41f126:	11 79 02             	adc    %edi,0x2(%ecx)
41f129:	02 11                	add    (%ecx),%dl
41f12b:	79 02                	jns    0x41f12f
41f12d:	02 02                	add    (%edx),%al
41f12f:	02 02                	add    (%edx),%al
41f131:	02 02                	add    (%edx),%al
41f133:	02 15 11 80 b9 01    	add    0x1b98011,%dl
41f139:	12 81 10 12 81 10    	adc    0x10811210(%ecx),%al
41f13f:	14 07                	adc    $0x7,%al
41f141:	07                   	pop    %es
41f142:	11 79 02             	adc    %edi,0x2(%ecx)
41f145:	02 11                	add    (%ecx),%dl
41f147:	79 02                	jns    0x41f14b
41f149:	15 11 80 b9 01       	adc    $0x1b98011,%eax
41f14e:	12 81 10 12 81 10    	adc    0x10811210(%ecx),%al
41f154:	15 07 08 15 12       	adc    $0x12150807,%eax
41f159:	80 b5 01 12 81 10 02 	xorb   $0x2,0x10811201(%ebp)
41f160:	02 12                	add    (%edx),%dl
41f162:	81 10 02 02 12 81    	adcl   $0x81120202,(%eax)
41f168:	10 02                	adc    %al,(%edx)
41f16a:	0d 07 06 08 11       	or     $0x11080607,%eax
41f16f:	79 02                	jns    0x41f173
41f171:	11 79 11             	adc    %edi,0x11(%ecx)
41f174:	81 49 11 79 14 07 05 	orl    $0x5071479,0x11(%ecx)
41f17b:	15 11 80 b9 01       	adc    $0x1b98011,%eax
41f180:	12 81 10 12 81 10    	adc    0x10811210(%ecx),%al
41f186:	12 81 10 02 12 81    	adc    -0x7eedfdf0(%ecx),%al
41f18c:	10 17                	adc    %dl,(%edi)
41f18e:	07                   	pop    %es
41f18f:	08 02                	or     %al,(%edx)
41f191:	12 81 10 15 11 80    	adc    -0x7feeeaf0(%ecx),%al
41f197:	b9 01 12 81 10       	mov    $0x10811201,%ecx
41f19c:	12 81 10 02 02 12    	adc    0x12020210(%ecx),%al
41f1a2:	81 10 02 06 20 01    	adcl   $0x1200602,(%eax)
41f1a8:	01 12                	add    %edx,(%edx)
41f1aa:	81 51 0c 07 08 12 81 	adcl   $0x81120807,0xc(%ecx)
41f1b1:	10 02                	adc    %al,(%edx)
41f1b3:	02 02                	add    (%edx),%al
41f1b5:	02 02                	add    (%edx),%al
41f1b7:	02 02                	add    (%edx),%al
41f1b9:	05 20 00 12 81       	add    $0x81120020,%eax
41f1be:	51                   	push   %ecx
41f1bf:	09 00                	or     %eax,(%eax)
41f1c1:	02 02                	add    (%edx),%al
41f1c3:	12 81 51 12 81 51    	adc    0x51811251(%ecx),%al
41f1c9:	16                   	push   %ss
41f1ca:	07                   	pop    %es
41f1cb:	09 12                	or     %edx,(%edx)
41f1cd:	81 10 02 02 02 02    	adcl   $0x2020202,(%eax)
41f1d3:	15 11 80 b9 01       	adc    $0x1b98011,%eax
41f1d8:	12 81 10 12 81 10    	adc    0x10811210(%ecx),%al
41f1de:	02 02                	add    (%edx),%al
41f1e0:	19 07                	sbb    %eax,(%edi)
41f1e2:	0c 02                	or     $0x2,%al
41f1e4:	02 15 11 80 b9 01    	add    0x1b98011,%dl
41f1ea:	12 81 10 12 81 10    	adc    0x10811210(%ecx),%al
41f1f0:	12 81 10 02 02 02    	adc    0x2020210(%ecx),%al
41f1f6:	02 02                	add    (%edx),%al
41f1f8:	02 02                	add    (%edx),%al
41f1fa:	06                   	push   %es
41f1fb:	00 03                	add    %al,(%ebx)
41f1fd:	0e                   	push   %cs
41f1fe:	0e                   	push   %cs
41f1ff:	0e                   	push   %cs
41f200:	0e                   	push   %cs
41f201:	03 00                	add    (%eax),%eax
41f203:	00 0e                	add    %cl,(%esi)
41f205:	2a 07                	sub    (%edi),%al
41f207:	11 11                	adc    %edx,(%ecx)
41f209:	79 11                	jns    0x41f21c
41f20b:	81 19 02 12 75 02    	sbbl   $0x2751202,(%ecx)
41f211:	11 80 a9 12 80 d1    	adc    %eax,-0x2e7fed57(%eax)
41f217:	11 79 11             	adc    %edi,0x11(%ecx)
41f21a:	80 a9 02 02 02 12 75 	subb   $0x75,0x12020202(%ecx)
41f221:	12 81 39 02 15 11    	adc    0x11150239(%ecx),%al
41f227:	80 b9 01 12 81 10 12 	cmpb   $0x12,0x10811201(%ecx)
41f22e:	81 10 0a 07 01 15    	adcl   $0x1501070a,(%eax)
41f234:	12 81 18 01 12 80    	adc    -0x7fedfee8(%ecx),%al
41f23a:	d8 08                	fmuls  (%eax)
41f23c:	07                   	pop    %es
41f23d:	01 15 12 80 b5 01    	add    %edx,0x1b58012
41f243:	08 08                	or     %cl,(%eax)
41f245:	15 12 81 18 01       	adc    $0x1188112,%eax
41f24a:	12 80 d8 06 15 12    	adc    0x121506d8(%eax),%al
41f250:	80 b5 01 08 05 07 01 	xorb   $0x1,0x7050801(%ebp)
41f257:	12 80 d8 15 07 0d    	adc    0xd0715d8(%eax),%al
41f25d:	11 80 a9 08 08 08    	adc    %eax,0x80808a9(%eax)
41f263:	02 11                	add    (%ecx),%dl
41f265:	81 49 11 79 08 11 79 	orl    $0x79110879,0x11(%ecx)
41f26c:	02 02                	add    (%edx),%al
41f26e:	02 02                	add    (%edx),%al
41f270:	0c 07                	or     $0x7,%al
41f272:	0a 08                	or     (%eax),%cl
41f274:	02 02                	add    (%edx),%al
41f276:	02 02                	add    (%edx),%al
41f278:	02 02                	add    (%edx),%al
41f27a:	02 02                	add    (%edx),%al
41f27c:	02 0c 07             	add    (%edi,%eax,1),%cl
41f27f:	0a 02                	or     (%edx),%al
41f281:	02 02                	add    (%edx),%al
41f283:	02 02                	add    (%edx),%al
41f285:	02 02                	add    (%edx),%al
41f287:	02 02                	add    (%edx),%al
41f289:	02 0a                	add    (%edx),%cl
41f28b:	07                   	pop    %es
41f28c:	08 02                	or     %al,(%edx)
41f28e:	02 08                	add    (%eax),%cl
41f290:	02 02                	add    (%edx),%al
41f292:	08 02                	or     %al,(%edx)
41f294:	02 04 07             	add    (%edi,%eax,1),%al
41f297:	01 12                	add    %edx,(%edx)
41f299:	71 08                	jno    0x41f2a3
41f29b:	07                   	pop    %es
41f29c:	03 11                	add    (%ecx),%edx
41f29e:	81 59 0c 11 79 04 20 	sbbl   $0x20047911,0xc(%ecx)
41f2a5:	01 01                	add    %eax,(%ecx)
41f2a7:	0c 09                	or     $0x9,%al
41f2a9:	07                   	pop    %es
41f2aa:	05 08 08 08 02       	add    $0x2080808,%eax
41f2af:	11 81 49 0a 07 05    	adc    %eax,0x5070a49(%ecx)
41f2b5:	08 11                	or     %dl,(%ecx)
41f2b7:	79 02                	jns    0x41f2bb
41f2b9:	11 81 49 02 0a 07    	adc    %eax,0x70a0249(%ecx)
41f2bf:	07                   	pop    %es
41f2c0:	08 08                	or     %cl,(%eax)
41f2c2:	02 02                	add    (%edx),%al
41f2c4:	02 11                	add    (%ecx),%dl
41f2c6:	79 02                	jns    0x41f2ca
41f2c8:	0d 07 05 08 08       	or     $0x8080507,%eax
41f2cd:	11 79 02             	adc    %edi,0x2(%ecx)
41f2d0:	15 12 81 1d 01       	adc    $0x11d8112,%eax
41f2d5:	08 10                	or     %dl,(%eax)
41f2d7:	07                   	pop    %es
41f2d8:	02 15 12 81 1d 01    	add    0x11d8112,%dl
41f2de:	08 15 12 81 1d 01    	or     %dl,0x11d8112
41f2e4:	12 80 d8 15 07 0c    	adc    0xc0715d8(%eax),%al
41f2ea:	08 08                	or     %cl,(%eax)
41f2ec:	08 08                	or     %cl,(%eax)
41f2ee:	11 79 02             	adc    %edi,0x2(%ecx)
41f2f1:	11 81 19 11 81 49    	adc    %eax,0x49811119(%ecx)
41f2f7:	11 79 02             	adc    %edi,0x2(%ecx)
41f2fa:	12 75 02             	adc    0x2(%ebp),%dh
41f2fd:	05 07 01 11 81       	add    $0x81110107,%eax
41f302:	49                   	dec    %ecx
41f303:	06                   	push   %es
41f304:	20 01                	and    %al,(%ecx)
41f306:	01 12                	add    %edx,(%edx)
41f308:	82 85 0b 07 07 08 02 	addb   $0x2,0x807070b(%ebp)
41f30f:	11 81 49 02 02 02    	adc    %eax,0x2020249(%ecx)
41f315:	02 08                	add    (%eax),%cl
41f317:	07                   	pop    %es
41f318:	04 08                	add    $0x8,%al
41f31a:	11 81 49 02 02 10    	adc    %eax,0x10020249(%ecx)
41f320:	07                   	pop    %es
41f321:	09 08                	or     %ecx,(%eax)
41f323:	08 08                	or     %cl,(%eax)
41f325:	08 11                	or     %dl,(%ecx)
41f327:	80 a9 11 81 49 02 02 	subb   $0x2,0x2498111(%ecx)
41f32e:	11 79 07             	adc    %edi,0x7(%ecx)
41f331:	07                   	pop    %es
41f332:	02 11                	add    (%ecx),%dl
41f334:	79 11                	jns    0x41f347
41f336:	80 a9 0a 07 08 02 02 	subb   $0x2,0x208070a(%ecx)
41f33d:	02 02                	add    (%edx),%al
41f33f:	02 02                	add    (%edx),%al
41f341:	02 02                	add    (%edx),%al
41f343:	08 07                	or     %al,(%edi)
41f345:	02 11                	add    (%ecx),%dl
41f347:	81 ad 11 81 ad 06 20 	subl   $0x12010120,0x6ad8111(%ebp)
41f34e:	01 01 12
41f351:	81 a9 19 07 14 11 80 	subl   $0x808a980,0x11140719(%ecx)
41f358:	a9 08 08
41f35b:	11 79 02             	adc    %edi,0x2(%ecx)
41f35e:	02 02                	add    (%edx),%al
41f360:	02 08                	add    (%eax),%cl
41f362:	02 02                	add    (%edx),%al
41f364:	08 02                	or     %al,(%edx)
41f366:	02 02                	add    (%edx),%al
41f368:	08 02                	or     %al,(%edx)
41f36a:	02 08                	add    (%eax),%cl
41f36c:	02 05 07 01 11 80    	add    0x80110107,%al
41f372:	b4 05                	mov    $0x5,%ah
41f374:	07                   	pop    %es
41f375:	01 11                	add    %edx,(%ecx)
41f377:	80 c4 07             	add    $0x7,%ah
41f37a:	07                   	pop    %es
41f37b:	03 12                	add    (%edx),%edx
41f37d:	81 05 02 02 41 07 1e 	addl   $0x1171121e,0x7410202
41f384:	12 71 11
41f387:	79 11                	jns    0x41f39a
41f389:	81 19 11 81 19 11    	sbbl   $0x11198111,(%ecx)
41f38f:	81 19 08 08 11 81    	sbbl   $0x81110808,(%ecx)
41f395:	49                   	dec    %ecx
41f396:	02 02                	add    (%edx),%al
41f398:	02 11                	add    (%ecx),%dl
41f39a:	80 c4 11             	add    $0x11,%ah
41f39d:	80 c4 02             	add    $0x2,%ah
41f3a0:	11 80 c4 11 80 c4    	adc    %eax,-0x3b7fee3c(%eax)
41f3a6:	12 75 02             	adc    0x2(%ebp),%dh
41f3a9:	12 7d 11             	adc    0x11(%ebp),%bh
41f3ac:	79 02                	jns    0x41f3b0
41f3ae:	11 81 59 08 08 11    	adc    %eax,0x11080859(%ecx)
41f3b4:	81 75 11 81 75 12 75 	xorl   $0x75127581,0x11(%ebp)
41f3bb:	11 79 12             	adc    %edi,0x12(%ecx)
41f3be:	81 39 11 80 ed 07    	cmpl   $0x7ed8011,(%ecx)
41f3c4:	20 02                	and    %al,(%edx)
41f3c6:	01 11                	add    %edx,(%ecx)
41f3c8:	81 19 0c 08 00 01    	sbbl   $0x100080c,(%ecx)
41f3ce:	11 81 59 11 81 49    	adc    %eax,0x49811159(%ecx)
41f3d4:	0c 20                	or     $0x20,%al
41f3d6:	03 11                	add    (%ecx),%edx
41f3d8:	81 59 0e 12 81 55 11 	sbbl   $0x11558112,0xe(%ecx)
41f3df:	81 59 05 20 01 01 12 	sbbl   $0x12010120,0x5(%ecx)
41f3e6:	61                   	popa
41f3e7:	09 07                	or     %eax,(%edi)
41f3e9:	03 02                	add    (%edx),%eax
41f3eb:	11 81 49 11 80 ed    	adc    %eax,-0x127feeb7(%ecx)
41f3f1:	0f 00 04 11          	sldt   (%ecx,%edx,1)
41f3f5:	81 49 0e 12 81 55 11 	orl    $0x11558112,0xe(%ecx)
41f3fc:	81 49 11 82 8d 1a 07 	orl    $0x71a8d82,0x11(%ecx)
41f403:	03 15 12 81 3d 01    	add    0x13d8112,%edx
41f409:	12 81 1c 15 12 81    	adc    -0x7eedeae4(%ecx),%al
41f40f:	3d 01 12 81 1c       	cmp    $0x1c811201,%eax
41f414:	15 12 81 3d 01       	adc    $0x13d8112,%eax
41f419:	12 81 1c 0a 0a 01    	adc    0x10a0a1c(%ecx),%al
41f41f:	15 12 81 3d 01       	adc    $0x13d8112,%eax
41f424:	12 81 1c 05 07 01    	adc    0x107051c(%ecx),%al
41f42a:	11 80 cc 07 07 05    	adc    %eax,0x50707cc(%eax)
41f430:	08 02                	or     %al,(%edx)
41f432:	02 02                	add    (%edx),%al
41f434:	02 16                	add    (%esi),%dl
41f436:	07                   	pop    %es
41f437:	10 02                	adc    %al,(%edx)
41f439:	02 02                	add    (%edx),%al
41f43b:	02 02                	add    (%edx),%al
41f43d:	02 11                	add    (%ecx),%dl
41f43f:	79 02                	jns    0x41f443
41f441:	02 11                	add    (%ecx),%dl
41f443:	79 02                	jns    0x41f447
41f445:	02 08                	add    (%eax),%cl
41f447:	11 80 a9 08 02 17    	adc    %eax,0x170208a9(%eax)
41f44d:	07                   	pop    %es
41f44e:	11 02                	adc    %eax,(%edx)
41f450:	02 02                	add    (%edx),%al
41f452:	02 02                	add    (%edx),%al
41f454:	02 02                	add    (%edx),%al
41f456:	02 11                	add    (%ecx),%dl
41f458:	80 a9 02 11 80 a9 02 	subb   $0x2,-0x567feefe(%ecx)
41f45f:	08 08                	or     %cl,(%eax)
41f461:	02 08                	add    (%eax),%cl
41f463:	08 07                	or     %al,(%edi)
41f465:	07                   	pop    %es
41f466:	05 02 08 0c 08       	add    $0x80c0802,%eax
41f46b:	08 05 07 03 02 08    	or     %al,0x8020307
41f471:	08 0b                	or     %cl,(%ebx)
41f473:	07                   	pop    %es
41f474:	08 11                	or     %dl,(%ecx)
41f476:	79 08                	jns    0x41f480
41f478:	02 02                	add    (%edx),%al
41f47a:	02 02                	add    (%edx),%al
41f47c:	02 02                	add    (%edx),%al
41f47e:	0f 07                	sysret
41f480:	0d 08 0c 02 08       	or     $0x8020c08,%eax
41f485:	08 08                	or     %cl,(%eax)
41f487:	02 02                	add    (%edx),%al
41f489:	08 08                	or     %cl,(%eax)
41f48b:	08 02                	or     %al,(%edx)
41f48d:	02 0d 07 06 12 71    	add    0x71120607,%cl
41f493:	12 75 11             	adc    0x11(%ebp),%dh
41f496:	79 02                	jns    0x41f49a
41f498:	12 75 11             	adc    0x11(%ebp),%dh
41f49b:	79 06                	jns    0x41f4a3
41f49d:	20 01                	and    %al,(%ecx)
41f49f:	12 80 ad 08 25 07    	adc    0x72508ad(%eax),%al
41f4a5:	10 12                	adc    %dl,(%edx)
41f4a7:	71 11                	jno    0x41f4ba
41f4a9:	79 11                	jns    0x41f4bc
41f4ab:	81 19 11 81 19 11    	sbbl   $0x11198111,(%ecx)
41f4b1:	81 19 08 12 75 12    	sbbl   $0x12751208,(%ecx)
41f4b7:	75 11                	jne    0x41f4ca
41f4b9:	79 12                	jns    0x41f4cd
41f4bb:	7d 12                	jge    0x41f4cf
41f4bd:	7d 12                	jge    0x41f4d1
41f4bf:	75 11                	jne    0x41f4d2
41f4c1:	79 12                	jns    0x41f4d5
41f4c3:	81 39 12 7d 11 79    	cmpl   $0x79117d12,(%ecx)
41f4c9:	0a 07                	or     (%edi),%al
41f4cb:	04 12                	add    $0x12,%al
41f4cd:	71 12                	jno    0x41f4e1
41f4cf:	7d 11                	jge    0x41f4e2
41f4d1:	79 12                	jns    0x41f4e5
41f4d3:	7d 0c                	jge    0x41f4e1
41f4d5:	07                   	pop    %es
41f4d6:	05 12 71 12 75       	add    $0x75127112,%eax
41f4db:	12 7d 11             	adc    0x11(%ebp),%bh
41f4de:	79 12                	jns    0x41f4f2
41f4e0:	7d 06                	jge    0x41f4e8
41f4e2:	20 01                	and    %al,(%ecx)
41f4e4:	01 11                	add    %edx,(%ecx)
41f4e6:	82 99 29 07 03 15 12 	sbbb   $0x12,0x15030729(%ecx)
41f4ed:	81 3d 01 15 12 81 2c 	cmpl   $0x8112012c,0x81121501
41f4f4:	01 12 81
41f4f7:	10 15 12 81 3d 01    	adc    %dl,0x13d8112
41f4fd:	15 12 81 2c 01       	adc    $0x12c8112,%eax
41f502:	12 81 10 15 12 81    	adc    -0x7eedeaf0(%ecx),%al
41f508:	3d 01 15 12 81       	cmp    $0x81121501,%eax
41f50d:	2c 01                	sub    $0x1,%al
41f50f:	12 81 10 0f 0a 01    	adc    0x10a0f10(%ecx),%al
41f515:	15 12 81 3d 01       	adc    $0x13d8112,%eax
41f51a:	15 12 81 2c 01       	adc    $0x12c8112,%eax
41f51f:	12 81 10 05 07 01    	adc    0x1070510(%ecx),%al
41f525:	12 80 d4 05 07 01    	adc    0x10705d4(%eax),%al
41f52b:	12 81 10 08 07 04    	adc    0x4070810(%ecx),%al
41f531:	12 81 10 0e 02 0e    	adc    0xe020e10(%ecx),%al
41f537:	07                   	pop    %es
41f538:	00 04 0e             	add    %al,(%esi,%ecx,1)
41f53b:	0e                   	push   %cs
41f53c:	1c 1c                	sbb    $0x1c,%al
41f53e:	1c 08                	sbb    $0x8,%al
41f540:	07                   	pop    %es
41f541:	04 12                	add    $0x12,%al
41f543:	81 10 02 02 02 06    	adcl   $0x6020202,(%eax)
41f549:	07                   	pop    %es
41f54a:	02 12                	add    (%edx),%dl
41f54c:	81 10 02 0f 07 04    	adcl   $0x4070f02,(%eax)
41f552:	15 12 81 a1 01       	adc    $0x1a18112,%eax
41f557:	12 81 10 12 81 10    	adc    0x10811210(%ecx),%al
41f55d:	02 02                	add    (%edx),%al
41f55f:	07                   	pop    %es
41f560:	15 12 81 18 01       	adc    $0x1188112,%eax
41f565:	13 00                	adc    (%eax),%eax
41f567:	02 06                	add    (%esi),%al
41f569:	1c 26                	sbb    $0x26,%al
41f56b:	07                   	pop    %es
41f56c:	03 15 12 81 3d 01    	add    0x13d8112,%edx
41f572:	15 12 81 2c 01       	adc    $0x12c8112,%eax
41f577:	13 00                	adc    (%eax),%eax
41f579:	15 12 81 3d 01       	adc    $0x13d8112,%eax
41f57e:	15 12 81 2c 01       	adc    $0x12c8112,%eax
41f583:	13 00                	adc    (%eax),%eax
41f585:	15 12 81 3d 01       	adc    $0x13d8112,%eax
41f58a:	15 12 81 2c 01       	adc    $0x12c8112,%eax
41f58f:	13 00                	adc    (%eax),%eax
41f591:	07                   	pop    %es
41f592:	15 12 81 28 01       	adc    $0x1288112,%eax
41f597:	13 00                	adc    (%eax),%eax
41f599:	0d 06 15 12 81       	or     $0x81121506,%eax
41f59e:	3d 01 15 12 81       	cmp    $0x81121501,%eax
41f5a3:	2c 01                	sub    $0x1,%al
41f5a5:	13 00                	adc    (%eax),%eax