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
14001c67c:	48 8b d8             	mov    %rax,%rbx
14001c67f:	48 85 c0             	test   %rax,%rax
14001c682:	0f 84 a4 00 00 00    	je     0x14001c72c
14001c688:	48 8d 15 39 79 08 00 	lea    0x87939(%rip),%rdx        # 0x1400a3fc8
14001c68f:	48 8b ce             	mov    %rsi,%rcx
14001c692:	ff 15 f8 29 05 00    	call   *0x529f8(%rip)        # 0x14006f090
14001c698:	4c 8b cb             	mov    %rbx,%r9
14001c69b:	44 8b 44 24 50       	mov    0x50(%rsp),%r8d
14001c6a0:	33 d2                	xor    %edx,%edx
14001c6a2:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14001c6a6:	ff 15 dc 2f 05 00    	call   *0x52fdc(%rip)        # 0x14006f688
14001c6ac:	85 c0                	test   %eax,%eax
14001c6ae:	74 68                	je     0x14001c718
14001c6b0:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
14001c6b5:	44 89 7c 24 60       	mov    %r15d,0x60(%rsp)
14001c6ba:	48 8d 15 1f 79 08 00 	lea    0x8791f(%rip),%rdx        # 0x1400a3fe0
14001c6c1:	48 8b ce             	mov    %rsi,%rcx
14001c6c4:	ff 15 c6 29 05 00    	call   *0x529c6(%rip)        # 0x14006f090
14001c6ca:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
14001c6cf:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
14001c6d4:	48 8d 15 cd 78 08 00 	lea    0x878cd(%rip),%rdx        # 0x1400a3fa8
14001c6db:	48 8b cb             	mov    %rbx,%rcx
14001c6de:	ff 15 a4 2f 05 00    	call   *0x52fa4(%rip)        # 0x14006f688
14001c6e4:	85 c0                	test   %eax,%eax
14001c6e6:	74 30                	je     0x14001c718
14001c6e8:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
14001c6ed:	0f b7 42 0c          	movzwl 0xc(%rdx),%eax
14001c6f1:	0f b7 4a 0e          	movzwl 0xe(%rdx),%ecx
14001c6f5:	44 0f b7 4a 08       	movzwl 0x8(%rdx),%r9d
14001c6fa:	44 0f b7 42 0a       	movzwl 0xa(%rdx),%r8d
14001c6ff:	89 44 24 28          	mov    %eax,0x28(%rsp)
14001c703:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
14001c707:	48 8d 15 a2 78 08 00 	lea    0x878a2(%rip),%rdx        # 0x1400a3fb0
14001c70e:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14001c713:	e8 ec 04 00 00       	call   0x14001cc04
14001c718:	ff 15 2a 29 05 00    	call   *0x5292a(%rip)        # 0x14006f048
14001c71e:	48 8b c8             	mov    %rax,%rcx
14001c721:	4c 8b c3             	mov    %rbx,%r8
14001c724:	33 d2                	xor    %edx,%edx
14001c726:	ff 15 0c 29 05 00    	call   *0x5290c(%rip)        # 0x14006f038
14001c72c:	66 44 89 bd c0 03 00 	mov    %r15w,0x3c0(%rbp)
14001c733:	00
14001c734:	33 d2                	xor    %edx,%edx
14001c736:	41 b8 86 02 00 00    	mov    $0x286,%r8d
14001c73c:	48 8d 8d c2 03 00 00 	lea    0x3c2(%rbp),%rcx
14001c743:	e8 ce db 04 00       	call   0x14006a316
14001c748:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14001c74d:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
14001c752:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
14001c756:	48 8d 15 1b 79 08 00 	lea    0x8791b(%rip),%rdx        # 0x1400a4078
14001c75d:	48 8d 8d c0 03 00 00 	lea    0x3c0(%rbp),%rcx
14001c764:	e8 f3 04 00 00       	call   0x14001cc5c
14001c769:	48 8d 85 c0 03 00 00 	lea    0x3c0(%rbp),%rax
14001c770:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14001c775:	48 8d 05 a4 27 06 00 	lea    0x627a4(%rip),%rax        # 0x14007ef20
14001c77c:	66 44 39 3f          	cmp    %r15w,(%rdi)
14001c780:	48 0f 44 f8          	cmove  %rax,%rdi
14001c784:	48 8b d7             	mov    %rdi,%rdx
14001c787:	33 c9                	xor    %ecx,%ecx
14001c789:	ff 15 41 29 0c 00    	call   *0xc2941(%rip)        # 0x1400df0d0
14001c78f:	48 8b d8             	mov    %rax,%rbx
14001c792:	48 8d 48 ff          	lea    -0x1(%rax),%rcx
14001c796:	48 83 f9 fd          	cmp    $0xfffffffffffffffd,%rcx
14001c79a:	77 40                	ja     0x14001c7dc
14001c79c:	45 33 c0             	xor    %r8d,%r8d
14001c79f:	41 8d 50 04          	lea    0x4(%r8),%edx
14001c7a3:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
14001c7a8:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
14001c7ad:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14001c7b2:	44 89 7c 24 30       	mov    %r15d,0x30(%rsp)
14001c7b7:	66 c7 44 24 28 01 00 	movw   $0x1,0x28(%rsp)
14001c7be:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14001c7c3:	41 b9 30 53 00 60    	mov    $0x60005330,%r9d
14001c7c9:	48 8b cb             	mov    %rbx,%rcx
14001c7cc:	ff 15 f6 28 0c 00    	call   *0xc28f6(%rip)        # 0x1400df0c8
14001c7d2:	48 8b cb             	mov    %rbx,%rcx
14001c7d5:	ff 15 fd 28 0c 00    	call   *0xc28fd(%rip)        # 0x1400df0d8
14001c7db:	90                   	nop
14001c7dc:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14001c7e1:	48 85 c9             	test   %rcx,%rcx
14001c7e4:	74 06                	je     0x14001c7ec
14001c7e6:	ff 15 14 28 0c 00    	call   *0xc2814(%rip)        # 0x1400df000
14001c7ec:	48 8b 8d 50 06 00 00 	mov    0x650(%rbp),%rcx
14001c7f3:	48 33 cc             	xor    %rsp,%rcx
14001c7f6:	e8 45 d2 04 00       	call   0x140069a40
14001c7fb:	4c 8d 9c 24 60 07 00 	lea    0x760(%rsp),%r11
14001c802:	00
14001c803:	49 8b 5b 28          	mov    0x28(%r11),%rbx
14001c807:	49 8b 73 30          	mov    0x30(%r11),%rsi
14001c80b:	49 8b 7b 38          	mov    0x38(%r11),%rdi
14001c80f:	49 8b e3             	mov    %r11,%rsp
14001c812:	41 5f                	pop    %r15
14001c814:	41 5e                	pop    %r14
14001c816:	5d                   	pop    %rbp
14001c817:	c3                   	ret
14001c818:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14001c81d:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14001c822:	55                   	push   %rbp
14001c823:	48 8b ec             	mov    %rsp,%rbp
14001c826:	48 83 ec 30          	sub    $0x30,%rsp
14001c82a:	80 3d eb cb 0b 00 00 	cmpb   $0x0,0xbcbeb(%rip)        # 0x1400d941c
14001c831:	74 0b                	je     0x14001c83e
14001c833:	8b 05 e7 cb 0b 00    	mov    0xbcbe7(%rip),%eax        # 0x1400d9420
14001c839:	e9 05 01 00 00       	jmp    0x14001c943
14001c83e:	48 83 65 18 00       	andq   $0x0,0x18(%rbp)
14001c843:	48 8d 45 18          	lea    0x18(%rbp),%rax
14001c847:	41 b9 19 00 02 00    	mov    $0x20019,%r9d
14001c84d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001c852:	45 33 c0             	xor    %r8d,%r8d
14001c855:	48 8d 15 94 77 08 00 	lea    0x87794(%rip),%rdx        # 0x1400a3ff0
14001c85c:	48 c7 c1 01 00 00 80 	mov    $0xffffffff80000001,%rcx
14001c863:	ff 15 c7 27 0c 00    	call   *0xc27c7(%rip)        # 0x1400df030
14001c869:	bb 04 00 00 00       	mov    $0x4,%ebx
14001c86e:	48 8d 35 ab cb 0b 00 	lea    0xbcbab(%rip),%rsi        # 0x1400d9420
14001c875:	85 c0                	test   %eax,%eax
14001c877:	75 31                	jne    0x14001c8aa
14001c879:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
14001c87d:	48 8d 45 10          	lea    0x10(%rbp),%rax
14001c881:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14001c886:	48 8d 15 03 78 08 00 	lea    0x87803(%rip),%rdx        # 0x1400a4090
14001c88d:	45 33 c9             	xor    %r9d,%r9d
14001c890:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14001c895:	45 33 c0             	xor    %r8d,%r8d
14001c898:	89 5d 10             	mov    %ebx,0x10(%rbp)
14001c89b:	ff 15 1f 28 0c 00    	call   *0xc281f(%rip)        # 0x1400df0c0
14001c8a1:	85 c0                	test   %eax,%eax
14001c8a3:	75 05                	jne    0x14001c8aa
14001c8a5:	39 5d 10             	cmp    %ebx,0x10(%rbp)
14001c8a8:	74 6f                	je     0x14001c919
14001c8aa:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
14001c8ae:	48 83 65 18 00       	andq   $0x0,0x18(%rbp)
14001c8b3:	48 85 c9             	test   %rcx,%rcx
14001c8b6:	74 06                	je     0x14001c8be
14001c8b8:	ff 15 42 27 0c 00    	call   *0xc2742(%rip)        # 0x1400df000
14001c8be:	48 8d 45 18          	lea    0x18(%rbp),%rax
14001c8c2:	41 b9 19 00 02 00    	mov    $0x20019,%r9d
14001c8c8:	45 33 c0             	xor    %r8d,%r8d
14001c8cb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001c8d0:	48 8d 15 69 77 08 00 	lea    0x87769(%rip),%rdx        # 0x1400a4040
14001c8d7:	48 c7 c1 01 00 00 80 	mov    $0xffffffff80000001,%rcx
14001c8de:	ff 15 4c 27 0c 00    	call   *0xc274c(%rip)        # 0x1400df030
14001c8e4:	85 c0                	test   %eax,%eax
14001c8e6:	75 39                	jne    0x14001c921
14001c8e8:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
14001c8ec:	48 8d 45 10          	lea    0x10(%rbp),%rax
14001c8f0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14001c8f5:	48 8d 15 94 77 08 00 	lea    0x87794(%rip),%rdx        # 0x1400a4090
14001c8fc:	45 33 c9             	xor    %r9d,%r9d
14001c8ff:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14001c904:	45 33 c0             	xor    %r8d,%r8d
14001c907:	89 5d 10             	mov    %ebx,0x10(%rbp)
14001c90a:	ff 15 b0 27 0c 00    	call   *0xc27b0(%rip)        # 0x1400df0c0
14001c910:	85 c0                	test   %eax,%eax
14001c912:	75 0d                	jne    0x14001c921
14001c914:	39 5d 10             	cmp    %ebx,0x10(%rbp)
14001c917:	75 08                	jne    0x14001c921
14001c919:	8b 1d 01 cb 0b 00    	mov    0xbcb01(%rip),%ebx        # 0x1400d9420
14001c91f:	eb 09                	jmp    0x14001c92a
14001c921:	83 25 f8 ca 0b 00 00 	andl   $0x0,0xbcaf8(%rip)        # 0x1400d9420
14001c928:	33 db                	xor    %ebx,%ebx
14001c92a:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
14001c92e:	b0 01                	mov    $0x1,%al
14001c930:	88 05 e6 ca 0b 00    	mov    %al,0xbcae6(%rip)        # 0x1400d941c
14001c936:	48 85 c9             	test   %rcx,%rcx
14001c939:	74 06                	je     0x14001c941
14001c93b:	ff 15 bf 26 0c 00    	call   *0xc26bf(%rip)        # 0x1400df000
14001c941:	8b c3                	mov    %ebx,%eax
14001c943:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14001c948:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14001c94d:	48 83 c4 30          	add    $0x30,%rsp
14001c951:	5d                   	pop    %rbp
14001c952:	c3                   	ret
14001c953:	90                   	nop
14001c954:	40 53                	rex push %rbx
14001c956:	55                   	push   %rbp