4345ce:	b8 1a 00 00 00       	mov    $0x1a,%eax
4345d3:	e9 b7 01 00 00       	jmp    0x43478f
4345d8:	c7 41 04 0b 00 00 00 	movl   $0xb,0x4(%ecx)
4345df:	b8 1c 00 00 00       	mov    $0x1c,%eax
4345e4:	e9 a6 01 00 00       	jmp    0x43478f
4345e9:	c7 41 04 0c 00 00 00 	movl   $0xc,0x4(%ecx)
4345f0:	b8 1e 00 00 00       	mov    $0x1e,%eax
4345f5:	e9 95 01 00 00       	jmp    0x43478f
4345fa:	c7 41 04 0d 00 00 00 	movl   $0xd,0x4(%ecx)
434601:	b8 20 00 00 00       	mov    $0x20,%eax
434606:	e9 84 01 00 00       	jmp    0x43478f
43460b:	c7 41 04 0e 00 00 00 	movl   $0xe,0x4(%ecx)
434612:	b8 24 00 00 00       	mov    $0x24,%eax
434617:	e9 73 01 00 00       	jmp    0x43478f
43461c:	c7 41 04 0f 00 00 00 	movl   $0xf,0x4(%ecx)
434623:	b8 28 00 00 00       	mov    $0x28,%eax
434628:	e9 62 01 00 00       	jmp    0x43478f
43462d:	c7 41 04 10 00 00 00 	movl   $0x10,0x4(%ecx)
434634:	b8 2c 00 00 00       	mov    $0x2c,%eax
434639:	e9 51 01 00 00       	jmp    0x43478f
43463e:	c7 41 04 11 00 00 00 	movl   $0x11,0x4(%ecx)
434645:	b8 30 00 00 00       	mov    $0x30,%eax
43464a:	e9 40 01 00 00       	jmp    0x43478f
43464f:	c7 41 04 12 00 00 00 	movl   $0x12,0x4(%ecx)
434656:	b8 34 00 00 00       	mov    $0x34,%eax
43465b:	e9 2f 01 00 00       	jmp    0x43478f
434660:	c7 41 04 13 00 00 00 	movl   $0x13,0x4(%ecx)
434667:	b8 38 00 00 00       	mov    $0x38,%eax
43466c:	e9 1e 01 00 00       	jmp    0x43478f
434671:	c7 41 04 14 00 00 00 	movl   $0x14,0x4(%ecx)
434678:	b8 3c 00 00 00       	mov    $0x3c,%eax
43467d:	e9 0d 01 00 00       	jmp    0x43478f
434682:	c7 41 04 15 00 00 00 	movl   $0x15,0x4(%ecx)
434689:	b8 40 00 00 00       	mov    $0x40,%eax
43468e:	e9 fc 00 00 00       	jmp    0x43478f
434693:	c7 41 04 16 00 00 00 	movl   $0x16,0x4(%ecx)
43469a:	b8 44 00 00 00       	mov    $0x44,%eax
43469f:	e9 eb 00 00 00       	jmp    0x43478f
4346a4:	c7 41 04 17 00 00 00 	movl   $0x17,0x4(%ecx)
4346ab:	b8 48 00 00 00       	mov    $0x48,%eax
4346b0:	e9 da 00 00 00       	jmp    0x43478f
4346b5:	c7 41 04 18 00 00 00 	movl   $0x18,0x4(%ecx)
4346bc:	b8 4c 00 00 00       	mov    $0x4c,%eax
4346c1:	e9 c9 00 00 00       	jmp    0x43478f
4346c6:	c7 41 04 19 00 00 00 	movl   $0x19,0x4(%ecx)
4346cd:	b8 50 00 00 00       	mov    $0x50,%eax
4346d2:	e9 b8 00 00 00       	jmp    0x43478f
4346d7:	c7 41 04 1a 00 00 00 	movl   $0x1a,0x4(%ecx)
4346de:	b8 54 00 00 00       	mov    $0x54,%eax
4346e3:	e9 a7 00 00 00       	jmp    0x43478f
4346e8:	c7 41 04 1b 00 00 00 	movl   $0x1b,0x4(%ecx)
4346ef:	b8 58 00 00 00       	mov    $0x58,%eax
4346f4:	e9 96 00 00 00       	jmp    0x43478f
4346f9:	c7 41 04 1c 00 00 00 	movl   $0x1c,0x4(%ecx)
434700:	b8 5c 00 00 00       	mov    $0x5c,%eax
434705:	e9 85 00 00 00       	jmp    0x43478f
43470a:	c7 41 04 1d 00 00 00 	movl   $0x1d,0x4(%ecx)
434711:	b8 60 00 00 00       	mov    $0x60,%eax
434716:	eb 77                	jmp    0x43478f
434718:	c7 41 04 1e 00 00 00 	movl   $0x1e,0x4(%ecx)
43471f:	b8 61 00 00 00       	mov    $0x61,%eax
434724:	eb 69                	jmp    0x43478f
434726:	c7 41 04 1f 00 00 00 	movl   $0x1f,0x4(%ecx)
43472d:	b8 62 00 00 00       	mov    $0x62,%eax
434732:	eb 5b                	jmp    0x43478f
434734:	c7 41 04 20 00 00 00 	movl   $0x20,0x4(%ecx)
43473b:	b8 63 00 00 00       	mov    $0x63,%eax
434740:	eb 4d                	jmp    0x43478f
434742:	c7 41 04 21 00 00 00 	movl   $0x21,0x4(%ecx)
434749:	b8 64 00 00 00       	mov    $0x64,%eax
43474e:	eb 3f                	jmp    0x43478f
434750:	c7 41 04 22 00 00 00 	movl   $0x22,0x4(%ecx)
434757:	b8 65 00 00 00       	mov    $0x65,%eax
43475c:	eb 31                	jmp    0x43478f
43475e:	c7 41 04 23 00 00 00 	movl   $0x23,0x4(%ecx)
434765:	b8 66 00 00 00       	mov    $0x66,%eax
43476a:	eb 23                	jmp    0x43478f
43476c:	c7 41 04 24 00 00 00 	movl   $0x24,0x4(%ecx)
434773:	b8 67 00 00 00       	mov    $0x67,%eax
434778:	eb 15                	jmp    0x43478f
43477a:	c7 41 04 25 00 00 00 	movl   $0x25,0x4(%ecx)
434781:	b8 68 00 00 00       	mov    $0x68,%eax
434786:	eb 07                	jmp    0x43478f
434788:	33 c0                	xor    %eax,%eax
43478a:	89 41 04             	mov    %eax,0x4(%ecx)
43478d:	33 c0                	xor    %eax,%eax
43478f:	83 e2 7f             	and    $0x7f,%edx
434792:	2b d0                	sub    %eax,%edx
434794:	42                   	inc    %edx
434795:	89 51 08             	mov    %edx,0x8(%ecx)
434798:	c3                   	ret
434799:	8d 40 00             	lea    0x0(%eax),%eax
43479c:	55                   	push   %ebp
43479d:	8b ec                	mov    %esp,%ebp
43479f:	83 c4 bc             	add    $0xffffffbc,%esp
4347a2:	53                   	push   %ebx
4347a3:	56                   	push   %esi
4347a4:	57                   	push   %edi
4347a5:	8b d9                	mov    %ecx,%ebx
4347a7:	89 55 fc             	mov    %edx,-0x4(%ebp)
4347aa:	8b f0                	mov    %eax,%esi
4347ac:	6a ec                	push   $0xffffffec
4347ae:	8b 45 fc             	mov    -0x4(%ebp),%eax
4347b1:	e8 3a 19 01 00       	call   0x4460f0
4347b6:	50                   	push   %eax
4347b7:	e8 f0 1e fd ff       	call   0x4066ac
4347bc:	f6 c4 02             	test   $0x2,%ah
4347bf:	0f 84 39 01 00 00    	je     0x4348fe
4347c5:	8d 45 d8             	lea    -0x28(%ebp),%eax
4347c8:	50                   	push   %eax
4347c9:	8b 45 fc             	mov    -0x4(%ebp),%eax
4347cc:	e8 1f 19 01 00       	call   0x4460f0
4347d1:	50                   	push   %eax
4347d2:	e8 e5 1e fd ff       	call   0x4066bc
4347d7:	8b 45 dc             	mov    -0x24(%ebp),%eax
4347da:	f7 d8                	neg    %eax
4347dc:	50                   	push   %eax
4347dd:	8b 45 d8             	mov    -0x28(%ebp),%eax
4347e0:	f7 d8                	neg    %eax
4347e2:	50                   	push   %eax
4347e3:	8d 45 d8             	lea    -0x28(%ebp),%eax
4347e6:	50                   	push   %eax
4347e7:	e8 b0 1f fd ff       	call   0x40679c
4347ec:	8b 45 fc             	mov    -0x4(%ebp),%eax
4347ef:	e8 fc 18 01 00       	call   0x4460f0
4347f4:	50                   	push   %eax
4347f5:	e8 aa 1e fd ff       	call   0x4066a4
4347fa:	89 45 f8             	mov    %eax,-0x8(%ebp)
4347fd:	33 d2                	xor    %edx,%edx
4347ff:	55                   	push   %ebp
434800:	68 f7 48 43 00       	push   $0x4348f7
434805:	64 ff 32             	push   %fs:(%edx)
434808:	64 89 22             	mov    %esp,%fs:(%edx)
43480b:	56                   	push   %esi
43480c:	8d 75 d8             	lea    -0x28(%ebp),%esi
43480f:	8d 7d e8             	lea    -0x18(%ebp),%edi
434812:	a5                   	movsl  %ds:(%esi),%es:(%edi)
434813:	a5                   	movsl  %ds:(%esi),%es:(%edi)
434814:	a5                   	movsl  %ds:(%esi),%es:(%edi)
434815:	a5                   	movsl  %ds:(%esi),%es:(%edi)
434816:	5e                   	pop    %esi
434817:	84 db                	test   %bl,%bl
434819:	74 78                	je     0x434893
43481b:	6a f0                	push   $0xfffffff0
43481d:	8b 45 fc             	mov    -0x4(%ebp),%eax
434820:	e8 cb 18 01 00       	call   0x4460f0
434825:	50                   	push   %eax
434826:	e8 81 1e fd ff       	call   0x4066ac
43482b:	a9 00 00 10 00       	test   $0x100000,%eax
434830:	74 61                	je     0x434893
434832:	a9 00 00 20 00       	test   $0x200000,%eax
434837:	74 5a                	je     0x434893
434839:	6a 02                	push   $0x2
43483b:	e8 4c 1e fd ff       	call   0x40668c
434840:	8b f8                	mov    %eax,%edi
434842:	6a 03                	push   $0x3
434844:	e8 43 1e fd ff       	call   0x40668c
434849:	8b d8                	mov    %eax,%ebx
43484b:	6a fe                	push   $0xfffffffe
43484d:	6a fe                	push   $0xfffffffe
43484f:	8d 45 e8             	lea    -0x18(%ebp),%eax
434852:	50                   	push   %eax
434853:	e8 84 1e fd ff       	call   0x4066dc
434858:	8b 45 f4             	mov    -0xc(%ebp),%eax
43485b:	50                   	push   %eax
43485c:	8d 45 bc             	lea    -0x44(%ebp),%eax
43485f:	50                   	push   %eax
434860:	8b 55 f4             	mov    -0xc(%ebp),%edx
434863:	2b d3                	sub    %ebx,%edx
434865:	8b 45 f0             	mov    -0x10(%ebp),%eax
434868:	2b c7                	sub    %edi,%eax
43486a:	8b 4d f0             	mov    -0x10(%ebp),%ecx
43486d:	e8 d6 e0 fd ff       	call   0x412948
434872:	56                   	push   %esi
434873:	8d 75 bc             	lea    -0x44(%ebp),%esi
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