140cd9c5f:	cc                   	int3
140cd9c60:	b8 38 00 00 00       	mov    $0x38,%eax
140cd9c65:	e8 36 18 14 00       	call   0x140e1b4a0
140cd9c6a:	48 2b e0             	sub    %rax,%rsp
140cd9c6d:	48 85 c9             	test   %rcx,%rcx
140cd9c70:	74 2e                	je     0x140cd9ca0
140cd9c72:	48 83 79 18 00       	cmpq   $0x0,0x18(%rcx)
140cd9c77:	74 27                	je     0x140cd9ca0
140cd9c79:	48 8b 01             	mov    (%rcx),%rax
140cd9c7c:	48 8b 40 40          	mov    0x40(%rax),%rax
140cd9c80:	48 85 c0             	test   %rax,%rax
140cd9c83:	74 0b                	je     0x140cd9c90
140cd9c85:	48 83 c4 38          	add    $0x38,%rsp
140cd9c89:	48 ff 25 90 9d 2a 00 	rex.W jmp *0x2a9d90(%rip)        # 0x140f83a20
140cd9c90:	c7 44 24 20 be 00 00 	movl   $0xbe,0x20(%rsp)
140cd9c97:	00
140cd9c98:	41 b8 98 00 00 00    	mov    $0x98,%r8d
140cd9c9e:	eb 0e                	jmp    0x140cd9cae
140cd9ca0:	c7 44 24 20 b9 00 00 	movl   $0xb9,0x20(%rsp)
140cd9ca7:	00
140cd9ca8:	41 b8 43 00 00 00    	mov    $0x43,%r8d
140cd9cae:	4c 8d 0d 93 98 48 00 	lea    0x489893(%rip),%r9        # 0x141163548
140cd9cb5:	ba b3 00 00 00       	mov    $0xb3,%edx
140cd9cba:	b9 10 00 00 00       	mov    $0x10,%ecx
140cd9cbf:	e8 bc 6f ff ff       	call   0x140cd0c80
140cd9cc4:	33 c0                	xor    %eax,%eax
140cd9cc6:	48 83 c4 38          	add    $0x38,%rsp
140cd9cca:	c3                   	ret
140cd9ccb:	cc                   	int3
140cd9ccc:	cc                   	int3
140cd9ccd:	cc                   	int3
140cd9cce:	cc                   	int3
140cd9ccf:	cc                   	int3
140cd9cd0:	8b 41 3c             	mov    0x3c(%rcx),%eax
140cd9cd3:	c3                   	ret
140cd9cd4:	cc                   	int3
140cd9cd5:	cc                   	int3
140cd9cd6:	cc                   	int3
140cd9cd7:	cc                   	int3
140cd9cd8:	cc                   	int3
140cd9cd9:	cc                   	int3
140cd9cda:	cc                   	int3
140cd9cdb:	cc                   	int3
140cd9cdc:	cc                   	int3
140cd9cdd:	cc                   	int3
140cd9cde:	cc                   	int3
140cd9cdf:	cc                   	int3
140cd9ce0:	b8 38 00 00 00       	mov    $0x38,%eax
140cd9ce5:	e8 b6 17 14 00       	call   0x140e1b4a0
140cd9cea:	48 2b e0             	sub    %rax,%rsp
140cd9ced:	8b c2                	mov    %edx,%eax
140cd9cef:	48 85 c9             	test   %rcx,%rcx
140cd9cf2:	74 27                	je     0x140cd9d1b
140cd9cf4:	48 8b 51 20          	mov    0x20(%rcx),%rdx
140cd9cf8:	48 85 d2             	test   %rdx,%rdx
140cd9cfb:	74 1e                	je     0x140cd9d1b
140cd9cfd:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140cd9d01:	48 85 c9             	test   %rcx,%rcx
140cd9d04:	74 15                	je     0x140cd9d1b
140cd9d06:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140cd9d0b:	4d 8b c8             	mov    %r8,%r9
140cd9d0e:	44 8b c0             	mov    %eax,%r8d
140cd9d11:	e8 da ab 04 00       	call   0x140d248f0
140cd9d16:	48 83 c4 38          	add    $0x38,%rsp
140cd9d1a:	c3                   	ret
140cd9d1b:	33 c0                	xor    %eax,%eax
140cd9d1d:	48 83 c4 38          	add    $0x38,%rsp
140cd9d21:	c3                   	ret
140cd9d22:	cc                   	int3
140cd9d23:	cc                   	int3
140cd9d24:	cc                   	int3
140cd9d25:	cc                   	int3
140cd9d26:	cc                   	int3
140cd9d27:	cc                   	int3
140cd9d28:	cc                   	int3
140cd9d29:	cc                   	int3
140cd9d2a:	cc                   	int3
140cd9d2b:	cc                   	int3
140cd9d2c:	cc                   	int3
140cd9d2d:	cc                   	int3
140cd9d2e:	cc                   	int3
140cd9d2f:	cc                   	int3
140cd9d30:	b8 28 00 00 00       	mov    $0x28,%eax
140cd9d35:	e8 66 17 14 00       	call   0x140e1b4a0
140cd9d3a:	48 2b e0             	sub    %rax,%rsp
140cd9d3d:	33 c9                	xor    %ecx,%ecx
140cd9d3f:	48 83 c4 28          	add    $0x28,%rsp
140cd9d43:	e9 98 af 04 00       	jmp    0x140d24ce0
140cd9d48:	cc                   	int3
140cd9d49:	cc                   	int3
140cd9d4a:	cc                   	int3
140cd9d4b:	cc                   	int3
140cd9d4c:	cc                   	int3
140cd9d4d:	cc                   	int3
140cd9d4e:	cc                   	int3
140cd9d4f:	cc                   	int3
140cd9d50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cd9d55:	57                   	push   %rdi
140cd9d56:	b8 20 00 00 00       	mov    $0x20,%eax
140cd9d5b:	e8 40 17 14 00       	call   0x140e1b4a0
140cd9d60:	48 2b e0             	sub    %rax,%rsp
140cd9d63:	8b f9                	mov    %ecx,%edi
140cd9d65:	33 c9                	xor    %ecx,%ecx
140cd9d67:	e8 74 af 04 00       	call   0x140d24ce0
140cd9d6c:	48 8b d8             	mov    %rax,%rbx
140cd9d6f:	48 85 c0             	test   %rax,%rax
140cd9d72:	74 45                	je     0x140cd9db9
140cd9d74:	8b cf                	mov    %edi,%ecx
140cd9d76:	e8 05 2f 02 00       	call   0x140cfcc80
140cd9d7b:	48 89 43 18          	mov    %rax,0x18(%rbx)
140cd9d7f:	48 85 c0             	test   %rax,%rax
140cd9d82:	74 2d                	je     0x140cd9db1
140cd9d84:	48 8b 0b             	mov    (%rbx),%rcx
140cd9d87:	4c 8b 41 28          	mov    0x28(%rcx),%r8
140cd9d8b:	4d 85 c0             	test   %r8,%r8
140cd9d8e:	74 13                	je     0x140cd9da3
140cd9d90:	48 8b d0             	mov    %rax,%rdx
140cd9d93:	48 8b cb             	mov    %rbx,%rcx
140cd9d96:	49 8b c0             	mov    %r8,%rax
140cd9d99:	ff 15 81 9c 2a 00    	call   *0x2a9c81(%rip)        # 0x140f83a20
140cd9d9f:	85 c0                	test   %eax,%eax
140cd9da1:	74 0e                	je     0x140cd9db1
140cd9da3:	48 8b c3             	mov    %rbx,%rax
140cd9da6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cd9dab:	48 83 c4 20          	add    $0x20,%rsp
140cd9daf:	5f                   	pop    %rdi
140cd9db0:	c3                   	ret
140cd9db1:	48 8b cb             	mov    %rbx,%rcx
140cd9db4:	e8 d7 fd ff ff       	call   0x140cd9b90
140cd9db9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cd9dbe:	33 c0                	xor    %eax,%eax
140cd9dc0:	48 83 c4 20          	add    $0x20,%rsp
140cd9dc4:	5f                   	pop    %rdi
140cd9dc5:	c3                   	ret
140cd9dc6:	cc                   	int3
140cd9dc7:	cc                   	int3
140cd9dc8:	cc                   	int3
140cd9dc9:	cc                   	int3
140cd9dca:	cc                   	int3
140cd9dcb:	cc                   	int3
140cd9dcc:	cc                   	int3
140cd9dcd:	cc                   	int3
140cd9dce:	cc                   	int3
140cd9dcf:	cc                   	int3
140cd9dd0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cd9dd5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140cd9dda:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140cd9ddf:	57                   	push   %rdi
140cd9de0:	b8 30 00 00 00       	mov    $0x30,%eax
140cd9de5:	e8 b6 16 14 00       	call   0x140e1b4a0
140cd9dea:	48 2b e0             	sub    %rax,%rsp
140cd9ded:	49 8b f1             	mov    %r9,%rsi
140cd9df0:	49 8b e8             	mov    %r8,%rbp
140cd9df3:	48 8b fa             	mov    %rdx,%rdi
140cd9df6:	48 8b d9             	mov    %rcx,%rbx
140cd9df9:	48 85 c9             	test   %rcx,%rcx
140cd9dfc:	74 57                	je     0x140cd9e55
140cd9dfe:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140cd9e02:	48 85 c9             	test   %rcx,%rcx
140cd9e05:	74 4e                	je     0x140cd9e55
140cd9e07:	48 8b 43 20          	mov    0x20(%rbx),%rax
140cd9e0b:	48 85 c0             	test   %rax,%rax
140cd9e0e:	75 0e                	jne    0x140cd9e1e
140cd9e10:	e8 9b f1 ff ff       	call   0x140cd8fb0
140cd9e15:	48 89 43 20          	mov    %rax,0x20(%rbx)
140cd9e19:	48 85 c0             	test   %rax,%rax
140cd9e1c:	74 37                	je     0x140cd9e55
140cd9e1e:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140cd9e22:	4c 8b cd             	mov    %rbp,%r9
140cd9e25:	4c 8b c7             	mov    %rdi,%r8
140cd9e28:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140cd9e2d:	48 8b d0             	mov    %rax,%rdx
140cd9e30:	e8 eb a9 04 00       	call   0x140d24820
140cd9e35:	85 c0                	test   %eax,%eax
140cd9e37:	74 1c                	je     0x140cd9e55
140cd9e39:	48 8b 43 18          	mov    0x18(%rbx),%rax
140cd9e3d:	48 8b 08             	mov    (%rax),%rcx
140cd9e40:	f6 01 02             	testb  $0x2,(%rcx)
140cd9e43:	75 09                	jne    0x140cd9e4e
140cd9e45:	0f b6 07             	movzbl (%rdi),%eax
140cd9e48:	83 e0 fe             	and    $0xfffffffe,%eax
140cd9e4b:	89 43 34             	mov    %eax,0x34(%rbx)
140cd9e4e:	b8 01 00 00 00       	mov    $0x1,%eax
140cd9e53:	eb 02                	jmp    0x140cd9e57
140cd9e55:	33 c0                	xor    %eax,%eax
140cd9e57:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cd9e5c:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140cd9e61:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140cd9e66:	48 83 c4 30          	add    $0x30,%rsp
140cd9e6a:	5f                   	pop    %rdi
140cd9e6b:	c3                   	ret
140cd9e6c:	cc                   	int3
140cd9e6d:	cc                   	int3
140cd9e6e:	cc                   	int3
140cd9e6f:	cc                   	int3
140cd9e70:	b8 38 00 00 00       	mov    $0x38,%eax
140cd9e75:	e8 26 16 14 00       	call   0x140e1b4a0
140cd9e7a:	48 2b e0             	sub    %rax,%rsp
140cd9e7d:	48 8b 41 18          	mov    0x18(%rcx),%rax
140cd9e81:	48 85 c0             	test   %rax,%rax
140cd9e84:	74 34                	je     0x140cd9eba
140cd9e86:	48 8b 00             	mov    (%rax),%rax
140cd9e89:	48 85 c0             	test   %rax,%rax
140cd9e8c:	74 2c                	je     0x140cd9eba
140cd9e8e:	48 8b 80 48 01 00 00 	mov    0x148(%rax),%rax
140cd9e95:	48 85 c0             	test   %rax,%rax
140cd9e98:	75 27                	jne    0x140cd9ec1
140cd9e9a:	4c 8d 0d a7 96 48 00 	lea    0x4896a7(%rip),%r9        # 0x141163548
140cd9ea1:	c7 44 24 20 86 02 00 	movl   $0x286,0x20(%rsp)
140cd9ea8:	00
140cd9ea9:	ba ff 00 00 00       	mov    $0xff,%edx
140cd9eae:	44 8d 40 42          	lea    0x42(%rax),%r8d
140cd9eb2:	8d 48 10             	lea    0x10(%rax),%ecx
140cd9eb5:	e8 c6 6d ff ff       	call   0x140cd0c80
140cd9eba:	33 c0                	xor    %eax,%eax
140cd9ebc:	48 83 c4 38          	add    $0x38,%rsp
140cd9ec0:	c3                   	ret
140cd9ec1:	48 83 c4 38          	add    $0x38,%rsp
140cd9ec5:	48 ff 25 54 9b 2a 00 	rex.W jmp *0x2a9b54(%rip)        # 0x140f83a20
140cd9ecc:	cc                   	int3
140cd9ecd:	cc                   	int3
140cd9ece:	cc                   	int3
140cd9ecf:	cc                   	int3
140cd9ed0:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140cd9ed5:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140cd9eda:	41 56                	push   %r14
140cd9edc:	b8 30 00 00 00       	mov    $0x30,%eax
140cd9ee1:	e8 ba 15 14 00       	call   0x140e1b4a0
140cd9ee6:	48 2b e0             	sub    %rax,%rsp
140cd9ee9:	48 8b 41 18          	mov    0x18(%rcx),%rax
140cd9eed:	4c 8b f2             	mov    %rdx,%r14
140cd9ef0:	48 8b f9             	mov    %rcx,%rdi
140cd9ef3:	48 85 c0             	test   %rax,%rax
140cd9ef6:	74 34                	je     0x140cd9f2c
140cd9ef8:	48 8b 00             	mov    (%rax),%rax
140cd9efb:	48 85 c0             	test   %rax,%rax
140cd9efe:	74 2c                	je     0x140cd9f2c
140cd9f00:	48 8b 80 40 01 00 00 	mov    0x140(%rax),%rax
140cd9f07:	48 85 c0             	test   %rax,%rax
140cd9f0a:	75 33                	jne    0x140cd9f3f
140cd9f0c:	4c 8d 0d 35 96 48 00 	lea    0x489635(%rip),%r9        # 0x141163548
140cd9f13:	c7 44 24 20 63 02 00 	movl   $0x263,0x20(%rsp)
140cd9f1a:	00
140cd9f1b:	ba 00 01 00 00       	mov    $0x100,%edx
140cd9f20:	8d 48 10             	lea    0x10(%rax),%ecx
140cd9f23:	44 8d 40 42          	lea    0x42(%rax),%r8d
140cd9f27:	e8 54 6d ff ff       	call   0x140cd0c80
140cd9f2c:	33 c0                	xor    %eax,%eax
140cd9f2e:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140cd9f33:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140cd9f38:	48 83 c4 30          	add    $0x30,%rsp
140cd9f3c:	41 5e                	pop    %r14
140cd9f3e:	c3                   	ret
140cd9f3f:	45 33 c0             	xor    %r8d,%r8d
140cd9f42:	33 d2                	xor    %edx,%edx
140cd9f44:	ff 15 d6 9a 2a 00    	call   *0x2a9ad6(%rip)        # 0x140f83a20
140cd9f4a:	48 8b f0             	mov    %rax,%rsi
140cd9f4d:	48 85 c0             	test   %rax,%rax
140cd9f50:	74 da                	je     0x140cd9f2c
140cd9f52:	41 b8 a4 02 00 00    	mov    $0x2a4,%r8d
140cd9f58:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140cd9f5d:	48 8d 15 e4 95 48 00 	lea    0x4895e4(%rip),%rdx        # 0x141163548
140cd9f64:	48 8b c8             	mov    %rax,%rcx
140cd9f67:	e8 44 7a fe ff       	call   0x140cc19b0
140cd9f6c:	48 8b d8             	mov    %rax,%rbx
140cd9f6f:	48 85 c0             	test   %rax,%rax
140cd9f72:	75 38                	jne    0x140cd9fac
140cd9f74:	4c 8d 0d cd 95 48 00 	lea    0x4895cd(%rip),%r9        # 0x141163548
140cd9f7b:	c7 44 24 20 a5 02 00 	movl   $0x2a5,0x20(%rsp)
140cd9f82:	00
140cd9f83:	ba 17 01 00 00       	mov    $0x117,%edx
140cd9f88:	8d 48 10             	lea    0x10(%rax),%ecx
140cd9f8b:	44 8d 40 41          	lea    0x41(%rax),%r8d
140cd9f8f:	e8 ec 6c ff ff       	call   0x140cd0c80
140cd9f94:	33 c0                	xor    %eax,%eax
140cd9f96:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cd9f9b:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140cd9fa0:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140cd9fa5:	48 83 c4 30          	add    $0x30,%rsp
140cd9fa9:	41 5e                	pop    %r14
140cd9fab:	c3                   	ret
140cd9fac:	4c 8b c6             	mov    %rsi,%r8
140cd9faf:	48 8b d3             	mov    %rbx,%rdx
140cd9fb2:	48 8b cf             	mov    %rdi,%rcx
140cd9fb5:	e8 26 00 00 00       	call   0x140cd9fe0
140cd9fba:	48 85 c0             	test   %rax,%rax
140cd9fbd:	75 17                	jne    0x140cd9fd6
140cd9fbf:	41 b8 aa 02 00 00    	mov    $0x2aa,%r8d
140cd9fc5:	48 8d 15 7c 95 48 00 	lea    0x48957c(%rip),%rdx        # 0x141163548
140cd9fcc:	48 8b cb             	mov    %rbx,%rcx
140cd9fcf:	e8 3c 7a fe ff       	call   0x140cc1a10
140cd9fd4:	eb be                	jmp    0x140cd9f94
140cd9fd6:	49 89 1e             	mov    %rbx,(%r14)
140cd9fd9:	eb bb                	jmp    0x140cd9f96
140cd9fdb:	cc                   	int3
140cd9fdc:	cc                   	int3
140cd9fdd:	cc                   	int3
140cd9fde:	cc                   	int3
140cd9fdf:	cc                   	int3
140cd9fe0:	b8 38 00 00 00       	mov    $0x38,%eax
140cd9fe5:	e8 b6 14 14 00       	call   0x140e1b4a0
140cd9fea:	48 2b e0             	sub    %rax,%rsp
140cd9fed:	48 8b 41 18          	mov    0x18(%rcx),%rax
140cd9ff1:	48 85 c0             	test   %rax,%rax
140cd9ff4:	74 34                	je     0x140cda02a
140cd9ff6:	48 8b 00             	mov    (%rax),%rax
140cd9ff9:	48 85 c0             	test   %rax,%rax
140cd9ffc:	74 2c                	je     0x140cda02a
140cd9ffe:	48 8b 80 40 01 00 00 	mov    0x140(%rax),%rax
140cda005:	48 85 c0             	test   %rax,%rax
140cda008:	75 27                	jne    0x140cda031
140cda00a:	4c 8d 0d 37 95 48 00 	lea    0x489537(%rip),%r9        # 0x141163548
140cda011:	c7 44 24 20 63 02 00 	movl   $0x263,0x20(%rsp)
140cda018:	00
140cda019:	ba 00 01 00 00       	mov    $0x100,%edx
140cda01e:	44 8d 40 42          	lea    0x42(%rax),%r8d
140cda022:	8d 48 10             	lea    0x10(%rax),%ecx
140cda025:	e8 56 6c ff ff       	call   0x140cd0c80
140cda02a:	33 c0                	xor    %eax,%eax
140cda02c:	48 83 c4 38          	add    $0x38,%rsp
140cda030:	c3                   	ret
140cda031:	48 83 c4 38          	add    $0x38,%rsp
140cda035:	48 ff 25 e4 99 2a 00 	rex.W jmp *0x2a99e4(%rip)        # 0x140f83a20
140cda03c:	cc                   	int3
140cda03d:	cc                   	int3
140cda03e:	cc                   	int3
140cda03f:	cc                   	int3
140cda040:	89 51 30             	mov    %edx,0x30(%rcx)
140cda043:	c3                   	ret
140cda044:	cc                   	int3
140cda045:	cc                   	int3
140cda046:	cc                   	int3
140cda047:	cc                   	int3
140cda048:	cc                   	int3
140cda049:	cc                   	int3
140cda04a:	cc                   	int3
140cda04b:	cc                   	int3
140cda04c:	cc                   	int3
140cda04d:	cc                   	int3
140cda04e:	cc                   	int3
140cda04f:	cc                   	int3
140cda050:	09 51 3c             	or     %edx,0x3c(%rcx)
140cda053:	c3                   	ret
140cda054:	cc                   	int3
140cda055:	cc                   	int3
140cda056:	cc                   	int3
140cda057:	cc                   	int3
140cda058:	cc                   	int3
140cda059:	cc                   	int3
140cda05a:	cc                   	int3