140893507:	00
140893508:	8b 48 04             	mov    0x4(%rax),%ecx
14089350b:	89 8c 95 f0 00 00 00 	mov    %ecx,0xf0(%rbp,%rdx,4)
140893512:	48 ff c2             	inc    %rdx
140893515:	49 3b d1             	cmp    %r9,%rdx
140893518:	7c e6                	jl     0x140893500
14089351a:	41 ff c9             	dec    %r9d
14089351d:	44 89 6d 88          	mov    %r13d,-0x78(%rbp)
140893521:	44 89 4c 24 58       	mov    %r9d,0x58(%rsp)
140893526:	45 8b dd             	mov    %r13d,%r11d
140893529:	45 85 c9             	test   %r9d,%r9d
14089352c:	0f 8e 35 01 00 00    	jle    0x140893667
140893532:	4c 8b 7d 98          	mov    -0x68(%rbp),%r15
140893536:	4c 8d a5 c8 00 00 00 	lea    0xc8(%rbp),%r12
14089353d:	bb 01 00 00 00       	mov    $0x1,%ebx
140893542:	49 8b f8             	mov    %r8,%rdi
140893545:	48 89 5d b0          	mov    %rbx,-0x50(%rbp)
140893549:	41 8b c1             	mov    %r9d,%eax
14089354c:	0f 1f 40 00          	nopl   0x0(%rax)
140893550:	4c 8d 6b ff          	lea    -0x1(%rbx),%r13
140893554:	45 8b d3             	mov    %r11d,%r10d
140893557:	45 8d 4b 01          	lea    0x1(%r11),%r9d
14089355b:	4c 8b c3             	mov    %rbx,%r8
14089355e:	48 3b df             	cmp    %rdi,%rbx
140893561:	0f 8d d4 00 00 00    	jge    0x14089363b
140893567:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14089356e:	00 00
140893570:	4a 8b 84 ed c8 00 00 	mov    0xc8(%rbp,%r13,8),%rax
140893577:	00
140893578:	8b 50 04             	mov    0x4(%rax),%edx
14089357b:	4a 8b 84 c5 c8 00 00 	mov    0xc8(%rbp,%r8,8),%rax
140893582:	00
140893583:	8b 48 04             	mov    0x4(%rax),%ecx
140893586:	3b ca                	cmp    %edx,%ecx
140893588:	49 8b c0             	mov    %r8,%rax
14089358b:	49 0f 43 c5          	cmovae %r13,%rax
14089358f:	4c 8b e8             	mov    %rax,%r13
140893592:	41 8b c1             	mov    %r9d,%eax
140893595:	41 0f 43 c2          	cmovae %r10d,%eax
140893599:	41 ff c1             	inc    %r9d
14089359c:	49 ff c0             	inc    %r8
14089359f:	44 8b d0             	mov    %eax,%r10d
1408935a2:	4c 3b c7             	cmp    %rdi,%r8
1408935a5:	7c c9                	jl     0x140893570
1408935a7:	41 3b c3             	cmp    %r11d,%eax
1408935aa:	0f 84 87 00 00 00    	je     0x140893637
1408935b0:	8b 05 4a a2 b1 00    	mov    0xb1a24a(%rip),%eax        # 0x1413ad800
1408935b6:	33 d2                	xor    %edx,%edx
1408935b8:	41 f7 77 34          	divl   0x34(%r15)
1408935bc:	49 8b 0c 24          	mov    (%r12),%rcx
1408935c0:	4e 8b 84 ed c8 00 00 	mov    0xc8(%rbp,%r13,8),%r8
1408935c7:	00
1408935c8:	44 8b 71 04          	mov    0x4(%rcx),%r14d
1408935cc:	8d 50 01             	lea    0x1(%rax),%edx
1408935cf:	49 8b 40 70          	mov    0x70(%r8),%rax
1408935d3:	48 8b 49 70          	mov    0x70(%rcx),%rcx
1408935d7:	41 8b 70 04          	mov    0x4(%r8),%esi
1408935db:	0f b7 78 34          	movzwl 0x34(%rax),%edi
1408935df:	0f b7 59 34          	movzwl 0x34(%rcx),%ebx
1408935e3:	66 89 79 34          	mov    %di,0x34(%rcx)
1408935e7:	e8 d4 e3 05 00       	call   0x1408f19c0
1408935ec:	4a 8b 84 ed c8 00 00 	mov    0xc8(%rbp,%r13,8),%rax
1408935f3:	00
1408935f4:	41 8b d6             	mov    %r14d,%edx
1408935f7:	48 8b 48 70          	mov    0x70(%rax),%rcx
1408935fb:	66 89 59 34          	mov    %bx,0x34(%rcx)
1408935ff:	e8 bc e3 05 00       	call   0x1408f19c0
140893604:	49 8b 04 24          	mov    (%r12),%rax
140893608:	8b d6                	mov    %esi,%edx
14089360a:	48 8b 48 70          	mov    0x70(%rax),%rcx
14089360e:	66 89 79 34          	mov    %di,0x34(%rcx)
140893612:	e8 a9 e3 05 00       	call   0x1408f19c0
140893617:	49 8b 04 24          	mov    (%r12),%rax
14089361b:	44 8b 5d 88          	mov    -0x78(%rbp),%r11d
14089361f:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
140893623:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140893628:	89 70 04             	mov    %esi,0x4(%rax)
14089362b:	4a 8b 84 ed c8 00 00 	mov    0xc8(%rbp,%r13,8),%rax
140893632:	00
140893633:	44 89 70 04          	mov    %r14d,0x4(%rax)
140893637:	8b 44 24 58          	mov    0x58(%rsp),%eax
14089363b:	41 ff c3             	inc    %r11d
14089363e:	48 ff c3             	inc    %rbx
140893641:	49 83 c4 08          	add    $0x8,%r12
140893645:	44 89 5d 88          	mov    %r11d,-0x78(%rbp)
140893649:	48 89 5d b0          	mov    %rbx,-0x50(%rbp)
14089364d:	44 3b d8             	cmp    %eax,%r11d
140893650:	0f 8c fa fe ff ff    	jl     0x140893550
140893656:	44 8b 7d 10          	mov    0x10(%rbp),%r15d
14089365a:	45 33 ed             	xor    %r13d,%r13d
14089365d:	44 8b 64 24 4c       	mov    0x4c(%rsp),%r12d
140893662:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
140893667:	f6 44 24 44 08       	testb  $0x8,0x44(%rsp)
14089366c:	4c 63 5c 24 50       	movslq 0x50(%rsp),%r11
140893671:	4a 8b 84 dd c0 00 00 	mov    0xc0(%rbp,%r11,8),%rax
140893678:	00
140893679:	4e 8d 8c dd c0 00 00 	lea    0xc0(%rbp,%r11,8),%r9
140893680:	00
140893681:	8b 48 04             	mov    0x4(%rax),%ecx
140893684:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
140893688:	0f c9                	bswap  %ecx
14089368a:	89 08                	mov    %ecx,(%rax)
14089368c:	75 31                	jne    0x1408936bf
14089368e:	44 39 5d a0          	cmp    %r11d,-0x60(%rbp)
140893692:	74 2b                	je     0x1408936bf
140893694:	48 63 45 b8          	movslq -0x48(%rbp),%rax
140893698:	48 8d 95 b0 00 00 00 	lea    0xb0(%rbp),%rdx
14089369f:	48 8d 8d c8 00 00 00 	lea    0xc8(%rbp),%rcx
1408936a6:	48 0f 4d ca          	cmovge %rdx,%rcx
1408936aa:	48 8b 0c c1          	mov    (%rcx,%rax,8),%rcx
1408936ae:	49 8b 01             	mov    (%r9),%rax
1408936b1:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1408936b5:	48 8b 48 50          	mov    0x50(%rax),%rcx
1408936b9:	8b 42 08             	mov    0x8(%rdx),%eax
1408936bc:	89 41 08             	mov    %eax,0x8(%rcx)
1408936bf:	48 8b 45 98          	mov    -0x68(%rbp),%rax
1408936c3:	80 78 21 00          	cmpb   $0x0,0x21(%rax)
1408936c7:	0f 84 0a 02 00 00    	je     0x1408938d7
1408936cd:	48 8b 9d c8 00 00 00 	mov    0xc8(%rbp),%rbx
1408936d4:	45 8b f5             	mov    %r13d,%r14d
1408936d7:	0f b7 73 18          	movzwl 0x18(%rbx),%esi
1408936db:	0f b6 43 0c          	movzbl 0xc(%rbx),%eax
1408936df:	03 f0                	add    %eax,%esi
1408936e1:	45 85 ff             	test   %r15d,%r15d
1408936e4:	0f 8e ed 01 00 00    	jle    0x1408938d7
1408936ea:	48 8b 45 28          	mov    0x28(%rbp),%rax
1408936ee:	48 8d 95 c8 00 00 00 	lea    0xc8(%rbp),%rdx
1408936f5:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
1408936f9:	4c 8d 95 98 00 00 00 	lea    0x98(%rbp),%r10
140893700:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140893704:	49 8b fd             	mov    %r13,%rdi
140893707:	48 89 55 88          	mov    %rdx,-0x78(%rbp)
14089370b:	4c 8b cb             	mov    %rbx,%r9
14089370e:	4c 89 54 24 58       	mov    %r10,0x58(%rsp)
140893713:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140893718:	48 89 5d b8          	mov    %rbx,-0x48(%rbp)
14089371c:	0f 1f 40 00          	nopl   0x0(%rax)
140893720:	4c 8b 29             	mov    (%rcx),%r13
140893723:	44 8b 5c 24 68       	mov    0x68(%rsp),%r11d
140893728:	44 3b f6             	cmp    %esi,%r14d
14089372b:	75 42                	jne    0x14089376f
14089372d:	33 d2                	xor    %edx,%edx
14089372f:	45 84 db             	test   %r11b,%r11b
140893732:	0f 94 c2             	sete   %dl
140893735:	48 ff c7             	inc    %rdi
140893738:	49 3b f8             	cmp    %r8,%rdi
14089373b:	7d 0a                	jge    0x140893747
14089373d:	48 8b 9c fd c8 00 00 	mov    0xc8(%rbp,%rdi,8),%rbx
140893744:	00
140893745:	eb 08                	jmp    0x14089374f
140893747:	48 8b 9c fd b0 00 00 	mov    0xb0(%rbp,%rdi,8),%rbx
14089374e:	00
14089374f:	0f b7 43 18          	movzwl 0x18(%rbx),%eax
140893753:	0f b6 4b 0c          	movzbl 0xc(%rbx),%ecx
140893757:	03 c2                	add    %edx,%eax
140893759:	03 c8                	add    %eax,%ecx
14089375b:	03 f1                	add    %ecx,%esi
14089375d:	44 3b f6             	cmp    %esi,%r14d
140893760:	74 d3                	je     0x140893735
140893762:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
140893766:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14089376b:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
14089376f:	45 3b 32             	cmp    (%r10),%r14d
140893772:	75 22                	jne    0x140893796
140893774:	4c 8b 4a 08          	mov    0x8(%rdx),%r9
140893778:	48 83 c2 08          	add    $0x8,%rdx
14089377c:	49 83 c2 04          	add    $0x4,%r10
140893780:	4c 89 4d b8          	mov    %r9,-0x48(%rbp)
140893784:	4c 89 54 24 58       	mov    %r10,0x58(%rsp)
140893789:	48 89 55 88          	mov    %rdx,-0x78(%rbp)
14089378d:	45 84 db             	test   %r11b,%r11b
140893790:	0f 84 13 01 00 00    	je     0x1408938a9
140893796:	49 3b f8             	cmp    %r8,%rdi
140893799:	7d 1d                	jge    0x1408937b8
14089379b:	8b 84 bd f0 00 00 00 	mov    0xf0(%rbp,%rdi,4),%eax
1408937a2:	41 39 41 04          	cmp    %eax,0x4(%r9)
1408937a6:	75 10                	jne    0x1408937b8
1408937a8:	4c 3b 6b 50          	cmp    0x50(%rbx),%r13
1408937ac:	72 0a                	jb     0x1408937b8
1408937ae:	4c 3b 6b 58          	cmp    0x58(%rbx),%r13
1408937b2:	0f 82 ed 00 00 00    	jb     0x1408938a5
1408937b8:	66 83 7c 24 48 00    	cmpw   $0x0,0x48(%rsp)
1408937be:	75 25                	jne    0x1408937e5
1408937c0:	41 8b 55 00          	mov    0x0(%r13),%edx
1408937c4:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1408937c9:	45 8b 49 04          	mov    0x4(%r9),%r9d
1408937cd:	41 b0 05             	mov    $0x5,%r8b
1408937d0:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1408937d4:	0f ca                	bswap  %edx
1408937d6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408937db:	e8 c0 9c 02 00       	call   0x1408bd4a0
1408937e0:	44 8b 64 24 40       	mov    0x40(%rsp),%r12d
1408937e5:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1408937e9:	0f b7 00             	movzwl (%rax),%eax
1408937ec:	66 85 c0             	test   %ax,%ax
1408937ef:	75 0c                	jne    0x1408937fd
1408937f1:	41 8b d6             	mov    %r14d,%edx
1408937f4:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1408937f8:	e8 73 7e 00 00       	call   0x14089b670
1408937fd:	4c 8b 4d b8          	mov    -0x48(%rbp),%r9
140893801:	66 41 3b 41 10       	cmp    0x10(%r9),%ax
140893806:	0f 86 80 00 00 00    	jbe    0x14089388c
14089380c:	45 85 e4             	test   %r12d,%r12d
14089380f:	0f 85 c8 f4 ff ff    	jne    0x140892cdd
140893815:	49 8b 81 80 00 00 00 	mov    0x80(%r9),%rax
14089381c:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
140893820:	49 8b d5             	mov    %r13,%rdx
140893823:	49 8b c9             	mov    %r9,%rcx
140893826:	ff 15 f4 01 6f 00    	call   *0x6f01f4(%rip)        # 0x140f83a20
14089382c:	0f b7 55 0c          	movzwl 0xc(%rbp),%edx
140893830:	3b 55 08             	cmp    0x8(%rbp),%edx
140893833:	73 62                	jae    0x140893897
140893835:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
140893839:	49 3b cd             	cmp    %r13,%rcx
14089383c:	72 1c                	jb     0x14089385a
14089383e:	4a 8d 04 2a          	lea    (%rdx,%r13,1),%rax
140893842:	48 3b c8             	cmp    %rax,%rcx
140893845:	73 13                	jae    0x14089385a
140893847:	b9 f3 0a 01 00       	mov    $0x10af3,%ecx
14089384c:	e8 9f 0c 04 00       	call   0x1408d44f0
140893851:	44 8b e0             	mov    %eax,%r12d
140893854:	89 44 24 40          	mov    %eax,0x40(%rsp)
140893858:	eb 2e                	jmp    0x140893888
14089385a:	0f b7 45 0e          	movzwl 0xe(%rbp),%eax
14089385e:	41 b0 03             	mov    $0x3,%r8b
140893861:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140893865:	42 8b 54 28 fc       	mov    -0x4(%rax,%r13,1),%edx
14089386a:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14089386f:	44 8b 49 04          	mov    0x4(%rcx),%r9d
140893873:	48 8b 49 48          	mov    0x48(%rcx),%rcx
140893877:	0f ca                	bswap  %edx
140893879:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14089387e:	e8 1d 9c 02 00       	call   0x1408bd4a0
140893883:	44 8b 64 24 40       	mov    0x40(%rsp),%r12d
140893888:	4c 8b 4d b8          	mov    -0x48(%rbp),%r9
14089388c:	45 85 e4             	test   %r12d,%r12d
14089388f:	0f 85 48 f4 ff ff    	jne    0x140892cdd
140893895:	eb 04                	jmp    0x14089389b
140893897:	4c 8b 4d b8          	mov    -0x48(%rbp),%r9
14089389b:	4c 8b 54 24 58       	mov    0x58(%rsp),%r10
1408938a0:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1408938a5:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1408938a9:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
1408938ae:	48 83 c1 08          	add    $0x8,%rcx
1408938b2:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
1408938b6:	48 83 c0 02          	add    $0x2,%rax
1408938ba:	41 ff c6             	inc    %r14d
1408938bd:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1408938c2:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1408938c6:	45 3b f7             	cmp    %r15d,%r14d
1408938c9:	0f 8c 51 fe ff ff    	jl     0x140893720
1408938cf:	44 8b 5c 24 50       	mov    0x50(%rsp),%r11d
1408938d4:	45 33 ed             	xor    %r13d,%r13d
1408938d7:	41 8d 43 ff          	lea    -0x1(%r11),%eax
1408938db:	41 8b d5             	mov    %r13d,%edx
1408938de:	89 55 88             	mov    %edx,-0x78(%rbp)
1408938e1:	85 c0                	test   %eax,%eax
1408938e3:	0f 8e f8 01 00 00    	jle    0x140893ae1
1408938e9:	44 0f b7 44 24 48    	movzwl 0x48(%rsp),%r8d
1408938ef:	48 8d 85 98 00 00 00 	lea    0x98(%rbp),%rax
1408938f6:	48 8d 8d c8 00 00 00 	lea    0xc8(%rbp),%rcx
1408938fd:	44 89 45 b8          	mov    %r8d,-0x48(%rbp)
140893901:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140893905:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
140893909:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140893910:	4c 8b 31             	mov    (%rcx),%r14
140893913:	48 63 18             	movslq (%rax),%rbx
140893916:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14089391a:	4c 8b 55 20          	mov    0x20(%rbp),%r10
14089391e:	48 63 75 c8          	movslq -0x38(%rbp),%rsi
140893922:	48 03 75 e0          	add    -0x20(%rbp),%rsi
140893926:	41 80 7e 08 00       	cmpb   $0x0,0x8(%r14)
14089392b:	0f b7 0c 59          	movzwl (%rcx,%rbx,2),%ecx
14089392f:	49 8b 3c da          	mov    (%r10,%rbx,8),%rdi
140893933:	45 8d 0c 08          	lea    (%r8,%rcx,1),%r9d
140893937:	0f 85 af 00 00 00    	jne    0x1408939ec
14089393d:	49 8b 4e 50          	mov    0x50(%r14),%rcx
140893941:	8b 07                	mov    (%rdi),%eax
140893943:	89 41 08             	mov    %eax,0x8(%rcx)
140893946:	4c 8b 65 a8          	mov    -0x58(%rbp),%r12
14089394a:	44 01 4d c8          	add    %r9d,-0x38(%rbp)
14089394e:	49 8b c5             	mov    %r13,%rax
140893951:	39 5d 60             	cmp    %ebx,0x60(%rbp)
140893954:	7f 0f                	jg     0x140893965
140893956:	48 83 f8 06          	cmp    $0x6,%rax
14089395a:	7d 09                	jge    0x140893965
14089395c:	48 ff c0             	inc    %rax
14089395f:	39 5c 85 60          	cmp    %ebx,0x60(%rbp,%rax,4)
140893963:	7e f1                	jle    0x140893956
140893965:	48 8b 4c c5 30       	mov    0x30(%rbp,%rax,8),%rcx
14089396a:	48 3b cf             	cmp    %rdi,%rcx
14089396d:	72 0f                	jb     0x14089397e
14089396f:	49 63 c1             	movslq %r9d,%rax
140893972:	48 03 c7             	add    %rdi,%rax
140893975:	48 3b c8             	cmp    %rax,%rcx
140893978:	0f 82 30 01 00 00    	jb     0x140893aae
14089397e:	03 55 84             	add    -0x7c(%rbp),%edx
140893981:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140893986:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14089398b:	4c 8b c7             	mov    %rdi,%r8
14089398e:	41 8b 46 04          	mov    0x4(%r14),%eax
140893992:	49 8b cc             	mov    %r12,%rcx
140893995:	89 44 24 28          	mov    %eax,0x28(%rsp)
140893999:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14089399e:	e8 9d a3 01 00       	call   0x1408add40
1408939a3:	44 8b 64 24 40       	mov    0x40(%rsp),%r12d
1408939a8:	45 85 e4             	test   %r12d,%r12d
1408939ab:	0f 85 2f f3 ff ff    	jne    0x140892ce0
1408939b1:	8b 55 88             	mov    -0x78(%rbp),%edx
1408939b4:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1408939b8:	ff c2                	inc    %edx
1408939ba:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
1408939be:	48 83 c1 08          	add    $0x8,%rcx
1408939c2:	44 8b 5c 24 50       	mov    0x50(%rsp),%r11d
1408939c7:	48 83 c0 04          	add    $0x4,%rax
1408939cb:	89 55 88             	mov    %edx,-0x78(%rbp)
1408939ce:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
1408939d2:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1408939d6:	45 8d 43 ff          	lea    -0x1(%r11),%r8d
1408939da:	41 3b d0             	cmp    %r8d,%edx
1408939dd:	0f 8d fe 00 00 00    	jge    0x140893ae1
1408939e3:	44 8b 45 b8          	mov    -0x48(%rbp),%r8d
1408939e7:	e9 24 ff ff ff       	jmp    0x140893910
1408939ec:	80 7c 24 68 00       	cmpb   $0x0,0x68(%rsp)
1408939f1:	0f 84 89 00 00 00    	je     0x140893a80
1408939f7:	49 8b 86 80 00 00 00 	mov    0x80(%r14),%rax
1408939fe:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
140893a02:	ff cb                	dec    %ebx
140893a04:	49 8b ce             	mov    %r14,%rcx
140893a07:	48 63 d3             	movslq %ebx,%rdx
140893a0a:	49 8b 14 d2          	mov    (%r10,%rdx,8),%rdx
140893a0e:	ff 15 0c 00 6f 00    	call   *0x6f000c(%rip)        # 0x140f83a20
140893a14:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
140893a18:	48 8d 4e 04          	lea    0x4(%rsi),%rcx
140893a1c:	48 8b fe             	mov    %rsi,%rdi
140893a1f:	48 83 fa 7f          	cmp    $0x7f,%rdx
140893a23:	77 19                	ja     0x140893a3e
140893a25:	80 e2 7f             	and    $0x7f,%dl
140893a28:	b8 01 00 00 00       	mov    $0x1,%eax
140893a2d:	88 11                	mov    %dl,(%rcx)
140893a2f:	49 8b f5             	mov    %r13,%rsi
140893a32:	8b 55 88             	mov    -0x78(%rbp),%edx
140893a35:	44 8d 48 04          	lea    0x4(%rax),%r9d
140893a39:	e9 08 ff ff ff       	jmp    0x140893946
140893a3e:	48 81 fa ff 3f 00 00 	cmp    $0x3fff,%rdx
140893a45:	77 25                	ja     0x140893a6c
140893a47:	48 8b c2             	mov    %rdx,%rax
140893a4a:	49 8b f5             	mov    %r13,%rsi
140893a4d:	48 c1 e8 07          	shr    $0x7,%rax
140893a51:	0c 80                	or     $0x80,%al