14019e9f5:	e8 36 21 11 00       	call   0x1402b0b30
14019e9fa:	48 2b e0             	sub    %rax,%rsp
14019e9fd:	4c 8b c1             	mov    %rcx,%r8
14019ea00:	8d 50 58             	lea    0x58(%rax),%edx
14019ea03:	48 8d 0d 96 62 18 00 	lea    0x186296(%rip),%rcx        # 0x140324ca0
14019ea0a:	48 83 c4 28          	add    $0x28,%rsp
14019ea0e:	e9 ad 1b f5 ff       	jmp    0x1400f05c0
14019ea13:	cc                   	int3
14019ea14:	cc                   	int3
14019ea15:	cc                   	int3
14019ea16:	cc                   	int3
14019ea17:	cc                   	int3
14019ea18:	cc                   	int3
14019ea19:	cc                   	int3
14019ea1a:	cc                   	int3
14019ea1b:	cc                   	int3
14019ea1c:	cc                   	int3
14019ea1d:	cc                   	int3
14019ea1e:	cc                   	int3
14019ea1f:	cc                   	int3
14019ea20:	b8 28 00 00 00       	mov    $0x28,%eax
14019ea25:	e8 06 21 11 00       	call   0x1402b0b30
14019ea2a:	48 2b e0             	sub    %rax,%rsp
14019ea2d:	48 85 c9             	test   %rcx,%rcx
14019ea30:	74 10                	je     0x14019ea42
14019ea32:	48 8d 15 ef c0 19 00 	lea    0x19c0ef(%rip),%rdx        # 0x14033ab28
14019ea39:	48 83 c4 28          	add    $0x28,%rsp
14019ea3d:	e9 8e 21 f5 ff       	jmp    0x1400f0bd0
14019ea42:	48 8d 0d df c0 19 00 	lea    0x19c0df(%rip),%rcx        # 0x14033ab28
14019ea49:	48 83 c4 28          	add    $0x28,%rsp
14019ea4d:	e9 0e 22 f5 ff       	jmp    0x1400f0c60
14019ea52:	cc                   	int3
14019ea53:	cc                   	int3
14019ea54:	cc                   	int3
14019ea55:	cc                   	int3
14019ea56:	cc                   	int3
14019ea57:	cc                   	int3
14019ea58:	cc                   	int3
14019ea59:	cc                   	int3
14019ea5a:	cc                   	int3
14019ea5b:	cc                   	int3
14019ea5c:	cc                   	int3
14019ea5d:	cc                   	int3
14019ea5e:	cc                   	int3
14019ea5f:	cc                   	int3
14019ea60:	b8 28 00 00 00       	mov    $0x28,%eax
14019ea65:	e8 c6 20 11 00       	call   0x1402b0b30
14019ea6a:	48 2b e0             	sub    %rax,%rsp
14019ea6d:	48 85 c9             	test   %rcx,%rcx
14019ea70:	74 10                	je     0x14019ea82
14019ea72:	48 8d 15 c7 c0 19 00 	lea    0x19c0c7(%rip),%rdx        # 0x14033ab40
14019ea79:	48 83 c4 28          	add    $0x28,%rsp
14019ea7d:	e9 4e 21 f5 ff       	jmp    0x1400f0bd0
14019ea82:	48 8d 0d b7 c0 19 00 	lea    0x19c0b7(%rip),%rcx        # 0x14033ab40
14019ea89:	48 83 c4 28          	add    $0x28,%rsp
14019ea8d:	e9 ce 21 f5 ff       	jmp    0x1400f0c60
14019ea92:	cc                   	int3
14019ea93:	cc                   	int3
14019ea94:	cc                   	int3
14019ea95:	cc                   	int3
14019ea96:	cc                   	int3
14019ea97:	cc                   	int3
14019ea98:	cc                   	int3
14019ea99:	cc                   	int3
14019ea9a:	cc                   	int3
14019ea9b:	cc                   	int3
14019ea9c:	cc                   	int3
14019ea9d:	cc                   	int3
14019ea9e:	cc                   	int3
14019ea9f:	cc                   	int3
14019eaa0:	b8 28 00 00 00       	mov    $0x28,%eax
14019eaa5:	e8 86 20 11 00       	call   0x1402b0b30
14019eaaa:	48 2b e0             	sub    %rax,%rsp
14019eaad:	48 85 c9             	test   %rcx,%rcx
14019eab0:	74 10                	je     0x14019eac2
14019eab2:	48 8d 15 9f c0 19 00 	lea    0x19c09f(%rip),%rdx        # 0x14033ab58
14019eab9:	48 83 c4 28          	add    $0x28,%rsp
14019eabd:	e9 0e 21 f5 ff       	jmp    0x1400f0bd0
14019eac2:	48 8d 0d 8f c0 19 00 	lea    0x19c08f(%rip),%rcx        # 0x14033ab58
14019eac9:	48 83 c4 28          	add    $0x28,%rsp
14019eacd:	e9 8e 21 f5 ff       	jmp    0x1400f0c60
14019ead2:	cc                   	int3
14019ead3:	cc                   	int3
14019ead4:	cc                   	int3
14019ead5:	cc                   	int3
14019ead6:	cc                   	int3
14019ead7:	cc                   	int3
14019ead8:	cc                   	int3
14019ead9:	cc                   	int3
14019eada:	cc                   	int3
14019eadb:	cc                   	int3
14019eadc:	cc                   	int3
14019eadd:	cc                   	int3
14019eade:	cc                   	int3
14019eadf:	cc                   	int3
14019eae0:	b8 28 00 00 00       	mov    $0x28,%eax
14019eae5:	e8 46 20 11 00       	call   0x1402b0b30
14019eaea:	48 2b e0             	sub    %rax,%rsp
14019eaed:	48 85 c9             	test   %rcx,%rcx
14019eaf0:	74 10                	je     0x14019eb02
14019eaf2:	48 8d 15 8f c0 19 00 	lea    0x19c08f(%rip),%rdx        # 0x14033ab88
14019eaf9:	48 83 c4 28          	add    $0x28,%rsp
14019eafd:	e9 ce 20 f5 ff       	jmp    0x1400f0bd0
14019eb02:	48 8d 0d 7f c0 19 00 	lea    0x19c07f(%rip),%rcx        # 0x14033ab88
14019eb09:	48 83 c4 28          	add    $0x28,%rsp
14019eb0d:	e9 4e 21 f5 ff       	jmp    0x1400f0c60
14019eb12:	cc                   	int3
14019eb13:	cc                   	int3
14019eb14:	cc                   	int3
14019eb15:	cc                   	int3
14019eb16:	cc                   	int3
14019eb17:	cc                   	int3
14019eb18:	cc                   	int3
14019eb19:	cc                   	int3
14019eb1a:	cc                   	int3
14019eb1b:	cc                   	int3
14019eb1c:	cc                   	int3
14019eb1d:	cc                   	int3
14019eb1e:	cc                   	int3
14019eb1f:	cc                   	int3
14019eb20:	48 85 c9             	test   %rcx,%rcx
14019eb23:	74 5f                	je     0x14019eb84
14019eb25:	53                   	push   %rbx
14019eb26:	b8 20 00 00 00       	mov    $0x20,%eax
14019eb2b:	e8 00 20 11 00       	call   0x1402b0b30
14019eb30:	48 2b e0             	sub    %rax,%rsp
14019eb33:	48 83 39 00          	cmpq   $0x0,(%rcx)
14019eb37:	48 8b d9             	mov    %rcx,%rbx
14019eb3a:	74 0e                	je     0x14019eb4a
14019eb3c:	0f 1f 40 00          	nopl   0x0(%rax)
14019eb40:	48 83 c1 28          	add    $0x28,%rcx
14019eb44:	48 83 39 00          	cmpq   $0x0,(%rcx)
14019eb48:	75 f6                	jne    0x14019eb40
14019eb4a:	83 79 08 7f          	cmpl   $0x7f,0x8(%rcx)
14019eb4e:	75 1a                	jne    0x14019eb6a
14019eb50:	48 8b 51 18          	mov    0x18(%rcx),%rdx
14019eb54:	4c 8d 05 c5 61 18 00 	lea    0x1861c5(%rip),%r8        # 0x140324d20
14019eb5b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14019eb5f:	41 b9 e8 00 00 00    	mov    $0xe8,%r9d
14019eb65:	e8 36 c7 f8 ff       	call   0x14012b2a0
14019eb6a:	41 b8 e9 00 00 00    	mov    $0xe9,%r8d
14019eb70:	48 8d 15 a9 61 18 00 	lea    0x1861a9(%rip),%rdx        # 0x140324d20
14019eb77:	48 8b cb             	mov    %rbx,%rcx
14019eb7a:	e8 41 d2 f4 ff       	call   0x1400ebdc0
14019eb7f:	48 83 c4 20          	add    $0x20,%rsp
14019eb83:	5b                   	pop    %rbx
14019eb84:	c3                   	ret
14019eb85:	cc                   	int3
14019eb86:	cc                   	int3
14019eb87:	cc                   	int3
14019eb88:	cc                   	int3
14019eb89:	cc                   	int3
14019eb8a:	cc                   	int3
14019eb8b:	cc                   	int3
14019eb8c:	cc                   	int3
14019eb8d:	cc                   	int3
14019eb8e:	cc                   	int3
14019eb8f:	cc                   	int3
14019eb90:	48 8d 41 07          	lea    0x7(%rcx),%rax
14019eb94:	48 c1 e8 03          	shr    $0x3,%rax
14019eb98:	c3                   	ret
14019eb99:	cc                   	int3
14019eb9a:	cc                   	int3
14019eb9b:	cc                   	int3
14019eb9c:	cc                   	int3
14019eb9d:	cc                   	int3
14019eb9e:	cc                   	int3
14019eb9f:	cc                   	int3
14019eba0:	48 c7 01 00 00 00 00 	movq   $0x0,(%rcx)
14019eba7:	4c 89 41 18          	mov    %r8,0x18(%rcx)
14019ebab:	48 89 51 10          	mov    %rdx,0x10(%rcx)
14019ebaf:	c7 41 08 7f 00 00 00 	movl   $0x7f,0x8(%rcx)
14019ebb6:	c3                   	ret
14019ebb7:	cc                   	int3
14019ebb8:	cc                   	int3
14019ebb9:	cc                   	int3
14019ebba:	cc                   	int3
14019ebbb:	cc                   	int3
14019ebbc:	cc                   	int3
14019ebbd:	cc                   	int3
14019ebbe:	cc                   	int3
14019ebbf:	cc                   	int3
14019ebc0:	b8 48 00 00 00       	mov    $0x48,%eax
14019ebc5:	e8 66 1f 11 00       	call   0x1402b0b30
14019ebca:	48 2b e0             	sub    %rax,%rsp
14019ebcd:	48 8d 05 ec 00 00 00 	lea    0xec(%rip),%rax        # 0x14019ecc0
14019ebd4:	4d 8b c8             	mov    %r8,%r9
14019ebd7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14019ebdc:	4c 8b c2             	mov    %rdx,%r8
14019ebdf:	48 8d 05 0a 70 fa ff 	lea    -0x58ff6(%rip),%rax        # 0x140145bf0
14019ebe6:	ba 03 00 00 00       	mov    $0x3,%edx
14019ebeb:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14019ebf0:	48 8d 05 39 01 00 00 	lea    0x139(%rip),%rax        # 0x14019ed30
14019ebf7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14019ebfc:	e8 0f 2d fa ff       	call   0x140141910
14019ec01:	48 83 c4 48          	add    $0x48,%rsp
14019ec05:	c3                   	ret
14019ec06:	cc                   	int3
14019ec07:	cc                   	int3
14019ec08:	cc                   	int3
14019ec09:	cc                   	int3
14019ec0a:	cc                   	int3
14019ec0b:	cc                   	int3
14019ec0c:	cc                   	int3
14019ec0d:	cc                   	int3
14019ec0e:	cc                   	int3
14019ec0f:	cc                   	int3
14019ec10:	48 85 c9             	test   %rcx,%rcx
14019ec13:	74 61                	je     0x14019ec76
14019ec15:	53                   	push   %rbx
14019ec16:	b8 20 00 00 00       	mov    $0x20,%eax
14019ec1b:	e8 10 1f 11 00       	call   0x1402b0b30
14019ec20:	48 2b e0             	sub    %rax,%rsp
14019ec23:	48 8b d9             	mov    %rcx,%rbx
14019ec26:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14019ec2b:	f0 0f c1 41 20       	lock xadd %eax,0x20(%rcx)
14019ec30:	83 e8 01             	sub    $0x1,%eax
14019ec33:	7f 3c                	jg     0x14019ec71
14019ec35:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14019ec39:	48 8d 15 f8 60 18 00 	lea    0x1860f8(%rip),%rdx        # 0x140324d38
14019ec40:	41 b8 27 00 00 00    	mov    $0x27,%r8d
14019ec46:	e8 75 d1 f4 ff       	call   0x1400ebdc0
14019ec4b:	48 8b 0b             	mov    (%rbx),%rcx
14019ec4e:	e8 1d 11 fa ff       	call   0x14013fd70
14019ec53:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14019ec57:	e8 74 8c f8 ff       	call   0x1401278d0
14019ec5c:	41 b8 2a 00 00 00    	mov    $0x2a,%r8d
14019ec62:	48 8d 15 cf 60 18 00 	lea    0x1860cf(%rip),%rdx        # 0x140324d38
14019ec69:	48 8b cb             	mov    %rbx,%rcx
14019ec6c:	e8 4f d1 f4 ff       	call   0x1400ebdc0
14019ec71:	48 83 c4 20          	add    $0x20,%rsp
14019ec75:	5b                   	pop    %rbx
14019ec76:	c3                   	ret
14019ec77:	cc                   	int3
14019ec78:	cc                   	int3
14019ec79:	cc                   	int3
14019ec7a:	cc                   	int3
14019ec7b:	cc                   	int3
14019ec7c:	cc                   	int3
14019ec7d:	cc                   	int3
14019ec7e:	cc                   	int3
14019ec7f:	cc                   	int3
14019ec80:	40 53                	rex push %rbx
14019ec82:	b8 20 00 00 00       	mov    $0x20,%eax
14019ec87:	e8 a4 1e 11 00       	call   0x1402b0b30
14019ec8c:	48 2b e0             	sub    %rax,%rsp
14019ec8f:	48 83 79 70 00       	cmpq   $0x0,0x70(%rcx)
14019ec94:	48 8b d9             	mov    %rcx,%rbx
14019ec97:	75 08                	jne    0x14019eca1
14019ec99:	33 c0                	xor    %eax,%eax
14019ec9b:	48 83 c4 20          	add    $0x20,%rsp
14019ec9f:	5b                   	pop    %rbx
14019eca0:	c3                   	ret
14019eca1:	48 8b 09             	mov    (%rcx),%rcx
14019eca4:	e8 a7 0a fa ff       	call   0x14013f750
14019eca9:	48 8b d0             	mov    %rax,%rdx
14019ecac:	33 c9                	xor    %ecx,%ecx
14019ecae:	48 8b 43 70          	mov    0x70(%rbx),%rax
14019ecb2:	48 83 c4 20          	add    $0x20,%rsp
14019ecb6:	5b                   	pop    %rbx
14019ecb7:	48 ff e0             	rex.W jmp *%rax
14019ecba:	cc                   	int3
14019ecbb:	cc                   	int3
14019ecbc:	cc                   	int3
14019ecbd:	cc                   	int3
14019ecbe:	cc                   	int3
14019ecbf:	cc                   	int3
14019ecc0:	48 85 c9             	test   %rcx,%rcx
14019ecc3:	74 61                	je     0x14019ed26
14019ecc5:	53                   	push   %rbx
14019ecc6:	b8 20 00 00 00       	mov    $0x20,%eax
14019eccb:	e8 60 1e 11 00       	call   0x1402b0b30
14019ecd0:	48 2b e0             	sub    %rax,%rsp
14019ecd3:	48 8b d9             	mov    %rcx,%rbx
14019ecd6:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14019ecdb:	f0 0f c1 41 20       	lock xadd %eax,0x20(%rcx)
14019ece0:	83 e8 01             	sub    $0x1,%eax
14019ece3:	7f 3c                	jg     0x14019ed21
14019ece5:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14019ece9:	48 8d 15 48 60 18 00 	lea    0x186048(%rip),%rdx        # 0x140324d38
14019ecf0:	41 b8 27 00 00 00    	mov    $0x27,%r8d
14019ecf6:	e8 c5 d0 f4 ff       	call   0x1400ebdc0
14019ecfb:	48 8b 0b             	mov    (%rbx),%rcx
14019ecfe:	e8 6d 10 fa ff       	call   0x14013fd70
14019ed03:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14019ed07:	e8 c4 8b f8 ff       	call   0x1401278d0
14019ed0c:	41 b8 2a 00 00 00    	mov    $0x2a,%r8d
14019ed12:	48 8d 15 1f 60 18 00 	lea    0x18601f(%rip),%rdx        # 0x140324d38
14019ed19:	48 8b cb             	mov    %rbx,%rcx
14019ed1c:	e8 9f d0 f4 ff       	call   0x1400ebdc0
14019ed21:	48 83 c4 20          	add    $0x20,%rsp
14019ed25:	5b                   	pop    %rbx
14019ed26:	c3                   	ret
14019ed27:	cc                   	int3
14019ed28:	cc                   	int3
14019ed29:	cc                   	int3
14019ed2a:	cc                   	int3
14019ed2b:	cc                   	int3
14019ed2c:	cc                   	int3
14019ed2d:	cc                   	int3
14019ed2e:	cc                   	int3
14019ed2f:	cc                   	int3
14019ed30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14019ed35:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14019ed3a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14019ed3f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14019ed44:	41 54                	push   %r12
14019ed46:	41 56                	push   %r14
14019ed48:	41 57                	push   %r15
14019ed4a:	b8 20 00 00 00       	mov    $0x20,%eax
14019ed4f:	e8 dc 1d 11 00       	call   0x1402b0b30
14019ed54:	48 2b e0             	sub    %rax,%rsp
14019ed57:	48 8b 72 10          	mov    0x10(%rdx),%rsi
14019ed5b:	4d 8b f8             	mov    %r8,%r15
14019ed5e:	48 8b fa             	mov    %rdx,%rdi
14019ed61:	44 8d 40 11          	lea    0x11(%rax),%r8d
14019ed65:	44 8b f1             	mov    %ecx,%r14d
14019ed68:	48 8d 15 c9 5f 18 00 	lea    0x185fc9(%rip),%rdx        # 0x140324d38
14019ed6f:	33 ed                	xor    %ebp,%ebp
14019ed71:	8d 48 70             	lea    0x70(%rax),%ecx
14019ed74:	44 8b e5             	mov    %ebp,%r12d
14019ed77:	e8 44 d3 f4 ff       	call   0x1400ec0c0
14019ed7c:	48 8b d8             	mov    %rax,%rbx
14019ed7f:	48 85 c0             	test   %rax,%rax
14019ed82:	0f 84 97 02 00 00    	je     0x14019f01f
14019ed88:	e8 83 8b f8 ff       	call   0x140127910
14019ed8d:	48 89 43 28          	mov    %rax,0x28(%rbx)
14019ed91:	48 85 c0             	test   %rax,%rax
14019ed94:	0f 84 3a 02 00 00    	je     0x14019efd4
14019ed9a:	c7 43 20 01 00 00 00 	movl   $0x1,0x20(%rbx)
14019eda1:	48 8b cf             	mov    %rdi,%rcx
14019eda4:	44 89 73 08          	mov    %r14d,0x8(%rbx)
14019eda8:	e8 63 27 fa ff       	call   0x140141510
14019edad:	48 89 43 10          	mov    %rax,0x10(%rbx)
14019edb1:	48 85 c0             	test   %rax,%rax
14019edb4:	75 50                	jne    0x14019ee06
14019edb6:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14019edbb:	f0 0f c1 43 20       	lock xadd %eax,0x20(%rbx)
14019edc0:	83 e8 01             	sub    $0x1,%eax
14019edc3:	0f 8f 84 02 00 00    	jg     0x14019f04d
14019edc9:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14019edcd:	44 8d 45 27          	lea    0x27(%rbp),%r8d
14019edd1:	48 8d 15 60 5f 18 00 	lea    0x185f60(%rip),%rdx        # 0x140324d38
14019edd8:	e8 e3 cf f4 ff       	call   0x1400ebdc0
14019eddd:	48 8b 0b             	mov    (%rbx),%rcx
14019ede0:	e8 8b 0f fa ff       	call   0x14013fd70
14019ede5:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14019ede9:	e8 e2 8a f8 ff       	call   0x1401278d0
14019edee:	44 8d 45 2a          	lea    0x2a(%rbp),%r8d
14019edf2:	48 8b cb             	mov    %rbx,%rcx