140066821:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140066826:	e8 e1 8b fb ff       	call   0x14001f40c
14006682b:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140066830:	48 8b c1             	mov    %rcx,%rax
140066833:	41 8b d7             	mov    %r15d,%edx
140066836:	83 20 00             	andl   $0x0,(%rax)
140066839:	83 60 04 00          	andl   $0x0,0x4(%rax)
14006683d:	48 83 c0 08          	add    $0x8,%rax
140066841:	48 83 ea 01          	sub    $0x1,%rdx
140066845:	75 ef                	jne    0x140066836
140066847:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14006684c:	41 8b 95 d4 01 00 00 	mov    0x1d4(%r13),%edx
140066853:	48 2b c1             	sub    %rcx,%rax
140066856:	48 c1 f8 03          	sar    $0x3,%rax
14006685a:	48 85 c0             	test   %rax,%rax
14006685d:	0f 84 b2 0a 00 00    	je     0x140067315
140066863:	89 11                	mov    %edx,(%rcx)
140066865:	f3 41 0f 10 85 d0 01 	movss  0x1d0(%r13),%xmm0
14006686c:	00 00
14006686e:	f3 0f 11 41 04       	movss  %xmm0,0x4(%rcx)
140066873:	41 0f 2f c1          	comiss %xmm9,%xmm0
140066877:	0f 93 c2             	setae  %dl
14006687a:	45 8b 85 e0 01 00 00 	mov    0x1e0(%r13),%r8d
140066881:	48 83 f8 01          	cmp    $0x1,%rax
140066885:	0f 86 8a 0a 00 00    	jbe    0x140067315
14006688b:	44 89 41 08          	mov    %r8d,0x8(%rcx)
14006688f:	f3 41 0f 10 85 dc 01 	movss  0x1dc(%r13),%xmm0
140066896:	00 00
140066898:	f3 0f 11 41 0c       	movss  %xmm0,0xc(%rcx)
14006689d:	84 d2                	test   %dl,%dl
14006689f:	75 06                	jne    0x1400668a7
1400668a1:	41 0f 2f c1          	comiss %xmm9,%xmm0
1400668a5:	72 02                	jb     0x1400668a9
1400668a7:	b2 01                	mov    $0x1,%dl
1400668a9:	45 8b 85 ec 01 00 00 	mov    0x1ec(%r13),%r8d
1400668b0:	48 83 f8 02          	cmp    $0x2,%rax
1400668b4:	0f 86 5b 0a 00 00    	jbe    0x140067315
1400668ba:	44 89 41 10          	mov    %r8d,0x10(%rcx)
1400668be:	f3 41 0f 10 85 e8 01 	movss  0x1e8(%r13),%xmm0
1400668c5:	00 00
1400668c7:	f3 0f 11 41 14       	movss  %xmm0,0x14(%rcx)
1400668cc:	84 d2                	test   %dl,%dl
1400668ce:	75 10                	jne    0x1400668e0
1400668d0:	48 83 f8 02          	cmp    $0x2,%rax
1400668d4:	0f 86 3b 0a 00 00    	jbe    0x140067315
1400668da:	41 0f 2f c1          	comiss %xmm9,%xmm0
1400668de:	72 02                	jb     0x1400668e2
1400668e0:	b2 01                	mov    $0x1,%dl
1400668e2:	45 8b 85 f8 01 00 00 	mov    0x1f8(%r13),%r8d
1400668e9:	48 83 f8 03          	cmp    $0x3,%rax
1400668ed:	0f 86 22 0a 00 00    	jbe    0x140067315
1400668f3:	44 89 41 18          	mov    %r8d,0x18(%rcx)
1400668f7:	f3 41 0f 10 85 f4 01 	movss  0x1f4(%r13),%xmm0
1400668fe:	00 00
140066900:	f3 0f 11 41 1c       	movss  %xmm0,0x1c(%rcx)
140066905:	84 d2                	test   %dl,%dl
140066907:	75 14                	jne    0x14006691d
140066909:	48 83 f8 03          	cmp    $0x3,%rax
14006690d:	0f 86 02 0a 00 00    	jbe    0x140067315
140066913:	41 0f 2f c1          	comiss %xmm9,%xmm0
140066917:	0f 82 cc 00 00 00    	jb     0x1400669e9
14006691d:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140066921:	48 8b 01             	mov    (%rcx),%rax
140066924:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14006692b:	ff 15 07 63 aa 00    	call   *0xaa6307(%rip)        # 0x140b0cc38
140066931:	0f 10 00             	movups (%rax),%xmm0
140066934:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
140066939:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14006693e:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140066942:	e8 0d 50 fb ff       	call   0x14001b954
140066947:	83 8d b8 02 00 00 01 	orl    $0x1,0x2b8(%rbp)
14006694e:	4c 8b 55 30          	mov    0x30(%rbp),%r10
140066952:	4c 3b 55 38          	cmp    0x38(%rbp),%r10
140066956:	74 36                	je     0x14006698e
140066958:	0f 10 45 c0          	movups -0x40(%rbp),%xmm0
14006695c:	f3 41 0f 7f 02       	movdqu %xmm0,(%r10)
140066961:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
140066965:	45 33 c9             	xor    %r9d,%r9d
140066968:	4c 89 4d e0          	mov    %r9,-0x20(%rbp)
14006696c:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140066970:	45 33 c0             	xor    %r8d,%r8d
140066973:	4c 89 45 d0          	mov    %r8,-0x30(%rbp)
140066977:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
14006697b:	49 89 4a 10          	mov    %rcx,0x10(%r10)
14006697f:	49 89 42 18          	mov    %rax,0x18(%r10)
140066983:	49 89 52 20          	mov    %rdx,0x20(%r10)
140066987:	48 83 45 30 28       	addq   $0x28,0x30(%rbp)
14006698c:	eb 19                	jmp    0x1400669a7
14006698e:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140066992:	48 8b 55 30          	mov    0x30(%rbp),%rdx
140066996:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
14006699a:	e8 09 35 00 00       	call   0x140069ea8
14006699f:	4c 8b 4d e0          	mov    -0x20(%rbp),%r9
1400669a3:	4c 8b 45 d0          	mov    -0x30(%rbp),%r8
1400669a7:	4d 85 c0             	test   %r8,%r8
1400669aa:	74 38                	je     0x1400669e4
1400669ac:	4d 2b c8             	sub    %r8,%r9
1400669af:	49 c1 f9 03          	sar    $0x3,%r9
1400669b3:	4a 8d 04 cd 00 00 00 	lea    0x0(,%r9,8),%rax
1400669ba:	00
1400669bb:	49 8b c8             	mov    %r8,%rcx
1400669be:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400669c4:	72 15                	jb     0x1400669db
1400669c6:	4d 8b 40 f8          	mov    -0x8(%r8),%r8
1400669ca:	49 2b c8             	sub    %r8,%rcx
1400669cd:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400669d1:	48 83 f8 1f          	cmp    $0x1f,%rax
1400669d5:	0f 87 3a 09 00 00    	ja     0x140067315
1400669db:	49 8b c8             	mov    %r8,%rcx
1400669de:	ff 15 dc 5e aa 00    	call   *0xaa5edc(%rip)        # 0x140b0c8c0
1400669e4:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1400669e9:	48 85 c9             	test   %rcx,%rcx
1400669ec:	74 32                	je     0x140066a20
1400669ee:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400669f3:	48 2b c1             	sub    %rcx,%rax
1400669f6:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1400669fa:	48 8b d1             	mov    %rcx,%rdx
1400669fd:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140066a03:	72 15                	jb     0x140066a1a
140066a05:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140066a09:	48 2b d1             	sub    %rcx,%rdx
140066a0c:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140066a10:	48 83 f8 1f          	cmp    $0x1f,%rax
140066a14:	0f 87 f4 08 00 00    	ja     0x14006730e
140066a1a:	ff 15 a0 5e aa 00    	call   *0xaa5ea0(%rip)        # 0x140b0c8c0
140066a20:	41 80 bd 8c 00 00 00 	cmpb   $0x0,0x8c(%r13)
140066a27:	00
140066a28:	74 51                	je     0x140066a7b
140066a2a:	41 8b 9d 88 00 00 00 	mov    0x88(%r13),%ebx
140066a31:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140066a35:	48 8b 01             	mov    (%rcx),%rax
140066a38:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140066a3f:	ff 15 f3 61 aa 00    	call   *0xaa61f3(%rip)        # 0x140b0cc38
140066a45:	f3 0f 6f 00          	movdqu (%rax),%xmm0
140066a49:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140066a4e:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
140066a52:	48 8b 45 18          	mov    0x18(%rbp),%rax
140066a56:	48 3b 45 20          	cmp    0x20(%rbp),%rax
140066a5a:	74 0d                	je     0x140066a69
140066a5c:	0f 11 00             	movups %xmm0,(%rax)
140066a5f:	89 58 10             	mov    %ebx,0x10(%rax)
140066a62:	48 83 45 18 14       	addq   $0x14,0x18(%rbp)
140066a67:	eb 12                	jmp    0x140066a7b
140066a69:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140066a6e:	48 8b 55 18          	mov    0x18(%rbp),%rdx
140066a72:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
140066a76:	e8 41 32 00 00       	call   0x140069cbc
140066a7b:	41 80 bd 04 02 00 00 	cmpb   $0x0,0x204(%r13)
140066a82:	00
140066a83:	75 0e                	jne    0x140066a93
140066a85:	41 80 bd 8c 00 00 00 	cmpb   $0x0,0x8c(%r13)
140066a8c:	00
140066a8d:	0f 84 39 06 00 00    	je     0x1400670cc
140066a93:	33 f6                	xor    %esi,%esi
140066a95:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140066a99:	48 8b c1             	mov    %rcx,%rax
140066a9c:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
140066aa0:	48 2b c2             	sub    %rdx,%rax
140066aa3:	48 c1 f8 04          	sar    $0x4,%rax
140066aa7:	48 85 c0             	test   %rax,%rax
140066aaa:	0f 84 f7 01 00 00    	je     0x140066ca7
140066ab0:	33 ff                	xor    %edi,%edi
140066ab2:	48 2b ca             	sub    %rdx,%rcx
140066ab5:	48 c1 f9 04          	sar    $0x4,%rcx
140066ab9:	48 3b f1             	cmp    %rcx,%rsi
140066abc:	0f 83 68 08 00 00    	jae    0x14006732a
140066ac2:	48 8b 0c 3a          	mov    (%rdx,%rdi,1),%rcx
140066ac6:	48 8b 01             	mov    (%rcx),%rax
140066ac9:	0f 57 c0             	xorps  %xmm0,%xmm0
140066acc:	f3 0f 7f 85 80 00 00 	movdqu %xmm0,0x80(%rbp)
140066ad3:	00
140066ad4:	49 8b 54 24 28       	mov    0x28(%r12),%rdx
140066ad9:	48 85 d2             	test   %rdx,%rdx
140066adc:	74 04                	je     0x140066ae2
140066ade:	f0 ff 42 08          	lock incl 0x8(%rdx)
140066ae2:	49 8b 54 24 20       	mov    0x20(%r12),%rdx
140066ae7:	48 89 95 80 00 00 00 	mov    %rdx,0x80(%rbp)
140066aee:	49 8b 54 24 28       	mov    0x28(%r12),%rdx
140066af3:	48 89 95 88 00 00 00 	mov    %rdx,0x88(%rbp)
140066afa:	4c 8d 85 80 00 00 00 	lea    0x80(%rbp),%r8
140066b01:	33 d2                	xor    %edx,%edx
140066b03:	48 8b 40 60          	mov    0x60(%rax),%rax
140066b07:	ff 15 2b 61 aa 00    	call   *0xaa612b(%rip)        # 0x140b0cc38
140066b0d:	90                   	nop
140066b0e:	48 8b 9d 88 00 00 00 	mov    0x88(%rbp),%rbx
140066b15:	41 83 ce ff          	or     $0xffffffff,%r14d
140066b19:	48 85 db             	test   %rbx,%rbx
140066b1c:	74 39                	je     0x140066b57
140066b1e:	41 8b c6             	mov    %r14d,%eax
140066b21:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140066b26:	41 03 c6             	add    %r14d,%eax
140066b29:	75 2c                	jne    0x140066b57
140066b2b:	48 8b 03             	mov    (%rbx),%rax
140066b2e:	48 8b cb             	mov    %rbx,%rcx
140066b31:	48 8b 00             	mov    (%rax),%rax
140066b34:	ff 15 fe 60 aa 00    	call   *0xaa60fe(%rip)        # 0x140b0cc38
140066b3a:	41 8b c6             	mov    %r14d,%eax
140066b3d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140066b42:	41 03 c6             	add    %r14d,%eax
140066b45:	75 10                	jne    0x140066b57
140066b47:	48 8b 03             	mov    (%rbx),%rax
140066b4a:	48 8b cb             	mov    %rbx,%rcx
140066b4d:	48 8b 40 08          	mov    0x8(%rax),%rax
140066b51:	ff 15 e1 60 aa 00    	call   *0xaa60e1(%rip)        # 0x140b0cc38
140066b57:	48 8b 45 98          	mov    -0x68(%rbp),%rax
140066b5b:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
140066b5f:	48 2b c1             	sub    %rcx,%rax
140066b62:	48 c1 f8 04          	sar    $0x4,%rax
140066b66:	48 3b f0             	cmp    %rax,%rsi
140066b69:	0f 83 b4 07 00 00    	jae    0x140067323
140066b6f:	48 8b 0c 0f          	mov    (%rdi,%rcx,1),%rcx
140066b73:	48 8b 01             	mov    (%rcx),%rax
140066b76:	0f 57 c0             	xorps  %xmm0,%xmm0
140066b79:	f3 0f 7f 85 e0 00 00 	movdqu %xmm0,0xe0(%rbp)
140066b80:	00
140066b81:	4c 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%r8
140066b88:	ba 02 00 00 00       	mov    $0x2,%edx
140066b8d:	48 8b 40 60          	mov    0x60(%rax),%rax
140066b91:	ff 15 a1 60 aa 00    	call   *0xaa60a1(%rip)        # 0x140b0cc38
140066b97:	48 8b 9d e8 00 00 00 	mov    0xe8(%rbp),%rbx
140066b9e:	48 85 db             	test   %rbx,%rbx
140066ba1:	74 39                	je     0x140066bdc
140066ba3:	41 8b c6             	mov    %r14d,%eax
140066ba6:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140066bab:	41 03 c6             	add    %r14d,%eax
140066bae:	75 2c                	jne    0x140066bdc
140066bb0:	48 8b 03             	mov    (%rbx),%rax
140066bb3:	48 8b cb             	mov    %rbx,%rcx
140066bb6:	48 8b 00             	mov    (%rax),%rax
140066bb9:	ff 15 79 60 aa 00    	call   *0xaa6079(%rip)        # 0x140b0cc38
140066bbf:	41 8b c6             	mov    %r14d,%eax
140066bc2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140066bc7:	41 03 c6             	add    %r14d,%eax
140066bca:	75 10                	jne    0x140066bdc
140066bcc:	48 8b 03             	mov    (%rbx),%rax
140066bcf:	48 8b cb             	mov    %rbx,%rcx
140066bd2:	48 8b 40 08          	mov    0x8(%rax),%rax
140066bd6:	ff 15 5c 60 aa 00    	call   *0xaa605c(%rip)        # 0x140b0cc38
140066bdc:	49 8b 4c 24 20       	mov    0x20(%r12),%rcx
140066be1:	48 8b 01             	mov    (%rcx),%rax
140066be4:	4c 8b 48 48          	mov    0x48(%rax),%r9
140066be8:	48 8b 45 98          	mov    -0x68(%rbp),%rax
140066bec:	4c 8b 45 90          	mov    -0x70(%rbp),%r8
140066bf0:	49 2b c0             	sub    %r8,%rax
140066bf3:	48 c1 f8 04          	sar    $0x4,%rax
140066bf7:	48 3b f0             	cmp    %rax,%rsi
140066bfa:	0f 83 1c 07 00 00    	jae    0x14006731c
140066c00:	0f 57 c0             	xorps  %xmm0,%xmm0
140066c03:	f3 0f 7f 85 90 00 00 	movdqu %xmm0,0x90(%rbp)
140066c0a:	00
140066c0b:	4a 8b 54 07 08       	mov    0x8(%rdi,%r8,1),%rdx
140066c10:	48 85 d2             	test   %rdx,%rdx
140066c13:	74 04                	je     0x140066c19
140066c15:	f0 ff 42 08          	lock incl 0x8(%rdx)
140066c19:	4a 8b 14 07          	mov    (%rdi,%r8,1),%rdx
140066c1d:	48 89 95 90 00 00 00 	mov    %rdx,0x90(%rbp)
140066c24:	4a 8b 54 07 08       	mov    0x8(%rdi,%r8,1),%rdx
140066c29:	48 89 95 98 00 00 00 	mov    %rdx,0x98(%rbp)
140066c30:	48 8d 95 90 00 00 00 	lea    0x90(%rbp),%rdx
140066c37:	49 8b c1             	mov    %r9,%rax
140066c3a:	ff 15 f8 5f aa 00    	call   *0xaa5ff8(%rip)        # 0x140b0cc38
140066c40:	48 8b 9d 98 00 00 00 	mov    0x98(%rbp),%rbx
140066c47:	48 85 db             	test   %rbx,%rbx
140066c4a:	74 39                	je     0x140066c85
140066c4c:	41 8b c6             	mov    %r14d,%eax
140066c4f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140066c54:	41 03 c6             	add    %r14d,%eax
140066c57:	75 2c                	jne    0x140066c85
140066c59:	48 8b 03             	mov    (%rbx),%rax
140066c5c:	48 8b cb             	mov    %rbx,%rcx
140066c5f:	48 8b 00             	mov    (%rax),%rax
140066c62:	ff 15 d0 5f aa 00    	call   *0xaa5fd0(%rip)        # 0x140b0cc38
140066c68:	41 8b c6             	mov    %r14d,%eax
140066c6b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140066c70:	41 03 c6             	add    %r14d,%eax
140066c73:	75 10                	jne    0x140066c85
140066c75:	48 8b 03             	mov    (%rbx),%rax
140066c78:	48 8b cb             	mov    %rbx,%rcx
140066c7b:	48 8b 40 08          	mov    0x8(%rax),%rax
140066c7f:	ff 15 b3 5f aa 00    	call   *0xaa5fb3(%rip)        # 0x140b0cc38
140066c85:	48 ff c6             	inc    %rsi
140066c88:	48 83 c7 10          	add    $0x10,%rdi
140066c8c:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140066c90:	48 8b c1             	mov    %rcx,%rax
140066c93:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
140066c97:	48 2b c2             	sub    %rdx,%rax
140066c9a:	48 c1 f8 04          	sar    $0x4,%rax
140066c9e:	48 3b f0             	cmp    %rax,%rsi
140066ca1:	0f 82 0b fe ff ff    	jb     0x140066ab2
140066ca7:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140066cac:	48 8b 06             	mov    (%rsi),%rax
140066caf:	0f 57 c0             	xorps  %xmm0,%xmm0
140066cb2:	f3 0f 7f 85 f0 00 00 	movdqu %xmm0,0xf0(%rbp)
140066cb9:	00
140066cba:	4c 8d 85 f0 00 00 00 	lea    0xf0(%rbp),%r8
140066cc1:	33 d2                	xor    %edx,%edx
140066cc3:	48 8b ce             	mov    %rsi,%rcx
140066cc6:	48 8b 40 60          	mov    0x60(%rax),%rax
140066cca:	ff 15 68 5f aa 00    	call   *0xaa5f68(%rip)        # 0x140b0cc38
140066cd0:	48 8b 9d f8 00 00 00 	mov    0xf8(%rbp),%rbx
140066cd7:	83 cf ff             	or     $0xffffffff,%edi
140066cda:	48 85 db             	test   %rbx,%rbx
140066cdd:	74 35                	je     0x140066d14
140066cdf:	8b c7                	mov    %edi,%eax
140066ce1:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140066ce6:	03 c7                	add    %edi,%eax
140066ce8:	75 2a                	jne    0x140066d14
140066cea:	48 8b 03             	mov    (%rbx),%rax
140066ced:	48 8b cb             	mov    %rbx,%rcx
140066cf0:	48 8b 00             	mov    (%rax),%rax
140066cf3:	ff 15 3f 5f aa 00    	call   *0xaa5f3f(%rip)        # 0x140b0cc38
140066cf9:	8b c7                	mov    %edi,%eax
140066cfb:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140066d00:	03 c7                	add    %edi,%eax
140066d02:	75 10                	jne    0x140066d14
140066d04:	48 8b 03             	mov    (%rbx),%rax
140066d07:	48 8b cb             	mov    %rbx,%rcx
140066d0a:	48 8b 40 08          	mov    0x8(%rax),%rax
140066d0e:	ff 15 24 5f aa 00    	call   *0xaa5f24(%rip)        # 0x140b0cc38
140066d14:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140066d19:	48 8b 06             	mov    (%rsi),%rax
140066d1c:	0f 57 c0             	xorps  %xmm0,%xmm0
140066d1f:	f3 0f 7f 85 00 01 00 	movdqu %xmm0,0x100(%rbp)
140066d26:	00
140066d27:	4c 8d 85 00 01 00 00 	lea    0x100(%rbp),%r8
140066d2e:	ba 02 00 00 00       	mov    $0x2,%edx
140066d33:	48 8b ce             	mov    %rsi,%rcx
140066d36:	48 8b 40 60          	mov    0x60(%rax),%rax
140066d3a:	ff 15 f8 5e aa 00    	call   *0xaa5ef8(%rip)        # 0x140b0cc38
140066d40:	48 8b 9d 08 01 00 00 	mov    0x108(%rbp),%rbx
140066d47:	48 85 db             	test   %rbx,%rbx
140066d4a:	74 35                	je     0x140066d81
140066d4c:	8b c7                	mov    %edi,%eax
140066d4e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140066d53:	03 c7                	add    %edi,%eax
140066d55:	75 2a                	jne    0x140066d81
140066d57:	48 8b 03             	mov    (%rbx),%rax
140066d5a:	48 8b cb             	mov    %rbx,%rcx
140066d5d:	48 8b 00             	mov    (%rax),%rax
140066d60:	ff 15 d2 5e aa 00    	call   *0xaa5ed2(%rip)        # 0x140b0cc38
140066d66:	8b c7                	mov    %edi,%eax
140066d68:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140066d6d:	03 c7                	add    %edi,%eax
140066d6f:	75 10                	jne    0x140066d81
140066d71:	48 8b 03             	mov    (%rbx),%rax
140066d74:	48 8b cb             	mov    %rbx,%rcx
140066d77:	48 8b 40 08          	mov    0x8(%rax),%rax
140066d7b:	ff 15 b7 5e aa 00    	call   *0xaa5eb7(%rip)        # 0x140b0cc38
140066d81:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140066d86:	48 8b 06             	mov    (%rsi),%rax