14013e9a5:	74 15                	je     0x14013e9bc
14013e9a7:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013e9ab:	48 63 48 04          	movslq 0x4(%rax),%rcx
14013e9af:	48 83 c1 08          	add    $0x8,%rcx
14013e9b3:	48 03 cf             	add    %rdi,%rcx
14013e9b6:	48 8b 01             	mov    (%rcx),%rax
14013e9b9:	ff 10                	call   *(%rax)
14013e9bb:	90                   	nop
14013e9bc:	48 8b 07             	mov    (%rdi),%rax
14013e9bf:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14013e9c4:	48 8b cf             	mov    %rdi,%rcx
14013e9c7:	ff 50 70             	call   *0x70(%rax)
14013e9ca:	90                   	nop
14013e9cb:	48 85 ff             	test   %rdi,%rdi
14013e9ce:	74 16                	je     0x14013e9e6
14013e9d0:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013e9d4:	48 63 48 04          	movslq 0x4(%rax),%rcx
14013e9d8:	48 83 c1 08          	add    $0x8,%rcx
14013e9dc:	48 03 cf             	add    %rdi,%rcx
14013e9df:	48 8b 01             	mov    (%rcx),%rax
14013e9e2:	ff 50 08             	call   *0x8(%rax)
14013e9e5:	90                   	nop
14013e9e6:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013e9eb:	48 8b c8             	mov    %rax,%rcx
14013e9ee:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14013e9f3:	48 85 c0             	test   %rax,%rax
14013e9f6:	74 1e                	je     0x14013ea16
14013e9f8:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013e9fc:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013ea00:	48 83 c0 08          	add    $0x8,%rax
14013ea04:	48 03 c8             	add    %rax,%rcx
14013ea07:	48 8b 01             	mov    (%rcx),%rax
14013ea0a:	ff 10                	call   *(%rax)
14013ea0c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013ea11:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14013ea16:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14013ea1b:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
14013ea20:	48 85 c9             	test   %rcx,%rcx
14013ea23:	75 02                	jne    0x14013ea27
14013ea25:	eb 59                	jmp    0x14013ea80
14013ea27:	b9 70 00 00 00       	mov    $0x70,%ecx
14013ea2c:	e8 bf 78 04 00       	call   0x1401862f0
14013ea31:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14013ea36:	48 85 c0             	test   %rax,%rax
14013ea39:	74 0b                	je     0x14013ea46
14013ea3b:	48 8b c8             	mov    %rax,%rcx
14013ea3e:	e8 6d fa 00 00       	call   0x14014e4b0
14013ea43:	48 8b d8             	mov    %rax,%rbx
14013ea46:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14013ea4b:	48 89 43 10          	mov    %rax,0x10(%rbx)
14013ea4f:	48 8b 03             	mov    (%rbx),%rax
14013ea52:	48 8b cb             	mov    %rbx,%rcx
14013ea55:	ff 10                	call   *(%rax)
14013ea57:	48 83 c3 20          	add    $0x20,%rbx
14013ea5b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14013ea60:	48 85 c0             	test   %rax,%rax
14013ea63:	74 16                	je     0x14013ea7b
14013ea65:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013ea69:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013ea6d:	48 83 c0 08          	add    $0x8,%rax
14013ea71:	48 03 c8             	add    %rax,%rcx
14013ea74:	48 8b 01             	mov    (%rcx),%rax
14013ea77:	ff 50 08             	call   *0x8(%rax)
14013ea7a:	90                   	nop
14013ea7b:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013ea80:	48 85 c0             	test   %rax,%rax
14013ea83:	74 16                	je     0x14013ea9b
14013ea85:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013ea89:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013ea8d:	48 83 c0 08          	add    $0x8,%rax
14013ea91:	48 03 c8             	add    %rax,%rcx
14013ea94:	48 8b 01             	mov    (%rcx),%rax
14013ea97:	ff 50 08             	call   *0x8(%rax)
14013ea9a:	90                   	nop
14013ea9b:	48 8b c3             	mov    %rbx,%rax
14013ea9e:	48 83 c4 20          	add    $0x20,%rsp
14013eaa2:	5f                   	pop    %rdi
14013eaa3:	5e                   	pop    %rsi
14013eaa4:	5b                   	pop    %rbx
14013eaa5:	c3                   	ret
14013eaa6:	cc                   	int3
14013eaa7:	cc                   	int3
14013eaa8:	cc                   	int3
14013eaa9:	cc                   	int3
14013eaaa:	cc                   	int3
14013eaab:	cc                   	int3
14013eaac:	cc                   	int3
14013eaad:	cc                   	int3
14013eaae:	cc                   	int3
14013eaaf:	cc                   	int3
14013eab0:	40 53                	rex push %rbx
14013eab2:	56                   	push   %rsi
14013eab3:	57                   	push   %rdi
14013eab4:	48 83 ec 20          	sub    $0x20,%rsp
14013eab8:	33 db                	xor    %ebx,%ebx
14013eaba:	48 85 c9             	test   %rcx,%rcx
14013eabd:	75 0a                	jne    0x14013eac9
14013eabf:	33 c0                	xor    %eax,%eax
14013eac1:	48 83 c4 20          	add    $0x20,%rsp
14013eac5:	5f                   	pop    %rdi
14013eac6:	5e                   	pop    %rsi
14013eac7:	5b                   	pop    %rbx
14013eac8:	c3                   	ret
14013eac9:	48 8b 79 f0          	mov    -0x10(%rcx),%rdi
14013eacd:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14013ead2:	48 85 ff             	test   %rdi,%rdi
14013ead5:	74 15                	je     0x14013eaec
14013ead7:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013eadb:	48 63 48 04          	movslq 0x4(%rax),%rcx
14013eadf:	48 83 c1 08          	add    $0x8,%rcx
14013eae3:	48 03 cf             	add    %rdi,%rcx
14013eae6:	48 8b 01             	mov    (%rcx),%rax
14013eae9:	ff 10                	call   *(%rax)
14013eaeb:	90                   	nop
14013eaec:	48 8b 07             	mov    (%rdi),%rax
14013eaef:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14013eaf4:	48 8b cf             	mov    %rdi,%rcx
14013eaf7:	ff 50 50             	call   *0x50(%rax)
14013eafa:	90                   	nop
14013eafb:	48 85 ff             	test   %rdi,%rdi
14013eafe:	74 16                	je     0x14013eb16
14013eb00:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013eb04:	48 63 48 04          	movslq 0x4(%rax),%rcx
14013eb08:	48 83 c1 08          	add    $0x8,%rcx
14013eb0c:	48 03 cf             	add    %rdi,%rcx
14013eb0f:	48 8b 01             	mov    (%rcx),%rax
14013eb12:	ff 50 08             	call   *0x8(%rax)
14013eb15:	90                   	nop
14013eb16:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013eb1b:	48 8b c8             	mov    %rax,%rcx
14013eb1e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14013eb23:	48 85 c0             	test   %rax,%rax
14013eb26:	74 1e                	je     0x14013eb46
14013eb28:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013eb2c:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013eb30:	48 83 c0 08          	add    $0x8,%rax
14013eb34:	48 03 c8             	add    %rax,%rcx
14013eb37:	48 8b 01             	mov    (%rcx),%rax
14013eb3a:	ff 10                	call   *(%rax)
14013eb3c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013eb41:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14013eb46:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14013eb4b:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
14013eb50:	48 85 c9             	test   %rcx,%rcx
14013eb53:	75 02                	jne    0x14013eb57
14013eb55:	eb 59                	jmp    0x14013ebb0
14013eb57:	b9 68 00 00 00       	mov    $0x68,%ecx
14013eb5c:	e8 8f 77 04 00       	call   0x1401862f0
14013eb61:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14013eb66:	48 85 c0             	test   %rax,%rax
14013eb69:	74 0b                	je     0x14013eb76
14013eb6b:	48 8b c8             	mov    %rax,%rcx
14013eb6e:	e8 0d fe 00 00       	call   0x14014e980
14013eb73:	48 8b d8             	mov    %rax,%rbx
14013eb76:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14013eb7b:	48 89 43 10          	mov    %rax,0x10(%rbx)
14013eb7f:	48 8b 03             	mov    (%rbx),%rax
14013eb82:	48 8b cb             	mov    %rbx,%rcx
14013eb85:	ff 10                	call   *(%rax)
14013eb87:	48 83 c3 20          	add    $0x20,%rbx
14013eb8b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14013eb90:	48 85 c0             	test   %rax,%rax
14013eb93:	74 16                	je     0x14013ebab
14013eb95:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013eb99:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013eb9d:	48 83 c0 08          	add    $0x8,%rax
14013eba1:	48 03 c8             	add    %rax,%rcx
14013eba4:	48 8b 01             	mov    (%rcx),%rax
14013eba7:	ff 50 08             	call   *0x8(%rax)
14013ebaa:	90                   	nop
14013ebab:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013ebb0:	48 85 c0             	test   %rax,%rax
14013ebb3:	74 16                	je     0x14013ebcb
14013ebb5:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013ebb9:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013ebbd:	48 83 c0 08          	add    $0x8,%rax
14013ebc1:	48 03 c8             	add    %rax,%rcx
14013ebc4:	48 8b 01             	mov    (%rcx),%rax
14013ebc7:	ff 50 08             	call   *0x8(%rax)
14013ebca:	90                   	nop
14013ebcb:	48 8b c3             	mov    %rbx,%rax
14013ebce:	48 83 c4 20          	add    $0x20,%rsp
14013ebd2:	5f                   	pop    %rdi
14013ebd3:	5e                   	pop    %rsi
14013ebd4:	5b                   	pop    %rbx
14013ebd5:	c3                   	ret
14013ebd6:	cc                   	int3
14013ebd7:	cc                   	int3
14013ebd8:	cc                   	int3
14013ebd9:	cc                   	int3
14013ebda:	cc                   	int3
14013ebdb:	cc                   	int3
14013ebdc:	cc                   	int3
14013ebdd:	cc                   	int3
14013ebde:	cc                   	int3
14013ebdf:	cc                   	int3
14013ebe0:	40 53                	rex push %rbx
14013ebe2:	56                   	push   %rsi
14013ebe3:	57                   	push   %rdi
14013ebe4:	48 83 ec 20          	sub    $0x20,%rsp
14013ebe8:	33 db                	xor    %ebx,%ebx
14013ebea:	48 85 c9             	test   %rcx,%rcx
14013ebed:	75 0a                	jne    0x14013ebf9
14013ebef:	33 c0                	xor    %eax,%eax
14013ebf1:	48 83 c4 20          	add    $0x20,%rsp
14013ebf5:	5f                   	pop    %rdi
14013ebf6:	5e                   	pop    %rsi
14013ebf7:	5b                   	pop    %rbx
14013ebf8:	c3                   	ret
14013ebf9:	48 8b 79 f0          	mov    -0x10(%rcx),%rdi
14013ebfd:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14013ec02:	48 85 ff             	test   %rdi,%rdi
14013ec05:	74 15                	je     0x14013ec1c
14013ec07:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013ec0b:	48 63 48 04          	movslq 0x4(%rax),%rcx
14013ec0f:	48 83 c1 08          	add    $0x8,%rcx
14013ec13:	48 03 cf             	add    %rdi,%rcx
14013ec16:	48 8b 01             	mov    (%rcx),%rax
14013ec19:	ff 10                	call   *(%rax)
14013ec1b:	90                   	nop
14013ec1c:	48 8b 07             	mov    (%rdi),%rax
14013ec1f:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14013ec24:	48 8b cf             	mov    %rdi,%rcx
14013ec27:	ff 50 78             	call   *0x78(%rax)
14013ec2a:	90                   	nop
14013ec2b:	48 85 ff             	test   %rdi,%rdi
14013ec2e:	74 16                	je     0x14013ec46
14013ec30:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013ec34:	48 63 48 04          	movslq 0x4(%rax),%rcx
14013ec38:	48 83 c1 08          	add    $0x8,%rcx
14013ec3c:	48 03 cf             	add    %rdi,%rcx
14013ec3f:	48 8b 01             	mov    (%rcx),%rax
14013ec42:	ff 50 08             	call   *0x8(%rax)
14013ec45:	90                   	nop
14013ec46:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013ec4b:	48 8b c8             	mov    %rax,%rcx
14013ec4e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14013ec53:	48 85 c0             	test   %rax,%rax
14013ec56:	74 1e                	je     0x14013ec76
14013ec58:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013ec5c:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013ec60:	48 83 c0 08          	add    $0x8,%rax
14013ec64:	48 03 c8             	add    %rax,%rcx
14013ec67:	48 8b 01             	mov    (%rcx),%rax
14013ec6a:	ff 10                	call   *(%rax)
14013ec6c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013ec71:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14013ec76:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14013ec7b:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
14013ec80:	48 85 c9             	test   %rcx,%rcx
14013ec83:	75 02                	jne    0x14013ec87
14013ec85:	eb 59                	jmp    0x14013ece0
14013ec87:	b9 80 00 00 00       	mov    $0x80,%ecx
14013ec8c:	e8 5f 76 04 00       	call   0x1401862f0
14013ec91:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14013ec96:	48 85 c0             	test   %rax,%rax
14013ec99:	74 0b                	je     0x14013eca6
14013ec9b:	48 8b c8             	mov    %rax,%rcx
14013ec9e:	e8 7d 02 01 00       	call   0x14014ef20
14013eca3:	48 8b d8             	mov    %rax,%rbx
14013eca6:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14013ecab:	48 89 43 10          	mov    %rax,0x10(%rbx)
14013ecaf:	48 8b 03             	mov    (%rbx),%rax
14013ecb2:	48 8b cb             	mov    %rbx,%rcx
14013ecb5:	ff 10                	call   *(%rax)
14013ecb7:	48 83 c3 20          	add    $0x20,%rbx
14013ecbb:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14013ecc0:	48 85 c0             	test   %rax,%rax
14013ecc3:	74 16                	je     0x14013ecdb
14013ecc5:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013ecc9:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013eccd:	48 83 c0 08          	add    $0x8,%rax
14013ecd1:	48 03 c8             	add    %rax,%rcx
14013ecd4:	48 8b 01             	mov    (%rcx),%rax
14013ecd7:	ff 50 08             	call   *0x8(%rax)
14013ecda:	90                   	nop
14013ecdb:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013ece0:	48 85 c0             	test   %rax,%rax
14013ece3:	74 16                	je     0x14013ecfb
14013ece5:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013ece9:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013eced:	48 83 c0 08          	add    $0x8,%rax
14013ecf1:	48 03 c8             	add    %rax,%rcx
14013ecf4:	48 8b 01             	mov    (%rcx),%rax
14013ecf7:	ff 50 08             	call   *0x8(%rax)
14013ecfa:	90                   	nop
14013ecfb:	48 8b c3             	mov    %rbx,%rax
14013ecfe:	48 83 c4 20          	add    $0x20,%rsp
14013ed02:	5f                   	pop    %rdi
14013ed03:	5e                   	pop    %rsi
14013ed04:	5b                   	pop    %rbx
14013ed05:	c3                   	ret
14013ed06:	cc                   	int3
14013ed07:	cc                   	int3
14013ed08:	cc                   	int3
14013ed09:	cc                   	int3
14013ed0a:	cc                   	int3
14013ed0b:	cc                   	int3
14013ed0c:	cc                   	int3
14013ed0d:	cc                   	int3
14013ed0e:	cc                   	int3
14013ed0f:	cc                   	int3
14013ed10:	40 53                	rex push %rbx
14013ed12:	56                   	push   %rsi
14013ed13:	57                   	push   %rdi
14013ed14:	48 83 ec 20          	sub    $0x20,%rsp
14013ed18:	33 db                	xor    %ebx,%ebx
14013ed1a:	48 85 c9             	test   %rcx,%rcx
14013ed1d:	75 0a                	jne    0x14013ed29
14013ed1f:	33 c0                	xor    %eax,%eax
14013ed21:	48 83 c4 20          	add    $0x20,%rsp
14013ed25:	5f                   	pop    %rdi
14013ed26:	5e                   	pop    %rsi
14013ed27:	5b                   	pop    %rbx
14013ed28:	c3                   	ret
14013ed29:	48 8b 79 f0          	mov    -0x10(%rcx),%rdi
14013ed2d:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14013ed32:	48 85 ff             	test   %rdi,%rdi
14013ed35:	74 15                	je     0x14013ed4c
14013ed37:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013ed3b:	48 63 48 04          	movslq 0x4(%rax),%rcx
14013ed3f:	48 83 c1 08          	add    $0x8,%rcx
14013ed43:	48 03 cf             	add    %rdi,%rcx
14013ed46:	48 8b 01             	mov    (%rcx),%rax
14013ed49:	ff 10                	call   *(%rax)
14013ed4b:	90                   	nop
14013ed4c:	48 8b 07             	mov    (%rdi),%rax
14013ed4f:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14013ed54:	48 8b cf             	mov    %rdi,%rcx
14013ed57:	ff 90 80 00 00 00    	call   *0x80(%rax)
14013ed5d:	90                   	nop
14013ed5e:	48 85 ff             	test   %rdi,%rdi
14013ed61:	74 16                	je     0x14013ed79
14013ed63:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013ed67:	48 63 48 04          	movslq 0x4(%rax),%rcx
14013ed6b:	48 83 c1 08          	add    $0x8,%rcx
14013ed6f:	48 03 cf             	add    %rdi,%rcx
14013ed72:	48 8b 01             	mov    (%rcx),%rax
14013ed75:	ff 50 08             	call   *0x8(%rax)
14013ed78:	90                   	nop
14013ed79:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013ed7e:	48 8b c8             	mov    %rax,%rcx
14013ed81:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14013ed86:	48 85 c0             	test   %rax,%rax
14013ed89:	74 1e                	je     0x14013eda9
14013ed8b:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013ed8f:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013ed93:	48 83 c0 08          	add    $0x8,%rax
14013ed97:	48 03 c8             	add    %rax,%rcx
14013ed9a:	48 8b 01             	mov    (%rcx),%rax