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
5f1f03:	83 c4 08             	add    $0x8,%esp
5f1f06:	b8 b8 8f d7 00       	mov    $0xd78fb8,%eax
5f1f0b:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5f1f0e:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5f1f15:	59                   	pop    %ecx
5f1f16:	8b e5                	mov    %ebp,%esp
5f1f18:	5d                   	pop    %ebp
5f1f19:	c3                   	ret
5f1f1a:	cc                   	int3
5f1f1b:	cc                   	int3
5f1f1c:	cc                   	int3
5f1f1d:	cc                   	int3
5f1f1e:	cc                   	int3
5f1f1f:	cc                   	int3
5f1f20:	cc                   	int3
5f1f21:	cc                   	int3
5f1f22:	cc                   	int3
5f1f23:	cc                   	int3
5f1f24:	cc                   	int3
5f1f25:	cc                   	int3
5f1f26:	cc                   	int3
5f1f27:	cc                   	int3
5f1f28:	cc                   	int3
5f1f29:	cc                   	int3
5f1f2a:	cc                   	int3
5f1f2b:	cc                   	int3
5f1f2c:	cc                   	int3
5f1f2d:	cc                   	int3
5f1f2e:	cc                   	int3
5f1f2f:	cc                   	int3
5f1f30:	cc                   	int3
5f1f31:	cc                   	int3
5f1f32:	cc                   	int3
5f1f33:	cc                   	int3
5f1f34:	cc                   	int3
5f1f35:	cc                   	int3
5f1f36:	cc                   	int3
5f1f37:	cc                   	int3
5f1f38:	cc                   	int3
5f1f39:	cc                   	int3
5f1f3a:	cc                   	int3
5f1f3b:	cc                   	int3
5f1f3c:	cc                   	int3
5f1f3d:	cc                   	int3
5f1f3e:	cc                   	int3
5f1f3f:	cc                   	int3
5f1f40:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5f1f43:	e9 6b fe e3 ff       	jmp    0x431db3
5f1f48:	cc                   	int3
5f1f49:	cc                   	int3
5f1f4a:	cc                   	int3
5f1f4b:	cc                   	int3
5f1f4c:	cc                   	int3
5f1f4d:	cc                   	int3
5f1f4e:	cc                   	int3
5f1f4f:	cc                   	int3
5f1f50:	8b 41 f4             	mov    -0xc(%ecx),%eax
5f1f53:	83 c1 f4             	add    $0xfffffff4,%ecx
5f1f56:	ff 74 24 04          	push   0x4(%esp)
5f1f5a:	8b 40 04             	mov    0x4(%eax),%eax
5f1f5d:	03 c8                	add    %eax,%ecx
5f1f5f:	8b 01                	mov    (%ecx),%eax
5f1f61:	ff 50 14             	call   *0x14(%eax)
5f1f64:	f7 d8                	neg    %eax
5f1f66:	1b c0                	sbb    %eax,%eax
5f1f68:	f7 d8                	neg    %eax
5f1f6a:	c2 04 00             	ret    $0x4
5f1f6d:	cc                   	int3
5f1f6e:	cc                   	int3
5f1f6f:	cc                   	int3
5f1f70:	cc                   	int3
5f1f71:	cc                   	int3
5f1f72:	cc                   	int3
5f1f73:	cc                   	int3
5f1f74:	cc                   	int3
5f1f75:	cc                   	int3
5f1f76:	cc                   	int3
5f1f77:	cc                   	int3
5f1f78:	cc                   	int3
5f1f79:	cc                   	int3
5f1f7a:	cc                   	int3
5f1f7b:	cc                   	int3
5f1f7c:	cc                   	int3
5f1f7d:	cc                   	int3
5f1f7e:	cc                   	int3
5f1f7f:	cc                   	int3
5f1f80:	55                   	push   %ebp
5f1f81:	8b ec                	mov    %esp,%ebp
5f1f83:	6a ff                	push   $0xffffffff
5f1f85:	68 ec dc b6 00       	push   $0xb6dcec
5f1f8a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5f1f90:	50                   	push   %eax
5f1f91:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5f1f96:	33 c5                	xor    %ebp,%eax
5f1f98:	50                   	push   %eax
5f1f99:	8d 45 f4             	lea    -0xc(%ebp),%eax
5f1f9c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5f1fa2:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
5f1fa8:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
5f1fae:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
5f1fb1:	a1 c4 8f d7 00       	mov    0xd78fc4,%eax
5f1fb6:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
5f1fbc:	7e 39                	jle    0x5f1ff7
5f1fbe:	68 c4 8f d7 00       	push   $0xd78fc4
5f1fc3:	e8 36 01 e1 ff       	call   0x4020fe
5f1fc8:	83 c4 04             	add    $0x4,%esp
5f1fcb:	83 3d c4 8f d7 00 ff 	cmpl   $0xffffffff,0xd78fc4
5f1fd2:	75 23                	jne    0x5f1ff7
5f1fd4:	68 01 2a 43 00       	push   $0x432a01
5f1fd9:	b9 c0 8f d7 00       	mov    $0xd78fc0,%ecx
5f1fde:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5f1fe5:	e8 86 18 e4 ff       	call   0x433870
5f1fea:	68 c4 8f d7 00       	push   $0xd78fc4
5f1fef:	e8 32 f9 e3 ff       	call   0x431926
5f1ff4:	83 c4 04             	add    $0x4,%esp
5f1ff7:	b8 c0 8f d7 00       	mov    $0xd78fc0,%eax
5f1ffc:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5f1fff:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5f2006:	59                   	pop    %ecx
5f2007:	8b e5                	mov    %ebp,%esp
5f2009:	5d                   	pop    %ebp
5f200a:	c3                   	ret
5f200b:	cc                   	int3
5f200c:	cc                   	int3
5f200d:	cc                   	int3
5f200e:	cc                   	int3
5f200f:	cc                   	int3
5f2010:	cc                   	int3
5f2011:	cc                   	int3
5f2012:	cc                   	int3
5f2013:	cc                   	int3
5f2014:	cc                   	int3
5f2015:	cc                   	int3
5f2016:	cc                   	int3
5f2017:	cc                   	int3
5f2018:	cc                   	int3
5f2019:	cc                   	int3
5f201a:	cc                   	int3
5f201b:	cc                   	int3
5f201c:	cc                   	int3
5f201d:	cc                   	int3
5f201e:	cc                   	int3
5f201f:	cc                   	int3
5f2020:	cc                   	int3
5f2021:	cc                   	int3
5f2022:	cc                   	int3
5f2023:	cc                   	int3
5f2024:	cc                   	int3
5f2025:	cc                   	int3
5f2026:	cc                   	int3
5f2027:	cc                   	int3
5f2028:	cc                   	int3
5f2029:	cc                   	int3
5f202a:	cc                   	int3
5f202b:	cc                   	int3
5f202c:	cc                   	int3
5f202d:	cc                   	int3
5f202e:	cc                   	int3
5f202f:	cc                   	int3
5f2030:	55                   	push   %ebp
5f2031:	8b ec                	mov    %esp,%ebp
5f2033:	6a ff                	push   $0xffffffff
5f2035:	68 18 dd b6 00       	push   $0xb6dd18
5f203a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5f2040:	50                   	push   %eax
5f2041:	51                   	push   %ecx
5f2042:	56                   	push   %esi
5f2043:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5f2048:	33 c5                	xor    %ebp,%eax
5f204a:	50                   	push   %eax
5f204b:	8d 45 f4             	lea    -0xc(%ebp),%eax
5f204e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5f2054:	8b f1                	mov    %ecx,%esi
5f2056:	89 75 f0             	mov    %esi,-0x10(%ebp)
5f2059:	e8 13 4c e1 ff       	call   0x406c71