1400c3ed0:	74 19                	je     0x1400c3eeb
1400c3ed2:	48 8b 02             	mov    (%rdx),%rax
1400c3ed5:	48 3b 05 3c 3f 18 00 	cmp    0x183f3c(%rip),%rax        # 0x140247e18
1400c3edc:	75 18                	jne    0x1400c3ef6
1400c3ede:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400c3ee2:	48 3b 05 37 3f 18 00 	cmp    0x183f37(%rip),%rax        # 0x140247e20
1400c3ee9:	75 0b                	jne    0x1400c3ef6
1400c3eeb:	49 89 18             	mov    %rbx,(%r8)
1400c3eee:	f0 ff 41 30          	lock incl 0x30(%rcx)
1400c3ef2:	33 c0                	xor    %eax,%eax
1400c3ef4:	eb 51                	jmp    0x1400c3f47
1400c3ef6:	48 8b 02             	mov    (%rdx),%rax
1400c3ef9:	48 3b 05 20 fa 19 00 	cmp    0x19fa20(%rip),%rax        # 0x140263920
1400c3f00:	75 3b                	jne    0x1400c3f3d
1400c3f02:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400c3f06:	48 3b 05 1b fa 19 00 	cmp    0x19fa1b(%rip),%rax        # 0x140263928
1400c3f0d:	75 2e                	jne    0x1400c3f3d
1400c3f0f:	b9 20 00 00 00       	mov    $0x20,%ecx
1400c3f14:	ff 15 36 ec 14 00    	call   *0x14ec36(%rip)        # 0x140212b50
1400c3f1a:	48 8b c8             	mov    %rax,%rcx
1400c3f1d:	33 c0                	xor    %eax,%eax
1400c3f1f:	48 85 c9             	test   %rcx,%rcx
1400c3f22:	74 08                	je     0x1400c3f2c
1400c3f24:	48 8b d3             	mov    %rbx,%rdx
1400c3f27:	e8 e0 56 fb ff       	call   0x14007960c
1400c3f2c:	48 89 07             	mov    %rax,(%rdi)
1400c3f2f:	48 f7 d8             	neg    %rax
1400c3f32:	1b c0                	sbb    %eax,%eax
1400c3f34:	f7 d0                	not    %eax
1400c3f36:	25 0e 00 07 80       	and    $0x8007000e,%eax
1400c3f3b:	eb 0a                	jmp    0x1400c3f47
1400c3f3d:	33 c0                	xor    %eax,%eax
1400c3f3f:	49 89 00             	mov    %rax,(%r8)
1400c3f42:	b8 02 40 00 80       	mov    $0x80004002,%eax
1400c3f47:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400c3f4c:	48 83 c4 20          	add    $0x20,%rsp
1400c3f50:	5f                   	pop    %rdi
1400c3f51:	c3                   	ret
1400c3f52:	90                   	nop
1400c3f53:	90                   	nop
1400c3f54:	90                   	nop
1400c3f55:	90                   	nop
1400c3f56:	90                   	nop
1400c3f57:	90                   	nop
1400c3f58:	90                   	nop
1400c3f59:	90                   	nop
1400c3f5a:	90                   	nop
1400c3f5b:	90                   	nop
1400c3f5c:	90                   	nop
1400c3f5d:	90                   	nop
1400c3f5e:	90                   	nop
1400c3f5f:	90                   	nop
1400c3f60:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400c3f65:	53                   	push   %rbx
1400c3f66:	48 83 ec 20          	sub    $0x20,%rsp
1400c3f6a:	48 8b da             	mov    %rdx,%rbx
1400c3f6d:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
1400c3f72:	48 85 d2             	test   %rdx,%rdx
1400c3f75:	74 11                	je     0x1400c3f88
1400c3f77:	48 8b 02             	mov    (%rdx),%rax
1400c3f7a:	48 8b ca             	mov    %rdx,%rcx
1400c3f7d:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c3f81:	ff 15 a9 ee 14 00    	call   *0x14eea9(%rip)        # 0x140212e30
1400c3f87:	90                   	nop
1400c3f88:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1400c3f8d:	48 85 db             	test   %rbx,%rbx
1400c3f90:	74 10                	je     0x1400c3fa2
1400c3f92:	48 8b 03             	mov    (%rbx),%rax
1400c3f95:	48 8b cb             	mov    %rbx,%rcx
1400c3f98:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c3f9c:	ff 15 8e ee 14 00    	call   *0x14ee8e(%rip)        # 0x140212e30
1400c3fa2:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400c3fa7:	e8 c4 53 ff ff       	call   0x1400b9370
1400c3fac:	4c 8b c0             	mov    %rax,%r8
1400c3faf:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400c3fb4:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1400c3fb9:	e8 f2 df ff ff       	call   0x1400c1fb0
1400c3fbe:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
1400c3fc4:	74 0a                	je     0x1400c3fd0
1400c3fc6:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400c3fcb:	e8 d8 30 f4 ff       	call   0x1400070a8
1400c3fd0:	48 83 7c 24 38 00    	cmpq   $0x0,0x38(%rsp)
1400c3fd6:	74 0a                	je     0x1400c3fe2
1400c3fd8:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1400c3fdd:	e8 c6 30 f4 ff       	call   0x1400070a8
1400c3fe2:	48 83 7c 24 30 00    	cmpq   $0x0,0x30(%rsp)
1400c3fe8:	74 35                	je     0x1400c401f
1400c3fea:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400c3fef:	e8 3c 87 fb ff       	call   0x14007c730
1400c3ff4:	48 83 38 00          	cmpq   $0x0,(%rax)
1400c3ff8:	74 1b                	je     0x1400c4015
1400c3ffa:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400c3fff:	e8 2c 87 fb ff       	call   0x14007c730
1400c4004:	90                   	nop
1400c4005:	48 8b 08             	mov    (%rax),%rcx
1400c4008:	48 8b 01             	mov    (%rcx),%rax
1400c400b:	48 8b 40 10          	mov    0x10(%rax),%rax
1400c400f:	ff 15 1b ee 14 00    	call   *0x14ee1b(%rip)        # 0x140212e30
1400c4015:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400c401a:	e8 89 30 f4 ff       	call   0x1400070a8
1400c401f:	48 85 db             	test   %rbx,%rbx
1400c4022:	74 0c                	je     0x1400c4030
1400c4024:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400c4029:	e8 7a 30 f4 ff       	call   0x1400070a8
1400c402e:	90                   	nop
1400c402f:	90                   	nop
1400c4030:	33 c0                	xor    %eax,%eax
1400c4032:	eb 04                	jmp    0x1400c4038
1400c4034:	8b 44 24 30          	mov    0x30(%rsp),%eax
1400c4038:	48 83 c4 20          	add    $0x20,%rsp
1400c403c:	5b                   	pop    %rbx
1400c403d:	c3                   	ret
1400c403e:	90                   	nop
1400c403f:	90                   	nop
1400c4040:	40 53                	rex push %rbx
1400c4042:	48 83 ec 20          	sub    $0x20,%rsp
1400c4046:	83 ca ff             	or     $0xffffffff,%edx
1400c4049:	8b da                	mov    %edx,%ebx
1400c404b:	f0 0f c1 59 0c       	lock xadd %ebx,0xc(%rcx)
1400c4050:	83 eb 01             	sub    $0x1,%ebx
1400c4053:	75 02                	jne    0x1400c4057
1400c4055:	eb 04                	jmp    0x1400c405b
1400c4057:	85 db                	test   %ebx,%ebx
1400c4059:	78 2a                	js     0x1400c4085
1400c405b:	85 db                	test   %ebx,%ebx
1400c405d:	75 1e                	jne    0x1400c407d
1400c405f:	48 85 c9             	test   %rcx,%rcx
1400c4062:	74 19                	je     0x1400c407d
1400c4064:	f0 0f c1 15 0c d6 24 	lock xadd %edx,0x24d60c(%rip)        # 0x140311678
1400c406b:	00
1400c406c:	83 ea 01             	sub    $0x1,%edx
1400c406f:	75 02                	jne    0x1400c4073
1400c4071:	eb 04                	jmp    0x1400c4077
1400c4073:	85 d2                	test   %edx,%edx
1400c4075:	78 0e                	js     0x1400c4085
1400c4077:	ff 15 c3 ea 14 00    	call   *0x14eac3(%rip)        # 0x140212b40
1400c407d:	8b c3                	mov    %ebx,%eax
1400c407f:	48 83 c4 20          	add    $0x20,%rsp
1400c4083:	5b                   	pop    %rbx
1400c4084:	c3                   	ret
1400c4085:	ff 15 fd ea 14 00    	call   *0x14eafd(%rip)        # 0x140212b88
1400c408b:	cc                   	int3
1400c408c:	90                   	nop
1400c408d:	90                   	nop
1400c408e:	90                   	nop
1400c408f:	90                   	nop
1400c4090:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400c4095:	57                   	push   %rdi
1400c4096:	48 83 ec 20          	sub    $0x20,%rsp
1400c409a:	48 8b 02             	mov    (%rdx),%rax
1400c409d:	49 8b f8             	mov    %r8,%rdi
1400c40a0:	48 3b 05 71 81 1a 00 	cmp    0x1a8171(%rip),%rax        # 0x14026c218
1400c40a7:	48 8b d9             	mov    %rcx,%rbx
1400c40aa:	75 0d                	jne    0x1400c40b9
1400c40ac:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400c40b0:	48 3b 05 69 81 1a 00 	cmp    0x1a8169(%rip),%rax        # 0x14026c220
1400c40b7:	74 32                	je     0x1400c40eb
1400c40b9:	48 8b 02             	mov    (%rdx),%rax
1400c40bc:	48 3b 05 65 3d 18 00 	cmp    0x183d65(%rip),%rax        # 0x140247e28
1400c40c3:	75 0d                	jne    0x1400c40d2
1400c40c5:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400c40c9:	48 3b 05 60 3d 18 00 	cmp    0x183d60(%rip),%rax        # 0x140247e30
1400c40d0:	74 19                	je     0x1400c40eb
1400c40d2:	48 8b 02             	mov    (%rdx),%rax
1400c40d5:	48 3b 05 3c 3d 18 00 	cmp    0x183d3c(%rip),%rax        # 0x140247e18
1400c40dc:	75 18                	jne    0x1400c40f6
1400c40de:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400c40e2:	48 3b 05 37 3d 18 00 	cmp    0x183d37(%rip),%rax        # 0x140247e20
1400c40e9:	75 0b                	jne    0x1400c40f6
1400c40eb:	49 89 18             	mov    %rbx,(%r8)
1400c40ee:	f0 ff 41 0c          	lock incl 0xc(%rcx)
1400c40f2:	33 c0                	xor    %eax,%eax
1400c40f4:	eb 51                	jmp    0x1400c4147
1400c40f6:	48 8b 02             	mov    (%rdx),%rax
1400c40f9:	48 3b 05 20 f8 19 00 	cmp    0x19f820(%rip),%rax        # 0x140263920
1400c4100:	75 3b                	jne    0x1400c413d
1400c4102:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400c4106:	48 3b 05 1b f8 19 00 	cmp    0x19f81b(%rip),%rax        # 0x140263928
1400c410d:	75 2e                	jne    0x1400c413d
1400c410f:	b9 20 00 00 00       	mov    $0x20,%ecx
1400c4114:	ff 15 36 ea 14 00    	call   *0x14ea36(%rip)        # 0x140212b50
1400c411a:	48 8b c8             	mov    %rax,%rcx
1400c411d:	33 c0                	xor    %eax,%eax
1400c411f:	48 85 c9             	test   %rcx,%rcx
1400c4122:	74 08                	je     0x1400c412c
1400c4124:	48 8b d3             	mov    %rbx,%rdx
1400c4127:	e8 e0 54 fb ff       	call   0x14007960c
1400c412c:	48 89 07             	mov    %rax,(%rdi)
1400c412f:	48 f7 d8             	neg    %rax
1400c4132:	1b c0                	sbb    %eax,%eax
1400c4134:	f7 d0                	not    %eax
1400c4136:	25 0e 00 07 80       	and    $0x8007000e,%eax
1400c413b:	eb 0a                	jmp    0x1400c4147
1400c413d:	33 c0                	xor    %eax,%eax
1400c413f:	49 89 00             	mov    %rax,(%r8)
1400c4142:	b8 02 40 00 80       	mov    $0x80004002,%eax
1400c4147:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400c414c:	48 83 c4 20          	add    $0x20,%rsp
1400c4150:	5f                   	pop    %rdi
1400c4151:	c3                   	ret
1400c4152:	90                   	nop
1400c4153:	90                   	nop
1400c4154:	90                   	nop
1400c4155:	90                   	nop
1400c4156:	90                   	nop
1400c4157:	90                   	nop
1400c4158:	90                   	nop
1400c4159:	90                   	nop
1400c415a:	90                   	nop
1400c415b:	90                   	nop
1400c415c:	90                   	nop
1400c415d:	90                   	nop
1400c415e:	90                   	nop
1400c415f:	90                   	nop
1400c4160:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400c4165:	53                   	push   %rbx
1400c4166:	48 83 ec 20          	sub    $0x20,%rsp
1400c416a:	48 8b da             	mov    %rdx,%rbx
1400c416d:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
1400c4172:	4d 85 c0             	test   %r8,%r8
1400c4175:	74 10                	je     0x1400c4187
1400c4177:	49 8b 00             	mov    (%r8),%rax
1400c417a:	49 8b c8             	mov    %r8,%rcx
1400c417d:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c4181:	ff 15 a9 ec 14 00    	call   *0x14eca9(%rip)        # 0x140212e30
1400c4187:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1400c418c:	48 85 db             	test   %rbx,%rbx
1400c418f:	74 10                	je     0x1400c41a1
1400c4191:	48 8b 03             	mov    (%rbx),%rax
1400c4194:	48 8b cb             	mov    %rbx,%rcx
1400c4197:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c419b:	ff 15 8f ec 14 00    	call   *0x14ec8f(%rip)        # 0x140212e30
1400c41a1:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1400c41a6:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1400c41ab:	e8 10 00 00 00       	call   0x1400c41c0
1400c41b0:	33 c0                	xor    %eax,%eax
1400c41b2:	eb 04                	jmp    0x1400c41b8
1400c41b4:	8b 44 24 30          	mov    0x30(%rsp),%eax
1400c41b8:	48 83 c4 20          	add    $0x20,%rsp
1400c41bc:	5b                   	pop    %rbx
1400c41bd:	c3                   	ret
1400c41be:	90                   	nop
1400c41bf:	90                   	nop
1400c41c0:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1400c41c5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400c41ca:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400c41cf:	55                   	push   %rbp
1400c41d0:	53                   	push   %rbx
1400c41d1:	56                   	push   %rsi
1400c41d2:	57                   	push   %rdi
1400c41d3:	41 56                	push   %r14
1400c41d5:	41 57                	push   %r15
1400c41d7:	48 8b ec             	mov    %rsp,%rbp
1400c41da:	48 83 ec 78          	sub    $0x78,%rsp
1400c41de:	49 8b f0             	mov    %r8,%rsi
1400c41e1:	4c 8b f2             	mov    %rdx,%r14
1400c41e4:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
1400c41e8:	49 8b c8             	mov    %r8,%rcx
1400c41eb:	e8 0c a6 ff ff       	call   0x1400be7fc
1400c41f0:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1400c41f4:	48 8b c8             	mov    %rax,%rcx
1400c41f7:	e8 ec 5f fb ff       	call   0x14007a1e8
1400c41fc:	48 8b d8             	mov    %rax,%rbx
1400c41ff:	45 33 ff             	xor    %r15d,%r15d
1400c4202:	4c 89 7d 38          	mov    %r15,0x38(%rbp)
1400c4206:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
1400c420a:	e8 a1 77 ff ff       	call   0x1400bb9b0
1400c420f:	4c 8d 4d 38          	lea    0x38(%rbp),%r9
1400c4213:	4c 8b c0             	mov    %rax,%r8
1400c4216:	48 8d 55 50          	lea    0x50(%rbp),%rdx
1400c421a:	48 8b cb             	mov    %rbx,%rcx
1400c421d:	e8 fa 09 fd ff       	call   0x140094c1c
1400c4222:	48 8b 08             	mov    (%rax),%rcx
1400c4225:	4c 89 7d 38          	mov    %r15,0x38(%rbp)
1400c4229:	48 85 c9             	test   %rcx,%rcx
1400c422c:	74 1f                	je     0x1400c424d
1400c422e:	48 8b 01             	mov    (%rcx),%rax
1400c4231:	4c 8d 45 38          	lea    0x38(%rbp),%r8
1400c4235:	48 8d 15 54 f6 19 00 	lea    0x19f654(%rip),%rdx        # 0x140263890
1400c423c:	48 8b 00             	mov    (%rax),%rax
1400c423f:	ff 15 eb eb 14 00    	call   *0x14ebeb(%rip)        # 0x140212e30
1400c4245:	48 8b 45 38          	mov    0x38(%rbp),%rax
1400c4249:	48 89 45 38          	mov    %rax,0x38(%rbp)
1400c424d:	4c 39 7d 50          	cmp    %r15,0x50(%rbp)
1400c4251:	74 0a                	je     0x1400c425d
1400c4253:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
1400c4257:	e8 4c 2e f4 ff       	call   0x1400070a8
1400c425c:	90                   	nop
1400c425d:	4c 39 7d a8          	cmp    %r15,-0x58(%rbp)
1400c4261:	74 0a                	je     0x1400c426d
1400c4263:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
1400c4267:	e8 3c 2e f4 ff       	call   0x1400070a8
1400c426c:	90                   	nop
1400c426d:	4c 39 7d b0          	cmp    %r15,-0x50(%rbp)
1400c4271:	74 0a                	je     0x1400c427d
1400c4273:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1400c4277:	e8 2c 2e f4 ff       	call   0x1400070a8
1400c427c:	90                   	nop
1400c427d:	4c 39 7d b8          	cmp    %r15,-0x48(%rbp)
1400c4281:	74 09                	je     0x1400c428c
1400c4283:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
1400c4287:	e8 1c 2e f4 ff       	call   0x1400070a8
1400c428c:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1400c4290:	48 8b ce             	mov    %rsi,%rcx
1400c4293:	e8 64 a5 ff ff       	call   0x1400be7fc
1400c4298:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1400c429c:	48 8b c8             	mov    %rax,%rcx
1400c429f:	e8 44 5f fb ff       	call   0x14007a1e8
1400c42a4:	48 8b 08             	mov    (%rax),%rcx
1400c42a7:	48 89 4d 50          	mov    %rcx,0x50(%rbp)
1400c42ab:	48 85 c9             	test   %rcx,%rcx
1400c42ae:	74 0d                	je     0x1400c42bd
1400c42b0:	48 8b 01             	mov    (%rcx),%rax
1400c42b3:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c42b7:	ff 15 73 eb 14 00    	call   *0x14eb73(%rip)        # 0x140212e30
1400c42bd:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1400c42c1:	e8 fe 51 ff ff       	call   0x1400b94c4
1400c42c6:	4c 8b c0             	mov    %rax,%r8
1400c42c9:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1400c42cd:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
1400c42d1:	e8 da dc ff ff       	call   0x1400c1fb0
1400c42d6:	4c 39 38             	cmp    %r15,(%rax)
1400c42d9:	74 0d                	je     0x1400c42e8
1400c42db:	48 8b c8             	mov    %rax,%rcx
1400c42de:	e8 4d 84 fb ff       	call   0x14007c730
1400c42e3:	48 8b d0             	mov    %rax,%rdx
1400c42e6:	eb 03                	jmp    0x1400c42eb
1400c42e8:	49 8b d7             	mov    %r15,%rdx
1400c42eb:	0f 57 c0             	xorps  %xmm0,%xmm0
1400c42ee:	f3 0f 7f 45 c8       	movdqu %xmm0,-0x38(%rbp)
1400c42f3:	4c 8b 42 08          	mov    0x8(%rdx),%r8
1400c42f7:	4d 85 c0             	test   %r8,%r8
1400c42fa:	74 19                	je     0x1400c4315
1400c42fc:	41 8b 40 08          	mov    0x8(%r8),%eax
1400c4300:	eb 0f                	jmp    0x1400c4311
1400c4302:	8d 48 01             	lea    0x1(%rax),%ecx
1400c4305:	f0 41 0f b1 48 08    	lock cmpxchg %ecx,0x8(%r8)
1400c430b:	0f 84 fe 02 00 00    	je     0x1400c460f
1400c4311:	85 c0                	test   %eax,%eax
1400c4313:	75 ed                	jne    0x1400c4302
1400c4315:	48 8b 7d c8          	mov    -0x38(%rbp),%rdi
1400c4319:	4c 39 7d d8          	cmp    %r15,-0x28(%rbp)
1400c431d:	74 09                	je     0x1400c4328
1400c431f:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1400c4323:	e8 80 2d f4 ff       	call   0x1400070a8
1400c4328:	4c 39 7d e0          	cmp    %r15,-0x20(%rbp)
1400c432c:	74 09                	je     0x1400c4337
1400c432e:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1400c4332:	e8 71 2d f4 ff       	call   0x1400070a8
1400c4337:	4c 39 7d 50          	cmp    %r15,0x50(%rbp)