140238c30:	41 5e                	pop    %r14
140238c32:	c3                   	ret
140238c33:	8b 44 24 60          	mov    0x60(%rsp),%eax
140238c37:	48 8b d3             	mov    %rbx,%rdx
140238c3a:	89 43 28             	mov    %eax,0x28(%rbx)
140238c3d:	8b 44 24 68          	mov    0x68(%rsp),%eax
140238c41:	89 43 2c             	mov    %eax,0x2c(%rbx)
140238c44:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140238c49:	48 89 43 30          	mov    %rax,0x30(%rbx)
140238c4d:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140238c51:	e8 aa f8 fe ff       	call   0x140228500
140238c56:	8b f8                	mov    %eax,%edi
140238c58:	85 c0                	test   %eax,%eax
140238c5a:	7f bc                	jg     0x140238c18
140238c5c:	f6 43 40 01          	testb  $0x1,0x40(%rbx)
140238c60:	74 5d                	je     0x140238cbf
140238c62:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140238c66:	48 8d 15 3b 6a 12 00 	lea    0x126a3b(%rip),%rdx        # 0x14035f6a8
140238c6d:	41 b8 37 00 00 00    	mov    $0x37,%r8d
140238c73:	e8 98 06 ff ff       	call   0x140229310
140238c78:	83 3b 03             	cmpl   $0x3,(%rbx)
140238c7b:	75 42                	jne    0x140238cbf
140238c7d:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140238c81:	48 8d 15 20 6a 12 00 	lea    0x126a20(%rip),%rdx        # 0x14035f6a8
140238c88:	41 b8 3a 00 00 00    	mov    $0x3a,%r8d
140238c8e:	e8 7d 06 ff ff       	call   0x140229310
140238c93:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140238c97:	48 8d 15 0a 6a 12 00 	lea    0x126a0a(%rip),%rdx        # 0x14035f6a8
140238c9e:	41 b8 3b 00 00 00    	mov    $0x3b,%r8d
140238ca4:	e8 67 06 ff ff       	call   0x140229310
140238ca9:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140238cad:	48 8d 15 f4 69 12 00 	lea    0x1269f4(%rip),%rdx        # 0x14035f6a8
140238cb4:	41 b8 3c 00 00 00    	mov    $0x3c,%r8d
140238cba:	e8 51 06 ff ff       	call   0x140229310
140238cbf:	41 b8 46 00 00 00    	mov    $0x46,%r8d
140238cc5:	48 8d 15 dc 69 12 00 	lea    0x1269dc(%rip),%rdx        # 0x14035f6a8
140238ccc:	48 8b cb             	mov    %rbx,%rcx
140238ccf:	e8 3c 06 ff ff       	call   0x140229310
140238cd4:	8d 47 ff             	lea    -0x1(%rdi),%eax
140238cd7:	e9 3c ff ff ff       	jmp    0x140238c18
140238cdc:	cc                   	int3
140238cdd:	cc                   	int3
140238cde:	cc                   	int3
140238cdf:	cc                   	int3
140238ce0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140238ce5:	57                   	push   %rdi
140238ce6:	b8 30 00 00 00       	mov    $0x30,%eax
140238ceb:	e8 f0 18 0c 00       	call   0x1402fa5e0
140238cf0:	48 2b e0             	sub    %rax,%rsp
140238cf3:	48 8b f9             	mov    %rcx,%rdi
140238cf6:	48 8d 15 ab 69 12 00 	lea    0x1269ab(%rip),%rdx        # 0x14035f6a8
140238cfd:	8d 48 20             	lea    0x20(%rax),%ecx
140238d00:	41 b8 59 02 00 00    	mov    $0x259,%r8d
140238d06:	e8 35 09 ff ff       	call   0x140229640
140238d0b:	48 8b d8             	mov    %rax,%rbx
140238d0e:	48 85 c0             	test   %rax,%rax
140238d11:	74 55                	je     0x140238d68
140238d13:	41 b8 5a 02 00 00    	mov    $0x25a,%r8d
140238d19:	48 8d 15 88 69 12 00 	lea    0x126988(%rip),%rdx        # 0x14035f6a8
140238d20:	48 8b cf             	mov    %rdi,%rcx
140238d23:	e8 98 38 00 00       	call   0x14023c5c0
140238d28:	48 89 03             	mov    %rax,(%rbx)
140238d2b:	48 85 c0             	test   %rax,%rax
140238d2e:	74 23                	je     0x140238d53
140238d30:	4c 8d 43 48          	lea    0x48(%rbx),%r8
140238d34:	48 8b d3             	mov    %rbx,%rdx
140238d37:	b9 0e 00 00 00       	mov    $0xe,%ecx
140238d3c:	e8 3f 01 ff ff       	call   0x140228e80
140238d41:	85 c0                	test   %eax,%eax
140238d43:	74 0e                	je     0x140238d53
140238d45:	48 8b c3             	mov    %rbx,%rax
140238d48:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140238d4d:	48 83 c4 30          	add    $0x30,%rsp
140238d51:	5f                   	pop    %rdi
140238d52:	c3                   	ret
140238d53:	48 8b 0b             	mov    (%rbx),%rcx
140238d56:	48 8d 15 4b 69 12 00 	lea    0x12694b(%rip),%rdx        # 0x14035f6a8
140238d5d:	41 b8 5e 02 00 00    	mov    $0x25e,%r8d
140238d63:	e8 a8 05 ff ff       	call   0x140229310
140238d68:	41 b8 5f 02 00 00    	mov    $0x25f,%r8d
140238d6e:	48 8d 15 33 69 12 00 	lea    0x126933(%rip),%rdx        # 0x14035f6a8
140238d75:	48 8b cb             	mov    %rbx,%rcx
140238d78:	e8 93 05 ff ff       	call   0x140229310
140238d7d:	ba 70 00 00 00       	mov    $0x70,%edx
140238d82:	c7 44 24 20 60 02 00 	movl   $0x260,0x20(%rsp)
140238d89:	00
140238d8a:	4c 8d 0d 17 69 12 00 	lea    0x126917(%rip),%r9        # 0x14035f6a8
140238d91:	8d 4a b8             	lea    -0x48(%rdx),%ecx
140238d94:	44 8d 42 d1          	lea    -0x2f(%rdx),%r8d
140238d98:	e8 03 86 fe ff       	call   0x1402213a0
140238d9d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140238da2:	33 c0                	xor    %eax,%eax
140238da4:	48 83 c4 30          	add    $0x30,%rsp
140238da8:	5f                   	pop    %rdi
140238da9:	c3                   	ret
140238daa:	cc                   	int3
140238dab:	cc                   	int3
140238dac:	cc                   	int3
140238dad:	cc                   	int3
140238dae:	cc                   	int3
140238daf:	cc                   	int3
140238db0:	48 85 c9             	test   %rcx,%rcx
140238db3:	74 56                	je     0x140238e0b
140238db5:	53                   	push   %rbx
140238db6:	b8 20 00 00 00       	mov    $0x20,%eax
140238dbb:	e8 20 18 0c 00       	call   0x1402fa5e0
140238dc0:	48 2b e0             	sub    %rax,%rsp
140238dc3:	48 8b d9             	mov    %rcx,%rbx
140238dc6:	4c 8d 41 48          	lea    0x48(%rcx),%r8
140238dca:	48 8b d1             	mov    %rcx,%rdx
140238dcd:	8d 48 ee             	lea    -0x12(%rax),%ecx
140238dd0:	e8 fb fc fe ff       	call   0x140228ad0
140238dd5:	48 8b 0b             	mov    (%rbx),%rcx
140238dd8:	48 8d 15 c9 68 12 00 	lea    0x1268c9(%rip),%rdx        # 0x14035f6a8
140238ddf:	41 b8 71 02 00 00    	mov    $0x271,%r8d
140238de5:	e8 26 05 ff ff       	call   0x140229310
140238dea:	41 b8 73 02 00 00    	mov    $0x273,%r8d
140238df0:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140238df7:	48 8d 15 aa 68 12 00 	lea    0x1268aa(%rip),%rdx        # 0x14035f6a8
140238dfe:	48 8b cb             	mov    %rbx,%rcx
140238e01:	e8 0a 05 ff ff       	call   0x140229310
140238e06:	48 83 c4 20          	add    $0x20,%rsp
140238e0a:	5b                   	pop    %rbx
140238e0b:	c3                   	ret
140238e0c:	cc                   	int3
140238e0d:	cc                   	int3
140238e0e:	cc                   	int3
140238e0f:	cc                   	int3
140238e10:	48 85 c9             	test   %rcx,%rcx
140238e13:	74 65                	je     0x140238e7a
140238e15:	53                   	push   %rbx
140238e16:	b8 20 00 00 00       	mov    $0x20,%eax
140238e1b:	e8 c0 17 0c 00       	call   0x1402fa5e0
140238e20:	48 2b e0             	sub    %rax,%rsp
140238e23:	f6 41 20 02          	testb  $0x2,0x20(%rcx)
140238e27:	48 8b d9             	mov    %rcx,%rbx
140238e2a:	74 0a                	je     0x140238e36
140238e2c:	48 8b 01             	mov    (%rcx),%rax
140238e2f:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140238e33:	ff 50 38             	call   *0x38(%rax)
140238e36:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140238e3a:	48 8d 15 ef 05 00 00 	lea    0x5ef(%rip),%rdx        # 0x140239430
140238e41:	e8 1a f6 fe ff       	call   0x140228460
140238e46:	4c 8d 43 18          	lea    0x18(%rbx),%r8
140238e4a:	48 8b d3             	mov    %rbx,%rdx
140238e4d:	b9 0b 00 00 00       	mov    $0xb,%ecx
140238e52:	e8 79 fc fe ff       	call   0x140228ad0
140238e57:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140238e5b:	e8 40 35 00 00       	call   0x14023c3a0
140238e60:	41 b8 53 00 00 00    	mov    $0x53,%r8d
140238e66:	48 8d 15 3b 68 12 00 	lea    0x12683b(%rip),%rdx        # 0x14035f6a8
140238e6d:	48 8b cb             	mov    %rbx,%rcx
140238e70:	e8 9b 04 ff ff       	call   0x140229310
140238e75:	48 83 c4 20          	add    $0x20,%rsp
140238e79:	5b                   	pop    %rbx
140238e7a:	c3                   	ret
140238e7b:	cc                   	int3
140238e7c:	cc                   	int3
140238e7d:	cc                   	int3
140238e7e:	cc                   	int3
140238e7f:	cc                   	int3
140238e80:	83 39 03             	cmpl   $0x3,(%rcx)
140238e83:	74 03                	je     0x140238e88
140238e85:	33 c0                	xor    %eax,%eax
140238e87:	c3                   	ret
140238e88:	48 8b 41 28          	mov    0x28(%rcx),%rax
140238e8c:	c3                   	ret
140238e8d:	cc                   	int3
140238e8e:	cc                   	int3
140238e8f:	cc                   	int3
140238e90:	8b 11                	mov    (%rcx),%edx
140238e92:	83 ea 01             	sub    $0x1,%edx
140238e95:	74 08                	je     0x140238e9f
140238e97:	83 fa 01             	cmp    $0x1,%edx
140238e9a:	74 03                	je     0x140238e9f
140238e9c:	33 c0                	xor    %eax,%eax
140238e9e:	c3                   	ret
140238e9f:	48 8b 41 18          	mov    0x18(%rcx),%rax
140238ea3:	c3                   	ret
140238ea4:	cc                   	int3
140238ea5:	cc                   	int3
140238ea6:	cc                   	int3
140238ea7:	cc                   	int3
140238ea8:	cc                   	int3
140238ea9:	cc                   	int3
140238eaa:	cc                   	int3
140238eab:	cc                   	int3
140238eac:	cc                   	int3
140238ead:	cc                   	int3
140238eae:	cc                   	int3
140238eaf:	cc                   	int3
140238eb0:	83 39 02             	cmpl   $0x2,(%rcx)
140238eb3:	74 03                	je     0x140238eb8
140238eb5:	33 c0                	xor    %eax,%eax
140238eb7:	c3                   	ret
140238eb8:	48 8b 41 30          	mov    0x30(%rcx),%rax
140238ebc:	c3                   	ret
140238ebd:	cc                   	int3
140238ebe:	cc                   	int3
140238ebf:	cc                   	int3
140238ec0:	48 85 c9             	test   %rcx,%rcx
140238ec3:	74 05                	je     0x140238eca
140238ec5:	48 8b 41 28          	mov    0x28(%rcx),%rax
140238ec9:	c3                   	ret
140238eca:	33 c0                	xor    %eax,%eax
140238ecc:	c3                   	ret
140238ecd:	cc                   	int3
140238ece:	cc                   	int3
140238ecf:	cc                   	int3
140238ed0:	48 85 c9             	test   %rcx,%rcx
140238ed3:	74 05                	je     0x140238eda
140238ed5:	48 8b 41 08          	mov    0x8(%rcx),%rax
140238ed9:	c3                   	ret
140238eda:	33 c0                	xor    %eax,%eax
140238edc:	c3                   	ret
140238edd:	cc                   	int3
140238ede:	cc                   	int3
140238edf:	cc                   	int3
140238ee0:	48 85 c9             	test   %rcx,%rcx
140238ee3:	74 05                	je     0x140238eea
140238ee5:	48 8b 41 20          	mov    0x20(%rcx),%rax
140238ee9:	c3                   	ret
140238eea:	33 c0                	xor    %eax,%eax
140238eec:	c3                   	ret
140238eed:	cc                   	int3
140238eee:	cc                   	int3
140238eef:	cc                   	int3
140238ef0:	48 85 c9             	test   %rcx,%rcx
140238ef3:	74 05                	je     0x140238efa
140238ef5:	48 8b 41 10          	mov    0x10(%rcx),%rax
140238ef9:	c3                   	ret
140238efa:	33 c0                	xor    %eax,%eax
140238efc:	c3                   	ret
140238efd:	cc                   	int3
140238efe:	cc                   	int3
140238eff:	cc                   	int3
140238f00:	48 85 c9             	test   %rcx,%rcx
140238f03:	74 07                	je     0x140238f0c
140238f05:	48 89 51 28          	mov    %rdx,0x28(%rcx)
140238f09:	33 c0                	xor    %eax,%eax
140238f0b:	c3                   	ret
140238f0c:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140238f11:	c3                   	ret
140238f12:	cc                   	int3
140238f13:	cc                   	int3
140238f14:	cc                   	int3
140238f15:	cc                   	int3
140238f16:	cc                   	int3
140238f17:	cc                   	int3
140238f18:	cc                   	int3
140238f19:	cc                   	int3
140238f1a:	cc                   	int3
140238f1b:	cc                   	int3
140238f1c:	cc                   	int3
140238f1d:	cc                   	int3
140238f1e:	cc                   	int3
140238f1f:	cc                   	int3
140238f20:	48 85 c9             	test   %rcx,%rcx
140238f23:	74 07                	je     0x140238f2c
140238f25:	48 89 51 08          	mov    %rdx,0x8(%rcx)
140238f29:	33 c0                	xor    %eax,%eax
140238f2b:	c3                   	ret
140238f2c:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140238f31:	c3                   	ret
140238f32:	cc                   	int3
140238f33:	cc                   	int3
140238f34:	cc                   	int3
140238f35:	cc                   	int3
140238f36:	cc                   	int3
140238f37:	cc                   	int3
140238f38:	cc                   	int3
140238f39:	cc                   	int3
140238f3a:	cc                   	int3
140238f3b:	cc                   	int3
140238f3c:	cc                   	int3
140238f3d:	cc                   	int3
140238f3e:	cc                   	int3
140238f3f:	cc                   	int3
140238f40:	48 85 c9             	test   %rcx,%rcx
140238f43:	74 07                	je     0x140238f4c
140238f45:	48 89 51 20          	mov    %rdx,0x20(%rcx)
140238f49:	33 c0                	xor    %eax,%eax
140238f4b:	c3                   	ret
140238f4c:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140238f51:	c3                   	ret
140238f52:	cc                   	int3
140238f53:	cc                   	int3
140238f54:	cc                   	int3
140238f55:	cc                   	int3
140238f56:	cc                   	int3
140238f57:	cc                   	int3
140238f58:	cc                   	int3
140238f59:	cc                   	int3
140238f5a:	cc                   	int3
140238f5b:	cc                   	int3
140238f5c:	cc                   	int3
140238f5d:	cc                   	int3
140238f5e:	cc                   	int3
140238f5f:	cc                   	int3
140238f60:	48 85 c9             	test   %rcx,%rcx
140238f63:	74 07                	je     0x140238f6c
140238f65:	48 89 51 10          	mov    %rdx,0x10(%rcx)
140238f69:	33 c0                	xor    %eax,%eax
140238f6b:	c3                   	ret
140238f6c:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140238f71:	c3                   	ret
140238f72:	cc                   	int3
140238f73:	cc                   	int3
140238f74:	cc                   	int3
140238f75:	cc                   	int3
140238f76:	cc                   	int3
140238f77:	cc                   	int3
140238f78:	cc                   	int3
140238f79:	cc                   	int3
140238f7a:	cc                   	int3
140238f7b:	cc                   	int3
140238f7c:	cc                   	int3
140238f7d:	cc                   	int3
140238f7e:	cc                   	int3
140238f7f:	cc                   	int3
140238f80:	40 53                	rex push %rbx
140238f82:	b8 30 00 00 00       	mov    $0x30,%eax
140238f87:	e8 54 16 0c 00       	call   0x1402fa5e0
140238f8c:	48 2b e0             	sub    %rax,%rsp
140238f8f:	44 8d 40 e9          	lea    -0x17(%rax),%r8d
140238f93:	8b c8                	mov    %eax,%ecx
140238f95:	48 8d 15 0c 67 12 00 	lea    0x12670c(%rip),%rdx        # 0x14035f6a8
140238f9c:	e8 9f 06 ff ff       	call   0x140229640
140238fa1:	48 8b d8             	mov    %rax,%rbx
140238fa4:	48 85 c0             	test   %rax,%rax
140238fa7:	75 26                	jne    0x140238fcf
140238fa9:	4c 8d 0d f8 66 12 00 	lea    0x1266f8(%rip),%r9        # 0x14035f6a8
140238fb0:	c7 44 24 20 1c 00 00 	movl   $0x1c,0x20(%rsp)
140238fb7:	00
140238fb8:	8d 50 68             	lea    0x68(%rax),%edx
140238fbb:	8d 48 28             	lea    0x28(%rax),%ecx
140238fbe:	44 8d 40 41          	lea    0x41(%rax),%r8d
140238fc2:	e8 d9 83 fe ff       	call   0x1402213a0
140238fc7:	33 c0                	xor    %eax,%eax
140238fc9:	48 83 c4 30          	add    $0x30,%rsp
140238fcd:	5b                   	pop    %rbx
140238fce:	c3                   	ret
140238fcf:	e8 0c 34 00 00       	call   0x14023c3e0
140238fd4:	48 89 43 28          	mov    %rax,0x28(%rbx)
140238fd8:	48 85 c0             	test   %rax,%rax
140238fdb:	75 3b                	jne    0x140239018
140238fdd:	4c 8d 0d c4 66 12 00 	lea    0x1266c4(%rip),%r9        # 0x14035f6a8
140238fe4:	c7 44 24 20 22 00 00 	movl   $0x22,0x20(%rsp)
140238feb:	00
140238fec:	8d 50 68             	lea    0x68(%rax),%edx