140024ac9:	eb 05                	jmp    0x140024ad0
140024acb:	bb 02 40 00 80       	mov    $0x80004002,%ebx
140024ad0:	8b c3                	mov    %ebx,%eax
140024ad2:	48 83 c4 20          	add    $0x20,%rsp
140024ad6:	5b                   	pop    %rbx
140024ad7:	c3                   	ret
140024ad8:	cc                   	int3
140024ad9:	cc                   	int3
140024ada:	cc                   	int3
140024adb:	cc                   	int3
140024adc:	cc                   	int3
140024add:	cc                   	int3
140024ade:	cc                   	int3
140024adf:	cc                   	int3
140024ae0:	40 53                	rex push %rbx
140024ae2:	48 83 ec 20          	sub    $0x20,%rsp
140024ae6:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140024aea:	e8 99 94 ff ff       	call   0x14001df88
140024aef:	8b d8                	mov    %eax,%ebx
140024af1:	85 c0                	test   %eax,%eax
140024af3:	79 07                	jns    0x140024afc
140024af5:	8b c8                	mov    %eax,%ecx
140024af7:	e8 64 05 00 00       	call   0x140025060
140024afc:	8b c3                	mov    %ebx,%eax
140024afe:	48 83 c4 20          	add    $0x20,%rsp
140024b02:	5b                   	pop    %rbx
140024b03:	c3                   	ret
140024b04:	cc                   	int3
140024b05:	cc                   	int3
140024b06:	cc                   	int3
140024b07:	cc                   	int3
140024b08:	cc                   	int3
140024b09:	cc                   	int3
140024b0a:	cc                   	int3
140024b0b:	cc                   	int3
140024b0c:	cc                   	int3
140024b0d:	cc                   	int3
140024b0e:	cc                   	int3
140024b0f:	cc                   	int3
140024b10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140024b15:	57                   	push   %rdi
140024b16:	48 83 ec 20          	sub    $0x20,%rsp
140024b1a:	33 db                	xor    %ebx,%ebx
140024b1c:	49 89 18             	mov    %rbx,(%r8)
140024b1f:	39 1a                	cmp    %ebx,(%rdx)
140024b21:	75 36                	jne    0x140024b59
140024b23:	8b 05 c3 1d 01 00    	mov    0x11dc3(%rip),%eax        # 0x1400368ec
140024b29:	39 42 04             	cmp    %eax,0x4(%rdx)
140024b2c:	75 2b                	jne    0x140024b59
140024b2e:	8b 05 bc 1d 01 00    	mov    0x11dbc(%rip),%eax        # 0x1400368f0
140024b34:	39 42 08             	cmp    %eax,0x8(%rdx)
140024b37:	75 20                	jne    0x140024b59
140024b39:	8b 05 b5 1d 01 00    	mov    0x11db5(%rip),%eax        # 0x1400368f4
140024b3f:	39 42 0c             	cmp    %eax,0xc(%rdx)
140024b42:	75 15                	jne    0x140024b59
140024b44:	49 89 08             	mov    %rcx,(%r8)
140024b47:	48 8b 01             	mov    (%rcx),%rax
140024b4a:	48 8b 40 08          	mov    0x8(%rax),%rax
140024b4e:	ff 15 74 12 01 00    	call   *0x11274(%rip)        # 0x140035dc8
140024b54:	e9 a5 00 00 00       	jmp    0x140024bfe
140024b59:	81 3a e7 b6 43 93    	cmpl   $0x9343b6e7,(%rdx)
140024b5f:	75 28                	jne    0x140024b89
140024b61:	8b 05 45 2f 01 00    	mov    0x12f45(%rip),%eax        # 0x140037aac
140024b67:	39 42 04             	cmp    %eax,0x4(%rdx)
140024b6a:	75 1d                	jne    0x140024b89
140024b6c:	8b 05 3e 2f 01 00    	mov    0x12f3e(%rip),%eax        # 0x140037ab0
140024b72:	39 42 08             	cmp    %eax,0x8(%rdx)
140024b75:	75 12                	jne    0x140024b89
140024b77:	8b 05 37 2f 01 00    	mov    0x12f37(%rip),%eax        # 0x140037ab4
140024b7d:	39 42 0c             	cmp    %eax,0xc(%rdx)
140024b80:	75 07                	jne    0x140024b89
140024b82:	49 89 08             	mov    %rcx,(%r8)
140024b85:	8b fb                	mov    %ebx,%edi
140024b87:	eb 63                	jmp    0x140024bec
140024b89:	48 83 c1 08          	add    $0x8,%rcx
140024b8d:	81 3a 94 2b ea 94    	cmpl   $0x94ea2b94,(%rdx)
140024b93:	75 21                	jne    0x140024bb6
140024b95:	8b 05 01 20 01 00    	mov    0x12001(%rip),%eax        # 0x140036b9c
140024b9b:	39 42 04             	cmp    %eax,0x4(%rdx)
140024b9e:	75 16                	jne    0x140024bb6
140024ba0:	8b 05 fa 1f 01 00    	mov    0x11ffa(%rip),%eax        # 0x140036ba0
140024ba6:	39 42 08             	cmp    %eax,0x8(%rdx)
140024ba9:	75 0b                	jne    0x140024bb6
140024bab:	8b 05 f3 1f 01 00    	mov    0x11ff3(%rip),%eax        # 0x140036ba4
140024bb1:	39 42 0c             	cmp    %eax,0xc(%rdx)
140024bb4:	74 cc                	je     0x140024b82
140024bb6:	83 3a 03             	cmpl   $0x3,(%rdx)
140024bb9:	75 28                	jne    0x140024be3
140024bbb:	8b 05 fb 1f 01 00    	mov    0x11ffb(%rip),%eax        # 0x140036bbc
140024bc1:	39 42 04             	cmp    %eax,0x4(%rdx)
140024bc4:	75 1d                	jne    0x140024be3
140024bc6:	8b 05 f4 1f 01 00    	mov    0x11ff4(%rip),%eax        # 0x140036bc0
140024bcc:	39 42 08             	cmp    %eax,0x8(%rdx)
140024bcf:	75 12                	jne    0x140024be3
140024bd1:	8b 05 ed 1f 01 00    	mov    0x11fed(%rip),%eax        # 0x140036bc4
140024bd7:	39 42 0c             	cmp    %eax,0xc(%rdx)
140024bda:	75 07                	jne    0x140024be3
140024bdc:	49 89 08             	mov    %rcx,(%r8)
140024bdf:	8b fb                	mov    %ebx,%edi
140024be1:	eb 05                	jmp    0x140024be8
140024be3:	bf 02 40 00 80       	mov    $0x80004002,%edi
140024be8:	85 ff                	test   %edi,%edi
140024bea:	78 10                	js     0x140024bfc
140024bec:	49 8b 08             	mov    (%r8),%rcx
140024bef:	48 8b 01             	mov    (%rcx),%rax
140024bf2:	48 8b 40 08          	mov    0x8(%rax),%rax
140024bf6:	ff 15 cc 11 01 00    	call   *0x111cc(%rip)        # 0x140035dc8
140024bfc:	8b df                	mov    %edi,%ebx
140024bfe:	8b c3                	mov    %ebx,%eax
140024c00:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140024c05:	48 83 c4 20          	add    $0x20,%rsp
140024c09:	5f                   	pop    %rdi
140024c0a:	c3                   	ret
140024c0b:	cc                   	int3
140024c0c:	cc                   	int3
140024c0d:	cc                   	int3
140024c0e:	cc                   	int3
140024c0f:	cc                   	int3
140024c10:	cc                   	int3
140024c11:	cc                   	int3
140024c12:	cc                   	int3
140024c13:	cc                   	int3
140024c14:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140024c19:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140024c1e:	89 54 24 10          	mov    %edx,0x10(%rsp)
140024c22:	55                   	push   %rbp
140024c23:	56                   	push   %rsi
140024c24:	57                   	push   %rdi
140024c25:	48 8b ec             	mov    %rsp,%rbp
140024c28:	48 83 ec 40          	sub    $0x40,%rsp
140024c2c:	48 8b f9             	mov    %rcx,%rdi
140024c2f:	48 85 c9             	test   %rcx,%rcx
140024c32:	74 0d                	je     0x140024c41
140024c34:	48 8b 01             	mov    (%rcx),%rax
140024c37:	48 8b 40 08          	mov    0x8(%rax),%rax
140024c3b:	ff 15 87 11 01 00    	call   *0x11187(%rip)        # 0x140035dc8
140024c41:	48 83 65 30 00       	andq   $0x0,0x30(%rbp)
140024c46:	48 8d 15 a3 16 01 00 	lea    0x116a3(%rip),%rdx        # 0x1400362f0
140024c4d:	b9 40 00 00 00       	mov    $0x40,%ecx
140024c52:	e8 5d cf 00 00       	call   0x140031bb4
140024c57:	48 8b d8             	mov    %rax,%rbx
140024c5a:	48 85 c0             	test   %rax,%rax
140024c5d:	75 0c                	jne    0x140024c6b
140024c5f:	c7 45 28 0e 00 07 80 	movl   $0x8007000e,0x28(%rbp)
140024c66:	e9 a0 01 00 00       	jmp    0x140024e0b
140024c6b:	48 8d 05 86 f6 00 00 	lea    0xf686(%rip),%rax        # 0x1400342f8
140024c72:	48 8d 73 08          	lea    0x8(%rbx),%rsi
140024c76:	48 89 03             	mov    %rax,(%rbx)
140024c79:	48 8b ce             	mov    %rsi,%rcx
140024c7c:	e8 93 76 fe ff       	call   0x14000c314
140024c81:	48 8b 0d 50 9b 01 00 	mov    0x19b50(%rip),%rcx        # 0x14003e7d8
140024c88:	48 8d 05 99 f9 00 00 	lea    0xf999(%rip),%rax        # 0x140034628
140024c8f:	48 89 03             	mov    %rax,(%rbx)
140024c92:	48 8d 05 47 f9 00 00 	lea    0xf947(%rip),%rax        # 0x1400345e0
140024c99:	48 89 06             	mov    %rax,(%rsi)
140024c9c:	c7 43 2c 01 00 00 00 	movl   $0x1,0x2c(%rbx)
140024ca3:	48 85 c9             	test   %rcx,%rcx
140024ca6:	74 0d                	je     0x140024cb5
140024ca8:	48 8b 01             	mov    (%rcx),%rax
140024cab:	48 8b 40 08          	mov    0x8(%rax),%rax
140024caf:	ff 15 13 11 01 00    	call   *0x11113(%rip)        # 0x140035dc8
140024cb5:	83 63 30 00          	andl   $0x0,0x30(%rbx)
140024cb9:	48 8d 05 90 f9 00 00 	lea    0xf990(%rip),%rax        # 0x140034650
140024cc0:	48 83 63 38 00       	andq   $0x0,0x38(%rbx)
140024cc5:	41 b9 03 00 1f 00    	mov    $0x1f0003,%r9d
140024ccb:	48 89 03             	mov    %rax,(%rbx)
140024cce:	45 33 c0             	xor    %r8d,%r8d
140024cd1:	48 8d 05 08 f9 00 00 	lea    0xf908(%rip),%rax        # 0x1400345e0
140024cd8:	33 d2                	xor    %edx,%edx
140024cda:	33 c9                	xor    %ecx,%ecx
140024cdc:	48 89 06             	mov    %rax,(%rsi)
140024cdf:	48 ff 15 8a 0b 01 00 	rex.W call *0x10b8a(%rip)        # 0x140035870
140024ce6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140024ceb:	48 89 43 38          	mov    %rax,0x38(%rbx)
140024cef:	48 85 c0             	test   %rax,%rax
140024cf2:	75 1c                	jne    0x140024d10
140024cf4:	48 ff 15 9d 09 01 00 	rex.W call *0x1099d(%rip)        # 0x140035698
140024cfb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140024d00:	0f b7 f0             	movzwl %ax,%esi
140024d03:	81 ce 00 00 07 80    	or     $0x80070000,%esi
140024d09:	85 c0                	test   %eax,%eax
140024d0b:	0f 4e f0             	cmovle %eax,%esi
140024d0e:	eb 02                	jmp    0x140024d12
140024d10:	33 f6                	xor    %esi,%esi
140024d12:	48 8b 03             	mov    (%rbx),%rax
140024d15:	48 8b cb             	mov    %rbx,%rcx
140024d18:	85 f6                	test   %esi,%esi
140024d1a:	79 0c                	jns    0x140024d28
140024d1c:	48 8b 40 10          	mov    0x10(%rax),%rax
140024d20:	ff 15 a2 10 01 00    	call   *0x110a2(%rip)        # 0x140035dc8
140024d26:	eb 20                	jmp    0x140024d48
140024d28:	48 8b 40 08          	mov    0x8(%rax),%rax
140024d2c:	ff 15 96 10 01 00    	call   *0x11096(%rip)        # 0x140035dc8
140024d32:	48 89 5d 30          	mov    %rbx,0x30(%rbp)
140024d36:	48 8b cb             	mov    %rbx,%rcx
140024d39:	48 8b 03             	mov    (%rbx),%rax
140024d3c:	48 8b 40 10          	mov    0x10(%rax),%rax
140024d40:	ff 15 82 10 01 00    	call   *0x11082(%rip)        # 0x140035dc8
140024d46:	33 f6                	xor    %esi,%esi
140024d48:	89 75 28             	mov    %esi,0x28(%rbp)
140024d4b:	85 f6                	test   %esi,%esi
140024d4d:	0f 88 b8 00 00 00    	js     0x140024e0b
140024d53:	48 8b 07             	mov    (%rdi),%rax
140024d56:	48 8b cf             	mov    %rdi,%rcx
140024d59:	48 8b 55 30          	mov    0x30(%rbp),%rdx
140024d5d:	48 8b 40 30          	mov    0x30(%rax),%rax
140024d61:	ff 15 61 10 01 00    	call   *0x11061(%rip)        # 0x140035dc8
140024d67:	89 45 28             	mov    %eax,0x28(%rbp)
140024d6a:	85 c0                	test   %eax,%eax
140024d6c:	0f 88 99 00 00 00    	js     0x140024e0b
140024d72:	48 8b 45 30          	mov    0x30(%rbp),%rax
140024d76:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140024d7a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140024d80:	48 8b 48 38          	mov    0x38(%rax),%rcx
140024d84:	48 83 65 f8 00       	andq   $0x0,-0x8(%rbp)
140024d89:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
140024d8d:	e8 5a 76 fe ff       	call   0x14000c3ec
140024d92:	83 f8 ff             	cmp    $0xffffffff,%eax
140024d95:	75 09                	jne    0x140024da0
140024d97:	c7 45 28 05 40 00 80 	movl   $0x80004005,0x28(%rbp)
140024d9e:	eb 6b                	jmp    0x140024e0b
140024da0:	48 83 65 20 00       	andq   $0x0,0x20(%rbp)
140024da5:	83 7d 28 00          	cmpl   $0x0,0x28(%rbp)
140024da9:	7c 45                	jl     0x140024df0
140024dab:	48 8b 45 30          	mov    0x30(%rbp),%rax
140024daf:	83 78 30 01          	cmpl   $0x1,0x30(%rax)
140024db3:	74 3b                	je     0x140024df0
140024db5:	48 8b 1f             	mov    (%rdi),%rbx
140024db8:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140024dbc:	e8 f7 75 fe ff       	call   0x14000c3b8
140024dc1:	4c 8b c0             	mov    %rax,%r8
140024dc4:	48 8d 15 fd 1d 01 00 	lea    0x11dfd(%rip),%rdx        # 0x140036bc8
140024dcb:	48 8b 03             	mov    (%rbx),%rax
140024dce:	48 8b cf             	mov    %rdi,%rcx
140024dd1:	ff 15 f1 0f 01 00    	call   *0x10ff1(%rip)        # 0x140035dc8
140024dd7:	85 c0                	test   %eax,%eax
140024dd9:	78 15                	js     0x140024df0
140024ddb:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140024ddf:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140024de3:	48 8b 01             	mov    (%rcx),%rax
140024de6:	48 8b 40 40          	mov    0x40(%rax),%rax
140024dea:	ff 15 d8 0f 01 00    	call   *0x10fd8(%rip)        # 0x140035dc8
140024df0:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140024df4:	48 85 c9             	test   %rcx,%rcx
140024df7:	74 12                	je     0x140024e0b
140024df9:	48 83 65 20 00       	andq   $0x0,0x20(%rbp)
140024dfe:	48 8b 01             	mov    (%rcx),%rax
140024e01:	48 8b 40 10          	mov    0x10(%rax),%rax
140024e05:	ff 15 bd 0f 01 00    	call   *0x10fbd(%rip)        # 0x140035dc8
140024e0b:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
140024e0f:	8b 5d 28             	mov    0x28(%rbp),%ebx
140024e12:	48 85 c9             	test   %rcx,%rcx
140024e15:	74 12                	je     0x140024e29
140024e17:	48 83 65 30 00       	andq   $0x0,0x30(%rbp)
140024e1c:	48 8b 01             	mov    (%rcx),%rax
140024e1f:	48 8b 40 10          	mov    0x10(%rax),%rax
140024e23:	ff 15 9f 0f 01 00    	call   *0x10f9f(%rip)        # 0x140035dc8
140024e29:	48 85 ff             	test   %rdi,%rdi
140024e2c:	74 10                	je     0x140024e3e
140024e2e:	48 8b 0f             	mov    (%rdi),%rcx
140024e31:	48 8b 41 10          	mov    0x10(%rcx),%rax
140024e35:	48 8b cf             	mov    %rdi,%rcx
140024e38:	ff 15 8a 0f 01 00    	call   *0x10f8a(%rip)        # 0x140035dc8
140024e3e:	8b c3                	mov    %ebx,%eax
140024e40:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140024e45:	48 83 c4 40          	add    $0x40,%rsp
140024e49:	5f                   	pop    %rdi
140024e4a:	5e                   	pop    %rsi
140024e4b:	5d                   	pop    %rbp
140024e4c:	c3                   	ret
140024e4d:	cc                   	int3
140024e4e:	cc                   	int3
140024e4f:	cc                   	int3
140024e50:	cc                   	int3
140024e51:	cc                   	int3
140024e52:	cc                   	int3
140024e53:	cc                   	int3
140024e54:	cc                   	int3
140024e55:	cc                   	int3
140024e56:	cc                   	int3
140024e57:	cc                   	int3
140024e58:	cc                   	int3
140024e59:	cc                   	int3
140024e5a:	cc                   	int3
140024e5b:	cc                   	int3
140024e5c:	cc                   	int3
140024e5d:	cc                   	int3
140024e5e:	cc                   	int3
140024e5f:	cc                   	int3
140024e60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140024e65:	57                   	push   %rdi
140024e66:	48 83 ec 20          	sub    $0x20,%rsp
140024e6a:	48 8d 05 df f7 00 00 	lea    0xf7df(%rip),%rax        # 0x140034650
140024e71:	48 8b d9             	mov    %rcx,%rbx
140024e74:	48 89 01             	mov    %rax,(%rcx)
140024e77:	8b fa                	mov    %edx,%edi
140024e79:	48 8d 05 60 f7 00 00 	lea    0xf760(%rip),%rax        # 0x1400345e0
140024e80:	48 89 41 08          	mov    %rax,0x8(%rcx)
140024e84:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140024e88:	48 ff 15 69 08 01 00 	rex.W call *0x10869(%rip)        # 0x1400356f8
140024e8f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140024e94:	c7 43 2c 01 00 00 c0 	movl   $0xc0000001,0x2c(%rbx)
140024e9b:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140024e9f:	48 85 c9             	test   %rcx,%rcx
140024ea2:	74 12                	je     0x140024eb6
140024ea4:	48 83 63 20 00       	andq   $0x0,0x20(%rbx)
140024ea9:	48 8b 01             	mov    (%rcx),%rax
140024eac:	48 8b 40 10          	mov    0x10(%rax),%rax
140024eb0:	ff 15 12 0f 01 00    	call   *0x10f12(%rip)        # 0x140035dc8
140024eb6:	40 f6 c7 01          	test   $0x1,%dil
140024eba:	74 08                	je     0x140024ec4
140024ebc:	48 8b cb             	mov    %rbx,%rcx
140024ebf:	e8 24 c8 00 00       	call   0x1400316e8
140024ec4:	48 8b c3             	mov    %rbx,%rax
140024ec7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140024ecc:	48 83 c4 20          	add    $0x20,%rsp
140024ed0:	5f                   	pop    %rdi
140024ed1:	c3                   	ret
140024ed2:	cc                   	int3
140024ed3:	cc                   	int3
140024ed4:	cc                   	int3
140024ed5:	cc                   	int3
140024ed6:	cc                   	int3
140024ed7:	cc                   	int3
140024ed8:	cc                   	int3
140024ed9:	cc                   	int3
140024eda:	cc                   	int3
140024edb:	cc                   	int3
140024edc:	cc                   	int3
140024edd:	cc                   	int3
140024ede:	cc                   	int3
140024edf:	cc                   	int3
140024ee0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140024ee5:	57                   	push   %rdi
140024ee6:	48 83 ec 20          	sub    $0x20,%rsp
140024eea:	33 db                	xor    %ebx,%ebx
140024eec:	49 89 18             	mov    %rbx,(%r8)
140024eef:	39 1a                	cmp    %ebx,(%rdx)
140024ef1:	75 36                	jne    0x140024f29
140024ef3:	8b 05 f3 19 01 00    	mov    0x119f3(%rip),%eax        # 0x1400368ec
140024ef9:	39 42 04             	cmp    %eax,0x4(%rdx)
140024efc:	75 2b                	jne    0x140024f29
140024efe:	8b 05 ec 19 01 00    	mov    0x119ec(%rip),%eax        # 0x1400368f0
140024f04:	39 42 08             	cmp    %eax,0x8(%rdx)
140024f07:	75 20                	jne    0x140024f29
140024f09:	8b 05 e5 19 01 00    	mov    0x119e5(%rip),%eax        # 0x1400368f4
140024f0f:	39 42 0c             	cmp    %eax,0xc(%rdx)
140024f12:	75 15                	jne    0x140024f29
140024f14:	49 89 08             	mov    %rcx,(%r8)
140024f17:	48 8b 01             	mov    (%rcx),%rax