4129be:	cc                   	int3
4129bf:	cc                   	int3
4129c0:	55                   	push   %ebp
4129c1:	8b ec                	mov    %esp,%ebp
4129c3:	83 ec 0c             	sub    $0xc,%esp
4129c6:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%ebp)
4129cd:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
4129d1:	75 08                	jne    0x4129db
4129d3:	8b 45 f4             	mov    -0xc(%ebp),%eax
4129d6:	e9 e7 00 00 00       	jmp    0x412ac2
4129db:	8b 45 08             	mov    0x8(%ebp),%eax
4129de:	8b 48 14             	mov    0x14(%eax),%ecx
4129e1:	51                   	push   %ecx
4129e2:	e8 d9 ff fe ff       	call   0x4029c0
4129e7:	83 c4 04             	add    $0x4,%esp
4129ea:	85 c0                	test   %eax,%eax
4129ec:	0f 85 cd 00 00 00    	jne    0x412abf
4129f2:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
4129f9:	6a 00                	push   $0x0
4129fb:	6a 00                	push   $0x0
4129fd:	6a 00                	push   $0x0
4129ff:	6a 00                	push   $0x0
412a01:	6a 00                	push   $0x0
412a03:	6a 00                	push   $0x0
412a05:	8b 55 08             	mov    0x8(%ebp),%edx
412a08:	52                   	push   %edx
412a09:	6a 00                	push   $0x0
412a0b:	e8 b0 fb fe ff       	call   0x4025c0
412a10:	8b 80 1c 02 00 00    	mov    0x21c(%eax),%eax
412a16:	ff d0                	call   *%eax
412a18:	85 c0                	test   %eax,%eax
412a1a:	75 09                	jne    0x412a25
412a1c:	c7 45 f8 01 00 00 00 	movl   $0x1,-0x8(%ebp)
412a23:	eb 22                	jmp    0x412a47
412a25:	6a 10                	push   $0x10
412a27:	6a 00                	push   $0x0
412a29:	6a 00                	push   $0x0
412a2b:	8b 4d 08             	mov    0x8(%ebp),%ecx
412a2e:	51                   	push   %ecx
412a2f:	e8 8c fb fe ff       	call   0x4025c0
412a34:	8b 90 20 02 00 00    	mov    0x220(%eax),%edx
412a3a:	ff d2                	call   *%edx
412a3c:	85 c0                	test   %eax,%eax
412a3e:	75 07                	jne    0x412a47
412a40:	c7 45 f8 01 00 00 00 	movl   $0x1,-0x8(%ebp)
412a47:	83 7d f8 00          	cmpl   $0x0,-0x8(%ebp)
412a4b:	74 72                	je     0x412abf
412a4d:	6a 0c                	push   $0xc
412a4f:	e8 2c 3e ff ff       	call   0x406880
412a54:	83 c4 04             	add    $0x4,%esp
412a57:	89 45 fc             	mov    %eax,-0x4(%ebp)
412a5a:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
412a5e:	74 5f                	je     0x412abf
412a60:	8b 45 fc             	mov    -0x4(%ebp),%eax
412a63:	8b 4d 0c             	mov    0xc(%ebp),%ecx
412a66:	89 08                	mov    %ecx,(%eax)
412a68:	8b 55 08             	mov    0x8(%ebp),%edx
412a6b:	8b 42 14             	mov    0x14(%edx),%eax
412a6e:	50                   	push   %eax
412a6f:	e8 7c 40 ff ff       	call   0x406af0
412a74:	83 c4 04             	add    $0x4,%esp
412a77:	8b 4d fc             	mov    -0x4(%ebp),%ecx
412a7a:	89 41 04             	mov    %eax,0x4(%ecx)
412a7d:	e8 3e fb fe ff       	call   0x4025c0
412a82:	8b 90 a0 01 00 00    	mov    0x1a0(%eax),%edx
412a88:	ff d2                	call   *%edx
412a8a:	8b 4d fc             	mov    -0x4(%ebp),%ecx
412a8d:	89 41 08             	mov    %eax,0x8(%ecx)
412a90:	8b 55 fc             	mov    -0x4(%ebp),%edx
412a93:	83 7a 04 00          	cmpl   $0x0,0x4(%edx)
412a97:	74 1a                	je     0x412ab3
412a99:	8b 45 fc             	mov    -0x4(%ebp),%eax
412a9c:	50                   	push   %eax
412a9d:	68 a0 24 41 00       	push   $0x4124a0
412aa2:	e8 59 1c 00 00       	call   0x414700
412aa7:	83 c4 08             	add    $0x8,%esp
412aaa:	c7 45 f4 01 00 00 00 	movl   $0x1,-0xc(%ebp)
412ab1:	eb 0c                	jmp    0x412abf
412ab3:	8b 4d fc             	mov    -0x4(%ebp),%ecx
412ab6:	51                   	push   %ecx
412ab7:	e8 f4 3d ff ff       	call   0x4068b0
412abc:	83 c4 04             	add    $0x4,%esp
412abf:	8b 45 f4             	mov    -0xc(%ebp),%eax
412ac2:	8b e5                	mov    %ebp,%esp
412ac4:	5d                   	pop    %ebp
412ac5:	c3                   	ret
412ac6:	cc                   	int3
412ac7:	cc                   	int3
412ac8:	cc                   	int3
412ac9:	cc                   	int3
412aca:	cc                   	int3
412acb:	cc                   	int3
412acc:	cc                   	int3
412acd:	cc                   	int3
412ace:	cc                   	int3
412acf:	cc                   	int3
412ad0:	55                   	push   %ebp
412ad1:	8b ec                	mov    %esp,%ebp
412ad3:	83 ec 3c             	sub    $0x3c,%esp
412ad6:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
412add:	8d 45 cc             	lea    -0x34(%ebp),%eax
412ae0:	50                   	push   %eax
412ae1:	8b 4d 08             	mov    0x8(%ebp),%ecx
412ae4:	51                   	push   %ecx
412ae5:	6a 00                	push   $0x0
412ae7:	6a 00                	push   $0x0
412ae9:	6a 02                	push   $0x2
412aeb:	e8 d0 fa fe ff       	call   0x4025c0
412af0:	8b 90 14 02 00 00    	mov    0x214(%eax),%edx
412af6:	ff d2                	call   *%edx
412af8:	85 c0                	test   %eax,%eax
412afa:	0f 85 83 02 00 00    	jne    0x412d83
412b00:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
412b07:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
412b0e:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
412b15:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
412b19:	74 20                	je     0x412b3b
412b1b:	8b 45 08             	mov    0x8(%ebp),%eax
412b1e:	83 78 14 00          	cmpl   $0x0,0x14(%eax)
412b22:	74 17                	je     0x412b3b
412b24:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
412b27:	51                   	push   %ecx
412b28:	8d 55 e8             	lea    -0x18(%ebp),%edx
412b2b:	52                   	push   %edx
412b2c:	8b 45 08             	mov    0x8(%ebp),%eax
412b2f:	50                   	push   %eax
412b30:	e8 3b fc ff ff       	call   0x412770
412b35:	83 c4 0c             	add    $0xc,%esp
412b38:	89 45 d8             	mov    %eax,-0x28(%ebp)
412b3b:	83 7d d8 00          	cmpl   $0x0,-0x28(%ebp)
412b3f:	74 32                	je     0x412b73
412b41:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
412b48:	eb 09                	jmp    0x412b53
412b4a:	8b 4d e4             	mov    -0x1c(%ebp),%ecx
412b4d:	83 c1 01             	add    $0x1,%ecx
412b50:	89 4d e4             	mov    %ecx,-0x1c(%ebp)
412b53:	8b 55 e4             	mov    -0x1c(%ebp),%edx
412b56:	3b 55 d4             	cmp    -0x2c(%ebp),%edx
412b59:	73 18                	jae    0x412b73
412b5b:	8b 45 0c             	mov    0xc(%ebp),%eax
412b5e:	50                   	push   %eax
412b5f:	8b 4d e4             	mov    -0x1c(%ebp),%ecx
412b62:	c1 e1 05             	shl    $0x5,%ecx
412b65:	03 4d e8             	add    -0x18(%ebp),%ecx
412b68:	51                   	push   %ecx
412b69:	e8 52 fe ff ff       	call   0x4129c0
412b6e:	83 c4 08             	add    $0x8,%esp
412b71:	eb d7                	jmp    0x412b4a
412b73:	c7 45 e0 ff ff ff ff 	movl   $0xffffffff,-0x20(%ebp)
412b7a:	c7 45 f0 24 10 00 00 	movl   $0x1024,-0x10(%ebp)
412b81:	8b 55 f0             	mov    -0x10(%ebp),%edx
412b84:	52                   	push   %edx
412b85:	e8 f6 3c ff ff       	call   0x406880
412b8a:	83 c4 04             	add    $0x4,%esp
412b8d:	89 45 f8             	mov    %eax,-0x8(%ebp)
412b90:	83 7d f8 00          	cmpl   $0x0,-0x8(%ebp)
412b94:	0f 84 94 01 00 00    	je     0x412d2e
412b9a:	c7 45 ec ff ff ff ff 	movl   $0xffffffff,-0x14(%ebp)
412ba1:	8d 45 f0             	lea    -0x10(%ebp),%eax
412ba4:	50                   	push   %eax
412ba5:	8b 4d f8             	mov    -0x8(%ebp),%ecx
412ba8:	51                   	push   %ecx
412ba9:	8d 55 e0             	lea    -0x20(%ebp),%edx
412bac:	52                   	push   %edx
412bad:	8b 45 cc             	mov    -0x34(%ebp),%eax
412bb0:	50                   	push   %eax
412bb1:	e8 0a fa fe ff       	call   0x4025c0
412bb6:	8b 88 18 02 00 00    	mov    0x218(%eax),%ecx
412bbc:	ff d1                	call   *%ecx
412bbe:	89 45 ec             	mov    %eax,-0x14(%ebp)
412bc1:	81 7d ec ea 00 00 00 	cmpl   $0xea,-0x14(%ebp)
412bc8:	75 37                	jne    0x412c01
412bca:	c7 45 e0 ff ff ff ff 	movl   $0xffffffff,-0x20(%ebp)
412bd1:	8b 55 f0             	mov    -0x10(%ebp),%edx
412bd4:	81 c2 24 10 00 00    	add    $0x1024,%edx
412bda:	89 55 f0             	mov    %edx,-0x10(%ebp)
412bdd:	8b 45 f0             	mov    -0x10(%ebp),%eax
412be0:	50                   	push   %eax
412be1:	8b 4d f8             	mov    -0x8(%ebp),%ecx
412be4:	51                   	push   %ecx
412be5:	e8 f6 3c ff ff       	call   0x4068e0
412bea:	83 c4 08             	add    $0x8,%esp
412bed:	89 45 f8             	mov    %eax,-0x8(%ebp)
412bf0:	83 7d f8 00          	cmpl   $0x0,-0x8(%ebp)
412bf4:	75 09                	jne    0x412bff
412bf6:	c7 45 ec ff ff ff ff 	movl   $0xffffffff,-0x14(%ebp)
412bfd:	eb 02                	jmp    0x412c01
412bff:	eb a0                	jmp    0x412ba1
412c01:	83 7d ec 00          	cmpl   $0x0,-0x14(%ebp)
412c05:	0f 85 08 01 00 00    	jne    0x412d13
412c0b:	83 7d e0 00          	cmpl   $0x0,-0x20(%ebp)
412c0f:	0f 84 fe 00 00 00    	je     0x412d13
412c15:	8b 55 f8             	mov    -0x8(%ebp),%edx
412c18:	89 55 f4             	mov    %edx,-0xc(%ebp)
412c1b:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
412c22:	eb 09                	jmp    0x412c2d
412c24:	8b 45 fc             	mov    -0x4(%ebp),%eax
412c27:	83 c0 01             	add    $0x1,%eax
412c2a:	89 45 fc             	mov    %eax,-0x4(%ebp)
412c2d:	8b 4d fc             	mov    -0x4(%ebp),%ecx
412c30:	3b 4d e0             	cmp    -0x20(%ebp),%ecx
412c33:	0f 83 d8 00 00 00    	jae    0x412d11
412c39:	8b 55 fc             	mov    -0x4(%ebp),%edx
412c3c:	c1 e2 05             	shl    $0x5,%edx
412c3f:	8b 45 f4             	mov    -0xc(%ebp),%eax
412c42:	8b 4c 10 0c          	mov    0xc(%eax,%edx,1),%ecx
412c46:	83 e1 01             	and    $0x1,%ecx
412c49:	0f 84 95 00 00 00    	je     0x412ce4
412c4f:	c7 45 c8 00 00 00 00 	movl   $0x0,-0x38(%ebp)
412c56:	83 7d d8 00          	cmpl   $0x0,-0x28(%ebp)
412c5a:	74 6c                	je     0x412cc8
412c5c:	8b 55 fc             	mov    -0x4(%ebp),%edx
412c5f:	c1 e2 05             	shl    $0x5,%edx
412c62:	8b 45 f4             	mov    -0xc(%ebp),%eax
412c65:	8b 4c 10 14          	mov    0x14(%eax,%edx,1),%ecx
412c69:	51                   	push   %ecx
412c6a:	e8 f1 3d ff ff       	call   0x406a60
412c6f:	83 c4 04             	add    $0x4,%esp
412c72:	d1 e0                	shl    $1,%eax
412c74:	89 45 c4             	mov    %eax,-0x3c(%ebp)
412c77:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
412c7e:	eb 09                	jmp    0x412c89
412c80:	8b 55 dc             	mov    -0x24(%ebp),%edx
412c83:	83 c2 01             	add    $0x1,%edx
412c86:	89 55 dc             	mov    %edx,-0x24(%ebp)
412c89:	8b 45 dc             	mov    -0x24(%ebp),%eax
412c8c:	3b 45 d4             	cmp    -0x2c(%ebp),%eax
412c8f:	73 37                	jae    0x412cc8
412c91:	8b 4d c4             	mov    -0x3c(%ebp),%ecx
412c94:	51                   	push   %ecx
412c95:	8b 55 dc             	mov    -0x24(%ebp),%edx
412c98:	c1 e2 05             	shl    $0x5,%edx
412c9b:	8b 45 e8             	mov    -0x18(%ebp),%eax
412c9e:	8b 4c 10 14          	mov    0x14(%eax,%edx,1),%ecx
412ca2:	51                   	push   %ecx
412ca3:	8b 55 fc             	mov    -0x4(%ebp),%edx
412ca6:	c1 e2 05             	shl    $0x5,%edx
412ca9:	8b 45 f4             	mov    -0xc(%ebp),%eax
412cac:	8b 4c 10 14          	mov    0x14(%eax,%edx,1),%ecx
412cb0:	51                   	push   %ecx
412cb1:	e8 0a 3d ff ff       	call   0x4069c0
412cb6:	83 c4 0c             	add    $0xc,%esp
412cb9:	85 c0                	test   %eax,%eax
412cbb:	75 09                	jne    0x412cc6
412cbd:	c7 45 c8 01 00 00 00 	movl   $0x1,-0x38(%ebp)
412cc4:	eb 02                	jmp    0x412cc8
412cc6:	eb b8                	jmp    0x412c80
412cc8:	83 7d c8 00          	cmpl   $0x0,-0x38(%ebp)
412ccc:	75 16                	jne    0x412ce4
412cce:	8b 55 0c             	mov    0xc(%ebp),%edx
412cd1:	52                   	push   %edx
412cd2:	8b 45 fc             	mov    -0x4(%ebp),%eax
412cd5:	c1 e0 05             	shl    $0x5,%eax
412cd8:	03 45 f4             	add    -0xc(%ebp),%eax
412cdb:	50                   	push   %eax
412cdc:	e8 df fc ff ff       	call   0x4129c0
412ce1:	83 c4 08             	add    $0x8,%esp
412ce4:	8b 4d fc             	mov    -0x4(%ebp),%ecx
412ce7:	c1 e1 05             	shl    $0x5,%ecx
412cea:	8b 55 f4             	mov    -0xc(%ebp),%edx
412ced:	8b 44 0a 0c          	mov    0xc(%edx,%ecx,1),%eax
412cf1:	83 e0 02             	and    $0x2,%eax
412cf4:	74 16                	je     0x412d0c
412cf6:	8b 4d 0c             	mov    0xc(%ebp),%ecx
412cf9:	51                   	push   %ecx
412cfa:	8b 55 fc             	mov    -0x4(%ebp),%edx
412cfd:	c1 e2 05             	shl    $0x5,%edx
412d00:	03 55 f4             	add    -0xc(%ebp),%edx
412d03:	52                   	push   %edx
412d04:	e8 c7 fd ff ff       	call   0x412ad0
412d09:	83 c4 08             	add    $0x8,%esp
412d0c:	e9 13 ff ff ff       	jmp    0x412c24
412d11:	eb 02                	jmp    0x412d15
412d13:	eb 0d                	jmp    0x412d22
412d15:	81 7d ec 03 01 00 00 	cmpl   $0x103,-0x14(%ebp)
412d1c:	0f 85 7f fe ff ff    	jne    0x412ba1
412d22:	8b 45 f8             	mov    -0x8(%ebp),%eax
412d25:	50                   	push   %eax
412d26:	e8 85 3b ff ff       	call   0x4068b0
412d2b:	83 c4 04             	add    $0x4,%esp
412d2e:	83 7d d8 00          	cmpl   $0x0,-0x28(%ebp)
412d32:	74 3e                	je     0x412d72
412d34:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
412d3b:	eb 09                	jmp    0x412d46
412d3d:	8b 4d d0             	mov    -0x30(%ebp),%ecx
412d40:	83 c1 01             	add    $0x1,%ecx
412d43:	89 4d d0             	mov    %ecx,-0x30(%ebp)
412d46:	8b 55 d0             	mov    -0x30(%ebp),%edx
412d49:	3b 55 d4             	cmp    -0x2c(%ebp),%edx
412d4c:	73 18                	jae    0x412d66
412d4e:	8b 45 d0             	mov    -0x30(%ebp),%eax
412d51:	c1 e0 05             	shl    $0x5,%eax
412d54:	8b 4d e8             	mov    -0x18(%ebp),%ecx
412d57:	8b 54 01 14          	mov    0x14(%ecx,%eax,1),%edx
412d5b:	52                   	push   %edx
412d5c:	e8 4f 3b ff ff       	call   0x4068b0
412d61:	83 c4 04             	add    $0x4,%esp
412d64:	eb d7                	jmp    0x412d3d
412d66:	8b 45 e8             	mov    -0x18(%ebp),%eax
412d69:	50                   	push   %eax
412d6a:	e8 41 3b ff ff       	call   0x4068b0
412d6f:	83 c4 04             	add    $0x4,%esp
412d72:	8b 4d cc             	mov    -0x34(%ebp),%ecx
412d75:	51                   	push   %ecx
412d76:	e8 45 f8 fe ff       	call   0x4025c0
412d7b:	8b 90 28 02 00 00    	mov    0x228(%eax),%edx
412d81:	ff d2                	call   *%edx
412d83:	33 c0                	xor    %eax,%eax
412d85:	8b e5                	mov    %ebp,%esp
412d87:	5d                   	pop    %ebp
412d88:	c3                   	ret
412d89:	cc                   	int3
412d8a:	cc                   	int3
412d8b:	cc                   	int3
412d8c:	cc                   	int3
412d8d:	cc                   	int3
412d8e:	cc                   	int3
412d8f:	cc                   	int3
412d90:	55                   	push   %ebp
412d91:	8b ec                	mov    %esp,%ebp
412d93:	51                   	push   %ecx
412d94:	68 03 80 00 00       	push   $0x8003
412d99:	e8 22 f8 fe ff       	call   0x4025c0
412d9e:	8b 80 84 01 00 00    	mov    0x184(%eax),%eax
412da4:	ff d0                	call   *%eax
412da6:	e8 75 f3 ff ff       	call   0x412120
412dab:	e8 30 19 00 00       	call   0x4146e0
412db0:	e8 9b 26 00 00       	call   0x415450
412db5:	e8 26 19 00 00       	call   0x4146e0
412dba:	e8 41 26 ff ff       	call   0x405400
412dbf:	83 b8 84 00 00 00 00 	cmpl   $0x0,0x84(%eax)
412dc6:	74 67                	je     0x412e2f
412dc8:	e8 b3 0d ff ff       	call   0x403b80
412dcd:	83 78 0c 00          	cmpl   $0x0,0xc(%eax)
412dd1:	74 4d                	je     0x412e20
412dd3:	83 3d b0 73 41 00 00 	cmpl   $0x0,0x4173b0
412dda:	74 42                	je     0x412e1e
412ddc:	83 3d b4 73 41 00 00 	cmpl   $0x0,0x4173b4
412de3:	74 39                	je     0x412e1e
412de5:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
412dec:	eb 09                	jmp    0x412df7
412dee:	8b 4d fc             	mov    -0x4(%ebp),%ecx
412df1:	83 c1 01             	add    $0x1,%ecx
412df4:	89 4d fc             	mov    %ecx,-0x4(%ebp)
412df7:	8b 55 fc             	mov    -0x4(%ebp),%edx
412dfa:	3b 15 b4 73 41 00    	cmp    0x4173b4,%edx
412e00:	73 1c                	jae    0x412e1e
412e02:	8b 45 fc             	mov    -0x4(%ebp),%eax
412e05:	8b 0d b0 73 41 00    	mov    0x4173b0,%ecx
412e0b:	8b 14 81             	mov    (%ecx,%eax,4),%edx