140270c20:	8b 53 0c             	mov    0xc(%rbx),%edx
140270c23:	48 8b c8             	mov    %rax,%rcx
140270c26:	e8 65 7e ec ff       	call   0x140138a90
140270c2b:	85 c0                	test   %eax,%eax
140270c2d:	74 24                	je     0x140270c53
140270c2f:	48 8d 15 32 7f 0b 00 	lea    0xb7f32(%rip),%rdx        # 0x140328b68
140270c36:	48 8b cf             	mov    %rdi,%rcx
140270c39:	e8 c2 7c ec ff       	call   0x140138900
140270c3e:	48 85 c0             	test   %rax,%rax
140270c41:	74 1d                	je     0x140270c60
140270c43:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140270c47:	48 8b c8             	mov    %rax,%rcx
140270c4a:	e8 01 81 ec ff       	call   0x140138d50
140270c4f:	85 c0                	test   %eax,%eax
140270c51:	75 0d                	jne    0x140270c60
140270c53:	33 c0                	xor    %eax,%eax
140270c55:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140270c5a:	48 83 c4 20          	add    $0x20,%rsp
140270c5e:	5f                   	pop    %rdi
140270c5f:	c3                   	ret
140270c60:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140270c65:	b8 01 00 00 00       	mov    $0x1,%eax
140270c6a:	48 83 c4 20          	add    $0x20,%rsp
140270c6e:	5f                   	pop    %rdi
140270c6f:	c3                   	ret
140270c70:	40 53                	rex push %rbx
140270c72:	b8 20 00 00 00       	mov    $0x20,%eax
140270c77:	e8 b4 fe 03 00       	call   0x1402b0b30
140270c7c:	48 2b e0             	sub    %rax,%rsp
140270c7f:	48 8b d9             	mov    %rcx,%rbx
140270c82:	48 85 c9             	test   %rcx,%rcx
140270c85:	74 49                	je     0x140270cd0
140270c87:	48 83 79 40 00       	cmpq   $0x0,0x40(%rcx)
140270c8c:	75 42                	jne    0x140270cd0
140270c8e:	e8 7d 6c eb ff       	call   0x140127910
140270c93:	48 89 43 40          	mov    %rax,0x40(%rbx)
140270c97:	48 85 c0             	test   %rax,%rax
140270c9a:	75 34                	jne    0x140270cd0
140270c9c:	e8 cf 63 eb ff       	call   0x140127070
140270ca1:	4c 8d 05 d0 64 11 00 	lea    0x1164d0(%rip),%r8        # 0x140387178
140270ca8:	ba f9 00 00 00       	mov    $0xf9,%edx
140270cad:	48 8d 0d 94 64 11 00 	lea    0x116494(%rip),%rcx        # 0x140387148
140270cb4:	e8 d7 64 eb ff       	call   0x140127190
140270cb9:	45 33 c0             	xor    %r8d,%r8d
140270cbc:	41 8d 50 7e          	lea    0x7e(%r8),%edx
140270cc0:	8d 4a bb             	lea    -0x45(%rdx),%ecx
140270cc3:	e8 c8 65 eb ff       	call   0x140127290
140270cc8:	33 c0                	xor    %eax,%eax
140270cca:	48 83 c4 20          	add    $0x20,%rsp
140270cce:	5b                   	pop    %rbx
140270ccf:	c3                   	ret
140270cd0:	b8 01 00 00 00       	mov    $0x1,%eax
140270cd5:	48 83 c4 20          	add    $0x20,%rsp
140270cd9:	5b                   	pop    %rbx
140270cda:	c3                   	ret
140270cdb:	cc                   	int3
140270cdc:	cc                   	int3
140270cdd:	cc                   	int3
140270cde:	cc                   	int3
140270cdf:	cc                   	int3
140270ce0:	b8 28 00 00 00       	mov    $0x28,%eax
140270ce5:	e8 46 fe 03 00       	call   0x1402b0b30
140270cea:	48 2b e0             	sub    %rax,%rsp
140270ced:	48 85 c9             	test   %rcx,%rcx
140270cf0:	74 12                	je     0x140270d04
140270cf2:	48 8b 49 40          	mov    0x40(%rcx),%rcx
140270cf6:	48 85 c9             	test   %rcx,%rcx
140270cf9:	74 09                	je     0x140270d04
140270cfb:	48 83 c4 28          	add    $0x28,%rsp
140270cff:	e9 6c 6c eb ff       	jmp    0x140127970
140270d04:	b8 01 00 00 00       	mov    $0x1,%eax
140270d09:	48 83 c4 28          	add    $0x28,%rsp
140270d0d:	c3                   	ret
140270d0e:	cc                   	int3
140270d0f:	cc                   	int3
140270d10:	48 85 c9             	test   %rcx,%rcx
140270d13:	74 1f                	je     0x140270d34
140270d15:	b8 28 00 00 00       	mov    $0x28,%eax
140270d1a:	e8 11 fe 03 00       	call   0x1402b0b30
140270d1f:	48 2b e0             	sub    %rax,%rsp
140270d22:	48 8b 49 40          	mov    0x40(%rcx),%rcx
140270d26:	48 85 c9             	test   %rcx,%rcx
140270d29:	74 05                	je     0x140270d30
140270d2b:	e8 00 6d eb ff       	call   0x140127a30
140270d30:	48 83 c4 28          	add    $0x28,%rsp
140270d34:	c3                   	ret
140270d35:	cc                   	int3
140270d36:	cc                   	int3
140270d37:	cc                   	int3
140270d38:	cc                   	int3
140270d39:	cc                   	int3
140270d3a:	cc                   	int3
140270d3b:	cc                   	int3
140270d3c:	cc                   	int3
140270d3d:	cc                   	int3
140270d3e:	cc                   	int3
140270d3f:	cc                   	int3
140270d40:	48 8b 41 18          	mov    0x18(%rcx),%rax
140270d44:	48 89 02             	mov    %rax,(%rdx)
140270d47:	48 8b 41 28          	mov    0x28(%rcx),%rax
140270d4b:	48 3b 44 24 28       	cmp    0x28(%rsp),%rax
140270d50:	48 0f 47 44 24 28    	cmova  0x28(%rsp),%rax
140270d56:	c3                   	ret
140270d57:	cc                   	int3
140270d58:	cc                   	int3
140270d59:	cc                   	int3
140270d5a:	cc                   	int3
140270d5b:	cc                   	int3
140270d5c:	cc                   	int3
140270d5d:	cc                   	int3
140270d5e:	cc                   	int3
140270d5f:	cc                   	int3
140270d60:	40 53                	rex push %rbx
140270d62:	b8 20 00 00 00       	mov    $0x20,%eax
140270d67:	e8 c4 fd 03 00       	call   0x1402b0b30
140270d6c:	48 2b e0             	sub    %rax,%rsp
140270d6f:	48 8b d9             	mov    %rcx,%rbx
140270d72:	48 85 d2             	test   %rdx,%rdx
140270d75:	74 36                	je     0x140270dad
140270d77:	e8 f4 62 eb ff       	call   0x140127070
140270d7c:	4c 8d 05 9d 65 11 00 	lea    0x11659d(%rip),%r8        # 0x140387320
140270d83:	ba 33 00 00 00       	mov    $0x33,%edx
140270d88:	48 8d 0d a1 65 11 00 	lea    0x1165a1(%rip),%rcx        # 0x140387330
140270d8f:	e8 fc 63 eb ff       	call   0x140127190
140270d94:	45 33 c0             	xor    %r8d,%r8d
140270d97:	ba e5 00 00 00       	mov    $0xe5,%edx
140270d9c:	41 8d 48 39          	lea    0x39(%r8),%ecx
140270da0:	e8 eb 64 eb ff       	call   0x140127290
140270da5:	33 c0                	xor    %eax,%eax
140270da7:	48 83 c4 20          	add    $0x20,%rsp
140270dab:	5b                   	pop    %rbx
140270dac:	c3                   	ret
140270dad:	41 b8 37 00 00 00    	mov    $0x37,%r8d
140270db3:	48 8d 15 76 65 11 00 	lea    0x116576(%rip),%rdx        # 0x140387330
140270dba:	41 8d 48 d9          	lea    -0x27(%r8),%ecx
140270dbe:	e8 fd b2 e7 ff       	call   0x1400ec0c0
140270dc3:	48 85 c0             	test   %rax,%rax
140270dc6:	75 36                	jne    0x140270dfe
140270dc8:	e8 a3 62 eb ff       	call   0x140127070
140270dcd:	4c 8d 05 4c 65 11 00 	lea    0x11654c(%rip),%r8        # 0x140387320
140270dd4:	ba 39 00 00 00       	mov    $0x39,%edx
140270dd9:	48 8d 0d 50 65 11 00 	lea    0x116550(%rip),%rcx        # 0x140387330
140270de0:	e8 ab 63 eb ff       	call   0x140127190
140270de5:	45 33 c0             	xor    %r8d,%r8d
140270de8:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140270ded:	41 8d 48 39          	lea    0x39(%r8),%ecx
140270df1:	e8 9a 64 eb ff       	call   0x140127290
140270df6:	33 c0                	xor    %eax,%eax
140270df8:	48 83 c4 20          	add    $0x20,%rsp
140270dfc:	5b                   	pop    %rbx
140270dfd:	c3                   	ret
140270dfe:	48 89 18             	mov    %rbx,(%rax)
140270e01:	c7 40 08 00 00 00 00 	movl   $0x0,0x8(%rax)
140270e08:	48 83 c4 20          	add    $0x20,%rsp
140270e0c:	5b                   	pop    %rbx
140270e0d:	c3                   	ret
140270e0e:	cc                   	int3
140270e0f:	cc                   	int3
140270e10:	b8 28 00 00 00       	mov    $0x28,%eax
140270e15:	e8 16 fd 03 00       	call   0x1402b0b30
140270e1a:	48 2b e0             	sub    %rax,%rsp
140270e1d:	44 8d 40 1c          	lea    0x1c(%rax),%r8d
140270e21:	48 8d 15 08 65 11 00 	lea    0x116508(%rip),%rdx        # 0x140387330
140270e28:	48 83 c4 28          	add    $0x28,%rsp
140270e2c:	e9 8f af e7 ff       	jmp    0x1400ebdc0
140270e31:	cc                   	int3
140270e32:	cc                   	int3
140270e33:	cc                   	int3
140270e34:	cc                   	int3
140270e35:	cc                   	int3
140270e36:	cc                   	int3
140270e37:	cc                   	int3
140270e38:	cc                   	int3
140270e39:	cc                   	int3
140270e3a:	cc                   	int3
140270e3b:	cc                   	int3
140270e3c:	cc                   	int3
140270e3d:	cc                   	int3
140270e3e:	cc                   	int3
140270e3f:	cc                   	int3
140270e40:	c7 41 08 01 00 00 00 	movl   $0x1,0x8(%rcx)
140270e47:	b8 01 00 00 00       	mov    $0x1,%eax
140270e4c:	c3                   	ret
140270e4d:	cc                   	int3
140270e4e:	cc                   	int3
140270e4f:	cc                   	int3
140270e50:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%rcx)
140270e57:	b8 01 00 00 00       	mov    $0x1,%eax
140270e5c:	c3                   	ret
140270e5d:	cc                   	int3
140270e5e:	cc                   	int3
140270e5f:	cc                   	int3
140270e60:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140270e65:	55                   	push   %rbp
140270e66:	b8 20 00 00 00       	mov    $0x20,%eax
140270e6b:	e8 c0 fc 03 00       	call   0x1402b0b30
140270e70:	48 2b e0             	sub    %rax,%rsp
140270e73:	83 79 08 01          	cmpl   $0x1,0x8(%rcx)
140270e77:	41 8b c1             	mov    %r9d,%eax
140270e7a:	48 8b ea             	mov    %rdx,%rbp
140270e7d:	48 8b d9             	mov    %rcx,%rbx
140270e80:	74 45                	je     0x140270ec7
140270e82:	e8 e9 61 eb ff       	call   0x140127070
140270e87:	4c 8d 05 d2 64 11 00 	lea    0x1164d2(%rip),%r8        # 0x140387360
140270e8e:	ba 67 00 00 00       	mov    $0x67,%edx
140270e93:	48 8d 0d 96 64 11 00 	lea    0x116496(%rip),%rcx        # 0x140387330
140270e9a:	e8 f1 62 eb ff       	call   0x140127190
140270e9f:	33 c0                	xor    %eax,%eax
140270ea1:	83 7b 08 02          	cmpl   $0x2,0x8(%rbx)
140270ea5:	0f 95 c0             	setne  %al
140270ea8:	45 33 c0             	xor    %r8d,%r8d
140270eab:	41 8d 48 39          	lea    0x39(%r8),%ecx
140270eaf:	8d 90 c0 00 00 00    	lea    0xc0(%rax),%edx
140270eb5:	e8 d6 63 eb ff       	call   0x140127290
140270eba:	33 c0                	xor    %eax,%eax
140270ebc:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140270ec1:	48 83 c4 20          	add    $0x20,%rsp
140270ec5:	5d                   	pop    %rbp
140270ec6:	c3                   	ret
140270ec7:	4d 8b c8             	mov    %r8,%r9
140270eca:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140270ecf:	ba 01 00 00 00       	mov    $0x1,%edx
140270ed4:	8b c8                	mov    %eax,%ecx
140270ed6:	e8 e5 7e f3 ff       	call   0x1401a8dc0
140270edb:	48 8b f8             	mov    %rax,%rdi
140270ede:	48 85 c0             	test   %rax,%rax
140270ee1:	75 3d                	jne    0x140270f20
140270ee3:	e8 88 61 eb ff       	call   0x140127070
140270ee8:	4c 8d 05 71 64 11 00 	lea    0x116471(%rip),%r8        # 0x140387360
140270eef:	8d 57 6d             	lea    0x6d(%rdi),%edx
140270ef2:	48 8d 0d 37 64 11 00 	lea    0x116437(%rip),%rcx        # 0x140387330
140270ef9:	e8 92 62 eb ff       	call   0x140127190
140270efe:	45 33 c0             	xor    %r8d,%r8d
140270f01:	8d 4f 39             	lea    0x39(%rdi),%ecx
140270f04:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140270f09:	e8 82 63 eb ff       	call   0x140127290
140270f0e:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140270f13:	33 c0                	xor    %eax,%eax
140270f15:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140270f1a:	48 83 c4 20          	add    $0x20,%rsp
140270f1e:	5d                   	pop    %rbp
140270f1f:	c3                   	ret
140270f20:	48 8b cf             	mov    %rdi,%rcx
140270f23:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140270f28:	e8 63 81 f3 ff       	call   0x1401a9090
140270f2d:	48 8b f0             	mov    %rax,%rsi
140270f30:	48 85 c0             	test   %rax,%rax
140270f33:	74 21                	je     0x140270f56
140270f35:	48 8b cf             	mov    %rdi,%rcx
140270f38:	e8 43 79 e3 ff       	call   0x1400a8880
140270f3d:	48 8b cf             	mov    %rdi,%rcx
140270f40:	48 8b d8             	mov    %rax,%rbx
140270f43:	e8 48 79 e3 ff       	call   0x1400a8890
140270f48:	48 8b d0             	mov    %rax,%rdx
140270f4b:	4c 8b c3             	mov    %rbx,%r8
140270f4e:	48 8b cd             	mov    %rbp,%rcx
140270f51:	e8 0a 04 07 00       	call   0x1402e1360
140270f56:	48 8b cf             	mov    %rdi,%rcx
140270f59:	e8 f2 7d f3 ff       	call   0x1401a8d50
140270f5e:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140270f63:	33 c0                	xor    %eax,%eax
140270f65:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140270f6a:	48 85 f6             	test   %rsi,%rsi
140270f6d:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140270f72:	0f 95 c0             	setne  %al
140270f75:	48 83 c4 20          	add    $0x20,%rsp
140270f79:	5d                   	pop    %rbp
140270f7a:	c3                   	ret
140270f7b:	cc                   	int3
140270f7c:	cc                   	int3
140270f7d:	cc                   	int3
140270f7e:	cc                   	int3
140270f7f:	cc                   	int3
140270f80:	40 53                	rex push %rbx
140270f82:	b8 20 00 00 00       	mov    $0x20,%eax
140270f87:	e8 a4 fb 03 00       	call   0x1402b0b30
140270f8c:	48 2b e0             	sub    %rax,%rsp
140270f8f:	83 79 08 01          	cmpl   $0x1,0x8(%rcx)
140270f93:	48 8b d9             	mov    %rcx,%rbx
140270f96:	74 40                	je     0x140270fd8
140270f98:	e8 d3 60 eb ff       	call   0x140127070
140270f9d:	4c 8d 05 d4 63 11 00 	lea    0x1163d4(%rip),%r8        # 0x140387378
140270fa4:	ba 87 00 00 00       	mov    $0x87,%edx
140270fa9:	48 8d 0d 80 63 11 00 	lea    0x116380(%rip),%rcx        # 0x140387330
140270fb0:	e8 db 61 eb ff       	call   0x140127190
140270fb5:	33 d2                	xor    %edx,%edx
140270fb7:	83 7b 08 02          	cmpl   $0x2,0x8(%rbx)
140270fbb:	0f 95 c2             	setne  %dl
140270fbe:	45 33 c0             	xor    %r8d,%r8d
140270fc1:	81 c2 c0 00 00 00    	add    $0xc0,%edx
140270fc7:	41 8d 48 39          	lea    0x39(%r8),%ecx
140270fcb:	e8 c0 62 eb ff       	call   0x140127290
140270fd0:	33 c0                	xor    %eax,%eax
140270fd2:	48 83 c4 20          	add    $0x20,%rsp
140270fd6:	5b                   	pop    %rbx
140270fd7:	c3                   	ret
140270fd8:	b8 01 00 00 00       	mov    $0x1,%eax
140270fdd:	48 83 c4 20          	add    $0x20,%rsp
140270fe1:	5b                   	pop    %rbx
140270fe2:	c3                   	ret
140270fe3:	cc                   	int3
140270fe4:	cc                   	int3
140270fe5:	cc                   	int3
140270fe6:	cc                   	int3
140270fe7:	cc                   	int3
140270fe8:	cc                   	int3
140270fe9:	cc                   	int3
140270fea:	cc                   	int3
140270feb:	cc                   	int3
140270fec:	cc                   	int3
140270fed:	cc                   	int3
140270fee:	cc                   	int3
140270fef:	cc                   	int3
140270ff0:	48 8d 05 89 62 11 00 	lea    0x116289(%rip),%rax        # 0x140387280
140270ff7:	c3                   	ret
140270ff8:	cc                   	int3
140270ff9:	cc                   	int3
140270ffa:	cc                   	int3
140270ffb:	cc                   	int3
140270ffc:	cc                   	int3
140270ffd:	cc                   	int3
140270ffe:	cc                   	int3
140270fff:	cc                   	int3
140271000:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140271005:	57                   	push   %rdi
140271006:	b8 20 00 00 00       	mov    $0x20,%eax
14027100b:	e8 20 fb 03 00       	call   0x1402b0b30
140271010:	48 2b e0             	sub    %rax,%rsp
140271013:	48 8b da             	mov    %rdx,%rbx
140271016:	48 8b f9             	mov    %rcx,%rdi
140271019:	48 8b cb             	mov    %rbx,%rcx
14027101c:	48 8d 15 81 7b 0b 00 	lea    0xb7b81(%rip),%rdx        # 0x140328ba4
140271023:	e8 d8 78 ec ff       	call   0x140138900
140271028:	48 85 c0             	test   %rax,%rax
14027102b:	74 0f                	je     0x14027103c
14027102d:	8b 57 08             	mov    0x8(%rdi),%edx
140271030:	48 8b c8             	mov    %rax,%rcx
140271033:	e8 58 7a ec ff       	call   0x140138a90
140271038:	85 c0                	test   %eax,%eax
14027103a:	74 4a                	je     0x140271086
14027103c:	48 8d 15 55 7b 0b 00 	lea    0xb7b55(%rip),%rdx        # 0x140328b98
140271043:	48 8b cb             	mov    %rbx,%rcx
140271046:	e8 b5 78 ec ff       	call   0x140138900
14027104b:	48 85 c0             	test   %rax,%rax
14027104e:	74 11                	je     0x140271061
140271050:	ba 00 04 00 00       	mov    $0x400,%edx
140271055:	48 8b c8             	mov    %rax,%rcx
140271058:	e8 33 7a ec ff       	call   0x140138a90
14027105d:	85 c0                	test   %eax,%eax
14027105f:	74 25                	je     0x140271086