14068d9bc:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
14068d9c0:	48 8b d6             	mov    %rsi,%rdx
14068d9c3:	48 8b 01             	mov    (%rcx),%rax
14068d9c6:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14068d9cd:	ff 15 4d 60 8f 00    	call   *0x8f604d(%rip)        # 0x140f83a20
14068d9d3:	84 c0                	test   %al,%al
14068d9d5:	74 12                	je     0x14068d9e9
14068d9d7:	b0 01                	mov    $0x1,%al
14068d9d9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14068d9de:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14068d9e3:	48 83 c4 20          	add    $0x20,%rsp
14068d9e7:	5f                   	pop    %rdi
14068d9e8:	c3                   	ret
14068d9e9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14068d9ee:	32 c0                	xor    %al,%al
14068d9f0:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14068d9f5:	48 83 c4 20          	add    $0x20,%rsp
14068d9f9:	5f                   	pop    %rdi
14068d9fa:	c3                   	ret
14068d9fb:	cc                   	int3
14068d9fc:	cc                   	int3
14068d9fd:	cc                   	int3
14068d9fe:	cc                   	int3
14068d9ff:	cc                   	int3
14068da00:	40 53                	rex push %rbx
14068da02:	48 83 ec 20          	sub    $0x20,%rsp
14068da06:	48 8b d9             	mov    %rcx,%rbx
14068da09:	48 8b 41 38          	mov    0x38(%rcx),%rax
14068da0d:	4c 8b 40 20          	mov    0x20(%rax),%r8
14068da11:	41 83 78 18 13       	cmpl   $0x13,0x18(%r8)
14068da16:	75 68                	jne    0x14068da80
14068da18:	e8 b3 e9 ff ff       	call   0x14068c3d0
14068da1d:	84 c0                	test   %al,%al
14068da1f:	74 5f                	je     0x14068da80
14068da21:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
14068da25:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14068da2a:	48 85 c9             	test   %rcx,%rcx
14068da2d:	74 14                	je     0x14068da43
14068da2f:	8b 41 10             	mov    0x10(%rcx),%eax
14068da32:	ff c0                	inc    %eax
14068da34:	89 41 10             	mov    %eax,0x10(%rcx)
14068da37:	83 f8 01             	cmp    $0x1,%eax
14068da3a:	7e 5c                	jle    0x14068da98
14068da3c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14068da41:	74 5d                	je     0x14068daa0
14068da43:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
14068da47:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
14068da4c:	48 85 c9             	test   %rcx,%rcx
14068da4f:	74 14                	je     0x14068da65
14068da51:	8b 41 10             	mov    0x10(%rcx),%eax
14068da54:	ff c0                	inc    %eax
14068da56:	89 41 10             	mov    %eax,0x10(%rcx)
14068da59:	83 f8 01             	cmp    $0x1,%eax
14068da5c:	7e 4d                	jle    0x14068daab
14068da5e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14068da63:	74 28                	je     0x14068da8d
14068da65:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14068da6a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14068da6f:	e8 8c 02 01 00       	call   0x14069dd00
14068da74:	84 c0                	test   %al,%al
14068da76:	75 08                	jne    0x14068da80
14068da78:	b0 01                	mov    $0x1,%al
14068da7a:	48 83 c4 20          	add    $0x20,%rsp
14068da7e:	5b                   	pop    %rbx
14068da7f:	c3                   	ret
14068da80:	48 8b cb             	mov    %rbx,%rcx
14068da83:	48 83 c4 20          	add    $0x20,%rsp
14068da87:	5b                   	pop    %rbx
14068da88:	e9 23 87 fe ff       	jmp    0x1406761b0
14068da8d:	b9 01 00 00 00       	mov    $0x1,%ecx
14068da92:	e8 69 cc 0f 00       	call   0x14078a700
14068da97:	90                   	nop
14068da98:	33 c9                	xor    %ecx,%ecx
14068da9a:	e8 61 cc 0f 00       	call   0x14078a700
14068da9f:	cc                   	int3
14068daa0:	b9 01 00 00 00       	mov    $0x1,%ecx
14068daa5:	e8 56 cc 0f 00       	call   0x14078a700
14068daaa:	90                   	nop
14068daab:	33 c9                	xor    %ecx,%ecx
14068daad:	e8 4e cc 0f 00       	call   0x14078a700
14068dab2:	cc                   	int3
14068dab3:	cc                   	int3
14068dab4:	cc                   	int3
14068dab5:	cc                   	int3
14068dab6:	cc                   	int3
14068dab7:	cc                   	int3
14068dab8:	cc                   	int3
14068dab9:	cc                   	int3
14068daba:	cc                   	int3
14068dabb:	cc                   	int3
14068dabc:	cc                   	int3
14068dabd:	cc                   	int3
14068dabe:	cc                   	int3
14068dabf:	cc                   	int3
14068dac0:	48 8b 49 60          	mov    0x60(%rcx),%rcx
14068dac4:	48 8b 01             	mov    (%rcx),%rax
14068dac7:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14068dace:	48 ff 25 4b 5f 8f 00 	rex.W jmp *0x8f5f4b(%rip)        # 0x140f83a20
14068dad5:	cc                   	int3
14068dad6:	cc                   	int3
14068dad7:	cc                   	int3
14068dad8:	cc                   	int3
14068dad9:	cc                   	int3
14068dada:	cc                   	int3
14068dadb:	cc                   	int3
14068dadc:	cc                   	int3
14068dadd:	cc                   	int3
14068dade:	cc                   	int3
14068dadf:	cc                   	int3
14068dae0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14068dae5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14068daea:	57                   	push   %rdi
14068daeb:	48 83 ec 20          	sub    $0x20,%rsp
14068daef:	48 8b f2             	mov    %rdx,%rsi
14068daf2:	48 8b f9             	mov    %rcx,%rdi
14068daf5:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14068dafa:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14068dafe:	e8 fd a8 16 00       	call   0x1407f8400
14068db03:	90                   	nop
14068db04:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14068db09:	48 8b 59 38          	mov    0x38(%rcx),%rbx
14068db0d:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14068db12:	48 85 db             	test   %rbx,%rbx
14068db15:	74 21                	je     0x14068db38
14068db17:	8b 43 10             	mov    0x10(%rbx),%eax
14068db1a:	ff c0                	inc    %eax
14068db1c:	89 43 10             	mov    %eax,0x10(%rbx)
14068db1f:	83 f8 01             	cmp    $0x1,%eax
14068db22:	0f 8e bf 00 00 00    	jle    0x14068dbe7
14068db28:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14068db2d:	0f 84 bc 00 00 00    	je     0x14068dbef
14068db33:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14068db38:	83 7b 18 00          	cmpl   $0x0,0x18(%rbx)
14068db3c:	75 32                	jne    0x14068db70
14068db3e:	48 8b 43 20          	mov    0x20(%rbx),%rax
14068db42:	8b 50 18             	mov    0x18(%rax),%edx
14068db45:	83 c2 fe             	add    $0xfffffffe,%edx
14068db48:	83 fa 01             	cmp    $0x1,%edx
14068db4b:	77 23                	ja     0x14068db70
14068db4d:	4c 8b 41 38          	mov    0x38(%rcx),%r8
14068db51:	41 83 78 18 00       	cmpl   $0x0,0x18(%r8)
14068db56:	75 1b                	jne    0x14068db73
14068db58:	49 8b 00             	mov    (%r8),%rax
14068db5b:	48 8b d6             	mov    %rsi,%rdx
14068db5e:	49 8b c8             	mov    %r8,%rcx
14068db61:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14068db68:	ff 15 b2 5e 8f 00    	call   *0x8f5eb2(%rip)        # 0x140f83a20
14068db6e:	eb 08                	jmp    0x14068db78
14068db70:	48 8b cf             	mov    %rdi,%rcx
14068db73:	e8 38 86 fe ff       	call   0x1406761b0
14068db78:	0f b6 f8             	movzbl %al,%edi
14068db7b:	8b 4b 10             	mov    0x10(%rbx),%ecx
14068db7e:	ff c9                	dec    %ecx
14068db80:	89 4b 10             	mov    %ecx,0x10(%rbx)
14068db83:	85 c9                	test   %ecx,%ecx
14068db85:	7f 17                	jg     0x14068db9e
14068db87:	78 71                	js     0x14068dbfa
14068db89:	48 8b 03             	mov    (%rbx),%rax
14068db8c:	ba 01 00 00 00       	mov    $0x1,%edx
14068db91:	48 8b cb             	mov    %rbx,%rcx
14068db94:	48 8b 00             	mov    (%rax),%rax
14068db97:	ff 15 83 5e 8f 00    	call   *0x8f5e83(%rip)        # 0x140f83a20
14068db9d:	90                   	nop
14068db9e:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14068dba3:	48 85 c9             	test   %rcx,%rcx
14068dba6:	74 20                	je     0x14068dbc8
14068dba8:	8b 41 10             	mov    0x10(%rcx),%eax
14068dbab:	ff c8                	dec    %eax
14068dbad:	89 41 10             	mov    %eax,0x10(%rcx)
14068dbb0:	85 c0                	test   %eax,%eax
14068dbb2:	7f 14                	jg     0x14068dbc8
14068dbb4:	78 26                	js     0x14068dbdc
14068dbb6:	48 8b 01             	mov    (%rcx),%rax
14068dbb9:	ba 01 00 00 00       	mov    $0x1,%edx
14068dbbe:	48 8b 00             	mov    (%rax),%rax
14068dbc1:	ff 15 59 5e 8f 00    	call   *0x8f5e59(%rip)        # 0x140f83a20
14068dbc7:	90                   	nop
14068dbc8:	40 0f b6 c7          	movzbl %dil,%eax
14068dbcc:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14068dbd1:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14068dbd6:	48 83 c4 20          	add    $0x20,%rsp
14068dbda:	5f                   	pop    %rdi
14068dbdb:	c3                   	ret
14068dbdc:	b9 02 00 00 00       	mov    $0x2,%ecx
14068dbe1:	e8 1a cb 0f 00       	call   0x14078a700
14068dbe6:	90                   	nop
14068dbe7:	33 c9                	xor    %ecx,%ecx
14068dbe9:	e8 12 cb 0f 00       	call   0x14078a700
14068dbee:	cc                   	int3
14068dbef:	b9 01 00 00 00       	mov    $0x1,%ecx
14068dbf4:	e8 07 cb 0f 00       	call   0x14078a700
14068dbf9:	90                   	nop
14068dbfa:	b9 02 00 00 00       	mov    $0x2,%ecx
14068dbff:	e8 fc ca 0f 00       	call   0x14078a700
14068dc04:	cc                   	int3
14068dc05:	cc                   	int3
14068dc06:	cc                   	int3
14068dc07:	cc                   	int3
14068dc08:	cc                   	int3
14068dc09:	cc                   	int3
14068dc0a:	cc                   	int3
14068dc0b:	cc                   	int3
14068dc0c:	cc                   	int3
14068dc0d:	cc                   	int3
14068dc0e:	cc                   	int3
14068dc0f:	cc                   	int3
14068dc10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14068dc15:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14068dc1a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14068dc1f:	57                   	push   %rdi
14068dc20:	48 83 ec 20          	sub    $0x20,%rsp
14068dc24:	48 8b 59 38          	mov    0x38(%rcx),%rbx
14068dc28:	48 8b ea             	mov    %rdx,%rbp
14068dc2b:	48 63 41 44          	movslq 0x44(%rcx),%rax
14068dc2f:	48 8d 34 c3          	lea    (%rbx,%rax,8),%rsi
14068dc33:	48 3b de             	cmp    %rsi,%rbx
14068dc36:	74 5a                	je     0x14068dc92
14068dc38:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14068dc3f:	00
14068dc40:	48 8b 3b             	mov    (%rbx),%rdi
14068dc43:	83 7f 18 00          	cmpl   $0x0,0x18(%rdi)
14068dc47:	75 1a                	jne    0x14068dc63
14068dc49:	48 8b 07             	mov    (%rdi),%rax
14068dc4c:	48 8b d5             	mov    %rbp,%rdx
14068dc4f:	48 8b cf             	mov    %rdi,%rcx
14068dc52:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14068dc59:	ff 15 c1 5d 8f 00    	call   *0x8f5dc1(%rip)        # 0x140f83a20
14068dc5f:	84 c0                	test   %al,%al
14068dc61:	75 26                	jne    0x14068dc89
14068dc63:	83 7f 18 01          	cmpl   $0x1,0x18(%rdi)
14068dc67:	74 20                	je     0x14068dc89
14068dc69:	48 8b 0b             	mov    (%rbx),%rcx
14068dc6c:	83 79 18 29          	cmpl   $0x29,0x18(%rcx)
14068dc70:	75 37                	jne    0x14068dca9
14068dc72:	48 8b 01             	mov    (%rcx),%rax
14068dc75:	48 8b d5             	mov    %rbp,%rdx
14068dc78:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14068dc7f:	ff 15 9b 5d 8f 00    	call   *0x8f5d9b(%rip)        # 0x140f83a20
14068dc85:	84 c0                	test   %al,%al
14068dc87:	74 20                	je     0x14068dca9
14068dc89:	48 83 c3 08          	add    $0x8,%rbx
14068dc8d:	48 3b de             	cmp    %rsi,%rbx
14068dc90:	75 ae                	jne    0x14068dc40
14068dc92:	b0 01                	mov    $0x1,%al
14068dc94:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14068dc99:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14068dc9e:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14068dca3:	48 83 c4 20          	add    $0x20,%rsp
14068dca7:	5f                   	pop    %rdi
14068dca8:	c3                   	ret
14068dca9:	48 8b 0b             	mov    (%rbx),%rcx
14068dcac:	e8 ff 84 fe ff       	call   0x1406761b0
14068dcb1:	eb e1                	jmp    0x14068dc94
14068dcb3:	cc                   	int3
14068dcb4:	cc                   	int3
14068dcb5:	cc                   	int3
14068dcb6:	cc                   	int3
14068dcb7:	cc                   	int3
14068dcb8:	cc                   	int3
14068dcb9:	cc                   	int3
14068dcba:	cc                   	int3
14068dcbb:	cc                   	int3
14068dcbc:	cc                   	int3
14068dcbd:	cc                   	int3
14068dcbe:	cc                   	int3
14068dcbf:	cc                   	int3
14068dcc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14068dcc5:	57                   	push   %rdi
14068dcc6:	48 83 ec 20          	sub    $0x20,%rsp
14068dcca:	48 8b d9             	mov    %rcx,%rbx
14068dccd:	48 8b fa             	mov    %rdx,%rdi
14068dcd0:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14068dcd4:	83 79 30 00          	cmpl   $0x0,0x30(%rcx)
14068dcd8:	74 34                	je     0x14068dd0e
14068dcda:	80 79 40 00          	cmpb   $0x0,0x40(%rcx)
14068dcde:	74 2e                	je     0x14068dd0e
14068dce0:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14068dce4:	e8 f7 38 0c 00       	call   0x1407515e0
14068dce9:	84 c0                	test   %al,%al
14068dceb:	74 21                	je     0x14068dd0e
14068dced:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
14068dcf1:	ba 02 00 00 00       	mov    $0x2,%edx
14068dcf6:	e8 65 1f 11 00       	call   0x14079fc60
14068dcfb:	48 83 38 00          	cmpq   $0x0,(%rax)
14068dcff:	75 0d                	jne    0x14068dd0e
14068dd01:	32 c0                	xor    %al,%al
14068dd03:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14068dd08:	48 83 c4 20          	add    $0x20,%rsp
14068dd0c:	5f                   	pop    %rdi
14068dd0d:	c3                   	ret
14068dd0e:	48 8b d3             	mov    %rbx,%rdx
14068dd11:	48 8b cf             	mov    %rdi,%rcx
14068dd14:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14068dd19:	48 83 c4 20          	add    $0x20,%rsp
14068dd1d:	5f                   	pop    %rdi
14068dd1e:	e9 cd 82 fe ff       	jmp    0x140675ff0
14068dd23:	cc                   	int3
14068dd24:	cc                   	int3
14068dd25:	cc                   	int3
14068dd26:	cc                   	int3
14068dd27:	cc                   	int3
14068dd28:	cc                   	int3
14068dd29:	cc                   	int3
14068dd2a:	cc                   	int3
14068dd2b:	cc                   	int3
14068dd2c:	cc                   	int3
14068dd2d:	cc                   	int3
14068dd2e:	cc                   	int3
14068dd2f:	cc                   	int3
14068dd30:	4c 8b 41 38          	mov    0x38(%rcx),%r8
14068dd34:	41 83 78 18 00       	cmpl   $0x0,0x18(%r8)
14068dd39:	75 14                	jne    0x14068dd4f
14068dd3b:	49 8b 00             	mov    (%r8),%rax
14068dd3e:	49 8b c8             	mov    %r8,%rcx
14068dd41:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14068dd48:	48 ff 25 d1 5c 8f 00 	rex.W jmp *0x8f5cd1(%rip)        # 0x140f83a20
14068dd4f:	e9 5c 84 fe ff       	jmp    0x1406761b0
14068dd54:	cc                   	int3
14068dd55:	cc                   	int3
14068dd56:	cc                   	int3
14068dd57:	cc                   	int3
14068dd58:	cc                   	int3
14068dd59:	cc                   	int3
14068dd5a:	cc                   	int3
14068dd5b:	cc                   	int3
14068dd5c:	cc                   	int3
14068dd5d:	cc                   	int3
14068dd5e:	cc                   	int3
14068dd5f:	cc                   	int3
14068dd60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14068dd65:	57                   	push   %rdi
14068dd66:	48 83 ec 20          	sub    $0x20,%rsp
14068dd6a:	48 8b d9             	mov    %rcx,%rbx
14068dd6d:	48 8b fa             	mov    %rdx,%rdi
14068dd70:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14068dd74:	48 8b 41 20          	mov    0x20(%rcx),%rax
14068dd78:	83 78 18 0e          	cmpl   $0xe,0x18(%rax)
14068dd7c:	75 49                	jne    0x14068ddc7
14068dd7e:	48 8b 01             	mov    (%rcx),%rax
14068dd81:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14068dd88:	ff 15 92 5c 8f 00    	call   *0x8f5c92(%rip)        # 0x140f83a20
14068dd8e:	84 c0                	test   %al,%al
14068dd90:	74 28                	je     0x14068ddba
14068dd92:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
14068dd96:	48 8b d7             	mov    %rdi,%rdx
14068dd99:	48 8b 01             	mov    (%rcx),%rax
14068dd9c:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14068dda3:	ff 15 77 5c 8f 00    	call   *0x8f5c77(%rip)        # 0x140f83a20
14068dda9:	84 c0                	test   %al,%al
14068ddab:	74 0d                	je     0x14068ddba