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