140156b3e:	74 1c                	je     0x140156b5c
140156b40:	ba 00 60 00 00       	mov    $0x6000,%edx
140156b45:	49 8b ce             	mov    %r14,%rcx
140156b48:	e8 63 52 ff ff       	call   0x14014bdb0
140156b4d:	8b d3                	mov    %ebx,%edx
140156b4f:	49 8b ce             	mov    %r14,%rcx
140156b52:	e8 59 58 ff ff       	call   0x14014c3b0
140156b57:	be 01 00 00 00       	mov    $0x1,%esi
140156b5c:	85 f6                	test   %esi,%esi
140156b5e:	0f 84 14 ff ff ff    	je     0x140156a78
140156b64:	b8 01 00 00 00       	mov    $0x1,%eax
140156b69:	e9 0c ff ff ff       	jmp    0x140156a7a
140156b6e:	cc                   	int3
140156b6f:	cc                   	int3
140156b70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140156b75:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140156b7a:	57                   	push   %rdi
140156b7b:	b8 40 00 00 00       	mov    $0x40,%eax
140156b80:	e8 ab 9f 15 00       	call   0x1402b0b30
140156b85:	48 2b e0             	sub    %rax,%rsp
140156b88:	49 8b f8             	mov    %r8,%rdi
140156b8b:	48 8b f2             	mov    %rdx,%rsi
140156b8e:	33 db                	xor    %ebx,%ebx
140156b90:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140156b95:	4c 8b c9             	mov    %rcx,%r9
140156b98:	89 5c 24 68          	mov    %ebx,0x68(%rsp)
140156b9c:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140156ba1:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140156ba6:	33 c9                	xor    %ecx,%ecx
140156ba8:	e8 f3 9d fa ff       	call   0x1401009a0
140156bad:	48 8b d7             	mov    %rdi,%rdx
140156bb0:	48 8b ce             	mov    %rsi,%rcx
140156bb3:	e8 d8 54 ff ff       	call   0x14014c090
140156bb8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140156bbd:	48 85 c0             	test   %rax,%rax
140156bc0:	75 27                	jne    0x140156be9
140156bc2:	e8 a9 04 fd ff       	call   0x140127070
140156bc7:	4c 8d 05 02 37 1c 00 	lea    0x1c3702(%rip),%r8        # 0x14031a2d0
140156bce:	ba 08 03 00 00       	mov    $0x308,%edx
140156bd3:	48 8d 0d 5e 36 1c 00 	lea    0x1c365e(%rip),%rcx        # 0x14031a238
140156bda:	e8 b1 05 fd ff       	call   0x140127190
140156bdf:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140156be4:	e9 bc 00 00 00       	jmp    0x140156ca5
140156be9:	8b 44 24 68          	mov    0x68(%rsp),%eax
140156bed:	83 f8 10             	cmp    $0x10,%eax
140156bf0:	75 31                	jne    0x140156c23
140156bf2:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140156bf7:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140156bfc:	48 8b 41 08          	mov    0x8(%rcx),%rax
140156c00:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140156c05:	44 8b 01             	mov    (%rcx),%r8d
140156c08:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140156c0d:	e8 de 08 01 00       	call   0x1401674f0
140156c12:	48 85 c0             	test   %rax,%rax
140156c15:	75 57                	jne    0x140156c6e
140156c17:	e8 54 04 fd ff       	call   0x140127070
140156c1c:	ba 13 03 00 00       	mov    $0x313,%edx
140156c21:	eb 6a                	jmp    0x140156c8d
140156c23:	83 f8 06             	cmp    $0x6,%eax
140156c26:	75 5b                	jne    0x140156c83
140156c28:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140156c2d:	e8 de ea f9 ff       	call   0x1400f5710
140156c32:	44 8b c0             	mov    %eax,%r8d
140156c35:	48 8b d7             	mov    %rdi,%rdx
140156c38:	48 8b ce             	mov    %rsi,%rcx
140156c3b:	e8 b0 46 07 00       	call   0x1401cb2f0
140156c40:	48 8b d8             	mov    %rax,%rbx
140156c43:	48 85 c0             	test   %rax,%rax
140156c46:	74 69                	je     0x140156cb1
140156c48:	ba 01 00 00 00       	mov    $0x1,%edx
140156c4d:	48 8b c8             	mov    %rax,%rcx
140156c50:	e8 cb 35 ff ff       	call   0x14014a220
140156c55:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140156c5a:	48 8b d3             	mov    %rbx,%rdx
140156c5d:	e8 5e 57 ff ff       	call   0x14014c3c0
140156c62:	85 c0                	test   %eax,%eax
140156c64:	74 4b                	je     0x140156cb1
140156c66:	48 8b cb             	mov    %rbx,%rcx
140156c69:	e8 02 29 ff ff       	call   0x140149570
140156c6e:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140156c73:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140156c78:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140156c7d:	48 83 c4 40          	add    $0x40,%rsp
140156c81:	5f                   	pop    %rdi
140156c82:	c3                   	ret
140156c83:	e8 e8 03 fd ff       	call   0x140127070
140156c88:	ba 25 03 00 00       	mov    $0x325,%edx
140156c8d:	4c 8d 05 3c 36 1c 00 	lea    0x1c363c(%rip),%r8        # 0x14031a2d0
140156c94:	48 8d 0d 9d 35 1c 00 	lea    0x1c359d(%rip),%rcx        # 0x14031a238
140156c9b:	e8 f0 04 fd ff       	call   0x140127190
140156ca0:	ba 8e 00 00 00       	mov    $0x8e,%edx
140156ca5:	45 33 c0             	xor    %r8d,%r8d
140156ca8:	41 8d 48 10          	lea    0x10(%r8),%ecx
140156cac:	e8 df 05 fd ff       	call   0x140127290
140156cb1:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140156cb6:	e8 45 51 ff ff       	call   0x14014be00
140156cbb:	48 8b cb             	mov    %rbx,%rcx
140156cbe:	e8 ad 28 ff ff       	call   0x140149570
140156cc3:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140156cc8:	33 c0                	xor    %eax,%eax
140156cca:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140156ccf:	48 83 c4 40          	add    $0x40,%rsp
140156cd3:	5f                   	pop    %rdi
140156cd4:	c3                   	ret
140156cd5:	cc                   	int3
140156cd6:	cc                   	int3
140156cd7:	cc                   	int3
140156cd8:	cc                   	int3
140156cd9:	cc                   	int3
140156cda:	cc                   	int3
140156cdb:	cc                   	int3
140156cdc:	cc                   	int3
140156cdd:	cc                   	int3
140156cde:	cc                   	int3
140156cdf:	cc                   	int3
140156ce0:	4c 8d 05 e9 34 1c 00 	lea    0x1c34e9(%rip),%r8        # 0x14031a1d0
140156ce7:	33 c0                	xor    %eax,%eax
140156ce9:	49 8b d0             	mov    %r8,%rdx
140156cec:	0f 1f 40 00          	nopl   0x0(%rax)
140156cf0:	3b 0a                	cmp    (%rdx),%ecx
140156cf2:	74 10                	je     0x140156d04
140156cf4:	48 ff c0             	inc    %rax
140156cf7:	48 83 c2 10          	add    $0x10,%rdx
140156cfb:	48 83 f8 03          	cmp    $0x3,%rax
140156cff:	72 ef                	jb     0x140156cf0
140156d01:	33 c0                	xor    %eax,%eax
140156d03:	c3                   	ret
140156d04:	48 03 c0             	add    %rax,%rax
140156d07:	49 8b 44 c0 08       	mov    0x8(%r8,%rax,8),%rax
140156d0c:	c3                   	ret
140156d0d:	cc                   	int3
140156d0e:	cc                   	int3
140156d0f:	cc                   	int3
140156d10:	40 56                	rex push %rsi
140156d12:	b8 20 00 00 00       	mov    $0x20,%eax
140156d17:	e8 14 9e 15 00       	call   0x1402b0b30
140156d1c:	48 2b e0             	sub    %rax,%rsp
140156d1f:	48 8b f1             	mov    %rcx,%rsi
140156d22:	48 85 c9             	test   %rcx,%rcx
140156d25:	75 09                	jne    0x140156d30
140156d27:	8d 41 04             	lea    0x4(%rcx),%eax
140156d2a:	48 83 c4 20          	add    $0x20,%rsp
140156d2e:	5e                   	pop    %rsi
140156d2f:	c3                   	ret
140156d30:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140156d35:	33 db                	xor    %ebx,%ebx
140156d37:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140156d3c:	48 8d 3d 95 34 1c 00 	lea    0x1c3495(%rip),%rdi        # 0x14031a1d8
140156d43:	48 8b 17             	mov    (%rdi),%rdx
140156d46:	48 8b ce             	mov    %rsi,%rcx
140156d49:	e8 72 38 fd ff       	call   0x14012a5c0
140156d4e:	85 c0                	test   %eax,%eax
140156d50:	74 22                	je     0x140156d74
140156d52:	48 ff c3             	inc    %rbx
140156d55:	48 83 c7 10          	add    $0x10,%rdi
140156d59:	48 83 fb 03          	cmp    $0x3,%rbx
140156d5d:	72 e4                	jb     0x140156d43
140156d5f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140156d64:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140156d69:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140156d6e:	48 83 c4 20          	add    $0x20,%rsp
140156d72:	5e                   	pop    %rsi
140156d73:	c3                   	ret
140156d74:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140156d79:	48 8d 05 50 34 1c 00 	lea    0x1c3450(%rip),%rax        # 0x14031a1d0
140156d80:	48 03 db             	add    %rbx,%rbx
140156d83:	8b 04 d8             	mov    (%rax,%rbx,8),%eax
140156d86:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140156d8b:	48 83 c4 20          	add    $0x20,%rsp
140156d8f:	5e                   	pop    %rsi
140156d90:	c3                   	ret
140156d91:	cc                   	int3
140156d92:	cc                   	int3
140156d93:	cc                   	int3
140156d94:	cc                   	int3
140156d95:	cc                   	int3
140156d96:	cc                   	int3
140156d97:	cc                   	int3
140156d98:	cc                   	int3
140156d99:	cc                   	int3
140156d9a:	cc                   	int3
140156d9b:	cc                   	int3
140156d9c:	cc                   	int3
140156d9d:	cc                   	int3
140156d9e:	cc                   	int3
140156d9f:	cc                   	int3
140156da0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140156da5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140156daa:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140156daf:	41 56                	push   %r14
140156db1:	b8 20 00 00 00       	mov    $0x20,%eax
140156db6:	e8 75 9d 15 00       	call   0x1402b0b30
140156dbb:	48 2b e0             	sub    %rax,%rsp
140156dbe:	8b 41 08             	mov    0x8(%rcx),%eax
140156dc1:	33 db                	xor    %ebx,%ebx
140156dc3:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140156dc8:	4c 8b f2             	mov    %rdx,%r14
140156dcb:	83 f8 04             	cmp    $0x4,%eax
140156dce:	74 16                	je     0x140156de6
140156dd0:	83 f8 06             	cmp    $0x6,%eax
140156dd3:	75 5b                	jne    0x140156e30
140156dd5:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140156dda:	e8 e1 19 fe ff       	call   0x1401387c0
140156ddf:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140156de4:	eb 11                	jmp    0x140156df7
140156de6:	48 8b 71 10          	mov    0x10(%rcx),%rsi
140156dea:	8b c3                	mov    %ebx,%eax
140156dec:	48 85 f6             	test   %rsi,%rsi
140156def:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140156df4:	0f 95 c0             	setne  %al
140156df7:	85 c0                	test   %eax,%eax
140156df9:	74 35                	je     0x140156e30
140156dfb:	48 85 f6             	test   %rsi,%rsi
140156dfe:	75 0d                	jne    0x140156e0d
140156e00:	b8 04 00 00 00       	mov    $0x4,%eax
140156e05:	41 89 06             	mov    %eax,(%r14)
140156e08:	8d 46 01             	lea    0x1(%rsi),%eax
140156e0b:	eb 25                	jmp    0x140156e32
140156e0d:	48 8d 3d c4 33 1c 00 	lea    0x1c33c4(%rip),%rdi        # 0x14031a1d8
140156e14:	48 8b 17             	mov    (%rdi),%rdx
140156e17:	48 8b ce             	mov    %rsi,%rcx
140156e1a:	e8 a1 37 fd ff       	call   0x14012a5c0
140156e1f:	85 c0                	test   %eax,%eax
140156e21:	74 25                	je     0x140156e48
140156e23:	48 ff c3             	inc    %rbx
140156e26:	48 83 c7 10          	add    $0x10,%rdi
140156e2a:	48 83 fb 03          	cmp    $0x3,%rbx
140156e2e:	72 e4                	jb     0x140156e14
140156e30:	33 c0                	xor    %eax,%eax
140156e32:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140156e37:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140156e3c:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140156e41:	48 83 c4 20          	add    $0x20,%rsp
140156e45:	41 5e                	pop    %r14
140156e47:	c3                   	ret
140156e48:	48 03 db             	add    %rbx,%rbx
140156e4b:	48 8d 05 7e 33 1c 00 	lea    0x1c337e(%rip),%rax        # 0x14031a1d0
140156e52:	8b 04 d8             	mov    (%rax,%rbx,8),%eax
140156e55:	85 c0                	test   %eax,%eax
140156e57:	78 d7                	js     0x140156e30
140156e59:	41 89 06             	mov    %eax,(%r14)
140156e5c:	b8 01 00 00 00       	mov    $0x1,%eax
140156e61:	eb cf                	jmp    0x140156e32
140156e63:	cc                   	int3
140156e64:	cc                   	int3
140156e65:	cc                   	int3
140156e66:	cc                   	int3
140156e67:	cc                   	int3
140156e68:	cc                   	int3
140156e69:	cc                   	int3
140156e6a:	cc                   	int3
140156e6b:	cc                   	int3
140156e6c:	cc                   	int3
140156e6d:	cc                   	int3
140156e6e:	cc                   	int3
140156e6f:	cc                   	int3
140156e70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140156e75:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140156e7a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140156e7f:	57                   	push   %rdi
140156e80:	b8 20 00 00 00       	mov    $0x20,%eax
140156e85:	e8 a6 9c 15 00       	call   0x1402b0b30
140156e8a:	48 2b e0             	sub    %rax,%rsp
140156e8d:	33 db                	xor    %ebx,%ebx
140156e8f:	48 8b f2             	mov    %rdx,%rsi
140156e92:	48 8b e9             	mov    %rcx,%rbp
140156e95:	48 85 d2             	test   %rdx,%rdx
140156e98:	74 3d                	je     0x140156ed7
140156e9a:	48 8d 3d 07 33 1c 00 	lea    0x1c3307(%rip),%rdi        # 0x14031a1a8
140156ea1:	48 8b 17             	mov    (%rdi),%rdx
140156ea4:	48 8b ce             	mov    %rsi,%rcx
140156ea7:	e8 14 37 fd ff       	call   0x14012a5c0
140156eac:	85 c0                	test   %eax,%eax
140156eae:	74 11                	je     0x140156ec1
140156eb0:	48 ff c3             	inc    %rbx
140156eb3:	48 83 c7 10          	add    $0x10,%rdi
140156eb7:	48 83 fb 03          	cmp    $0x3,%rbx
140156ebb:	72 e4                	jb     0x140156ea1
140156ebd:	33 c0                	xor    %eax,%eax
140156ebf:	eb 32                	jmp    0x140156ef3
140156ec1:	48 03 db             	add    %rbx,%rbx
140156ec4:	48 8d 05 d5 32 1c 00 	lea    0x1c32d5(%rip),%rax        # 0x14031a1a0
140156ecb:	8b 1c d8             	mov    (%rax,%rbx,8),%ebx
140156ece:	83 fb ff             	cmp    $0xffffffff,%ebx
140156ed1:	75 04                	jne    0x140156ed7
140156ed3:	33 c0                	xor    %eax,%eax
140156ed5:	eb 1c                	jmp    0x140156ef3
140156ed7:	ba 00 60 00 00       	mov    $0x6000,%edx
140156edc:	48 8b cd             	mov    %rbp,%rcx
140156edf:	e8 cc 4e ff ff       	call   0x14014bdb0
140156ee4:	8b d3                	mov    %ebx,%edx
140156ee6:	48 8b cd             	mov    %rbp,%rcx
140156ee9:	e8 c2 54 ff ff       	call   0x14014c3b0
140156eee:	b8 01 00 00 00       	mov    $0x1,%eax
140156ef3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140156ef8:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140156efd:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140156f02:	48 83 c4 20          	add    $0x20,%rsp
140156f06:	5f                   	pop    %rdi
140156f07:	c3                   	ret
140156f08:	cc                   	int3
140156f09:	cc                   	int3
140156f0a:	cc                   	int3
140156f0b:	cc                   	int3
140156f0c:	cc                   	int3
140156f0d:	cc                   	int3
140156f0e:	cc                   	int3
140156f0f:	cc                   	int3
140156f10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140156f15:	57                   	push   %rdi
140156f16:	b8 20 00 00 00       	mov    $0x20,%eax
140156f1b:	e8 10 9c 15 00       	call   0x1402b0b30
140156f20:	48 2b e0             	sub    %rax,%rsp
140156f23:	8b da                	mov    %edx,%ebx
140156f25:	48 8b f9             	mov    %rcx,%rdi
140156f28:	e8 93 44 f6 ff       	call   0x1400bb3c0
140156f2d:	83 fb 01             	cmp    $0x1,%ebx
140156f30:	77 59                	ja     0x140156f8b
140156f32:	48 8b c8             	mov    %rax,%rcx
140156f35:	e8 86 44 f6 ff       	call   0x1400bb3c0
140156f3a:	48 85 c0             	test   %rax,%rax
140156f3d:	74 4c                	je     0x140156f8b
140156f3f:	48 8b c8             	mov    %rax,%rcx
140156f42:	e8 f9 9e f9 ff       	call   0x1400f0e40
140156f47:	85 c0                	test   %eax,%eax
140156f49:	75 30                	jne    0x140156f7b
140156f4b:	83 fb 01             	cmp    $0x1,%ebx
140156f4e:	75 1a                	jne    0x140156f6a
140156f50:	ba 00 10 00 00       	mov    $0x1000,%edx
140156f55:	48 8b cf             	mov    %rdi,%rcx
140156f58:	e8 53 54 ff ff       	call   0x14014c3b0
140156f5d:	8b c3                	mov    %ebx,%eax
140156f5f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140156f64:	48 83 c4 20          	add    $0x20,%rsp
140156f68:	5f                   	pop    %rdi
140156f69:	c3                   	ret
140156f6a:	85 db                	test   %ebx,%ebx
140156f6c:	75 0d                	jne    0x140156f7b
140156f6e:	ba 00 10 00 00       	mov    $0x1000,%edx
140156f73:	48 8b cf             	mov    %rdi,%rcx
140156f76:	e8 35 4e ff ff       	call   0x14014bdb0
140156f7b:	b8 01 00 00 00       	mov    $0x1,%eax
140156f80:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140156f85:	48 83 c4 20          	add    $0x20,%rsp
140156f89:	5f                   	pop    %rdi
140156f8a:	c3                   	ret
140156f8b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140156f90:	33 c0                	xor    %eax,%eax
140156f92:	48 83 c4 20          	add    $0x20,%rsp
140156f96:	5f                   	pop    %rdi