140e0b700:	66 41 89 06          	mov    %ax,(%r14)
140e0b704:	eb 03                	jmp    0x140e0b709
140e0b706:	4c 89 17             	mov    %r10,(%rdi)
140e0b709:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
140e0b70d:	66 45 39 26          	cmp    %r12w,(%r14)
140e0b711:	0f 85 8f 00 00 00    	jne    0x140e0b7a6
140e0b717:	33 d2                	xor    %edx,%edx
140e0b719:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140e0b71d:	e8 1e 85 3a ff       	call   0x1401b3c40
140e0b722:	48 ff c3             	inc    %rbx
140e0b725:	48 8b 0f             	mov    (%rdi),%rcx
140e0b728:	45 33 c0             	xor    %r8d,%r8d
140e0b72b:	48 85 c9             	test   %rcx,%rcx
140e0b72e:	74 46                	je     0x140e0b776
140e0b730:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e0b734:	4c 39 00             	cmp    %r8,(%rax)
140e0b737:	74 1e                	je     0x140e0b757
140e0b739:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e0b73d:	44 39 00             	cmp    %r8d,(%rax)
140e0b740:	7e 15                	jle    0x140e0b757
140e0b742:	ff 08                	decl   (%rax)
140e0b744:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140e0b748:	48 8b 11             	mov    (%rcx),%rdx
140e0b74b:	48 8d 42 02          	lea    0x2(%rdx),%rax
140e0b74f:	48 89 01             	mov    %rax,(%rcx)
140e0b752:	0f b7 02             	movzwl (%rdx),%eax
140e0b755:	eb 10                	jmp    0x140e0b767
140e0b757:	48 8b 01             	mov    (%rcx),%rax
140e0b75a:	48 8b 40 38          	mov    0x38(%rax),%rax
140e0b75e:	ff 15 bc 82 17 00    	call   *0x1782bc(%rip)        # 0x140f83a20
140e0b764:	45 33 c0             	xor    %r8d,%r8d
140e0b767:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e0b76c:	66 3b c8             	cmp    %ax,%cx
140e0b76f:	74 05                	je     0x140e0b776
140e0b771:	41 8a c0             	mov    %r8b,%al
140e0b774:	eb 08                	jmp    0x140e0b77e
140e0b776:	4c 89 07             	mov    %r8,(%rdi)
140e0b779:	b8 01 00 00 00       	mov    $0x1,%eax
140e0b77e:	88 47 08             	mov    %al,0x8(%rdi)
140e0b781:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140e0b786:	48 8b cf             	mov    %rdi,%rcx
140e0b789:	e8 1a b9 00 00       	call   0x140e170a8
140e0b78e:	45 33 d2             	xor    %r10d,%r10d
140e0b791:	84 c0                	test   %al,%al
140e0b793:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
140e0b798:	0f 84 3c fe ff ff    	je     0x140e0b5da
140e0b79e:	4c 8b 4d b0          	mov    -0x50(%rbp),%r9
140e0b7a2:	4c 8b 45 98          	mov    -0x68(%rbp),%r8
140e0b7a6:	41 bb 01 00 00 00    	mov    $0x1,%r11d
140e0b7ac:	44 8b 6c 24 48       	mov    0x48(%rsp),%r13d
140e0b7b1:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
140e0b7b6:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
140e0b7bb:	48 85 db             	test   %rbx,%rbx
140e0b7be:	74 2e                	je     0x140e0b7ee
140e0b7c0:	48 8d 45 98          	lea    -0x68(%rbp),%rax
140e0b7c4:	49 83 f9 0f          	cmp    $0xf,%r9
140e0b7c8:	49 0f 47 c0          	cmova  %r8,%rax
140e0b7cc:	44 38 14 03          	cmp    %r10b,(%rbx,%rax,1)
140e0b7d0:	7e 05                	jle    0x140e0b7d7
140e0b7d2:	49 03 db             	add    %r11,%rbx
140e0b7d5:	eb 17                	jmp    0x140e0b7ee
140e0b7d7:	41 8a c3             	mov    %r11b,%al
140e0b7da:	89 44 24 38          	mov    %eax,0x38(%rsp)
140e0b7de:	eb 12                	jmp    0x140e0b7f2
140e0b7e0:	4c 8b 4d b0          	mov    -0x50(%rbp),%r9
140e0b7e4:	4c 8b 45 98          	mov    -0x68(%rbp),%r8
140e0b7e8:	41 bb 01 00 00 00    	mov    $0x1,%r11d
140e0b7ee:	8b 44 24 38          	mov    0x38(%rsp),%eax
140e0b7f2:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140e0b7f6:	48 83 7d 30 0f       	cmpq   $0xf,0x30(%rbp)
140e0b7fb:	48 0f 47 4d 18       	cmova  0x18(%rbp),%rcx
140e0b800:	84 c0                	test   %al,%al
140e0b802:	75 5a                	jne    0x140e0b85e
140e0b804:	48 85 db             	test   %rbx,%rbx
140e0b807:	74 47                	je     0x140e0b850
140e0b809:	8a 11                	mov    (%rcx),%dl
140e0b80b:	80 fa 7f             	cmp    $0x7f,%dl
140e0b80e:	74 40                	je     0x140e0b850
140e0b810:	49 2b db             	sub    %r11,%rbx
140e0b813:	74 11                	je     0x140e0b826
140e0b815:	48 8d 45 98          	lea    -0x68(%rbp),%rax
140e0b819:	49 83 f9 0f          	cmp    $0xf,%r9
140e0b81d:	49 0f 47 c0          	cmova  %r8,%rax
140e0b821:	3a 14 03             	cmp    (%rbx,%rax,1),%dl
140e0b824:	75 20                	jne    0x140e0b846
140e0b826:	48 85 db             	test   %rbx,%rbx
140e0b829:	75 10                	jne    0x140e0b83b
140e0b82b:	48 8d 45 98          	lea    -0x68(%rbp),%rax
140e0b82f:	49 83 f9 0f          	cmp    $0xf,%r9
140e0b833:	49 0f 47 c0          	cmova  %r8,%rax
140e0b837:	3a 10                	cmp    (%rax),%dl
140e0b839:	7c 0b                	jl     0x140e0b846
140e0b83b:	44 38 51 01          	cmp    %r10b,0x1(%rcx)
140e0b83f:	7e c3                	jle    0x140e0b804
140e0b841:	48 ff c1             	inc    %rcx
140e0b844:	eb be                	jmp    0x140e0b804
140e0b846:	45 8a eb             	mov    %r11b,%r13b
140e0b849:	44 89 6c 24 38       	mov    %r13d,0x38(%rsp)
140e0b84e:	eb 13                	jmp    0x140e0b863
140e0b850:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140e0b854:	e8 f7 c1 38 ff       	call   0x140197a50
140e0b859:	e9 56 01 00 00       	jmp    0x140e0b9b4
140e0b85e:	44 8b 6c 24 38       	mov    0x38(%rsp),%r13d
140e0b863:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140e0b867:	e8 e4 c1 38 ff       	call   0x140197a50
140e0b86c:	90                   	nop
140e0b86d:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140e0b871:	e8 da c1 38 ff       	call   0x140197a50
140e0b876:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
140e0b87b:	e9 72 09 00 00       	jmp    0x140e0c1f2
140e0b880:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
140e0b885:	49 8b d7             	mov    %r15,%rdx
140e0b888:	48 8b cf             	mov    %rdi,%rcx
140e0b88b:	e8 18 b8 00 00       	call   0x140e170a8
140e0b890:	45 33 c0             	xor    %r8d,%r8d
140e0b893:	84 c0                	test   %al,%al
140e0b895:	0f 85 19 01 00 00    	jne    0x140e0b9b4
140e0b89b:	48 8d 5f 0a          	lea    0xa(%rdi),%rbx
140e0b89f:	4c 8b f3             	mov    %rbx,%r14
140e0b8a2:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140e0b8a7:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
140e0b8ac:	44 38 47 08          	cmp    %r8b,0x8(%rdi)
140e0b8b0:	75 4c                	jne    0x140e0b8fe
140e0b8b2:	48 8b 0f             	mov    (%rdi),%rcx
140e0b8b5:	48 85 c9             	test   %rcx,%rcx
140e0b8b8:	74 3d                	je     0x140e0b8f7
140e0b8ba:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e0b8be:	48 8b 10             	mov    (%rax),%rdx
140e0b8c1:	48 85 d2             	test   %rdx,%rdx
140e0b8c4:	74 0e                	je     0x140e0b8d4
140e0b8c6:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e0b8ca:	44 39 00             	cmp    %r8d,(%rax)
140e0b8cd:	7e 05                	jle    0x140e0b8d4
140e0b8cf:	0f b7 02             	movzwl (%rdx),%eax
140e0b8d2:	eb 10                	jmp    0x140e0b8e4
140e0b8d4:	48 8b 01             	mov    (%rcx),%rax
140e0b8d7:	48 8b 40 30          	mov    0x30(%rax),%rax
140e0b8db:	ff 15 3f 81 17 00    	call   *0x17813f(%rip)        # 0x140f83a20
140e0b8e1:	45 33 c0             	xor    %r8d,%r8d
140e0b8e4:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e0b8e9:	66 3b c8             	cmp    %ax,%cx
140e0b8ec:	74 09                	je     0x140e0b8f7
140e0b8ee:	66 41 89 06          	mov    %ax,(%r14)
140e0b8f2:	49 8b de             	mov    %r14,%rbx
140e0b8f5:	eb 03                	jmp    0x140e0b8fa
140e0b8f7:	4c 89 07             	mov    %r8,(%rdi)
140e0b8fa:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
140e0b8fe:	44 0f b7 03          	movzwl (%rbx),%r8d
140e0b902:	48 8d 56 16          	lea    0x16(%rsi),%rdx
140e0b906:	48 8b ce             	mov    %rsi,%rcx
140e0b909:	e8 22 17 ff ff       	call   0x140dfd030
140e0b90e:	48 2b c6             	sub    %rsi,%rax
140e0b911:	48 d1 f8             	sar    $1,%rax
140e0b914:	48 83 f8 0a          	cmp    $0xa,%rax
140e0b918:	0f 83 84 00 00 00    	jae    0x140e0b9a2
140e0b91e:	48 8d 0d a3 4e 3d 00 	lea    0x3d4ea3(%rip),%rcx        # 0x1411e07c8
140e0b925:	8a 14 08             	mov    (%rax,%rcx,1),%dl
140e0b928:	49 8b cc             	mov    %r12,%rcx
140e0b92b:	e8 10 83 3a ff       	call   0x1401b3c40
140e0b930:	48 8b 0f             	mov    (%rdi),%rcx
140e0b933:	45 33 c0             	xor    %r8d,%r8d
140e0b936:	48 85 c9             	test   %rcx,%rcx
140e0b939:	74 46                	je     0x140e0b981
140e0b93b:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e0b93f:	4c 39 00             	cmp    %r8,(%rax)
140e0b942:	74 1e                	je     0x140e0b962
140e0b944:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e0b948:	44 39 00             	cmp    %r8d,(%rax)
140e0b94b:	7e 15                	jle    0x140e0b962
140e0b94d:	ff 08                	decl   (%rax)
140e0b94f:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140e0b953:	48 8b 11             	mov    (%rcx),%rdx
140e0b956:	48 8d 42 02          	lea    0x2(%rdx),%rax
140e0b95a:	48 89 01             	mov    %rax,(%rcx)
140e0b95d:	0f b7 02             	movzwl (%rdx),%eax
140e0b960:	eb 10                	jmp    0x140e0b972
140e0b962:	48 8b 01             	mov    (%rcx),%rax
140e0b965:	48 8b 40 38          	mov    0x38(%rax),%rax
140e0b969:	ff 15 b1 80 17 00    	call   *0x1780b1(%rip)        # 0x140f83a20
140e0b96f:	45 33 c0             	xor    %r8d,%r8d
140e0b972:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e0b977:	66 3b c8             	cmp    %ax,%cx
140e0b97a:	74 05                	je     0x140e0b981
140e0b97c:	41 8a c0             	mov    %r8b,%al
140e0b97f:	eb 08                	jmp    0x140e0b989
140e0b981:	4c 89 07             	mov    %r8,(%rdi)
140e0b984:	b8 01 00 00 00       	mov    $0x1,%eax
140e0b989:	88 47 08             	mov    %al,0x8(%rdi)
140e0b98c:	49 8b d5             	mov    %r13,%rdx
140e0b98f:	48 8b cf             	mov    %rdi,%rcx
140e0b992:	e8 11 b7 00 00       	call   0x140e170a8
140e0b997:	45 33 c0             	xor    %r8d,%r8d
140e0b99a:	84 c0                	test   %al,%al
140e0b99c:	0f 84 0a ff ff ff    	je     0x140e0b8ac
140e0b9a2:	8b 75 88             	mov    -0x78(%rbp),%esi
140e0b9a5:	44 8b 6c 24 48       	mov    0x48(%rsp),%r13d
140e0b9aa:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
140e0b9af:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
140e0b9b4:	49 8b 06             	mov    (%r14),%rax
140e0b9b7:	49 8b ce             	mov    %r14,%rcx
140e0b9ba:	48 8b 40 18          	mov    0x18(%rax),%rax
140e0b9be:	ff 15 5c 80 17 00    	call   *0x17805c(%rip)        # 0x140f83a20
140e0b9c4:	0f b7 d8             	movzwl %ax,%ebx
140e0b9c7:	49 8b d7             	mov    %r15,%rdx
140e0b9ca:	48 8b cf             	mov    %rdi,%rcx
140e0b9cd:	e8 d6 b6 00 00       	call   0x140e170a8
140e0b9d2:	45 33 c0             	xor    %r8d,%r8d
140e0b9d5:	84 c0                	test   %al,%al
140e0b9d7:	0f 85 85 01 00 00    	jne    0x140e0bb62
140e0b9dd:	66 85 db             	test   %bx,%bx
140e0b9e0:	0f 84 7c 01 00 00    	je     0x140e0bb62
140e0b9e6:	44 38 47 08          	cmp    %r8b,0x8(%rdi)
140e0b9ea:	75 49                	jne    0x140e0ba35
140e0b9ec:	48 8b 0f             	mov    (%rdi),%rcx
140e0b9ef:	48 85 c9             	test   %rcx,%rcx
140e0b9f2:	74 3a                	je     0x140e0ba2e
140e0b9f4:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e0b9f8:	48 8b 10             	mov    (%rax),%rdx
140e0b9fb:	48 85 d2             	test   %rdx,%rdx
140e0b9fe:	74 0e                	je     0x140e0ba0e
140e0ba00:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e0ba04:	44 39 00             	cmp    %r8d,(%rax)
140e0ba07:	7e 05                	jle    0x140e0ba0e
140e0ba09:	0f b7 02             	movzwl (%rdx),%eax
140e0ba0c:	eb 10                	jmp    0x140e0ba1e
140e0ba0e:	48 8b 01             	mov    (%rcx),%rax
140e0ba11:	48 8b 40 30          	mov    0x30(%rax),%rax
140e0ba15:	ff 15 05 80 17 00    	call   *0x178005(%rip)        # 0x140f83a20
140e0ba1b:	45 33 c0             	xor    %r8d,%r8d
140e0ba1e:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e0ba23:	66 3b c8             	cmp    %ax,%cx
140e0ba26:	74 06                	je     0x140e0ba2e
140e0ba28:	66 89 47 0a          	mov    %ax,0xa(%rdi)
140e0ba2c:	eb 03                	jmp    0x140e0ba31
140e0ba2e:	4c 89 07             	mov    %r8,(%rdi)
140e0ba31:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
140e0ba35:	66 39 5f 0a          	cmp    %bx,0xa(%rdi)
140e0ba39:	8b 5c 24 4c          	mov    0x4c(%rsp),%ebx
140e0ba3d:	0f 85 23 01 00 00    	jne    0x140e0bb66
140e0ba43:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
140e0ba48:	b8 01 00 00 00       	mov    $0x1,%eax
140e0ba4d:	48 8b 0f             	mov    (%rdi),%rcx
140e0ba50:	48 85 c9             	test   %rcx,%rcx
140e0ba53:	74 4b                	je     0x140e0baa0
140e0ba55:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e0ba59:	4c 39 00             	cmp    %r8,(%rax)
140e0ba5c:	74 1e                	je     0x140e0ba7c
140e0ba5e:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e0ba62:	44 39 00             	cmp    %r8d,(%rax)
140e0ba65:	7e 15                	jle    0x140e0ba7c
140e0ba67:	ff 08                	decl   (%rax)
140e0ba69:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140e0ba6d:	48 8b 11             	mov    (%rcx),%rdx
140e0ba70:	48 8d 42 02          	lea    0x2(%rdx),%rax
140e0ba74:	48 89 01             	mov    %rax,(%rcx)
140e0ba77:	0f b7 02             	movzwl (%rdx),%eax
140e0ba7a:	eb 10                	jmp    0x140e0ba8c
140e0ba7c:	48 8b 01             	mov    (%rcx),%rax
140e0ba7f:	48 8b 40 38          	mov    0x38(%rax),%rax
140e0ba83:	ff 15 97 7f 17 00    	call   *0x177f97(%rip)        # 0x140f83a20
140e0ba89:	45 33 c0             	xor    %r8d,%r8d
140e0ba8c:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e0ba91:	66 3b c8             	cmp    %ax,%cx
140e0ba94:	74 05                	je     0x140e0ba9b
140e0ba96:	41 8a c0             	mov    %r8b,%al
140e0ba99:	eb 08                	jmp    0x140e0baa3
140e0ba9b:	b8 01 00 00 00       	mov    $0x1,%eax
140e0baa0:	4c 89 07             	mov    %r8,(%rdi)
140e0baa3:	88 47 08             	mov    %al,0x8(%rdi)
140e0baa6:	49 8b d7             	mov    %r15,%rdx
140e0baa9:	48 8b cf             	mov    %rdi,%rcx
140e0baac:	e8 f7 b5 00 00       	call   0x140e170a8
140e0bab1:	41 3b dd             	cmp    %r13d,%ebx
140e0bab4:	0f 8d ac 00 00 00    	jge    0x140e0bb66
140e0baba:	45 33 c0             	xor    %r8d,%r8d
140e0babd:	84 c0                	test   %al,%al
140e0babf:	0f 85 90 00 00 00    	jne    0x140e0bb55
140e0bac5:	44 38 47 08          	cmp    %r8b,0x8(%rdi)
140e0bac9:	75 49                	jne    0x140e0bb14
140e0bacb:	48 8b 0f             	mov    (%rdi),%rcx
140e0bace:	48 85 c9             	test   %rcx,%rcx
140e0bad1:	74 3a                	je     0x140e0bb0d
140e0bad3:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e0bad7:	48 8b 10             	mov    (%rax),%rdx
140e0bada:	48 85 d2             	test   %rdx,%rdx
140e0badd:	74 0e                	je     0x140e0baed
140e0badf:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e0bae3:	44 39 00             	cmp    %r8d,(%rax)
140e0bae6:	7e 05                	jle    0x140e0baed
140e0bae8:	0f b7 02             	movzwl (%rdx),%eax
140e0baeb:	eb 10                	jmp    0x140e0bafd
140e0baed:	48 8b 01             	mov    (%rcx),%rax
140e0baf0:	48 8b 40 30          	mov    0x30(%rax),%rax
140e0baf4:	ff 15 26 7f 17 00    	call   *0x177f26(%rip)        # 0x140f83a20
140e0bafa:	45 33 c0             	xor    %r8d,%r8d
140e0bafd:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e0bb02:	66 3b c8             	cmp    %ax,%cx
140e0bb05:	74 06                	je     0x140e0bb0d
140e0bb07:	66 89 47 0a          	mov    %ax,0xa(%rdi)
140e0bb0b:	eb 03                	jmp    0x140e0bb10
140e0bb0d:	4c 89 07             	mov    %r8,(%rdi)
140e0bb10:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
140e0bb14:	49 8d 54 24 16       	lea    0x16(%r12),%rdx
140e0bb19:	44 0f b7 47 0a       	movzwl 0xa(%rdi),%r8d
140e0bb1e:	49 8b cc             	mov    %r12,%rcx
140e0bb21:	e8 0a 15 ff ff       	call   0x140dfd030
140e0bb26:	49 2b c4             	sub    %r12,%rax
140e0bb29:	48 d1 f8             	sar    $1,%rax
140e0bb2c:	48 83 f8 0a          	cmp    $0xa,%rax
140e0bb30:	73 23                	jae    0x140e0bb55
140e0bb32:	48 8d 0d 8f 4c 3d 00 	lea    0x3d4c8f(%rip),%rcx        # 0x1411e07c8
140e0bb39:	8a 14 08             	mov    (%rax,%rcx,1),%dl
140e0bb3c:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140e0bb41:	e8 fa 80 3a ff       	call   0x1401b3c40
140e0bb46:	b8 01 00 00 00       	mov    $0x1,%eax
140e0bb4b:	03 d8                	add    %eax,%ebx
140e0bb4d:	45 33 c0             	xor    %r8d,%r8d
140e0bb50:	e9 f8 fe ff ff       	jmp    0x140e0ba4d
140e0bb55:	b9 01 00 00 00       	mov    $0x1,%ecx
140e0bb5a:	8a c1                	mov    %cl,%al
140e0bb5c:	89 44 24 38          	mov    %eax,0x38(%rsp)
140e0bb60:	eb 09                	jmp    0x140e0bb6b
140e0bb62:	8b 5c 24 4c          	mov    0x4c(%rsp),%ebx
140e0bb66:	b9 01 00 00 00       	mov    $0x1,%ecx
140e0bb6b:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
140e0bb70:	33 c0                	xor    %eax,%eax
140e0bb72:	49 39 44 24 10       	cmp    %rax,0x10(%r12)
140e0bb77:	75 0a                	jne    0x140e0bb83
140e0bb79:	44 8a e9             	mov    %cl,%r13b
140e0bb7c:	44 89 6c 24 38       	mov    %r13d,0x38(%rsp)
140e0bb81:	eb 2a                	jmp    0x140e0bbad
140e0bb83:	41 3b dd             	cmp    %r13d,%ebx
140e0bb86:	7d 20                	jge    0x140e0bba8
140e0bb88:	44 2b eb             	sub    %ebx,%r13d
140e0bb8b:	41 8b dd             	mov    %r13d,%ebx
140e0bb8e:	41 be 01 00 00 00    	mov    $0x1,%r14d
140e0bb94:	b2 30                	mov    $0x30,%dl
140e0bb96:	49 8b cc             	mov    %r12,%rcx
140e0bb99:	e8 a2 80 3a ff       	call   0x1401b3c40
140e0bb9e:	49 2b de             	sub    %r14,%rbx
140e0bba1:	75 f1                	jne    0x140e0bb94
140e0bba3:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
140e0bba8:	44 8b 6c 24 38       	mov    0x38(%rsp),%r13d
140e0bbad:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140e0bbb1:	e8 9a be 38 ff       	call   0x140197a50
140e0bbb6:	e9 37 06 00 00       	jmp    0x140e0c1f2
140e0bbbb:	49 8b d7             	mov    %r15,%rdx
140e0bbbe:	48 8b cf             	mov    %rdi,%rcx
140e0bbc1:	e8 e2 b4 00 00       	call   0x140e170a8
140e0bbc6:	45 33 c9             	xor    %r9d,%r9d