140d06bb5:	76 09                	jbe    0x140d06bc0
140d06bb7:	83 c8 02             	or     $0x2,%eax
140d06bba:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
140d06bc0:	39 7e 18             	cmp    %edi,0x18(%rsi)
140d06bc3:	7e 09                	jle    0x140d06bce
140d06bc5:	83 c8 20             	or     $0x20,%eax
140d06bc8:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
140d06bce:	48 39 7e 10          	cmp    %rdi,0x10(%rsi)
140d06bd2:	74 42                	je     0x140d06c16
140d06bd4:	83 c8 40             	or     $0x40,%eax
140d06bd7:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
140d06bdd:	48 8b 46 10          	mov    0x10(%rsi),%rax
140d06be1:	39 38                	cmp    %edi,(%rax)
140d06be3:	7e 0d                	jle    0x140d06bf2
140d06be5:	48 8b 40 08          	mov    0x8(%rax),%rax
140d06be9:	0f b6 08             	movzbl (%rax),%ecx
140d06bec:	89 8b 94 00 00 00    	mov    %ecx,0x94(%rbx)
140d06bf2:	48 8b 46 10          	mov    0x10(%rsi),%rax
140d06bf6:	83 38 01             	cmpl   $0x1,(%rax)
140d06bf9:	7e 11                	jle    0x140d06c0c
140d06bfb:	48 8b 40 08          	mov    0x8(%rax),%rax
140d06bff:	0f b6 50 01          	movzbl 0x1(%rax),%edx
140d06c03:	c1 e2 08             	shl    $0x8,%edx
140d06c06:	09 93 94 00 00 00    	or     %edx,0x94(%rbx)
140d06c0c:	81 a3 94 00 00 00 7f 	andl   $0x807f,0x94(%rbx)
140d06c13:	80 00 00
140d06c16:	48 8b cb             	mov    %rbx,%rcx
140d06c19:	e8 02 91 74 ff       	call   0x14044fd20
140d06c1e:	48 8b 0e             	mov    (%rsi),%rcx
140d06c21:	48 8b d0             	mov    %rax,%rdx
140d06c24:	e8 37 c0 00 00       	call   0x140d12c60
140d06c29:	85 c0                	test   %eax,%eax
140d06c2b:	75 10                	jne    0x140d06c3d
140d06c2d:	eb 07                	jmp    0x140d06c36
140d06c2f:	83 7c 24 40 ff       	cmpl   $0xffffffff,0x40(%rsp)
140d06c34:	74 07                	je     0x140d06c3d
140d06c36:	81 4b 7c 80 00 00 00 	orl    $0x80,0x7c(%rbx)
140d06c3d:	45 33 c9             	xor    %r9d,%r9d
140d06c40:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140d06c45:	48 8b cb             	mov    %rbx,%rcx
140d06c48:	41 8d 51 5a          	lea    0x5a(%r9),%edx
140d06c4c:	e8 8f 7a fc ff       	call   0x140cce6e0
140d06c51:	48 89 83 80 00 00 00 	mov    %rax,0x80(%rbx)
140d06c58:	48 85 c0             	test   %rax,%rax
140d06c5b:	75 0e                	jne    0x140d06c6b
140d06c5d:	83 7c 24 40 ff       	cmpl   $0xffffffff,0x40(%rsp)
140d06c62:	74 07                	je     0x140d06c6b
140d06c64:	81 4b 7c 80 00 00 00 	orl    $0x80,0x7c(%rbx)
140d06c6b:	45 33 c9             	xor    %r9d,%r9d
140d06c6e:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140d06c73:	48 8b cb             	mov    %rbx,%rcx
140d06c76:	41 8d 51 58          	lea    0x58(%r9),%edx
140d06c7a:	e8 61 7a fc ff       	call   0x140cce6e0
140d06c7f:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
140d06c86:	48 85 c0             	test   %rax,%rax
140d06c89:	75 0e                	jne    0x140d06c99
140d06c8b:	83 7c 24 40 ff       	cmpl   $0xffffffff,0x40(%rsp)
140d06c90:	74 07                	je     0x140d06c99
140d06c92:	81 4b 7c 80 00 00 00 	orl    $0x80,0x7c(%rbx)
140d06c99:	45 33 c9             	xor    %r9d,%r9d
140d06c9c:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140d06ca1:	ba 8c 00 00 00       	mov    $0x8c,%edx
140d06ca6:	48 8b cb             	mov    %rbx,%rcx
140d06ca9:	e8 32 7a fc ff       	call   0x140cce6e0
140d06cae:	48 89 83 a0 00 00 00 	mov    %rax,0xa0(%rbx)
140d06cb5:	48 85 c0             	test   %rax,%rax
140d06cb8:	75 09                	jne    0x140d06cc3
140d06cba:	83 7c 24 40 ff       	cmpl   $0xffffffff,0x40(%rsp)
140d06cbf:	74 12                	je     0x140d06cd3
140d06cc1:	eb 09                	jmp    0x140d06ccc
140d06cc3:	48 39 bb 98 00 00 00 	cmp    %rdi,0x98(%rbx)
140d06cca:	75 07                	jne    0x140d06cd3
140d06ccc:	81 4b 7c 80 00 00 00 	orl    $0x80,0x7c(%rbx)
140d06cd3:	4c 8b 73 38          	mov    0x38(%rbx),%r14
140d06cd7:	49 8b ce             	mov    %r14,%rcx
140d06cda:	e8 41 a8 fb ff       	call   0x140cc1520
140d06cdf:	85 c0                	test   %eax,%eax
140d06ce1:	7e 77                	jle    0x140d06d5a
140d06ce3:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
140d06ce8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140d06cef:	00
140d06cf0:	8b d7                	mov    %edi,%edx
140d06cf2:	49 8b ce             	mov    %r14,%rcx
140d06cf5:	e8 66 aa fb ff       	call   0x140cc1760
140d06cfa:	48 8b c8             	mov    %rax,%rcx
140d06cfd:	48 8b e8             	mov    %rax,%rbp
140d06d00:	e8 7b 75 fc ff       	call   0x140cce280
140d06d05:	48 8b c8             	mov    %rax,%rcx
140d06d08:	e8 a3 d0 fc ff       	call   0x140cd3db0
140d06d0d:	8b f0                	mov    %eax,%esi
140d06d0f:	3d 59 03 00 00       	cmp    $0x359,%eax
140d06d14:	75 07                	jne    0x140d06d1d
140d06d16:	81 4b 7c 00 10 00 00 	orl    $0x1000,0x7c(%rbx)
140d06d1d:	48 8b cd             	mov    %rbp,%rcx
140d06d20:	e8 cb 47 fd ff       	call   0x140cdb4f0
140d06d25:	85 c0                	test   %eax,%eax
140d06d27:	74 15                	je     0x140d06d3e
140d06d29:	81 fe 02 03 00 00    	cmp    $0x302,%esi
140d06d2f:	74 0d                	je     0x140d06d3e
140d06d31:	83 fe 5a             	cmp    $0x5a,%esi
140d06d34:	74 08                	je     0x140d06d3e
140d06d36:	81 fe 8c 00 00 00    	cmp    $0x8c,%esi
140d06d3c:	75 10                	jne    0x140d06d4e
140d06d3e:	49 8b ce             	mov    %r14,%rcx
140d06d41:	ff c7                	inc    %edi
140d06d43:	e8 d8 a7 fb ff       	call   0x140cc1520
140d06d48:	3b f8                	cmp    %eax,%edi
140d06d4a:	7c a4                	jl     0x140d06cf0
140d06d4c:	eb 07                	jmp    0x140d06d55
140d06d4e:	81 4b 7c 00 02 00 00 	orl    $0x200,0x7c(%rbx)
140d06d55:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140d06d5a:	48 8b cb             	mov    %rbx,%rcx
140d06d5d:	e8 8e 02 00 00       	call   0x140d06ff0
140d06d62:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
140d06d67:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140d06d6c:	85 c0                	test   %eax,%eax
140d06d6e:	0f 84 0e 01 00 00    	je     0x140d06e82
140d06d74:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
140d06d7b:	48 8b 40 08          	mov    0x8(%rax),%rax
140d06d7f:	48 85 c0             	test   %rax,%rax
140d06d82:	74 11                	je     0x140d06d95
140d06d84:	48 8b cb             	mov    %rbx,%rcx
140d06d87:	ff 15 93 cc 27 00    	call   *0x27cc93(%rip)        # 0x140f83a20
140d06d8d:	85 c0                	test   %eax,%eax
140d06d8f:	0f 84 ed 00 00 00    	je     0x140d06e82
140d06d95:	81 4b 7c 00 01 00 00 	orl    $0x100,0x7c(%rbx)
140d06d9c:	b8 01 00 00 00       	mov    $0x1,%eax
140d06da1:	48 83 c4 28          	add    $0x28,%rsp
140d06da5:	5f                   	pop    %rdi
140d06da6:	5b                   	pop    %rbx
140d06da7:	c3                   	ret
140d06da8:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
140d06daf:	48 8b 40 10          	mov    0x10(%rax),%rax
140d06db3:	48 85 c0             	test   %rax,%rax
140d06db6:	74 11                	je     0x140d06dc9
140d06db8:	48 8b cb             	mov    %rbx,%rcx
140d06dbb:	ff 15 5f cc 27 00    	call   *0x27cc5f(%rip)        # 0x140f83a20
140d06dc1:	85 c0                	test   %eax,%eax
140d06dc3:	0f 84 b9 00 00 00    	je     0x140d06e82
140d06dc9:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
140d06dd0:	e8 cb b6 00 00       	call   0x140d124a0
140d06dd5:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
140d06ddc:	e8 4f bf 00 00       	call   0x140d12d30
140d06de1:	48 8b 8b 98 00 00 00 	mov    0x98(%rbx),%rcx
140d06de8:	e8 33 a7 fc ff       	call   0x140cd1520
140d06ded:	48 8b 8b a0 00 00 00 	mov    0xa0(%rbx),%rcx
140d06df4:	e8 27 a7 fc ff       	call   0x140cd1520
140d06df9:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
140d06e00:	48 8d 15 e9 79 fc ff 	lea    -0x38617(%rip),%rdx        # 0x140cce7f0
140d06e07:	e8 54 a7 fb ff       	call   0x140cc1560
140d06e0c:	48 8b 0d 4d 0e 6b 00 	mov    0x6b0e4d(%rip),%rcx        # 0x1413b7c60
140d06e13:	33 ff                	xor    %edi,%edi
140d06e15:	48 89 bb 88 00 00 00 	mov    %rdi,0x88(%rbx)
140d06e1c:	48 89 bb 80 00 00 00 	mov    %rdi,0x80(%rbx)
140d06e23:	89 7b 7c             	mov    %edi,0x7c(%rbx)
140d06e26:	89 bb 90 00 00 00    	mov    %edi,0x90(%rbx)
140d06e2c:	48 89 8b c8 00 00 00 	mov    %rcx,0xc8(%rbx)
140d06e33:	48 89 bb d0 00 00 00 	mov    %rdi,0xd0(%rbx)
140d06e3a:	48 89 bb a8 00 00 00 	mov    %rdi,0xa8(%rbx)
140d06e41:	48 89 bb 98 00 00 00 	mov    %rdi,0x98(%rbx)
140d06e48:	48 89 bb a0 00 00 00 	mov    %rdi,0xa0(%rbx)
140d06e4f:	c7 83 94 00 00 00 7f 	movl   $0x807f,0x94(%rbx)
140d06e56:	80 00 00
140d06e59:	b8 01 00 00 00       	mov    $0x1,%eax
140d06e5e:	48 83 c4 28          	add    $0x28,%rsp
140d06e62:	5f                   	pop    %rdi
140d06e63:	5b                   	pop    %rbx
140d06e64:	c3                   	ret
140d06e65:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
140d06e6c:	48 8b 40 10          	mov    0x10(%rax),%rax
140d06e70:	48 85 c0             	test   %rax,%rax
140d06e73:	74 16                	je     0x140d06e8b
140d06e75:	48 8b cb             	mov    %rbx,%rcx
140d06e78:	ff 15 a2 cb 27 00    	call   *0x27cba2(%rip)        # 0x140f83a20
140d06e7e:	85 c0                	test   %eax,%eax
140d06e80:	75 09                	jne    0x140d06e8b
140d06e82:	33 c0                	xor    %eax,%eax
140d06e84:	48 83 c4 28          	add    $0x28,%rsp
140d06e88:	5f                   	pop    %rdi
140d06e89:	5b                   	pop    %rbx
140d06e8a:	c3                   	ret
140d06e8b:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
140d06e92:	e8 09 b6 00 00       	call   0x140d124a0
140d06e97:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
140d06e9e:	e8 8d be 00 00       	call   0x140d12d30
140d06ea3:	48 8b 8b 98 00 00 00 	mov    0x98(%rbx),%rcx
140d06eaa:	e8 71 a6 fc ff       	call   0x140cd1520
140d06eaf:	48 8b 8b a0 00 00 00 	mov    0xa0(%rbx),%rcx
140d06eb6:	e8 65 a6 fc ff       	call   0x140cd1520
140d06ebb:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
140d06ec2:	48 8d 15 27 79 fc ff 	lea    -0x386d9(%rip),%rdx        # 0x140cce7f0
140d06ec9:	e8 92 a6 fb ff       	call   0x140cc1560
140d06ece:	b8 01 00 00 00       	mov    $0x1,%eax
140d06ed3:	48 83 c4 28          	add    $0x28,%rsp
140d06ed7:	5f                   	pop    %rdi
140d06ed8:	5b                   	pop    %rbx
140d06ed9:	c3                   	ret
140d06eda:	cc                   	int3
140d06edb:	cc                   	int3
140d06edc:	cc                   	int3
140d06edd:	cc                   	int3
140d06ede:	cc                   	int3
140d06edf:	cc                   	int3
140d06ee0:	b8 28 00 00 00       	mov    $0x28,%eax
140d06ee5:	e8 b6 45 11 00       	call   0x140e1b4a0
140d06eea:	48 2b e0             	sub    %rax,%rsp
140d06eed:	48 8d 15 bc 82 46 00 	lea    0x4682bc(%rip),%rdx        # 0x14116f1b0
140d06ef4:	48 83 c4 28          	add    $0x28,%rsp
140d06ef8:	e9 73 75 ff ff       	jmp    0x140cfe470
140d06efd:	cc                   	int3
140d06efe:	cc                   	int3
140d06eff:	cc                   	int3
140d06f00:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d06f05:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d06f0a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d06f0f:	41 56                	push   %r14
140d06f11:	b8 30 00 00 00       	mov    $0x30,%eax
140d06f16:	e8 85 45 11 00       	call   0x140e1b4a0
140d06f1b:	48 2b e0             	sub    %rax,%rsp
140d06f1e:	48 8b b1 c8 00 00 00 	mov    0xc8(%rcx),%rsi
140d06f25:	49 8b e8             	mov    %r8,%rbp
140d06f28:	4c 8b f2             	mov    %rdx,%r14
140d06f2b:	48 8b f9             	mov    %rcx,%rdi
140d06f2e:	48 83 7e 18 00       	cmpq   $0x0,0x18(%rsi)
140d06f33:	74 35                	je     0x140d06f6a
140d06f35:	49 8b c8             	mov    %r8,%rcx
140d06f38:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140d06f3d:	e8 0e 8e 74 ff       	call   0x14044fd50
140d06f42:	48 8b cd             	mov    %rbp,%rcx
140d06f45:	48 8b d8             	mov    %rax,%rbx
140d06f48:	e8 83 82 49 ff       	call   0x14019f1d0
140d06f4d:	4c 8b c0             	mov    %rax,%r8
140d06f50:	4c 8b cb             	mov    %rbx,%r9
140d06f53:	48 8b 46 18          	mov    0x18(%rsi),%rax
140d06f57:	49 8b d6             	mov    %r14,%rdx
140d06f5a:	48 8b cf             	mov    %rdi,%rcx
140d06f5d:	ff 15 bd ca 27 00    	call   *0x27cabd(%rip)        # 0x140f83a20
140d06f63:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d06f68:	eb 02                	jmp    0x140d06f6c
140d06f6a:	33 c0                	xor    %eax,%eax
140d06f6c:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140d06f71:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140d06f76:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140d06f7b:	48 83 c4 30          	add    $0x30,%rsp
140d06f7f:	41 5e                	pop    %r14
140d06f81:	c3                   	ret
140d06f82:	cc                   	int3
140d06f83:	cc                   	int3
140d06f84:	cc                   	int3
140d06f85:	cc                   	int3
140d06f86:	cc                   	int3
140d06f87:	cc                   	int3
140d06f88:	cc                   	int3
140d06f89:	cc                   	int3
140d06f8a:	cc                   	int3
140d06f8b:	cc                   	int3
140d06f8c:	cc                   	int3
140d06f8d:	cc                   	int3
140d06f8e:	cc                   	int3
140d06f8f:	cc                   	int3
140d06f90:	48 8d 05 19 82 46 00 	lea    0x468219(%rip),%rax        # 0x14116f1b0
140d06f97:	c3                   	ret
140d06f98:	cc                   	int3
140d06f99:	cc                   	int3
140d06f9a:	cc                   	int3
140d06f9b:	cc                   	int3
140d06f9c:	cc                   	int3
140d06f9d:	cc                   	int3
140d06f9e:	cc                   	int3
140d06f9f:	cc                   	int3
140d06fa0:	b8 28 00 00 00       	mov    $0x28,%eax
140d06fa5:	e8 f6 44 11 00       	call   0x140e1b4a0
140d06faa:	48 2b e0             	sub    %rax,%rsp
140d06fad:	48 8b 81 c8 00 00 00 	mov    0xc8(%rcx),%rax
140d06fb4:	48 8b 40 20          	mov    0x20(%rax),%rax
140d06fb8:	48 85 c0             	test   %rax,%rax
140d06fbb:	74 0b                	je     0x140d06fc8
140d06fbd:	48 83 c4 28          	add    $0x28,%rsp
140d06fc1:	48 ff 25 58 ca 27 00 	rex.W jmp *0x27ca58(%rip)        # 0x140f83a20
140d06fc8:	48 83 c4 28          	add    $0x28,%rsp
140d06fcc:	c3                   	ret
140d06fcd:	cc                   	int3
140d06fce:	cc                   	int3
140d06fcf:	cc                   	int3
140d06fd0:	b8 28 00 00 00       	mov    $0x28,%eax
140d06fd5:	e8 c6 44 11 00       	call   0x140e1b4a0
140d06fda:	48 2b e0             	sub    %rax,%rsp
140d06fdd:	48 8b 12             	mov    (%rdx),%rdx
140d06fe0:	48 8b 09             	mov    (%rcx),%rcx
140d06fe3:	48 83 c4 28          	add    $0x28,%rsp
140d06fe7:	e9 a4 cb fb ff       	jmp    0x140cc3b90
140d06fec:	cc                   	int3
140d06fed:	cc                   	int3
140d06fee:	cc                   	int3
140d06fef:	cc                   	int3
140d06ff0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d06ff5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140d06ffa:	56                   	push   %rsi
140d06ffb:	57                   	push   %rdi
140d06ffc:	41 54                	push   %r12
140d06ffe:	41 56                	push   %r14
140d07000:	41 57                	push   %r15
140d07002:	b8 20 00 00 00       	mov    $0x20,%eax
140d07007:	e8 94 44 11 00       	call   0x140e1b4a0
140d0700c:	48 2b e0             	sub    %rax,%rsp
140d0700f:	48 8b f1             	mov    %rcx,%rsi
140d07012:	e8 39 8d 74 ff       	call   0x14044fd50
140d07017:	45 33 e4             	xor    %r12d,%r12d
140d0701a:	48 8b c8             	mov    %rax,%rcx
140d0701d:	45 8b fc             	mov    %r12d,%r15d
140d07020:	41 8b ec             	mov    %r12d,%ebp
140d07023:	4c 8b f0             	mov    %rax,%r14
140d07026:	e8 f5 a4 fb ff       	call   0x140cc1520
140d0702b:	85 c0                	test   %eax,%eax
140d0702d:	7e 39                	jle    0x140d07068
140d0702f:	90                   	nop
140d07030:	8b d5                	mov    %ebp,%edx
140d07032:	49 8b ce             	mov    %r14,%rcx
140d07035:	e8 26 a7 fb ff       	call   0x140cc1760
140d0703a:	45 33 c9             	xor    %r9d,%r9d
140d0703d:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140d07042:	ba 03 03 00 00       	mov    $0x303,%edx
140d07047:	48 8b c8             	mov    %rax,%rcx
140d0704a:	48 8b f8             	mov    %rax,%rdi
140d0704d:	e8 ae 76 fc ff       	call   0x140cce700
140d07052:	48 8b d8             	mov    %rax,%rbx
140d07055:	48 85 c0             	test   %rax,%rax
140d07058:	75 2a                	jne    0x140d07084
140d0705a:	83 7c 24 58 ff       	cmpl   $0xffffffff,0x58(%rsp)
140d0705f:	74 5a                	je     0x140d070bb
140d07061:	81 4e 7c 80 00 00 00 	orl    $0x80,0x7c(%rsi)
140d07068:	b8 01 00 00 00       	mov    $0x1,%eax
140d0706d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140d07072:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140d07077:	48 83 c4 20          	add    $0x20,%rsp
140d0707b:	41 5f                	pop    %r15
140d0707d:	41 5e                	pop    %r14
140d0707f:	41 5c                	pop    %r12
140d07081:	5f                   	pop    %rdi
140d07082:	5e                   	pop    %rsi
140d07083:	c3                   	ret
140d07084:	48 8b 86 a8 00 00 00 	mov    0xa8(%rsi),%rax
140d0708b:	4c 8b fb             	mov    %rbx,%r15
140d0708e:	48 85 c0             	test   %rax,%rax
140d07091:	75 15                	jne    0x140d070a8
140d07093:	e8 98 a3 fb ff       	call   0x140cc1430
140d07098:	48 89 86 a8 00 00 00 	mov    %rax,0xa8(%rsi)
140d0709f:	48 85 c0             	test   %rax,%rax
140d070a2:	0f 84 dd 00 00 00    	je     0x140d07185
140d070a8:	48 8b d3             	mov    %rbx,%rdx