4347f9:	47                   	inc    %edi
4347fa:	43                   	inc    %ebx
4347fb:	00 07                	add    %al,(%edi)
4347fd:	0e                   	push   %cs
4347fe:	54                   	push   %esp
4347ff:	43                   	inc    %ebx
434800:	6f                   	outsl  %ds:(%esi),(%dx)
434801:	6e                   	outsb  %ds:(%esi),(%dx)
434802:	74 72                	je     0x434876
434804:	6f                   	outsl  %ds:(%esi),(%dx)
434805:	6c                   	insb   (%dx),%es:(%edi)
434806:	43                   	inc    %ebx
434807:	61                   	popa
434808:	6e                   	outsb  %ds:(%esi),(%dx)
434809:	76 61                	jbe    0x43486c
43480b:	73 d0                	jae    0x4347dd
43480d:	47                   	inc    %edi
43480e:	43                   	inc    %ebx
43480f:	00 3c 19             	add    %bh,(%ecx,%ebx,1)
434812:	42                   	inc    %edx
434813:	00 04 00             	add    %al,(%eax,%eax,1)
434816:	08 43 6f             	or     %al,0x6f(%ebx)
434819:	6e                   	outsb  %ds:(%esi),(%dx)
43481a:	74 72                	je     0x43488e
43481c:	6f                   	outsl  %ds:(%esi),(%dx)
43481d:	6c                   	insb   (%dx),%es:(%edi)
43481e:	73 00                	jae    0x434820
434820:	00 8d 40 00 70 48    	add    %cl,0x48700040(%ebp)
434826:	43                   	inc    %ebx
434833:	00 e0                	add    %ah,%al
434835:	48                   	dec    %eax
434836:	43                   	inc    %ebx
434843:	00 c4                	add    %al,%ah
434845:	48                   	dec    %eax
434846:	43                   	inc    %ebx
434847:	00 ac 00 00 00 c4 8d 	add    %ch,-0x723c0000(%eax,%eax,1)
43484e:	44                   	inc    %esp
43484f:	00 54 e1 41          	add    %dl,0x41(%ecx,%eiz,8)
434853:	00 48 3b             	add    %cl,0x3b(%eax)
434856:	40                   	inc    %eax
434857:	00 90 da 41 00 50    	add    %dl,0x500041da(%eax)
43485d:	3b 40 00             	cmp    0x0(%eax),%eax
434860:	44                   	inc    %esp
434861:	3b 40 00             	cmp    0x0(%eax),%eax
434864:	8c 38                	mov    %?,(%eax)
434866:	40                   	inc    %eax
434867:	00 a8 38 40 00 08    	add    %ch,0x8004038(%eax)
43486d:	97                   	xchg   %eax,%edi
43486e:	44                   	inc    %esp
43486f:	00 58 97             	add    %bl,-0x69(%eax)
434872:	44                   	inc    %esp
434873:	00 58 dd             	add    %bl,-0x23(%eax)
434876:	41                   	inc    %ecx
434877:	00 18                	add    %bl,(%eax)
434879:	81 41 00 30 de 41 00 	addl   $0x41de30,0x0(%ecx)
434880:	98                   	cwtl
434881:	e3 41                	jecxz  0x4348c4
434883:	00 0c 90             	add    %cl,(%eax,%edx,4)
434886:	44                   	inc    %esp
434887:	00 2c 9c             	add    %ch,(%esp,%ebx,4)
43488a:	44                   	inc    %esp
43488b:	00 6c e1 41          	add    %ch,0x41(%ecx,%eiz,8)
43488f:	00 50 de             	add    %dl,-0x22(%eax)
434892:	41                   	inc    %ecx
434893:	00 48 de             	add    %cl,-0x22(%eax)
434896:	41                   	inc    %ecx
434897:	00 74 e1 41          	add    %dh,0x41(%ecx,%eiz,8)
43489b:	00 b4 96 44 00 58 e4 	add    %dh,-0x1ba7ffbc(%esi,%edx,4)
4348a2:	41                   	inc    %ecx
4348a3:	00 fc                	add    %bh,%ah
4348a5:	e3 41                	jecxz  0x4348e8
4348a7:	00 90 e3 41 00 c0    	add    %dl,-0x3fffbe1d(%eax)
4348ad:	e3 41                	jecxz  0x4348f0
4348af:	00 94 e3 41 00 60 91 	add    %dl,-0x6e9fffbf(%ebx,%eiz,8)
4348b6:	44                   	inc    %esp
4348b7:	00 54 9a 44          	add    %dl,0x44(%edx,%ebx,4)
4348bb:	00 ec                	add    %ch,%ah
4348bd:	99                   	cltd
4348be:	44                   	inc    %esp
4348bf:	00 2c 9d 44 00 14 54 	add    %ch,0x54140044(,%ebx,4)
4348c6:	43                   	inc    %ebx
4348c7:	75 73                	jne    0x43493c
4348c9:	74 6f                	je     0x43493a
4348cb:	6d                   	insl   (%dx),%es:(%edi)
4348cc:	43                   	inc    %ebx
4348cd:	6f                   	outsl  %ds:(%esi),(%dx)
4348ce:	6e                   	outsb  %ds:(%esi),(%dx)
4348cf:	74 72                	je     0x434943
4348d1:	6f                   	outsl  %ds:(%esi),(%dx)
4348d2:	6c                   	insb   (%dx),%es:(%edi)
4348d3:	41                   	inc    %ecx
4348d4:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
4348d8:	6e                   	outsb  %ds:(%esi),(%dx)
4348d9:	8d 40 00             	lea    0x0(%eax),%eax
4348dc:	e0 48                	loopne 0x434926
4348de:	43                   	inc    %ebx
4348df:	00 07                	add    %al,(%edi)
4348e1:	14 54                	adc    $0x54,%al
4348e3:	43                   	inc    %ebx
4348e4:	75 73                	jne    0x434959
4348e6:	74 6f                	je     0x434957
4348e8:	6d                   	insl   (%dx),%es:(%edi)
4348e9:	43                   	inc    %ebx
4348ea:	6f                   	outsl  %ds:(%esi),(%dx)
4348eb:	6e                   	outsb  %ds:(%esi),(%dx)
4348ec:	74 72                	je     0x434960
4348ee:	6f                   	outsl  %ds:(%esi),(%dx)
4348ef:	6c                   	insb   (%dx),%es:(%edi)
4348f0:	41                   	inc    %ecx
4348f1:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
4348f5:	6e                   	outsb  %ds:(%esi),(%dx)
4348f6:	70 48                	jo     0x434940
4348f8:	43                   	inc    %ebx
4348f9:	00 a4 8e 44 00 03 00 	add    %ah,0x30044(%esi,%ecx,4)
434900:	08 43 6f             	or     %al,0x6f(%ebx)
434903:	6e                   	outsb  %ds:(%esi),(%dx)
434904:	74 72                	je     0x434978
434906:	6f                   	outsl  %ds:(%esi),(%dx)
434907:	6c                   	insb   (%dx),%es:(%edi)
434908:	73 00                	jae    0x43490a
43490a:	00 90 58 49 43 00    	add    %dl,0x434958(%eax)
43492c:	ec                   	in     (%dx),%al
43492d:	49                   	dec    %ecx
43492e:	43                   	inc    %ebx
43492f:	00 1c 00             	add    %bl,(%eax,%eax,1)
434932:	00 00                	add    %al,(%eax)
434934:	cc                   	int3
434935:	8e 44 00 3c          	mov    0x3c(%eax,%eax,1),%es
434939:	3b 40 00             	cmp    0x0(%eax),%eax
43493c:	48                   	dec    %eax
43493d:	3b 40 00             	cmp    0x0(%eax),%eax
434940:	4c                   	dec    %esp
434941:	3b 40 00             	cmp    0x0(%eax),%eax
434944:	50                   	push   %eax
434945:	3b 40 00             	cmp    0x0(%eax),%eax
434948:	44                   	inc    %esp
434949:	3b 40 00             	cmp    0x0(%eax),%eax
43494c:	8c 38                	mov    %?,(%eax)
43494e:	40                   	inc    %eax
43494f:	00 a8 38 40 00 40    	add    %ch,0x40004038(%eax)
434955:	e2 41                	loop   0x434998
434957:	00 b0 88 43 00 74    	add    %dh,0x74004388(%eax)
43495d:	e2 41                	loop   0x4349a0
43495f:	00 38                	add    %bh,(%eax)
434961:	8b 43 00             	mov    0x0(%ebx),%eax
434964:	a8 e2                	test   $0xe2,%al
434966:	41                   	inc    %ecx
434967:	00 ec                	add    %ch,%ah
434969:	8b 43 00             	mov    0x0(%ebx),%eax
43496c:	f8                   	clc
43496d:	e1 41                	loope  0x4349b0
43496f:	00 8c e2 41 00 e0 e2 	add    %cl,-0x1d1fffbf(%edx,%eiz,8)
434976:	41                   	inc    %ecx
434977:	00 bc 89 43 00 d0 95 	add    %bh,-0x6a2fffbd(%ecx,%ecx,4)
43497e:	44                   	inc    %esp
43497f:	00 44 8a 43          	add    %al,0x43(%edx,%ecx,4)
434983:	00 f8                	add    %bh,%al
434985:	95                   	xchg   %eax,%ebp
434986:	44                   	inc    %esp
434987:	00 0c 96             	add    %cl,(%esi,%edx,4)
43498a:	44                   	inc    %esp
43498b:	00 18                	add    %bl,(%eax)
43498d:	8c 43 00             	mov    %es,0x0(%ebx)
434990:	8c 8a 43 00 48 96    	mov    %cs,-0x69b7ffbd(%edx)
434996:	44                   	inc    %esp
434997:	00 5c 96 44          	add    %bl,0x44(%esi,%edx,4)
43499b:	00 04 8b             	add    %al,(%ebx,%ecx,4)
43499e:	43                   	inc    %ebx
43499f:	00 84 96 44 00 60 8b 	add    %al,-0x749fffbc(%esi,%edx,4)
4349a6:	43                   	inc    %ebx
4349a7:	00 8c 96 44 00 84 8b 	add    %cl,-0x747bffbc(%esi,%edx,4)
4349ae:	43                   	inc    %ebx
4349af:	00 94 96 44 00 a0 8c 	add    %dl,-0x735fffbc(%esi,%edx,4)
4349b6:	43                   	inc    %ebx
4349b7:	00 80 8c 43 00 c0    	add    %al,-0x3fffbc74(%eax)
4349bd:	8c 43 00             	mov    %es,0x0(%ebx)
4349c0:	a8 8b                	test   $0x8b,%al
4349c2:	43                   	inc    %ebx
4349c3:	00 a8 96 44 00 ac    	add    %ch,-0x53ffbb6a(%eax)
4349c9:	96                   	xchg   %eax,%esi
4349ca:	44                   	inc    %esp
4349cb:	00 cc                	add    %cl,%ah
4349cd:	8b 43 00             	mov    0x0(%ebx),%eax
4349d0:	30 8a 43 00 78 8a    	xor    %cl,-0x7587ffbd(%edx)
4349d6:	43                   	inc    %ebx
4349d7:	00 c4                	add    %al,%ah
4349d9:	8a 43 00             	mov    0x0(%ebx),%al
4349dc:	cc                   	int3
4349dd:	88 43 00             	mov    %al,0x0(%ebx)
4349e0:	80 8b 43 00 a4 8b 43 	orb    $0x43,-0x745bffbd(%ebx)
4349e7:	00 e0                	add    %ah,%al
4349e9:	8c 43 00             	mov    %es,0x0(%ebx)
4349ec:	12 54 43 6f          	adc    0x6f(%ebx,%eax,2),%dl
4349f0:	6e                   	outsb  %ds:(%esi),(%dx)
4349f1:	74 72                	je     0x434a65
4349f3:	6f                   	outsl  %ds:(%esi),(%dx)
4349f4:	6c                   	insb   (%dx),%es:(%edi)
4349f5:	41                   	inc    %ecx
4349f6:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
4349fa:	6e                   	outsb  %ds:(%esi),(%dx)
4349fb:	4c                   	dec    %esp
4349fc:	69 6e 6b 90 04 4a 43 	imul   $0x434a0490,0x6b(%esi),%ebp
434a03:	00 03                	add    %al,(%ebx)
434a05:	0c 54                	or     $0x54,%al
434a07:	4d                   	dec    %ebp
434a08:	6f                   	outsl  %ds:(%esi),(%dx)
434a09:	75 73                	jne    0x434a7e
434a0b:	65 42                	gs inc %edx
434a0d:	75 74                	jne    0x434a83
434a0f:	74 6f                	je     0x434a80
434a11:	6e                   	outsb  %ds:(%esi),(%dx)
434a12:	01 00                	add    %eax,(%eax)
434a14:	00 00                	add    %al,(%eax)
434a16:	00 02                	add    %al,(%edx)
434a18:	00 00                	add    %al,(%eax)
434a1a:	00 00                	add    %al,(%eax)
434a1c:	4a                   	dec    %edx
434a1d:	43                   	inc    %ebx
434a1e:	00 06                	add    %al,(%esi)
434a20:	6d                   	insl   (%dx),%es:(%edi)
434a21:	62 4c 65 66          	bound  %ecx,0x66(%ebp,%eiz,2)
434a25:	74 07                	je     0x434a2e
434a27:	6d                   	insl   (%dx),%es:(%edi)
434a28:	62 52 69             	bound  %edx,0x69(%edx)
434a2b:	67 68 74 08 6d 62    	addr16 push $0x626d0874
434a31:	4d                   	dec    %ebp
434a32:	69 64 64 6c 65 08 43 	imul   $0x6f430865,0x6c(%esp,%eiz,2),%esp
434a39:	6f
434a3a:	6e                   	outsb  %ds:(%esi),(%dx)
434a3b:	74 72                	je     0x434aaf
434a3d:	6f                   	outsl  %ds:(%esi),(%dx)
434a3e:	6c                   	insb   (%dx),%es:(%edi)
434a3f:	73 44                	jae    0x434a85
434a41:	4a                   	dec    %edx
434a42:	43                   	inc    %ebx
434a43:	00 03                	add    %al,(%ebx)
434a45:	0e                   	push   %cs
434a46:	54                   	push   %esp
434a47:	4d                   	dec    %ebp
434a48:	6f                   	outsl  %ds:(%esi),(%dx)
434a49:	75 73                	jne    0x434abe
434a4b:	65 41                	gs inc %ecx
434a4d:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
434a51:	61                   	popa
434a52:	74 65                	je     0x434ab9
434a54:	01 00                	add    %eax,(%eax)
434a56:	00 00                	add    %al,(%eax)
434a58:	00 04 00             	add    %al,(%eax,%eax,1)
434a5b:	00 00                	add    %al,(%eax)
434a5d:	40                   	inc    %eax
434a5e:	4a                   	dec    %edx
434a5f:	43                   	inc    %ebx
434a60:	00 09                	add    %cl,(%ecx)
434a62:	6d                   	insl   (%dx),%es:(%edi)
434a63:	61                   	popa
434a64:	44                   	inc    %esp
434a65:	65 66 61             	gs popaw
434a68:	75 6c                	jne    0x434ad6
434a6a:	74 0a                	je     0x434a76
434a6c:	6d                   	insl   (%dx),%es:(%edi)
434a6d:	61                   	popa
434a6e:	41                   	inc    %ecx
434a6f:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
434a73:	61                   	popa
434a74:	74 65                	je     0x434adb
434a76:	10 6d 61             	adc    %ch,0x61(%ebp)
434a79:	41                   	inc    %ecx
434a7a:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
434a7e:	61                   	popa
434a7f:	74 65                	je     0x434ae6
434a81:	41                   	inc    %ecx
434a82:	6e                   	outsb  %ds:(%esi),(%dx)
434a83:	64 45                	fs inc %ebp
434a85:	61                   	popa
434a86:	74 0c                	je     0x434a94
434a88:	6d                   	insl   (%dx),%es:(%edi)
434a89:	61                   	popa
434a8a:	4e                   	dec    %esi
434a8b:	6f                   	outsl  %ds:(%esi),(%dx)
434a8c:	41                   	inc    %ecx
434a8d:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
434a91:	61                   	popa
434a92:	74 65                	je     0x434af9
434a94:	12 6d 61             	adc    0x61(%ebp),%ch
434a97:	4e                   	dec    %esi
434a98:	6f                   	outsl  %ds:(%esi),(%dx)
434a99:	41                   	inc    %ecx
434a9a:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
434a9e:	61                   	popa
434a9f:	74 65                	je     0x434b06
434aa1:	41                   	inc    %ecx
434aa2:	6e                   	outsb  %ds:(%esi),(%dx)
434aa3:	64 45                	fs inc %ebp
434aa5:	61                   	popa
434aa6:	74 08                	je     0x434ab0
434aa8:	43                   	inc    %ebx
434aa9:	6f                   	outsl  %ds:(%esi),(%dx)
434aaa:	6e                   	outsb  %ds:(%esi),(%dx)
434aab:	74 72                	je     0x434b1f
434aad:	6f                   	outsl  %ds:(%esi),(%dx)
434aae:	6c                   	insb   (%dx),%es:(%edi)
434aaf:	73 b4                	jae    0x434a65
434ab1:	4a                   	dec    %edx
434ab2:	43                   	inc    %ebx
434ab3:	00 03                	add    %al,(%ebx)
434ab5:	09 54 44 72          	or     %edx,0x72(%esp,%eax,2)
434ab9:	61                   	popa
434aba:	67 4d                	addr16 dec %ebp
434abc:	6f                   	outsl  %ds:(%esi),(%dx)
434abd:	64 65 01 00          	fs add %eax,%gs:(%eax)
434ac1:	00 00                	add    %al,(%eax)
434ac3:	00 01                	add    %al,(%ecx)
434ac5:	00 00                	add    %al,(%eax)
434ac7:	00 b0 4a 43 00 08    	add    %dh,0x800434a(%eax)
434acd:	64 6d                	fs insl (%dx),%es:(%edi)
434acf:	4d                   	dec    %ebp
434ad0:	61                   	popa
434ad1:	6e                   	outsb  %ds:(%esi),(%dx)
434ad2:	75 61                	jne    0x434b35
434ad4:	6c                   	insb   (%dx),%es:(%edi)
434ad5:	0b 64 6d 41          	or     0x41(%ebp,%ebp,2),%esp
434ad9:	75 74                	jne    0x434b4f
434adb:	6f                   	outsl  %ds:(%esi),(%dx)
434adc:	6d                   	insl   (%dx),%es:(%edi)
434add:	61                   	popa
434ade:	74 69                	je     0x434b49
434ae0:	63 08                	arpl   %ecx,(%eax)
434ae2:	43                   	inc    %ebx
434ae3:	6f                   	outsl  %ds:(%esi),(%dx)
434ae4:	6e                   	outsb  %ds:(%esi),(%dx)
434ae5:	74 72                	je     0x434b59
434ae7:	6f                   	outsl  %ds:(%esi),(%dx)
434ae8:	6c                   	insb   (%dx),%es:(%edi)
434ae9:	73 8b                	jae    0x434a76
434aeb:	c0 f0 4a             	shl    $0x4a,%al
434aee:	43                   	inc    %ebx
434aef:	00 03                	add    %al,(%ebx)
434af1:	0a 54 44 72          	or     0x72(%esp,%eax,2),%dl
434af5:	61                   	popa
434af6:	67 53                	addr16 push %ebx
434af8:	74 61                	je     0x434b5b
434afa:	74 65                	je     0x434b61
434afc:	01 00                	add    %eax,(%eax)
434afe:	00 00                	add    %al,(%eax)
434b00:	00 02                	add    %al,(%edx)
434b02:	00 00                	add    %al,(%eax)
434b04:	00 ec                	add    %ch,%ah
434b06:	4a                   	dec    %edx
434b07:	43                   	inc    %ebx
434b08:	00 0b                	add    %cl,(%ebx)