140e7564e:	00
140e7564f:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
140e75653:	ba 02 00 00 00       	mov    $0x2,%edx
140e75658:	48 8b cf             	mov    %rdi,%rcx
140e7565b:	e8 60 82 ff ff       	call   0x140e6d8c0
140e75660:	90                   	nop
140e75661:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
140e75665:	48 83 fa 07          	cmp    $0x7,%rdx
140e75669:	76 36                	jbe    0x140e756a1
140e7566b:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e75672:	00
140e75673:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140e75677:	48 8b c1             	mov    %rcx,%rax
140e7567a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e75681:	72 19                	jb     0x140e7569c
140e75683:	48 83 c2 27          	add    $0x27,%rdx
140e75687:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e7568b:	48 2b c1             	sub    %rcx,%rax
140e7568e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e75692:	48 83 f8 1f          	cmp    $0x1f,%rax
140e75696:	0f 87 46 08 00 00    	ja     0x140e75ee2
140e7569c:	e8 a3 5a fa ff       	call   0x140e1b144
140e756a1:	f3 0f 7f 75 9f       	movdqu %xmm6,-0x61(%rbp)
140e756a6:	66 44 89 6d 8f       	mov    %r13w,-0x71(%rbp)
140e756ab:	4c 8b 75 ef          	mov    -0x11(%rbp),%r14
140e756af:	45 0f b7 c7          	movzwl %r15w,%r8d
140e756b3:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140e756b8:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140e756bc:	e8 9f 90 01 00       	call   0x140e8e760
140e756c1:	0f b7 18             	movzwl (%rax),%ebx
140e756c4:	49 8b 06             	mov    (%r14),%rax
140e756c7:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140e756cc:	49 8b ce             	mov    %r14,%rcx
140e756cf:	48 8b 40 10          	mov    0x10(%rax),%rax
140e756d3:	ff 15 47 e3 10 00    	call   *0x10e347(%rip)        # 0x140f83a20
140e756d9:	0f b7 10             	movzwl (%rax),%edx
140e756dc:	03 d3                	add    %ebx,%edx
140e756de:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
140e756e4:	0f 87 58 08 00 00    	ja     0x140e75f42
140e756ea:	45 33 c0             	xor    %r8d,%r8d
140e756ed:	49 8b ce             	mov    %r14,%rcx
140e756f0:	e8 0b ba af ff       	call   0x140971100
140e756f5:	8b d0                	mov    %eax,%edx
140e756f7:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
140e756fb:	e8 c0 e3 ae ff       	call   0x140963ac0
140e75700:	c7 44 24 44 7f 00 00 	movl   $0x7f,0x44(%rsp)
140e75707:	00
140e75708:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
140e7570c:	ba 03 00 00 00       	mov    $0x3,%edx
140e75711:	48 8b cf             	mov    %rdi,%rcx
140e75714:	e8 a7 81 ff ff       	call   0x140e6d8c0
140e75719:	90                   	nop
140e7571a:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
140e7571e:	48 83 fa 07          	cmp    $0x7,%rdx
140e75722:	76 36                	jbe    0x140e7575a
140e75724:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e7572b:	00
140e7572c:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140e75730:	48 8b c1             	mov    %rcx,%rax
140e75733:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e7573a:	72 19                	jb     0x140e75755
140e7573c:	48 83 c2 27          	add    $0x27,%rdx
140e75740:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e75744:	48 2b c1             	sub    %rcx,%rax
140e75747:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e7574b:	48 83 f8 1f          	cmp    $0x1f,%rax
140e7574f:	0f 87 93 07 00 00    	ja     0x140e75ee8
140e75755:	e8 ea 59 fa ff       	call   0x140e1b144
140e7575a:	f3 0f 7f 75 9f       	movdqu %xmm6,-0x61(%rbp)
140e7575f:	66 44 89 6d 8f       	mov    %r13w,-0x71(%rbp)
140e75764:	4c 8b 75 ef          	mov    -0x11(%rbp),%r14
140e75768:	45 0f b7 c7          	movzwl %r15w,%r8d
140e7576c:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140e75771:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140e75775:	e8 e6 8f 01 00       	call   0x140e8e760
140e7577a:	0f b7 18             	movzwl (%rax),%ebx
140e7577d:	49 8b 06             	mov    (%r14),%rax
140e75780:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140e75785:	49 8b ce             	mov    %r14,%rcx
140e75788:	48 8b 40 10          	mov    0x10(%rax),%rax
140e7578c:	ff 15 8e e2 10 00    	call   *0x10e28e(%rip)        # 0x140f83a20
140e75792:	0f b7 10             	movzwl (%rax),%edx
140e75795:	03 d3                	add    %ebx,%edx
140e75797:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
140e7579d:	0f 87 99 07 00 00    	ja     0x140e75f3c
140e757a3:	45 33 c0             	xor    %r8d,%r8d
140e757a6:	49 8b ce             	mov    %r14,%rcx
140e757a9:	e8 52 b9 af ff       	call   0x140971100
140e757ae:	8b d0                	mov    %eax,%edx
140e757b0:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
140e757b4:	e8 07 e3 ae ff       	call   0x140963ac0
140e757b9:	c7 44 24 44 ff 00 00 	movl   $0xff,0x44(%rsp)
140e757c0:	00
140e757c1:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
140e757c5:	41 8b d7             	mov    %r15d,%edx
140e757c8:	48 8b cf             	mov    %rdi,%rcx
140e757cb:	e8 f0 80 ff ff       	call   0x140e6d8c0
140e757d0:	90                   	nop
140e757d1:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
140e757d5:	48 83 fa 07          	cmp    $0x7,%rdx
140e757d9:	76 36                	jbe    0x140e75811
140e757db:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e757e2:	00
140e757e3:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140e757e7:	48 8b c1             	mov    %rcx,%rax
140e757ea:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e757f1:	72 19                	jb     0x140e7580c
140e757f3:	48 83 c2 27          	add    $0x27,%rdx
140e757f7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e757fb:	48 2b c1             	sub    %rcx,%rax
140e757fe:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e75802:	48 83 f8 1f          	cmp    $0x1f,%rax
140e75806:	0f 87 e2 06 00 00    	ja     0x140e75eee
140e7580c:	e8 33 59 fa ff       	call   0x140e1b144
140e75811:	f3 0f 7f 75 9f       	movdqu %xmm6,-0x61(%rbp)
140e75816:	66 44 89 6d 8f       	mov    %r13w,-0x71(%rbp)
140e7581b:	4c 8b 75 ef          	mov    -0x11(%rbp),%r14
140e7581f:	45 0f b7 c7          	movzwl %r15w,%r8d
140e75823:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140e75828:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140e7582c:	e8 2f 8f 01 00       	call   0x140e8e760
140e75831:	0f b7 18             	movzwl (%rax),%ebx
140e75834:	49 8b 06             	mov    (%r14),%rax
140e75837:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140e7583c:	49 8b ce             	mov    %r14,%rcx
140e7583f:	48 8b 40 10          	mov    0x10(%rax),%rax
140e75843:	ff 15 d7 e1 10 00    	call   *0x10e1d7(%rip)        # 0x140f83a20
140e75849:	0f b7 10             	movzwl (%rax),%edx
140e7584c:	03 d3                	add    %ebx,%edx
140e7584e:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
140e75854:	0f 87 dc 06 00 00    	ja     0x140e75f36
140e7585a:	45 33 c0             	xor    %r8d,%r8d
140e7585d:	49 8b ce             	mov    %r14,%rcx
140e75860:	e8 9b b8 af ff       	call   0x140971100
140e75865:	8b d0                	mov    %eax,%edx
140e75867:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
140e7586b:	e8 50 e2 ae ff       	call   0x140963ac0
140e75870:	c7 44 24 44 ff 01 00 	movl   $0x1ff,0x44(%rsp)
140e75877:	00
140e75878:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
140e7587c:	ba 05 00 00 00       	mov    $0x5,%edx
140e75881:	48 8b cf             	mov    %rdi,%rcx
140e75884:	e8 37 80 ff ff       	call   0x140e6d8c0
140e75889:	90                   	nop
140e7588a:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
140e7588e:	48 83 fa 07          	cmp    $0x7,%rdx
140e75892:	76 36                	jbe    0x140e758ca
140e75894:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e7589b:	00
140e7589c:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140e758a0:	48 8b c1             	mov    %rcx,%rax
140e758a3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e758aa:	72 19                	jb     0x140e758c5
140e758ac:	48 83 c2 27          	add    $0x27,%rdx
140e758b0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e758b4:	48 2b c1             	sub    %rcx,%rax
140e758b7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e758bb:	48 83 f8 1f          	cmp    $0x1f,%rax
140e758bf:	0f 87 2f 06 00 00    	ja     0x140e75ef4
140e758c5:	e8 7a 58 fa ff       	call   0x140e1b144
140e758ca:	f3 0f 7f 75 9f       	movdqu %xmm6,-0x61(%rbp)
140e758cf:	66 44 89 6d 8f       	mov    %r13w,-0x71(%rbp)
140e758d4:	4c 8b 75 ef          	mov    -0x11(%rbp),%r14
140e758d8:	45 0f b7 c5          	movzwl %r13w,%r8d
140e758dc:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140e758e1:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140e758e5:	e8 76 8e 01 00       	call   0x140e8e760
140e758ea:	0f b7 18             	movzwl (%rax),%ebx
140e758ed:	49 8b 06             	mov    (%r14),%rax
140e758f0:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140e758f5:	49 8b ce             	mov    %r14,%rcx
140e758f8:	48 8b 40 10          	mov    0x10(%rax),%rax
140e758fc:	ff 15 1e e1 10 00    	call   *0x10e11e(%rip)        # 0x140f83a20
140e75902:	44 0f b7 00          	movzwl (%rax),%r8d
140e75906:	44 03 c3             	add    %ebx,%r8d
140e75909:	41 81 f8 ff ff 00 00 	cmp    $0xffff,%r8d
140e75910:	0f 87 1a 06 00 00    	ja     0x140e75f30
140e75916:	66 c7 44 24 28 3a 00 	movw   $0x3a,0x28(%rsp)
140e7591d:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
140e75922:	45 0f b7 cc          	movzwl %r12w,%r9d
140e75926:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
140e7592a:	49 8b ce             	mov    %r14,%rcx
140e7592d:	e8 1e af af ff       	call   0x140970850
140e75932:	c7 44 24 44 ff 07 00 	movl   $0x7ff,0x44(%rsp)
140e75939:	00
140e7593a:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
140e7593e:	ba 06 00 00 00       	mov    $0x6,%edx
140e75943:	48 8b cf             	mov    %rdi,%rcx
140e75946:	e8 65 80 ff ff       	call   0x140e6d9b0
140e7594b:	90                   	nop
140e7594c:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
140e75950:	48 83 fa 07          	cmp    $0x7,%rdx
140e75954:	76 36                	jbe    0x140e7598c
140e75956:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e7595d:	00
140e7595e:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140e75962:	48 8b c1             	mov    %rcx,%rax
140e75965:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e7596c:	72 19                	jb     0x140e75987
140e7596e:	48 83 c2 27          	add    $0x27,%rdx
140e75972:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e75976:	48 2b c1             	sub    %rcx,%rax
140e75979:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e7597d:	48 83 f8 1f          	cmp    $0x1f,%rax
140e75981:	0f 87 73 05 00 00    	ja     0x140e75efa
140e75987:	e8 b8 57 fa ff       	call   0x140e1b144
140e7598c:	f3 0f 7f 75 9f       	movdqu %xmm6,-0x61(%rbp)
140e75991:	66 44 89 6d 8f       	mov    %r13w,-0x71(%rbp)
140e75996:	ba 10 00 00 00       	mov    $0x10,%edx
140e7599b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140e759a1:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140e759a5:	e8 86 95 01 00       	call   0x140e8ef30
140e759aa:	48 8b 7d ef          	mov    -0x11(%rbp),%rdi
140e759ae:	41 be 40 00 00 00    	mov    $0x40,%r14d
140e759b4:	45 0f b7 c6          	movzwl %r14w,%r8d
140e759b8:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140e759bd:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140e759c1:	e8 9a 8d 01 00       	call   0x140e8e760
140e759c6:	0f b7 18             	movzwl (%rax),%ebx
140e759c9:	48 8b 07             	mov    (%rdi),%rax
140e759cc:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140e759d1:	48 8b cf             	mov    %rdi,%rcx
140e759d4:	48 8b 40 10          	mov    0x10(%rax),%rax
140e759d8:	ff 15 42 e0 10 00    	call   *0x10e042(%rip)        # 0x140f83a20
140e759de:	44 0f b7 00          	movzwl (%rax),%r8d
140e759e2:	44 03 c3             	add    %ebx,%r8d
140e759e5:	41 81 f8 ff ff 00 00 	cmp    $0xffff,%r8d
140e759ec:	0f 87 38 05 00 00    	ja     0x140e75f2a
140e759f2:	45 8b ce             	mov    %r14d,%r9d
140e759f5:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
140e759f9:	48 8b cf             	mov    %rdi,%rcx
140e759fc:	e8 7f b4 af ff       	call   0x140970e80
140e75a01:	c7 44 24 44 ff 17 00 	movl   $0x17ff,0x44(%rsp)
140e75a08:	00
140e75a09:	4c 8d 65 8f          	lea    -0x71(%rbp),%r12
140e75a0d:	48 83 7d a7 0f       	cmpq   $0xf,-0x59(%rbp)
140e75a12:	4c 0f 47 65 8f       	cmova  -0x71(%rbp),%r12
140e75a17:	0f 57 c0             	xorps  %xmm0,%xmm0
140e75a1a:	0f 11 45 af          	movups %xmm0,-0x51(%rbp)
140e75a1e:	0f 57 c9             	xorps  %xmm1,%xmm1
140e75a21:	f3 0f 7f 4d bf       	movdqu %xmm1,-0x41(%rbp)
140e75a26:	49 c7 c5 ff ff ff ff 	mov    $0xffffffffffffffff,%r13
140e75a2d:	49 8b fd             	mov    %r13,%rdi
140e75a30:	48 ff c7             	inc    %rdi
140e75a33:	41 80 3c 3c 00       	cmpb   $0x0,(%r12,%rdi,1)
140e75a38:	75 f6                	jne    0x140e75a30
140e75a3a:	49 be ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r14
140e75a41:	ff ff 7f
140e75a44:	49 3b fe             	cmp    %r14,%rdi
140e75a47:	0f 87 b3 04 00 00    	ja     0x140e75f00
140e75a4d:	b8 16 00 00 00       	mov    $0x16,%eax
140e75a52:	48 83 ff 0f          	cmp    $0xf,%rdi
140e75a56:	77 25                	ja     0x140e75a7d
140e75a58:	48 89 7d bf          	mov    %rdi,-0x41(%rbp)
140e75a5c:	48 c7 45 c7 0f 00 00 	movq   $0xf,-0x39(%rbp)
140e75a63:	00
140e75a64:	0f ae e8             	lfence
140e75a67:	4c 8b c7             	mov    %rdi,%r8
140e75a6a:	49 8b d4             	mov    %r12,%rdx
140e75a6d:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
140e75a71:	e8 9a 95 06 00       	call   0x140edf010
140e75a76:	c6 44 3d af 00       	movb   $0x0,-0x51(%rbp,%rdi,1)
140e75a7b:	eb 45                	jmp    0x140e75ac2
140e75a7d:	4c 8b ff             	mov    %rdi,%r15
140e75a80:	49 83 cf 0f          	or     $0xf,%r15
140e75a84:	4d 3b fe             	cmp    %r14,%r15
140e75a87:	76 05                	jbe    0x140e75a8e
140e75a89:	4d 8b fe             	mov    %r14,%r15
140e75a8c:	eb 07                	jmp    0x140e75a95
140e75a8e:	4c 3b f8             	cmp    %rax,%r15
140e75a91:	4c 0f 42 f8          	cmovb  %rax,%r15
140e75a95:	49 8d 4f 01          	lea    0x1(%r15),%rcx
140e75a99:	e8 92 12 32 ff       	call   0x140196d30
140e75a9e:	48 8b d8             	mov    %rax,%rbx
140e75aa1:	48 89 45 af          	mov    %rax,-0x51(%rbp)
140e75aa5:	48 89 7d bf          	mov    %rdi,-0x41(%rbp)
140e75aa9:	4c 89 7d c7          	mov    %r15,-0x39(%rbp)
140e75aad:	0f ae e8             	lfence
140e75ab0:	4c 8b c7             	mov    %rdi,%r8
140e75ab3:	49 8b d4             	mov    %r12,%rdx
140e75ab6:	48 8b c8             	mov    %rax,%rcx
140e75ab9:	e8 52 95 06 00       	call   0x140edf010
140e75abe:	c6 04 3b 00          	movb   $0x0,(%rbx,%rdi,1)
140e75ac2:	c7 44 24 44 ff 1f 00 	movl   $0x1fff,0x44(%rsp)
140e75ac9:	00
140e75aca:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
140e75ace:	48 83 fa 0f          	cmp    $0xf,%rdx
140e75ad2:	76 31                	jbe    0x140e75b05
140e75ad4:	48 ff c2             	inc    %rdx
140e75ad7:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140e75adb:	48 8b c1             	mov    %rcx,%rax
140e75ade:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e75ae5:	72 19                	jb     0x140e75b00
140e75ae7:	48 83 c2 27          	add    $0x27,%rdx
140e75aeb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e75aef:	48 2b c1             	sub    %rcx,%rax
140e75af2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e75af6:	48 83 f8 1f          	cmp    $0x1f,%rax
140e75afa:	0f 87 06 04 00 00    	ja     0x140e75f06
140e75b00:	e8 3f 56 fa ff       	call   0x140e1b144
140e75b05:	66 0f 6f 35 23 e3 12 	movdqa 0x12e323(%rip),%xmm6        # 0x140fa3e30
140e75b0c:	00
140e75b0d:	f3 0f 7f 75 9f       	movdqu %xmm6,-0x61(%rbp)
140e75b12:	c6 45 8f 00          	movb   $0x0,-0x71(%rbp)
140e75b16:	4c 8d 45 af          	lea    -0x51(%rbp),%r8
140e75b1a:	ba 07 00 00 00       	mov    $0x7,%edx
140e75b1f:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
140e75b23:	e8 18 d6 ff ff       	call   0x140e73140
140e75b28:	90                   	nop
140e75b29:	48 8b 55 c7          	mov    -0x39(%rbp),%rdx
140e75b2d:	48 83 fa 0f          	cmp    $0xf,%rdx
140e75b31:	76 39                	jbe    0x140e75b6c
140e75b33:	48 ff c2             	inc    %rdx
140e75b36:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
140e75b3a:	48 8b c1             	mov    %rcx,%rax
140e75b3d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e75b44:	72 19                	jb     0x140e75b5f
140e75b46:	48 83 c2 27          	add    $0x27,%rdx
140e75b4a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e75b4e:	48 2b c1             	sub    %rcx,%rax
140e75b51:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e75b55:	48 83 f8 1f          	cmp    $0x1f,%rax
140e75b59:	0f 87 b9 03 00 00    	ja     0x140e75f18
140e75b5f:	e8 e0 55 fa ff       	call   0x140e1b144
140e75b64:	66 0f 6f 35 c4 e2 12 	movdqa 0x12e2c4(%rip),%xmm6        # 0x140fa3e30
140e75b6b:	00
140e75b6c:	f3 0f 7f 75 bf       	movdqu %xmm6,-0x41(%rbp)
140e75b71:	c6 45 af 00          	movb   $0x0,-0x51(%rbp)
140e75b75:	48 8b 7d ef          	mov    -0x11(%rbp),%rdi
140e75b79:	41 bf 80 00 00 00    	mov    $0x80,%r15d
140e75b7f:	45 0f b7 c7          	movzwl %r15w,%r8d
140e75b83:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140e75b88:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140e75b8c:	e8 cf 8b 01 00       	call   0x140e8e760
140e75b91:	0f b7 18             	movzwl (%rax),%ebx
140e75b94:	48 8b 07             	mov    (%rdi),%rax
140e75b97:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140e75b9c:	48 8b cf             	mov    %rdi,%rcx
140e75b9f:	48 8b 40 10          	mov    0x10(%rax),%rax
140e75ba3:	ff 15 77 de 10 00    	call   *0x10de77(%rip)        # 0x140f83a20
140e75ba9:	44 0f b7 00          	movzwl (%rax),%r8d
140e75bad:	44 03 c3             	add    %ebx,%r8d
140e75bb0:	41 81 f8 ff ff 00 00 	cmp    $0xffff,%r8d
140e75bb7:	0f 87 67 03 00 00    	ja     0x140e75f24
140e75bbd:	45 8b cf             	mov    %r15d,%r9d
140e75bc0:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
140e75bc4:	48 8b cf             	mov    %rdi,%rcx
140e75bc7:	e8 b4 b2 af ff       	call   0x140970e80
140e75bcc:	c7 44 24 44 ff 5f 00 	movl   $0x5fff,0x44(%rsp)
140e75bd3:	00