14000c8c4:	75 f7                	jne    0x14000c8bd
14000c8c6:	4c 8d 04 5d 02 00 00 	lea    0x2(,%rbx,2),%r8
14000c8cd:	00
14000c8ce:	48 8b d6             	mov    %rsi,%rdx
14000c8d1:	48 8b cd             	mov    %rbp,%rcx
14000c8d4:	e8 78 27 00 00       	call   0x14000f051
14000c8d9:	b9 38 00 00 00       	mov    $0x38,%ecx
14000c8de:	49 89 3e             	mov    %rdi,(%r14)
14000c8e1:	e8 ea 1d 00 00       	call   0x14000e6d0
14000c8e6:	48 8b d8             	mov    %rax,%rbx
14000c8e9:	48 85 c0             	test   %rax,%rax
14000c8ec:	74 3a                	je     0x14000c928
14000c8ee:	48 8d 05 ab 3e 00 00 	lea    0x3eab(%rip),%rax        # 0x1400107a0
14000c8f5:	48 89 6b 18          	mov    %rbp,0x18(%rbx)
14000c8f9:	48 89 03             	mov    %rax,(%rbx)
14000c8fc:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
14000c900:	48 8d 05 b9 3e 00 00 	lea    0x3eb9(%rip),%rax        # 0x1400107c0
14000c907:	48 89 7b 20          	mov    %rdi,0x20(%rbx)
14000c90b:	48 89 43 08          	mov    %rax,0x8(%rbx)
14000c90f:	b8 01 00 00 00       	mov    $0x1,%eax
14000c914:	89 43 10             	mov    %eax,0x10(%rbx)
14000c917:	89 43 30             	mov    %eax,0x30(%rbx)
14000c91a:	48 ff 15 bf 6c 00 00 	rex.W call *0x6cbf(%rip)        # 0x1400135e0
14000c921:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000c926:	eb 03                	jmp    0x14000c92b
14000c928:	48 8b df             	mov    %rdi,%rbx
14000c92b:	b8 0e 00 07 80       	mov    $0x8007000e,%eax
14000c930:	49 89 1e             	mov    %rbx,(%r14)
14000c933:	48 85 db             	test   %rbx,%rbx
14000c936:	0f 44 f8             	cmove  %eax,%edi
14000c939:	8b c7                	mov    %edi,%eax
14000c93b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000c940:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14000c945:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14000c94a:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14000c94f:	48 83 c4 20          	add    $0x20,%rsp
14000c953:	41 5e                	pop    %r14
14000c955:	c3                   	ret
14000c956:	cc                   	int3
14000c957:	cc                   	int3
14000c958:	cc                   	int3
14000c959:	cc                   	int3
14000c95a:	cc                   	int3
14000c95b:	cc                   	int3
14000c95c:	cc                   	int3
14000c95d:	cc                   	int3
14000c95e:	cc                   	int3
14000c95f:	cc                   	int3
14000c960:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000c965:	57                   	push   %rdi
14000c966:	48 83 ec 20          	sub    $0x20,%rsp
14000c96a:	48 8b d9             	mov    %rcx,%rbx
14000c96d:	83 cf ff             	or     $0xffffffff,%edi
14000c970:	f0 0f c1 79 10       	lock xadd %edi,0x10(%rcx)
14000c975:	83 ef 01             	sub    $0x1,%edi
14000c978:	75 30                	jne    0x14000c9aa
14000c97a:	48 85 c9             	test   %rcx,%rcx
14000c97d:	74 2b                	je     0x14000c9aa
14000c97f:	48 8d 05 1a 3e 00 00 	lea    0x3e1a(%rip),%rax        # 0x1400107a0
14000c986:	48 89 01             	mov    %rax,(%rcx)
14000c989:	48 8d 05 30 3e 00 00 	lea    0x3e30(%rip),%rax        # 0x1400107c0
14000c990:	48 89 41 08          	mov    %rax,0x8(%rcx)
14000c994:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14000c998:	48 85 c9             	test   %rcx,%rcx
14000c99b:	74 05                	je     0x14000c9a2
14000c99d:	e8 7e 4c ff ff       	call   0x140001620
14000c9a2:	48 8b cb             	mov    %rbx,%rcx
14000c9a5:	e8 66 1d 00 00       	call   0x14000e710
14000c9aa:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000c9af:	8b c7                	mov    %edi,%eax
14000c9b1:	48 83 c4 20          	add    $0x20,%rsp
14000c9b5:	5f                   	pop    %rdi
14000c9b6:	c3                   	ret
14000c9b7:	cc                   	int3
14000c9b8:	cc                   	int3
14000c9b9:	cc                   	int3
14000c9ba:	cc                   	int3
14000c9bb:	cc                   	int3
14000c9bc:	cc                   	int3
14000c9bd:	cc                   	int3
14000c9be:	cc                   	int3
14000c9bf:	cc                   	int3
14000c9c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000c9c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000c9ca:	57                   	push   %rdi
14000c9cb:	48 83 ec 20          	sub    $0x20,%rsp
14000c9cf:	33 db                	xor    %ebx,%ebx
14000c9d1:	49 8b f0             	mov    %r8,%rsi
14000c9d4:	48 8b f9             	mov    %rcx,%rdi
14000c9d7:	4d 85 c0             	test   %r8,%r8
14000c9da:	74 7d                	je     0x14000ca59
14000c9dc:	49 89 18             	mov    %rbx,(%r8)
14000c9df:	48 8b 05 c2 8a 00 00 	mov    0x8ac2(%rip),%rax        # 0x1400154a8
14000c9e6:	48 3b 02             	cmp    (%rdx),%rax
14000c9e9:	75 0d                	jne    0x14000c9f8
14000c9eb:	48 8b 05 be 8a 00 00 	mov    0x8abe(%rip),%rax        # 0x1400154b0
14000c9f2:	48 3b 42 08          	cmp    0x8(%rdx),%rax
14000c9f6:	74 19                	je     0x14000ca11
14000c9f8:	48 8b 05 19 9a 00 00 	mov    0x9a19(%rip),%rax        # 0x140016418
14000c9ff:	48 3b 02             	cmp    (%rdx),%rax
14000ca02:	75 1f                	jne    0x14000ca23
14000ca04:	48 8b 05 15 9a 00 00 	mov    0x9a15(%rip),%rax        # 0x140016420
14000ca0b:	48 3b 42 08          	cmp    0x8(%rdx),%rax
14000ca0f:	75 12                	jne    0x14000ca23
14000ca11:	48 8b 01             	mov    (%rcx),%rax
14000ca14:	48 8b 40 08          	mov    0x8(%rax),%rax
14000ca18:	ff 15 aa 6d 00 00    	call   *0x6daa(%rip)        # 0x1400137c8
14000ca1e:	48 89 3e             	mov    %rdi,(%rsi)
14000ca21:	eb 3b                	jmp    0x14000ca5e
14000ca23:	48 8b 05 9e 99 00 00 	mov    0x999e(%rip),%rax        # 0x1400163c8
14000ca2a:	48 3b 02             	cmp    (%rdx),%rax
14000ca2d:	75 23                	jne    0x14000ca52
14000ca2f:	48 8b 05 9a 99 00 00 	mov    0x999a(%rip),%rax        # 0x1400163d0
14000ca36:	48 3b 42 08          	cmp    0x8(%rdx),%rax
14000ca3a:	75 16                	jne    0x14000ca52
14000ca3c:	48 8b 01             	mov    (%rcx),%rax
14000ca3f:	48 8b 40 08          	mov    0x8(%rax),%rax
14000ca43:	ff 15 7f 6d 00 00    	call   *0x6d7f(%rip)        # 0x1400137c8
14000ca49:	48 8d 47 08          	lea    0x8(%rdi),%rax
14000ca4d:	48 89 06             	mov    %rax,(%rsi)
14000ca50:	eb 0c                	jmp    0x14000ca5e
14000ca52:	bb 02 40 00 80       	mov    $0x80004002,%ebx
14000ca57:	eb 05                	jmp    0x14000ca5e
14000ca59:	bb 57 00 07 80       	mov    $0x80070057,%ebx
14000ca5e:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14000ca63:	8b c3                	mov    %ebx,%eax
14000ca65:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000ca6a:	48 83 c4 20          	add    $0x20,%rsp
14000ca6e:	5f                   	pop    %rdi
14000ca6f:	c3                   	ret
14000ca70:	cc                   	int3
14000ca71:	cc                   	int3
14000ca72:	cc                   	int3
14000ca73:	cc                   	int3
14000ca74:	cc                   	int3
14000ca75:	cc                   	int3
14000ca76:	cc                   	int3
14000ca77:	cc                   	int3
14000ca78:	cc                   	int3
14000ca79:	cc                   	int3
14000ca7a:	cc                   	int3
14000ca7b:	cc                   	int3
14000ca7c:	cc                   	int3
14000ca7d:	cc                   	int3
14000ca7e:	cc                   	int3
14000ca7f:	cc                   	int3
14000ca80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000ca85:	57                   	push   %rdi
14000ca86:	48 83 ec 20          	sub    $0x20,%rsp
14000ca8a:	48 8d 79 28          	lea    0x28(%rcx),%rdi
14000ca8e:	48 8b d9             	mov    %rcx,%rbx
14000ca91:	48 8b cf             	mov    %rdi,%rcx
14000ca94:	48 ff 15 4d 6b 00 00 	rex.W call *0x6b4d(%rip)        # 0x1400135e8
14000ca9b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000caa0:	8b 43 30             	mov    0x30(%rbx),%eax
14000caa3:	48 8b cf             	mov    %rdi,%rcx
14000caa6:	f7 d8                	neg    %eax
14000caa8:	1b db                	sbb    %ebx,%ebx
14000caaa:	f7 d3                	not    %ebx
14000caac:	81 e3 13 00 64 80    	and    $0x80640013,%ebx
14000cab2:	48 ff 15 17 6b 00 00 	rex.W call *0x6b17(%rip)        # 0x1400135d0
14000cab9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000cabe:	8b c3                	mov    %ebx,%eax
14000cac0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000cac5:	48 83 c4 20          	add    $0x20,%rsp
14000cac9:	5f                   	pop    %rdi
14000caca:	c3                   	ret
14000cacb:	cc                   	int3
14000cacc:	cc                   	int3
14000cacd:	cc                   	int3
14000cace:	cc                   	int3
14000cacf:	cc                   	int3
14000cad0:	cc                   	int3
14000cad1:	cc                   	int3
14000cad2:	cc                   	int3
14000cad3:	cc                   	int3
14000cad4:	cc                   	int3
14000cad5:	cc                   	int3
14000cad6:	cc                   	int3
14000cad7:	cc                   	int3
14000cad8:	cc                   	int3
14000cad9:	cc                   	int3
14000cada:	cc                   	int3
14000cadb:	cc                   	int3
14000cadc:	cc                   	int3
14000cadd:	cc                   	int3
14000cade:	cc                   	int3
14000cadf:	cc                   	int3
14000cae0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14000cae5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14000caea:	56                   	push   %rsi
14000caeb:	57                   	push   %rdi
14000caec:	41 56                	push   %r14
14000caee:	48 83 ec 20          	sub    $0x20,%rsp
14000caf2:	4c 8d 71 20          	lea    0x20(%rcx),%r14
14000caf6:	48 8b d9             	mov    %rcx,%rbx
14000caf9:	33 ff                	xor    %edi,%edi
14000cafb:	49 8b ce             	mov    %r14,%rcx
14000cafe:	49 8b e9             	mov    %r9,%rbp
14000cb01:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14000cb06:	49 8b f0             	mov    %r8,%rsi
14000cb09:	48 ff 15 d8 6a 00 00 	rex.W call *0x6ad8(%rip)        # 0x1400135e8
14000cb10:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000cb15:	39 7b 28             	cmp    %edi,0x28(%rbx)
14000cb18:	75 07                	jne    0x14000cb21
14000cb1a:	bb 13 00 64 80       	mov    $0x80640013,%ebx
14000cb1f:	eb 5a                	jmp    0x14000cb7b
14000cb21:	48 85 ed             	test   %rbp,%rbp
14000cb24:	75 07                	jne    0x14000cb2d
14000cb26:	bb 03 40 00 80       	mov    $0x80004003,%ebx
14000cb2b:	eb 4e                	jmp    0x14000cb7b
14000cb2d:	48 8b 05 84 98 00 00 	mov    0x9884(%rip),%rax        # 0x1400163b8
14000cb34:	48 3b 06             	cmp    (%rsi),%rax
14000cb37:	75 3d                	jne    0x14000cb76
14000cb39:	48 8b 05 80 98 00 00 	mov    0x9880(%rip),%rax        # 0x1400163c0
14000cb40:	48 3b 46 08          	cmp    0x8(%rsi),%rax
14000cb44:	75 30                	jne    0x14000cb76
14000cb46:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14000cb4a:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14000cb4f:	e8 6c 08 00 00       	call   0x14000d3c0
14000cb54:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14000cb59:	8b d8                	mov    %eax,%ebx
14000cb5b:	85 c0                	test   %eax,%eax
14000cb5d:	78 1c                	js     0x14000cb7b
14000cb5f:	48 8b 0f             	mov    (%rdi),%rcx
14000cb62:	4c 8b c5             	mov    %rbp,%r8
14000cb65:	48 8b d6             	mov    %rsi,%rdx
14000cb68:	48 8b 01             	mov    (%rcx),%rax
14000cb6b:	48 8b cf             	mov    %rdi,%rcx
14000cb6e:	ff 15 54 6c 00 00    	call   *0x6c54(%rip)        # 0x1400137c8
14000cb74:	eb 05                	jmp    0x14000cb7b
14000cb76:	bb 02 40 00 80       	mov    $0x80004002,%ebx
14000cb7b:	49 8b ce             	mov    %r14,%rcx
14000cb7e:	48 ff 15 4b 6a 00 00 	rex.W call *0x6a4b(%rip)        # 0x1400135d0
14000cb85:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000cb8a:	48 85 ff             	test   %rdi,%rdi
14000cb8d:	74 10                	je     0x14000cb9f
14000cb8f:	48 8b 07             	mov    (%rdi),%rax
14000cb92:	48 8b cf             	mov    %rdi,%rcx
14000cb95:	48 8b 40 10          	mov    0x10(%rax),%rax
14000cb99:	ff 15 29 6c 00 00    	call   *0x6c29(%rip)        # 0x1400137c8
14000cb9f:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
14000cba4:	8b c3                	mov    %ebx,%eax
14000cba6:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14000cbab:	48 83 c4 20          	add    $0x20,%rsp
14000cbaf:	41 5e                	pop    %r14
14000cbb1:	5f                   	pop    %rdi
14000cbb2:	5e                   	pop    %rsi
14000cbb3:	c3                   	ret
14000cbb4:	cc                   	int3
14000cbb5:	cc                   	int3
14000cbb6:	cc                   	int3
14000cbb7:	cc                   	int3
14000cbb8:	cc                   	int3
14000cbb9:	cc                   	int3
14000cbba:	cc                   	int3
14000cbbb:	cc                   	int3
14000cbbc:	cc                   	int3
14000cbbd:	cc                   	int3
14000cbbe:	cc                   	int3
14000cbbf:	cc                   	int3
14000cbc0:	48 83 e9 08          	sub    $0x8,%rcx
14000cbc4:	e9 97 fd ff ff       	jmp    0x14000c960
14000cbc9:	cc                   	int3
14000cbca:	cc                   	int3
14000cbcb:	cc                   	int3
14000cbcc:	cc                   	int3
14000cbcd:	cc                   	int3
14000cbce:	cc                   	int3
14000cbcf:	cc                   	int3
14000cbd0:	48 83 e9 08          	sub    $0x8,%rcx
14000cbd4:	e9 e7 fd ff ff       	jmp    0x14000c9c0
14000cbd9:	cc                   	int3
14000cbda:	cc                   	int3
14000cbdb:	cc                   	int3
14000cbdc:	cc                   	int3
14000cbdd:	cc                   	int3
14000cbde:	cc                   	int3
14000cbdf:	cc                   	int3
14000cbe0:	40 53                	rex push %rbx
14000cbe2:	48 83 ec 20          	sub    $0x20,%rsp
14000cbe6:	83 cb ff             	or     $0xffffffff,%ebx
14000cbe9:	f0 0f c1 59 08       	lock xadd %ebx,0x8(%rcx)
14000cbee:	83 eb 01             	sub    $0x1,%ebx
14000cbf1:	75 0a                	jne    0x14000cbfd
14000cbf3:	48 85 c9             	test   %rcx,%rcx
14000cbf6:	74 05                	je     0x14000cbfd
14000cbf8:	e8 0f 00 00 00       	call   0x14000cc0c
14000cbfd:	8b c3                	mov    %ebx,%eax
14000cbff:	48 83 c4 20          	add    $0x20,%rsp
14000cc03:	5b                   	pop    %rbx
14000cc04:	c3                   	ret
14000cc05:	cc                   	int3
14000cc06:	cc                   	int3
14000cc07:	cc                   	int3
14000cc08:	cc                   	int3
14000cc09:	cc                   	int3
14000cc0a:	cc                   	int3
14000cc0b:	cc                   	int3
14000cc0c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14000cc11:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14000cc16:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14000cc1b:	57                   	push   %rdi
14000cc1c:	48 83 ec 40          	sub    $0x40,%rsp
14000cc20:	48 8d 05 b9 3b 00 00 	lea    0x3bb9(%rip),%rax        # 0x1400107e0
14000cc27:	48 8b d9             	mov    %rcx,%rbx
14000cc2a:	48 89 01             	mov    %rax,(%rcx)
14000cc2d:	48 83 c1 18          	add    $0x18,%rcx
14000cc31:	48 ff 15 a0 69 00 00 	rex.W call *0x69a0(%rip)        # 0x1400135d8
14000cc38:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000cc3d:	48 8b 73 10          	mov    0x10(%rbx),%rsi
14000cc41:	48 85 f6             	test   %rsi,%rsi
14000cc44:	74 7c                	je     0x14000ccc2
14000cc46:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14000cc4a:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14000cc4f:	48 83 64 24 50 00    	andq   $0x0,0x50(%rsp)
14000cc55:	45 33 c9             	xor    %r9d,%r9d
14000cc58:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14000cc5d:	45 33 c0             	xor    %r8d,%r8d
14000cc60:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
14000cc65:	33 d2                	xor    %edx,%edx
14000cc67:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
14000cc6d:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
14000cc73:	e8 e0 9e ff ff       	call   0x140006b58
14000cc78:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
14000cc7d:	85 c0                	test   %eax,%eax
14000cc7f:	78 27                	js     0x14000cca8
14000cc81:	48 8b 0e             	mov    (%rsi),%rcx
14000cc84:	4c 8b c7             	mov    %rdi,%r8
14000cc87:	ba 22 00 00 00       	mov    $0x22,%edx
14000cc8c:	e8 63 a9 ff ff       	call   0x1400075f4
14000cc91:	85 c0                	test   %eax,%eax
14000cc93:	78 13                	js     0x14000cca8
14000cc95:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
14000cc99:	83 ca ff             	or     $0xffffffff,%edx
14000cc9c:	48 ff 15 fd 68 00 00 	rex.W call *0x68fd(%rip)        # 0x1400135a0
14000cca3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000cca8:	48 85 ff             	test   %rdi,%rdi
14000ccab:	74 08                	je     0x14000ccb5
14000ccad:	48 8b cf             	mov    %rdi,%rcx
14000ccb0:	e8 f7 9d ff ff       	call   0x140006aac
14000ccb5:	48 8b ce             	mov    %rsi,%rcx
14000ccb8:	e8 6f a1 ff ff       	call   0x140006e2c
14000ccbd:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
14000ccc2:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
14000ccc6:	48 ff 15 fb 68 00 00 	rex.W call *0x68fb(%rip)        # 0x1400135c8
14000cccd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000ccd2:	48 8b cb             	mov    %rbx,%rcx
14000ccd5:	e8 36 1a 00 00       	call   0x14000e710
14000ccda:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp