14034f991:	ff c8                	dec    %eax
14034f993:	41 89 46 10          	mov    %eax,0x10(%r14)
14034f997:	85 c0                	test   %eax,%eax
14034f999:	7f 1b                	jg     0x14034f9b6
14034f99b:	0f 88 6f 02 00 00    	js     0x14034fc10
14034f9a1:	49 8b 06             	mov    (%r14),%rax
14034f9a4:	ba 01 00 00 00       	mov    $0x1,%edx
14034f9a9:	49 8b ce             	mov    %r14,%rcx
14034f9ac:	48 8b 00             	mov    (%rax),%rax
14034f9af:	ff 15 6b 40 c3 00    	call   *0xc3406b(%rip)        # 0x140f83a20
14034f9b5:	90                   	nop
14034f9b6:	40 f6 c6 01          	test   $0x1,%sil
14034f9ba:	74 2e                	je     0x14034f9ea
14034f9bc:	4d 85 ff             	test   %r15,%r15
14034f9bf:	74 29                	je     0x14034f9ea
14034f9c1:	41 8b 47 10          	mov    0x10(%r15),%eax
14034f9c5:	ff c8                	dec    %eax
14034f9c7:	41 89 47 10          	mov    %eax,0x10(%r15)
14034f9cb:	85 c0                	test   %eax,%eax
14034f9cd:	7f 1b                	jg     0x14034f9ea
14034f9cf:	0f 88 46 02 00 00    	js     0x14034fc1b
14034f9d5:	49 8b 07             	mov    (%r15),%rax
14034f9d8:	ba 01 00 00 00       	mov    $0x1,%edx
14034f9dd:	49 8b cf             	mov    %r15,%rcx
14034f9e0:	48 8b 00             	mov    (%rax),%rax
14034f9e3:	ff 15 37 40 c3 00    	call   *0xc34037(%rip)        # 0x140f83a20
14034f9e9:	90                   	nop
14034f9ea:	45 84 e4             	test   %r12b,%r12b
14034f9ed:	0f 84 68 01 00 00    	je     0x14034fb5b
14034f9f3:	4c 8b 05 6e c4 0c 01 	mov    0x10cc46e(%rip),%r8        # 0x14141be68
14034f9fa:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034fa01:	49 8b d5             	mov    %r13,%rdx
14034fa04:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14034fa08:	e8 93 31 02 00       	call   0x140372ba0
14034fa0d:	48 8b 38             	mov    (%rax),%rdi
14034fa10:	45 33 ff             	xor    %r15d,%r15d
14034fa13:	4c 89 38             	mov    %r15,(%rax)
14034fa16:	48 89 7d d0          	mov    %rdi,-0x30(%rbp)
14034fa1a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14034fa20:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14034fa24:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14034fa28:	e8 73 31 02 00       	call   0x140372ba0
14034fa2d:	48 8b 18             	mov    (%rax),%rbx
14034fa30:	4c 89 38             	mov    %r15,(%rax)
14034fa33:	48 89 5d d8          	mov    %rbx,-0x28(%rbp)
14034fa37:	4c 8b 05 2a c4 0c 01 	mov    0x10cc42a(%rip),%r8        # 0x14141be68
14034fa3e:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034fa45:	49 8b d5             	mov    %r13,%rdx
14034fa48:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14034fa4c:	e8 4f 31 02 00       	call   0x140372ba0
14034fa51:	48 8b 30             	mov    (%rax),%rsi
14034fa54:	4c 89 38             	mov    %r15,(%rax)
14034fa57:	48 89 75 a8          	mov    %rsi,-0x58(%rbp)
14034fa5b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14034fa61:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
14034fa65:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14034fa69:	e8 32 31 02 00       	call   0x140372ba0
14034fa6e:	4c 8b 30             	mov    (%rax),%r14
14034fa71:	4c 89 38             	mov    %r15,(%rax)
14034fa74:	4c 89 75 c0          	mov    %r14,-0x40(%rbp)
14034fa78:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14034fa7e:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14034fa82:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
14034fa86:	e8 15 31 02 00       	call   0x140372ba0
14034fa8b:	48 8b 08             	mov    (%rax),%rcx
14034fa8e:	4c 89 38             	mov    %r15,(%rax)
14034fa91:	48 89 4d c8          	mov    %rcx,-0x38(%rbp)
14034fa95:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
14034fa99:	ba 05 00 00 00       	mov    $0x5,%edx
14034fa9e:	48 8b cb             	mov    %rbx,%rcx
14034faa1:	e8 5a 50 3e 00       	call   0x140734b00
14034faa6:	90                   	nop
14034faa7:	4d 85 f6             	test   %r14,%r14
14034faaa:	74 29                	je     0x14034fad5
14034faac:	41 8b 46 10          	mov    0x10(%r14),%eax
14034fab0:	ff c8                	dec    %eax
14034fab2:	41 89 46 10          	mov    %eax,0x10(%r14)
14034fab6:	85 c0                	test   %eax,%eax
14034fab8:	7f 1b                	jg     0x14034fad5
14034faba:	0f 88 66 01 00 00    	js     0x14034fc26
14034fac0:	49 8b 06             	mov    (%r14),%rax
14034fac3:	ba 01 00 00 00       	mov    $0x1,%edx
14034fac8:	49 8b ce             	mov    %r14,%rcx
14034facb:	48 8b 00             	mov    (%rax),%rax
14034face:	ff 15 4c 3f c3 00    	call   *0xc33f4c(%rip)        # 0x140f83a20
14034fad4:	90                   	nop
14034fad5:	48 85 f6             	test   %rsi,%rsi
14034fad8:	74 27                	je     0x14034fb01
14034fada:	8b 46 10             	mov    0x10(%rsi),%eax
14034fadd:	ff c8                	dec    %eax
14034fadf:	89 46 10             	mov    %eax,0x10(%rsi)
14034fae2:	85 c0                	test   %eax,%eax
14034fae4:	7f 1b                	jg     0x14034fb01
14034fae6:	0f 88 45 01 00 00    	js     0x14034fc31
14034faec:	48 8b 06             	mov    (%rsi),%rax
14034faef:	ba 01 00 00 00       	mov    $0x1,%edx
14034faf4:	48 8b ce             	mov    %rsi,%rcx
14034faf7:	48 8b 00             	mov    (%rax),%rax
14034fafa:	ff 15 20 3f c3 00    	call   *0xc33f20(%rip)        # 0x140f83a20
14034fb00:	90                   	nop
14034fb01:	48 85 db             	test   %rbx,%rbx
14034fb04:	74 27                	je     0x14034fb2d
14034fb06:	8b 43 10             	mov    0x10(%rbx),%eax
14034fb09:	ff c8                	dec    %eax
14034fb0b:	89 43 10             	mov    %eax,0x10(%rbx)
14034fb0e:	85 c0                	test   %eax,%eax
14034fb10:	7f 1b                	jg     0x14034fb2d
14034fb12:	0f 88 24 01 00 00    	js     0x14034fc3c
14034fb18:	48 8b 03             	mov    (%rbx),%rax
14034fb1b:	ba 01 00 00 00       	mov    $0x1,%edx
14034fb20:	48 8b cb             	mov    %rbx,%rcx
14034fb23:	48 8b 00             	mov    (%rax),%rax
14034fb26:	ff 15 f4 3e c3 00    	call   *0xc33ef4(%rip)        # 0x140f83a20
14034fb2c:	90                   	nop
14034fb2d:	48 85 ff             	test   %rdi,%rdi
14034fb30:	74 27                	je     0x14034fb59
14034fb32:	8b 47 10             	mov    0x10(%rdi),%eax
14034fb35:	ff c8                	dec    %eax
14034fb37:	89 47 10             	mov    %eax,0x10(%rdi)
14034fb3a:	85 c0                	test   %eax,%eax
14034fb3c:	7f 1b                	jg     0x14034fb59
14034fb3e:	0f 88 03 01 00 00    	js     0x14034fc47
14034fb44:	48 8b 07             	mov    (%rdi),%rax
14034fb47:	ba 01 00 00 00       	mov    $0x1,%edx
14034fb4c:	48 8b cf             	mov    %rdi,%rcx
14034fb4f:	48 8b 00             	mov    (%rax),%rax
14034fb52:	ff 15 c8 3e c3 00    	call   *0xc33ec8(%rip)        # 0x140f83a20
14034fb58:	90                   	nop
14034fb59:	eb 03                	jmp    0x14034fb5e
14034fb5b:	45 33 ff             	xor    %r15d,%r15d
14034fb5e:	4c 8b 05 03 c3 0c 01 	mov    0x10cc303(%rip),%r8        # 0x14141be68
14034fb65:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034fb6c:	49 8b d5             	mov    %r13,%rdx
14034fb6f:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14034fb73:	e8 28 30 02 00       	call   0x140372ba0
14034fb78:	48 8b 18             	mov    (%rax),%rbx
14034fb7b:	4c 89 38             	mov    %r15,(%rax)
14034fb7e:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
14034fb82:	48 8b 55 58          	mov    0x58(%rbp),%rdx
14034fb86:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14034fb8a:	e8 a1 84 ff ff       	call   0x140348030
14034fb8f:	90                   	nop
14034fb90:	48 85 db             	test   %rbx,%rbx
14034fb93:	74 23                	je     0x14034fbb8
14034fb95:	8b 43 10             	mov    0x10(%rbx),%eax
14034fb98:	ff c8                	dec    %eax
14034fb9a:	89 43 10             	mov    %eax,0x10(%rbx)
14034fb9d:	85 c0                	test   %eax,%eax
14034fb9f:	7f 17                	jg     0x14034fbb8
14034fba1:	78 36                	js     0x14034fbd9
14034fba3:	48 8b 03             	mov    (%rbx),%rax
14034fba6:	ba 01 00 00 00       	mov    $0x1,%edx
14034fbab:	48 8b cb             	mov    %rbx,%rcx
14034fbae:	48 8b 00             	mov    (%rax),%rax
14034fbb1:	ff 15 69 3e c3 00    	call   *0xc33e69(%rip)        # 0x140f83a20
14034fbb7:	90                   	nop
14034fbb8:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
14034fbbf:	00
14034fbc0:	49 8b 5b 30          	mov    0x30(%r11),%rbx
14034fbc4:	49 8b 73 38          	mov    0x38(%r11),%rsi
14034fbc8:	49 8b 7b 40          	mov    0x40(%r11),%rdi
14034fbcc:	49 8b e3             	mov    %r11,%rsp
14034fbcf:	41 5f                	pop    %r15
14034fbd1:	41 5e                	pop    %r14
14034fbd3:	41 5d                	pop    %r13
14034fbd5:	41 5c                	pop    %r12
14034fbd7:	5d                   	pop    %rbp
14034fbd8:	c3                   	ret
14034fbd9:	b9 02 00 00 00       	mov    $0x2,%ecx
14034fbde:	e8 1d ab 43 00       	call   0x14078a700
14034fbe3:	90                   	nop
14034fbe4:	b9 02 00 00 00       	mov    $0x2,%ecx
14034fbe9:	e8 12 ab 43 00       	call   0x14078a700
14034fbee:	90                   	nop
14034fbef:	b9 02 00 00 00       	mov    $0x2,%ecx
14034fbf4:	e8 07 ab 43 00       	call   0x14078a700
14034fbf9:	90                   	nop
14034fbfa:	b9 02 00 00 00       	mov    $0x2,%ecx
14034fbff:	e8 fc aa 43 00       	call   0x14078a700
14034fc04:	90                   	nop
14034fc05:	b9 02 00 00 00       	mov    $0x2,%ecx
14034fc0a:	e8 f1 aa 43 00       	call   0x14078a700
14034fc0f:	90                   	nop
14034fc10:	b9 02 00 00 00       	mov    $0x2,%ecx
14034fc15:	e8 e6 aa 43 00       	call   0x14078a700
14034fc1a:	90                   	nop
14034fc1b:	b9 02 00 00 00       	mov    $0x2,%ecx
14034fc20:	e8 db aa 43 00       	call   0x14078a700
14034fc25:	90                   	nop
14034fc26:	b9 02 00 00 00       	mov    $0x2,%ecx
14034fc2b:	e8 d0 aa 43 00       	call   0x14078a700
14034fc30:	90                   	nop
14034fc31:	b9 02 00 00 00       	mov    $0x2,%ecx
14034fc36:	e8 c5 aa 43 00       	call   0x14078a700
14034fc3b:	90                   	nop
14034fc3c:	b9 02 00 00 00       	mov    $0x2,%ecx
14034fc41:	e8 ba aa 43 00       	call   0x14078a700
14034fc46:	90                   	nop
14034fc47:	b9 02 00 00 00       	mov    $0x2,%ecx
14034fc4c:	e8 af aa 43 00       	call   0x14078a700
14034fc51:	cc                   	int3
14034fc52:	cc                   	int3
14034fc53:	cc                   	int3
14034fc54:	cc                   	int3
14034fc55:	cc                   	int3
14034fc56:	cc                   	int3
14034fc57:	cc                   	int3
14034fc58:	cc                   	int3
14034fc59:	cc                   	int3
14034fc5a:	cc                   	int3
14034fc5b:	cc                   	int3
14034fc5c:	cc                   	int3
14034fc5d:	cc                   	int3
14034fc5e:	cc                   	int3
14034fc5f:	cc                   	int3
14034fc60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14034fc65:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14034fc6a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14034fc6f:	57                   	push   %rdi
14034fc70:	48 83 ec 60          	sub    $0x60,%rsp
14034fc74:	49 8b d8             	mov    %r8,%rbx
14034fc77:	33 ed                	xor    %ebp,%ebp
14034fc79:	4c 8b 05 e8 c1 0c 01 	mov    0x10cc1e8(%rip),%r8        # 0x14141be68
14034fc80:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034fc87:	48 8b d1             	mov    %rcx,%rdx
14034fc8a:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14034fc8f:	e8 0c 2f 02 00       	call   0x140372ba0
14034fc94:	48 8b 38             	mov    (%rax),%rdi
14034fc97:	48 89 28             	mov    %rbp,(%rax)
14034fc9a:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14034fc9f:	45 33 c0             	xor    %r8d,%r8d
14034fca2:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14034fca7:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14034fcac:	e8 ef 2e 02 00       	call   0x140372ba0
14034fcb1:	48 8b 30             	mov    (%rax),%rsi
14034fcb4:	48 89 28             	mov    %rbp,(%rax)
14034fcb7:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
14034fcbc:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14034fcc2:	48 8b d3             	mov    %rbx,%rdx
14034fcc5:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14034fcca:	e8 d1 2e 02 00       	call   0x140372ba0
14034fccf:	48 8b 08             	mov    (%rax),%rcx
14034fcd2:	48 89 28             	mov    %rbp,(%rax)
14034fcd5:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14034fcda:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14034fcdf:	ba 05 00 00 00       	mov    $0x5,%edx
14034fce4:	48 8b ce             	mov    %rsi,%rcx
14034fce7:	e8 14 4e 3e 00       	call   0x140734b00
14034fcec:	90                   	nop
14034fced:	48 85 f6             	test   %rsi,%rsi
14034fcf0:	74 23                	je     0x14034fd15
14034fcf2:	8b 46 10             	mov    0x10(%rsi),%eax
14034fcf5:	ff c8                	dec    %eax
14034fcf7:	89 46 10             	mov    %eax,0x10(%rsi)
14034fcfa:	85 c0                	test   %eax,%eax
14034fcfc:	7f 17                	jg     0x14034fd15
14034fcfe:	78 60                	js     0x14034fd60
14034fd00:	48 8b 06             	mov    (%rsi),%rax
14034fd03:	ba 01 00 00 00       	mov    $0x1,%edx
14034fd08:	48 8b ce             	mov    %rsi,%rcx
14034fd0b:	48 8b 00             	mov    (%rax),%rax
14034fd0e:	ff 15 0c 3d c3 00    	call   *0xc33d0c(%rip)        # 0x140f83a20
14034fd14:	90                   	nop
14034fd15:	48 85 ff             	test   %rdi,%rdi
14034fd18:	74 23                	je     0x14034fd3d
14034fd1a:	8b 47 10             	mov    0x10(%rdi),%eax
14034fd1d:	ff c8                	dec    %eax
14034fd1f:	89 47 10             	mov    %eax,0x10(%rdi)
14034fd22:	85 c0                	test   %eax,%eax
14034fd24:	7f 17                	jg     0x14034fd3d
14034fd26:	78 2d                	js     0x14034fd55
14034fd28:	48 8b 07             	mov    (%rdi),%rax
14034fd2b:	ba 01 00 00 00       	mov    $0x1,%edx
14034fd30:	48 8b cf             	mov    %rdi,%rcx
14034fd33:	48 8b 00             	mov    (%rax),%rax
14034fd36:	ff 15 e4 3c c3 00    	call   *0xc33ce4(%rip)        # 0x140f83a20
14034fd3c:	90                   	nop
14034fd3d:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14034fd42:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
14034fd47:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
14034fd4e:	00
14034fd4f:	48 83 c4 60          	add    $0x60,%rsp
14034fd53:	5f                   	pop    %rdi
14034fd54:	c3                   	ret
14034fd55:	b9 02 00 00 00       	mov    $0x2,%ecx
14034fd5a:	e8 a1 a9 43 00       	call   0x14078a700
14034fd5f:	90                   	nop
14034fd60:	b9 02 00 00 00       	mov    $0x2,%ecx
14034fd65:	e8 96 a9 43 00       	call   0x14078a700
14034fd6a:	cc                   	int3
14034fd6b:	cc                   	int3
14034fd6c:	cc                   	int3
14034fd6d:	cc                   	int3
14034fd6e:	cc                   	int3
14034fd6f:	cc                   	int3
14034fd70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14034fd75:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14034fd7a:	57                   	push   %rdi
14034fd7b:	48 83 ec 50          	sub    $0x50,%rsp
14034fd7f:	49 8b d8             	mov    %r8,%rbx
14034fd82:	4c 8b 05 df c0 0c 01 	mov    0x10cc0df(%rip),%r8        # 0x14141be68
14034fd89:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034fd90:	48 8b d1             	mov    %rcx,%rdx
14034fd93:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14034fd98:	e8 03 2e 02 00       	call   0x140372ba0
14034fd9d:	48 8b 30             	mov    (%rax),%rsi
14034fda0:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14034fda7:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14034fdac:	45 33 c0             	xor    %r8d,%r8d
14034fdaf:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14034fdb4:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14034fdb9:	e8 e2 2d 02 00       	call   0x140372ba0
14034fdbe:	48 8b 38             	mov    (%rax),%rdi
14034fdc1:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14034fdc8:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14034fdcd:	48 8b 0b             	mov    (%rbx),%rcx
14034fdd0:	48 85 c9             	test   %rcx,%rcx
14034fdd3:	74 1c                	je     0x14034fdf1
14034fdd5:	8b 41 10             	mov    0x10(%rcx),%eax
14034fdd8:	ff c0                	inc    %eax
14034fdda:	89 41 10             	mov    %eax,0x10(%rcx)
14034fddd:	83 f8 01             	cmp    $0x1,%eax
14034fde0:	0f 8e 8e 00 00 00    	jle    0x14034fe74
14034fde6:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14034fdeb:	0f 84 8b 00 00 00    	je     0x14034fe7c
14034fdf1:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14034fdf6:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14034fdfb:	ba 05 00 00 00       	mov    $0x5,%edx
14034fe00:	48 8b cf             	mov    %rdi,%rcx
14034fe03:	e8 f8 4c 3e 00       	call   0x140734b00
14034fe08:	90                   	nop
14034fe09:	48 85 ff             	test   %rdi,%rdi
14034fe0c:	74 23                	je     0x14034fe31
14034fe0e:	8b 47 10             	mov    0x10(%rdi),%eax
14034fe11:	ff c8                	dec    %eax
14034fe13:	89 47 10             	mov    %eax,0x10(%rdi)
14034fe16:	85 c0                	test   %eax,%eax
14034fe18:	7f 17                	jg     0x14034fe31
14034fe1a:	78 6b                	js     0x14034fe87
14034fe1c:	48 8b 07             	mov    (%rdi),%rax
14034fe1f:	ba 01 00 00 00       	mov    $0x1,%edx
14034fe24:	48 8b cf             	mov    %rdi,%rcx
14034fe27:	48 8b 00             	mov    (%rax),%rax
14034fe2a:	ff 15 f0 3b c3 00    	call   *0xc33bf0(%rip)        # 0x140f83a20
14034fe30:	90                   	nop
14034fe31:	48 85 f6             	test   %rsi,%rsi
14034fe34:	74 23                	je     0x14034fe59
14034fe36:	8b 46 10             	mov    0x10(%rsi),%eax
14034fe39:	ff c8                	dec    %eax
14034fe3b:	89 46 10             	mov    %eax,0x10(%rsi)