14075bb43:	4c 89 85 80 00 00 00 	mov    %r8,0x80(%rbp)
14075bb4a:	4d 85 c0             	test   %r8,%r8
14075bb4d:	74 1e                	je     0x14075bb6d
14075bb4f:	41 8b 40 10          	mov    0x10(%r8),%eax
14075bb53:	ff c0                	inc    %eax
14075bb55:	41 89 40 10          	mov    %eax,0x10(%r8)
14075bb59:	83 f8 01             	cmp    $0x1,%eax
14075bb5c:	0f 8e 2b 0d 00 00    	jle    0x14075c88d
14075bb62:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14075bb67:	0f 84 28 0d 00 00    	je     0x14075c895
14075bb6d:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
14075bb74:	e8 c7 3b 00 00       	call   0x14075f740
14075bb79:	84 c0                	test   %al,%al
14075bb7b:	74 13                	je     0x14075bb90
14075bb7d:	e8 2e 16 01 00       	call   0x14076d1b0
14075bb82:	90                   	nop
14075bb83:	48 8b cb             	mov    %rbx,%rcx
14075bb86:	e8 65 29 a4 ff       	call   0x14019e4f0
14075bb8b:	e9 de 0c 00 00       	jmp    0x14075c86e
14075bb90:	49 83 7f 20 00       	cmpq   $0x0,0x20(%r15)
14075bb95:	0f 85 2d 01 00 00    	jne    0x14075bcc8
14075bb9b:	b9 18 00 00 00       	mov    $0x18,%ecx
14075bba0:	e8 63 f5 6b 00       	call   0x140e1b108
14075bba5:	48 85 c0             	test   %rax,%rax
14075bba8:	74 0d                	je     0x14075bbb7
14075bbaa:	48 89 30             	mov    %rsi,(%rax)
14075bbad:	48 89 70 08          	mov    %rsi,0x8(%rax)
14075bbb1:	48 89 70 10          	mov    %rsi,0x10(%rax)
14075bbb5:	eb 03                	jmp    0x14075bbba
14075bbb7:	48 8b c6             	mov    %rsi,%rax
14075bbba:	49 89 47 20          	mov    %rax,0x20(%r15)
14075bbbe:	4d 8b b7 20 01 00 00 	mov    0x120(%r15),%r14
14075bbc5:	49 8b 1e             	mov    (%r14),%rbx
14075bbc8:	49 3b de             	cmp    %r14,%rbx
14075bbcb:	0f 84 f7 00 00 00    	je     0x14075bcc8
14075bbd1:	0f 1f 40 00          	nopl   0x0(%rax)
14075bbd5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14075bbdc:	00 00 00 00
14075bbe0:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
14075bbe4:	48 89 bd 80 00 00 00 	mov    %rdi,0x80(%rbp)
14075bbeb:	48 85 ff             	test   %rdi,%rdi
14075bbee:	74 1c                	je     0x14075bc0c
14075bbf0:	8b 47 10             	mov    0x10(%rdi),%eax
14075bbf3:	ff c0                	inc    %eax
14075bbf5:	89 47 10             	mov    %eax,0x10(%rdi)
14075bbf8:	83 f8 01             	cmp    $0x1,%eax
14075bbfb:	0f 8e b0 0c 00 00    	jle    0x14075c8b1
14075bc01:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14075bc06:	0f 84 9a 0c 00 00    	je     0x14075c8a6
14075bc0c:	4d 8b 4f 20          	mov    0x20(%r15),%r9
14075bc10:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
14075bc15:	48 85 ff             	test   %rdi,%rdi
14075bc18:	74 1c                	je     0x14075bc36
14075bc1a:	8b 47 10             	mov    0x10(%rdi),%eax
14075bc1d:	ff c0                	inc    %eax
14075bc1f:	89 47 10             	mov    %eax,0x10(%rdi)
14075bc22:	83 f8 01             	cmp    $0x1,%eax
14075bc25:	0f 8e 99 0c 00 00    	jle    0x14075c8c4
14075bc2b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14075bc30:	0f 84 83 0c 00 00    	je     0x14075c8b9
14075bc36:	c6 44 24 58 00       	movb   $0x0,0x58(%rsp)
14075bc3b:	49 8b 51 08          	mov    0x8(%r9),%rdx
14075bc3f:	49 3b 51 10          	cmp    0x10(%r9),%rdx
14075bc43:	74 10                	je     0x14075bc55
14075bc45:	48 8b ce             	mov    %rsi,%rcx
14075bc48:	48 89 3a             	mov    %rdi,(%rdx)
14075bc4b:	88 4a 08             	mov    %cl,0x8(%rdx)
14075bc4e:	49 83 41 08 10       	addq   $0x10,0x8(%r9)
14075bc53:	eb 12                	jmp    0x14075bc67
14075bc55:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14075bc5a:	49 8b c9             	mov    %r9,%rcx
14075bc5d:	e8 3e b8 ff ff       	call   0x1407574a0
14075bc62:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14075bc67:	48 85 c9             	test   %rcx,%rcx
14075bc6a:	74 24                	je     0x14075bc90
14075bc6c:	8b 41 10             	mov    0x10(%rcx),%eax
14075bc6f:	ff c8                	dec    %eax
14075bc71:	89 41 10             	mov    %eax,0x10(%rcx)
14075bc74:	85 c0                	test   %eax,%eax
14075bc76:	7f 18                	jg     0x14075bc90
14075bc78:	0f 88 4e 0c 00 00    	js     0x14075c8cc
14075bc7e:	48 8b 01             	mov    (%rcx),%rax
14075bc81:	ba 01 00 00 00       	mov    $0x1,%edx
14075bc86:	48 8b 00             	mov    (%rax),%rax
14075bc89:	ff 15 91 7d 82 00    	call   *0x827d91(%rip)        # 0x140f83a20
14075bc8f:	90                   	nop
14075bc90:	48 85 ff             	test   %rdi,%rdi
14075bc93:	74 27                	je     0x14075bcbc
14075bc95:	8b 47 10             	mov    0x10(%rdi),%eax
14075bc98:	ff c8                	dec    %eax
14075bc9a:	89 47 10             	mov    %eax,0x10(%rdi)
14075bc9d:	85 c0                	test   %eax,%eax
14075bc9f:	7f 1b                	jg     0x14075bcbc
14075bca1:	0f 88 30 0c 00 00    	js     0x14075c8d7
14075bca7:	48 8b 07             	mov    (%rdi),%rax
14075bcaa:	ba 01 00 00 00       	mov    $0x1,%edx
14075bcaf:	48 8b cf             	mov    %rdi,%rcx
14075bcb2:	48 8b 00             	mov    (%rax),%rax
14075bcb5:	ff 15 65 7d 82 00    	call   *0x827d65(%rip)        # 0x140f83a20
14075bcbb:	90                   	nop
14075bcbc:	48 8b 1b             	mov    (%rbx),%rbx
14075bcbf:	49 3b de             	cmp    %r14,%rbx
14075bcc2:	0f 85 18 ff ff ff    	jne    0x14075bbe0
14075bcc8:	4d 8b 77 58          	mov    0x58(%r15),%r14
14075bccc:	49 8b 7f 20          	mov    0x20(%r15),%rdi
14075bcd0:	0f 57 c0             	xorps  %xmm0,%xmm0
14075bcd3:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
14075bcd9:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
14075bcde:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
14075bce2:	48 2b 1f             	sub    (%rdi),%rbx
14075bce5:	48 c1 fb 04          	sar    $0x4,%rbx
14075bce9:	48 85 db             	test   %rbx,%rbx
14075bcec:	0f 84 c0 00 00 00    	je     0x14075bdb2
14075bcf2:	48 b8 ff ff ff ff ff 	movabs $0xfffffffffffffff,%rax
14075bcf9:	ff ff 0f
14075bcfc:	48 3b d8             	cmp    %rax,%rbx
14075bcff:	0f 87 9b 0b 00 00    	ja     0x14075c8a0
14075bd05:	48 c1 e3 04          	shl    $0x4,%rbx
14075bd09:	48 85 db             	test   %rbx,%rbx
14075bd0c:	75 05                	jne    0x14075bd13
14075bd0e:	48 8b d6             	mov    %rsi,%rdx
14075bd11:	eb 3d                	jmp    0x14075bd50
14075bd13:	48 81 fb 00 10 00 00 	cmp    $0x1000,%rbx
14075bd1a:	72 29                	jb     0x14075bd45
14075bd1c:	48 8d 4b 27          	lea    0x27(%rbx),%rcx
14075bd20:	48 3b cb             	cmp    %rbx,%rcx
14075bd23:	0f 86 b9 0b 00 00    	jbe    0x14075c8e2
14075bd29:	e8 da f3 6b 00       	call   0x140e1b108
14075bd2e:	48 85 c0             	test   %rax,%rax
14075bd31:	0f 84 b1 0b 00 00    	je     0x14075c8e8
14075bd37:	48 8d 50 27          	lea    0x27(%rax),%rdx
14075bd3b:	48 83 e2 e0          	and    $0xffffffffffffffe0,%rdx
14075bd3f:	48 89 42 f8          	mov    %rax,-0x8(%rdx)
14075bd43:	eb 0b                	jmp    0x14075bd50
14075bd45:	48 8b cb             	mov    %rbx,%rcx
14075bd48:	e8 bb f3 6b 00       	call   0x140e1b108
14075bd4d:	48 8b d0             	mov    %rax,%rdx
14075bd50:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
14075bd55:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
14075bd5a:	48 8d 0c 13          	lea    (%rbx,%rdx,1),%rcx
14075bd5e:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
14075bd63:	4c 8b 4f 08          	mov    0x8(%rdi),%r9
14075bd67:	48 8b 0f             	mov    (%rdi),%rcx
14075bd6a:	49 3b c9             	cmp    %r9,%rcx
14075bd6d:	74 3e                	je     0x14075bdad
14075bd6f:	90                   	nop
14075bd70:	4c 8b 01             	mov    (%rcx),%r8
14075bd73:	4c 89 02             	mov    %r8,(%rdx)
14075bd76:	4d 85 c0             	test   %r8,%r8
14075bd79:	74 1e                	je     0x14075bd99
14075bd7b:	41 8b 40 10          	mov    0x10(%r8),%eax
14075bd7f:	ff c0                	inc    %eax
14075bd81:	41 89 40 10          	mov    %eax,0x10(%r8)
14075bd85:	83 f8 01             	cmp    $0x1,%eax
14075bd88:	0f 8e 73 0b 00 00    	jle    0x14075c901
14075bd8e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14075bd93:	0f 84 5d 0b 00 00    	je     0x14075c8f6
14075bd99:	0f b6 41 08          	movzbl 0x8(%rcx),%eax
14075bd9d:	88 42 08             	mov    %al,0x8(%rdx)
14075bda0:	48 83 c2 10          	add    $0x10,%rdx
14075bda4:	48 83 c1 10          	add    $0x10,%rcx
14075bda8:	49 3b c9             	cmp    %r9,%rcx
14075bdab:	75 c3                	jne    0x14075bd70
14075bdad:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
14075bdb2:	c6 44 24 68 01       	movb   $0x1,0x68(%rsp)
14075bdb7:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14075bdbc:	49 8b ce             	mov    %r14,%rcx
14075bdbf:	e8 6c 33 ff ff       	call   0x14074f130
14075bdc4:	49 8b cf             	mov    %r15,%rcx
14075bdc7:	e8 94 0d 00 00       	call   0x14075cb60
14075bdcc:	48 8b 1d a5 70 cd 00 	mov    0xcd70a5(%rip),%rbx        # 0x141432e78
14075bdd3:	b9 40 00 00 00       	mov    $0x40,%ecx
14075bdd8:	e8 2b f3 6b 00       	call   0x140e1b108
14075bddd:	4c 8b c0             	mov    %rax,%r8
14075bde0:	48 89 85 88 00 00 00 	mov    %rax,0x88(%rbp)
14075bde7:	48 85 c0             	test   %rax,%rax
14075bdea:	74 3d                	je     0x14075be29
14075bdec:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
14075bdf0:	48 89 8d 80 00 00 00 	mov    %rcx,0x80(%rbp)
14075bdf7:	48 85 c9             	test   %rcx,%rcx
14075bdfa:	74 1c                	je     0x14075be18
14075bdfc:	8b 41 10             	mov    0x10(%rcx),%eax
14075bdff:	ff c0                	inc    %eax
14075be01:	89 41 10             	mov    %eax,0x10(%rcx)
14075be04:	83 f8 01             	cmp    $0x1,%eax
14075be07:	0f 8e e1 0a 00 00    	jle    0x14075c8ee
14075be0d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14075be12:	0f 84 f1 0a 00 00    	je     0x14075c909
14075be18:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
14075be1f:	49 8b c8             	mov    %r8,%rcx
14075be22:	e8 99 38 09 00       	call   0x1407ef6c0
14075be27:	eb 03                	jmp    0x14075be2c
14075be29:	48 8b c6             	mov    %rsi,%rax
14075be2c:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14075be31:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14075be35:	48 8d 15 3c 4a c5 00 	lea    0xc54a3c(%rip),%rdx        # 0x1413b0878
14075be3c:	48 83 3d 4c 4a c5 00 	cmpq   $0xf,0xc54a4c(%rip)        # 0x1413b0890
14075be43:	0f
14075be44:	48 0f 47 15 2c 4a c5 	cmova  0xc54a2c(%rip),%rdx        # 0x1413b0878
14075be4b:	00
14075be4c:	49 8d 4f 30          	lea    0x30(%r15),%rcx
14075be50:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
14075be55:	76 03                	jbe    0x14075be5a
14075be57:	48 8b 09             	mov    (%rcx),%rcx
14075be5a:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
14075be5f:	45 33 c9             	xor    %r9d,%r9d
14075be62:	45 33 c0             	xor    %r8d,%r8d
14075be65:	e8 d6 0f 01 00       	call   0x14076ce40
14075be6a:	48 8b 38             	mov    (%rax),%rdi
14075be6d:	48 89 7d b8          	mov    %rdi,-0x48(%rbp)
14075be71:	48 89 7d c8          	mov    %rdi,-0x38(%rbp)
14075be75:	48 85 ff             	test   %rdi,%rdi
14075be78:	74 1c                	je     0x14075be96
14075be7a:	8b 47 10             	mov    0x10(%rdi),%eax
14075be7d:	ff c0                	inc    %eax
14075be7f:	89 47 10             	mov    %eax,0x10(%rdi)
14075be82:	83 f8 01             	cmp    $0x1,%eax
14075be85:	0f 8e 89 0a 00 00    	jle    0x14075c914
14075be8b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14075be90:	0f 84 86 0a 00 00    	je     0x14075c91c
14075be96:	b9 48 00 00 00       	mov    $0x48,%ecx
14075be9b:	e8 68 f2 6b 00       	call   0x140e1b108
14075bea0:	48 8b c8             	mov    %rax,%rcx
14075bea3:	48 89 85 88 00 00 00 	mov    %rax,0x88(%rbp)
14075beaa:	48 85 c0             	test   %rax,%rax
14075bead:	74 3c                	je     0x14075beeb
14075beaf:	48 89 bd 80 00 00 00 	mov    %rdi,0x80(%rbp)
14075beb6:	48 85 ff             	test   %rdi,%rdi
14075beb9:	74 1c                	je     0x14075bed7
14075bebb:	8b 47 10             	mov    0x10(%rdi),%eax
14075bebe:	ff c0                	inc    %eax
14075bec0:	89 47 10             	mov    %eax,0x10(%rdi)
14075bec3:	83 f8 01             	cmp    $0x1,%eax
14075bec6:	0f 8e 5b 0a 00 00    	jle    0x14075c927
14075becc:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14075bed1:	0f 84 58 0a 00 00    	je     0x14075c92f
14075bed7:	45 33 c0             	xor    %r8d,%r8d
14075beda:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
14075bee1:	e8 8a 62 09 00       	call   0x1407f2170
14075bee6:	48 8b d8             	mov    %rax,%rbx
14075bee9:	eb 03                	jmp    0x14075beee
14075beeb:	48 8b de             	mov    %rsi,%rbx
14075beee:	48 89 5d b0          	mov    %rbx,-0x50(%rbp)
14075bef2:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
14075bef6:	b9 48 00 00 00       	mov    $0x48,%ecx
14075befb:	e8 08 f2 6b 00       	call   0x140e1b108
14075bf00:	4c 8b d0             	mov    %rax,%r10
14075bf03:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14075bf08:	48 85 c0             	test   %rax,%rax
14075bf0b:	74 77                	je     0x14075bf84
14075bf0d:	49 8b 8f 80 00 00 00 	mov    0x80(%r15),%rcx
14075bf14:	48 85 c9             	test   %rcx,%rcx
14075bf17:	74 1c                	je     0x14075bf35
14075bf19:	8b 41 10             	mov    0x10(%rcx),%eax
14075bf1c:	ff c0                	inc    %eax
14075bf1e:	89 41 10             	mov    %eax,0x10(%rcx)
14075bf21:	83 f8 01             	cmp    $0x1,%eax
14075bf24:	0f 8e 10 0a 00 00    	jle    0x14075c93a
14075bf2a:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14075bf2f:	0f 84 0d 0a 00 00    	je     0x14075c942
14075bf35:	48 89 8d 80 00 00 00 	mov    %rcx,0x80(%rbp)
14075bf3c:	48 85 db             	test   %rbx,%rbx
14075bf3f:	74 1c                	je     0x14075bf5d
14075bf41:	8b 43 10             	mov    0x10(%rbx),%eax
14075bf44:	ff c0                	inc    %eax
14075bf46:	89 43 10             	mov    %eax,0x10(%rbx)
14075bf49:	83 f8 01             	cmp    $0x1,%eax
14075bf4c:	0f 8e fb 09 00 00    	jle    0x14075c94d
14075bf52:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14075bf57:	0f 84 f8 09 00 00    	je     0x14075c955
14075bf5d:	48 89 9d 88 00 00 00 	mov    %rbx,0x88(%rbp)
14075bf64:	4c 8d 8d 80 00 00 00 	lea    0x80(%rbp),%r9
14075bf6b:	4c 8d 85 88 00 00 00 	lea    0x88(%rbp),%r8
14075bf72:	ba 19 00 00 00       	mov    $0x19,%edx
14075bf77:	49 8b ca             	mov    %r10,%rcx
14075bf7a:	e8 d1 3b 09 00       	call   0x1407efb50
14075bf7f:	48 8b f8             	mov    %rax,%rdi
14075bf82:	eb 03                	jmp    0x14075bf87
14075bf84:	48 8b fe             	mov    %rsi,%rdi
14075bf87:	48 89 7d a8          	mov    %rdi,-0x58(%rbp)
14075bf8b:	48 89 7d d8          	mov    %rdi,-0x28(%rbp)
14075bf8f:	b9 48 00 00 00       	mov    $0x48,%ecx
14075bf94:	e8 6f f1 6b 00       	call   0x140e1b108
14075bf99:	4c 8b d0             	mov    %rax,%r10
14075bf9c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14075bfa1:	48 85 c0             	test   %rax,%rax
14075bfa4:	74 77                	je     0x14075c01d
14075bfa6:	49 8b 8f 88 00 00 00 	mov    0x88(%r15),%rcx
14075bfad:	48 85 c9             	test   %rcx,%rcx
14075bfb0:	74 1c                	je     0x14075bfce
14075bfb2:	8b 41 10             	mov    0x10(%rcx),%eax
14075bfb5:	ff c0                	inc    %eax
14075bfb7:	89 41 10             	mov    %eax,0x10(%rcx)
14075bfba:	83 f8 01             	cmp    $0x1,%eax
14075bfbd:	0f 8e 9d 09 00 00    	jle    0x14075c960
14075bfc3:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14075bfc8:	0f 84 9a 09 00 00    	je     0x14075c968
14075bfce:	48 89 8d 80 00 00 00 	mov    %rcx,0x80(%rbp)
14075bfd5:	48 85 db             	test   %rbx,%rbx
14075bfd8:	74 1c                	je     0x14075bff6
14075bfda:	8b 43 10             	mov    0x10(%rbx),%eax
14075bfdd:	ff c0                	inc    %eax
14075bfdf:	89 43 10             	mov    %eax,0x10(%rbx)
14075bfe2:	83 f8 01             	cmp    $0x1,%eax
14075bfe5:	0f 8e 88 09 00 00    	jle    0x14075c973
14075bfeb:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14075bff0:	0f 84 85 09 00 00    	je     0x14075c97b
14075bff6:	48 89 9d 88 00 00 00 	mov    %rbx,0x88(%rbp)
14075bffd:	4c 8d 8d 80 00 00 00 	lea    0x80(%rbp),%r9
14075c004:	4c 8d 85 88 00 00 00 	lea    0x88(%rbp),%r8
14075c00b:	ba 19 00 00 00       	mov    $0x19,%edx
14075c010:	49 8b ca             	mov    %r10,%rcx
14075c013:	e8 38 3b 09 00       	call   0x1407efb50
14075c018:	4c 8b e0             	mov    %rax,%r12
14075c01b:	eb 03                	jmp    0x14075c020
14075c01d:	4c 8b e6             	mov    %rsi,%r12
14075c020:	4c 89 65 a0          	mov    %r12,-0x60(%rbp)
14075c024:	4c 89 65 e0          	mov    %r12,-0x20(%rbp)
14075c028:	b9 48 00 00 00       	mov    $0x48,%ecx
14075c02d:	e8 d6 f0 6b 00       	call   0x140e1b108
14075c032:	4c 8b f0             	mov    %rax,%r14
14075c035:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
14075c03c:	48 85 c0             	test   %rax,%rax
14075c03f:	74 1e                	je     0x14075c05f
14075c041:	ba 17 00 00 00       	mov    $0x17,%edx
14075c046:	48 8b c8             	mov    %rax,%rcx
14075c049:	e8 32 cf ff ff       	call   0x140758f80
14075c04e:	48 8d 05 d3 98 8c 00 	lea    0x8c98d3(%rip),%rax        # 0x141025928
14075c055:	49 89 06             	mov    %rax,(%r14)
14075c058:	41 c6 46 40 00       	movb   $0x0,0x40(%r14)
14075c05d:	eb 03                	jmp    0x14075c062
14075c05f:	4c 8b f6             	mov    %rsi,%r14
14075c062:	4c 89 75 e8          	mov    %r14,-0x18(%rbp)
14075c066:	b9 48 00 00 00       	mov    $0x48,%ecx
14075c06b:	e8 98 f0 6b 00       	call   0x140e1b108
14075c070:	4c 8b c0             	mov    %rax,%r8
14075c073:	48 89 85 88 00 00 00 	mov    %rax,0x88(%rbp)
14075c07a:	48 85 c0             	test   %rax,%rax
14075c07d:	74 3f                	je     0x14075c0be
14075c07f:	49 8b 0f             	mov    (%r15),%rcx
14075c082:	48 89 8d 80 00 00 00 	mov    %rcx,0x80(%rbp)
14075c089:	48 85 c9             	test   %rcx,%rcx
14075c08c:	74 1c                	je     0x14075c0aa
14075c08e:	8b 41 10             	mov    0x10(%rcx),%eax
14075c091:	ff c0                	inc    %eax
14075c093:	89 41 10             	mov    %eax,0x10(%rcx)
14075c096:	83 f8 01             	cmp    $0x1,%eax
14075c099:	0f 8e e7 08 00 00    	jle    0x14075c986
14075c09f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14075c0a4:	0f 84 e4 08 00 00    	je     0x14075c98e