140006b44:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140006b49:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140006b4e:	55                   	push   %rbp
140006b4f:	57                   	push   %rdi
140006b50:	41 56                	push   %r14
140006b52:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140006b57:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140006b5e:	48 8b 05 5b 86 09 00 	mov    0x9865b(%rip),%rax        # 0x14009f1c0
140006b65:	48 33 c4             	xor    %rsp,%rax
140006b68:	48 89 45 37          	mov    %rax,0x37(%rbp)
140006b6c:	45 33 f6             	xor    %r14d,%r14d
140006b6f:	66 c7 45 d7 00 03    	movw   $0x300,-0x29(%rbp)
140006b75:	48 8d 05 44 98 09 00 	lea    0x99844(%rip),%rax        # 0x1400a03c0
140006b7c:	4c 89 75 c7          	mov    %r14,-0x39(%rbp)
140006b80:	48 89 45 df          	mov    %rax,-0x21(%rbp)
140006b84:	48 8b f2             	mov    %rdx,%rsi
140006b87:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
140006b8b:	48 8b f9             	mov    %rcx,%rdi
140006b8e:	41 8d 4e 20          	lea    0x20(%r14),%ecx
140006b92:	44 88 75 d9          	mov    %r14b,-0x27(%rbp)
140006b96:	48 8d 05 33 98 09 00 	lea    0x99833(%rip),%rax        # 0x1400a03d0
140006b9d:	89 4d eb             	mov    %ecx,-0x15(%rbp)
140006ba0:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
140006ba4:	ba 00 00 01 c0       	mov    $0xc0010000,%edx
140006ba9:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140006bad:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140006bb1:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
140006bb5:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140006bb9:	89 55 db             	mov    %edx,-0x25(%rbp)
140006bbc:	89 4d 0b             	mov    %ecx,0xb(%rbp)
140006bbf:	89 55 1b             	mov    %edx,0x1b(%rbp)
140006bc2:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140006bc6:	89 4d 2b             	mov    %ecx,0x2b(%rbp)
140006bc9:	48 8b cf             	mov    %rdi,%rcx
140006bcc:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
140006bd0:	66 c7 45 e7 00 02    	movw   $0x200,-0x19(%rbp)
140006bd6:	44 88 75 e9          	mov    %r14b,-0x17(%rbp)
140006bda:	66 c7 45 f7 00 03    	movw   $0x300,-0x9(%rbp)
140006be0:	44 88 75 f9          	mov    %r14b,-0x7(%rbp)
140006be4:	c7 45 fb 89 00 12 00 	movl   $0x120089,-0x5(%rbp)
140006beb:	66 c7 45 07 00 02    	movw   $0x200,0x7(%rbp)
140006bf1:	44 88 75 09          	mov    %r14b,0x9(%rbp)
140006bf5:	66 c7 45 17 00 03    	movw   $0x300,0x17(%rbp)
140006bfb:	44 88 75 19          	mov    %r14b,0x19(%rbp)
140006bff:	66 c7 45 27 00 02    	movw   $0x200,0x27(%rbp)
140006c05:	44 88 75 29          	mov    %r14b,0x29(%rbp)
140006c09:	e8 fe 08 01 00       	call   0x14001750c
140006c0e:	8b d8                	mov    %eax,%ebx
140006c10:	85 c0                	test   %eax,%eax
140006c12:	0f 88 56 f2 03 00    	js     0x140045e6e
140006c18:	4c 8b 05 a1 97 09 00 	mov    0x997a1(%rip),%r8        # 0x1400a03c0
140006c1f:	41 8d 56 06          	lea    0x6(%r14),%edx
140006c23:	4d 8b c8             	mov    %r8,%r9
140006c26:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140006c2b:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140006c2f:	e8 64 05 01 00       	call   0x140017198
140006c34:	8b d8                	mov    %eax,%ebx
140006c36:	85 c0                	test   %eax,%eax
140006c38:	0f 88 81 f2 03 00    	js     0x140045ebf
140006c3e:	41 8b de             	mov    %r14d,%ebx
140006c41:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
140006c45:	48 85 c9             	test   %rcx,%rcx
140006c48:	74 0c                	je     0x140006c56
140006c4a:	48 ff 15 e7 de 07 00 	rex.W call *0x7dee7(%rip)        # 0x140084b38
140006c51:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006c56:	8b c3                	mov    %ebx,%eax
140006c58:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
140006c5c:	48 33 cc             	xor    %rsp,%rcx
140006c5f:	e8 4c cf 02 00       	call   0x140033bb0
140006c64:	4c 8d 9c 24 b0 00 00 	lea    0xb0(%rsp),%r11
140006c6b:	00
140006c6c:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140006c70:	49 8b 73 38          	mov    0x38(%r11),%rsi
140006c74:	49 8b e3             	mov    %r11,%rsp
140006c77:	41 5e                	pop    %r14
140006c79:	5f                   	pop    %rdi
140006c7a:	5d                   	pop    %rbp
140006c7b:	c3                   	ret
140006c7c:	cc                   	int3
140006c7d:	cc                   	int3
140006c7e:	cc                   	int3
140006c7f:	cc                   	int3
140006c80:	cc                   	int3
140006c81:	cc                   	int3
140006c82:	cc                   	int3
140006c83:	cc                   	int3
140006c84:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140006c89:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140006c8e:	55                   	push   %rbp
140006c8f:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
140006c94:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140006c9b:	48 8b 05 1e 85 09 00 	mov    0x9851e(%rip),%rax        # 0x14009f1c0
140006ca2:	48 33 c4             	xor    %rsp,%rax
140006ca5:	48 89 45 47          	mov    %rax,0x47(%rbp)
140006ca9:	33 db                	xor    %ebx,%ebx
140006cab:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140006cb0:	ba 89 00 12 00       	mov    $0x120089,%edx
140006cb5:	66 c7 45 d7 00 03    	movw   $0x300,-0x29(%rbp)
140006cbb:	48 8d 05 fe 96 09 00 	lea    0x996fe(%rip),%rax        # 0x1400a03c0
140006cc2:	89 55 fb             	mov    %edx,-0x5(%rbp)
140006cc5:	48 89 45 df          	mov    %rax,-0x21(%rbp)
140006cc9:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140006ccd:	44 8d 43 20          	lea    0x20(%rbx),%r8d
140006cd1:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
140006cd5:	48 8d 05 f4 96 09 00 	lea    0x996f4(%rip),%rax        # 0x1400a03d0
140006cdc:	44 89 45 eb          	mov    %r8d,-0x15(%rbp)
140006ce0:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
140006ce4:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140006ce8:	48 8d 05 e9 98 09 00 	lea    0x998e9(%rip),%rax        # 0x1400a05d8
140006cef:	44 89 45 0b          	mov    %r8d,0xb(%rbp)
140006cf3:	44 89 45 2b          	mov    %r8d,0x2b(%rbp)
140006cf7:	44 89 45 3b          	mov    %r8d,0x3b(%rbp)
140006cfb:	4c 8b 05 be 96 09 00 	mov    0x996be(%rip),%r8        # 0x1400a03c0
140006d02:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
140006d06:	4d 8b c8             	mov    %r8,%r9
140006d09:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
140006d0d:	48 8d 05 b4 96 09 00 	lea    0x996b4(%rip),%rax        # 0x1400a03c8
140006d14:	89 55 1b             	mov    %edx,0x1b(%rbp)
140006d17:	8d 53 07             	lea    0x7(%rbx),%edx
140006d1a:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
140006d1e:	88 5d d9             	mov    %bl,-0x27(%rbp)
140006d21:	c7 45 db 9f 01 13 00 	movl   $0x13019f,-0x25(%rbp)
140006d28:	66 c7 45 e7 00 02    	movw   $0x200,-0x19(%rbp)
140006d2e:	88 5d e9             	mov    %bl,-0x17(%rbp)
140006d31:	66 c7 45 f7 00 03    	movw   $0x300,-0x9(%rbp)
140006d37:	88 5d f9             	mov    %bl,-0x7(%rbp)
140006d3a:	66 c7 45 07 00 02    	movw   $0x200,0x7(%rbp)
140006d40:	88 5d 09             	mov    %bl,0x9(%rbp)
140006d43:	66 c7 45 17 00 03    	movw   $0x300,0x17(%rbp)
140006d49:	88 5d 19             	mov    %bl,0x19(%rbp)
140006d4c:	66 c7 45 27 00 02    	movw   $0x200,0x27(%rbp)
140006d52:	88 5d 29             	mov    %bl,0x29(%rbp)
140006d55:	66 c7 45 37 00 02    	movw   $0x200,0x37(%rbp)
140006d5b:	88 5d 39             	mov    %bl,0x39(%rbp)
140006d5e:	e8 35 04 01 00       	call   0x140017198
140006d63:	8b f8                	mov    %eax,%edi
140006d65:	85 c0                	test   %eax,%eax
140006d67:	0f 88 6d f1 03 00    	js     0x140045eda
140006d6d:	8b c3                	mov    %ebx,%eax
140006d6f:	48 8b 4d 47          	mov    0x47(%rbp),%rcx
140006d73:	48 33 cc             	xor    %rsp,%rcx
140006d76:	e8 35 ce 02 00       	call   0x140033bb0
140006d7b:	4c 8d 9c 24 b0 00 00 	lea    0xb0(%rsp),%r11
140006d82:	00
140006d83:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140006d87:	49 8b 7b 20          	mov    0x20(%r11),%rdi
140006d8b:	49 8b e3             	mov    %r11,%rsp
140006d8e:	5d                   	pop    %rbp
140006d8f:	c3                   	ret
140006d90:	cc                   	int3
140006d91:	cc                   	int3
140006d92:	cc                   	int3
140006d93:	cc                   	int3
140006d94:	cc                   	int3
140006d95:	cc                   	int3
140006d96:	cc                   	int3
140006d97:	cc                   	int3
140006d98:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140006d9d:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140006da2:	55                   	push   %rbp
140006da3:	56                   	push   %rsi
140006da4:	57                   	push   %rdi
140006da5:	41 56                	push   %r14
140006da7:	41 57                	push   %r15
140006da9:	48 8b ec             	mov    %rsp,%rbp
140006dac:	48 83 ec 40          	sub    $0x40,%rsp
140006db0:	4c 8b fa             	mov    %rdx,%r15
140006db3:	4d 8b f0             	mov    %r8,%r14
140006db6:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140006dba:	e8 b9 9f 00 00       	call   0x140010d78
140006dbf:	33 ff                	xor    %edi,%edi
140006dc1:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140006dc5:	8b df                	mov    %edi,%ebx
140006dc7:	48 3b c8             	cmp    %rax,%rcx
140006dca:	74 06                	je     0x140006dd2
140006dcc:	48 8b 18             	mov    (%rax),%rbx
140006dcf:	48 89 38             	mov    %rdi,(%rax)
140006dd2:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140006dd6:	48 89 7d 48          	mov    %rdi,0x48(%rbp)
140006dda:	48 89 5d 30          	mov    %rbx,0x30(%rbp)
140006dde:	e8 65 be 00 00       	call   0x140012c48
140006de3:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140006de7:	e8 5c be 00 00       	call   0x140012c48
140006dec:	48 85 db             	test   %rbx,%rbx
140006def:	0f 84 84 00 00 00    	je     0x140006e79
140006df5:	48 8d b3 10 01 00 00 	lea    0x110(%rbx),%rsi
140006dfc:	48 8b ce             	mov    %rsi,%rcx
140006dff:	48 ff 15 ea df 07 00 	rex.W call *0x7dfea(%rip)        # 0x140084df0
140006e06:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006e0b:	8b 43 34             	mov    0x34(%rbx),%eax
140006e0e:	48 8b 5d 30          	mov    0x30(%rbp),%rbx
140006e12:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
140006e16:	0f ba e0 15          	bt     $0x15,%eax
140006e1a:	72 3e                	jb     0x140006e5a
140006e1c:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140006e20:	49 8b d7             	mov    %r15,%rdx
140006e23:	48 ff 15 7e db 07 00 	rex.W call *0x7db7e(%rip)        # 0x1400849a8
140006e2a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006e2f:	85 c0                	test   %eax,%eax
140006e31:	0f 84 71 f1 03 00    	je     0x140045fa8
140006e37:	48 85 f6             	test   %rsi,%rsi
140006e3a:	74 0f                	je     0x140006e4b
140006e3c:	48 8b ce             	mov    %rsi,%rcx
140006e3f:	48 ff 15 0a e0 07 00 	rex.W call *0x7e00a(%rip)        # 0x140084e50
140006e46:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006e4b:	48 8d 55 30          	lea    0x30(%rbp),%rdx
140006e4f:	e8 4c 00 00 00       	call   0x140006ea0
140006e54:	48 8b 5d 30          	mov    0x30(%rbp),%rbx
140006e58:	eb 92                	jmp    0x140006dec
140006e5a:	39 3d 28 93 09 00    	cmp    %edi,0x99328(%rip)        # 0x1400a0188
140006e60:	75 ba                	jne    0x140006e1c
140006e62:	48 8b cb             	mov    %rbx,%rcx
140006e65:	e8 c6 41 01 00       	call   0x14001b030
140006e6a:	ba 00 00 20 00       	mov    $0x200000,%edx
140006e6f:	48 8b cb             	mov    %rbx,%rcx
140006e72:	e8 59 31 00 00       	call   0x140009fd0
140006e77:	eb a3                	jmp    0x140006e1c
140006e79:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140006e7d:	e8 c6 bd 00 00       	call   0x140012c48
140006e82:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140006e87:	8b c7                	mov    %edi,%eax
140006e89:	48 83 c4 40          	add    $0x40,%rsp
140006e8d:	41 5f                	pop    %r15
140006e8f:	41 5e                	pop    %r14
140006e91:	5f                   	pop    %rdi
140006e92:	5e                   	pop    %rsi
140006e93:	5d                   	pop    %rbp
140006e94:	c3                   	ret
140006e95:	cc                   	int3
140006e96:	cc                   	int3
140006e97:	cc                   	int3
140006e98:	cc                   	int3
140006e99:	cc                   	int3
140006e9a:	cc                   	int3
140006e9b:	cc                   	int3
140006e9c:	cc                   	int3
140006e9d:	cc                   	int3
140006e9e:	cc                   	int3
140006e9f:	cc                   	int3
140006ea0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140006ea5:	57                   	push   %rdi
140006ea6:	48 83 ec 20          	sub    $0x20,%rsp
140006eaa:	48 8d 3d 17 96 09 00 	lea    0x99617(%rip),%rdi        # 0x1400a04c8
140006eb1:	48 8b da             	mov    %rdx,%rbx
140006eb4:	48 8b cf             	mov    %rdi,%rcx
140006eb7:	48 ff 15 32 df 07 00 	rex.W call *0x7df32(%rip)        # 0x140084df0
140006ebe:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006ec3:	48 8b 03             	mov    (%rbx),%rax
140006ec6:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140006ecb:	8b 40 34             	mov    0x34(%rax),%eax
140006ece:	a8 04                	test   $0x4,%al
140006ed0:	0f 85 1d f1 03 00    	jne    0x140045ff3
140006ed6:	48 8b 0b             	mov    (%rbx),%rcx
140006ed9:	48 8b 41 18          	mov    0x18(%rcx),%rax
140006edd:	48 3b c8             	cmp    %rax,%rcx
140006ee0:	74 27                	je     0x140006f09
140006ee2:	48 85 c0             	test   %rax,%rax
140006ee5:	74 07                	je     0x140006eee
140006ee7:	f0 ff 40 0c          	lock incl 0xc(%rax)
140006eeb:	48 8b 0b             	mov    (%rbx),%rcx
140006eee:	48 89 03             	mov    %rax,(%rbx)
140006ef1:	48 85 c9             	test   %rcx,%rcx
140006ef4:	74 13                	je     0x140006f09
140006ef6:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140006efb:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140006f00:	83 f8 01             	cmp    $0x1,%eax
140006f03:	0f 84 d3 f0 03 00    	je     0x140045fdc
140006f09:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140006f0e:	48 ff 15 3b df 07 00 	rex.W call *0x7df3b(%rip)        # 0x140084e50
140006f15:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006f1a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140006f1f:	48 83 c4 20          	add    $0x20,%rsp
140006f23:	5f                   	pop    %rdi
140006f24:	c3                   	ret
140006f25:	cc                   	int3
140006f26:	cc                   	int3
140006f27:	cc                   	int3
140006f28:	cc                   	int3
140006f29:	cc                   	int3
140006f2a:	cc                   	int3
140006f2b:	cc                   	int3
140006f2c:	48 8b c4             	mov    %rsp,%rax
140006f2f:	48 89 58 08          	mov    %rbx,0x8(%rax)
140006f33:	48 89 68 10          	mov    %rbp,0x10(%rax)
140006f37:	48 89 70 18          	mov    %rsi,0x18(%rax)
140006f3b:	48 89 78 20          	mov    %rdi,0x20(%rax)
140006f3f:	41 56                	push   %r14
140006f41:	48 83 ec 20          	sub    $0x20,%rsp
140006f45:	49 8b f1             	mov    %r9,%rsi
140006f48:	49 8b e8             	mov    %r8,%rbp
140006f4b:	44 8b f2             	mov    %edx,%r14d
140006f4e:	48 8b f9             	mov    %rcx,%rdi
140006f51:	48 85 c9             	test   %rcx,%rcx
140006f54:	0f 84 c2 f0 03 00    	je     0x14004601c
140006f5a:	48 8b 1d 9f 91 09 00 	mov    0x9919f(%rip),%rbx        # 0x1400a0100
140006f61:	48 85 db             	test   %rbx,%rbx
140006f64:	74 64                	je     0x140006fca
140006f66:	f6 43 68 02          	testb  $0x2,0x68(%rbx)
140006f6a:	75 07                	jne    0x140006f73
140006f6c:	48 83 7b 38 00       	cmpq   $0x0,0x38(%rbx)
140006f71:	74 06                	je     0x140006f79
140006f73:	f6 43 68 01          	testb  $0x1,0x68(%rbx)
140006f77:	75 06                	jne    0x140006f7f
140006f79:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
140006f7d:	eb e2                	jmp    0x140006f61
140006f7f:	44 39 73 6c          	cmp    %r14d,0x6c(%rbx)
140006f83:	75 f4                	jne    0x140006f79
140006f85:	48 39 6b 78          	cmp    %rbp,0x78(%rbx)
140006f89:	75 ee                	jne    0x140006f79
140006f8b:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140006f8f:	48 8b d7             	mov    %rdi,%rdx
140006f92:	e8 16 cb 02 00       	call   0x140033aad
140006f97:	85 c0                	test   %eax,%eax
140006f99:	75 de                	jne    0x140006f79
140006f9b:	48 83 7b 70 00       	cmpq   $0x0,0x70(%rbx)
140006fa0:	48 89 1e             	mov    %rbx,(%rsi)
140006fa3:	75 04                	jne    0x140006fa9
140006fa5:	f0 ff 43 2c          	lock incl 0x2c(%rbx)
140006fa9:	b8 01 00 00 00       	mov    $0x1,%eax
140006fae:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140006fb3:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140006fb8:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140006fbd:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140006fc2:	48 83 c4 20          	add    $0x20,%rsp
140006fc6:	41 5e                	pop    %r14
140006fc8:	c3                   	ret
140006fc9:	cc                   	int3
140006fca:	33 c0                	xor    %eax,%eax
140006fcc:	eb e0                	jmp    0x140006fae
140006fce:	cc                   	int3
140006fcf:	cc                   	int3
140006fd0:	cc                   	int3
140006fd1:	cc                   	int3
140006fd2:	cc                   	int3
140006fd3:	cc                   	int3
140006fd4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140006fd9:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140006fde:	57                   	push   %rdi
140006fdf:	48 83 ec 40          	sub    $0x40,%rsp
140006fe3:	33 ff                	xor    %edi,%edi
140006fe5:	48 8b f2             	mov    %rdx,%rsi
140006fe8:	48 85 d2             	test   %rdx,%rdx
140006feb:	0f 84 6c f1 03 00    	je     0x14004615d
140006ff1:	85 c9                	test   %ecx,%ecx
140006ff3:	0f 85 64 f1 03 00    	jne    0x14004615d
140006ff9:	48 8b 05 50 93 09 00 	mov    0x99350(%rip),%rax        # 0x1400a0350
140007000:	48 85 c0             	test   %rax,%rax
140007003:	74 28                	je     0x14000702d
140007005:	48 8b 05 44 93 09 00 	mov    0x99344(%rip),%rax        # 0x1400a0350
14000700c:	33 db                	xor    %ebx,%ebx