1400e8e83:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
1400e8e87:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1400e8e8b:	48 89 57 10          	mov    %rdx,0x10(%rdi)
1400e8e8f:	48 85 db             	test   %rbx,%rbx
1400e8e92:	74 35                	je     0x1400e8ec9
1400e8e94:	8b c6                	mov    %esi,%eax
1400e8e96:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400e8e9b:	03 c6                	add    %esi,%eax
1400e8e9d:	75 2a                	jne    0x1400e8ec9
1400e8e9f:	48 8b 03             	mov    (%rbx),%rax
1400e8ea2:	48 8b cb             	mov    %rbx,%rcx
1400e8ea5:	48 8b 00             	mov    (%rax),%rax
1400e8ea8:	ff 15 82 9f 12 00    	call   *0x129f82(%rip)        # 0x140212e30
1400e8eae:	8b c6                	mov    %esi,%eax
1400e8eb0:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400e8eb5:	03 c6                	add    %esi,%eax
1400e8eb7:	75 10                	jne    0x1400e8ec9
1400e8eb9:	48 8b 03             	mov    (%rbx),%rax
1400e8ebc:	48 8b cb             	mov    %rbx,%rcx
1400e8ebf:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e8ec3:	ff 15 67 9f 12 00    	call   *0x129f67(%rip)        # 0x140212e30
1400e8ec9:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400e8ece:	48 85 db             	test   %rbx,%rbx
1400e8ed1:	74 35                	je     0x1400e8f08
1400e8ed3:	8b c6                	mov    %esi,%eax
1400e8ed5:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400e8eda:	03 c6                	add    %esi,%eax
1400e8edc:	75 2a                	jne    0x1400e8f08
1400e8ede:	48 8b 03             	mov    (%rbx),%rax
1400e8ee1:	48 8b cb             	mov    %rbx,%rcx
1400e8ee4:	48 8b 00             	mov    (%rax),%rax
1400e8ee7:	ff 15 43 9f 12 00    	call   *0x129f43(%rip)        # 0x140212e30
1400e8eed:	8b c6                	mov    %esi,%eax
1400e8eef:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400e8ef4:	03 c6                	add    %esi,%eax
1400e8ef6:	75 10                	jne    0x1400e8f08
1400e8ef8:	48 8b 03             	mov    (%rbx),%rax
1400e8efb:	48 8b cb             	mov    %rbx,%rcx
1400e8efe:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e8f02:	ff 15 28 9f 12 00    	call   *0x129f28(%rip)        # 0x140212e30
1400e8f08:	48 8b 0f             	mov    (%rdi),%rcx
1400e8f0b:	48 83 27 00          	andq   $0x0,(%rdi)
1400e8f0f:	48 85 c9             	test   %rcx,%rcx
1400e8f12:	74 12                	je     0x1400e8f26
1400e8f14:	48 8b 01             	mov    (%rcx),%rax
1400e8f17:	ba 01 00 00 00       	mov    $0x1,%edx
1400e8f1c:	48 8b 40 10          	mov    0x10(%rax),%rax
1400e8f20:	ff 15 0a 9f 12 00    	call   *0x129f0a(%rip)        # 0x140212e30
1400e8f26:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400e8f2b:	48 8d 47 08          	lea    0x8(%rdi),%rax
1400e8f2f:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1400e8f34:	48 83 c4 40          	add    $0x40,%rsp
1400e8f38:	5f                   	pop    %rdi
1400e8f39:	c3                   	ret
1400e8f3a:	33 d2                	xor    %edx,%edx
1400e8f3c:	b9 60 06 7a 00       	mov    $0x7a0660,%ecx
1400e8f41:	e8 9e 23 f2 ff       	call   0x14000b2e4
1400e8f46:	cc                   	int3
1400e8f47:	90                   	nop
1400e8f48:	90                   	nop
1400e8f49:	90                   	nop
1400e8f4a:	90                   	nop
1400e8f4b:	90                   	nop
1400e8f4c:	90                   	nop
1400e8f4d:	90                   	nop
1400e8f4e:	90                   	nop
1400e8f4f:	90                   	nop
1400e8f50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400e8f55:	57                   	push   %rdi
1400e8f56:	48 83 ec 30          	sub    $0x30,%rsp
1400e8f5a:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
1400e8f5f:	48 8b d9             	mov    %rcx,%rbx
1400e8f62:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400e8f66:	49 8b f9             	mov    %r9,%rdi
1400e8f69:	48 85 c9             	test   %rcx,%rcx
1400e8f6c:	74 38                	je     0x1400e8fa6
1400e8f6e:	48 8b 01             	mov    (%rcx),%rax
1400e8f71:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
1400e8f76:	48 8b 40 20          	mov    0x20(%rax),%rax
1400e8f7a:	ff 15 b0 9e 12 00    	call   *0x129eb0(%rip)        # 0x140212e30
1400e8f80:	85 c0                	test   %eax,%eax
1400e8f82:	78 0e                	js     0x1400e8f92
1400e8f84:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
1400e8f88:	f0 01 4b 10          	lock add %ecx,0x10(%rbx)
1400e8f8c:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
1400e8f90:	eb 02                	jmp    0x1400e8f94
1400e8f92:	33 c9                	xor    %ecx,%ecx
1400e8f94:	48 85 ff             	test   %rdi,%rdi
1400e8f97:	74 02                	je     0x1400e8f9b
1400e8f99:	89 0f                	mov    %ecx,(%rdi)
1400e8f9b:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1400e8fa0:	48 83 c4 30          	add    $0x30,%rsp
1400e8fa4:	5f                   	pop    %rdi
1400e8fa5:	c3                   	ret
1400e8fa6:	33 d2                	xor    %edx,%edx
1400e8fa8:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400e8fad:	e8 32 23 f2 ff       	call   0x14000b2e4
1400e8fb2:	cc                   	int3
1400e8fb3:	90                   	nop
1400e8fb4:	90                   	nop
1400e8fb5:	90                   	nop
1400e8fb6:	90                   	nop
1400e8fb7:	90                   	nop
1400e8fb8:	90                   	nop
1400e8fb9:	90                   	nop
1400e8fba:	90                   	nop
1400e8fbb:	90                   	nop
1400e8fbc:	90                   	nop
1400e8fbd:	90                   	nop
1400e8fbe:	90                   	nop
1400e8fbf:	90                   	nop
1400e8fc0:	48 83 ec 38          	sub    $0x38,%rsp
1400e8fc4:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400e8fc8:	48 85 c9             	test   %rcx,%rcx
1400e8fcb:	74 12                	je     0x1400e8fdf
1400e8fcd:	48 8b 01             	mov    (%rcx),%rax
1400e8fd0:	48 8b 40 18          	mov    0x18(%rax),%rax
1400e8fd4:	ff 15 56 9e 12 00    	call   *0x129e56(%rip)        # 0x140212e30
1400e8fda:	48 83 c4 38          	add    $0x38,%rsp
1400e8fde:	c3                   	ret
1400e8fdf:	33 d2                	xor    %edx,%edx
1400e8fe1:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400e8fe6:	e8 f9 22 f2 ff       	call   0x14000b2e4
1400e8feb:	cc                   	int3
1400e8fec:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400e8ff1:	57                   	push   %rdi
1400e8ff2:	48 83 ec 20          	sub    $0x20,%rsp
1400e8ff6:	48 8b d9             	mov    %rcx,%rbx
1400e8ff9:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1400e8ffd:	eb 43                	jmp    0x1400e9042
1400e8fff:	48 8b 43 18          	mov    0x18(%rbx),%rax
1400e9003:	48 ff c8             	dec    %rax
1400e9006:	48 03 c8             	add    %rax,%rcx
1400e9009:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400e900d:	48 ff c8             	dec    %rax
1400e9010:	48 23 c8             	and    %rax,%rcx
1400e9013:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400e9017:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
1400e901b:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1400e901f:	48 85 c9             	test   %rcx,%rcx
1400e9022:	74 0b                	je     0x1400e902f
1400e9024:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
1400e9029:	ff 15 11 9b 12 00    	call   *0x129b11(%rip)        # 0x140212b40
1400e902f:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1400e9033:	48 83 e9 01          	sub    $0x1,%rcx
1400e9037:	48 89 4b 20          	mov    %rcx,0x20(%rbx)
1400e903b:	75 05                	jne    0x1400e9042
1400e903d:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
1400e9042:	48 85 c9             	test   %rcx,%rcx
1400e9045:	75 b8                	jne    0x1400e8fff
1400e9047:	48 39 4b 08          	cmp    %rcx,0x8(%rbx)
1400e904b:	74 59                	je     0x1400e90a6
1400e904d:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
1400e9051:	eb 16                	jmp    0x1400e9069
1400e9053:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400e9057:	48 ff cf             	dec    %rdi
1400e905a:	48 8b 0c f8          	mov    (%rax,%rdi,8),%rcx
1400e905e:	48 85 c9             	test   %rcx,%rcx
1400e9061:	74 06                	je     0x1400e9069
1400e9063:	ff 15 d7 9a 12 00    	call   *0x129ad7(%rip)        # 0x140212b40
1400e9069:	48 85 ff             	test   %rdi,%rdi
1400e906c:	7f e5                	jg     0x1400e9053
1400e906e:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400e9072:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400e9076:	48 c1 e0 03          	shl    $0x3,%rax
1400e907a:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400e9080:	72 14                	jb     0x1400e9096
1400e9082:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1400e9086:	48 2b ca             	sub    %rdx,%rcx
1400e9089:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400e908d:	48 83 f8 1f          	cmp    $0x1f,%rax
1400e9091:	77 2b                	ja     0x1400e90be
1400e9093:	48 8b ca             	mov    %rdx,%rcx
1400e9096:	ff 15 a4 9a 12 00    	call   *0x129aa4(%rip)        # 0x140212b40
1400e909c:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
1400e90a1:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
1400e90a6:	48 8b 0b             	mov    (%rbx),%rcx
1400e90a9:	48 83 23 00          	andq   $0x0,(%rbx)
1400e90ad:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400e90b2:	48 83 c4 20          	add    $0x20,%rsp
1400e90b6:	5f                   	pop    %rdi
1400e90b7:	48 ff 25 82 9a 12 00 	rex.W jmp *0x129a82(%rip)        # 0x140212b40
1400e90be:	ff 15 bc 9a 12 00    	call   *0x129abc(%rip)        # 0x140212b80
1400e90c4:	cc                   	int3
1400e90c5:	90                   	nop
1400e90c6:	90                   	nop
1400e90c7:	90                   	nop
1400e90c8:	90                   	nop
1400e90c9:	90                   	nop
1400e90ca:	90                   	nop
1400e90cb:	90                   	nop
1400e90cc:	90                   	nop
1400e90cd:	90                   	nop
1400e90ce:	90                   	nop
1400e90cf:	90                   	nop
1400e90d0:	40 53                	rex push %rbx
1400e90d2:	48 83 ec 20          	sub    $0x20,%rsp
1400e90d6:	33 db                	xor    %ebx,%ebx
1400e90d8:	4c 8b ca             	mov    %rdx,%r9
1400e90db:	4c 8b d1             	mov    %rcx,%r10
1400e90de:	4d 85 c0             	test   %r8,%r8
1400e90e1:	0f 84 8d 00 00 00    	je     0x1400e9174
1400e90e7:	48 8b 02             	mov    (%rdx),%rax
1400e90ea:	48 3b 05 1f 76 16 00 	cmp    0x16761f(%rip),%rax        # 0x140250710
1400e90f1:	75 13                	jne    0x1400e9106
1400e90f3:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400e90f7:	48 3b 05 1a 76 16 00 	cmp    0x16761a(%rip),%rax        # 0x140250718
1400e90fe:	75 06                	jne    0x1400e9106
1400e9100:	49 8b 48 08          	mov    0x8(%r8),%rcx
1400e9104:	eb 03                	jmp    0x1400e9109
1400e9106:	49 8b c9             	mov    %r9,%rcx
1400e9109:	48 8b 01             	mov    (%rcx),%rax
1400e910c:	48 3b 05 85 73 16 00 	cmp    0x167385(%rip),%rax        # 0x140250498
1400e9113:	75 12                	jne    0x1400e9127
1400e9115:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400e9119:	48 3b 05 80 73 16 00 	cmp    0x167380(%rip),%rax        # 0x1402504a0
1400e9120:	75 05                	jne    0x1400e9127
1400e9122:	49 8b c2             	mov    %r10,%rax
1400e9125:	eb 21                	jmp    0x1400e9148
1400e9127:	48 8b 11             	mov    (%rcx),%rdx
1400e912a:	48 2b 15 c7 83 17 00 	sub    0x1783c7(%rip),%rdx        # 0x1402614f8
1400e9131:	75 0b                	jne    0x1400e913e
1400e9133:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1400e9137:	48 2b 15 c2 83 17 00 	sub    0x1783c2(%rip),%rdx        # 0x140261500
1400e913e:	48 85 d2             	test   %rdx,%rdx
1400e9141:	48 8b c3             	mov    %rbx,%rax
1400e9144:	49 0f 44 c2          	cmove  %r10,%rax
1400e9148:	49 89 00             	mov    %rax,(%r8)
1400e914b:	48 85 c0             	test   %rax,%rax
1400e914e:	75 07                	jne    0x1400e9157
1400e9150:	bb 02 40 00 80       	mov    $0x80004002,%ebx
1400e9155:	eb 15                	jmp    0x1400e916c
1400e9157:	4c 3b c9             	cmp    %rcx,%r9
1400e915a:	75 10                	jne    0x1400e916c
1400e915c:	49 8b 0a             	mov    (%r10),%rcx
1400e915f:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400e9163:	49 8b ca             	mov    %r10,%rcx
1400e9166:	ff 15 c4 9c 12 00    	call   *0x129cc4(%rip)        # 0x140212e30
1400e916c:	8b c3                	mov    %ebx,%eax
1400e916e:	48 83 c4 20          	add    $0x20,%rsp
1400e9172:	5b                   	pop    %rbx
1400e9173:	c3                   	ret
1400e9174:	33 d2                	xor    %edx,%edx
1400e9176:	b9 60 25 65 1f       	mov    $0x1f652560,%ecx
1400e917b:	e8 64 21 f2 ff       	call   0x14000b2e4
1400e9180:	cc                   	int3
1400e9181:	90                   	nop
1400e9182:	90                   	nop
1400e9183:	90                   	nop
1400e9184:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400e9189:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400e918e:	57                   	push   %rdi
1400e918f:	48 83 ec 20          	sub    $0x20,%rsp
1400e9193:	48 8b f1             	mov    %rcx,%rsi
1400e9196:	b9 20 00 00 00       	mov    $0x20,%ecx
1400e919b:	ff 15 af 99 12 00    	call   *0x1299af(%rip)        # 0x140212b50
1400e91a1:	48 8b f8             	mov    %rax,%rdi
1400e91a4:	48 85 c0             	test   %rax,%rax
1400e91a7:	0f 84 94 00 00 00    	je     0x1400e9241
1400e91ad:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
1400e91b4:	48 8d 05 25 6d 15 00 	lea    0x156d25(%rip),%rax        # 0x14023fee0
1400e91bb:	48 89 07             	mov    %rax,(%rdi)
1400e91be:	83 67 10 00          	andl   $0x0,0x10(%rdi)
1400e91c2:	48 83 67 18 00       	andq   $0x0,0x18(%rdi)
1400e91c7:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1400e91cc:	e8 eb 00 00 00       	call   0x1400e92bc
1400e91d1:	48 8b 10             	mov    (%rax),%rdx
1400e91d4:	48 83 20 00          	andq   $0x0,(%rax)
1400e91d8:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1400e91dc:	48 89 57 18          	mov    %rdx,0x18(%rdi)
1400e91e0:	48 85 c9             	test   %rcx,%rcx
1400e91e3:	74 0d                	je     0x1400e91f2
1400e91e5:	48 8b 01             	mov    (%rcx),%rax
1400e91e8:	48 8b 40 10          	mov    0x10(%rax),%rax
1400e91ec:	ff 15 3e 9c 12 00    	call   *0x129c3e(%rip)        # 0x140212e30
1400e91f2:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400e91f7:	48 85 db             	test   %rbx,%rbx
1400e91fa:	74 2f                	je     0x1400e922b
1400e91fc:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
1400e9202:	83 c8 ff             	or     $0xffffffff,%eax
1400e9205:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400e920a:	83 f8 01             	cmp    $0x1,%eax
1400e920d:	75 1c                	jne    0x1400e922b
1400e920f:	48 8b 03             	mov    (%rbx),%rax
1400e9212:	33 d2                	xor    %edx,%edx
1400e9214:	48 8b cb             	mov    %rbx,%rcx
1400e9217:	48 8b 40 28          	mov    0x28(%rax),%rax
1400e921b:	ff 15 0f 9c 12 00    	call   *0x129c0f(%rip)        # 0x140212e30
1400e9221:	48 8b cb             	mov    %rbx,%rcx
1400e9224:	ff 15 16 99 12 00    	call   *0x129916(%rip)        # 0x140212b40
1400e922a:	90                   	nop
1400e922b:	48 89 3e             	mov    %rdi,(%rsi)
1400e922e:	48 8b c6             	mov    %rsi,%rax
1400e9231:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400e9236:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400e923b:	48 83 c4 20          	add    $0x20,%rsp
1400e923f:	5f                   	pop    %rdi
1400e9240:	c3                   	ret
1400e9241:	b9 9d 25 65 1f       	mov    $0x1f65259d,%ecx
1400e9246:	e8 2d 21 f2 ff       	call   0x14000b378
1400e924b:	cc                   	int3
1400e924c:	90                   	nop
1400e924d:	90                   	nop
1400e924e:	90                   	nop
1400e924f:	90                   	nop
1400e9250:	48 83 ec 28          	sub    $0x28,%rsp
1400e9254:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400e9258:	48 85 c0             	test   %rax,%rax
1400e925b:	74 0e                	je     0x1400e926b
1400e925d:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
1400e9262:	48 8b c8             	mov    %rax,%rcx
1400e9265:	ff 15 d5 98 12 00    	call   *0x1298d5(%rip)        # 0x140212b40
1400e926b:	48 83 c4 28          	add    $0x28,%rsp
1400e926f:	c3                   	ret
1400e9270:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400e9275:	57                   	push   %rdi
1400e9276:	48 83 ec 20          	sub    $0x20,%rsp
1400e927a:	48 8b d9             	mov    %rcx,%rbx
1400e927d:	8b fa                	mov    %edx,%edi
1400e927f:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400e9283:	48 85 c9             	test   %rcx,%rcx
1400e9286:	74 12                	je     0x1400e929a
1400e9288:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
1400e928d:	48 8b 01             	mov    (%rcx),%rax
1400e9290:	48 8b 40 10          	mov    0x10(%rax),%rax
1400e9294:	ff 15 96 9b 12 00    	call   *0x129b96(%rip)        # 0x140212e30
1400e929a:	40 f6 c7 01          	test   $0x1,%dil
1400e929e:	74 0e                	je     0x1400e92ae
1400e92a0:	48 85 db             	test   %rbx,%rbx
1400e92a3:	74 09                	je     0x1400e92ae
1400e92a5:	48 8b cb             	mov    %rbx,%rcx
1400e92a8:	ff 15 92 98 12 00    	call   *0x129892(%rip)        # 0x140212b40
1400e92ae:	48 8b c3             	mov    %rbx,%rax
1400e92b1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400e92b6:	48 83 c4 20          	add    $0x20,%rsp
1400e92ba:	5f                   	pop    %rdi
1400e92bb:	c3                   	ret
1400e92bc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400e92c1:	55                   	push   %rbp
1400e92c2:	56                   	push   %rsi
1400e92c3:	57                   	push   %rdi
1400e92c4:	48 83 ec 40          	sub    $0x40,%rsp
1400e92c8:	48 8b f1             	mov    %rcx,%rsi
1400e92cb:	33 ed                	xor    %ebp,%ebp
1400e92cd:	0f 57 c0             	xorps  %xmm0,%xmm0
1400e92d0:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
1400e92d5:	8d 4d 78             	lea    0x78(%rbp),%ecx
1400e92d8:	ff 15 72 98 12 00    	call   *0x129872(%rip)        # 0x140212b50
1400e92de:	48 8b d8             	mov    %rax,%rbx
1400e92e1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)