140097dbe:	48 8b 40 08          	mov    0x8(%rax),%rax
140097dc2:	ff 15 68 b0 17 00    	call   *0x17b068(%rip)        # 0x140212e30
140097dc8:	eb 94                	jmp    0x140097d5e
140097dca:	33 d2                	xor    %edx,%edx
140097dcc:	b9 11 56 60 01       	mov    $0x1605611,%ecx
140097dd1:	e8 0e 35 f7 ff       	call   0x14000b2e4
140097dd6:	cc                   	int3
140097dd7:	33 d2                	xor    %edx,%edx
140097dd9:	b9 d5 e3 81 02       	mov    $0x281e3d5,%ecx
140097dde:	e8 01 35 f7 ff       	call   0x14000b2e4
140097de3:	cc                   	int3
140097de4:	33 d2                	xor    %edx,%edx
140097de6:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140097deb:	e8 f4 34 f7 ff       	call   0x14000b2e4
140097df0:	cc                   	int3
140097df1:	33 d2                	xor    %edx,%edx
140097df3:	b9 d4 e3 81 02       	mov    $0x281e3d4,%ecx
140097df8:	e8 e7 34 f7 ff       	call   0x14000b2e4
140097dfd:	cc                   	int3
140097dfe:	90                   	nop
140097dff:	90                   	nop
140097e00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140097e05:	57                   	push   %rdi
140097e06:	48 83 ec 20          	sub    $0x20,%rsp
140097e0a:	48 8b 1a             	mov    (%rdx),%rbx
140097e0d:	41 8a f8             	mov    %r8b,%dil
140097e10:	48 8b c1             	mov    %rcx,%rax
140097e13:	48 85 db             	test   %rbx,%rbx
140097e16:	74 32                	je     0x140097e4a
140097e18:	48 8b 0b             	mov    (%rbx),%rcx
140097e1b:	48 3b c8             	cmp    %rax,%rcx
140097e1e:	74 17                	je     0x140097e37
140097e20:	48 8b 01             	mov    (%rcx),%rax
140097e23:	48 8d 15 f6 b3 1c 00 	lea    0x1cb3f6(%rip),%rdx        # 0x140263220
140097e2a:	48 8b 00             	mov    (%rax),%rax
140097e2d:	ff 15 fd af 17 00    	call   *0x17affd(%rip)        # 0x140212e30
140097e33:	84 c0                	test   %al,%al
140097e35:	74 13                	je     0x140097e4a
140097e37:	40 84 ff             	test   %dil,%dil
140097e3a:	74 08                	je     0x140097e44
140097e3c:	b8 01 00 00 00       	mov    $0x1,%eax
140097e41:	86 43 14             	xchg   %al,0x14(%rbx)
140097e44:	48 8d 43 18          	lea    0x18(%rbx),%rax
140097e48:	eb 02                	jmp    0x140097e4c
140097e4a:	33 c0                	xor    %eax,%eax
140097e4c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140097e51:	48 83 c4 20          	add    $0x20,%rsp
140097e55:	5f                   	pop    %rdi
140097e56:	c3                   	ret
140097e57:	90                   	nop
140097e58:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140097e5d:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140097e62:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140097e67:	57                   	push   %rdi
140097e68:	41 56                	push   %r14
140097e6a:	41 57                	push   %r15
140097e6c:	48 83 ec 20          	sub    $0x20,%rsp
140097e70:	4c 8b f1             	mov    %rcx,%r14
140097e73:	48 8b 39             	mov    (%rcx),%rdi
140097e76:	48 8b 2a             	mov    (%rdx),%rbp
140097e79:	c7 07 01 00 00 00    	movl   $0x1,(%rdi)
140097e7f:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
140097e83:	e8 cc 76 fd ff       	call   0x14006f554
140097e88:	b9 20 00 00 00       	mov    $0x20,%ecx
140097e8d:	ff 15 bd ac 17 00    	call   *0x17acbd(%rip)        # 0x140212b50
140097e93:	48 8b d8             	mov    %rax,%rbx
140097e96:	48 85 c0             	test   %rax,%rax
140097e99:	0f 84 21 01 00 00    	je     0x140097fc0
140097e9f:	48 8d 05 52 95 26 00 	lea    0x269552(%rip),%rax        # 0x1403013f8
140097ea6:	48 89 03             	mov    %rax,(%rbx)
140097ea9:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
140097eae:	c7 43 10 01 00 00 00 	movl   $0x1,0x10(%rbx)
140097eb5:	c6 43 14 00          	movb   $0x0,0x14(%rbx)
140097eb9:	c6 43 18 00          	movb   $0x0,0x18(%rbx)
140097ebd:	48 83 67 10 00       	andq   $0x0,0x10(%rdi)
140097ec2:	48 83 67 18 00       	andq   $0x0,0x18(%rdi)
140097ec7:	48 83 67 20 00       	andq   $0x0,0x20(%rdi)
140097ecc:	48 85 ed             	test   %rbp,%rbp
140097ecf:	74 5c                	je     0x140097f2d
140097ed1:	48 b8 ff ff ff ff ff 	movabs $0xfffffffffffffff,%rax
140097ed8:	ff ff 0f
140097edb:	48 3b e8             	cmp    %rax,%rbp
140097ede:	0f 87 d6 00 00 00    	ja     0x140097fba
140097ee4:	48 8b f5             	mov    %rbp,%rsi
140097ee7:	48 c1 e6 04          	shl    $0x4,%rsi
140097eeb:	48 85 f6             	test   %rsi,%rsi
140097eee:	0f 85 97 00 00 00    	jne    0x140097f8b
140097ef4:	33 c0                	xor    %eax,%eax
140097ef6:	48 89 47 10          	mov    %rax,0x10(%rdi)
140097efa:	48 89 47 18          	mov    %rax,0x18(%rdi)
140097efe:	48 03 c6             	add    %rsi,%rax
140097f01:	48 89 47 20          	mov    %rax,0x20(%rdi)
140097f05:	48 8b cd             	mov    %rbp,%rcx
140097f08:	48 8b 47 10          	mov    0x10(%rdi),%rax
140097f0c:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
140097f12:	48 89 58 08          	mov    %rbx,0x8(%rax)
140097f16:	48 85 db             	test   %rbx,%rbx
140097f19:	74 04                	je     0x140097f1f
140097f1b:	f0 ff 43 10          	lock incl 0x10(%rbx)
140097f1f:	48 83 c0 10          	add    $0x10,%rax
140097f23:	48 83 e9 01          	sub    $0x1,%rcx
140097f27:	75 e3                	jne    0x140097f0c
140097f29:	48 89 47 18          	mov    %rax,0x18(%rdi)
140097f2d:	48 85 db             	test   %rbx,%rbx
140097f30:	74 20                	je     0x140097f52
140097f32:	83 c8 ff             	or     $0xffffffff,%eax
140097f35:	f0 0f c1 43 10       	lock xadd %eax,0x10(%rbx)
140097f3a:	83 f8 01             	cmp    $0x1,%eax
140097f3d:	75 13                	jne    0x140097f52
140097f3f:	48 8b 0b             	mov    (%rbx),%rcx
140097f42:	48 8b 01             	mov    (%rcx),%rax
140097f45:	48 8b d3             	mov    %rbx,%rdx
140097f48:	48 8b 40 08          	mov    0x8(%rax),%rax
140097f4c:	ff 15 de ae 17 00    	call   *0x17aede(%rip)        # 0x140212e30
140097f52:	48 89 6f 28          	mov    %rbp,0x28(%rdi)
140097f56:	48 8b 47 18          	mov    0x18(%rdi),%rax
140097f5a:	48 39 47 10          	cmp    %rax,0x10(%rdi)
140097f5e:	75 0a                	jne    0x140097f6a
140097f60:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
140097f64:	e8 8f 76 fd ff       	call   0x14006f5f8
140097f69:	90                   	nop
140097f6a:	49 89 7e 08          	mov    %rdi,0x8(%r14)
140097f6e:	49 83 26 00          	andq   $0x0,(%r14)
140097f72:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140097f77:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140097f7c:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140097f81:	48 83 c4 20          	add    $0x20,%rsp
140097f85:	41 5f                	pop    %r15
140097f87:	41 5e                	pop    %r14
140097f89:	5f                   	pop    %rdi
140097f8a:	c3                   	ret
140097f8b:	0f ae e8             	lfence
140097f8e:	48 8b ce             	mov    %rsi,%rcx
140097f91:	48 81 fe 00 10 00 00 	cmp    $0x1000,%rsi
140097f98:	72 0a                	jb     0x140097fa4
140097f9a:	e8 b5 d8 f6 ff       	call   0x140005854
140097f9f:	e9 52 ff ff ff       	jmp    0x140097ef6
140097fa4:	ff 15 a6 ab 17 00    	call   *0x17aba6(%rip)        # 0x140212b50
140097faa:	48 85 c0             	test   %rax,%rax
140097fad:	0f 85 43 ff ff ff    	jne    0x140097ef6
140097fb3:	ff 15 77 ab 17 00    	call   *0x17ab77(%rip)        # 0x140212b30
140097fb9:	cc                   	int3
140097fba:	e8 e1 c6 f6 ff       	call   0x1400046a0
140097fbf:	cc                   	int3
140097fc0:	ba 56 07 3c 1f       	mov    $0x1f3c0756,%edx
140097fc5:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140097fca:	e8 6d b6 f6 ff       	call   0x14000363c
140097fcf:	48 8b c8             	mov    %rax,%rcx
140097fd2:	e8 21 b9 f6 ff       	call   0x1400038f8
140097fd7:	8b c8                	mov    %eax,%ecx
140097fd9:	e8 9a 33 f7 ff       	call   0x14000b378
140097fde:	cc                   	int3
140097fdf:	90                   	nop
140097fe0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140097fe5:	57                   	push   %rdi
140097fe6:	48 83 ec 20          	sub    $0x20,%rsp
140097fea:	48 8b d9             	mov    %rcx,%rbx
140097fed:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140097ff2:	e8 81 49 01 00       	call   0x1400ac978
140097ff7:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
140097ffe:	48 3b 93 d0 00 00 00 	cmp    0xd0(%rbx),%rdx
140098005:	74 14                	je     0x14009801b
140098007:	48 8b 08             	mov    (%rax),%rcx
14009800a:	48 83 20 00          	andq   $0x0,(%rax)
14009800e:	48 89 0a             	mov    %rcx,(%rdx)
140098011:	48 83 83 c8 00 00 00 	addq   $0x8,0xc8(%rbx)
140098018:	08
140098019:	eb 0f                	jmp    0x14009802a
14009801b:	4c 8b c0             	mov    %rax,%r8
14009801e:	48 8d 8b c0 00 00 00 	lea    0xc0(%rbx),%rcx
140098025:	e8 d6 22 fa ff       	call   0x14003a300
14009802a:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14009802f:	48 85 c9             	test   %rcx,%rcx
140098032:	74 13                	je     0x140098047
140098034:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
14009803a:	48 8b 01             	mov    (%rcx),%rax
14009803d:	48 8b 40 10          	mov    0x10(%rax),%rax
140098041:	ff 15 e9 ad 17 00    	call   *0x17ade9(%rip)        # 0x140212e30
140098047:	48 8b c3             	mov    %rbx,%rax
14009804a:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14009804f:	48 83 c4 20          	add    $0x20,%rsp
140098053:	5f                   	pop    %rdi
140098054:	c3                   	ret
140098055:	90                   	nop
140098056:	90                   	nop
140098057:	90                   	nop
140098058:	4c 8b dc             	mov    %rsp,%r11
14009805b:	49 89 5b 08          	mov    %rbx,0x8(%r11)
14009805f:	49 89 73 10          	mov    %rsi,0x10(%r11)
140098063:	57                   	push   %rdi
140098064:	48 83 ec 30          	sub    $0x30,%rsp
140098068:	48 8b f2             	mov    %rdx,%rsi
14009806b:	48 8b f9             	mov    %rcx,%rdi
14009806e:	49 8b 00             	mov    (%r8),%rax
140098071:	49 83 20 00          	andq   $0x0,(%r8)
140098075:	49 89 43 e8          	mov    %rax,-0x18(%r11)
140098079:	49 8d 4b f0          	lea    -0x10(%r11),%rcx
14009807d:	e8 d2 74 fd ff       	call   0x14006f554
140098082:	48 8b d6             	mov    %rsi,%rdx
140098085:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14009808a:	e8 31 75 fd ff       	call   0x14006f5c0
14009808f:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140098093:	e8 5c 1f fa ff       	call   0x140039ff4
140098098:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
14009809c:	e8 53 1f fa ff       	call   0x140039ff4
1400980a1:	48 8d 57 10          	lea    0x10(%rdi),%rdx
1400980a5:	80 7f 28 00          	cmpb   $0x0,0x28(%rdi)
1400980a9:	75 18                	jne    0x1400980c3
1400980ab:	48 8b 02             	mov    (%rdx),%rax
1400980ae:	48 39 47 08          	cmp    %rax,0x8(%rdi)
1400980b2:	75 0f                	jne    0x1400980c3
1400980b4:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400980b9:	48 8b cf             	mov    %rdi,%rcx
1400980bc:	e8 9b 01 00 00       	call   0x14009825c
1400980c1:	eb 36                	jmp    0x1400980f9
1400980c3:	4c 8b 0a             	mov    (%rdx),%r9
1400980c6:	4c 3b 4f 18          	cmp    0x18(%rdi),%r9
1400980ca:	74 1c                	je     0x1400980e8
1400980cc:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1400980d1:	33 db                	xor    %ebx,%ebx
1400980d3:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1400980d8:	45 33 c0             	xor    %r8d,%r8d
1400980db:	49 89 09             	mov    %rcx,(%r9)
1400980de:	49 89 41 08          	mov    %rax,0x8(%r9)
1400980e2:	48 83 02 10          	addq   $0x10,(%rdx)
1400980e6:	eb 1b                	jmp    0x140098103
1400980e8:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400980ed:	49 8b d1             	mov    %r9,%rdx
1400980f0:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1400980f4:	e8 cf 8c 00 00       	call   0x1400a0dc8
1400980f9:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
1400980fe:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
140098103:	4d 85 c0             	test   %r8,%r8
140098106:	74 10                	je     0x140098118
140098108:	49 8b 00             	mov    (%r8),%rax
14009810b:	49 8b c8             	mov    %r8,%rcx
14009810e:	48 8b 40 10          	mov    0x10(%rax),%rax
140098112:	ff 15 18 ad 17 00    	call   *0x17ad18(%rip)        # 0x140212e30
140098118:	48 85 db             	test   %rbx,%rbx
14009811b:	74 10                	je     0x14009812d
14009811d:	48 8b 03             	mov    (%rbx),%rax
140098120:	48 8b cb             	mov    %rbx,%rcx
140098123:	48 8b 40 10          	mov    0x10(%rax),%rax
140098127:	ff 15 03 ad 17 00    	call   *0x17ad03(%rip)        # 0x140212e30
14009812d:	48 8b c6             	mov    %rsi,%rax
140098130:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140098135:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14009813a:	48 83 c4 30          	add    $0x30,%rsp
14009813e:	5f                   	pop    %rdi
14009813f:	c3                   	ret
140098140:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140098145:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14009814a:	55                   	push   %rbp
14009814b:	57                   	push   %rdi
14009814c:	41 56                	push   %r14
14009814e:	48 8b ec             	mov    %rsp,%rbp
140098151:	48 83 ec 20          	sub    $0x20,%rsp
140098155:	48 83 22 00          	andq   $0x0,(%rdx)
140098159:	48 8b da             	mov    %rdx,%rbx
14009815c:	49 8b 70 08          	mov    0x8(%r8),%rsi
140098160:	4c 8b f1             	mov    %rcx,%r14
140098163:	49 8b 38             	mov    (%r8),%rdi
140098166:	eb 7d                	jmp    0x1400981e5
140098168:	48 8b 0f             	mov    (%rdi),%rcx
14009816b:	48 89 4d 30          	mov    %rcx,0x30(%rbp)
14009816f:	48 85 c9             	test   %rcx,%rcx
140098172:	74 0d                	je     0x140098181
140098174:	48 8b 01             	mov    (%rcx),%rax
140098177:	48 8b 40 08          	mov    0x8(%rax),%rax
14009817b:	ff 15 af ac 17 00    	call   *0x17acaf(%rip)        # 0x140212e30
140098181:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140098185:	49 8b ce             	mov    %r14,%rcx
140098188:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14009818c:	e8 c7 fe ff ff       	call   0x140098058
140098191:	48 8b 10             	mov    (%rax),%rdx
140098194:	48 83 20 00          	andq   $0x0,(%rax)
140098198:	48 8b 0b             	mov    (%rbx),%rcx
14009819b:	48 89 13             	mov    %rdx,(%rbx)
14009819e:	48 85 c9             	test   %rcx,%rcx
1400981a1:	74 0d                	je     0x1400981b0
1400981a3:	48 8b 01             	mov    (%rcx),%rax
1400981a6:	48 8b 40 10          	mov    0x10(%rax),%rax
1400981aa:	ff 15 80 ac 17 00    	call   *0x17ac80(%rip)        # 0x140212e30
1400981b0:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1400981b4:	48 85 c9             	test   %rcx,%rcx
1400981b7:	74 12                	je     0x1400981cb
1400981b9:	48 83 65 28 00       	andq   $0x0,0x28(%rbp)
1400981be:	48 8b 01             	mov    (%rcx),%rax
1400981c1:	48 8b 40 10          	mov    0x10(%rax),%rax
1400981c5:	ff 15 65 ac 17 00    	call   *0x17ac65(%rip)        # 0x140212e30
1400981cb:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1400981cf:	48 85 c9             	test   %rcx,%rcx
1400981d2:	74 0d                	je     0x1400981e1
1400981d4:	48 8b 01             	mov    (%rcx),%rax
1400981d7:	48 8b 40 10          	mov    0x10(%rax),%rax
1400981db:	ff 15 4f ac 17 00    	call   *0x17ac4f(%rip)        # 0x140212e30
1400981e1:	48 83 c7 08          	add    $0x8,%rdi
1400981e5:	48 3b fe             	cmp    %rsi,%rdi
1400981e8:	0f 85 7a ff ff ff    	jne    0x140098168
1400981ee:	48 83 3b 00          	cmpq   $0x0,(%rbx)
1400981f2:	75 51                	jne    0x140098245
1400981f4:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
1400981f8:	e8 57 73 fd ff       	call   0x14006f554
1400981fd:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
140098201:	e8 f2 73 fd ff       	call   0x14006f5f8
140098206:	48 8d 55 30          	lea    0x30(%rbp),%rdx
14009820a:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
14009820e:	e8 ad 73 fd ff       	call   0x14006f5c0
140098213:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
140098217:	48 85 c9             	test   %rcx,%rcx
14009821a:	74 0d                	je     0x140098229
14009821c:	48 8b 01             	mov    (%rcx),%rax
14009821f:	48 8b 40 10          	mov    0x10(%rax),%rax
140098223:	ff 15 07 ac 17 00    	call   *0x17ac07(%rip)        # 0x140212e30
140098229:	48 8b 0b             	mov    (%rbx),%rcx
14009822c:	48 8b 45 30          	mov    0x30(%rbp),%rax
140098230:	48 89 03             	mov    %rax,(%rbx)
140098233:	48 85 c9             	test   %rcx,%rcx
140098236:	74 0d                	je     0x140098245
140098238:	48 8b 01             	mov    (%rcx),%rax
14009823b:	48 8b 40 10          	mov    0x10(%rax),%rax
14009823f:	ff 15 eb ab 17 00    	call   *0x17abeb(%rip)        # 0x140212e30
140098245:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14009824a:	48 8b c3             	mov    %rbx,%rax
14009824d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140098252:	48 83 c4 20          	add    $0x20,%rsp
140098256:	41 5e                	pop    %r14
140098258:	5f                   	pop    %rdi
140098259:	5d                   	pop    %rbp
14009825a:	c3                   	ret
14009825b:	90                   	nop
14009825c:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140098261:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140098266:	55                   	push   %rbp
140098267:	57                   	push   %rdi
140098268:	41 56                	push   %r14
14009826a:	48 8b ec             	mov    %rsp,%rbp
14009826d:	48 83 ec 30          	sub    $0x30,%rsp
140098271:	48 8b d9             	mov    %rcx,%rbx
140098274:	48 8b fa             	mov    %rdx,%rdi
140098277:	48 8b 09             	mov    (%rcx),%rcx
14009827a:	e8 75 1d fa ff       	call   0x140039ff4
14009827f:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140098283:	e8 6c 1d fa ff       	call   0x140039ff4
140098288:	c6 43 28 01          	movb   $0x1,0x28(%rbx)
14009828c:	48 8b 0f             	mov    (%rdi),%rcx
14009828f:	48 85 c9             	test   %rcx,%rcx
140098292:	0f 84 38 01 00 00    	je     0x1400983d0
140098298:	48 8b 01             	mov    (%rcx),%rax
14009829b:	48 8d 55 20          	lea    0x20(%rbp),%rdx