431857:	00 33                	add    %dh,(%ebx)
431859:	00 32                	add    %dh,(%edx)
43185b:	00 2e                	add    %ch,(%esi)
43185d:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
431861:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
431865:	00 00                	add    %al,(%eax)
431867:	00 25 73 20 25 66    	add    %ah,0x66252073
43186d:	20 25 63 00 00 00    	and    %ah,0x63
431873:	00 25 73 20 25 63    	add    %ah,0x63252073
431879:	00 00                	add    %al,(%eax)
43187b:	00 30                	add    %dh,(%eax)
43187d:	20 25 73 20 25 64    	and    %ah,0x64252073
431883:	20 25 66 00 00 30    	and    %ah,0x30000066
431889:	20 25 66 00 00 00    	and    %ah,0x66
43188f:	00 30                	add    %dh,(%eax)
431891:	00 00                	add    %al,(%eax)
431893:	00 48 00             	add    %cl,0x0(%eax)
431896:	00 00                	add    %al,(%eax)
431898:	02 00                	add    (%eax),%al
43189a:	05 00 38 19 03       	add    $0x3193800,%eax
43189f:	00 00                	add    %al,(%eax)
4318a1:	42                   	inc    %edx
4318a2:	00 00                	add    %al,(%eax)
4318a4:	00 00                	add    %al,(%eax)
4318a6:	00 00                	add    %al,(%eax)
4318a8:	3a 00                	cmp    (%eax),%al
4318aa:	00 06                	add    %al,(%esi)
4318c4:	38 5b 03             	cmp    %bl,0x3(%ebx)
4318c7:	00 18                	add    %bl,(%eax)
4318d9:	00 00                	add    %al,(%eax)
4318db:	00 f0                	add    %dh,%al
4318dd:	60                   	pusha
4318de:	44                   	inc    %esp
4318df:	00 48 61             	add    %cl,0x61(%eax)
4318e2:	44                   	inc    %esp
4318e3:	00 6d 67             	add    %ch,0x67(%ebp)
4318e6:	43                   	inc    %ebx
4318e7:	00 e9                	add    %ch,%cl
4318e9:	68 43 00 00 00       	push   $0x43
4318ee:	00 00                	add    %al,(%eax)
4318f0:	48                   	dec    %eax
431929:	00 00                	add    %al,(%eax)
43192b:	00 20                	add    %ah,(%eax)
43192d:	80 43 00 50          	addb   $0x50,0x0(%ebx)
431931:	5b                   	pop    %ebx
431932:	43                   	inc    %ebx
431933:	00 01                	add    %al,(%ecx)
431935:	00 00                	add    %al,(%eax)
431937:	00 42 53             	add    %al,0x53(%edx)
43193a:	4a                   	dec    %edx
43193b:	42                   	inc    %edx
43193c:	01 00                	add    %eax,(%eax)
43193e:	01 00                	add    %eax,(%eax)
431940:	00 00                	add    %al,(%eax)
431942:	00 00                	add    %al,(%eax)
431944:	0c 00                	or     $0x0,%al
431946:	00 00                	add    %al,(%eax)
431948:	76 32                	jbe    0x43197c
43194a:	2e 30 2e             	xor    %ch,%cs:(%esi)
43194d:	35 30 37 32 37       	xor    $0x37323730,%eax
431952:	00 00                	add    %al,(%eax)
431954:	00 00                	add    %al,(%eax)
431956:	05 00 6c 00 00       	add    $0x6c00,%eax
43195b:	00 fc                	add    %bh,%ah
43195d:	14 00                	adc    $0x0,%al
43195f:	00 23                	add    %ah,(%ebx)
431961:	7e 00                	jle    0x431963
431963:	00 68 15             	add    %ch,0x15(%eax)
431966:	00 00                	add    %al,(%eax)
431968:	3c 22                	cmp    $0x22,%al
43196a:	00 00                	add    %al,(%eax)
43196c:	23 53 74             	and    0x74(%ebx),%edx
43196f:	72 69                	jb     0x4319da
431971:	6e                   	outsb  %ds:(%esi),(%dx)
431972:	67 73 00             	addr16 jae 0x431975
431975:	00 00                	add    %al,(%eax)
431977:	00 a4 37 00 00 74 03 	add    %ah,0x3740000(%edi,%esi,1)
43197e:	00 00                	add    %al,(%eax)
431980:	23 55 53             	and    0x53(%ebp),%edx
431983:	00 18                	add    %bl,(%eax)
431985:	3b 00                	cmp    (%eax),%eax
431987:	00 10                	add    %dl,(%eax)
431989:	00 00                	add    %al,(%eax)
43198b:	00 23                	add    %ah,(%ebx)
43198d:	47                   	inc    %edi
43198e:	55                   	push   %ebp
43198f:	49                   	dec    %ecx
431990:	44                   	inc    %esp
431991:	00 00                	add    %al,(%eax)
431993:	00 28                	add    %ch,(%eax)
431995:	3b 00                	cmp    (%eax),%eax
431997:	00 d8                	add    %bl,%al
431999:	06                   	push   %es
43199a:	00 00                	add    %al,(%eax)
43199c:	23 42 6c             	and    0x6c(%edx),%eax
43199f:	6f                   	outsl  %ds:(%esi),(%dx)
4319a0:	62 00                	bound  %eax,(%eax)
4319a2:	00 00                	add    %al,(%eax)
4319a4:	00 00                	add    %al,(%eax)
4319a6:	00 00                	add    %al,(%eax)
4319a8:	02 00                	add    (%eax),%al
4319aa:	00 10                	add    %dl,(%eax)
4319ac:	57                   	push   %edi
4319ad:	f5                   	cmc
4319ae:	02 34 09             	add    (%ecx,%ecx,1),%dh
4319b1:	02 00                	add    (%eax),%al
4319b3:	00 00                	add    %al,(%eax)
4319b5:	fa                   	cli
4319b6:	01 33                	add    %esi,(%ebx)
4319b8:	00 16                	add    %dl,(%esi)
4319ba:	00 00                	add    %al,(%eax)
4319bc:	01 00                	add    %eax,(%eax)
4319be:	00 00                	add    %al,(%eax)
4319c0:	2d 00 00 00 22       	sub    $0x22000000,%eax
4319c5:	00 00                	add    %al,(%eax)
4319c7:	00 48 00             	add    %cl,0x0(%eax)
4319ca:	00 00                	add    %al,(%eax)
4319cc:	62 00                	bound  %eax,(%eax)
4319ce:	00 00                	add    %al,(%eax)
4319d0:	1f                   	pop    %ds
4319d1:	00 00                	add    %al,(%eax)
4319d3:	00 2f                	add    %ch,(%edi)
4319d5:	00 00                	add    %al,(%eax)
4319d7:	00 c1                	add    %al,%cl
4319d9:	00 00                	add    %al,(%eax)
4319db:	00 06                	add    %al,(%esi)
4319dd:	00 00                	add    %al,(%eax)
4319df:	00 01                	add    %al,(%ecx)
4319e1:	00 00                	add    %al,(%eax)
4319e3:	00 1e                	add    %bl,(%esi)
4319e5:	00 00                	add    %al,(%eax)
4319e7:	00 36                	add    %dh,(%esi)
4319e9:	00 00                	add    %al,(%eax)
4319eb:	00 01                	add    %al,(%ecx)
4319ed:	00 00                	add    %al,(%eax)
4319ef:	00 25 00 00 00 39    	add    %ah,0x39000000
4319f5:	00 00                	add    %al,(%eax)
4319f7:	00 01                	add    %al,(%ecx)
4319f9:	00 00                	add    %al,(%eax)
4319fb:	00 02                	add    %al,(%edx)
4319fd:	00 00                	add    %al,(%eax)
4319ff:	00 02                	add    %al,(%edx)
431a01:	00 00                	add    %al,(%eax)
431a03:	00 00                	add    %al,(%eax)
431a05:	00 30                	add    %dh,(%eax)
431a07:	22 01                	and    (%ecx),%al
431a09:	00 00                	add    %al,(%eax)
431a0b:	00 00                	add    %al,(%eax)
431a0d:	00 06                	add    %al,(%esi)
431a0f:	00 be 02 ce 02 06    	add    %bh,0x602ce02(%esi)
431a15:	00 ee                	add    %ch,%dh
431a17:	02 ce                	add    %dh,%cl
431a19:	02 06                	add    (%esi),%al
431a1b:	00 fc                	add    %bh,%ah
431a1d:	02 ce                	add    %dh,%cl
431a1f:	02 06                	add    (%esi),%al
431a21:	00 0d 03 ce 02 0a    	add    %cl,0xa02ce03
431a27:	00 15 03 ac 02 0a    	add    %dl,0xa02ac03
431a2d:	00 2d 03 ac 02 06    	add    %ch,0x602ac03
431a33:	00 48 03             	add    %cl,0x3(%eax)
431a36:	ce                   	into
431a37:	02 06                	add    (%esi),%al
431a39:	00 60 03             	add    %ah,0x3(%eax)
431a3c:	6a 03                	push   $0x3
431a3e:	06                   	push   %es
431a3f:	00 71 03             	add    %dh,0x3(%ecx)
431a42:	ce                   	into
431a43:	02 06                	add    (%esi),%al
431a45:	00 87 03 6a 03 0a    	add    %al,0xa036a03(%edi)
431a4b:	00 8c 03 ac 02 06 00 	add    %cl,0x602ac(%ebx,%eax,1)
431a52:	a3 03 ce 02 06       	mov    %eax,0x602ce03
431a57:	00 bc 03 ce 02 06 00 	add    %bh,0x602ce(%ebx,%eax,1)
431a5e:	c3                   	ret
431a5f:	03 6a 03             	add    0x3(%edx),%ebp
431a62:	06                   	push   %es
431a63:	00 d9                	add    %bl,%cl
431a65:	03 e8                	add    %eax,%ebp
431a67:	03 06                	add    (%esi),%eax
431a69:	00 04 04             	add    %al,(%esp,%eax,1)
431a6c:	e8 03 06 00 20       	call   0x20432074
431a71:	04 ce                	add    $0xce,%al
431a73:	02 06                	add    (%esi),%al
431a75:	00 3b                	add    %bh,(%ebx)
431a77:	04 ce                	add    $0xce,%al
431a79:	02 06                	add    (%esi),%al
431a7b:	00 46 04             	add    %al,0x4(%esi)
431a7e:	6a 03                	push   $0x3
431a80:	06                   	push   %es
431a81:	00 4c 04 ce          	add    %cl,-0x32(%esp,%eax,1)
431a85:	02 06                	add    (%esi),%al
431a87:	00 65 04             	add    %ah,0x4(%ebp)
431a8a:	6a 03                	push   $0x3
431a8c:	06                   	push   %es
431a8d:	00 6f 04             	add    %ch,0x4(%edi)
431a90:	6a 03                	push   $0x3
431a92:	06                   	push   %es
431a93:	00 76 04             	add    %dh,0x4(%esi)
431a96:	93                   	xchg   %eax,%ebx
431a97:	04 06                	add    $0x6,%al
431a99:	00 a6 04 c3 04 06    	add    %ah,0x604c304(%esi)
431a9f:	00 e7                	add    %ah,%bh
431aa1:	04 c3                	add    $0xc3,%al
431aa3:	04 06                	add    $0x6,%al
431aa5:	00 f3                	add    %dh,%bl
431aa7:	04 c3                	add    $0xc3,%al
431aa9:	04 06                	add    $0x6,%al
431aab:	00 f7                	add    %dh,%bh
431aad:	04 6a                	add    $0x6a,%al
431aaf:	03 06                	add    (%esi),%eax
431ab1:	00 01                	add    %al,(%ecx)
431ab3:	05 c3 04 06 00       	add    $0x604c3,%eax
431ab8:	1b 05 6a 03 06 00    	sbb    0x6036a,%eax
431abe:	28 05 ce 02 06 00    	sub    %al,0x602ce
431ac4:	47                   	inc    %edi
431ac5:	05 50 05 06 00       	add    $0x60550,%eax
431aca:	6f                   	outsl  %ds:(%esi),(%dx)
431acb:	05 6a 03 06 00       	add    $0x6036a,%eax
431ad0:	76 05                	jbe    0x431ad7
431ad2:	6a 03                	push   $0x3
431ad4:	06                   	push   %es
431ad5:	00 79 05             	add    %bh,0x5(%ecx)
431ad8:	6a 03                	push   $0x3
431ada:	06                   	push   %es
431adb:	00 83 05 ce 02 06    	add    %al,0x602ce05(%ebx)
431ae1:	00 92 05 9e 05 06    	add    %dl,0x6059e05(%edx)
431ae7:	00 af 05 50 05 06    	add    %ch,0x6055005(%edi)
431aed:	00 b7 05 6a 03 06    	add    %dh,0x6036a05(%edi)
431af3:	00 cc                	add    %cl,%ah
431af5:	05 ce 02 06 00       	add    $0x602ce,%eax
431afa:	d4 05                	aam    $0x5
431afc:	6a 03                	push   $0x3
431afe:	06                   	push   %es
431aff:	00 e1                	add    %ah,%cl
431b01:	05 6a 03 06 00       	add    $0x6036a,%eax
431b06:	f5                   	cmc
431b07:	05 6a 03 06 00       	add    $0x6036a,%eax
431b0c:	fa                   	cli
431b0d:	05 6a 03 06 00       	add    $0x6036a,%eax
431b12:	0c 06                	or     $0x6,%al
431b14:	13 06                	adc    (%esi),%eax
431b16:	06                   	push   %es
431b17:	00 25 06 4c 06 00    	add    %ah,0x64c06
431b1d:	00 00                	add    %al,(%eax)
431b1f:	00 01                	add    %al,(%ecx)
431b21:	00 00                	add    %al,(%eax)
431b23:	00 00                	add    %al,(%eax)
431b25:	00 01                	add    %al,(%ecx)
431b27:	00 01                	add    %al,(%ecx)
431b29:	00 08                	add    %cl,(%eax)
431b2b:	01 10                	add    %edx,(%eax)
431b2d:	00 0a                	add    %cl,(%edx)
431b2f:	00 22                	add    %ah,(%edx)
431b31:	00 21                	add    %ah,(%ecx)
431b33:	00 46 00             	add    %al,0x0(%esi)
431b36:	63 00                	arpl   %eax,(%eax)
431b38:	08 01                	or     %al,(%ecx)
431b3a:	10 00                	adc    %al,(%eax)
431b3c:	3d 00 22 00 21       	cmp    $0x21002200,%eax
431b41:	00 46 00             	add    %al,0x0(%esi)
431b44:	63 00                	arpl   %eax,(%eax)
431b46:	08 01                	or     %al,(%ecx)
431b48:	10 00                	adc    %al,(%eax)
431b4a:	56                   	push   %esi
431b4b:	00 22                	add    %ah,(%edx)
431b4d:	00 21                	add    %ah,(%ecx)
431b4f:	00 46 00             	add    %al,0x0(%esi)
431b52:	63 00                	arpl   %eax,(%eax)
431b54:	08 01                	or     %al,(%ecx)
431b56:	10 00                	adc    %al,(%eax)
431b58:	6d                   	insl   (%dx),%es:(%edi)
431b59:	00 22                	add    %ah,(%edx)
431b5b:	00 21                	add    %ah,(%ecx)
431b5d:	00 46 00             	add    %al,0x0(%esi)
431b60:	63 00                	arpl   %eax,(%eax)
431b62:	08 01                	or     %al,(%ecx)
431b64:	10 00                	adc    %al,(%eax)
431b66:	84 00                	test   %al,(%eax)
431b68:	22 00                	and    (%eax),%al
431b6a:	21 00                	and    %eax,(%eax)
431b6c:	46                   	inc    %esi
431b6d:	00 63 00             	add    %ah,0x0(%ebx)
431b70:	08 01                	or     %al,(%ecx)
431b72:	10 00                	adc    %al,(%eax)
431b74:	9b                   	fwait
431b75:	00 22                	add    %ah,(%edx)
431b77:	00 21                	add    %ah,(%ecx)
431b79:	00 46 00             	add    %al,0x0(%esi)
431b7c:	63 00                	arpl   %eax,(%eax)
431b7e:	08 01                	or     %al,(%ecx)
431b80:	10 00                	adc    %al,(%eax)
431b82:	b5 00                	mov    $0x0,%ch
431b84:	22 00                	and    (%eax),%al
431b86:	21 00                	and    %eax,(%eax)
431b88:	46                   	inc    %esi
431b89:	00 63 00             	add    %ah,0x0(%ebx)
431b8c:	08 01                	or     %al,(%ecx)
431b8e:	10 00                	adc    %al,(%eax)
431b90:	cd 00                	int    $0x0
431b92:	22 00                	and    (%eax),%al
431b94:	21 00                	and    %eax,(%eax)
431b96:	46                   	inc    %esi
431b97:	00 63 00             	add    %ah,0x0(%ebx)
431b9a:	08 01                	or     %al,(%ecx)
431b9c:	10 00                	adc    %al,(%eax)
431b9e:	e4 00                	in     $0x0,%al
431ba0:	22 00                	and    (%eax),%al
431ba2:	21 00                	and    %eax,(%eax)
431ba4:	46                   	inc    %esi
431ba5:	00 63 00             	add    %ah,0x0(%ebx)
431ba8:	08 01                	or     %al,(%ecx)
431baa:	10 00                	adc    %al,(%eax)
431bac:	fd                   	std
431bad:	00 22                	add    %ah,(%edx)
431baf:	00 21                	add    %ah,(%ecx)
431bb1:	00 46 00             	add    %al,0x0(%esi)
431bb4:	63 00                	arpl   %eax,(%eax)
431bb6:	08 01                	or     %al,(%ecx)
431bb8:	10 00                	adc    %al,(%eax)
431bba:	15 01 00 00 21       	adc    $0x21000001,%eax
431bbf:	00 46 00             	add    %al,0x0(%esi)
431bc2:	63 00                	arpl   %eax,(%eax)
431bc4:	08 01                	or     %al,(%ecx)
431bc6:	10 00                	adc    %al,(%eax)
431bc8:	1c 01                	sbb    $0x1,%al
431bca:	00 00                	add    %al,(%eax)
431bcc:	21 00                	and    %eax,(%eax)
431bce:	46                   	inc    %esi
431bcf:	00 63 00             	add    %ah,0x0(%ebx)
431bd2:	08 01                	or     %al,(%ecx)
431bd4:	10 00                	adc    %al,(%eax)
431bd6:	28 01                	sub    %al,(%ecx)
431bd8:	00 00                	add    %al,(%eax)
431bda:	21 00                	and    %eax,(%eax)
431bdc:	46                   	inc    %esi
431bdd:	00 63 00             	add    %ah,0x0(%ebx)
431be0:	08 01                	or     %al,(%ecx)
431be2:	10 00                	adc    %al,(%eax)
431be4:	2f                   	das
431be5:	01 22                	add    %esp,(%edx)
431be7:	00 21                	add    %ah,(%ecx)
431be9:	00 46 00             	add    %al,0x0(%esi)
431bec:	63 00                	arpl   %eax,(%eax)
431bee:	08 01                	or     %al,(%ecx)
431bf0:	10 00                	adc    %al,(%eax)
431bf2:	45                   	inc    %ebp
431bf3:	01 22                	add    %esp,(%edx)
431bf5:	00 21                	add    %ah,(%ecx)
431bf7:	00 46 00             	add    %al,0x0(%esi)
431bfa:	63 00                	arpl   %eax,(%eax)
431bfc:	10 01                	adc    %al,(%ecx)