434638:	74 6e                	je     0x4346a8
43463a:	8b 45 fc             	mov    -0x4(%ebp),%eax
43463d:	88 98 11 02 00 00    	mov    %bl,0x211(%eax)
434643:	8b d3                	mov    %ebx,%edx
434645:	8b 45 fc             	mov    -0x4(%ebp),%eax
434648:	e8 43 d0 00 00       	call   0x441690
43464d:	8b 45 fc             	mov    -0x4(%ebp),%eax
434650:	e8 0b d1 00 00       	call   0x441760
434655:	84 c0                	test   %al,%al
434657:	74 24                	je     0x43467d
434659:	6a 00                	push   $0x0
43465b:	8b 45 fc             	mov    -0x4(%ebp),%eax
43465e:	8b 10                	mov    (%eax),%edx
434660:	ff 92 c8 00 00 00    	call   *0xc8(%edx)
434666:	83 e0 7f             	and    $0x7f,%eax
434669:	50                   	push   %eax
43466a:	68 f1 00 00 00       	push   $0xf1
43466f:	8b 45 fc             	mov    -0x4(%ebp),%eax
434672:	e8 e5 cd 00 00       	call   0x44145c
434677:	50                   	push   %eax
434678:	e8 93 21 fd ff       	call   0x406810
43467d:	84 db                	test   %bl,%bl
43467f:	74 27                	je     0x4346a8
434681:	55                   	push   %ebp
434682:	e8 e1 fe ff ff       	call   0x434568
434687:	59                   	pop    %ecx
434688:	8b 45 fc             	mov    -0x4(%ebp),%eax
43468b:	e8 fc 61 00 00       	call   0x43a88c
434690:	8b 45 fc             	mov    -0x4(%ebp),%eax
434693:	80 b8 08 02 00 00 00 	cmpb   $0x0,0x208(%eax)
43469a:	75 0c                	jne    0x4346a8
43469c:	8b 45 fc             	mov    -0x4(%ebp),%eax
43469f:	66 be eb ff          	mov    $0xffeb,%si
4346a3:	e8 c0 ed fc ff       	call   0x403468
4346a8:	5e                   	pop    %esi
4346a9:	5b                   	pop    %ebx
4346aa:	59                   	pop    %ecx
4346ab:	5d                   	pop    %ebp
4346ac:	c3                   	ret
4346ad:	8d 40 00             	lea    0x0(%eax),%eax
4346b0:	53                   	push   %ebx
4346b1:	56                   	push   %esi
4346b2:	57                   	push   %edi
4346b3:	8b fa                	mov    %edx,%edi
4346b5:	8b d8                	mov    %eax,%ebx
4346b7:	8b d7                	mov    %edi,%edx
4346b9:	8b c3                	mov    %ebx,%eax
4346bb:	e8 c8 fd ff ff       	call   0x434488
4346c0:	b9 00 47 43 00       	mov    $0x434700,%ecx
4346c5:	8b d7                	mov    %edi,%edx
4346c7:	8b c3                	mov    %ebx,%eax
4346c9:	e8 46 9b 00 00       	call   0x43e214
4346ce:	8b c3                	mov    %ebx,%eax
4346d0:	66 be c8 ff          	mov    $0xffc8,%si
4346d4:	e8 8f ed fc ff       	call   0x403468
4346d9:	83 e0 7f             	and    $0x7f,%eax
4346dc:	8d 04 c5 a8 da 45 00 	lea    0x45daa8(,%eax,8),%eax
4346e3:	33 d2                	xor    %edx,%edx
4346e5:	8a 93 10 02 00 00    	mov    0x210(%ebx),%dl
4346eb:	8b 04 90             	mov    (%eax,%edx,4),%eax
4346ee:	8b 57 04             	mov    0x4(%edi),%edx
4346f1:	83 ca 04             	or     $0x4,%edx
4346f4:	0b c2                	or     %edx,%eax
4346f6:	89 47 04             	mov    %eax,0x4(%edi)
4346f9:	5f                   	pop    %edi
4346fa:	5e                   	pop    %esi
4346fb:	5b                   	pop    %ebx
4346fc:	c3                   	ret
4346fd:	00 00                	add    %al,(%eax)
4346ff:	00 42 55             	add    %al,0x55(%edx)
434702:	54                   	push   %esp
434703:	54                   	push   %esp
434704:	4f                   	dec    %edi
434705:	4e                   	dec    %esi
434706:	00 00                	add    %al,(%eax)
434708:	53                   	push   %ebx
434709:	8b d8                	mov    %eax,%ebx
43470b:	8b c3                	mov    %ebx,%eax
43470d:	e8 02 9d 00 00       	call   0x43e414
434712:	6a 00                	push   $0x0
434714:	33 c0                	xor    %eax,%eax
434716:	8a 83 11 02 00 00    	mov    0x211(%ebx),%al
43471c:	50                   	push   %eax
43471d:	68 f1 00 00 00       	push   $0xf1
434722:	8b c3                	mov    %ebx,%eax
434724:	e8 33 cd 00 00       	call   0x44145c
434729:	50                   	push   %eax
43472a:	e8 e1 20 fd ff       	call   0x406810
43472f:	5b                   	pop    %ebx
434730:	c3                   	ret
434731:	8d 40 00             	lea    0x0(%eax),%eax
434734:	e8 c3 a2 00 00       	call   0x43e9fc
434739:	c3                   	ret
43473a:	8b c0                	mov    %eax,%eax
43473c:	55                   	push   %ebp
43473d:	8b ec                	mov    %esp,%ebp
43473f:	6a 00                	push   $0x0
434741:	53                   	push   %ebx
434742:	56                   	push   %esi
434743:	57                   	push   %edi
434744:	8b fa                	mov    %edx,%edi
434746:	8b d8                	mov    %eax,%ebx
434748:	33 c0                	xor    %eax,%eax
43474a:	55                   	push   %ebp
43474b:	68 b1 47 43 00       	push   $0x4347b1
434750:	64 ff 30             	push   %fs:(%eax)
434753:	64 89 20             	mov    %esp,%fs:(%eax)
434756:	8d 55 fc             	lea    -0x4(%ebp),%edx
434759:	8b c3                	mov    %ebx,%eax
43475b:	e8 20 65 00 00       	call   0x43ac80
434760:	8b 55 fc             	mov    -0x4(%ebp),%edx
434763:	66 8b 47 04          	mov    0x4(%edi),%ax
434767:	e8 74 d3 01 00       	call   0x451ae0
43476c:	84 c0                	test   %al,%al
43476e:	74 22                	je     0x434792
434770:	8b c3                	mov    %ebx,%eax
434772:	66 be b8 ff          	mov    $0xffb8,%si
434776:	e8 ed ec fc ff       	call   0x403468
43477b:	84 c0                	test   %al,%al
43477d:	74 13                	je     0x434792
43477f:	8b c3                	mov    %ebx,%eax
434781:	8b 10                	mov    (%eax),%edx
434783:	ff 92 c4 00 00 00    	call   *0xc4(%edx)
434789:	c7 47 0c 01 00 00 00 	movl   $0x1,0xc(%edi)
434790:	eb 09                	jmp    0x43479b
434792:	8b d7                	mov    %edi,%edx
434794:	8b c3                	mov    %ebx,%eax
434796:	e8 45 c1 00 00       	call   0x4408e0
43479b:	33 c0                	xor    %eax,%eax
43479d:	5a                   	pop    %edx
43479e:	59                   	pop    %ecx
43479f:	59                   	pop    %ecx
4347a0:	64 89 10             	mov    %edx,%fs:(%eax)
4347a3:	68 b8 47 43 00       	push   $0x4347b8
4347a8:	8d 45 fc             	lea    -0x4(%ebp),%eax
4347ab:	e8 0c f8 fc ff       	call   0x403fbc
4347b0:	c3                   	ret
4347b1:	e9 0a f2 fc ff       	jmp    0x4039c0
4347b6:	eb f0                	jmp    0x4347a8
4347b8:	5f                   	pop    %edi
4347b9:	5e                   	pop    %esi
4347ba:	5b                   	pop    %ebx
4347bb:	59                   	pop    %ecx
4347bc:	5d                   	pop    %ebp
4347bd:	c3                   	ret
4347be:	8b c0                	mov    %eax,%eax
4347c0:	56                   	push   %esi
4347c1:	8b f0                	mov    %eax,%esi
4347c3:	66 8b 42 06          	mov    0x6(%edx),%ax
4347c7:	66 83 e8 01          	sub    $0x1,%ax
4347cb:	72 08                	jb     0x4347d5
4347cd:	66 83 e8 04          	sub    $0x4,%ax
4347d1:	74 10                	je     0x4347e3
4347d3:	eb 19                	jmp    0x4347ee
4347d5:	b2 01                	mov    $0x1,%dl
4347d7:	8b c6                	mov    %esi,%eax
4347d9:	8b 08                	mov    (%eax),%ecx
4347db:	ff 91 cc 00 00 00    	call   *0xcc(%ecx)
4347e1:	5e                   	pop    %esi
4347e2:	c3                   	ret
4347e3:	8b c6                	mov    %esi,%eax
4347e5:	66 be e9 ff          	mov    $0xffe9,%si
4347e9:	e8 7a ec fc ff       	call   0x403468
4347ee:	5e                   	pop    %esi
4347ef:	c3                   	ret
4347f0:	55                   	push   %ebp
4347f1:	8b ec                	mov    %esp,%ebp
4347f3:	33 c0                	xor    %eax,%eax
4347f5:	55                   	push   %ebp
4347f6:	68 15 48 43 00       	push   $0x434815
4347fb:	64 ff 30             	push   %fs:(%eax)
4347fe:	64 89 20             	mov    %esp,%fs:(%eax)
434801:	ff 05 fc 9a 46 00    	incl   0x469afc
434807:	33 c0                	xor    %eax,%eax
434809:	5a                   	pop    %edx
43480a:	59                   	pop    %ecx
43480b:	59                   	pop    %ecx
43480c:	64 89 10             	mov    %edx,%fs:(%eax)
43480f:	68 1c 48 43 00       	push   $0x43481c
434814:	c3                   	ret
434815:	e9 a6 f1 fc ff       	jmp    0x4039c0
43481a:	eb f8                	jmp    0x434814
43481c:	5d                   	pop    %ebp
43481d:	c3                   	ret
43481e:	8b c0                	mov    %eax,%eax
434820:	83 2d fc 9a 46 00 01 	subl   $0x1,0x469afc
434827:	c3                   	ret
434828:	74 48                	je     0x434872
43482a:	43                   	inc    %ebx
434837:	00 d8                	add    %bl,%al
434839:	48                   	dec    %eax
43483a:	43                   	inc    %ebx
434847:	00 c8                	add    %cl,%al
434849:	48                   	dec    %eax
43484a:	43                   	inc    %ebx
43484b:	00 a0 00 00 00 a4    	add    %ah,-0x5c000000(%eax)
434851:	67 44                	addr16 inc %esp
434853:	00 b4 9e 41 00 c0 34 	add    %dh,0x34c00041(%esi,%ebx,4)
43485a:	40                   	inc    %eax
43485b:	00 08                	add    %cl,(%eax)
43485d:	98                   	cwtl
43485e:	41                   	inc    %ecx
43485f:	00 c8                	add    %cl,%al
434861:	34 40                	xor    $0x40,%al
434863:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
43486a:	40                   	inc    %eax
43486b:	00 20                	add    %ah,(%eax)
43486d:	32 40 00             	xor    0x0(%eax),%al
434870:	2c 70                	sub    $0x70,%al
434872:	44                   	inc    %esp
434873:	00 7c 70 44          	add    %bh,0x44(%eax,%esi,2)
434877:	00 bc 9a 41 00 48 43 	add    %bh,0x43480041(%edx,%ebx,4)
43487e:	41                   	inc    %ecx
43487f:	00 94 9b 41 00 f0 a0 	add    %dl,-0x5f0fffbf(%ebx,%ebx,4)
434886:	41                   	inc    %ecx
434887:	00 ec                	add    %ch,%ah
434889:	69 44 00 48 75 44 00 	imul   $0xcc004475,0x48(%eax,%eax,1),%eax
434890:	cc
434891:	9e                   	sahf
434892:	41                   	inc    %ecx
434893:	00 b4 9b 41 00 ac 9b 	add    %dh,-0x6453ffbf(%ebx,%ebx,4)
43489a:	41                   	inc    %ecx
43489b:	00 d4                	add    %dl,%ah
43489d:	9e                   	sahf
43489e:	41                   	inc    %ecx
43489f:	00 1c 49             	add    %bl,(%ecx,%ecx,2)
4348a2:	43                   	inc    %ebx
4348a3:	00 b0 a1 41 00 54    	add    %dh,0x540041a1(%eax)
4348a9:	a1 41 00 e8 a0       	mov    0xa0e80041,%eax
4348ae:	41                   	inc    %ecx
4348af:	00 18                	add    %bl,(%eax)
4348b1:	a1 41 00 ec a0       	mov    0xa0ec0041,%eax
4348b6:	41                   	inc    %ecx
4348b7:	00 40 6b             	add    %al,0x6b(%eax)
4348ba:	44                   	inc    %esp
4348bb:	00 70 73             	add    %dh,0x73(%eax)
4348be:	44                   	inc    %esp
4348bf:	00 08                	add    %cl,(%eax)
4348c1:	73 44                	jae    0x434907
4348c3:	00 44 76 44          	add    %al,0x44(%esi,%esi,2)
4348c7:	00 0b                	add    %cl,(%ebx)
4348c9:	54                   	push   %esp
4348ca:	48                   	dec    %eax
4348cb:	69 6e 74 41 63 74 69 	imul   $0x69746341,0x74(%esi),%ebp
4348d2:	6f                   	outsl  %ds:(%esi),(%dx)
4348d3:	6e                   	outsb  %ds:(%esi),(%dx)
4348d4:	d8 48 43             	fmuls  0x43(%eax)
4348d7:	00 07                	add    %al,(%edi)
4348d9:	0b 54 48 69          	or     0x69(%eax,%ecx,2),%edx
4348dd:	6e                   	outsb  %ds:(%esi),(%dx)
4348de:	74 41                	je     0x434921
4348e0:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
4348e4:	6e                   	outsb  %ds:(%esi),(%dx)
4348e5:	74 48                	je     0x43492f
4348e7:	43                   	inc    %ebx
4348e8:	00 84 68 44 00 04 00 	add    %al,0x40044(%eax,%ebp,2)
4348ef:	08 53 74             	or     %dl,0x74(%ebx)
4348f2:	64 41                	fs inc %ecx
4348f4:	63 74 6e 73          	arpl   %esi,0x73(%esi,%ebp,2)
4348f8:	01 00                	add    %eax,(%eax)
4348fa:	94                   	xchg   %eax,%esp
4348fb:	10 40 00             	adc    %al,0x0(%eax)
4348fe:	7c 00                	jl     0x434900
434900:	00 ff                	add    %bh,%bh
434902:	c8 73 44 00          	enter  $0x4473,$0x0
434906:	01 00                	add    %eax,(%eax)
434908:	00 00                	add    %al,(%eax)
43490a:	00 00                	add    %al,(%eax)
43490c:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
434912:	03 00                	add    (%eax),%eax
434914:	04 48                	add    $0x48,%al
434916:	69 6e 74 8d 40 00 53 	imul   $0x5300408d,0x74(%esi),%ebp
43491d:	56                   	push   %esi
43491e:	84 d2                	test   %dl,%dl
434920:	74 08                	je     0x43492a
434922:	83 c4 f0             	add    $0xfffffff0,%esp
434925:	e8 66 ec fc ff       	call   0x403590
43492a:	8b da                	mov    %edx,%ebx
43492c:	8b f0                	mov    %eax,%esi
43492e:	33 d2                	xor    %edx,%edx
434930:	8b c6                	mov    %esi,%eax
434932:	e8 a1 26 01 00       	call   0x446fd8
434937:	c6 46 60 00          	movb   $0x0,0x60(%esi)
43493b:	8b c6                	mov    %esi,%eax
43493d:	84 db                	test   %bl,%bl
43493f:	74 0f                	je     0x434950
434941:	e8 a2 ec fc ff       	call   0x4035e8
434946:	64 8f 05 00 00 00 00 	pop    %fs:0x0
43494d:	83 c4 0c             	add    $0xc,%esp
434950:	8b c6                	mov    %esi,%eax
434952:	5e                   	pop    %esi
434953:	5b                   	pop    %ebx
434954:	c3                   	ret
434955:	8d 40 00             	lea    0x0(%eax),%eax
434958:	55                   	push   %ebp
434959:	8b ec                	mov    %esp,%ebp
43495b:	33 c0                	xor    %eax,%eax
43495d:	55                   	push   %ebp
43495e:	68 7d 49 43 00       	push   $0x43497d
434963:	64 ff 30             	push   %fs:(%eax)
434966:	64 89 20             	mov    %esp,%fs:(%eax)
434969:	ff 05 00 9b 46 00    	incl   0x469b00
43496f:	33 c0                	xor    %eax,%eax
434971:	5a                   	pop    %edx
434972:	59                   	pop    %ecx
434973:	59                   	pop    %ecx
434974:	64 89 10             	mov    %edx,%fs:(%eax)
434977:	68 84 49 43 00       	push   $0x434984
43497c:	c3                   	ret
43497d:	e9 3e f0 fc ff       	jmp    0x4039c0
434982:	eb f8                	jmp    0x43497c
434984:	5d                   	pop    %ebp
434985:	c3                   	ret
434986:	8b c0                	mov    %eax,%eax
434988:	83 2d 00 9b 46 00 01 	subl   $0x1,0x469b00
43498f:	c3                   	ret
434990:	64 96                	fs xchg %eax,%esi
434992:	46                   	inc    %esi
434993:	00 fc                	add    %bh,%ah
434995:	fe 00                	incb   (%eax)
434997:	00 cc                	add    %cl,%ah
434999:	83 c0 e0             	add    $0xffffffe0,%eax
43499c:	e9 67 08 00 00       	jmp    0x435208
4349a1:	83 c0 e0             	add    $0xffffffe0,%eax
4349a4:	e9 df 05 00 00       	jmp    0x434f88
4349a9:	83 c0 e0             	add    $0xffffffe0,%eax
4349ac:	e9 3f 06 00 00       	jmp    0x434ff0
4349b1:	83 c0 e0             	add    $0xffffffe0,%eax
4349b4:	e9 4b 07 00 00       	jmp    0x435104
4349b9:	83 c0 e0             	add    $0xffffffe0,%eax
4349bc:	e9 b7 07 00 00       	jmp    0x435178
4349c1:	83 c0 e0             	add    $0xffffffe0,%eax
4349c4:	e9 6b 02 00 00       	jmp    0x434c34
4349c9:	83 c0 e0             	add    $0xffffffe0,%eax
4349cc:	e9 77 02 00 00       	jmp    0x434c48
4349d1:	83 c0 e0             	add    $0xffffffe0,%eax
4349d4:	e9 e7 02 00 00       	jmp    0x434cc0
4349d9:	83 c0 e0             	add    $0xffffffe0,%eax
4349dc:	e9 83 03 00 00       	jmp    0x434d64
4349e1:	83 c0 e0             	add    $0xffffffe0,%eax
4349e4:	e9 7f 03 00 00       	jmp    0x434d68
4349e9:	83 c0 e0             	add    $0xffffffe0,%eax
4349ec:	e9 ff 03 00 00       	jmp    0x434df0
4349f1:	83 c0 e0             	add    $0xffffffe0,%eax
4349f4:	e9 3f 05 00 00       	jmp    0x434f38
4349f9:	83 c0 e0             	add    $0xffffffe0,%eax
4349fc:	e9 3b 05 00 00       	jmp    0x434f3c
434a01:	83 c0 e0             	add    $0xffffffe0,%eax
434a04:	e9 4f 05 00 00       	jmp    0x434f58
434a09:	83 44 24 04 e0       	addl   $0xffffffe0,0x4(%esp)