chiark / gitweb /
Merge branch 'mdw/ec-ptcmpr'
[catacomb] / math / t / ec
1 # Elliptic curve tests
2
3 check {
4   "prime: 6277101735386680763835789423207666416083908700390324961279
5      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
6     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
7        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
8     0;
9   "prime: 6277101735386680763835789423207666416083908700390324961279
10      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
11     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
12        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794810"
13     -1;
14   "prime: 6277101735386680763835789423207666416083908700390324961279
15      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
16     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
17        0xf8e6d46a003725879cefee1294db32298c06885ee186b7ee"
18     0;
19   "prime: 6277101735386680763835789423207666416083908700390324961279
20      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
21     "0x188da80eb03090f67cbf20eb43a18801f4ff0afd82ff1411,
22       0xdccf19d3e76abfa05d529c07575f54c94fa5fc9f3decc246"
23     0;
24   "prime: 6277101735386680763835789423207666416083908700390324961279
25      primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
26     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
27        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
28     0;
29   "prime: 6277101735386680763835789423207666416083908700390324961279
30      primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
31     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
32        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794810"
33     -1;
34   "prime: 6277101735386680763835789423207666416083908700390324961279
35      primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
36     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
37        0xf8e6d46a003725879cefee1294db32298c06885ee186b7ee"
38     0;
39
40   "niceprime: 6277101735386680763835789423207666416083908700390324961279
41      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
42     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
43        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
44     0;
45   "niceprime: 6277101735386680763835789423207666416083908700390324961279
46      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
47     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
48        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794810"
49     -1;
50   "niceprime: 6277101735386680763835789423207666416083908700390324961279
51      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
52     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
53        0xf8e6d46a003725879cefee1294db32298c06885ee186b7ee"
54     0;
55   "niceprime: 6277101735386680763835789423207666416083908700390324961279
56      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
57     "0x188da80eb03090f67cbf20eb43a18801f4ff0afd82ff1411,
58       0xdccf19d3e76abfa05d529c07575f54c94fa5fc9f3decc246"
59     0;
60   "niceprime: 6277101735386680763835789423207666416083908700390324961279
61      primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
62     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
63        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
64     0;
65   "niceprime: 6277101735386680763835789423207666416083908700390324961279
66      primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
67     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
68        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794810"
69     -1;
70   "niceprime: 6277101735386680763835789423207666416083908700390324961279
71      primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
72     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
73        0xf8e6d46a003725879cefee1294db32298c06885ee186b7ee"
74     0;
75
76   "binpoly: 0x800000000000000000000000000000000000000c9
77     bin: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
78     "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
79       0x0d51fbc6c71a0094fa2cdd545b11c5c0c797324f1"
80     0;
81   "binpoly: 0x800000000000000000000000000000000000000c9
82     bin: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
83     "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
84       0x0d51fbc6c71a0094fa2cdd545b11c5c0c797324f0"
85     -1;
86   "binpoly: 0x800000000000000000000000000000000000000c9
87     bin: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
88     "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
89       0x325f41d0ef702dc310254c42d65851a3b91471ac7"
90     0;
91   "binpoly: 0x800000000000000000000000000000000000000c9
92     binproj: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
93     "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
94       0x0d51fbc6c71a0094fa2cdd545b11c5c0c797324f1"
95     0;
96   "binpoly: 0x800000000000000000000000000000000000000c9
97     binproj: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
98     "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
99       0x0d51fbc6c71a0094fa2cdd545b11c5c0c797324f0"
100     -1;
101   "binpoly: 0x800000000000000000000000000000000000000c9
102     binproj: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
103     "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
104       0x325f41d0ef702dc310254c42d65851a3b91471ac7"
105     0;
106   "binpoly: 0x800000000000000000000000000000000000000c9
107     binproj: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
108     "0x3f0eba16286a2d57ea0591168d4994637e8343e36,
109       0x7fa8423c5ae194b56cdf21998ad8a721ef1201b8c"
110     0;
111 }
112
113 find {
114   "prime: 6277101735386680763835789423207666416083908700390324961279
115      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
116     0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012
117     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
118        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811";
119   "prime: 6277101735386680763835789423207666416083908700390324961279
120      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
121     0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1011 inf;
122   "prime: 6277101735386680763835789423207666416083908700390324961279
123      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
124     0x188da80eb03090f67cbf20eb43a18801f4ff0afd82ff1411
125     "0x188da80eb03090f67cbf20eb43a18801f4ff0afd82ff1411,
126       0x2330e62c1895405fa2ad63f8a8a0ab35b05a0360c2133db9";
127
128   "niceprime: 6277101735386680763835789423207666416083908700390324961279
129      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
130     0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012
131     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
132        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811";
133   "niceprime: 6277101735386680763835789423207666416083908700390324961279
134      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
135     0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1011 inf;
136   "niceprime: 6277101735386680763835789423207666416083908700390324961279
137      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
138     0x188da80eb03090f67cbf20eb43a18801f4ff0afd82ff1411
139     "0x188da80eb03090f67cbf20eb43a18801f4ff0afd82ff1411,
140       0x2330e62c1895405fa2ad63f8a8a0ab35b05a0360c2133db9";
141
142   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
143     0xcdf65dc6c906c5c240dba0d156b911614abe806fa2b8dc0a
144     "0xcdf65dc6c906c5c240dba0d156b911614abe806fa2b8dc0a, 0";
145
146   "binpoly: 0x800000000000000000000000000000000000000c9
147     bin: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
148     0x3f0eba16286a2d57ea0991168d4994637e8343e36
149     "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
150       0x325f41d0ef702dc310254c42d65851a3b91471ac7";
151   "binpoly: 0x800000000000000000000000000000000000000c9
152     bin: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
153     0x310eba16386a2d57ea0591168d4997637e8745e36 inf;
154   "binpoly: 0x800000000000000000000000000000000000000c9
155     bin: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
156     0x3f0eba16286a2d57ea0591168d4994637e8343e36
157     "0x3f0eba16286a2d57ea0591168d4994637e8343e36,
158       0x7fa8423c5ae194b56cdf21998ad8a721ef1201b8c";
159 }
160
161 neg {
162   "prime: 6277101735386680763835789423207666416083908700390324961279
163      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
164     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
165        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
166     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
167        0xf8e6d46a003725879cefee1294db32298c06885ee186b7ee";
168   "prime: 6277101735386680763835789423207666416083908700390324961279
169      primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
170     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
171        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
172     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
173        0xf8e6d46a003725879cefee1294db32298c06885ee186b7ee";
174
175   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
176     "0xcdf65dc6c906c5c240dba0d156b911614abe806fa2b8dc0a, 0"
177     "0xcdf65dc6c906c5c240dba0d156b911614abe806fa2b8dc0a, 0";
178   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
179     "0xcdf65dc6c906c5c240dba0d156b911614abe806fa2b8dc0a, 0"
180     "0xcdf65dc6c906c5c240dba0d156b911614abe806fa2b8dc0a, 0";
181
182   "niceprime: 6277101735386680763835789423207666416083908700390324961279
183      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
184     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
185        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
186     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
187        0xf8e6d46a003725879cefee1294db32298c06885ee186b7ee";
188   "niceprime: 6277101735386680763835789423207666416083908700390324961279
189      primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
190     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
191        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
192     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
193        0xf8e6d46a003725879cefee1294db32298c06885ee186b7ee";
194
195   "binpoly: 0x800000000000000000000000000000000000000c9
196     bin: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
197     "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
198       0x325f41d0ef702dc310254c42d65851a3b91471ac7"
199     "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
200       0x0d51fbc6c71a0094fa2cdd545b11c5c0c797324f1";
201   "binpoly: 0x800000000000000000000000000000000000000c9
202     binproj: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
203     "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
204       0x325f41d0ef702dc310254c42d65851a3b91471ac7"
205     "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
206       0x0d51fbc6c71a0094fa2cdd545b11c5c0c797324f1";
207 }
208
209 dbl {
210   "prime: 23 prime: 1, 1" "4, 0" inf;
211   "prime: 23 primeproj: 1, 1" "4, 0" inf;
212
213   "prime: 6277101735386680763835789423207666416083908700390324961279
214      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
215     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
216        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
217     "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888,
218        0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab";
219   "prime: 6277101735386680763835789423207666416083908700390324961279
220      primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
221     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
222        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
223     "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888,
224        0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab";
225
226   "niceprime: 6277101735386680763835789423207666416083908700390324961279
227      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
228     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
229        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
230     "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888,
231        0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab";
232   "niceprime: 6277101735386680763835789423207666416083908700390324961279
233      primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
234     "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
235        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
236     "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888,
237        0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab";
238
239   "binpoly: 0x800000000000000000000000000000000000000c9
240     bin: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
241     "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
242       0x325f41d0ef702dc310254c42d65851a3b91471ac7"
243     "0x1aeb33fed9c49e0200a0c561ea66d5ab85bd4c2d4,
244       0x49ed3be7f510e30e2462c517ad39038e493fc573c";
245   "binpoly: 0x800000000000000000000000000000000000000c9
246     binproj: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
247     "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
248       0x325f41d0ef702dc310254c42d65851a3b91471ac7"
249     "0x1aeb33fed9c49e0200a0c561ea66d5ab85bd4c2d4,
250       0x49ed3be7f510e30e2462c517ad39038e493fc573c";
251
252   "binpoly: 0x020000000000000000000000000000200000000000000001
253     bin: 0, 0x1ee9"
254     "0x18, 0xd"
255     "0x1bd555555555555555555555555554e8000000000000158,
256       0x14e999999999999999999999999998d7000000000001fe6";
257 }
258
259 add {
260   "prime: 6277101735386680763835789423207666416083908700390324961279
261      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
262      "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
263        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
264     "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888,
265        0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab"
266     "0x76e32a2557599e6edcd283201fb2b9aadfd0d359cbb263da,
267        0x782c37e372ba4520aa62e0fed121d49ef3b543660cfd05fd";
268   "prime: 6277101735386680763835789423207666416083908700390324961279
269      primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
270      "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
271        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
272     "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888,
273        0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab"
274     "0x76e32a2557599e6edcd283201fb2b9aadfd0d359cbb263da,
275        0x782c37e372ba4520aa62e0fed121d49ef3b543660cfd05fd";
276
277   "niceprime: 6277101735386680763835789423207666416083908700390324961279
278      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
279      "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
280        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
281     "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888,
282        0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab"
283     "0x76e32a2557599e6edcd283201fb2b9aadfd0d359cbb263da,
284        0x782c37e372ba4520aa62e0fed121d49ef3b543660cfd05fd";
285   "niceprime: 6277101735386680763835789423207666416083908700390324961279
286      primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
287      "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
288        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
289     "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888,
290        0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab"
291     "0x76e32a2557599e6edcd283201fb2b9aadfd0d359cbb263da,
292        0x782c37e372ba4520aa62e0fed121d49ef3b543660cfd05fd";
293
294   "binpoly: 0x800000000000000000000000000000000000000c9
295     bin: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
296     "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
297       0x325f41d0ef702dc310254c42d65851a3b91471ac7"
298     "0x1aeb33fed9c49e0200a0c561ea66d5ab85bd4c2d4,
299       0x49ed3be7f510e30e2462c517ad39038e493fc573c"
300     "0x634000577f86aa315009d6f9b906691f6edd691fe,
301       0x235a3db7a94446301e666cafea5e12cb331f4a140";
302   "binpoly: 0x800000000000000000000000000000000000000c9
303     binproj: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
304     "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
305       0x325f41d0ef702dc310254c42d65851a3b91471ac7"
306     "0x1aeb33fed9c49e0200a0c561ea66d5ab85bd4c2d4,
307       0x49ed3be7f510e30e2462c517ad39038e493fc573c"
308     "0x634000577f86aa315009d6f9b906691f6edd691fe,
309       0x235a3db7a94446301e666cafea5e12cb331f4a140";
310 }
311
312 sub {
313   "prime: 6277101735386680763835789423207666416083908700390324961279
314      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
315     "0x76e32a2557599e6edcd283201fb2b9aadfd0d359cbb263da,
316        0x782c37e372ba4520aa62e0fed121d49ef3b543660cfd05fd"
317      "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
318        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
319     "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888,
320        0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab";
321   "prime: 6277101735386680763835789423207666416083908700390324961279
322      primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
323     "0x76e32a2557599e6edcd283201fb2b9aadfd0d359cbb263da,
324        0x782c37e372ba4520aa62e0fed121d49ef3b543660cfd05fd"
325      "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
326        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
327     "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888,
328        0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab";
329
330   "niceprime: 6277101735386680763835789423207666416083908700390324961279
331      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
332     "0x76e32a2557599e6edcd283201fb2b9aadfd0d359cbb263da,
333        0x782c37e372ba4520aa62e0fed121d49ef3b543660cfd05fd"
334      "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
335        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
336     "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888,
337        0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab";
338   "niceprime: 6277101735386680763835789423207666416083908700390324961279
339      primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
340     "0x76e32a2557599e6edcd283201fb2b9aadfd0d359cbb263da,
341        0x782c37e372ba4520aa62e0fed121d49ef3b543660cfd05fd"
342      "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
343        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
344     "0xdafebf5828783f2ad35534631588a3f629a70fb16982a888,
345        0xdd6bda0d993da0fa46b27bbc141b868f59331afa5c7e93ab";
346
347   "binpoly: 0x800000000000000000000000000000000000000c9
348     bin: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
349     "0x634000577f86aa315009d6f9b906691f6edd691fe,
350       0x235a3db7a94446301e666cafea5e12cb331f4a140"
351     "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
352       0x325f41d0ef702dc310254c42d65851a3b91471ac7"
353     "0x1aeb33fed9c49e0200a0c561ea66d5ab85bd4c2d4,
354       0x49ed3be7f510e30e2462c517ad39038e493fc573c";
355   "binpoly: 0x800000000000000000000000000000000000000c9
356     binproj: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
357     "0x634000577f86aa315009d6f9b906691f6edd691fe,
358       0x235a3db7a94446301e666cafea5e12cb331f4a140"
359     "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
360       0x325f41d0ef702dc310254c42d65851a3b91471ac7"
361     "0x1aeb33fed9c49e0200a0c561ea66d5ab85bd4c2d4,
362       0x49ed3be7f510e30e2462c517ad39038e493fc573c";
363 }
364
365 mul {
366   "prime: 23 prime: 1, 1" "0, 1" 28 inf;
367   "prime: 23 prime: 1, 1" "0, 1" 29 "0, 1";
368   "prime: 23 primeproj: 1, 1" "0, 1" 28 inf;
369   "prime: 23 primeproj: 1, 1" "0, 1" 29 "0, 1";
370
371   "prime: 6277101735386680763835789423207666416083908700390324961279
372      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
373      "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
374        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
375      6277101735386680763835789423176059013767194773182842284080
376      "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
377         0xf8e6d46a003725879cefee1294db32298c06885ee186b7ee";
378   "prime: 6277101735386680763835789423207666416083908700390324961279
379      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
380      "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
381        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
382      6277101735386680763835789423176059013767194773182842284081
383      inf;
384   "prime: 6277101735386680763835789423207666416083908700390324961279
385      primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
386      "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
387        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
388      6277101735386680763835789423176059013767194773182842284080
389      "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
390         0xf8e6d46a003725879cefee1294db32298c06885ee186b7ee";
391   "prime: 6277101735386680763835789423207666416083908700390324961279
392      primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
393      "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
394        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
395      6277101735386680763835789423176059013767194773182842284081
396      inf;
397
398   "niceprime: 6277101735386680763835789423207666416083908700390324961279
399      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
400      "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
401        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
402      6277101735386680763835789423176059013767194773182842284080
403      "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
404         0xf8e6d46a003725879cefee1294db32298c06885ee186b7ee";
405   "niceprime: 6277101735386680763835789423207666416083908700390324961279
406      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
407      "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
408        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
409      6277101735386680763835789423176059013767194773182842284081
410      inf;
411   "niceprime: 6277101735386680763835789423207666416083908700390324961279
412      primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
413      "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
414        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
415      6277101735386680763835789423176059013767194773182842284080
416      "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
417         0xf8e6d46a003725879cefee1294db32298c06885ee186b7ee";
418   "niceprime: 6277101735386680763835789423207666416083908700390324961279
419      primeproj: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
420      "0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012,
421        0x07192b95ffc8da78631011ed6b24cdd573f977a11e794811"
422      6277101735386680763835789423176059013767194773182842284081
423      inf;
424
425   "binpoly: 0x800000000000000000000000000000000000000c9
426     bin: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
427     "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
428       0x325f41d0ef702dc310254c42d65851a3b91471ac7"
429     5846006549323611672814742442876390689256843201586
430     "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
431       0xd51fbc6c71a0094fa2cdd545b11c5c0c797324f1";
432   "binpoly: 0x800000000000000000000000000000000000000c9
433     bin: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
434     "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
435       0x325f41d0ef702dc310254c42d65851a3b91471ac7"
436     5846006549323611672814742442876390689256843201587
437     inf;
438   "binpoly: 0x800000000000000000000000000000000000000c9
439     binproj: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
440     "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
441       0x325f41d0ef702dc310254c42d65851a3b91471ac7"
442     5846006549323611672814742442876390689256843201586
443     "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
444       0xd51fbc6c71a0094fa2cdd545b11c5c0c797324f1";
445   "binpoly: 0x800000000000000000000000000000000000000c9
446     binproj: 1, 0x20a601907b8c953ca1481eb10512f78744a3205fd"
447     "0x3f0eba16286a2d57ea0991168d4994637e8343e36,
448       0x325f41d0ef702dc310254c42d65851a3b91471ac7"
449     5846006549323611672814742442876390689256843201587
450     inf;
451
452   "binpoly: 0x800000000000000000000000000000000000000c9; bin: 1, 1"
453     "0x2fe13c0537bbc11acaa07d793de4e6d5e5c94eee8,
454       0x289070fb05d38ff58321f2e800536d538ccdaa3d9"
455     5846006549323611672814741753598448348329118574063
456     inf;
457   "binpoly: 0x800000000000000000000000000000000000000c9; binproj: 1, 1"
458     "0x2fe13c0537bbc11acaa07d793de4e6d5e5c94eee8,
459       0x289070fb05d38ff58321f2e800536d538ccdaa3d9"
460     5846006549323611672814741753598448348329118574063
461     inf;
462 }
463
464 ec2osp {
465   ## Some automated tests, from `ec-compr-test.sage'.
466   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
467     1 "0x4a4edd749b4e809ddf0ecdb0cddd64b64f4558816ef243f5, 0xb3cef6f7f891a23d823aa01e96a74a3890cf71f4032d49d"
468     014a4edd749b4e809ddf0ecdb0cddd64b64f4558816ef243f5;
469   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
470     2 "0x4a4edd749b4e809ddf0ecdb0cddd64b64f4558816ef243f5, 0xb3cef6f7f891a23d823aa01e96a74a3890cf71f4032d49d"
471     034a4edd749b4e809ddf0ecdb0cddd64b64f4558816ef243f5;
472   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
473     10 "0x4a4edd749b4e809ddf0ecdb0cddd64b64f4558816ef243f5, 0xb3cef6f7f891a23d823aa01e96a74a3890cf71f4032d49d"
474     0a4a4edd749b4e809ddf0ecdb0cddd64b64f4558816ef243f5;
475   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
476     4 "0x4a4edd749b4e809ddf0ecdb0cddd64b64f4558816ef243f5, 0xb3cef6f7f891a23d823aa01e96a74a3890cf71f4032d49d"
477     044a4edd749b4e809ddf0ecdb0cddd64b64f4558816ef243f50b3cef6f7f891a23d823aa01e96a74a3890cf71f4032d49d;
478   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
479     6 "0x4a4edd749b4e809ddf0ecdb0cddd64b64f4558816ef243f5, 0xb3cef6f7f891a23d823aa01e96a74a3890cf71f4032d49d"
480     074a4edd749b4e809ddf0ecdb0cddd64b64f4558816ef243f50b3cef6f7f891a23d823aa01e96a74a3890cf71f4032d49d;
481   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
482     14 "0x4a4edd749b4e809ddf0ecdb0cddd64b64f4558816ef243f5, 0xb3cef6f7f891a23d823aa01e96a74a3890cf71f4032d49d"
483     0e4a4edd749b4e809ddf0ecdb0cddd64b64f4558816ef243f50b3cef6f7f891a23d823aa01e96a74a3890cf71f4032d49d;
484   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
485     1 "0x357d51a879fc1f08e116365028b0a74d8f1bc7af73b7505c, 0x7059e89008cb30c7625a5145ced14a07dede72c7624b6b80"
486     01357d51a879fc1f08e116365028b0a74d8f1bc7af73b7505c;
487   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
488     2 "0x357d51a879fc1f08e116365028b0a74d8f1bc7af73b7505c, 0x7059e89008cb30c7625a5145ced14a07dede72c7624b6b80"
489     02357d51a879fc1f08e116365028b0a74d8f1bc7af73b7505c;
490   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
491     10 "0x357d51a879fc1f08e116365028b0a74d8f1bc7af73b7505c, 0x7059e89008cb30c7625a5145ced14a07dede72c7624b6b80"
492     0a357d51a879fc1f08e116365028b0a74d8f1bc7af73b7505c;
493   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
494     4 "0x357d51a879fc1f08e116365028b0a74d8f1bc7af73b7505c, 0x7059e89008cb30c7625a5145ced14a07dede72c7624b6b80"
495     04357d51a879fc1f08e116365028b0a74d8f1bc7af73b7505c7059e89008cb30c7625a5145ced14a07dede72c7624b6b80;
496   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
497     6 "0x357d51a879fc1f08e116365028b0a74d8f1bc7af73b7505c, 0x7059e89008cb30c7625a5145ced14a07dede72c7624b6b80"
498     06357d51a879fc1f08e116365028b0a74d8f1bc7af73b7505c7059e89008cb30c7625a5145ced14a07dede72c7624b6b80;
499   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
500     14 "0x357d51a879fc1f08e116365028b0a74d8f1bc7af73b7505c, 0x7059e89008cb30c7625a5145ced14a07dede72c7624b6b80"
501     0e357d51a879fc1f08e116365028b0a74d8f1bc7af73b7505c7059e89008cb30c7625a5145ced14a07dede72c7624b6b80;
502   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
503     1 "0x255671b281371f7c95167be1aa7ddcf2ebe4442e5b957973, 0xc6818eac29facb3463ca315f319861caa8d6807ddc1d840d"
504     01255671b281371f7c95167be1aa7ddcf2ebe4442e5b957973;
505   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
506     2 "0x255671b281371f7c95167be1aa7ddcf2ebe4442e5b957973, 0xc6818eac29facb3463ca315f319861caa8d6807ddc1d840d"
507     03255671b281371f7c95167be1aa7ddcf2ebe4442e5b957973;
508   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
509     10 "0x255671b281371f7c95167be1aa7ddcf2ebe4442e5b957973, 0xc6818eac29facb3463ca315f319861caa8d6807ddc1d840d"
510     0b255671b281371f7c95167be1aa7ddcf2ebe4442e5b957973;
511   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
512     4 "0x255671b281371f7c95167be1aa7ddcf2ebe4442e5b957973, 0xc6818eac29facb3463ca315f319861caa8d6807ddc1d840d"
513     04255671b281371f7c95167be1aa7ddcf2ebe4442e5b957973c6818eac29facb3463ca315f319861caa8d6807ddc1d840d;
514   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
515     6 "0x255671b281371f7c95167be1aa7ddcf2ebe4442e5b957973, 0xc6818eac29facb3463ca315f319861caa8d6807ddc1d840d"
516     07255671b281371f7c95167be1aa7ddcf2ebe4442e5b957973c6818eac29facb3463ca315f319861caa8d6807ddc1d840d;
517   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
518     14 "0x255671b281371f7c95167be1aa7ddcf2ebe4442e5b957973, 0xc6818eac29facb3463ca315f319861caa8d6807ddc1d840d"
519     0f255671b281371f7c95167be1aa7ddcf2ebe4442e5b957973c6818eac29facb3463ca315f319861caa8d6807ddc1d840d;
520   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
521     1 "0x8ca5c0a995ef8e777753058364ee5ec70732c666ad0979d3, 0x31aef4dae5f98cc3cc8ce00e45533cd2abef85a7e7b181fe"
522     018ca5c0a995ef8e777753058364ee5ec70732c666ad0979d3;
523   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
524     2 "0x8ca5c0a995ef8e777753058364ee5ec70732c666ad0979d3, 0x31aef4dae5f98cc3cc8ce00e45533cd2abef85a7e7b181fe"
525     028ca5c0a995ef8e777753058364ee5ec70732c666ad0979d3;
526   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
527     10 "0x8ca5c0a995ef8e777753058364ee5ec70732c666ad0979d3, 0x31aef4dae5f98cc3cc8ce00e45533cd2abef85a7e7b181fe"
528     0a8ca5c0a995ef8e777753058364ee5ec70732c666ad0979d3;
529   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
530     4 "0x8ca5c0a995ef8e777753058364ee5ec70732c666ad0979d3, 0x31aef4dae5f98cc3cc8ce00e45533cd2abef85a7e7b181fe"
531     048ca5c0a995ef8e777753058364ee5ec70732c666ad0979d331aef4dae5f98cc3cc8ce00e45533cd2abef85a7e7b181fe;
532   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
533     6 "0x8ca5c0a995ef8e777753058364ee5ec70732c666ad0979d3, 0x31aef4dae5f98cc3cc8ce00e45533cd2abef85a7e7b181fe"
534     068ca5c0a995ef8e777753058364ee5ec70732c666ad0979d331aef4dae5f98cc3cc8ce00e45533cd2abef85a7e7b181fe;
535   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
536     14 "0x8ca5c0a995ef8e777753058364ee5ec70732c666ad0979d3, 0x31aef4dae5f98cc3cc8ce00e45533cd2abef85a7e7b181fe"
537     0e8ca5c0a995ef8e777753058364ee5ec70732c666ad0979d331aef4dae5f98cc3cc8ce00e45533cd2abef85a7e7b181fe;
538   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
539     1 "0x81e77be6a18437bee5694c10b6d93e37181172afc5ac545d, 0xce90b00553ef336cb59f214b21c9a9adba24ba9926dcec65"
540     0181e77be6a18437bee5694c10b6d93e37181172afc5ac545d;
541   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
542     2 "0x81e77be6a18437bee5694c10b6d93e37181172afc5ac545d, 0xce90b00553ef336cb59f214b21c9a9adba24ba9926dcec65"
543     0381e77be6a18437bee5694c10b6d93e37181172afc5ac545d;
544   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
545     10 "0x81e77be6a18437bee5694c10b6d93e37181172afc5ac545d, 0xce90b00553ef336cb59f214b21c9a9adba24ba9926dcec65"
546     0b81e77be6a18437bee5694c10b6d93e37181172afc5ac545d;
547   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
548     4 "0x81e77be6a18437bee5694c10b6d93e37181172afc5ac545d, 0xce90b00553ef336cb59f214b21c9a9adba24ba9926dcec65"
549     0481e77be6a18437bee5694c10b6d93e37181172afc5ac545dce90b00553ef336cb59f214b21c9a9adba24ba9926dcec65;
550   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
551     6 "0x81e77be6a18437bee5694c10b6d93e37181172afc5ac545d, 0xce90b00553ef336cb59f214b21c9a9adba24ba9926dcec65"
552     0781e77be6a18437bee5694c10b6d93e37181172afc5ac545dce90b00553ef336cb59f214b21c9a9adba24ba9926dcec65;
553   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
554     14 "0x81e77be6a18437bee5694c10b6d93e37181172afc5ac545d, 0xce90b00553ef336cb59f214b21c9a9adba24ba9926dcec65"
555     0f81e77be6a18437bee5694c10b6d93e37181172afc5ac545dce90b00553ef336cb59f214b21c9a9adba24ba9926dcec65;
556   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
557     1 "0x8e3d066daa0462601b2603c220ac97eea1158c91f74028d5, 0x81e00ca4e9c7547e6b9d84417038eb1a81f1f74b730e0e1e"
558     018e3d066daa0462601b2603c220ac97eea1158c91f74028d5;
559   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
560     2 "0x8e3d066daa0462601b2603c220ac97eea1158c91f74028d5, 0x81e00ca4e9c7547e6b9d84417038eb1a81f1f74b730e0e1e"
561     028e3d066daa0462601b2603c220ac97eea1158c91f74028d5;
562   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
563     10 "0x8e3d066daa0462601b2603c220ac97eea1158c91f74028d5, 0x81e00ca4e9c7547e6b9d84417038eb1a81f1f74b730e0e1e"
564     0b8e3d066daa0462601b2603c220ac97eea1158c91f74028d5;
565   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
566     4 "0x8e3d066daa0462601b2603c220ac97eea1158c91f74028d5, 0x81e00ca4e9c7547e6b9d84417038eb1a81f1f74b730e0e1e"
567     048e3d066daa0462601b2603c220ac97eea1158c91f74028d581e00ca4e9c7547e6b9d84417038eb1a81f1f74b730e0e1e;
568   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
569     6 "0x8e3d066daa0462601b2603c220ac97eea1158c91f74028d5, 0x81e00ca4e9c7547e6b9d84417038eb1a81f1f74b730e0e1e"
570     068e3d066daa0462601b2603c220ac97eea1158c91f74028d581e00ca4e9c7547e6b9d84417038eb1a81f1f74b730e0e1e;
571   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
572     14 "0x8e3d066daa0462601b2603c220ac97eea1158c91f74028d5, 0x81e00ca4e9c7547e6b9d84417038eb1a81f1f74b730e0e1e"
573     0f8e3d066daa0462601b2603c220ac97eea1158c91f74028d581e00ca4e9c7547e6b9d84417038eb1a81f1f74b730e0e1e;
574   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
575     1 "0xbb74d14118b4dcf9df267e73c55c60c339cf0a83df1ceb73, 0xf66ca5b4c9b939a6221c5292a4e8a3127382c9dbf2258e57"
576     01bb74d14118b4dcf9df267e73c55c60c339cf0a83df1ceb73;
577   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
578     2 "0xbb74d14118b4dcf9df267e73c55c60c339cf0a83df1ceb73, 0xf66ca5b4c9b939a6221c5292a4e8a3127382c9dbf2258e57"
579     03bb74d14118b4dcf9df267e73c55c60c339cf0a83df1ceb73;
580   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
581     10 "0xbb74d14118b4dcf9df267e73c55c60c339cf0a83df1ceb73, 0xf66ca5b4c9b939a6221c5292a4e8a3127382c9dbf2258e57"
582     0bbb74d14118b4dcf9df267e73c55c60c339cf0a83df1ceb73;
583   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
584     4 "0xbb74d14118b4dcf9df267e73c55c60c339cf0a83df1ceb73, 0xf66ca5b4c9b939a6221c5292a4e8a3127382c9dbf2258e57"
585     04bb74d14118b4dcf9df267e73c55c60c339cf0a83df1ceb73f66ca5b4c9b939a6221c5292a4e8a3127382c9dbf2258e57;
586   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
587     6 "0xbb74d14118b4dcf9df267e73c55c60c339cf0a83df1ceb73, 0xf66ca5b4c9b939a6221c5292a4e8a3127382c9dbf2258e57"
588     07bb74d14118b4dcf9df267e73c55c60c339cf0a83df1ceb73f66ca5b4c9b939a6221c5292a4e8a3127382c9dbf2258e57;
589   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
590     14 "0xbb74d14118b4dcf9df267e73c55c60c339cf0a83df1ceb73, 0xf66ca5b4c9b939a6221c5292a4e8a3127382c9dbf2258e57"
591     0fbb74d14118b4dcf9df267e73c55c60c339cf0a83df1ceb73f66ca5b4c9b939a6221c5292a4e8a3127382c9dbf2258e57;
592   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
593     1 "0x37bfc6ce47a6fbc14fd8cd77cd15284f0e5708b0ba5ec3ab, 0x891e6a87b366fb6046e317f9f7a21f7b65b5519c22af5858"
594     0137bfc6ce47a6fbc14fd8cd77cd15284f0e5708b0ba5ec3ab;
595   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
596     2 "0x37bfc6ce47a6fbc14fd8cd77cd15284f0e5708b0ba5ec3ab, 0x891e6a87b366fb6046e317f9f7a21f7b65b5519c22af5858"
597     0237bfc6ce47a6fbc14fd8cd77cd15284f0e5708b0ba5ec3ab;
598   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
599     10 "0x37bfc6ce47a6fbc14fd8cd77cd15284f0e5708b0ba5ec3ab, 0x891e6a87b366fb6046e317f9f7a21f7b65b5519c22af5858"
600     0b37bfc6ce47a6fbc14fd8cd77cd15284f0e5708b0ba5ec3ab;
601   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
602     4 "0x37bfc6ce47a6fbc14fd8cd77cd15284f0e5708b0ba5ec3ab, 0x891e6a87b366fb6046e317f9f7a21f7b65b5519c22af5858"
603     0437bfc6ce47a6fbc14fd8cd77cd15284f0e5708b0ba5ec3ab891e6a87b366fb6046e317f9f7a21f7b65b5519c22af5858;
604   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
605     6 "0x37bfc6ce47a6fbc14fd8cd77cd15284f0e5708b0ba5ec3ab, 0x891e6a87b366fb6046e317f9f7a21f7b65b5519c22af5858"
606     0637bfc6ce47a6fbc14fd8cd77cd15284f0e5708b0ba5ec3ab891e6a87b366fb6046e317f9f7a21f7b65b5519c22af5858;
607   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
608     14 "0x37bfc6ce47a6fbc14fd8cd77cd15284f0e5708b0ba5ec3ab, 0x891e6a87b366fb6046e317f9f7a21f7b65b5519c22af5858"
609     0f37bfc6ce47a6fbc14fd8cd77cd15284f0e5708b0ba5ec3ab891e6a87b366fb6046e317f9f7a21f7b65b5519c22af5858;
610   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
611     1 "0xa959703af4d041a6902c197801e88981dc5adc380b576f0, 0xda03f3c8c0f372481cd2a7195f42d7f163e07cd66e149948"
612     010a959703af4d041a6902c197801e88981dc5adc380b576f0;
613   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
614     2 "0xa959703af4d041a6902c197801e88981dc5adc380b576f0, 0xda03f3c8c0f372481cd2a7195f42d7f163e07cd66e149948"
615     020a959703af4d041a6902c197801e88981dc5adc380b576f0;
616   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
617     10 "0xa959703af4d041a6902c197801e88981dc5adc380b576f0, 0xda03f3c8c0f372481cd2a7195f42d7f163e07cd66e149948"
618     0b0a959703af4d041a6902c197801e88981dc5adc380b576f0;
619   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
620     4 "0xa959703af4d041a6902c197801e88981dc5adc380b576f0, 0xda03f3c8c0f372481cd2a7195f42d7f163e07cd66e149948"
621     040a959703af4d041a6902c197801e88981dc5adc380b576f0da03f3c8c0f372481cd2a7195f42d7f163e07cd66e149948;
622   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
623     6 "0xa959703af4d041a6902c197801e88981dc5adc380b576f0, 0xda03f3c8c0f372481cd2a7195f42d7f163e07cd66e149948"
624     060a959703af4d041a6902c197801e88981dc5adc380b576f0da03f3c8c0f372481cd2a7195f42d7f163e07cd66e149948;
625   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
626     14 "0xa959703af4d041a6902c197801e88981dc5adc380b576f0, 0xda03f3c8c0f372481cd2a7195f42d7f163e07cd66e149948"
627     0f0a959703af4d041a6902c197801e88981dc5adc380b576f0da03f3c8c0f372481cd2a7195f42d7f163e07cd66e149948;
628   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
629     1 "0x4623a4d719dc7022c1b605509f32a46f3321003cd62c8816, 0x7ecbf132abae0654c76c46118a7a58da2131d18258eec2d3"
630     014623a4d719dc7022c1b605509f32a46f3321003cd62c8816;
631   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
632     2 "0x4623a4d719dc7022c1b605509f32a46f3321003cd62c8816, 0x7ecbf132abae0654c76c46118a7a58da2131d18258eec2d3"
633     034623a4d719dc7022c1b605509f32a46f3321003cd62c8816;
634   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
635     10 "0x4623a4d719dc7022c1b605509f32a46f3321003cd62c8816, 0x7ecbf132abae0654c76c46118a7a58da2131d18258eec2d3"
636     0a4623a4d719dc7022c1b605509f32a46f3321003cd62c8816;
637   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
638     4 "0x4623a4d719dc7022c1b605509f32a46f3321003cd62c8816, 0x7ecbf132abae0654c76c46118a7a58da2131d18258eec2d3"
639     044623a4d719dc7022c1b605509f32a46f3321003cd62c88167ecbf132abae0654c76c46118a7a58da2131d18258eec2d3;
640   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
641     6 "0x4623a4d719dc7022c1b605509f32a46f3321003cd62c8816, 0x7ecbf132abae0654c76c46118a7a58da2131d18258eec2d3"
642     074623a4d719dc7022c1b605509f32a46f3321003cd62c88167ecbf132abae0654c76c46118a7a58da2131d18258eec2d3;
643   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
644     14 "0x4623a4d719dc7022c1b605509f32a46f3321003cd62c8816, 0x7ecbf132abae0654c76c46118a7a58da2131d18258eec2d3"
645     0e4623a4d719dc7022c1b605509f32a46f3321003cd62c88167ecbf132abae0654c76c46118a7a58da2131d18258eec2d3;
646   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
647     1 "0xfedded746826e542ca2b081a82915ceb1b9963182d3d58ad, 0x81213af27a8c1ab7da224f7336547415fb60bc26a5676b37"
648     01fedded746826e542ca2b081a82915ceb1b9963182d3d58ad;
649   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
650     2 "0xfedded746826e542ca2b081a82915ceb1b9963182d3d58ad, 0x81213af27a8c1ab7da224f7336547415fb60bc26a5676b37"
651     03fedded746826e542ca2b081a82915ceb1b9963182d3d58ad;
652   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
653     10 "0xfedded746826e542ca2b081a82915ceb1b9963182d3d58ad, 0x81213af27a8c1ab7da224f7336547415fb60bc26a5676b37"
654     0bfedded746826e542ca2b081a82915ceb1b9963182d3d58ad;
655   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
656     4 "0xfedded746826e542ca2b081a82915ceb1b9963182d3d58ad, 0x81213af27a8c1ab7da224f7336547415fb60bc26a5676b37"
657     04fedded746826e542ca2b081a82915ceb1b9963182d3d58ad81213af27a8c1ab7da224f7336547415fb60bc26a5676b37;
658   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
659     6 "0xfedded746826e542ca2b081a82915ceb1b9963182d3d58ad, 0x81213af27a8c1ab7da224f7336547415fb60bc26a5676b37"
660     07fedded746826e542ca2b081a82915ceb1b9963182d3d58ad81213af27a8c1ab7da224f7336547415fb60bc26a5676b37;
661   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
662     14 "0xfedded746826e542ca2b081a82915ceb1b9963182d3d58ad, 0x81213af27a8c1ab7da224f7336547415fb60bc26a5676b37"
663     0ffedded746826e542ca2b081a82915ceb1b9963182d3d58ad81213af27a8c1ab7da224f7336547415fb60bc26a5676b37;
664   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
665     1 "0x28a0eeb675fe29f76971b45079778d5de3d968f93f47050c, 0xbd10cfb1e2417568dbca10f503f52b3e14a0518022492700"
666     0128a0eeb675fe29f76971b45079778d5de3d968f93f47050c;
667   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
668     2 "0x28a0eeb675fe29f76971b45079778d5de3d968f93f47050c, 0xbd10cfb1e2417568dbca10f503f52b3e14a0518022492700"
669     0228a0eeb675fe29f76971b45079778d5de3d968f93f47050c;
670   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
671     10 "0x28a0eeb675fe29f76971b45079778d5de3d968f93f47050c, 0xbd10cfb1e2417568dbca10f503f52b3e14a0518022492700"
672     0b28a0eeb675fe29f76971b45079778d5de3d968f93f47050c;
673   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
674     4 "0x28a0eeb675fe29f76971b45079778d5de3d968f93f47050c, 0xbd10cfb1e2417568dbca10f503f52b3e14a0518022492700"
675     0428a0eeb675fe29f76971b45079778d5de3d968f93f47050cbd10cfb1e2417568dbca10f503f52b3e14a0518022492700;
676   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
677     6 "0x28a0eeb675fe29f76971b45079778d5de3d968f93f47050c, 0xbd10cfb1e2417568dbca10f503f52b3e14a0518022492700"
678     0628a0eeb675fe29f76971b45079778d5de3d968f93f47050cbd10cfb1e2417568dbca10f503f52b3e14a0518022492700;
679   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
680     14 "0x28a0eeb675fe29f76971b45079778d5de3d968f93f47050c, 0xbd10cfb1e2417568dbca10f503f52b3e14a0518022492700"
681     0f28a0eeb675fe29f76971b45079778d5de3d968f93f47050cbd10cfb1e2417568dbca10f503f52b3e14a0518022492700;
682   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
683     1 "0xaaf5b987bceace823569ef388313c5e4449c34392e5f64ef, 0xd1fb6ef2c107b0e5df50c1e8e1fbcd1d657270c64df3eb95"
684     01aaf5b987bceace823569ef388313c5e4449c34392e5f64ef;
685   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
686     2 "0xaaf5b987bceace823569ef388313c5e4449c34392e5f64ef, 0xd1fb6ef2c107b0e5df50c1e8e1fbcd1d657270c64df3eb95"
687     03aaf5b987bceace823569ef388313c5e4449c34392e5f64ef;
688   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
689     10 "0xaaf5b987bceace823569ef388313c5e4449c34392e5f64ef, 0xd1fb6ef2c107b0e5df50c1e8e1fbcd1d657270c64df3eb95"
690     0baaf5b987bceace823569ef388313c5e4449c34392e5f64ef;
691   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
692     4 "0xaaf5b987bceace823569ef388313c5e4449c34392e5f64ef, 0xd1fb6ef2c107b0e5df50c1e8e1fbcd1d657270c64df3eb95"
693     04aaf5b987bceace823569ef388313c5e4449c34392e5f64efd1fb6ef2c107b0e5df50c1e8e1fbcd1d657270c64df3eb95;
694   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
695     6 "0xaaf5b987bceace823569ef388313c5e4449c34392e5f64ef, 0xd1fb6ef2c107b0e5df50c1e8e1fbcd1d657270c64df3eb95"
696     07aaf5b987bceace823569ef388313c5e4449c34392e5f64efd1fb6ef2c107b0e5df50c1e8e1fbcd1d657270c64df3eb95;
697   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
698     14 "0xaaf5b987bceace823569ef388313c5e4449c34392e5f64ef, 0xd1fb6ef2c107b0e5df50c1e8e1fbcd1d657270c64df3eb95"
699     0faaf5b987bceace823569ef388313c5e4449c34392e5f64efd1fb6ef2c107b0e5df50c1e8e1fbcd1d657270c64df3eb95;
700   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
701     1 "0xc0bc160264bbfa1a8c0287e593de6636abeaa4abea4a3c16, 0xb13d51ea528edf923f5bc2227453fa543605fa269b988cff"
702     01c0bc160264bbfa1a8c0287e593de6636abeaa4abea4a3c16;
703   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
704     2 "0xc0bc160264bbfa1a8c0287e593de6636abeaa4abea4a3c16, 0xb13d51ea528edf923f5bc2227453fa543605fa269b988cff"
705     03c0bc160264bbfa1a8c0287e593de6636abeaa4abea4a3c16;
706   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
707     10 "0xc0bc160264bbfa1a8c0287e593de6636abeaa4abea4a3c16, 0xb13d51ea528edf923f5bc2227453fa543605fa269b988cff"
708     0bc0bc160264bbfa1a8c0287e593de6636abeaa4abea4a3c16;
709   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
710     4 "0xc0bc160264bbfa1a8c0287e593de6636abeaa4abea4a3c16, 0xb13d51ea528edf923f5bc2227453fa543605fa269b988cff"
711     04c0bc160264bbfa1a8c0287e593de6636abeaa4abea4a3c16b13d51ea528edf923f5bc2227453fa543605fa269b988cff;
712   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
713     6 "0xc0bc160264bbfa1a8c0287e593de6636abeaa4abea4a3c16, 0xb13d51ea528edf923f5bc2227453fa543605fa269b988cff"
714     07c0bc160264bbfa1a8c0287e593de6636abeaa4abea4a3c16b13d51ea528edf923f5bc2227453fa543605fa269b988cff;
715   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
716     14 "0xc0bc160264bbfa1a8c0287e593de6636abeaa4abea4a3c16, 0xb13d51ea528edf923f5bc2227453fa543605fa269b988cff"
717     0fc0bc160264bbfa1a8c0287e593de6636abeaa4abea4a3c16b13d51ea528edf923f5bc2227453fa543605fa269b988cff;
718   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
719     1 "0x8d28805d0f539dea575b2f1a7b6713984a9725deadccd4c4, 0x9a3c63546b326fab597a7ba634cc4d81c23e51b9db4caa88"
720     018d28805d0f539dea575b2f1a7b6713984a9725deadccd4c4;
721   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
722     2 "0x8d28805d0f539dea575b2f1a7b6713984a9725deadccd4c4, 0x9a3c63546b326fab597a7ba634cc4d81c23e51b9db4caa88"
723     028d28805d0f539dea575b2f1a7b6713984a9725deadccd4c4;
724   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
725     10 "0x8d28805d0f539dea575b2f1a7b6713984a9725deadccd4c4, 0x9a3c63546b326fab597a7ba634cc4d81c23e51b9db4caa88"
726     0b8d28805d0f539dea575b2f1a7b6713984a9725deadccd4c4;
727   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
728     4 "0x8d28805d0f539dea575b2f1a7b6713984a9725deadccd4c4, 0x9a3c63546b326fab597a7ba634cc4d81c23e51b9db4caa88"
729     048d28805d0f539dea575b2f1a7b6713984a9725deadccd4c49a3c63546b326fab597a7ba634cc4d81c23e51b9db4caa88;
730   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
731     6 "0x8d28805d0f539dea575b2f1a7b6713984a9725deadccd4c4, 0x9a3c63546b326fab597a7ba634cc4d81c23e51b9db4caa88"
732     068d28805d0f539dea575b2f1a7b6713984a9725deadccd4c49a3c63546b326fab597a7ba634cc4d81c23e51b9db4caa88;
733   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
734     14 "0x8d28805d0f539dea575b2f1a7b6713984a9725deadccd4c4, 0x9a3c63546b326fab597a7ba634cc4d81c23e51b9db4caa88"
735     0f8d28805d0f539dea575b2f1a7b6713984a9725deadccd4c49a3c63546b326fab597a7ba634cc4d81c23e51b9db4caa88;
736   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
737     1 "0x30c1009254a80c9e19814c3a8cb949b3a7913d59c8ff38d7, 0xb4fbfc5d1c97fa3c7181998c89121f3bf3272499a4419abc"
738     0130c1009254a80c9e19814c3a8cb949b3a7913d59c8ff38d7;
739   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
740     2 "0x30c1009254a80c9e19814c3a8cb949b3a7913d59c8ff38d7, 0xb4fbfc5d1c97fa3c7181998c89121f3bf3272499a4419abc"
741     0230c1009254a80c9e19814c3a8cb949b3a7913d59c8ff38d7;
742   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
743     10 "0x30c1009254a80c9e19814c3a8cb949b3a7913d59c8ff38d7, 0xb4fbfc5d1c97fa3c7181998c89121f3bf3272499a4419abc"
744     0b30c1009254a80c9e19814c3a8cb949b3a7913d59c8ff38d7;
745   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
746     4 "0x30c1009254a80c9e19814c3a8cb949b3a7913d59c8ff38d7, 0xb4fbfc5d1c97fa3c7181998c89121f3bf3272499a4419abc"
747     0430c1009254a80c9e19814c3a8cb949b3a7913d59c8ff38d7b4fbfc5d1c97fa3c7181998c89121f3bf3272499a4419abc;
748   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
749     6 "0x30c1009254a80c9e19814c3a8cb949b3a7913d59c8ff38d7, 0xb4fbfc5d1c97fa3c7181998c89121f3bf3272499a4419abc"
750     0630c1009254a80c9e19814c3a8cb949b3a7913d59c8ff38d7b4fbfc5d1c97fa3c7181998c89121f3bf3272499a4419abc;
751   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
752     14 "0x30c1009254a80c9e19814c3a8cb949b3a7913d59c8ff38d7, 0xb4fbfc5d1c97fa3c7181998c89121f3bf3272499a4419abc"
753     0f30c1009254a80c9e19814c3a8cb949b3a7913d59c8ff38d7b4fbfc5d1c97fa3c7181998c89121f3bf3272499a4419abc;
754   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
755     1 "0xfed74b21991dfc2b65a0d1ed84ae2735c095274fd35090e6, 0x8663021171c4a6476715bfe479d338dfb5eb631780371c2f"
756     01fed74b21991dfc2b65a0d1ed84ae2735c095274fd35090e6;
757   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
758     2 "0xfed74b21991dfc2b65a0d1ed84ae2735c095274fd35090e6, 0x8663021171c4a6476715bfe479d338dfb5eb631780371c2f"
759     03fed74b21991dfc2b65a0d1ed84ae2735c095274fd35090e6;
760   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
761     10 "0xfed74b21991dfc2b65a0d1ed84ae2735c095274fd35090e6, 0x8663021171c4a6476715bfe479d338dfb5eb631780371c2f"
762     0bfed74b21991dfc2b65a0d1ed84ae2735c095274fd35090e6;
763   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
764     4 "0xfed74b21991dfc2b65a0d1ed84ae2735c095274fd35090e6, 0x8663021171c4a6476715bfe479d338dfb5eb631780371c2f"
765     04fed74b21991dfc2b65a0d1ed84ae2735c095274fd35090e68663021171c4a6476715bfe479d338dfb5eb631780371c2f;
766   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
767     6 "0xfed74b21991dfc2b65a0d1ed84ae2735c095274fd35090e6, 0x8663021171c4a6476715bfe479d338dfb5eb631780371c2f"
768     07fed74b21991dfc2b65a0d1ed84ae2735c095274fd35090e68663021171c4a6476715bfe479d338dfb5eb631780371c2f;
769   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
770     14 "0xfed74b21991dfc2b65a0d1ed84ae2735c095274fd35090e6, 0x8663021171c4a6476715bfe479d338dfb5eb631780371c2f"
771     0ffed74b21991dfc2b65a0d1ed84ae2735c095274fd35090e68663021171c4a6476715bfe479d338dfb5eb631780371c2f;
772   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
773     1 "0xf45a53f35a9f363eb6aa5e44a0e55aae7e88a42d5350d497, 0x7ac2f5d8ef0aa9dd362eaef5f67ff607cadd77f6e0f3726e"
774     01f45a53f35a9f363eb6aa5e44a0e55aae7e88a42d5350d497;
775   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
776     2 "0xf45a53f35a9f363eb6aa5e44a0e55aae7e88a42d5350d497, 0x7ac2f5d8ef0aa9dd362eaef5f67ff607cadd77f6e0f3726e"
777     02f45a53f35a9f363eb6aa5e44a0e55aae7e88a42d5350d497;
778   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
779     10 "0xf45a53f35a9f363eb6aa5e44a0e55aae7e88a42d5350d497, 0x7ac2f5d8ef0aa9dd362eaef5f67ff607cadd77f6e0f3726e"
780     0af45a53f35a9f363eb6aa5e44a0e55aae7e88a42d5350d497;
781   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
782     4 "0xf45a53f35a9f363eb6aa5e44a0e55aae7e88a42d5350d497, 0x7ac2f5d8ef0aa9dd362eaef5f67ff607cadd77f6e0f3726e"
783     04f45a53f35a9f363eb6aa5e44a0e55aae7e88a42d5350d4977ac2f5d8ef0aa9dd362eaef5f67ff607cadd77f6e0f3726e;
784   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
785     6 "0xf45a53f35a9f363eb6aa5e44a0e55aae7e88a42d5350d497, 0x7ac2f5d8ef0aa9dd362eaef5f67ff607cadd77f6e0f3726e"
786     06f45a53f35a9f363eb6aa5e44a0e55aae7e88a42d5350d4977ac2f5d8ef0aa9dd362eaef5f67ff607cadd77f6e0f3726e;
787   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
788     14 "0xf45a53f35a9f363eb6aa5e44a0e55aae7e88a42d5350d497, 0x7ac2f5d8ef0aa9dd362eaef5f67ff607cadd77f6e0f3726e"
789     0ef45a53f35a9f363eb6aa5e44a0e55aae7e88a42d5350d4977ac2f5d8ef0aa9dd362eaef5f67ff607cadd77f6e0f3726e;
790   "niceprime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
791     1 "0xa659b529801dd95fa02b818ce706968df366f006ff46f01b, 0x57bf03e04a71ee66fa32e2ac02464bb190c278adfa6aae16"
792     01a659b529801dd95fa02b818ce706968df366f006ff46f01b;
793   "niceprime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
794     2 "0xa659b529801dd95fa02b818ce706968df366f006ff46f01b, 0x57bf03e04a71ee66fa32e2ac02464bb190c278adfa6aae16"
795     02a659b529801dd95fa02b818ce706968df366f006ff46f01b;
796   "niceprime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
797     10 "0xa659b529801dd95fa02b818ce706968df366f006ff46f01b, 0x57bf03e04a71ee66fa32e2ac02464bb190c278adfa6aae16"
798     0aa659b529801dd95fa02b818ce706968df366f006ff46f01b;
799   "niceprime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
800     4 "0xa659b529801dd95fa02b818ce706968df366f006ff46f01b, 0x57bf03e04a71ee66fa32e2ac02464bb190c278adfa6aae16"
801     04a659b529801dd95fa02b818ce706968df366f006ff46f01b57bf03e04a71ee66fa32e2ac02464bb190c278adfa6aae16;
802   "niceprime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
803     6 "0xa659b529801dd95fa02b818ce706968df366f006ff46f01b, 0x57bf03e04a71ee66fa32e2ac02464bb190c278adfa6aae16"
804     06a659b529801dd95fa02b818ce706968df366f006ff46f01b57bf03e04a71ee66fa32e2ac02464bb190c278adfa6aae16;
805   "niceprime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
806     14 "0xa659b529801dd95fa02b818ce706968df366f006ff46f01b, 0x57bf03e04a71ee66fa32e2ac02464bb190c278adfa6aae16"
807     0ea659b529801dd95fa02b818ce706968df366f006ff46f01b57bf03e04a71ee66fa32e2ac02464bb190c278adfa6aae16;
808   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
809     1 "0xd73c1dfe6a0566e157dd477c364d1ddb7f1ac945742e8655, 0x9b9a1fe9f00c30025f66721db612035b953dca319b1f0438"
810     01d73c1dfe6a0566e157dd477c364d1ddb7f1ac945742e8655;
811   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
812     2 "0xd73c1dfe6a0566e157dd477c364d1ddb7f1ac945742e8655, 0x9b9a1fe9f00c30025f66721db612035b953dca319b1f0438"
813     02d73c1dfe6a0566e157dd477c364d1ddb7f1ac945742e8655;
814   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
815     10 "0xd73c1dfe6a0566e157dd477c364d1ddb7f1ac945742e8655, 0x9b9a1fe9f00c30025f66721db612035b953dca319b1f0438"
816     0bd73c1dfe6a0566e157dd477c364d1ddb7f1ac945742e8655;
817   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
818     4 "0xd73c1dfe6a0566e157dd477c364d1ddb7f1ac945742e8655, 0x9b9a1fe9f00c30025f66721db612035b953dca319b1f0438"
819     04d73c1dfe6a0566e157dd477c364d1ddb7f1ac945742e86559b9a1fe9f00c30025f66721db612035b953dca319b1f0438;
820   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
821     6 "0xd73c1dfe6a0566e157dd477c364d1ddb7f1ac945742e8655, 0x9b9a1fe9f00c30025f66721db612035b953dca319b1f0438"
822     06d73c1dfe6a0566e157dd477c364d1ddb7f1ac945742e86559b9a1fe9f00c30025f66721db612035b953dca319b1f0438;
823   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
824     14 "0xd73c1dfe6a0566e157dd477c364d1ddb7f1ac945742e8655, 0x9b9a1fe9f00c30025f66721db612035b953dca319b1f0438"
825     0fd73c1dfe6a0566e157dd477c364d1ddb7f1ac945742e86559b9a1fe9f00c30025f66721db612035b953dca319b1f0438;
826   "niceprime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
827     1 "0xcdf65dc6c906c5c240dba0d156b911614abe806fa2b8dc0a, 0"
828     01cdf65dc6c906c5c240dba0d156b911614abe806fa2b8dc0a;
829   "niceprime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
830     2 "0xcdf65dc6c906c5c240dba0d156b911614abe806fa2b8dc0a, 0"
831     02cdf65dc6c906c5c240dba0d156b911614abe806fa2b8dc0a;
832   "niceprime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
833     10 "0xcdf65dc6c906c5c240dba0d156b911614abe806fa2b8dc0a, 0"
834     0acdf65dc6c906c5c240dba0d156b911614abe806fa2b8dc0a;
835   "niceprime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
836     4 "0xcdf65dc6c906c5c240dba0d156b911614abe806fa2b8dc0a, 0"
837     04cdf65dc6c906c5c240dba0d156b911614abe806fa2b8dc0a000000000000000000000000000000000000000000000000;
838   "niceprime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
839     6 "0xcdf65dc6c906c5c240dba0d156b911614abe806fa2b8dc0a, 0"
840     06cdf65dc6c906c5c240dba0d156b911614abe806fa2b8dc0a000000000000000000000000000000000000000000000000;
841   "niceprime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
842     14 "0xcdf65dc6c906c5c240dba0d156b911614abe806fa2b8dc0a, 0"
843     0ecdf65dc6c906c5c240dba0d156b911614abe806fa2b8dc0a000000000000000000000000000000000000000000000000;
844   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
845     1 "0x4343aeb469f003cec07b93cfb49b4ba3c242f3481d2de895, 0x739991100f0cd80ae4be4459374688cc2295a7c4dd65606a"
846     014343aeb469f003cec07b93cfb49b4ba3c242f3481d2de895;
847   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
848     2 "0x4343aeb469f003cec07b93cfb49b4ba3c242f3481d2de895, 0x739991100f0cd80ae4be4459374688cc2295a7c4dd65606a"
849     034343aeb469f003cec07b93cfb49b4ba3c242f3481d2de895;
850   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
851     10 "0x4343aeb469f003cec07b93cfb49b4ba3c242f3481d2de895, 0x739991100f0cd80ae4be4459374688cc2295a7c4dd65606a"
852     0b4343aeb469f003cec07b93cfb49b4ba3c242f3481d2de895;
853   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
854     4 "0x4343aeb469f003cec07b93cfb49b4ba3c242f3481d2de895, 0x739991100f0cd80ae4be4459374688cc2295a7c4dd65606a"
855     044343aeb469f003cec07b93cfb49b4ba3c242f3481d2de895739991100f0cd80ae4be4459374688cc2295a7c4dd65606a;
856   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
857     6 "0x4343aeb469f003cec07b93cfb49b4ba3c242f3481d2de895, 0x739991100f0cd80ae4be4459374688cc2295a7c4dd65606a"
858     074343aeb469f003cec07b93cfb49b4ba3c242f3481d2de895739991100f0cd80ae4be4459374688cc2295a7c4dd65606a;
859   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
860     14 "0x4343aeb469f003cec07b93cfb49b4ba3c242f3481d2de895, 0x739991100f0cd80ae4be4459374688cc2295a7c4dd65606a"
861     0f4343aeb469f003cec07b93cfb49b4ba3c242f3481d2de895739991100f0cd80ae4be4459374688cc2295a7c4dd65606a;
862   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
863     1 "0x5657071b2de1bd5801a7394f8eab5f46638015c8ab667d35, 0x1cf9730b3d828d67ec7a1253cdb5bd610543a7fc1c274cf"
864     015657071b2de1bd5801a7394f8eab5f46638015c8ab667d35;
865   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
866     2 "0x5657071b2de1bd5801a7394f8eab5f46638015c8ab667d35, 0x1cf9730b3d828d67ec7a1253cdb5bd610543a7fc1c274cf"
867     025657071b2de1bd5801a7394f8eab5f46638015c8ab667d35;
868   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
869     10 "0x5657071b2de1bd5801a7394f8eab5f46638015c8ab667d35, 0x1cf9730b3d828d67ec7a1253cdb5bd610543a7fc1c274cf"
870     0a5657071b2de1bd5801a7394f8eab5f46638015c8ab667d35;
871   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
872     4 "0x5657071b2de1bd5801a7394f8eab5f46638015c8ab667d35, 0x1cf9730b3d828d67ec7a1253cdb5bd610543a7fc1c274cf"
873     045657071b2de1bd5801a7394f8eab5f46638015c8ab667d3501cf9730b3d828d67ec7a1253cdb5bd610543a7fc1c274cf;
874   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
875     6 "0x5657071b2de1bd5801a7394f8eab5f46638015c8ab667d35, 0x1cf9730b3d828d67ec7a1253cdb5bd610543a7fc1c274cf"
876     065657071b2de1bd5801a7394f8eab5f46638015c8ab667d3501cf9730b3d828d67ec7a1253cdb5bd610543a7fc1c274cf;
877   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
878     14 "0x5657071b2de1bd5801a7394f8eab5f46638015c8ab667d35, 0x1cf9730b3d828d67ec7a1253cdb5bd610543a7fc1c274cf"
879     0e5657071b2de1bd5801a7394f8eab5f46638015c8ab667d3501cf9730b3d828d67ec7a1253cdb5bd610543a7fc1c274cf;
880   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
881     1 "0x64e1b37a072d12e046d1aa025ea3f7de15dfd1a2f9fff063, 0x790e8c70f3914c18ee6af84789ea4f03744202f8a379046c"
882     0164e1b37a072d12e046d1aa025ea3f7de15dfd1a2f9fff063;
883   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
884     2 "0x64e1b37a072d12e046d1aa025ea3f7de15dfd1a2f9fff063, 0x790e8c70f3914c18ee6af84789ea4f03744202f8a379046c"
885     0264e1b37a072d12e046d1aa025ea3f7de15dfd1a2f9fff063;
886   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
887     10 "0x64e1b37a072d12e046d1aa025ea3f7de15dfd1a2f9fff063, 0x790e8c70f3914c18ee6af84789ea4f03744202f8a379046c"
888     0b64e1b37a072d12e046d1aa025ea3f7de15dfd1a2f9fff063;
889   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
890     4 "0x64e1b37a072d12e046d1aa025ea3f7de15dfd1a2f9fff063, 0x790e8c70f3914c18ee6af84789ea4f03744202f8a379046c"
891     0464e1b37a072d12e046d1aa025ea3f7de15dfd1a2f9fff063790e8c70f3914c18ee6af84789ea4f03744202f8a379046c;
892   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
893     6 "0x64e1b37a072d12e046d1aa025ea3f7de15dfd1a2f9fff063, 0x790e8c70f3914c18ee6af84789ea4f03744202f8a379046c"
894     0664e1b37a072d12e046d1aa025ea3f7de15dfd1a2f9fff063790e8c70f3914c18ee6af84789ea4f03744202f8a379046c;
895   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
896     14 "0x64e1b37a072d12e046d1aa025ea3f7de15dfd1a2f9fff063, 0x790e8c70f3914c18ee6af84789ea4f03744202f8a379046c"
897     0f64e1b37a072d12e046d1aa025ea3f7de15dfd1a2f9fff063790e8c70f3914c18ee6af84789ea4f03744202f8a379046c;
898   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
899     1 "0x541b14ee7b6511e0668c93cdd07a8314095557864083d1b6, 0x3e9e7df6e64439fc956345f8cb9d7786f4dd3552c51b6f49"
900     01541b14ee7b6511e0668c93cdd07a8314095557864083d1b6;
901   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
902     2 "0x541b14ee7b6511e0668c93cdd07a8314095557864083d1b6, 0x3e9e7df6e64439fc956345f8cb9d7786f4dd3552c51b6f49"
903     02541b14ee7b6511e0668c93cdd07a8314095557864083d1b6;
904   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
905     10 "0x541b14ee7b6511e0668c93cdd07a8314095557864083d1b6, 0x3e9e7df6e64439fc956345f8cb9d7786f4dd3552c51b6f49"
906     0a541b14ee7b6511e0668c93cdd07a8314095557864083d1b6;
907   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
908     4 "0x541b14ee7b6511e0668c93cdd07a8314095557864083d1b6, 0x3e9e7df6e64439fc956345f8cb9d7786f4dd3552c51b6f49"
909     04541b14ee7b6511e0668c93cdd07a8314095557864083d1b63e9e7df6e64439fc956345f8cb9d7786f4dd3552c51b6f49;
910   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
911     6 "0x541b14ee7b6511e0668c93cdd07a8314095557864083d1b6, 0x3e9e7df6e64439fc956345f8cb9d7786f4dd3552c51b6f49"
912     06541b14ee7b6511e0668c93cdd07a8314095557864083d1b63e9e7df6e64439fc956345f8cb9d7786f4dd3552c51b6f49;
913   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
914     14 "0x541b14ee7b6511e0668c93cdd07a8314095557864083d1b6, 0x3e9e7df6e64439fc956345f8cb9d7786f4dd3552c51b6f49"
915     0e541b14ee7b6511e0668c93cdd07a8314095557864083d1b63e9e7df6e64439fc956345f8cb9d7786f4dd3552c51b6f49;
916   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
917     1 "0x2411459ff8923241c82d741f0e481c4a5841bbf4f4ec611f, 0x4b05f8ca340830dfe6c1ef0e14ebaba2f9060a297b0fc509"
918     012411459ff8923241c82d741f0e481c4a5841bbf4f4ec611f;
919   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
920     2 "0x2411459ff8923241c82d741f0e481c4a5841bbf4f4ec611f, 0x4b05f8ca340830dfe6c1ef0e14ebaba2f9060a297b0fc509"
921     022411459ff8923241c82d741f0e481c4a5841bbf4f4ec611f;
922   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
923     10 "0x2411459ff8923241c82d741f0e481c4a5841bbf4f4ec611f, 0x4b05f8ca340830dfe6c1ef0e14ebaba2f9060a297b0fc509"
924     0a2411459ff8923241c82d741f0e481c4a5841bbf4f4ec611f;
925   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
926     4 "0x2411459ff8923241c82d741f0e481c4a5841bbf4f4ec611f, 0x4b05f8ca340830dfe6c1ef0e14ebaba2f9060a297b0fc509"
927     042411459ff8923241c82d741f0e481c4a5841bbf4f4ec611f4b05f8ca340830dfe6c1ef0e14ebaba2f9060a297b0fc509;
928   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
929     6 "0x2411459ff8923241c82d741f0e481c4a5841bbf4f4ec611f, 0x4b05f8ca340830dfe6c1ef0e14ebaba2f9060a297b0fc509"
930     062411459ff8923241c82d741f0e481c4a5841bbf4f4ec611f4b05f8ca340830dfe6c1ef0e14ebaba2f9060a297b0fc509;
931   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
932     14 "0x2411459ff8923241c82d741f0e481c4a5841bbf4f4ec611f, 0x4b05f8ca340830dfe6c1ef0e14ebaba2f9060a297b0fc509"
933     0e2411459ff8923241c82d741f0e481c4a5841bbf4f4ec611f4b05f8ca340830dfe6c1ef0e14ebaba2f9060a297b0fc509;
934   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
935     1 "0x7aa7fff05e605a0ce8762d1995a32002f649eae619d3fb13, 0x1f179dcb0f081e292477629556386538450535bb8bf90ed8"
936     017aa7fff05e605a0ce8762d1995a32002f649eae619d3fb13;
937   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
938     2 "0x7aa7fff05e605a0ce8762d1995a32002f649eae619d3fb13, 0x1f179dcb0f081e292477629556386538450535bb8bf90ed8"
939     037aa7fff05e605a0ce8762d1995a32002f649eae619d3fb13;
940   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
941     10 "0x7aa7fff05e605a0ce8762d1995a32002f649eae619d3fb13, 0x1f179dcb0f081e292477629556386538450535bb8bf90ed8"
942     0a7aa7fff05e605a0ce8762d1995a32002f649eae619d3fb13;
943   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
944     4 "0x7aa7fff05e605a0ce8762d1995a32002f649eae619d3fb13, 0x1f179dcb0f081e292477629556386538450535bb8bf90ed8"
945     047aa7fff05e605a0ce8762d1995a32002f649eae619d3fb131f179dcb0f081e292477629556386538450535bb8bf90ed8;
946   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
947     6 "0x7aa7fff05e605a0ce8762d1995a32002f649eae619d3fb13, 0x1f179dcb0f081e292477629556386538450535bb8bf90ed8"
948     077aa7fff05e605a0ce8762d1995a32002f649eae619d3fb131f179dcb0f081e292477629556386538450535bb8bf90ed8;
949   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
950     14 "0x7aa7fff05e605a0ce8762d1995a32002f649eae619d3fb13, 0x1f179dcb0f081e292477629556386538450535bb8bf90ed8"
951     0e7aa7fff05e605a0ce8762d1995a32002f649eae619d3fb131f179dcb0f081e292477629556386538450535bb8bf90ed8;
952   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
953     1 "0x20a8c8bf0d1a18d848879cc2b74babc9cfae943300a7ea01, 0x50582e19e34fb01dd4d071ee43a1a3273f34843de09ed41e"
954     0120a8c8bf0d1a18d848879cc2b74babc9cfae943300a7ea01;
955   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
956     2 "0x20a8c8bf0d1a18d848879cc2b74babc9cfae943300a7ea01, 0x50582e19e34fb01dd4d071ee43a1a3273f34843de09ed41e"
957     0320a8c8bf0d1a18d848879cc2b74babc9cfae943300a7ea01;
958   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
959     10 "0x20a8c8bf0d1a18d848879cc2b74babc9cfae943300a7ea01, 0x50582e19e34fb01dd4d071ee43a1a3273f34843de09ed41e"
960     0a20a8c8bf0d1a18d848879cc2b74babc9cfae943300a7ea01;
961   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
962     4 "0x20a8c8bf0d1a18d848879cc2b74babc9cfae943300a7ea01, 0x50582e19e34fb01dd4d071ee43a1a3273f34843de09ed41e"
963     0420a8c8bf0d1a18d848879cc2b74babc9cfae943300a7ea0150582e19e34fb01dd4d071ee43a1a3273f34843de09ed41e;
964   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
965     6 "0x20a8c8bf0d1a18d848879cc2b74babc9cfae943300a7ea01, 0x50582e19e34fb01dd4d071ee43a1a3273f34843de09ed41e"
966     0720a8c8bf0d1a18d848879cc2b74babc9cfae943300a7ea0150582e19e34fb01dd4d071ee43a1a3273f34843de09ed41e;
967   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
968     14 "0x20a8c8bf0d1a18d848879cc2b74babc9cfae943300a7ea01, 0x50582e19e34fb01dd4d071ee43a1a3273f34843de09ed41e"
969     0e20a8c8bf0d1a18d848879cc2b74babc9cfae943300a7ea0150582e19e34fb01dd4d071ee43a1a3273f34843de09ed41e;
970   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
971     1 "0x1f37333026d4274b4c0401e10d24270ab98d49904a2d4a46, 0x3e598cd0612ca1f7554012eef6036f487e21f5dcce8b8c9a"
972     011f37333026d4274b4c0401e10d24270ab98d49904a2d4a46;
973   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
974     2 "0x1f37333026d4274b4c0401e10d24270ab98d49904a2d4a46, 0x3e598cd0612ca1f7554012eef6036f487e21f5dcce8b8c9a"
975     021f37333026d4274b4c0401e10d24270ab98d49904a2d4a46;
976   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
977     10 "0x1f37333026d4274b4c0401e10d24270ab98d49904a2d4a46, 0x3e598cd0612ca1f7554012eef6036f487e21f5dcce8b8c9a"
978     0b1f37333026d4274b4c0401e10d24270ab98d49904a2d4a46;
979   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
980     4 "0x1f37333026d4274b4c0401e10d24270ab98d49904a2d4a46, 0x3e598cd0612ca1f7554012eef6036f487e21f5dcce8b8c9a"
981     041f37333026d4274b4c0401e10d24270ab98d49904a2d4a463e598cd0612ca1f7554012eef6036f487e21f5dcce8b8c9a;
982   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
983     6 "0x1f37333026d4274b4c0401e10d24270ab98d49904a2d4a46, 0x3e598cd0612ca1f7554012eef6036f487e21f5dcce8b8c9a"
984     061f37333026d4274b4c0401e10d24270ab98d49904a2d4a463e598cd0612ca1f7554012eef6036f487e21f5dcce8b8c9a;
985   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
986     14 "0x1f37333026d4274b4c0401e10d24270ab98d49904a2d4a46, 0x3e598cd0612ca1f7554012eef6036f487e21f5dcce8b8c9a"
987     0f1f37333026d4274b4c0401e10d24270ab98d49904a2d4a463e598cd0612ca1f7554012eef6036f487e21f5dcce8b8c9a;
988   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
989     1 "0x1e49a7bd97ebf1eb5f5baef6525c73156518fe6f61c6201e, 0x373c5bbe1722c0e57f21549e33c0718452850da146af3ccc"
990     011e49a7bd97ebf1eb5f5baef6525c73156518fe6f61c6201e;
991   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
992     2 "0x1e49a7bd97ebf1eb5f5baef6525c73156518fe6f61c6201e, 0x373c5bbe1722c0e57f21549e33c0718452850da146af3ccc"
993     031e49a7bd97ebf1eb5f5baef6525c73156518fe6f61c6201e;
994   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
995     10 "0x1e49a7bd97ebf1eb5f5baef6525c73156518fe6f61c6201e, 0x373c5bbe1722c0e57f21549e33c0718452850da146af3ccc"
996     0b1e49a7bd97ebf1eb5f5baef6525c73156518fe6f61c6201e;
997   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
998     4 "0x1e49a7bd97ebf1eb5f5baef6525c73156518fe6f61c6201e, 0x373c5bbe1722c0e57f21549e33c0718452850da146af3ccc"
999     041e49a7bd97ebf1eb5f5baef6525c73156518fe6f61c6201e373c5bbe1722c0e57f21549e33c0718452850da146af3ccc;
1000   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1001     6 "0x1e49a7bd97ebf1eb5f5baef6525c73156518fe6f61c6201e, 0x373c5bbe1722c0e57f21549e33c0718452850da146af3ccc"
1002     071e49a7bd97ebf1eb5f5baef6525c73156518fe6f61c6201e373c5bbe1722c0e57f21549e33c0718452850da146af3ccc;
1003   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1004     14 "0x1e49a7bd97ebf1eb5f5baef6525c73156518fe6f61c6201e, 0x373c5bbe1722c0e57f21549e33c0718452850da146af3ccc"
1005     0f1e49a7bd97ebf1eb5f5baef6525c73156518fe6f61c6201e373c5bbe1722c0e57f21549e33c0718452850da146af3ccc;
1006   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1007     1 "0x778f1f35c3d626b92bf5431f1f4b8ff58e55f4d928e0b310, 0x4e8ccb18a22d51bcdeeb09c684bad19818d1fc0296493f1d"
1008     01778f1f35c3d626b92bf5431f1f4b8ff58e55f4d928e0b310;
1009   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1010     2 "0x778f1f35c3d626b92bf5431f1f4b8ff58e55f4d928e0b310, 0x4e8ccb18a22d51bcdeeb09c684bad19818d1fc0296493f1d"
1011     03778f1f35c3d626b92bf5431f1f4b8ff58e55f4d928e0b310;
1012   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1013     10 "0x778f1f35c3d626b92bf5431f1f4b8ff58e55f4d928e0b310, 0x4e8ccb18a22d51bcdeeb09c684bad19818d1fc0296493f1d"
1014     0b778f1f35c3d626b92bf5431f1f4b8ff58e55f4d928e0b310;
1015   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1016     4 "0x778f1f35c3d626b92bf5431f1f4b8ff58e55f4d928e0b310, 0x4e8ccb18a22d51bcdeeb09c684bad19818d1fc0296493f1d"
1017     04778f1f35c3d626b92bf5431f1f4b8ff58e55f4d928e0b3104e8ccb18a22d51bcdeeb09c684bad19818d1fc0296493f1d;
1018   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1019     6 "0x778f1f35c3d626b92bf5431f1f4b8ff58e55f4d928e0b310, 0x4e8ccb18a22d51bcdeeb09c684bad19818d1fc0296493f1d"
1020     07778f1f35c3d626b92bf5431f1f4b8ff58e55f4d928e0b3104e8ccb18a22d51bcdeeb09c684bad19818d1fc0296493f1d;
1021   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1022     14 "0x778f1f35c3d626b92bf5431f1f4b8ff58e55f4d928e0b310, 0x4e8ccb18a22d51bcdeeb09c684bad19818d1fc0296493f1d"
1023     0f778f1f35c3d626b92bf5431f1f4b8ff58e55f4d928e0b3104e8ccb18a22d51bcdeeb09c684bad19818d1fc0296493f1d;
1024   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1025     1 "0x55b1efc9de4a137b8b1d029df401e61b0ce1eb7b0ea5fed8, 0x1300fb7ee8bd6abaadc35d2ebab7cc1d7a9a3e51c51a4b97"
1026     0155b1efc9de4a137b8b1d029df401e61b0ce1eb7b0ea5fed8;
1027   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1028     2 "0x55b1efc9de4a137b8b1d029df401e61b0ce1eb7b0ea5fed8, 0x1300fb7ee8bd6abaadc35d2ebab7cc1d7a9a3e51c51a4b97"
1029     0355b1efc9de4a137b8b1d029df401e61b0ce1eb7b0ea5fed8;
1030   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1031     10 "0x55b1efc9de4a137b8b1d029df401e61b0ce1eb7b0ea5fed8, 0x1300fb7ee8bd6abaadc35d2ebab7cc1d7a9a3e51c51a4b97"
1032     0a55b1efc9de4a137b8b1d029df401e61b0ce1eb7b0ea5fed8;
1033   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1034     4 "0x55b1efc9de4a137b8b1d029df401e61b0ce1eb7b0ea5fed8, 0x1300fb7ee8bd6abaadc35d2ebab7cc1d7a9a3e51c51a4b97"
1035     0455b1efc9de4a137b8b1d029df401e61b0ce1eb7b0ea5fed81300fb7ee8bd6abaadc35d2ebab7cc1d7a9a3e51c51a4b97;
1036   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1037     6 "0x55b1efc9de4a137b8b1d029df401e61b0ce1eb7b0ea5fed8, 0x1300fb7ee8bd6abaadc35d2ebab7cc1d7a9a3e51c51a4b97"
1038     0755b1efc9de4a137b8b1d029df401e61b0ce1eb7b0ea5fed81300fb7ee8bd6abaadc35d2ebab7cc1d7a9a3e51c51a4b97;
1039   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1040     14 "0x55b1efc9de4a137b8b1d029df401e61b0ce1eb7b0ea5fed8, 0x1300fb7ee8bd6abaadc35d2ebab7cc1d7a9a3e51c51a4b97"
1041     0e55b1efc9de4a137b8b1d029df401e61b0ce1eb7b0ea5fed81300fb7ee8bd6abaadc35d2ebab7cc1d7a9a3e51c51a4b97;
1042   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1043     1 "0x4096fd47fd83815c62d39189391813d30757d22eeff22c58, 0x20c650b7df0b5020613d01add02cb8ac12ba4b535e7ec20e"
1044     014096fd47fd83815c62d39189391813d30757d22eeff22c58;
1045   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1046     2 "0x4096fd47fd83815c62d39189391813d30757d22eeff22c58, 0x20c650b7df0b5020613d01add02cb8ac12ba4b535e7ec20e"
1047     034096fd47fd83815c62d39189391813d30757d22eeff22c58;
1048   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1049     10 "0x4096fd47fd83815c62d39189391813d30757d22eeff22c58, 0x20c650b7df0b5020613d01add02cb8ac12ba4b535e7ec20e"
1050     0a4096fd47fd83815c62d39189391813d30757d22eeff22c58;
1051   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1052     4 "0x4096fd47fd83815c62d39189391813d30757d22eeff22c58, 0x20c650b7df0b5020613d01add02cb8ac12ba4b535e7ec20e"
1053     044096fd47fd83815c62d39189391813d30757d22eeff22c5820c650b7df0b5020613d01add02cb8ac12ba4b535e7ec20e;
1054   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1055     6 "0x4096fd47fd83815c62d39189391813d30757d22eeff22c58, 0x20c650b7df0b5020613d01add02cb8ac12ba4b535e7ec20e"
1056     074096fd47fd83815c62d39189391813d30757d22eeff22c5820c650b7df0b5020613d01add02cb8ac12ba4b535e7ec20e;
1057   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1058     14 "0x4096fd47fd83815c62d39189391813d30757d22eeff22c58, 0x20c650b7df0b5020613d01add02cb8ac12ba4b535e7ec20e"
1059     0e4096fd47fd83815c62d39189391813d30757d22eeff22c5820c650b7df0b5020613d01add02cb8ac12ba4b535e7ec20e;
1060   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1061     1 "0x19391bbb8ba770803ab78120041b4f93df342a4fa0b211f1, 0x7a48fef3d594f699fdde633a54fa8a1a5bb5d4bf74eb3eee"
1062     0119391bbb8ba770803ab78120041b4f93df342a4fa0b211f1;
1063   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1064     2 "0x19391bbb8ba770803ab78120041b4f93df342a4fa0b211f1, 0x7a48fef3d594f699fdde633a54fa8a1a5bb5d4bf74eb3eee"
1065     0319391bbb8ba770803ab78120041b4f93df342a4fa0b211f1;
1066   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1067     10 "0x19391bbb8ba770803ab78120041b4f93df342a4fa0b211f1, 0x7a48fef3d594f699fdde633a54fa8a1a5bb5d4bf74eb3eee"
1068     0b19391bbb8ba770803ab78120041b4f93df342a4fa0b211f1;
1069   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1070     4 "0x19391bbb8ba770803ab78120041b4f93df342a4fa0b211f1, 0x7a48fef3d594f699fdde633a54fa8a1a5bb5d4bf74eb3eee"
1071     0419391bbb8ba770803ab78120041b4f93df342a4fa0b211f17a48fef3d594f699fdde633a54fa8a1a5bb5d4bf74eb3eee;
1072   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1073     6 "0x19391bbb8ba770803ab78120041b4f93df342a4fa0b211f1, 0x7a48fef3d594f699fdde633a54fa8a1a5bb5d4bf74eb3eee"
1074     0719391bbb8ba770803ab78120041b4f93df342a4fa0b211f17a48fef3d594f699fdde633a54fa8a1a5bb5d4bf74eb3eee;
1075   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1076     14 "0x19391bbb8ba770803ab78120041b4f93df342a4fa0b211f1, 0x7a48fef3d594f699fdde633a54fa8a1a5bb5d4bf74eb3eee"
1077     0f19391bbb8ba770803ab78120041b4f93df342a4fa0b211f17a48fef3d594f699fdde633a54fa8a1a5bb5d4bf74eb3eee;
1078   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1079     1 "0x5c39aacd95a92a49568683996b36a97a4a48dd5d4c2df145, 0x1c7884ec55df4c32b7a6ad44ca2d2d7fb85d13165cf6f1b7"
1080     015c39aacd95a92a49568683996b36a97a4a48dd5d4c2df145;
1081   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1082     2 "0x5c39aacd95a92a49568683996b36a97a4a48dd5d4c2df145, 0x1c7884ec55df4c32b7a6ad44ca2d2d7fb85d13165cf6f1b7"
1083     025c39aacd95a92a49568683996b36a97a4a48dd5d4c2df145;
1084   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1085     10 "0x5c39aacd95a92a49568683996b36a97a4a48dd5d4c2df145, 0x1c7884ec55df4c32b7a6ad44ca2d2d7fb85d13165cf6f1b7"
1086     0a5c39aacd95a92a49568683996b36a97a4a48dd5d4c2df145;
1087   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1088     4 "0x5c39aacd95a92a49568683996b36a97a4a48dd5d4c2df145, 0x1c7884ec55df4c32b7a6ad44ca2d2d7fb85d13165cf6f1b7"
1089     045c39aacd95a92a49568683996b36a97a4a48dd5d4c2df1451c7884ec55df4c32b7a6ad44ca2d2d7fb85d13165cf6f1b7;
1090   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1091     6 "0x5c39aacd95a92a49568683996b36a97a4a48dd5d4c2df145, 0x1c7884ec55df4c32b7a6ad44ca2d2d7fb85d13165cf6f1b7"
1092     065c39aacd95a92a49568683996b36a97a4a48dd5d4c2df1451c7884ec55df4c32b7a6ad44ca2d2d7fb85d13165cf6f1b7;
1093   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1094     14 "0x5c39aacd95a92a49568683996b36a97a4a48dd5d4c2df145, 0x1c7884ec55df4c32b7a6ad44ca2d2d7fb85d13165cf6f1b7"
1095     0e5c39aacd95a92a49568683996b36a97a4a48dd5d4c2df1451c7884ec55df4c32b7a6ad44ca2d2d7fb85d13165cf6f1b7;
1096   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1097     1 "0x36e17de09989a68c460e8037061e6d50ba39e636437f2a0e, 0x519d1ca5741cbd2094e4da11690a9f9becf7fc2be3d90f43"
1098     0136e17de09989a68c460e8037061e6d50ba39e636437f2a0e;
1099   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1100     2 "0x36e17de09989a68c460e8037061e6d50ba39e636437f2a0e, 0x519d1ca5741cbd2094e4da11690a9f9becf7fc2be3d90f43"
1101     0336e17de09989a68c460e8037061e6d50ba39e636437f2a0e;
1102   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1103     10 "0x36e17de09989a68c460e8037061e6d50ba39e636437f2a0e, 0x519d1ca5741cbd2094e4da11690a9f9becf7fc2be3d90f43"
1104     0a36e17de09989a68c460e8037061e6d50ba39e636437f2a0e;
1105   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1106     4 "0x36e17de09989a68c460e8037061e6d50ba39e636437f2a0e, 0x519d1ca5741cbd2094e4da11690a9f9becf7fc2be3d90f43"
1107     0436e17de09989a68c460e8037061e6d50ba39e636437f2a0e519d1ca5741cbd2094e4da11690a9f9becf7fc2be3d90f43;
1108   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1109     6 "0x36e17de09989a68c460e8037061e6d50ba39e636437f2a0e, 0x519d1ca5741cbd2094e4da11690a9f9becf7fc2be3d90f43"
1110     0736e17de09989a68c460e8037061e6d50ba39e636437f2a0e519d1ca5741cbd2094e4da11690a9f9becf7fc2be3d90f43;
1111   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1112     14 "0x36e17de09989a68c460e8037061e6d50ba39e636437f2a0e, 0x519d1ca5741cbd2094e4da11690a9f9becf7fc2be3d90f43"
1113     0e36e17de09989a68c460e8037061e6d50ba39e636437f2a0e519d1ca5741cbd2094e4da11690a9f9becf7fc2be3d90f43;
1114   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1115     1 "0xe5ae49c08857f870df660ecea0daf49a954add38b2bc360, 0x4ffb1a65b46e7a786c06dc147bb3584bd7d5478a658dc9c"
1116     010e5ae49c08857f870df660ecea0daf49a954add38b2bc360;
1117   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1118     2 "0xe5ae49c08857f870df660ecea0daf49a954add38b2bc360, 0x4ffb1a65b46e7a786c06dc147bb3584bd7d5478a658dc9c"
1119     020e5ae49c08857f870df660ecea0daf49a954add38b2bc360;
1120   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1121     10 "0xe5ae49c08857f870df660ecea0daf49a954add38b2bc360, 0x4ffb1a65b46e7a786c06dc147bb3584bd7d5478a658dc9c"
1122     0a0e5ae49c08857f870df660ecea0daf49a954add38b2bc360;
1123   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1124     4 "0xe5ae49c08857f870df660ecea0daf49a954add38b2bc360, 0x4ffb1a65b46e7a786c06dc147bb3584bd7d5478a658dc9c"
1125     040e5ae49c08857f870df660ecea0daf49a954add38b2bc36004ffb1a65b46e7a786c06dc147bb3584bd7d5478a658dc9c;
1126   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1127     6 "0xe5ae49c08857f870df660ecea0daf49a954add38b2bc360, 0x4ffb1a65b46e7a786c06dc147bb3584bd7d5478a658dc9c"
1128     060e5ae49c08857f870df660ecea0daf49a954add38b2bc36004ffb1a65b46e7a786c06dc147bb3584bd7d5478a658dc9c;
1129   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1130     14 "0xe5ae49c08857f870df660ecea0daf49a954add38b2bc360, 0x4ffb1a65b46e7a786c06dc147bb3584bd7d5478a658dc9c"
1131     0e0e5ae49c08857f870df660ecea0daf49a954add38b2bc36004ffb1a65b46e7a786c06dc147bb3584bd7d5478a658dc9c;
1132   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1133     1 "0x6e04125f2dc2365aefa92730915381931b078cedbf629e05, 0x47490d0ed8641541332d5d4ab3ce5b524e9f9357dab4693f"
1134     016e04125f2dc2365aefa92730915381931b078cedbf629e05;
1135   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1136     2 "0x6e04125f2dc2365aefa92730915381931b078cedbf629e05, 0x47490d0ed8641541332d5d4ab3ce5b524e9f9357dab4693f"
1137     036e04125f2dc2365aefa92730915381931b078cedbf629e05;
1138   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1139     10 "0x6e04125f2dc2365aefa92730915381931b078cedbf629e05, 0x47490d0ed8641541332d5d4ab3ce5b524e9f9357dab4693f"
1140     0b6e04125f2dc2365aefa92730915381931b078cedbf629e05;
1141   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1142     4 "0x6e04125f2dc2365aefa92730915381931b078cedbf629e05, 0x47490d0ed8641541332d5d4ab3ce5b524e9f9357dab4693f"
1143     046e04125f2dc2365aefa92730915381931b078cedbf629e0547490d0ed8641541332d5d4ab3ce5b524e9f9357dab4693f;
1144   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1145     6 "0x6e04125f2dc2365aefa92730915381931b078cedbf629e05, 0x47490d0ed8641541332d5d4ab3ce5b524e9f9357dab4693f"
1146     076e04125f2dc2365aefa92730915381931b078cedbf629e0547490d0ed8641541332d5d4ab3ce5b524e9f9357dab4693f;
1147   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1148     14 "0x6e04125f2dc2365aefa92730915381931b078cedbf629e05, 0x47490d0ed8641541332d5d4ab3ce5b524e9f9357dab4693f"
1149     0f6e04125f2dc2365aefa92730915381931b078cedbf629e0547490d0ed8641541332d5d4ab3ce5b524e9f9357dab4693f;
1150   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1151     1 "0x5c4c6b5bdd62fb20bafaedabb4d97ed468e95cbc3dfd5e76, 0x4932a0e1b6d970ea2a61a7ed2cc2a7fa638ffea834fee0a0"
1152     015c4c6b5bdd62fb20bafaedabb4d97ed468e95cbc3dfd5e76;
1153   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1154     2 "0x5c4c6b5bdd62fb20bafaedabb4d97ed468e95cbc3dfd5e76, 0x4932a0e1b6d970ea2a61a7ed2cc2a7fa638ffea834fee0a0"
1155     025c4c6b5bdd62fb20bafaedabb4d97ed468e95cbc3dfd5e76;
1156   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1157     10 "0x5c4c6b5bdd62fb20bafaedabb4d97ed468e95cbc3dfd5e76, 0x4932a0e1b6d970ea2a61a7ed2cc2a7fa638ffea834fee0a0"
1158     0b5c4c6b5bdd62fb20bafaedabb4d97ed468e95cbc3dfd5e76;
1159   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1160     4 "0x5c4c6b5bdd62fb20bafaedabb4d97ed468e95cbc3dfd5e76, 0x4932a0e1b6d970ea2a61a7ed2cc2a7fa638ffea834fee0a0"
1161     045c4c6b5bdd62fb20bafaedabb4d97ed468e95cbc3dfd5e764932a0e1b6d970ea2a61a7ed2cc2a7fa638ffea834fee0a0;
1162   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1163     6 "0x5c4c6b5bdd62fb20bafaedabb4d97ed468e95cbc3dfd5e76, 0x4932a0e1b6d970ea2a61a7ed2cc2a7fa638ffea834fee0a0"
1164     065c4c6b5bdd62fb20bafaedabb4d97ed468e95cbc3dfd5e764932a0e1b6d970ea2a61a7ed2cc2a7fa638ffea834fee0a0;
1165   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1166     14 "0x5c4c6b5bdd62fb20bafaedabb4d97ed468e95cbc3dfd5e76, 0x4932a0e1b6d970ea2a61a7ed2cc2a7fa638ffea834fee0a0"
1167     0f5c4c6b5bdd62fb20bafaedabb4d97ed468e95cbc3dfd5e764932a0e1b6d970ea2a61a7ed2cc2a7fa638ffea834fee0a0;
1168   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1169     1 "0x6a360d5e7ecfddcf0a9e559084a5449ee6d6af987fc0143f, 0x1a57e78331521a137f4d1c43365b6aee3175b0005a81d213"
1170     016a360d5e7ecfddcf0a9e559084a5449ee6d6af987fc0143f;
1171   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1172     2 "0x6a360d5e7ecfddcf0a9e559084a5449ee6d6af987fc0143f, 0x1a57e78331521a137f4d1c43365b6aee3175b0005a81d213"
1173     026a360d5e7ecfddcf0a9e559084a5449ee6d6af987fc0143f;
1174   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1175     10 "0x6a360d5e7ecfddcf0a9e559084a5449ee6d6af987fc0143f, 0x1a57e78331521a137f4d1c43365b6aee3175b0005a81d213"
1176     0a6a360d5e7ecfddcf0a9e559084a5449ee6d6af987fc0143f;
1177   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1178     4 "0x6a360d5e7ecfddcf0a9e559084a5449ee6d6af987fc0143f, 0x1a57e78331521a137f4d1c43365b6aee3175b0005a81d213"
1179     046a360d5e7ecfddcf0a9e559084a5449ee6d6af987fc0143f1a57e78331521a137f4d1c43365b6aee3175b0005a81d213;
1180   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1181     6 "0x6a360d5e7ecfddcf0a9e559084a5449ee6d6af987fc0143f, 0x1a57e78331521a137f4d1c43365b6aee3175b0005a81d213"
1182     066a360d5e7ecfddcf0a9e559084a5449ee6d6af987fc0143f1a57e78331521a137f4d1c43365b6aee3175b0005a81d213;
1183   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1184     14 "0x6a360d5e7ecfddcf0a9e559084a5449ee6d6af987fc0143f, 0x1a57e78331521a137f4d1c43365b6aee3175b0005a81d213"
1185     0e6a360d5e7ecfddcf0a9e559084a5449ee6d6af987fc0143f1a57e78331521a137f4d1c43365b6aee3175b0005a81d213;
1186   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1187     1 "0x157dd5cf6e5569889fd2134a43ec65d9577ee52f16304717, 0x3adcce30cceea003b91178b3508c445fdc3533dc5b687c08"
1188     01157dd5cf6e5569889fd2134a43ec65d9577ee52f16304717;
1189   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1190     2 "0x157dd5cf6e5569889fd2134a43ec65d9577ee52f16304717, 0x3adcce30cceea003b91178b3508c445fdc3533dc5b687c08"
1191     02157dd5cf6e5569889fd2134a43ec65d9577ee52f16304717;
1192   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1193     10 "0x157dd5cf6e5569889fd2134a43ec65d9577ee52f16304717, 0x3adcce30cceea003b91178b3508c445fdc3533dc5b687c08"
1194     0b157dd5cf6e5569889fd2134a43ec65d9577ee52f16304717;
1195   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1196     4 "0x157dd5cf6e5569889fd2134a43ec65d9577ee52f16304717, 0x3adcce30cceea003b91178b3508c445fdc3533dc5b687c08"
1197     04157dd5cf6e5569889fd2134a43ec65d9577ee52f163047173adcce30cceea003b91178b3508c445fdc3533dc5b687c08;
1198   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1199     6 "0x157dd5cf6e5569889fd2134a43ec65d9577ee52f16304717, 0x3adcce30cceea003b91178b3508c445fdc3533dc5b687c08"
1200     06157dd5cf6e5569889fd2134a43ec65d9577ee52f163047173adcce30cceea003b91178b3508c445fdc3533dc5b687c08;
1201   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
1202     14 "0x157dd5cf6e5569889fd2134a43ec65d9577ee52f16304717, 0x3adcce30cceea003b91178b3508c445fdc3533dc5b687c08"
1203     0f157dd5cf6e5569889fd2134a43ec65d9577ee52f163047173adcce30cceea003b91178b3508c445fdc3533dc5b687c08;
1204   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1205     1 "0, 1"
1206     01000000000000000000000000000000000000000000000000;
1207   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1208     2 "0, 1"
1209     02000000000000000000000000000000000000000000000000;
1210   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1211     10 "0, 1"
1212     0a000000000000000000000000000000000000000000000000;
1213   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1214     4 "0, 1"
1215     04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001;
1216   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1217     6 "0, 1"
1218     06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001;
1219   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
1220     14 "0, 1"
1221     0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001;
1222 }
1223
1224 os2ecp {
1225   "prime: 6277101735386680763835789423207666416083908700390324961279
1226      prime: -3, 0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1"
1227      4 00ff inf 1;
1228
1229   ## Mismatch between flags and descriptor.
1230   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1231     1 01694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e
1232     "0x694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e, 0x2416f0c58db563c1ebe8abb83ad992dea937df9f775575fe" 0;
1233   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1234     14 01694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e
1235     FAIL -1;
1236
1237   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1238     2 02694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e
1239     "0x694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e, 0x2416f0c58db563c1ebe8abb83ad992dea937df9f775575fe" 0;
1240   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1241     13 02694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e
1242     FAIL -1;
1243
1244   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1245     8 0b694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e
1246     "0x694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e, 0xdbe90f3a724a9c3e14175447c5266d2156c8206088aa8915" 0;
1247   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1248     7 0b694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e
1249     FAIL -1;
1250
1251   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1252     4 04694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e2416f0c58db563c1ebe8abb83ad992dea937df9f775575fe
1253     "0x694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e, 0x2416f0c58db563c1ebe8abb83ad992dea937df9f775575fe" 0;
1254   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1255     11 04694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e2416f0c58db563c1ebe8abb83ad992dea937df9f775575fe
1256     FAIL -1;
1257
1258   ## (The hybrid forms require /all/ of the applicable flag bits to be set.)
1259   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1260     6 06694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e2416f0c58db563c1ebe8abb83ad992dea937df9f775575fe
1261     "0x694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e, 0x2416f0c58db563c1ebe8abb83ad992dea937df9f775575fe" 0;
1262   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1263     13 06694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e2416f0c58db563c1ebe8abb83ad992dea937df9f775575fe
1264     FAIL -1;
1265   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1266     11 06694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e2416f0c58db563c1ebe8abb83ad992dea937df9f775575fe
1267     FAIL -1;
1268
1269   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1270     12 0f694f1d5405eaa694093ce90cd20f4452407cec983f2ad29edbe90f3a724a9c3e14175447c5266d2156c8206088aa8915
1271     "0x694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e, 0xdbe90f3a724a9c3e14175447c5266d2156c8206088aa8915" 0;
1272   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1273     11 0f694f1d5405eaa694093ce90cd20f4452407cec983f2ad29edbe90f3a724a9c3e14175447c5266d2156c8206088aa8915
1274     FAIL -1;
1275   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1276     7 0f694f1d5405eaa694093ce90cd20f4452407cec983f2ad29edbe90f3a724a9c3e14175447c5266d2156c8206088aa8915
1277     FAIL -1;
1278
1279   ## Truncated inputs.
1280   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1281     1 01694f1d5405eaa694093ce90cd20f4452407cec983f2ad2
1282     FAIL -1;
1283   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1284     2 02694f1d5405eaa694093ce90cd20f4452407cec983f2ad2
1285     FAIL -1;
1286   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1287     4 04694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e2416f0c58db563c1ebe8abb83ad992dea937df9f775575
1288     FAIL -1;
1289   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1290     4 04694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e
1291     FAIL -1;
1292   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1293     6 06694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e2416f0c58db563c1ebe8abb83ad992dea937df9f775575
1294     FAIL -1;
1295   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1296     6 06694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e
1297     FAIL -1;
1298   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1299     6 06694f1d5405eaa694093ce90cd20f4452407cec983f2ad2
1300     FAIL -1;
1301   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1302     8 0b694f1d5405eaa694093ce90cd20f4452407cec983f2ad2
1303     FAIL -1;
1304   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1305     12 0f694f1d5405eaa694093ce90cd20f4452407cec983f2ad29edbe90f3a724a9c3e14175447c5266d2156c8206088aa89
1306     FAIL -1;
1307   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1308     12 0f694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e
1309     FAIL -1;
1310   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1311     12 0f694f1d5405eaa694093ce90cd20f4452407cec983f2ad2
1312     FAIL -1;
1313
1314   ## Some automated tests, from `ec-compr-test.sage'.
1315   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1316     1
1317     01694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e
1318     "0x694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e, 0x2416f0c58db563c1ebe8abb83ad992dea937df9f775575fe"
1319     0;
1320   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1321     4
1322     04694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e2416f0c58db563c1ebe8abb83ad992dea937df9f775575fe30ab74acfcf2dddd34313b2620
1323     "0x694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e, 0x2416f0c58db563c1ebe8abb83ad992dea937df9f775575fe"
1324     13;
1325   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1326     2
1327     02694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e902745d7
1328     "0x694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e, 0x2416f0c58db563c1ebe8abb83ad992dea937df9f775575fe"
1329     4;
1330   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1331     6
1332     06694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e2416f0c58db563c1ebe8abb83ad992dea937df9f775575fea4bcedf53b
1333     "0x694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e, 0x2416f0c58db563c1ebe8abb83ad992dea937df9f775575fe"
1334     5;
1335   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1336     6
1337     07694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e2416f0c58db563c1ebe8abb83ad992dea937df9f775575fe64c00c7867fe5609e164490ba8
1338     FAIL
1339     13;
1340   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1341     8
1342     0a694f1d5405eaa694093ce90cd20f4452407cec983f2ad29ed981506b80ec547661eee31c
1343     "0x694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e, 0x2416f0c58db563c1ebe8abb83ad992dea937df9f775575fe"
1344     12;
1345   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1346     12
1347     0e694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e2416f0c58db563c1ebe8abb83ad992dea937df9f775575fef4dcc0773b4ffc
1348     "0x694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e, 0x2416f0c58db563c1ebe8abb83ad992dea937df9f775575fe"
1349     7;
1350   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1351     12
1352     0f694f1d5405eaa694093ce90cd20f4452407cec983f2ad29e2416f0c58db563c1ebe8abb83ad992dea937df9f775575fe269df3156c6676
1353     FAIL
1354     7;
1355   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1356     1
1357     01a83e44fff520fa2a241e771371330957a439af1b0736098b4cccb20d9ae7e18ec1a3
1358     "0xa83e44fff520fa2a241e771371330957a439af1b0736098b, 0x1db7040ca8c00351e34b9da93d4ca6f46ac51d6713e7f74d"
1359     10;
1360   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1361     4
1362     04a83e44fff520fa2a241e771371330957a439af1b0736098be248fbf3573ffcae1cb46256c2b3590b953ae298ec1807c68c31b084e289
1363     "0xa83e44fff520fa2a241e771371330957a439af1b0736098b, 0xe248fbf3573ffcae1cb46256c2b3590b953ae298ec1807c6"
1364     6;
1365   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1366     2
1367     02a83e44fff520fa2a241e771371330957a439af1b0736098b8ed890
1368     "0xa83e44fff520fa2a241e771371330957a439af1b0736098b, 0xe248fbf3573ffcae1cb46256c2b3590b953ae298ec1807c6"
1369     3;
1370   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1371     6
1372     06a83e44fff520fa2a241e771371330957a439af1b0736098be248fbf3573ffcae1cb46256c2b3590b953ae298ec1807c6e26ab73e6537512ca8e5
1373     "0xa83e44fff520fa2a241e771371330957a439af1b0736098b, 0xe248fbf3573ffcae1cb46256c2b3590b953ae298ec1807c6"
1374     10;
1375   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1376     6
1377     07a83e44fff520fa2a241e771371330957a439af1b0736098be248fbf3573ffcae1cb46256c2b3590b953ae298ec1807c6b958ca
1378     FAIL
1379     3;
1380   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1381     8
1382     0ba83e44fff520fa2a241e771371330957a439af1b0736098b47c5c1b979acd9f653f582b26d
1383     "0xa83e44fff520fa2a241e771371330957a439af1b0736098b, 0xe248fbf3573ffcae1cb46256c2b3590b953ae298ec1807c6"
1384     13;
1385   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1386     12
1387     0fa83e44fff520fa2a241e771371330957a439af1b0736098be248fbf3573ffcae1cb46256c2b3590b953ae298ec1807c65c
1388     "0xa83e44fff520fa2a241e771371330957a439af1b0736098b, 0xe248fbf3573ffcae1cb46256c2b3590b953ae298ec1807c6"
1389     1;
1390   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1391     12
1392     0ea83e44fff520fa2a241e771371330957a439af1b0736098be248fbf3573ffcae1cb46256c2b3590b953ae298ec1807c600
1393     FAIL
1394     1;
1395   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1396     1
1397     01a5b404e72d3b83af5bc9ad477bd6cad966ecd19efabea834c865832d6bf0281080
1398     "0xa5b404e72d3b83af5bc9ad477bd6cad966ecd19efabea834, 0x50f9eef6f3fcad11c5607caf554ffd29f24027bec6e7efa6"
1399     9;
1400   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1401     4
1402     04a5b404e72d3b83af5bc9ad477bd6cad966ecd19efabea834af0611090c0352ee3a9f8350aab002d60dbfd84139180f6d0c
1403     "0xa5b404e72d3b83af5bc9ad477bd6cad966ecd19efabea834, 0xaf0611090c0352ee3a9f8350aab002d60dbfd84139180f6d"
1404     1;
1405   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1406     2
1407     03a5b404e72d3b83af5bc9ad477bd6cad966ecd19efabea83430b0d7
1408     "0xa5b404e72d3b83af5bc9ad477bd6cad966ecd19efabea834, 0xaf0611090c0352ee3a9f8350aab002d60dbfd84139180f6d"
1409     3;
1410   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1411     6
1412     07a5b404e72d3b83af5bc9ad477bd6cad966ecd19efabea834af0611090c0352ee3a9f8350aab002d60dbfd84139180f6d71a5d517693bdcd4d9
1413     "0xa5b404e72d3b83af5bc9ad477bd6cad966ecd19efabea834, 0xaf0611090c0352ee3a9f8350aab002d60dbfd84139180f6d"
1414     9;
1415   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1416     6
1417     06a5b404e72d3b83af5bc9ad477bd6cad966ecd19efabea834af0611090c0352ee3a9f8350aab002d60dbfd84139180f6d5a279aafee67d44c04fb
1418     FAIL
1419     10;
1420   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1421     8
1422     0ba5b404e72d3b83af5bc9ad477bd6cad966ecd19efabea834c486
1423     "0xa5b404e72d3b83af5bc9ad477bd6cad966ecd19efabea834, 0xaf0611090c0352ee3a9f8350aab002d60dbfd84139180f6d"
1424     2;
1425   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1426     12
1427     0fa5b404e72d3b83af5bc9ad477bd6cad966ecd19efabea834af0611090c0352ee3a9f8350aab002d60dbfd84139180f6dca40806b95f8f1eeac69
1428     "0xa5b404e72d3b83af5bc9ad477bd6cad966ecd19efabea834, 0xaf0611090c0352ee3a9f8350aab002d60dbfd84139180f6d"
1429     10;
1430   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1431     12
1432     0ea5b404e72d3b83af5bc9ad477bd6cad966ecd19efabea834af0611090c0352ee3a9f8350aab002d60dbfd84139180f6de8f05a09
1433     FAIL
1434     4;
1435   "niceprime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1436     1
1437     017c34105e5f122b21f5591b996d7d688d99be3997e3c0649376cb9c6fb755fe720d066d
1438     "0x7c34105e5f122b21f5591b996d7d688d99be3997e3c06493, 0x289d5b2e8b647e023d83d0a57cae8729758cd49004d2aff9"
1439     11;
1440   "niceprime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1441     4
1442     047c34105e5f122b21f5591b996d7d688d99be3997e3c06493289d5b2e8b647e023d83d0a57cae8729758cd49004d2aff9c0d4fe238cacef92c0
1443     "0x7c34105e5f122b21f5591b996d7d688d99be3997e3c06493, 0x289d5b2e8b647e023d83d0a57cae8729758cd49004d2aff9"
1444     9;
1445   "niceprime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1446     2
1447     037c34105e5f122b21f5591b996d7d688d99be3997e3c06493
1448     "0x7c34105e5f122b21f5591b996d7d688d99be3997e3c06493, 0x289d5b2e8b647e023d83d0a57cae8729758cd49004d2aff9"
1449     0;
1450   "niceprime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1451     6
1452     077c34105e5f122b21f5591b996d7d688d99be3997e3c06493289d5b2e8b647e023d83d0a57cae8729758cd49004d2aff91ad71e63007a32b5
1453     "0x7c34105e5f122b21f5591b996d7d688d99be3997e3c06493, 0x289d5b2e8b647e023d83d0a57cae8729758cd49004d2aff9"
1454     8;
1455   "niceprime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1456     6
1457     067c34105e5f122b21f5591b996d7d688d99be3997e3c06493289d5b2e8b647e023d83d0a57cae8729758cd49004d2aff9f28ef5c42fdd1ec8c4
1458     FAIL
1459     9;
1460   "niceprime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1461     8
1462     0a7c34105e5f122b21f5591b996d7d688d99be3997e3c064938c02448973b55d5e20aadb57
1463     "0x7c34105e5f122b21f5591b996d7d688d99be3997e3c06493, 0x289d5b2e8b647e023d83d0a57cae8729758cd49004d2aff9"
1464     12;
1465   "niceprime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1466     12
1467     0e7c34105e5f122b21f5591b996d7d688d99be3997e3c06493289d5b2e8b647e023d83d0a57cae8729758cd49004d2aff98444
1468     "0x7c34105e5f122b21f5591b996d7d688d99be3997e3c06493, 0x289d5b2e8b647e023d83d0a57cae8729758cd49004d2aff9"
1469     2;
1470   "niceprime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1471     12
1472     0f7c34105e5f122b21f5591b996d7d688d99be3997e3c06493289d5b2e8b647e023d83d0a57cae8729758cd49004d2aff90f294d8cb7
1473     FAIL
1474     5;
1475   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1476     1
1477     01f5d56fd888a0f08841eee7d156f4a91d07a3f2d5c6f3f44d5a15efe5bef116ce56c2
1478     "0xf5d56fd888a0f08841eee7d156f4a91d07a3f2d5c6f3f44d, 0x73e62494a7091acee4f1dfc658f4f7894ed94669fc42bac5"
1479     10;
1480   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1481     4
1482     04f5d56fd888a0f08841eee7d156f4a91d07a3f2d5c6f3f44d8c19db6b58f6e5311b0e2039a70b0876b126b99603bd444e9d9d29aa
1483     "0xf5d56fd888a0f08841eee7d156f4a91d07a3f2d5c6f3f44d, 0x8c19db6b58f6e5311b0e2039a70b0876b126b99603bd444e"
1484     4;
1485   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1486     2
1487     02f5d56fd888a0f08841eee7d156f4a91d07a3f2d5c6f3f44d401a38d8acea447c3d498da6
1488     "0xf5d56fd888a0f08841eee7d156f4a91d07a3f2d5c6f3f44d, 0x8c19db6b58f6e5311b0e2039a70b0876b126b99603bd444e"
1489     12;
1490   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1491     6
1492     06f5d56fd888a0f08841eee7d156f4a91d07a3f2d5c6f3f44d8c19db6b58f6e5311b0e2039a70b0876b126b99603bd444eaa1dba
1493     "0xf5d56fd888a0f08841eee7d156f4a91d07a3f2d5c6f3f44d, 0x8c19db6b58f6e5311b0e2039a70b0876b126b99603bd444e"
1494     3;
1495   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1496     6
1497     07f5d56fd888a0f08841eee7d156f4a91d07a3f2d5c6f3f44d8c19db6b58f6e5311b0e2039a70b0876b126b99603bd444e7cac128ce187ce1d8a
1498     FAIL
1499     9;
1500   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1501     8
1502     0bf5d56fd888a0f08841eee7d156f4a91d07a3f2d5c6f3f44d834c9a51a3be6b051d0611
1503     "0xf5d56fd888a0f08841eee7d156f4a91d07a3f2d5c6f3f44d, 0x8c19db6b58f6e5311b0e2039a70b0876b126b99603bd444e"
1504     11;
1505   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1506     12
1507     0ff5d56fd888a0f08841eee7d156f4a91d07a3f2d5c6f3f44d8c19db6b58f6e5311b0e2039a70b0876b126b99603bd444e7c674eaed42a60283ed840746f
1508     "0xf5d56fd888a0f08841eee7d156f4a91d07a3f2d5c6f3f44d, 0x8c19db6b58f6e5311b0e2039a70b0876b126b99603bd444e"
1509     13;
1510   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1511     12
1512     0ef5d56fd888a0f08841eee7d156f4a91d07a3f2d5c6f3f44d8c19db6b58f6e5311b0e2039a70b0876b126b99603bd444e092c2d2a5f4e653318b53f
1513     FAIL
1514     11;
1515   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1516     1
1517     01dc46619f909961b2eae36c1935136d7c9e53741a63a448f818efba0f81bca1862867969187
1518     "0xdc46619f909961b2eae36c1935136d7c9e53741a63a448f8, 0x77d0d33fecb0d1049deeee3b1c727a3e9d15a5af81a4e1eb"
1519     13;
1520   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1521     4
1522     04dc46619f909961b2eae36c1935136d7c9e53741a63a448f877d0d33fecb0d1049deeee3b1c727a3e9d15a5af81a4e1ebc7708d
1523     "0xdc46619f909961b2eae36c1935136d7c9e53741a63a448f8, 0x77d0d33fecb0d1049deeee3b1c727a3e9d15a5af81a4e1eb"
1524     3;
1525   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1526     2
1527     03dc46619f909961b2eae36c1935136d7c9e53741a63a448f843378401fce01374
1528     "0xdc46619f909961b2eae36c1935136d7c9e53741a63a448f8, 0x77d0d33fecb0d1049deeee3b1c727a3e9d15a5af81a4e1eb"
1529     8;
1530   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1531     6
1532     07dc46619f909961b2eae36c1935136d7c9e53741a63a448f877d0d33fecb0d1049deeee3b1c727a3e9d15a5af81a4e1eb96473008b1005b88474e8c04bf
1533     "0xdc46619f909961b2eae36c1935136d7c9e53741a63a448f8, 0x77d0d33fecb0d1049deeee3b1c727a3e9d15a5af81a4e1eb"
1534     13;
1535   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1536     6
1537     06dc46619f909961b2eae36c1935136d7c9e53741a63a448f877d0d33fecb0d1049deeee3b1c727a3e9d15a5af81a4e1eb207d5040
1538     FAIL
1539     4;
1540   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1541     8
1542     0adc46619f909961b2eae36c1935136d7c9e53741a63a448f8d0203736ae9ce5b6
1543     "0xdc46619f909961b2eae36c1935136d7c9e53741a63a448f8, 0x77d0d33fecb0d1049deeee3b1c727a3e9d15a5af81a4e1eb"
1544     8;
1545   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1546     12
1547     0edc46619f909961b2eae36c1935136d7c9e53741a63a448f877d0d33fecb0d1049deeee3b1c727a3e9d15a5af81a4e1ebe41c
1548     "0xdc46619f909961b2eae36c1935136d7c9e53741a63a448f8, 0x77d0d33fecb0d1049deeee3b1c727a3e9d15a5af81a4e1eb"
1549     2;
1550   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1551     12
1552     0fdc46619f909961b2eae36c1935136d7c9e53741a63a448f877d0d33fecb0d1049deeee3b1c727a3e9d15a5af81a4e1eb15c7b71b1b97f8a1
1553     FAIL
1554     8;
1555   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1556     1
1557     01a8f80cd8b48f0fa75505586a6c1e064c8fd5bd99c5fb5dcb7c1b9d55
1558     "0xa8f80cd8b48f0fa75505586a6c1e064c8fd5bd99c5fb5dcb, 0x4df2ef0cf197b05bceb0357e1faf3d87f46503429431ea"
1559     4;
1560   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1561     4
1562     04a8f80cd8b48f0fa75505586a6c1e064c8fd5bd99c5fb5dcb004df2ef0cf197b05bceb0357e1faf3d87f46503429431ea
1563     "0xa8f80cd8b48f0fa75505586a6c1e064c8fd5bd99c5fb5dcb, 0x4df2ef0cf197b05bceb0357e1faf3d87f46503429431ea"
1564     0;
1565   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1566     2
1567     02a8f80cd8b48f0fa75505586a6c1e064c8fd5bd99c5fb5dcb
1568     "0xa8f80cd8b48f0fa75505586a6c1e064c8fd5bd99c5fb5dcb, 0x4df2ef0cf197b05bceb0357e1faf3d87f46503429431ea"
1569     0;
1570   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1571     6
1572     06a8f80cd8b48f0fa75505586a6c1e064c8fd5bd99c5fb5dcb004df2ef0cf197b05bceb0357e1faf3d87f46503429431ea901f
1573     "0xa8f80cd8b48f0fa75505586a6c1e064c8fd5bd99c5fb5dcb, 0x4df2ef0cf197b05bceb0357e1faf3d87f46503429431ea"
1574     2;
1575   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1576     6
1577     07a8f80cd8b48f0fa75505586a6c1e064c8fd5bd99c5fb5dcb004df2ef0cf197b05bceb0357e1faf3d87f46503429431ea22
1578     FAIL
1579     1;
1580   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1581     8
1582     0aa8f80cd8b48f0fa75505586a6c1e064c8fd5bd99c5fb5dcb37145047def7fdf3d2d6794e5e27
1583     "0xa8f80cd8b48f0fa75505586a6c1e064c8fd5bd99c5fb5dcb, 0x4df2ef0cf197b05bceb0357e1faf3d87f46503429431ea"
1584     14;
1585   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1586     12
1587     0ea8f80cd8b48f0fa75505586a6c1e064c8fd5bd99c5fb5dcb004df2ef0cf197b05bceb0357e1faf3d87f46503429431ea87b59d
1588     "0xa8f80cd8b48f0fa75505586a6c1e064c8fd5bd99c5fb5dcb, 0x4df2ef0cf197b05bceb0357e1faf3d87f46503429431ea"
1589     3;
1590   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1591     12
1592     0fa8f80cd8b48f0fa75505586a6c1e064c8fd5bd99c5fb5dcb004df2ef0cf197b05bceb0357e1faf3d87f46503429431eaed3b3b090bcb31
1593     FAIL
1594     7;
1595   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1596     1
1597     015a213bc1258f59faa9b5064674a69ba5e7a9d6b5ebf0cd692d
1598     "0x5a213bc1258f59faa9b5064674a69ba5e7a9d6b5ebf0cd69, 0x7a53220b6eb8fc3efcd1794368a011cf5f497185d18fb38f"
1599     1;
1600   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1601     4
1602     045a213bc1258f59faa9b5064674a69ba5e7a9d6b5ebf0cd697a53220b6eb8fc3efcd1794368a011cf5f497185d18fb38f397b
1603     "0x5a213bc1258f59faa9b5064674a69ba5e7a9d6b5ebf0cd69, 0x7a53220b6eb8fc3efcd1794368a011cf5f497185d18fb38f"
1604     2;
1605   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1606     2
1607     035a213bc1258f59faa9b5064674a69ba5e7a9d6b5ebf0cd690d980cfa784dfb
1608     "0x5a213bc1258f59faa9b5064674a69ba5e7a9d6b5ebf0cd69, 0x7a53220b6eb8fc3efcd1794368a011cf5f497185d18fb38f"
1609     7;
1610   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1611     6
1612     075a213bc1258f59faa9b5064674a69ba5e7a9d6b5ebf0cd697a53220b6eb8fc3efcd1794368a011cf5f497185d18fb38f6048a31a2018baaf56
1613     "0x5a213bc1258f59faa9b5064674a69ba5e7a9d6b5ebf0cd69, 0x7a53220b6eb8fc3efcd1794368a011cf5f497185d18fb38f"
1614     9;
1615   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1616     6
1617     065a213bc1258f59faa9b5064674a69ba5e7a9d6b5ebf0cd697a53220b6eb8fc3efcd1794368a011cf5f497185d18fb38fa74cdaaea2997808c5
1618     FAIL
1619     9;
1620   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1621     8
1622     0a5a213bc1258f59faa9b5064674a69ba5e7a9d6b5ebf0cd69b1c512cb517b
1623     "0x5a213bc1258f59faa9b5064674a69ba5e7a9d6b5ebf0cd69, 0x7a53220b6eb8fc3efcd1794368a011cf5f497185d18fb38f"
1624     6;
1625   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1626     12
1627     0e5a213bc1258f59faa9b5064674a69ba5e7a9d6b5ebf0cd697a53220b6eb8fc3efcd1794368a011cf5f497185d18fb38f6874c185d3565a
1628     "0x5a213bc1258f59faa9b5064674a69ba5e7a9d6b5ebf0cd69, 0x7a53220b6eb8fc3efcd1794368a011cf5f497185d18fb38f"
1629     7;
1630   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1631     12
1632     0f5a213bc1258f59faa9b5064674a69ba5e7a9d6b5ebf0cd697a53220b6eb8fc3efcd1794368a011cf5f497185d18fb38fb73eae2718
1633     FAIL
1634     5;
1635   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1636     1
1637     01e1a8ab766889961fad7cb7e0b49e3aef58b966757a2c3325217b8f8c3f3f
1638     "0xe1a8ab766889961fad7cb7e0b49e3aef58b966757a2c3325, 0x33996e41dce5ceb7f08ae065b4f6f4f917b0c4a37706f367"
1639     6;
1640   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1641     4
1642     04e1a8ab766889961fad7cb7e0b49e3aef58b966757a2c3325cc6691be231a31480f751f9a4b090b06e84f3b5c88f90bac04cd4eb46208e9
1643     "0xe1a8ab766889961fad7cb7e0b49e3aef58b966757a2c3325, 0xcc6691be231a31480f751f9a4b090b06e84f3b5c88f90bac"
1644     7;
1645   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1646     2
1647     02e1a8ab766889961fad7cb7e0b49e3aef58b966757a2c3325bc
1648     "0xe1a8ab766889961fad7cb7e0b49e3aef58b966757a2c3325, 0xcc6691be231a31480f751f9a4b090b06e84f3b5c88f90bac"
1649     1;
1650   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1651     6
1652     06e1a8ab766889961fad7cb7e0b49e3aef58b966757a2c3325cc6691be231a31480f751f9a4b090b06e84f3b5c88f90bacb8d573e21b8f174323
1653     "0xe1a8ab766889961fad7cb7e0b49e3aef58b966757a2c3325, 0xcc6691be231a31480f751f9a4b090b06e84f3b5c88f90bac"
1654     9;
1655   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1656     6
1657     07e1a8ab766889961fad7cb7e0b49e3aef58b966757a2c3325cc6691be231a31480f751f9a4b090b06e84f3b5c88f90bac24a63e5cba5cf2d4c718369034
1658     FAIL
1659     13;
1660   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1661     8
1662     0be1a8ab766889961fad7cb7e0b49e3aef58b966757a2c332506823810e736a9b5cd
1663     "0xe1a8ab766889961fad7cb7e0b49e3aef58b966757a2c3325, 0xcc6691be231a31480f751f9a4b090b06e84f3b5c88f90bac"
1664     9;
1665   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1666     12
1667     0fe1a8ab766889961fad7cb7e0b49e3aef58b966757a2c3325cc6691be231a31480f751f9a4b090b06e84f3b5c88f90baca9c75bdebad8d546a2f5
1668     "0xe1a8ab766889961fad7cb7e0b49e3aef58b966757a2c3325, 0xcc6691be231a31480f751f9a4b090b06e84f3b5c88f90bac"
1669     10;
1670   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1671     12
1672     0ee1a8ab766889961fad7cb7e0b49e3aef58b966757a2c3325cc6691be231a31480f751f9a4b090b06e84f3b5c88f90bac86d460248f9d
1673     FAIL
1674     6;
1675   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1676     1
1677     018b3b579ed1bd8fa70aba6cfa1f2e6c7cc192e94c46d0bc4712
1678     "0x8b3b579ed1bd8fa70aba6cfa1f2e6c7cc192e94c46d0bc47, 0x608eae976fb68fe4fd46450756ed16c4aec59ad13975cc6c"
1679     1;
1680   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1681     4
1682     048b3b579ed1bd8fa70aba6cfa1f2e6c7cc192e94c46d0bc47608eae976fb68fe4fd46450756ed16c4aec59ad13975cc6c26fe2fd9
1683     "0x8b3b579ed1bd8fa70aba6cfa1f2e6c7cc192e94c46d0bc47, 0x608eae976fb68fe4fd46450756ed16c4aec59ad13975cc6c"
1684     4;
1685   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1686     2
1687     028b3b579ed1bd8fa70aba6cfa1f2e6c7cc192e94c46d0bc47c2a2442f
1688     "0x8b3b579ed1bd8fa70aba6cfa1f2e6c7cc192e94c46d0bc47, 0x608eae976fb68fe4fd46450756ed16c4aec59ad13975cc6c"
1689     4;
1690   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1691     6
1692     068b3b579ed1bd8fa70aba6cfa1f2e6c7cc192e94c46d0bc47608eae976fb68fe4fd46450756ed16c4aec59ad13975cc6cd5ac23e091ef51ac
1693     "0x8b3b579ed1bd8fa70aba6cfa1f2e6c7cc192e94c46d0bc47, 0x608eae976fb68fe4fd46450756ed16c4aec59ad13975cc6c"
1694     8;
1695   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1696     6
1697     078b3b579ed1bd8fa70aba6cfa1f2e6c7cc192e94c46d0bc47608eae976fb68fe4fd46450756ed16c4aec59ad13975cc6cd8e5fe2bb7f8955594d857290bc3
1698     FAIL
1699     14;
1700   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1701     8
1702     0a8b3b579ed1bd8fa70aba6cfa1f2e6c7cc192e94c46d0bc4702603f1896b500fa3326fbe489
1703     "0x8b3b579ed1bd8fa70aba6cfa1f2e6c7cc192e94c46d0bc47, 0x608eae976fb68fe4fd46450756ed16c4aec59ad13975cc6c"
1704     13;
1705   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1706     12
1707     0e8b3b579ed1bd8fa70aba6cfa1f2e6c7cc192e94c46d0bc47608eae976fb68fe4fd46450756ed16c4aec59ad13975cc6c
1708     "0x8b3b579ed1bd8fa70aba6cfa1f2e6c7cc192e94c46d0bc47, 0x608eae976fb68fe4fd46450756ed16c4aec59ad13975cc6c"
1709     0;
1710   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1711     12
1712     0f8b3b579ed1bd8fa70aba6cfa1f2e6c7cc192e94c46d0bc47608eae976fb68fe4fd46450756ed16c4aec59ad13975cc6c82fd1c5ce10542
1713     FAIL
1714     7;
1715   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1716     1
1717     01e5eab6ba916413fba8c4697fac734fa5ffb76451c9a9b964525ab912fb
1718     "0xe5eab6ba916413fba8c4697fac734fa5ffb76451c9a9b964, 0x5ba475395248a0872c5a9fa37732a483002951cc149723f3"
1719     5;
1720   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1721     4
1722     04e5eab6ba916413fba8c4697fac734fa5ffb76451c9a9b964a45b8ac6adb75f78d3a5605c88cd5b7cffd6ae33eb68db20eabd7dfa2c22780d0b493c02
1723     "0xe5eab6ba916413fba8c4697fac734fa5ffb76451c9a9b964, 0xa45b8ac6adb75f78d3a5605c88cd5b7cffd6ae33eb68db20"
1724     12;
1725   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1726     2
1727     02e5eab6ba916413fba8c4697fac734fa5ffb76451c9a9b964cc4438ee36ffcdec063af021
1728     "0xe5eab6ba916413fba8c4697fac734fa5ffb76451c9a9b964, 0xa45b8ac6adb75f78d3a5605c88cd5b7cffd6ae33eb68db20"
1729     12;
1730   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1731     6
1732     06e5eab6ba916413fba8c4697fac734fa5ffb76451c9a9b964a45b8ac6adb75f78d3a5605c88cd5b7cffd6ae33eb68db20d7c754b1997806cf5f60a2be
1733     "0xe5eab6ba916413fba8c4697fac734fa5ffb76451c9a9b964, 0xa45b8ac6adb75f78d3a5605c88cd5b7cffd6ae33eb68db20"
1734     12;
1735   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1736     6
1737     07e5eab6ba916413fba8c4697fac734fa5ffb76451c9a9b964a45b8ac6adb75f78d3a5605c88cd5b7cffd6ae33eb68db20c99f2affc4ea
1738     FAIL
1739     6;
1740   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1741     8
1742     0be5eab6ba916413fba8c4697fac734fa5ffb76451c9a9b964dc47938e41c5
1743     "0xe5eab6ba916413fba8c4697fac734fa5ffb76451c9a9b964, 0xa45b8ac6adb75f78d3a5605c88cd5b7cffd6ae33eb68db20"
1744     6;
1745   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1746     12
1747     0fe5eab6ba916413fba8c4697fac734fa5ffb76451c9a9b964a45b8ac6adb75f78d3a5605c88cd5b7cffd6ae33eb68db202198df77f7dfcb
1748     "0xe5eab6ba916413fba8c4697fac734fa5ffb76451c9a9b964, 0xa45b8ac6adb75f78d3a5605c88cd5b7cffd6ae33eb68db20"
1749     7;
1750   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1751     12
1752     0ee5eab6ba916413fba8c4697fac734fa5ffb76451c9a9b964a45b8ac6adb75f78d3a5605c88cd5b7cffd6ae33eb68db20
1753     FAIL
1754     0;
1755   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1756     1
1757     01ad47a5035e18fcd30f3a34f48718d2866bb185a93baeb420
1758     "0xad47a5035e18fcd30f3a34f48718d2866bb185a93baeb420, 0x7e779ae6fefc5d18bd3abbf8801c04148b4a42309975fd7e"
1759     0;
1760   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1761     4
1762     04ad47a5035e18fcd30f3a34f48718d2866bb185a93baeb4207e779ae6fefc5d18bd3abbf8801c04148b4a42309975fd7e
1763     "0xad47a5035e18fcd30f3a34f48718d2866bb185a93baeb420, 0x7e779ae6fefc5d18bd3abbf8801c04148b4a42309975fd7e"
1764     0;
1765   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1766     2
1767     02ad47a5035e18fcd30f3a34f48718d2866bb185a93baeb420fe8569
1768     "0xad47a5035e18fcd30f3a34f48718d2866bb185a93baeb420, 0x7e779ae6fefc5d18bd3abbf8801c04148b4a42309975fd7e"
1769     3;
1770   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1771     6
1772     06ad47a5035e18fcd30f3a34f48718d2866bb185a93baeb4207e779ae6fefc5d18bd3abbf8801c04148b4a42309975fd7efb5565
1773     "0xad47a5035e18fcd30f3a34f48718d2866bb185a93baeb420, 0x7e779ae6fefc5d18bd3abbf8801c04148b4a42309975fd7e"
1774     3;
1775   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1776     6
1777     07ad47a5035e18fcd30f3a34f48718d2866bb185a93baeb4207e779ae6fefc5d18bd3abbf8801c04148b4a42309975fd7e1997
1778     FAIL
1779     2;
1780   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1781     8
1782     0aad47a5035e18fcd30f3a34f48718d2866bb185a93baeb42090d798e6ba5ac7583ee81f9682
1783     "0xad47a5035e18fcd30f3a34f48718d2866bb185a93baeb420, 0x7e779ae6fefc5d18bd3abbf8801c04148b4a42309975fd7e"
1784     13;
1785   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1786     12
1787     0ead47a5035e18fcd30f3a34f48718d2866bb185a93baeb4207e779ae6fefc5d18bd3abbf8801c04148b4a42309975fd7e66cbf3
1788     "0xad47a5035e18fcd30f3a34f48718d2866bb185a93baeb420, 0x7e779ae6fefc5d18bd3abbf8801c04148b4a42309975fd7e"
1789     3;
1790   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1791     12
1792     0fad47a5035e18fcd30f3a34f48718d2866bb185a93baeb4207e779ae6fefc5d18bd3abbf8801c04148b4a42309975fd7ee9e0d7ab966e0ea4e1c601dc
1793     FAIL
1794     12;
1795   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1796     1
1797     0123199c43e03054933b8da07733516696fc55b1a305475995a579875a
1798     "0x23199c43e03054933b8da07733516696fc55b1a305475995, 0x4544790392d407753cd6e636101136da9d7e515c0333592d"
1799     4;
1800   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1801     4
1802     0423199c43e03054933b8da07733516696fc55b1a3054759954544790392d407753cd6e636101136da9d7e515c0333592d5bc5b568c8ff1ed697de98efa3008e
1803     "0x23199c43e03054933b8da07733516696fc55b1a305475995, 0x4544790392d407753cd6e636101136da9d7e515c0333592d"
1804     15;
1805   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1806     2
1807     0323199c43e03054933b8da07733516696fc55b1a305475995c6234b70
1808     "0x23199c43e03054933b8da07733516696fc55b1a305475995, 0x4544790392d407753cd6e636101136da9d7e515c0333592d"
1809     4;
1810   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1811     6
1812     0723199c43e03054933b8da07733516696fc55b1a3054759954544790392d407753cd6e636101136da9d7e515c0333592da225725d972cd6e6f0a789321d
1813     "0x23199c43e03054933b8da07733516696fc55b1a305475995, 0x4544790392d407753cd6e636101136da9d7e515c0333592d"
1814     13;
1815   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1816     6
1817     0623199c43e03054933b8da07733516696fc55b1a3054759954544790392d407753cd6e636101136da9d7e515c0333592d98c6745743ca2c3db760568e150da9
1818     FAIL
1819     15;
1820   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1821     8
1822     0a23199c43e03054933b8da07733516696fc55b1a305475995f43f88252a
1823     "0x23199c43e03054933b8da07733516696fc55b1a305475995, 0x4544790392d407753cd6e636101136da9d7e515c0333592d"
1824     5;
1825   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1826     12
1827     0e23199c43e03054933b8da07733516696fc55b1a3054759954544790392d407753cd6e636101136da9d7e515c0333592dab1edda693e9cb51
1828     "0x23199c43e03054933b8da07733516696fc55b1a305475995, 0x4544790392d407753cd6e636101136da9d7e515c0333592d"
1829     8;
1830   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1831     12
1832     0f23199c43e03054933b8da07733516696fc55b1a3054759954544790392d407753cd6e636101136da9d7e515c0333592d109fcb331164e38c5456
1833     FAIL
1834     10;
1835   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1836     1
1837     018e87fb02a03e9e428c066a02752c46bfd34865a2a2d8f33a2c922ed52f7d
1838     "0x8e87fb02a03e9e428c066a02752c46bfd34865a2a2d8f33a, 0x32cf5eebd1b82c2633488efb96844cb45c88c533c6c9d6b8"
1839     6;
1840   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1841     4
1842     048e87fb02a03e9e428c066a02752c46bfd34865a2a2d8f33a32cf5eebd1b82c2633488efb96844cb45c88c533c6c9d6b8fe3bddafe634
1843     "0x8e87fb02a03e9e428c066a02752c46bfd34865a2a2d8f33a, 0x32cf5eebd1b82c2633488efb96844cb45c88c533c6c9d6b8"
1844     6;
1845   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1846     2
1847     028e87fb02a03e9e428c066a02752c46bfd34865a2a2d8f33ab6c6268c41
1848     "0x8e87fb02a03e9e428c066a02752c46bfd34865a2a2d8f33a, 0x32cf5eebd1b82c2633488efb96844cb45c88c533c6c9d6b8"
1849     5;
1850   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1851     6
1852     068e87fb02a03e9e428c066a02752c46bfd34865a2a2d8f33a32cf5eebd1b82c2633488efb96844cb45c88c533c6c9d6b873f477f89a596a5620
1853     "0x8e87fb02a03e9e428c066a02752c46bfd34865a2a2d8f33a, 0x32cf5eebd1b82c2633488efb96844cb45c88c533c6c9d6b8"
1854     9;
1855   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1856     6
1857     078e87fb02a03e9e428c066a02752c46bfd34865a2a2d8f33a32cf5eebd1b82c2633488efb96844cb45c88c533c6c9d6b82cd17a9498b70697d12d4b3786
1858     FAIL
1859     13;
1860   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1861     8
1862     0a8e87fb02a03e9e428c066a02752c46bfd34865a2a2d8f33ada7d59746f8972
1863     "0x8e87fb02a03e9e428c066a02752c46bfd34865a2a2d8f33a, 0x32cf5eebd1b82c2633488efb96844cb45c88c533c6c9d6b8"
1864     7;
1865   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1866     12
1867     0e8e87fb02a03e9e428c066a02752c46bfd34865a2a2d8f33a32cf5eebd1b82c2633488efb96844cb45c88c533c6c9d6b842b8f93c4ce08cd4ca7077b52dc6a4
1868     "0x8e87fb02a03e9e428c066a02752c46bfd34865a2a2d8f33a, 0x32cf5eebd1b82c2633488efb96844cb45c88c533c6c9d6b8"
1869     15;
1870   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1871     12
1872     0f8e87fb02a03e9e428c066a02752c46bfd34865a2a2d8f33a32cf5eebd1b82c2633488efb96844cb45c88c533c6c9d6b82eeec91becfc53a7ca
1873     FAIL
1874     9;
1875   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1876     1
1877     011a39bfc960e8b0e1278c6cc57231260400307b2aa5d042961f9576b92b5a
1878     "0x1a39bfc960e8b0e1278c6cc57231260400307b2aa5d04296, 0x12aa1aba568f1dbfc547ff062049ab8f9161088a090c8c95"
1879     6;
1880   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1881     4
1882     041a39bfc960e8b0e1278c6cc57231260400307b2aa5d04296ed55e545a970e2403ab800f9dfb654706e9ef775f6f3727e41605c
1883     "0x1a39bfc960e8b0e1278c6cc57231260400307b2aa5d04296, 0xed55e545a970e2403ab800f9dfb654706e9ef775f6f3727e"
1884     3;
1885   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1886     2
1887     021a39bfc960e8b0e1278c6cc57231260400307b2aa5d04296e3614412df55bded9fca2092e4
1888     "0x1a39bfc960e8b0e1278c6cc57231260400307b2aa5d04296, 0xed55e545a970e2403ab800f9dfb654706e9ef775f6f3727e"
1889     13;
1890   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1891     6
1892     061a39bfc960e8b0e1278c6cc57231260400307b2aa5d04296ed55e545a970e2403ab800f9dfb654706e9ef775f6f3727e9c733ceebc3a089b3c
1893     "0x1a39bfc960e8b0e1278c6cc57231260400307b2aa5d04296, 0xed55e545a970e2403ab800f9dfb654706e9ef775f6f3727e"
1894     9;
1895   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1896     6
1897     071a39bfc960e8b0e1278c6cc57231260400307b2aa5d04296ed55e545a970e2403ab800f9dfb654706e9ef775f6f3727e6d63a366
1898     FAIL
1899     4;
1900   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1901     8
1902     0b1a39bfc960e8b0e1278c6cc57231260400307b2aa5d04296b8294f47eab80443d9308967a068
1903     "0x1a39bfc960e8b0e1278c6cc57231260400307b2aa5d04296, 0xed55e545a970e2403ab800f9dfb654706e9ef775f6f3727e"
1904     14;
1905   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1906     12
1907     0f1a39bfc960e8b0e1278c6cc57231260400307b2aa5d04296ed55e545a970e2403ab800f9dfb654706e9ef775f6f3727e53
1908     "0x1a39bfc960e8b0e1278c6cc57231260400307b2aa5d04296, 0xed55e545a970e2403ab800f9dfb654706e9ef775f6f3727e"
1909     1;
1910   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1911     12
1912     0e1a39bfc960e8b0e1278c6cc57231260400307b2aa5d04296ed55e545a970e2403ab800f9dfb654706e9ef775f6f3727e3ffa46
1913     FAIL
1914     3;
1915   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1916     1
1917     01ec551a2e0190fdd8e7680db09a7a56435cce09d724880d5c614147b49b90b6bf08
1918     "0xec551a2e0190fdd8e7680db09a7a56435cce09d724880d5c, 0x1271b496586efe3d6d7f7e3710e86294641a9eccc2fc3ff8"
1919     9;
1920   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1921     4
1922     04ec551a2e0190fdd8e7680db09a7a56435cce09d724880d5ced8e4b69a79101c2928081c8ef179d6b9be561333d03bf1b3ea05ab6676ffb2e
1923     "0xec551a2e0190fdd8e7680db09a7a56435cce09d724880d5c, 0xed8e4b69a79101c2928081c8ef179d6b9be561333d03bf1b"
1924     8;
1925   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1926     2
1927     03ec551a2e0190fdd8e7680db09a7a56435cce09d724880d5c39f2397257c021201ac2
1928     "0xec551a2e0190fdd8e7680db09a7a56435cce09d724880d5c, 0xed8e4b69a79101c2928081c8ef179d6b9be561333d03bf1b"
1929     10;
1930   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1931     6
1932     07ec551a2e0190fdd8e7680db09a7a56435cce09d724880d5ced8e4b69a79101c2928081c8ef179d6b9be561333d03bf1b4341
1933     "0xec551a2e0190fdd8e7680db09a7a56435cce09d724880d5c, 0xed8e4b69a79101c2928081c8ef179d6b9be561333d03bf1b"
1934     2;
1935   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1936     6
1937     06ec551a2e0190fdd8e7680db09a7a56435cce09d724880d5ced8e4b69a79101c2928081c8ef179d6b9be561333d03bf1b0ebcb653
1938     FAIL
1939     4;
1940   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1941     8
1942     0bec551a2e0190fdd8e7680db09a7a56435cce09d724880d5cd3076029119f7ff4
1943     "0xec551a2e0190fdd8e7680db09a7a56435cce09d724880d5c, 0xed8e4b69a79101c2928081c8ef179d6b9be561333d03bf1b"
1944     8;
1945   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1946     12
1947     0fec551a2e0190fdd8e7680db09a7a56435cce09d724880d5ced8e4b69a79101c2928081c8ef179d6b9be561333d03bf1b73
1948     "0xec551a2e0190fdd8e7680db09a7a56435cce09d724880d5c, 0xed8e4b69a79101c2928081c8ef179d6b9be561333d03bf1b"
1949     1;
1950   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
1951     12
1952     0eec551a2e0190fdd8e7680db09a7a56435cce09d724880d5ced8e4b69a79101c2928081c8ef179d6b9be561333d03bf1b0b34520578b51af5d70e64
1953     FAIL
1954     11;
1955   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1956     1
1957     01894bf358973201ec442d448745b08263d3e6e66675ddcb32f2dfd1b99bd3a045bd2ac8f2dd
1958     "0x894bf358973201ec442d448745b08263d3e6e66675ddcb32, 0x6fbfe09762c422ffcf5ff7e9d08041a9ddc638985e2e8a13"
1959     13;
1960   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1961     4
1962     04894bf358973201ec442d448745b08263d3e6e66675ddcb326fbfe09762c422ffcf5ff7e9d08041a9ddc638985e2e8a136ff8e62bc3d25e4707
1963     "0x894bf358973201ec442d448745b08263d3e6e66675ddcb32, 0x6fbfe09762c422ffcf5ff7e9d08041a9ddc638985e2e8a13"
1964     9;
1965   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1966     2
1967     03894bf358973201ec442d448745b08263d3e6e66675ddcb328f
1968     "0x894bf358973201ec442d448745b08263d3e6e66675ddcb32, 0x6fbfe09762c422ffcf5ff7e9d08041a9ddc638985e2e8a13"
1969     1;
1970   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1971     6
1972     07894bf358973201ec442d448745b08263d3e6e66675ddcb326fbfe09762c422ffcf5ff7e9d08041a9ddc638985e2e8a137325
1973     "0x894bf358973201ec442d448745b08263d3e6e66675ddcb32, 0x6fbfe09762c422ffcf5ff7e9d08041a9ddc638985e2e8a13"
1974     2;
1975   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1976     6
1977     06894bf358973201ec442d448745b08263d3e6e66675ddcb326fbfe09762c422ffcf5ff7e9d08041a9ddc638985e2e8a1363
1978     FAIL
1979     1;
1980   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1981     8
1982     0a894bf358973201ec442d448745b08263d3e6e66675ddcb32cc
1983     "0x894bf358973201ec442d448745b08263d3e6e66675ddcb32, 0x6fbfe09762c422ffcf5ff7e9d08041a9ddc638985e2e8a13"
1984     1;
1985   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1986     12
1987     0e894bf358973201ec442d448745b08263d3e6e66675ddcb326fbfe09762c422ffcf5ff7e9d08041a9ddc638985e2e8a13
1988     "0x894bf358973201ec442d448745b08263d3e6e66675ddcb32, 0x6fbfe09762c422ffcf5ff7e9d08041a9ddc638985e2e8a13"
1989     0;
1990   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1991     12
1992     0f894bf358973201ec442d448745b08263d3e6e66675ddcb326fbfe09762c422ffcf5ff7e9d08041a9ddc638985e2e8a13cfb3a2aad95d1299a4a2e4
1993     FAIL
1994     11;
1995   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
1996     1
1997     01f52e1e56e4ccfcdb416f949550625dae491ea7c05a1fadcb3d
1998     "0xf52e1e56e4ccfcdb416f949550625dae491ea7c05a1fadcb, 0x1012eea27a2a5616943d8b283b96070a369b895fc00d3818"
1999     1;
2000   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
2001     4
2002     04f52e1e56e4ccfcdb416f949550625dae491ea7c05a1fadcbefed115d85d5a9e96bc274d7c469f8f5c96476a03ff2c6fb95f775a2f5b47b3d22e65a
2003     "0xf52e1e56e4ccfcdb416f949550625dae491ea7c05a1fadcb, 0xefed115d85d5a9e96bc274d7c469f8f5c96476a03ff2c6fb"
2004     11;
2005   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
2006     2
2007     03f52e1e56e4ccfcdb416f949550625dae491ea7c05a1fadcbe2b4
2008     "0xf52e1e56e4ccfcdb416f949550625dae491ea7c05a1fadcb, 0xefed115d85d5a9e96bc274d7c469f8f5c96476a03ff2c6fb"
2009     2;
2010   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
2011     6
2012     07f52e1e56e4ccfcdb416f949550625dae491ea7c05a1fadcbefed115d85d5a9e96bc274d7c469f8f5c96476a03ff2c6fbe09179a92ddad04d75d634dd33ce02
2013     "0xf52e1e56e4ccfcdb416f949550625dae491ea7c05a1fadcb, 0xefed115d85d5a9e96bc274d7c469f8f5c96476a03ff2c6fb"
2014     15;
2015   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
2016     6
2017     06f52e1e56e4ccfcdb416f949550625dae491ea7c05a1fadcbefed115d85d5a9e96bc274d7c469f8f5c96476a03ff2c6fb8a051f10e73379729144
2018     FAIL
2019     10;
2020   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
2021     8
2022     0bf52e1e56e4ccfcdb416f949550625dae491ea7c05a1fadcb70356b60b4849c99
2023     "0xf52e1e56e4ccfcdb416f949550625dae491ea7c05a1fadcb, 0xefed115d85d5a9e96bc274d7c469f8f5c96476a03ff2c6fb"
2024     8;
2025   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
2026     12
2027     0ff52e1e56e4ccfcdb416f949550625dae491ea7c05a1fadcbefed115d85d5a9e96bc274d7c469f8f5c96476a03ff2c6fb29072a13653428e39bea3a1a
2028     "0xf52e1e56e4ccfcdb416f949550625dae491ea7c05a1fadcb, 0xefed115d85d5a9e96bc274d7c469f8f5c96476a03ff2c6fb"
2029     12;
2030   "prime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
2031     12
2032     0ef52e1e56e4ccfcdb416f949550625dae491ea7c05a1fadcbefed115d85d5a9e96bc274d7c469f8f5c96476a03ff2c6fbcb2c5425ce82e23c3fc64cb238
2033     FAIL
2034     13;
2035   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
2036     1
2037     01537b5e804337cc50e9dd2838fff5b9bf6e65b28af8d810af242f2304ee65
2038     "0x537b5e804337cc50e9dd2838fff5b9bf6e65b28af8d810af, 0x3927f54fa9c6c6ce399e9b7a7950dd8869b057799e9e18d5"
2039     6;
2040   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
2041     4
2042     04537b5e804337cc50e9dd2838fff5b9bf6e65b28af8d810af3927f54fa9c6c6ce399e9b7a7950dd8869b057799e9e18d58a4a66c021b9
2043     "0x537b5e804337cc50e9dd2838fff5b9bf6e65b28af8d810af, 0x3927f54fa9c6c6ce399e9b7a7950dd8869b057799e9e18d5"
2044     6;
2045   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
2046     2
2047     03537b5e804337cc50e9dd2838fff5b9bf6e65b28af8d810afb35a3268d41032be3b
2048     "0x537b5e804337cc50e9dd2838fff5b9bf6e65b28af8d810af, 0x3927f54fa9c6c6ce399e9b7a7950dd8869b057799e9e18d5"
2049     9;
2050   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
2051     6
2052     07537b5e804337cc50e9dd2838fff5b9bf6e65b28af8d810af3927f54fa9c6c6ce399e9b7a7950dd8869b057799e9e18d52cbd
2053     "0x537b5e804337cc50e9dd2838fff5b9bf6e65b28af8d810af, 0x3927f54fa9c6c6ce399e9b7a7950dd8869b057799e9e18d5"
2054     2;
2055   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
2056     6
2057     06537b5e804337cc50e9dd2838fff5b9bf6e65b28af8d810af3927f54fa9c6c6ce399e9b7a7950dd8869b057799e9e18d5e66c07
2058     FAIL
2059     3;
2060   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
2061     8
2062     0a537b5e804337cc50e9dd2838fff5b9bf6e65b28af8d810af51
2063     "0x537b5e804337cc50e9dd2838fff5b9bf6e65b28af8d810af, 0x3927f54fa9c6c6ce399e9b7a7950dd8869b057799e9e18d5"
2064     1;
2065   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
2066     12
2067     0e537b5e804337cc50e9dd2838fff5b9bf6e65b28af8d810af3927f54fa9c6c6ce399e9b7a7950dd8869b057799e9e18d5eb3019ef0b57936b8f14a4f7e654
2068     "0x537b5e804337cc50e9dd2838fff5b9bf6e65b28af8d810af, 0x3927f54fa9c6c6ce399e9b7a7950dd8869b057799e9e18d5"
2069     14;
2070   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
2071     12
2072     0f537b5e804337cc50e9dd2838fff5b9bf6e65b28af8d810af3927f54fa9c6c6ce399e9b7a7950dd8869b057799e9e18d5802617a7efd6
2073     FAIL
2074     6;
2075   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
2076     1
2077     015f77a2c30438fe751e983255eef145dde67d6fb3cab494b1ae
2078     "0x5f77a2c30438fe751e983255eef145dde67d6fb3cab494b1, 0x1ca24390c660f28aedfa70a348c0e637905c985e04c722fc"
2079     1;
2080   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
2081     4
2082     045f77a2c30438fe751e983255eef145dde67d6fb3cab494b11ca24390c660f28aedfa70a348c0e637905c985e04c722fc4bcecc0a6aecd11c9bbf1b6f
2083     "0x5f77a2c30438fe751e983255eef145dde67d6fb3cab494b1, 0x1ca24390c660f28aedfa70a348c0e637905c985e04c722fc"
2084     12;
2085   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
2086     2
2087     025f77a2c30438fe751e983255eef145dde67d6fb3cab494b11e6d63f943
2088     "0x5f77a2c30438fe751e983255eef145dde67d6fb3cab494b1, 0x1ca24390c660f28aedfa70a348c0e637905c985e04c722fc"
2089     5;
2090   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
2091     6
2092     065f77a2c30438fe751e983255eef145dde67d6fb3cab494b11ca24390c660f28aedfa70a348c0e637905c985e04c722fc130cf9bf
2093     "0x5f77a2c30438fe751e983255eef145dde67d6fb3cab494b1, 0x1ca24390c660f28aedfa70a348c0e637905c985e04c722fc"
2094     4;
2095   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
2096     6
2097     075f77a2c30438fe751e983255eef145dde67d6fb3cab494b11ca24390c660f28aedfa70a348c0e637905c985e04c722fc743cac28f1c3021db38c52
2098     FAIL
2099     11;
2100   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
2101     8
2102     0a5f77a2c30438fe751e983255eef145dde67d6fb3cab494b198979830bf270f
2103     "0x5f77a2c30438fe751e983255eef145dde67d6fb3cab494b1, 0x1ca24390c660f28aedfa70a348c0e637905c985e04c722fc"
2104     7;
2105   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
2106     12
2107     0e5f77a2c30438fe751e983255eef145dde67d6fb3cab494b11ca24390c660f28aedfa70a348c0e637905c985e04c722fcd4b9e032246697587014efa5d6
2108     "0x5f77a2c30438fe751e983255eef145dde67d6fb3cab494b1, 0x1ca24390c660f28aedfa70a348c0e637905c985e04c722fc"
2109     13;
2110   "prime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
2111     12
2112     0f5f77a2c30438fe751e983255eef145dde67d6fb3cab494b11ca24390c660f28aedfa70a348c0e637905c985e04c722fc256d3aab55c5213205
2113     FAIL
2114     9;
2115   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
2116     2
2117     02cdf65dc6c906c5c240dba0d156b911614abe806fa2b8dc0a07f6
2118     "0xcdf65dc6c906c5c240dba0d156b911614abe806fa2b8dc0a, 0"
2119     2;
2120   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
2121     2
2122     03cdf65dc6c906c5c240dba0d156b911614abe806fa2b8dc0ac7f8b56cea
2123     FAIL
2124     5;
2125   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
2126     8
2127     0acdf65dc6c906c5c240dba0d156b911614abe806fa2b8dc0a6eb4f62caa5f7d7d0c
2128     "0xcdf65dc6c906c5c240dba0d156b911614abe806fa2b8dc0a, 0"
2129     9;
2130   "niceprime: 6277101735386680763835789423207666416102355444464034512659; prime: -3, 6"
2131     8
2132     0bcdf65dc6c906c5c240dba0d156b911614abe806fa2b8dc0a9a5d3dcd5d94634cb7f89f037e
2133     FAIL
2134     13;
2135   "niceprime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
2136     1
2137     019e3f8ddafa260dc256675004ad006328a0497fd7749a9e6f
2138     FAIL
2139     0;
2140   "niceprime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
2141     2
2142     029e3f8ddafa260dc256675004ad006328a0497fd7749a9e6f
2143     FAIL
2144     0;
2145   "niceprime: 6277101735386680763835789423207666416102355444464034512659; primeproj: -3, 6"
2146     8
2147     0a9e3f8ddafa260dc256675004ad006328a0497fd7749a9e6f
2148     FAIL
2149     0;
2150   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2151     1
2152     0142d0c5ece183d9d4f068eaf42ec52844bb7fc559cd384f93
2153     "0x42d0c5ece183d9d4f068eaf42ec52844bb7fc559cd384f93, 0x4f86433f7532cb78a36fe52992631246e400d05bd3487b66"
2154     0;
2155   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2156     4
2157     0442d0c5ece183d9d4f068eaf42ec52844bb7fc559cd384f930d5686d394b112ac53070fddbca63a025f7f15021e7034f55534
2158     "0x42d0c5ece183d9d4f068eaf42ec52844bb7fc559cd384f93, 0xd5686d394b112ac53070fddbca63a025f7f15021e7034f5"
2159     2;
2160   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2161     2
2162     0342d0c5ece183d9d4f068eaf42ec52844bb7fc559cd384f93
2163     "0x42d0c5ece183d9d4f068eaf42ec52844bb7fc559cd384f93, 0xd5686d394b112ac53070fddbca63a025f7f15021e7034f5"
2164     0;
2165   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2166     6
2167     0742d0c5ece183d9d4f068eaf42ec52844bb7fc559cd384f930d5686d394b112ac53070fddbca63a025f7f15021e7034f5800416220c442b
2168     "0x42d0c5ece183d9d4f068eaf42ec52844bb7fc559cd384f93, 0xd5686d394b112ac53070fddbca63a025f7f15021e7034f5"
2169     7;
2170   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2171     6
2172     0642d0c5ece183d9d4f068eaf42ec52844bb7fc559cd384f930d5686d394b112ac53070fddbca63a025f7f15021e7034f5346b3387f0b280bebb
2173     FAIL
2174     9;
2175   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2176     8
2177     0a42d0c5ece183d9d4f068eaf42ec52844bb7fc559cd384f93cdc6
2178     "0x42d0c5ece183d9d4f068eaf42ec52844bb7fc559cd384f93, 0xd5686d394b112ac53070fddbca63a025f7f15021e7034f5"
2179     2;
2180   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2181     12
2182     0e42d0c5ece183d9d4f068eaf42ec52844bb7fc559cd384f930d5686d394b112ac53070fddbca63a025f7f15021e7034f50d559a642415a60e5eff7de82e
2183     "0x42d0c5ece183d9d4f068eaf42ec52844bb7fc559cd384f93, 0xd5686d394b112ac53070fddbca63a025f7f15021e7034f5"
2184     13;
2185   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2186     12
2187     0f42d0c5ece183d9d4f068eaf42ec52844bb7fc559cd384f930d5686d394b112ac53070fddbca63a025f7f15021e7034f5
2188     FAIL
2189     0;
2190   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2191     1
2192     01143841095281e016ca51510570ff93851232e53c7b2b4244
2193     "0x143841095281e016ca51510570ff93851232e53c7b2b4244, 0x56bf3c8554f9e52b1c9363df8d62f991682d4a6c455cdc21"
2194     0;
2195   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2196     4
2197     04143841095281e016ca51510570ff93851232e53c7b2b424456bf3c8554f9e52b1c9363df8d62f991682d4a6c455cdc218655aa
2198     "0x143841095281e016ca51510570ff93851232e53c7b2b4244, 0x56bf3c8554f9e52b1c9363df8d62f991682d4a6c455cdc21"
2199     3;
2200   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2201     2
2202     02143841095281e016ca51510570ff93851232e53c7b2b424446e64f42b9b006d0e6d2
2203     "0x143841095281e016ca51510570ff93851232e53c7b2b4244, 0x56bf3c8554f9e52b1c9363df8d62f991682d4a6c455cdc21"
2204     10;
2205   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2206     6
2207     06143841095281e016ca51510570ff93851232e53c7b2b424456bf3c8554f9e52b1c9363df8d62f991682d4a6c455cdc21ed80e39961
2208     "0x143841095281e016ca51510570ff93851232e53c7b2b4244, 0x56bf3c8554f9e52b1c9363df8d62f991682d4a6c455cdc21"
2209     5;
2210   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2211     6
2212     07143841095281e016ca51510570ff93851232e53c7b2b424456bf3c8554f9e52b1c9363df8d62f991682d4a6c455cdc21e328616aa8e29e899775bdc99c70
2213     FAIL
2214     14;
2215   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2216     8
2217     0b143841095281e016ca51510570ff93851232e53c7b2b42442a46
2218     "0x143841095281e016ca51510570ff93851232e53c7b2b4244, 0x56bf3c8554f9e52b1c9363df8d62f991682d4a6c455cdc21"
2219     2;
2220   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2221     12
2222     0f143841095281e016ca51510570ff93851232e53c7b2b424456bf3c8554f9e52b1c9363df8d62f991682d4a6c455cdc21ee6d9806675dd054c3976fd4f0
2223     "0x143841095281e016ca51510570ff93851232e53c7b2b4244, 0x56bf3c8554f9e52b1c9363df8d62f991682d4a6c455cdc21"
2224     13;
2225   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2226     12
2227     0e143841095281e016ca51510570ff93851232e53c7b2b424456bf3c8554f9e52b1c9363df8d62f991682d4a6c455cdc216dfc3874302f4fd12d5a1c5328
2228     FAIL
2229     13;
2230   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2231     1
2232     015f53927deae3d279d9fddb97b4e4601eae7957d1df492463d766dae42371bc
2233     "0x5f53927deae3d279d9fddb97b4e4601eae7957d1df492463, 0x72189d26f3476fd3279cdf839448493ded933073137fdbd9"
2234     7;
2235   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2236     4
2237     045f53927deae3d279d9fddb97b4e4601eae7957d1df49246372189d26f3476fd3279cdf839448493ded933073137fdbd97c90f26f
2238     "0x5f53927deae3d279d9fddb97b4e4601eae7957d1df492463, 0x72189d26f3476fd3279cdf839448493ded933073137fdbd9"
2239     4;
2240   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2241     2
2242     025f53927deae3d279d9fddb97b4e4601eae7957d1df492463a1
2243     "0x5f53927deae3d279d9fddb97b4e4601eae7957d1df492463, 0x72189d26f3476fd3279cdf839448493ded933073137fdbd9"
2244     1;
2245   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2246     6
2247     065f53927deae3d279d9fddb97b4e4601eae7957d1df49246372189d26f3476fd3279cdf839448493ded933073137fdbd91959f01f889df1327814b05de5dcc5
2248     "0x5f53927deae3d279d9fddb97b4e4601eae7957d1df492463, 0x72189d26f3476fd3279cdf839448493ded933073137fdbd9"
2249     15;
2250   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2251     6
2252     075f53927deae3d279d9fddb97b4e4601eae7957d1df49246372189d26f3476fd3279cdf839448493ded933073137fdbd975
2253     FAIL
2254     1;
2255   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2256     8
2257     0b5f53927deae3d279d9fddb97b4e4601eae7957d1df4924639fb48e169c2f77b0583a53d1507635
2258     "0x5f53927deae3d279d9fddb97b4e4601eae7957d1df492463, 0x72189d26f3476fd3279cdf839448493ded933073137fdbd9"
2259     15;
2260   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2261     12
2262     0f5f53927deae3d279d9fddb97b4e4601eae7957d1df49246372189d26f3476fd3279cdf839448493ded933073137fdbd9b0e2a8181da5389c244020d8dee6
2263     "0x5f53927deae3d279d9fddb97b4e4601eae7957d1df492463, 0x72189d26f3476fd3279cdf839448493ded933073137fdbd9"
2264     14;
2265   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2266     12
2267     0e5f53927deae3d279d9fddb97b4e4601eae7957d1df49246372189d26f3476fd3279cdf839448493ded933073137fdbd9bbb4b20f824b7e6e5b1a4d3a
2268     FAIL
2269     12;
2270   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2271     1
2272     0150b296f3be1b33d82235eef215fd872c9e88885e8eb23304d7ddfa59adc0cdc5a05ce886e96c
2273     "0x50b296f3be1b33d82235eef215fd872c9e88885e8eb23304, 0x22d918c7798828a8ef323d832fa6ffdae19882a0222b9433"
2274     14;
2275   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2276     4
2277     0450b296f3be1b33d82235eef215fd872c9e88885e8eb23304726b8e34c7931b70cd07d3713a5b78f67f100afeac99a7373ed873c1e13bec3fc38fb766da
2278     "0x50b296f3be1b33d82235eef215fd872c9e88885e8eb23304, 0x726b8e34c7931b70cd07d3713a5b78f67f100afeac99a737"
2279     13;
2280   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2281     2
2282     0350b296f3be1b33d82235eef215fd872c9e88885e8eb233048c74a5
2283     "0x50b296f3be1b33d82235eef215fd872c9e88885e8eb23304, 0x726b8e34c7931b70cd07d3713a5b78f67f100afeac99a737"
2284     3;
2285   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2286     6
2287     0750b296f3be1b33d82235eef215fd872c9e88885e8eb23304726b8e34c7931b70cd07d3713a5b78f67f100afeac99a73709058e
2288     "0x50b296f3be1b33d82235eef215fd872c9e88885e8eb23304, 0x726b8e34c7931b70cd07d3713a5b78f67f100afeac99a737"
2289     3;
2290   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2291     6
2292     0650b296f3be1b33d82235eef215fd872c9e88885e8eb23304726b8e34c7931b70cd07d3713a5b78f67f100afeac99a737c3f48cb90d5e4ea9297f2addfe
2293     FAIL
2294     13;
2295   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2296     8
2297     0b50b296f3be1b33d82235eef215fd872c9e88885e8eb23304e2872a50d3cd3a2cd0d7e94a
2298     "0x50b296f3be1b33d82235eef215fd872c9e88885e8eb23304, 0x726b8e34c7931b70cd07d3713a5b78f67f100afeac99a737"
2299     12;
2300   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2301     12
2302     0f50b296f3be1b33d82235eef215fd872c9e88885e8eb23304726b8e34c7931b70cd07d3713a5b78f67f100afeac99a73707
2303     "0x50b296f3be1b33d82235eef215fd872c9e88885e8eb23304, 0x726b8e34c7931b70cd07d3713a5b78f67f100afeac99a737"
2304     1;
2305   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2306     12
2307     0e50b296f3be1b33d82235eef215fd872c9e88885e8eb23304726b8e34c7931b70cd07d3713a5b78f67f100afeac99a737fd
2308     FAIL
2309     1;
2310   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2311     1
2312     010b6af2c1df0eed206416d4d619d2d31749b697a3d98c4e55ca13daf72f7314b1cb
2313     "0xb6af2c1df0eed206416d4d619d2d31749b697a3d98c4e55, 0x5d955003e4e21e8e6c9802a75aef0d327ea861a569fda7c5"
2314     9;
2315   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2316     4
2317     040b6af2c1df0eed206416d4d619d2d31749b697a3d98c4e555d955003e4e21e8e6c9802a75aef0d327ea861a569fda7c5e37ab8f8668fddde9a55efdf
2318     "0xb6af2c1df0eed206416d4d619d2d31749b697a3d98c4e55, 0x5d955003e4e21e8e6c9802a75aef0d327ea861a569fda7c5"
2319     12;
2320   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2321     2
2322     020b6af2c1df0eed206416d4d619d2d31749b697a3d98c4e55a372ad344d1ccd71
2323     "0xb6af2c1df0eed206416d4d619d2d31749b697a3d98c4e55, 0x5d955003e4e21e8e6c9802a75aef0d327ea861a569fda7c5"
2324     8;
2325   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2326     6
2327     060b6af2c1df0eed206416d4d619d2d31749b697a3d98c4e555d955003e4e21e8e6c9802a75aef0d327ea861a569fda7c5cc45bc188cd7d594
2328     "0xb6af2c1df0eed206416d4d619d2d31749b697a3d98c4e55, 0x5d955003e4e21e8e6c9802a75aef0d327ea861a569fda7c5"
2329     8;
2330   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2331     6
2332     070b6af2c1df0eed206416d4d619d2d31749b697a3d98c4e555d955003e4e21e8e6c9802a75aef0d327ea861a569fda7c5d098499d1a
2333     FAIL
2334     5;
2335   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2336     8
2337     0b0b6af2c1df0eed206416d4d619d2d31749b697a3d98c4e55
2338     "0xb6af2c1df0eed206416d4d619d2d31749b697a3d98c4e55, 0x5d955003e4e21e8e6c9802a75aef0d327ea861a569fda7c5"
2339     0;
2340   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2341     12
2342     0f0b6af2c1df0eed206416d4d619d2d31749b697a3d98c4e555d955003e4e21e8e6c9802a75aef0d327ea861a569fda7c501486879f678c9f6
2343     "0xb6af2c1df0eed206416d4d619d2d31749b697a3d98c4e55, 0x5d955003e4e21e8e6c9802a75aef0d327ea861a569fda7c5"
2344     8;
2345   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2346     12
2347     0e0b6af2c1df0eed206416d4d619d2d31749b697a3d98c4e555d955003e4e21e8e6c9802a75aef0d327ea861a569fda7c59284
2348     FAIL
2349     2;
2350   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2351     1
2352     01718a98068bc37ff19189b8dabc6ffe2c55ec786de5d3b1d1ca65
2353     "0x718a98068bc37ff19189b8dabc6ffe2c55ec786de5d3b1d1, 0x7ba2829a81835093c344d8fe94a093a7d742e110c70739e0"
2354     2;
2355   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2356     4
2357     04718a98068bc37ff19189b8dabc6ffe2c55ec786de5d3b1d10a281a9c0a402f6252cd602428cf6d8b82ae997d22d48831c6799783fd94f7461e31
2358     "0x718a98068bc37ff19189b8dabc6ffe2c55ec786de5d3b1d1, 0xa281a9c0a402f6252cd602428cf6d8b82ae997d22d48831"
2359     10;
2360   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2361     2
2362     03718a98068bc37ff19189b8dabc6ffe2c55ec786de5d3b1d169bc83bef8d029ed97ee89
2363     "0x718a98068bc37ff19189b8dabc6ffe2c55ec786de5d3b1d1, 0xa281a9c0a402f6252cd602428cf6d8b82ae997d22d48831"
2364     11;
2365   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2366     6
2367     07718a98068bc37ff19189b8dabc6ffe2c55ec786de5d3b1d10a281a9c0a402f6252cd602428cf6d8b82ae997d22d488316ce32c0a72d783e28c5aad
2368     "0x718a98068bc37ff19189b8dabc6ffe2c55ec786de5d3b1d1, 0xa281a9c0a402f6252cd602428cf6d8b82ae997d22d48831"
2369     11;
2370   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2371     6
2372     06718a98068bc37ff19189b8dabc6ffe2c55ec786de5d3b1d10a281a9c0a402f6252cd602428cf6d8b82ae997d22d48831b523dd4fd2d25e
2373     FAIL
2374     7;
2375   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2376     8
2377     0a718a98068bc37ff19189b8dabc6ffe2c55ec786de5d3b1d1a5297d0b
2378     "0x718a98068bc37ff19189b8dabc6ffe2c55ec786de5d3b1d1, 0xa281a9c0a402f6252cd602428cf6d8b82ae997d22d48831"
2379     4;
2380   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2381     12
2382     0e718a98068bc37ff19189b8dabc6ffe2c55ec786de5d3b1d10a281a9c0a402f6252cd602428cf6d8b82ae997d22d488311faeac70cbaa
2383     "0x718a98068bc37ff19189b8dabc6ffe2c55ec786de5d3b1d1, 0xa281a9c0a402f6252cd602428cf6d8b82ae997d22d48831"
2384     6;
2385   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2386     12
2387     0f718a98068bc37ff19189b8dabc6ffe2c55ec786de5d3b1d10a281a9c0a402f6252cd602428cf6d8b82ae997d22d4883111e7e92eb1fd41
2388     FAIL
2389     7;
2390   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2391     1
2392     013e79bcc94d83602dfdbba17ca0e041b92d3af5f7881499293cfc8f3da5
2393     "0x3e79bcc94d83602dfdbba17ca0e041b92d3af5f788149929, 0x7451ad262ae8394ca3cc7cc23eb4bb1a89997bdb51de3707"
2394     5;
2395   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2396     4
2397     043e79bcc94d83602dfdbba17ca0e041b92d3af5f7881499297451ad262ae8394ca3cc7cc23eb4bb1a89997bdb51de3707d3267fe97c852e5b3f
2398     "0x3e79bcc94d83602dfdbba17ca0e041b92d3af5f788149929, 0x7451ad262ae8394ca3cc7cc23eb4bb1a89997bdb51de3707"
2399     9;
2400   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2401     2
2402     023e79bcc94d83602dfdbba17ca0e041b92d3af5f7881499299640aa7e06b1f585cbe306c26a
2403     "0x3e79bcc94d83602dfdbba17ca0e041b92d3af5f788149929, 0x7451ad262ae8394ca3cc7cc23eb4bb1a89997bdb51de3707"
2404     13;
2405   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2406     6
2407     063e79bcc94d83602dfdbba17ca0e041b92d3af5f7881499297451ad262ae8394ca3cc7cc23eb4bb1a89997bdb51de3707b26f
2408     "0x3e79bcc94d83602dfdbba17ca0e041b92d3af5f788149929, 0x7451ad262ae8394ca3cc7cc23eb4bb1a89997bdb51de3707"
2409     2;
2410   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2411     6
2412     073e79bcc94d83602dfdbba17ca0e041b92d3af5f7881499297451ad262ae8394ca3cc7cc23eb4bb1a89997bdb51de370781f67d342c4cc01cc70b
2413     FAIL
2414     10;
2415   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2416     8
2417     0b3e79bcc94d83602dfdbba17ca0e041b92d3af5f788149929e8f85cc7
2418     "0x3e79bcc94d83602dfdbba17ca0e041b92d3af5f788149929, 0x7451ad262ae8394ca3cc7cc23eb4bb1a89997bdb51de3707"
2419     4;
2420   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2421     12
2422     0f3e79bcc94d83602dfdbba17ca0e041b92d3af5f7881499297451ad262ae8394ca3cc7cc23eb4bb1a89997bdb51de370740735ace47541583eb1b
2423     "0x3e79bcc94d83602dfdbba17ca0e041b92d3af5f788149929, 0x7451ad262ae8394ca3cc7cc23eb4bb1a89997bdb51de3707"
2424     10;
2425   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2426     12
2427     0e3e79bcc94d83602dfdbba17ca0e041b92d3af5f7881499297451ad262ae8394ca3cc7cc23eb4bb1a89997bdb51de3707
2428     FAIL
2429     0;
2430   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2431     1
2432     011b4b1d1207b9a2107e782a7a04b5d0b0f7d55d34aa75bf0e96196fa22b4b928128c4d71cc442
2433     "0x1b4b1d1207b9a2107e782a7a04b5d0b0f7d55d34aa75bf0e, 0x7fb2b2b3ba042e2e9c68de83cd452fa029428b0a4b89d1b3"
2434     14;
2435   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2436     4
2437     041b4b1d1207b9a2107e782a7a04b5d0b0f7d55d34aa75bf0e64f9afa1bdbd8c3ee210f4f9c9f0ff10de97d63ee1fc6ebdb2fbe0bd2a494d21d5357df037
2438     "0x1b4b1d1207b9a2107e782a7a04b5d0b0f7d55d34aa75bf0e, 0x64f9afa1bdbd8c3ee210f4f9c9f0ff10de97d63ee1fc6ebd"
2439     13;
2440   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2441     2
2442     031b4b1d1207b9a2107e782a7a04b5d0b0f7d55d34aa75bf0e05846900382967d1315c
2443     "0x1b4b1d1207b9a2107e782a7a04b5d0b0f7d55d34aa75bf0e, 0x64f9afa1bdbd8c3ee210f4f9c9f0ff10de97d63ee1fc6ebd"
2444     10;
2445   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2446     6
2447     071b4b1d1207b9a2107e782a7a04b5d0b0f7d55d34aa75bf0e64f9afa1bdbd8c3ee210f4f9c9f0ff10de97d63ee1fc6ebdcc9d
2448     "0x1b4b1d1207b9a2107e782a7a04b5d0b0f7d55d34aa75bf0e, 0x64f9afa1bdbd8c3ee210f4f9c9f0ff10de97d63ee1fc6ebd"
2449     2;
2450   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2451     6
2452     061b4b1d1207b9a2107e782a7a04b5d0b0f7d55d34aa75bf0e64f9afa1bdbd8c3ee210f4f9c9f0ff10de97d63ee1fc6ebdad
2453     FAIL
2454     1;
2455   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2456     8
2457     0a1b4b1d1207b9a2107e782a7a04b5d0b0f7d55d34aa75bf0e8756da0ebc7f38
2458     "0x1b4b1d1207b9a2107e782a7a04b5d0b0f7d55d34aa75bf0e, 0x64f9afa1bdbd8c3ee210f4f9c9f0ff10de97d63ee1fc6ebd"
2459     7;
2460   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2461     12
2462     0e1b4b1d1207b9a2107e782a7a04b5d0b0f7d55d34aa75bf0e64f9afa1bdbd8c3ee210f4f9c9f0ff10de97d63ee1fc6ebd924d1c480e467425
2463     "0x1b4b1d1207b9a2107e782a7a04b5d0b0f7d55d34aa75bf0e, 0x64f9afa1bdbd8c3ee210f4f9c9f0ff10de97d63ee1fc6ebd"
2464     8;
2465   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2466     12
2467     0f1b4b1d1207b9a2107e782a7a04b5d0b0f7d55d34aa75bf0e64f9afa1bdbd8c3ee210f4f9c9f0ff10de97d63ee1fc6ebd9284e88a79
2468     FAIL
2469     5;
2470   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2471     1
2472     01720850cdd7aa529e223eaac55d6af7ef0727fa24dde25de6bdb3616cef
2473     "0x720850cdd7aa529e223eaac55d6af7ef0727fa24dde25de6, 0x56d3f2fbbf87844128b487c90cd87a9ad2fe5a79111e781b"
2474     5;
2475   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2476     4
2477     04720850cdd7aa529e223eaac55d6af7ef0727fa24dde25de624dba236682dd6df0a8a2d0c51b28d75d5d9a05dccfc25fdc5561390e156f8658540897767
2478     "0x720850cdd7aa529e223eaac55d6af7ef0727fa24dde25de6, 0x24dba236682dd6df0a8a2d0c51b28d75d5d9a05dccfc25fd"
2479     13;
2480   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2481     2
2482     03720850cdd7aa529e223eaac55d6af7ef0727fa24dde25de62de503bfd2
2483     "0x720850cdd7aa529e223eaac55d6af7ef0727fa24dde25de6, 0x24dba236682dd6df0a8a2d0c51b28d75d5d9a05dccfc25fd"
2484     5;
2485   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2486     6
2487     07720850cdd7aa529e223eaac55d6af7ef0727fa24dde25de624dba236682dd6df0a8a2d0c51b28d75d5d9a05dccfc25fd51ef6049717669245940f6cc956f69
2488     "0x720850cdd7aa529e223eaac55d6af7ef0727fa24dde25de6, 0x24dba236682dd6df0a8a2d0c51b28d75d5d9a05dccfc25fd"
2489     15;
2490   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2491     6
2492     06720850cdd7aa529e223eaac55d6af7ef0727fa24dde25de624dba236682dd6df0a8a2d0c51b28d75d5d9a05dccfc25fdc4e745
2493     FAIL
2494     3;
2495   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2496     8
2497     0a720850cdd7aa529e223eaac55d6af7ef0727fa24dde25de6bf9f16cc34abe1ec981eca1735a2
2498     "0x720850cdd7aa529e223eaac55d6af7ef0727fa24dde25de6, 0x24dba236682dd6df0a8a2d0c51b28d75d5d9a05dccfc25fd"
2499     14;
2500   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2501     12
2502     0e720850cdd7aa529e223eaac55d6af7ef0727fa24dde25de624dba236682dd6df0a8a2d0c51b28d75d5d9a05dccfc25fd78
2503     "0x720850cdd7aa529e223eaac55d6af7ef0727fa24dde25de6, 0x24dba236682dd6df0a8a2d0c51b28d75d5d9a05dccfc25fd"
2504     1;
2505   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2506     12
2507     0f720850cdd7aa529e223eaac55d6af7ef0727fa24dde25de624dba236682dd6df0a8a2d0c51b28d75d5d9a05dccfc25fd35a27fca1dd809f9
2508     FAIL
2509     8;
2510   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2511     1
2512     014b119756d0897fb0abd041a3b178ac542d7bbb4b057d8ff2398f
2513     "0x4b119756d0897fb0abd041a3b178ac542d7bbb4b057d8ff2, 0x295367d5eeed9fe6cd37ff3f10b4a4ca807e912625ebfac5"
2514     2;
2515   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2516     4
2517     044b119756d0897fb0abd041a3b178ac542d7bbb4b057d8ff26242f0833e64e05666e7be9ca1cc089ead052a6d20967537c037a7
2518     "0x4b119756d0897fb0abd041a3b178ac542d7bbb4b057d8ff2, 0x6242f0833e64e05666e7be9ca1cc089ead052a6d20967537"
2519     3;
2520   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2521     2
2522     034b119756d0897fb0abd041a3b178ac542d7bbb4b057d8ff2dcbc
2523     "0x4b119756d0897fb0abd041a3b178ac542d7bbb4b057d8ff2, 0x6242f0833e64e05666e7be9ca1cc089ead052a6d20967537"
2524     2;
2525   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2526     6
2527     074b119756d0897fb0abd041a3b178ac542d7bbb4b057d8ff26242f0833e64e05666e7be9ca1cc089ead052a6d2096753751c6d9a8bdc34b4e8f018f417f
2528     "0x4b119756d0897fb0abd041a3b178ac542d7bbb4b057d8ff2, 0x6242f0833e64e05666e7be9ca1cc089ead052a6d20967537"
2529     13;
2530   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2531     6
2532     064b119756d0897fb0abd041a3b178ac542d7bbb4b057d8ff26242f0833e64e05666e7be9ca1cc089ead052a6d209675377143151f3e
2533     FAIL
2534     5;
2535   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2536     8
2537     0b4b119756d0897fb0abd041a3b178ac542d7bbb4b057d8ff2988cf372c3048e19fadf
2538     "0x4b119756d0897fb0abd041a3b178ac542d7bbb4b057d8ff2, 0x6242f0833e64e05666e7be9ca1cc089ead052a6d20967537"
2539     10;
2540   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2541     12
2542     0f4b119756d0897fb0abd041a3b178ac542d7bbb4b057d8ff26242f0833e64e05666e7be9ca1cc089ead052a6d20967537137193b926796c20246ca8
2543     "0x4b119756d0897fb0abd041a3b178ac542d7bbb4b057d8ff2, 0x6242f0833e64e05666e7be9ca1cc089ead052a6d20967537"
2544     11;
2545   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2546     12
2547     0e4b119756d0897fb0abd041a3b178ac542d7bbb4b057d8ff26242f0833e64e05666e7be9ca1cc089ead052a6d20967537b3f1bd
2548     FAIL
2549     3;
2550   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2551     1
2552     015523d9648dbbb91675acf5aa53fddf6e799d94550f8c21e54117
2553     "0x5523d9648dbbb91675acf5aa53fddf6e799d94550f8c21e5, 0x329b3dd35f5803b3dbc5c400fe1a477d8f5270f23d8aa0d8"
2554     2;
2555   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2556     4
2557     045523d9648dbbb91675acf5aa53fddf6e799d94550f8c21e567b8e4b7d2e3baa5ae6931aaade79813f6cfe4a73206813db5bdfb2f889a2f550b
2558     "0x5523d9648dbbb91675acf5aa53fddf6e799d94550f8c21e5, 0x67b8e4b7d2e3baa5ae6931aaade79813f6cfe4a73206813d"
2559     9;
2560   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2561     2
2562     035523d9648dbbb91675acf5aa53fddf6e799d94550f8c21e5b1fbc74859f7247ff2d3a72636
2563     "0x5523d9648dbbb91675acf5aa53fddf6e799d94550f8c21e5, 0x67b8e4b7d2e3baa5ae6931aaade79813f6cfe4a73206813d"
2564     13;
2565   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2566     6
2567     075523d9648dbbb91675acf5aa53fddf6e799d94550f8c21e567b8e4b7d2e3baa5ae6931aaade79813f6cfe4a73206813d59aac961
2568     "0x5523d9648dbbb91675acf5aa53fddf6e799d94550f8c21e5, 0x67b8e4b7d2e3baa5ae6931aaade79813f6cfe4a73206813d"
2569     4;
2570   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2571     6
2572     065523d9648dbbb91675acf5aa53fddf6e799d94550f8c21e567b8e4b7d2e3baa5ae6931aaade79813f6cfe4a73206813dab63dabc6d9df5
2573     FAIL
2574     7;
2575   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2576     8
2577     0b5523d9648dbbb91675acf5aa53fddf6e799d94550f8c21e5276c591b7ceff8c2ee2235f54b4c
2578     "0x5523d9648dbbb91675acf5aa53fddf6e799d94550f8c21e5, 0x67b8e4b7d2e3baa5ae6931aaade79813f6cfe4a73206813d"
2579     14;
2580   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2581     12
2582     0f5523d9648dbbb91675acf5aa53fddf6e799d94550f8c21e567b8e4b7d2e3baa5ae6931aaade79813f6cfe4a73206813d9932ef5f8528425f34902d9b
2583     "0x5523d9648dbbb91675acf5aa53fddf6e799d94550f8c21e5, 0x67b8e4b7d2e3baa5ae6931aaade79813f6cfe4a73206813d"
2584     12;
2585   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2586     12
2587     0e5523d9648dbbb91675acf5aa53fddf6e799d94550f8c21e567b8e4b7d2e3baa5ae6931aaade79813f6cfe4a73206813d44bb0de380
2588     FAIL
2589     5;
2590   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2591     1
2592     01445e705aa6399aa54b9187b3ec473cd4ac68f628260bd1064e949a64ca90fd0764c49703b21c
2593     "0x445e705aa6399aa54b9187b3ec473cd4ac68f628260bd106, 0x564825543eca1f13f6c580d305b8db3200700fed789bcd03"
2594     14;
2595   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2596     4
2597     04445e705aa6399aa54b9187b3ec473cd4ac68f628260bd1061216550e98f385b6bd540760e9ffe7e6ac18f9c55e901c0535abf5f1bd
2598     "0x445e705aa6399aa54b9187b3ec473cd4ac68f628260bd106, 0x1216550e98f385b6bd540760e9ffe7e6ac18f9c55e901c05"
2599     5;
2600   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2601     2
2602     03445e705aa6399aa54b9187b3ec473cd4ac68f628260bd1068854e5ccca5e5bc84d995bb86743
2603     "0x445e705aa6399aa54b9187b3ec473cd4ac68f628260bd106, 0x1216550e98f385b6bd540760e9ffe7e6ac18f9c55e901c05"
2604     14;
2605   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2606     6
2607     07445e705aa6399aa54b9187b3ec473cd4ac68f628260bd1061216550e98f385b6bd540760e9ffe7e6ac18f9c55e901c05ddc57448b48f429208
2608     "0x445e705aa6399aa54b9187b3ec473cd4ac68f628260bd106, 0x1216550e98f385b6bd540760e9ffe7e6ac18f9c55e901c05"
2609     9;
2610   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2611     6
2612     06445e705aa6399aa54b9187b3ec473cd4ac68f628260bd1061216550e98f385b6bd540760e9ffe7e6ac18f9c55e901c05c6625905c3a0
2613     FAIL
2614     6;
2615   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2616     8
2617     0a445e705aa6399aa54b9187b3ec473cd4ac68f628260bd106da2c5a
2618     "0x445e705aa6399aa54b9187b3ec473cd4ac68f628260bd106, 0x1216550e98f385b6bd540760e9ffe7e6ac18f9c55e901c05"
2619     3;
2620   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2621     12
2622     0e445e705aa6399aa54b9187b3ec473cd4ac68f628260bd1061216550e98f385b6bd540760e9ffe7e6ac18f9c55e901c05909dbd0e78550d3ceb685126a62609
2623     "0x445e705aa6399aa54b9187b3ec473cd4ac68f628260bd106, 0x1216550e98f385b6bd540760e9ffe7e6ac18f9c55e901c05"
2624     15;
2625   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2626     12
2627     0f445e705aa6399aa54b9187b3ec473cd4ac68f628260bd1061216550e98f385b6bd540760e9ffe7e6ac18f9c55e901c05c9ead4300b
2628     FAIL
2629     5;
2630   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2631     1
2632     016efa496ce41e84ac9c51e39765f5ba81040c105cfa5b3ab831aedfcb
2633     "0x6efa496ce41e84ac9c51e39765f5ba81040c105cfa5b3ab8, 0x67b333aa0ca3081a948a2058b9d7e35701d63025280ef530"
2634     4;
2635   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2636     4
2637     046efa496ce41e84ac9c51e39765f5ba81040c105cfa5b3ab867b333aa0ca3081a948a2058b9d7e35701d63025280ef5302a0a28490d670f9a7756a20c9685
2638     "0x6efa496ce41e84ac9c51e39765f5ba81040c105cfa5b3ab8, 0x67b333aa0ca3081a948a2058b9d7e35701d63025280ef530"
2639     14;
2640   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2641     2
2642     026efa496ce41e84ac9c51e39765f5ba81040c105cfa5b3ab824
2643     "0x6efa496ce41e84ac9c51e39765f5ba81040c105cfa5b3ab8, 0x67b333aa0ca3081a948a2058b9d7e35701d63025280ef530"
2644     1;
2645   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2646     6
2647     066efa496ce41e84ac9c51e39765f5ba81040c105cfa5b3ab867b333aa0ca3081a948a2058b9d7e35701d63025280ef5300a088e3c
2648     "0x6efa496ce41e84ac9c51e39765f5ba81040c105cfa5b3ab8, 0x67b333aa0ca3081a948a2058b9d7e35701d63025280ef530"
2649     4;
2650   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2651     6
2652     076efa496ce41e84ac9c51e39765f5ba81040c105cfa5b3ab867b333aa0ca3081a948a2058b9d7e35701d63025280ef53091165419d6c73202
2653     FAIL
2654     8;
2655   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2656     8
2657     0b6efa496ce41e84ac9c51e39765f5ba81040c105cfa5b3ab85aced3aedbcd63da
2658     "0x6efa496ce41e84ac9c51e39765f5ba81040c105cfa5b3ab8, 0x67b333aa0ca3081a948a2058b9d7e35701d63025280ef530"
2659     8;
2660   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2661     12
2662     0f6efa496ce41e84ac9c51e39765f5ba81040c105cfa5b3ab867b333aa0ca3081a948a2058b9d7e35701d63025280ef5309632074b2d964c3b854a4dd8dab86d
2663     "0x6efa496ce41e84ac9c51e39765f5ba81040c105cfa5b3ab8, 0x67b333aa0ca3081a948a2058b9d7e35701d63025280ef530"
2664     15;
2665   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2666     12
2667     0e6efa496ce41e84ac9c51e39765f5ba81040c105cfa5b3ab867b333aa0ca3081a948a2058b9d7e35701d63025280ef53048a05700b1643d293af5
2668     FAIL
2669     10;
2670   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2671     1
2672     01635c7f2e747f7a5ffe9560056369b37971ce53ef4d9befd63083b001be6dbdeb37be2e
2673     "0x635c7f2e747f7a5ffe9560056369b37971ce53ef4d9befd6, 0x3402953703ad0e287e16bd2768ae4641a0d40afc41f393f5"
2674     11;
2675   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2676     4
2677     04635c7f2e747f7a5ffe9560056369b37971ce53ef4d9befd63402953703ad0e287e16bd2768ae4641a0d40afc41f393f5aca3f3f90b1ea55dcbb91e60
2678     "0x635c7f2e747f7a5ffe9560056369b37971ce53ef4d9befd6, 0x3402953703ad0e287e16bd2768ae4641a0d40afc41f393f5"
2679     12;
2680   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2681     2
2682     02635c7f2e747f7a5ffe9560056369b37971ce53ef4d9befd6
2683     "0x635c7f2e747f7a5ffe9560056369b37971ce53ef4d9befd6, 0x3402953703ad0e287e16bd2768ae4641a0d40afc41f393f5"
2684     0;
2685   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2686     6
2687     06635c7f2e747f7a5ffe9560056369b37971ce53ef4d9befd63402953703ad0e287e16bd2768ae4641a0d40afc41f393f5121e955c85c2d00d9e05b56a
2688     "0x635c7f2e747f7a5ffe9560056369b37971ce53ef4d9befd6, 0x3402953703ad0e287e16bd2768ae4641a0d40afc41f393f5"
2689     12;
2690   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2691     6
2692     07635c7f2e747f7a5ffe9560056369b37971ce53ef4d9befd63402953703ad0e287e16bd2768ae4641a0d40afc41f393f52ce3f0a16ec4581d7440eb3d27
2693     FAIL
2694     13;
2695   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2696     8
2697     0a635c7f2e747f7a5ffe9560056369b37971ce53ef4d9befd6ab6312708e1f56187628124c
2698     "0x635c7f2e747f7a5ffe9560056369b37971ce53ef4d9befd6, 0x3402953703ad0e287e16bd2768ae4641a0d40afc41f393f5"
2699     12;
2700   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2701     12
2702     0e635c7f2e747f7a5ffe9560056369b37971ce53ef4d9befd63402953703ad0e287e16bd2768ae4641a0d40afc41f393f57dd939315fa66e5f3e9a79b2
2703     "0x635c7f2e747f7a5ffe9560056369b37971ce53ef4d9befd6, 0x3402953703ad0e287e16bd2768ae4641a0d40afc41f393f5"
2704     12;
2705   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2706     12
2707     0f635c7f2e747f7a5ffe9560056369b37971ce53ef4d9befd63402953703ad0e287e16bd2768ae4641a0d40afc41f393f57d117748fba9d73c23
2708     FAIL
2709     9;
2710   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2711     1
2712     0105c672a9eba4a4f5ab94bf732c230789b0bfc2537b44f69975
2713     "0x5c672a9eba4a4f5ab94bf732c230789b0bfc2537b44f699, 0x6771e747ff1a99be39ab8267b30645b8cc1b66dbd6de5212"
2714     1;
2715   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2716     4
2717     0405c672a9eba4a4f5ab94bf732c230789b0bfc2537b44f6996771e747ff1a99be39ab8267b30645b8cc1b66dbd6de521257f1727620162e8f77fefd02df
2718     "0x5c672a9eba4a4f5ab94bf732c230789b0bfc2537b44f699, 0x6771e747ff1a99be39ab8267b30645b8cc1b66dbd6de5212"
2719     13;
2720   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2721     2
2722     0205c672a9eba4a4f5ab94bf732c230789b0bfc2537b44f699ea521a
2723     "0x5c672a9eba4a4f5ab94bf732c230789b0bfc2537b44f699, 0x6771e747ff1a99be39ab8267b30645b8cc1b66dbd6de5212"
2724     3;
2725   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2726     6
2727     0605c672a9eba4a4f5ab94bf732c230789b0bfc2537b44f6996771e747ff1a99be39ab8267b30645b8cc1b66dbd6de5212238b7c
2728     "0x5c672a9eba4a4f5ab94bf732c230789b0bfc2537b44f699, 0x6771e747ff1a99be39ab8267b30645b8cc1b66dbd6de5212"
2729     3;
2730   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2731     6
2732     0705c672a9eba4a4f5ab94bf732c230789b0bfc2537b44f6996771e747ff1a99be39ab8267b30645b8cc1b66dbd6de52128ca8ed35b054ccdefcbf
2733     FAIL
2734     10;
2735   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2736     8
2737     0b05c672a9eba4a4f5ab94bf732c230789b0bfc2537b44f699b06c138c2f638621f0ab9b
2738     "0x5c672a9eba4a4f5ab94bf732c230789b0bfc2537b44f699, 0x6771e747ff1a99be39ab8267b30645b8cc1b66dbd6de5212"
2739     11;
2740   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2741     12
2742     0f05c672a9eba4a4f5ab94bf732c230789b0bfc2537b44f6996771e747ff1a99be39ab8267b30645b8cc1b66dbd6de5212
2743     "0x5c672a9eba4a4f5ab94bf732c230789b0bfc2537b44f699, 0x6771e747ff1a99be39ab8267b30645b8cc1b66dbd6de5212"
2744     0;
2745   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2746     12
2747     0e05c672a9eba4a4f5ab94bf732c230789b0bfc2537b44f6996771e747ff1a99be39ab8267b30645b8cc1b66dbd6de52122d496023de9fa5
2748     FAIL
2749     7;
2750   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2751     1
2752     0126ca222daf14d8b20a6084ed63851be9658c64282c57df3cfc
2753     "0x26ca222daf14d8b20a6084ed63851be9658c64282c57df3c, 0x67f4b57ecbaee65dba12396016339b1c542e58eb226d2e26"
2754     1;
2755   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2756     4
2757     0426ca222daf14d8b20a6084ed63851be9658c64282c57df3c67f4b57ecbaee65dba12396016339b1c542e58eb226d2e264371
2758     "0x26ca222daf14d8b20a6084ed63851be9658c64282c57df3c, 0x67f4b57ecbaee65dba12396016339b1c542e58eb226d2e26"
2759     2;
2760   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2761     2
2762     0226ca222daf14d8b20a6084ed63851be9658c64282c57df3c896ca9fd69a0d41ba5bfd877
2763     "0x26ca222daf14d8b20a6084ed63851be9658c64282c57df3c, 0x67f4b57ecbaee65dba12396016339b1c542e58eb226d2e26"
2764     12;
2765   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2766     6
2767     0626ca222daf14d8b20a6084ed63851be9658c64282c57df3c67f4b57ecbaee65dba12396016339b1c542e58eb226d2e261c70
2768     "0x26ca222daf14d8b20a6084ed63851be9658c64282c57df3c, 0x67f4b57ecbaee65dba12396016339b1c542e58eb226d2e26"
2769     2;
2770   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2771     6
2772     0726ca222daf14d8b20a6084ed63851be9658c64282c57df3c67f4b57ecbaee65dba12396016339b1c542e58eb226d2e266870
2773     FAIL
2774     2;
2775   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2776     8
2777     0b26ca222daf14d8b20a6084ed63851be9658c64282c57df3ca517e0
2778     "0x26ca222daf14d8b20a6084ed63851be9658c64282c57df3c, 0x67f4b57ecbaee65dba12396016339b1c542e58eb226d2e26"
2779     3;
2780   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2781     12
2782     0f26ca222daf14d8b20a6084ed63851be9658c64282c57df3c67f4b57ecbaee65dba12396016339b1c542e58eb226d2e26b822360e1c783a23948d5b578c6c51
2783     "0x26ca222daf14d8b20a6084ed63851be9658c64282c57df3c, 0x67f4b57ecbaee65dba12396016339b1c542e58eb226d2e26"
2784     15;
2785   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2786     12
2787     0e26ca222daf14d8b20a6084ed63851be9658c64282c57df3c67f4b57ecbaee65dba12396016339b1c542e58eb226d2e2601599300801b78daf2af0608cf0a
2788     FAIL
2789     14;
2790   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2791     1
2792     014764c6b6c9c25e7cf62a2cb3c9bc35f0673f097295e7b7efb6d12b819eed
2793     "0x4764c6b6c9c25e7cf62a2cb3c9bc35f0673f097295e7b7ef, 0x90f3cdb22f80cfe9ec90a481e02628c1157e7fb2f1cd3a8"
2794     6;
2795   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2796     4
2797     044764c6b6c9c25e7cf62a2cb3c9bc35f0673f097295e7b7ef4e6bfa6deb3a528268e326fbd7be577c7668ee89bafb64470a181c91eff8
2798     "0x4764c6b6c9c25e7cf62a2cb3c9bc35f0673f097295e7b7ef, 0x4e6bfa6deb3a528268e326fbd7be577c7668ee89bafb6447"
2799     6;
2800   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2801     2
2802     034764c6b6c9c25e7cf62a2cb3c9bc35f0673f097295e7b7ef474e87ebdb2472db13d972255490
2803     "0x4764c6b6c9c25e7cf62a2cb3c9bc35f0673f097295e7b7ef, 0x4e6bfa6deb3a528268e326fbd7be577c7668ee89bafb6447"
2804     14;
2805   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2806     6
2807     074764c6b6c9c25e7cf62a2cb3c9bc35f0673f097295e7b7ef4e6bfa6deb3a528268e326fbd7be577c7668ee89bafb6447a70a4bd2e3f7
2808     "0x4764c6b6c9c25e7cf62a2cb3c9bc35f0673f097295e7b7ef, 0x4e6bfa6deb3a528268e326fbd7be577c7668ee89bafb6447"
2809     6;
2810   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2811     6
2812     064764c6b6c9c25e7cf62a2cb3c9bc35f0673f097295e7b7ef4e6bfa6deb3a528268e326fbd7be577c7668ee89bafb644707
2813     FAIL
2814     1;
2815   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2816     8
2817     0b4764c6b6c9c25e7cf62a2cb3c9bc35f0673f097295e7b7efc8
2818     "0x4764c6b6c9c25e7cf62a2cb3c9bc35f0673f097295e7b7ef, 0x4e6bfa6deb3a528268e326fbd7be577c7668ee89bafb6447"
2819     1;
2820   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2821     12
2822     0f4764c6b6c9c25e7cf62a2cb3c9bc35f0673f097295e7b7ef4e6bfa6deb3a528268e326fbd7be577c7668ee89bafb64473d7bcd98d9
2823     "0x4764c6b6c9c25e7cf62a2cb3c9bc35f0673f097295e7b7ef, 0x4e6bfa6deb3a528268e326fbd7be577c7668ee89bafb6447"
2824     5;
2825   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2826     12
2827     0e4764c6b6c9c25e7cf62a2cb3c9bc35f0673f097295e7b7ef4e6bfa6deb3a528268e326fbd7be577c7668ee89bafb64479a8e5686ea1efd44632a1781
2828     FAIL
2829     12;
2830   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2831     1
2832     01221d6ff334169a924b143bdf6fdfafbfaa83b5ba8d09d1534101d3c1fad2751f5b3062364a
2833     "0x221d6ff334169a924b143bdf6fdfafbfaa83b5ba8d09d153, 0xb602674c9327bb95316921aea623174f1f20b3338484b7a"
2834     13;
2835   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2836     4
2837     04221d6ff334169a924b143bdf6fdfafbfaa83b5ba8d09d1530b602674c9327bb95316921aea623174f1f20b3338484b7af1ec592dd09371
2838     "0x221d6ff334169a924b143bdf6fdfafbfaa83b5ba8d09d153, 0xb602674c9327bb95316921aea623174f1f20b3338484b7a"
2839     7;
2840   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2841     2
2842     02221d6ff334169a924b143bdf6fdfafbfaa83b5ba8d09d15303276ba9fe7175ce163b98e2cd
2843     "0x221d6ff334169a924b143bdf6fdfafbfaa83b5ba8d09d153, 0xb602674c9327bb95316921aea623174f1f20b3338484b7a"
2844     13;
2845   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2846     6
2847     06221d6ff334169a924b143bdf6fdfafbfaa83b5ba8d09d1530b602674c9327bb95316921aea623174f1f20b3338484b7a704abda8bfca391b7ef8d74b
2848     "0x221d6ff334169a924b143bdf6fdfafbfaa83b5ba8d09d153, 0xb602674c9327bb95316921aea623174f1f20b3338484b7a"
2849     12;
2850   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2851     6
2852     07221d6ff334169a924b143bdf6fdfafbfaa83b5ba8d09d1530b602674c9327bb95316921aea623174f1f20b3338484b7acc90cd
2853     FAIL
2854     3;
2855   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2856     8
2857     0a221d6ff334169a924b143bdf6fdfafbfaa83b5ba8d09d1537e6fec16e568c552de9dc3
2858     "0x221d6ff334169a924b143bdf6fdfafbfaa83b5ba8d09d153, 0xb602674c9327bb95316921aea623174f1f20b3338484b7a"
2859     11;
2860   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2861     12
2862     0e221d6ff334169a924b143bdf6fdfafbfaa83b5ba8d09d1530b602674c9327bb95316921aea623174f1f20b3338484b7ab528
2863     "0x221d6ff334169a924b143bdf6fdfafbfaa83b5ba8d09d153, 0xb602674c9327bb95316921aea623174f1f20b3338484b7a"
2864     2;
2865   "binpoly: 0x8000000000000000000000000000000000000000000000bb; bin: 1, 1"
2866     12
2867     0f221d6ff334169a924b143bdf6fdfafbfaa83b5ba8d09d1530b602674c9327bb95316921aea623174f1f20b3338484b7a367d87af747f47f8baa943
2868     FAIL
2869     11;
2870   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2871     1
2872     010f83e072c75f0ee7d39fec8340d64bdb8c83cd4546492fc3921bf5205d034225417a9cda8d
2873     "0xf83e072c75f0ee7d39fec8340d64bdb8c83cd4546492fc3, 0x323d1d0a1e45908dfbfe62254b4f86b0df175389b5b6f222"
2874     13;
2875   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2876     4
2877     040f83e072c75f0ee7d39fec8340d64bdb8c83cd4546492fc3323d1d0a1e45908dfbfe62254b4f86b0df175389b5b6f222740c72d3997951b543ad
2878     "0xf83e072c75f0ee7d39fec8340d64bdb8c83cd4546492fc3, 0x323d1d0a1e45908dfbfe62254b4f86b0df175389b5b6f222"
2879     10;
2880   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2881     2
2882     020f83e072c75f0ee7d39fec8340d64bdb8c83cd4546492fc3f2b3a0d5c04e1b6a18
2883     "0xf83e072c75f0ee7d39fec8340d64bdb8c83cd4546492fc3, 0x323d1d0a1e45908dfbfe62254b4f86b0df175389b5b6f222"
2884     9;
2885   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2886     6
2887     060f83e072c75f0ee7d39fec8340d64bdb8c83cd4546492fc3323d1d0a1e45908dfbfe62254b4f86b0df175389b5b6f222f6c29092934952b9b039238e3a3c52
2888     "0xf83e072c75f0ee7d39fec8340d64bdb8c83cd4546492fc3, 0x323d1d0a1e45908dfbfe62254b4f86b0df175389b5b6f222"
2889     15;
2890   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2891     6
2892     070f83e072c75f0ee7d39fec8340d64bdb8c83cd4546492fc3323d1d0a1e45908dfbfe62254b4f86b0df175389b5b6f2229c010dc5e90e8793911b048285
2893     FAIL
2894     13;
2895   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2896     8
2897     0a0f83e072c75f0ee7d39fec8340d64bdb8c83cd4546492fc3e8ab4bdbe0db5ae79f51fcb69c
2898     "0xf83e072c75f0ee7d39fec8340d64bdb8c83cd4546492fc3, 0x323d1d0a1e45908dfbfe62254b4f86b0df175389b5b6f222"
2899     13;
2900   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2901     12
2902     0e0f83e072c75f0ee7d39fec8340d64bdb8c83cd4546492fc3323d1d0a1e45908dfbfe62254b4f86b0df175389b5b6f2224cad
2903     "0xf83e072c75f0ee7d39fec8340d64bdb8c83cd4546492fc3, 0x323d1d0a1e45908dfbfe62254b4f86b0df175389b5b6f222"
2904     2;
2905   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2906     12
2907     0f0f83e072c75f0ee7d39fec8340d64bdb8c83cd4546492fc3323d1d0a1e45908dfbfe62254b4f86b0df175389b5b6f222db2cbc
2908     FAIL
2909     3;
2910   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2911     1
2912     013d48eaeb8f7a9a37e65544f2be47d91c9cacd9774dab3bf771ef29ed1ad295b15d870db977
2913     "0x3d48eaeb8f7a9a37e65544f2be47d91c9cacd9774dab3bf7, 0x6a0dd4b1cc1df9ccd9da5f55ccb79e9136b70aa70a7f521c"
2914     13;
2915   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2916     4
2917     043d48eaeb8f7a9a37e65544f2be47d91c9cacd9774dab3bf757453e5a436763fb3f8f1ba772f0478daa1bd3d047d469eb460e
2918     "0x3d48eaeb8f7a9a37e65544f2be47d91c9cacd9774dab3bf7, 0x57453e5a436763fb3f8f1ba772f0478daa1bd3d047d469eb"
2919     2;
2920   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2921     2
2922     033d48eaeb8f7a9a37e65544f2be47d91c9cacd9774dab3bf7
2923     "0x3d48eaeb8f7a9a37e65544f2be47d91c9cacd9774dab3bf7, 0x57453e5a436763fb3f8f1ba772f0478daa1bd3d047d469eb"
2924     0;
2925   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2926     6
2927     073d48eaeb8f7a9a37e65544f2be47d91c9cacd9774dab3bf757453e5a436763fb3f8f1ba772f0478daa1bd3d047d469ebfe3c510223cefe01e05f09200cd5
2928     "0x3d48eaeb8f7a9a37e65544f2be47d91c9cacd9774dab3bf7, 0x57453e5a436763fb3f8f1ba772f0478daa1bd3d047d469eb"
2929     14;
2930   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2931     6
2932     063d48eaeb8f7a9a37e65544f2be47d91c9cacd9774dab3bf757453e5a436763fb3f8f1ba772f0478daa1bd3d047d469eb4283ab7b1b98a2b331
2933     FAIL
2934     9;
2935   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2936     8
2937     0a3d48eaeb8f7a9a37e65544f2be47d91c9cacd9774dab3bf79f0cd6e0f31b196f7a6630c519
2938     "0x3d48eaeb8f7a9a37e65544f2be47d91c9cacd9774dab3bf7, 0x57453e5a436763fb3f8f1ba772f0478daa1bd3d047d469eb"
2939     13;
2940   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2941     12
2942     0e3d48eaeb8f7a9a37e65544f2be47d91c9cacd9774dab3bf757453e5a436763fb3f8f1ba772f0478daa1bd3d047d469ebd39b43143d6bc056339abbf7bc2e
2943     "0x3d48eaeb8f7a9a37e65544f2be47d91c9cacd9774dab3bf7, 0x57453e5a436763fb3f8f1ba772f0478daa1bd3d047d469eb"
2944     14;
2945   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2946     12
2947     0f3d48eaeb8f7a9a37e65544f2be47d91c9cacd9774dab3bf757453e5a436763fb3f8f1ba772f0478daa1bd3d047d469eb964e5da7f2ef0457
2948     FAIL
2949     8;
2950   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2951     2
2952     02000000000000000000000000000000000000000000000000810eab33
2953     "0, 1"
2954     4;
2955   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2956     2
2957     0300000000000000000000000000000000000000000000000006
2958     FAIL
2959     1;
2960   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2961     8
2962     0a000000000000000000000000000000000000000000000000cf6d860e9f2ca63958f0c4
2963     "0, 1"
2964     11;
2965   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2966     8
2967     0b000000000000000000000000000000000000000000000000aeabdb38a6382d
2968     FAIL
2969     7;
2970   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2971     1
2972     014972f0274733411c8f7ab6a348dd4789c2125faa86f3d956
2973     FAIL
2974     0;
2975   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2976     2
2977     024972f0274733411c8f7ab6a348dd4789c2125faa86f3d956
2978     FAIL
2979     0;
2980   "binpoly: 0x8000000000000000000000000000000000000000000000bb; binproj: 1, 1"
2981     8
2982     0a4972f0274733411c8f7ab6a348dd4789c2125faa86f3d956
2983     FAIL
2984     0;
2985 }