5d6b34:	cc                   	int3
5d6b35:	cc                   	int3
5d6b36:	cc                   	int3
5d6b37:	cc                   	int3
5d6b38:	cc                   	int3
5d6b39:	cc                   	int3
5d6b3a:	cc                   	int3
5d6b3b:	cc                   	int3
5d6b3c:	cc                   	int3
5d6b3d:	cc                   	int3
5d6b3e:	cc                   	int3
5d6b3f:	cc                   	int3
5d6b40:	e9 1e 21 e5 ff       	jmp    0x428c63
5d6b45:	cc                   	int3
5d6b46:	cc                   	int3
5d6b47:	cc                   	int3
5d6b48:	cc                   	int3
5d6b49:	cc                   	int3
5d6b4a:	cc                   	int3
5d6b4b:	cc                   	int3
5d6b4c:	cc                   	int3
5d6b4d:	cc                   	int3
5d6b4e:	cc                   	int3
5d6b4f:	cc                   	int3
5d6b50:	51                   	push   %ecx
5d6b51:	56                   	push   %esi
5d6b52:	8b 74 24 0c          	mov    0xc(%esp),%esi
5d6b56:	33 c0                	xor    %eax,%eax
5d6b58:	6a 10                	push   $0x10
5d6b5a:	68 40 7c be 00       	push   $0xbe7c40
5d6b5f:	8b ce                	mov    %esi,%ecx
5d6b61:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
5d6b68:	00
5d6b69:	c7 46 14 07 00 00 00 	movl   $0x7,0x14(%esi)
5d6b70:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
5d6b77:	66 89 06             	mov    %ax,(%esi)
5d6b7a:	e8 38 46 e4 ff       	call   0x41b1b7
5d6b7f:	8b c6                	mov    %esi,%eax
5d6b81:	5e                   	pop    %esi
5d6b82:	59                   	pop    %ecx
5d6b83:	c2 04 00             	ret    $0x4
5d6b86:	cc                   	int3
5d6b87:	cc                   	int3
5d6b88:	cc                   	int3
5d6b89:	cc                   	int3
5d6b8a:	cc                   	int3
5d6b8b:	cc                   	int3
5d6b8c:	cc                   	int3
5d6b8d:	cc                   	int3
5d6b8e:	cc                   	int3
5d6b8f:	cc                   	int3
5d6b90:	cc                   	int3
5d6b91:	cc                   	int3
5d6b92:	cc                   	int3
5d6b93:	cc                   	int3
5d6b94:	cc                   	int3
5d6b95:	cc                   	int3
5d6b96:	cc                   	int3
5d6b97:	cc                   	int3
5d6b98:	cc                   	int3
5d6b99:	cc                   	int3
5d6b9a:	cc                   	int3
5d6b9b:	cc                   	int3
5d6b9c:	cc                   	int3
5d6b9d:	cc                   	int3
5d6b9e:	cc                   	int3
5d6b9f:	cc                   	int3
5d6ba0:	55                   	push   %ebp
5d6ba1:	8b ec                	mov    %esp,%ebp
5d6ba3:	6a ff                	push   $0xffffffff
5d6ba5:	68 0c 91 b6 00       	push   $0xb6910c
5d6baa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5d6bb0:	50                   	push   %eax
5d6bb1:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5d6bb6:	33 c5                	xor    %ebp,%eax
5d6bb8:	50                   	push   %eax
5d6bb9:	8d 45 f4             	lea    -0xc(%ebp),%eax
5d6bbc:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5d6bc2:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
5d6bc8:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
5d6bce:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
5d6bd1:	a1 8c 8b d7 00       	mov    0xd78b8c,%eax
5d6bd6:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
5d6bdc:	7e 48                	jle    0x5d6c26
5d6bde:	68 8c 8b d7 00       	push   $0xd78b8c
5d6be3:	e8 16 b5 e2 ff       	call   0x4020fe
5d6be8:	83 c4 04             	add    $0x4,%esp
5d6beb:	83 3d 8c 8b d7 00 ff 	cmpl   $0xffffffff,0xd78b8c
5d6bf2:	75 32                	jne    0x5d6c26
5d6bf4:	b9 88 8b d7 00       	mov    $0xd78b88,%ecx
5d6bf9:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5d6c00:	e8 8f 6b e6 ff       	call   0x43d794
5d6c05:	68 40 93 bc 00       	push   $0xbc9340
5d6c0a:	c7 05 88 8b d7 00 e4 	movl   $0xbe7be4,0xd78b88
5d6c11:	7b be 00
5d6c14:	e8 91 da e3 ff       	call   0x4146aa
5d6c19:	68 8c 8b d7 00       	push   $0xd78b8c
5d6c1e:	e8 03 ad e5 ff       	call   0x431926
5d6c23:	83 c4 08             	add    $0x8,%esp
5d6c26:	b8 88 8b d7 00       	mov    $0xd78b88,%eax
5d6c2b:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5d6c2e:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5d6c35:	59                   	pop    %ecx
5d6c36:	8b e5                	mov    %ebp,%esp
5d6c38:	5d                   	pop    %ebp
5d6c39:	c3                   	ret
5d6c3a:	cc                   	int3
5d6c3b:	cc                   	int3
5d6c3c:	cc                   	int3
5d6c3d:	cc                   	int3
5d6c3e:	cc                   	int3
5d6c3f:	cc                   	int3
5d6c40:	cc                   	int3
5d6c41:	cc                   	int3
5d6c42:	cc                   	int3
5d6c43:	cc                   	int3
5d6c44:	cc                   	int3
5d6c45:	cc                   	int3
5d6c46:	cc                   	int3
5d6c47:	cc                   	int3
5d6c48:	cc                   	int3
5d6c49:	cc                   	int3
5d6c4a:	cc                   	int3
5d6c4b:	cc                   	int3
5d6c4c:	cc                   	int3
5d6c4d:	cc                   	int3
5d6c4e:	cc                   	int3
5d6c4f:	cc                   	int3
5d6c50:	cc                   	int3
5d6c51:	cc                   	int3
5d6c52:	cc                   	int3
5d6c53:	cc                   	int3
5d6c54:	cc                   	int3
5d6c55:	cc                   	int3
5d6c56:	cc                   	int3
5d6c57:	cc                   	int3
5d6c58:	cc                   	int3
5d6c59:	cc                   	int3
5d6c5a:	cc                   	int3
5d6c5b:	cc                   	int3
5d6c5c:	cc                   	int3
5d6c5d:	cc                   	int3
5d6c5e:	cc                   	int3
5d6c5f:	cc                   	int3
5d6c60:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5d6c63:	e9 dc 6b e5 ff       	jmp    0x42d844
5d6c68:	cc                   	int3
5d6c69:	cc                   	int3
5d6c6a:	cc                   	int3
5d6c6b:	cc                   	int3
5d6c6c:	cc                   	int3
5d6c6d:	cc                   	int3
5d6c6e:	cc                   	int3
5d6c6f:	cc                   	int3
5d6c70:	8b 41 b4             	mov    -0x4c(%ecx),%eax
5d6c73:	83 c1 b4             	add    $0xffffffb4,%ecx
5d6c76:	ff 74 24 04          	push   0x4(%esp)
5d6c7a:	8b 40 04             	mov    0x4(%eax),%eax
5d6c7d:	03 c8                	add    %eax,%ecx
5d6c7f:	8b 01                	mov    (%ecx),%eax
5d6c81:	ff 50 14             	call   *0x14(%eax)
5d6c84:	f7 d8                	neg    %eax
5d6c86:	1b c0                	sbb    %eax,%eax
5d6c88:	f7 d8                	neg    %eax
5d6c8a:	c2 04 00             	ret    $0x4
5d6c8d:	cc                   	int3
5d6c8e:	cc                   	int3
5d6c8f:	cc                   	int3
5d6c90:	cc                   	int3
5d6c91:	cc                   	int3
5d6c92:	cc                   	int3
5d6c93:	cc                   	int3
5d6c94:	cc                   	int3
5d6c95:	cc                   	int3
5d6c96:	cc                   	int3
5d6c97:	cc                   	int3
5d6c98:	cc                   	int3
5d6c99:	cc                   	int3
5d6c9a:	cc                   	int3
5d6c9b:	cc                   	int3
5d6c9c:	cc                   	int3
5d6c9d:	cc                   	int3
5d6c9e:	cc                   	int3
5d6c9f:	cc                   	int3
5d6ca0:	55                   	push   %ebp
5d6ca1:	8b ec                	mov    %esp,%ebp
5d6ca3:	6a ff                	push   $0xffffffff
5d6ca5:	68 3c 91 b6 00       	push   $0xb6913c
5d6caa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5d6cb0:	50                   	push   %eax
5d6cb1:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5d6cb6:	33 c5                	xor    %ebp,%eax
5d6cb8:	50                   	push   %eax
5d6cb9:	8d 45 f4             	lea    -0xc(%ebp),%eax
5d6cbc:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5d6cc2:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
5d6cc8:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
5d6cce:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
5d6cd1:	a1 94 8b d7 00       	mov    0xd78b94,%eax
5d6cd6:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
5d6cdc:	7e 39                	jle    0x5d6d17
5d6cde:	68 94 8b d7 00       	push   $0xd78b94
5d6ce3:	e8 16 b4 e2 ff       	call   0x4020fe
5d6ce8:	83 c4 04             	add    $0x4,%esp
5d6ceb:	83 3d 94 8b d7 00 ff 	cmpl   $0xffffffff,0xd78b94
5d6cf2:	75 23                	jne    0x5d6d17
5d6cf4:	68 63 8c 42 00       	push   $0x428c63
5d6cf9:	b9 90 8b d7 00       	mov    $0xd78b90,%ecx
5d6cfe:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5d6d05:	e8 66 cb e5 ff       	call   0x433870
5d6d0a:	68 94 8b d7 00       	push   $0xd78b94
5d6d0f:	e8 12 ac e5 ff       	call   0x431926
5d6d14:	83 c4 04             	add    $0x4,%esp
5d6d17:	b8 90 8b d7 00       	mov    $0xd78b90,%eax
5d6d1c:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5d6d1f:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5d6d26:	59                   	pop    %ecx
5d6d27:	8b e5                	mov    %ebp,%esp
5d6d29:	5d                   	pop    %ebp
5d6d2a:	c3                   	ret
5d6d2b:	cc                   	int3
5d6d2c:	cc                   	int3
5d6d2d:	cc                   	int3
5d6d2e:	cc                   	int3
5d6d2f:	cc                   	int3
5d6d30:	cc                   	int3
5d6d31:	cc                   	int3
5d6d32:	cc                   	int3
5d6d33:	cc                   	int3
5d6d34:	cc                   	int3
5d6d35:	cc                   	int3
5d6d36:	cc                   	int3
5d6d37:	cc                   	int3
5d6d38:	cc                   	int3
5d6d39:	cc                   	int3
5d6d3a:	cc                   	int3
5d6d3b:	cc                   	int3
5d6d3c:	cc                   	int3
5d6d3d:	cc                   	int3
5d6d3e:	cc                   	int3
5d6d3f:	cc                   	int3
5d6d40:	cc                   	int3
5d6d41:	cc                   	int3
5d6d42:	cc                   	int3
5d6d43:	cc                   	int3
5d6d44:	cc                   	int3
5d6d45:	cc                   	int3
5d6d46:	cc                   	int3
5d6d47:	cc                   	int3
5d6d48:	cc                   	int3
5d6d49:	cc                   	int3
5d6d4a:	cc                   	int3
5d6d4b:	cc                   	int3
5d6d4c:	cc                   	int3
5d6d4d:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5d6d50:	8b 41 b4             	mov    -0x4c(%ecx),%eax
5d6d53:	03 48 08             	add    0x8(%eax),%ecx
5d6d56:	83 c1 c0             	add    $0xffffffc0,%ecx
5d6d59:	e9 9f fd e4 ff       	jmp    0x426afd
5d6d5e:	cc                   	int3
5d6d5f:	cc                   	int3
5d6d60:	cc                   	int3
5d6d61:	cc                   	int3
5d6d62:	cc                   	int3
5d6d63:	cc                   	int3
5d6d64:	cc                   	int3
5d6d65:	cc                   	int3
5d6d66:	cc                   	int3
5d6d67:	cc                   	int3
5d6d68:	cc                   	int3
5d6d69:	cc                   	int3
5d6d6a:	cc                   	int3
5d6d6b:	cc                   	int3
5d6d6c:	cc                   	int3
5d6d6d:	cc                   	int3
5d6d6e:	cc                   	int3
5d6d6f:	cc                   	int3
5d6d70:	51                   	push   %ecx
5d6d71:	56                   	push   %esi
5d6d72:	8b f1                	mov    %ecx,%esi
5d6d74:	89 74 24 04          	mov    %esi,0x4(%esp)
5d6d78:	e8 17 6a e6 ff       	call   0x43d794
5d6d7d:	c7 06 6c 7c be 00    	movl   $0xbe7c6c,(%esi)
5d6d83:	8b c6                	mov    %esi,%eax
5d6d85:	5e                   	pop    %esi
5d6d86:	59                   	pop    %ecx
5d6d87:	c3                   	ret
5d6d88:	cc                   	int3
5d6d89:	cc                   	int3
5d6d8a:	cc                   	int3
5d6d8b:	cc                   	int3
5d6d8c:	cc                   	int3
5d6d8d:	cc                   	int3
5d6d8e:	cc                   	int3
5d6d8f:	cc                   	int3
5d6d90:	55                   	push   %ebp
5d6d91:	8b ec                	mov    %esp,%ebp
5d6d93:	6a ff                	push   $0xffffffff
5d6d95:	68 ae 91 b6 00       	push   $0xb691ae
5d6d9a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5d6da0:	50                   	push   %eax
5d6da1:	83 ec 08             	sub    $0x8,%esp
5d6da4:	56                   	push   %esi
5d6da5:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5d6daa:	33 c5                	xor    %ebp,%eax
5d6dac:	50                   	push   %eax
5d6dad:	8d 45 f4             	lea    -0xc(%ebp),%eax
5d6db0:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5d6db6:	8b f1                	mov    %ecx,%esi
5d6db8:	89 75 ec             	mov    %esi,-0x14(%ebp)
5d6dbb:	83 7d 14 00          	cmpl   $0x0,0x14(%ebp)
5d6dbf:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
5d6dc6:	74 3a                	je     0x5d6e02
5d6dc8:	8d 4e 54             	lea    0x54(%esi),%ecx
5d6dcb:	c7 46 04 ac 7c be 00 	movl   $0xbe7cac,0x4(%esi)
5d6dd2:	c7 01 bc 7c be 00    	movl   $0xbe7cbc,(%ecx)
5d6dd8:	c7 46 50 b8 e1 bd 00 	movl   $0xbde1b8,0x50(%esi)
5d6ddf:	6a 00                	push   $0x0
5d6de1:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5d6de8:	c7 45 f0 01 00 00 00 	movl   $0x1,-0x10(%ebp)
5d6def:	e8 1d 60 e6 ff       	call   0x43ce11
5d6df4:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
5d6dfb:	c7 45 f0 03 00 00 00 	movl   $0x3,-0x10(%ebp)
5d6e02:	6a 00                	push   $0x0
5d6e04:	8b ce                	mov    %esi,%ecx
5d6e06:	e8 7d 91 e3 ff       	call   0x40ff88
5d6e0b:	8b 46 04             	mov    0x4(%esi),%eax
5d6e0e:	ff 75 08             	push   0x8(%ebp)
5d6e11:	c7 06 80 7c be 00    	movl   $0xbe7c80,(%esi)
5d6e17:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
5d6e1e:	8b 40 04             	mov    0x4(%eax),%eax
5d6e21:	c7 44 30 04 8c 7c be 	movl   $0xbe7c8c,0x4(%eax,%esi,1)
5d6e28:	00
5d6e29:	8b 46 04             	mov    0x4(%esi),%eax
5d6e2c:	8b 48 04             	mov    0x4(%eax),%ecx
5d6e2f:	8d 41 b4             	lea    -0x4c(%ecx),%eax
5d6e32:	89 04 31             	mov    %eax,(%ecx,%esi,1)
5d6e35:	8d 4e 18             	lea    0x18(%esi),%ecx
5d6e38:	e8 30 10 e4 ff       	call   0x417e6d
5d6e3d:	ff 75 0c             	push   0xc(%ebp)
5d6e40:	8d 4e 30             	lea    0x30(%esi),%ecx
5d6e43:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
5d6e47:	e8 21 10 e4 ff       	call   0x417e6d
5d6e4c:	8a 45 10             	mov    0x10(%ebp),%al
5d6e4f:	88 46 48             	mov    %al,0x48(%esi)
5d6e52:	8b c6                	mov    %esi,%eax
5d6e54:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5d6e57:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5d6e5e:	59                   	pop    %ecx
5d6e5f:	5e                   	pop    %esi