1402c3d30:	f0 01 58 08          	lock add %ebx,0x8(%rax)
1402c3d34:	48 8b 01             	mov    (%rcx),%rax
1402c3d37:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1402c3d3c:	48 8b 41 08          	mov    0x8(%rcx),%rax
1402c3d40:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1402c3d44:	4c 8d 45 88          	lea    -0x78(%rbp),%r8
1402c3d48:	8a d3                	mov    %bl,%dl
1402c3d4a:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1402c3d4f:	e8 60 a0 fe ff       	call   0x1402addb4
1402c3d54:	44 0f 28 c0          	movaps %xmm0,%xmm8
1402c3d58:	48 8b 45 20          	mov    0x20(%rbp),%rax
1402c3d5c:	48 83 f8 0f          	cmp    $0xf,%rax
1402c3d60:	76 30                	jbe    0x1402c3d92
1402c3d62:	48 ff c0             	inc    %rax
1402c3d65:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
1402c3d69:	48 8b d1             	mov    %rcx,%rdx
1402c3d6c:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402c3d72:	72 18                	jb     0x1402c3d8c
1402c3d74:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402c3d78:	48 2b d1             	sub    %rcx,%rdx
1402c3d7b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402c3d7f:	48 83 f8 1f          	cmp    $0x1f,%rax
1402c3d83:	76 07                	jbe    0x1402c3d8c
1402c3d85:	ff 15 0d 8c 84 00    	call   *0x848c0d(%rip)        # 0x140b0c998
1402c3d8b:	cc                   	int3
1402c3d8c:	ff 15 2e 8b 84 00    	call   *0x848b2e(%rip)        # 0x140b0c8c0
1402c3d92:	0f 57 f6             	xorps  %xmm6,%xmm6
1402c3d95:	f3 0f 10 65 d4       	movss  -0x2c(%rbp),%xmm4
1402c3d9a:	0f 2e e6             	ucomiss %xmm6,%xmm4
1402c3d9d:	7a 05                	jp     0x1402c3da4
1402c3d9f:	75 03                	jne    0x1402c3da4
1402c3da1:	0f 57 ff             	xorps  %xmm7,%xmm7
1402c3da4:	f3 0f 11 7d 88       	movss  %xmm7,-0x78(%rbp)
1402c3da9:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c3dac:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
1402c3db1:	4c 89 6d c0          	mov    %r13,-0x40(%rbp)
1402c3db5:	0f 28 d7             	movaps %xmm7,%xmm2
1402c3db8:	0f 28 ef             	movaps %xmm7,%xmm5
1402c3dbb:	0f 2e fe             	ucomiss %xmm6,%xmm7
1402c3dbe:	7a 02                	jp     0x1402c3dc2
1402c3dc0:	74 52                	je     0x1402c3e14
1402c3dc2:	f3 0f 7f 44 24 78    	movdqu %xmm0,0x78(%rsp)
1402c3dc8:	48 8b 47 08          	mov    0x8(%rdi),%rax
1402c3dcc:	48 85 c0             	test   %rax,%rax
1402c3dcf:	74 04                	je     0x1402c3dd5
1402c3dd1:	f0 01 58 08          	lock add %ebx,0x8(%rax)
1402c3dd5:	48 8b 07             	mov    (%rdi),%rax
1402c3dd8:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1402c3ddd:	48 8b 47 08          	mov    0x8(%rdi),%rax
1402c3de1:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1402c3de5:	4c 8d 4d 88          	lea    -0x78(%rbp),%r9
1402c3de9:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
1402c3ded:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1402c3df2:	e8 25 8d 00 00       	call   0x1402ccb1c
1402c3df7:	f3 0f 10 3d 85 d2 8e 	movss  0x8ed285(%rip),%xmm7        # 0x140bb1084
1402c3dfe:	00
1402c3dff:	f3 0f 5f 7d 88       	maxss  -0x78(%rbp),%xmm7
1402c3e04:	0f 28 d7             	movaps %xmm7,%xmm2
1402c3e07:	f3 0f 11 7d 88       	movss  %xmm7,-0x78(%rbp)
1402c3e0c:	0f 28 ef             	movaps %xmm7,%xmm5
1402c3e0f:	f3 0f 10 65 d4       	movss  -0x2c(%rbp),%xmm4
1402c3e14:	f3 0f 10 4d a0       	movss  -0x60(%rbp),%xmm1
1402c3e19:	f3 0f 5c 4d 98       	subss  -0x68(%rbp),%xmm1
1402c3e1e:	f3 0f 58 d2          	addss  %xmm2,%xmm2
1402c3e22:	0f 54 0d b7 e0 8e 00 	andps  0x8ee0b7(%rip),%xmm1        # 0x140bb1ee0
1402c3e29:	f3 0f 5c ca          	subss  %xmm2,%xmm1
1402c3e2d:	f3 0f 10 5d a4       	movss  -0x5c(%rbp),%xmm3
1402c3e32:	f3 0f 5c 5d 9c       	subss  -0x64(%rbp),%xmm3
1402c3e37:	0f 54 1d a2 e0 8e 00 	andps  0x8ee0a2(%rip),%xmm3        # 0x140bb1ee0
1402c3e3e:	f3 0f 5c da          	subss  %xmm2,%xmm3
1402c3e42:	4c 89 2e             	mov    %r13,(%rsi)
1402c3e45:	4c 89 6e 08          	mov    %r13,0x8(%rsi)
1402c3e49:	89 5d 90             	mov    %ebx,-0x70(%rbp)
1402c3e4c:	41 83 cd ff          	or     $0xffffffff,%r13d
1402c3e50:	0f 2f f1             	comiss %xmm1,%xmm6
1402c3e53:	0f 83 47 01 00 00    	jae    0x1402c3fa0
1402c3e59:	0f 2f f3             	comiss %xmm3,%xmm6
1402c3e5c:	0f 83 3e 01 00 00    	jae    0x1402c3fa0
1402c3e62:	44 0f 2e c6          	ucomiss %xmm6,%xmm8
1402c3e66:	7a 06                	jp     0x1402c3e6e
1402c3e68:	0f 84 32 01 00 00    	je     0x1402c3fa0
1402c3e6e:	0f 2e 75 f4          	ucomiss -0xc(%rbp),%xmm6
1402c3e72:	7a 16                	jp     0x1402c3e8a
1402c3e74:	75 14                	jne    0x1402c3e8a
1402c3e76:	0f 2e f4             	ucomiss %xmm4,%xmm6
1402c3e79:	7a 06                	jp     0x1402c3e81
1402c3e7b:	0f 84 1f 01 00 00    	je     0x1402c3fa0
1402c3e81:	0f 2f f5             	comiss %xmm5,%xmm6
1402c3e84:	0f 83 16 01 00 00    	jae    0x1402c3fa0
1402c3e8a:	8b 4d a8             	mov    -0x58(%rbp),%ecx
1402c3e8d:	44 8b c1             	mov    %ecx,%r8d
1402c3e90:	41 d1 e8             	shr    $1,%r8d
1402c3e93:	44 22 c3             	and    %bl,%r8b
1402c3e96:	74 04                	je     0x1402c3e9c
1402c3e98:	32 d2                	xor    %dl,%dl
1402c3e9a:	eb 07                	jmp    0x1402c3ea3
1402c3e9c:	8b d1                	mov    %ecx,%edx
1402c3e9e:	c1 ea 02             	shr    $0x2,%edx
1402c3ea1:	22 d3                	and    %bl,%dl
1402c3ea3:	84 cb                	test   %cl,%bl
1402c3ea5:	75 0c                	jne    0x1402c3eb3
1402c3ea7:	c1 e9 05             	shr    $0x5,%ecx
1402c3eaa:	84 cb                	test   %cl,%bl
1402c3eac:	75 05                	jne    0x1402c3eb3
1402c3eae:	45 84 c0             	test   %r8b,%r8b
1402c3eb1:	74 02                	je     0x1402c3eb5
1402c3eb3:	32 db                	xor    %bl,%bl
1402c3eb5:	88 54 24 58          	mov    %dl,0x58(%rsp)
1402c3eb9:	88 5c 24 50          	mov    %bl,0x50(%rsp)
1402c3ebd:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
1402c3ec1:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402c3ec6:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
1402c3ecb:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
1402c3ecf:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1402c3ed4:	f3 0f 11 7c 24 30    	movss  %xmm7,0x30(%rsp)
1402c3eda:	f3 44 0f 11 44 24 28 	movss  %xmm8,0x28(%rsp)
1402c3ee1:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
1402c3ee5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402c3eea:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
1402c3eee:	4c 8d 45 98          	lea    -0x68(%rbp),%r8
1402c3ef2:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1402c3ef7:	49 8b 4e 78          	mov    0x78(%r14),%rcx
1402c3efb:	49 8b c4             	mov    %r12,%rax
1402c3efe:	ff 15 34 8d 84 00    	call   *0x848d34(%rip)        # 0x140b0cc38
1402c3f04:	48 8b 08             	mov    (%rax),%rcx
1402c3f07:	48 8b 50 08          	mov    0x8(%rax),%rdx
1402c3f0b:	48 83 20 00          	andq   $0x0,(%rax)
1402c3f0f:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1402c3f14:	48 89 0e             	mov    %rcx,(%rsi)
1402c3f17:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
1402c3f1b:	48 89 56 08          	mov    %rdx,0x8(%rsi)
1402c3f1f:	48 85 db             	test   %rbx,%rbx
1402c3f22:	74 39                	je     0x1402c3f5d
1402c3f24:	41 8b c5             	mov    %r13d,%eax
1402c3f27:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402c3f2c:	41 03 c5             	add    %r13d,%eax
1402c3f2f:	75 2c                	jne    0x1402c3f5d
1402c3f31:	48 8b 03             	mov    (%rbx),%rax
1402c3f34:	48 8b cb             	mov    %rbx,%rcx
1402c3f37:	48 8b 00             	mov    (%rax),%rax
1402c3f3a:	ff 15 f8 8c 84 00    	call   *0x848cf8(%rip)        # 0x140b0cc38
1402c3f40:	41 8b c5             	mov    %r13d,%eax
1402c3f43:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c3f48:	41 03 c5             	add    %r13d,%eax
1402c3f4b:	75 10                	jne    0x1402c3f5d
1402c3f4d:	48 8b 03             	mov    (%rbx),%rax
1402c3f50:	48 8b cb             	mov    %rbx,%rcx
1402c3f53:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c3f57:	ff 15 db 8c 84 00    	call   *0x848cdb(%rip)        # 0x140b0cc38
1402c3f5d:	48 8b 5d 80          	mov    -0x80(%rbp),%rbx
1402c3f61:	48 85 db             	test   %rbx,%rbx
1402c3f64:	74 3a                	je     0x1402c3fa0
1402c3f66:	41 8b c5             	mov    %r13d,%eax
1402c3f69:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402c3f6e:	41 03 c5             	add    %r13d,%eax
1402c3f71:	75 2d                	jne    0x1402c3fa0
1402c3f73:	48 8b 03             	mov    (%rbx),%rax
1402c3f76:	48 8b cb             	mov    %rbx,%rcx
1402c3f79:	48 8b 00             	mov    (%rax),%rax
1402c3f7c:	ff 15 b6 8c 84 00    	call   *0x848cb6(%rip)        # 0x140b0cc38
1402c3f82:	41 8b c5             	mov    %r13d,%eax
1402c3f85:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c3f8a:	41 03 c5             	add    %r13d,%eax
1402c3f8d:	75 11                	jne    0x1402c3fa0
1402c3f8f:	48 8b 03             	mov    (%rbx),%rax
1402c3f92:	48 8b cb             	mov    %rbx,%rcx
1402c3f95:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c3f99:	ff 15 99 8c 84 00    	call   *0x848c99(%rip)        # 0x140b0cc38
1402c3f9f:	90                   	nop
1402c3fa0:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1402c3fa4:	48 85 c9             	test   %rcx,%rcx
1402c3fa7:	74 41                	je     0x1402c3fea
1402c3fa9:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1402c3fad:	48 2b c1             	sub    %rcx,%rax
1402c3fb0:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1402c3fb4:	48 8b d1             	mov    %rcx,%rdx
1402c3fb7:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402c3fbd:	72 18                	jb     0x1402c3fd7
1402c3fbf:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402c3fc3:	48 2b d1             	sub    %rcx,%rdx
1402c3fc6:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402c3fca:	48 83 f8 1f          	cmp    $0x1f,%rax
1402c3fce:	76 07                	jbe    0x1402c3fd7
1402c3fd0:	ff 15 c2 89 84 00    	call   *0x8489c2(%rip)        # 0x140b0c998
1402c3fd6:	cc                   	int3
1402c3fd7:	ff 15 e3 88 84 00    	call   *0x8488e3(%rip)        # 0x140b0c8c0
1402c3fdd:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c3fe0:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
1402c3fe5:	48 83 65 c0 00       	andq   $0x0,-0x40(%rbp)
1402c3fea:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
1402c3fee:	48 85 db             	test   %rbx,%rbx
1402c3ff1:	74 3a                	je     0x1402c402d
1402c3ff3:	41 8b c5             	mov    %r13d,%eax
1402c3ff6:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402c3ffb:	41 03 c5             	add    %r13d,%eax
1402c3ffe:	75 2d                	jne    0x1402c402d
1402c4000:	48 8b 03             	mov    (%rbx),%rax
1402c4003:	48 8b cb             	mov    %rbx,%rcx
1402c4006:	48 8b 00             	mov    (%rax),%rax
1402c4009:	ff 15 29 8c 84 00    	call   *0x848c29(%rip)        # 0x140b0cc38
1402c400f:	41 8b c5             	mov    %r13d,%eax
1402c4012:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c4017:	41 03 c5             	add    %r13d,%eax
1402c401a:	75 11                	jne    0x1402c402d
1402c401c:	48 8b 03             	mov    (%rbx),%rax
1402c401f:	48 8b cb             	mov    %rbx,%rcx
1402c4022:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c4026:	ff 15 0c 8c 84 00    	call   *0x848c0c(%rip)        # 0x140b0cc38
1402c402c:	90                   	nop
1402c402d:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1402c4031:	48 85 db             	test   %rbx,%rbx
1402c4034:	74 39                	je     0x1402c406f
1402c4036:	41 8b c5             	mov    %r13d,%eax
1402c4039:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402c403e:	41 03 c5             	add    %r13d,%eax
1402c4041:	75 2c                	jne    0x1402c406f
1402c4043:	48 8b 03             	mov    (%rbx),%rax
1402c4046:	48 8b cb             	mov    %rbx,%rcx
1402c4049:	48 8b 00             	mov    (%rax),%rax
1402c404c:	ff 15 e6 8b 84 00    	call   *0x848be6(%rip)        # 0x140b0cc38
1402c4052:	41 8b d5             	mov    %r13d,%edx
1402c4055:	f0 0f c1 53 0c       	lock xadd %edx,0xc(%rbx)
1402c405a:	41 03 d5             	add    %r13d,%edx
1402c405d:	75 10                	jne    0x1402c406f
1402c405f:	48 8b 13             	mov    (%rbx),%rdx
1402c4062:	48 8b cb             	mov    %rbx,%rcx
1402c4065:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402c4069:	ff 15 c9 8b 84 00    	call   *0x848bc9(%rip)        # 0x140b0cc38
1402c406f:	48 8b c6             	mov    %rsi,%rax
1402c4072:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1402c4076:	48 33 cc             	xor    %rsp,%rcx
1402c4079:	e8 62 b5 82 00       	call   0x140aef5e0
1402c407e:	4c 8d 9c 24 68 01 00 	lea    0x168(%rsp),%r11
1402c4085:	00
1402c4086:	41 0f 28 73 e8       	movaps -0x18(%r11),%xmm6
1402c408b:	41 0f 28 7b d8       	movaps -0x28(%r11),%xmm7
1402c4090:	45 0f 28 43 c8       	movaps -0x38(%r11),%xmm8
1402c4095:	49 8b e3             	mov    %r11,%rsp
1402c4098:	41 5f                	pop    %r15
1402c409a:	41 5e                	pop    %r14
1402c409c:	41 5d                	pop    %r13
1402c409e:	41 5c                	pop    %r12
1402c40a0:	5f                   	pop    %rdi
1402c40a1:	5e                   	pop    %rsi
1402c40a2:	5b                   	pop    %rbx
1402c40a3:	5d                   	pop    %rbp
1402c40a4:	c3                   	ret
1402c40a5:	90                   	nop
1402c40a6:	90                   	nop
1402c40a7:	90                   	nop
1402c40a8:	90                   	nop
1402c40a9:	90                   	nop
1402c40aa:	90                   	nop
1402c40ab:	90                   	nop
1402c40ac:	90                   	nop
1402c40ad:	90                   	nop
1402c40ae:	90                   	nop
1402c40af:	90                   	nop
1402c40b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402c40b5:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1402c40ba:	57                   	push   %rdi
1402c40bb:	48 83 ec 50          	sub    $0x50,%rsp
1402c40bf:	49 8b d8             	mov    %r8,%rbx
1402c40c2:	48 8b fa             	mov    %rdx,%rdi
1402c40c5:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c40c8:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
1402c40ce:	49 8b 40 08          	mov    0x8(%r8),%rax
1402c40d2:	48 85 c0             	test   %rax,%rax
1402c40d5:	74 04                	je     0x1402c40db
1402c40d7:	f0 ff 40 08          	lock incl 0x8(%rax)
1402c40db:	49 8b 00             	mov    (%r8),%rax
1402c40de:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1402c40e3:	49 8b 40 08          	mov    0x8(%r8),%rax
1402c40e7:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402c40ec:	48 8d 05 ed b4 01 00 	lea    0x1b4ed(%rip),%rax        # 0x1402df5e0
1402c40f3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402c40f8:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1402c40fd:	e8 46 fa ff ff       	call   0x1402c3b48
1402c4102:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
1402c4106:	48 85 db             	test   %rbx,%rbx
1402c4109:	74 39                	je     0x1402c4144
1402c410b:	83 c8 ff             	or     $0xffffffff,%eax
1402c410e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402c4113:	83 f8 01             	cmp    $0x1,%eax
1402c4116:	75 2c                	jne    0x1402c4144
1402c4118:	48 8b 03             	mov    (%rbx),%rax
1402c411b:	48 8b cb             	mov    %rbx,%rcx
1402c411e:	48 8b 00             	mov    (%rax),%rax
1402c4121:	ff 15 11 8b 84 00    	call   *0x848b11(%rip)        # 0x140b0cc38
1402c4127:	83 c8 ff             	or     $0xffffffff,%eax
1402c412a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c412f:	83 f8 01             	cmp    $0x1,%eax
1402c4132:	75 10                	jne    0x1402c4144
1402c4134:	48 8b 03             	mov    (%rbx),%rax
1402c4137:	48 8b cb             	mov    %rbx,%rcx
1402c413a:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c413e:	ff 15 f4 8a 84 00    	call   *0x848af4(%rip)        # 0x140b0cc38
1402c4144:	48 8b c7             	mov    %rdi,%rax
1402c4147:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1402c414c:	48 83 c4 50          	add    $0x50,%rsp
1402c4150:	5f                   	pop    %rdi
1402c4151:	c3                   	ret
1402c4152:	90                   	nop
1402c4153:	90                   	nop
1402c4154:	90                   	nop
1402c4155:	90                   	nop
1402c4156:	90                   	nop
1402c4157:	90                   	nop
1402c4158:	90                   	nop
1402c4159:	90                   	nop
1402c415a:	90                   	nop
1402c415b:	90                   	nop
1402c415c:	90                   	nop
1402c415d:	90                   	nop
1402c415e:	90                   	nop
1402c415f:	90                   	nop
1402c4160:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402c4165:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1402c416a:	57                   	push   %rdi
1402c416b:	48 83 ec 50          	sub    $0x50,%rsp
1402c416f:	49 8b d8             	mov    %r8,%rbx
1402c4172:	48 8b fa             	mov    %rdx,%rdi
1402c4175:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c4178:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
1402c417e:	49 8b 40 08          	mov    0x8(%r8),%rax
1402c4182:	48 85 c0             	test   %rax,%rax
1402c4185:	74 04                	je     0x1402c418b
1402c4187:	f0 ff 40 08          	lock incl 0x8(%rax)
1402c418b:	49 8b 00             	mov    (%r8),%rax
1402c418e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1402c4193:	49 8b 40 08          	mov    0x8(%r8),%rax
1402c4197:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402c419c:	48 8d 05 4d b4 01 00 	lea    0x1b44d(%rip),%rax        # 0x1402df5f0
1402c41a3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402c41a8:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1402c41ad:	e8 96 f9 ff ff       	call   0x1402c3b48
1402c41b2:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
1402c41b6:	48 85 db             	test   %rbx,%rbx
1402c41b9:	74 39                	je     0x1402c41f4
1402c41bb:	83 c8 ff             	or     $0xffffffff,%eax
1402c41be:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402c41c3:	83 f8 01             	cmp    $0x1,%eax
1402c41c6:	75 2c                	jne    0x1402c41f4
1402c41c8:	48 8b 03             	mov    (%rbx),%rax
1402c41cb:	48 8b cb             	mov    %rbx,%rcx
1402c41ce:	48 8b 00             	mov    (%rax),%rax
1402c41d1:	ff 15 61 8a 84 00    	call   *0x848a61(%rip)        # 0x140b0cc38
1402c41d7:	83 c8 ff             	or     $0xffffffff,%eax
1402c41da:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c41df:	83 f8 01             	cmp    $0x1,%eax