4b1a37:	59                   	pop    %ecx
4b1a38:	64 89 10             	mov    %edx,%fs:(%eax)
4b1a3b:	68 54 1a 4b 00       	push   $0x4b1a54
4b1a40:	8b 45 fc             	mov    -0x4(%ebp),%eax
4b1a43:	66 be b3 ff          	mov    $0xffb3,%si
4b1a47:	e8 28 22 f5 ff       	call   0x403c74
4b1a4c:	c3                   	ret
4b1a4d:	e9 ba 27 f5 ff       	jmp    0x40420c
4b1a52:	eb ec                	jmp    0x4b1a40
4b1a54:	8b 45 fc             	mov    -0x4(%ebp),%eax
4b1a57:	8a 80 d8 02 00 00    	mov    0x2d8(%eax),%al
4b1a5d:	5e                   	pop    %esi
4b1a5e:	5b                   	pop    %ebx
4b1a5f:	59                   	pop    %ecx
4b1a60:	5d                   	pop    %ebp
4b1a61:	c3                   	ret
4b1a62:	8b c0                	mov    %eax,%eax
4b1a64:	53                   	push   %ebx
4b1a65:	8b d8                	mov    %eax,%ebx
4b1a67:	8b c3                	mov    %ebx,%eax
4b1a69:	e8 ea d7 f9 ff       	call   0x44f258
4b1a6e:	84 c0                	test   %al,%al
4b1a70:	74 2e                	je     0x4b1aa0
4b1a72:	80 bb 27 02 00 00 00 	cmpb   $0x0,0x227(%ebx)
4b1a79:	74 25                	je     0x4b1aa0
4b1a7b:	6a 00                	push   $0x0
4b1a7d:	8b 43 68             	mov    0x68(%ebx),%eax
4b1a80:	e8 27 60 f7 ff       	call   0x427aac
4b1a85:	8b c8                	mov    %eax,%ecx
4b1a87:	ba 30 00 00 00       	mov    $0x30,%edx
4b1a8c:	8b c3                	mov    %ebx,%eax
4b1a8e:	e8 25 7f f9 ff       	call   0x4499b8
4b1a93:	f6 43 1c 01          	testb  $0x1,0x1c(%ebx)
4b1a97:	75 07                	jne    0x4b1aa0
4b1a99:	8b c3                	mov    %ebx,%eax
4b1a9b:	e8 b8 aa f9 ff       	call   0x44c558
4b1aa0:	66 ba 08 b0          	mov    $0xb008,%dx
4b1aa4:	8b c3                	mov    %ebx,%eax
4b1aa6:	e8 d1 a2 f9 ff       	call   0x44bd7c
4b1aab:	5b                   	pop    %ebx
4b1aac:	c3                   	ret
4b1aad:	8d 40 00             	lea    0x0(%eax),%eax
4b1ab0:	3a 90 25 02 00 00    	cmp    0x225(%eax),%dl
4b1ab6:	74 0b                	je     0x4b1ac3
4b1ab8:	88 90 25 02 00 00    	mov    %dl,0x225(%eax)
4b1abe:	e8 95 aa f9 ff       	call   0x44c558
4b1ac3:	c3                   	ret
4b1ac4:	55                   	push   %ebp
4b1ac5:	8b ec                	mov    %esp,%ebp
4b1ac7:	81 c4 70 ff ff ff    	add    $0xffffff70,%esp
4b1acd:	53                   	push   %ebx
4b1ace:	56                   	push   %esi
4b1acf:	57                   	push   %edi
4b1ad0:	33 c9                	xor    %ecx,%ecx
4b1ad2:	89 4d f4             	mov    %ecx,-0xc(%ebp)
4b1ad5:	8b da                	mov    %edx,%ebx
4b1ad7:	8b f0                	mov    %eax,%esi
4b1ad9:	33 c0                	xor    %eax,%eax
4b1adb:	55                   	push   %ebp
4b1adc:	68 67 1c 4b 00       	push   $0x4b1c67
4b1ae1:	64 ff 30             	push   %fs:(%eax)
4b1ae4:	64 89 20             	mov    %esp,%fs:(%eax)
4b1ae7:	8b 43 0c             	mov    0xc(%ebx),%eax
4b1aea:	8b be 18 02 00 00    	mov    0x218(%esi),%edi
4b1af0:	3b 47 08             	cmp    0x8(%edi),%eax
4b1af3:	7c 54                	jl     0x4b1b49
4b1af5:	66 83 be 9a 02 00 00 	cmpw   $0x0,0x29a(%esi)
4b1afc:	00
4b1afd:	0f 95 45 ff          	setne  -0x1(%ebp)
4b1b01:	80 7d ff 00          	cmpb   $0x0,-0x1(%ebp)
4b1b05:	74 60                	je     0x4b1b67
4b1b07:	33 c0                	xor    %eax,%eax
4b1b09:	89 45 f8             	mov    %eax,-0x8(%ebp)
4b1b0c:	8d 45 f8             	lea    -0x8(%ebp),%eax
4b1b0f:	50                   	push   %eax
4b1b10:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4b1b13:	8b 86 18 02 00 00    	mov    0x218(%esi),%eax
4b1b19:	2b 48 08             	sub    0x8(%eax),%ecx
4b1b1c:	03 8e 60 02 00 00    	add    0x260(%esi),%ecx
4b1b22:	8b d6                	mov    %esi,%edx
4b1b24:	8b 86 9c 02 00 00    	mov    0x29c(%esi),%eax
4b1b2a:	ff 96 98 02 00 00    	call   *0x298(%esi)
4b1b30:	83 7d f8 00          	cmpl   $0x0,-0x8(%ebp)
4b1b34:	0f 95 45 ff          	setne  -0x1(%ebp)
4b1b38:	80 7d ff 00          	cmpb   $0x0,-0x1(%ebp)
4b1b3c:	74 29                	je     0x4b1b67
4b1b3e:	8b 45 f8             	mov    -0x8(%ebp),%eax
4b1b41:	89 b0 84 01 00 00    	mov    %esi,0x184(%eax)
4b1b47:	eb 1e                	jmp    0x4b1b67
4b1b49:	8b 53 0c             	mov    0xc(%ebx),%edx
4b1b4c:	8b c7                	mov    %edi,%eax
4b1b4e:	e8 6d a2 f6 ff       	call   0x41bdc0
4b1b53:	89 45 f8             	mov    %eax,-0x8(%ebp)
4b1b56:	8b 45 f8             	mov    -0x8(%ebp),%eax
4b1b59:	8b 15 08 ca 49 00    	mov    0x49ca08,%edx
4b1b5f:	e8 a0 20 f5 ff       	call   0x403c04
4b1b64:	88 45 ff             	mov    %al,-0x1(%ebp)
4b1b67:	80 7d ff 00          	cmpb   $0x0,-0x1(%ebp)
4b1b6b:	0f 84 e0 00 00 00    	je     0x4b1c51
4b1b71:	8b 45 f8             	mov    -0x8(%ebp),%eax
4b1b74:	8b 15 08 ca 49 00    	mov    0x49ca08,%edx
4b1b7a:	e8 a9 20 f5 ff       	call   0x403c28
4b1b7f:	8b f8                	mov    %eax,%edi
4b1b81:	8a 87 7d 01 00 00    	mov    0x17d(%edi),%al
4b1b87:	04 fd                	add    $0xfd,%al
4b1b89:	2c 02                	sub    $0x2,%al
4b1b8b:	73 0f                	jae    0x4b1b9c
4b1b8d:	8d 55 f4             	lea    -0xc(%ebp),%edx
4b1b90:	a1 18 6c 6a 00       	mov    0x6a6c18,%eax
4b1b95:	e8 82 51 f5 ff       	call   0x406d1c
4b1b9a:	eb 0a                	jmp    0x4b1ba6
4b1b9c:	8d 55 f4             	lea    -0xc(%ebp),%edx
4b1b9f:	8b c7                	mov    %edi,%eax
4b1ba1:	e8 26 6c f9 ff       	call   0x4487cc
4b1ba6:	8b 45 f4             	mov    -0xc(%ebp),%eax
4b1ba9:	e8 6a 31 f5 ff       	call   0x404d18
4b1bae:	8b d0                	mov    %eax,%edx
4b1bb0:	b9 80 00 00 00       	mov    $0x80,%ecx
4b1bb5:	8b 43 28             	mov    0x28(%ebx),%eax
4b1bb8:	e8 c3 82 f5 ff       	call   0x409e80
4b1bbd:	8b 43 28             	mov    0x28(%ebx),%eax
4b1bc0:	e8 2b 82 f5 ff       	call   0x409df0
4b1bc5:	89 43 24             	mov    %eax,0x24(%ebx)
4b1bc8:	8b 45 f4             	mov    -0xc(%ebp),%eax
4b1bcb:	e8 48 31 f5 ff       	call   0x404d18
4b1bd0:	8b d0                	mov    %eax,%edx
4b1bd2:	8d 85 73 ff ff ff    	lea    -0x8d(%ebp),%eax
4b1bd8:	b9 80 00 00 00       	mov    $0x80,%ecx
4b1bdd:	e8 9e 82 f5 ff       	call   0x409e80
4b1be2:	8b 45 f4             	mov    -0xc(%ebp),%eax
4b1be5:	e8 36 2f f5 ff       	call   0x404b20
4b1bea:	c6 84 05 74 ff ff ff 	movb   $0x0,-0x8c(%ebp,%eax,1)
4b1bf1:	00
4b1bf2:	80 be 27 02 00 00 00 	cmpb   $0x0,0x227(%esi)
4b1bf9:	74 1a                	je     0x4b1c15
4b1bfb:	8d 85 73 ff ff ff    	lea    -0x8d(%ebp),%eax
4b1c01:	50                   	push   %eax
4b1c02:	33 c9                	xor    %ecx,%ecx
4b1c04:	ba 1c 04 00 00       	mov    $0x41c,%edx
4b1c09:	8b c6                	mov    %esi,%eax
4b1c0b:	e8 a8 7d f9 ff       	call   0x4499b8
4b1c10:	89 43 20             	mov    %eax,0x20(%ebx)
4b1c13:	eb 07                	jmp    0x4b1c1c
4b1c15:	c7 43 20 ff ff ff ff 	movl   $0xffffffff,0x20(%ebx)
4b1c1c:	8b c7                	mov    %edi,%eax
4b1c1e:	e8 d1 b8 ff ff       	call   0x4ad4f4
4b1c23:	89 43 14             	mov    %eax,0x14(%ebx)
4b1c26:	8b 87 6c 01 00 00    	mov    0x16c(%edi),%eax
4b1c2c:	89 43 10             	mov    %eax,0x10(%ebx)
4b1c2f:	33 c0                	xor    %eax,%eax
4b1c31:	8a 87 7d 01 00 00    	mov    0x17d(%edi),%al
4b1c37:	8a 04 45 4c b4 68 00 	mov    0x68b44c(,%eax,2),%al
4b1c3e:	88 43 19             	mov    %al,0x19(%ebx)
4b1c41:	8b c7                	mov    %edi,%eax
4b1c43:	e8 74 b3 ff ff       	call   0x4acfbc
4b1c48:	88 43 18             	mov    %al,0x18(%ebx)
4b1c4b:	8b 45 f8             	mov    -0x8(%ebp),%eax
4b1c4e:	89 43 1c             	mov    %eax,0x1c(%ebx)
4b1c51:	33 c0                	xor    %eax,%eax
4b1c53:	5a                   	pop    %edx
4b1c54:	59                   	pop    %ecx
4b1c55:	59                   	pop    %ecx
4b1c56:	64 89 10             	mov    %edx,%fs:(%eax)
4b1c59:	68 6e 1c 4b 00       	push   $0x4b1c6e
4b1c5e:	8d 45 f4             	lea    -0xc(%ebp),%eax
4b1c61:	e8 02 2c f5 ff       	call   0x404868
4b1c66:	c3                   	ret
4b1c67:	e9 a0 25 f5 ff       	jmp    0x40420c
4b1c6c:	eb f0                	jmp    0x4b1c5e
4b1c6e:	8a 45 ff             	mov    -0x1(%ebp),%al
4b1c71:	5f                   	pop    %edi
4b1c72:	5e                   	pop    %esi
4b1c73:	5b                   	pop    %ebx
4b1c74:	8b e5                	mov    %ebp,%esp
4b1c76:	5d                   	pop    %ebp
4b1c77:	c3                   	ret
4b1c78:	53                   	push   %ebx
4b1c79:	51                   	push   %ecx
4b1c7a:	c6 04 24 01          	movb   $0x1,(%esp)
4b1c7e:	66 83 b8 8a 02 00 00 	cmpw   $0x0,0x28a(%eax)
4b1c85:	00
4b1c86:	74 13                	je     0x4b1c9b
4b1c88:	54                   	push   %esp
4b1c89:	8b d8                	mov    %eax,%ebx
4b1c8b:	8b ca                	mov    %edx,%ecx
4b1c8d:	8b d0                	mov    %eax,%edx
4b1c8f:	8b 83 8c 02 00 00    	mov    0x28c(%ebx),%eax
4b1c95:	ff 93 88 02 00 00    	call   *0x288(%ebx)
4b1c9b:	8a 04 24             	mov    (%esp),%al
4b1c9e:	5a                   	pop    %edx
4b1c9f:	5b                   	pop    %ebx
4b1ca0:	c3                   	ret
4b1ca1:	8d 40 00             	lea    0x0(%eax),%eax
4b1ca4:	53                   	push   %ebx
4b1ca5:	51                   	push   %ecx
4b1ca6:	c6 04 24 01          	movb   $0x1,(%esp)
4b1caa:	66 83 b8 92 02 00 00 	cmpw   $0x0,0x292(%eax)
4b1cb1:	00
4b1cb2:	74 13                	je     0x4b1cc7
4b1cb4:	54                   	push   %esp
4b1cb5:	8b d8                	mov    %eax,%ebx
4b1cb7:	8b ca                	mov    %edx,%ecx
4b1cb9:	8b d0                	mov    %eax,%edx
4b1cbb:	8b 83 94 02 00 00    	mov    0x294(%ebx),%eax
4b1cc1:	ff 93 90 02 00 00    	call   *0x290(%ebx)
4b1cc7:	8a 04 24             	mov    (%esp),%al
4b1cca:	5a                   	pop    %edx
4b1ccb:	5b                   	pop    %ebx
4b1ccc:	c3                   	ret
4b1ccd:	8d 40 00             	lea    0x0(%eax),%eax
4b1cd0:	53                   	push   %ebx
4b1cd1:	56                   	push   %esi
4b1cd2:	83 c4 f4             	add    $0xfffffff4,%esp
4b1cd5:	8b da                	mov    %edx,%ebx
4b1cd7:	8b f0                	mov    %eax,%esi
4b1cd9:	c7 04 24 01 00 00 80 	movl   $0x80000001,(%esp)
4b1ce0:	8b 86 e0 02 00 00    	mov    0x2e0(%esi),%eax
4b1ce6:	e8 2d 30 f5 ff       	call   0x404d18
4b1ceb:	89 44 24 04          	mov    %eax,0x4(%esp)
4b1cef:	8b 86 e4 02 00 00    	mov    0x2e4(%esi),%eax
4b1cf5:	e8 1e 30 f5 ff       	call   0x404d18
4b1cfa:	89 44 24 08          	mov    %eax,0x8(%esp)
4b1cfe:	8b c4                	mov    %esp,%eax
4b1d00:	50                   	push   %eax
4b1d01:	33 c0                	xor    %eax,%eax
4b1d03:	8a c3                	mov    %bl,%al
4b1d05:	50                   	push   %eax
4b1d06:	68 1a 04 00 00       	push   $0x41a
4b1d0b:	8b c6                	mov    %esi,%eax
4b1d0d:	e8 42 d2 f9 ff       	call   0x44ef54
4b1d12:	50                   	push   %eax
4b1d13:	e8 f8 5f f5 ff       	call   0x407d10
4b1d18:	83 c4 0c             	add    $0xc,%esp
4b1d1b:	5e                   	pop    %esi
4b1d1c:	5b                   	pop    %ebx
4b1d1d:	c3                   	ret
4b1d1e:	8b c0                	mov    %eax,%eax
4b1d20:	53                   	push   %ebx
4b1d21:	56                   	push   %esi
4b1d22:	8b f2                	mov    %edx,%esi
4b1d24:	8b d8                	mov    %eax,%ebx
4b1d26:	8b d6                	mov    %esi,%edx
4b1d28:	8b c3                	mov    %ebx,%eax
4b1d2a:	e8 b9 57 f9 ff       	call   0x4474e8
4b1d2f:	8b c6                	mov    %esi,%eax
4b1d31:	8b 15 08 ca 49 00    	mov    0x49ca08,%edx
4b1d37:	e8 ec 1e f5 ff       	call   0x403c28
4b1d3c:	89 43 20             	mov    %eax,0x20(%ebx)
4b1d3f:	5e                   	pop    %esi
4b1d40:	5b                   	pop    %ebx
4b1d41:	c3                   	ret
4b1d42:	8b c0                	mov    %eax,%eax
4b1d44:	53                   	push   %ebx
4b1d45:	8b d8                	mov    %eax,%ebx
4b1d47:	8b c3                	mov    %ebx,%eax
4b1d49:	e8 36 2f fa ff       	call   0x454c84
4b1d4e:	84 c0                	test   %al,%al
4b1d50:	74 1c                	je     0x4b1d6e
4b1d52:	8b 43 10             	mov    0x10(%ebx),%eax
4b1d55:	8b 15 2c 42 45 00    	mov    0x45422c,%edx
4b1d5b:	e8 c8 1e f5 ff       	call   0x403c28
4b1d60:	8a 40 69             	mov    0x69(%eax),%al
4b1d63:	8b 53 20             	mov    0x20(%ebx),%edx
4b1d66:	3a 82 6a 01 00 00    	cmp    0x16a(%edx),%al
4b1d6c:	74 04                	je     0x4b1d72
4b1d6e:	33 c0                	xor    %eax,%eax
4b1d70:	5b                   	pop    %ebx
4b1d71:	c3                   	ret
4b1d72:	b0 01                	mov    $0x1,%al
4b1d74:	5b                   	pop    %ebx
4b1d75:	c3                   	ret
4b1d76:	8b c0                	mov    %eax,%eax
4b1d78:	53                   	push   %ebx
4b1d79:	8b d8                	mov    %eax,%ebx
4b1d7b:	8b c3                	mov    %ebx,%eax
4b1d7d:	e8 7a 2f fa ff       	call   0x454cfc
4b1d82:	84 c0                	test   %al,%al
4b1d84:	74 1f                	je     0x4b1da5
4b1d86:	8b 43 10             	mov    0x10(%ebx),%eax
4b1d89:	8b 15 2c 42 45 00    	mov    0x45422c,%edx
4b1d8f:	e8 94 1e f5 ff       	call   0x403c28
4b1d94:	8b 80 80 00 00 00    	mov    0x80(%eax),%eax
4b1d9a:	8b 53 20             	mov    0x20(%ebx),%edx
4b1d9d:	3b 82 6c 01 00 00    	cmp    0x16c(%edx),%eax
4b1da3:	74 04                	je     0x4b1da9
4b1da5:	33 c0                	xor    %eax,%eax
4b1da7:	5b                   	pop    %ebx
4b1da8:	c3                   	ret
4b1da9:	b0 01                	mov    $0x1,%al
4b1dab:	5b                   	pop    %ebx
4b1dac:	c3                   	ret
4b1dad:	8d 40 00             	lea    0x0(%eax),%eax
4b1db0:	53                   	push   %ebx
4b1db1:	56                   	push   %esi
4b1db2:	8b da                	mov    %edx,%ebx
4b1db4:	8b f0                	mov    %eax,%esi
4b1db6:	8b c6                	mov    %esi,%eax
4b1db8:	8b 10                	mov    (%eax),%edx
4b1dba:	ff 52 24             	call   *0x24(%edx)
4b1dbd:	84 c0                	test   %al,%al
4b1dbf:	74 0a                	je     0x4b1dcb
4b1dc1:	8b d3                	mov    %ebx,%edx
4b1dc3:	8b 46 20             	mov    0x20(%esi),%eax
4b1dc6:	e8 35 b4 ff ff       	call   0x4ad200
4b1dcb:	5e                   	pop    %esi
4b1dcc:	5b                   	pop    %ebx
4b1dcd:	c3                   	ret
4b1dce:	8b c0                	mov    %eax,%eax
4b1dd0:	53                   	push   %ebx
4b1dd1:	56                   	push   %esi
4b1dd2:	8b f2                	mov    %edx,%esi
4b1dd4:	8b d8                	mov    %eax,%ebx
4b1dd6:	8b c3                	mov    %ebx,%eax
4b1dd8:	8b 10                	mov    (%eax),%edx
4b1dda:	ff 52 3c             	call   *0x3c(%edx)
4b1ddd:	84 c0                	test   %al,%al
4b1ddf:	74 0a                	je     0x4b1deb
4b1de1:	8b d6                	mov    %esi,%edx
4b1de3:	8b 43 20             	mov    0x20(%ebx),%eax
4b1de6:	e8 b1 b4 ff ff       	call   0x4ad29c
4b1deb:	5e                   	pop    %esi
4b1dec:	5b                   	pop    %ebx
4b1ded:	c3                   	ret
4b1dee:	8b c0                	mov    %eax,%eax
4b1df0:	53                   	push   %ebx
4b1df1:	56                   	push   %esi
4b1df2:	57                   	push   %edi
4b1df3:	8b f2                	mov    %edx,%esi
4b1df5:	8b d8                	mov    %eax,%ebx
4b1df7:	8b c6                	mov    %esi,%eax
4b1df9:	8b 15 58 df 49 00    	mov    0x49df58,%edx
4b1dff:	e8 00 1e f5 ff       	call   0x403c04
4b1e04:	84 c0                	test   %al,%al
4b1e06:	74 27                	je     0x4b1e2f
4b1e08:	8b fe                	mov    %esi,%edi
4b1e0a:	8b 47 1c             	mov    0x1c(%edi),%eax
4b1e0d:	89 43 1c             	mov    %eax,0x1c(%ebx)
4b1e10:	8b 47 24             	mov    0x24(%edi),%eax
4b1e13:	89 43 24             	mov    %eax,0x24(%ebx)
4b1e16:	8b 47 20             	mov    0x20(%edi),%eax
4b1e19:	89 43 20             	mov    %eax,0x20(%ebx)
4b1e1c:	8b 47 18             	mov    0x18(%edi),%eax
4b1e1f:	89 43 18             	mov    %eax,0x18(%ebx)
4b1e22:	8d 43 10             	lea    0x10(%ebx),%eax
4b1e25:	8b 57 10             	mov    0x10(%edi),%edx
4b1e28:	e8 8f 2a f5 ff       	call   0x4048bc
4b1e2d:	eb 09                	jmp    0x4b1e38
4b1e2f:	8b d6                	mov    %esi,%edx
4b1e31:	8b c3                	mov    %ebx,%eax
4b1e33:	e8 34 49 fe ff       	call   0x49676c