14000cac5:	cc                   	int3
14000cac6:	cc                   	int3
14000cac7:	cc                   	int3
14000cac8:	cc                   	int3
14000cac9:	cc                   	int3
14000caca:	cc                   	int3
14000cacb:	cc                   	int3
14000cacc:	cc                   	int3
14000cacd:	cc                   	int3
14000cace:	cc                   	int3
14000cacf:	cc                   	int3
14000cad0:	48 8b c2             	mov    %rdx,%rax
14000cad3:	48 8d 51 08          	lea    0x8(%rcx),%rdx
14000cad7:	48 8b c8             	mov    %rax,%rcx
14000cada:	e9 95 fa ff ff       	jmp    0x14000c574
14000cadf:	cc                   	int3
14000cae0:	cc                   	int3
14000cae1:	cc                   	int3
14000cae2:	cc                   	int3
14000cae3:	cc                   	int3
14000cae4:	cc                   	int3
14000cae5:	cc                   	int3
14000cae6:	cc                   	int3
14000cae7:	cc                   	int3
14000cae8:	cc                   	int3
14000cae9:	cc                   	int3
14000caea:	cc                   	int3
14000caeb:	cc                   	int3
14000caec:	cc                   	int3
14000caed:	cc                   	int3
14000caee:	cc                   	int3
14000caef:	cc                   	int3
14000caf0:	40 53                	rex push %rbx
14000caf2:	48 83 ec 20          	sub    $0x20,%rsp
14000caf6:	48 8d 59 08          	lea    0x8(%rcx),%rbx
14000cafa:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
14000cafe:	48 85 c9             	test   %rcx,%rcx
14000cb01:	74 18                	je     0x14000cb1b
14000cb03:	48 8b 01             	mov    (%rcx),%rax
14000cb06:	48 3b cb             	cmp    %rbx,%rcx
14000cb09:	0f 95 c2             	setne  %dl
14000cb0c:	48 8b 40 20          	mov    0x20(%rax),%rax
14000cb10:	ff 15 22 02 01 00    	call   *0x10222(%rip)        # 0x14001cd38
14000cb16:	48 83 63 38 00       	andq   $0x0,0x38(%rbx)
14000cb1b:	48 83 c4 20          	add    $0x20,%rsp
14000cb1f:	5b                   	pop    %rbx
14000cb20:	c3                   	ret
14000cb21:	cc                   	int3
14000cb22:	cc                   	int3
14000cb23:	cc                   	int3
14000cb24:	cc                   	int3
14000cb25:	cc                   	int3
14000cb26:	cc                   	int3
14000cb27:	cc                   	int3
14000cb28:	cc                   	int3
14000cb29:	cc                   	int3
14000cb2a:	cc                   	int3
14000cb2b:	cc                   	int3
14000cb2c:	cc                   	int3
14000cb2d:	cc                   	int3
14000cb2e:	cc                   	int3
14000cb2f:	cc                   	int3
14000cb30:	48 83 ec 28          	sub    $0x28,%rsp
14000cb34:	48 8b 49 40          	mov    0x40(%rcx),%rcx
14000cb38:	8b 02                	mov    (%rdx),%eax
14000cb3a:	89 44 24 30          	mov    %eax,0x30(%rsp)
14000cb3e:	48 85 c9             	test   %rcx,%rcx
14000cb41:	75 0d                	jne    0x14000cb50
14000cb43:	48 ff 15 be 01 01 00 	rex.W call *0x101be(%rip)        # 0x14001cd08
14000cb4a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000cb4f:	cc                   	int3
14000cb50:	48 8b 01             	mov    (%rcx),%rax
14000cb53:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14000cb58:	48 8b 40 10          	mov    0x10(%rax),%rax
14000cb5c:	ff 15 d6 01 01 00    	call   *0x101d6(%rip)        # 0x14001cd38
14000cb62:	48 83 c4 28          	add    $0x28,%rsp
14000cb66:	c3                   	ret
14000cb67:	cc                   	int3
14000cb68:	cc                   	int3
14000cb69:	cc                   	int3
14000cb6a:	cc                   	int3
14000cb6b:	cc                   	int3
14000cb6c:	cc                   	int3
14000cb6d:	cc                   	int3
14000cb6e:	cc                   	int3
14000cb6f:	cc                   	int3
14000cb70:	48 83 ec 48          	sub    $0x48,%rsp
14000cb74:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14000cb79:	4c 8d 05 58 10 01 00 	lea    0x11058(%rip),%r8        # 0x14001dbd8
14000cb80:	44 89 4c 24 38       	mov    %r9d,0x38(%rsp)
14000cb85:	ba d3 00 00 00       	mov    $0xd3,%edx
14000cb8a:	c7 44 24 30 03 00 00 	movl   $0x3,0x30(%rsp)
14000cb91:	00
14000cb92:	45 33 c9             	xor    %r9d,%r9d
14000cb95:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000cb9a:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
14000cba0:	e8 ff c5 ff ff       	call   0x1400091a4
14000cba5:	48 83 c4 48          	add    $0x48,%rsp
14000cba9:	c3                   	ret
14000cbaa:	cc                   	int3
14000cbab:	cc                   	int3
14000cbac:	cc                   	int3
14000cbad:	cc                   	int3
14000cbae:	cc                   	int3
14000cbaf:	cc                   	int3
14000cbb0:	cc                   	int3
14000cbb1:	cc                   	int3
14000cbb2:	cc                   	int3
14000cbb3:	cc                   	int3
14000cbb4:	48 83 ec 48          	sub    $0x48,%rsp
14000cbb8:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14000cbbd:	4c 8d 05 14 10 01 00 	lea    0x11014(%rip),%r8        # 0x14001dbd8
14000cbc4:	44 89 4c 24 38       	mov    %r9d,0x38(%rsp)
14000cbc9:	ba e1 00 00 00       	mov    $0xe1,%edx
14000cbce:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
14000cbd5:	00
14000cbd6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000cbdb:	e8 48 b0 ff ff       	call   0x140007c28
14000cbe0:	48 83 c4 48          	add    $0x48,%rsp
14000cbe4:	c3                   	ret
14000cbe5:	cc                   	int3
14000cbe6:	cc                   	int3
14000cbe7:	cc                   	int3
14000cbe8:	cc                   	int3
14000cbe9:	cc                   	int3
14000cbea:	cc                   	int3
14000cbeb:	cc                   	int3
14000cbec:	48 83 ec 28          	sub    $0x28,%rsp
14000cbf0:	48 83 39 00          	cmpq   $0x0,(%rcx)
14000cbf4:	74 05                	je     0x14000cbfb
14000cbf6:	e8 d9 d2 ff ff       	call   0x140009ed4
14000cbfb:	48 83 c4 28          	add    $0x28,%rsp
14000cbff:	c3                   	ret
14000cc00:	cc                   	int3
14000cc01:	cc                   	int3
14000cc02:	cc                   	int3
14000cc03:	cc                   	int3
14000cc04:	cc                   	int3
14000cc05:	cc                   	int3
14000cc06:	cc                   	int3
14000cc07:	cc                   	int3
14000cc08:	48 8b 01             	mov    (%rcx),%rax
14000cc0b:	f0 48 ff 08          	lock decq (%rax)
14000cc0f:	c3                   	ret
14000cc10:	cc                   	int3
14000cc11:	cc                   	int3
14000cc12:	cc                   	int3
14000cc13:	cc                   	int3
14000cc14:	cc                   	int3
14000cc15:	cc                   	int3
14000cc16:	cc                   	int3
14000cc17:	cc                   	int3
14000cc18:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000cc1d:	55                   	push   %rbp
14000cc1e:	56                   	push   %rsi
14000cc1f:	57                   	push   %rdi
14000cc20:	41 54                	push   %r12
14000cc22:	41 56                	push   %r14
14000cc24:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
14000cc29:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
14000cc30:	48 8b 05 f9 79 01 00 	mov    0x179f9(%rip),%rax        # 0x140024630
14000cc37:	48 33 c4             	xor    %rsp,%rax
14000cc3a:	48 89 45 27          	mov    %rax,0x27(%rbp)
14000cc3e:	49 8b f0             	mov    %r8,%rsi
14000cc41:	48 8b da             	mov    %rdx,%rbx
14000cc44:	4c 8d 25 7d 83 01 00 	lea    0x1837d(%rip),%r12        # 0x140024fc8
14000cc4b:	4c 89 65 ef          	mov    %r12,-0x11(%rbp)
14000cc4f:	f0 48 ff 05 71 83 01 	lock incq 0x18371(%rip)        # 0x140024fc8
14000cc56:	00
14000cc57:	48 8b 0d 62 83 01 00 	mov    0x18362(%rip),%rcx        # 0x140024fc0
14000cc5e:	48 85 c9             	test   %rcx,%rcx
14000cc61:	74 49                	je     0x14000ccac
14000cc63:	49 8b 40 18          	mov    0x18(%r8),%rax
14000cc67:	44 8a 10             	mov    (%rax),%r10b
14000cc6a:	49 8b 40 10          	mov    0x10(%r8),%rax
14000cc6e:	44 8a 08             	mov    (%rax),%r9b
14000cc71:	49 8b 40 08          	mov    0x8(%r8),%rax
14000cc75:	44 8a 00             	mov    (%rax),%r8b
14000cc78:	48 8b 06             	mov    (%rsi),%rax
14000cc7b:	8a 10                	mov    (%rax),%dl
14000cc7d:	48 8b 01             	mov    (%rcx),%rax
14000cc80:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
14000cc85:	44 88 54 24 20       	mov    %r10b,0x20(%rsp)
14000cc8a:	48 8b 40 30          	mov    0x30(%rax),%rax
14000cc8e:	ff 15 a4 00 01 00    	call   *0x100a4(%rip)        # 0x14001cd38
14000cc94:	89 45 e7             	mov    %eax,-0x19(%rbp)
14000cc97:	85 c0                	test   %eax,%eax
14000cc99:	0f 88 d2 01 00 00    	js     0x14000ce71
14000cc9f:	f0 48 ff 0d 21 83 01 	lock decq 0x18321(%rip)        # 0x140024fc8
14000cca6:	00
14000cca7:	e9 96 01 00 00       	jmp    0x14000ce42
14000ccac:	f0 48 ff 0d 14 83 01 	lock decq 0x18314(%rip)        # 0x140024fc8
14000ccb3:	00
14000ccb4:	4c 8d 4d 07          	lea    0x7(%rbp),%r9
14000ccb8:	4c 8d 45 0f          	lea    0xf(%rbp),%r8
14000ccbc:	ba 16 00 00 00       	mov    $0x16,%edx
14000ccc1:	48 8d 0d 38 0e 01 00 	lea    0x10e38(%rip),%rcx        # 0x14001db00
14000ccc8:	e8 b5 d3 00 00       	call   0x14001a082
14000cccd:	85 c0                	test   %eax,%eax
14000cccf:	74 0d                	je     0x14000ccde
14000ccd1:	48 ff 15 b8 fc 00 00 	rex.W call *0xfcb8(%rip)        # 0x14001c990
14000ccd8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000ccdd:	cc                   	int3
14000ccde:	48 83 65 c7 00       	andq   $0x0,-0x39(%rbp)
14000cce3:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
14000cce7:	48 8d 15 62 0f 01 00 	lea    0x10f62(%rip),%rdx        # 0x14001dc50
14000ccee:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
14000ccf2:	e8 97 d3 00 00       	call   0x14001a08e
14000ccf7:	3d f0 01 04 80       	cmp    $0x800401f0,%eax
14000ccfc:	75 1d                	jne    0x14000cd1b
14000ccfe:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
14000cd02:	e8 1b d3 00 00       	call   0x14001a022
14000cd07:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
14000cd0b:	48 8d 15 3e 0f 01 00 	lea    0x10f3e(%rip),%rdx        # 0x14001dc50
14000cd12:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
14000cd16:	e8 73 d3 00 00       	call   0x14001a08e
14000cd1b:	85 c0                	test   %eax,%eax
14000cd1d:	0f 88 56 01 00 00    	js     0x14000ce79
14000cd23:	48 8b 7d c7          	mov    -0x39(%rbp),%rdi
14000cd27:	48 89 7d cf          	mov    %rdi,-0x31(%rbp)
14000cd2b:	48 85 ff             	test   %rdi,%rdi
14000cd2e:	75 04                	jne    0x14000cd34
14000cd30:	33 c0                	xor    %eax,%eax
14000cd32:	eb 23                	jmp    0x14000cd57
14000cd34:	48 83 65 d7 00       	andq   $0x0,-0x29(%rbp)
14000cd39:	48 8b 07             	mov    (%rdi),%rax
14000cd3c:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
14000cd40:	48 8d 15 19 0f 01 00 	lea    0x10f19(%rip),%rdx        # 0x14001dc60
14000cd47:	48 8b cf             	mov    %rdi,%rcx
14000cd4a:	48 8b 00             	mov    (%rax),%rax
14000cd4d:	ff 15 e5 ff 00 00    	call   *0xffe5(%rip)        # 0x14001cd38
14000cd53:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
14000cd57:	48 89 45 df          	mov    %rax,-0x21(%rbp)
14000cd5b:	48 85 c0             	test   %rax,%rax
14000cd5e:	41 0f 94 c6          	sete   %r14b
14000cd62:	48 85 c0             	test   %rax,%rax
14000cd65:	74 09                	je     0x14000cd70
14000cd67:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
14000cd6b:	e8 64 d1 ff ff       	call   0x140009ed4
14000cd70:	45 84 f6             	test   %r14b,%r14b
14000cd73:	74 41                	je     0x14000cdb6
14000cd75:	48 8b 46 18          	mov    0x18(%rsi),%rax
14000cd79:	44 8a 10             	mov    (%rax),%r10b
14000cd7c:	48 8b 46 10          	mov    0x10(%rsi),%rax
14000cd80:	44 8a 08             	mov    (%rax),%r9b
14000cd83:	48 8b 46 08          	mov    0x8(%rsi),%rax
14000cd87:	44 8a 00             	mov    (%rax),%r8b
14000cd8a:	48 8b 06             	mov    (%rsi),%rax
14000cd8d:	8a 10                	mov    (%rax),%dl
14000cd8f:	48 8b 07             	mov    (%rdi),%rax
14000cd92:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
14000cd97:	44 88 54 24 20       	mov    %r10b,0x20(%rsp)
14000cd9c:	48 8b cf             	mov    %rdi,%rcx
14000cd9f:	48 8b 40 30          	mov    0x30(%rax),%rax
14000cda3:	ff 15 8f ff 00 00    	call   *0xff8f(%rip)        # 0x14001cd38
14000cda9:	85 c0                	test   %eax,%eax
14000cdab:	0f 88 d0 00 00 00    	js     0x14000ce81
14000cdb1:	e9 83 00 00 00       	jmp    0x14000ce39
14000cdb6:	4c 89 65 ff          	mov    %r12,-0x1(%rbp)
14000cdba:	f0 48 ff 05 06 82 01 	lock incq 0x18206(%rip)        # 0x140024fc8
14000cdc1:	00
14000cdc2:	48 8b 7d c7          	mov    -0x39(%rbp),%rdi
14000cdc6:	33 c0                	xor    %eax,%eax
14000cdc8:	f0 48 0f b1 3d ef 81 	lock cmpxchg %rdi,0x181ef(%rip)        # 0x140024fc0
14000cdcf:	01 00
14000cdd1:	75 1a                	jne    0x14000cded
14000cdd3:	48 83 65 cf 00       	andq   $0x0,-0x31(%rbp)
14000cdd8:	48 8d 15 f1 81 01 00 	lea    0x181f1(%rip),%rdx        # 0x140024fd0
14000cddf:	48 8d 0d da 80 01 00 	lea    0x180da(%rip),%rcx        # 0x140024ec0
14000cde6:	e8 5b d2 00 00       	call   0x14001a046
14000cdeb:	33 ff                	xor    %edi,%edi
14000cded:	48 8b 46 18          	mov    0x18(%rsi),%rax
14000cdf1:	44 8a 10             	mov    (%rax),%r10b
14000cdf4:	48 8b 46 10          	mov    0x10(%rsi),%rax
14000cdf8:	44 8a 08             	mov    (%rax),%r9b
14000cdfb:	48 8b 46 08          	mov    0x8(%rsi),%rax
14000cdff:	44 8a 00             	mov    (%rax),%r8b
14000ce02:	48 8b 06             	mov    (%rsi),%rax
14000ce05:	8a 10                	mov    (%rax),%dl
14000ce07:	48 8b 0d b2 81 01 00 	mov    0x181b2(%rip),%rcx        # 0x140024fc0
14000ce0e:	48 8b 01             	mov    (%rcx),%rax
14000ce11:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
14000ce16:	44 88 54 24 20       	mov    %r10b,0x20(%rsp)
14000ce1b:	48 8b 40 30          	mov    0x30(%rax),%rax
14000ce1f:	ff 15 13 ff 00 00    	call   *0xff13(%rip)        # 0x14001cd38
14000ce25:	89 45 eb             	mov    %eax,-0x15(%rbp)
14000ce28:	85 c0                	test   %eax,%eax
14000ce2a:	78 3d                	js     0x14000ce69
14000ce2c:	f0 48 ff 0d 94 81 01 	lock decq 0x18194(%rip)        # 0x140024fc8
14000ce33:	00
14000ce34:	48 85 ff             	test   %rdi,%rdi
14000ce37:	74 09                	je     0x14000ce42
14000ce39:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
14000ce3d:	e8 92 d0 ff ff       	call   0x140009ed4
14000ce42:	48 8b c3             	mov    %rbx,%rax
14000ce45:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
14000ce49:	48 33 cc             	xor    %rsp,%rcx
14000ce4c:	e8 6f c9 00 00       	call   0x1400197c0
14000ce51:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
14000ce58:	00
14000ce59:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
14000ce60:	41 5e                	pop    %r14
14000ce62:	41 5c                	pop    %r12
14000ce64:	5f                   	pop    %rdi
14000ce65:	5e                   	pop    %rsi
14000ce66:	5d                   	pop    %rbp
14000ce67:	c3                   	ret
14000ce68:	cc                   	int3
14000ce69:	8b c8                	mov    %eax,%ecx
14000ce6b:	e8 4c d1 ff ff       	call   0x140009fbc
14000ce70:	90                   	nop
14000ce71:	8b c8                	mov    %eax,%ecx
14000ce73:	e8 44 d1 ff ff       	call   0x140009fbc
14000ce78:	90                   	nop
14000ce79:	8b c8                	mov    %eax,%ecx
14000ce7b:	e8 3c d1 ff ff       	call   0x140009fbc
14000ce80:	90                   	nop
14000ce81:	8b c8                	mov    %eax,%ecx
14000ce83:	e8 34 d1 ff ff       	call   0x140009fbc
14000ce88:	cc                   	int3
14000ce89:	cc                   	int3
14000ce8a:	cc                   	int3
14000ce8b:	cc                   	int3
14000ce8c:	cc                   	int3
14000ce8d:	cc                   	int3
14000ce8e:	cc                   	int3
14000ce8f:	cc                   	int3
14000ce90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000ce95:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14000ce9a:	55                   	push   %rbp
14000ce9b:	57                   	push   %rdi
14000ce9c:	41 57                	push   %r15
14000ce9e:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
14000cea3:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14000ceaa:	48 8b 05 7f 77 01 00 	mov    0x1777f(%rip),%rax        # 0x140024630
14000ceb1:	48 33 c4             	xor    %rsp,%rax
14000ceb4:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
14000ceb8:	48 8b da             	mov    %rdx,%rbx
14000cebb:	48 89 55 ef          	mov    %rdx,-0x11(%rbp)
14000cebf:	4c 8d 3d 32 80 01 00 	lea    0x18032(%rip),%r15        # 0x140024ef8
14000cec6:	4c 89 7d 07          	mov    %r15,0x7(%rbp)
14000ceca:	f0 48 ff 05 26 80 01 	lock incq 0x18026(%rip)        # 0x140024ef8
14000ced1:	00
14000ced2:	48 83 3d 16 80 01 00 	cmpq   $0x0,0x18016(%rip)        # 0x140024ef0
14000ced9:	00
14000ceda:	74 13                	je     0x14000ceef
14000cedc:	e8 db 01 00 00       	call   0x14000d0bc
14000cee1:	90                   	nop
14000cee2:	f0 48 ff 0d 0e 80 01 	lock decq 0x1800e(%rip)        # 0x140024ef8
14000cee9:	00