1400e057b:	41 80 fd 80          	cmp    $0x80,%r13b
1400e057f:	0f 84 fb 02 00 00    	je     0x1400e0880
1400e0585:	3d 9f 00 00 00       	cmp    $0x9f,%eax
1400e058a:	0f 8f 50 ff ff ff    	jg     0x1400e04e0
1400e0590:	c1 f8 04             	sar    $0x4,%eax
1400e0593:	48 8d 0d a1 25 13 00 	lea    0x1325a1(%rip),%rcx        # 0x140212b3b
1400e059a:	48 98                	cltq
1400e059c:	66 0f be 04 01       	movsbw (%rcx,%rax,1),%ax
1400e05a1:	66 89 03             	mov    %ax,(%rbx)
1400e05a4:	4d 39 f7             	cmp    %r14,%r15
1400e05a7:	0f 83 36 ff ff ff    	jae    0x1400e04e3
1400e05ad:	83 e2 0f             	and    $0xf,%edx
1400e05b0:	41 83 c0 02          	add    $0x2,%r8d
1400e05b4:	66 0f be 04 11       	movsbw (%rcx,%rdx,1),%ax
1400e05b9:	89 f1                	mov    %esi,%ecx
1400e05bb:	4d 63 f8             	movslq %r8d,%r15
1400e05be:	66 42 89 44 1d 02    	mov    %ax,0x2(%rbp,%r11,1)
1400e05c4:	44 39 c9             	cmp    %r9d,%ecx
1400e05c7:	0f 8c 24 ff ff ff    	jl     0x1400e04f1
1400e05cd:	0f 1f 00             	nopl   (%rax)
1400e05d0:	4a 8d 5c 7d 00       	lea    0x0(%rbp,%r15,2),%rbx
1400e05d5:	31 c0                	xor    %eax,%eax
1400e05d7:	66 89 03             	mov    %ax,(%rbx)
1400e05da:	44 89 c0             	mov    %r8d,%eax
1400e05dd:	48 83 c4 38          	add    $0x38,%rsp
1400e05e1:	5b                   	pop    %rbx
1400e05e2:	5e                   	pop    %rsi
1400e05e3:	5f                   	pop    %rdi
1400e05e4:	5d                   	pop    %rbp
1400e05e5:	41 5c                	pop    %r12
1400e05e7:	41 5d                	pop    %r13
1400e05e9:	41 5e                	pop    %r14
1400e05eb:	41 5f                	pop    %r15
1400e05ed:	c3                   	ret
1400e05ee:	66 90                	xchg   %ax,%ax
1400e05f0:	44 8d a0 10 ff ff ff 	lea    -0xf0(%rax),%r12d
1400e05f7:	41 83 fc 04          	cmp    $0x4,%r12d
1400e05fb:	77 88                	ja     0x1400e0585
1400e05fd:	44 8d 61 03          	lea    0x3(%rcx),%r12d
1400e0601:	45 39 cc             	cmp    %r9d,%r12d
1400e0604:	0f 8d 7b ff ff ff    	jge    0x1400e0585
1400e060a:	4d 39 f7             	cmp    %r14,%r15
1400e060d:	73 61                	jae    0x1400e0670
1400e060f:	4c 63 ee             	movslq %esi,%r13
1400e0612:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1400e0617:	46 0f b6 2c 2f       	movzbl (%rdi,%r13,1),%r13d
1400e061c:	44 88 6c 24 28       	mov    %r13b,0x28(%rsp)
1400e0621:	3d f0 00 00 00       	cmp    $0xf0,%eax
1400e0626:	0f 84 f4 01 00 00    	je     0x1400e0820
1400e062c:	44 0f b6 6c 24 28    	movzbl 0x28(%rsp),%r13d
1400e0632:	3d f4 00 00 00       	cmp    $0xf4,%eax
1400e0637:	0f 84 23 01 00 00    	je     0x1400e0760
1400e063d:	41 83 e5 c0          	and    $0xffffffc0,%r13d
1400e0641:	41 80 fd 80          	cmp    $0x80,%r13b
1400e0645:	0f 84 71 02 00 00    	je     0x1400e08bc
1400e064b:	3d 9f 00 00 00       	cmp    $0x9f,%eax
1400e0650:	0f 8f 8a fe ff ff    	jg     0x1400e04e0
1400e0656:	c1 f8 04             	sar    $0x4,%eax
1400e0659:	48 8d 0d db 24 13 00 	lea    0x1324db(%rip),%rcx        # 0x140212b3b
1400e0660:	48 98                	cltq
1400e0662:	66 0f be 04 01       	movsbw (%rcx,%rax,1),%ax
1400e0667:	66 89 03             	mov    %ax,(%rbx)
1400e066a:	e9 3e ff ff ff       	jmp    0x1400e05ad
1400e066f:	90                   	nop
1400e0670:	3d 9f 00 00 00       	cmp    $0x9f,%eax
1400e0675:	0f 8f 65 fe ff ff    	jg     0x1400e04e0
1400e067b:	c1 f8 04             	sar    $0x4,%eax
1400e067e:	48 8d 15 b6 24 13 00 	lea    0x1324b6(%rip),%rdx        # 0x140212b3b
1400e0685:	48 98                	cltq
1400e0687:	66 0f be 04 02       	movsbw (%rdx,%rax,1),%ax
1400e068c:	66 89 03             	mov    %ax,(%rbx)
1400e068f:	e9 4f fe ff ff       	jmp    0x1400e04e3
1400e0694:	0f 1f 40 00          	nopl   0x0(%rax)
1400e0698:	41 80 fd 9f          	cmp    $0x9f,%r13b
1400e069c:	0f 86 3e fe ff ff    	jbe    0x1400e04e0
1400e06a2:	44 0f b6 44 24 28    	movzbl 0x28(%rsp),%r8d
1400e06a8:	41 83 e0 c0          	and    $0xffffffc0,%r8d
1400e06ac:	41 80 f8 80          	cmp    $0x80,%r8b
1400e06b0:	0f 85 2a fe ff ff    	jne    0x1400e04e0
1400e06b6:	4c 8b 5c 24 20       	mov    0x20(%rsp),%r11
1400e06bb:	46 0f b6 44 1f 01    	movzbl 0x1(%rdi,%r11,1),%r8d
1400e06c1:	41 83 e0 c0          	and    $0xffffffc0,%r8d
1400e06c5:	41 80 f8 80          	cmp    $0x80,%r8b
1400e06c9:	0f 85 11 fe ff ff    	jne    0x1400e04e0
1400e06cf:	49 63 d4             	movslq %r12d,%rdx
1400e06d2:	c1 e0 0c             	shl    $0xc,%eax
1400e06d5:	83 c1 03             	add    $0x3,%ecx
1400e06d8:	45 89 d0             	mov    %r10d,%r8d
1400e06db:	0f b6 14 17          	movzbl (%rdi,%rdx,1),%edx
1400e06df:	0f b7 c0             	movzwl %ax,%eax
1400e06e2:	83 e2 3f             	and    $0x3f,%edx
1400e06e5:	09 c2                	or     %eax,%edx
1400e06e7:	8b 44 24 28          	mov    0x28(%rsp),%eax
1400e06eb:	c1 e0 06             	shl    $0x6,%eax
1400e06ee:	25 c0 0f 00 00       	and    $0xfc0,%eax
1400e06f3:	09 d0                	or     %edx,%eax
1400e06f5:	66 89 03             	mov    %ax,(%rbx)
1400e06f8:	e9 eb fd ff ff       	jmp    0x1400e04e8
1400e06fd:	0f 1f 00             	nopl   (%rax)
1400e0700:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1400e0706:	41 b9 ff ff ff 7f    	mov    $0x7fffffff,%r9d
1400e070c:	e9 a0 fd ff ff       	jmp    0x1400e04b1
1400e0711:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400e0718:	c1 e0 06             	shl    $0x6,%eax
1400e071b:	41 83 e0 3f          	and    $0x3f,%r8d
1400e071f:	83 c1 02             	add    $0x2,%ecx
1400e0722:	25 c0 07 00 00       	and    $0x7c0,%eax
1400e0727:	41 09 c0             	or     %eax,%r8d
1400e072a:	66 44 89 03          	mov    %r8w,(%rbx)
1400e072e:	45 89 d0             	mov    %r10d,%r8d
1400e0731:	e9 b2 fd ff ff       	jmp    0x1400e04e8
1400e0736:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400e073d:	00 00 00
1400e0740:	31 d2                	xor    %edx,%edx
1400e0742:	66 89 13             	mov    %dx,(%rbx)
1400e0745:	ff 15 d5 ec 1c 00    	call   *0x1cecd5(%rip)        # 0x1402af420
1400e074b:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
1400e0751:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
1400e0757:	e9 7e fe ff ff       	jmp    0x1400e05da
1400e075c:	0f 1f 40 00          	nopl   0x0(%rax)
1400e0760:	41 80 fd 8f          	cmp    $0x8f,%r13b
1400e0764:	0f 87 76 fd ff ff    	ja     0x1400e04e0
1400e076a:	41 83 e5 c0          	and    $0xffffffc0,%r13d
1400e076e:	41 80 fd 80          	cmp    $0x80,%r13b
1400e0772:	0f 85 68 fd ff ff    	jne    0x1400e04e0
1400e0778:	4c 8b 6c 24 20       	mov    0x20(%rsp),%r13
1400e077d:	46 0f b6 6c 2f 01    	movzbl 0x1(%rdi,%r13,1),%r13d
1400e0783:	44 88 6c 24 2f       	mov    %r13b,0x2f(%rsp)
1400e0788:	41 83 e5 c0          	and    $0xffffffc0,%r13d
1400e078c:	41 80 fd 80          	cmp    $0x80,%r13b
1400e0790:	0f 85 4a fd ff ff    	jne    0x1400e04e0
1400e0796:	4c 8b 6c 24 20       	mov    0x20(%rsp),%r13
1400e079b:	46 0f b6 6c 2f 02    	movzbl 0x2(%rdi,%r13,1),%r13d
1400e07a1:	41 83 e5 c0          	and    $0xffffffc0,%r13d
1400e07a5:	41 80 fd 80          	cmp    $0x80,%r13b
1400e07a9:	0f 85 31 fd ff ff    	jne    0x1400e04e0
1400e07af:	49 63 d4             	movslq %r12d,%rdx
1400e07b2:	c1 e0 12             	shl    $0x12,%eax
1400e07b5:	41 83 c0 02          	add    $0x2,%r8d
1400e07b9:	0f b6 14 17          	movzbl (%rdi,%rdx,1),%edx
1400e07bd:	41 89 c2             	mov    %eax,%r10d
1400e07c0:	8d 41 02             	lea    0x2(%rcx),%eax
1400e07c3:	4d 63 f8             	movslq %r8d,%r15
1400e07c6:	41 81 e2 00 00 1c 00 	and    $0x1c0000,%r10d
1400e07cd:	48 98                	cltq
1400e07cf:	83 c1 04             	add    $0x4,%ecx
1400e07d2:	83 e2 3f             	and    $0x3f,%edx
1400e07d5:	0f b6 04 07          	movzbl (%rdi,%rax,1),%eax
1400e07d9:	44 09 d2             	or     %r10d,%edx
1400e07dc:	44 8b 54 24 28       	mov    0x28(%rsp),%r10d
1400e07e1:	c1 e0 06             	shl    $0x6,%eax
1400e07e4:	41 c1 e2 0c          	shl    $0xc,%r10d
1400e07e8:	25 c0 0f 00 00       	and    $0xfc0,%eax
1400e07ed:	41 81 e2 00 f0 03 00 	and    $0x3f000,%r10d
1400e07f4:	44 09 d2             	or     %r10d,%edx
1400e07f7:	09 d0                	or     %edx,%eax
1400e07f9:	2d 00 00 01 00       	sub    $0x10000,%eax
1400e07fe:	89 c2                	mov    %eax,%edx
1400e0800:	66 25 ff 03          	and    $0x3ff,%ax
1400e0804:	c1 fa 0a             	sar    $0xa,%edx
1400e0807:	66 0d 00 dc          	or     $0xdc00,%ax
1400e080b:	66 81 ca 00 d8       	or     $0xd800,%dx
1400e0810:	66 89 13             	mov    %dx,(%rbx)
1400e0813:	66 42 89 44 1d 02    	mov    %ax,0x2(%rbp,%r11,1)
1400e0819:	e9 ca fc ff ff       	jmp    0x1400e04e8
1400e081e:	66 90                	xchg   %ax,%ax
1400e0820:	41 80 fd 8f          	cmp    $0x8f,%r13b
1400e0824:	0f 86 b6 fc ff ff    	jbe    0x1400e04e0
1400e082a:	44 0f b6 6c 24 28    	movzbl 0x28(%rsp),%r13d
1400e0830:	41 83 e5 c0          	and    $0xffffffc0,%r13d
1400e0834:	41 80 fd 80          	cmp    $0x80,%r13b
1400e0838:	0f 85 a2 fc ff ff    	jne    0x1400e04e0
1400e083e:	4c 8b 6c 24 20       	mov    0x20(%rsp),%r13
1400e0843:	46 0f b6 6c 2f 01    	movzbl 0x1(%rdi,%r13,1),%r13d
1400e0849:	44 88 6c 24 2f       	mov    %r13b,0x2f(%rsp)
1400e084e:	41 83 e5 c0          	and    $0xffffffc0,%r13d
1400e0852:	41 80 fd 80          	cmp    $0x80,%r13b
1400e0856:	0f 85 84 fc ff ff    	jne    0x1400e04e0
1400e085c:	4c 8b 6c 24 20       	mov    0x20(%rsp),%r13
1400e0861:	46 0f b6 6c 2f 02    	movzbl 0x2(%rdi,%r13,1),%r13d
1400e0867:	41 83 e5 c0          	and    $0xffffffc0,%r13d
1400e086b:	41 80 fd 80          	cmp    $0x80,%r13b
1400e086f:	0f 85 d6 fd ff ff    	jne    0x1400e064b
1400e0875:	e9 35 ff ff ff       	jmp    0x1400e07af
1400e087a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400e0880:	4c 8b 6c 24 20       	mov    0x20(%rsp),%r13
1400e0885:	46 0f b6 6c 2f 01    	movzbl 0x1(%rdi,%r13,1),%r13d
1400e088b:	41 83 e5 c0          	and    $0xffffffc0,%r13d
1400e088f:	41 80 fd 80          	cmp    $0x80,%r13b
1400e0893:	0f 85 ec fc ff ff    	jne    0x1400e0585
1400e0899:	e9 31 fe ff ff       	jmp    0x1400e06cf
1400e089e:	66 90                	xchg   %ax,%ax
1400e08a0:	48 89 cb             	mov    %rcx,%rbx
1400e08a3:	45 31 c0             	xor    %r8d,%r8d
1400e08a6:	e9 2a fd ff ff       	jmp    0x1400e05d5
1400e08ab:	ff 15 6f eb 1c 00    	call   *0x1ceb6f(%rip)        # 0x1402af420
1400e08b1:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1400e08b7:	e9 95 fe ff ff       	jmp    0x1400e0751
1400e08bc:	4c 8b 6c 24 20       	mov    0x20(%rsp),%r13
1400e08c1:	46 0f b6 6c 2f 01    	movzbl 0x1(%rdi,%r13,1),%r13d
1400e08c7:	44 88 6c 24 2f       	mov    %r13b,0x2f(%rsp)
1400e08cc:	41 83 e5 c0          	and    $0xffffffc0,%r13d
1400e08d0:	41 80 fd 80          	cmp    $0x80,%r13b
1400e08d4:	0f 85 71 fd ff ff    	jne    0x1400e064b
1400e08da:	eb 80                	jmp    0x1400e085c
1400e08dc:	0f 1f 40 00          	nopl   0x0(%rax)
1400e08e0:	57                   	push   %rdi
1400e08e1:	56                   	push   %rsi
1400e08e2:	53                   	push   %rbx
1400e08e3:	48 83 ec 20          	sub    $0x20,%rsp
1400e08e7:	48 89 cb             	mov    %rcx,%rbx
1400e08ea:	48 85 c9             	test   %rcx,%rcx
1400e08ed:	74 05                	je     0x1400e08f4
1400e08ef:	80 39 00             	cmpb   $0x0,(%rcx)
1400e08f2:	75 0c                	jne    0x1400e0900
1400e08f4:	31 c0                	xor    %eax,%eax
1400e08f6:	48 83 c4 20          	add    $0x20,%rsp
1400e08fa:	5b                   	pop    %rbx
1400e08fb:	5e                   	pop    %rsi
1400e08fc:	5f                   	pop    %rdi
1400e08fd:	c3                   	ret
1400e08fe:	66 90                	xchg   %ax,%ax
1400e0900:	e8 93 95 10 00       	call   0x1401e9e98
1400e0905:	ba 02 00 00 00       	mov    $0x2,%edx
1400e090a:	48 8d 7c 00 01       	lea    0x1(%rax,%rax,1),%rdi
1400e090f:	48 89 f9             	mov    %rdi,%rcx
1400e0912:	e8 99 88 01 00       	call   0x1400f91b0
1400e0917:	48 89 c6             	mov    %rax,%rsi
1400e091a:	48 85 c0             	test   %rax,%rax
1400e091d:	0f 84 7c 00 00 00    	je     0x1400e099f
1400e0923:	48 89 da             	mov    %rbx,%rdx
1400e0926:	48 89 c1             	mov    %rax,%rcx
1400e0929:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1400e092f:	49 89 f8             	mov    %rdi,%r8
1400e0932:	e8 29 fb ff ff       	call   0x1400e0460
1400e0937:	ba 3d 00 00 00       	mov    $0x3d,%edx
1400e093c:	48 89 f1             	mov    %rsi,%rcx
1400e093f:	e8 bc 95 10 00       	call   0x1401e9f00
1400e0944:	48 85 c0             	test   %rax,%rax
1400e0947:	74 47                	je     0x1400e0990
1400e0949:	31 d2                	xor    %edx,%edx
1400e094b:	48 89 f1             	mov    %rsi,%rcx
1400e094e:	66 89 10             	mov    %dx,(%rax)
1400e0951:	48 8d 50 02          	lea    0x2(%rax),%rdx
1400e0955:	ff 15 45 e9 1c 00    	call   *0x1ce945(%rip)        # 0x1402af2a0
1400e095b:	89 c3                	mov    %eax,%ebx
1400e095d:	48 89 f1             	mov    %rsi,%rcx
1400e0960:	e8 4b 85 01 00       	call   0x1400f8eb0
1400e0965:	85 db                	test   %ebx,%ebx
1400e0967:	75 8b                	jne    0x1400e08f4
1400e0969:	ff 15 a1 e7 1c 00    	call   *0x1ce7a1(%rip)        # 0x1402af110
1400e096f:	89 c6                	mov    %eax,%esi
1400e0971:	ff 15 a9 ea 1c 00    	call   *0x1ceaa9(%rip)        # 0x1402af420
1400e0977:	89 f1                	mov    %esi,%ecx
1400e0979:	48 89 c3             	mov    %rax,%rbx
1400e097c:	e8 ff dc ff ff       	call   0x1400de680
1400e0981:	89 03                	mov    %eax,(%rbx)
1400e0983:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400e0988:	e9 69 ff ff ff       	jmp    0x1400e08f6
1400e098d:	0f 1f 00             	nopl   (%rax)
1400e0990:	31 d2                	xor    %edx,%edx
1400e0992:	48 89 f1             	mov    %rsi,%rcx
1400e0995:	ff 15 05 e9 1c 00    	call   *0x1ce905(%rip)        # 0x1402af2a0
1400e099b:	89 c3                	mov    %eax,%ebx
1400e099d:	eb be                	jmp    0x1400e095d
1400e099f:	48 89 fa             	mov    %rdi,%rdx
1400e09a2:	48 8d 0d a7 21 13 00 	lea    0x1321a7(%rip),%rcx        # 0x140212b50
1400e09a9:	e8 e2 29 fe ff       	call   0x1400c3390
1400e09ae:	90                   	nop
1400e09af:	90                   	nop
1400e09b0:	48 83 ec 48          	sub    $0x48,%rsp
1400e09b4:	48 85 c9             	test   %rcx,%rcx
1400e09b7:	0f 94 c0             	sete   %al
1400e09ba:	4d 85 c0             	test   %r8,%r8
1400e09bd:	41 0f 94 c1          	sete   %r9b
1400e09c1:	44 08 c8             	or     %r9b,%al
1400e09c4:	75 4a                	jne    0x1400e0a10
1400e09c6:	48 85 d2             	test   %rdx,%rdx
1400e09c9:	74 45                	je     0x1400e0a10
1400e09cb:	44 89 44 24 28       	mov    %r8d,0x28(%rsp)
1400e09d0:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1400e09d6:	49 89 d0             	mov    %rdx,%r8
1400e09d9:	31 d2                	xor    %edx,%edx
1400e09db:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400e09e0:	b9 e9 fd 00 00       	mov    $0xfde9,%ecx
1400e09e5:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1400e09ec:	00 00
1400e09ee:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1400e09f5:	00 00
1400e09f7:	ff 15 73 e9 1c 00    	call   *0x1ce973(%rip)        # 0x1402af370
1400e09fd:	85 c0                	test   %eax,%eax
1400e09ff:	74 27                	je     0x1400e0a28
1400e0a01:	83 e8 01             	sub    $0x1,%eax
1400e0a04:	48 83 c4 48          	add    $0x48,%rsp
1400e0a08:	c3                   	ret
1400e0a09:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400e0a10:	ff 15 0a ea 1c 00    	call   *0x1cea0a(%rip)        # 0x1402af420
1400e0a16:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1400e0a1c:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400e0a21:	eb e1                	jmp    0x1400e0a04
1400e0a23:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400e0a28:	ff 15 f2 e9 1c 00    	call   *0x1ce9f2(%rip)        # 0x1402af420
1400e0a2e:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
1400e0a34:	eb e6                	jmp    0x1400e0a1c
1400e0a36:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400e0a3d:	00 00 00
1400e0a40:	55                   	push   %rbp
1400e0a41:	41 57                	push   %r15
1400e0a43:	41 56                	push   %r14
1400e0a45:	41 55                	push   %r13
1400e0a47:	41 54                	push   %r12
1400e0a49:	57                   	push   %rdi
1400e0a4a:	56                   	push   %rsi
1400e0a4b:	53                   	push   %rbx
1400e0a4c:	48 83 ec 58          	sub    $0x58,%rsp
1400e0a50:	48 8d 6c 24 50       	lea    0x50(%rsp),%rbp
1400e0a55:	4c 8b 25 94 80 15 00 	mov    0x158094(%rip),%r12        # 0x140238af0
1400e0a5c:	4c 8b 7d 70          	mov    0x70(%rbp),%r15
1400e0a60:	49 8b 04 24          	mov    (%r12),%rax
1400e0a64:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1400e0a68:	b8 00 40 00 00       	mov    $0x4000,%eax
1400e0a6d:	41 89 d6             	mov    %edx,%r14d
1400e0a70:	4d 89 c5             	mov    %r8,%r13
1400e0a73:	4c 89 cf             	mov    %r9,%rdi
1400e0a76:	e8 e5 39 10 00       	call   0x1401e4460
1400e0a7b:	45 31 c9             	xor    %r9d,%r9d
1400e0a7e:	41 b8 07 00 00 00    	mov    $0x7,%r8d
1400e0a84:	31 d2                	xor    %edx,%edx
1400e0a86:	48 29 c4             	sub    %rax,%rsp
1400e0a89:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1400e0a90:	00 00
1400e0a92:	48 8d 74 24 40       	lea    0x40(%rsp),%rsi
1400e0a97:	c7 44 24 28 00 00 20 	movl   $0x2200000,0x28(%rsp)
1400e0a9e:	02
1400e0a9f:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
1400e0aa6:	00
1400e0aa7:	ff 15 a3 e4 1c 00    	call   *0x1ce4a3(%rip)        # 0x1402aef50
1400e0aad:	48 89 c3             	mov    %rax,%rbx
1400e0ab0:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400e0ab4:	0f 84 f8 00 00 00    	je     0x1400e0bb2
1400e0aba:	48 8d 45 f4          	lea    -0xc(%rbp),%rax
1400e0abe:	45 31 c9             	xor    %r9d,%r9d
1400e0ac1:	45 31 c0             	xor    %r8d,%r8d
1400e0ac4:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400e0ac9:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400e0ace:	ba a8 00 09 00       	mov    $0x900a8,%edx
1400e0ad3:	48 89 d9             	mov    %rbx,%rcx
1400e0ad6:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1400e0add:	00 00
1400e0adf:	c7 44 24 28 00 40 00 	movl   $0x4000,0x28(%rsp)