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
14013ed9d:	ff 10                	call   *(%rax)
14013ed9f:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013eda4:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14013eda9:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14013edae:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
14013edb3:	48 85 c9             	test   %rcx,%rcx
14013edb6:	75 02                	jne    0x14013edba
14013edb8:	eb 59                	jmp    0x14013ee13
14013edba:	b9 d8 00 00 00       	mov    $0xd8,%ecx
14013edbf:	e8 2c 75 04 00       	call   0x1401862f0
14013edc4:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14013edc9:	48 85 c0             	test   %rax,%rax
14013edcc:	74 0b                	je     0x14013edd9
14013edce:	48 8b c8             	mov    %rax,%rcx
14013edd1:	e8 6a 0b 01 00       	call   0x14014f940
14013edd6:	48 8b d8             	mov    %rax,%rbx
14013edd9:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14013edde:	48 89 43 10          	mov    %rax,0x10(%rbx)
14013ede2:	48 8b 03             	mov    (%rbx),%rax
14013ede5:	48 8b cb             	mov    %rbx,%rcx
14013ede8:	ff 10                	call   *(%rax)
14013edea:	48 83 c3 20          	add    $0x20,%rbx
14013edee:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14013edf3:	48 85 c0             	test   %rax,%rax
14013edf6:	74 16                	je     0x14013ee0e
14013edf8:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013edfc:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013ee00:	48 83 c0 08          	add    $0x8,%rax
14013ee04:	48 03 c8             	add    %rax,%rcx
14013ee07:	48 8b 01             	mov    (%rcx),%rax
14013ee0a:	ff 50 08             	call   *0x8(%rax)
14013ee0d:	90                   	nop
14013ee0e:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013ee13:	48 85 c0             	test   %rax,%rax
14013ee16:	74 16                	je     0x14013ee2e
14013ee18:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013ee1c:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013ee20:	48 83 c0 08          	add    $0x8,%rax
14013ee24:	48 03 c8             	add    %rax,%rcx
14013ee27:	48 8b 01             	mov    (%rcx),%rax
14013ee2a:	ff 50 08             	call   *0x8(%rax)
14013ee2d:	90                   	nop
14013ee2e:	48 8b c3             	mov    %rbx,%rax
14013ee31:	48 83 c4 20          	add    $0x20,%rsp
14013ee35:	5f                   	pop    %rdi
14013ee36:	5e                   	pop    %rsi
14013ee37:	5b                   	pop    %rbx
14013ee38:	c3                   	ret
14013ee39:	cc                   	int3
14013ee3a:	cc                   	int3
14013ee3b:	cc                   	int3
14013ee3c:	cc                   	int3
14013ee3d:	cc                   	int3
14013ee3e:	cc                   	int3
14013ee3f:	cc                   	int3
14013ee40:	40 53                	rex push %rbx
14013ee42:	56                   	push   %rsi
14013ee43:	57                   	push   %rdi
14013ee44:	48 83 ec 20          	sub    $0x20,%rsp
14013ee48:	33 db                	xor    %ebx,%ebx
14013ee4a:	48 85 c9             	test   %rcx,%rcx
14013ee4d:	75 0a                	jne    0x14013ee59
14013ee4f:	33 c0                	xor    %eax,%eax
14013ee51:	48 83 c4 20          	add    $0x20,%rsp
14013ee55:	5f                   	pop    %rdi
14013ee56:	5e                   	pop    %rsi
14013ee57:	5b                   	pop    %rbx
14013ee58:	c3                   	ret
14013ee59:	48 8b 79 f0          	mov    -0x10(%rcx),%rdi
14013ee5d:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14013ee62:	48 85 ff             	test   %rdi,%rdi
14013ee65:	74 15                	je     0x14013ee7c
14013ee67:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013ee6b:	48 63 48 04          	movslq 0x4(%rax),%rcx
14013ee6f:	48 83 c1 08          	add    $0x8,%rcx
14013ee73:	48 03 cf             	add    %rdi,%rcx
14013ee76:	48 8b 01             	mov    (%rcx),%rax
14013ee79:	ff 10                	call   *(%rax)
14013ee7b:	90                   	nop
14013ee7c:	48 8b 07             	mov    (%rdi),%rax
14013ee7f:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14013ee84:	48 8b cf             	mov    %rdi,%rcx
14013ee87:	ff 90 88 00 00 00    	call   *0x88(%rax)
14013ee8d:	90                   	nop
14013ee8e:	48 85 ff             	test   %rdi,%rdi
14013ee91:	74 16                	je     0x14013eea9
14013ee93:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013ee97:	48 63 48 04          	movslq 0x4(%rax),%rcx
14013ee9b:	48 83 c1 08          	add    $0x8,%rcx
14013ee9f:	48 03 cf             	add    %rdi,%rcx
14013eea2:	48 8b 01             	mov    (%rcx),%rax
14013eea5:	ff 50 08             	call   *0x8(%rax)
14013eea8:	90                   	nop
14013eea9:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013eeae:	48 8b c8             	mov    %rax,%rcx
14013eeb1:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14013eeb6:	48 85 c0             	test   %rax,%rax
14013eeb9:	74 1e                	je     0x14013eed9
14013eebb:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013eebf:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013eec3:	48 83 c0 08          	add    $0x8,%rax
14013eec7:	48 03 c8             	add    %rax,%rcx
14013eeca:	48 8b 01             	mov    (%rcx),%rax
14013eecd:	ff 10                	call   *(%rax)
14013eecf:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013eed4:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14013eed9:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14013eede:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
14013eee3:	48 85 c9             	test   %rcx,%rcx
14013eee6:	75 02                	jne    0x14013eeea
14013eee8:	eb 59                	jmp    0x14013ef43
14013eeea:	b9 98 00 00 00       	mov    $0x98,%ecx
14013eeef:	e8 fc 73 04 00       	call   0x1401862f0
14013eef4:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14013eef9:	48 85 c0             	test   %rax,%rax
14013eefc:	74 0b                	je     0x14013ef09
14013eefe:	48 8b c8             	mov    %rax,%rcx
14013ef01:	e8 2a 20 01 00       	call   0x140150f30
14013ef06:	48 8b d8             	mov    %rax,%rbx
14013ef09:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14013ef0e:	48 89 43 10          	mov    %rax,0x10(%rbx)
14013ef12:	48 8b 03             	mov    (%rbx),%rax
14013ef15:	48 8b cb             	mov    %rbx,%rcx
14013ef18:	ff 10                	call   *(%rax)
14013ef1a:	48 83 c3 20          	add    $0x20,%rbx
14013ef1e:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14013ef23:	48 85 c0             	test   %rax,%rax
14013ef26:	74 16                	je     0x14013ef3e
14013ef28:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013ef2c:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013ef30:	48 83 c0 08          	add    $0x8,%rax
14013ef34:	48 03 c8             	add    %rax,%rcx
14013ef37:	48 8b 01             	mov    (%rcx),%rax
14013ef3a:	ff 50 08             	call   *0x8(%rax)
14013ef3d:	90                   	nop
14013ef3e:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013ef43:	48 85 c0             	test   %rax,%rax
14013ef46:	74 16                	je     0x14013ef5e
14013ef48:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013ef4c:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013ef50:	48 83 c0 08          	add    $0x8,%rax
14013ef54:	48 03 c8             	add    %rax,%rcx
14013ef57:	48 8b 01             	mov    (%rcx),%rax
14013ef5a:	ff 50 08             	call   *0x8(%rax)
14013ef5d:	90                   	nop
14013ef5e:	48 8b c3             	mov    %rbx,%rax
14013ef61:	48 83 c4 20          	add    $0x20,%rsp
14013ef65:	5f                   	pop    %rdi
14013ef66:	5e                   	pop    %rsi
14013ef67:	5b                   	pop    %rbx
14013ef68:	c3                   	ret
14013ef69:	cc                   	int3
14013ef6a:	cc                   	int3
14013ef6b:	cc                   	int3
14013ef6c:	cc                   	int3
14013ef6d:	cc                   	int3
14013ef6e:	cc                   	int3
14013ef6f:	cc                   	int3
14013ef70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14013ef75:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14013ef7a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14013ef7f:	57                   	push   %rdi
14013ef80:	41 54                	push   %r12
14013ef82:	41 55                	push   %r13
14013ef84:	41 56                	push   %r14
14013ef86:	41 57                	push   %r15
14013ef88:	48 83 ec 60          	sub    $0x60,%rsp
14013ef8c:	45 8b e9             	mov    %r9d,%r13d
14013ef8f:	49 8b e8             	mov    %r8,%rbp
14013ef92:	4c 8b e2             	mov    %rdx,%r12
14013ef95:	48 85 c9             	test   %rcx,%rcx
14013ef98:	0f 84 cd 00 00 00    	je     0x14013f06b
14013ef9e:	48 85 d2             	test   %rdx,%rdx
14013efa1:	0f 84 c4 00 00 00    	je     0x14013f06b
14013efa7:	4d 85 c0             	test   %r8,%r8