41029b:	00 01                	add    %al,(%ecx)
41029d:	00 29                	add    %ch,(%ecx)
41029f:	4f                   	dec    %edi
4102a0:	00 00                	add    %al,(%eax)
4102a2:	02 00                	add    (%eax),%al
4102a4:	45                   	inc    %ebp
4102a5:	4f                   	dec    %edi
4102a6:	00 00                	add    %al,(%eax)
4102a8:	03 00                	add    (%eax),%eax
4102aa:	61                   	popa
4102ab:	4f                   	dec    %edi
4102ac:	00 00                	add    %al,(%eax)
4102ae:	04 00                	add    $0x0,%al
4102b0:	7d 4f                	jge    0x410301
4102b2:	00 00                	add    %al,(%eax)
4102b4:	05 00 99 4f 00       	add    $0x4f9900,%eax
4102b9:	00 06                	add    %al,(%esi)
4102bb:	00 b5 4f 00 00 01    	add    %dh,0x100004f(%ebp)
4102c1:	00 01                	add    %al,(%ecx)
4102c3:	50                   	push   %eax
4102c4:	00 00                	add    %al,(%eax)
4102c6:	02 00                	add    (%eax),%al
4102c8:	1d 50 00 00 03       	sbb    $0x3000050,%eax
4102cd:	00 39                	add    %bh,(%ecx)
4102cf:	50                   	push   %eax
4102d0:	00 00                	add    %al,(%eax)
4102d2:	04 00                	add    $0x0,%al
4102d4:	55                   	push   %ebp
4102d5:	50                   	push   %eax
4102d6:	00 00                	add    %al,(%eax)
4102d8:	05 00 8f 26 00       	add    $0x268f00,%eax
4102dd:	00 01                	add    %al,(%ecx)
4102df:	00 d9                	add    %bl,%cl
4102e1:	50                   	push   %eax
4102e2:	00 00                	add    %al,(%eax)
4102e4:	01 00                	add    %eax,(%eax)
4102e6:	25 51 00 00 01       	and    $0x1000051,%eax
4102eb:	00 7d 51             	add    %bh,0x51(%ebp)
4102ee:	00 00                	add    %al,(%eax)
4102f0:	01 00                	add    %eax,(%eax)
4102f2:	b1 51                	mov    $0x51,%cl
4102f4:	00 00                	add    %al,(%eax)
4102f6:	01 00                	add    %eax,(%eax)
4102f8:	7d 51                	jge    0x41034b
4102fa:	00 00                	add    %al,(%eax)
4102fc:	01 00                	add    %eax,(%eax)
4102fe:	21 52 00             	and    %edx,0x0(%edx)
410301:	00 01                	add    %al,(%ecx)
410303:	00 89 52 00 00 02    	add    %cl,0x2000052(%ecx)
410309:	00 a5 52 00 00 03    	add    %ah,0x3000052(%ebp)
41030f:	00 c1                	add    %al,%cl
410311:	52                   	push   %edx
410312:	00 00                	add    %al,(%eax)
410314:	01 00                	add    %eax,(%eax)
410316:	f9                   	stc
410317:	52                   	push   %edx
410318:	00 00                	add    %al,(%eax)
41031a:	01 00                	add    %eax,(%eax)
41031c:	31 53 00             	xor    %edx,0x0(%ebx)
41031f:	00 02                	add    %al,(%edx)
410321:	00 4d 53             	add    %cl,0x53(%ebp)
410324:	00 00                	add    %al,(%eax)
410326:	03 00                	add    (%eax),%eax
410328:	69 53 00 00 01 00 b5 	imul   $0xb5000100,0x0(%ebx),%edx
41032f:	53                   	push   %ebx
410330:	00 00                	add    %al,(%eax)
410332:	02 00                	add    (%eax),%al
410334:	d1 53 00             	rcll   $1,0x0(%ebx)
410337:	00 03                	add    %al,(%ebx)
410339:	00 ed                	add    %ch,%ch
41033b:	53                   	push   %ebx
41033c:	00 00                	add    %al,(%eax)
41033e:	01 00                	add    %eax,(%eax)
410340:	39 54 00 00          	cmp    %edx,0x0(%eax,%eax,1)
410344:	02 00                	add    (%eax),%al
410346:	55                   	push   %ebp
410347:	54                   	push   %esp
410348:	00 00                	add    %al,(%eax)
41034a:	03 00                	add    (%eax),%eax
41034c:	71 54                	jno    0x4103a2
41034e:	00 00                	add    %al,(%eax)
410350:	04 00                	add    $0x0,%al
410352:	8d 54 00 00          	lea    0x0(%eax,%eax,1),%edx
410356:	01 00                	add    %eax,(%eax)
410358:	d9 54 00 00          	fsts   0x0(%eax,%eax,1)
41035c:	02 00                	add    (%eax),%al
41035e:	f5                   	cmc
41035f:	54                   	push   %esp
410360:	00 00                	add    %al,(%eax)
410362:	03 00                	add    (%eax),%eax
410364:	25 55 00 00 04       	and    $0x4000055,%eax
410369:	00 41 55             	add    %al,0x55(%ecx)
41036c:	00 00                	add    %al,(%eax)
41036e:	05 00 5d 55 00       	add    $0x555d00,%eax
410373:	00 01                	add    %al,(%ecx)
410375:	00 b5 53 00 00 02    	add    %dh,0x2000053(%ebp)
41037b:	00 a9 55 00 00 03    	add    %ch,0x3000055(%ecx)
410381:	00 d9                	add    %bl,%cl
410383:	55                   	push   %ebp
410384:	00 00                	add    %al,(%eax)
410386:	01 00                	add    %eax,(%eax)
410388:	11 56 00             	adc    %edx,0x0(%esi)
41038b:	00 02                	add    %al,(%edx)
41038d:	00 2d 56 00 00 03    	add    %ch,0x3000056
410393:	00 49 56             	add    %cl,0x56(%ecx)
410396:	00 00                	add    %al,(%eax)
410398:	04 00                	add    $0x0,%al
41039a:	65 56                	gs push %esi
41039c:	00 00                	add    %al,(%eax)
41039e:	05 00 81 56 00       	add    $0x568100,%eax
4103a3:	00 01                	add    %al,(%ecx)
4103a5:	00 cd                	add    %cl,%ch
4103a7:	56                   	push   %esi
4103a8:	00 00                	add    %al,(%eax)
4103aa:	02 00                	add    (%eax),%al
4103ac:	e9 56 00 00 03       	jmp    0x3410407
4103b1:	00 05 57 00 00 04    	add    %al,0x4000057
4103b7:	00 21                	add    %ah,(%ecx)
4103b9:	57                   	push   %edi
4103ba:	00 00                	add    %al,(%eax)
4103bc:	05 00 3d 57 00       	add    $0x573d00,%eax
4103c1:	00 06                	add    %al,(%esi)
4103c3:	00 59 57             	add    %bl,0x57(%ecx)
4103c6:	00 00                	add    %al,(%eax)
4103c8:	01 00                	add    %eax,(%eax)
4103ca:	91                   	xchg   %eax,%ecx
4103cb:	57                   	push   %edi
4103cc:	00 00                	add    %al,(%eax)
4103ce:	01 00                	add    %eax,(%eax)
4103d0:	c9                   	leave
4103d1:	57                   	push   %edi
4103d2:	00 00                	add    %al,(%eax)
4103d4:	02 00                	add    (%eax),%al
4103d6:	e5 57                	in     $0x57,%eax
4103d8:	00 00                	add    %al,(%eax)
4103da:	03 00                	add    (%eax),%eax
4103dc:	01 58 00             	add    %ebx,0x0(%eax)
4103df:	00 04 00             	add    %al,(%eax,%eax,1)
4103e2:	1d 58 00 00 01       	sbb    $0x1000058,%eax
4103e7:	00 55 58             	add    %dl,0x58(%ebp)
4103ea:	00 00                	add    %al,(%eax)
4103ec:	02 00                	add    (%eax),%al
4103ee:	71 58                	jno    0x410448
4103f0:	00 00                	add    %al,(%eax)
4103f2:	01 00                	add    %eax,(%eax)
4103f4:	a9 58 00 00 02       	test   $0x2000058,%eax
4103f9:	00 c5                	add    %al,%ch
4103fb:	58                   	pop    %eax
4103fc:	00 00                	add    %al,(%eax)
4103fe:	01 00                	add    %eax,(%eax)
410400:	fd                   	std
410401:	58                   	pop    %eax
410402:	00 00                	add    %al,(%eax)
410404:	01 00                	add    %eax,(%eax)
410406:	51                   	push   %ecx
410407:	59                   	pop    %ecx
410408:	00 00                	add    %al,(%eax)
41040a:	01 00                	add    %eax,(%eax)
41040c:	45                   	inc    %ebp
41040d:	5a                   	pop    %edx
41040e:	00 00                	add    %al,(%eax)
410410:	01 00                	add    %eax,(%eax)
410412:	91                   	xchg   %eax,%ecx
410413:	5a                   	pop    %edx
410414:	00 00                	add    %al,(%eax)
410416:	01 00                	add    %eax,(%eax)
410418:	f1                   	int1
410419:	5a                   	pop    %edx
41041a:	00 00                	add    %al,(%eax)
41041c:	01 00                	add    %eax,(%eax)
41041e:	3d 5b 00 00 01       	cmp    $0x100005b,%eax
410423:	00 89 5b 00 00 01    	add    %cl,0x100005b(%ecx)
410429:	00 e9                	add    %ch,%cl
41042b:	5b                   	pop    %ebx
41042c:	00 00                	add    %al,(%eax)
41042e:	01 00                	add    %eax,(%eax)
410430:	35 5c 00 00 01       	xor    $0x100005c,%eax
410435:	00 81 5c 00 00 02    	add    %al,0x200005c(%ecx)
41043b:	00 9d 5c 00 00 01    	add    %bl,0x100005c(%ebp)
410441:	00 e9                	add    %ch,%cl
410443:	5c                   	pop    %esp
410444:	00 00                	add    %al,(%eax)
410446:	02 00                	add    (%eax),%al
410448:	05 5d 00 00 03       	add    $0x300005d,%eax
41044d:	00 21                	add    %ah,(%ecx)
41044f:	5d                   	pop    %ebp
410450:	00 00                	add    %al,(%eax)
410452:	04 00                	add    $0x0,%al
410454:	3d 5d 00 00 01       	cmp    $0x100005d,%eax
410459:	00 89 5d 00 00 02    	add    %cl,0x200005d(%ecx)
41045f:	00 a5 5d 00 00 03    	add    %ah,0x300005d(%ebp)
410465:	00 c1                	add    %al,%cl
410467:	5d                   	pop    %ebp
410468:	00 00                	add    %al,(%eax)
41046a:	04 00                	add    $0x0,%al
41046c:	dd 5d 00             	fstpl  0x0(%ebp)
41046f:	00 05 00 0d 5e 00    	add    %al,0x5e0d00
410475:	00 01                	add    %al,(%ecx)
410477:	00 59 5e             	add    %bl,0x5e(%ecx)
41047a:	00 00                	add    %al,(%eax)
41047c:	02 00                	add    (%eax),%al
41047e:	75 5e                	jne    0x4104de
410480:	00 00                	add    %al,(%eax)
410482:	03 00                	add    (%eax),%eax
410484:	91                   	xchg   %eax,%ecx
410485:	5e                   	pop    %esi
410486:	00 00                	add    %al,(%eax)
410488:	01 00                	add    %eax,(%eax)
41048a:	f1                   	int1
41048b:	5e                   	pop    %esi
41048c:	00 00                	add    %al,(%eax)
41048e:	02 00                	add    (%eax),%al
410490:	0d 5f 00 00 03       	or     $0x300005f,%eax
410495:	00 29                	add    %ch,(%ecx)
410497:	5f                   	pop    %edi
410498:	00 00                	add    %al,(%eax)
41049a:	04 00                	add    $0x0,%al
41049c:	59                   	pop    %ecx
41049d:	5f                   	pop    %edi
41049e:	00 00                	add    %al,(%eax)
4104a0:	01 00                	add    %eax,(%eax)
4104a2:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4104a3:	5f                   	pop    %edi
4104a4:	00 00                	add    %al,(%eax)
4104a6:	02 00                	add    (%eax),%al
4104a8:	c1 5f 00 00          	rcrl   $0x0,0x0(%edi)
4104ac:	03 00                	add    (%eax),%eax
4104ae:	dd 5f 00             	fstpl  0x0(%edi)
4104b1:	00 04 00             	add    %al,(%eax,%eax,1)
4104b4:	0d 60 00 00 01       	or     $0x1000060,%eax
4104b9:	00 05 61 00 00 01    	add    %al,0x1000061
4104bf:	00 c5                	add    %al,%ch
4104c1:	61                   	popa
4104c2:	00 00                	add    %al,(%eax)
4104c4:	02 00                	add    (%eax),%al
4104c6:	f5                   	cmc
4104c7:	61                   	popa
4104c8:	00 00                	add    %al,(%eax)
4104ca:	01 00                	add    %eax,(%eax)
4104cc:	55                   	push   %ebp
4104cd:	62 00                	bound  %eax,(%eax)
4104cf:	00 02                	add    %al,(%edx)
4104d1:	00 85 62 00 00 01    	add    %al,0x1000062(%ebp)
4104d7:	00 e5                	add    %ah,%ch
4104d9:	62 00                	bound  %eax,(%eax)
4104db:	00 02                	add    %al,(%edx)
4104dd:	00 15 63 00 00 01    	add    %dl,0x1000063
4104e3:	00 95 64 00 00 01    	add    %dl,0x1000064(%ebp)
4104e9:	00 e1                	add    %ah,%cl
4104eb:	64 00 00             	add    %al,%fs:(%eax)
4104ee:	01 00                	add    %eax,(%eax)
4104f0:	10 65 00             	adc    %ah,0x0(%ebp)
4104f3:	00 02                	add    %al,(%edx)
4104f5:	00 2c 65 00 00 01 00 	add    %ch,0x10000(,%eiz,2)
4104fc:	59                   	pop    %ecx
4104fd:	65 00 00             	add    %al,%gs:(%eax)
410500:	01 00                	add    %eax,(%eax)
410502:	55                   	push   %ebp
410503:	67 00 00             	add    %al,(%bx,%si)
410506:	02 00                	add    (%eax),%al
410508:	85 67 00             	test   %esp,0x0(%edi)
41050b:	00 03                	add    %al,(%ebx)
41050d:	00 b5 67 00 00 01    	add    %dh,0x1000067(%ebp)
410513:	00 01                	add    %al,(%ecx)
410515:	68 00 00 01 00       	push   $0x10000
41051a:	91                   	xchg   %eax,%ecx
41051b:	68 00 00 01 00       	push   $0x10000
410520:	b1 69                	mov    $0x69,%cl
410522:	00 00                	add    %al,(%eax)
410524:	01 00                	add    %eax,(%eax)
410526:	41                   	inc    %ecx
410527:	6a 00                	push   $0x0
410529:	00 01                	add    %al,(%ecx)
41052b:	00 d9                	add    %bl,%cl
41052d:	6a 00                	push   $0x0
41052f:	00 01                	add    %al,(%ecx)
410531:	00 85 6b 00 00 01    	add    %al,0x100006b(%ebp)
410537:	00 d1                	add    %dl,%cl
410539:	6b 00 00             	imul   $0x0,(%eax),%eax
41053c:	02 00                	add    (%eax),%al
41053e:	01 6c 00 00          	add    %ebp,0x0(%eax,%eax,1)
410542:	01 00                	add    %eax,(%eax)
410544:	c1 6c 00 00 01       	shrl   $0x1,0x0(%eax,%eax,1)
410549:	00 3d 6d 00 00 02    	add    %bh,0x200006d
41054f:	00 59 6d             	add    %bl,0x6d(%ecx)
410552:	00 00                	add    %al,(%eax)
410554:	01 00                	add    %eax,(%eax)
410556:	a5                   	movsl  %ds:(%esi),%es:(%edi)
410557:	6d                   	insl   (%dx),%es:(%edi)
410558:	00 00                	add    %al,(%eax)
41055a:	01 00                	add    %eax,(%eax)
41055c:	21 6e 00             	and    %ebp,0x0(%esi)
41055f:	00 01                	add    %al,(%ecx)
410561:	00 6d 6e             	add    %ch,0x6e(%ebp)
410564:	00 00                	add    %al,(%eax)
410566:	02 00                	add    (%eax),%al
410568:	89 6e 00             	mov    %ebp,0x0(%esi)
41056b:	00 03                	add    %al,(%ebx)
41056d:	00 a5 6e 00 00 04    	add    %ah,0x400006e(%ebp)
410573:	00 c1                	add    %al,%cl
410575:	6e                   	outsb  %ds:(%esi),(%dx)
410576:	00 00                	add    %al,(%eax)
410578:	01 00                	add    %eax,(%eax)
41057a:	0d 6f 00 00 01       	or     $0x100006f,%eax
41057f:	00 59 6f             	add    %bl,0x6f(%ecx)
410582:	00 00                	add    %al,(%eax)
410584:	01 00                	add    %eax,(%eax)
410586:	4d                   	dec    %ebp
410587:	70 00                	jo     0x410589
410589:	00 01                	add    %al,(%ecx)
41058b:	00 85 70 00 00 01    	add    %al,0x1000070(%ebp)
410591:	00 a1 70 00 00 02    	add    %ah,0x2000070(%ecx)
410597:	00 bd 70 00 00 01    	add    %bh,0x1000070(%ebp)
41059d:	00 d9                	add    %bl,%cl
41059f:	70 00                	jo     0x4105a1
4105a1:	00 02                	add    %al,(%edx)
4105a3:	00 09                	add    %cl,(%ecx)
4105a5:	71 00                	jno    0x4105a7
4105a7:	00 01                	add    %al,(%ecx)
4105a9:	00 39                	add    %bh,(%ecx)
4105ab:	71 00                	jno    0x4105ad
4105ad:	00 01                	add    %al,(%ecx)
4105af:	00 85 71 00 00 01    	add    %al,0x1000071(%ebp)
4105b5:	00 a1 71 00 00 02    	add    %ah,0x2000071(%ecx)
4105bb:	00 bd 71 00 00 01    	add    %bh,0x1000071(%ebp)
4105c1:	00 f5                	add    %dh,%ch
4105c3:	71 00                	jno    0x4105c5
4105c5:	00 02                	add    %al,(%edx)
4105c7:	00 11                	add    %dl,(%ecx)
4105c9:	72 00                	jb     0x4105cb
4105cb:	00 01                	add    %al,(%ecx)
4105cd:	00 01                	add    %al,(%ecx)
4105cf:	58                   	pop    %eax
4105d0:	00 00                	add    %al,(%eax)
4105d2:	01 00                	add    %eax,(%eax)
4105d4:	49                   	dec    %ecx
4105d5:	72 00                	jb     0x4105d7
4105d7:	00 01                	add    %al,(%ecx)
4105d9:	00 65 72             	add    %ah,0x72(%ebp)
4105dc:	00 00                	add    %al,(%eax)
4105de:	02 00                	add    (%eax),%al
4105e0:	81 72 00 00 01 00 c9 	xorl   $0xc9000100,0x0(%edx)
4105e7:	73 00                	jae    0x4105e9
4105e9:	00 01                	add    %al,(%ecx)
4105eb:	00 01                	add    %al,(%ecx)
4105ed:	74 00                	je     0x4105ef
4105ef:	00 01                	add    %al,(%ecx)
4105f1:	00 4d 74             	add    %cl,0x74(%ebp)
4105f4:	00 00                	add    %al,(%eax)
4105f6:	01 00                	add    %eax,(%eax)