14001c115:	85 c0                	test   %eax,%eax
14001c117:	0f 84 66 01 00 00    	je     0x14001c283
14001c11d:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14001c122:	48 85 c0             	test   %rax,%rax
14001c125:	0f 85 e4 00 00 00    	jne    0x14001c20f
14001c12b:	0f 57 c0             	xorps  %xmm0,%xmm0
14001c12e:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
14001c134:	48 89 9c 24 88 00 00 	mov    %rbx,0x88(%rsp)
14001c13b:	00
14001c13c:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14001c141:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14001c146:	48 8d 15 eb 65 0a 00 	lea    0xa65eb(%rip),%rdx        # 0x1400c2738
14001c14d:	8d 4b 06             	lea    0x6(%rbx),%ecx
14001c150:	ff 15 32 2f 05 00    	call   *0x52f32(%rip)        # 0x14006f088
14001c156:	85 c0                	test   %eax,%eax
14001c158:	0f 84 25 01 00 00    	je     0x14001c283
14001c15e:	41 b8 05 01 00 00    	mov    $0x105,%r8d
14001c164:	48 8d 94 24 d0 00 00 	lea    0xd0(%rsp),%rdx
14001c16b:	00
14001c16c:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14001c171:	ff 15 01 2f 05 00    	call   *0x52f01(%rip)        # 0x14006f078
14001c177:	85 c0                	test   %eax,%eax
14001c179:	0f 84 04 01 00 00    	je     0x14001c283
14001c17f:	3d 05 01 00 00       	cmp    $0x105,%eax
14001c184:	72 0e                	jb     0x14001c194
14001c186:	8d 4b 6f             	lea    0x6f(%rbx),%ecx
14001c189:	ff 15 89 2e 05 00    	call   *0x52e89(%rip)        # 0x14006f018
14001c18f:	e9 ef 00 00 00       	jmp    0x14001c283
14001c194:	c7 44 24 60 38 00 00 	movl   $0x38,0x60(%rsp)
14001c19b:	00
14001c19c:	c7 44 24 64 88 00 00 	movl   $0x88,0x64(%rsp)
14001c1a3:	00
14001c1a4:	48 8d 84 24 d0 00 00 	lea    0xd0(%rsp),%rax
14001c1ab:	00
14001c1ac:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14001c1b1:	48 c7 84 24 80 00 00 	movq   $0x3,0x80(%rsp)
14001c1b8:	00 03 00 00 00
14001c1bd:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14001c1c2:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
14001c1c9:	00
14001c1ca:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14001c1cf:	ff 15 f3 2e 05 00    	call   *0x52ef3(%rip)        # 0x14006f0c8
14001c1d5:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14001c1da:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
14001c1de:	75 25                	jne    0x14001c205
14001c1e0:	ff 15 2a 2e 05 00    	call   *0x52e2a(%rip)        # 0x14006f010
14001c1e6:	8d 88 ec f8 ff ff    	lea    -0x714(%rax),%ecx
14001c1ec:	83 f9 03             	cmp    $0x3,%ecx
14001c1ef:	76 0c                	jbe    0x14001c1fd
14001c1f1:	83 c0 fe             	add    $0xfffffffe,%eax
14001c1f4:	83 f8 01             	cmp    $0x1,%eax
14001c1f7:	0f 87 86 00 00 00    	ja     0x14001c283
14001c1fd:	48 8b c3             	mov    %rbx,%rax
14001c200:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14001c205:	c7 05 f5 d0 0b 00 01 	movl   $0x1,0xbd0f5(%rip)        # 0x1400d9304
14001c20c:	00 00 00
14001c20f:	48 89 05 22 65 0a 00 	mov    %rax,0xa6522(%rip)        # 0x1400c2738
14001c216:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14001c21b:	48 8b c8             	mov    %rax,%rcx
14001c21e:	ff 15 ac 2e 05 00    	call   *0x52eac(%rip)        # 0x14006f0d0
14001c224:	85 c0                	test   %eax,%eax
14001c226:	74 56                	je     0x14001c27e
14001c228:	33 d2                	xor    %edx,%edx
14001c22a:	44 8d 42 70          	lea    0x70(%rdx),%r8d
14001c22e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14001c233:	e8 de e0 04 00       	call   0x14006a316
14001c238:	c7 44 24 60 70 00 00 	movl   $0x70,0x60(%rsp)
14001c23f:	00
14001c240:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14001c245:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001c24a:	4c 8d 0d cf 7c 08 00 	lea    0x87ccf(%rip),%r9        # 0x1400a3f20
14001c251:	33 d2                	xor    %edx,%edx
14001c253:	33 c9                	xor    %ecx,%ecx
14001c255:	44 8d 42 02          	lea    0x2(%rdx),%r8d
14001c259:	ff 15 81 2e 05 00    	call   *0x52e81(%rip)        # 0x14006f0e0
14001c25f:	85 c0                	test   %eax,%eax
14001c261:	74 0e                	je     0x14001c271
14001c263:	48 8d 0d b6 7c 08 00 	lea    0x87cb6(%rip),%rcx        # 0x1400a3f20
14001c26a:	ff 15 48 2e 05 00    	call   *0x52e48(%rip)        # 0x14006f0b8
14001c270:	90                   	nop
14001c271:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
14001c276:	33 c9                	xor    %ecx,%ecx
14001c278:	ff 15 5a 2e 05 00    	call   *0x52e5a(%rip)        # 0x14006f0d8
14001c27e:	bb 01 00 00 00       	mov    $0x1,%ebx
14001c283:	8b c3                	mov    %ebx,%eax
14001c285:	48 8b 8c 24 e0 02 00 	mov    0x2e0(%rsp),%rcx
14001c28c:	00
14001c28d:	48 33 cc             	xor    %rsp,%rcx
14001c290:	e8 ab d7 04 00       	call   0x140069a40
14001c295:	48 81 c4 f0 02 00 00 	add    $0x2f0,%rsp
14001c29c:	5b                   	pop    %rbx
14001c29d:	c3                   	ret
14001c29e:	90                   	nop
14001c29f:	90                   	nop
14001c2a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001c2a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001c2aa:	57                   	push   %rdi
14001c2ab:	48 83 ec 20          	sub    $0x20,%rsp
14001c2af:	8b 05 57 d0 0b 00    	mov    0xbd057(%rip),%eax        # 0x1400d930c
14001c2b5:	33 db                	xor    %ebx,%ebx
14001c2b7:	48 8b f9             	mov    %rcx,%rdi
14001c2ba:	85 c0                	test   %eax,%eax
14001c2bc:	74 13                	je     0x14001c2d1
14001c2be:	48 8d 0d 1b 7c 08 00 	lea    0x87c1b(%rip),%rcx        # 0x1400a3ee0
14001c2c5:	ff 15 35 2d 05 00    	call   *0x52d35(%rip)        # 0x14006f000
14001c2cb:	8b 05 3b d0 0b 00    	mov    0xbd03b(%rip),%eax        # 0x1400d930c
14001c2d1:	39 1d 39 d0 0b 00    	cmp    %ebx,0xbd039(%rip)        # 0x1400d9310
14001c2d7:	be 01 00 00 00       	mov    $0x1,%esi
14001c2dc:	74 04                	je     0x14001c2e2
14001c2de:	8b de                	mov    %esi,%ebx
14001c2e0:	eb 22                	jmp    0x14001c304
14001c2e2:	85 c0                	test   %eax,%eax
14001c2e4:	75 09                	jne    0x14001c2ef
14001c2e6:	e8 b5 fd ff ff       	call   0x14001c0a0
14001c2eb:	85 c0                	test   %eax,%eax
14001c2ed:	74 15                	je     0x14001c304
14001c2ef:	48 8b 0d 42 64 0a 00 	mov    0xa6442(%rip),%rcx        # 0x1400c2738
14001c2f6:	48 8b d7             	mov    %rdi,%rdx
14001c2f9:	ff 15 d1 2d 05 00    	call   *0x52dd1(%rip)        # 0x14006f0d0
14001c2ff:	85 c0                	test   %eax,%eax
14001c301:	0f 45 de             	cmovne %esi,%ebx
14001c304:	85 db                	test   %ebx,%ebx
14001c306:	75 23                	jne    0x14001c32b
14001c308:	ff 15 02 2d 05 00    	call   *0x52d02(%rip)        # 0x14006f010
14001c30e:	8d 48 82             	lea    -0x7e(%rax),%ecx
14001c311:	3b ce                	cmp    %esi,%ecx
14001c313:	76 0e                	jbe    0x14001c323
14001c315:	83 f8 78             	cmp    $0x78,%eax
14001c318:	74 09                	je     0x14001c323
14001c31a:	3b c6                	cmp    %esi,%eax
14001c31c:	74 05                	je     0x14001c323
14001c31e:	83 f8 32             	cmp    $0x32,%eax
14001c321:	75 08                	jne    0x14001c32b
14001c323:	89 35 e7 cf 0b 00    	mov    %esi,0xbcfe7(%rip)        # 0x1400d9310
14001c329:	8b de                	mov    %esi,%ebx
14001c32b:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14001c330:	8b c3                	mov    %ebx,%eax
14001c332:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001c337:	48 83 c4 20          	add    $0x20,%rsp
14001c33b:	5f                   	pop    %rdi
14001c33c:	c3                   	ret
14001c33d:	90                   	nop
14001c33e:	90                   	nop
14001c33f:	90                   	nop
14001c340:	48 83 ec 28          	sub    $0x28,%rsp
14001c344:	48 8b 09             	mov    (%rcx),%rcx
14001c347:	48 85 c9             	test   %rcx,%rcx
14001c34a:	74 06                	je     0x14001c352
14001c34c:	ff 15 ae 2c 0c 00    	call   *0xc2cae(%rip)        # 0x1400df000
14001c352:	48 83 c4 28          	add    $0x28,%rsp
14001c356:	c3                   	ret
14001c357:	90                   	nop
14001c358:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001c35d:	55                   	push   %rbp
14001c35e:	48 8b ec             	mov    %rsp,%rbp
14001c361:	48 83 ec 40          	sub    $0x40,%rsp
14001c365:	48 83 65 f0 00       	andq   $0x0,-0x10(%rbp)
14001c36a:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
14001c36e:	48 8b d9             	mov    %rcx,%rbx
14001c371:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001c376:	48 c7 c1 00 00 00 80 	mov    $0xffffffff80000000,%rcx
14001c37d:	48 8d 15 04 20 06 00 	lea    0x62004(%rip),%rdx        # 0x14007e388
14001c384:	41 b9 19 00 02 00    	mov    $0x20019,%r9d
14001c38a:	45 33 c0             	xor    %r8d,%r8d
14001c38d:	ff 15 9d 2c 0c 00    	call   *0xc2c9d(%rip)        # 0x1400df030
14001c393:	85 c0                	test   %eax,%eax
14001c395:	0f 85 8d 00 00 00    	jne    0x14001c428
14001c39b:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14001c39f:	48 8d 45 28          	lea    0x28(%rbp),%rax
14001c3a3:	48 83 65 28 00       	andq   $0x0,0x28(%rbp)
14001c3a8:	41 b9 19 00 02 00    	mov    $0x20019,%r9d
14001c3ae:	45 33 c0             	xor    %r8d,%r8d
14001c3b1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001c3b6:	48 8b d3             	mov    %rbx,%rdx
14001c3b9:	ff 15 71 2c 0c 00    	call   *0xc2c71(%rip)        # 0x1400df030
14001c3bf:	85 c0                	test   %eax,%eax
14001c3c1:	75 56                	jne    0x14001c419
14001c3c3:	21 45 20             	and    %eax,0x20(%rbp)
14001c3c6:	48 8d 15 a3 7b 08 00 	lea    0x87ba3(%rip),%rdx        # 0x1400a3f70
14001c3cd:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14001c3d1:	48 8d 45 18          	lea    0x18(%rbp),%rax
14001c3d5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14001c3da:	45 33 c9             	xor    %r9d,%r9d
14001c3dd:	48 8d 45 20          	lea    0x20(%rbp),%rax
14001c3e1:	c7 45 18 04 00 00 00 	movl   $0x4,0x18(%rbp)
14001c3e8:	45 33 c0             	xor    %r8d,%r8d
14001c3eb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001c3f0:	ff 15 ca 2c 0c 00    	call   *0xc2cca(%rip)        # 0x1400df0c0
14001c3f6:	85 c0                	test   %eax,%eax
14001c3f8:	75 1f                	jne    0x14001c419
14001c3fa:	83 7d 18 04          	cmpl   $0x4,0x18(%rbp)
14001c3fe:	75 19                	jne    0x14001c419
14001c400:	8b 5d 20             	mov    0x20(%rbp),%ebx
14001c403:	83 fb 03             	cmp    $0x3,%ebx
14001c406:	77 11                	ja     0x14001c419
14001c408:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14001c40c:	48 85 c9             	test   %rcx,%rcx
14001c40f:	74 19                	je     0x14001c42a
14001c411:	ff 15 e9 2b 0c 00    	call   *0xc2be9(%rip)        # 0x1400df000
14001c417:	eb 11                	jmp    0x14001c42a
14001c419:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14001c41d:	48 85 c9             	test   %rcx,%rcx
14001c420:	74 06                	je     0x14001c428
14001c422:	ff 15 d8 2b 0c 00    	call   *0xc2bd8(%rip)        # 0x1400df000
14001c428:	33 db                	xor    %ebx,%ebx
14001c42a:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14001c42e:	48 85 c9             	test   %rcx,%rcx
14001c431:	74 06                	je     0x14001c439
14001c433:	ff 15 c7 2b 0c 00    	call   *0xc2bc7(%rip)        # 0x1400df000
14001c439:	8b c3                	mov    %ebx,%eax
14001c43b:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14001c440:	48 83 c4 40          	add    $0x40,%rsp
14001c444:	5d                   	pop    %rbp
14001c445:	c3                   	ret
14001c446:	90                   	nop
14001c447:	90                   	nop
14001c448:	48 8b c4             	mov    %rsp,%rax
14001c44b:	48 89 58 10          	mov    %rbx,0x10(%rax)
14001c44f:	48 89 70 18          	mov    %rsi,0x18(%rax)
14001c453:	48 89 78 20          	mov    %rdi,0x20(%rax)
14001c457:	55                   	push   %rbp
14001c458:	41 56                	push   %r14
14001c45a:	41 57                	push   %r15
14001c45c:	48 8d a8 88 f9 ff ff 	lea    -0x678(%rax),%rbp
14001c463:	48 81 ec 60 07 00 00 	sub    $0x760,%rsp
14001c46a:	48 8b 05 4f 62 0a 00 	mov    0xa624f(%rip),%rax        # 0x1400c26c0
14001c471:	48 33 c4             	xor    %rsp,%rax
14001c474:	48 89 85 50 06 00 00 	mov    %rax,0x650(%rbp)
14001c47b:	4c 8b f1             	mov    %rcx,%r14
14001c47e:	45 33 ff             	xor    %r15d,%r15d
14001c481:	66 44 89 7d a0       	mov    %r15w,-0x60(%rbp)
14001c486:	bb 06 02 00 00       	mov    $0x206,%ebx
14001c48b:	44 8b c3             	mov    %ebx,%r8d
14001c48e:	33 d2                	xor    %edx,%edx
14001c490:	48 8d 4d a2          	lea    -0x5e(%rbp),%rcx
14001c494:	e8 7d de 04 00       	call   0x14006a316
14001c499:	66 44 89 7c 24 70    	mov    %r15w,0x70(%rsp)
14001c49f:	0f 57 c0             	xorps  %xmm0,%xmm0
14001c4a2:	33 c0                	xor    %eax,%eax
14001c4a4:	0f 11 44 24 72       	movups %xmm0,0x72(%rsp)
14001c4a9:	0f 11 45 82          	movups %xmm0,-0x7e(%rbp)
14001c4ad:	48 89 45 92          	mov    %rax,-0x6e(%rbp)
14001c4b1:	89 45 9a             	mov    %eax,-0x66(%rbp)
14001c4b4:	66 89 45 9e          	mov    %ax,-0x62(%rbp)
14001c4b8:	66 44 89 bd b0 01 00 	mov    %r15w,0x1b0(%rbp)
14001c4bf:	00
14001c4c0:	44 8b c3             	mov    %ebx,%r8d
14001c4c3:	33 d2                	xor    %edx,%edx
14001c4c5:	48 8d 8d b2 01 00 00 	lea    0x1b2(%rbp),%rcx
14001c4cc:	e8 45 de 04 00       	call   0x14006a316
14001c4d1:	48 8d bd b0 01 00 00 	lea    0x1b0(%rbp),%rdi
14001c4d8:	41 b8 04 01 00 00    	mov    $0x104,%r8d
14001c4de:	48 8d 95 b0 01 00 00 	lea    0x1b0(%rbp),%rdx
14001c4e5:	33 c9                	xor    %ecx,%ecx
14001c4e7:	ff 15 8b 2b 05 00    	call   *0x52b8b(%rip)        # 0x14006f078
14001c4ed:	ff c8                	dec    %eax
14001c4ef:	3d 02 01 00 00       	cmp    $0x102,%eax
14001c4f4:	77 31                	ja     0x14001c527
14001c4f6:	48 8d 8d b0 01 00 00 	lea    0x1b0(%rbp),%rcx
14001c4fd:	48 8d 0c 41          	lea    (%rcx,%rax,2),%rcx
14001c501:	eb 0a                	jmp    0x14001c50d
14001c503:	66 83 39 5c          	cmpw   $0x5c,(%rcx)
14001c507:	74 10                	je     0x14001c519
14001c509:	48 83 e9 02          	sub    $0x2,%rcx
14001c50d:	48 8d 85 b0 01 00 00 	lea    0x1b0(%rbp),%rax
14001c514:	48 3b c8             	cmp    %rax,%rcx
14001c517:	77 ea                	ja     0x14001c503
14001c519:	48 8d 79 02          	lea    0x2(%rcx),%rdi
14001c51d:	66 83 39 5c          	cmpw   $0x5c,(%rcx)
14001c521:	48 0f 45 f9          	cmovne %rcx,%rdi
14001c525:	eb 08                	jmp    0x14001c52f
14001c527:	66 44 89 bd b0 01 00 	mov    %r15w,0x1b0(%rbp)
14001c52e:	00
14001c52f:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
14001c534:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
14001c539:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001c53e:	bb 19 00 02 00       	mov    $0x20019,%ebx
14001c543:	44 8b cb             	mov    %ebx,%r9d
14001c546:	45 33 c0             	xor    %r8d,%r8d
14001c549:	48 8d 15 38 1e 06 00 	lea    0x61e38(%rip),%rdx        # 0x14007e388
14001c550:	48 c7 c1 00 00 00 80 	mov    $0xffffffff80000000,%rcx
14001c557:	ff 15 d3 2a 0c 00    	call   *0xc2ad3(%rip)        # 0x1400df030
14001c55d:	85 c0                	test   %eax,%eax
14001c55f:	0f 85 bc 00 00 00    	jne    0x14001c621
14001c565:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
14001c56a:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
14001c56f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001c574:	44 8b cb             	mov    %ebx,%r9d
14001c577:	45 33 c0             	xor    %r8d,%r8d
14001c57a:	49 8b d6             	mov    %r14,%rdx
14001c57d:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14001c582:	ff 15 a8 2a 0c 00    	call   *0xc2aa8(%rip)        # 0x1400df030
14001c588:	85 c0                	test   %eax,%eax
14001c58a:	0f 85 81 00 00 00    	jne    0x14001c611
14001c590:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
14001c595:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14001c59a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001c59f:	44 8b cb             	mov    %ebx,%r9d
14001c5a2:	45 33 c0             	xor    %r8d,%r8d
14001c5a5:	48 8d 15 dc 79 08 00 	lea    0x879dc(%rip),%rdx        # 0x1400a3f88
14001c5ac:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14001c5b1:	ff 15 79 2a 0c 00    	call   *0xc2a79(%rip)        # 0x1400df030
14001c5b7:	85 c0                	test   %eax,%eax
14001c5b9:	75 46                	jne    0x14001c601
14001c5bb:	c7 44 24 50 08 02 00 	movl   $0x208,0x50(%rsp)
14001c5c2:	00
14001c5c3:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14001c5c8:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14001c5cd:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
14001c5d1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001c5d6:	45 33 c9             	xor    %r9d,%r9d
14001c5d9:	45 33 c0             	xor    %r8d,%r8d
14001c5dc:	48 8d 15 91 22 06 00 	lea    0x62291(%rip),%rdx        # 0x14007e874
14001c5e3:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14001c5e8:	ff 15 d2 2a 0c 00    	call   *0xc2ad2(%rip)        # 0x1400df0c0
14001c5ee:	85 c0                	test   %eax,%eax
14001c5f0:	75 0a                	jne    0x14001c5fc
14001c5f2:	66 44 89 bd a6 01 00 	mov    %r15w,0x1a6(%rbp)
14001c5f9:	00
14001c5fa:	eb 05                	jmp    0x14001c601
14001c5fc:	66 44 89 7d a0       	mov    %r15w,-0x60(%rbp)
14001c601:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14001c606:	48 85 c9             	test   %rcx,%rcx
14001c609:	74 06                	je     0x14001c611
14001c60b:	ff 15 ef 29 0c 00    	call   *0xc29ef(%rip)        # 0x1400df000
14001c611:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14001c616:	48 85 c9             	test   %rcx,%rcx
14001c619:	74 06                	je     0x14001c621
14001c61b:	ff 15 df 29 0c 00    	call   *0xc29df(%rip)        # 0x1400df000
14001c621:	66 44 39 7d a0       	cmp    %r15w,-0x60(%rbp)
14001c626:	0f 84 00 01 00 00    	je     0x14001c72c
14001c62c:	e8 b7 f9 ff ff       	call   0x14001bfe8
14001c631:	48 8b f0             	mov    %rax,%rsi
14001c634:	48 8d 15 1d 79 08 00 	lea    0x8791d(%rip),%rdx        # 0x1400a3f58
14001c63b:	48 8b c8             	mov    %rax,%rcx
14001c63e:	ff 15 4c 2a 05 00    	call   *0x52a4c(%rip)        # 0x14006f090
14001c644:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14001c649:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14001c64d:	ff 15 35 30 05 00    	call   *0x53035(%rip)        # 0x14006f688
14001c653:	89 44 24 50          	mov    %eax,0x50(%rsp)
14001c657:	85 c0                	test   %eax,%eax
14001c659:	75 0b                	jne    0x14001c666
14001c65b:	66 44 89 7c 24 70    	mov    %r15w,0x70(%rsp)
14001c661:	e9 c6 00 00 00       	jmp    0x14001c72c
14001c666:	8b d8                	mov    %eax,%ebx
14001c668:	ff 15 da 29 05 00    	call   *0x529da(%rip)        # 0x14006f048
14001c66e:	44 8b c3             	mov    %ebx,%r8d
14001c671:	33 d2                	xor    %edx,%edx
14001c673:	48 8b c8             	mov    %rax,%rcx
14001c676:	ff 15 ac 29 05 00    	call   *0x529ac(%rip)        # 0x14006f028