401745:	00 00                	add    %al,(%eax)
401747:	00 57 00             	add    %dl,0x0(%edi)
40174a:	69 00 6e 00 33 00    	imul   $0x33006e,(%eax),%eax
401750:	32 00                	xor    (%eax),%al
401752:	5f                   	pop    %edi
401753:	00 4f 00             	add    %cl,0x0(%edi)
401756:	70 00                	jo     0x401758
401758:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40175c:	61                   	popa
40175d:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
401761:	00 6e 00             	add    %ch,0x0(%esi)
401764:	67 00 53 00          	add    %dl,0x0(%bp,%di)
401768:	79 00                	jns    0x40176a
40176a:	73 00                	jae    0x40176c
40176c:	74 00                	je     0x40176e
40176e:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
401772:	00 00                	add    %al,(%eax)
401774:	56                   	push   %esi
401775:	00 65 00             	add    %ah,0x0(%ebp)
401778:	72 00                	jb     0x40177a
40177a:	73 00                	jae    0x40177c
40177c:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
401782:	00 00                	add    %al,(%eax)
401784:	57                   	push   %edi
401785:	00 69 00             	add    %ch,0x0(%ecx)
401788:	6e                   	outsb  %ds:(%esi),(%dx)
401789:	00 33                	add    %dh,(%ebx)
40178b:	00 32                	add    %dh,(%edx)
40178d:	00 5f 00             	add    %bl,0x0(%edi)
401790:	43                   	inc    %ebx
401791:	00 6f 00             	add    %ch,0x0(%edi)
401794:	6d                   	insl   (%dx),%es:(%edi)
401795:	00 70 00             	add    %dh,0x0(%eax)
401798:	75 00                	jne    0x40179a
40179a:	74 00                	je     0x40179c
40179c:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4017a0:	53                   	push   %ebx
4017a1:	00 79 00             	add    %bh,0x0(%ecx)
4017a4:	73 00                	jae    0x4017a6
4017a6:	74 00                	je     0x4017a8
4017a8:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
4017ac:	00 00                	add    %al,(%eax)
4017ae:	00 00                	add    %al,(%eax)
4017b0:	53                   	push   %ebx
4017b1:	00 79 00             	add    %bh,0x0(%ecx)
4017b4:	73 00                	jae    0x4017b6
4017b6:	74 00                	je     0x4017b8
4017b8:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
4017bc:	54                   	push   %esp
4017bd:	00 79 00             	add    %bh,0x0(%ecx)
4017c0:	70 00                	jo     0x4017c2
4017c2:	65 00 00             	add    %al,%gs:(%eax)
4017c5:	00 00                	add    %al,(%eax)
4017c7:	00 58 00             	add    %bl,0x0(%eax)
4017ca:	38 00                	cmp    %al,(%eax)
4017cc:	36 00 00             	add    %al,%ss:(%eax)
4017cf:	00 49 00             	add    %cl,0x0(%ecx)
4017d2:	41                   	inc    %ecx
4017d3:	00 36                	add    %dh,(%esi)
4017d5:	00 34 00             	add    %dh,(%eax,%eax,1)
4017d8:	00 00                	add    %al,(%eax)
4017da:	00 00                	add    %al,(%eax)
4017dc:	41                   	inc    %ecx
4017dd:	00 4d 00             	add    %cl,0x0(%ebp)
4017e0:	44                   	inc    %esp
4017e1:	00 36                	add    %dh,(%esi)
4017e3:	00 34 00             	add    %dh,(%eax,%eax,1)
4017e6:	00 00                	add    %al,(%eax)
4017e8:	49                   	dec    %ecx
4017e9:	00 44 00 69          	add    %al,0x69(%eax,%eax,1)
4017ed:	00 73 00             	add    %dh,0x0(%ebx)
4017f0:	70 00                	jo     0x4017f2
4017f2:	61                   	popa
4017f3:	00 74 00 63          	add    %dh,0x63(%eax,%eax,1)
4017f7:	00 68 00             	add    %ch,0x0(%eax)
4017fa:	20 00                	and    %al,(%eax)
4017fc:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
401800:	72 00                	jb     0x401802
401802:	6f                   	outsl  %ds:(%esi),(%dx)
401803:	00 72 00             	add    %dh,0x0(%edx)
401806:	20 00                	and    %al,(%eax)
401808:	23 00                	and    (%eax),%eax
40180a:	25 00 64 00 00       	and    $0x6400,%eax
40180f:	00 55 00             	add    %dl,0x0(%ebp)
401812:	6e                   	outsb  %ds:(%esi),(%dx)
401813:	00 6b 00             	add    %ch,0x0(%ebx)
401816:	6e                   	outsb  %ds:(%esi),(%dx)
401817:	00 6f 00             	add    %ch,0x0(%edi)
40181a:	77 00                	ja     0x40181c
40181c:	6e                   	outsb  %ds:(%esi),(%dx)
40181d:	00 20                	add    %ah,(%eax)
40181f:	00 65 00             	add    %ah,0x0(%ebp)
401822:	72 00                	jb     0x401824
401824:	72 00                	jb     0x401826
401826:	6f                   	outsl  %ds:(%esi),(%dx)
401827:	00 72 00             	add    %dh,0x0(%edx)
40182a:	20 00                	and    %al,(%eax)
40182c:	30 00                	xor    %al,(%eax)
40182e:	78 00                	js     0x401830
401830:	25 00 30 00 6c       	and    $0x6c003000,%eax
401835:	00 58 00             	add    %bl,0x0(%eax)
401838:	00 00                	add    %al,(%eax)
40183a:	00 00                	add    %al,(%eax)
40183c:	25 00 6c 00 64       	and    $0x64006c00,%eax
401841:	00 00                	add    %al,(%eax)
401843:	00 25 00 6c 00 75    	add    %ah,0x75006c00
401849:	00 00                	add    %al,(%eax)
40184b:	00 25 00 66 00 00    	add    %ah,0x6600
401851:	00 00                	add    %al,(%eax)
401853:	00 7c 00 25          	add    %bh,0x25(%eax,%eax,1)
401857:	00 73 00             	add    %dh,0x0(%ebx)
40185a:	7c 00                	jl     0x40185c
40185c:	00 00                	add    %al,(%eax)
40185e:	00 00                	add    %al,(%eax)
401860:	20 00                	and    %al,(%eax)
401862:	09 00                	or     %eax,(%eax)
401864:	00 00                	add    %al,(%eax)
401866:	00 00                	add    %al,(%eax)
401868:	20 00                	and    %al,(%eax)
40186a:	00 00                	add    %al,(%eax)
40186c:	25 73 00 00 25       	and    $0x25000073,%eax
401871:	00 63 00             	add    %ah,0x0(%ebx)
401874:	00 00                	add    %al,(%eax)
401876:	00 00                	add    %al,(%eax)
401878:	07                   	pop    %es
401879:	00 00                	add    %al,(%eax)
40187b:	00 0a                	add    %cl,(%edx)
40187d:	00 0a                	add    %cl,(%edx)
40187f:	00 00                	add    %al,(%eax)
401881:	00 00                	add    %al,(%eax)
401883:	00 42 55             	add    %al,0x55(%edx)
401886:	46                   	inc    %esi
401887:	46                   	inc    %esi
401888:	45                   	inc    %ebp
401889:	52                   	push   %edx
40188a:	00 00                	add    %al,(%eax)
40188c:	00 00                	add    %al,(%eax)
40188e:	00 00                	add    %al,(%eax)
401890:	6c                   	insb   (%dx),%es:(%edi)
401891:	00 6f 00             	add    %ch,0x0(%edi)
401894:	63 00                	arpl   %eax,(%eax)
401896:	61                   	popa
401897:	00 6c 00 68          	add    %ch,0x68(%eax,%eax,1)
40189b:	00 6f 00             	add    %ch,0x0(%edi)
40189e:	73 00                	jae    0x4018a0
4018a0:	74 00                	je     0x4018a2
4018a2:	00 00                	add    %al,(%eax)
4018a4:	20 00                	and    %al,(%eax)
4018a6:	5c                   	pop    %esp
4018a7:	00 2f                	add    %ch,(%edi)
4018a9:	00 5b 00             	add    %bl,0x0(%ebx)
4018ac:	5d                   	pop    %ebp
4018ad:	00 3a                	add    %bh,(%edx)
4018af:	00 7c 00 3c          	add    %bh,0x3c(%eax,%eax,1)
4018b3:	00 3e                	add    %bh,(%esi)
4018b5:	00 2b                	add    %ch,(%ebx)
4018b7:	00 3d 00 3b 00 2c    	add    %bh,0x2c003b00
4018bd:	00 3f                	add    %bh,(%edi)
4018bf:	00 24 00             	add    %ah,(%eax,%eax,1)
4018c2:	23 00                	and    (%eax),%eax
4018c4:	28 00                	sub    %al,(%eax)
4018c6:	29 00                	sub    %eax,(%eax)
4018c8:	21 00                	and    %eax,(%eax)
4018ca:	40                   	inc    %eax
4018cb:	00 5e 00             	add    %bl,0x0(%esi)
4018ce:	22 00                	and    (%eax),%al
4018d0:	60                   	pusha
4018d1:	00 7b 00             	add    %bh,0x0(%ebx)
4018d4:	7d 00                	jge    0x4018d6
4018d6:	2a 00                	sub    (%eax),%al
4018d8:	25 00 00 00 49       	and    $0x49000000,%eax
4018dd:	00 50 00             	add    %dl,0x0(%eax)
4018e0:	43                   	inc    %ebx
4018e1:	00 24 00             	add    %ah,(%eax,%eax,1)
4018e4:	00 00                	add    %al,(%eax)
4018e6:	00 00                	add    %al,(%eax)
4018e8:	5c                   	pop    %esp
4018e9:	00 5c 00 25          	add    %bl,0x25(%eax,%eax,1)
4018ed:	00 73 00             	add    %dh,0x0(%ebx)
4018f0:	5c                   	pop    %esp
4018f1:	00 25 00 73 00 00    	add    %ah,0x7300
4018f7:	00 5c 00 56          	add    %bl,0x56(%eax,%eax,1)
4018fb:	00 61 00             	add    %ah,0x0(%ecx)
4018fe:	72 00                	jb     0x401900
401900:	46                   	inc    %esi
401901:	00 69 00             	add    %ch,0x0(%ecx)
401904:	6c                   	insb   (%dx),%es:(%edi)
401905:	00 65 00             	add    %ah,0x0(%ebp)
401908:	49                   	dec    %ecx
401909:	00 6e 00             	add    %ch,0x0(%esi)
40190c:	66 00 6f 00          	data16 add %ch,0x0(%edi)
401910:	5c                   	pop    %esp
401911:	00 54 00 72          	add    %dl,0x72(%eax,%eax,1)
401915:	00 61 00             	add    %ah,0x0(%ecx)
401918:	6e                   	outsb  %ds:(%esi),(%dx)
401919:	00 73 00             	add    %dh,0x0(%ebx)
40191c:	6c                   	insb   (%dx),%es:(%edi)
40191d:	00 61 00             	add    %ah,0x0(%ecx)
401920:	74 00                	je     0x401922
401922:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
401930:	5c                   	pop    %esp
401931:	00 53 00             	add    %dl,0x0(%ebx)
401934:	74 00                	je     0x401936
401936:	72 00                	jb     0x401938
401938:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
40193e:	46                   	inc    %esi
40193f:	00 69 00             	add    %ch,0x0(%ecx)
401942:	6c                   	insb   (%dx),%es:(%edi)
401943:	00 65 00             	add    %ah,0x0(%ebp)
401946:	49                   	dec    %ecx
401947:	00 6e 00             	add    %ch,0x0(%esi)
40194a:	66 00 6f 00          	data16 add %ch,0x0(%edi)
40194e:	5c                   	pop    %esp
40194f:	00 25 00 30 00 34    	add    %ah,0x34003000
401955:	00 78 00             	add    %bh,0x0(%eax)
401958:	25 00 30 00 34       	and    $0x34003000,%eax
40195d:	00 78 00             	add    %bh,0x0(%eax)
401960:	5c                   	pop    %esp
401961:	00 49 00             	add    %cl,0x0(%ecx)
401964:	6e                   	outsb  %ds:(%esi),(%dx)
401965:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
401969:	00 72 00             	add    %dh,0x0(%edx)
40196c:	6e                   	outsb  %ds:(%esi),(%dx)
40196d:	00 61 00             	add    %ah,0x0(%ecx)
401970:	6c                   	insb   (%dx),%es:(%edi)
401971:	00 4e 00             	add    %cl,0x0(%esi)
401974:	61                   	popa
401975:	00 6d 00             	add    %ch,0x0(%ebp)
401978:	65 00 00             	add    %al,%gs:(%eax)
40197b:	00 2e                	add    %ch,(%esi)
40197d:	00 45 00             	add    %al,0x0(%ebp)
401980:	58                   	pop    %eax
401981:	00 45 00             	add    %al,0x0(%ebp)
401984:	00 00                	add    %al,(%eax)
401986:	00 00                	add    %al,(%eax)
401988:	25 00 73 00 20       	and    $0x20007300,%eax
40198d:	00 25 00 73 00 00    	add    %ah,0x7300
401993:	00 50 41             	add    %dl,0x41(%eax)
401996:	52                   	push   %edx
401997:	53                   	push   %ebx
401998:	45                   	inc    %ebp
401999:	52                   	push   %edx
40199a:	32 00                	xor    (%eax),%al
40199c:	2d 00 2f 00 00       	sub    $0x2f00,%eax
4019a1:	00 00                	add    %al,(%eax)
4019a3:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4019a7:	00 3d 00 7c 00 20    	add    %bh,0x20007c00
4019ad:	00 65 00             	add    %ah,0x0(%ebp)
4019b0:	71 00                	jno    0x4019b2
4019b2:	20 00                	and    %al,(%eax)
4019b4:	00 00                	add    %al,(%eax)
4019b6:	00 00                	add    %al,(%eax)
4019b8:	21 00                	and    %eax,(%eax)
4019ba:	3d 00 7c 00 20       	cmp    $0x20007c00,%eax
4019bf:	00 6e 00             	add    %ch,0x0(%esi)
4019c2:	65 00 20             	add    %ah,%gs:(%eax)
4019c5:	00 00                	add    %al,(%eax)
4019c7:	00 3e                	add    %bh,(%esi)
4019c9:	00 7c 00 20          	add    %bh,0x20(%eax,%eax,1)
4019cd:	00 67 00             	add    %ah,0x0(%edi)
4019d0:	74 00                	je     0x4019d2
4019d2:	20 00                	and    %al,(%eax)
4019d4:	00 00                	add    %al,(%eax)
4019d6:	00 00                	add    %al,(%eax)
4019d8:	3c 00                	cmp    $0x0,%al
4019da:	7c 00                	jl     0x4019dc
4019dc:	20 00                	and    %al,(%eax)
4019de:	6c                   	insb   (%dx),%es:(%edi)
4019df:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
4019e3:	00 00                	add    %al,(%eax)
4019e5:	00 00                	add    %al,(%eax)
4019e7:	00 3e                	add    %bh,(%esi)
4019e9:	00 3d 00 7c 00 20    	add    %bh,0x20007c00
4019ef:	00 67 00             	add    %ah,0x0(%edi)
4019f2:	65 00 20             	add    %ah,%gs:(%eax)
4019f5:	00 00                	add    %al,(%eax)
4019f7:	00 3c 00             	add    %bh,(%eax,%eax,1)
4019fa:	3d 00 7c 00 20       	cmp    $0x20007c00,%eax
4019ff:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
401a03:	00 20                	add    %ah,(%eax)
401a05:	00 00                	add    %al,(%eax)
401a07:	00 3d 00 00 00 21    	add    %bh,0x21000000
401a0d:	00 3d 00 00 00 00    	add    %bh,0x0
401a13:	00 3c 00             	add    %bh,(%eax,%eax,1)
401a16:	00 00                	add    %al,(%eax)
401a18:	3e 00 00             	add    %al,%ds:(%eax)
401a1b:	00 3c 00             	add    %bh,(%eax,%eax,1)
401a1e:	3d 00 00 00 00       	cmp    $0x0,%eax
401a23:	00 3e                	add    %bh,(%esi)
401a25:	00 3d 00 00 00 00    	add    %bh,0x0
401a2b:	00 25 00 73 00 00    	add    %ah,0x7300
401a31:	00 00                	add    %al,(%eax)
401a33:	00 2c 00             	add    %ch,(%eax,%eax,1)
401a36:	20 00                	and    %al,(%eax)
401a38:	00 00                	add    %al,(%eax)
401a3a:	00 00                	add    %al,(%eax)
401a3c:	25 00 73 00 3a       	and    $0x3a007300,%eax
401a41:	00 00                	add    %al,(%eax)
401a43:	00 2c 00             	add    %ch,(%eax,%eax,1)
401a46:	00 00                	add    %al,(%eax)
401a48:	22 00                	and    (%eax),%al
401a4a:	25 00 73 00 22       	and    $0x22007300,%eax
401a4f:	00 00                	add    %al,(%eax)
401a51:	00 00                	add    %al,(%eax)
401a53:	00 22                	add    %ah,(%edx)
401a55:	00 00                	add    %al,(%eax)
401a57:	00 bd e1 87 eb 33    	add    %bh,0x33eb87e1(%ebp)
401a5d:	32 d2                	xor    %dl,%dl
401a5f:	11 ae c9 00 c0 4f    	adc    %ebp,0x4fc000c9(%esi)
401a65:	b6 88                	mov    $0x88,%dh
401a67:	20 bc e1 87 eb 33 32 	and    %bh,0x3233eb87(%ecx,%eiz,8)
401a6e:	d2 11                	rclb   %cl,(%ecx)
401a70:	ae                   	scas   %es:(%edi),%al
401a71:	c9                   	leave
401a72:	00 c0                	add    %al,%al
401a74:	4f                   	dec    %edi
401a75:	b6 88                	mov    $0x88,%dh
401a77:	20 11                	and    %dl,(%ecx)
401a79:	f8                   	clc
401a7a:	90                   	nop
401a7b:	45                   	inc    %ebp
401a7c:	3a 1d d0 11 89 1f    	cmp    0x1f8911d0,%bl
401a82:	00 aa 00 4b 2e 24    	add    %ch,0x242e4b00(%edx)
401a88:	87 a6 12 dc 7f 73    	xchg   %esp,0x737fdc12(%esi)
401a8e:	cf                   	iret
401a8f:	11 88 4d 00 aa 00    	adc    %ecx,0xaa004d(%eax)
401a95:	4b                   	dec    %ebx
401a96:	2e 24 00             	cs and $0x0,%al
401a99:	00 80 bf 00 00 00    	add    %al,0xbf(%eax)
401a9f:	00 00                	add    %al,(%eax)
401aa1:	00 00                	add    %al,(%eax)
401aa3:	00 00                	add    %al,(%eax)
401aa5:	00 f0                	add    %dh,%al
401aa7:	bf 00 00 00 00       	mov    $0x0,%edi
401ab4:	a9 33 73 2e 00       	test   $0x2e7333,%eax
401ab9:	00 00                	add    %al,(%eax)
401abb:	00 02                	add    %al,(%edx)
401abd:	00 00                	add    %al,(%eax)
401abf:	00 25 00 00 00 bc    	add    %ah,0xbc000000
401ac5:	1b 00                	sbb    (%eax),%eax
401ac7:	00 bc 0f 00 00 00 00 	add    %bh,0x0(%edi,%ecx,1)
401ace:	00 00                	add    %al,(%eax)
401ad0:	a9 33 73 2e 00       	test   $0x2e7333,%eax
401ad5:	00 00                	add    %al,(%eax)
401ad7:	00 0d 00 00 00 fc    	add    %cl,0xfc000000
401add:	01 00                	add    %eax,(%eax)
401adf:	00 e4                	add    %ah,%ah
401ae1:	1b 00                	sbb    (%eax),%eax
401ae3:	00 e4                	add    %ah,%ah
401ae5:	0f 00 00             	sldt   (%eax)