5f1c45:	cc                   	int3
5f1c46:	cc                   	int3
5f1c47:	cc                   	int3
5f1c48:	cc                   	int3
5f1c49:	cc                   	int3
5f1c4a:	cc                   	int3
5f1c4b:	cc                   	int3
5f1c4c:	cc                   	int3
5f1c4d:	cc                   	int3
5f1c4e:	cc                   	int3
5f1c4f:	cc                   	int3
5f1c50:	cc                   	int3
5f1c51:	cc                   	int3
5f1c52:	cc                   	int3
5f1c53:	cc                   	int3
5f1c54:	cc                   	int3
5f1c55:	cc                   	int3
5f1c56:	cc                   	int3
5f1c57:	cc                   	int3
5f1c58:	cc                   	int3
5f1c59:	cc                   	int3
5f1c5a:	cc                   	int3
5f1c5b:	cc                   	int3
5f1c5c:	cc                   	int3
5f1c5d:	cc                   	int3
5f1c5e:	cc                   	int3
5f1c5f:	cc                   	int3
5f1c60:	cc                   	int3
5f1c61:	cc                   	int3
5f1c62:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5f1c65:	83 e9 20             	sub    $0x20,%ecx
5f1c68:	e9 e3 6a e2 ff       	jmp    0x418750
5f1c6d:	cc                   	int3
5f1c6e:	cc                   	int3
5f1c6f:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5f1c72:	83 e9 20             	sub    $0x20,%ecx
5f1c75:	e9 39 8f e2 ff       	jmp    0x41abb3
5f1c7a:	cc                   	int3
5f1c7b:	cc                   	int3
5f1c7c:	cc                   	int3
5f1c7d:	cc                   	int3
5f1c7e:	cc                   	int3
5f1c7f:	cc                   	int3
5f1c80:	8b 44 24 04          	mov    0x4(%esp),%eax
5f1c84:	56                   	push   %esi
5f1c85:	57                   	push   %edi
5f1c86:	8b f9                	mov    %ecx,%edi
5f1c88:	8b 70 04             	mov    0x4(%eax),%esi
5f1c8b:	85 f6                	test   %esi,%esi
5f1c8d:	74 10                	je     0x5f1c9f
5f1c8f:	8b 46 04             	mov    0x4(%esi),%eax
5f1c92:	8d 4e 04             	lea    0x4(%esi),%ecx
5f1c95:	8b 40 04             	mov    0x4(%eax),%eax
5f1c98:	03 c8                	add    %eax,%ecx
5f1c9a:	8b 01                	mov    (%ecx),%eax
5f1c9c:	ff 50 08             	call   *0x8(%eax)
5f1c9f:	8d 47 10             	lea    0x10(%edi),%eax
5f1ca2:	56                   	push   %esi
5f1ca3:	50                   	push   %eax
5f1ca4:	e8 da 0f e2 ff       	call   0x412c83
5f1ca9:	83 c4 08             	add    $0x8,%esp
5f1cac:	5f                   	pop    %edi
5f1cad:	5e                   	pop    %esi
5f1cae:	85 c0                	test   %eax,%eax
5f1cb0:	74 10                	je     0x5f1cc2
5f1cb2:	8b 48 04             	mov    0x4(%eax),%ecx
5f1cb5:	83 c0 04             	add    $0x4,%eax
5f1cb8:	8b 49 04             	mov    0x4(%ecx),%ecx
5f1cbb:	03 c8                	add    %eax,%ecx
5f1cbd:	8b 01                	mov    (%ecx),%eax
5f1cbf:	ff 50 0c             	call   *0xc(%eax)
5f1cc2:	c2 04 00             	ret    $0x4
5f1cc5:	cc                   	int3
5f1cc6:	cc                   	int3
5f1cc7:	cc                   	int3
5f1cc8:	cc                   	int3
5f1cc9:	cc                   	int3
5f1cca:	cc                   	int3
5f1ccb:	cc                   	int3
5f1ccc:	cc                   	int3
5f1ccd:	cc                   	int3
5f1cce:	cc                   	int3
5f1ccf:	cc                   	int3
5f1cd0:	cc                   	int3
5f1cd1:	cc                   	int3
5f1cd2:	cc                   	int3
5f1cd3:	cc                   	int3
5f1cd4:	cc                   	int3
5f1cd5:	cc                   	int3
5f1cd6:	cc                   	int3
5f1cd7:	cc                   	int3
5f1cd8:	cc                   	int3
5f1cd9:	cc                   	int3
5f1cda:	cc                   	int3
5f1cdb:	cc                   	int3
5f1cdc:	cc                   	int3
5f1cdd:	cc                   	int3
5f1cde:	cc                   	int3
5f1cdf:	cc                   	int3
5f1ce0:	51                   	push   %ecx
5f1ce1:	56                   	push   %esi
5f1ce2:	8b f1                	mov    %ecx,%esi
5f1ce4:	89 74 24 04          	mov    %esi,0x4(%esp)
5f1ce8:	e8 a7 ba e4 ff       	call   0x43d794
5f1ced:	c7 06 2c a0 be 00    	movl   $0xbea02c,(%esi)
5f1cf3:	8b c6                	mov    %esi,%eax
5f1cf5:	5e                   	pop    %esi
5f1cf6:	59                   	pop    %ecx
5f1cf7:	c3                   	ret
5f1cf8:	cc                   	int3
5f1cf9:	cc                   	int3
5f1cfa:	cc                   	int3
5f1cfb:	cc                   	int3
5f1cfc:	cc                   	int3
5f1cfd:	cc                   	int3
5f1cfe:	cc                   	int3
5f1cff:	cc                   	int3
5f1d00:	51                   	push   %ecx
5f1d01:	56                   	push   %esi
5f1d02:	57                   	push   %edi
5f1d03:	8b f9                	mov    %ecx,%edi
5f1d05:	6a 00                	push   $0x0
5f1d07:	89 7c 24 0c          	mov    %edi,0xc(%esp)
5f1d0b:	8d 4f 04             	lea    0x4(%edi),%ecx
5f1d0e:	e8 fe b0 e4 ff       	call   0x43ce11
5f1d13:	8b 47 04             	mov    0x4(%edi),%eax
5f1d16:	c7 07 40 a0 be 00    	movl   $0xbea040,(%edi)
5f1d1c:	8b 40 04             	mov    0x4(%eax),%eax
5f1d1f:	c7 44 38 04 50 a0 be 	movl   $0xbea050,0x4(%eax,%edi,1)
5f1d26:	00
5f1d27:	8b 47 04             	mov    0x4(%edi),%eax
5f1d2a:	8b 48 04             	mov    0x4(%eax),%ecx
5f1d2d:	8d 41 f4             	lea    -0xc(%ecx),%eax
5f1d30:	89 04 39             	mov    %eax,(%ecx,%edi,1)
5f1d33:	8b c7                	mov    %edi,%eax
5f1d35:	5f                   	pop    %edi
5f1d36:	5e                   	pop    %esi
5f1d37:	59                   	pop    %ecx
5f1d38:	c2 04 00             	ret    $0x4
5f1d3b:	cc                   	int3
5f1d3c:	cc                   	int3
5f1d3d:	cc                   	int3
5f1d3e:	cc                   	int3
5f1d3f:	cc                   	int3
5f1d40:	cc                   	int3
5f1d41:	cc                   	int3
5f1d42:	cc                   	int3
5f1d43:	cc                   	int3
5f1d44:	cc                   	int3
5f1d45:	cc                   	int3
5f1d46:	cc                   	int3
5f1d47:	cc                   	int3
5f1d48:	cc                   	int3
5f1d49:	cc                   	int3
5f1d4a:	cc                   	int3
5f1d4b:	cc                   	int3
5f1d4c:	cc                   	int3
5f1d4d:	cc                   	int3
5f1d4e:	cc                   	int3
5f1d4f:	cc                   	int3
5f1d50:	c7 01 2c a0 be 00    	movl   $0xbea02c,(%ecx)
5f1d56:	e9 82 19 e2 ff       	jmp    0x4136dd
5f1d5b:	cc                   	int3
5f1d5c:	cc                   	int3
5f1d5d:	cc                   	int3
5f1d5e:	cc                   	int3
5f1d5f:	cc                   	int3
5f1d60:	8b 41 f4             	mov    -0xc(%ecx),%eax
5f1d63:	c7 41 f0 40 a0 be 00 	movl   $0xbea040,-0x10(%ecx)
5f1d6a:	8b 40 04             	mov    0x4(%eax),%eax
5f1d6d:	c7 44 08 f4 50 a0 be 	movl   $0xbea050,-0xc(%eax,%ecx,1)
5f1d74:	00
5f1d75:	8b 41 f4             	mov    -0xc(%ecx),%eax
5f1d78:	8b 50 04             	mov    0x4(%eax),%edx
5f1d7b:	8d 42 f4             	lea    -0xc(%edx),%eax
5f1d7e:	89 44 0a f0          	mov    %eax,-0x10(%edx,%ecx,1)
5f1d82:	e9 4e 68 e1 ff       	jmp    0x4085d5
5f1d87:	cc                   	int3
5f1d88:	cc                   	int3
5f1d89:	cc                   	int3
5f1d8a:	cc                   	int3
5f1d8b:	cc                   	int3
5f1d8c:	cc                   	int3
5f1d8d:	cc                   	int3
5f1d8e:	cc                   	int3
5f1d8f:	cc                   	int3
5f1d90:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5f1d93:	e9 35 a1 e2 ff       	jmp    0x41becd
5f1d98:	cc                   	int3
5f1d99:	cc                   	int3
5f1d9a:	cc                   	int3
5f1d9b:	cc                   	int3
5f1d9c:	cc                   	int3
5f1d9d:	cc                   	int3
5f1d9e:	cc                   	int3
5f1d9f:	cc                   	int3
5f1da0:	56                   	push   %esi
5f1da1:	8b f1                	mov    %ecx,%esi
5f1da3:	c7 06 2c a0 be 00    	movl   $0xbea02c,(%esi)
5f1da9:	e8 2f 19 e2 ff       	call   0x4136dd
5f1dae:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
5f1db3:	74 0b                	je     0x5f1dc0
5f1db5:	6a 04                	push   $0x4
5f1db7:	56                   	push   %esi
5f1db8:	e8 df 00 e1 ff       	call   0x401e9c
5f1dbd:	83 c4 08             	add    $0x8,%esp
5f1dc0:	8b c6                	mov    %esi,%eax
5f1dc2:	5e                   	pop    %esi
5f1dc3:	c2 04 00             	ret    $0x4
5f1dc6:	cc                   	int3
5f1dc7:	cc                   	int3
5f1dc8:	cc                   	int3
5f1dc9:	cc                   	int3
5f1dca:	cc                   	int3
5f1dcb:	cc                   	int3
5f1dcc:	cc                   	int3
5f1dcd:	cc                   	int3
5f1dce:	cc                   	int3
5f1dcf:	cc                   	int3
5f1dd0:	56                   	push   %esi
5f1dd1:	8b f1                	mov    %ecx,%esi
5f1dd3:	e8 b9 05 e2 ff       	call   0x412391
5f1dd8:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
5f1ddd:	8d 46 f0             	lea    -0x10(%esi),%eax
5f1de0:	74 0e                	je     0x5f1df0
5f1de2:	6a 14                	push   $0x14
5f1de4:	50                   	push   %eax
5f1de5:	e8 b2 00 e1 ff       	call   0x401e9c
5f1dea:	83 c4 08             	add    $0x8,%esp
5f1ded:	8d 46 f0             	lea    -0x10(%esi),%eax
5f1df0:	5e                   	pop    %esi
5f1df1:	c2 04 00             	ret    $0x4
5f1df4:	cc                   	int3
5f1df5:	cc                   	int3
5f1df6:	cc                   	int3
5f1df7:	cc                   	int3
5f1df8:	cc                   	int3
5f1df9:	cc                   	int3
5f1dfa:	cc                   	int3
5f1dfb:	cc                   	int3
5f1dfc:	cc                   	int3
5f1dfd:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5f1e00:	e9 9e a6 e3 ff       	jmp    0x42c4a3
5f1e05:	cc                   	int3
5f1e06:	cc                   	int3
5f1e07:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5f1e0a:	e9 30 6b e2 ff       	jmp    0x41893f
5f1e0f:	cc                   	int3
5f1e10:	cc                   	int3
5f1e11:	cc                   	int3
5f1e12:	cc                   	int3
5f1e13:	cc                   	int3
5f1e14:	cc                   	int3
5f1e15:	cc                   	int3
5f1e16:	cc                   	int3
5f1e17:	cc                   	int3
5f1e18:	cc                   	int3
5f1e19:	cc                   	int3
5f1e1a:	cc                   	int3
5f1e1b:	cc                   	int3
5f1e1c:	cc                   	int3
5f1e1d:	cc                   	int3
5f1e1e:	cc                   	int3
5f1e1f:	cc                   	int3
5f1e20:	e9 dc 0b e4 ff       	jmp    0x432a01
5f1e25:	cc                   	int3
5f1e26:	cc                   	int3
5f1e27:	cc                   	int3
5f1e28:	cc                   	int3
5f1e29:	cc                   	int3
5f1e2a:	cc                   	int3
5f1e2b:	cc                   	int3
5f1e2c:	cc                   	int3
5f1e2d:	cc                   	int3
5f1e2e:	cc                   	int3
5f1e2f:	cc                   	int3
5f1e30:	51                   	push   %ecx
5f1e31:	56                   	push   %esi
5f1e32:	8b 74 24 0c          	mov    0xc(%esp),%esi
5f1e36:	33 c0                	xor    %eax,%eax
5f1e38:	6a 06                	push   $0x6
5f1e3a:	68 70 a0 be 00       	push   $0xbea070
5f1e3f:	8b ce                	mov    %esi,%ecx
5f1e41:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
5f1e48:	00
5f1e49:	c7 46 14 07 00 00 00 	movl   $0x7,0x14(%esi)
5f1e50:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
5f1e57:	66 89 06             	mov    %ax,(%esi)
5f1e5a:	e8 58 93 e2 ff       	call   0x41b1b7
5f1e5f:	8b c6                	mov    %esi,%eax
5f1e61:	5e                   	pop    %esi
5f1e62:	59                   	pop    %ecx
5f1e63:	c2 04 00             	ret    $0x4
5f1e66:	cc                   	int3
5f1e67:	cc                   	int3
5f1e68:	cc                   	int3
5f1e69:	cc                   	int3
5f1e6a:	cc                   	int3
5f1e6b:	cc                   	int3
5f1e6c:	cc                   	int3
5f1e6d:	cc                   	int3
5f1e6e:	cc                   	int3
5f1e6f:	cc                   	int3
5f1e70:	cc                   	int3
5f1e71:	cc                   	int3
5f1e72:	cc                   	int3
5f1e73:	cc                   	int3
5f1e74:	cc                   	int3
5f1e75:	cc                   	int3
5f1e76:	cc                   	int3
5f1e77:	cc                   	int3
5f1e78:	cc                   	int3
5f1e79:	cc                   	int3
5f1e7a:	cc                   	int3
5f1e7b:	cc                   	int3
5f1e7c:	cc                   	int3
5f1e7d:	cc                   	int3
5f1e7e:	cc                   	int3
5f1e7f:	cc                   	int3
5f1e80:	55                   	push   %ebp
5f1e81:	8b ec                	mov    %esp,%ebp
5f1e83:	6a ff                	push   $0xffffffff
5f1e85:	68 bc dc b6 00       	push   $0xb6dcbc
5f1e8a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5f1e90:	50                   	push   %eax
5f1e91:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5f1e96:	33 c5                	xor    %ebp,%eax
5f1e98:	50                   	push   %eax
5f1e99:	8d 45 f4             	lea    -0xc(%ebp),%eax
5f1e9c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5f1ea2:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
5f1ea8:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
5f1eae:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
5f1eb1:	a1 bc 8f d7 00       	mov    0xd78fbc,%eax
5f1eb6:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
5f1ebc:	7e 48                	jle    0x5f1f06
5f1ebe:	68 bc 8f d7 00       	push   $0xd78fbc
5f1ec3:	e8 36 02 e1 ff       	call   0x4020fe
5f1ec8:	83 c4 04             	add    $0x4,%esp
5f1ecb:	83 3d bc 8f d7 00 ff 	cmpl   $0xffffffff,0xd78fbc
5f1ed2:	75 32                	jne    0x5f1f06
5f1ed4:	b9 b8 8f d7 00       	mov    $0xd78fb8,%ecx
5f1ed9:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5f1ee0:	e8 af b8 e4 ff       	call   0x43d794
5f1ee5:	68 f0 a1 bc 00       	push   $0xbca1f0
5f1eea:	c7 05 b8 8f d7 00 2c 	movl   $0xbea02c,0xd78fb8
5f1ef1:	a0 be 00
5f1ef4:	e8 b1 27 e2 ff       	call   0x4146aa
5f1ef9:	68 bc 8f d7 00       	push   $0xd78fbc
5f1efe:	e8 23 fa e3 ff       	call   0x431926