4015ad:	00 73 00             	add    %dh,0x0(%ebx)
4015b0:	00 00                	add    %al,(%eax)
4015b2:	00 00                	add    %al,(%eax)
4015b4:	75 00                	jne    0x4015b6
4015b6:	70 00                	jo     0x4015b8
4015b8:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
4015bc:	74 00                	je     0x4015be
4015be:	65 00 00             	add    %al,%gs:(%eax)
4015c1:	00 00                	add    %al,(%eax)
4015c3:	00 75 00             	add    %dh,0x0(%ebp)
4015c6:	70 00                	jo     0x4015c8
4015c8:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
4015cc:	74 00                	je     0x4015ce
4015ce:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4015d2:	69 00 00 00 00 00    	imul   $0x0,(%eax),%eax
4015d8:	64 00 70 00          	add    %dh,%fs:0x0(%eax)
4015dc:	5f                   	pop    %edi
4015dd:	00 61 00             	add    %ah,0x0(%ecx)
4015e0:	64 00 64 00 00       	add    %ah,%fs:0x0(%eax,%eax,1)
4015e5:	00 00                	add    %al,(%eax)
4015e7:	00 64 00 70          	add    %ah,0x70(%eax,%eax,1)
4015eb:	00 5f 00             	add    %bl,0x0(%edi)
4015ee:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
4015f2:	6c                   	insb   (%dx),%es:(%edi)
4015f3:	00 65 00             	add    %ah,0x0(%ebp)
4015f6:	74 00                	je     0x4015f8
4015f8:	65 00 00             	add    %al,%gs:(%eax)
4015fb:	00 64 00 70          	add    %ah,0x70(%eax,%eax,1)
4015ff:	00 5f 00             	add    %bl,0x0(%edi)
401602:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
401606:	75 00                	jne    0x401608
401608:	6d                   	insl   (%dx),%es:(%edi)
401609:	00 00                	add    %al,(%eax)
40160b:	00 00                	add    %al,(%eax)
40160d:	00 00                	add    %al,(%eax)
40160f:	00 07                	add    %al,(%edi)
401611:	25 9c 72 00 00       	and    $0x729c,%eax
401616:	00 00                	add    %al,(%eax)
401618:	02 00                	add    (%eax),%al
40161a:	00 00                	add    %al,(%eax)
40161c:	23 00                	and    (%eax),%eax
40161e:	00 00                	add    %al,(%eax)
401620:	00 17                	add    %dl,(%edi)
401622:	00 00                	add    %al,(%eax)
401624:	00 0b                	add    %cl,(%ebx)
401626:	00 00                	add    %al,(%eax)
401628:	00 00                	add    %al,(%eax)
40162a:	00 00                	add    %al,(%eax)
40162c:	07                   	pop    %es
40162d:	25 9c 72 00 00       	and    $0x729c,%eax
401632:	00 00                	add    %al,(%eax)
401634:	0d 00 00 00 04       	or     $0x4000000,%eax
401639:	02 00                	add    (%eax),%al
40163b:	00 24 17             	add    %ah,(%edi,%edx,1)
40163e:	00 00                	add    %al,(%eax)
401640:	24 0b                	and    $0xb,%al
401642:	00 00                	add    %al,(%eax)
401644:	00 00                	add    %al,(%eax)
401646:	00 00                	add    %al,(%eax)
401648:	07                   	pop    %es
401649:	25 9c 72 00 00       	and    $0x729c,%eax
40164e:	00 00                	add    %al,(%eax)
401650:	10 00                	adc    %al,(%eax)
401652:	00 00                	add    %al,(%eax)
401654:	24 00                	and    $0x0,%al
401656:	00 00                	add    %al,(%eax)
401658:	28 19                	sub    %bl,(%ecx)
40165a:	00 00                	add    %al,(%eax)
40165c:	28 0d 00 00 00 00    	sub    %cl,0x0
40167e:	00 00                	add    %al,(%eax)
401680:	30 6e 00             	xor    %ch,0x0(%esi)
401683:	00 18                	add    %bl,(%eax)
401685:	00 00                	add    %al,(%eax)
401687:	00 02                	add    %al,(%edx)
401689:	80 02 80             	addb   $0x80,(%edx)
40168c:	9c                   	pushf
40168d:	16                   	push   %ss
40168e:	00 00                	add    %al,(%eax)
401690:	1c 00                	sbb    $0x0,%al
401692:	00 00                	add    %al,(%eax)
401694:	b8 16 00 00 48       	mov    $0x48000016,%eax
401699:	00 00                	add    %al,(%eax)
40169b:	00 f1                	add    %dh,%cl
40169d:	66 00 00             	data16 add %al,(%eax)
4016a0:	03 67 00             	add    0x0(%edi),%esp
4016a3:	00 0b                	add    %cl,(%ebx)
4016a5:	67 00 00             	add    %al,(%bx,%si)
4016a8:	3d 67 00 00 56       	cmp    $0x56000067,%eax
4016ad:	67 00 00             	add    %al,(%bx,%si)
4016b0:	14 6a                	adc    $0x6a,%al
4016b2:	00 00                	add    %al,(%eax)
4016b4:	24 6a                	and    $0x6a,%al
4016b6:	00 00                	add    %al,(%eax)
4016b8:	00 10                	add    %dl,(%eax)
4016ba:	00 00                	add    %al,(%eax)
4016bc:	e4 00                	in     $0x0,%al
4016be:	00 00                	add    %al,(%eax)
4016c0:	80 11 00             	adcb   $0x0,(%ecx)
4016c3:	00 8c 04 00 00 52 19 	add    %cl,0x19520000(%esp,%eax,1)
4016ca:	00 00                	add    %al,(%eax)
4016cc:	e8 50 00 00 60       	call   0x60401721
4016d1:	6a 00                	push   $0x0
4016d3:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
4016d7:	00 d0                	add    %dl,%al
4016d9:	6a 00                	push   $0x0
4016db:	00 b6 00 00 00 a0    	add    %dh,-0x60000000(%esi)
4016e1:	6b 00 00             	imul   $0x0,(%eax),%eax
4016e4:	20 02                	and    %al,(%edx)
4016e6:	00 00                	add    %al,(%eax)
4016e8:	30 6e 00             	xor    %ch,0x0(%esi)
4016eb:	00 2b                	add    %ch,(%ebx)
4016ed:	00 00                	add    %al,(%eax)
4016ef:	00 70 6e             	add    %dh,0x6e(%eax)
4016f2:	00 00                	add    %al,(%eax)
4016f4:	23 00                	and    (%eax),%eax
4016f6:	00 00                	add    %al,(%eax)
4016f8:	d8 6e 00             	fsubrs 0x0(%esi)
4016fb:	00 5c 00 00          	add    %bl,0x0(%eax,%eax,1)
4016ff:	00 52 53             	add    %dl,0x53(%edx)
401702:	44                   	inc    %esp
401703:	53                   	push   %ebx
401704:	67 91                	addr16 xchg %eax,%ecx
401706:	57                   	push   %edi
401707:	e9 18 d6 36 62       	jmp    0x6276ed24
40170c:	65 da 1c 9b          	ficompl %gs:(%ebx,%ebx,4)
401710:	f5                   	cmc
401711:	4b                   	dec    %ebx
401712:	ac                   	lods   %ds:(%esi),%al
401713:	c2 01 00             	ret    $0x1
401716:	00 00                	add    %al,(%eax)
401718:	64 65 76 63          	fs gs jbe 0x40177f
40171c:	6f                   	outsl  %ds:(%esi),(%dx)
40171d:	6e                   	outsb  %ds:(%esi),(%dx)
40171e:	2e 70 64             	jo,pn  0x401785
401721:	62 00                	bound  %eax,(%eax)
401723:	00 47 43             	add    %al,0x43(%edi)
401726:	54                   	push   %esp
401727:	4c                   	dec    %esp
401728:	00 10                	add    %dl,(%eax)
40172a:	00 00                	add    %al,(%eax)
40172c:	c8 00 00 00          	enter  $0x0,$0x0
401730:	2e 72 64             	jb,pn  0x401797
401733:	61                   	popa
401734:	74 61                	je     0x401797
401736:	24 62                	and    $0x62,%al
401738:	72 63                	jb     0x40179d
40173a:	00 00                	add    %al,(%eax)
40173c:	c8 10 00 00          	enter  $0x10,$0x0
401740:	04 00                	add    $0x0,%al
401742:	00 00                	add    %al,(%eax)
401744:	2e 43                	cs inc %ebx
401746:	52                   	push   %edx
401747:	54                   	push   %esp
401748:	24 58                	and    $0x58,%al
40174a:	43                   	inc    %ebx
40174b:	41                   	inc    %ecx
40174c:	00 00                	add    %al,(%eax)
40174e:	00 00                	add    %al,(%eax)
401750:	cc                   	int3
401751:	10 00                	adc    %al,(%eax)
401753:	00 04 00             	add    %al,(%eax,%eax,1)
401756:	00 00                	add    %al,(%eax)
401758:	2e 43                	cs inc %ebx
40175a:	52                   	push   %edx
40175b:	54                   	push   %esp
40175c:	24 58                	and    $0x58,%al
40175e:	43                   	inc    %ebx
40175f:	41                   	inc    %ecx
401760:	41                   	inc    %ecx
401761:	00 00                	add    %al,(%eax)
401763:	00 d0                	add    %dl,%al
401765:	10 00                	adc    %al,(%eax)
401767:	00 04 00             	add    %al,(%eax,%eax,1)
40176a:	00 00                	add    %al,(%eax)
40176c:	2e 43                	cs inc %ebx
40176e:	52                   	push   %edx
40176f:	54                   	push   %esp
401770:	24 58                	and    $0x58,%al
401772:	43                   	inc    %ebx
401773:	5a                   	pop    %edx
401774:	00 00                	add    %al,(%eax)
401776:	00 00                	add    %al,(%eax)
401778:	d4 10                	aam    $0x10
40177a:	00 00                	add    %al,(%eax)
40177c:	04 00                	add    $0x0,%al
40177e:	00 00                	add    %al,(%eax)
401780:	2e 43                	cs inc %ebx
401782:	52                   	push   %edx
401783:	54                   	push   %esp
401784:	24 58                	and    $0x58,%al
401786:	49                   	dec    %ecx
401787:	41                   	inc    %ecx
401788:	00 00                	add    %al,(%eax)
40178a:	00 00                	add    %al,(%eax)
40178c:	d8 10                	fcoms  (%eax)
40178e:	00 00                	add    %al,(%eax)
401790:	04 00                	add    $0x0,%al
401792:	00 00                	add    %al,(%eax)
401794:	2e 43                	cs inc %ebx
401796:	52                   	push   %edx
401797:	54                   	push   %esp
401798:	24 58                	and    $0x58,%al
40179a:	49                   	dec    %ecx
40179b:	41                   	inc    %ecx
40179c:	41                   	inc    %ecx
40179d:	00 00                	add    %al,(%eax)
40179f:	00 dc                	add    %bl,%ah
4017a1:	10 00                	adc    %al,(%eax)
4017a3:	00 04 00             	add    %al,(%eax,%eax,1)
4017a6:	00 00                	add    %al,(%eax)
4017a8:	2e 43                	cs inc %ebx
4017aa:	52                   	push   %edx
4017ab:	54                   	push   %esp
4017ac:	24 58                	and    $0x58,%al
4017ae:	49                   	dec    %ecx
4017af:	59                   	pop    %ecx
4017b0:	00 00                	add    %al,(%eax)
4017b2:	00 00                	add    %al,(%eax)
4017b4:	e0 10                	loopne 0x4017c6
4017b6:	00 00                	add    %al,(%eax)
4017b8:	04 00                	add    $0x0,%al
4017ba:	00 00                	add    %al,(%eax)
4017bc:	2e 43                	cs inc %ebx
4017be:	52                   	push   %edx
4017bf:	54                   	push   %esp
4017c0:	24 58                	and    $0x58,%al
4017c2:	49                   	dec    %ecx
4017c3:	5a                   	pop    %edx
4017c4:	00 00                	add    %al,(%eax)
4017c6:	00 00                	add    %al,(%eax)
4017c8:	e4 10                	in     $0x10,%al
4017ca:	00 00                	add    %al,(%eax)
4017cc:	9c                   	pushf
4017cd:	00 00                	add    %al,(%eax)
4017cf:	00 2e                	add    %ch,(%esi)
4017d1:	67 66 69 64 73 00 00 	imul   $0x0,0x73(%si),%sp
4017d8:	80 11 00             	adcb   $0x0,(%ecx)
4017db:	00 00                	add    %al,(%eax)
4017dd:	05 00 00 2e 72       	add    $0x722e0000,%eax
4017e2:	64 61                	fs popa
4017e4:	74 61                	je     0x401847
4017e6:	00 00                	add    %al,(%eax)
4017e8:	80 16 00             	adcb   $0x0,(%esi)
4017eb:	00 04 00             	add    %al,(%eax,%eax,1)
4017ee:	00 00                	add    %al,(%eax)
4017f0:	2e 72 64             	jb,pn  0x401857
4017f3:	61                   	popa
4017f4:	74 61                	je     0x401857
4017f6:	24 73                	and    $0x73,%al
4017f8:	78 64                	js     0x40185e
4017fa:	61                   	popa
4017fb:	74 61                	je     0x40185e
4017fd:	00 00                	add    %al,(%eax)
4017ff:	00 84 16 00 00 7c 00 	add    %al,0x7c0000(%esi,%edx,1)
401806:	00 00                	add    %al,(%eax)
401808:	2e 72 64             	jb,pn  0x40186f
40180b:	61                   	popa
40180c:	74 61                	je     0x40186f
40180e:	24 76                	and    $0x76,%al
401810:	6f                   	outsl  %ds:(%esi),(%dx)
401811:	6c                   	insb   (%dx),%es:(%edi)
401812:	74 6d                	je     0x401881
401814:	64 00 00             	add    %al,%fs:(%eax)
401817:	00 00                	add    %al,(%eax)
401819:	17                   	pop    %ss
40181a:	00 00                	add    %al,(%eax)
40181c:	50                   	push   %eax
40181d:	02 00                	add    (%eax),%al
40181f:	00 2e                	add    %ch,(%esi)
401821:	72 64                	jb     0x401887
401823:	61                   	popa
401824:	74 61                	je     0x401887
401826:	24 7a                	and    $0x7a,%al
401828:	7a 7a                	jp     0x4018a4
40182a:	64 62 67 00          	bound  %esp,%fs:0x0(%edi)
40182e:	00 00                	add    %al,(%eax)
401830:	50                   	push   %eax
401831:	19 00                	sbb    %eax,(%eax)
401833:	00 88 55 00 00 2e    	add    %cl,0x2e000055(%eax)
401839:	74 65                	je     0x4018a0
40183b:	78 74                	js     0x4018b1
40183d:	24 6d                	and    $0x6d,%al
40183f:	6e                   	outsb  %ds:(%esi),(%dx)
401840:	00 00                	add    %al,(%eax)
401842:	00 00                	add    %al,(%eax)
401844:	d8 6e 00             	fsubrs 0x0(%esi)
401847:	00 5c 00 00          	add    %bl,0x0(%eax,%eax,1)
40184b:	00 2e                	add    %ch,(%esi)
40184d:	78 64                	js     0x4018b3
40184f:	61                   	popa
401850:	74 61                	je     0x4018b3
401852:	24 78                	and    $0x78,%al
401854:	00 00                	add    %al,(%eax)
401856:	00 00                	add    %al,(%eax)
401858:	00 70 00             	add    %dh,0x0(%eax)
40185b:	00 b0 01 00 00 2e    	add    %dh,0x2e000001(%eax)
401861:	64 61                	fs popa
401863:	74 61                	je     0x4018c6
401865:	24 62                	and    $0x62,%al
401867:	72 63                	jb     0x4018cc
401869:	00 00                	add    %al,(%eax)
40186b:	00 b0 71 00 00 10    	add    %dh,0x10000071(%eax)
401871:	00 00                	add    %al,(%eax)
401873:	00 2e                	add    %ch,(%esi)
401875:	64 61                	fs popa
401877:	74 61                	je     0x4018da
401879:	00 00                	add    %al,(%eax)
40187b:	00 c0                	add    %al,%al
40187d:	71 00                	jno    0x40187f
40187f:	00 a0 03 00 00 2e    	add    %ah,0x2e000003(%eax)
401885:	62 73 73             	bound  %esi,0x73(%ebx)
401888:	00 00                	add    %al,(%eax)
40188a:	00 00                	add    %al,(%eax)
40188c:	00 80 00 00 ec 01    	add    %al,0x1ec0000(%eax)
401892:	00 00                	add    %al,(%eax)
401894:	2e 69 64 61 74 61 24 	imul   $0x352461,%cs:0x74(%ecx,%eiz,2),%esp
40189b:	35 00
40189d:	00 00                	add    %al,(%eax)
40189f:	00 ec                	add    %ch,%ah
4018a1:	81 00 00 08 00 00    	addl   $0x800,(%eax)
4018a7:	00 2e                	add    %ch,(%esi)
4018a9:	30 30                	xor    %dh,(%eax)
4018ab:	63 66 67             	arpl   %esp,0x67(%esi)
4018ae:	00 00                	add    %al,(%eax)
4018b0:	f4                   	hlt
4018b1:	81 00 00 78 00 00    	addl   $0x7800,(%eax)
4018b7:	00 2e                	add    %ch,(%esi)
4018b9:	69 64 61 74 61 24 32 	imul   $0x322461,0x74(%ecx,%eiz,2),%esp
4018c0:	00
4018c1:	00 00                	add    %al,(%eax)
4018c3:	00 6c 82 00          	add    %ch,0x0(%edx,%eax,4)
4018c7:	00 14 00             	add    %dl,(%eax,%eax,1)
4018ca:	00 00                	add    %al,(%eax)
4018cc:	2e 69 64 61 74 61 24 	imul   $0x332461,%cs:0x74(%ecx,%eiz,2),%esp
4018d3:	33 00
4018d5:	00 00                	add    %al,(%eax)
4018d7:	00 80 82 00 00 ec    	add    %al,-0x13ffff7e(%eax)
4018dd:	01 00                	add    %eax,(%eax)
4018df:	00 2e                	add    %ch,(%esi)
4018e1:	69 64 61 74 61 24 34 	imul   $0x342461,0x74(%ecx,%eiz,2),%esp
4018e8:	00
4018e9:	00 00                	add    %al,(%eax)
4018eb:	00 6c 84 00          	add    %ch,0x0(%esp,%eax,4)
4018ef:	00 de                	add    %bl,%dh
4018f1:	09 00                	or     %eax,(%eax)
4018f3:	00 2e                	add    %ch,(%esi)
4018f5:	69 64 61 74 61 24 36 	imul   $0x362461,0x74(%ecx,%eiz,2),%esp
4018fc:	00
4018fd:	00 00                	add    %al,(%eax)
4018ff:	00 00                	add    %al,(%eax)