435864:	72 61                	jb     0x4358c7
435866:	67 43                	addr16 inc %ebx
435868:	6f                   	outsl  %ds:(%esi),(%dx)
435869:	6e                   	outsb  %ds:(%esi),(%dx)
43586a:	74 72                	je     0x4358de
43586c:	6f                   	outsl  %ds:(%esi),(%dx)
43586d:	6c                   	insb   (%dx),%es:(%edi)
43586e:	4f                   	dec    %edi
43586f:	62 6a 65             	bound  %ebp,0x65(%edx)
435872:	63 74 14 58          	arpl   %esi,0x58(%esp,%edx,1)
435876:	43                   	inc    %ebx
435877:	00 a0 57 43 00 00    	add    %ah,0x4357(%eax)
43587d:	00 08                	add    %cl,(%eax)
43587f:	43                   	inc    %ebx
435880:	6f                   	outsl  %ds:(%esi),(%dx)
435881:	6e                   	outsb  %ds:(%esi),(%dx)
435882:	74 72                	je     0x4358f6
435884:	6f                   	outsl  %ds:(%esi),(%dx)
435885:	6c                   	insb   (%dx),%es:(%edi)
435886:	73 00                	jae    0x435888
435888:	00 8d 40 00 d8 58    	add    %cl,0x58d80040(%ebp)
43588e:	43                   	inc    %ebx
4358ab:	00 04 59             	add    %al,(%ecx,%ebx,2)
4358ae:	43                   	inc    %ebx
4358af:	00 40 00             	add    %al,0x0(%eax)
4358b2:	00 00                	add    %al,(%eax)
4358b4:	c8 57 43 00          	enter  $0x4357,$0x0
4358b8:	b4 34                	mov    $0x34,%ah
4358ba:	40                   	inc    %eax
4358bb:	00 6c 82 43          	add    %ch,0x43(%edx,%eax,4)
4358bf:	00 5c 82 43          	add    %bl,0x43(%edx,%eax,4)
4358c3:	00 c8                	add    %cl,%al
4358c5:	34 40                	xor    $0x40,%al
4358c7:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
4358ce:	40                   	inc    %eax
4358cf:	00 20                	add    %ah,(%eax)
4358d1:	32 40 00             	xor    0x0(%eax),%al
4358d4:	5c                   	pop    %esp
4358d5:	32 40 00             	xor    0x0(%eax),%al
4358d8:	f8                   	clc
4358d9:	82 43 00 2c          	addb   $0x2c,0x0(%ebx)
4358dd:	83 43 00 44          	addl   $0x44,0x0(%ebx)
4358e1:	83 43 00 e8          	addl   $0xffffffe8,0x0(%ebx)
4358e5:	80 43 00 a0          	addb   $0xa0,0x0(%ebx)
4358e9:	82 43 00 ac          	addb   $0xac,0x0(%ebx)
4358ed:	80 43 00 50          	addb   $0x50,0x0(%ebx)
4358f1:	83 43 00 04          	addl   $0x4,0x0(%ebx)
4358f5:	82 43 00 70          	addb   $0x70,0x0(%ebx)
4358f9:	83 43 00 cc          	addl   $0xffffffcc,0x0(%ebx)
4358fd:	82 43 00 7c          	addb   $0x7c,0x0(%ebx)
435901:	82 43 00 12          	addb   $0x12,0x0(%ebx)
435905:	54                   	push   %esp
435906:	44                   	inc    %esp
435907:	72 61                	jb     0x43596a
435909:	67 43                	addr16 inc %ebx
43590b:	6f                   	outsl  %ds:(%esi),(%dx)
43590c:	6e                   	outsb  %ds:(%esi),(%dx)
43590d:	74 72                	je     0x435981
43590f:	6f                   	outsl  %ds:(%esi),(%dx)
435910:	6c                   	insb   (%dx),%es:(%edi)
435911:	4f                   	dec    %edi
435912:	62 6a 65             	bound  %ebp,0x65(%edx)
435915:	63 74 90 64          	arpl   %esi,0x64(%eax,%edx,4)
435919:	59                   	pop    %ecx
43591a:	43                   	inc    %ebx
435937:	00 90 59 43 00 40    	add    %dl,0x40004359(%eax)
43593d:	00 00                	add    %al,(%eax)
43593f:	00 8c 58 43 00 b4 34 	add    %cl,0x34b40043(%eax,%ebx,2)
435946:	40                   	inc    %eax
435947:	00 6c 82 43          	add    %ch,0x43(%edx,%eax,4)
43594b:	00 90 83 43 00 c8    	add    %dl,-0x37ffbc7d(%eax)
435951:	34 40                	xor    $0x40,%al
435953:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
43595a:	40                   	inc    %eax
43595b:	00 20                	add    %ah,(%eax)
43595d:	32 40 00             	xor    0x0(%eax),%al
435960:	5c                   	pop    %esp
435961:	32 40 00             	xor    0x0(%eax),%al
435964:	f8                   	clc
435965:	82 43 00 2c          	addb   $0x2c,0x0(%ebx)
435969:	83 43 00 44          	addl   $0x44,0x0(%ebx)
43596d:	83 43 00 e8          	addl   $0xffffffe8,0x0(%ebx)
435971:	80 43 00 a0          	addb   $0xa0,0x0(%ebx)
435975:	82 43 00 ac          	addb   $0xac,0x0(%ebx)
435979:	80 43 00 50          	addb   $0x50,0x0(%ebx)
43597d:	83 43 00 04          	addl   $0x4,0x0(%ebx)
435981:	82 43 00 70          	addb   $0x70,0x0(%ebx)
435985:	83 43 00 cc          	addl   $0xffffffcc,0x0(%ebx)
435989:	82 43 00 7c          	addb   $0x7c,0x0(%ebx)
43598d:	82 43 00 14          	addb   $0x14,0x0(%ebx)
435991:	54                   	push   %esp
435992:	44                   	inc    %esp
435993:	72 61                	jb     0x4359f6
435995:	67 43                	addr16 inc %ebx
435997:	6f                   	outsl  %ds:(%esi),(%dx)
435998:	6e                   	outsb  %ds:(%esi),(%dx)
435999:	74 72                	je     0x435a0d
43599b:	6f                   	outsl  %ds:(%esi),(%dx)
43599c:	6c                   	insb   (%dx),%es:(%edi)
43599d:	4f                   	dec    %edi
43599e:	62 6a 65             	bound  %ebp,0x65(%edx)
4359a1:	63 74 45 78          	arpl   %esi,0x78(%ebp,%eax,2)
4359a5:	8d 40 00             	lea    0x0(%eax),%eax
4359a8:	f4                   	hlt
4359a9:	59                   	pop    %ecx
4359aa:	43                   	inc    %ebx
4359c7:	00 30                	add    %dh,(%eax)
4359c9:	5a                   	pop    %edx
4359ca:	43                   	inc    %ebx
4359cb:	00 70 00             	add    %dh,0x0(%eax)
4359ce:	00 00                	add    %al,(%eax)
4359d0:	c8 57 43 00          	enter  $0x4357,$0x0
4359d4:	b4 34                	mov    $0x34,%ah
4359d6:	40                   	inc    %eax
4359d7:	00 6c 82 43          	add    %ch,0x43(%edx,%eax,4)
4359db:	00 5c 82 43          	add    %bl,0x43(%edx,%eax,4)
4359df:	00 c8                	add    %cl,%al
4359e1:	34 40                	xor    $0x40,%al
4359e3:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
4359ea:	40                   	inc    %eax
4359eb:	00 20                	add    %ah,(%eax)
4359ed:	32 40 00             	xor    0x0(%eax),%al
4359f0:	f8                   	clc
4359f1:	83 43 00 f8          	addl   $0xfffffff8,0x0(%ebx)
4359f5:	82 43 00 70          	addb   $0x70,0x0(%ebx)
4359f9:	85 43 00             	test   %eax,0x0(%ebx)
4359fc:	e4 81                	in     $0x81,%al
4359fe:	43                   	inc    %ebx
4359ff:	00 e8                	add    %ch,%al
435a01:	80 43 00 28          	addb   $0x28,0x0(%ebx)
435a05:	84 43 00             	test   %al,0x0(%ebx)
435a08:	ac                   	lods   %ds:(%esi),%al
435a09:	80 43 00 00          	addb   $0x0,0x0(%ebx)
435a0d:	82 43 00 04          	addb   $0x4,0x0(%ebx)
435a11:	82 43 00 0c          	addb   $0xc,0x0(%ebx)
435a15:	82 43 00 84          	addb   $0x84,0x0(%ebx)
435a19:	84 43 00             	test   %al,0x0(%ebx)
435a1c:	94                   	xchg   %eax,%esp
435a1d:	83 43 00 cc          	addl   $0xffffffcc,0x0(%ebx)
435a21:	84 43 00             	test   %al,0x0(%ebx)
435a24:	48                   	dec    %eax
435a25:	85 43 00             	test   %eax,0x0(%ebx)
435a28:	5c                   	pop    %esp
435a29:	85 43 00             	test   %eax,0x0(%ebx)
435a2c:	7c 85                	jl     0x4359b3
435a2e:	43                   	inc    %ebx
435a2f:	00 0f                	add    %cl,(%edi)
435a31:	54                   	push   %esp
435a32:	44                   	inc    %esp
435a33:	72 61                	jb     0x435a96
435a35:	67 44                	addr16 inc %esp
435a37:	6f                   	outsl  %ds:(%esi),(%dx)
435a38:	63 6b 4f             	arpl   %ebp,0x4f(%ebx)
435a3b:	62 6a 65             	bound  %ebp,0x65(%edx)
435a3e:	63 74 44 5a          	arpl   %esi,0x5a(%esp,%eax,2)
435a42:	43                   	inc    %ebx
435a43:	00 07                	add    %al,(%edi)
435a45:	0f 54 44 72 61       	andps  0x61(%edx,%esi,2),%xmm0
435a4a:	67 44                	addr16 inc %esp
435a4c:	6f                   	outsl  %ds:(%esi),(%dx)
435a4d:	63 6b 4f             	arpl   %ebp,0x4f(%ebx)
435a50:	62 6a 65             	bound  %ebp,0x65(%edx)
435a53:	63 74 f4 59          	arpl   %esi,0x59(%esp,%esi,8)
435a57:	43                   	inc    %ebx
435a58:	00 58 58             	add    %bl,0x58(%eax)
435a5b:	43                   	inc    %ebx
435a5c:	00 00                	add    %al,(%eax)
435a5e:	00 08                	add    %cl,(%eax)
435a60:	43                   	inc    %ebx
435a61:	6f                   	outsl  %ds:(%esi),(%dx)
435a62:	6e                   	outsb  %ds:(%esi),(%dx)
435a63:	74 72                	je     0x435ad7
435a65:	6f                   	outsl  %ds:(%esi),(%dx)
435a66:	6c                   	insb   (%dx),%es:(%edi)
435a67:	73 00                	jae    0x435a69
435a69:	00 8b c0 b8 5a 43    	add    %cl,0x435ab8c0(%ebx)
435a8b:	00 f4                	add    %dh,%ah
435a8d:	5a                   	pop    %edx
435a8e:	43                   	inc    %ebx
435a8f:	00 70 00             	add    %dh,0x0(%eax)
435a92:	00 00                	add    %al,(%eax)
435a94:	a8 59                	test   $0x59,%al
435a96:	43                   	inc    %ebx
435a97:	00 b4 34 40 00 6c 82 	add    %dh,-0x7d93ffc0(%esp,%esi,1)
435a9e:	43                   	inc    %ebx
435a9f:	00 84 85 43 00 c8 34 	add    %al,0x34c80043(%ebp,%eax,4)
435aa6:	40                   	inc    %eax
435aa7:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
435aae:	40                   	inc    %eax
435aaf:	00 20                	add    %ah,(%eax)
435ab1:	32 40 00             	xor    0x0(%eax),%al
435ab4:	f8                   	clc
435ab5:	83 43 00 f8          	addl   $0xfffffff8,0x0(%ebx)
435ab9:	82 43 00 70          	addb   $0x70,0x0(%ebx)
435abd:	85 43 00             	test   %eax,0x0(%ebx)
435ac0:	e4 81                	in     $0x81,%al
435ac2:	43                   	inc    %ebx
435ac3:	00 e8                	add    %ch,%al
435ac5:	80 43 00 28          	addb   $0x28,0x0(%ebx)
435ac9:	84 43 00             	test   %al,0x0(%ebx)
435acc:	ac                   	lods   %ds:(%esi),%al
435acd:	80 43 00 00          	addb   $0x0,0x0(%ebx)
435ad1:	82 43 00 04          	addb   $0x4,0x0(%ebx)
435ad5:	82 43 00 0c          	addb   $0xc,0x0(%ebx)
435ad9:	82 43 00 84          	addb   $0x84,0x0(%ebx)
435add:	84 43 00             	test   %al,0x0(%ebx)
435ae0:	94                   	xchg   %eax,%esp
435ae1:	83 43 00 cc          	addl   $0xffffffcc,0x0(%ebx)
435ae5:	84 43 00             	test   %al,0x0(%ebx)
435ae8:	48                   	dec    %eax
435ae9:	85 43 00             	test   %eax,0x0(%ebx)
435aec:	5c                   	pop    %esp
435aed:	85 43 00             	test   %eax,0x0(%ebx)
435af0:	7c 85                	jl     0x435a77
435af2:	43                   	inc    %ebx
435af3:	00 11                	add    %dl,(%ecx)
435af5:	54                   	push   %esp
435af6:	44                   	inc    %esp
435af7:	72 61                	jb     0x435b5a
435af9:	67 44                	addr16 inc %esp
435afb:	6f                   	outsl  %ds:(%esi),(%dx)
435afc:	63 6b 4f             	arpl   %ebp,0x4f(%ebx)
435aff:	62 6a 65             	bound  %ebp,0x65(%edx)
435b02:	63 74 45 78          	arpl   %esi,0x78(%ebp,%eax,2)
435b06:	8b c0                	mov    %eax,%eax
435b08:	54                   	push   %esp
435b09:	5b                   	pop    %ebx
435b0a:	43                   	inc    %ebx
435b17:	00 80 5b 43 00 00    	add    %al,0x435b(%eax)
435b25:	00 00                	add    %al,(%eax)
435b27:	00 6c 5b 43          	add    %ch,0x43(%ebx,%ebx,2)
435b2b:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
435b2f:	00 10                	add    %dl,(%eax)
435b31:	b5 41                	mov    $0x41,%ch
435b33:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
435b3a:	40                   	inc    %eax
435b3b:	00 c4                	add    %al,%ah
435b3d:	34 40                	xor    $0x40,%al
435b3f:	00 c8                	add    %cl,%al
435b41:	34 40                	xor    $0x40,%al
435b43:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
435b4a:	40                   	inc    %eax
435b4b:	00 20                	add    %ah,(%eax)
435b4d:	32 40 00             	xor    0x0(%eax),%al
435b50:	54                   	push   %esp
435b51:	97                   	xchg   %eax,%edi
435b52:	43                   	inc    %ebx
435b53:	00 2c 44             	add    %ch,(%esp,%eax,2)
435b56:	41                   	inc    %ecx
435b57:	00 34 44             	add    %dh,(%esp,%eax,2)
435b5a:	41                   	inc    %ecx
435b5b:	00 48 43             	add    %cl,0x43(%eax)
435b5e:	41                   	inc    %ecx
435b5f:	00 88 db 41 00 74    	add    %cl,0x740041db(%eax)
435b65:	db 41 00             	fildl  0x0(%ecx)
435b68:	80 97 43 00 0e 54 43 	adcb   $0x43,0x540e0043(%edi)
435b6f:	6f                   	outsl  %ds:(%esi),(%dx)
435b70:	6e                   	outsb  %ds:(%esi),(%dx)
435b71:	74 72                	je     0x435be5
435b73:	6f                   	outsl  %ds:(%esi),(%dx)
435b74:	6c                   	insb   (%dx),%es:(%edi)
435b75:	43                   	inc    %ebx
435b76:	61                   	popa
435b77:	6e                   	outsb  %ds:(%esi),(%dx)
435b78:	76 61                	jbe    0x435bdb
435b7a:	73 90                	jae    0x435b0c
435b7c:	80 5b 43 00          	sbbb   $0x0,0x43(%ebx)
435b80:	07                   	pop    %es
435b81:	0e                   	push   %cs
435b82:	54                   	push   %esp
435b83:	43                   	inc    %ebx
435b84:	6f                   	outsl  %ds:(%esi),(%dx)
435b85:	6e                   	outsb  %ds:(%esi),(%dx)
435b86:	74 72                	je     0x435bfa
435b88:	6f                   	outsl  %ds:(%esi),(%dx)
435b89:	6c                   	insb   (%dx),%es:(%edi)
435b8a:	43                   	inc    %ebx
435b8b:	61                   	popa
435b8c:	6e                   	outsb  %ds:(%esi),(%dx)
435b8d:	76 61                	jbe    0x435bf0
435b8f:	73 54                	jae    0x435be5
435b91:	5b                   	pop    %ebx
435b92:	43                   	inc    %ebx
435b93:	00 7c b5 41          	add    %bh,0x41(%ebp,%esi,4)
435b97:	00 04 00             	add    %al,(%eax,%eax,1)
435b9a:	08 43 6f             	or     %al,0x6f(%ebx)
435b9d:	6e                   	outsb  %ds:(%esi),(%dx)
435b9e:	74 72                	je     0x435c12
435ba0:	6f                   	outsl  %ds:(%esi),(%dx)
435ba1:	6c                   	insb   (%dx),%es:(%edi)
435ba2:	73 00                	jae    0x435ba4
435ba4:	00 8d 40 00 f4 5b    	add    %cl,0x5bf40040(%ebp)
435baa:	43                   	inc    %ebx
435bc7:	00 70 5c             	add    %dh,0x5c(%eax)
435bca:	43                   	inc    %ebx
435bcb:	00 1c 00             	add    %bl,(%eax,%eax,1)
435bce:	00 00                	add    %al,(%eax)
435bd0:	ac                   	lods   %ds:(%esi),%al
435bd1:	68 44 00 b4 34       	push   $0x34b40044
435bd6:	40                   	inc    %eax
435bd7:	00 c0                	add    %al,%al
435bd9:	34 40                	xor    $0x40,%al
435bdb:	00 c4                	add    %al,%ah
435bdd:	34 40                	xor    $0x40,%al
435bdf:	00 c8                	add    %cl,%al
435be1:	34 40                	xor    $0x40,%al
435be3:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
435bea:	40                   	inc    %eax
435beb:	00 20                	add    %ah,(%eax)
435bed:	32 40 00             	xor    0x0(%eax),%al
435bf0:	a0 9f 41 00 c4       	mov    0xc400419f,%al
435bf5:	99                   	cltd
435bf6:	43                   	inc    %ebx
435bf7:	00 d4                	add    %dl,%ah
435bf9:	9f                   	lahf
435bfa:	41                   	inc    %ecx
435bfb:	00 e4                	add    %ah,%ah
435bfd:	9b                   	fwait
435bfe:	43                   	inc    %ebx
435bff:	00 08                	add    %cl,(%eax)
435c01:	a0 41 00 90 9c       	mov    0x9c900041,%al
435c06:	43                   	inc    %ebx
435c07:	00 58 9f             	add    %bl,-0x61(%eax)
435c0a:	41                   	inc    %ecx
435c0b:	00 ec                	add    %ch,%ah
435c0d:	9f                   	lahf
435c0e:	41                   	inc    %ecx
435c0f:	00 40 a0             	add    %al,-0x60(%eax)
435c12:	41                   	inc    %ecx
435c13:	00 d0                	add    %dl,%al
435c15:	9a 43 00 f4 6e 44 00 	lcall  $0x44,$0x6ef40043
435c1c:	44                   	inc    %esp
435c1d:	9b                   	fwait
435c1e:	43                   	inc    %ebx
435c1f:	00 1c 6f             	add    %bl,(%edi,%ebp,2)
435c22:	44                   	inc    %esp
435c23:	00 30                	add    %dh,(%eax)
435c25:	6f                   	outsl  %ds:(%esi),(%dx)
435c26:	44                   	inc    %esp
435c27:	00 bc 9c 43 00 78 9b 	add    %bh,-0x6487ffbd(%esp,%ebx,4)
435c2e:	43                   	inc    %ebx
435c2f:	00 6c 6f 44          	add    %ch,0x44(%edi,%ebp,2)
435c33:	00 80 6f 44 00 b0    	add    %al,-0x4fffbb91(%eax)
435c39:	9b                   	fwait
435c3a:	43                   	inc    %ebx
435c3b:	00 a8 6f 44 00 0c    	add    %ch,0xc00446f(%eax)
435c41:	9c                   	pushf
435c42:	43                   	inc    %ebx
435c43:	00 b0 6f 44 00 2c    	add    %dh,0x2c00446f(%eax)
435c49:	9c                   	pushf