4468f9:	9f                   	lahf
4468fa:	41                   	inc    %ecx
4468fb:	00 d4                	add    %dl,%ah
4468fd:	9f                   	lahf
4468fe:	41                   	inc    %ecx
4468ff:	00 34 a0             	add    %dh,(%eax,%eiz,4)
446902:	41                   	inc    %ecx
446903:	00 08                	add    %cl,(%eax)
446905:	a0 41 00 38 a0       	mov    0xa0380041,%al
44690a:	41                   	inc    %ecx
44690b:	00 58 9f             	add    %bl,-0x61(%eax)
44690e:	41                   	inc    %ecx
44690f:	00 ec                	add    %ch,%ah
446911:	9f                   	lahf
446912:	41                   	inc    %ecx
446913:	00 40 a0             	add    %al,-0x60(%eax)
446916:	41                   	inc    %ecx
446917:	00 e0                	add    %ah,%al
446919:	6e                   	outsb  %ds:(%esi),(%dx)
44691a:	44                   	inc    %esp
44691b:	00 f4                	add    %dh,%ah
44691d:	6e                   	outsb  %ds:(%esi),(%dx)
44691e:	44                   	inc    %esp
44691f:	00 08                	add    %cl,(%eax)
446921:	6f                   	outsl  %ds:(%esi),(%dx)
446922:	44                   	inc    %esp
446923:	00 1c 6f             	add    %bl,(%edi,%ebp,2)
446926:	44                   	inc    %esp
446927:	00 30                	add    %dh,(%eax)
446929:	6f                   	outsl  %ds:(%esi),(%dx)
44692a:	44                   	inc    %esp
44692b:	00 44 6f 44          	add    %al,0x44(%edi,%ebp,2)
44692f:	00 58 6f             	add    %bl,0x6f(%eax)
446932:	44                   	inc    %esp
446933:	00 6c 6f 44          	add    %ch,0x44(%edi,%ebp,2)
446937:	00 80 6f 44 00 94    	add    %al,-0x6bffbb91(%eax)
44693d:	6f                   	outsl  %ds:(%esi),(%dx)
44693e:	44                   	inc    %esp
44693f:	00 a8 6f 44 00 ac    	add    %ch,-0x53ffbb91(%eax)
446945:	6f                   	outsl  %ds:(%esi),(%dx)
446946:	44                   	inc    %esp
446947:	00 b0 6f 44 00 b4    	add    %dh,-0x4bffbb91(%eax)
44694d:	6f                   	outsl  %ds:(%esi),(%dx)
44694e:	44                   	inc    %esp
44694f:	00 b8 6f 44 00 bc    	add    %bh,-0x43ffbb91(%eax)
446955:	6f                   	outsl  %ds:(%esi),(%dx)
446956:	44                   	inc    %esp
446957:	00 c0                	add    %al,%al
446959:	6f                   	outsl  %ds:(%esi),(%dx)
44695a:	44                   	inc    %esp
44695b:	00 c4                	add    %al,%ah
44695d:	6f                   	outsl  %ds:(%esi),(%dx)
44695e:	44                   	inc    %esp
44695f:	00 c8                	add    %cl,%al
446961:	6f                   	outsl  %ds:(%esi),(%dx)
446962:	44                   	inc    %esp
446963:	00 cc                	add    %cl,%ah
446965:	6f                   	outsl  %ds:(%esi),(%dx)
446966:	44                   	inc    %esp
446967:	00 d0                	add    %dl,%al
446969:	6f                   	outsl  %ds:(%esi),(%dx)
44696a:	44                   	inc    %esp
44696b:	00 d4                	add    %dl,%ah
44696d:	6f                   	outsl  %ds:(%esi),(%dx)
44696e:	44                   	inc    %esp
44696f:	00 0b                	add    %cl,(%ebx)
446971:	54                   	push   %esp
446972:	41                   	inc    %ecx
446973:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
446977:	6e                   	outsb  %ds:(%esi),(%dx)
446978:	4c                   	dec    %esp
446979:	69 6e 6b 53 56 e8 75 	imul   $0x75e85653,0x6b(%esi),%ebp
446980:	cc                   	int3
446981:	fb                   	sti
446982:	ff 8b da 8b f0 8b    	decl   -0x740f7426(%ebx)
446988:	46                   	inc    %esi
446989:	5c                   	pop    %esp
44698a:	85 c0                	test   %eax,%eax
44698c:	74 07                	je     0x446995
44698e:	8b d6                	mov    %esi,%edx
446990:	e8 fb 03 00 00       	call   0x446d90
446995:	8b d3                	mov    %ebx,%edx
446997:	80 e2 fc             	and    $0xfc,%dl
44699a:	8b c6                	mov    %esi,%eax
44699c:	e8 ef 36 fd ff       	call   0x41a090
4469a1:	84 db                	test   %bl,%bl
4469a3:	7e 07                	jle    0x4469ac
4469a5:	8b c6                	mov    %esi,%eax
4469a7:	e8 34 cc fb ff       	call   0x4035e0
4469ac:	5e                   	pop    %esi
4469ad:	5b                   	pop    %ebx
4469ae:	c3                   	ret
4469af:	90                   	nop
4469b0:	8b 50 5c             	mov    0x5c(%eax),%edx
4469b3:	85 d2                	test   %edx,%edx
4469b5:	74 0a                	je     0x4469c1
4469b7:	8b 52 30             	mov    0x30(%edx),%edx
4469ba:	92                   	xchg   %eax,%edx
4469bb:	e8 28 d4 fc ff       	call   0x413de8
4469c0:	c3                   	ret
4469c1:	83 c8 ff             	or     $0xffffffff,%eax
4469c4:	c3                   	ret
4469c5:	8d 40 00             	lea    0x0(%eax),%eax
4469c8:	b0 01                	mov    $0x1,%al
4469ca:	c3                   	ret
4469cb:	90                   	nop
4469cc:	8b 50 5c             	mov    0x5c(%eax),%edx
4469cf:	85 d2                	test   %edx,%edx
4469d1:	74 03                	je     0x4469d6
4469d3:	8b c2                	mov    %edx,%eax
4469d5:	c3                   	ret
4469d6:	e8 99 31 fd ff       	call   0x419b74
4469db:	c3                   	ret
4469dc:	83 78 5c 00          	cmpl   $0x0,0x5c(%eax)
4469e0:	74 03                	je     0x4469e5
4469e2:	b0 01                	mov    $0x1,%al
4469e4:	c3                   	ret
4469e5:	e8 5a 31 fd ff       	call   0x419b44
4469ea:	c3                   	ret
4469eb:	90                   	nop
4469ec:	53                   	push   %ebx
4469ed:	56                   	push   %esi
4469ee:	57                   	push   %edi
4469ef:	8b f2                	mov    %edx,%esi
4469f1:	8b d8                	mov    %eax,%ebx
4469f3:	8b d6                	mov    %esi,%edx
4469f5:	8b c3                	mov    %ebx,%eax
4469f7:	e8 a8 31 fd ff       	call   0x419ba4
4469fc:	8b 7e 2c             	mov    0x2c(%esi),%edi
4469ff:	8b c7                	mov    %edi,%eax
446a01:	8b 15 ac 65 44 00    	mov    0x4465ac,%edx
446a07:	e8 ec c9 fb ff       	call   0x4033f8
446a0c:	84 c0                	test   %al,%al
446a0e:	74 09                	je     0x446a19
446a10:	8b d7                	mov    %edi,%edx
446a12:	8b c3                	mov    %ebx,%eax
446a14:	e8 7b 00 00 00       	call   0x446a94
446a19:	5f                   	pop    %edi
446a1a:	5e                   	pop    %esi
446a1b:	5b                   	pop    %ebx
446a1c:	c3                   	ret
446a1d:	8d 40 00             	lea    0x0(%eax),%eax
446a20:	53                   	push   %ebx
446a21:	56                   	push   %esi
446a22:	57                   	push   %edi
446a23:	8b f2                	mov    %edx,%esi
446a25:	8b d8                	mov    %eax,%ebx
446a27:	8b c3                	mov    %ebx,%eax
446a29:	e8 82 ff ff ff       	call   0x4469b0
446a2e:	85 c0                	test   %eax,%eax
446a30:	7c 31                	jl     0x446a63
446a32:	8b 53 5c             	mov    0x5c(%ebx),%edx
446a35:	8b 7a 30             	mov    0x30(%edx),%edi
446a38:	8b 57 08             	mov    0x8(%edi),%edx
446a3b:	85 f6                	test   %esi,%esi
446a3d:	7d 02                	jge    0x446a41
446a3f:	33 f6                	xor    %esi,%esi
446a41:	3b d6                	cmp    %esi,%edx
446a43:	7f 03                	jg     0x446a48
446a45:	8b f2                	mov    %edx,%esi
446a47:	4e                   	dec    %esi
446a48:	3b c6                	cmp    %esi,%eax
446a4a:	74 17                	je     0x446a63
446a4c:	8b d7                	mov    %edi,%edx
446a4e:	92                   	xchg   %eax,%edx
446a4f:	e8 28 d2 fc ff       	call   0x413c7c
446a54:	8b 43 5c             	mov    0x5c(%ebx),%eax
446a57:	8b 40 30             	mov    0x30(%eax),%eax
446a5a:	8b cb                	mov    %ebx,%ecx
446a5c:	8b d6                	mov    %esi,%edx
446a5e:	e8 a5 d3 fc ff       	call   0x413e08
446a63:	5f                   	pop    %edi
446a64:	5e                   	pop    %esi
446a65:	5b                   	pop    %ebx
446a66:	c3                   	ret
446a67:	90                   	nop
446a68:	53                   	push   %ebx
446a69:	56                   	push   %esi
446a6a:	8b f2                	mov    %edx,%esi
446a6c:	8b d8                	mov    %eax,%ebx
446a6e:	8b c6                	mov    %esi,%eax
446a70:	8b 53 58             	mov    0x58(%ebx),%edx
446a73:	e8 50 d9 fb ff       	call   0x4043c8
446a78:	74 16                	je     0x446a90
446a7a:	8d 43 58             	lea    0x58(%ebx),%eax
446a7d:	8b d6                	mov    %esi,%edx
446a7f:	e8 8c d5 fb ff       	call   0x404010
446a84:	8b 43 5c             	mov    0x5c(%ebx),%eax
446a87:	85 c0                	test   %eax,%eax
446a89:	74 05                	je     0x446a90
446a8b:	8b 10                	mov    (%eax),%edx
446a8d:	ff 52 30             	call   *0x30(%edx)
446a90:	5e                   	pop    %esi
446a91:	5b                   	pop    %ebx
446a92:	c3                   	ret
446a93:	90                   	nop
446a94:	53                   	push   %ebx
446a95:	56                   	push   %esi
446a96:	8b f2                	mov    %edx,%esi
446a98:	8b d8                	mov    %eax,%ebx
446a9a:	8b 43 5c             	mov    0x5c(%ebx),%eax
446a9d:	3b f0                	cmp    %eax,%esi
446a9f:	74 18                	je     0x446ab9
446aa1:	85 c0                	test   %eax,%eax
446aa3:	74 07                	je     0x446aac
446aa5:	8b d3                	mov    %ebx,%edx
446aa7:	e8 e4 02 00 00       	call   0x446d90
446aac:	85 f6                	test   %esi,%esi
446aae:	74 09                	je     0x446ab9
446ab0:	8b d3                	mov    %ebx,%edx
446ab2:	8b c6                	mov    %esi,%eax
446ab4:	e8 b7 02 00 00       	call   0x446d70
446ab9:	5e                   	pop    %esi
446aba:	5b                   	pop    %ebx
446abb:	c3                   	ret
446abc:	53                   	push   %ebx
446abd:	56                   	push   %esi
446abe:	8b f2                	mov    %edx,%esi
446ac0:	8b d8                	mov    %eax,%ebx
446ac2:	f6 43 1c 01          	testb  $0x1,0x1c(%ebx)
446ac6:	75 1a                	jne    0x446ae2
446ac8:	8b c6                	mov    %esi,%eax
446aca:	8b 15 ac 65 44 00    	mov    0x4465ac,%edx
446ad0:	e8 23 c9 fb ff       	call   0x4033f8
446ad5:	84 c0                	test   %al,%al
446ad7:	74 09                	je     0x446ae2
446ad9:	8b d6                	mov    %esi,%edx
446adb:	8b c3                	mov    %ebx,%eax
446add:	e8 b2 ff ff ff       	call   0x446a94
446ae2:	5e                   	pop    %esi
446ae3:	5b                   	pop    %ebx
446ae4:	c3                   	ret
446ae5:	8d 40 00             	lea    0x0(%eax),%eax
446ae8:	53                   	push   %ebx
446ae9:	56                   	push   %esi
446aea:	57                   	push   %edi
446aeb:	8b d8                	mov    %eax,%ebx
446aed:	8b 7b 5c             	mov    0x5c(%ebx),%edi
446af0:	85 ff                	test   %edi,%edi
446af2:	74 11                	je     0x446b05
446af4:	8b d3                	mov    %ebx,%edx
446af6:	8b c7                	mov    %edi,%eax
446af8:	66 be f3 ff          	mov    $0xfff3,%si
446afc:	e8 67 c9 fb ff       	call   0x403468
446b01:	84 c0                	test   %al,%al
446b03:	75 32                	jne    0x446b37
446b05:	a1 0c 7f 46 00       	mov    0x467f0c,%eax
446b0a:	8b 00                	mov    (%eax),%eax
446b0c:	8b d3                	mov    %ebx,%edx
446b0e:	e8 6d 50 01 00       	call   0x45bb80
446b13:	84 c0                	test   %al,%al
446b15:	75 20                	jne    0x446b37
446b17:	8b c3                	mov    %ebx,%eax
446b19:	e8 fe 35 fd ff       	call   0x41a11c
446b1e:	84 c0                	test   %al,%al
446b20:	75 15                	jne    0x446b37
446b22:	8b cb                	mov    %ebx,%ecx
446b24:	33 d2                	xor    %edx,%edx
446b26:	b8 40 b0 00 00       	mov    $0xb040,%eax
446b2b:	e8 38 10 ff ff       	call   0x437b68
446b30:	48                   	dec    %eax
446b31:	74 04                	je     0x446b37
446b33:	33 c0                	xor    %eax,%eax
446b35:	eb 02                	jmp    0x446b39
446b37:	b0 01                	mov    $0x1,%al
446b39:	5f                   	pop    %edi
446b3a:	5e                   	pop    %esi
446b3b:	5b                   	pop    %ebx
446b3c:	c3                   	ret
446b3d:	8d 40 00             	lea    0x0(%eax),%eax
446b40:	53                   	push   %ebx
446b41:	56                   	push   %esi
446b42:	57                   	push   %edi
446b43:	8b d8                	mov    %eax,%ebx
446b45:	8b 7b 5c             	mov    0x5c(%ebx),%edi
446b48:	85 ff                	test   %edi,%edi
446b4a:	74 11                	je     0x446b5d
446b4c:	8b d3                	mov    %ebx,%edx
446b4e:	8b c7                	mov    %edi,%eax
446b50:	66 be f0 ff          	mov    $0xfff0,%si
446b54:	e8 0f c9 fb ff       	call   0x403468
446b59:	84 c0                	test   %al,%al
446b5b:	75 32                	jne    0x446b8f
446b5d:	a1 0c 7f 46 00       	mov    0x467f0c,%eax
446b62:	8b 00                	mov    (%eax),%eax
446b64:	8b d3                	mov    %ebx,%edx
446b66:	e8 3d 50 01 00       	call   0x45bba8
446b6b:	84 c0                	test   %al,%al
446b6d:	75 20                	jne    0x446b8f
446b6f:	8b c3                	mov    %ebx,%eax
446b71:	e8 c2 35 fd ff       	call   0x41a138
446b76:	84 c0                	test   %al,%al
446b78:	75 15                	jne    0x446b8f
446b7a:	8b cb                	mov    %ebx,%ecx
446b7c:	33 d2                	xor    %edx,%edx
446b7e:	b8 3f b0 00 00       	mov    $0xb03f,%eax
446b83:	e8 e0 0f ff ff       	call   0x437b68
446b88:	48                   	dec    %eax
446b89:	74 04                	je     0x446b8f
446b8b:	33 c0                	xor    %eax,%eax
446b8d:	eb 02                	jmp    0x446b91
446b8f:	b0 01                	mov    $0x1,%al
446b91:	5f                   	pop    %edi
446b92:	5e                   	pop    %esi
446b93:	5b                   	pop    %ebx
446b94:	c3                   	ret
446b95:	8d 40 00             	lea    0x0(%eax),%eax
446b98:	55                   	push   %ebp
446b99:	8b ec                	mov    %esp,%ebp
446b9b:	51                   	push   %ecx
446b9c:	53                   	push   %ebx
446b9d:	56                   	push   %esi
446b9e:	84 d2                	test   %dl,%dl
446ba0:	74 08                	je     0x446baa
446ba2:	83 c4 f0             	add    $0xfffffff0,%esp
446ba5:	e8 e6 c9 fb ff       	call   0x403590
446baa:	88 55 ff             	mov    %dl,-0x1(%ebp)
446bad:	8b d8                	mov    %eax,%ebx
446baf:	33 d2                	xor    %edx,%edx
446bb1:	8b c3                	mov    %ebx,%eax
446bb3:	e8 8c 2b fd ff       	call   0x419744
446bb8:	b2 01                	mov    $0x1,%dl
446bba:	a1 24 1a 41 00       	mov    0x411a24,%eax
446bbf:	e8 78 c6 fb ff       	call   0x40323c
446bc4:	89 43 30             	mov    %eax,0x30(%ebx)
446bc7:	b2 01                	mov    $0x1,%dl
446bc9:	a1 1c 77 44 00       	mov    0x44771c,%eax
446bce:	e8 69 c6 fb ff       	call   0x40323c
446bd3:	8b f0                	mov    %eax,%esi
446bd5:	89 73 34             	mov    %esi,0x34(%ebx)
446bd8:	89 5e 0c             	mov    %ebx,0xc(%esi)
446bdb:	c7 46 08 1c 6d 44 00 	movl   $0x446d1c,0x8(%esi)
446be2:	c6 43 58 00          	movb   $0x0,0x58(%ebx)
446be6:	8b c3                	mov    %ebx,%eax
446be8:	80 7d ff 00          	cmpb   $0x0,-0x1(%ebp)
446bec:	74 0f                	je     0x446bfd
446bee:	e8 f5 c9 fb ff       	call   0x4035e8
446bf3:	64 8f 05 00 00 00 00 	pop    %fs:0x0
446bfa:	83 c4 0c             	add    $0xc,%esp
446bfd:	8b c3                	mov    %ebx,%eax
446bff:	5e                   	pop    %esi
446c00:	5b                   	pop    %ebx
446c01:	59                   	pop    %ecx
446c02:	5d                   	pop    %ebp
446c03:	c3                   	ret
446c04:	53                   	push   %ebx
446c05:	56                   	push   %esi
446c06:	57                   	push   %edi
446c07:	e8 ec c9 fb ff       	call   0x4035f8
446c0c:	8b da                	mov    %edx,%ebx