18007b3df:	4c 03 c7             	add    %rdi,%r8
18007b3e2:	48 89 05 df 96 12 00 	mov    %rax,0x1296df(%rip)        # 0x1801a4ac8
18007b3e9:	49 8b c0             	mov    %r8,%rax
18007b3ec:	33 d2                	xor    %edx,%edx
18007b3ee:	49 f7 f1             	div    %r9
18007b3f1:	4c 2b c2             	sub    %rdx,%r8
18007b3f4:	4c 89 05 d5 96 12 00 	mov    %r8,0x1296d5(%rip)        # 0x1801a4ad0
18007b3fb:	4d 85 d2             	test   %r10,%r10
18007b3fe:	74 08                	je     0x18007b408
18007b400:	49 8b ca             	mov    %r10,%rcx
18007b403:	e8 f4 eb 01 00       	call   0x180099ffc
18007b408:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
18007b40d:	8b c6                	mov    %esi,%eax
18007b40f:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
18007b414:	48 83 c4 20          	add    $0x20,%rsp
18007b418:	5f                   	pop    %rdi
18007b419:	c3                   	ret
18007b41a:	cc                   	int3
18007b41b:	cc                   	int3
18007b41c:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
18007b420:	55                   	push   %rbp
18007b421:	53                   	push   %rbx
18007b422:	56                   	push   %rsi
18007b423:	57                   	push   %rdi
18007b424:	41 54                	push   %r12
18007b426:	41 56                	push   %r14
18007b428:	41 57                	push   %r15
18007b42a:	48 8d 6c 24 e0       	lea    -0x20(%rsp),%rbp
18007b42f:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
18007b436:	45 33 ff             	xor    %r15d,%r15d
18007b439:	33 c0                	xor    %eax,%eax
18007b43b:	0f 57 c0             	xorps  %xmm0,%xmm0
18007b43e:	89 45 a0             	mov    %eax,-0x60(%rbp)
18007b441:	8b d9                	mov    %ecx,%ebx
18007b443:	4c 89 7c 24 78       	mov    %r15,0x78(%rsp)
18007b448:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
18007b44c:	44 89 7d 78          	mov    %r15d,0x78(%rbp)
18007b450:	44 8d 60 01          	lea    0x1(%rax),%r12d
18007b454:	4c 89 7c 24 70       	mov    %r15,0x70(%rsp)
18007b459:	0f 11 45 80          	movups %xmm0,-0x80(%rbp)
18007b45d:	45 8a f7             	mov    %r15b,%r14b
18007b460:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
18007b464:	e8 53 08 00 00       	call   0x18007bcbc
18007b469:	84 c0                	test   %al,%al
18007b46b:	75 58                	jne    0x18007b4c5
18007b46d:	bb bb 00 00 c0       	mov    $0xc00000bb,%ebx
18007b472:	4c 8b 4c 24 70       	mov    0x70(%rsp),%r9
18007b477:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
18007b47c:	48 85 c9             	test   %rcx,%rcx
18007b47f:	74 14                	je     0x18007b495
18007b481:	8b 55 78             	mov    0x78(%rbp),%edx
18007b484:	85 d2                	test   %edx,%edx
18007b486:	74 0d                	je     0x18007b495
18007b488:	45 33 c0             	xor    %r8d,%r8d
18007b48b:	e8 5c 49 00 00       	call   0x18007fdec
18007b490:	4c 8b 4c 24 70       	mov    0x70(%rsp),%r9
18007b495:	4d 85 c9             	test   %r9,%r9
18007b498:	74 08                	je     0x18007b4a2
18007b49a:	49 8b c9             	mov    %r9,%rcx
18007b49d:	e8 5a eb 01 00       	call   0x180099ffc
18007b4a2:	45 84 f6             	test   %r14b,%r14b
18007b4a5:	74 09                	je     0x18007b4b0
18007b4a7:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
18007b4ab:	e8 f4 8a 00 00       	call   0x180083fa4
18007b4b0:	8b c3                	mov    %ebx,%eax
18007b4b2:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
18007b4b9:	41 5f                	pop    %r15
18007b4bb:	41 5e                	pop    %r14
18007b4bd:	41 5c                	pop    %r12
18007b4bf:	5f                   	pop    %rdi
18007b4c0:	5e                   	pop    %rsi
18007b4c1:	5b                   	pop    %rbx
18007b4c2:	5d                   	pop    %rbp
18007b4c3:	c3                   	ret
18007b4c4:	cc                   	int3
18007b4c5:	48 8b 0d 0c 95 12 00 	mov    0x12950c(%rip),%rcx        # 0x1801a49d8
18007b4cc:	4c 8d 45 68          	lea    0x68(%rbp),%r8
18007b4d0:	ba 49 00 00 16       	mov    $0x16000049,%edx
18007b4d5:	e8 3a 0f 00 00       	call   0x18007c414
18007b4da:	85 c0                	test   %eax,%eax
18007b4dc:	78 0b                	js     0x18007b4e9
18007b4de:	44 38 7d 68          	cmp    %r15b,0x68(%rbp)
18007b4e2:	74 05                	je     0x18007b4e9
18007b4e4:	41 8a ff             	mov    %r15b,%dil
18007b4e7:	eb 0f                	jmp    0x18007b4f8
18007b4e9:	e8 ea 7c 05 00       	call   0x1800d31d8
18007b4ee:	84 c0                	test   %al,%al
18007b4f0:	41 0f b6 fc          	movzbl %r12b,%edi
18007b4f4:	41 0f 45 ff          	cmovne %r15d,%edi
18007b4f8:	33 d2                	xor    %edx,%edx
18007b4fa:	44 88 25 9f 95 12 00 	mov    %r12b,0x12959f(%rip)        # 0x1801a4aa0
18007b501:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
18007b505:	44 8d 42 70          	lea    0x70(%rdx),%r8d
18007b509:	e8 72 a7 0b 00       	call   0x180135c80
18007b50e:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
18007b512:	ba 02 00 00 d0       	mov    $0xd0000002,%edx
18007b517:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
18007b51c:	4c 8d 4c 24 78       	lea    0x78(%rsp),%r9
18007b521:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
18007b526:	48 8d 45 78          	lea    0x78(%rbp),%rax
18007b52a:	c7 44 24 58 70 02 00 	movl   $0x270,0x58(%rsp)
18007b531:	00
18007b532:	4c 8d 05 07 59 0d 00 	lea    0xd5907(%rip),%r8        # 0x180150e40
18007b539:	44 89 7c 24 50       	mov    %r15d,0x50(%rsp)
18007b53e:	8b cb                	mov    %ebx,%ecx
18007b540:	44 89 7c 24 48       	mov    %r15d,0x48(%rsp)
18007b545:	c7 44 24 40 00 40 00 	movl   $0x4000,0x40(%rsp)
18007b54c:	00
18007b54d:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
18007b552:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
18007b557:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
18007b55c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18007b561:	e8 c6 3b 00 00       	call   0x18007f12c
18007b566:	44 88 3d 33 95 12 00 	mov    %r15b,0x129533(%rip)        # 0x1801a4aa0
18007b56d:	8b d8                	mov    %eax,%ebx
18007b56f:	85 c0                	test   %eax,%eax
18007b571:	0f 88 fb fe ff ff    	js     0x18007b472
18007b577:	45 8a f4             	mov    %r12b,%r14b
18007b57a:	40 84 ff             	test   %dil,%dil
18007b57d:	74 1e                	je     0x18007b59d
18007b57f:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
18007b583:	48 8d 15 26 59 0d 00 	lea    0xd5926(%rip),%rdx        # 0x180150eb0
18007b58a:	e8 ad 02 0b 00       	call   0x18012b83c
18007b58f:	85 c0                	test   %eax,%eax
18007b591:	74 0a                	je     0x18007b59d
18007b593:	bb 98 00 00 c0       	mov    $0xc0000098,%ebx
18007b598:	e9 d5 fe ff ff       	jmp    0x18007b472
18007b59d:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
18007b5a2:	48 8d 15 ef 58 0d 00 	lea    0xd58ef(%rip),%rdx        # 0x180150e98
18007b5a9:	e8 f6 4a fb ff       	call   0x1800300a4
18007b5ae:	48 8b f0             	mov    %rax,%rsi
18007b5b1:	48 85 c0             	test   %rax,%rax
18007b5b4:	74 dd                	je     0x18007b593
18007b5b6:	48 8d 05 27 fd ff ff 	lea    -0x2d9(%rip),%rax        # 0x18007b2e4
18007b5bd:	44 89 65 80          	mov    %r12d,-0x80(%rbp)
18007b5c1:	48 89 45 94          	mov    %rax,-0x6c(%rbp)
18007b5c5:	4c 8d 45 70          	lea    0x70(%rbp),%r8
18007b5c9:	48 8d 05 48 fd ff ff 	lea    -0x2b8(%rip),%rax        # 0x18007b318
18007b5d0:	c7 45 70 24 00 00 00 	movl   $0x24,0x70(%rbp)
18007b5d7:	48 89 45 9c          	mov    %rax,-0x64(%rbp)
18007b5db:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
18007b5df:	48 8b c6             	mov    %rsi,%rax
18007b5e2:	33 c9                	xor    %ecx,%ecx
18007b5e4:	ff d0                	call   *%rax
18007b5e6:	0f 1f 00             	nopl   (%rax)
18007b5e9:	85 c0                	test   %eax,%eax
18007b5eb:	74 19                	je     0x18007b606
18007b5ed:	bb 23 00 00 c0       	mov    $0xc0000023,%ebx
18007b5f2:	bf 02 00 00 80       	mov    $0x80000002,%edi
18007b5f7:	3b c7                	cmp    %edi,%eax
18007b5f9:	b9 01 00 00 c0       	mov    $0xc0000001,%ecx
18007b5fe:	0f 45 d9             	cmovne %ecx,%ebx
18007b601:	e9 6c fe ff ff       	jmp    0x18007b472
18007b606:	b9 18 00 00 00       	mov    $0x18,%ecx
18007b60b:	c7 45 70 18 00 00 00 	movl   $0x18,0x70(%rbp)
18007b612:	e8 39 e8 01 00       	call   0x180099e50
18007b617:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
18007b61c:	4c 8b c8             	mov    %rax,%r9
18007b61f:	48 85 c0             	test   %rax,%rax
18007b622:	75 0a                	jne    0x18007b62e
18007b624:	bb 17 00 00 c0       	mov    $0xc0000017,%ebx
18007b629:	e9 49 fe ff ff       	jmp    0x18007b477
18007b62e:	44 8b 45 70          	mov    0x70(%rbp),%r8d
18007b632:	33 d2                	xor    %edx,%edx
18007b634:	48 8b c8             	mov    %rax,%rcx
18007b637:	e8 44 a6 0b 00       	call   0x180135c80
18007b63c:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
18007b641:	4c 8d 45 70          	lea    0x70(%rbp),%r8
18007b645:	48 8b c6             	mov    %rsi,%rax
18007b648:	41 8b cc             	mov    %r12d,%ecx
18007b64b:	ff d0                	call   *%rax
18007b64d:	0f 1f 00             	nopl   (%rax)
18007b650:	85 c0                	test   %eax,%eax
18007b652:	74 6b                	je     0x18007b6bf
18007b654:	bf 02 00 00 80       	mov    $0x80000002,%edi
18007b659:	3b c7                	cmp    %edi,%eax
18007b65b:	74 0a                	je     0x18007b667
18007b65d:	bb 01 00 00 c0       	mov    $0xc0000001,%ebx
18007b662:	e9 0b fe ff ff       	jmp    0x18007b472
18007b667:	83 7d 70 18          	cmpl   $0x18,0x70(%rbp)
18007b66b:	bb 23 00 00 c0       	mov    $0xc0000023,%ebx
18007b670:	0f 86 fc fd ff ff    	jbe    0x18007b472
18007b676:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
18007b67b:	e8 7c e9 01 00       	call   0x180099ffc
18007b680:	8b 4d 70             	mov    0x70(%rbp),%ecx
18007b683:	e8 c8 e7 01 00       	call   0x180099e50
18007b688:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
18007b68d:	4c 8b c8             	mov    %rax,%r9
18007b690:	48 85 c0             	test   %rax,%rax
18007b693:	74 8f                	je     0x18007b624
18007b695:	44 8b 45 70          	mov    0x70(%rbp),%r8d
18007b699:	33 d2                	xor    %edx,%edx
18007b69b:	48 8b c8             	mov    %rax,%rcx
18007b69e:	e8 dd a5 0b 00       	call   0x180135c80
18007b6a3:	48 8b c6             	mov    %rsi,%rax
18007b6a6:	4c 8d 45 70          	lea    0x70(%rbp),%r8
18007b6aa:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
18007b6af:	41 8b cc             	mov    %r12d,%ecx
18007b6b2:	ff d0                	call   *%rax
18007b6b4:	0f 1f 00             	nopl   (%rax)
18007b6b7:	85 c0                	test   %eax,%eax
18007b6b9:	0f 85 38 ff ff ff    	jne    0x18007b5f7
18007b6bf:	4c 8b 4c 24 70       	mov    0x70(%rsp),%r9
18007b6c4:	45 84 61 0c          	test   %r12b,0xc(%r9)
18007b6c8:	75 0a                	jne    0x18007b6d4
18007b6ca:	bb bb 00 00 c0       	mov    $0xc00000bb,%ebx
18007b6cf:	e9 a3 fd ff ff       	jmp    0x18007b477
18007b6d4:	41 8b 41 04          	mov    0x4(%r9),%eax
18007b6d8:	ba ff 0f 00 00       	mov    $0xfff,%edx
18007b6dd:	89 05 dd 93 12 00    	mov    %eax,0x1293dd(%rip)        # 0x1801a4ac0
18007b6e3:	41 8b df             	mov    %r15d,%ebx
18007b6e6:	41 8b 41 08          	mov    0x8(%r9),%eax
18007b6ea:	89 05 cc 93 12 00    	mov    %eax,0x1293cc(%rip)        # 0x1801a4abc
18007b6f0:	41 8b c7             	mov    %r15d,%eax
18007b6f3:	41 8b 49 10          	mov    0x10(%r9),%ecx
18007b6f7:	85 ca                	test   %ecx,%edx
18007b6f9:	0f 95 c0             	setne  %al
18007b6fc:	c1 e9 0c             	shr    $0xc,%ecx
18007b6ff:	03 c1                	add    %ecx,%eax
18007b701:	89 05 ad 93 12 00    	mov    %eax,0x1293ad(%rip)        # 0x1801a4ab4
18007b707:	41 8b c7             	mov    %r15d,%eax
18007b70a:	41 8b 49 14          	mov    0x14(%r9),%ecx
18007b70e:	85 ca                	test   %ecx,%edx
18007b710:	48 89 35 81 93 12 00 	mov    %rsi,0x129381(%rip)        # 0x1801a4a98
18007b717:	0f 95 c0             	setne  %al
18007b71a:	c1 e9 0c             	shr    $0xc,%ecx
18007b71d:	03 c1                	add    %ecx,%eax
18007b71f:	89 05 93 93 12 00    	mov    %eax,0x129393(%rip)        # 0x1801a4ab8
18007b725:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
18007b72a:	48 89 05 77 93 12 00 	mov    %rax,0x129377(%rip)        # 0x1801a4aa8
18007b731:	8b 45 78             	mov    0x78(%rbp),%eax
18007b734:	89 05 76 93 12 00    	mov    %eax,0x129376(%rip)        # 0x1801a4ab0
18007b73a:	4c 89 7c 24 78       	mov    %r15,0x78(%rsp)
18007b73f:	e9 33 fd ff ff       	jmp    0x18007b477
18007b744:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18007b749:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
18007b74e:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
18007b753:	55                   	push   %rbp
18007b754:	56                   	push   %rsi
18007b755:	57                   	push   %rdi
18007b756:	41 54                	push   %r12
18007b758:	41 55                	push   %r13
18007b75a:	41 56                	push   %r14
18007b75c:	41 57                	push   %r15
18007b75e:	48 8b ec             	mov    %rsp,%rbp
18007b761:	48 83 ec 70          	sub    $0x70,%rsp
18007b765:	48 83 65 e0 00       	andq   $0x0,-0x20(%rbp)
18007b76a:	4c 8b e9             	mov    %rcx,%r13
18007b76d:	48 83 65 e8 00       	andq   $0x0,-0x18(%rbp)
18007b772:	33 ff                	xor    %edi,%edi
18007b774:	33 db                	xor    %ebx,%ebx
18007b776:	48 89 7d d0          	mov    %rdi,-0x30(%rbp)
18007b77a:	8b ca                	mov    %edx,%ecx
18007b77c:	48 89 5d d8          	mov    %rbx,-0x28(%rbp)
18007b780:	e8 97 fc ff ff       	call   0x18007b41c
18007b785:	44 8b f0             	mov    %eax,%r14d
18007b788:	85 c0                	test   %eax,%eax
18007b78a:	0f 88 56 02 00 00    	js     0x18007b9e6
18007b790:	e8 8b fb ff ff       	call   0x18007b320
18007b795:	44 8b f0             	mov    %eax,%r14d
18007b798:	85 c0                	test   %eax,%eax
18007b79a:	0f 88 46 02 00 00    	js     0x18007b9e6
18007b7a0:	66 0f 6f 05 c8 2b 0e 	movdqa 0xe2bc8(%rip),%xmm0        # 0x18015e370
18007b7a7:	00
18007b7a8:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
18007b7ac:	21 5c 24 30          	and    %ebx,0x30(%rsp)
18007b7b0:	8d 57 10             	lea    0x10(%rdi),%edx
18007b7b3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
18007b7b8:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
18007b7bc:	45 33 c9             	xor    %r9d,%r9d
18007b7bf:	c7 44 24 20 00 00 01 	movl   $0x10000,0x20(%rsp)
18007b7c6:	00
18007b7c7:	41 b8 02 00 00 d0    	mov    $0xd0000002,%r8d
18007b7cd:	f3 0f 7f 45 f0       	movdqu %xmm0,-0x10(%rbp)
18007b7d2:	e8 15 c1 01 00       	call   0x1800978ec
18007b7d7:	48 8b 75 e0          	mov    -0x20(%rbp),%rsi
18007b7db:	44 8b f0             	mov    %eax,%r14d
18007b7de:	85 c0                	test   %eax,%eax
18007b7e0:	0f 88 d9 01 00 00    	js     0x18007b9bf
18007b7e6:	21 5c 24 20          	and    %ebx,0x20(%rsp)
18007b7ea:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
18007b7ee:	45 33 c9             	xor    %r9d,%r9d
18007b7f1:	41 b8 00 00 01 00    	mov    $0x10000,%r8d
18007b7f7:	48 8b d6             	mov    %rsi,%rdx
18007b7fa:	e8 21 ed 01 00       	call   0x18009a520
18007b7ff:	4c 8b 65 e8          	mov    -0x18(%rbp),%r12
18007b803:	44 8b f0             	mov    %eax,%r14d
18007b806:	85 c0                	test   %eax,%eax
18007b808:	0f 88 97 01 00 00    	js     0x18007b9a5
18007b80e:	33 d2                	xor    %edx,%edx
18007b810:	41 b8 00 00 01 00    	mov    $0x10000,%r8d
18007b816:	49 8b cc             	mov    %r12,%rcx
18007b819:	e8 62 a4 0b 00       	call   0x180135c80
18007b81e:	48 8b 0d 83 92 12 00 	mov    0x129283(%rip),%rcx        # 0x1801a4aa8
18007b825:	45 33 f6             	xor    %r14d,%r14d
18007b828:	48 85 c9             	test   %rcx,%rcx
18007b82b:	75 0b                	jne    0x18007b838
18007b82d:	41 be 0d 00 00 c0    	mov    $0xc000000d,%r14d
18007b833:	e9 6d 01 00 00       	jmp    0x18007b9a5
18007b838:	8b 15 72 92 12 00    	mov    0x129272(%rip),%edx        # 0x1801a4ab0
18007b83e:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
18007b842:	48 21 5d e8          	and    %rbx,-0x18(%rbp)
18007b846:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
18007b84c:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
18007b851:	45 33 c0             	xor    %r8d,%r8d
18007b854:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
18007b858:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
18007b85d:	48 8d 05 1c 56 0d 00 	lea    0xd561c(%rip),%rax        # 0x180150e80
18007b864:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
18007b869:	48 21 5c 24 20       	and    %rbx,0x20(%rsp)
18007b86e:	e8 7d bb 01 00       	call   0x1800973f0
18007b873:	85 c0                	test   %eax,%eax
18007b875:	78 09                	js     0x18007b880
18007b877:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
18007b87b:	8b 48 04             	mov    0x4(%rax),%ecx
18007b87e:	eb 03                	jmp    0x18007b883
18007b880:	8b 4d d0             	mov    -0x30(%rbp),%ecx
18007b883:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
18007b887:	48 85 d2             	test   %rdx,%rdx
18007b88a:	74 15                	je     0x18007b8a1
18007b88c:	81 f9 00 00 01 00    	cmp    $0x10000,%ecx
18007b892:	77 0d                	ja     0x18007b8a1
18007b894:	44 8b c1             	mov    %ecx,%r8d
18007b897:	49 8b cc             	mov    %r12,%rcx
18007b89a:	e8 21 a1 0b 00       	call   0x1801359c0
18007b89f:	eb 06                	jmp    0x18007b8a7
18007b8a1:	41 be 98 00 00 c0    	mov    $0xc0000098,%r14d
18007b8a7:	45 85 f6             	test   %r14d,%r14d
18007b8aa:	0f 88 f5 00 00 00    	js     0x18007b9a5
18007b8b0:	45 0f b7 7c 24 18    	movzwl 0x18(%r12),%r15d
18007b8b6:	33 c9                	xor    %ecx,%ecx
18007b8b8:	8b 05 fa 91 12 00    	mov    0x1291fa(%rip),%eax        # 0x1801a4ab8
18007b8be:	4d 03 fc             	add    %r12,%r15
18007b8c1:	85 c0                	test   %eax,%eax
18007b8c3:	74 35                	je     0x18007b8fa
18007b8c5:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
18007b8c9:	8b d0                	mov    %eax,%edx
18007b8cb:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
18007b8d0:	41 b9 00 00 08 00    	mov    $0x80000,%r9d
18007b8d6:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
18007b8da:	41 b8 0a 00 00 d0    	mov    $0xd000000a,%r8d
18007b8e0:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
18007b8e4:	e8 03 c0 01 00       	call   0x1800978ec
18007b8e9:	48 8b 7d d0          	mov    -0x30(%rbp),%rdi
18007b8ed:	33 c9                	xor    %ecx,%ecx
18007b8ef:	44 8b f0             	mov    %eax,%r14d
18007b8f2:	85 c0                	test   %eax,%eax
18007b8f4:	0f 88 ab 00 00 00    	js     0x18007b9a5
18007b8fa:	8b 05 b4 91 12 00    	mov    0x1291b4(%rip),%eax        # 0x1801a4ab4
18007b900:	85 c0                	test   %eax,%eax