410401:	01 66 02             	add    %esp,0x2(%esi)
410404:	c9                   	leave
410405:	02 cf                	add    %bh,%cl
410407:	02 d5                	add    %ch,%dl
410409:	02 da                	add    %dl,%bl
41040b:	02 df                	add    %bh,%bl
41040d:	02 e4                	add    %ah,%ah
41040f:	02 11                	add    (%ecx),%dl
410411:	03 45 03             	add    0x3(%ebp),%eax
410414:	62 03                	bound  %eax,(%ebx)
410416:	67 03 6d 03          	add    0x3(%di),%ebp
41041a:	76 03                	jbe    0x41041f
41041c:	96                   	xchg   %eax,%esi
41041d:	03 9c 03 ab 03 16 00 	add    0x1603ab(%ebx,%eax,1),%ebx
410424:	01 00                	add    %eax,(%eax)
410426:	17                   	pop    %ss
410427:	00 03                	add    %al,(%ebx)
410429:	00 18                	add    %bl,(%eax)
41042b:	00 06                	add    %al,(%esi)
41042d:	00 00                	add    %al,(%eax)
41042f:	00 6a 25             	add    %ch,0x25(%edx)
410432:	cb                   	lret
410433:	04 00                	add    $0x0,%al
410435:	00 43 07             	add    %al,0x7(%ebx)
410438:	cb                   	lret
410439:	04 00                	add    $0x0,%al
41043b:	00 64 1d cf          	add    %ah,-0x31(%ebp,%ebx,1)
41043f:	04 00                	add    $0x0,%al
410441:	00 69 0c             	add    %ch,0xc(%ecx)
410444:	d5 04                	aad    $0x4
410446:	00 00                	add    %al,(%eax)
410448:	9b                   	fwait
410449:	1c db                	sbb    $0xdb,%al
41044b:	04 00                	add    $0x0,%al
41044d:	00 7c 26 e1          	add    %bh,-0x1f(%esi,%eiz,1)
410451:	04 02                	add    $0x2,%al
410453:	00 70 00             	add    %dh,0x0(%eax)
410456:	03 00                	add    (%eax),%eax
410458:	01 00                	add    %eax,(%eax)
41045a:	71 00                	jno    0x41045c
41045c:	03 00                	add    (%eax),%eax
41045e:	02 00                	add    (%eax),%al
410460:	72 00                	jb     0x410462
410462:	05 00 01 00 73       	add    $0x73000100,%eax
410467:	00 05 00 02 00 76    	add    %al,0x76000200
41046d:	00 07                	add    %al,(%edi)
41046f:	00 02                	add    %al,(%edx)
410471:	00 77 00             	add    %dh,0x0(%edi)
410474:	09 00                	or     %eax,(%eax)
410476:	01 00                	add    %eax,(%eax)
410478:	78 00                	js     0x41047a
41047a:	09 00                	or     %eax,(%eax)
41047c:	02 00                	add    (%eax),%al
41047e:	79 00                	jns    0x410480
410480:	0b 00                	or     (%eax),%eax
410482:	02 00                	add    (%eax),%al
410484:	7a 00                	jp     0x410486
410486:	0d 00 c2 00 06       	or     $0x600c200,%eax
41048b:	01 0d 01 44 02 4b    	add    %ecx,0x4b024401
410491:	02 52 02             	add    0x2(%edx),%dl
410494:	74 f1                	je     0x410487
410496:	05 00 26 01 8c       	add    $0x8c012600,%eax
41049b:	f1                   	int1
41049c:	05 00 27 01 a4       	add    $0xa4012700,%eax
4104a1:	f1                   	int1
4104a2:	05 00 28 01 bc       	add    $0xbc012800,%eax
4104a7:	f1                   	int1
4104a8:	05 00 29 01 04       	add    $0x4012900,%eax
4104ad:	80 00 00             	addb   $0x0,(%eax)
4104b0:	01 00                	add    %eax,(%eax)
4104be:	36 02 00             	add    %ss:(%eax),%al
4104c1:	00 02                	add    %al,(%edx)
4104cb:	00 00                	add    %al,(%eax)
4104cd:	00 b9 03 2d 02 00    	add    %bh,0x22d03(%ecx)
4104d3:	00 00                	add    %al,(%eax)
4104d5:	00 02                	add    %al,(%edx)
4104df:	00 00                	add    %al,(%eax)
4104e1:	00 b9 03 c3 24 00    	add    %bh,0x24c303(%ecx)
4104e7:	00 00                	add    %al,(%eax)
4104e9:	00 02                	add    %al,(%edx)
4104f3:	00 00                	add    %al,(%eax)
4104f5:	00 b9 03 28 17 00    	add    %bh,0x172803(%ecx)
4104fb:	00 00                	add    %al,(%eax)
4104fd:	00 02                	add    %al,(%edx)
410507:	00 00                	add    %al,(%eax)
410509:	00 b9 03 8a 16 00    	add    %bh,0x168a03(%ecx)
41050f:	00 00                	add    %al,(%eax)
410511:	00 02                	add    %al,(%edx)
41051b:	00 00                	add    %al,(%eax)
41051d:	00 c2                	add    %al,%dl
41051f:	03 fd                	add    %ebp,%edi
410521:	10 00                	adc    %al,(%eax)
410523:	00 00                	add    %al,(%eax)
410525:	00 00                	add    %al,(%eax)
410527:	00 00                	add    %al,(%eax)
410529:	00 01                	add    %al,(%ecx)
41052b:	00 00                	add    %al,(%eax)
41052d:	00 d5                	add    %dl,%ch
41052f:	1f                   	pop    %ds
410530:	00 00                	add    %al,(%eax)
410532:	b8 00 00 00 01       	mov    $0x1000000,%eax
410537:	00 00                	add    %al,(%eax)
410539:	00 1d 20 00 00 70    	add    %bl,0x70000020
41053f:	01 00                	add    %eax,(%eax)
410541:	00 01                	add    %al,(%ecx)
410543:	00 00                	add    %al,(%eax)
410545:	00 40 20             	add    %al,0x20(%eax)
410548:	00 00                	add    %al,(%eax)
41054a:	28 02                	sub    %al,(%edx)
41054c:	00 00                	add    %al,(%eax)
41054e:	01 00                	add    %eax,(%eax)
410550:	00 00                	add    %al,(%eax)
410552:	b3 1f                	mov    $0x1f,%bl
410554:	00 00                	add    %al,(%eax)
410556:	e0 02                	loopne 0x41055a
410558:	00 00                	add    %al,(%eax)
41055a:	01 00                	add    %eax,(%eax)
41055c:	00 00                	add    %al,(%eax)
41055e:	f3 1f                	repz pop %ds
410560:	00 00                	add    %al,(%eax)
410562:	1a 00                	sbb    (%eax),%al
410564:	19 00                	sbb    %eax,(%eax)
410566:	1b 00                	sbb    (%eax),%eax
410568:	19 00                	sbb    %eax,(%eax)
41056a:	00 00                	add    %al,(%eax)
41056c:	00 4f 30             	add    %cl,0x30(%edi)
41056f:	30 30                	xor    %dh,(%eax)
410571:	30 00                	xor    %al,(%eax)
410573:	4c                   	dec    %esp
410574:	69 73 74 60 31 00 6c 	imul   $0x6c003160,0x74(%ebx),%esi
41057b:	61                   	popa
41057c:	62 65 6c             	bound  %esp,0x6c(%ebp)
41057f:	31 00                	xor    %eax,(%eax)
410581:	43                   	inc    %ebx
410582:	6c                   	insb   (%dx),%es:(%edi)
410583:	61                   	popa
410584:	73 73                	jae    0x4105f9
410586:	31 00                	xor    %eax,(%eax)
410588:	69 6d 61 67 65 4c 69 	imul   $0x694c6567,0x61(%ebp),%ebp
41058f:	73 74                	jae    0x410605
410591:	31 00                	xor    %eax,(%eax)
410593:	54                   	push   %esp
410594:	6f                   	outsl  %ds:(%esi),(%dx)
410595:	49                   	dec    %ecx
410596:	6e                   	outsb  %ds:(%esi),(%dx)
410597:	74 33                	je     0x4105cc
410599:	32 00                	xor    (%eax),%al
41059b:	6c                   	insb   (%dx),%es:(%edi)
41059c:	65 6e                	outsb  %gs:(%esi),(%dx)
41059e:	67 74 68             	addr16 je 0x410609
4105a1:	32 00                	xor    (%eax),%al
4105a3:	6c                   	insb   (%dx),%es:(%edi)
4105a4:	61                   	popa
4105a5:	62 65 6c             	bound  %esp,0x6c(%ebp)
4105a8:	32 00                	xor    (%eax),%al
4105aa:	74 69                	je     0x410615
4105ac:	6d                   	insl   (%dx),%es:(%edi)
4105ad:	65 72 32             	gs jb  0x4105e2
4105b0:	00 6c 65 6e          	add    %ch,0x6e(%ebp,%eiz,2)
4105b4:	67 74 68             	addr16 je 0x41061f
4105b7:	33 00                	xor    (%eax),%eax
4105b9:	6c                   	insb   (%dx),%es:(%edi)
4105ba:	61                   	popa
4105bb:	62 65 6c             	bound  %esp,0x6c(%ebp)
4105be:	33 00                	xor    (%eax),%eax
4105c0:	45                   	inc    %ebp
4105c1:	31 31                	xor    %esi,(%ecx)
4105c3:	30 35 46 38 33 43    	xor    %dh,0x43333846
4105c9:	46                   	inc    %esi
4105ca:	45                   	inc    %ebp
4105cb:	41                   	inc    %ecx
4105cc:	41                   	inc    %ecx
4105cd:	43                   	inc    %ebx
4105ce:	30 39                	xor    %bh,(%ecx)
4105d0:	34 34                	xor    $0x34,%al
4105d2:	41                   	inc    %ecx
4105d3:	42                   	inc    %edx
4105d4:	35 39 44 33 34       	xor    $0x34334439,%eax
4105d9:	33 43 30             	xor    0x30(%ebx),%eax
4105dc:	32 46 37             	xor    0x37(%esi),%al
4105df:	45                   	inc    %ebp
4105e0:	34 36                	xor    $0x36,%al
4105e2:	43                   	inc    %ebx
4105e3:	41                   	inc    %ecx
4105e4:	41                   	inc    %ecx
4105e5:	33 34 39             	xor    (%ecx,%edi,1),%esi
4105e8:	30 46 31             	xor    %al,0x31(%esi)
4105eb:	37                   	aaa
4105ec:	37                   	aaa
4105ed:	42                   	inc    %edx
4105ee:	42                   	inc    %edx
4105ef:	37                   	aaa
4105f0:	41                   	inc    %ecx
4105f1:	31 39                	xor    %edi,(%ecx)
4105f3:	44                   	inc    %esp
4105f4:	42                   	inc    %edx
4105f5:	44                   	inc    %esp
4105f6:	46                   	inc    %esi
4105f7:	39 31                	cmp    %esi,(%ecx)
4105f9:	42                   	inc    %edx
4105fa:	45                   	inc    %ebp
4105fb:	34 33                	xor    $0x33,%al
4105fd:	39 31                	cmp    %esi,(%ecx)
4105ff:	34 00                	xor    $0x0,%al
410601:	5f                   	pop    %edi
410602:	5f                   	pop    %edi
410603:	53                   	push   %ebx
410604:	74 61                	je     0x410667
410606:	74 69                	je     0x410671
410608:	63 41 72             	arpl   %eax,0x72(%ecx)
41060b:	72 61                	jb     0x41066e
41060d:	79 49                	jns    0x410658
41060f:	6e                   	outsb  %ds:(%esi),(%dx)
410610:	69 74 54 79 70 65 53 	imul   $0x69536570,0x79(%esp,%edx,2),%esi
410617:	69
410618:	7a 65                	jp     0x41067f
41061a:	3d 32 34 00 46       	cmp    $0x46003432,%eax
41061f:	46                   	inc    %esi
410620:	36 34 35             	ss xor $0x35,%al
410623:	45                   	inc    %ebp
410624:	30 45 43             	xor    %al,0x43(%ebp)
410627:	34 39                	xor    $0x39,%al
410629:	33 43 42             	xor    0x42(%ebx),%eax
41062c:	36 43                	ss inc %ebx
41062e:	46                   	inc    %esi
41062f:	46                   	inc    %esi
410630:	41                   	inc    %ecx
410631:	35 42 32 46 46       	xor    $0x46463242,%eax
410636:	41                   	inc    %ecx
410637:	31 35 34 38 36 37    	xor    %esi,0x37363834
41063d:	30 35 35 38 39 41    	xor    %dh,0x41393835
410643:	42                   	inc    %edx
410644:	46                   	inc    %esi
410645:	45                   	inc    %ebp
410646:	42                   	inc    %edx
410647:	44                   	inc    %esp
410648:	38 34 35 46 37 35 33 	cmp    %dh,0x33353746(,%esi,1)
41064f:	41                   	inc    %ecx
410650:	41                   	inc    %ecx
410651:	39 41 34             	cmp    %eax,0x34(%ecx)
410654:	37                   	aaa
410655:	42                   	inc    %edx
410656:	32 42 31             	xor    0x31(%edx),%al
410659:	34 39                	xor    $0x39,%al
41065b:	31 45 37             	xor    %eax,0x37(%ebp)
41065e:	00 5f 5f             	add    %bl,0x5f(%edi)
410661:	53                   	push   %ebx
410662:	74 61                	je     0x4106c5
410664:	74 69                	je     0x4106cf
410666:	63 41 72             	arpl   %eax,0x72(%ecx)
410669:	72 61                	jb     0x4106cc
41066b:	79 49                	jns    0x4106b6
41066d:	6e                   	outsb  %ds:(%esi),(%dx)
41066e:	69 74 54 79 70 65 53 	imul   $0x69536570,0x79(%esp,%edx,2),%esi
410675:	69
410676:	7a 65                	jp     0x4106dd
410678:	3d 31 32 38 00       	cmp    $0x383231,%eax
41067d:	3c 4d                	cmp    $0x4d,%al
41067f:	6f                   	outsl  %ds:(%esi),(%dx)
410680:	64 75 6c             	fs jne 0x4106ef
410683:	65 3e 00 3c 50       	gs add %bh,%ds:(%eax,%edx,2)
410688:	72 69                	jb     0x4106f3
41068a:	76 61                	jbe    0x4106ed
41068c:	74 65                	je     0x4106f3
41068e:	49                   	dec    %ecx
41068f:	6d                   	insl   (%dx),%es:(%edi)
410690:	70 6c                	jo     0x4106fe
410692:	65 6d                	gs insl (%dx),%es:(%edi)
410694:	65 6e                	outsb  %gs:(%esi),(%dx)
410696:	74 61                	je     0x4106f9
410698:	74 69                	je     0x410703
41069a:	6f                   	outsl  %ds:(%esi),(%dx)
41069b:	6e                   	outsb  %ds:(%esi),(%dx)
41069c:	44                   	inc    %esp
41069d:	65 74 61             	gs je  0x410701
4106a0:	69 6c 73 3e 00 32 37 	imul   $0x42373200,0x3e(%ebx,%esi,2),%ebp
4106a7:	42
4106a8:	41                   	inc    %ecx
4106a9:	35 30 43 41 45       	xor    $0x45414330,%eax
4106ae:	38 42 43             	cmp    %al,0x43(%edx)
4106b1:	32 45 32             	xor    0x32(%ebp),%al
4106b4:	35 37 42 31 45       	xor    $0x45314237,%eax
4106b9:	35 39 30 37 36       	xor    $0x36373039,%eax
4106be:	43                   	inc    %ebx
4106bf:	32 34 30             	xor    (%eax,%esi,1),%dh
4106c2:	30 39                	xor    %bh,(%ecx)
4106c4:	43                   	inc    %ebx
4106c5:	38 33                	cmp    %dh,(%ebx)
4106c7:	35 33 34 38 46       	xor    $0x46383433,%eax
4106cc:	38 46 30             	cmp    %al,0x30(%esi)
4106cf:	38 30                	cmp    %dh,(%eax)
4106d1:	41                   	inc    %ecx
4106d2:	45                   	inc    %ebp
4106d3:	32 31                	xor    (%ecx),%dh
4106d5:	37                   	aaa
4106d6:	34 42                	xor    $0x42,%al
4106d8:	34 34                	xor    $0x34,%al
4106da:	34 35                	xor    $0x35,%al
4106dc:	46                   	inc    %esi
4106dd:	46                   	inc    %esi
4106de:	38 41 42             	cmp    %al,0x42(%ecx)
4106e1:	30 43 45             	xor    %al,0x45(%ebx)
4106e4:	43                   	inc    %ebx
4106e5:	00 41 48             	add    %al,0x48(%ecx)
4106e8:	55                   	push   %ebp
4106e9:	48                   	dec    %eax
4106ea:	44                   	inc    %esp
4106eb:	00 42 35             	add    %al,0x35(%edx)
4106ee:	38 31                	cmp    %dh,(%ecx)
4106f0:	38 39                	cmp    %bh,(%ecx)
4106f2:	35 38 31 41 33       	xor    $0x33413138,%eax
4106f7:	43                   	inc    %ebx
4106f8:	39 36                	cmp    %esi,(%esi)
4106fa:	37                   	aaa
4106fb:	42                   	inc    %edx
4106fc:	42                   	inc    %edx
4106fd:	36 41                	ss inc %ecx
4106ff:	31 30                	xor    %esi,(%eax)
410701:	45                   	inc    %ebp
410702:	38 38                	cmp    %bh,(%eax)
410704:	42                   	inc    %edx
410705:	33 43 42             	xor    0x42(%ebx),%eax
410708:	44                   	inc    %esp
410709:	34 34                	xor    $0x34,%al
41070b:	35 42 38 46 36       	xor    $0x36463842,%eax
410710:	36 45                	ss inc %ebp
410712:	31 33                	xor    %esi,(%ebx)
410714:	34 38                	xor    $0x38,%al
410716:	34 34                	xor    $0x34,%al
410718:	33 39                	xor    (%ecx),%edi
41071a:	45                   	inc    %ebp
41071b:	46                   	inc    %esi
41071c:	41                   	inc    %ecx
41071d:	31 30                	xor    %esi,(%eax)
41071f:	32 37                	xor    (%edi),%dh
410721:	37                   	aaa
410722:	41                   	inc    %ecx
410723:	45                   	inc    %ebp
410724:	33 35 44 30 30 34    	xor    0x34303044,%esi
41072a:	32 46 00             	xor    0x0(%esi),%al
41072d:	53                   	push   %ebx
41072e:	69 7a 65 46 00 4f 4a 	imul   $0x4a4f0046,0x65(%edx),%edi
410735:	49                   	dec    %ecx
410736:	41                   	inc    %ecx
410737:	55                   	push   %ebp
410738:	48                   	dec    %eax
410739:	44                   	inc    %esp
41073a:	4f                   	dec    %edi
41073b:	55                   	push   %ebp
41073c:	48                   	dec    %eax