140e8b714:	4c 8b 7d 40          	mov    0x40(%rbp),%r15
140e8b718:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140e8b71f:	00
140e8b720:	4d 8b c7             	mov    %r15,%r8
140e8b723:	48 8b d3             	mov    %rbx,%rdx
140e8b726:	48 8b cf             	mov    %rdi,%rcx
140e8b729:	e8 22 43 05 00       	call   0x140edfa50
140e8b72e:	85 c0                	test   %eax,%eax
140e8b730:	0f 84 10 01 00 00    	je     0x140e8b846
140e8b736:	48 ff c7             	inc    %rdi
140e8b739:	4d 8d 45 01          	lea    0x1(%r13),%r8
140e8b73d:	4c 03 c6             	add    %rsi,%r8
140e8b740:	4c 2b c7             	sub    %rdi,%r8
140e8b743:	41 8b d6             	mov    %r14d,%edx
140e8b746:	48 8b cf             	mov    %rdi,%rcx
140e8b749:	e8 e2 43 05 00       	call   0x140edfb30
140e8b74e:	48 8b f8             	mov    %rax,%rdi
140e8b751:	48 85 c0             	test   %rax,%rax
140e8b754:	75 ca                	jne    0x140e8b720
140e8b756:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
140e8b75d:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8b760:	0f 11 85 d0 00 00 00 	movups %xmm0,0xd0(%rbp)
140e8b767:	0f 11 85 e0 00 00 00 	movups %xmm0,0xe0(%rbp)
140e8b76e:	0f 11 85 f0 00 00 00 	movups %xmm0,0xf0(%rbp)
140e8b775:	0f 11 85 00 01 00 00 	movups %xmm0,0x100(%rbp)
140e8b77c:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140e8b780:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140e8b784:	48 8d 0d 15 49 61 00 	lea    0x614915(%rip),%rcx        # 0x1414a00a0
140e8b78b:	e8 60 11 00 00       	call   0x140e8c8f0
140e8b790:	48 8b 08             	mov    (%rax),%rcx
140e8b793:	48 83 c1 40          	add    $0x40,%rcx
140e8b797:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
140e8b79c:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140e8b7a0:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140e8b7a4:	48 8d 0d f5 48 61 00 	lea    0x6148f5(%rip),%rcx        # 0x1414a00a0
140e8b7ab:	e8 40 11 00 00       	call   0x140e8c8f0
140e8b7b0:	48 8b 08             	mov    (%rax),%rcx
140e8b7b3:	48 83 c1 30          	add    $0x30,%rcx
140e8b7b7:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
140e8b7bb:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8b7be:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
140e8b7c3:	33 c0                	xor    %eax,%eax
140e8b7c5:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140e8b7c9:	48 89 45 88          	mov    %rax,-0x78(%rbp)
140e8b7cd:	48 8b 85 a0 00 00 00 	mov    0xa0(%rbp),%rax
140e8b7d4:	49 3b c4             	cmp    %r12,%rax
140e8b7d7:	0f 82 29 0b 00 00    	jb     0x140e8c306
140e8b7dd:	49 2b c4             	sub    %r12,%rax
140e8b7e0:	48 3b c7             	cmp    %rdi,%rax
140e8b7e3:	48 0f 42 f8          	cmovb  %rax,%rdi
140e8b7e7:	4c 8d b5 90 00 00 00 	lea    0x90(%rbp),%r14
140e8b7ee:	48 83 bd a8 00 00 00 	cmpq   $0xf,0xa8(%rbp)
140e8b7f5:	0f
140e8b7f6:	4c 0f 47 b5 90 00 00 	cmova  0x90(%rbp),%r14
140e8b7fd:	00
140e8b7fe:	4d 03 f4             	add    %r12,%r14
140e8b801:	49 bd ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r13
140e8b808:	ff ff 7f
140e8b80b:	49 3b fd             	cmp    %r13,%rdi
140e8b80e:	0f 87 ec 0a 00 00    	ja     0x140e8c300
140e8b814:	48 83 ff 0f          	cmp    $0xf,%rdi
140e8b818:	77 34                	ja     0x140e8b84e
140e8b81a:	48 89 7d 80          	mov    %rdi,-0x80(%rbp)
140e8b81e:	48 c7 45 88 0f 00 00 	movq   $0xf,-0x78(%rbp)
140e8b825:	00
140e8b826:	0f ae e8             	lfence
140e8b829:	4c 8b c7             	mov    %rdi,%r8
140e8b82c:	49 8b d6             	mov    %r14,%rdx
140e8b82f:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140e8b834:	e8 d7 37 05 00       	call   0x140edf010
140e8b839:	c6 44 3c 70 00       	movb   $0x0,0x70(%rsp,%rdi,1)
140e8b83e:	41 bf 16 00 00 00    	mov    $0x16,%r15d
140e8b844:	eb 55                	jmp    0x140e8b89b
140e8b846:	49 2b fd             	sub    %r13,%rdi
140e8b849:	e9 0f ff ff ff       	jmp    0x140e8b75d
140e8b84e:	48 8b f7             	mov    %rdi,%rsi
140e8b851:	48 83 ce 0f          	or     $0xf,%rsi
140e8b855:	41 bf 16 00 00 00    	mov    $0x16,%r15d
140e8b85b:	49 3b f5             	cmp    %r13,%rsi
140e8b85e:	76 05                	jbe    0x140e8b865
140e8b860:	49 8b f5             	mov    %r13,%rsi
140e8b863:	eb 08                	jmp    0x140e8b86d
140e8b865:	48 83 fe 16          	cmp    $0x16,%rsi
140e8b869:	49 0f 42 f7          	cmovb  %r15,%rsi
140e8b86d:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
140e8b871:	e8 ba b4 30 ff       	call   0x140196d30
140e8b876:	48 8b d8             	mov    %rax,%rbx
140e8b879:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140e8b87e:	48 89 7d 80          	mov    %rdi,-0x80(%rbp)
140e8b882:	48 89 75 88          	mov    %rsi,-0x78(%rbp)
140e8b886:	0f ae e8             	lfence
140e8b889:	4c 8b c7             	mov    %rdi,%r8
140e8b88c:	49 8b d6             	mov    %r14,%rdx
140e8b88f:	48 8b c8             	mov    %rax,%rcx
140e8b892:	e8 79 37 05 00       	call   0x140edf010
140e8b897:	c6 04 3b 00          	movb   $0x0,(%rbx,%rdi,1)
140e8b89b:	83 4c 24 30 02       	orl    $0x2,0x30(%rsp)
140e8b8a0:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
140e8b8a5:	4c 8d 45 a8          	lea    -0x58(%rbp),%r8
140e8b8a9:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140e8b8ae:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
140e8b8b5:	e8 c6 e7 ff ff       	call   0x140e8a080
140e8b8ba:	90                   	nop
140e8b8bb:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
140e8b8bf:	48 83 fa 0f          	cmp    $0xf,%rdx
140e8b8c3:	76 32                	jbe    0x140e8b8f7
140e8b8c5:	48 ff c2             	inc    %rdx
140e8b8c8:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140e8b8cd:	48 8b c1             	mov    %rcx,%rax
140e8b8d0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e8b8d7:	72 19                	jb     0x140e8b8f2
140e8b8d9:	48 83 c2 27          	add    $0x27,%rdx
140e8b8dd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e8b8e1:	48 2b c1             	sub    %rcx,%rax
140e8b8e4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e8b8e8:	48 83 f8 1f          	cmp    $0x1f,%rax
140e8b8ec:	0f 87 ea 09 00 00    	ja     0x140e8c2dc
140e8b8f2:	e8 4d f8 f8 ff       	call   0x140e1b144
140e8b8f7:	45 33 e4             	xor    %r12d,%r12d
140e8b8fa:	4c 89 65 80          	mov    %r12,-0x80(%rbp)
140e8b8fe:	48 c7 45 88 0f 00 00 	movq   $0xf,-0x78(%rbp)
140e8b905:	00
140e8b906:	44 88 64 24 70       	mov    %r12b,0x70(%rsp)
140e8b90b:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140e8b90f:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140e8b913:	48 8d 0d 86 47 61 00 	lea    0x614786(%rip),%rcx        # 0x1414a00a0
140e8b91a:	e8 d1 0f 00 00       	call   0x140e8c8f0
140e8b91f:	48 8b 08             	mov    (%rax),%rcx
140e8b922:	4c 8b 71 30          	mov    0x30(%rcx),%r14
140e8b926:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8b929:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140e8b92e:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
140e8b933:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
140e8b938:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
140e8b93f:	90                   	nop
140e8b940:	48 ff c7             	inc    %rdi
140e8b943:	45 38 24 3e          	cmp    %r12b,(%r14,%rdi,1)
140e8b947:	75 f7                	jne    0x140e8b940
140e8b949:	49 3b fd             	cmp    %r13,%rdi
140e8b94c:	0f 87 a8 09 00 00    	ja     0x140e8c2fa
140e8b952:	48 83 ff 0f          	cmp    $0xf,%rdi
140e8b956:	77 28                	ja     0x140e8b980
140e8b958:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140e8b95d:	48 c7 44 24 58 0f 00 	movq   $0xf,0x58(%rsp)
140e8b964:	00 00
140e8b966:	0f ae e8             	lfence
140e8b969:	4c 8b c7             	mov    %rdi,%r8
140e8b96c:	49 8b d6             	mov    %r14,%rdx
140e8b96f:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140e8b974:	e8 97 36 05 00       	call   0x140edf010
140e8b979:	44 88 64 3c 40       	mov    %r12b,0x40(%rsp,%rdi,1)
140e8b97e:	eb 49                	jmp    0x140e8b9c9
140e8b980:	48 8b f7             	mov    %rdi,%rsi
140e8b983:	48 83 ce 0f          	or     $0xf,%rsi
140e8b987:	49 3b f5             	cmp    %r13,%rsi
140e8b98a:	76 05                	jbe    0x140e8b991
140e8b98c:	49 8b f5             	mov    %r13,%rsi
140e8b98f:	eb 08                	jmp    0x140e8b999
140e8b991:	48 83 fe 16          	cmp    $0x16,%rsi
140e8b995:	49 0f 42 f7          	cmovb  %r15,%rsi
140e8b999:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
140e8b99d:	e8 8e b3 30 ff       	call   0x140196d30
140e8b9a2:	48 8b d8             	mov    %rax,%rbx
140e8b9a5:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140e8b9aa:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140e8b9af:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
140e8b9b4:	0f ae e8             	lfence
140e8b9b7:	4c 8b c7             	mov    %rdi,%r8
140e8b9ba:	49 8b d6             	mov    %r14,%rdx
140e8b9bd:	48 8b c8             	mov    %rax,%rcx
140e8b9c0:	e8 4b 36 05 00       	call   0x140edf010
140e8b9c5:	44 88 24 3b          	mov    %r12b,(%rbx,%rdi,1)
140e8b9c9:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140e8b9ce:	48 8d 55 00          	lea    0x0(%rbp),%rdx
140e8b9d2:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
140e8b9d9:	e8 a2 90 81 ff       	call   0x1406a4a80
140e8b9de:	48 8b 18             	mov    (%rax),%rbx
140e8b9e1:	48 83 c3 30          	add    $0x30,%rbx
140e8b9e5:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140e8b9e9:	48 8d 55 10          	lea    0x10(%rbp),%rdx
140e8b9ed:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140e8b9f2:	49 8b cf             	mov    %r15,%rcx
140e8b9f5:	e8 56 b2 51 ff       	call   0x1403a6c50
140e8b9fa:	48 8b 08             	mov    (%rax),%rcx
140e8b9fd:	48 83 c1 30          	add    $0x30,%rcx
140e8ba01:	48 3b cb             	cmp    %rbx,%rcx
140e8ba04:	74 17                	je     0x140e8ba1d
140e8ba06:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140e8ba0a:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140e8ba0f:	76 03                	jbe    0x140e8ba14
140e8ba11:	48 8b 1b             	mov    (%rbx),%rbx
140e8ba14:	48 8b d3             	mov    %rbx,%rdx
140e8ba17:	e8 b4 39 31 ff       	call   0x14019f3d0
140e8ba1c:	90                   	nop
140e8ba1d:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140e8ba22:	48 83 fa 0f          	cmp    $0xf,%rdx
140e8ba26:	76 32                	jbe    0x140e8ba5a
140e8ba28:	48 ff c2             	inc    %rdx
140e8ba2b:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140e8ba30:	48 8b c1             	mov    %rcx,%rax
140e8ba33:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e8ba3a:	72 19                	jb     0x140e8ba55
140e8ba3c:	48 83 c2 27          	add    $0x27,%rdx
140e8ba40:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e8ba44:	48 2b c1             	sub    %rcx,%rax
140e8ba47:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e8ba4b:	48 83 f8 1f          	cmp    $0x1f,%rax
140e8ba4f:	0f 87 8d 08 00 00    	ja     0x140e8c2e2
140e8ba55:	e8 ea f6 f8 ff       	call   0x140e1b144
140e8ba5a:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
140e8ba5f:	48 c7 44 24 58 0f 00 	movq   $0xf,0x58(%rsp)
140e8ba66:	00 00
140e8ba68:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
140e8ba6d:	48 8b 8d e8 00 00 00 	mov    0xe8(%rbp),%rcx
140e8ba74:	48 85 c9             	test   %rcx,%rcx
140e8ba77:	74 52                	je     0x140e8bacb
140e8ba79:	48 8b 85 f8 00 00 00 	mov    0xf8(%rbp),%rax
140e8ba80:	48 2b c1             	sub    %rcx,%rax
140e8ba83:	48 c1 f8 03          	sar    $0x3,%rax
140e8ba87:	48 8d 14 c5 00 00 00 	lea    0x0(,%rax,8),%rdx
140e8ba8e:	00
140e8ba8f:	48 8b c1             	mov    %rcx,%rax
140e8ba92:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e8ba99:	72 19                	jb     0x140e8bab4
140e8ba9b:	48 83 c2 27          	add    $0x27,%rdx
140e8ba9f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e8baa3:	48 2b c1             	sub    %rcx,%rax
140e8baa6:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e8baaa:	48 83 f8 1f          	cmp    $0x1f,%rax
140e8baae:	0f 87 34 08 00 00    	ja     0x140e8c2e8
140e8bab4:	e8 8b f6 f8 ff       	call   0x140e1b144
140e8bab9:	4c 89 a5 e8 00 00 00 	mov    %r12,0xe8(%rbp)
140e8bac0:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8bac3:	66 0f 7f 85 f0 00 00 	movdqa %xmm0,0xf0(%rbp)
140e8baca:	00
140e8bacb:	48 8d 8d d8 00 00 00 	lea    0xd8(%rbp),%rcx
140e8bad2:	e8 39 d4 51 ff       	call   0x1403a8f10
140e8bad7:	90                   	nop
140e8bad8:	48 8b 55 48          	mov    0x48(%rbp),%rdx
140e8badc:	48 83 fa 0f          	cmp    $0xf,%rdx
140e8bae0:	76 31                	jbe    0x140e8bb13
140e8bae2:	48 ff c2             	inc    %rdx
140e8bae5:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
140e8bae9:	48 8b c1             	mov    %rcx,%rax
140e8baec:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e8baf3:	72 19                	jb     0x140e8bb0e
140e8baf5:	48 83 c2 27          	add    $0x27,%rdx
140e8baf9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e8bafd:	48 2b c1             	sub    %rcx,%rax
140e8bb00:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e8bb04:	48 83 f8 1f          	cmp    $0x1f,%rax
140e8bb08:	0f 87 e0 07 00 00    	ja     0x140e8c2ee
140e8bb0e:	e8 31 f6 f8 ff       	call   0x140e1b144
140e8bb13:	4c 89 65 40          	mov    %r12,0x40(%rbp)
140e8bb17:	48 c7 45 48 0f 00 00 	movq   $0xf,0x48(%rbp)
140e8bb1e:	00
140e8bb1f:	c6 45 30 00          	movb   $0x0,0x30(%rbp)
140e8bb23:	48 8b 55 68          	mov    0x68(%rbp),%rdx
140e8bb27:	48 83 fa 0f          	cmp    $0xf,%rdx
140e8bb2b:	0f 86 f2 05 00 00    	jbe    0x140e8c123
140e8bb31:	48 ff c2             	inc    %rdx
140e8bb34:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
140e8bb38:	48 8b c1             	mov    %rcx,%rax
140e8bb3b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e8bb42:	72 19                	jb     0x140e8bb5d
140e8bb44:	48 83 c2 27          	add    $0x27,%rdx
140e8bb48:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e8bb4c:	48 2b c1             	sub    %rcx,%rax
140e8bb4f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e8bb53:	48 83 f8 1f          	cmp    $0x1f,%rax
140e8bb57:	0f 87 97 07 00 00    	ja     0x140e8c2f4
140e8bb5d:	e8 e2 f5 f8 ff       	call   0x140e1b144
140e8bb62:	e9 bc 05 00 00       	jmp    0x140e8c123
140e8bb67:	48 85 ff             	test   %rdi,%rdi
140e8bb6a:	0f 85 8c 00 00 00    	jne    0x140e8bbfc
140e8bb70:	49 83 fd 0f          	cmp    $0xf,%r13
140e8bb74:	76 35                	jbe    0x140e8bbab
140e8bb76:	49 8d 55 01          	lea    0x1(%r13),%rdx
140e8bb7a:	49 8b c7             	mov    %r15,%rax
140e8bb7d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e8bb84:	72 19                	jb     0x140e8bb9f
140e8bb86:	48 83 c2 27          	add    $0x27,%rdx
140e8bb8a:	4d 8b 7f f8          	mov    -0x8(%r15),%r15
140e8bb8e:	49 2b c7             	sub    %r15,%rax
140e8bb91:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e8bb95:	48 83 f8 1f          	cmp    $0x1f,%rax
140e8bb99:	0f 87 7f 07 00 00    	ja     0x140e8c31e
140e8bb9f:	49 8b cf             	mov    %r15,%rcx
140e8bba2:	e8 9d f5 f8 ff       	call   0x140e1b144
140e8bba7:	48 8b 75 68          	mov    0x68(%rbp),%rsi
140e8bbab:	c6 45 30 00          	movb   $0x0,0x30(%rbp)
140e8bbaf:	48 c7 45 48 0f 00 00 	movq   $0xf,0x48(%rbp)
140e8bbb6:	00
140e8bbb7:	4c 89 65 40          	mov    %r12,0x40(%rbp)
140e8bbbb:	48 83 fe 0f          	cmp    $0xf,%rsi
140e8bbbf:	0f 86 4f 05 00 00    	jbe    0x140e8c114
140e8bbc5:	48 8d 56 01          	lea    0x1(%rsi),%rdx
140e8bbc9:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
140e8bbcd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e8bbd4:	48 8b c1             	mov    %rcx,%rax
140e8bbd7:	72 19                	jb     0x140e8bbf2
140e8bbd9:	48 83 c2 27          	add    $0x27,%rdx
140e8bbdd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e8bbe1:	48 2b c1             	sub    %rcx,%rax
140e8bbe4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e8bbe8:	48 83 f8 1f          	cmp    $0x1f,%rax
140e8bbec:	0f 87 32 07 00 00    	ja     0x140e8c324
140e8bbf2:	e8 4d f5 f8 ff       	call   0x140e1b144
140e8bbf7:	e9 18 05 00 00       	jmp    0x140e8c114
140e8bbfc:	48 8d 5d 50          	lea    0x50(%rbp),%rbx
140e8bc00:	48 83 fe 0f          	cmp    $0xf,%rsi
140e8bc04:	48 0f 47 5d 50       	cmova  0x50(%rbp),%rbx
140e8bc09:	49 83 fe 01          	cmp    $0x1,%r14
140e8bc0d:	72 41                	jb     0x140e8bc50
140e8bc0f:	4d 8d 24 1e          	lea    (%r14,%rbx,1),%r12
140e8bc13:	4d 8b c4             	mov    %r12,%r8
140e8bc16:	4c 2b c3             	sub    %rbx,%r8
140e8bc19:	ba 3e 00 00 00       	mov    $0x3e,%edx
140e8bc1e:	48 8b cb             	mov    %rbx,%rcx
140e8bc21:	e8 0a 3f 05 00       	call   0x140edfb30
140e8bc26:	48 85 c0             	test   %rax,%rax
140e8bc29:	74 25                	je     0x140e8bc50
140e8bc2b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140e8bc30:	80 38 3e             	cmpb   $0x3e,(%rax)
140e8bc33:	74 62                	je     0x140e8bc97
140e8bc35:	48 ff c0             	inc    %rax
140e8bc38:	4d 8b c4             	mov    %r12,%r8
140e8bc3b:	4c 2b c0             	sub    %rax,%r8
140e8bc3e:	ba 3e 00 00 00       	mov    $0x3e,%edx
140e8bc43:	48 8b c8             	mov    %rax,%rcx
140e8bc46:	e8 e5 3e 05 00       	call   0x140edfb30
140e8bc4b:	48 85 c0             	test   %rax,%rax
140e8bc4e:	75 e0                	jne    0x140e8bc30
140e8bc50:	49 83 fd 0f          	cmp    $0xf,%r13
140e8bc54:	76 35                	jbe    0x140e8bc8b
140e8bc56:	49 8d 55 01          	lea    0x1(%r13),%rdx
140e8bc5a:	49 8b c7             	mov    %r15,%rax
140e8bc5d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e8bc64:	72 19                	jb     0x140e8bc7f
140e8bc66:	48 83 c2 27          	add    $0x27,%rdx
140e8bc6a:	4d 8b 7f f8          	mov    -0x8(%r15),%r15
140e8bc6e:	49 2b c7             	sub    %r15,%rax
140e8bc71:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e8bc75:	48 83 f8 1f          	cmp    $0x1f,%rax
140e8bc79:	0f 87 9f 06 00 00    	ja     0x140e8c31e
140e8bc7f:	49 8b cf             	mov    %r15,%rcx
140e8bc82:	e8 bd f4 f8 ff       	call   0x140e1b144
140e8bc87:	48 8b 75 68          	mov    0x68(%rbp),%rsi
140e8bc8b:	45 33 e4             	xor    %r12d,%r12d
140e8bc8e:	44 88 65 30          	mov    %r12b,0x30(%rbp)