14023bf03:	ff 15 2f 0d 8d 00    	call   *0x8d0d2f(%rip)        # 0x140b0cc38
14023bf09:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14023bf0e:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14023bf13:	48 85 c9             	test   %rcx,%rcx
14023bf16:	0f 84 a5 00 00 00    	je     0x14023bfc1
14023bf1c:	48 85 db             	test   %rbx,%rbx
14023bf1f:	74 0e                	je     0x14023bf2f
14023bf21:	f0 ff 43 08          	lock incl 0x8(%rbx)
14023bf25:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14023bf2a:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14023bf2f:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
14023bf34:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14023bf3a:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14023bf3f:	48 3b 45 80          	cmp    -0x80(%rbp),%rax
14023bf43:	74 18                	je     0x14023bf5d
14023bf45:	48 89 08             	mov    %rcx,(%rax)
14023bf48:	48 89 58 08          	mov    %rbx,0x8(%rax)
14023bf4c:	0f 57 c0             	xorps  %xmm0,%xmm0
14023bf4f:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14023bf55:	48 83 44 24 78 10    	addq   $0x10,0x78(%rsp)
14023bf5b:	eb 15                	jmp    0x14023bf72
14023bf5d:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14023bf62:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
14023bf67:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14023bf6c:	e8 df 43 de ff       	call   0x140020350
14023bf71:	90                   	nop
14023bf72:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14023bf77:	48 85 c9             	test   %rcx,%rcx
14023bf7a:	74 45                	je     0x14023bfc1
14023bf7c:	41 8b c5             	mov    %r13d,%eax
14023bf7f:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14023bf84:	41 03 c5             	add    %r13d,%eax
14023bf87:	75 33                	jne    0x14023bfbc
14023bf89:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14023bf8e:	48 8b 03             	mov    (%rbx),%rax
14023bf91:	48 8b cb             	mov    %rbx,%rcx
14023bf94:	48 8b 00             	mov    (%rax),%rax
14023bf97:	ff 15 9b 0c 8d 00    	call   *0x8d0c9b(%rip)        # 0x140b0cc38
14023bf9d:	41 8b c5             	mov    %r13d,%eax
14023bfa0:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14023bfa5:	41 03 c5             	add    %r13d,%eax
14023bfa8:	75 12                	jne    0x14023bfbc
14023bfaa:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14023bfaf:	48 8b 01             	mov    (%rcx),%rax
14023bfb2:	48 8b 40 08          	mov    0x8(%rax),%rax
14023bfb6:	ff 15 7c 0c 8d 00    	call   *0x8d0c7c(%rip)        # 0x140b0cc38
14023bfbc:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14023bfc1:	48 85 db             	test   %rbx,%rbx
14023bfc4:	74 41                	je     0x14023c007
14023bfc6:	41 8b c5             	mov    %r13d,%eax
14023bfc9:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14023bfce:	41 03 c5             	add    %r13d,%eax
14023bfd1:	75 34                	jne    0x14023c007
14023bfd3:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14023bfd8:	48 8b 03             	mov    (%rbx),%rax
14023bfdb:	48 8b cb             	mov    %rbx,%rcx
14023bfde:	48 8b 00             	mov    (%rax),%rax
14023bfe1:	ff 15 51 0c 8d 00    	call   *0x8d0c51(%rip)        # 0x140b0cc38
14023bfe7:	41 8b c5             	mov    %r13d,%eax
14023bfea:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14023bfef:	41 03 c5             	add    %r13d,%eax
14023bff2:	75 13                	jne    0x14023c007
14023bff4:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14023bff9:	48 8b 01             	mov    (%rcx),%rax
14023bffc:	48 8b 40 08          	mov    0x8(%rax),%rax
14023c000:	ff 15 32 0c 8d 00    	call   *0x8d0c32(%rip)        # 0x140b0cc38
14023c006:	90                   	nop
14023c007:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14023c00c:	48 85 c9             	test   %rcx,%rcx
14023c00f:	74 40                	je     0x14023c051
14023c011:	41 8b c5             	mov    %r13d,%eax
14023c014:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14023c019:	41 03 c5             	add    %r13d,%eax
14023c01c:	75 33                	jne    0x14023c051
14023c01e:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14023c023:	48 8b 03             	mov    (%rbx),%rax
14023c026:	48 8b cb             	mov    %rbx,%rcx
14023c029:	48 8b 00             	mov    (%rax),%rax
14023c02c:	ff 15 06 0c 8d 00    	call   *0x8d0c06(%rip)        # 0x140b0cc38
14023c032:	41 8b c5             	mov    %r13d,%eax
14023c035:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14023c03a:	41 03 c5             	add    %r13d,%eax
14023c03d:	75 12                	jne    0x14023c051
14023c03f:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14023c044:	48 8b 01             	mov    (%rcx),%rax
14023c047:	48 8b 40 08          	mov    0x8(%rax),%rax
14023c04b:	ff 15 e7 0b 8d 00    	call   *0x8d0be7(%rip)        # 0x140b0cc38
14023c051:	48 ff c7             	inc    %rdi
14023c054:	49 8b 0c 24          	mov    (%r12),%rcx
14023c058:	48 8b 01             	mov    (%rcx),%rax
14023c05b:	48 8b 40 40          	mov    0x40(%rax),%rax
14023c05f:	ff 15 d3 0b 8d 00    	call   *0x8d0bd3(%rip)        # 0x140b0cc38
14023c065:	48 3b f8             	cmp    %rax,%rdi
14023c068:	0f 82 b5 fc ff ff    	jb     0x14023bd23
14023c06e:	0f 2f 35 97 4f 97 00 	comiss 0x974f97(%rip),%xmm6        # 0x140bb100c
14023c075:	76 12                	jbe    0x14023c089
14023c077:	f3 41 0f 10 44 24 10 	movss  0x10(%r12),%xmm0
14023c07e:	f3 0f 5e c6          	divss  %xmm6,%xmm0
14023c082:	f3 41 0f 11 44 24 10 	movss  %xmm0,0x10(%r12)
14023c089:	33 c0                	xor    %eax,%eax
14023c08b:	48 89 45 68          	mov    %rax,0x68(%rbp)
14023c08f:	4c 8b 74 24 78       	mov    0x78(%rsp),%r14
14023c094:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14023c099:	48 89 4d 70          	mov    %rcx,0x70(%rbp)
14023c09d:	4c 2b f1             	sub    %rcx,%r14
14023c0a0:	49 c1 fe 04          	sar    $0x4,%r14
14023c0a4:	4d 85 f6             	test   %r14,%r14
14023c0a7:	0f 84 b1 02 00 00    	je     0x14023c35e
14023c0ad:	49 3b c6             	cmp    %r14,%rax
14023c0b0:	0f 83 ef 06 00 00    	jae    0x14023c7a5
14023c0b6:	48 8b d1             	mov    %rcx,%rdx
14023c0b9:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14023c0be:	e8 d5 d9 e5 ff       	call   0x140099a98
14023c0c3:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
14023c0c8:	48 85 ff             	test   %rdi,%rdi
14023c0cb:	0f 84 a4 06 00 00    	je     0x14023c775
14023c0d1:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14023c0d6:	e8 25 f7 ff ff       	call   0x14023b800
14023c0db:	84 c0                	test   %al,%al
14023c0dd:	0f 84 92 06 00 00    	je     0x14023c775
14023c0e3:	45 32 ed             	xor    %r13b,%r13b
14023c0e6:	33 f6                	xor    %esi,%esi
14023c0e8:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
14023c0ed:	49 3b f6             	cmp    %r14,%rsi
14023c0f0:	0f 83 a8 06 00 00    	jae    0x14023c79e
14023c0f6:	49 8b d4             	mov    %r12,%rdx
14023c0f9:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14023c0fe:	e8 95 d9 e5 ff       	call   0x140099a98
14023c103:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
14023c108:	4d 85 ff             	test   %r15,%r15
14023c10b:	74 7c                	je     0x14023c189
14023c10d:	48 8b 07             	mov    (%rdi),%rax
14023c110:	48 8b cf             	mov    %rdi,%rcx
14023c113:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14023c11a:	ff 15 18 0b 8d 00    	call   *0x8d0b18(%rip)        # 0x140b0cc38
14023c120:	48 8b d8             	mov    %rax,%rbx
14023c123:	49 8b 0f             	mov    (%r15),%rcx
14023c126:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
14023c12d:	49 8b cf             	mov    %r15,%rcx
14023c130:	ff 15 02 0b 8d 00    	call   *0x8d0b02(%rip)        # 0x140b0cc38
14023c136:	48 8b d0             	mov    %rax,%rdx
14023c139:	48 8b cb             	mov    %rbx,%rcx
14023c13c:	e8 a7 9f f7 ff       	call   0x1401b60e8
14023c141:	84 c0                	test   %al,%al
14023c143:	74 44                	je     0x14023c189
14023c145:	49 8b 07             	mov    (%r15),%rax
14023c148:	49 8b cf             	mov    %r15,%rcx
14023c14b:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14023c152:	ff 15 e0 0a 8d 00    	call   *0x8d0ae0(%rip)        # 0x140b0cc38
14023c158:	48 8b d8             	mov    %rax,%rbx
14023c15b:	48 8b 0f             	mov    (%rdi),%rcx
14023c15e:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
14023c165:	48 8b cf             	mov    %rdi,%rcx
14023c168:	ff 15 ca 0a 8d 00    	call   *0x8d0aca(%rip)        # 0x140b0cc38
14023c16e:	f3 0f 10 15 be 4f 97 	movss  0x974fbe(%rip),%xmm2        # 0x140bb1134
14023c175:	00
14023c176:	48 8b d0             	mov    %rax,%rdx
14023c179:	48 8b cb             	mov    %rbx,%rcx
14023c17c:	e8 7b a1 f7 ff       	call   0x1401b62fc
14023c181:	84 c0                	test   %al,%al
14023c183:	0f 84 1b 01 00 00    	je     0x14023c2a4
14023c189:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14023c18e:	48 85 c9             	test   %rcx,%rcx
14023c191:	74 49                	je     0x14023c1dc
14023c193:	41 83 cf ff          	or     $0xffffffff,%r15d
14023c197:	41 8b c7             	mov    %r15d,%eax
14023c19a:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14023c19f:	41 03 c7             	add    %r15d,%eax
14023c1a2:	75 33                	jne    0x14023c1d7
14023c1a4:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14023c1a9:	48 8b 03             	mov    (%rbx),%rax
14023c1ac:	48 8b cb             	mov    %rbx,%rcx
14023c1af:	48 8b 00             	mov    (%rax),%rax
14023c1b2:	ff 15 80 0a 8d 00    	call   *0x8d0a80(%rip)        # 0x140b0cc38
14023c1b8:	41 8b c7             	mov    %r15d,%eax
14023c1bb:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14023c1c0:	41 03 c7             	add    %r15d,%eax
14023c1c3:	75 12                	jne    0x14023c1d7
14023c1c5:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14023c1ca:	48 8b 01             	mov    (%rcx),%rax
14023c1cd:	48 8b 40 08          	mov    0x8(%rax),%rax
14023c1d1:	ff 15 61 0a 8d 00    	call   *0x8d0a61(%rip)        # 0x140b0cc38
14023c1d7:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
14023c1dc:	48 ff c6             	inc    %rsi
14023c1df:	49 83 c4 10          	add    $0x10,%r12
14023c1e3:	49 3b f6             	cmp    %r14,%rsi
14023c1e6:	0f 82 0a ff ff ff    	jb     0x14023c0f6
14023c1ec:	33 db                	xor    %ebx,%ebx
14023c1ee:	4c 8b 65 60          	mov    0x60(%rbp),%r12
14023c1f2:	4d 8b 04 24          	mov    (%r12),%r8
14023c1f6:	49 8b 80 98 00 00 00 	mov    0x98(%r8),%rax
14023c1fd:	49 2b 80 90 00 00 00 	sub    0x90(%r8),%rax
14023c204:	48 c1 f8 03          	sar    $0x3,%rax
14023c208:	49 bf b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%r15
14023c20f:	db b6 6d
14023c212:	49 0f af c7          	imul   %r15,%rax
14023c216:	48 85 c0             	test   %rax,%rax
14023c219:	0f 84 00 02 00 00    	je     0x14023c41f
14023c21f:	33 f6                	xor    %esi,%esi
14023c221:	48 8b 07             	mov    (%rdi),%rax
14023c224:	48 8b cf             	mov    %rdi,%rcx
14023c227:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14023c22e:	ff 15 04 0a 8d 00    	call   *0x8d0a04(%rip)        # 0x140b0cc38
14023c234:	4c 8b c8             	mov    %rax,%r9
14023c237:	4d 8b 04 24          	mov    (%r12),%r8
14023c23b:	49 8b 90 90 00 00 00 	mov    0x90(%r8),%rdx
14023c242:	49 8b 88 98 00 00 00 	mov    0x98(%r8),%rcx
14023c249:	48 2b ca             	sub    %rdx,%rcx
14023c24c:	48 c1 f9 03          	sar    $0x3,%rcx
14023c250:	49 0f af cf          	imul   %r15,%rcx
14023c254:	48 3b d9             	cmp    %rcx,%rbx
14023c257:	0f 83 33 05 00 00    	jae    0x14023c790
14023c25d:	48 8d 0c 16          	lea    (%rsi,%rdx,1),%rcx
14023c261:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
14023c265:	e8 4a f9 f6 ff       	call   0x1401abbb4
14023c26a:	48 8b d0             	mov    %rax,%rdx
14023c26d:	49 8b c9             	mov    %r9,%rcx
14023c270:	e8 73 9e f7 ff       	call   0x1401b60e8
14023c275:	84 c0                	test   %al,%al
14023c277:	0f 85 9f 01 00 00    	jne    0x14023c41c
14023c27d:	48 ff c3             	inc    %rbx
14023c280:	48 83 c6 38          	add    $0x38,%rsi
14023c284:	49 8b 80 98 00 00 00 	mov    0x98(%r8),%rax
14023c28b:	49 2b 80 90 00 00 00 	sub    0x90(%r8),%rax
14023c292:	48 c1 f8 03          	sar    $0x3,%rax
14023c296:	49 0f af c7          	imul   %r15,%rax
14023c29a:	48 3b d8             	cmp    %rax,%rbx
14023c29d:	72 82                	jb     0x14023c221
14023c29f:	e9 7b 01 00 00       	jmp    0x14023c41f
14023c2a4:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14023c2a9:	83 cf ff             	or     $0xffffffff,%edi
14023c2ac:	48 85 c9             	test   %rcx,%rcx
14023c2af:	74 3f                	je     0x14023c2f0
14023c2b1:	8b c7                	mov    %edi,%eax
14023c2b3:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14023c2b8:	03 c7                	add    %edi,%eax
14023c2ba:	75 34                	jne    0x14023c2f0
14023c2bc:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14023c2c1:	48 8b 03             	mov    (%rbx),%rax
14023c2c4:	48 8b cb             	mov    %rbx,%rcx
14023c2c7:	48 8b 00             	mov    (%rax),%rax
14023c2ca:	ff 15 68 09 8d 00    	call   *0x8d0968(%rip)        # 0x140b0cc38
14023c2d0:	8b c7                	mov    %edi,%eax
14023c2d2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14023c2d7:	03 c7                	add    %edi,%eax
14023c2d9:	75 15                	jne    0x14023c2f0
14023c2db:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14023c2e0:	48 8b 01             	mov    (%rcx),%rax
14023c2e3:	48 8b 40 08          	mov    0x8(%rax),%rax
14023c2e7:	ff 15 4b 09 8d 00    	call   *0x8d094b(%rip)        # 0x140b0cc38
14023c2ed:	90                   	nop
14023c2ee:	66 90                	xchg   %ax,%ax
14023c2f0:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14023c2f5:	48 85 c9             	test   %rcx,%rcx
14023c2f8:	74 3c                	je     0x14023c336
14023c2fa:	8b c7                	mov    %edi,%eax
14023c2fc:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14023c301:	03 c7                	add    %edi,%eax
14023c303:	75 31                	jne    0x14023c336
14023c305:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14023c30a:	48 8b 03             	mov    (%rbx),%rax
14023c30d:	48 8b cb             	mov    %rbx,%rcx
14023c310:	48 8b 00             	mov    (%rax),%rax
14023c313:	ff 15 1f 09 8d 00    	call   *0x8d091f(%rip)        # 0x140b0cc38
14023c319:	8b c7                	mov    %edi,%eax
14023c31b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14023c320:	03 c7                	add    %edi,%eax
14023c322:	75 12                	jne    0x14023c336
14023c324:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14023c329:	48 8b 01             	mov    (%rcx),%rax
14023c32c:	48 8b 40 08          	mov    0x8(%rax),%rax
14023c330:	ff 15 02 09 8d 00    	call   *0x8d0902(%rip)        # 0x140b0cc38
14023c336:	41 83 cd ff          	or     $0xffffffff,%r13d
14023c33a:	48 8b 45 68          	mov    0x68(%rbp),%rax
14023c33e:	48 ff c0             	inc    %rax
14023c341:	48 89 45 68          	mov    %rax,0x68(%rbp)
14023c345:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
14023c349:	48 83 c1 10          	add    $0x10,%rcx
14023c34d:	48 89 4d 70          	mov    %rcx,0x70(%rbp)
14023c351:	49 3b c6             	cmp    %r14,%rax
14023c354:	0f 82 5c fd ff ff    	jb     0x14023c0b6
14023c35a:	4c 8b 65 60          	mov    0x60(%rbp),%r12
14023c35e:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
14023c362:	48 8b fa             	mov    %rdx,%rdi
14023c365:	4c 8b 75 a0          	mov    -0x60(%rbp),%r14
14023c369:	49 2b fe             	sub    %r14,%rdi
14023c36c:	48 c1 ff 04          	sar    $0x4,%rdi
14023c370:	4c 8d 0d 59 eb f5 ff 	lea    -0xa14a7(%rip),%r9        # 0x14019aed0
14023c377:	4c 8b c7             	mov    %rdi,%r8
14023c37a:	49 8b ce             	mov    %r14,%rcx
14023c37d:	e8 32 7c eb ff       	call   0x1400f3fb4
14023c382:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
14023c386:	4c 8b c2             	mov    %rdx,%r8
14023c389:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
14023c38d:	4c 2b c1             	sub    %rcx,%r8
14023c390:	49 c1 f8 04          	sar    $0x4,%r8
14023c394:	4c 8d 0d 35 eb f5 ff 	lea    -0xa14cb(%rip),%r9        # 0x14019aed0
14023c39b:	e8 14 7c eb ff       	call   0x1400f3fb4
14023c3a0:	0f 57 c0             	xorps  %xmm0,%xmm0
14023c3a3:	f3 0f 7f 45 c8       	movdqu %xmm0,-0x38(%rbp)
14023c3a8:	48 83 65 d8 00       	andq   $0x0,-0x28(%rbp)
14023c3ad:	33 f6                	xor    %esi,%esi
14023c3af:	48 85 ff             	test   %rdi,%rdi
14023c3b2:	0f 84 e4 04 00 00    	je     0x14023c89c
14023c3b8:	48 3b f7             	cmp    %rdi,%rsi
14023c3bb:	0f 83 c0 05 00 00    	jae    0x14023c981
14023c3c1:	49 8b d6             	mov    %r14,%rdx
14023c3c4:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14023c3c9:	e8 ca d6 e5 ff       	call   0x140099a98
14023c3ce:	48 8b d0             	mov    %rax,%rdx
14023c3d1:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
14023c3d5:	e8 f6 0f 00 00       	call   0x14023d3d0
14023c3da:	48 8b 08             	mov    (%rax),%rcx
14023c3dd:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14023c3e2:	4c 8b 40 08          	mov    0x8(%rax),%r8
14023c3e6:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
14023c3eb:	48 83 20 00          	andq   $0x0,(%rax)
14023c3ef:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
14023c3f4:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14023c3f8:	48 3b 55 d8          	cmp    -0x28(%rbp),%rdx
14023c3fc:	0f 84 aa 03 00 00    	je     0x14023c7ac
14023c402:	48 89 0a             	mov    %rcx,(%rdx)
14023c405:	4c 89 42 08          	mov    %r8,0x8(%rdx)
14023c409:	0f 57 c0             	xorps  %xmm0,%xmm0
14023c40c:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
14023c412:	48 83 45 d0 10       	addq   $0x10,-0x30(%rbp)
14023c417:	e9 9f 03 00 00       	jmp    0x14023c7bb
14023c41c:	41 b5 01             	mov    $0x1,%r13b
14023c41f:	45 84 ed             	test   %r13b,%r13b
14023c422:	74 5f                	je     0x14023c483
14023c424:	41 83 cd ff          	or     $0xffffffff,%r13d
14023c428:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14023c42d:	48 85 c9             	test   %rcx,%rcx
14023c430:	0f 84 04 ff ff ff    	je     0x14023c33a
14023c436:	41 8b c5             	mov    %r13d,%eax
14023c439:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14023c43e:	41 03 c5             	add    %r13d,%eax
14023c441:	0f 85 f3 fe ff ff    	jne    0x14023c33a
14023c447:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14023c44c:	48 8b 03             	mov    (%rbx),%rax
14023c44f:	48 8b cb             	mov    %rbx,%rcx
14023c452:	48 8b 00             	mov    (%rax),%rax
14023c455:	ff 15 dd 07 8d 00    	call   *0x8d07dd(%rip)        # 0x140b0cc38
14023c45b:	41 8b c5             	mov    %r13d,%eax
14023c45e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14023c463:	41 03 c5             	add    %r13d,%eax
14023c466:	0f 85 ce fe ff ff    	jne    0x14023c33a
14023c46c:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14023c471:	48 8b 01             	mov    (%rcx),%rax
14023c474:	48 8b 40 08          	mov    0x8(%rax),%rax