14017b41e:	48 85 c9             	test   %rcx,%rcx
14017b421:	74 06                	je     0x14017b429
14017b423:	ff 15 ef ea 1a 00    	call   *0x1aeaef(%rip)        # 0x140329f18
14017b429:	33 d2                	xor    %edx,%edx
14017b42b:	41 b8 e0 01 00 00    	mov    $0x1e0,%r8d
14017b431:	48 8b cf             	mov    %rdi,%rcx
14017b434:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14017b439:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14017b43e:	48 83 c4 20          	add    $0x20,%rsp
14017b442:	5f                   	pop    %rdi
14017b443:	e9 16 16 18 00       	jmp    0x1402fca5e
14017b448:	cc                   	int3
14017b449:	cc                   	int3
14017b44a:	cc                   	int3
14017b44b:	cc                   	int3
14017b44c:	cc                   	int3
14017b44d:	cc                   	int3
14017b44e:	cc                   	int3
14017b44f:	cc                   	int3
14017b450:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14017b455:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14017b45a:	57                   	push   %rdi
14017b45b:	48 83 ec 20          	sub    $0x20,%rsp
14017b45f:	33 d2                	xor    %edx,%edx
14017b461:	41 b8 e0 01 00 00    	mov    $0x1e0,%r8d
14017b467:	48 8b d9             	mov    %rcx,%rbx
14017b46a:	e8 ef 15 18 00       	call   0x1402fca5e
14017b46f:	b9 00 40 00 00       	mov    $0x4000,%ecx
14017b474:	ff 15 a6 ea 1a 00    	call   *0x1aeaa6(%rip)        # 0x140329f20
14017b47a:	48 89 83 b0 00 00 00 	mov    %rax,0xb0(%rbx)
14017b481:	48 85 c0             	test   %rax,%rax
14017b484:	0f 84 77 01 00 00    	je     0x14017b601
14017b48a:	48 89 83 c0 00 00 00 	mov    %rax,0xc0(%rbx)
14017b491:	b9 00 c0 00 00       	mov    $0xc000,%ecx
14017b496:	48 89 83 c8 00 00 00 	mov    %rax,0xc8(%rbx)
14017b49d:	48 05 00 40 00 00    	add    $0x4000,%rax
14017b4a3:	48 89 83 b8 00 00 00 	mov    %rax,0xb8(%rbx)
14017b4aa:	ff 15 70 ea 1a 00    	call   *0x1aea70(%rip)        # 0x140329f20
14017b4b0:	48 89 83 88 00 00 00 	mov    %rax,0x88(%rbx)
14017b4b7:	48 85 c0             	test   %rax,%rax
14017b4ba:	0f 84 41 01 00 00    	je     0x14017b601
14017b4c0:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
14017b4c7:	b9 00 05 00 00       	mov    $0x500,%ecx
14017b4cc:	48 89 83 a0 00 00 00 	mov    %rax,0xa0(%rbx)
14017b4d3:	48 05 00 c0 00 00    	add    $0xc000,%rax
14017b4d9:	48 89 83 90 00 00 00 	mov    %rax,0x90(%rbx)
14017b4e0:	ff 15 3a ea 1a 00    	call   *0x1aea3a(%rip)        # 0x140329f20
14017b4e6:	48 89 83 08 01 00 00 	mov    %rax,0x108(%rbx)
14017b4ed:	48 85 c0             	test   %rax,%rax
14017b4f0:	0f 84 0b 01 00 00    	je     0x14017b601
14017b4f6:	48 89 83 20 01 00 00 	mov    %rax,0x120(%rbx)
14017b4fd:	b9 40 00 00 00       	mov    $0x40,%ecx
14017b502:	48 89 83 18 01 00 00 	mov    %rax,0x118(%rbx)
14017b509:	48 05 00 05 00 00    	add    $0x500,%rax
14017b50f:	48 89 83 10 01 00 00 	mov    %rax,0x110(%rbx)
14017b516:	ff 15 04 ea 1a 00    	call   *0x1aea04(%rip)        # 0x140329f20
14017b51c:	48 89 83 38 01 00 00 	mov    %rax,0x138(%rbx)
14017b523:	48 85 c0             	test   %rax,%rax
14017b526:	0f 84 d5 00 00 00    	je     0x14017b601
14017b52c:	48 89 83 48 01 00 00 	mov    %rax,0x148(%rbx)
14017b533:	b9 80 02 00 00       	mov    $0x280,%ecx
14017b538:	48 83 c0 40          	add    $0x40,%rax
14017b53c:	48 89 83 40 01 00 00 	mov    %rax,0x140(%rbx)
14017b543:	ff 15 d7 e9 1a 00    	call   *0x1ae9d7(%rip)        # 0x140329f20
14017b549:	48 89 83 58 01 00 00 	mov    %rax,0x158(%rbx)
14017b550:	48 85 c0             	test   %rax,%rax
14017b553:	0f 84 a8 00 00 00    	je     0x14017b601
14017b559:	48 89 83 68 01 00 00 	mov    %rax,0x168(%rbx)
14017b560:	b9 40 00 00 00       	mov    $0x40,%ecx
14017b565:	48 05 80 02 00 00    	add    $0x280,%rax
14017b56b:	48 89 83 60 01 00 00 	mov    %rax,0x160(%rbx)
14017b572:	ff 15 a8 e9 1a 00    	call   *0x1ae9a8(%rip)        # 0x140329f20
14017b578:	48 89 83 70 01 00 00 	mov    %rax,0x170(%rbx)
14017b57f:	48 85 c0             	test   %rax,%rax
14017b582:	74 7d                	je     0x14017b601
14017b584:	48 89 83 80 01 00 00 	mov    %rax,0x180(%rbx)
14017b58b:	b9 80 01 00 00       	mov    $0x180,%ecx
14017b590:	48 83 c0 40          	add    $0x40,%rax
14017b594:	48 89 83 78 01 00 00 	mov    %rax,0x178(%rbx)
14017b59b:	ff 15 7f e9 1a 00    	call   *0x1ae97f(%rip)        # 0x140329f20
14017b5a1:	48 89 83 90 01 00 00 	mov    %rax,0x190(%rbx)
14017b5a8:	48 85 c0             	test   %rax,%rax
14017b5ab:	74 54                	je     0x14017b601
14017b5ad:	48 89 83 a0 01 00 00 	mov    %rax,0x1a0(%rbx)
14017b5b4:	b9 00 01 00 00       	mov    $0x100,%ecx
14017b5b9:	48 05 80 01 00 00    	add    $0x180,%rax
14017b5bf:	48 89 83 98 01 00 00 	mov    %rax,0x198(%rbx)
14017b5c6:	ff 15 54 e9 1a 00    	call   *0x1ae954(%rip)        # 0x140329f20
14017b5cc:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
14017b5d3:	48 85 c0             	test   %rax,%rax
14017b5d6:	74 29                	je     0x14017b601
14017b5d8:	48 89 83 b8 01 00 00 	mov    %rax,0x1b8(%rbx)
14017b5df:	48 05 00 01 00 00    	add    $0x100,%rax
14017b5e5:	48 89 83 b0 01 00 00 	mov    %rax,0x1b0(%rbx)
14017b5ec:	b8 01 00 00 00       	mov    $0x1,%eax
14017b5f1:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14017b5f6:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14017b5fb:	48 83 c4 20          	add    $0x20,%rsp
14017b5ff:	5f                   	pop    %rdi
14017b600:	c3                   	ret
14017b601:	c7 03 01 00 00 00    	movl   $0x1,(%rbx)
14017b607:	48 8b 8b b0 00 00 00 	mov    0xb0(%rbx),%rcx
14017b60e:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
14017b613:	48 85 c9             	test   %rcx,%rcx
14017b616:	74 06                	je     0x14017b61e
14017b618:	ff 15 fa e8 1a 00    	call   *0x1ae8fa(%rip)        # 0x140329f18
14017b61e:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
14017b625:	33 ed                	xor    %ebp,%ebp
14017b627:	48 89 ab b8 00 00 00 	mov    %rbp,0xb8(%rbx)
14017b62e:	48 89 ab c0 00 00 00 	mov    %rbp,0xc0(%rbx)
14017b635:	48 89 ab b0 00 00 00 	mov    %rbp,0xb0(%rbx)
14017b63c:	48 85 c9             	test   %rcx,%rcx
14017b63f:	74 06                	je     0x14017b647
14017b641:	ff 15 d1 e8 1a 00    	call   *0x1ae8d1(%rip)        # 0x140329f18
14017b647:	48 8b 8b 08 01 00 00 	mov    0x108(%rbx),%rcx
14017b64e:	48 89 ab 90 00 00 00 	mov    %rbp,0x90(%rbx)
14017b655:	48 89 ab 98 00 00 00 	mov    %rbp,0x98(%rbx)
14017b65c:	48 89 ab 88 00 00 00 	mov    %rbp,0x88(%rbx)
14017b663:	48 85 c9             	test   %rcx,%rcx
14017b666:	74 06                	je     0x14017b66e
14017b668:	ff 15 aa e8 1a 00    	call   *0x1ae8aa(%rip)        # 0x140329f18
14017b66e:	48 8b 8b 38 01 00 00 	mov    0x138(%rbx),%rcx
14017b675:	48 89 ab 10 01 00 00 	mov    %rbp,0x110(%rbx)
14017b67c:	48 89 ab 20 01 00 00 	mov    %rbp,0x120(%rbx)
14017b683:	48 89 ab 18 01 00 00 	mov    %rbp,0x118(%rbx)
14017b68a:	48 89 ab 08 01 00 00 	mov    %rbp,0x108(%rbx)
14017b691:	48 85 c9             	test   %rcx,%rcx
14017b694:	74 06                	je     0x14017b69c
14017b696:	ff 15 7c e8 1a 00    	call   *0x1ae87c(%rip)        # 0x140329f18
14017b69c:	48 8b 8b 58 01 00 00 	mov    0x158(%rbx),%rcx
14017b6a3:	48 89 ab 40 01 00 00 	mov    %rbp,0x140(%rbx)
14017b6aa:	48 89 ab 48 01 00 00 	mov    %rbp,0x148(%rbx)
14017b6b1:	48 89 ab 38 01 00 00 	mov    %rbp,0x138(%rbx)
14017b6b8:	48 85 c9             	test   %rcx,%rcx
14017b6bb:	74 06                	je     0x14017b6c3
14017b6bd:	ff 15 55 e8 1a 00    	call   *0x1ae855(%rip)        # 0x140329f18
14017b6c3:	48 8b 8b 70 01 00 00 	mov    0x170(%rbx),%rcx
14017b6ca:	48 89 ab 60 01 00 00 	mov    %rbp,0x160(%rbx)
14017b6d1:	48 89 ab 68 01 00 00 	mov    %rbp,0x168(%rbx)
14017b6d8:	48 89 ab 58 01 00 00 	mov    %rbp,0x158(%rbx)
14017b6df:	48 85 c9             	test   %rcx,%rcx
14017b6e2:	74 06                	je     0x14017b6ea
14017b6e4:	ff 15 2e e8 1a 00    	call   *0x1ae82e(%rip)        # 0x140329f18
14017b6ea:	48 8b 8b 90 01 00 00 	mov    0x190(%rbx),%rcx
14017b6f1:	48 89 ab 78 01 00 00 	mov    %rbp,0x178(%rbx)
14017b6f8:	48 89 ab 80 01 00 00 	mov    %rbp,0x180(%rbx)
14017b6ff:	48 89 ab 70 01 00 00 	mov    %rbp,0x170(%rbx)
14017b706:	48 85 c9             	test   %rcx,%rcx
14017b709:	74 06                	je     0x14017b711
14017b70b:	ff 15 07 e8 1a 00    	call   *0x1ae807(%rip)        # 0x140329f18
14017b711:	48 8b 8b a8 01 00 00 	mov    0x1a8(%rbx),%rcx
14017b718:	48 89 ab 98 01 00 00 	mov    %rbp,0x198(%rbx)
14017b71f:	48 89 ab a0 01 00 00 	mov    %rbp,0x1a0(%rbx)
14017b726:	48 89 ab 90 01 00 00 	mov    %rbp,0x190(%rbx)
14017b72d:	48 85 c9             	test   %rcx,%rcx
14017b730:	74 06                	je     0x14017b738
14017b732:	ff 15 e0 e7 1a 00    	call   *0x1ae7e0(%rip)        # 0x140329f18
14017b738:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14017b73d:	33 c0                	xor    %eax,%eax
14017b73f:	48 89 ab b0 01 00 00 	mov    %rbp,0x1b0(%rbx)
14017b746:	48 89 ab b8 01 00 00 	mov    %rbp,0x1b8(%rbx)
14017b74d:	48 89 ab a8 01 00 00 	mov    %rbp,0x1a8(%rbx)
14017b754:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
14017b759:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14017b75e:	48 83 c4 20          	add    $0x20,%rsp
14017b762:	5f                   	pop    %rdi
14017b763:	c3                   	ret
14017b764:	cc                   	int3
14017b765:	cc                   	int3
14017b766:	cc                   	int3
14017b767:	cc                   	int3
14017b768:	cc                   	int3
14017b769:	cc                   	int3
14017b76a:	cc                   	int3
14017b76b:	cc                   	int3
14017b76c:	cc                   	int3
14017b76d:	cc                   	int3
14017b76e:	cc                   	int3
14017b76f:	cc                   	int3
14017b770:	89 91 d0 00 00 00    	mov    %edx,0xd0(%rcx)
14017b776:	c3                   	ret
14017b777:	cc                   	int3
14017b778:	cc                   	int3
14017b779:	cc                   	int3
14017b77a:	cc                   	int3
14017b77b:	cc                   	int3
14017b77c:	cc                   	int3
14017b77d:	cc                   	int3
14017b77e:	cc                   	int3
14017b77f:	cc                   	int3
14017b780:	48 8d 05 59 07 00 00 	lea    0x759(%rip),%rax        # 0x14017bee0
14017b787:	48 89 49 60          	mov    %rcx,0x60(%rcx)
14017b78b:	48 89 41 58          	mov    %rax,0x58(%rcx)
14017b78f:	4a 8d 04 02          	lea    (%rdx,%r8,1),%rax
14017b793:	48 89 41 70          	mov    %rax,0x70(%rcx)
14017b797:	48 89 51 68          	mov    %rdx,0x68(%rcx)
14017b79b:	48 89 51 78          	mov    %rdx,0x78(%rcx)
14017b79f:	c3                   	ret
14017b7a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14017b7a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14017b7aa:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14017b7af:	41 56                	push   %r14
14017b7b1:	48 83 ec 20          	sub    $0x20,%rsp
14017b7b5:	49 8b d8             	mov    %r8,%rbx
14017b7b8:	48 8b f1             	mov    %rcx,%rsi
14017b7bb:	4c 8b 01             	mov    (%rcx),%r8
14017b7be:	4d 8b f1             	mov    %r9,%r14
14017b7c1:	48 8b fa             	mov    %rdx,%rdi
14017b7c4:	49 8b c8             	mov    %r8,%rcx
14017b7c7:	4c 3b 02             	cmp    (%rdx),%r8
14017b7ca:	75 63                	jne    0x14017b82f
14017b7cc:	49 8b 01             	mov    (%r9),%rax
14017b7cf:	48 39 03             	cmp    %rax,(%rbx)
14017b7d2:	75 5b                	jne    0x14017b82f
14017b7d4:	49 2b c0             	sub    %r8,%rax
14017b7d7:	48 03 c0             	add    %rax,%rax
14017b7da:	4d 85 c0             	test   %r8,%r8
14017b7dd:	74 14                	je     0x14017b7f3
14017b7df:	48 85 c0             	test   %rax,%rax
14017b7e2:	ba 01 00 00 00       	mov    $0x1,%edx
14017b7e7:	48 0f 45 d0          	cmovne %rax,%rdx
14017b7eb:	ff 15 17 e7 1a 00    	call   *0x1ae717(%rip)        # 0x140329f08
14017b7f1:	eb 12                	jmp    0x14017b805
14017b7f3:	48 85 c0             	test   %rax,%rax
14017b7f6:	b9 01 00 00 00       	mov    $0x1,%ecx
14017b7fb:	48 0f 45 c8          	cmovne %rax,%rcx
14017b7ff:	ff 15 1b e7 1a 00    	call   *0x1ae71b(%rip)        # 0x140329f20
14017b805:	48 8b c8             	mov    %rax,%rcx
14017b808:	48 85 c0             	test   %rax,%rax
14017b80b:	74 4e                	je     0x14017b85b
14017b80d:	48 8b c1             	mov    %rcx,%rax
14017b810:	48 2b 06             	sub    (%rsi),%rax
14017b813:	48 01 07             	add    %rax,(%rdi)
14017b816:	48 8b c1             	mov    %rcx,%rax
14017b819:	48 2b 06             	sub    (%rsi),%rax
14017b81c:	48 01 03             	add    %rax,(%rbx)
14017b81f:	49 8b 06             	mov    (%r14),%rax
14017b822:	48 2b 06             	sub    (%rsi),%rax
14017b825:	48 8d 04 41          	lea    (%rcx,%rax,2),%rax
14017b829:	49 89 06             	mov    %rax,(%r14)
14017b82c:	48 89 0e             	mov    %rcx,(%rsi)
14017b82f:	4c 8b 03             	mov    (%rbx),%r8
14017b832:	4d 3b 06             	cmp    (%r14),%r8
14017b835:	75 1f                	jne    0x14017b856
14017b837:	48 8b 17             	mov    (%rdi),%rdx
14017b83a:	49 3b d0             	cmp    %r8,%rdx
14017b83d:	74 08                	je     0x14017b847
14017b83f:	4c 2b c2             	sub    %rdx,%r8
14017b842:	e8 e7 11 18 00       	call   0x1402fca2e
14017b847:	48 8b 0e             	mov    (%rsi),%rcx
14017b84a:	48 2b 0f             	sub    (%rdi),%rcx
14017b84d:	48 01 0b             	add    %rcx,(%rbx)
14017b850:	48 8b 0e             	mov    (%rsi),%rcx
14017b853:	48 89 0f             	mov    %rcx,(%rdi)
14017b856:	b8 01 00 00 00       	mov    $0x1,%eax
14017b85b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14017b860:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14017b865:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14017b86a:	48 83 c4 20          	add    $0x20,%rsp
14017b86e:	41 5e                	pop    %r14
14017b870:	c3                   	ret
14017b871:	cc                   	int3
14017b872:	cc                   	int3
14017b873:	cc                   	int3
14017b874:	cc                   	int3
14017b875:	cc                   	int3
14017b876:	cc                   	int3
14017b877:	cc                   	int3
14017b878:	cc                   	int3
14017b879:	cc                   	int3
14017b87a:	cc                   	int3
14017b87b:	cc                   	int3
14017b87c:	cc                   	int3
14017b87d:	cc                   	int3
14017b87e:	cc                   	int3
14017b87f:	cc                   	int3
14017b880:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14017b885:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14017b88a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14017b88f:	57                   	push   %rdi
14017b890:	41 54                	push   %r12
14017b892:	41 55                	push   %r13
14017b894:	41 56                	push   %r14
14017b896:	41 57                	push   %r15
14017b898:	48 83 ec 40          	sub    $0x40,%rsp
14017b89c:	33 ff                	xor    %edi,%edi
14017b89e:	4d 8b f1             	mov    %r9,%r14
14017b8a1:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14017b8a6:	49 8b e8             	mov    %r8,%rbp
14017b8a9:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
14017b8ae:	48 8b f2             	mov    %rdx,%rsi
14017b8b1:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14017b8b6:	4c 8b e9             	mov    %rcx,%r13
14017b8b9:	44 8b e7             	mov    %edi,%r12d
14017b8bc:	44 8b ff             	mov    %edi,%r15d
14017b8bf:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
14017b8c6:	48 85 d2             	test   %rdx,%rdx
14017b8c9:	74 33                	je     0x14017b8fe
14017b8cb:	48 8b d3             	mov    %rbx,%rdx
14017b8ce:	66 90                	xchg   %ax,%ax
14017b8d0:	48 ff c2             	inc    %rdx
14017b8d3:	40 38 3c 16          	cmp    %dil,(%rsi,%rdx,1)
14017b8d7:	75 f7                	jne    0x14017b8d0
14017b8d9:	48 8b ce             	mov    %rsi,%rcx
14017b8dc:	e8 0f ed ff ff       	call   0x14017a5f0
14017b8e1:	85 c0                	test   %eax,%eax
14017b8e3:	0f 84 3c 01 00 00    	je     0x14017ba25
14017b8e9:	48 8b ce             	mov    %rsi,%rcx
14017b8ec:	ff 15 8e e8 1a 00    	call   *0x1ae88e(%rip)        # 0x14032a180
14017b8f2:	48 8b f8             	mov    %rax,%rdi
14017b8f5:	48 85 c0             	test   %rax,%rax
14017b8f8:	0f 84 27 01 00 00    	je     0x14017ba25
14017b8fe:	48 85 ed             	test   %rbp,%rbp
14017b901:	74 31                	je     0x14017b934
14017b903:	48 8b d3             	mov    %rbx,%rdx
14017b906:	48 ff c2             	inc    %rdx
14017b909:	44 38 24 2a          	cmp    %r12b,(%rdx,%rbp,1)
14017b90d:	75 f7                	jne    0x14017b906
14017b90f:	48 8b cd             	mov    %rbp,%rcx
14017b912:	e8 d9 ec ff ff       	call   0x14017a5f0
14017b917:	85 c0                	test   %eax,%eax
14017b919:	0f 84 dc 00 00 00    	je     0x14017b9fb
14017b91f:	48 8b cd             	mov    %rbp,%rcx
14017b922:	ff 15 58 e8 1a 00    	call   *0x1ae858(%rip)        # 0x14032a180
14017b928:	4c 8b e0             	mov    %rax,%r12
14017b92b:	48 85 c0             	test   %rax,%rax
14017b92e:	0f 84 c7 00 00 00    	je     0x14017b9fb
14017b934:	8b b4 24 90 00 00 00 	mov    0x90(%rsp),%esi
14017b93b:	85 f6                	test   %esi,%esi
14017b93d:	79 0d                	jns    0x14017b94c
14017b93f:	90                   	nop
14017b940:	48 ff c3             	inc    %rbx
14017b943:	45 38 3c 1e          	cmp    %r15b,(%r14,%rbx,1)
14017b947:	75 f7                	jne    0x14017b940
14017b949:	48 8b f3             	mov    %rbx,%rsi
14017b94c:	48 63 de             	movslq %esi,%rbx
14017b94f:	49 8b ce             	mov    %r14,%rcx
14017b952:	48 8b d3             	mov    %rbx,%rdx
14017b955:	e8 96 ec ff ff       	call   0x14017a5f0
14017b95a:	85 c0                	test   %eax,%eax
14017b95c:	0f 84 99 00 00 00    	je     0x14017b9fb
14017b962:	8d 46 01             	lea    0x1(%rsi),%eax
14017b965:	b9 01 00 00 00       	mov    $0x1,%ecx
14017b96a:	85 c0                	test   %eax,%eax
14017b96c:	48 63 d0             	movslq %eax,%rdx
14017b96f:	48 0f 45 ca          	cmovne %rdx,%rcx
14017b973:	ff 15 a7 e5 1a 00    	call   *0x1ae5a7(%rip)        # 0x140329f20
14017b979:	4c 8b f8             	mov    %rax,%r15
14017b97c:	48 85 c0             	test   %rax,%rax
14017b97f:	74 7a                	je     0x14017b9fb