14031ff23:	48 c1 e0 03          	shl    $0x3,%rax
14031ff27:	48 89 85 88 00 00 00 	mov    %rax,0x88(%rbp)
14031ff2e:	48 85 c0             	test   %rax,%rax
14031ff31:	74 24                	je     0x14031ff57
14031ff33:	48 b9 ff ff ff ff ff 	movabs $0xfffffffffffffff,%rcx
14031ff3a:	ff ff 0f
14031ff3d:	48 3b c1             	cmp    %rcx,%rax
14031ff40:	0f 87 37 0a 00 00    	ja     0x14032097d
14031ff46:	48 8d 95 88 00 00 00 	lea    0x88(%rbp),%rdx
14031ff4d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14031ff52:	e8 e1 82 d0 ff       	call   0x140028238
14031ff57:	48 8b 1e             	mov    (%rsi),%rbx
14031ff5a:	41 83 cc ff          	or     $0xffffffff,%r12d
14031ff5e:	e9 b4 08 00 00       	jmp    0x140320817
14031ff63:	f3 0f 10 03          	movss  (%rbx),%xmm0
14031ff67:	f3 0f 10 73 04       	movss  0x4(%rbx),%xmm6
14031ff6c:	f3 44 0f 10 4b 08    	movss  0x8(%rbx),%xmm9
14031ff72:	f3 44 0f 10 53 0c    	movss  0xc(%rbx),%xmm10
14031ff78:	f3 44 0f 10 5b 18    	movss  0x18(%rbx),%xmm11
14031ff7e:	f3 44 0f 10 63 1c    	movss  0x1c(%rbx),%xmm12
14031ff84:	f3 0f 10 7b 10       	movss  0x10(%rbx),%xmm7
14031ff89:	f3 44 0f 10 43 14    	movss  0x14(%rbx),%xmm8
14031ff8f:	48 83 c3 20          	add    $0x20,%rbx
14031ff93:	0f 5a d0             	cvtps2pd %xmm0,%xmm2
14031ff96:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14031ff9b:	48 8b 40 40          	mov    0x40(%rax),%rax
14031ff9f:	ff 15 93 cc 7e 00    	call   *0x7ecc93(%rip)        # 0x140b0cc38
14031ffa5:	90                   	nop
14031ffa6:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14031ffab:	48 85 c0             	test   %rax,%rax
14031ffae:	74 04                	je     0x14031ffb4
14031ffb0:	f0 ff 40 08          	lock incl 0x8(%rax)
14031ffb4:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
14031ffb9:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14031ffbf:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
14031ffc4:	48 3b 54 24 50       	cmp    0x50(%rsp),%rdx
14031ffc9:	74 22                	je     0x14031ffed
14031ffcb:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14031ffd0:	48 89 02             	mov    %rax,(%rdx)
14031ffd3:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14031ffd8:	48 89 42 08          	mov    %rax,0x8(%rdx)
14031ffdc:	0f 57 c0             	xorps  %xmm0,%xmm0
14031ffdf:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14031ffe5:	48 83 44 24 48 10    	addq   $0x10,0x48(%rsp)
14031ffeb:	eb 10                	jmp    0x14031fffd
14031ffed:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14031fff2:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14031fff7:	e8 54 03 d0 ff       	call   0x140020350
14031fffc:	90                   	nop
14031fffd:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140320002:	48 85 c9             	test   %rcx,%rcx
140320005:	74 40                	je     0x140320047
140320007:	41 8b c4             	mov    %r12d,%eax
14032000a:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14032000f:	41 03 c4             	add    %r12d,%eax
140320012:	75 33                	jne    0x140320047
140320014:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140320019:	48 8b 07             	mov    (%rdi),%rax
14032001c:	48 8b cf             	mov    %rdi,%rcx
14032001f:	48 8b 00             	mov    (%rax),%rax
140320022:	ff 15 10 cc 7e 00    	call   *0x7ecc10(%rip)        # 0x140b0cc38
140320028:	41 8b c4             	mov    %r12d,%eax
14032002b:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140320030:	41 03 c4             	add    %r12d,%eax
140320033:	75 12                	jne    0x140320047
140320035:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14032003a:	48 8b 01             	mov    (%rcx),%rax
14032003d:	48 8b 40 08          	mov    0x8(%rax),%rax
140320041:	ff 15 f1 cb 7e 00    	call   *0x7ecbf1(%rip)        # 0x140b0cc38
140320047:	49 8b 8e 98 00 00 00 	mov    0x98(%r14),%rcx
14032004e:	48 8b 01             	mov    (%rcx),%rax
140320051:	0f 5a d6             	cvtps2pd %xmm6,%xmm2
140320054:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
140320059:	45 33 c9             	xor    %r9d,%r9d
14032005c:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
140320060:	48 8b 40 40          	mov    0x40(%rax),%rax
140320064:	ff 15 ce cb 7e 00    	call   *0x7ecbce(%rip)        # 0x140b0cc38
14032006a:	48 8b d0             	mov    %rax,%rdx
14032006d:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140320072:	e8 6d 62 ce ff       	call   0x1400062e4
140320077:	48 8b 7d 88          	mov    -0x78(%rbp),%rdi
14032007b:	48 85 ff             	test   %rdi,%rdi
14032007e:	74 39                	je     0x1403200b9
140320080:	41 8b c4             	mov    %r12d,%eax
140320083:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140320088:	41 03 c4             	add    %r12d,%eax
14032008b:	75 2c                	jne    0x1403200b9
14032008d:	48 8b 07             	mov    (%rdi),%rax
140320090:	48 8b cf             	mov    %rdi,%rcx
140320093:	48 8b 00             	mov    (%rax),%rax
140320096:	ff 15 9c cb 7e 00    	call   *0x7ecb9c(%rip)        # 0x140b0cc38
14032009c:	41 8b c4             	mov    %r12d,%eax
14032009f:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1403200a4:	41 03 c4             	add    %r12d,%eax
1403200a7:	75 10                	jne    0x1403200b9
1403200a9:	48 8b 07             	mov    (%rdi),%rax
1403200ac:	48 8b cf             	mov    %rdi,%rcx
1403200af:	48 8b 40 08          	mov    0x8(%rax),%rax
1403200b3:	ff 15 7f cb 7e 00    	call   *0x7ecb7f(%rip)        # 0x140b0cc38
1403200b9:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1403200be:	48 85 c0             	test   %rax,%rax
1403200c1:	74 04                	je     0x1403200c7
1403200c3:	f0 ff 40 08          	lock incl 0x8(%rax)
1403200c7:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
1403200cc:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1403200d2:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1403200d7:	48 3b 54 24 50       	cmp    0x50(%rsp),%rdx
1403200dc:	74 22                	je     0x140320100
1403200de:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1403200e3:	48 89 02             	mov    %rax,(%rdx)
1403200e6:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1403200eb:	48 89 42 08          	mov    %rax,0x8(%rdx)
1403200ef:	0f 57 c0             	xorps  %xmm0,%xmm0
1403200f2:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1403200f8:	48 83 44 24 48 10    	addq   $0x10,0x48(%rsp)
1403200fe:	eb 10                	jmp    0x140320110
140320100:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140320105:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14032010a:	e8 41 02 d0 ff       	call   0x140020350
14032010f:	90                   	nop
140320110:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140320115:	48 85 c9             	test   %rcx,%rcx
140320118:	74 40                	je     0x14032015a
14032011a:	41 8b c4             	mov    %r12d,%eax
14032011d:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140320122:	41 03 c4             	add    %r12d,%eax
140320125:	75 33                	jne    0x14032015a
140320127:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14032012c:	48 8b 07             	mov    (%rdi),%rax
14032012f:	48 8b cf             	mov    %rdi,%rcx
140320132:	48 8b 00             	mov    (%rax),%rax
140320135:	ff 15 fd ca 7e 00    	call   *0x7ecafd(%rip)        # 0x140b0cc38
14032013b:	41 8b c4             	mov    %r12d,%eax
14032013e:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140320143:	41 03 c4             	add    %r12d,%eax
140320146:	75 12                	jne    0x14032015a
140320148:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14032014d:	48 8b 01             	mov    (%rcx),%rax
140320150:	48 8b 40 08          	mov    0x8(%rax),%rax
140320154:	ff 15 de ca 7e 00    	call   *0x7ecade(%rip)        # 0x140b0cc38
14032015a:	49 8b 8e 98 00 00 00 	mov    0x98(%r14),%rcx
140320161:	48 8b 01             	mov    (%rcx),%rax
140320164:	0f 5a d7             	cvtps2pd %xmm7,%xmm2
140320167:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
14032016c:	45 33 c9             	xor    %r9d,%r9d
14032016f:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140320173:	48 8b 40 40          	mov    0x40(%rax),%rax
140320177:	ff 15 bb ca 7e 00    	call   *0x7ecabb(%rip)        # 0x140b0cc38
14032017d:	48 8b d0             	mov    %rax,%rdx
140320180:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140320185:	e8 5a 61 ce ff       	call   0x1400062e4
14032018a:	48 8b 7d 98          	mov    -0x68(%rbp),%rdi
14032018e:	48 85 ff             	test   %rdi,%rdi
140320191:	74 39                	je     0x1403201cc
140320193:	41 8b c4             	mov    %r12d,%eax
140320196:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14032019b:	41 03 c4             	add    %r12d,%eax
14032019e:	75 2c                	jne    0x1403201cc
1403201a0:	48 8b 07             	mov    (%rdi),%rax
1403201a3:	48 8b cf             	mov    %rdi,%rcx
1403201a6:	48 8b 00             	mov    (%rax),%rax
1403201a9:	ff 15 89 ca 7e 00    	call   *0x7eca89(%rip)        # 0x140b0cc38
1403201af:	41 8b c4             	mov    %r12d,%eax
1403201b2:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1403201b7:	41 03 c4             	add    %r12d,%eax
1403201ba:	75 10                	jne    0x1403201cc
1403201bc:	48 8b 07             	mov    (%rdi),%rax
1403201bf:	48 8b cf             	mov    %rdi,%rcx
1403201c2:	48 8b 40 08          	mov    0x8(%rax),%rax
1403201c6:	ff 15 6c ca 7e 00    	call   *0x7eca6c(%rip)        # 0x140b0cc38
1403201cc:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1403201d1:	48 85 c0             	test   %rax,%rax
1403201d4:	74 04                	je     0x1403201da
1403201d6:	f0 ff 40 08          	lock incl 0x8(%rax)
1403201da:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
1403201df:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1403201e5:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1403201ea:	48 3b 54 24 50       	cmp    0x50(%rsp),%rdx
1403201ef:	74 22                	je     0x140320213
1403201f1:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1403201f6:	48 89 02             	mov    %rax,(%rdx)
1403201f9:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1403201fe:	48 89 42 08          	mov    %rax,0x8(%rdx)
140320202:	0f 57 c0             	xorps  %xmm0,%xmm0
140320205:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14032020b:	48 83 44 24 48 10    	addq   $0x10,0x48(%rsp)
140320211:	eb 10                	jmp    0x140320223
140320213:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140320218:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14032021d:	e8 2e 01 d0 ff       	call   0x140020350
140320222:	90                   	nop
140320223:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140320228:	48 85 c9             	test   %rcx,%rcx
14032022b:	74 40                	je     0x14032026d
14032022d:	41 8b c4             	mov    %r12d,%eax
140320230:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140320235:	41 03 c4             	add    %r12d,%eax
140320238:	75 33                	jne    0x14032026d
14032023a:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14032023f:	48 8b 07             	mov    (%rdi),%rax
140320242:	48 8b cf             	mov    %rdi,%rcx
140320245:	48 8b 00             	mov    (%rax),%rax
140320248:	ff 15 ea c9 7e 00    	call   *0x7ec9ea(%rip)        # 0x140b0cc38
14032024e:	41 8b c4             	mov    %r12d,%eax
140320251:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140320256:	41 03 c4             	add    %r12d,%eax
140320259:	75 12                	jne    0x14032026d
14032025b:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140320260:	48 8b 01             	mov    (%rcx),%rax
140320263:	48 8b 40 08          	mov    0x8(%rax),%rax
140320267:	ff 15 cb c9 7e 00    	call   *0x7ec9cb(%rip)        # 0x140b0cc38
14032026d:	49 8b 8e 98 00 00 00 	mov    0x98(%r14),%rcx
140320274:	48 8b 01             	mov    (%rcx),%rax
140320277:	41 0f 5a d0          	cvtps2pd %xmm8,%xmm2
14032027b:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
140320280:	45 33 c9             	xor    %r9d,%r9d
140320283:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
140320287:	48 8b 40 40          	mov    0x40(%rax),%rax
14032028b:	ff 15 a7 c9 7e 00    	call   *0x7ec9a7(%rip)        # 0x140b0cc38
140320291:	48 8b d0             	mov    %rax,%rdx
140320294:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140320299:	e8 46 60 ce ff       	call   0x1400062e4
14032029e:	48 8b 7d a8          	mov    -0x58(%rbp),%rdi
1403202a2:	48 85 ff             	test   %rdi,%rdi
1403202a5:	74 39                	je     0x1403202e0
1403202a7:	41 8b c4             	mov    %r12d,%eax
1403202aa:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1403202af:	41 03 c4             	add    %r12d,%eax
1403202b2:	75 2c                	jne    0x1403202e0
1403202b4:	48 8b 07             	mov    (%rdi),%rax
1403202b7:	48 8b cf             	mov    %rdi,%rcx
1403202ba:	48 8b 00             	mov    (%rax),%rax
1403202bd:	ff 15 75 c9 7e 00    	call   *0x7ec975(%rip)        # 0x140b0cc38
1403202c3:	41 8b c4             	mov    %r12d,%eax
1403202c6:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1403202cb:	41 03 c4             	add    %r12d,%eax
1403202ce:	75 10                	jne    0x1403202e0
1403202d0:	48 8b 07             	mov    (%rdi),%rax
1403202d3:	48 8b cf             	mov    %rdi,%rcx
1403202d6:	48 8b 40 08          	mov    0x8(%rax),%rax
1403202da:	ff 15 58 c9 7e 00    	call   *0x7ec958(%rip)        # 0x140b0cc38
1403202e0:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1403202e5:	48 85 c0             	test   %rax,%rax
1403202e8:	74 04                	je     0x1403202ee
1403202ea:	f0 ff 40 08          	lock incl 0x8(%rax)
1403202ee:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
1403202f3:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1403202f9:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1403202fe:	48 3b 54 24 50       	cmp    0x50(%rsp),%rdx
140320303:	74 22                	je     0x140320327
140320305:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14032030a:	48 89 02             	mov    %rax,(%rdx)
14032030d:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140320312:	48 89 42 08          	mov    %rax,0x8(%rdx)
140320316:	0f 57 c0             	xorps  %xmm0,%xmm0
140320319:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14032031f:	48 83 44 24 48 10    	addq   $0x10,0x48(%rsp)
140320325:	eb 10                	jmp    0x140320337
140320327:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14032032c:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140320331:	e8 1a 00 d0 ff       	call   0x140020350
140320336:	90                   	nop
140320337:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14032033c:	48 85 c9             	test   %rcx,%rcx
14032033f:	74 40                	je     0x140320381
140320341:	41 8b c4             	mov    %r12d,%eax
140320344:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140320349:	41 03 c4             	add    %r12d,%eax
14032034c:	75 33                	jne    0x140320381
14032034e:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140320353:	48 8b 07             	mov    (%rdi),%rax
140320356:	48 8b cf             	mov    %rdi,%rcx
140320359:	48 8b 00             	mov    (%rax),%rax
14032035c:	ff 15 d6 c8 7e 00    	call   *0x7ec8d6(%rip)        # 0x140b0cc38
140320362:	41 8b c4             	mov    %r12d,%eax
140320365:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14032036a:	41 03 c4             	add    %r12d,%eax
14032036d:	75 12                	jne    0x140320381
14032036f:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140320374:	48 8b 01             	mov    (%rcx),%rax
140320377:	48 8b 40 08          	mov    0x8(%rax),%rax
14032037b:	ff 15 b7 c8 7e 00    	call   *0x7ec8b7(%rip)        # 0x140b0cc38
140320381:	49 8b 8e 98 00 00 00 	mov    0x98(%r14),%rcx
140320388:	48 8b 01             	mov    (%rcx),%rax
14032038b:	41 0f 5a d1          	cvtps2pd %xmm9,%xmm2
14032038f:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
140320394:	45 33 c9             	xor    %r9d,%r9d
140320397:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14032039b:	48 8b 40 40          	mov    0x40(%rax),%rax
14032039f:	ff 15 93 c8 7e 00    	call   *0x7ec893(%rip)        # 0x140b0cc38
1403203a5:	48 8b d0             	mov    %rax,%rdx
1403203a8:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1403203ad:	e8 32 5f ce ff       	call   0x1400062e4
1403203b2:	48 8b 7d b8          	mov    -0x48(%rbp),%rdi
1403203b6:	48 85 ff             	test   %rdi,%rdi
1403203b9:	74 39                	je     0x1403203f4
1403203bb:	41 8b c4             	mov    %r12d,%eax
1403203be:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1403203c3:	41 03 c4             	add    %r12d,%eax
1403203c6:	75 2c                	jne    0x1403203f4
1403203c8:	48 8b 07             	mov    (%rdi),%rax
1403203cb:	48 8b cf             	mov    %rdi,%rcx
1403203ce:	48 8b 00             	mov    (%rax),%rax
1403203d1:	ff 15 61 c8 7e 00    	call   *0x7ec861(%rip)        # 0x140b0cc38
1403203d7:	41 8b c4             	mov    %r12d,%eax
1403203da:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1403203df:	41 03 c4             	add    %r12d,%eax
1403203e2:	75 10                	jne    0x1403203f4
1403203e4:	48 8b 07             	mov    (%rdi),%rax
1403203e7:	48 8b cf             	mov    %rdi,%rcx
1403203ea:	48 8b 40 08          	mov    0x8(%rax),%rax
1403203ee:	ff 15 44 c8 7e 00    	call   *0x7ec844(%rip)        # 0x140b0cc38
1403203f4:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1403203f9:	48 85 c0             	test   %rax,%rax
1403203fc:	74 04                	je     0x140320402
1403203fe:	f0 ff 40 08          	lock incl 0x8(%rax)
140320402:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
140320407:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14032040d:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140320412:	48 3b 54 24 50       	cmp    0x50(%rsp),%rdx
140320417:	74 22                	je     0x14032043b
140320419:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14032041e:	48 89 02             	mov    %rax,(%rdx)
140320421:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140320426:	48 89 42 08          	mov    %rax,0x8(%rdx)
14032042a:	0f 57 c0             	xorps  %xmm0,%xmm0
14032042d:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140320433:	48 83 44 24 48 10    	addq   $0x10,0x48(%rsp)
140320439:	eb 10                	jmp    0x14032044b
14032043b:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140320440:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140320445:	e8 06 ff cf ff       	call   0x140020350
14032044a:	90                   	nop
14032044b:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140320450:	48 85 c9             	test   %rcx,%rcx
140320453:	74 40                	je     0x140320495
140320455:	41 8b c4             	mov    %r12d,%eax
140320458:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14032045d:	41 03 c4             	add    %r12d,%eax
140320460:	75 33                	jne    0x140320495
140320462:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140320467:	48 8b 07             	mov    (%rdi),%rax
14032046a:	48 8b cf             	mov    %rdi,%rcx
14032046d:	48 8b 00             	mov    (%rax),%rax
140320470:	ff 15 c2 c7 7e 00    	call   *0x7ec7c2(%rip)        # 0x140b0cc38
140320476:	41 8b c4             	mov    %r12d,%eax
140320479:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14032047e:	41 03 c4             	add    %r12d,%eax
140320481:	75 12                	jne    0x140320495
140320483:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx