434876:	8d 7d e8             	lea    -0x18(%ebp),%edi
434879:	a5                   	movsl  %ds:(%esi),%es:(%edi)
43487a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
43487b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
43487c:	a5                   	movsl  %ds:(%esi),%es:(%edi)
43487d:	5e                   	pop    %esi
43487e:	6a 0f                	push   $0xf
434880:	e8 f7 1d fd ff       	call   0x40667c
434885:	50                   	push   %eax
434886:	8d 45 e8             	lea    -0x18(%ebp),%eax
434889:	50                   	push   %eax
43488a:	8b 45 f8             	mov    -0x8(%ebp),%eax
43488d:	50                   	push   %eax
43488e:	e8 b1 1c fd ff       	call   0x406544
434893:	8b 45 e4             	mov    -0x1c(%ebp),%eax
434896:	83 e8 02             	sub    $0x2,%eax
434899:	50                   	push   %eax
43489a:	8b 45 e0             	mov    -0x20(%ebp),%eax
43489d:	83 e8 02             	sub    $0x2,%eax
4348a0:	50                   	push   %eax
4348a1:	8b 45 dc             	mov    -0x24(%ebp),%eax
4348a4:	83 c0 02             	add    $0x2,%eax
4348a7:	50                   	push   %eax
4348a8:	8b 45 d8             	mov    -0x28(%ebp),%eax
4348ab:	83 c0 02             	add    $0x2,%eax
4348ae:	50                   	push   %eax
4348af:	8b 45 f8             	mov    -0x8(%ebp),%eax
4348b2:	50                   	push   %eax
4348b3:	e8 ac 19 fd ff       	call   0x406264
4348b8:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4348bb:	b2 02                	mov    $0x2,%dl
4348bd:	8b c6                	mov    %esi,%eax
4348bf:	e8 74 fa ff ff       	call   0x434338
4348c4:	8d 45 d8             	lea    -0x28(%ebp),%eax
4348c7:	50                   	push   %eax
4348c8:	6a 00                	push   $0x0
4348ca:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4348cd:	8b 55 f8             	mov    -0x8(%ebp),%edx
4348d0:	8b c6                	mov    %esi,%eax
4348d2:	e8 85 f8 ff ff       	call   0x43415c
4348d7:	33 c0                	xor    %eax,%eax
4348d9:	5a                   	pop    %edx
4348da:	59                   	pop    %ecx
4348db:	59                   	pop    %ecx
4348dc:	64 89 10             	mov    %edx,%fs:(%eax)
4348df:	68 fe 48 43 00       	push   $0x4348fe
4348e4:	8b 45 f8             	mov    -0x8(%ebp),%eax
4348e7:	50                   	push   %eax
4348e8:	8b 45 fc             	mov    -0x4(%ebp),%eax
4348eb:	e8 00 18 01 00       	call   0x4460f0
4348f0:	50                   	push   %eax
4348f1:	e8 f6 1e fd ff       	call   0x4067ec
4348f6:	c3                   	ret
4348f7:	e9 a0 f0 fc ff       	jmp    0x40399c
4348fc:	eb e6                	jmp    0x4348e4
4348fe:	5f                   	pop    %edi
4348ff:	5e                   	pop    %esi
434900:	5b                   	pop    %ebx
434901:	8b e5                	mov    %ebp,%esp
434903:	5d                   	pop    %ebp
434904:	c3                   	ret
434905:	8d 40 00             	lea    0x0(%eax),%eax
434908:	53                   	push   %ebx
434909:	8b d8                	mov    %eax,%ebx
43490b:	80 7b 06 00          	cmpb   $0x0,0x6(%ebx)
43490f:	74 07                	je     0x434918
434911:	8b c3                	mov    %ebx,%eax
434913:	e8 64 f7 ff ff       	call   0x43407c
434918:	e8 e7 28 ff ff       	call   0x427204
43491d:	88 43 06             	mov    %al,0x6(%ebx)
434920:	5b                   	pop    %ebx
434921:	c3                   	ret
434922:	8b c0                	mov    %eax,%eax
434924:	55                   	push   %ebp
434925:	8b ec                	mov    %esp,%ebp
434927:	33 c0                	xor    %eax,%eax
434929:	55                   	push   %ebp
43492a:	68 5f 49 43 00       	push   $0x43495f
43492f:	64 ff 30             	push   %fs:(%eax)
434932:	64 89 20             	mov    %esp,%fs:(%eax)
434935:	ff 05 f4 ea 46 00    	incl   0x46eaf4
43493b:	75 14                	jne    0x434951
43493d:	a1 f8 ea 46 00       	mov    0x46eaf8,%eax
434942:	e8 01 e9 fc ff       	call   0x403248
434947:	b8 64 3a 46 00       	mov    $0x463a64,%eax
43494c:	e8 47 f6 fc ff       	call   0x403f98
434951:	33 c0                	xor    %eax,%eax
434953:	5a                   	pop    %edx
434954:	59                   	pop    %ecx
434955:	59                   	pop    %ecx
434956:	64 89 10             	mov    %edx,%fs:(%eax)
434959:	68 66 49 43 00       	push   $0x434966
43495e:	c3                   	ret
43495f:	e9 38 f0 fc ff       	jmp    0x40399c
434964:	eb f8                	jmp    0x43495e
434966:	5d                   	pop    %ebp
434967:	c3                   	ret
434968:	83 2d f4 ea 46 00 01 	subl   $0x1,0x46eaf4
43496f:	c3                   	ret
434970:	bc 49 43 00 00       	mov    $0x4349,%esp
43497d:	00 00                	add    %al,(%eax)
43497f:	00 b8 4a 43 00 00    	add    %bh,0x434a(%eax)
434985:	00 00                	add    %al,(%eax)
434987:	00 00                	add    %al,(%eax)
434989:	00 00                	add    %al,(%eax)
43498b:	00 88 4a 43 00 a2    	add    %cl,-0x5dffbcb6(%eax)
434991:	4a                   	dec    %edx
434992:	43                   	inc    %ebx
434993:	00 10                	add    %dl,(%eax)
434995:	02 00                	add    (%eax),%al
434997:	00 90 bb 43 00 4c    	add    %dl,0x4c0043bb(%eax)
43499d:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
43499e:	41                   	inc    %ecx
43499f:	00 9c 34 40 00 a0 9f 	add    %bl,-0x605fffc0(%esp,%esi,1)
4349a6:	41                   	inc    %ecx
4349a7:	00 a4 34 40 00 68 3c 	add    %ah,0x3c680040(%esp,%esi,1)
4349ae:	44                   	inc    %esp
4349af:	00 e0                	add    %ah,%al
4349b1:	31 40 00             	xor    %eax,0x0(%eax)
4349b4:	fc                   	cld
4349b5:	31 40 00             	xor    %eax,0x0(%eax)
4349b8:	14 7e                	adc    $0x7e,%al
4349ba:	44                   	inc    %esp
4349bb:	00 08                	add    %cl,(%eax)
4349bd:	6c                   	insb   (%dx),%es:(%edi)
4349be:	44                   	inc    %esp
4349bf:	00 30                	add    %dh,(%eax)
4349c1:	34 44                	xor    $0x44,%al
4349c3:	00 90 43 41 00 c4    	add    %dl,-0x3bffbebd(%eax)
4349c9:	19 44 00 d8          	sbb    %eax,-0x28(%eax,%eax,1)
4349cd:	ed                   	in     (%dx),%eax
4349ce:	43                   	inc    %ebx
4349cf:	00 e4                	add    %ah,%ah
4349d1:	20 44 00 f0          	and    %al,-0x10(%eax,%eax,1)
4349d5:	f6 43 00 64          	testb  $0x64,0x0(%ebx)
4349d9:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
4349da:	41                   	inc    %ecx
4349db:	00 4c a3 41          	add    %cl,0x41(%ebx,%eiz,4)
4349df:	00 44 a3 41          	add    %al,0x41(%ebx,%eiz,4)
4349e3:	00 6c a6 41          	add    %ch,0x41(%esi,%eiz,4)
4349e7:	00 18                	add    %bl,(%eax)
4349e9:	62 43 00             	bound  %eax,0x0(%ebx)
4349ec:	1c 67                	sbb    $0x67,%al
4349ee:	44                   	inc    %esp
4349ef:	00 38                	add    %bh,(%eax)
4349f1:	6c                   	insb   (%dx),%es:(%edi)
4349f2:	44                   	inc    %esp
4349f3:	00 84 6b 44 00 4c ec 	add    %al,-0x13b3ffbc(%ebx,%ebp,2)
4349fa:	43                   	inc    %ebx
4349fb:	00 98 61 44 00 b8    	add    %bl,-0x47ffbb9f(%eax)
434a01:	61                   	popa
434a02:	44                   	inc    %esp
434a03:	00 d0                	add    %dl,%al
434a05:	5e                   	pop    %esi
434a06:	44                   	inc    %esp
434a07:	00 94 eb 43 00 98 eb 	add    %dl,-0x1467ffbd(%ebx,%ebp,8)
434a0e:	43                   	inc    %ebx
434a0f:	00 94 1b 44 00 c0 1b 	add    %dl,0x1bc00044(%ebx,%ebx,1)
434a16:	44                   	inc    %esp
434a17:	00 d8                	add    %bl,%al
434a19:	f6 43 00 10          	testb  $0x10,0x0(%ebx)
434a1d:	ed                   	in     (%dx),%eax
434a1e:	43                   	inc    %ebx
434a1f:	00 64 f8 43          	add    %ah,0x43(%eax,%edi,8)
434a23:	00 dc                	add    %bl,%ah
434a25:	f7 43 00 f0 fa 43 00 	testl  $0x43faf0,0x0(%ebx)
434a2c:	9c                   	pushf
434a2d:	f9                   	stc
434a2e:	43                   	inc    %ebx
434a2f:	00 04 3b             	add    %al,(%ebx,%edi,1)
434a32:	44                   	inc    %esp
434a33:	00 44 1c 44          	add    %al,0x44(%esp,%ebx,1)
434a37:	00 24 5f             	add    %ah,(%edi,%ebx,2)
434a3a:	44                   	inc    %esp
434a3b:	00 e0                	add    %ah,%al
434a3d:	5f                   	pop    %edi
434a3e:	44                   	inc    %esp
434a3f:	00 dc                	add    %bl,%ah
434a41:	5a                   	pop    %edx
434a42:	44                   	inc    %esp
434a43:	00 c4                	add    %al,%ah
434a45:	5f                   	pop    %edi
434a46:	44                   	inc    %esp
434a47:	00 74 62 43          	add    %dh,0x43(%edx,%eiz,2)
434a4b:	00 f0                	add    %dh,%al
434a4d:	27                   	daa
434a4e:	44                   	inc    %esp
434a4f:	00 90 35 44 00 d0    	add    %dl,-0x2fffbbcb(%eax)
434a55:	62 43 00             	bound  %eax,0x0(%ebx)
434a58:	78 32                	js     0x434a8c
434a5a:	44                   	inc    %esp
434a5b:	00 a8 30 44 00 28    	add    %ch,0x28004430(%eax)
434a61:	36 44                	ss inc %esp
434a63:	00 2c 36             	add    %ch,(%esi,%esi,1)
434a66:	44                   	inc    %esp
434a67:	00 e4                	add    %ah,%ah
434a69:	34 44                	xor    $0x44,%al
434a6b:	00 8c 34 44 00 04 61 	add    %cl,0x61040044(%esp,%esi,1)
434a72:	44                   	inc    %esp
434a73:	00 64 7e 44          	add    %ah,0x44(%esi,%edi,2)
434a77:	00 f8                	add    %bh,%al
434a79:	72 44                	jb     0x434abf
434a7b:	00 80 5d 44 00 70    	add    %al,0x7000445d(%eax)
434a81:	60                   	pusha
434a82:	44                   	inc    %esp
434a83:	00 e0                	add    %ah,%al
434a85:	62 43 00             	bound  %eax,0x0(%ebx)
434a88:	04 00                	add    $0x0,%al
434a8a:	06                   	push   %es
434a8b:	b0 12                	mov    $0x12,%al
434a8d:	b0 10                	mov    $0x10,%al
434a8f:	b0 05                	mov    $0x5,%al
434a91:	00 9c 66 43 00 1c 67 	add    %bl,0x671c0043(%esi,%eiz,2)
434a98:	43                   	inc    %ebx
434a99:	00 30                	add    %dh,(%eax)
434a9b:	67 43                	addr16 inc %ebx
434a9d:	00 4c 67 43          	add    %cl,0x43(%edi,%eiz,2)
434aa1:	00 0f                	add    %cl,(%edi)
434aa3:	54                   	push   %esp
434aa4:	43                   	inc    %ebx
434aa5:	75 73                	jne    0x434b1a
434aa7:	74 6f                	je     0x434b18
434aa9:	6d                   	insl   (%dx),%es:(%edi)
434aaa:	47                   	inc    %edi
434aab:	72 6f                	jb     0x434b1c
434aad:	75 70                	jne    0x434b1f
434aaf:	42                   	inc    %edx
434ab0:	6f                   	outsl  %ds:(%esi),(%dx)
434ab1:	78 8b                	js     0x434a3e
434ab3:	c0 b8 4a 43 00 07 0f 	sarb   $0xf,0x700434a(%eax)
434aba:	54                   	push   %esp
434abb:	43                   	inc    %ebx
434abc:	75 73                	jne    0x434b31
434abe:	74 6f                	je     0x434b2f
434ac0:	6d                   	insl   (%dx),%es:(%edi)
434ac1:	47                   	inc    %edi
434ac2:	72 6f                	jb     0x434b33
434ac4:	75 70                	jne    0x434b36
434ac6:	42                   	inc    %edx
434ac7:	6f                   	outsl  %ds:(%esi),(%dx)
434ac8:	78 bc                	js     0x434a86
434aca:	49                   	dec    %ecx
434acb:	43                   	inc    %ebx
434acc:	00 c0                	add    %al,%al
434ace:	bc 43 00 0b 00       	mov    $0xb0043,%esp
434ad3:	08 53 74             	or     %dl,0x74(%ebx)
434ad6:	64 43                	fs inc %ebx
434ad8:	74 72                	je     0x434b4c
434ada:	6c                   	insb   (%dx),%es:(%edi)
434adb:	73 00                	jae    0x434add
434add:	00 8b c0 e4 4a 43    	add    %cl,0x434ae4c0(%ebx)
434ae3:	00 03                	add    %al,(%ebx)
434ae5:	0b 54 54 65          	or     0x65(%esp,%edx,2),%edx
434ae9:	78 74                	js     0x434b5f
434aeb:	4c                   	dec    %esp
434aec:	61                   	popa
434aed:	79 6f                	jns    0x434b5e
434aef:	75 74                	jne    0x434b65
434af1:	01 00                	add    %eax,(%eax)
434af3:	00 00                	add    %al,(%eax)
434af5:	00 02                	add    %al,(%edx)
434af7:	00 00                	add    %al,(%eax)
434af9:	00 e0                	add    %ah,%al
434afb:	4a                   	dec    %edx
434afc:	43                   	inc    %ebx
434afd:	00 05 74 6c 54 6f    	add    %al,0x6f546c74
434b03:	70 08                	jo     0x434b0d
434b05:	74 6c                	je     0x434b73
434b07:	43                   	inc    %ebx
434b08:	65 6e                	outsb  %gs:(%esi),(%dx)
434b0a:	74 65                	je     0x434b71
434b0c:	72 08                	jb     0x434b16
434b0e:	74 6c                	je     0x434b7c
434b10:	42                   	inc    %edx
434b11:	6f                   	outsl  %ds:(%esi),(%dx)
434b12:	74 74                	je     0x434b88
434b14:	6f                   	outsl  %ds:(%esi),(%dx)
434b15:	6d                   	insl   (%dx),%es:(%edi)
434b16:	08 53 74             	or     %dl,0x74(%ebx)
434b19:	64 43                	fs inc %ebx
434b1b:	74 72                	je     0x434b8f
434b1d:	6c                   	insb   (%dx),%es:(%edi)
434b1e:	73 90                	jae    0x434ab0
434b20:	6c                   	insb   (%dx),%es:(%edi)
434b21:	4b                   	dec    %ebx
434b22:	43                   	inc    %ebx
434b2f:	00 40 4c             	add    %al,0x4c(%eax)
434b32:	43                   	inc    %ebx
434b3b:	00 00                	add    %al,(%eax)
434b3d:	4c                   	dec    %esp
434b3e:	43                   	inc    %ebx
434b3f:	00 2c 4c             	add    %ch,(%esp,%ecx,2)
434b42:	43                   	inc    %ebx
434b43:	00 8c 01 00 00 70 ba 	add    %cl,-0x45900000(%ecx,%eax,1)
434b4a:	43                   	inc    %ebx
434b4b:	00 4c a6 41          	add    %cl,0x41(%esi,%eiz,4)
434b4f:	00 9c 34 40 00 a0 9f 	add    %bl,-0x605fffc0(%esp,%esi,1)
434b56:	41                   	inc    %ecx
434b57:	00 a4 34 40 00 1c 0d 	add    %ah,0xd1c0040(%esp,%esi,1)
434b5e:	44                   	inc    %esp
434b5f:	00 e0                	add    %ah,%al
434b61:	31 40 00             	xor    %eax,0x0(%eax)
434b64:	fc                   	cld
434b65:	31 40 00             	xor    %eax,0x0(%eax)
434b68:	94                   	xchg   %eax,%esp
434b69:	73 44                	jae    0x434baf
434b6b:	00 fc                	add    %bh,%ah
434b6d:	19 44 00 f4          	sbb    %eax,-0xc(%eax,%eax,1)
434b71:	0d 44 00 90 43       	or     $0x43900044,%eax
434b76:	41                   	inc    %ecx
434b77:	00 78 6a             	add    %bh,0x6a(%eax)
434b7a:	43                   	inc    %ebx
434b7b:	00 60 6c             	add    %ah,0x6c(%eax)
434b7e:	43                   	inc    %ebx
434b7f:	00 44 ed 43          	add    %al,0x43(%ebp,%ebp,8)
434b83:	00 f0                	add    %dh,%al
434b85:	f6 43 00 64          	testb  $0x64,0x0(%ebx)
434b89:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
434b8a:	41                   	inc    %ecx
434b8b:	00 4c a3 41          	add    %cl,0x41(%ebx,%eiz,4)
434b8f:	00 44 a3 41          	add    %al,0x41(%ebx,%eiz,4)
434b93:	00 6c a6 41          	add    %ch,0x41(%esi,%eiz,4)
434b97:	00 60 67             	add    %ah,0x67(%eax)
434b9a:	43                   	inc    %ebx
434b9b:	00 8c 08 44 00 88 08 	add    %cl,0x8880044(%eax,%ecx,1)
434ba2:	44                   	inc    %esp
434ba3:	00 58 09             	add    %bl,0x9(%eax)
434ba6:	44                   	inc    %esp
434ba7:	00 4c ec 43          	add    %cl,0x43(%esp,%ebp,8)
434bab:	00 90 f3 43 00 f4    	add    %dl,-0xbffbc0d(%eax)
434bb1:	f2 43                	repnz inc %ebx
434bb3:	00 1c fc             	add    %bl,(%esp,%edi,8)
434bb6:	43                   	inc    %ebx
434bb7:	00 94 eb 43 00 98 eb 	add    %dl,-0x1467ffbd(%ebx,%ebp,8)
434bbe:	43                   	inc    %ebx
434bbf:	00 94 1b 44 00 c0 1b 	add    %dl,0x1bc00044(%ebx,%ebx,1)
434bc6:	44                   	inc    %esp
434bc7:	00 80 6b 43 00 10    	add    %al,0x1000436b(%eax)
434bcd:	ed                   	in     (%dx),%eax
434bce:	43                   	inc    %ebx
434bcf:	00 64 f8 43          	add    %ah,0x43(%eax,%edi,8)
434bd3:	00 dc                	add    %bl,%ah
434bd5:	f7 43 00 f0 fa 43 00 	testl  $0x43faf0,0x0(%ebx)
434bdc:	9c                   	pushf
434bdd:	f9                   	stc
434bde:	43                   	inc    %ebx
434bdf:	00 88 0b 44 00 44    	add    %cl,0x4400440b(%eax)
434be5:	1c 44                	sbb    $0x44,%al
434be7:	00 dc                	add    %bl,%ah
434be9:	fd                   	std