14068abfc:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
14068ac01:	eb 00                	jmp    0x14068ac03
14068ac03:	b9 48 00 00 00       	mov    $0x48,%ecx
14068ac08:	e8 fb 04 79 00       	call   0x140e1b108
14068ac0d:	4c 8b d0             	mov    %rax,%r10
14068ac10:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14068ac15:	48 85 c0             	test   %rax,%rax
14068ac18:	0f 84 b7 00 00 00    	je     0x14068acd5
14068ac1e:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
14068ac22:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
14068ac29:	00
14068ac2a:	48 85 c9             	test   %rcx,%rcx
14068ac2d:	74 1c                	je     0x14068ac4b
14068ac2f:	8b 41 10             	mov    0x10(%rcx),%eax
14068ac32:	ff c0                	inc    %eax
14068ac34:	89 41 10             	mov    %eax,0x10(%rcx)
14068ac37:	83 f8 01             	cmp    $0x1,%eax
14068ac3a:	0f 8e 36 01 00 00    	jle    0x14068ad76
14068ac40:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14068ac45:	0f 84 33 01 00 00    	je     0x14068ad7e
14068ac4b:	48 89 9c 24 90 00 00 	mov    %rbx,0x90(%rsp)
14068ac52:	00
14068ac53:	48 85 db             	test   %rbx,%rbx
14068ac56:	74 1c                	je     0x14068ac74
14068ac58:	8b 43 10             	mov    0x10(%rbx),%eax
14068ac5b:	ff c0                	inc    %eax
14068ac5d:	89 43 10             	mov    %eax,0x10(%rbx)
14068ac60:	83 f8 01             	cmp    $0x1,%eax
14068ac63:	0f 8e 20 01 00 00    	jle    0x14068ad89
14068ac69:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14068ac6e:	0f 84 1d 01 00 00    	je     0x14068ad91
14068ac74:	48 89 b4 24 98 00 00 	mov    %rsi,0x98(%rsp)
14068ac7b:	00
14068ac7c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14068ac81:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14068ac86:	48 85 c0             	test   %rax,%rax
14068ac89:	74 1d                	je     0x14068aca8
14068ac8b:	8b 48 10             	mov    0x10(%rax),%ecx
14068ac8e:	ff c1                	inc    %ecx
14068ac90:	89 48 10             	mov    %ecx,0x10(%rax)
14068ac93:	83 f9 01             	cmp    $0x1,%ecx
14068ac96:	0f 8e 00 01 00 00    	jle    0x14068ad9c
14068ac9c:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
14068aca2:	0f 84 fc 00 00 00    	je     0x14068ada4
14068aca8:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
14068acaf:	00
14068acb0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14068acb5:	4c 8d 8c 24 90 00 00 	lea    0x90(%rsp),%r9
14068acbc:	00
14068acbd:	4c 8d 84 24 98 00 00 	lea    0x98(%rsp),%r8
14068acc4:	00
14068acc5:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14068acca:	49 8b ca             	mov    %r10,%rcx
14068accd:	e8 4e ac 16 00       	call   0x1407f5920
14068acd2:	48 8b f0             	mov    %rax,%rsi
14068acd5:	4c 8b c6             	mov    %rsi,%r8
14068acd8:	48 8b d5             	mov    %rbp,%rdx
14068acdb:	48 8b cf             	mov    %rdi,%rcx
14068acde:	e8 8d 23 01 00       	call   0x14069d070
14068ace3:	90                   	nop
14068ace4:	48 85 db             	test   %rbx,%rbx
14068ace7:	74 27                	je     0x14068ad10
14068ace9:	8b 43 10             	mov    0x10(%rbx),%eax
14068acec:	ff c8                	dec    %eax
14068acee:	89 43 10             	mov    %eax,0x10(%rbx)
14068acf1:	85 c0                	test   %eax,%eax
14068acf3:	7f 1b                	jg     0x14068ad10
14068acf5:	0f 88 b4 00 00 00    	js     0x14068adaf
14068acfb:	48 8b 03             	mov    (%rbx),%rax
14068acfe:	ba 01 00 00 00       	mov    $0x1,%edx
14068ad03:	48 8b cb             	mov    %rbx,%rcx
14068ad06:	48 8b 00             	mov    (%rax),%rax
14068ad09:	ff 15 11 8d 8f 00    	call   *0x8f8d11(%rip)        # 0x140f83a20
14068ad0f:	90                   	nop
14068ad10:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14068ad15:	48 85 c9             	test   %rcx,%rcx
14068ad18:	74 20                	je     0x14068ad3a
14068ad1a:	8b 41 10             	mov    0x10(%rcx),%eax
14068ad1d:	ff c8                	dec    %eax
14068ad1f:	89 41 10             	mov    %eax,0x10(%rcx)
14068ad22:	85 c0                	test   %eax,%eax
14068ad24:	7f 14                	jg     0x14068ad3a
14068ad26:	78 25                	js     0x14068ad4d
14068ad28:	48 8b 01             	mov    (%rcx),%rax
14068ad2b:	ba 01 00 00 00       	mov    $0x1,%edx
14068ad30:	48 8b 00             	mov    (%rax),%rax
14068ad33:	ff 15 e7 8c 8f 00    	call   *0x8f8ce7(%rip)        # 0x140f83a20
14068ad39:	90                   	nop
14068ad3a:	48 8b c5             	mov    %rbp,%rax
14068ad3d:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
14068ad44:	00
14068ad45:	48 83 c4 60          	add    $0x60,%rsp
14068ad49:	5f                   	pop    %rdi
14068ad4a:	5e                   	pop    %rsi
14068ad4b:	5d                   	pop    %rbp
14068ad4c:	c3                   	ret
14068ad4d:	b9 02 00 00 00       	mov    $0x2,%ecx
14068ad52:	e8 a9 f9 0f 00       	call   0x14078a700
14068ad57:	90                   	nop
14068ad58:	b9 02 00 00 00       	mov    $0x2,%ecx
14068ad5d:	e8 9e f9 0f 00       	call   0x14078a700
14068ad62:	90                   	nop
14068ad63:	33 c9                	xor    %ecx,%ecx
14068ad65:	e8 96 f9 0f 00       	call   0x14078a700
14068ad6a:	cc                   	int3
14068ad6b:	b9 01 00 00 00       	mov    $0x1,%ecx
14068ad70:	e8 8b f9 0f 00       	call   0x14078a700
14068ad75:	90                   	nop
14068ad76:	33 c9                	xor    %ecx,%ecx
14068ad78:	e8 83 f9 0f 00       	call   0x14078a700
14068ad7d:	cc                   	int3
14068ad7e:	b9 01 00 00 00       	mov    $0x1,%ecx
14068ad83:	e8 78 f9 0f 00       	call   0x14078a700
14068ad88:	90                   	nop
14068ad89:	33 c9                	xor    %ecx,%ecx
14068ad8b:	e8 70 f9 0f 00       	call   0x14078a700
14068ad90:	cc                   	int3
14068ad91:	b9 01 00 00 00       	mov    $0x1,%ecx
14068ad96:	e8 65 f9 0f 00       	call   0x14078a700
14068ad9b:	90                   	nop
14068ad9c:	33 c9                	xor    %ecx,%ecx
14068ad9e:	e8 5d f9 0f 00       	call   0x14078a700
14068ada3:	cc                   	int3
14068ada4:	b9 01 00 00 00       	mov    $0x1,%ecx
14068ada9:	e8 52 f9 0f 00       	call   0x14078a700
14068adae:	90                   	nop
14068adaf:	b9 02 00 00 00       	mov    $0x2,%ecx
14068adb4:	e8 47 f9 0f 00       	call   0x14078a700
14068adb9:	cc                   	int3
14068adba:	cc                   	int3
14068adbb:	cc                   	int3
14068adbc:	cc                   	int3
14068adbd:	cc                   	int3
14068adbe:	cc                   	int3
14068adbf:	cc                   	int3
14068adc0:	40 53                	rex push %rbx
14068adc2:	56                   	push   %rsi
14068adc3:	57                   	push   %rdi
14068adc4:	48 83 ec 40          	sub    $0x40,%rsp
14068adc8:	48 8b fa             	mov    %rdx,%rdi
14068adcb:	48 8b f1             	mov    %rcx,%rsi
14068adce:	33 db                	xor    %ebx,%ebx
14068add0:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14068add4:	48 8b 01             	mov    (%rcx),%rax
14068add7:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14068addc:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
14068ade3:	ff 15 37 8c 8f 00    	call   *0x8f8c37(%rip)        # 0x140f83a20
14068ade9:	90                   	nop
14068adea:	48 8b 4e 40          	mov    0x40(%rsi),%rcx
14068adee:	48 8b 01             	mov    (%rcx),%rax
14068adf1:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14068adf6:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
14068adfd:	ff 15 1d 8c 8f 00    	call   *0x8f8c1d(%rip)        # 0x140f83a20
14068ae03:	90                   	nop
14068ae04:	b9 48 00 00 00       	mov    $0x48,%ecx
14068ae09:	e8 fa 02 79 00       	call   0x140e1b108
14068ae0e:	4c 8b c8             	mov    %rax,%r9
14068ae11:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14068ae16:	48 85 c0             	test   %rax,%rax
14068ae19:	74 6c                	je     0x14068ae87
14068ae1b:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14068ae20:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
14068ae25:	48 85 c9             	test   %rcx,%rcx
14068ae28:	74 1c                	je     0x14068ae46
14068ae2a:	8b 41 10             	mov    0x10(%rcx),%eax
14068ae2d:	ff c0                	inc    %eax
14068ae2f:	89 41 10             	mov    %eax,0x10(%rcx)
14068ae32:	83 f8 01             	cmp    $0x1,%eax
14068ae35:	0f 8e c5 00 00 00    	jle    0x14068af00
14068ae3b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14068ae40:	0f 84 c2 00 00 00    	je     0x14068af08
14068ae46:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14068ae4b:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14068ae50:	48 85 c0             	test   %rax,%rax
14068ae53:	74 1d                	je     0x14068ae72
14068ae55:	8b 48 10             	mov    0x10(%rax),%ecx
14068ae58:	ff c1                	inc    %ecx
14068ae5a:	89 48 10             	mov    %ecx,0x10(%rax)
14068ae5d:	83 f9 01             	cmp    $0x1,%ecx
14068ae60:	0f 8e ad 00 00 00    	jle    0x14068af13
14068ae66:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
14068ae6c:	0f 84 a9 00 00 00    	je     0x14068af1b
14068ae72:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
14068ae77:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14068ae7c:	49 8b c9             	mov    %r9,%rcx
14068ae7f:	e8 3c b7 16 00       	call   0x1407f65c0
14068ae84:	48 8b d8             	mov    %rax,%rbx
14068ae87:	4c 8b c3             	mov    %rbx,%r8
14068ae8a:	48 8b d7             	mov    %rdi,%rdx
14068ae8d:	48 8b ce             	mov    %rsi,%rcx
14068ae90:	e8 db 21 01 00       	call   0x14069d070
14068ae95:	90                   	nop
14068ae96:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14068ae9b:	48 85 c9             	test   %rcx,%rcx
14068ae9e:	74 20                	je     0x14068aec0
14068aea0:	8b 41 10             	mov    0x10(%rcx),%eax
14068aea3:	ff c8                	dec    %eax
14068aea5:	89 41 10             	mov    %eax,0x10(%rcx)
14068aea8:	85 c0                	test   %eax,%eax
14068aeaa:	7f 14                	jg     0x14068aec0
14068aeac:	78 78                	js     0x14068af26
14068aeae:	48 8b 01             	mov    (%rcx),%rax
14068aeb1:	ba 01 00 00 00       	mov    $0x1,%edx
14068aeb6:	48 8b 00             	mov    (%rax),%rax
14068aeb9:	ff 15 61 8b 8f 00    	call   *0x8f8b61(%rip)        # 0x140f83a20
14068aebf:	90                   	nop
14068aec0:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14068aec5:	48 85 c9             	test   %rcx,%rcx
14068aec8:	74 20                	je     0x14068aeea
14068aeca:	8b 41 10             	mov    0x10(%rcx),%eax
14068aecd:	ff c8                	dec    %eax
14068aecf:	89 41 10             	mov    %eax,0x10(%rcx)
14068aed2:	85 c0                	test   %eax,%eax
14068aed4:	7f 14                	jg     0x14068aeea
14068aed6:	78 1d                	js     0x14068aef5
14068aed8:	48 8b 01             	mov    (%rcx),%rax
14068aedb:	ba 01 00 00 00       	mov    $0x1,%edx
14068aee0:	48 8b 00             	mov    (%rax),%rax
14068aee3:	ff 15 37 8b 8f 00    	call   *0x8f8b37(%rip)        # 0x140f83a20
14068aee9:	90                   	nop
14068aeea:	48 8b c7             	mov    %rdi,%rax
14068aeed:	48 83 c4 40          	add    $0x40,%rsp
14068aef1:	5f                   	pop    %rdi
14068aef2:	5e                   	pop    %rsi
14068aef3:	5b                   	pop    %rbx
14068aef4:	c3                   	ret
14068aef5:	b9 02 00 00 00       	mov    $0x2,%ecx
14068aefa:	e8 01 f8 0f 00       	call   0x14078a700
14068aeff:	90                   	nop
14068af00:	33 c9                	xor    %ecx,%ecx
14068af02:	e8 f9 f7 0f 00       	call   0x14078a700
14068af07:	cc                   	int3
14068af08:	b9 01 00 00 00       	mov    $0x1,%ecx
14068af0d:	e8 ee f7 0f 00       	call   0x14078a700
14068af12:	90                   	nop
14068af13:	33 c9                	xor    %ecx,%ecx
14068af15:	e8 e6 f7 0f 00       	call   0x14078a700
14068af1a:	cc                   	int3
14068af1b:	b9 01 00 00 00       	mov    $0x1,%ecx
14068af20:	e8 db f7 0f 00       	call   0x14078a700
14068af25:	90                   	nop
14068af26:	b9 02 00 00 00       	mov    $0x2,%ecx
14068af2b:	e8 d0 f7 0f 00       	call   0x14078a700
14068af30:	cc                   	int3
14068af31:	cc                   	int3
14068af32:	cc                   	int3
14068af33:	cc                   	int3
14068af34:	cc                   	int3
14068af35:	cc                   	int3
14068af36:	cc                   	int3
14068af37:	cc                   	int3
14068af38:	cc                   	int3
14068af39:	cc                   	int3
14068af3a:	cc                   	int3
14068af3b:	cc                   	int3
14068af3c:	cc                   	int3
14068af3d:	cc                   	int3
14068af3e:	cc                   	int3
14068af3f:	cc                   	int3
14068af40:	40 53                	rex push %rbx
14068af42:	56                   	push   %rsi
14068af43:	57                   	push   %rdi
14068af44:	48 83 ec 40          	sub    $0x40,%rsp
14068af48:	48 8b fa             	mov    %rdx,%rdi
14068af4b:	48 8b f1             	mov    %rcx,%rsi
14068af4e:	33 db                	xor    %ebx,%ebx
14068af50:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14068af54:	48 8b 01             	mov    (%rcx),%rax
14068af57:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14068af5c:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
14068af63:	ff 15 b7 8a 8f 00    	call   *0x8f8ab7(%rip)        # 0x140f83a20
14068af69:	90                   	nop
14068af6a:	b9 40 00 00 00       	mov    $0x40,%ecx
14068af6f:	e8 94 01 79 00       	call   0x140e1b108
14068af74:	4c 8b c8             	mov    %rax,%r9
14068af77:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14068af7c:	48 85 c0             	test   %rax,%rax
14068af7f:	74 63                	je     0x14068afe4
14068af81:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14068af85:	48 85 c9             	test   %rcx,%rcx
14068af88:	74 1c                	je     0x14068afa6
14068af8a:	8b 41 10             	mov    0x10(%rcx),%eax
14068af8d:	ff c0                	inc    %eax
14068af8f:	89 41 10             	mov    %eax,0x10(%rcx)
14068af92:	83 f8 01             	cmp    $0x1,%eax
14068af95:	0f 8e 98 00 00 00    	jle    0x14068b033
14068af9b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14068afa0:	0f 84 95 00 00 00    	je     0x14068b03b
14068afa6:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
14068afab:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14068afb0:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14068afb5:	48 85 c0             	test   %rax,%rax
14068afb8:	74 15                	je     0x14068afcf
14068afba:	8b 48 10             	mov    0x10(%rax),%ecx
14068afbd:	ff c1                	inc    %ecx
14068afbf:	89 48 10             	mov    %ecx,0x10(%rax)
14068afc2:	83 f9 01             	cmp    $0x1,%ecx
14068afc5:	7e 7f                	jle    0x14068b046
14068afc7:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
14068afcd:	74 7f                	je     0x14068b04e
14068afcf:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
14068afd4:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14068afd9:	49 8b c9             	mov    %r9,%rcx
14068afdc:	e8 af b8 16 00       	call   0x1407f6890
14068afe1:	48 8b d8             	mov    %rax,%rbx
14068afe4:	4c 8b c3             	mov    %rbx,%r8
14068afe7:	48 8b d7             	mov    %rdi,%rdx
14068afea:	48 8b ce             	mov    %rsi,%rcx
14068afed:	e8 7e 20 01 00       	call   0x14069d070
14068aff2:	90                   	nop
14068aff3:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14068aff8:	48 85 c9             	test   %rcx,%rcx
14068affb:	74 20                	je     0x14068b01d
14068affd:	8b 41 10             	mov    0x10(%rcx),%eax
14068b000:	ff c8                	dec    %eax
14068b002:	89 41 10             	mov    %eax,0x10(%rcx)
14068b005:	85 c0                	test   %eax,%eax
14068b007:	7f 14                	jg     0x14068b01d
14068b009:	78 1d                	js     0x14068b028
14068b00b:	48 8b 01             	mov    (%rcx),%rax
14068b00e:	ba 01 00 00 00       	mov    $0x1,%edx
14068b013:	48 8b 00             	mov    (%rax),%rax
14068b016:	ff 15 04 8a 8f 00    	call   *0x8f8a04(%rip)        # 0x140f83a20
14068b01c:	90                   	nop
14068b01d:	48 8b c7             	mov    %rdi,%rax
14068b020:	48 83 c4 40          	add    $0x40,%rsp
14068b024:	5f                   	pop    %rdi
14068b025:	5e                   	pop    %rsi
14068b026:	5b                   	pop    %rbx
14068b027:	c3                   	ret
14068b028:	b9 02 00 00 00       	mov    $0x2,%ecx
14068b02d:	e8 ce f6 0f 00       	call   0x14078a700
14068b032:	90                   	nop
14068b033:	33 c9                	xor    %ecx,%ecx
14068b035:	e8 c6 f6 0f 00       	call   0x14078a700
14068b03a:	cc                   	int3
14068b03b:	b9 01 00 00 00       	mov    $0x1,%ecx
14068b040:	e8 bb f6 0f 00       	call   0x14078a700
14068b045:	90                   	nop
14068b046:	33 c9                	xor    %ecx,%ecx
14068b048:	e8 b3 f6 0f 00       	call   0x14078a700
14068b04d:	cc                   	int3
14068b04e:	b9 01 00 00 00       	mov    $0x1,%ecx
14068b053:	e8 a8 f6 0f 00       	call   0x14078a700
14068b058:	cc                   	int3
14068b059:	cc                   	int3
14068b05a:	cc                   	int3
14068b05b:	cc                   	int3
14068b05c:	cc                   	int3
14068b05d:	cc                   	int3