5f5b31:	cc                   	int3
5f5b32:	cc                   	int3
5f5b33:	cc                   	int3
5f5b34:	cc                   	int3
5f5b35:	cc                   	int3
5f5b36:	cc                   	int3
5f5b37:	cc                   	int3
5f5b38:	cc                   	int3
5f5b39:	cc                   	int3
5f5b3a:	cc                   	int3
5f5b3b:	cc                   	int3
5f5b3c:	cc                   	int3
5f5b3d:	cc                   	int3
5f5b3e:	cc                   	int3
5f5b3f:	cc                   	int3
5f5b40:	cc                   	int3
5f5b41:	cc                   	int3
5f5b42:	cc                   	int3
5f5b43:	cc                   	int3
5f5b44:	cc                   	int3
5f5b45:	cc                   	int3
5f5b46:	cc                   	int3
5f5b47:	cc                   	int3
5f5b48:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5f5b4b:	e9 d9 c7 e0 ff       	jmp    0x402329
5f5b50:	cc                   	int3
5f5b51:	cc                   	int3
5f5b52:	cc                   	int3
5f5b53:	cc                   	int3
5f5b54:	cc                   	int3
5f5b55:	cc                   	int3
5f5b56:	cc                   	int3
5f5b57:	cc                   	int3
5f5b58:	cc                   	int3
5f5b59:	cc                   	int3
5f5b5a:	cc                   	int3
5f5b5b:	cc                   	int3
5f5b5c:	cc                   	int3
5f5b5d:	cc                   	int3
5f5b5e:	cc                   	int3
5f5b5f:	cc                   	int3
5f5b60:	56                   	push   %esi
5f5b61:	57                   	push   %edi
5f5b62:	8b f1                	mov    %ecx,%esi
5f5b64:	e8 59 f9 e3 ff       	call   0x4354c2
5f5b69:	8b 7c 24 0c          	mov    0xc(%esp),%edi
5f5b6d:	3b f8                	cmp    %eax,%edi
5f5b6f:	75 17                	jne    0x5f5b88
5f5b71:	8d 46 f0             	lea    -0x10(%esi),%eax
5f5b74:	85 c0                	test   %eax,%eax
5f5b76:	74 4e                	je     0x5f5bc6
5f5b78:	8b 46 f4             	mov    -0xc(%esi),%eax
5f5b7b:	5f                   	pop    %edi
5f5b7c:	8b 40 04             	mov    0x4(%eax),%eax
5f5b7f:	83 c0 f4             	add    $0xfffffff4,%eax
5f5b82:	03 c6                	add    %esi,%eax
5f5b84:	5e                   	pop    %esi
5f5b85:	c2 04 00             	ret    $0x4
5f5b88:	e8 c2 67 e3 ff       	call   0x42c34f
5f5b8d:	3b f8                	cmp    %eax,%edi
5f5b8f:	75 08                	jne    0x5f5b99
5f5b91:	5f                   	pop    %edi
5f5b92:	8d 46 f0             	lea    -0x10(%esi),%eax
5f5b95:	5e                   	pop    %esi
5f5b96:	c2 04 00             	ret    $0x4
5f5b99:	e8 24 f9 e3 ff       	call   0x4354c2
5f5b9e:	3b f8                	cmp    %eax,%edi
5f5ba0:	75 14                	jne    0x5f5bb6
5f5ba2:	8d 46 f0             	lea    -0x10(%esi),%eax
5f5ba5:	85 c0                	test   %eax,%eax
5f5ba7:	74 1d                	je     0x5f5bc6
5f5ba9:	8b 46 f4             	mov    -0xc(%esi),%eax
5f5bac:	8b 40 04             	mov    0x4(%eax),%eax
5f5baf:	83 c0 f4             	add    $0xfffffff4,%eax
5f5bb2:	03 c6                	add    %esi,%eax
5f5bb4:	eb 0c                	jmp    0x5f5bc2
5f5bb6:	e8 bd d2 e0 ff       	call   0x402e78
5f5bbb:	3b f8                	cmp    %eax,%edi
5f5bbd:	75 07                	jne    0x5f5bc6
5f5bbf:	8d 46 f0             	lea    -0x10(%esi),%eax
5f5bc2:	85 c0                	test   %eax,%eax
5f5bc4:	75 02                	jne    0x5f5bc8
5f5bc6:	33 c0                	xor    %eax,%eax
5f5bc8:	5f                   	pop    %edi
5f5bc9:	5e                   	pop    %esi
5f5bca:	c2 04 00             	ret    $0x4
5f5bcd:	cc                   	int3
5f5bce:	cc                   	int3
5f5bcf:	cc                   	int3
5f5bd0:	cc                   	int3
5f5bd1:	cc                   	int3
5f5bd2:	cc                   	int3
5f5bd3:	cc                   	int3
5f5bd4:	cc                   	int3
5f5bd5:	cc                   	int3
5f5bd6:	cc                   	int3
5f5bd7:	cc                   	int3
5f5bd8:	cc                   	int3
5f5bd9:	cc                   	int3
5f5bda:	cc                   	int3
5f5bdb:	cc                   	int3
5f5bdc:	cc                   	int3
5f5bdd:	cc                   	int3
5f5bde:	cc                   	int3
5f5bdf:	cc                   	int3
5f5be0:	cc                   	int3
5f5be1:	cc                   	int3
5f5be2:	cc                   	int3
5f5be3:	cc                   	int3
5f5be4:	cc                   	int3
5f5be5:	cc                   	int3
5f5be6:	cc                   	int3
5f5be7:	cc                   	int3
5f5be8:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5f5beb:	e9 f3 3e e1 ff       	jmp    0x409ae3
5f5bf0:	cc                   	int3
5f5bf1:	cc                   	int3
5f5bf2:	cc                   	int3
5f5bf3:	cc                   	int3
5f5bf4:	cc                   	int3
5f5bf5:	cc                   	int3
5f5bf6:	cc                   	int3
5f5bf7:	cc                   	int3
5f5bf8:	cc                   	int3
5f5bf9:	cc                   	int3
5f5bfa:	cc                   	int3
5f5bfb:	cc                   	int3
5f5bfc:	cc                   	int3
5f5bfd:	cc                   	int3
5f5bfe:	cc                   	int3
5f5bff:	cc                   	int3
5f5c00:	56                   	push   %esi
5f5c01:	8b f1                	mov    %ecx,%esi
5f5c03:	e8 ba f8 e3 ff       	call   0x4354c2
5f5c08:	39 44 24 08          	cmp    %eax,0x8(%esp)
5f5c0c:	75 16                	jne    0x5f5c24
5f5c0e:	8d 46 f0             	lea    -0x10(%esi),%eax
5f5c11:	85 c0                	test   %eax,%eax
5f5c13:	74 21                	je     0x5f5c36
5f5c15:	8b 46 f4             	mov    -0xc(%esi),%eax
5f5c18:	8b 40 04             	mov    0x4(%eax),%eax
5f5c1b:	83 c0 f4             	add    $0xfffffff4,%eax
5f5c1e:	03 c6                	add    %esi,%eax
5f5c20:	5e                   	pop    %esi
5f5c21:	c2 04 00             	ret    $0x4
5f5c24:	e8 4f d2 e0 ff       	call   0x402e78
5f5c29:	39 44 24 08          	cmp    %eax,0x8(%esp)
5f5c2d:	75 07                	jne    0x5f5c36
5f5c2f:	8d 46 f0             	lea    -0x10(%esi),%eax
5f5c32:	5e                   	pop    %esi
5f5c33:	c2 04 00             	ret    $0x4
5f5c36:	33 c0                	xor    %eax,%eax
5f5c38:	5e                   	pop    %esi
5f5c39:	c2 04 00             	ret    $0x4
5f5c3c:	cc                   	int3
5f5c3d:	cc                   	int3
5f5c3e:	cc                   	int3
5f5c3f:	cc                   	int3
5f5c40:	cc                   	int3
5f5c41:	cc                   	int3
5f5c42:	cc                   	int3
5f5c43:	cc                   	int3
5f5c44:	cc                   	int3
5f5c45:	cc                   	int3
5f5c46:	cc                   	int3
5f5c47:	cc                   	int3
5f5c48:	cc                   	int3
5f5c49:	cc                   	int3
5f5c4a:	cc                   	int3
5f5c4b:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5f5c4e:	e9 9d 3d e4 ff       	jmp    0x4399f0
5f5c53:	cc                   	int3
5f5c54:	cc                   	int3
5f5c55:	cc                   	int3
5f5c56:	cc                   	int3
5f5c57:	cc                   	int3
5f5c58:	cc                   	int3
5f5c59:	cc                   	int3
5f5c5a:	cc                   	int3
5f5c5b:	cc                   	int3
5f5c5c:	cc                   	int3
5f5c5d:	cc                   	int3
5f5c5e:	cc                   	int3
5f5c5f:	cc                   	int3
5f5c60:	56                   	push   %esi
5f5c61:	57                   	push   %edi
5f5c62:	8b f1                	mov    %ecx,%esi
5f5c64:	e8 59 f8 e3 ff       	call   0x4354c2
5f5c69:	8b 7c 24 0c          	mov    0xc(%esp),%edi
5f5c6d:	3b f8                	cmp    %eax,%edi
5f5c6f:	75 17                	jne    0x5f5c88
5f5c71:	8d 46 e4             	lea    -0x1c(%esi),%eax
5f5c74:	85 c0                	test   %eax,%eax
5f5c76:	74 4e                	je     0x5f5cc6
5f5c78:	8b 46 e8             	mov    -0x18(%esi),%eax
5f5c7b:	5f                   	pop    %edi
5f5c7c:	8b 40 04             	mov    0x4(%eax),%eax
5f5c7f:	83 c0 e8             	add    $0xffffffe8,%eax
5f5c82:	03 c6                	add    %esi,%eax
5f5c84:	5e                   	pop    %esi
5f5c85:	c2 04 00             	ret    $0x4
5f5c88:	e8 38 e8 e1 ff       	call   0x4144c5
5f5c8d:	3b f8                	cmp    %eax,%edi
5f5c8f:	75 08                	jne    0x5f5c99
5f5c91:	5f                   	pop    %edi
5f5c92:	8d 46 e4             	lea    -0x1c(%esi),%eax
5f5c95:	5e                   	pop    %esi
5f5c96:	c2 04 00             	ret    $0x4
5f5c99:	e8 24 f8 e3 ff       	call   0x4354c2
5f5c9e:	3b f8                	cmp    %eax,%edi
5f5ca0:	75 14                	jne    0x5f5cb6
5f5ca2:	8d 46 e4             	lea    -0x1c(%esi),%eax
5f5ca5:	85 c0                	test   %eax,%eax
5f5ca7:	74 1d                	je     0x5f5cc6
5f5ca9:	8b 46 e8             	mov    -0x18(%esi),%eax
5f5cac:	8b 40 04             	mov    0x4(%eax),%eax
5f5caf:	83 c0 e8             	add    $0xffffffe8,%eax
5f5cb2:	03 c6                	add    %esi,%eax
5f5cb4:	eb 0c                	jmp    0x5f5cc2
5f5cb6:	e8 bd d1 e0 ff       	call   0x402e78
5f5cbb:	3b f8                	cmp    %eax,%edi
5f5cbd:	75 07                	jne    0x5f5cc6
5f5cbf:	8d 46 e4             	lea    -0x1c(%esi),%eax
5f5cc2:	85 c0                	test   %eax,%eax
5f5cc4:	75 02                	jne    0x5f5cc8
5f5cc6:	33 c0                	xor    %eax,%eax
5f5cc8:	5f                   	pop    %edi
5f5cc9:	5e                   	pop    %esi
5f5cca:	c2 04 00             	ret    $0x4
5f5ccd:	cc                   	int3
5f5cce:	cc                   	int3
5f5ccf:	cc                   	int3
5f5cd0:	cc                   	int3
5f5cd1:	cc                   	int3
5f5cd2:	cc                   	int3
5f5cd3:	cc                   	int3
5f5cd4:	cc                   	int3
5f5cd5:	cc                   	int3
5f5cd6:	cc                   	int3
5f5cd7:	cc                   	int3
5f5cd8:	cc                   	int3
5f5cd9:	cc                   	int3
5f5cda:	cc                   	int3
5f5cdb:	cc                   	int3
5f5cdc:	cc                   	int3
5f5cdd:	cc                   	int3
5f5cde:	cc                   	int3
5f5cdf:	cc                   	int3
5f5ce0:	cc                   	int3
5f5ce1:	cc                   	int3
5f5ce2:	cc                   	int3
5f5ce3:	cc                   	int3
5f5ce4:	cc                   	int3
5f5ce5:	cc                   	int3
5f5ce6:	cc                   	int3
5f5ce7:	cc                   	int3
5f5ce8:	cc                   	int3
5f5ce9:	cc                   	int3
5f5cea:	cc                   	int3
5f5ceb:	cc                   	int3
5f5cec:	cc                   	int3
5f5ced:	cc                   	int3
5f5cee:	cc                   	int3
5f5cef:	cc                   	int3
5f5cf0:	8b 44 24 08          	mov    0x8(%esp),%eax
5f5cf4:	8b 4c 24 04          	mov    0x4(%esp),%ecx
5f5cf8:	3d ff ff ff 1f       	cmp    $0x1fffffff,%eax
5f5cfd:	77 2e                	ja     0x5f5d2d
5f5cff:	c1 e0 03             	shl    $0x3,%eax
5f5d02:	3d 00 10 00 00       	cmp    $0x1000,%eax
5f5d07:	72 1a                	jb     0x5f5d23
5f5d09:	f6 c1 1f             	test   $0x1f,%cl
5f5d0c:	75 24                	jne    0x5f5d32
5f5d0e:	8b 41 fc             	mov    -0x4(%ecx),%eax
5f5d11:	3b c1                	cmp    %ecx,%eax
5f5d13:	73 22                	jae    0x5f5d37
5f5d15:	2b c8                	sub    %eax,%ecx
5f5d17:	83 f9 04             	cmp    $0x4,%ecx
5f5d1a:	72 20                	jb     0x5f5d3c
5f5d1c:	83 f9 23             	cmp    $0x23,%ecx
5f5d1f:	77 20                	ja     0x5f5d41
5f5d21:	8b c8                	mov    %eax,%ecx
5f5d23:	51                   	push   %ecx
5f5d24:	e8 66 ba e0 ff       	call   0x40178f
5f5d29:	59                   	pop    %ecx
5f5d2a:	c2 08 00             	ret    $0x8
5f5d2d:	e8 5b 7c e4 ff       	call   0x43d98d
5f5d32:	e8 56 7c e4 ff       	call   0x43d98d
5f5d37:	e8 51 7c e4 ff       	call   0x43d98d
5f5d3c:	e8 4c 7c e4 ff       	call   0x43d98d
5f5d41:	e8 47 7c e4 ff       	call   0x43d98d
5f5d46:	cc                   	int3
5f5d47:	cc                   	int3
5f5d48:	cc                   	int3
5f5d49:	cc                   	int3
5f5d4a:	cc                   	int3
5f5d4b:	cc                   	int3
5f5d4c:	cc                   	int3
5f5d4d:	cc                   	int3
5f5d4e:	cc                   	int3
5f5d4f:	cc                   	int3
5f5d50:	cc                   	int3
5f5d51:	cc                   	int3
5f5d52:	cc                   	int3
5f5d53:	cc                   	int3
5f5d54:	cc                   	int3
5f5d55:	cc                   	int3
5f5d56:	cc                   	int3
5f5d57:	cc                   	int3
5f5d58:	cc                   	int3
5f5d59:	cc                   	int3
5f5d5a:	cc                   	int3
5f5d5b:	cc                   	int3
5f5d5c:	cc                   	int3
5f5d5d:	cc                   	int3
5f5d5e:	cc                   	int3
5f5d5f:	cc                   	int3
5f5d60:	8b 44 24 08          	mov    0x8(%esp),%eax
5f5d64:	8b 4c 24 04          	mov    0x4(%esp),%ecx
5f5d68:	3d ff ff ff 1f       	cmp    $0x1fffffff,%eax
5f5d6d:	77 2e                	ja     0x5f5d9d
5f5d6f:	c1 e0 03             	shl    $0x3,%eax
5f5d72:	3d 00 10 00 00       	cmp    $0x1000,%eax
5f5d77:	72 1a                	jb     0x5f5d93
5f5d79:	f6 c1 1f             	test   $0x1f,%cl
5f5d7c:	75 24                	jne    0x5f5da2
5f5d7e:	8b 41 fc             	mov    -0x4(%ecx),%eax
5f5d81:	3b c1                	cmp    %ecx,%eax
5f5d83:	73 22                	jae    0x5f5da7
5f5d85:	2b c8                	sub    %eax,%ecx
5f5d87:	83 f9 04             	cmp    $0x4,%ecx
5f5d8a:	72 20                	jb     0x5f5dac
5f5d8c:	83 f9 23             	cmp    $0x23,%ecx
5f5d8f:	77 20                	ja     0x5f5db1
5f5d91:	8b c8                	mov    %eax,%ecx
5f5d93:	51                   	push   %ecx
5f5d94:	e8 f6 b9 e0 ff       	call   0x40178f
5f5d99:	59                   	pop    %ecx
5f5d9a:	c2 08 00             	ret    $0x8
5f5d9d:	e8 eb 7b e4 ff       	call   0x43d98d
5f5da2:	e8 e6 7b e4 ff       	call   0x43d98d
5f5da7:	e8 e1 7b e4 ff       	call   0x43d98d
5f5dac:	e8 dc 7b e4 ff       	call   0x43d98d
5f5db1:	e8 d7 7b e4 ff       	call   0x43d98d
5f5db6:	cc                   	int3
5f5db7:	cc                   	int3
5f5db8:	cc                   	int3
5f5db9:	cc                   	int3
5f5dba:	cc                   	int3
5f5dbb:	cc                   	int3