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
14068ddad:	b0 01                	mov    $0x1,%al
14068ddaf:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14068ddb4:	48 83 c4 20          	add    $0x20,%rsp
14068ddb8:	5f                   	pop    %rdi
14068ddb9:	c3                   	ret
14068ddba:	32 c0                	xor    %al,%al
14068ddbc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14068ddc1:	48 83 c4 20          	add    $0x20,%rsp
14068ddc5:	5f                   	pop    %rdi
14068ddc6:	c3                   	ret
14068ddc7:	48 8b cb             	mov    %rbx,%rcx
14068ddca:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14068ddcf:	48 83 c4 20          	add    $0x20,%rsp
14068ddd3:	5f                   	pop    %rdi
14068ddd4:	e9 d7 83 fe ff       	jmp    0x1406761b0
14068ddd9:	cc                   	int3
14068ddda:	cc                   	int3
14068dddb:	cc                   	int3
14068dddc:	cc                   	int3
14068dddd:	cc                   	int3
14068ddde:	cc                   	int3
14068dddf:	cc                   	int3
14068dde0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14068dde5:	57                   	push   %rdi
14068dde6:	48 83 ec 20          	sub    $0x20,%rsp
14068ddea:	48 8b f9             	mov    %rcx,%rdi
14068dded:	48 8b da             	mov    %rdx,%rbx
14068ddf0:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14068ddf4:	48 8b 01             	mov    (%rcx),%rax
14068ddf7:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14068ddfe:	ff 15 1c 5c 8f 00    	call   *0x8f5c1c(%rip)        # 0x140f83a20
14068de04:	84 c0                	test   %al,%al
14068de06:	74 2c                	je     0x14068de34
14068de08:	48 8b 47 40          	mov    0x40(%rdi),%rax
14068de0c:	48 8b d3             	mov    %rbx,%rdx
14068de0f:	48 8b 48 60          	mov    0x60(%rax),%rcx
14068de13:	48 8b 01             	mov    (%rcx),%rax
14068de16:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14068de1d:	ff 15 fd 5b 8f 00    	call   *0x8f5bfd(%rip)        # 0x140f83a20
14068de23:	84 c0                	test   %al,%al
14068de25:	74 0d                	je     0x14068de34
14068de27:	b0 01                	mov    $0x1,%al
14068de29:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14068de2e:	48 83 c4 20          	add    $0x20,%rsp
14068de32:	5f                   	pop    %rdi
14068de33:	c3                   	ret
14068de34:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14068de39:	32 c0                	xor    %al,%al
14068de3b:	48 83 c4 20          	add    $0x20,%rsp
14068de3f:	5f                   	pop    %rdi
14068de40:	c3                   	ret
14068de41:	cc                   	int3
14068de42:	cc                   	int3
14068de43:	cc                   	int3
14068de44:	cc                   	int3
14068de45:	cc                   	int3
14068de46:	cc                   	int3
14068de47:	cc                   	int3
14068de48:	cc                   	int3
14068de49:	cc                   	int3
14068de4a:	cc                   	int3
14068de4b:	cc                   	int3
14068de4c:	cc                   	int3
14068de4d:	cc                   	int3
14068de4e:	cc                   	int3
14068de4f:	cc                   	int3
14068de50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14068de55:	57                   	push   %rdi
14068de56:	48 83 ec 20          	sub    $0x20,%rsp
14068de5a:	48 8b fa             	mov    %rdx,%rdi
14068de5d:	48 8b d9             	mov    %rcx,%rbx
14068de60:	48 63 41 18          	movslq 0x18(%rcx),%rax
14068de64:	83 f8 28             	cmp    $0x28,%eax
14068de67:	0f 87 63 01 00 00    	ja     0x14068dfd0
14068de6d:	48 8d 0d 8c 21 97 ff 	lea    -0x68de74(%rip),%rcx        # 0x140000000
14068de74:	0f b6 84 01 08 e0 68 	movzbl 0x68e008(%rcx,%rax,1),%eax
14068de7b:	00
14068de7c:	44 8b 84 81 f4 df 68 	mov    0x68dff4(%rcx,%rax,4),%r8d
14068de83:	00
14068de84:	4c 03 c1             	add    %rcx,%r8
14068de87:	41 ff e0             	jmp    *%r8
14068de8a:	b0 01                	mov    $0x1,%al
14068de8c:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14068de91:	48 83 c4 20          	add    $0x20,%rsp
14068de95:	5f                   	pop    %rdi
14068de96:	c3                   	ret
14068de97:	48 8b 03             	mov    (%rbx),%rax
14068de9a:	48 8b cb             	mov    %rbx,%rcx
14068de9d:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14068dea4:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14068dea9:	48 83 c4 20          	add    $0x20,%rsp
14068dead:	5f                   	pop    %rdi
14068deae:	48 ff 25 6b 5b 8f 00 	rex.W jmp *0x8f5b6b(%rip)        # 0x140f83a20
14068deb5:	48 8b 03             	mov    (%rbx),%rax
14068deb8:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14068debd:	48 8b cb             	mov    %rbx,%rcx
14068dec0:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
14068dec7:	ff 15 53 5b 8f 00    	call   *0x8f5b53(%rip)        # 0x140f83a20
14068decd:	90                   	nop
14068dece:	48 8b 03             	mov    (%rbx),%rax
14068ded1:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14068ded6:	48 8b cb             	mov    %rbx,%rcx
14068ded9:	48 8b 80 f0 00 00 00 	mov    0xf0(%rax),%rax
14068dee0:	ff 15 3a 5b 8f 00    	call   *0x8f5b3a(%rip)        # 0x140f83a20
14068dee6:	90                   	nop
14068dee7:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14068deec:	8b 48 18             	mov    0x18(%rax),%ecx
14068deef:	85 c9                	test   %ecx,%ecx
14068def1:	74 05                	je     0x14068def8
14068def3:	83 f9 29             	cmp    $0x29,%ecx
14068def6:	75 44                	jne    0x14068df3c
14068def8:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14068defd:	48 8b 41 20          	mov    0x20(%rcx),%rax
14068df01:	83 78 18 0e          	cmpl   $0xe,0x18(%rax)
14068df05:	75 35                	jne    0x14068df3c
14068df07:	48 8b 01             	mov    (%rcx),%rax
14068df0a:	48 8b d7             	mov    %rdi,%rdx
14068df0d:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14068df14:	ff 15 06 5b 8f 00    	call   *0x8f5b06(%rip)        # 0x140f83a20
14068df1a:	84 c0                	test   %al,%al
14068df1c:	74 1e                	je     0x14068df3c
14068df1e:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14068df23:	83 79 18 29          	cmpl   $0x29,0x18(%rcx)
14068df27:	75 0f                	jne    0x14068df38
14068df29:	e8 52 a2 16 00       	call   0x1407f8180
14068df2e:	8b 48 44             	mov    0x44(%rax),%ecx
14068df31:	ff c9                	dec    %ecx
14068df33:	83 f9 01             	cmp    $0x1,%ecx
14068df36:	77 04                	ja     0x14068df3c
14068df38:	b3 01                	mov    $0x1,%bl
14068df3a:	eb 0b                	jmp    0x14068df47
14068df3c:	48 8b cb             	mov    %rbx,%rcx
14068df3f:	e8 6c 82 fe ff       	call   0x1406761b0
14068df44:	0f b6 d8             	movzbl %al,%ebx
14068df47:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
14068df4c:	4d 85 c0             	test   %r8,%r8
14068df4f:	74 29                	je     0x14068df7a
14068df51:	41 8b 48 10          	mov    0x10(%r8),%ecx
14068df55:	ff c9                	dec    %ecx
14068df57:	41 89 48 10          	mov    %ecx,0x10(%r8)
14068df5b:	85 c9                	test   %ecx,%ecx
14068df5d:	7f 1b                	jg     0x14068df7a
14068df5f:	0f 88 83 00 00 00    	js     0x14068dfe8
14068df65:	49 8b 00             	mov    (%r8),%rax
14068df68:	ba 01 00 00 00       	mov    $0x1,%edx
14068df6d:	49 8b c8             	mov    %r8,%rcx
14068df70:	48 8b 00             	mov    (%rax),%rax
14068df73:	ff 15 a7 5a 8f 00    	call   *0x8f5aa7(%rip)        # 0x140f83a20
14068df79:	90                   	nop
14068df7a:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14068df7f:	48 85 c9             	test   %rcx,%rcx
14068df82:	74 20                	je     0x14068dfa4
14068df84:	8b 41 10             	mov    0x10(%rcx),%eax
14068df87:	ff c8                	dec    %eax
14068df89:	89 41 10             	mov    %eax,0x10(%rcx)
14068df8c:	85 c0                	test   %eax,%eax
14068df8e:	7f 14                	jg     0x14068dfa4
14068df90:	78 4b                	js     0x14068dfdd
14068df92:	48 8b 01             	mov    (%rcx),%rax
14068df95:	ba 01 00 00 00       	mov    $0x1,%edx
14068df9a:	48 8b 00             	mov    (%rax),%rax
14068df9d:	ff 15 7d 5a 8f 00    	call   *0x8f5a7d(%rip)        # 0x140f83a20
14068dfa3:	90                   	nop
14068dfa4:	0f b6 c3             	movzbl %bl,%eax
14068dfa7:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14068dfac:	48 83 c4 20          	add    $0x20,%rsp
14068dfb0:	5f                   	pop    %rdi
14068dfb1:	c3                   	ret
14068dfb2:	48 8b 03             	mov    (%rbx),%rax
14068dfb5:	48 8b cb             	mov    %rbx,%rcx
14068dfb8:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
14068dfbf:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14068dfc4:	48 83 c4 20          	add    $0x20,%rsp
14068dfc8:	5f                   	pop    %rdi
14068dfc9:	48 ff 25 50 5a 8f 00 	rex.W jmp *0x8f5a50(%rip)        # 0x140f83a20