14008ca4d:	4c 8d 4d 20          	lea    0x20(%rbp),%r9
14008ca51:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
14008ca55:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14008ca59:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
14008ca5d:	e8 a6 00 00 00       	call   0x14008cb08
14008ca62:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
14008ca66:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
14008ca6a:	48 8d 55 e4          	lea    -0x1c(%rbp),%rdx
14008ca6e:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
14008ca72:	e8 f1 00 00 00       	call   0x14008cb68
14008ca77:	48 83 c4 40          	add    $0x40,%rsp
14008ca7b:	5d                   	pop    %rbp
14008ca7c:	c3                   	ret
14008ca7d:	cc                   	int3
14008ca7e:	cc                   	int3
14008ca7f:	cc                   	int3
14008ca80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14008ca85:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14008ca8a:	57                   	push   %rdi
14008ca8b:	48 83 ec 20          	sub    $0x20,%rsp
14008ca8f:	49 8b d9             	mov    %r9,%rbx
14008ca92:	49 8b f8             	mov    %r8,%rdi
14008ca95:	8b 0a                	mov    (%rdx),%ecx
14008ca97:	e8 4c 0e 00 00       	call   0x14008d8e8
14008ca9c:	90                   	nop
14008ca9d:	48 8b 07             	mov    (%rdi),%rax
14008caa0:	48 8b 08             	mov    (%rax),%rcx
14008caa3:	48 8b 81 88 00 00 00 	mov    0x88(%rcx),%rax
14008caaa:	f0 ff 00             	lock incl (%rax)
14008caad:	8b 0b                	mov    (%rbx),%ecx
14008caaf:	e8 50 0e 00 00       	call   0x14008d904
14008cab4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14008cab9:	48 83 c4 20          	add    $0x20,%rsp
14008cabd:	5f                   	pop    %rdi
14008cabe:	c3                   	ret
14008cabf:	cc                   	int3
14008cac0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14008cac5:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14008caca:	57                   	push   %rdi
14008cacb:	48 83 ec 20          	sub    $0x20,%rsp
14008cacf:	49 8b d9             	mov    %r9,%rbx
14008cad2:	49 8b f8             	mov    %r8,%rdi
14008cad5:	8b 0a                	mov    (%rdx),%ecx
14008cad7:	e8 0c 0e 00 00       	call   0x14008d8e8
14008cadc:	90                   	nop
14008cadd:	48 8b 47 08          	mov    0x8(%rdi),%rax
14008cae1:	48 8b 10             	mov    (%rax),%rdx
14008cae4:	48 8b 0f             	mov    (%rdi),%rcx
14008cae7:	48 8b 12             	mov    (%rdx),%rdx
14008caea:	48 8b 09             	mov    (%rcx),%rcx
14008caed:	e8 5e fd ff ff       	call   0x14008c850
14008caf2:	90                   	nop
14008caf3:	8b 0b                	mov    (%rbx),%ecx
14008caf5:	e8 0a 0e 00 00       	call   0x14008d904
14008cafa:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14008caff:	48 83 c4 20          	add    $0x20,%rsp
14008cb03:	5f                   	pop    %rdi
14008cb04:	c3                   	ret
14008cb05:	cc                   	int3
14008cb06:	cc                   	int3
14008cb07:	cc                   	int3
14008cb08:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14008cb0d:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14008cb12:	57                   	push   %rdi
14008cb13:	48 83 ec 20          	sub    $0x20,%rsp
14008cb17:	49 8b d9             	mov    %r9,%rbx
14008cb1a:	49 8b f8             	mov    %r8,%rdi
14008cb1d:	8b 0a                	mov    (%rdx),%ecx
14008cb1f:	e8 c4 0d 00 00       	call   0x14008d8e8
14008cb24:	90                   	nop
14008cb25:	48 8b 07             	mov    (%rdi),%rax
14008cb28:	48 8b 08             	mov    (%rax),%rcx
14008cb2b:	48 8b 89 88 00 00 00 	mov    0x88(%rcx),%rcx
14008cb32:	48 85 c9             	test   %rcx,%rcx
14008cb35:	74 1e                	je     0x14008cb55
14008cb37:	83 c8 ff             	or     $0xffffffff,%eax
14008cb3a:	f0 0f c1 01          	lock xadd %eax,(%rcx)
14008cb3e:	83 f8 01             	cmp    $0x1,%eax
14008cb41:	75 12                	jne    0x14008cb55
14008cb43:	48 8d 05 56 4a 07 00 	lea    0x74a56(%rip),%rax        # 0x1401015a0
14008cb4a:	48 3b c8             	cmp    %rax,%rcx
14008cb4d:	74 06                	je     0x14008cb55
14008cb4f:	e8 1c 62 fa ff       	call   0x140032d70
14008cb54:	90                   	nop
14008cb55:	8b 0b                	mov    (%rbx),%ecx
14008cb57:	e8 a8 0d 00 00       	call   0x14008d904
14008cb5c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14008cb61:	48 83 c4 20          	add    $0x20,%rsp
14008cb65:	5f                   	pop    %rdi
14008cb66:	c3                   	ret
14008cb67:	cc                   	int3
14008cb68:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14008cb6d:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14008cb72:	57                   	push   %rdi
14008cb73:	48 83 ec 20          	sub    $0x20,%rsp
14008cb77:	49 8b d9             	mov    %r9,%rbx
14008cb7a:	49 8b f8             	mov    %r8,%rdi
14008cb7d:	8b 0a                	mov    (%rdx),%ecx
14008cb7f:	e8 64 0d 00 00       	call   0x14008d8e8
14008cb84:	90                   	nop
14008cb85:	48 8b 0f             	mov    (%rdi),%rcx
14008cb88:	33 d2                	xor    %edx,%edx
14008cb8a:	48 8b 09             	mov    (%rcx),%rcx
14008cb8d:	e8 be fc ff ff       	call   0x14008c850
14008cb92:	90                   	nop
14008cb93:	8b 0b                	mov    (%rbx),%ecx
14008cb95:	e8 6a 0d 00 00       	call   0x14008d904
14008cb9a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14008cb9f:	48 83 c4 20          	add    $0x20,%rsp
14008cba3:	5f                   	pop    %rdi
14008cba4:	c3                   	ret
14008cba5:	cc                   	int3
14008cba6:	cc                   	int3
14008cba7:	cc                   	int3
14008cba8:	40 53                	rex push %rbx
14008cbaa:	48 83 ec 20          	sub    $0x20,%rsp
14008cbae:	48 8b 05 4b 3e 08 00 	mov    0x83e4b(%rip),%rax        # 0x140110a00
14008cbb5:	48 8b da             	mov    %rdx,%rbx
14008cbb8:	48 39 02             	cmp    %rax,(%rdx)
14008cbbb:	74 16                	je     0x14008cbd3
14008cbbd:	8b 81 a8 03 00 00    	mov    0x3a8(%rcx),%eax
14008cbc3:	85 05 8b 50 07 00    	test   %eax,0x7508b(%rip)        # 0x140101c54
14008cbc9:	75 08                	jne    0x14008cbd3
14008cbcb:	e8 84 4c 00 00       	call   0x140091854
14008cbd0:	48 89 03             	mov    %rax,(%rbx)
14008cbd3:	48 83 c4 20          	add    $0x20,%rsp
14008cbd7:	5b                   	pop    %rbx
14008cbd8:	c3                   	ret
14008cbd9:	cc                   	int3
14008cbda:	cc                   	int3
14008cbdb:	cc                   	int3
14008cbdc:	40 53                	rex push %rbx
14008cbde:	48 83 ec 20          	sub    $0x20,%rsp
14008cbe2:	48 8b 05 ff 3d 08 00 	mov    0x83dff(%rip),%rax        # 0x1401109e8
14008cbe9:	48 8b da             	mov    %rdx,%rbx
14008cbec:	48 39 02             	cmp    %rax,(%rdx)
14008cbef:	74 16                	je     0x14008cc07
14008cbf1:	8b 81 a8 03 00 00    	mov    0x3a8(%rcx),%eax
14008cbf7:	85 05 57 50 07 00    	test   %eax,0x75057(%rip)        # 0x140101c54
14008cbfd:	75 08                	jne    0x14008cc07
14008cbff:	e8 d0 0f 00 00       	call   0x14008dbd4
14008cc04:	48 89 03             	mov    %rax,(%rbx)
14008cc07:	48 83 c4 20          	add    $0x20,%rsp
14008cc0b:	5b                   	pop    %rbx
14008cc0c:	c3                   	ret
14008cc0d:	cc                   	int3
14008cc0e:	cc                   	int3
14008cc0f:	cc                   	int3
14008cc10:	40 53                	rex push %rbx
14008cc12:	48 83 ec 20          	sub    $0x20,%rsp
14008cc16:	48 8d 05 e3 3d 08 00 	lea    0x83de3(%rip),%rax        # 0x140110a00
14008cc1d:	48 8b da             	mov    %rdx,%rbx
14008cc20:	4a 8b 04 c0          	mov    (%rax,%r8,8),%rax
14008cc24:	48 39 02             	cmp    %rax,(%rdx)
14008cc27:	74 16                	je     0x14008cc3f
14008cc29:	8b 81 a8 03 00 00    	mov    0x3a8(%rcx),%eax
14008cc2f:	85 05 1f 50 07 00    	test   %eax,0x7501f(%rip)        # 0x140101c54
14008cc35:	75 08                	jne    0x14008cc3f
14008cc37:	e8 18 4c 00 00       	call   0x140091854
14008cc3c:	48 89 03             	mov    %rax,(%rbx)
14008cc3f:	48 83 c4 20          	add    $0x20,%rsp
14008cc43:	5b                   	pop    %rbx
14008cc44:	c3                   	ret
14008cc45:	cc                   	int3
14008cc46:	cc                   	int3
14008cc47:	cc                   	int3
14008cc48:	40 53                	rex push %rbx
14008cc4a:	48 83 ec 20          	sub    $0x20,%rsp
14008cc4e:	48 8d 05 93 3d 08 00 	lea    0x83d93(%rip),%rax        # 0x1401109e8
14008cc55:	48 8b da             	mov    %rdx,%rbx
14008cc58:	4a 8b 04 c0          	mov    (%rax,%r8,8),%rax
14008cc5c:	48 39 02             	cmp    %rax,(%rdx)
14008cc5f:	74 16                	je     0x14008cc77
14008cc61:	8b 81 a8 03 00 00    	mov    0x3a8(%rcx),%eax
14008cc67:	85 05 e7 4f 07 00    	test   %eax,0x74fe7(%rip)        # 0x140101c54
14008cc6d:	75 08                	jne    0x14008cc77
14008cc6f:	e8 60 0f 00 00       	call   0x14008dbd4
14008cc74:	48 89 03             	mov    %rax,(%rbx)
14008cc77:	48 83 c4 20          	add    $0x20,%rsp
14008cc7b:	5b                   	pop    %rbx
14008cc7c:	c3                   	ret
14008cc7d:	cc                   	int3
14008cc7e:	cc                   	int3
14008cc7f:	cc                   	int3
14008cc80:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
14008cc85:	48 8b 05 b4 43 07 00 	mov    0x743b4(%rip),%rax        # 0x140101040
14008cc8c:	48 8d 3d cd 35 08 00 	lea    0x835cd(%rip),%rdi        # 0x140110260
14008cc93:	b9 1f 00 00 00       	mov    $0x1f,%ecx
14008cc98:	f3 48 ab             	rep stos %rax,%es:(%rdi)
14008cc9b:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14008cca0:	b0 01                	mov    $0x1,%al
14008cca2:	c3                   	ret
14008cca3:	cc                   	int3
14008cca4:	cc                   	int3
14008cca5:	cc                   	int3
14008cca6:	cc                   	int3
14008cca7:	cc                   	int3
14008cca8:	cc                   	int3
14008cca9:	cc                   	int3
14008ccaa:	cc                   	int3
14008ccab:	cc                   	int3
14008ccac:	cc                   	int3
14008ccad:	cc                   	int3
14008ccae:	cc                   	int3
14008ccaf:	cc                   	int3
14008ccb0:	40 53                	rex push %rbx
14008ccb2:	48 83 ec 20          	sub    $0x20,%rsp
14008ccb6:	84 c9                	test   %cl,%cl
14008ccb8:	75 2f                	jne    0x14008cce9
14008ccba:	48 8d 1d ef 34 08 00 	lea    0x834ef(%rip),%rbx        # 0x1401101b0
14008ccc1:	48 8b 0b             	mov    (%rbx),%rcx
14008ccc4:	48 85 c9             	test   %rcx,%rcx
14008ccc7:	74 10                	je     0x14008ccd9
14008ccc9:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
14008cccd:	74 06                	je     0x14008ccd5
14008cccf:	ff 15 1b a9 06 00    	call   *0x6a91b(%rip)        # 0x1400f75f0
14008ccd5:	48 83 23 00          	andq   $0x0,(%rbx)
14008ccd9:	48 83 c3 08          	add    $0x8,%rbx
14008ccdd:	48 8d 05 74 35 08 00 	lea    0x83574(%rip),%rax        # 0x140110258
14008cce4:	48 3b d8             	cmp    %rax,%rbx
14008cce7:	75 d8                	jne    0x14008ccc1
14008cce9:	b0 01                	mov    $0x1,%al
14008cceb:	48 83 c4 20          	add    $0x20,%rsp
14008ccef:	5b                   	pop    %rbx
14008ccf0:	c3                   	ret
14008ccf1:	cc                   	int3
14008ccf2:	cc                   	int3
14008ccf3:	cc                   	int3
14008ccf4:	48 83 ec 28          	sub    $0x28,%rsp
14008ccf8:	4c 8d 0d 3d d1 04 00 	lea    0x4d13d(%rip),%r9        # 0x1400d9e3c
14008ccff:	33 c9                	xor    %ecx,%ecx
14008cd01:	4c 8d 05 30 d1 04 00 	lea    0x4d130(%rip),%r8        # 0x1400d9e38
14008cd08:	48 8d 15 31 d1 04 00 	lea    0x4d131(%rip),%rdx        # 0x1400d9e40
14008cd0f:	e8 c8 08 00 00       	call   0x14008d5dc
14008cd14:	48 85 c0             	test   %rax,%rax
14008cd17:	74 15                	je     0x14008cd2e
14008cd19:	49 ba 70 30 52 5e 47 	movabs $0xd30527475e523070,%r10
14008cd20:	27 05 d3
14008cd23:	48 83 c4 28          	add    $0x28,%rsp
14008cd27:	48 ff 25 ea 9f 06 00 	rex.W jmp *0x69fea(%rip)        # 0x1400f6d18
14008cd2e:	b8 01 00 00 00       	mov    $0x1,%eax
14008cd33:	48 83 c4 28          	add    $0x28,%rsp
14008cd37:	c3                   	ret
14008cd38:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14008cd3d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14008cd42:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14008cd47:	57                   	push   %rdi
14008cd48:	48 83 ec 50          	sub    $0x50,%rsp
14008cd4c:	41 8b d9             	mov    %r9d,%ebx
14008cd4f:	49 8b f8             	mov    %r8,%rdi
14008cd52:	8b f2                	mov    %edx,%esi
14008cd54:	4c 8d 0d fd d0 04 00 	lea    0x4d0fd(%rip),%r9        # 0x1400d9e58
14008cd5b:	48 8b e9             	mov    %rcx,%rbp
14008cd5e:	4c 8d 05 eb d0 04 00 	lea    0x4d0eb(%rip),%r8        # 0x1400d9e50
14008cd65:	48 8d 15 ec d0 04 00 	lea    0x4d0ec(%rip),%rdx        # 0x1400d9e58
14008cd6c:	b9 01 00 00 00       	mov    $0x1,%ecx
14008cd71:	e8 66 08 00 00       	call   0x14008d5dc
14008cd76:	4c 8b d8             	mov    %rax,%r11
14008cd79:	48 85 c0             	test   %rax,%rax
14008cd7c:	74 5f                	je     0x14008cddd
14008cd7e:	49 ba 70 08 55 7a f4 	movabs $0xab8817f47a550870,%r10
14008cd85:	17 88 ab
14008cd88:	48 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%rdx
14008cd8f:	00
14008cd90:	44 8b cb             	mov    %ebx,%r9d
14008cd93:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
14008cd9a:	00
14008cd9b:	4c 8b c7             	mov    %rdi,%r8
14008cd9e:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
14008cda5:	00
14008cda6:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
14008cdab:	8b d6                	mov    %esi,%edx
14008cdad:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14008cdb2:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
14008cdb9:	00
14008cdba:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14008cdbf:	8b 8c 24 88 00 00 00 	mov    0x88(%rsp),%ecx
14008cdc6:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
14008cdca:	48 8b cd             	mov    %rbp,%rcx
14008cdcd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14008cdd2:	49 8b c3             	mov    %r11,%rax
14008cdd5:	ff 15 3d 9f 06 00    	call   *0x69f3d(%rip)        # 0x1400f6d18
14008cddb:	eb 32                	jmp    0x14008ce0f
14008cddd:	33 d2                	xor    %edx,%edx
14008cddf:	48 8b cd             	mov    %rbp,%rcx
14008cde2:	e8 b1 05 00 00       	call   0x14008d398
14008cde7:	8b c8                	mov    %eax,%ecx
14008cde9:	44 8b cb             	mov    %ebx,%r9d
14008cdec:	8b 84 24 88 00 00 00 	mov    0x88(%rsp),%eax
14008cdf3:	4c 8b c7             	mov    %rdi,%r8
14008cdf6:	89 44 24 28          	mov    %eax,0x28(%rsp)
14008cdfa:	8b d6                	mov    %esi,%edx
14008cdfc:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
14008ce03:	00
14008ce04:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14008ce09:	ff 15 21 a7 06 00    	call   *0x6a721(%rip)        # 0x1400f7530
14008ce0f:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14008ce14:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
14008ce19:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14008ce1e:	48 83 c4 50          	add    $0x50,%rsp
14008ce22:	5f                   	pop    %rdi
14008ce23:	c3                   	ret
14008ce24:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14008ce29:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14008ce2e:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14008ce33:	57                   	push   %rdi
14008ce34:	48 83 ec 50          	sub    $0x50,%rsp
14008ce38:	49 8b d9             	mov    %r9,%rbx
14008ce3b:	49 8b f8             	mov    %r8,%rdi
14008ce3e:	8b f2                	mov    %edx,%esi
14008ce40:	4c 8d 0d 29 d0 04 00 	lea    0x4d029(%rip),%r9        # 0x1400d9e70
14008ce47:	4c 8d 05 1a d0 04 00 	lea    0x4d01a(%rip),%r8        # 0x1400d9e68
14008ce4e:	b9 02 00 00 00       	mov    $0x2,%ecx
14008ce53:	48 8d 15 16 d0 04 00 	lea    0x4d016(%rip),%rdx        # 0x1400d9e70
14008ce5a:	e8 7d 07 00 00       	call   0x14008d5dc
14008ce5f:	48 85 c0             	test   %rax,%rax
14008ce62:	74 1f                	je     0x14008ce83
14008ce64:	49 ba 70 d3 df 38 48 	movabs $0xb780274838dfd370,%r10
14008ce6b:	27 80 b7
14008ce6e:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14008ce73:	4c 8b cb             	mov    %rbx,%r9
14008ce76:	4c 8b c7             	mov    %rdi,%r8
14008ce79:	8b d6                	mov    %esi,%edx
14008ce7b:	ff 15 97 9e 06 00    	call   *0x69e97(%rip)        # 0x1400f6d18
14008ce81:	eb 30                	jmp    0x14008ceb3
14008ce83:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14008ce88:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14008ce8d:	4c 8d 4c 24 34       	lea    0x34(%rsp),%r9
14008ce92:	b8 04 00 00 00       	mov    $0x4,%eax
14008ce97:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14008ce9c:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14008cea1:	89 44 24 34          	mov    %eax,0x34(%rsp)
14008cea5:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14008ceaa:	89 44 24 38          	mov    %eax,0x38(%rsp)
14008ceae:	e8 25 09 00 00       	call   0x14008d7d8
14008ceb3:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14008ceb8:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14008cebd:	48 83 c4 50          	add    $0x50,%rsp
14008cec1:	5f                   	pop    %rdi
14008cec2:	c3                   	ret
14008cec3:	cc                   	int3
14008cec4:	48 ff 25 ed a6 06 00 	rex.W jmp *0x6a6ed(%rip)        # 0x1400f75b8
14008cecb:	cc                   	int3
14008cecc:	48 ff 25 ed a6 06 00 	rex.W jmp *0x6a6ed(%rip)        # 0x1400f75c0
14008ced3:	cc                   	int3
14008ced4:	48 ff 25 ed a6 06 00 	rex.W jmp *0x6a6ed(%rip)        # 0x1400f75c8
14008cedb:	cc                   	int3
14008cedc:	48 ff 25 ed a6 06 00 	rex.W jmp *0x6a6ed(%rip)        # 0x1400f75d0
14008cee3:	cc                   	int3
14008cee4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)