140024ac9:	e8 b6 d9 fd ff       	call   0x140002484
140024ace:	41 8b ff             	mov    %r15d,%edi
140024ad1:	48 8b 75 90          	mov    -0x70(%rbp),%rsi
140024ad5:	44 8b 75 80          	mov    -0x80(%rbp),%r14d
140024ad9:	4c 39 7d b8          	cmp    %r15,-0x48(%rbp)
140024add:	74 0d                	je     0x140024aec
140024adf:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
140024ae3:	e8 f4 a4 ff ff       	call   0x14001efdc
140024ae8:	4c 89 7d b8          	mov    %r15,-0x48(%rbp)
140024aec:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140024af0:	48 85 c9             	test   %rcx,%rcx
140024af3:	74 1e                	je     0x140024b13
140024af5:	48 ff 15 64 08 06 00 	rex.W call *0x60864(%rip)        # 0x140085360
140024afc:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140024b01:	8b c8                	mov    %eax,%ecx
140024b03:	48 ff 15 8e 08 06 00 	rex.W call *0x6088e(%rip)        # 0x140085398
140024b0a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140024b0f:	4c 89 7d a0          	mov    %r15,-0x60(%rbp)
140024b13:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140024b17:	48 85 c9             	test   %rcx,%rcx
140024b1a:	74 1e                	je     0x140024b3a
140024b1c:	48 ff 15 3d 08 06 00 	rex.W call *0x6083d(%rip)        # 0x140085360
140024b23:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140024b28:	8b c8                	mov    %eax,%ecx
140024b2a:	48 ff 15 67 08 06 00 	rex.W call *0x60867(%rip)        # 0x140085398
140024b31:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140024b36:	4c 89 7d b0          	mov    %r15,-0x50(%rbp)
140024b3a:	85 ff                	test   %edi,%edi
140024b3c:	bf 01 00 00 00       	mov    $0x1,%edi
140024b41:	0f 85 f0 bc 02 00    	jne    0x140050837
140024b47:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140024b4b:	e8 40 d8 fd ff       	call   0x140002390
140024b50:	48 8b 1b             	mov    (%rbx),%rbx
140024b53:	e9 f4 fa ff ff       	jmp    0x14002464c
140024b58:	45 8b 4f 48          	mov    0x48(%r15),%r9d
140024b5c:	48 8d 55 70          	lea    0x70(%rbp),%rdx
140024b60:	4c 8b 45 b0          	mov    -0x50(%rbp),%r8
140024b64:	49 8b 8f d0 00 00 00 	mov    0xd0(%r15),%rcx
140024b6b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140024b70:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
140024b75:	e8 be 18 00 00       	call   0x140026438
140024b7a:	45 33 ff             	xor    %r15d,%r15d
140024b7d:	8b f8                	mov    %eax,%edi
140024b7f:	85 c0                	test   %eax,%eax
140024b81:	0f 85 d0 bb 02 00    	jne    0x140050757
140024b87:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
140024b8b:	4c 8d 45 68          	lea    0x68(%rbp),%r8
140024b8f:	8b d6                	mov    %esi,%edx
140024b91:	e8 c2 66 fe ff       	call   0x14000b258
140024b96:	8b f8                	mov    %eax,%edi
140024b98:	85 c0                	test   %eax,%eax
140024b9a:	0f 85 f8 bb 02 00    	jne    0x140050798
140024ba0:	48 8b 05 91 b4 07 00 	mov    0x7b491(%rip),%rax        # 0x1400a0038
140024ba7:	4c 8d 4d 68          	lea    0x68(%rbp),%r9
140024bab:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
140024baf:	48 8d 55 70          	lea    0x70(%rbp),%rdx
140024bb3:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140024bb7:	c7 44 24 20 10 00 00 	movl   $0x10,0x20(%rsp)
140024bbe:	00
140024bbf:	48 8b 40 58          	mov    0x58(%rax),%rax
140024bc3:	4d 8b 00             	mov    (%r8),%r8
140024bc6:	ff 15 fc 0a 06 00    	call   *0x60afc(%rip)        # 0x1400856c8
140024bcc:	8b f8                	mov    %eax,%edi
140024bce:	85 c0                	test   %eax,%eax
140024bd0:	0f 85 db bb 02 00    	jne    0x1400507b1
140024bd6:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
140024bda:	0f 0d 4a 34          	prefetchw 0x34(%rdx)
140024bde:	8b 42 34             	mov    0x34(%rdx),%eax
140024be1:	8b c8                	mov    %eax,%ecx
140024be3:	0f ba e9 0a          	bts    $0xa,%ecx
140024be7:	f0 0f b1 4a 34       	lock cmpxchg %ecx,0x34(%rdx)
140024bec:	0f 84 91 fd ff ff    	je     0x140024983
140024bf2:	eb ea                	jmp    0x140024bde
140024bf4:	48 8d 0d f5 b7 07 00 	lea    0x7b7f5(%rip),%rcx        # 0x1400a03f0
140024bfb:	48 ff 15 ae 0a 06 00 	rex.W call *0x60aae(%rip)        # 0x1400856b0
140024c02:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140024c07:	45 85 f6             	test   %r14d,%r14d
140024c0a:	0f 85 5a bc 02 00    	jne    0x14005086a
140024c10:	e8 df 64 fe ff       	call   0x14000b0f4
140024c15:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
140024c19:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
140024c1d:	48 3b d8             	cmp    %rax,%rbx
140024c20:	74 34                	je     0x140024c56
140024c22:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140024c26:	8b 41 24             	mov    0x24(%rcx),%eax
140024c29:	83 f8 02             	cmp    $0x2,%eax
140024c2c:	74 05                	je     0x140024c33
140024c2e:	48 8b 1b             	mov    (%rbx),%rbx
140024c31:	eb e6                	jmp    0x140024c19
140024c33:	8b 41 34             	mov    0x34(%rcx),%eax
140024c36:	a8 08                	test   $0x8,%al
140024c38:	75 f4                	jne    0x140024c2e
140024c3a:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
140024c3f:	45 33 c9             	xor    %r9d,%r9d
140024c42:	45 33 c0             	xor    %r8d,%r8d
140024c45:	c7 44 24 20 08 00 00 	movl   $0x8,0x20(%rsp)
140024c4c:	00
140024c4d:	33 d2                	xor    %edx,%edx
140024c4f:	e8 d0 d6 fe ff       	call   0x140012324
140024c54:	eb d8                	jmp    0x140024c2e
140024c56:	48 8b ce             	mov    %rsi,%rcx
140024c59:	e8 c2 eb ff ff       	call   0x140023820
140024c5e:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
140024c62:	48 85 c9             	test   %rcx,%rcx
140024c65:	74 0c                	je     0x140024c73
140024c67:	48 ff 15 8a fe 05 00 	rex.W call *0x5fe8a(%rip)        # 0x140084af8
140024c6e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140024c73:	4c 39 7d d8          	cmp    %r15,-0x28(%rbp)
140024c77:	74 1f                	je     0x140024c98
140024c79:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140024c80:	00 00
140024c82:	33 d2                	xor    %edx,%edx
140024c84:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
140024c88:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140024c8c:	48 ff 15 25 07 06 00 	rex.W call *0x60725(%rip)        # 0x1400853b8
140024c93:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140024c98:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140024c9c:	e8 37 c1 fe ff       	call   0x140010dd8
140024ca1:	48 8b 5d 00          	mov    0x0(%rbp),%rbx
140024ca5:	48 8d 45 00          	lea    0x0(%rbp),%rax
140024ca9:	48 3b d8             	cmp    %rax,%rbx
140024cac:	0f 94 c0             	sete   %al
140024caf:	84 c0                	test   %al,%al
140024cb1:	75 3d                	jne    0x140024cf0
140024cb3:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140024cb7:	48 8b 03             	mov    (%rbx),%rax
140024cba:	48 89 01             	mov    %rax,(%rcx)
140024cbd:	48 89 48 08          	mov    %rcx,0x8(%rax)
140024cc1:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140024cc5:	48 85 c9             	test   %rcx,%rcx
140024cc8:	74 15                	je     0x140024cdf
140024cca:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
140024cce:	83 c8 ff             	or     $0xffffffff,%eax
140024cd1:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140024cd6:	83 f8 01             	cmp    $0x1,%eax
140024cd9:	0f 84 ac bb 02 00    	je     0x14005088b
140024cdf:	48 8d 15 82 2d 06 00 	lea    0x62d82(%rip),%rdx        # 0x140087a68
140024ce6:	48 8b cb             	mov    %rbx,%rcx
140024ce9:	e8 12 f2 00 00       	call   0x140033f00
140024cee:	eb b1                	jmp    0x140024ca1
140024cf0:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140024cf4:	4c 89 7d 10          	mov    %r15,0x10(%rbp)
140024cf8:	e8 4b df fe ff       	call   0x140012c48
140024cfd:	41 8b c6             	mov    %r14d,%eax
140024d00:	48 8b 8d 90 04 00 00 	mov    0x490(%rbp),%rcx
140024d07:	48 33 cc             	xor    %rsp,%rcx
140024d0a:	e8 a1 ee 00 00       	call   0x140033bb0
140024d0f:	48 8b 9c 24 10 06 00 	mov    0x610(%rsp),%rbx
140024d16:	00
140024d17:	48 81 c4 c0 05 00 00 	add    $0x5c0,%rsp
140024d1e:	41 5f                	pop    %r15
140024d20:	41 5e                	pop    %r14
140024d22:	41 5d                	pop    %r13
140024d24:	41 5c                	pop    %r12
140024d26:	5f                   	pop    %rdi
140024d27:	5e                   	pop    %rsi
140024d28:	5d                   	pop    %rbp
140024d29:	c3                   	ret
140024d2a:	cc                   	int3
140024d2b:	cc                   	int3
140024d2c:	cc                   	int3
140024d2d:	cc                   	int3
140024d2e:	cc                   	int3
140024d2f:	cc                   	int3
140024d30:	cc                   	int3
140024d31:	cc                   	int3
140024d32:	cc                   	int3
140024d33:	cc                   	int3
140024d34:	4c 8b dc             	mov    %rsp,%r11
140024d37:	49 89 5b 08          	mov    %rbx,0x8(%r11)
140024d3b:	49 89 73 20          	mov    %rsi,0x20(%r11)
140024d3f:	57                   	push   %rdi
140024d40:	48 83 ec 30          	sub    $0x30,%rsp
140024d44:	48 8b c2             	mov    %rdx,%rax
140024d47:	48 8b f9             	mov    %rcx,%rdi
140024d4a:	48 85 d2             	test   %rdx,%rdx
140024d4d:	74 7c                	je     0x140024dcb
140024d4f:	48 83 7a 20 00       	cmpq   $0x0,0x20(%rdx)
140024d54:	74 75                	je     0x140024dcb
140024d56:	83 7a 18 00          	cmpl   $0x0,0x18(%rdx)
140024d5a:	0f 84 be bb 02 00    	je     0x14005091e
140024d60:	4d 8d 43 10          	lea    0x10(%r11),%r8
140024d64:	48 8b c8             	mov    %rax,%rcx
140024d67:	49 8d 53 18          	lea    0x18(%r11),%rdx
140024d6b:	e8 68 00 00 00       	call   0x140024dd8
140024d70:	8b d8                	mov    %eax,%ebx
140024d72:	85 c0                	test   %eax,%eax
140024d74:	0f 85 26 bb 02 00    	jne    0x1400508a0
140024d7a:	8b 44 24 48          	mov    0x48(%rsp),%eax
140024d7e:	44 8d 4b 03          	lea    0x3(%rbx),%r9d
140024d82:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140024d87:	48 8d 15 4a 27 06 00 	lea    0x6274a(%rip),%rdx        # 0x1400874d8
140024d8e:	89 44 24 28          	mov    %eax,0x28(%rsp)
140024d92:	48 8b cf             	mov    %rdi,%rcx
140024d95:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140024d9a:	e8 dd ab ff ff       	call   0x14001f97c
140024d9f:	8b d8                	mov    %eax,%ebx
140024da1:	85 c0                	test   %eax,%eax
140024da3:	0f 85 36 bb 02 00    	jne    0x1400508df
140024da9:	48 8b ce             	mov    %rsi,%rcx
140024dac:	48 ff 15 85 fd 05 00 	rex.W call *0x5fd85(%rip)        # 0x140084b38
140024db3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140024db8:	8b c3                	mov    %ebx,%eax
140024dba:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140024dbf:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140024dc4:	48 83 c4 30          	add    $0x30,%rsp
140024dc8:	5f                   	pop    %rdi
140024dc9:	c3                   	ret
140024dca:	cc                   	int3
140024dcb:	33 c0                	xor    %eax,%eax
140024dcd:	eb eb                	jmp    0x140024dba
140024dcf:	cc                   	int3
140024dd0:	cc                   	int3
140024dd1:	cc                   	int3
140024dd2:	cc                   	int3
140024dd3:	cc                   	int3
140024dd4:	cc                   	int3
140024dd5:	cc                   	int3
140024dd6:	cc                   	int3
140024dd7:	cc                   	int3
140024dd8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140024ddd:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140024de2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140024de7:	57                   	push   %rdi
140024de8:	41 56                	push   %r14
140024dea:	41 57                	push   %r15
140024dec:	48 83 ec 20          	sub    $0x20,%rsp
140024df0:	33 db                	xor    %ebx,%ebx
140024df2:	49 8b f0             	mov    %r8,%rsi
140024df5:	4c 8b fa             	mov    %rdx,%r15
140024df8:	48 8b f9             	mov    %rcx,%rdi
140024dfb:	48 85 d2             	test   %rdx,%rdx
140024dfe:	0f 84 8f bb 02 00    	je     0x140050993
140024e04:	4d 85 c0             	test   %r8,%r8
140024e07:	0f 84 86 bb 02 00    	je     0x140050993
140024e0d:	48 89 1a             	mov    %rbx,(%rdx)
140024e10:	41 89 18             	mov    %ebx,(%r8)
140024e13:	48 85 c9             	test   %rcx,%rcx
140024e16:	0f 84 77 bb 02 00    	je     0x140050993
140024e1c:	48 39 59 20          	cmp    %rbx,0x20(%rcx)
140024e20:	0f 84 6d bb 02 00    	je     0x140050993
140024e26:	8b 41 18             	mov    0x18(%rcx),%eax
140024e29:	85 c0                	test   %eax,%eax
140024e2b:	0f 84 62 bb 02 00    	je     0x140050993
140024e31:	8d 2c c5 14 00 00 00 	lea    0x14(,%rax,8),%ebp
140024e38:	8b d5                	mov    %ebp,%edx
140024e3a:	8d 4b 40             	lea    0x40(%rbx),%ecx
140024e3d:	48 ff 15 ec fc 05 00 	rex.W call *0x5fcec(%rip)        # 0x140084b30
140024e44:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140024e49:	4c 8b f0             	mov    %rax,%r14
140024e4c:	48 85 c0             	test   %rax,%rax
140024e4f:	0f 84 2b bb 02 00    	je     0x140050980
140024e55:	8b 07                	mov    (%rdi),%eax
140024e57:	49 8d 4e 14          	lea    0x14(%r14),%rcx
140024e5b:	41 89 06             	mov    %eax,(%r14)
140024e5e:	8b c3                	mov    %ebx,%eax
140024e60:	48 39 5f 08          	cmp    %rbx,0x8(%rdi)
140024e64:	0f 95 c0             	setne  %al
140024e67:	41 89 46 04          	mov    %eax,0x4(%r14)
140024e6b:	8b c3                	mov    %ebx,%eax
140024e6d:	48 39 5f 10          	cmp    %rbx,0x10(%rdi)
140024e71:	0f 95 c0             	setne  %al
140024e74:	41 89 46 08          	mov    %eax,0x8(%r14)
140024e78:	8b 47 18             	mov    0x18(%rdi),%eax
140024e7b:	41 89 46 0c          	mov    %eax,0xc(%r14)
140024e7f:	41 c7 46 10 14 00 00 	movl   $0x14,0x10(%r14)
140024e86:	00
140024e87:	44 8b 47 18          	mov    0x18(%rdi),%r8d
140024e8b:	48 8b 57 20          	mov    0x20(%rdi),%rdx
140024e8f:	49 c1 e0 03          	shl    $0x3,%r8
140024e93:	e8 8b 35 01 00       	call   0x140038423
140024e98:	4d 89 37             	mov    %r14,(%r15)
140024e9b:	89 2e                	mov    %ebp,(%rsi)
140024e9d:	33 c9                	xor    %ecx,%ecx
140024e9f:	48 ff 15 92 fc 05 00 	rex.W call *0x5fc92(%rip)        # 0x140084b38
140024ea6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140024eab:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140024eb0:	8b c3                	mov    %ebx,%eax
140024eb2:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140024eb7:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140024ebc:	48 83 c4 20          	add    $0x20,%rsp
140024ec0:	41 5f                	pop    %r15
140024ec2:	41 5e                	pop    %r14
140024ec4:	5f                   	pop    %rdi
140024ec5:	c3                   	ret
140024ec6:	cc                   	int3
140024ec7:	cc                   	int3
140024ec8:	cc                   	int3
140024ec9:	cc                   	int3
140024eca:	cc                   	int3
140024ecb:	cc                   	int3
140024ecc:	cc                   	int3
140024ecd:	cc                   	int3
140024ece:	cc                   	int3
140024ecf:	cc                   	int3
140024ed0:	4c 8b dc             	mov    %rsp,%r11
140024ed3:	49 89 5b 10          	mov    %rbx,0x10(%r11)
140024ed7:	49 89 6b 18          	mov    %rbp,0x18(%r11)
140024edb:	49 89 73 20          	mov    %rsi,0x20(%r11)
140024edf:	57                   	push   %rdi
140024ee0:	48 83 ec 20          	sub    $0x20,%rsp
140024ee4:	48 83 3d a4 02 06 00 	cmpq   $0x0,0x602a4(%rip)        # 0x140085190
140024eeb:	00
140024eec:	48 8b fa             	mov    %rdx,%rdi
140024eef:	48 8b 81 88 00 00 00 	mov    0x88(%rcx),%rax
140024ef6:	48 8b f1             	mov    %rcx,%rsi
140024ef9:	49 89 43 08          	mov    %rax,0x8(%r11)
140024efd:	48 8b da             	mov    %rdx,%rbx
140024f00:	74 4d                	je     0x140024f4f
140024f02:	48 8b ca             	mov    %rdx,%rcx
140024f05:	48 ff 15 8c 06 06 00 	rex.W call *0x6068c(%rip)        # 0x140085598
140024f0c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140024f11:	85 c0                	test   %eax,%eax
140024f13:	74 3a                	je     0x140024f4f
140024f15:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140024f1c:	00 00
140024f1e:	33 d2                	xor    %edx,%edx
140024f20:	44 8b c0             	mov    %eax,%r8d
140024f23:	8b e8                	mov    %eax,%ebp
140024f25:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140024f29:	48 ff 15 98 04 06 00 	rex.W call *0x60498(%rip)        # 0x1400853c8
140024f30:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140024f35:	48 8b d8             	mov    %rax,%rbx
140024f38:	48 85 c0             	test   %rax,%rax
140024f3b:	0f 84 5d ba 02 00    	je     0x14005099e
140024f41:	44 8b c5             	mov    %ebp,%r8d
140024f44:	48 8b d7             	mov    %rdi,%rdx
140024f47:	48 8b c8             	mov    %rax,%rcx
140024f4a:	e8 d4 34 01 00       	call   0x140038423
140024f4f:	48 83 7c 24 30 00    	cmpq   $0x0,0x30(%rsp)
140024f55:	48 89 9e 88 00 00 00 	mov    %rbx,0x88(%rsi)
140024f5c:	74 11                	je     0x140024f6f
140024f5e:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140024f63:	48 ff 15 5e 06 06 00 	rex.W call *0x6065e(%rip)        # 0x1400855c8
140024f6a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140024f6f:	33 c0                	xor    %eax,%eax
140024f71:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140024f76:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140024f7b:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140024f80:	48 83 c4 20          	add    $0x20,%rsp
140024f84:	5f                   	pop    %rdi
140024f85:	c3                   	ret
140024f86:	cc                   	int3
140024f87:	cc                   	int3
140024f88:	cc                   	int3
140024f89:	cc                   	int3
140024f8a:	cc                   	int3
140024f8b:	cc                   	int3
140024f8c:	cc                   	int3
140024f8d:	cc                   	int3