JLChen
2021-01-04 ed86fe7ed952bb2151aac8841134246bbde152c9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
!<arch>
/               1565854322  0     0     0       2172      `
‚ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]Ø]ØüDüDüDüDüDüDüDüDüDüDüDüDüDüDüDüDüDüDüDüDüDüDüDüDüDüDüDüDüDüDüDüDüDüDüDüDüDüDüDüD Œ Œ Œ Œ$$J$R˜Y|Y|bnAddQ_32bnAdd_32bnBasePrecompBegin_32bnBasePrecompEnd_32bnBasePrecompExpMod_32bnBits_32bnCmpQ_32bnCmp_32bnCopy_32bnDivMod_32bnDoubleBasePrecompExpMod_32bnDoubleExpMod_32bnEnd_32bnExpMod_32bnExtractBigBytes_32bnExtractLittleBytes_32bnGcd_32bnInitbnInit_32bnInsertBigBytes_32bnInsertLittleBytes_32bnInv_32bnLSWord_32bnLShift_32bnMakeOdd_32bnModQ_32bnMod_32bnMulQ_32bnMul_32bnNorm_32bnPrealloc_32bnRShift_32bnReadBit_32bnSetQ_32bnSquare_32bnSubQ_32bnSub_32bnTwoExpMod_32lbnAdd1_32lbnAddN_32lbnBasePrecompBegin_32lbnBasePrecompExp_32lbnBits_32lbnCmp_32lbnCopy_32lbnDiv1_32lbnDiv21_32lbnDiv_32lbnDoubleBasePrecompExp_32lbnDoubleExpMod_32lbnDouble_32lbnExpMod_32lbnExtractBigBytes_32lbnExtractLittleBytes_32lbnFromMont_32lbnGcd_32lbnInsertBigBytes_32lbnInsertLittleBytes_32lbnInv_32lbnLshift_32lbnModQ_32lbnMontInv1_32lbnMontReduce_32lbnMulAdd1_32lbnMulN1_32lbnMulSub1_32lbnMul_32lbnNeg_32lbnNorm_32lbnRshift_32lbnSquare_32lbnSub1_32lbnSubN_32lbnToMont_32lbnTwoExpMod_32lbnZero_32bnAddbnAddQbnBasePrecompBeginbnBasePrecompCopybnBasePrecompEndbnBasePrecompExpModbnBeginbnBitsbnCmpbnCmpQbnCopybnDivModbnDoubleBasePrecompExpModbnDoubleExpModbnEndbnExpModbnExtractBigBytesbnExtractLittleBytesbnGcdbnInsertBigBytesbnInsertLittleBytesbnInvbnLSWordbnLShiftbnMakeOddbnModbnModQbnMulbnMulQbnNormbnPreallocbnRShiftbnReadBitbnSetQbnSquarebnSubbnSubQbnSwapbnTwoExpModbnYieldlbnMemAlloclbnMemFreelbnMemWipelbnReallocsieveBuildsieveBuildBigsieveSearchsieveSingleprimeGenprimeGenStrongbnPrintbnJacobiQgermainPrimeGengermainPrimeGenStrongbn00.o/         0           0     0     644     21724     `
ELF(üR4( ðO-鰍âôÐM⸟åŸç´ŸåŸç°$Ÿå Ÿç¬4Ÿå0Ÿç¨ÄŸå ÀŸç¤äŸåàŸç DŸå@ŸçœTŸåPŸç˜dŸå`Ÿç”tŸåpŸç„Ÿå€ŸçŒ”Ÿå    Ÿçˆ¤Ÿå
 Ÿç  借åŸç$ åxŸåŸç( åpŸåŸç, åhŸåŸç0 å`ŸåŸç4 åXŸåŸç8 åPŸåŸç< åHŸåŸç@ å@ŸåŸçD å8ŸåŸçH å0ŸåŸçL å(ŸåŸçP å ŸåŸçT åŸåŸçX åŸåŸç\ åŸåŸç` åŸåŸçd åøŸåŸçh åðŸåŸçl åèŸåŸçp åàŸåŸçt åØŸåŸçx åПåŸç| åÈŸåŸç€ åÀŸåŸç„ 帟åŸçˆå°ŸåŸç„å¨ŸåŸç€å ŸåŸç|å˜ŸåŸçxåŸåŸçtåˆŸåŸçpå€ŸåŸçlåxŸåŸçhåpŸåŸçdåhŸåŸç`å`ŸåŸç\åXŸåŸçXåPŸåŸçTåHŸåŸçPå@ŸåŸçLå8ŸåŸçHå0ŸåŸçDå(ŸåŸç@å ŸåŸç<åŸåŸç8åŸåŸç4åŸåŸç0åŸåŸç,åøŸåŸç(åðŸåŸç$åèŸåŸç åàŸåŸçåØŸåŸçåПåŸçåÈŸåŸçåÀŸåŸç å¸ŸåŸçå°ŸåŸçåååååå ååååå ååå(å$åå0å,åå8å4åå@å<ååHåDååPåLååXåTåå`å\ååhådååpålååxåtåå€å|ååˆå„åå€å„ååxå|ååpåtååhålåå`ådååXå\ååPåTååHåLåå@åDåå8å<åå0å4åå(å,åå$堀倉å`‡å@…åÀŽå ƒå  å0å ƒåÐKâð½è´°¬¨¤ œ˜”Œˆ„|tld\TLD<4,$ üôìäÜÔÌļ´¬¤œ”Œ„|tld\TLD<4,$ üôìäÜÔÌļ´¬H-é ° áÐMâåååãPá
 
ååå áå áåþÿÿëåã€ååã€åå€å РሽèH-é ° áÐMâååå €â@â ãþÿÿëååååPá*ååþÿÿëPãªàã åêã åå РሽèH-é ° áÐMâååååå‘åPá*åå‘åþÿÿëPãªàã å êååååååå‘堝堒åþÿÿëã åå РሽèH-é ° áÐMâåååå‘åþÿÿëåå РሽèH-é ° áÐMâ å å  å0ååå áåå å åàPá    *å€â åãÀååàã€àåïÿÿêåPã
ååå  å0åþÿÿë РሽèH-é ° á ÐMâ å  å å 0åååå åå€à€â@âãþÿÿëååååPá*ååþÿÿëPãªàã åêååPá    *ååå€àå åAàþÿÿëåååå 堝å 0åþÿÿëåååþÿÿëååã åå РሽèH-é ° áÐMâ å å  å0ååå áåå å åàPá*åå àãàå€àãÀåðÿÿêåPã
ååå  å0åþÿÿë РሽèH-é ° á ÐMâ å  å å 0åååå åå€à€â@âãþÿÿëååååPá*ååþÿÿëPãªàã åêååPá    *ååå€àå åAàþÿÿëåååå 堝å 0åþÿÿëåååþÿÿëååã åå РሽèÐMâåååPã
ååååêãåÿÿÿêåЍâÿ/áH-é ° áÐMâååå ãþÿÿëå‘åPá:ã å êååå¡ á€àååååâ0 áâ åå РሽèH-é ° áÐMâåååå‘åþÿÿë РሽèH-é ° áÐMâ å å åååååååPãã åSêåååPá*ååþÿÿëPãªàã åFêååPá *ååå€àå åAàþÿÿëåååååå å‘堝åþÿÿëååPã*
ååPá    šååå€àå åAࠝåþÿÿëååPã
åååâPá*ååâþÿÿëPãªàã å êåå‘堝åàåå€âååÿÿÿêã åå РሽèH-é ° á ÐMâ å  å ååååå å ååPá$* å å‘堝åå á áþÿÿëååQá*åååPá*ååþÿÿëPãªàã åDêåå å€àå  åAàþÿÿëå ååååPãã å2êåå å‘堝åþÿÿëååPã
ååPá    šååå€à å åAࠝåþÿÿëååPã
åå åþÿÿëååå‘åþÿÿëååã å    êÿÿÿêååå‘åþÿÿëååã åå РሽèH-é ° á ÐMâ å  åååå‘åþÿÿëååPã
åPãšãåê åPãã ãà㠍åå åêååå å å åPášãåê å åPáã 3ãà㠍åå åå РሽèH-é ° áÐMâåååPã
ååPã*åãþÿÿëPãªàã å êåå‘åååã€åêåã€åã åå РሽèH-é ° áÐMâ å åååPã ԟåŸçåå  åå á á å2ÿ/á å'êååå‘å  åþÿÿëååPã
åå ååå åâPá*å åâþÿÿëPãªàã å êåå‘å  åàå å€âååã åå РሽèÐH-é ° áÐMâ å åååP㸟åŸçåå  åå á á å2ÿ/áPãªàãåê åPãã âåå åêååå‘å  åþÿÿëååPã
ååãþÿÿëåã€å åêã åå Рሽè´H-é ° áÐMâ å åååå‘åþÿÿëå åå å‘åþÿÿëåååPá    
ååPáã ƒããà åêåå å‘堝åþÿÿë åå РሽèH-é ° áÐMâ å å åå å‘åþÿÿëååPãåã€å å;êååå áPá*åå áþÿÿëPãªàã å,ê ååPáå áþÿÿëååàãPáàã åêå å‘堝åþÿÿëååå åþÿÿëåå áþÿÿëêåå å‘堝åþÿÿëååå áþÿÿëååã åå РሽèH-é ° á ÐMâ å  å å åå å‘åþÿÿë åååå‘åþÿÿëå åPã
åPãåã€å åtê ååPáå åþÿÿë åkêåå å åàPá    *å å åàþÿÿëPãªàã åZêå åPá å áþÿÿëååàãPáàã åKêå å‘å  åþÿÿëååå  åàå0žåàå À áàŒåþÿÿëå å áþÿÿë-êååPáå áþÿÿëååàãPáàã å(êåå‘堝åþÿÿëåå å‘å  å0åàå À áàŒåþÿÿëåå áþÿÿë    êåå å‘å  å0å0“åÀåÀåþÿÿëÿÿÿêåå å åàþÿÿëååã åå РሽèH-é ° áÐMâ å å å åå å‘åþÿÿëååPã
åPãåã€å å&êåPãå åþÿÿë åêåååâPá*ååâþÿÿëPãªàã åêåå å‘堝å0åþÿÿëåååâþÿÿëååã åå РሽèH-é ° á(ÐMâ å  å  å0åååå‘åþÿÿëåååå‘åþÿÿë å ååPá*åã€å å  å‚å åaêåå å åAàPá    *å å åAàþÿÿëPãªàã åPê ååPá
åå åPá* å åþÿÿëPãªàã å?ê ååå‘å  åþÿÿëåå å‘å  å0å0“åÀåÀåþÿÿëåå åAà ååPã
åå åâPá*å åâþÿÿëPãªàã åêåå‘å  åàå å€âååêåå åþÿÿëåå åååþÿÿë ååã åå РሽèH-é ° á ÐMâ å  å å åå å‘åþÿÿëåååå‘åþÿÿë åå åPá
åååPá*ååþÿÿëPãªàã å&êåå å‘堝åþÿÿëå åPá*åååã åêåå å€àå‘堝å0å0“å ÀåÀåþÿÿëå‘å  åå á áþÿÿëååã åå РሽèH-é ° áÐMâååååå‘åþÿÿëååPãã åêååAâàPã
ååå åþÿÿëåêååååAâàåå åå РሽèL-鰍â0ÐMâ å å  å0åååå‘åþÿÿëåååå‘åþÿÿëåååå‘åþÿÿëååPã
åååâPãàã åAêåååPá*ååþÿÿëPãªàã å4êåPãåååPãååå‘堝å0å0“åÀåÀåþÿÿëPãªàã åêêååå‘堝å0å0“åÀåàåàžå@åÀåàå@åþÿÿëPãªàã åêÿÿÿêåååþÿÿëååã å åÐK⌽èðM-鰍âPÐMâ À›åà›å  å$ å(  å,0 å$åå$å‘å$àå Àåþÿÿë0 å(åå(å‘åþÿÿë4å,åå,å‘åþÿÿë0å›åå›å‘åþÿÿë,å ›åå ›å‘åþÿÿë(å(åPã
›åååâPãàã å2ê åå(åPá* å(åþÿÿëPãªàã å%ê åå$å‘å0 å(0å0“å4Àå,àåàžå0@åP›åP•å,`å p›åp—å(€åÀåàå@å På`åpå€åþÿÿëPãªàã åê åå(åþÿÿë ååã ååÐKâð½èH-é ° á ÐMâ å  å å åå å‘åþÿÿë åååå‘åþÿÿëååPã
åååâPãàã å#êåååPá*ååþÿÿëPãªàã åêåå å‘å  å0å0“åÀåÀåþÿÿëPãªàã åêåååþÿÿëååã åå РሽèH-é ° á0ÐMâ å  å  å ååPáå åPá㠍å
êTŸåŸçåå  åå á á å2ÿ/á å å å…ê ååPáå åå å åå å‘åþÿÿëåååå‘åþÿÿëååååâPá*ååâþÿÿëPãªàã åbêå€â áþÿÿë ååàãPáàã åVêå å‘堝åþÿÿëååPá
ååå‘堝åþÿÿëååPá ŠååPáåå å‘堝åþÿÿëPãÚååå å0åÀåÀŒâÀåþÿÿëååPãÚååå å ’åþÿÿëêåå 堒å0åÀåÀŒâÀåþÿÿëååPãååå å ’åþÿÿëÿÿÿêååâ áþÿÿëåP㪝ååêãåÿÿÿêå åå РሽèPH-é ° á(ÐMâ å  å  å åå å‘åþÿÿëåååå‘åþÿÿëåååPá :ååPáA ååå‘堝åþÿÿëPã9
ååå å0åRá ã   âàPá*åå å0åRá ã   âàþÿÿëPãªàã åKêå åPá
åå å‘堝åþÿÿëååå€àå‘堝å0å0“åÀåÀåþÿÿëå‘堝åå á áþÿÿëåêåååâPá*ååâþÿÿëPãªàã åêå åPá
åå å‘堝åþÿÿëÿÿÿêååå 堒å0åþÿÿë å åPãåååþÿÿëåå å åå РሽèH-é ° áÐMâ å åååå åâPã!
ååå  å âþÿÿëååPã
å€âååååPá*ååþÿÿëPãªàã å6êåå‘堝å Bâàåÿÿÿê å ãþÿÿë å åPã"
ååå  åàPá    *åå  åàþÿÿëPãªàã åêåå å€à å! áå áåþÿÿëåå åþÿÿë ååàååååã åå РሽèH-é ° áÐMâ å ååå åå Pã:ååå¡" á!€à 0å¡Cà áå á åþÿÿëå ãþÿÿë åAà ååâ ååPã
åå å åþÿÿëååå åþÿÿëåå РሽèH-é ° á ÐMâ ååå å åå‘åþÿÿë å åPãã åUê åååãååPãÿÿÿêå€âå å€â å åååPãôÿÿ
å åAà åå€ áååå å  å! áþÿÿëåå ååPã
꼟åà¸Ÿå à´Ÿå0à™ãþÿÿëåâPãÿÿÿêå  áåå€âååâPãõÿÿ
å 堝å âþÿÿë å  å Bâà‘åQãå åàã€à åÿÿÿê åååå åå Рሽ踴°L-鰍âPÐMâ å å  å0 åååå‘åþÿÿ렍ååã€åå€åå€åå €åå€åå€å$å$å€â$åTŸåàå$ åT3Ÿå0à!ƒà ’åQáåñÿÿŠå$å€à@â$åþÿÿë( å(å$åàåPá:êôŸåàðŸå àìŸå0àùãþÿÿë(å€â(å(å áþÿÿë$ å$åàãPáàã å¤êã,å,å(åPá* å áþÿÿëååàãPáêå$å, åàå,å€â,åéÿÿê,å(åPáM*,åPã*ã( åêå,å€à@â,åþÿÿë$åå$å€à@â$åþÿÿë( å(å$å0 áPãã( åÿÿÿêÿÿÿê,å(åPá
š$å,åAâ,åçåå å áþÿÿëðÿÿê(åPã$å(å áþÿÿëàã åRê(å€â áþÿÿëååàãPá
å$å( å! áþÿÿë$å(å áþÿÿëå$ å(å€â(åÿÿÿêÿÿÿê,å(åPá*$å,å â, å€àã€åóÿÿê$å(å$ å0å0“åÀåÀœåàåàžå @åÀåàå@åþÿÿë  å åPãª$å€â$å(å,å™ÿÿê$ååå$ååå ååå(å$åàå å(ååå(åååã å åÐK⌽èPðìèPH-é ° áÐMâ ååå ååãPá"
åå ååååãåå åPá*åå€àåååãPá
åå áþÿÿëÿÿÿêå€âåéÿÿêåå‘å áþÿÿëåã€åå€åå€åå €åå€åå€å РሽèL-鰍â0ÐMâ å å  å0åååå‘åþÿÿëåååå‘åþÿÿëåååååå‘åPáêDŸåà@Ÿå à<Ÿå0àuãþÿÿëåååâPã
êŸåàŸå à Ÿå0àvãþÿÿëåååþÿÿëå ‘åPáŠêܟåà؟堏àÔŸå0àwãþÿÿëåååPá*ååþÿÿëPãªàã åêååå å ’å0å0“åÀåàåàžå@åÀåàå@åþÿÿë å åPãåååþÿÿëåå å å åÐK⌽è@<8 ØÔÐðH-鰍âPÐMâ À›åà›å å å   å$0 å ›åå ›å‘å àåÀåþÿÿë( å åå å‘åþÿÿë, å åå›å‘åþÿÿë0ååå,å$åå(å(åå‘åPáêŸåàŸå àŸå0àãþÿÿë(å$å‘åPáêìŸåàèŸå àäŸå0àãþÿÿë ›åååâPã
꼟åà¸Ÿå à´Ÿå0à‘ãþÿÿë åå,åþÿÿëå ‘åPáŠê„Ÿåà€Ÿå à|Ÿå0à’ãþÿÿë›åå0åþÿÿë$å ‘åPáŠêLŸåàHŸå àDŸå0à“ãþÿÿëåå$å‘åPáêŸåàŸå àŸå0à”ãþÿÿëåå(åPá*å(åþÿÿëPãªàã å!êååå‘å, å 0å0“å,Àå(àå@›å@”å0På `›å`–å(påÀåàå@å På`åpåþÿÿë$å$åPãåå(åþÿÿëåå$å ååÐKâðˆ½è èäิ°€|xHD@H-é ° áÐMâ å å å€âÀ㠍åååå á  å! áå áåþÿÿëååãPáàã åêååå åååã åå РሽèH-é ° áþÿÿ눽èìXÌ\(     ´    ¬
l ˜ 8 øØhlTø@”˜¨Ü„,Øì"À$@&'¼(¤,˜-x/„23./bn32.cunsigned int bnMakeOdd_32(struct BigNum *)tint bnBasePrecompBegin_32(struct BnBasePrecomp *, const struct BigNum *, const struct BigNum *, unsigned int)n*bits >= maxebitsint bnBasePrecompExpMod_32(struct BigNum *, const struct BnBasePrecomp *, const struct BigNum *, const struct BigNum *)msize == pre->msize((BNWORD32 *)mod->ptr)[BIGLITTLE(-1,0)] & 1lbnBits_32((BNWORD32 *)exp->ptr, esize) <= pre->maxebitsint bnDoubleBasePrecompExpMod_32(struct BigNum *, const struct BnBasePrecomp *, const struct BigNum *, const struct BnBasePrecomp *, const struct BigNum *, const struct BigNum *)msize == pre1->msizemsize == pre2->msizelbnBits_32((BNWORD32 *)exp1->ptr, e1size) <= pre1->maxebitslbnBits_32((BNWORD32 *)exp2->ptr, e2size) <= pre2->maxebitspre1->bits == pre2->bits!bc]ÿ9ؒÿÿÿÿAndroid (5058415 based on r339409) clang version 8.0.2 (https://android.googlesource.com/toolchain/clang 40173bab62ec746213857d083c0e8b0abb568790) (https://android.googlesource.com/toolchain/llvm 7a6618d69e7e8111e1d49dc9e7813767c5ca756a) (based on LLVM 8.0.2svn)A;aeabi1C2.09
A    
 "&ñÿNH¼(¤,¶x/~„2ìÅlTk"*̐,ÊT/’<2Ùh¡PyŒ"]°(Ä    !4>ý ¤Ð/¼C,˜o9„[ppb…<TÁ<6n·x¼¨³E    +$^„2˜¦Þ×F»hh˜  Ñ)¼(è¶(¤,ô^¥˜-àaQl ,Ë1œøàèT¤é̐Uƒ˜rÒx/ ¡ ,¬Ç<ìl˜„¨yq˜ŸŸ     ”Ýrì¤>3ìh\(ø‹‡´    øô"0Lw¬
DXDÀ$€Í['¸°?±Ü¨¨4ë8¦”K@Tä@\4ã{XtO8@&ÄEð
|*’ؐ    køH MÅlè‰8 ÀŒðØåÏü·PçèýÌ ÿpžq[†ó+ùA°ûJT?îjðÚïñÌ`=Ð`<Ô`1Ø`0Ü`/à`.ä`-è`,ì`Wð`Vô`eø`dü`U`T`Q`P `I`H`q`p`? `>$`C(`B,`Z0`Y4`[8`X<`;@`:D`^H`]L`_P`\T`kX`j\`7``4d`nh`ml`*p`)t`ix`h|`6€`5„`oˆ`lŒ`+`(”`3˜`2œ`g `f¤`S¨`R¬`O°`N´`G¸`F¼`MÀ`LÄ`EÈ`DÌ`aÐ``Ô`9Ø`8Ü`cà`bä`Aè`@,…|& ##Dx|Š}h&Œ#Ð‘ð€    Ѝ    ~ô    &
#\
‘|
Œ
Š &Œ vø #< ‘d s¨ rà # ŠÀ #ô ‘4xŽ˜‰¬ŠØŠŠ#Ðr#h`hŽ$‰P`hxАŠäwŠh#˜„Ìxàð…  ŠhŠ€ŠÌk#4„hxˆ …À„ôxˆ,…XˆtмŠ94#d‡xŠÄŠÜŠ@#„#°xØy #pŠˆŠÐŠèŠ#Hx y¼ŠŠH†°ŠÈŠàŠ4#ä| ŠhŠ€Š˜аŠÈŠ#”{¸ŠŠŠl#¨ÌŠ˜ а ŠÜ #!„4!x\!x”!wÀ!è!x"8"xP"…Œ"`8¸"ŠÐ"Š #wl##¨#xØ#yô#Š$$#`$x€$‚ $Š%ƒ@%#€%&À%#ü%’ &‘˜&’¤&&Ü&Œð&Š,'ŠÌ'’('X(Œ°(´(!¸(è(Št)&´)'Ì)„*„Œ*&¨*&+…(+…D+„l+%|+…,t,"”,˜,œ, ,"0-…X-…Ä-ŠÜ-Š$.'`.'p.v¤.'Ä.#/u4/ŠT/X/\/`/d/h/l/p/t/´/ŠÌ/Šä/Š80'p0'¬0'¼0vð0'1v41'p1'1#ü1z2Š<2@2 D2H2L2 P2T2X2 \2`2d2 h2l2p2 t2x2|2 €2Ì2‹$3K*$*$*$*$ *$(*$0*$8*$@*$H*$P*$X*$`*$h*$p*$x*$€*$ˆ*$*$˜*$ *$¨*$°*$¸*$À*$È*$Ð*$Ø*$à*$è*$ð*$ø*$*$*$*$*$ *$(*$0*$bnCopy.rel.ARM.exidxbnInv__aeabi_uidiv.rel.text.commentbnInitbnReadBitbnRShiftbnLShiftbnBitsbnInsertBigBytesbnExtractBigBytesbnInsertLittleBytesbnExtractLittleBytes.ARM.attributes.L.strbnCmpbnBasePrecompBeginbnNormbnMul.note.GNU-stackmemmovebnSquarebnBasePrecompBegin_32.bnBasePrecompThreshTablelbnMemFreebnLSWordbnDivModbnBasePrecompExpModbnDoubleBasePrecompExpModbnTwoExpModbnExpModbnDoubleExpModbnModbnBasePrecompEndbnEndbnMakeOddbnAddbnGcdbnPrealloclbnRealloclbnMemAllocbn00.cbnSub.strtab.symtab.rodatabnSetQbnCmpQbnMulQbnModQbnAddQbnSubQ.L.str.9$d.9.L.str.8$a.8.L.str.7$d.7$a.16.L.str.6$a.6$d.15.L.str.5$d.5__aeabi_memcpy4$a.14.L.str.4$a.4$d.13.L.str.3$d.3__assert2lbnCopy_32lbnInv_32lbnDiv_32bnInit_32bnReadBit_32lbnRshift_32lbnLshift_32bnRShift_32bnLShift_32lbnBits_32lbnInsertBigBytes_32lbnExtractBigBytes_32lbnInsertLittleBytes_32lbnExtractLittleBytes_32lbnBasePrecompExp_32lbnDoubleBasePrecompExp_32lbnCmp_32lbnZero_32lbnBasePrecompBegin_32.L__PRETTY_FUNCTION__.bnBasePrecompBegin_32lbnNorm_32lbnMul_32lbnNeg_32bnResize_32lbnSquare_32bnLSWord_32bnDivMod_32.L__PRETTY_FUNCTION__.bnBasePrecompExpMod_32.L__PRETTY_FUNCTION__.bnDoubleBasePrecompExpMod_32lbnTwoExpMod_32lbnExpMod_32lbnDoubleExpMod_32bnMod_32bnBasePrecompEnd_32bnEnd_32.L__PRETTY_FUNCTION__.bnMakeOdd_32bnAdd_32lbnGcd_32bnPrealloc_32bnSub_32bnSetQ_32bnCmpQ_32bnMulQ_32lbnModQ_32bnAddQ_32bnSubQ_32lbnAddN_32lbnSubN_32lbnAdd1_32lbnSub1_32lbnMulN1_32$a.12.L.str.2$a.2$d.11.L.str.1$d.1.rodata.str1.1.L.str.10$a.10$a.0¨LS/4,3+    HB(      p‚`38    pK8 /2˜4"°7$50Ô7ñÜ8´pÜ8<90    %lbn00.o/        0           0     0     644     40496     `
ELF(Pœ4( H-é ° áÐMâ åå ååå å! áþÿÿë РሽèÐMâåååàã€àåPã
å€âåã€åóÿÿêЍâÿ/áH-é ° áÐMâåååPã
긟åà´Ÿå à°Ÿå0à¶ãþÿÿëÿÿÿêååPã
åàã€àåPãêå€âåðÿÿêååãAàåååàã€àåPã    
å€âåååàã àååïÿÿê Рሽ贰¬H-é ° áÐMâ å å å åPãšêȟåàğ堏àÀŸå0àáãþÿÿëåååà ã¡âåååå â  åååPãÿÿÿêã åêÿÿÿê åàã€à åPã
å€â ååâ€åQã
ã åêíÿÿêã åå РሽèÄÀ¼H-é ° áÐMâ å å å åPãšê̟åàȟ堏àÄŸå0àãþÿÿëåååPà ãÁâåååå â  åååPãÿÿÿêã åêÿÿÿê åàã€à åPã
å€â åå à㠁ࠀåQã
ã åêìÿÿêã åå РሽèÈÄÀH-é ° áÐMâ å å  å åPãšê̟åàȟ堏àÄŸå0àJãþÿÿëååå â  å‘åà ã¡âåååå â  åå åàã€à åPã
ååå â  å‘åà ã¡â åà¡âåååå â  åååÿÿêå РሽèÈÄÀH-é ° áÐMâ å å  å åPãšêØŸåàԟ堏àПå0àƒãþÿÿëååå â  å‘åPà ãÁâåååå â  åå åàã€à åPã
ååå â  å‘åPà ãÁ⠝å bâPàÁâåååå â  ååäÿÿêåãAà РሽèÔÐÌÐMâåå åååàåååàååàã€àåPã
åà㠀ࠍå€àå å0‚à0å‚à‘åPá
ååå‘åPá*à㠍åê㠍åêßÿÿêã å åЍâÿ/áH-é ° áÐMâ å å  å0å åPãš긟åà´Ÿå à°Ÿå0à ãþÿÿëå€â åååàåååå â  åå åàã€à åPã
å€â ååå å0 ã!£à0å ååå â  ååéÿÿêååå Рሽ贰¬H-é ° áÐMâ å å  å0å åPãšêÀŸåà¼Ÿå à¸Ÿå0àEãþÿÿëå€â ååå 堒å0 ã!£à0å ååå â  åå åàã€à åPã
å€â ååå å0å0“å!Cà0å ååå â  ååèÿÿêå Рሽ輸´H-é ° á ÐMâ å å   å0å åPãšêŸåàŸå àŸå0àãþÿÿëå€â åååà åååååå å åBà å0‚â0 å‚堝åPáã ƒâàå åàã€à åPã
å€â ååå å0 ã!£à 0å ååååå å åBà å0‚â0 å‚堝åPáã ƒâàåÜÿÿêå Рሽè H-é ° áÐMâ å å  å åPãšêğåàÀŸå à¼Ÿå0àãþÿÿë å Pã*ꠟåàœŸå à˜Ÿå0àžãþÿÿëãååàã€à åPã
åååå å áå€áååå€â åå å  ãBà0 áååÿÿêå РሽèÀ¼¸œ˜”ÐM⠍ååãååàã€àåPã
åååå€ áå€á åå å€â åå  áåéÿÿêåЍâÿ/áH-é ° áÐMâ å å  åãå åPãšêàŸåàÜŸå àØŸå0àÌãþÿÿë å Pã*꼟åà¸Ÿå à´Ÿå0àÍãþÿÿëååà ååàã€à åPã
åàã€à ååååå å0 áå€áååå å  ãBà áåäÿÿêå å  ãBà0 á РሽèÜØÔ¸´°H-é ° áÐMâÀ›å å å  å0å åPãÀå
›åPãå å ›åàþÿÿëêåå  å0åÀƒâÀå0“åþÿÿë›åàã€à‹åPã
å€â ååå  å0åÀƒâÀå0“åþÿÿëå  åàåéÿÿê РሽèH-é ° á8ÐMâ å å   åå åå å åå åPãRêÿÿÿêåàã€àåPã
å€â åå å吁àåååå â  åååå â  åååÿÿêå 偠á ãþÿÿë ååå åå å ååàã€àåPã
å€â åå åå€â åå堝å0åþÿÿë ååå€àåâ åþÿÿëåâ ååßÿÿêå 偠áþÿÿëå‘åâà堞å‚áŽåå Рሽè ÐMâååååàååPããå    
åà㠀ࠍå€àåPã㠍ååã
åàã€àåèÿÿêå Ѝâÿ/áH-é ° áÐMâ ååååþÿÿëååPã,
ååAâ€àåååPã
ꐟåàŒŸå àˆŸå0à}ãþÿÿëå€ áåãååå0 áPã
åå1 áåêååAàåÿÿÿêåãþÿÿëåPãêÿÿÿÿÿêå Рሽ茈„H-é ° á0ÐMâ å å   å0 åå  á ååÿãàåå  áPãêàŸåàÜŸå àØŸå0àÝãþÿÿëååþÿÿëåååþÿÿëååàå‘à åå á àå.è ááåå àåQáå*åàã€àåååàåååPá :å åPá*åàã€àåååàåÿÿÿê ååAàåååþÿÿëåååþÿÿëååàå‘à åå á àåÿ/ã àáåå  åQáå*åàã€àåååàåååPá :å åPá*åàã€àåååàåÿÿÿê ååAàåå áå€áååå РሽèÜØÔH-é ° á@ÐMâÀ›å å  å  å0 ååPãÀåšêÜŸåà؟堏àÔŸå0à&ãþÿÿë›åPã
긟åà´Ÿå à°Ÿå0à'ãþÿÿëåPãåå å å›åþÿÿë àåŽå åà›åå á áþÿÿë åŽêã å›å åã 堝åå0 áPã
堝å1 á åêååà åÿÿÿêåãþÿÿë åPãêÿÿ›åå ãBà0 áPãêÌŸåàȟ堏àÄŸå0à8ãþÿÿëå›å á‹åååà@â åååà ååàã €à  å€àå å å›åPá*ãåꠝå›åþÿÿëå›å åþÿÿ렍ååå ååàã€à åPã
åàã€à å  å0åÀƒàÀ åƒà‘å0›å å á  åþÿÿ렍åèÿÿêåPã
å›å1 á‹ååå å0å0Câå áå á åþÿÿëå å€áå å›åþÿÿë堑å‚áå›å åþÿÿ렍åå å ååå åå РሽèØÔд°¬ÈÄÀH-é ° á ÐMâ å å   åååà ååàã €à  å€àåååàã€à åPã
å@â åå åå åþÿÿë¾àÝáŽáåå àåå á áþÿÿë á àåÿ/ã àáååàÿÿêå åþÿÿëå á РሽèH-é ° áˆÐMâÀ›å å  å  å0 åå›å@à@ å›åPã<Àå
ê`Ÿåà\Ÿå àXŸå0àãþÿÿëå›åPá:ê8Ÿåà4Ÿå à0Ÿå0à ãþÿÿë›åPã    å å  å0åÀåÀœåÀåþÿÿë åtêå›åAâ€àå$ å$åPã
êÈŸåàğ堏àÀŸå0àRãþÿÿëã< å$å0 åã8 å0å8å0 áPã
8å0å1 á0 åê8å<åà< åÿÿÿê8åãþÿÿë8 åPãêÿÿã å<åPã
å›å< åþÿÿëå ›å Bâà‘å$ å å å<àå8å á á  áþÿÿë å$å  áPã
êÔŸåàП堏àÌŸå0àgãþÿÿëå›å€àå( å@å åà å@ååà å å›åAâ€àå ååPã
å$åPá*êTŸåàPŸå àLŸå0à}ãþÿÿëå å$0å,Kâþÿÿë0 åêå$åPá    :å$åþÿÿë, åå$åþÿÿë0 å4åêã4 åKêÿÿÿê å›å€àå  å,å(吁àDå@å@åDå0 å 0åSàÒà0å,å"*ÿÿÿê,åàã€à, å$å0åà0 å$åPáš(å@åD åQàÂâ@åDå@åDå0 å 0åSàÒà(å$å*ÿÿÿê,åàã€à, åÿÿÿêÿÿÿê åå ›å,0åþÿÿë0 å0ååPáš åå ›åþÿÿë,å àãà, 堍å,å4 åÿÿÿê@åàã€à@ åPã‚
å›å€àå å å@â å å›åAâ€àå åå$åPá àã, ååå€à0 å0ååPá*Jêêå$åPá*êŸåàŸå àŸå0àÏãþÿÿëå å$0å,Kâþÿÿë0 å å›å€àå  å,å(吁àDå@å@åDå0 å 0åSàÒàåå"*ÿÿÿê,åàã€à, å$å0åà0 å$åPá:(å@åD åQàÂâ@åDå@åDå0 å 0åSàÒàåå*ÿÿÿê,åàã€à, åÿÿÿêÿÿÿêÿÿÿê åå ›å,0åþÿÿë0 å0ååPáš åå ›åþÿÿë,å àãà, å å,åå àã0à0 åàåvÿÿê<åPã
å›å< åþÿÿë å ›å<àåå á á  áþÿÿëå4å åå Рሽè\XT40,ÄÀ¼ÐÌÈPLHüH-é ° áÐMâ ååååâPã
êdŸåà`Ÿå à\Ÿå0à-ãþÿÿëÿÿÿêååàåPã
åãAàå‘àåòÿÿêåãAà Рሽè`\XH-é ° á ÐMâ å å   å0åãå åååå‘åàpãê ŸåàŸå àŸå0àÚãþÿÿëåPã
êüŸåàøŸå àôŸå0àÜãþÿÿëÿÿÿêåå  å0åÀå“ àþÿÿë åå å€àå  åþÿÿëåàåå€â ååàã€àåPãåÿÿÿÿÿêåPã
åå  åþÿÿëåAàåôÿÿêÿÿÿêåå  åþÿÿëPãºåå  åþÿÿëåóÿÿê РሽèøôðH-é ° á ÐMâ å å   å0ååå€à å å á åþÿÿëååþÿÿëåå€à堝å0å ‚à 0åàåàåþÿÿëå РሽèH-é ° á ÐMâ å å   åå å€àþÿÿëåå  åà‘åå á  ååþÿÿëåå áå  å0åþÿÿëå á  å€à  åå áåþÿÿë РሽèL-鰍â^ßMâÀ›å à›å@›å å å  å0 å›åPã(@å$àå Àå
êР   Ÿåà̟堏àÈŸå0àíãþÿÿëå›åPáŠꨠ   Ÿåà¤Ÿå à Ÿå0àîãþÿÿëå›åþÿÿë‹å›åPãå›åþÿÿëåã€åã åMêå›åþÿÿë`å`åPãååPá
åå åþÿÿë›ååPášåå€à›å åAàþÿÿëã å0êå›å€ààã€à åã\åÀŸåà`å\ å9Ÿå0à!ƒà ’åQáåš\å€â\åðÿÿê›å€ á€ áåþÿÿë<å<åãPáàã å ê›å€ á€ áåþÿÿë8å8åãPá<å›å  á á åþÿÿëàã åùê\åã áXåådåDåDåXåPá*›å áþÿÿë4å4åàãPáê4åDåd â‚àåDå€âDåéÿÿêÿÿÿêXåDåPáš\åàã€à\åXå  áXåóÿÿêÿÿÿêDåàã€àDåXåPášDådâ‘ç›å áþÿÿëñÿÿê ›ååþÿÿë0å<åà›å€à4å4åå åþÿÿë<å›åþÿÿë4å<å ›åàåà‚à 0›å À á Œå  áþÿÿëdå< å0›å å á á  áþÿÿë8å<å ›åþÿÿë8å ›å ›å00åþÿÿë8å›å€à4åãDåDåXåPá*<å4å ›åD0ådÀâ1Œà0å à á ŽåÀåþÿÿë<å ›å ›å00åþÿÿëDåå‘ç< å0›å‚à ›åþÿÿëDå€âDåßÿÿê`å@ââã áTåååTåàPã
ê°Ÿåà¬Ÿå à¨Ÿå0àTãþÿÿëãPåDåDå\åP᠊På€ áå‘åT åàQãã â€áPåTå  áTåTåPã    hŸåå àãà åTå›åàã€à‹åÿÿÿêDå€âDåÚÿÿêPåXåàPã
êäŸåààŸå àÜŸå0ànãþÿÿë`åLåãHå`åàã€à`åã@åPåXåàPã
ꐟåàŒŸå àˆŸå0à‹ãþÿÿë`å\å@àLåPåâPãPå  áPåLå€âLåôÿÿêLå`åPáŠê,Ÿåà(Ÿå à$Ÿå0à’ãþÿÿëPå  ádâàåHåãPåLå`åPáã@åÿÿÿê`åàã€à`åPåXåPá*긟åà´Ÿå à°Ÿå0à°ãþÿÿëPå€ áPå›åPã
ååTåàPãã âPåáPåTå  áTåTåPã    HŸåå àãà åTå›åàã€à‹åÿÿÿêPåXåàPã#
`å\å@àLåPåâPãPå  áPåLå€âLåôÿÿêLå`åPáŠê¼Ÿåà¸Ÿå à´Ÿå0àÉãþÿÿëPå  ádâàåHåãPå`åLåPá 8å›å€à4å@åPã
4åHå ›åþÿÿëã@åê<å4å ›åH0åÀ›åÀåþÿÿë<å ›å ›å00åþÿÿë<å4å8å<å4å8åÿÿÿê`åPãê@åPã8å›å€à4å<å4å ›åþÿÿë<å ›å ›å00åþÿÿë<å4å8å<å4å8åcÿÿê@åPãꄟåà€Ÿå à|Ÿå0àîãþÿÿëPåPãêHŸåàDŸå à@Ÿå0àïãþÿÿë8å›å€à4å8å4å ›åþÿÿë4å›åþÿÿë8å ›å ›å00åþÿÿëå4å ›åþÿÿëã,åXåàã€àXåPã
Xådâ‘ç›å áþÿÿëòÿÿê8å›å áþÿÿë<å›åà á áàåþÿÿë,å å åÐK⌽èÌ    È    Ä    ¤         œ    ¼¬¨¤àÜØŒˆ„($ ´°¬€¸´°D@<€|x    ðM-鰍â®ßMâ À›åà›å@›åP›å`›å p›å€›å  å$ å(  å,0 堛åPãT€åPPåL`åHpåDÀå@àå<@å
êøŸåàôŸå àðŸå0àCãþÿÿë(å ›åPáŠêПåà̟堏àÈŸå0àDãþÿÿë›å ›åPáŠê¨Ÿåà¤Ÿå à Ÿå0àEãþÿÿë,å›åþÿÿë‹å›å›åþÿÿë‹å,å›åþÿÿ렍å›å›åþÿÿ뜍堝圝åPá*›åpå›å‹åpå‹å åpåœå åpåœå$å`å ›å$ å`å ‹å,å`å›å, å`å‹å åœåPá:êÀŸåà¼Ÿå à¸Ÿå0àTãþÿÿë›åPã  å$å( å,0åÀ›åà›å @›åÀåàå@åþÿÿë åbꜝåPã
êøŸåàôŸå àðŸå0àYãþÿÿ렝åPã>œåPãêøŸåàôŸå àðŸå0à]ãþÿÿë(å›å€à áþÿÿëhåhåãPáàã å:êhå$å( å 0›åÀ›åÀåþÿÿë(å›å€à ›åPá :hå ›å€àhå( å0›å ‚à0›å À›åÀåþÿÿë8å åhå  ›åþÿÿëhå(å ›åà áþÿÿëã åê,å›å€à@â, å›å›å€ààã€à‹å㘍åÈŸåà å˜ å¼?Ÿå0à!ƒà ’åQá4åš˜å€â˜åðÿÿê㔍åäŸåàœå” åÐ?Ÿå0à!ƒà ’åQá0åš”å€â”åðÿÿꘝ唝åPá:ꘟåà”Ÿå àŸå0àxãþÿÿ렛倠ဠá,åþÿÿëhåhåãPáàã åÍꠛ倠ဠá(åþÿÿëdådåãPáhå ›å  á á$ åþÿÿëàã åºꘝå ã áå”å á„å ›å áþÿÿë`å`åãPá då ›å áþÿÿëhå ›åà á á àåþÿÿëàã åžê`å, å 复åãpåpååPá** ›å áþÿÿë`å`åàãPá!ê`åpåK/Kâ‚àåpå„åPá* ›å áþÿÿë`å`åàãPápåKKâ‘ç ›å áþÿÿë    ê`åpå¤ â‚àåÿÿÿêpå€âpåÐÿÿêÿÿÿꐝåpåPᚘåàã€à˜åå  áåóÿÿêÿÿÿêpåàã€àpååPášpå„åPá*på¤â‘ç ›å áþÿÿëpåKKâ‘ç ›å áþÿÿëçÿÿꔝ嘝åPᚘå”åå„å˜å”å@à”å›ååþÿÿë\åhå ›å€à`å`å$å( åþÿÿëhå ›åþÿÿë`åhå  ›å(àåà‚à0›å À á Œå  áþÿÿë,åh å 0›åå á á  áþÿÿëdåhå  ›åþÿÿëdå›å  ›å\0åþÿÿëdå ›å€à`åãpåpååPá*hå`å  ›åp0åKÏKâ1Œà0å à á ŽåÀåþÿÿëhå›å  ›å\0åþÿÿëpåå‘çh å 0›å‚à  ›åþÿÿëpå€âpåßÿÿêhå ›å€à`å`å ›å ›åþÿÿëhå ›åþÿÿë`åhå  ›åà›å ‚à0›å à›åàåþÿÿ뤝åh å 0›åå á á  áþÿÿëhå¤å  ›åþÿÿëhå›å  ›å\0åþÿÿëdå`å  ›åþÿÿëãpåpå„åPá*hådå  ›åp0å¤Àâ1Œà0å à á ŽåÀåþÿÿëhå›å  ›å\0åþÿÿëpååàå`å  ›åþÿÿëpå€âpåàÿÿꠝå@ââã áŒå,ååŒåàPã
ê\
ŸåàXŸå àTŸå0àãþÿÿëㄍ刍åpåpå˜åPá8Šˆå€ á,å‘匠åàQãã â€áˆå›å›åPá Š„å€ á›å‘匠åàQãã â€á„åŒå  áŒåŒåPã,åàã€à, å›å›åPኛåàã€à‹å¸    ŸåŒå›åàã€à‹åÿÿÿêpå€âpåÂÿÿꈝ吝åàPã
ê,    Ÿåà(Ÿå à$Ÿå0à'ãþÿÿ렝å|å€åãtåxåãlå åàã€à åˆååàPã
êПåà̟堏àÈŸå0àDãþÿÿ렝嘝å@à€åˆåâP㈝堠ል倝å€â€åôÿÿꀝ堝åPáŠêlŸåàhŸå àdŸå0àKãþÿÿ눝堠áKKâàåxå㈍倝堝åPáãlå„ååàPãV
„å”å ã áAâàpå”å„å1 á„å å˜å@à”å€à|å„åâPㄝ堠ᄍå|å€â|åôÿÿê|å åPáŠêˆŸåà„Ÿå à€Ÿå0àbãþÿÿ넝堠ᤍâàåtåpå„å|å åPá då ›å€à`ålåPã
`ådå  ›åþÿÿëãlåêhå`å  ›åd0å À›åÀåþÿÿëhå›å  ›å\0åþÿÿëhå`ådåhå`ådåÿÿÿêÿÿÿêÿÿÿꠝåàã€à åˆååPá*ꔟåàŸå àŒŸå0à‰ãþÿÿ눝倠ል儝吝åPá*ê`Ÿåà\Ÿå àXŸå0à‹ãþÿÿ넝倠ᄍå›åPã2
,ååŒåàPãã âˆåáˆå›å›åPá
Š›ååŒåàPãã â„åá„åŒå  áŒåŒåPã,åàã€à, å›å›åPኛåàã€à‹å„ŸåŒå›åàã€à‹åÿÿÿꈝ吝åàPã#
 å˜å@à€åˆåâP㈝堠ል倝å€â€åôÿÿꀝ堝åPáŠêŸåàŸå àŸå0à¨ãþÿÿ눝堠áKKâàåxå㈍儝吝åàPã0
„å”å ã áAâàpå”å„å1 á„å å˜å@à”å€à|å„åâPㄝ堠ᄍå|å€â|åôÿÿê|å åPáŠê<Ÿåà8Ÿå à4Ÿå0à¾ãþÿÿ넝堠ᤍâàåtåpå„å å€åPá)då ›å€à`ålåPã
`åxå  ›åþÿÿëãlåêôðìÌÈĤ œhå`å  ›åx0å À›åÀåþÿÿëhå›å  ›å\0åþÿÿëhå`ådåhå`ådåÿÿÿꠝå|åPá då ›å€à`ålåPã
`åtå  ›åþÿÿëãlåêhå`å  ›åt0å À›åÀåþÿÿëhå›å  ›å\0åþÿÿëhå`ådåhå`ådåÿÿÿꠝåPã꼸´låPãdå ›å€à`åhå`å  ›åþÿÿëhå›å  ›å\0åþÿÿëhå`ådåhå`ådåÕþÿêlåPãêLŸåàHŸå àDŸå0àóãþÿÿ눝åPã
êôðìŸåàŸå àüŸå0àôãþÿÿ넝åPã
êôð켟åà¸Ÿå à´Ÿå0àõãþÿÿëdå ›å€à`ådå`å  ›åþÿÿë`å ›åþÿÿëdå›å  ›å\0åþÿÿë å`å  ›åþÿÿëãXåå”å0 á„ååàã€àåPã
å„åPá*å¤â‘ç ›å áþÿÿ됝åKKâ‘ç ›å áþÿÿëèÿÿêĸ,å`å`å ›å áþÿÿëdå ›å áþÿÿëhå ›åà á á àåþÿÿëXå ååÐKâð½èÌà”ŒX
T
P
(    $         ÌÈÄhd`„€|Œˆ\XT€ü840¸´°üøHD@H-é ° á`ÐMâÀ›å å  å  å0 å›åPã Àå
êŸåàŸå àüŸå0à$ãþÿÿë åå€ààã€à  å åå$ å$åPã
꼟åà¸Ÿå à´Ÿå0à(ãþÿÿëå›åþÿÿë ååþÿÿë ååPãŠåã áååã åêå@ââã á( åå›åþÿÿë ååPãšê(Ÿåà$Ÿå à Ÿå0à;ãþÿÿëã ååPã)
(å  á( å(åPãåàã€à åPãêÌŸå å àã0à 0 åà‘å$ å( å倠á(å$ åàQãã â€á åååPá:å  á åêÒÿÿêåâ ã á(åå  á å(åå åàååPãã å¸ê›å€ á€ áåþÿÿë, å,åãPáàã å«ê›å€ á€ áåþÿÿë0å0åãPá,å›å  á á åþÿÿëàã å˜êåå(å(åâPã
êpŸåàlŸå àhŸå0àuãþÿÿë(åþÿÿë(å0åà›å€à,å,ååàå Žâþÿÿë0å›åþÿÿë,å0å ›åàåà‚ààŽâ0å À á Œå  áþÿÿë,å0 å0›åå á á  áþÿÿë,åå ›å(0åþÿÿë,å›å€à,å(å$åàPã
,å›åþÿÿëPã,åå ›åþÿÿëPãÚ,åå ›åþÿÿë åÿÿÿê(å  á( å(åPãåàã€à åPãêŸå å àã0à 0 åà‘å$ å( å0å,å ›åþÿÿë0åå ›å(0åþÿÿë0å,å,å0å,å, å,å›å€à,å¿ÿÿê,å,å ›åþÿÿë,å›åþÿÿë,åå ›å(0åþÿÿëå,å ›åþÿÿë ã$å0å›å áþÿÿë,å›å  á á åþÿÿë$å åå Рሽèüø¸´°$ €lhdÐMâåå  å0å ãåå åà å å ã€àå å  á å ååàååPã
åååÿÿÿêåàã€àåPã
åPãåà㠀ࠍå€àåå ãåå@âååå0 áå â åÁåâÿÿêЍâÿ/áÐMâå å å0å ãåååàåå  áåàååâPã
 
å€âåååå€ áâå1 áåÿÿÿêåàã€àåPã
å á å â  åÑå€áååàã€àåâPãåå àã0à0åàåâÿÿêå€ áâååPã
åå áååã á@âå àãà‘åàåáåååàåЍâÿ/áÐMâå å å0å ãåå  áåàååâPã
 
å€âåååå†áå1 áåÿÿÿêåàã€àåPã
å€âåâPãå€âåååå å â  åÁåå  áååÿÿêЍâÿ/áÐMâå å å0å ãåååàåå åà åå  áåàååâPã
 
å€âåååå€ áâå1 áåÿÿÿêåàã€àåPã
å á å àã0à 0åàÑå€áåå€àåâPãåå àã0à0åàåáÿÿêå€ áâååPã
åå áååã á@âå àãà‘åàåáåååàåЍâÿ/áH-é ° á(ÐMâÀ›å å  å  å0å ååPáÀå:êðŸåàìŸå àèŸå0à¢ãþÿÿëÿÿÿêåPã)
åå€àå  å0åÀåÀåþÿÿëå å å á áþÿÿë å åPãå›ååã åêå å€à堝å0å ÀåÀåþÿÿëå  åå á áþÿÿëåÒÿÿê å›ååã åå РሽèìèäH-é ° áPÐMâ å  å  å0 åå åþÿÿë å åPãã åUêååþÿÿë å ååPáŠê8    Ÿåà4Ÿå à0Ÿå0àÑãþÿÿë åPã ååPã    å å€àå  åAàþÿÿëã å3êå€â áþÿÿë ååàãPá'
å€â áþÿÿë ååàãPá
å áþÿÿë  å åàãPá
å áþÿÿë$ å$åàãPá
ê åå áþÿÿëååâ áþÿÿëååâ áþÿÿëàã åÿê ã å åååå åþÿÿë$åå å0å àå À áàŒåþÿÿë(å(å$å å 0å Bààå$åå  åAàâþÿÿëåå åþÿÿë$å$åPããåŠååPã㠍ååãb
å$åPá    : å$åPá åå  åþÿÿëP㪘Ÿåà”Ÿå àŸå0àãþÿÿëå$å!€à 0åÀå à áŽå å á å  á 0 áþÿÿë(å(åå  åçå$å€à å$ åAàâþÿÿëååPã
ꜟåà˜Ÿå à”Ÿå0à    ãþÿÿëå$åþÿÿë å åPãsêåå€àåâPáŠêHŸåàDŸå à@Ÿå0àãþÿÿëåå$ åà å$0åÀåÀåþÿÿëåå åàþÿÿëåååPáŠêäŸåààŸå àÜŸå0àãþÿÿëå åPᚠ堝å€àå  åAàþÿÿëå å å堝åþÿÿë(å(åPã
 ååPáš åå€à å åAà( åþÿÿë(å(åPã
(å å  åàå å€â åÿÿÿê åP㠊ååPã åPãꠝååPáŠêŸåàŸå àŸå0à'ãþÿÿëå å  åþÿÿë堝å€àå  åAàþÿÿëàê$å åPá    :$å åPá åå  åþÿÿëPãªtŸåàpŸå àlŸå0à/ãþÿÿëå å!€à$0åÀå à áŽåå áå  á 0 áþÿÿë(å(åå$ åçå å€à$å  åAàâþÿÿëååPã
ê´Ÿåà°Ÿå à¬Ÿå0à3ãþÿÿëå åþÿÿë$å$åPã°êå å€àåâPáŠê`Ÿåà\Ÿå àXŸå0à9ãþÿÿëåå  åà å 0å ÀåÀåþÿÿëåå  åàþÿÿëåååPáŠêüŸåàøŸå àôŸå0à<ãþÿÿëååPáš$åå€àå åAàþÿÿëåå$å堝åþÿÿë(å(åPã
ååPáš åå€àå åAà( åþÿÿë(å(åPã
(å$堝åàåå€âåÿÿÿêŽþÿê$åPãQêåå åþÿÿëååPáŠêŒŸåàˆŸå à„Ÿå0àWãþÿÿëå$堝åþÿÿë(å(åPã"
ååPášêDŸåà@Ÿå à<Ÿå0àZãþÿÿëåå€à堝åAà( åþÿÿë(å(åPãêüŸåàøŸå àôŸå0à\ãþÿÿëÿÿÿêÿÿÿê$åå áþÿÿë åå áþÿÿëååà ãŽàþÿÿëååâ áþÿÿëã åê ãå$åå áþÿÿë åå áþÿÿëååà ãŽàþÿÿëååâ áþÿÿëå åå Рሽè4    0    ,    ˆ„€@<8øô𘔐D@<àÜØ°¬¨\XTøôðplhü”ŒL-鰍âXÐMâÀ›å à›å@›å å å  å0 åå›å(@å$àå Àåþÿÿë‹å›åPã
ê4Ÿåà0Ÿå à,Ÿå0à‡ãþÿÿë›å ›å ›åå á áþÿÿëåQáêôŸåàðŸå àìŸå0à‰ãþÿÿë›å›åPáŠêÌŸåàȟ堏àÄŸå0àŠãþÿÿë›å€ á€ áåþÿÿë  å åãPáàã å–ê›å€ á€ áåþÿÿë$ å$åãPá å›å  á á åþÿÿëàã åƒê ›åå, å,åâPã
êŸåàŸå àŸå0àšãþÿÿë,åþÿÿë, å åà›å€à( å(åå ›åþÿÿë å›åþÿÿë(å å ›åà›å ‚à 0›åà›åàåþÿÿëå‘å0å0å  å0›å å á á  áþÿÿë å( ååPã
êdŸåà`Ÿå à\Ÿå0àªãþÿÿëåPã
ê@Ÿåà<Ÿå à8Ÿå0à«ãþÿÿëÿÿÿêåàã€à åPã$
å,å$å(å ›åþÿÿë$å ›å ›å,0åþÿÿë$å0å å$ å0å  å å›å€à( å,åàã€à,åPãæÿÿå€â åå0å0å(å ›åþÿÿëÔÿÿê$å›å áþÿÿë å›åà á áàåþÿÿëã å åÐK⌽è0,(ðìèÈÄÀ `\X<84L-鰍âÐMâÀ›å à›å@›å å å  å0 åã0å ›å›å(@å$àå Àåþÿÿë‹å›åPã
êØŸåàԟ堏àПå0àÝãþÿÿëå›åþÿÿë‹å›åPãå›åþÿÿëåã€åã åê ›ååþÿÿë<å›åPã
êdŸåà`Ÿå à\Ÿå0àëãþÿÿë›å€ á€ áåþÿÿë  å åãPá 
›å€ á€ áåþÿÿë$ å$åãPá
›å€ á€ áåþÿÿë( å(åãPá
ê$å›å  á á åþÿÿë å›å  á á  åþÿÿëàã åÞêã< å8 åå á@âH åHå@ å@åPã¢
åLåLå€âLååHå›å@â8å ã4åãD å8åPããåHåPã㠍ååãY
HåDååHå1 áHåå4åAà4å4åPãª8åPãšLå€âLåå@å8åàã€à8å@å4å åà áDåáDå@å4å ãBà0 áHå4å €â4åDåHåà@åPá$åDåç,å$å›å€à4 å<åPã
4å,å ›åþÿÿëã< åê(å4å ›å,0åÀ›åÀåþÿÿë(å ›å ›å<0åþÿÿë(å, å$å( å,å$ åÿÿÿêÿÿÿêDå€âD å˜ÿÿê<åPã$ å›å€à0 å$å›å€à4 å8åPã
0å4å ›åþÿÿëã8 åê(å0å ›å40åÀ›åÀåþÿÿë(å ›å ›å<0åþÿÿë(å, å å( å,å  åÿÿÿêÿÿÿê@åàã€à@ åYÿÿê8åPãê̟åàȟ堏àÄŸå0à7ãþÿÿë å›å€à0 å å0å ›åþÿÿë0å›åþÿÿë å ›å ›å<0åþÿÿëå0å ›åþÿÿë(å›å áþÿÿë$å›å áþÿÿë å›å  á á åþÿÿë0å å åÐK⌽èÔÐÌ`\XÈÄÀðH-鰍â¸ÐMâÀ›åà›å@›åP›å `›åp›å å å   å$0 åãTå›å›åHpåD@å@På<`å8Àå4àåþÿÿë‹å›åPã
êøŸåàôŸå àðŸå0ànãþÿÿë$å›åþÿÿë‹å›åPã å ›å å0›åÀ›åà›å@›åÀåàå@åþÿÿë å`ê›å›åþÿÿë‹å›åPã å å å$0åÀ›åà›å@›åÀåàå@åþÿÿë åLê›ååþÿÿë`å›åPã
ê$Ÿåà Ÿå àŸå0à€ãþÿÿë›åPã
êŸåàüŸå àøŸå0àãþÿÿë›å€ á€ á0åþÿÿë( å(åãPá 
›å€ á€ á,åþÿÿë, å,åãPá
›å€ á€ á(åþÿÿë0 å0åãPá
ê,å›å  á á$ åþÿÿë(å›å  á á  åþÿÿëàã åêãD å@ åå á@âT åTåH åHåPãÆ
ãP åPåPã“*PåPã
›ååê åååPåPåPã
›ååê$åååX åPåPã
›ååê›ååå@â\åXå€âX åå\ å ãXåãL å\åPããå\åPã㠍ååãY
\å` åå\å1 á\ ååXåAàXåXåPãª\åPãšXå€âX åådå\åàã€à\ådåXå åà á`åá` ådåXå ãBà0 á\ åXå €âXå`åTåàHåPá$PåLåçLå,å›å€à< åDåPã
<åLå ›åþÿÿëãD åê0å<å ›åL0åÀ›åÀåþÿÿë0å›å ›å`0åþÿÿë0å4 å,å0 å4å, åÿÿÿêÿÿÿêLå€âL å˜ÿÿêÿÿÿêPå€âP åhÿÿêDåPã$(å›å€à8 å,å›å€à< å@åPã
8å<å ›åþÿÿëã@ åê0å8å ›å<0åÀ›åÀåþÿÿë0å›å ›å`0åþÿÿë0å4 å(å0 å4å( åÿÿÿêÿÿÿêHåàã€àH å5ÿÿê@åPãêØŸåàԟ堏àПå0àÒãþÿÿë(å›å€à8 å(å8å ›åþÿÿë8å›åþÿÿë(å›å ›å`0åþÿÿëå8å ›åþÿÿë0å›å áþÿÿë,å›å áþÿÿë(å›å  á á  åþÿÿëTå ååÐKâðˆ½èôðì üøôÔÐÌ4xhlt|TLL¤    °
( X , ÀD@€¼˜Œ0¸8 Ì l+¼?0E FˆGhHäI KdU<Yœ^./lbn32.cvoid lbnNeg_32(bnword32 *, unsigned int)lenbnword32 lbnAdd1_32(bnword32 *, unsigned int, bnword32)len > 0bnword32 lbnSub1_32(bnword32 *, unsigned int, bnword32)bnword32 lbnAddN_32(bnword32 *, const bnword32 *, unsigned int)bnword32 lbnSubN_32(bnword32 *, const bnword32 *, unsigned int)void lbnMulN1_32(bnword32 *, const bnword32 *, unsigned int, bnword32)bnword32 lbnMulAdd1_32(bnword32 *, const bnword32 *, unsigned int, bnword32)bnword32 lbnMulSub1_32(bnword32 *, const bnword32 *, unsigned int, bnword32)bnword32 lbnLshift_32(bnword32 *, unsigned int, unsigned int)shift > 0shift < 32bnword32 lbnRshift_32(bnword32 *, unsigned int, unsigned int)unsigned int lbnBits_32(const bnword32 *, unsigned int)tbnword32 lbnDiv21_32(bnword32 *, bnword32, bnword32, bnword32)(d >> (32-1)) == 1bnword32 lbnDiv1_32(bnword32 *, bnword32 *, const bnword32 *, unsigned int, bnword32)d(d >> (32-1-shift)) == 1bnword32 lbnDiv_32(bnword32 *, bnword32 *, unsigned int, bnword32 *, unsigned int)dlennlen >= dlendhdh >> (32-1)nh < dhbnword32 lbnMontInv1_32(const bnword32)x & 1void lbnMontReduce_32(bnword32 *, const bnword32 *, const unsigned int, bnword32)(BNWORD32)(inv * BIGLITTLE(mod[-1],mod[0])) == (BNWORD32)-1int lbnExpMod_32(bnword32 *, const bnword32 *, unsigned int, const bnword32 *, unsigned int, bnword32 *, unsigned int)mlennlen <= mlen(*e & bitpos) != 0buf & tblmaskmultpos <= ebitsbuf < tblmask!isone!bufint lbnDoubleExpMod_32(bnword32 *, const bnword32 *, unsigned int, const bnword32 *, unsigned int, const bnword32 *, unsigned int, const bnword32 *, unsigned int, bnword32 *, unsigned int)n1len <= mlenn2len <= mlene1bits >= e2bitse2bitse2bits == 1w1bits >= w2bits(*e1 & bitpos) != 0buf1 & tblmaskmult1pos <= e1bitsmult2pos <= e1bitsbuf1 < tblmaskbuf2 < tblmask!buf1!buf2int lbnTwoExpMod_32(bnword32 *, const bnword32 *, unsigned int, bnword32 *, unsigned int)bitwordbits > 1inv & 1int lbnGcd_32(bnword32 *, unsigned int, bnword32 *, unsigned int, unsigned int *)alen >= blenint lbnInv_32(bnword32 *, unsigned int, const bnword32 *, unsigned int)alen <= mlen0plenplen+t1len <= mlen+1plen <= mlent0len <= mlenplen+t0len <= mlen+1t1len <= mlenmlen > t1len!cyint lbnBasePrecompBegin_32(bnword32 **, unsigned int, unsigned int, const bnword32 *, unsigned int, bnword32 *, unsigned int)glenmlen == lbnNorm_32(mod, mlen)glen <= mlenbitsnint lbnBasePrecompExp_32(bnword32 *, const bnword32 *const *, unsigned int, const bnword32 *, unsigned int, const bnword32 *, unsigned int)elen!anullint lbnDoubleBasePrecompExp_32(bnword32 *, unsigned int, const bnword32 *const *, const bnword32 *, unsigned int, const bnword32 *const *, const bnword32 *, unsigned int, const bnword32 *, unsigned int)elen1elen2Pð ÿÿÿÿAndroid (5058415 based on r339409) clang version 8.0.2 (https://android.googlesource.com/toolchain/clang 40173bab62ec746213857d083c0e8b0abb568790) (https://android.googlesource.com/toolchain/llvm 7a6618d69e7e8111e1d49dc9e7813767c5ca756a) (based on LLVM 8.0.2svn)A;aeabi1C2.09
A    
 "&›ñÿ¡›ÆLÏL¤    W°
Õh‹X ¶@¿€¼GŒ{0¦¸¯l+óô;7ð<Þlk˜=eÔ=ŸÀ>ã¼?'0E[ KUdU<YÓœ^"tf|3\$@-@q˜    µ˜
ÿ@ 4ta˜¥Dï$<`  è*QÐ;•ä<ߌ=ôÈ=ý¸>A?…üDÏK€häÈTíôX1x^ueÄp„H
*3‘ö ¼ #ÅCg›<    N«S M`õsÌo
’¬ §µiWwù…›–= å©3N
qºúΜÝð¥Gé!‹'-‡Տ    ÕX a˜êò [G óT•V7[Ùp {}‹Å wÙQ® Ú»K=    ãB    …`     'm    Ér    k
 
»×
GÝ
»ƒ]…ñÎ78F¯@¿~•t    Œ¡8­-VzÛ?–žSÀ
Ëò¬½Ï×w RvÿHõ>ˆ(‚IRïvMX/G4ÃMH
)Òc>w8gï@©-Z_~Aäh\tdUØ«<Y`.DüñÄk4À<@@¬˜ôÖœ^¤l+Pu°
xåÌ  
N0Eð|ˆGàÃ8 ”1äI<9 FhdhH|Œ KD
 ¤     s;¼ÜžŒ¤˜0ˆLnTøJLX>X Ô^xð3À„è( 0h, ”)l}|¶¸€¿¼?tû4D(¾¸•\<`Œd=¬•`<dyhH°•h<lŽpH¸•p<tzxHÀ•„<ˆŒHœ•@<DŠHH”•@<D‰HH”•˜    <œ    ‹     Hè    •
•˜
<œ
† 
S¤
<¨
†¬
^t •¤ •@ <D H SL <P T ^¤ ½È ² ±è ·P±p–”¢`¶¸•“4<8}<i¨•´“Ä”„“””t<x|tЕ•$”D“¬“ø•p“€”äž4«P“l”˜<œ~ H¤<¨~¬v°<´~¸w4”X”„”ø•,•X¨•“8«p«¨•4•Hžl“|”„³¨—Œ• ž”³¸—·(·D<H€LxP<T€X>\<`€d?h<l€p@t<x€|A€<„€ˆAÔ•$<(‡,B”•ĕ䱖Pºt›Œº <¤ˆ¨C¬<°ˆ´=ðœü½( Ÿ\ ½€ ¯œ °À œ,!•`!•l!¶ˆ!½¬!šÜ!œ"½„"¬¸"¬ä"­(#¬Ð#­à#¯$œ$½8$ŸX$œh$¸|$°Ð$´ä$°%œh%•@&• &•'•'•œ(•ø(œ )´4)°Œ)¸ )°ì)•*•<*œH*½\*°l*œ¤*­¸*­Ð*­è*<ì*ƒð*Dô*<ø*ƒü*E+‘+<+ƒ +F+<+ƒ+G+< +ƒ$+G(+<,+ƒ0+I4+<8+ƒ<+JD+<H+ƒL+IP+<T+ƒX+L\+<`+ƒd+Kh+‘ì+• ,•T,•`,¶p,¶€,š,š8-•p-£¨-•ä-•ø-¬4.´x.ŸŒ.œ¤.­˜/•¬/¬à/¬ 0­@0¬d0­|0­¼0¬1¬01­Ø1­ð1­02¯T2œ`2½ˆ2Ÿ¨2œ¸2¸Ì2° 3´43°T3œ„3œ3½´3ŸÔ3œä3¸ø3°4œL4´`4°|4œà4•6•„6•ô6•ä7•@8œh8´|8°ä8•$9•Œ:•d;•À;œÐ;<Ô;‚Ø;DÜ;<à;‚ä;Mè;<ì;‚ð;N <´ <°x<œ <´´<°ä<<è<‚ì<O=¸,=°x=•Œ=<=‚”=P´=•È=<Ì=‚Ð=Qð=•>œ>½0>°@>œ˜>­°>­¸>‘¼>‘Ô>­ä>­ü>­?‘?‘?< ?‚$?R(?<,?‚0?T4?<8?‚<?U@?<D?‚H?UL?<P?‚T?VX?<\?‚`?Wd?<h?‚l?Xp?<t?‚x?Y€?<„?‚ˆ?VŒ?<?‚”?W˜?<œ?‚ ?[¤?<¨?‚¬?Z°?<´?‚¸?K @•`@•l@½x@šÌ@šA•B¬PB¬|B­ÈB•ÐB¯øBœC½0CŸPC¸dC°”C¢¬C›ÄCº4D¸HD°„DœD½¤D°´DœÌD­äD­üD<EEDE< EE\E<EE]$E<(E,E_8J•lJŸ„J¶ÐJŸèJ¶K<K„K`DK¶lK¶¤K•ÜK½øK¬L¬<L¬\L¬„L­˜L­¬L­ØLœøLŸ0M¶@M¶¬M›ÔM•NŸ<N¶pN•|N¶ÐN•ôN´O¶@O•lO½„O—ÄO–XP•hPœ„P½¸P›àP•QŸHQ¶|Q•ˆQ¶ÜQ•R´R¶LR•xR½R—ÐR–(Sœ\S•lSº°S•ÐS¹T•T­,T­@T­TT­xT­ˆT­œT­°T­ÈT<ÌT…ÐTaÔT<ØT…ÜThàT<äT…èTjìT<ðT…ôTkøT<üT…UcU<U… UdU<U…UeU< U…$Uc(U<,U…0Ug4U<8U…<Ue@U<DU…HUbLU<PU…TUfXU<\U…`Ub U¶ÔU•ðU¶ V•TV•hV¬œV¬ÈV­W•W¯@WœLW½pWŸœWœÔW•X•8X¸LX°°XœÄX­ÜX­ôX<øX{üXlY<Y{Ym Y<Y{YnY<Y{ Y_$Y<(Y{,Yo0Y<4Y{8Yp€Y¶´Y•ÀY¶ÜY½Z¯4Z•HZ¬pZ¬˜Z¬ÈZ­àZ­„\œ¬\´À\°8]œ`]´t]°Ø]•ø]œ^½^°(^œ8^­H^­`^­x^<|^|€^D„^<ˆ^|Œ^q^<”^|˜^rø^¶,_•8_¶t_™ˆ_¶Ä_™Ø_¯ `•<`•P`¬x`¬ `¬Ð`­è`­cœ0c´Dc°Ðcœøc´ d°pd•dœœd½°d°ÀdœÐd­àd­ød­e<eeDe< e$es(e<,e0eu4e<8e<er*’*’*’*’ *’(*’0*’8*’@*’H*’P*’X*’`*’h*’p*’x*’€*’ˆ*’*’˜*’ *’¨*’°*’¸*’À*’È*’Ð*’Ø*’à*’è*’ð*’ø*’*’*’*’*’ *’(*’memcpy.rel.ARM.exidx__aeabi_uidiv.rel.text.comment.ARM.attributes.L.str.note.GNU-stackbnExpModThreshTablelbnMemFree__aeabi_uidivmodlbnMemAlloclbn00.c.strtab.symtab.rodata.L.str.59.L.str.49$d.49.L.str.39$d.39.L.str.29$d.29.L.str.19$d.19.L.str.9$d.9.L.str.58.L.str.48$a.48.L.str.38$a.38.L.str.28$a.28.L.str.18$a.18.L.str.8$a.8.L.str.57$d.57.L.str.47$d.47.L.str.37$d.37.L.str.27$d.27.L.str.17$d.17.L.str.7$d.7.L.str.56$a.56.L.str.46$a.46.L.str.36$a.36.L.str.26$a.26.L.str.16$a.16.L.str.6$a.6.L.str.55$d.55.L.str.45$d.45.L.str.35$d.35.L.str.25$d.25.L.str.15$d.15.L.str.5$d.5.L.str.54$a.54.L.str.44$a.44.L.str.34$a.34.L.str.24$a.24.L.str.14$a.14.L.str.4$a.4.L.str.53$d.53.L.str.43$d.43.L.str.33$d.33.L.str.23$d.23.L.str.13$d.13.L.str.3$d.3__assert2.L.str.52$a.52.L.str.42$a.42lbnCopy_32.L__PRETTY_FUNCTION__.lbnInv_32.L__PRETTY_FUNCTION__.lbnDiv_32lbnToMont_32lbnFromMont_32.L__PRETTY_FUNCTION__.lbnRshift_32.L__PRETTY_FUNCTION__.lbnLshift_32.L__PRETTY_FUNCTION__.lbnBits_32lbnInsertBigBytes_32lbnExtractBigBytes_32lbnInsertLittleBytes_32lbnExtractLittleBytes_32.L__PRETTY_FUNCTION__.lbnBasePrecompExp_32.L__PRETTY_FUNCTION__.lbnDoubleBasePrecompExp_32lbnCmp_32lbnZero_32.L__PRETTY_FUNCTION__.lbnBasePrecompBegin_32lbnNorm_32lbnMul_32.L__PRETTY_FUNCTION__.lbnNeg_32lbnSquare_32lbnDouble_32.L__PRETTY_FUNCTION__.lbnMontReduce_32.L__PRETTY_FUNCTION__.lbnTwoExpMod_32.L__PRETTY_FUNCTION__.lbnExpMod_32.L__PRETTY_FUNCTION__.lbnDoubleExpMod_32.L__PRETTY_FUNCTION__.lbnGcd_32lbnModQ_32.L__PRETTY_FUNCTION__.lbnAddN_32.L__PRETTY_FUNCTION__.lbnSubN_32.L__PRETTY_FUNCTION__.lbnMontInv1_32.L__PRETTY_FUNCTION__.lbnDiv1_32.L__PRETTY_FUNCTION__.lbnAdd1_32.L__PRETTY_FUNCTION__.lbnMulAdd1_32.L__PRETTY_FUNCTION__.lbnSub1_32.L__PRETTY_FUNCTION__.lbnMulSub1_32.L__PRETTY_FUNCTION__.lbnMulN1_32.L__PRETTY_FUNCTION__.lbnDiv21_32.L.str.32$a.32.L.str.22$a.22.L.str.12$a.12.L.str.2$a.2.L.str.51$d.51.L.str.41$d.41.L.str.31$d.31.L.str.21$d.21.L.str.11$d.11.L.str.1$d.1.rodata.str1.1.L.str.60.L.str.50$a.50.L.str.40$a.40.L.str.30$a.30.L.str.20$a.20.L.str.10$a.10$a.0£¨“¦)4@e%    Ø~   p‚te0    x’0 82¤fã
³ˆq/0¤qO¬r8p¬r<«èrð “bn.o/           0           0     0     644     2432      `
ELF(È4( H-é ° áÐMâHŸåàå‘åPãþÿÿë0àŸåààãŽååã€åå€åå€å РሽèD,ÐM⠍åå ååååå ååååå ååååå ååååå ååååå åååååЍâÿ/ádAndroid (5058415 based on r339409) clang version 8.0.2 (https://android.googlesource.com/toolchain/clang 40173bab62ec746213857d083c0e8b0abb568790) (https://android.googlesource.com/toolchain/llvm 7a6618d69e7e8111e1d49dc9e7813767c5ca756a) (based on LLVM 8.0.2svn)A;aeabi1C2.09
A    
 "&Ôñÿ#d\B½òÿ òÿéòÿòÿ”òÿ<òÿüdtòÿÜòÿöòÿòÿ3òÿPòÿòÿ¥òÿvòÿ‘òÿ·òÿÃòÿQ€òÿ£òÿ)òÿ*òÿkòÿ³òÿŽòÿòÿ òÿýòÿòÿÉòÿbòÿXòÿïòÿ!òÿÙòÿòÿâdŒjòÿ«òÿ$\`**bnBasePrecompCopybnCopy.rel.ARM.exidxbnInv.rel.text.commentbnBegin.bninitbnInitbnReadBitbnRShiftbnLShiftbnBits.bssbnInsertBigBytesbnExtractBigBytesbnInsertLittleBytesbnExtractLittleBytes.ARM.attributesbnCmpbnSwapbnBasePrecompBeginbnBeginbnNormbnMul.note.GNU-stackbnSquarebnLSWordbnDivModbnBasePrecompExpModbnDoubleBasePrecompExpModbnTwoExpModbnExpModbnDoubleExpModbnModbnBasePrecompEndbnEndbnYieldbnMakeOddbnAddbnGcdbnPreallocbn.cbnSub.strtab.symtabbnSetQbnCmpQbnMulQbnModQbnAddQbnSubQ$a.2$d.1$a.0ß (34ð/    x
p‚$    
{4904<Ìp<<çxlbnmem.o/       0           0     0     644     1616      `
ELF(À4(
H-é ° áÐMâ åå堝åãþÿÿëå РሽèH-é ° áÐMâååþÿÿë РሽèH-é ° áÐMâååå åãÿâþÿÿëåþÿÿë РሽèH-é ° áÐMâ å å ååþÿÿëååãPáå åêåãPáå åêå åP᚝åå  åþÿÿëêå堝åþÿÿëå åþÿÿëå åå Рሽè0PˆAndroid (5058415 based on r339409) clang version 8.0.2 (https://android.googlesource.com/toolchain/clang 40173bab62ec746213857d083c0e8b0abb568790) (https://android.googlesource.com/toolchain/llvm 7a6618d69e7e8111e1d49dc9e7813767c5ca756a) (based on LLVM 8.0.2svn)A;aeabi1C2.09
A    
 "& ñÿ¹”0 oP8V0zˆ°/*…a 
D t    | ¤ ****memcpy.rel.ARM.exidx.rel.text.commentzrtp_memset.ARM.attributes.note.GNU-stacklbnMemWipezrtp_sys_freelbnMemFreelbnRealloczrtp_sys_alloclbnMemAlloclbnmem.c.strtab.symtab$a.0©¾48     @     p‚l     à     !0ŒF”6p”<±ÐÐsieve.o/        0           0     0     644     5952      `
ELF(ˆ4( H-é ° á ÐMâ å å   å0åã å åPã&* åãþÿÿëåååPá:ê åâã áàã à Íå Ýå堝åà ÑåàÁåååàåååPáðÿÿ:å åà å å€â åÕÿÿê РሽèH-é ° áÐMâ å å åå€âåPãã åuêåãþÿÿëåå åPá:ã åjêåâPã3
åå â å€àÐååâP áÍåÓÝáPã
ÝåâPãÝå@ áÍåå€âåÝåâPãÝå@ áÍåå€âåÝåâPãå€âåå å;êå åPáã å4êÿÿÿêÿÿÿêÿÿÿêåå€àÐåÍåÿâPã 
å€ áåÝåâPãÝå@ áÍåå€âåÝåâPãÝå@ áÍåå€âåÝåâPãå€âåå åêÿÿÿêå€âå åPáÏÿÿ:ã åå Рሽè0H-鰍âPÐMâÚMâÀ›å å å  å0 å åãPá(Àå
êTŸåàPŸå àLŸå0àµãþÿÿëåâPã
@ŸåŸçåå$å á$å1ÿ/áâ( å å(åªàã^ á åÿâþÿÿëêèŸåŸç å 堍å áÿãÿâþÿÿ렝ååå1ÿ/áâPã
ꨟåà¤Ÿå à Ÿå0à×ãþÿÿëÿÿÿê,âãþÿÿë,ÝåâPã
ãåê,âã ãþÿÿëåå å倠á€â$ åå$åPá*ååêå$åþÿÿëååå, å,åPãüŸåŸçåå$ åå á á å2ÿ/áPã
êÌŸåàȟ堏àÄŸå0àõãþÿÿëXê,å$åþÿÿë, å,åPã
ꔟåàŸå àŒŸå0àýãþÿÿë$å,å@à, åpŸåŸçåå$ å å á á  å2ÿ/á( å(å,åà á$ åå áþÿÿë( å å å(àå$0åå á á  áþÿÿëã  å å›åPá *,åâPã
$å,åà, å,åãþÿÿë, å,å(åà( å(å$åPá:$å(åAà( å åå( å$0åþÿÿë å€â  åÚÿÿêÿÿÿê,â åãþÿÿë åPãtÿÿãÐKâ0ˆ½èPLH䤠œ<øÈÄÀŒˆlH-é ° á ÐMâ å åå åÿãÿâþÿÿëåþãÀåã å 倠á€âåå Pãšêå堝å0å’à B⠍å á ãå áþÿÿë0å åå áå åþÿÿëå  åãþÿÿë å åPãÜÿÿ РሽèH-é ° á8ÐMâ å  ååPãŠå åXê ååþÿÿë å ååþÿÿë ååQãå ŠåPã
åå@àåêãåÿÿÿêå å>êã åååþÿÿëåååþÿÿë ååàå‘ààåŽà ååQãå ŠåPã
å åê㠍åÿÿÿê å åêååþÿÿëåååþÿÿë ååàå‘ààåŽà åååPãÏÿÿŠåPã
åå@àåêãåÿÿÿêå åå Рሽè0H-鰍âPÐMâÚMâÀ›å å å  å0 å åãPá(Àå
ꈟåà„Ÿå à€Ÿå0àBãþÿÿëtŸåŸçåå$å á$å1ÿ/áâPã
\ŸåŸçå堍å á å1ÿ/áâ( å å(åªàã^ á åÿâþÿÿëêŸåŸç å åå áÿãÿâþÿÿëååå1ÿ/áâPã
êÄŸåàÀŸå à¼Ÿå0àcãþÿÿëÿÿÿê,âãþÿÿë,ÝåâPã
ãåê,âã ãþÿÿëåå ålŸåŸç偠áâ$ ååå$ åå á á å2ÿ/á, å,åPã(ŸåŸçåå$ åå á á å2ÿ/áPã
êøŸåàôŸå àðŸå0àwãþÿÿëaêàŸåŸçåå$ å å á á  å2ÿ/á$åþÿÿë, å,åPã
ê ŸåàœŸå à˜Ÿå0à|ãþÿÿë$å,å@à, å|ŸåŸçåå$ åå á á å2ÿ/á( å(å,åà á$ åå áþÿÿë( å å å(àå$0åå á á  áþÿÿëã  å å›åPá *,åâPã
$å,åà, å,åãþÿÿë, å,å(åà( å(å$åPá:$å(åAà( å åå( å$0åþÿÿë å€â  åÚÿÿêÿÿÿê,â åãþÿÿë åPãnÿÿãÐKâ0ˆ½è„€|pÀ¼¸Xh$ôðìÜœ˜”xÔðȘ4    sieve.cint sieveBuild(unsigned char *, unsigned int, const struct BigNum *, unsigned int, unsigned int)arraybnLSWord(bn) & 1bnModQ(bn, p) != 0tint sieveBuildBig(unsigned char *, unsigned int, const struct BigNum *, const struct BigNum *, unsigned int)Android (5058415 based on r339409) clang version 8.0.2 (https://android.googlesource.com/toolchain/clang 40173bab62ec746213857d083c0e8b0abb568790) (https://android.googlesource.com/toolchain/llvm 7a6618d69e7e8111e1d49dc9e7813767c5ca756a) (based on LLVM 8.0.2svn)A;aeabi1C2.09
A    
 "&ðñÿ[9ÈGˆ! W>i0o€“Ïa…•m(˜œ^Èо&µ@åðØ›4    yÔ©Ô8HœÄ@„ô 8”¼HlˆŒ ”`˜œ  ¤`¨`¬° ´    ¸¼ À
Ä`ìPl|ÌÜ<L´ÄŒ    ü    $
d
t
 
H |  °  4 x À ä      ` `      `$ `( `, 0  4     8 `< @  D 
H `**** *(*.rel.ARM.exidx__aeabi_uidiv.rel.textsieveModInvert.commentmemset.ARM.attributes.L.strsieveSmall.note.GNU-stacksieveSearch.L__PRETTY_FUNCTION__.sieveBuildBigsieveSinglebnLSWord__aeabi_uidivmod.L__PRETTY_FUNCTION__.sieveBuildsieve.c.strtab.symtabbnModQ.L.str.4.L.str.3$d.3__assert2.L.str.2$a.2.L.str.1$d.1.rodata.str1.1$a.0ø(`"4L     ˜`
p‚€ 0    ø0
L2° 70²iºGpº<ø prime.o/        0           0     0     644     9696      `
ELF($4( 0H-鰍âªÞMâÀ›å å å  å0 åã  å     KâPÀåþÿÿë“Kâþÿÿ뀟åŸçå åLå áLå1ÿ/áâPã    XŸåŸçå åHå áãH å2ÿ/áDåÿÿÿê\â  åã0ãÀãÀåþÿÿë›åQã@åU
›åTåXâ ‹â€åTåâPã
êÜŸåà؟堏àÔŸå0àæãþÿÿëÈŸåŸçå åT å<å á á< å2ÿ/á$ å$åPãã$ å
ê$åàã€à$ åPã
Tå$å@à$ åÿÿÿê$åâPã
$åã8åþÿÿëTå4å á8åþÿÿë4åà€â0åê$åãþÿÿë0å0å\â$ å$"åT0å áãþÿÿëXå€âXååTåTåPã°ÿÿXâ,åã, å$ å\ÝåâPã\â,"åãþÿÿë, åPã
\â,å$"å0‚â$2 å">K₠ƒà°Âá,"åãþÿÿë, ååãPá
,åPã
ÿÿÿê\â,å$"å0‚â$2 å">K₠ƒà°Âá,"åãþÿÿë, å,åPãã(å
$å Pãã 3(å(åãæÿÿÿÿÿêã4 å$åPãl
åãPá
å$å$å á$å1ÿ/᠍åê㠍åÿÿÿꠝå( å(å"K à°Ðá0 å,åPã
 
\â,å("å">K₠ƒà°Âá,"åãþÿÿë, å ê$å@â$ å"K à°Ðá("傠à°Âá$倁àã°Àá0å4åPáš å0å4"åAà ãþÿÿëåê å4å0"åAà ãþÿÿëååPãª=ê0å4 å å0åå“/Kâå á    -KâÀåÀåþÿÿë ååPãÊ.êå åà  ååãPá
 
ååå á.㠝å2ÿ/á åPãªêÿÿê å4å ãBà ãþÿÿëPãªêåãPá
 
ååå á/㠝å2ÿ/á åPãªê×þÿêàã 土åŸçå“K⠍å á å1ÿ/áxŸåŸçå    Kâå áå1ÿ/á"Kâãþÿÿë\âãþÿÿëåPãªååê å€âååÐKâ0ˆ½è|TØÔÐÄt˜H-é ° á ÐMâ å  å å ååà å åÿãP ŸåŸçååå áÿ㠝å2ÿ/áPãªàã åê åÿã@à åèÿÿê0ŸåŸçåå  åå á á å2ÿ/á åå Рሽè,|H-é ° á ÐMâ å  å å ååà å åÿãP ŸåŸçååå áÿ㠝å2ÿ/áPãªàã åê åÿã@à åèÿÿê0ŸåŸçåå  åå á á å2ÿ/á åå Рሽè,|H-é ° áFßMâÀ›åðéŸåàŸç å  å  å0 åžåå, å á,å0À å1ÿ/á ååâP㬠   Ÿåàþÿÿë4 å0
ŸåŸçååk' ã8 å á á8 å2ÿ/á åå«
ãªJ㐂ࢠ á‚ ‚à@àPã< åL    Ÿåàþÿÿë@ åå%ã’B㐂à0@࣠‚à"1 áƒ1 á"!Cà@àPãD å     ŸåàþÿÿëH åå£ã.K㐂à¢! á 0 ã’`àPãL åØŸåàþÿÿëP ååOãÄD㐂à"! á 0 ã’`àPãT 够åàþÿÿëX ååñãðO㐂à"" á"‚à@àPã\ åpŸåàþÿÿë` åäŸåŸçåå…'ãd å á ád å2ÿ/á ååÍ ãÌL㐂à"! á!‚à@àPãh åŸåàþÿÿël ååËã(J㐂à0@࣠‚à"" á0 ã’`àPãp åÔŸåàþÿÿët ååÉãK㐂à"" á0 ã’`àPãx å Ÿåàþÿÿë| åå     ã=H㐂à"" á0 ã’`àP〠ålŸåàþÿÿë„ åÔŸåŸçåå³' ㈠å á áˆ å2ÿ/á åå…ãB@㐂àà@à® ‚à"â áŽâ á""Nà@àP㌍åŸåàþÿÿ눍ååM    ãÏK㐂à0@࣠‚à¢" á%0 ã’`àPㄍåÄŸåàþÿÿ뀍åå}ãÎL㐂à¢" á)0 ã’`àPã|åŸåàþÿÿëxå„ŸåŸçå å åtå á át å2ÿ/áPãªàã å‚êPŸåŸçå åpå áãp å2ÿ/á(ŸåŸç‘å  ålå á1ÿ/á$ åã å$åâPã]
ŸåŸçå åhå áãh å2ÿ/áìŸåŸçåå  åàådå á á  ádàå>ÿ/áPãªàã åQê$åâP㬟åŸçåå`å á`å1ÿ/áPã
ã å@êã  å.ê`ŸåŸçåå\å áã\ å2ÿ/áPãªàã å/ê,ŸåŸçåå åXå á áX å2ÿ/áPã
ã å êã  å$åâPã
 
ÜŸåŸçå åTå áãT å2ÿ/áã  åÿÿÿêNꄟåŸçå åPå áãP å2ÿ/á\ŸåŸçåå  åàåLå á á  áLàå>ÿ/áPãªàã åóê ŸåŸçååHå áHå1ÿ/áPãã åêðŸåŸçååDå áãD å2ÿ/áPãªàã åØê¼ŸåŸçåå å@å á á@ å2ÿ/áPã
ã åÉêÿÿÿꀟåŸçå å<å á<å1ÿ/á€â  åå ååPã¦*åãPá
å›å8å á*ã8 å2ÿ/á( åPãª(å å¨ê ŸåàDŸåŸç‘å å0å4ßå Àà1Œà0“å4å á0å á0 å2ÿ/áØŸåŸç‘å å0å Àåàå,å á(å á   á0 á(Àå<ÿ/áPãªàã åƒêŸåŸçåå$å á$å1ÿ/áPãaê å$ å`ŸåŸçå堍å áã  å2ÿ/áPãªàã åhê,ŸåŸçåå åå á á å2ÿ/áPãCê$åàã€à$ åPãå€âå@à åOêПåŸçååå á㠝å2ÿ/᨟åŸç‘å åàåå áå á å2ÿ/áPã º|ŸåŸçåå å0å å á á  á 0å3ÿ/áPãªàã å(ê<ŸåŸçååå áå1ÿ/áPãå€âå@à åê ÿÿêÿÿÿêå€â åUÿÿêåãPá
å›åå á*㠝å2ÿ/á( åPãª(å åêã åå Рሽèì    ¨    H        Ô l МhüÀŒ€$LX€ì¸|è\(بԌ\(¤Ìx8,
àÐ@00H-鰍â‡ÞMâ¬ÃŸå ÀŸç å å  å0 åã@ åœåå4å á4å1ÿ/áâPãêhŸåàdŸå à`Ÿå0àbãþÿÿëTŸåŸçå å0å á0å1ÿ/áâPãê(Ÿåà$Ÿå à Ÿå0àcãþÿÿë0Kâþÿÿë<Kâþÿÿë8â  å0åãÀãÀåþÿÿëP㪏êã$ å  å8ÝåâPã8â  åãþÿÿë  åPãU
ÿÿÿê å$åPá:ꌟåàˆŸå à„Ÿå0àsãþÿÿëxŸåŸçåå  å$0å Bà00Kâ,å á,0å3ÿ/áPãªdê@ŸåŸçå å(å á0Kâ( å2ÿ/áPãªXê å$ å å0åå< Kâ$å á0 Kâ$ÀåÀåþÿÿë ååPãÊIêå@åà@ ååãPá
 
å堍å á.ã  å2ÿ/á åPãª6ê8â  åãþÿÿë  å åPã«ÿÿÿÿÿê`ŸåŸç$å ãBà  ååå  å00Kâå á0å3ÿ/áPã
º$ŸåŸçå åå á0K⠝å2ÿ/áPãªêåãPá
 
ååå á/㠝å2ÿ/á åPãªêeÿÿêàã 崟åŸçå<Kâå áå1ÿ/ᐟåŸçå0K⠍å á å1ÿ/á8âãþÿÿëåPãªååê@å€âååÐKâ0ˆ½è¨d`\P$ ˆ„€t<\ Œ°ä¨l prime.cint primeGen(struct BigNum *, unsigned int (*)(unsigned int), int (*)(void *, int), void *, unsigned int, ...)t & 1int primeGenStrong(struct BigNum *, const struct BigNum *, int (*)(void *, int), void *)(bnLSWord(step) & 1) == 0(bnLSWord(bn) & 1) == 1p >= prevbn div by 2!bn div by 3!bn div by 7!bn div by 11!bn div by 13!bn div by 17!bn div by 5!bn div by 19!bn div by 23!bn div by 29!bn div by 31!bn div by 37!bn div by 41! Android (5058415 based on r339409) clang version 8.0.2 (https://android.googlesource.com/toolchain/clang 40173bab62ec746213857d083c0e8b0abb568790) (https://android.googlesource.com/toolchain/llvm 7a6618d69e7e8111e1d49dc9e7813767c5ca756a) (based on LLVM 8.0.2svn)A;aeabi1C2.09
A    
 "&mñÿ—aä'¨÷lÇ yÄ? dßt¹àvpwUfc Np,~Œüšä¨Ì¶XÖ6ð
 î Ö, ¾9°G‹oÎ}YBäÄL¨Äª/l´
Dg¢ƒ_}L=(]F›”V©1¡ää RóÂ0)8)¬=&”%¨%È%ì@@?x?È? ? $!h#ä „99Ä`/È`(Ì ÐÔ Ø`2Ü`-à`- `(¤`(d`7h`7Ì<0<t<¬<ä<    <€    <À    <ø    <0
< 
<à
< <t`/x|€„ˆŒ”˜œ ¤¨¬`,°`/´`7¸`8¼`4À`*Ä`(È`+Ì`0Ð`8Ô`4Ø`(Ü`+à`4ä`*è`.ì"ð`*ô`(ø`+ü`6`7`1`* `2`2`2`5"&à&è)ð) >D?ˆ&$#”?¬9à`/ä èìð`/ô øü  `3`'`3`'`- `-*$*$*$*$ *$bnCopy.rel.ARM.exidx__aeabi_uidiv.rel.textprimeTest.commentbnAddMultbnSubMultbnRShiftbnBits.ARM.attributes.L.strbnCmpbnBegin.L__PRETTY_FUNCTION__.primeGenconfirm.note.GNU-stacksieveSearch.L__PRETTY_FUNCTION__.primeGenStrongsieveBuildBigprintfbnSquarelbnMemWipesieveSinglebnLSWordbnTwoExpModbnExpModbnModbnEndsieveBuildbnMakeOddbnAddprime.c.strtab.symtab.rodatabnSetQbnMulQbnModQbnAddQbnSubQ.L.str.9$d.9.L.str.8$a.8.L.str.17.L.str.7$d.7.L.str.16.L.str.6$a.6.L.str.15.L.str.5$d.5.L.str.14.L.str.4$a.4.L.str.13.L.str.3$d.3__assert2.L.str.12.L.str.2$a.2.L.str.11.L.str.1$d.1.rodata.str1.1.L.str.10$a.0ud!œ)4$%    ´ˆ  p‚X(    <!( ~2€Ä…D90`²hfph<}¤%bnprint.o/      0           0     0     644     2104      `
ELF(€4( H-é ° áPÐMâ å  å  å0 å åãPá
ååþÿÿëPãªàã å˜êhŸåŸçååå áå1ÿ/á€âãþÿÿëååPãå0ãþÿÿëPãªàã åêrêÿÿÿêå PãJšâŸåŸç å  B⠍åå å0å å á  á 0ã Àå<ÿ/áãåå Pã*¸Ÿåà堝å0â ƒà ÒåþÿÿëPãªàã å[êÿÿÿêå€âåêÿÿêå\ãþÿÿëPãºå
ãþÿÿëPãªàã åIê åãPá
åþÿÿëååàã€àåPã
å ãþÿÿëPãªàã å4êðÿÿêÿÿÿê±ÿÿêâ̟åŸçå å0åå á ãÀå<ÿ/áãåååPá*Ÿåà堝å0â ƒà ÒåþÿÿëPãªàã åêÿÿÿêå€âåéÿÿêÿÿÿêåãPá
ååþÿÿëåêãåÿÿÿêå åå РሽèdȌü´%02XAndroid (5058415 based on r339409) clang version 8.0.2 (https://android.googlesource.com/toolchain/clang 40173bab62ec746213857d083c0e8b0abb568790) (https://android.googlesource.com/toolchain/llvm 7a6618d69e7e8111e1d49dc9e7813767c5ca756a) (based on LLVM 8.0.2svn)A;aeabi1C2.09
A    
 "&“ñÿÁ­¼h?F(І9Žo4 t (
\ p œ Ä H
 ¼`À`ÄÈ`Ì*.rel.ARM.exidx__aeabi_uidiv.rel.textbnPrint.commentfputsbnBitsbnExtractBigBytes.ARM.attributes.L.strstrlen.note.GNU-stackfprintfputcbnprint.c.strtab.symtab$d.1.rodata.str1.1$a.0¸Æ"4Р   8x
p‚    °
²2 00vXp<¥Xàjacobi.o/       0           0     0     644     1704      `
ELF(4(
H-é ° á(ÐMâ8"Ÿå Ÿç å  åã å’å å å á å1ÿ/áååâPãã åxêÿÿÿêåâPãå  á å÷ÿÿêåâPãå  á ååå¡ á àâPã
åãAà åÿÿÿêåPãå åVêååàâPã
åãAà å<ŸåŸçå å åå á á å2ÿ/áååPã<
ÿÿÿêåâPãå  áå÷ÿÿêåâPãå  áååå¡ á àâPã
åãAà åÿÿÿêåPãå åêååPá*ååååå åååàâPã
åãAà åÿÿÿêååþÿÿëåå¿ÿÿêã åå Рሽè48Android (5058415 based on r339409) clang version 8.0.2 (https://android.googlesource.com/toolchain/clang 40173bab62ec746213857d083c0e8b0abb568790) (https://android.googlesource.com/toolchain/llvm 7a6618d69e7e8111e1d49dc9e7813767c5ca756a) (based on LLVM 8.0.2svn)A;aeabi1C2.09
A    
 "&]ñÿŒ‡LLvTC€(L`P`*.rel.ARM.exidx.rel.text.comment.ARM.attributes.note.GNU-stackbnLSWord__aeabi_uidivmodjacobi.c.strtab.symtabbnJacobiQbnModQ$d.1$a.0f„‘4T    d    p‚ˆ    |    03˜#p˜<nԐgermain.o/      0           0     0     644     9984      `
ELF( %4( L-鰍â˜ÐMâÚMâ å å  å0 åãP å4Kâþÿÿë@KâþÿÿëLKâþÿÿëåPã
åPãã ƒãã LåêãLåÿÿÿêLå4ŸåŸç0#Ÿå Ÿç( å’å  å(0å0Câ‘å Àå(àåHå  áDå áDÀå@0å< å<ÿ/á@åAà<åH å2ÿ/áP㪅êÿÿÿêPâ  å(0ååÀã8å  á8ÀåÀåþÿÿëPãªwêã$ å  åPÝåâPãPâ  åãþÿÿë  åPãM
ÿÿÿê å$åPá:êDŸåà@Ÿå à<Ÿå0àáãþÿÿë å å$ åAà( åþÿÿëPãªRê å$ å åå å0åLÀKâ4å  á@ÀKâ0 å   á4ÀKâ,0å 0 á4ÀåÀå0àåàå,@å@åþÿÿë ååPãÊ9êåPåàP ååãPá
 
åå(å á.ã( å2ÿ/á åPãª&êPâ  åãþÿÿë  å åPã³ÿÿÿÿÿê0Ÿå å$ å@à( å$å á$åþÿÿëPãªêåãPá
 
å堍å á/ã  å2ÿ/á åPãªêzÿÿêàã åğåŸçåLKâå áå1ÿ/᠟åŸçå@Kâå áå1ÿ/á|ŸåŸçå4Kâå áå1ÿ/áPâãþÿÿëåPãªååêPååâ ã‘à€àååÐK⌽è0,@<8xœÀH-é ° á ÐMâ å  å å ååà å åÿãP ŸåŸçååå áÿ㠝å2ÿ/áPãªàã åê åÿã@à åèÿÿê0ŸåŸçåå  åå á á å2ÿ/á åå Рሽè,|0H-鰍âNßMâÀ›å à›å@›å,^ŸåPŸç å å  å0 å•åå8 å á8å<@ å@À åDà å1ÿ/á$ å$åâPãà ŸåàþÿÿëH åà ŸåŸçååL å ák ãL å2ÿ/á$ å$å ›åãþÿÿë$å ›åãþÿÿë$å ›å ãþÿÿë$å ›å ãþÿÿë$å ›åãþÿÿëd ŸåŸçååP å á…ãP å2ÿ/á$ å$å ›åãþÿÿë$å ›åãþÿÿë$å ›åãþÿÿë$å ›åãþÿÿëø ŸåŸçååT å á³ ãT å2ÿ/á$ å$å ›åãþÿÿë$å ›å%ãþÿÿë$å ›å)ãþÿÿëœ ŸåŸçåå åX å á áX å2ÿ/áPãªàã åêt ŸåŸçåå\ å áã\ å2ÿ/áLŸåŸç‘å å` å á1ÿ/á0 åã( å0åâPã]
8 ŸåŸçååd å áãd å2ÿ/á ŸåŸçåå åàåh å á á  áhàå>ÿ/áPãªàã åãê0åâPãÐ ŸåŸçåål å álå1ÿ/áPã
ã åÒêã, å.ê„ ŸåŸçååp å áãp å2ÿ/áPãªàã åÁêP ŸåŸçåå åt å á át å2ÿ/áPã
ã å²êã, å0åâPã
 
ŸåŸçååx å áãx å2ÿ/áã, åÿÿÿêNê¨
ŸåŸçåå| å áã| å2ÿ/á€
ŸåŸçåå åàå€ å á á  á€àå>ÿ/áPãªàã å…êD
ŸåŸçåå„ å á„å1ÿ/áPãã( åê
ŸåŸçååˆ å á㈠å2ÿ/áPãªàã åjêà    ŸåŸçåå åŒ å á áŒ å2ÿ/áPã
ã å[êÿÿÿꤠ   ŸåŸçåå å áå1ÿ/á€â, 嘠   ŸåŸçåå å” å á á” å2ÿ/áPãªàã åAêã4 å4å›åPáŽ* ›åãPá
„    Ÿåà ›å ›å00å£0 á0â€àÐå˜ å á˜ åœ å áœ0å3ÿ/á  åP㪠å å!ê0    ŸåŸçåå 堍å á á  å2ÿ/áPã
º    ŸåŸçå圍å á㜠å2ÿ/áPãªàã åêÔŸåŸçå嘍å á㘠å2ÿ/ᬟåŸç‘å åàå0唍å áå á  á0å3ÿ/áPãªàã åìê4å0å€áPã
`ŸåŸçå匍å áŒå1ÿ/áPã
4å€â åÙêêŸåŸçå刍å á㈠å2ÿ/áPãªàã åÊêèŸåŸçåå 儍å á á„ å2ÿ/áPã
4å€â åºêÿÿÿ꬟åŸçå倍å á€å1ÿ/á0 å4å€â4 ålÿÿê ›åãPá
›å›å|å á*ã| å2ÿ/á  åP㪠å å›ê(å$ å$åPã”*´ŸåŸçåå åxå á áx å2ÿ/áPãªàã å‡ê€ŸåààŸåŸç‘å å,0åtå ápå áp å2ÿ/ḟåŸçåålå álå1ÿ/á,åà, 吟åŸçåå$ å€6Ÿå0à!ƒà ’åhå á áh å2ÿ/áäŸåŸç‘å å0åàåÀådå á`å á  á 0 á`Àå<ÿ/áPãªàã åMꜟåŸçåå\å á\å1ÿ/áPãc
,å0 åpŸåŸçååXå áãX å2ÿ/áPãªàã å3ê<ŸåŸçåå åTå á áT å2ÿ/áPãEê0åàã€à0 åPã›å€â$åà€â åêÜŸåŸçååPå áãP å2ÿ/á´ŸåŸç‘å åàåLå áHå áH å2ÿ/áPã ºˆŸåŸçåå å0åDå á á  áD0å3ÿ/áPãªàã åòêHŸåŸçåå@å á@å1ÿ/áPã›å€â$åà€â åáêžÿÿêÿÿÿêŸåŸçåå å<å á á< å2ÿ/áPãªàã åÐê$åPãµ
ã4 å4å›åPá®*¤ŸåŸçåå å8å á á8 å2ÿ/áPã
ºxŸåŸçåå4å áã4 å2ÿ/áPãªàã å­êDŸåàˆŸåŸç‘å å0 ã0å á,å á, å2ÿ/á$å\#Ÿå à‚à‘å å(å á áþÿÿë( å ›åãPá
›å›å( åRã ã  ³ã- ã+  $å á á$ å2ÿ/á  åP㪠å å}ꌟåàПåŸç‘å å$0åÀŸå Àà1Œà0“堍å áå á å2ÿ/áDŸåŸç‘å å0åÀåàåå áå á   á0 áÀå<ÿ/áPãªàã åXê(åPã#ªôŸåŸçååå á㠝å2ÿ/áPãªàã åGêÀŸåŸçåå å å á á  å2ÿ/áPã
›å€â$åà4å€à€â å2êê`ŸåŸçååå áå1ÿ/áPã
›å€â$åà4å€à€â åêÿÿÿêÿÿÿê4å€â4 åLÿÿêÿÿÿê ›åãPá
›å›åå á*㠝å2ÿ/á  åP㪠å åêÿÿÿê$å€â$ ågþÿêã å åÐKâ0ˆ½è(Ü ˜ ô ` Ü H p |
¤
@
 
Ü          4 € L ü
Ì ”    °à|˜l8°Ø„Dü t@@ˆ\ð¼€    ,        ¨Ðä\¨Ü´Œ|„X̼L-鰍âÐMâÚMâÀ›å å å  å0 åãL å0KâHÀåþÿÿë<KâþÿÿëHKâþÿÿëLâ  å0ååÀãDå  áDÀåÀåþÿÿëP㪬êã$ å  åLÝåâPãLâ  åãþÿÿë  åPã_
ÿÿÿê å$åPá:êŸåà Ÿå àŸå0à+ãþÿÿëüŸåŸçåå  å$0å Bà00Kâ@å á@0å3ÿ/áP㪁êÄŸåŸçå å<å á0Kâ< å2ÿ/áPãªuê å$ å åå å0›åHÀKâ8å  á<ÀKâ4 å   á0ÀKâ00å 0 á8ÀåÀå4àåàå0@å@åþÿÿë ååPãÊ\êåLåàL ååãPá
 
å›å,å á.ã, å2ÿ/á åPãªIêLâ  åãþÿÿë  å åPã¡ÿÿÿÿÿê$åPã°ŸåŸçå å å(å á á( å2ÿ/áPãª.êÿã  åêtŸå$å@à  åhŸåŸçåå  å00Kâ$å á$0å3ÿ/áPã
º<ŸåŸçå 堍å á0Kâ  å2ÿ/áPãªêåãPá
 
å›åå á/㠝å2ÿ/á åPãªêEÿÿêàã åПåŸçåHKâå áå1ÿ/ᬟåŸçå<Kâå áå1ÿ/ሟåŸçå0Kâå áå1ÿ/áLâãþÿÿëåPãªå åêLååâ ã‘à€à å åÐKâŒ½è øÀ¬d8„¨ÌH-é ° á ÐMâ å å   å ãåååþÿÿë ååQ㠍够åàåþÿÿëåÿÿÿê åàã€à  åPã
å€âåà åååPá:ååAà åååàååPã(Ÿåàå å Bâ0åþÿÿëåÜÿÿê Рሽè $à¤Ôègermain.cint germainPrimeGen(struct BigNum *, unsigned int, int (*)(void *, int), void *)p >= prevint germainPrimeGenStrong(struct BigNum *, const struct BigNum *, unsigned int, int (*)(void *, int), void *)bn div by 2!-+bn div by %u!
%u*bn+%u div by %u!
 Android (5058415 based on r339409) clang version 8.0.2 (https://android.googlesource.com/toolchain/clang 40173bab62ec746213857d083c0e8b0abb568790) (https://android.googlesource.com/toolchain/llvm 7a6618d69e7e8111e1d49dc9e7813767c5ca756a) (based on LLVM 8.0.2svn)A;aeabi1C2.09
A    
 "&†ñÿH&à¤äÔÚè4¼œòð߸ÕÔ|
+[
Ó à÷ãéò‘
QÛenIàÄ·/¤0èô9€Ç‰eƒeV¶0\v_À¯S¨ÎJ§àñÔ%kÏ,4<3P5”¬€5¸x1¼`(À`Ä ÈÌ Ô`!Ø`!Ü`!œ` `2P`p€ÈØèø0@P„#ð`$ôø` ü`(`(`(`$ `-`.`*`` `$`&(`.,`*0`4`8`*<`@` D` H`"LP`T`X`\`,``-d`'h`l` p` t`%x|`"€„`ˆ`Œ`”` ˜`%œ`. `¤`¨`¬`°`$´`*¸`&¼`+ÀÄ`ÈÌ`+Ð@4x5¼€ð5t1¸ ¼À Ä`)È`Ì`Ô`)Ø`Ü`!à`!ä`!42À2ÔØ**** *germainSanitybnCopy.rel.ARM.exidx.rel.textgermainPrimeTest.commentbnAddMultbnRShiftbnLShiftbnBits.ARM.attributes.L.strbnCmpbnBegin.L__PRETTY_FUNCTION__.germainPrimeGenconfirm.note.GNU-stacksieveSearch.L__PRETTY_FUNCTION__.germainPrimeGenStrongsieveBuildBigprintfbnSquarelbnMemWipebnLSWord__aeabi_uidivmodbnTwoExpModbnExpModbnModbnEndsieveBuildbnMakeOddbnAddgermain.c.strtab.symtab.rodatabnSetQbnMulQbnJacobiQbnModQbnAddQbnSubQ$d.9$a.8$d.7$a.6.L.str.5$d.5.L.str.4$a.4.L.str.3$d.3__assert2.L.str.2$a.2.L.str.1$d.1.rodata.str1.1$a.0Ð"M)4Ü%    ¨ p‚(    ¨"( 928 @@0\¿dlpd<˜ `