5d5c01:	cc                   	int3
5d5c02:	cc                   	int3
5d5c03:	cc                   	int3
5d5c04:	cc                   	int3
5d5c05:	cc                   	int3
5d5c06:	cc                   	int3
5d5c07:	cc                   	int3
5d5c08:	cc                   	int3
5d5c09:	cc                   	int3
5d5c0a:	cc                   	int3
5d5c0b:	cc                   	int3
5d5c0c:	cc                   	int3
5d5c0d:	cc                   	int3
5d5c0e:	cc                   	int3
5d5c0f:	cc                   	int3
5d5c10:	cc                   	int3
5d5c11:	cc                   	int3
5d5c12:	cc                   	int3
5d5c13:	cc                   	int3
5d5c14:	cc                   	int3
5d5c15:	cc                   	int3
5d5c16:	cc                   	int3
5d5c17:	cc                   	int3
5d5c18:	cc                   	int3
5d5c19:	cc                   	int3
5d5c1a:	cc                   	int3
5d5c1b:	cc                   	int3
5d5c1c:	cc                   	int3
5d5c1d:	cc                   	int3
5d5c1e:	cc                   	int3
5d5c1f:	cc                   	int3
5d5c20:	55                   	push   %ebp
5d5c21:	8b ec                	mov    %esp,%ebp
5d5c23:	6a ff                	push   $0xffffffff
5d5c25:	68 4c 8e b6 00       	push   $0xb68e4c
5d5c2a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5d5c30:	50                   	push   %eax
5d5c31:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5d5c36:	33 c5                	xor    %ebp,%eax
5d5c38:	50                   	push   %eax
5d5c39:	8d 45 f4             	lea    -0xc(%ebp),%eax
5d5c3c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5d5c42:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
5d5c48:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
5d5c4e:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
5d5c51:	a1 58 8b d7 00       	mov    0xd78b58,%eax
5d5c56:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
5d5c5c:	7e 39                	jle    0x5d5c97
5d5c5e:	68 58 8b d7 00       	push   $0xd78b58
5d5c63:	e8 96 c4 e2 ff       	call   0x4020fe
5d5c68:	83 c4 04             	add    $0x4,%esp
5d5c6b:	83 3d 58 8b d7 00 ff 	cmpl   $0xffffffff,0xd78b58
5d5c72:	75 23                	jne    0x5d5c97
5d5c74:	68 26 9b 43 00       	push   $0x439b26
5d5c79:	b9 54 8b d7 00       	mov    $0xd78b54,%ecx
5d5c7e:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5d5c85:	e8 e6 db e5 ff       	call   0x433870
5d5c8a:	68 58 8b d7 00       	push   $0xd78b58
5d5c8f:	e8 92 bc e5 ff       	call   0x431926
5d5c94:	83 c4 04             	add    $0x4,%esp
5d5c97:	b8 54 8b d7 00       	mov    $0xd78b54,%eax
5d5c9c:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5d5c9f:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5d5ca6:	59                   	pop    %ecx
5d5ca7:	8b e5                	mov    %ebp,%esp
5d5ca9:	5d                   	pop    %ebp
5d5caa:	c3                   	ret
5d5cab:	cc                   	int3
5d5cac:	cc                   	int3
5d5cad:	cc                   	int3
5d5cae:	cc                   	int3
5d5caf:	cc                   	int3
5d5cb0:	cc                   	int3
5d5cb1:	cc                   	int3
5d5cb2:	cc                   	int3
5d5cb3:	cc                   	int3
5d5cb4:	cc                   	int3
5d5cb5:	cc                   	int3
5d5cb6:	cc                   	int3
5d5cb7:	cc                   	int3
5d5cb8:	cc                   	int3
5d5cb9:	cc                   	int3
5d5cba:	cc                   	int3
5d5cbb:	cc                   	int3
5d5cbc:	cc                   	int3
5d5cbd:	cc                   	int3
5d5cbe:	cc                   	int3
5d5cbf:	cc                   	int3
5d5cc0:	cc                   	int3
5d5cc1:	cc                   	int3
5d5cc2:	cc                   	int3
5d5cc3:	cc                   	int3
5d5cc4:	cc                   	int3
5d5cc5:	cc                   	int3
5d5cc6:	cc                   	int3
5d5cc7:	cc                   	int3
5d5cc8:	cc                   	int3
5d5cc9:	cc                   	int3
5d5cca:	cc                   	int3
5d5ccb:	cc                   	int3
5d5ccc:	cc                   	int3
5d5ccd:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5d5cd0:	8b 41 c0             	mov    -0x40(%ecx),%eax
5d5cd3:	03 48 08             	add    0x8(%eax),%ecx
5d5cd6:	83 c1 cc             	add    $0xffffffcc,%ecx
5d5cd9:	e9 1f 0e e5 ff       	jmp    0x426afd
5d5cde:	cc                   	int3
5d5cdf:	cc                   	int3
5d5ce0:	cc                   	int3
5d5ce1:	cc                   	int3
5d5ce2:	cc                   	int3
5d5ce3:	cc                   	int3
5d5ce4:	cc                   	int3
5d5ce5:	cc                   	int3
5d5ce6:	cc                   	int3
5d5ce7:	cc                   	int3
5d5ce8:	cc                   	int3
5d5ce9:	cc                   	int3
5d5cea:	cc                   	int3
5d5ceb:	cc                   	int3
5d5cec:	cc                   	int3
5d5ced:	cc                   	int3
5d5cee:	cc                   	int3
5d5cef:	cc                   	int3
5d5cf0:	55                   	push   %ebp
5d5cf1:	8b ec                	mov    %esp,%ebp
5d5cf3:	6a ff                	push   $0xffffffff
5d5cf5:	68 7b 8e b6 00       	push   $0xb68e7b
5d5cfa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5d5d00:	50                   	push   %eax
5d5d01:	51                   	push   %ecx
5d5d02:	56                   	push   %esi
5d5d03:	57                   	push   %edi
5d5d04:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5d5d09:	33 c5                	xor    %ebp,%eax
5d5d0b:	50                   	push   %eax
5d5d0c:	8d 45 f4             	lea    -0xc(%ebp),%eax
5d5d0f:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5d5d15:	8b f9                	mov    %ecx,%edi
5d5d17:	89 7d f0             	mov    %edi,-0x10(%ebp)
5d5d1a:	8b 47 04             	mov    0x4(%edi),%eax
5d5d1d:	8d 77 0c             	lea    0xc(%edi),%esi
5d5d20:	c7 07 60 7b be 00    	movl   $0xbe7b60,(%edi)
5d5d26:	8b ce                	mov    %esi,%ecx
5d5d28:	8b 40 04             	mov    0x4(%eax),%eax
5d5d2b:	c7 44 38 04 6c 7b be 	movl   $0xbe7b6c,0x4(%eax,%edi,1)
5d5d32:	00
5d5d33:	8b 47 04             	mov    0x4(%edi),%eax
5d5d36:	8b 50 04             	mov    0x4(%eax),%edx
5d5d39:	8d 42 e8             	lea    -0x18(%edx),%eax
5d5d3c:	89 04 3a             	mov    %eax,(%edx,%edi,1)
5d5d3f:	66 c7 47 08 00 00    	movw   $0x0,0x8(%edi)
5d5d45:	e8 27 0f e3 ff       	call   0x406c71
5d5d4a:	56                   	push   %esi
5d5d4b:	8d 4f 14             	lea    0x14(%edi),%ecx
5d5d4e:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5d5d55:	e8 77 3d e6 ff       	call   0x439ad1
5d5d5a:	8b c7                	mov    %edi,%eax
5d5d5c:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5d5d5f:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5d5d66:	59                   	pop    %ecx
5d5d67:	5f                   	pop    %edi
5d5d68:	5e                   	pop    %esi
5d5d69:	8b e5                	mov    %ebp,%esp
5d5d6b:	5d                   	pop    %ebp
5d5d6c:	c2 04 00             	ret    $0x4
5d5d6f:	cc                   	int3
5d5d70:	cc                   	int3
5d5d71:	cc                   	int3
5d5d72:	cc                   	int3
5d5d73:	cc                   	int3
5d5d74:	cc                   	int3
5d5d75:	cc                   	int3
5d5d76:	cc                   	int3
5d5d77:	cc                   	int3
5d5d78:	cc                   	int3
5d5d79:	cc                   	int3
5d5d7a:	cc                   	int3
5d5d7b:	cc                   	int3
5d5d7c:	cc                   	int3
5d5d7d:	cc                   	int3
5d5d7e:	cc                   	int3
5d5d7f:	cc                   	int3
5d5d80:	cc                   	int3
5d5d81:	cc                   	int3
5d5d82:	cc                   	int3
5d5d83:	cc                   	int3
5d5d84:	cc                   	int3
5d5d85:	cc                   	int3
5d5d86:	cc                   	int3
5d5d87:	cc                   	int3
5d5d88:	cc                   	int3
5d5d89:	cc                   	int3
5d5d8a:	cc                   	int3
5d5d8b:	cc                   	int3
5d5d8c:	cc                   	int3
5d5d8d:	cc                   	int3
5d5d8e:	cc                   	int3
5d5d8f:	cc                   	int3
5d5d90:	51                   	push   %ecx
5d5d91:	56                   	push   %esi
5d5d92:	8b f1                	mov    %ecx,%esi
5d5d94:	89 74 24 04          	mov    %esi,0x4(%esp)
5d5d98:	e8 f7 79 e6 ff       	call   0x43d794
5d5d9d:	c7 06 4c 7b be 00    	movl   $0xbe7b4c,(%esi)
5d5da3:	8b c6                	mov    %esi,%eax
5d5da5:	5e                   	pop    %esi
5d5da6:	59                   	pop    %ecx
5d5da7:	c3                   	ret
5d5da8:	cc                   	int3
5d5da9:	cc                   	int3
5d5daa:	cc                   	int3
5d5dab:	cc                   	int3
5d5dac:	cc                   	int3
5d5dad:	cc                   	int3
5d5dae:	cc                   	int3
5d5daf:	cc                   	int3
5d5db0:	56                   	push   %esi
5d5db1:	8b f1                	mov    %ecx,%esi
5d5db3:	8b 46 e8             	mov    -0x18(%esi),%eax
5d5db6:	8d 4e f8             	lea    -0x8(%esi),%ecx
5d5db9:	c7 46 e4 60 7b be 00 	movl   $0xbe7b60,-0x1c(%esi)
5d5dc0:	8b 40 04             	mov    0x4(%eax),%eax
5d5dc3:	c7 44 30 e8 6c 7b be 	movl   $0xbe7b6c,-0x18(%eax,%esi,1)
5d5dca:	00
5d5dcb:	8b 46 e8             	mov    -0x18(%esi),%eax
5d5dce:	8b 50 04             	mov    0x4(%eax),%edx
5d5dd1:	8d 42 e8             	lea    -0x18(%edx),%eax
5d5dd4:	89 44 32 e4          	mov    %eax,-0x1c(%edx,%esi,1)
5d5dd8:	e8 b6 aa e3 ff       	call   0x410893
5d5ddd:	8d 4e f0             	lea    -0x10(%esi),%ecx
5d5de0:	5e                   	pop    %esi
5d5de1:	e9 90 34 e5 ff       	jmp    0x429276
5d5de6:	cc                   	int3
5d5de7:	cc                   	int3
5d5de8:	cc                   	int3
5d5de9:	cc                   	int3
5d5dea:	cc                   	int3
5d5deb:	cc                   	int3
5d5dec:	cc                   	int3
5d5ded:	cc                   	int3
5d5dee:	cc                   	int3
5d5def:	cc                   	int3
5d5df0:	cc                   	int3
5d5df1:	cc                   	int3
5d5df2:	cc                   	int3
5d5df3:	cc                   	int3
5d5df4:	cc                   	int3
5d5df5:	cc                   	int3
5d5df6:	cc                   	int3
5d5df7:	cc                   	int3
5d5df8:	cc                   	int3
5d5df9:	cc                   	int3
5d5dfa:	cc                   	int3
5d5dfb:	cc                   	int3
5d5dfc:	cc                   	int3
5d5dfd:	cc                   	int3
5d5dfe:	cc                   	int3
5d5dff:	cc                   	int3
5d5e00:	c7 01 4c 7b be 00    	movl   $0xbe7b4c,(%ecx)
5d5e06:	e9 d2 d8 e3 ff       	jmp    0x4136dd
5d5e0b:	cc                   	int3
5d5e0c:	cc                   	int3
5d5e0d:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5d5e10:	e9 a1 2d e3 ff       	jmp    0x408bb6
5d5e15:	cc                   	int3
5d5e16:	cc                   	int3
5d5e17:	cc                   	int3
5d5e18:	cc                   	int3
5d5e19:	cc                   	int3
5d5e1a:	cc                   	int3
5d5e1b:	cc                   	int3
5d5e1c:	cc                   	int3
5d5e1d:	cc                   	int3
5d5e1e:	cc                   	int3
5d5e1f:	cc                   	int3
5d5e20:	56                   	push   %esi
5d5e21:	8b f1                	mov    %ecx,%esi
5d5e23:	e8 2d ff e5 ff       	call   0x435d55
5d5e28:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
5d5e2d:	8d 46 e4             	lea    -0x1c(%esi),%eax
5d5e30:	74 0e                	je     0x5d5e40
5d5e32:	6a 28                	push   $0x28
5d5e34:	50                   	push   %eax
5d5e35:	e8 62 c0 e2 ff       	call   0x401e9c
5d5e3a:	83 c4 08             	add    $0x8,%esp
5d5e3d:	8d 46 e4             	lea    -0x1c(%esi),%eax
5d5e40:	5e                   	pop    %esi
5d5e41:	c2 04 00             	ret    $0x4
5d5e44:	cc                   	int3
5d5e45:	cc                   	int3
5d5e46:	cc                   	int3
5d5e47:	cc                   	int3
5d5e48:	cc                   	int3
5d5e49:	cc                   	int3
5d5e4a:	cc                   	int3
5d5e4b:	cc                   	int3
5d5e4c:	cc                   	int3
5d5e4d:	cc                   	int3
5d5e4e:	cc                   	int3
5d5e4f:	cc                   	int3
5d5e50:	56                   	push   %esi
5d5e51:	8b f1                	mov    %ecx,%esi
5d5e53:	c7 06 4c 7b be 00    	movl   $0xbe7b4c,(%esi)
5d5e59:	e8 7f d8 e3 ff       	call   0x4136dd
5d5e5e:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
5d5e63:	74 0b                	je     0x5d5e70
5d5e65:	6a 04                	push   $0x4
5d5e67:	56                   	push   %esi
5d5e68:	e8 2f c0 e2 ff       	call   0x401e9c
5d5e6d:	83 c4 08             	add    $0x8,%esp
5d5e70:	8b c6                	mov    %esi,%eax
5d5e72:	5e                   	pop    %esi
5d5e73:	c2 04 00             	ret    $0x4
5d5e76:	cc                   	int3
5d5e77:	cc                   	int3
5d5e78:	cc                   	int3
5d5e79:	cc                   	int3
5d5e7a:	cc                   	int3
5d5e7b:	cc                   	int3
5d5e7c:	cc                   	int3
5d5e7d:	cc                   	int3
5d5e7e:	cc                   	int3
5d5e7f:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5d5e82:	8b 41 e8             	mov    -0x18(%ecx),%eax
5d5e85:	03 48 08             	add    0x8(%eax),%ecx
5d5e88:	83 c1 f4             	add    $0xfffffff4,%ecx
5d5e8b:	e9 b1 6d e5 ff       	jmp    0x42cc41
5d5e90:	cc                   	int3
5d5e91:	cc                   	int3
5d5e92:	cc                   	int3
5d5e93:	cc                   	int3
5d5e94:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5d5e97:	e9 25 88 e6 ff       	jmp    0x43e6c1
5d5e9c:	cc                   	int3
5d5e9d:	cc                   	int3
5d5e9e:	cc                   	int3
5d5e9f:	cc                   	int3
5d5ea0:	56                   	push   %esi
5d5ea1:	8b f1                	mov    %ecx,%esi
5d5ea3:	e8 1a f6 e5 ff       	call   0x4354c2
5d5ea8:	39 44 24 08          	cmp    %eax,0x8(%esp)
5d5eac:	75 16                	jne    0x5d5ec4
5d5eae:	8d 46 e4             	lea    -0x1c(%esi),%eax
5d5eb1:	85 c0                	test   %eax,%eax
5d5eb3:	74 21                	je     0x5d5ed6
5d5eb5:	8b 46 e8             	mov    -0x18(%esi),%eax
5d5eb8:	8b 40 04             	mov    0x4(%eax),%eax
5d5ebb:	83 c0 e8             	add    $0xffffffe8,%eax
5d5ebe:	03 c6                	add    %esi,%eax