1401599ba:	48 8d 95 b0 07 00 00 	lea    0x7b0(%rbp),%rdx
1401599c1:	49 8b 0e             	mov    (%r14),%rcx
1401599c4:	e8 67 3c ee ff       	call   0x14003d630
1401599c9:	0f 57 c0             	xorps  %xmm0,%xmm0
1401599cc:	f3 0f 7f 85 f0 07 00 	movdqu %xmm0,0x7f0(%rbp)
1401599d3:	00
1401599d4:	4c 89 a5 00 08 00 00 	mov    %r12,0x800(%rbp)
1401599db:	4d 8b c5             	mov    %r13,%r8
1401599de:	48 8d 95 f0 07 00 00 	lea    0x7f0(%rbp),%rdx
1401599e5:	49 8b 0e             	mov    (%r14),%rcx
1401599e8:	e8 17 b2 ed ff       	call   0x140034c04
1401599ed:	4c 8b 8d d8 07 00 00 	mov    0x7d8(%rbp),%r9
1401599f4:	4c 8b 85 d0 07 00 00 	mov    0x7d0(%rbp),%r8
1401599fb:	4d 2b c8             	sub    %r8,%r9
1401599fe:	49 c1 f9 04          	sar    $0x4,%r9
140159a02:	48 8b 55 a0          	mov    -0x60(%rbp),%rdx
140159a06:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140159a0a:	e8 09 8e ed ff       	call   0x140032818
140159a0f:	4c 8b 8d b8 07 00 00 	mov    0x7b8(%rbp),%r9
140159a16:	4c 8b 85 b0 07 00 00 	mov    0x7b0(%rbp),%r8
140159a1d:	4d 2b c8             	sub    %r8,%r9
140159a20:	49 c1 f9 04          	sar    $0x4,%r9
140159a24:	48 8b 55 a0          	mov    -0x60(%rbp),%rdx
140159a28:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140159a2c:	e8 e7 8d ed ff       	call   0x140032818
140159a31:	4c 8b 8d f8 07 00 00 	mov    0x7f8(%rbp),%r9
140159a38:	4c 8b 85 f0 07 00 00 	mov    0x7f0(%rbp),%r8
140159a3f:	4d 2b c8             	sub    %r8,%r9
140159a42:	49 c1 f9 04          	sar    $0x4,%r9
140159a46:	48 8b 55 a0          	mov    -0x60(%rbp),%rdx
140159a4a:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140159a4e:	e8 c5 8d ed ff       	call   0x140032818
140159a53:	90                   	nop
140159a54:	48 8d 8d f0 07 00 00 	lea    0x7f0(%rbp),%rcx
140159a5b:	e8 70 14 ec ff       	call   0x14001aed0
140159a60:	48 8b 9d b0 07 00 00 	mov    0x7b0(%rbp),%rbx
140159a67:	48 85 db             	test   %rbx,%rbx
140159a6a:	74 6d                	je     0x140159ad9
140159a6c:	48 8b bd b8 07 00 00 	mov    0x7b8(%rbp),%rdi
140159a73:	48 3b df             	cmp    %rdi,%rbx
140159a76:	74 18                	je     0x140159a90
140159a78:	48 8b cb             	mov    %rbx,%rcx
140159a7b:	e8 00 c7 ea ff       	call   0x140006180
140159a80:	48 83 c3 10          	add    $0x10,%rbx
140159a84:	48 3b df             	cmp    %rdi,%rbx
140159a87:	75 ef                	jne    0x140159a78
140159a89:	48 8b 9d b0 07 00 00 	mov    0x7b0(%rbp),%rbx
140159a90:	48 8b 85 c0 07 00 00 	mov    0x7c0(%rbp),%rax
140159a97:	48 2b c3             	sub    %rbx,%rax
140159a9a:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
140159a9e:	48 8b cb             	mov    %rbx,%rcx
140159aa1:	49 3b c7             	cmp    %r15,%rax
140159aa4:	72 18                	jb     0x140159abe
140159aa6:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
140159aaa:	48 2b cb             	sub    %rbx,%rcx
140159aad:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140159ab1:	48 83 f8 1f          	cmp    $0x1f,%rax
140159ab5:	76 07                	jbe    0x140159abe
140159ab7:	ff 15 db 2e 9b 00    	call   *0x9b2edb(%rip)        # 0x140b0c998
140159abd:	cc                   	int3
140159abe:	48 8b cb             	mov    %rbx,%rcx
140159ac1:	ff 15 f9 2d 9b 00    	call   *0x9b2df9(%rip)        # 0x140b0c8c0
140159ac7:	0f 57 c0             	xorps  %xmm0,%xmm0
140159aca:	f3 0f 7f 85 b0 07 00 	movdqu %xmm0,0x7b0(%rbp)
140159ad1:	00
140159ad2:	4c 89 a5 c0 07 00 00 	mov    %r12,0x7c0(%rbp)
140159ad9:	48 8b 9d d0 07 00 00 	mov    0x7d0(%rbp),%rbx
140159ae0:	48 85 db             	test   %rbx,%rbx
140159ae3:	0f 84 8a 00 00 00    	je     0x140159b73
140159ae9:	48 8b bd d8 07 00 00 	mov    0x7d8(%rbp),%rdi
140159af0:	48 3b df             	cmp    %rdi,%rbx
140159af3:	74 18                	je     0x140159b0d
140159af5:	48 8b cb             	mov    %rbx,%rcx
140159af8:	e8 83 c6 ea ff       	call   0x140006180
140159afd:	48 83 c3 10          	add    $0x10,%rbx
140159b01:	48 3b df             	cmp    %rdi,%rbx
140159b04:	75 ef                	jne    0x140159af5
140159b06:	48 8b 9d d0 07 00 00 	mov    0x7d0(%rbp),%rbx
140159b0d:	48 8b 85 e0 07 00 00 	mov    0x7e0(%rbp),%rax
140159b14:	48 2b c3             	sub    %rbx,%rax
140159b17:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
140159b1b:	48 8b cb             	mov    %rbx,%rcx
140159b1e:	49 3b c7             	cmp    %r15,%rax
140159b21:	72 18                	jb     0x140159b3b
140159b23:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
140159b27:	48 2b cb             	sub    %rbx,%rcx
140159b2a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140159b2e:	48 83 f8 1f          	cmp    $0x1f,%rax
140159b32:	76 07                	jbe    0x140159b3b
140159b34:	ff 15 5e 2e 9b 00    	call   *0x9b2e5e(%rip)        # 0x140b0c998
140159b3a:	cc                   	int3
140159b3b:	48 8b cb             	mov    %rbx,%rcx
140159b3e:	ff 15 7c 2d 9b 00    	call   *0x9b2d7c(%rip)        # 0x140b0c8c0
140159b44:	eb 2d                	jmp    0x140159b73
140159b46:	4d 8b c5             	mov    %r13,%r8
140159b49:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
140159b4d:	49 8b 0e             	mov    (%r14),%rcx
140159b50:	e8 bb ec f0 ff       	call   0x140068810
140159b55:	48 8b 55 a0          	mov    -0x60(%rbp),%rdx
140159b59:	4c 8b c2             	mov    %rdx,%r8
140159b5c:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140159b60:	4c 2b c1             	sub    %rcx,%r8
140159b63:	49 c1 f8 04          	sar    $0x4,%r8
140159b67:	4c 8d 0d c2 12 04 00 	lea    0x412c2(%rip),%r9        # 0x14019ae30
140159b6e:	e8 41 a4 f9 ff       	call   0x1400f3fb4
140159b73:	48 8b 5d 98          	mov    -0x68(%rbp),%rbx
140159b77:	e9 02 01 00 00       	jmp    0x140159c7e
140159b7c:	48 8b 43 08          	mov    0x8(%rbx),%rax
140159b80:	48 85 c0             	test   %rax,%rax
140159b83:	74 05                	je     0x140159b8a
140159b85:	f0 44 01 68 08       	lock add %r13d,0x8(%rax)
140159b8a:	48 8b 03             	mov    (%rbx),%rax
140159b8d:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140159b91:	48 8b 43 08          	mov    0x8(%rbx),%rax
140159b95:	48 89 45 88          	mov    %rax,-0x78(%rbp)
140159b99:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
140159b9d:	48 8d 8d f0 07 00 00 	lea    0x7f0(%rbp),%rcx
140159ba4:	e8 5b d4 ec ff       	call   0x140027004
140159ba9:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
140159bad:	48 8d 8d b0 07 00 00 	lea    0x7b0(%rbp),%rcx
140159bb4:	e8 e7 d3 ec ff       	call   0x140026fa0
140159bb9:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
140159bbd:	48 8d 8d d0 07 00 00 	lea    0x7d0(%rbp),%rcx
140159bc4:	e8 3b 2d ec ff       	call   0x14001c904
140159bc9:	4c 39 a5 f0 07 00 00 	cmp    %r12,0x7f0(%rbp)
140159bd0:	74 1f                	je     0x140159bf1
140159bd2:	45 33 c9             	xor    %r9d,%r9d
140159bd5:	4c 8d 85 f0 07 00 00 	lea    0x7f0(%rbp),%r8
140159bdc:	49 8b d6             	mov    %r14,%rdx
140159bdf:	48 8b ce             	mov    %rsi,%rcx
140159be2:	e8 d1 45 00 00       	call   0x14015e1b8
140159be7:	8b f8                	mov    %eax,%edi
140159be9:	85 c0                	test   %eax,%eax
140159beb:	0f 88 a4 02 00 00    	js     0x140159e95
140159bf1:	4c 39 a5 b0 07 00 00 	cmp    %r12,0x7b0(%rbp)
140159bf8:	74 1f                	je     0x140159c19
140159bfa:	45 33 c9             	xor    %r9d,%r9d
140159bfd:	4c 8d 85 b0 07 00 00 	lea    0x7b0(%rbp),%r8
140159c04:	49 8b d6             	mov    %r14,%rdx
140159c07:	48 8b ce             	mov    %rsi,%rcx
140159c0a:	e8 f5 0e 00 00       	call   0x14015ab04
140159c0f:	8b f8                	mov    %eax,%edi
140159c11:	85 c0                	test   %eax,%eax
140159c13:	0f 88 7c 02 00 00    	js     0x140159e95
140159c19:	4c 39 a5 d0 07 00 00 	cmp    %r12,0x7d0(%rbp)
140159c20:	74 1f                	je     0x140159c41
140159c22:	45 33 c9             	xor    %r9d,%r9d
140159c25:	4c 8d 85 d0 07 00 00 	lea    0x7d0(%rbp),%r8
140159c2c:	49 8b d6             	mov    %r14,%rdx
140159c2f:	48 8b ce             	mov    %rsi,%rcx
140159c32:	e8 1d 2a 00 00       	call   0x14015c654
140159c37:	8b f8                	mov    %eax,%edi
140159c39:	85 c0                	test   %eax,%eax
140159c3b:	0f 88 54 02 00 00    	js     0x140159e95
140159c41:	48 8d 8d d0 07 00 00 	lea    0x7d0(%rbp),%rcx
140159c48:	e8 33 c5 ea ff       	call   0x140006180
140159c4d:	48 8d 8d b0 07 00 00 	lea    0x7b0(%rbp),%rcx
140159c54:	e8 27 c5 ea ff       	call   0x140006180
140159c59:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140159c60:	48 8d 8d f0 07 00 00 	lea    0x7f0(%rbp),%rcx
140159c67:	e8 14 c5 ea ff       	call   0x140006180
140159c6c:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
140159c70:	48 85 c9             	test   %rcx,%rcx
140159c73:	74 05                	je     0x140159c7a
140159c75:	e8 0a a1 ea ff       	call   0x140003d84
140159c7a:	48 83 c3 10          	add    $0x10,%rbx
140159c7e:	48 3b 5d a0          	cmp    -0x60(%rbp),%rbx
140159c82:	0f 85 f4 fe ff ff    	jne    0x140159b7c
140159c88:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140159c8c:	48 8b 01             	mov    (%rcx),%rax
140159c8f:	48 8b 40 78          	mov    0x78(%rax),%rax
140159c93:	ff 15 9f 2f 9b 00    	call   *0x9b2f9f(%rip)        # 0x140b0cc38
140159c99:	8b f8                	mov    %eax,%edi
140159c9b:	85 c0                	test   %eax,%eax
140159c9d:	0f 88 f5 09 00 00    	js     0x14015a698
140159ca3:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140159ca7:	48 8b 01             	mov    (%rcx),%rax
140159caa:	48 8b 40 78          	mov    0x78(%rax),%rax
140159cae:	ff 15 84 2f 9b 00    	call   *0x9b2f84(%rip)        # 0x140b0cc38
140159cb4:	8b f8                	mov    %eax,%edi
140159cb6:	85 c0                	test   %eax,%eax
140159cb8:	0f 88 da 09 00 00    	js     0x14015a698
140159cbe:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140159cc2:	48 8b 01             	mov    (%rcx),%rax
140159cc5:	48 8b 40 78          	mov    0x78(%rax),%rax
140159cc9:	ff 15 69 2f 9b 00    	call   *0x9b2f69(%rip)        # 0x140b0cc38
140159ccf:	8b f8                	mov    %eax,%edi
140159cd1:	85 c0                	test   %eax,%eax
140159cd3:	0f 88 bf 09 00 00    	js     0x14015a698
140159cd9:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140159cdd:	48 8b 01             	mov    (%rcx),%rax
140159ce0:	48 8b 40 78          	mov    0x78(%rax),%rax
140159ce4:	ff 15 4e 2f 9b 00    	call   *0x9b2f4e(%rip)        # 0x140b0cc38
140159cea:	8b f8                	mov    %eax,%edi
140159cec:	85 c0                	test   %eax,%eax
140159cee:	0f 88 a4 09 00 00    	js     0x14015a698
140159cf4:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140159cf8:	48 8b 01             	mov    (%rcx),%rax
140159cfb:	48 8b 40 78          	mov    0x78(%rax),%rax
140159cff:	ff 15 33 2f 9b 00    	call   *0x9b2f33(%rip)        # 0x140b0cc38
140159d05:	8b f8                	mov    %eax,%edi
140159d07:	85 c0                	test   %eax,%eax
140159d09:	0f 88 89 09 00 00    	js     0x14015a698
140159d0f:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140159d13:	48 8b 01             	mov    (%rcx),%rax
140159d16:	48 8b 40 78          	mov    0x78(%rax),%rax
140159d1a:	ff 15 18 2f 9b 00    	call   *0x9b2f18(%rip)        # 0x140b0cc38
140159d20:	8b f8                	mov    %eax,%edi
140159d22:	85 c0                	test   %eax,%eax
140159d24:	0f 88 6e 09 00 00    	js     0x14015a698
140159d2a:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140159d2e:	48 8b 01             	mov    (%rcx),%rax
140159d31:	45 33 c9             	xor    %r9d,%r9d
140159d34:	4c 8d 05 6d a8 9e 00 	lea    0x9ea86d(%rip),%r8        # 0x140b445a8
140159d3b:	48 8d 15 1a 6c 9e 00 	lea    0x9e6c1a(%rip),%rdx        # 0x140b4095c
140159d42:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140159d49:	ff 15 e9 2e 9b 00    	call   *0x9b2ee9(%rip)        # 0x140b0cc38
140159d4f:	8b f8                	mov    %eax,%edi
140159d51:	85 c0                	test   %eax,%eax
140159d53:	0f 88 3f 09 00 00    	js     0x14015a698
140159d59:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140159d5d:	48 8b 01             	mov    (%rcx),%rax
140159d60:	45 33 c9             	xor    %r9d,%r9d
140159d63:	4c 8d 05 46 a5 9e 00 	lea    0x9ea546(%rip),%r8        # 0x140b442b0
140159d6a:	48 8d 15 6f 6b 9e 00 	lea    0x9e6b6f(%rip),%rdx        # 0x140b408e0
140159d71:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140159d78:	ff 15 ba 2e 9b 00    	call   *0x9b2eba(%rip)        # 0x140b0cc38
140159d7e:	8b f8                	mov    %eax,%edi
140159d80:	85 c0                	test   %eax,%eax
140159d82:	0f 88 10 09 00 00    	js     0x14015a698
140159d88:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140159d8c:	48 8b 01             	mov    (%rcx),%rax
140159d8f:	45 33 c9             	xor    %r9d,%r9d
140159d92:	4c 8d 05 ff a7 9e 00 	lea    0x9ea7ff(%rip),%r8        # 0x140b44598
140159d99:	48 8d 15 54 6b 9e 00 	lea    0x9e6b54(%rip),%rdx        # 0x140b408f4
140159da0:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140159da7:	ff 15 8b 2e 9b 00    	call   *0x9b2e8b(%rip)        # 0x140b0cc38
140159dad:	8b f8                	mov    %eax,%edi
140159daf:	85 c0                	test   %eax,%eax
140159db1:	0f 88 e1 08 00 00    	js     0x14015a698
140159db7:	48 8b 7e 20          	mov    0x20(%rsi),%rdi
140159dbb:	48 8b 07             	mov    (%rdi),%rax
140159dbe:	48 8b 58 38          	mov    0x38(%rax),%rbx
140159dc2:	48 8d 95 b0 07 00 00 	lea    0x7b0(%rbp),%rdx
140159dc9:	48 8d 8d c8 04 00 00 	lea    0x4c8(%rbp),%rcx
140159dd0:	e8 a3 4c fb ff       	call   0x14010ea78
140159dd5:	48 8d 95 b0 07 00 00 	lea    0x7b0(%rbp),%rdx
140159ddc:	48 83 bd c8 07 00 00 	cmpq   $0x7,0x7c8(%rbp)
140159de3:	07
140159de4:	48 0f 47 95 b0 07 00 	cmova  0x7b0(%rbp),%rdx
140159deb:	00
140159dec:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140159df1:	45 33 c9             	xor    %r9d,%r9d
140159df4:	4c 8d 05 05 8e 9e 00 	lea    0x9e8e05(%rip),%r8        # 0x140b42c00
140159dfb:	33 d2                	xor    %edx,%edx
140159dfd:	48 8b cf             	mov    %rdi,%rcx
140159e00:	48 8b c3             	mov    %rbx,%rax
140159e03:	ff 15 2f 2e 9b 00    	call   *0x9b2e2f(%rip)        # 0x140b0cc38
140159e09:	8b f8                	mov    %eax,%edi
140159e0b:	8b d8                	mov    %eax,%ebx
140159e0d:	c1 eb 1f             	shr    $0x1f,%ebx
140159e10:	48 8d 8d b0 07 00 00 	lea    0x7b0(%rbp),%rcx
140159e17:	e8 a4 c5 ea ff       	call   0x1400063c0
140159e1c:	84 db                	test   %bl,%bl
140159e1e:	0f 85 74 08 00 00    	jne    0x14015a698
140159e24:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140159e28:	e8 9b 99 fd ff       	call   0x1401337c8
140159e2d:	90                   	nop
140159e2e:	66 90                	xchg   %ax,%ax
140159e30:	49 8b 0e             	mov    (%r14),%rcx
140159e33:	48 8b 01             	mov    (%rcx),%rax
140159e36:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140159e3d:	ff 15 f5 2d 9b 00    	call   *0x9b2df5(%rip)        # 0x140b0cc38
140159e43:	f3 44 0f 10 40 0c    	movss  0xc(%rax),%xmm8
140159e49:	f3 44 0f 5c 40 04    	subss  0x4(%rax),%xmm8
140159e4f:	49 8b 0e             	mov    (%r14),%rcx
140159e52:	48 8b 01             	mov    (%rcx),%rax
140159e55:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140159e5c:	ff 15 d6 2d 9b 00    	call   *0x9b2dd6(%rip)        # 0x140b0cc38
140159e62:	f3 0f 10 70 08       	movss  0x8(%rax),%xmm6
140159e67:	f3 0f 5c 30          	subss  (%rax),%xmm6
140159e6b:	0f 57 ff             	xorps  %xmm7,%xmm7
140159e6e:	44 0f 2e c7          	ucomiss %xmm7,%xmm8
140159e72:	7a 02                	jp     0x140159e76
140159e74:	74 0f                	je     0x140159e85
140159e76:	0f 2e f7             	ucomiss %xmm7,%xmm6
140159e79:	0f 8a b0 01 00 00    	jp     0x14015a02f
140159e7f:	0f 85 aa 01 00 00    	jne    0x14015a02f
140159e85:	45 0f 57 c9          	xorps  %xmm9,%xmm9
140159e89:	49 8b 06             	mov    (%r14),%rax
140159e8c:	48 8b 58 30          	mov    0x30(%rax),%rbx
140159e90:	e9 71 01 00 00       	jmp    0x14015a006
140159e95:	48 8b 9d d8 07 00 00 	mov    0x7d8(%rbp),%rbx
140159e9c:	83 ce ff             	or     $0xffffffff,%esi
140159e9f:	48 85 db             	test   %rbx,%rbx
140159ea2:	74 36                	je     0x140159eda
140159ea4:	8b c6                	mov    %esi,%eax
140159ea6:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140159eab:	03 c6                	add    %esi,%eax
140159ead:	75 2b                	jne    0x140159eda
140159eaf:	48 8b 03             	mov    (%rbx),%rax
140159eb2:	48 8b cb             	mov    %rbx,%rcx
140159eb5:	48 8b 00             	mov    (%rax),%rax
140159eb8:	ff 15 7a 2d 9b 00    	call   *0x9b2d7a(%rip)        # 0x140b0cc38
140159ebe:	8b c6                	mov    %esi,%eax
140159ec0:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140159ec5:	03 c6                	add    %esi,%eax
140159ec7:	75 11                	jne    0x140159eda
140159ec9:	48 8b 03             	mov    (%rbx),%rax
140159ecc:	48 8b cb             	mov    %rbx,%rcx
140159ecf:	48 8b 40 08          	mov    0x8(%rax),%rax
140159ed3:	ff 15 5f 2d 9b 00    	call   *0x9b2d5f(%rip)        # 0x140b0cc38
140159ed9:	90                   	nop
140159eda:	48 8b 9d b8 07 00 00 	mov    0x7b8(%rbp),%rbx
140159ee1:	48 85 db             	test   %rbx,%rbx
140159ee4:	74 36                	je     0x140159f1c
140159ee6:	8b c6                	mov    %esi,%eax
140159ee8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140159eed:	03 c6                	add    %esi,%eax
140159eef:	75 2b                	jne    0x140159f1c
140159ef1:	48 8b 03             	mov    (%rbx),%rax
140159ef4:	48 8b cb             	mov    %rbx,%rcx
140159ef7:	48 8b 00             	mov    (%rax),%rax
140159efa:	ff 15 38 2d 9b 00    	call   *0x9b2d38(%rip)        # 0x140b0cc38
140159f00:	8b c6                	mov    %esi,%eax
140159f02:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140159f07:	03 c6                	add    %esi,%eax
140159f09:	75 11                	jne    0x140159f1c
140159f0b:	48 8b 03             	mov    (%rbx),%rax
140159f0e:	48 8b cb             	mov    %rbx,%rcx
140159f11:	48 8b 40 08          	mov    0x8(%rax),%rax
140159f15:	ff 15 1d 2d 9b 00    	call   *0x9b2d1d(%rip)        # 0x140b0cc38
140159f1b:	90                   	nop
140159f1c:	48 8b 8d f8 07 00 00 	mov    0x7f8(%rbp),%rcx
140159f23:	48 85 c9             	test   %rcx,%rcx
140159f26:	74 41                	je     0x140159f69
140159f28:	8b c6                	mov    %esi,%eax
140159f2a:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140159f2f:	03 c6                	add    %esi,%eax
140159f31:	75 36                	jne    0x140159f69
140159f33:	48 8b 9d f8 07 00 00 	mov    0x7f8(%rbp),%rbx
140159f3a:	48 8b 03             	mov    (%rbx),%rax
140159f3d:	48 8b cb             	mov    %rbx,%rcx
140159f40:	48 8b 00             	mov    (%rax),%rax
140159f43:	ff 15 ef 2c 9b 00    	call   *0x9b2cef(%rip)        # 0x140b0cc38
140159f49:	8b c6                	mov    %esi,%eax
140159f4b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140159f50:	03 c6                	add    %esi,%eax
140159f52:	75 15                	jne    0x140159f69
140159f54:	48 8b 8d f8 07 00 00 	mov    0x7f8(%rbp),%rcx