140d27962:	85 c0                	test   %eax,%eax
140d27964:	74 41                	je     0x140d279a7
140d27966:	48 8b 0e             	mov    (%rsi),%rcx
140d27969:	e8 52 e7 fa ff       	call   0x140cd60c0
140d2796e:	85 c0                	test   %eax,%eax
140d27970:	75 0d                	jne    0x140d2797f
140d27972:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140d27976:	e8 45 e7 fa ff       	call   0x140cd60c0
140d2797b:	85 c0                	test   %eax,%eax
140d2797d:	74 54                	je     0x140d279d3
140d2797f:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
140d27984:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
140d2798b:	00
140d2798c:	4c 8b ce             	mov    %rsi,%r9
140d2798f:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140d27994:	48 8b d5             	mov    %rbp,%rdx
140d27997:	48 8b cb             	mov    %rbx,%rcx
140d2799a:	e8 a1 04 00 00       	call   0x140d27e40
140d2799f:	85 c0                	test   %eax,%eax
140d279a1:	0f 85 49 fe ff ff    	jne    0x140d277f0
140d279a7:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140d279ad:	ba 70 00 00 00       	mov    $0x70,%edx
140d279b2:	c7 44 24 20 a7 00 00 	movl   $0xa7,0x20(%rsp)
140d279b9:	00
140d279ba:	4c 8d 0d 87 e3 44 00 	lea    0x44e387(%rip),%r9        # 0x141175d48
140d279c1:	8d 4a 9a             	lea    -0x66(%rdx),%ecx
140d279c4:	e8 b7 92 fa ff       	call   0x140cd0c80
140d279c9:	48 8b ce             	mov    %rsi,%rcx
140d279cc:	e8 0f 98 fe ff       	call   0x140d111e0
140d279d1:	33 f6                	xor    %esi,%esi
140d279d3:	48 8b cd             	mov    %rbp,%rcx
140d279d6:	e8 05 66 ff ff       	call   0x140d1dfe0
140d279db:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140d279e2:	00
140d279e3:	e8 58 e1 fa ff       	call   0x140cd5b40
140d279e8:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140d279ed:	48 8b c6             	mov    %rsi,%rax
140d279f0:	48 83 c4 30          	add    $0x30,%rsp
140d279f4:	41 5f                	pop    %r15
140d279f6:	41 5e                	pop    %r14
140d279f8:	41 5d                	pop    %r13
140d279fa:	41 5c                	pop    %r12
140d279fc:	5f                   	pop    %rdi
140d279fd:	5e                   	pop    %rsi
140d279fe:	5d                   	pop    %rbp
140d279ff:	c3                   	ret
140d27a00:	41 b8 65 00 00 00    	mov    $0x65,%r8d
140d27a06:	eb a5                	jmp    0x140d279ad
140d27a08:	cc                   	int3
140d27a09:	cc                   	int3
140d27a0a:	cc                   	int3
140d27a0b:	cc                   	int3
140d27a0c:	cc                   	int3
140d27a0d:	cc                   	int3
140d27a0e:	cc                   	int3
140d27a0f:	cc                   	int3
140d27a10:	b8 38 00 00 00       	mov    $0x38,%eax
140d27a15:	e8 86 3a 0f 00       	call   0x140e1b4a0
140d27a1a:	48 2b e0             	sub    %rax,%rsp
140d27a1d:	33 c0                	xor    %eax,%eax
140d27a1f:	89 44 24 28          	mov    %eax,0x28(%rsp)
140d27a23:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d27a28:	e8 13 04 00 00       	call   0x140d27e40
140d27a2d:	48 83 c4 38          	add    $0x38,%rsp
140d27a31:	c3                   	ret
140d27a32:	cc                   	int3
140d27a33:	cc                   	int3
140d27a34:	cc                   	int3
140d27a35:	cc                   	int3
140d27a36:	cc                   	int3
140d27a37:	cc                   	int3
140d27a38:	cc                   	int3
140d27a39:	cc                   	int3
140d27a3a:	cc                   	int3
140d27a3b:	cc                   	int3
140d27a3c:	cc                   	int3
140d27a3d:	cc                   	int3
140d27a3e:	cc                   	int3
140d27a3f:	cc                   	int3
140d27a40:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140d27a45:	89 54 24 10          	mov    %edx,0x10(%rsp)
140d27a49:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140d27a4e:	53                   	push   %rbx
140d27a4f:	57                   	push   %rdi
140d27a50:	41 54                	push   %r12
140d27a52:	b8 90 00 00 00       	mov    $0x90,%eax
140d27a57:	e8 44 3a 0f 00       	call   0x140e1b4a0
140d27a5c:	48 2b e0             	sub    %rax,%rsp
140d27a5f:	45 33 e4             	xor    %r12d,%r12d
140d27a62:	49 8b d9             	mov    %r9,%rbx
140d27a65:	41 8d 7c 24 ff       	lea    -0x1(%r12),%edi
140d27a6a:	4d 39 61 08          	cmp    %r12,0x8(%r9)
140d27a6e:	0f 84 4b 03 00 00    	je     0x140d27dbf
140d27a74:	49 8b 49 10          	mov    0x10(%r9),%rcx
140d27a78:	48 85 c9             	test   %rcx,%rcx
140d27a7b:	0f 84 3e 03 00 00    	je     0x140d27dbf
140d27a81:	4d 39 61 18          	cmp    %r12,0x18(%r9)
140d27a85:	0f 84 34 03 00 00    	je     0x140d27dbf
140d27a8b:	4c 89 6c 24 78       	mov    %r13,0x78(%rsp)
140d27a90:	e8 1b e7 fa ff       	call   0x140cd61b0
140d27a95:	44 8b e8             	mov    %eax,%r13d
140d27a98:	05 60 ff ff ff       	add    $0xffffff60,%eax
140d27a9d:	a9 9f ff ff ff       	test   $0xffffff9f,%eax
140d27aa2:	0f 85 f7 02 00 00    	jne    0x140d27d9f
140d27aa8:	41 81 fd c0 00 00 00 	cmp    $0xc0,%r13d
140d27aaf:	0f 84 ea 02 00 00    	je     0x140d27d9f
140d27ab5:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140d27ab9:	e8 f2 e6 fa ff       	call   0x140cd61b0
140d27abe:	3d 10 27 00 00       	cmp    $0x2710,%eax
140d27ac3:	7e 32                	jle    0x140d27af7
140d27ac5:	c7 44 24 20 40 01 00 	movl   $0x140,0x20(%rsp)
140d27acc:	00
140d27acd:	4c 8d 0d 74 e2 44 00 	lea    0x44e274(%rip),%r9        # 0x141175d48
140d27ad4:	8d 57 72             	lea    0x72(%rdi),%edx
140d27ad7:	8d 4f 0b             	lea    0xb(%rdi),%ecx
140d27ada:	45 8d 44 24 67       	lea    0x67(%r12),%r8d
140d27adf:	e8 9c 91 fa ff       	call   0x140cd0c80
140d27ae4:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
140d27ae9:	8b c7                	mov    %edi,%eax
140d27aeb:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140d27af2:	41 5c                	pop    %r12
140d27af4:	5f                   	pop    %rdi
140d27af5:	5b                   	pop    %rbx
140d27af6:	c3                   	ret
140d27af7:	48 89 ac 24 88 00 00 	mov    %rbp,0x88(%rsp)
140d27afe:	00
140d27aff:	48 89 b4 24 80 00 00 	mov    %rsi,0x80(%rsp)
140d27b06:	00
140d27b07:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
140d27b0c:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
140d27b11:	e8 3a e6 fa ff       	call   0x140cd6150
140d27b16:	48 8b e8             	mov    %rax,%rbp
140d27b19:	e8 32 e6 fa ff       	call   0x140cd6150
140d27b1e:	4c 8b f0             	mov    %rax,%r14
140d27b21:	e8 2a e6 fa ff       	call   0x140cd6150
140d27b26:	4c 8b f8             	mov    %rax,%r15
140d27b29:	e8 22 67 ff ff       	call   0x140d1e250
140d27b2e:	48 8b f0             	mov    %rax,%rsi
140d27b31:	48 85 ed             	test   %rbp,%rbp
140d27b34:	0f 84 06 02 00 00    	je     0x140d27d40
140d27b3a:	4d 85 f6             	test   %r14,%r14
140d27b3d:	0f 84 fd 01 00 00    	je     0x140d27d40
140d27b43:	4d 85 ff             	test   %r15,%r15
140d27b46:	0f 84 f4 01 00 00    	je     0x140d27d40
140d27b4c:	48 85 c0             	test   %rax,%rax
140d27b4f:	0f 84 eb 01 00 00    	je     0x140d27d40
140d27b55:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
140d27b5c:	00
140d27b5d:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140d27b62:	48 8d 94 24 c8 00 00 	lea    0xc8(%rsp),%rdx
140d27b69:	00
140d27b6a:	e8 91 77 fe ff       	call   0x140d0f300
140d27b6f:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
140d27b76:	00
140d27b77:	e8 44 e5 fa ff       	call   0x140cd60c0
140d27b7c:	85 c0                	test   %eax,%eax
140d27b7e:	0f 85 b8 01 00 00    	jne    0x140d27d3c
140d27b84:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
140d27b8b:	00
140d27b8c:	e8 af e4 fa ff       	call   0x140cd6040
140d27b91:	85 c0                	test   %eax,%eax
140d27b93:	0f 85 a3 01 00 00    	jne    0x140d27d3c
140d27b99:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140d27b9d:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
140d27ba4:	00
140d27ba5:	e8 26 ea fa ff       	call   0x140cd65d0
140d27baa:	85 c0                	test   %eax,%eax
140d27bac:	0f 89 8a 01 00 00    	jns    0x140d27d3c
140d27bb2:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140d27bb7:	e8 04 e5 fa ff       	call   0x140cd60c0
140d27bbc:	85 c0                	test   %eax,%eax
140d27bbe:	0f 85 78 01 00 00    	jne    0x140d27d3c
140d27bc4:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140d27bc9:	e8 72 e4 fa ff       	call   0x140cd6040
140d27bce:	85 c0                	test   %eax,%eax
140d27bd0:	0f 85 66 01 00 00    	jne    0x140d27d3c
140d27bd6:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140d27bda:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140d27bdf:	e8 ec e9 fa ff       	call   0x140cd65d0
140d27be4:	85 c0                	test   %eax,%eax
140d27be6:	0f 89 50 01 00 00    	jns    0x140d27d3c
140d27bec:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140d27bf0:	4c 8b ce             	mov    %rsi,%r9
140d27bf3:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140d27bf8:	49 8b ce             	mov    %r14,%rcx
140d27bfb:	e8 70 08 03 00       	call   0x140d58470
140d27c00:	48 85 c0             	test   %rax,%rax
140d27c03:	0f 84 37 01 00 00    	je     0x140d27d40
140d27c09:	8b 84 24 b8 00 00 00 	mov    0xb8(%rsp),%eax
140d27c10:	4c 8b c5             	mov    %rbp,%r8
140d27c13:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
140d27c1a:	00
140d27c1b:	41 c1 fd 03          	sar    $0x3,%r13d
140d27c1f:	41 3b c5             	cmp    %r13d,%eax
140d27c22:	41 0f 4f c5          	cmovg  %r13d,%eax
140d27c26:	8b d0                	mov    %eax,%edx
140d27c28:	e8 e3 db fa ff       	call   0x140cd5810
140d27c2d:	48 85 c0             	test   %rax,%rax
140d27c30:	0f 84 0a 01 00 00    	je     0x140d27d40
140d27c36:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
140d27c3a:	4d 8b c6             	mov    %r14,%r8
140d27c3d:	48 8b d5             	mov    %rbp,%rdx
140d27c40:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140d27c45:	48 8b cd             	mov    %rbp,%rcx
140d27c48:	e8 b3 fd 02 00       	call   0x140d57a00
140d27c4d:	85 c0                	test   %eax,%eax
140d27c4f:	0f 84 eb 00 00 00    	je     0x140d27d40
140d27c55:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
140d27c59:	4d 8b c6             	mov    %r14,%r8
140d27c5c:	48 8b 94 24 c8 00 00 	mov    0xc8(%rsp),%rdx
140d27c63:	00
140d27c64:	49 8b ce             	mov    %r14,%rcx
140d27c67:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140d27c6c:	e8 8f fd 02 00       	call   0x140d57a00
140d27c71:	85 c0                	test   %eax,%eax
140d27c73:	0f 84 c7 00 00 00    	je     0x140d27d40
140d27c79:	f6 43 30 01          	testb  $0x1,0x30(%rbx)
140d27c7d:	74 20                	je     0x140d27c9f
140d27c7f:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140d27c83:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
140d27c87:	48 8b 53 60          	mov    0x60(%rbx),%rdx
140d27c8b:	4c 8b ce             	mov    %rsi,%r9
140d27c8e:	e8 3d 5a ff ff       	call   0x140d1d6d0
140d27c93:	4c 8b e0             	mov    %rax,%r12
140d27c96:	48 85 c0             	test   %rax,%rax
140d27c99:	0f 84 a1 00 00 00    	je     0x140d27d40
140d27c9f:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
140d27ca3:	4c 8b 4b 20          	mov    0x20(%rbx),%r9
140d27ca7:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140d27cab:	48 8b 41 20          	mov    0x20(%rcx),%rax
140d27caf:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140d27cb3:	48 85 c0             	test   %rax,%rax
140d27cb6:	74 2d                	je     0x140d27ce5
140d27cb8:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
140d27cbd:	4c 8b c2             	mov    %rdx,%r8
140d27cc0:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140d27cc5:	49 8b d7             	mov    %r15,%rdx
140d27cc8:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140d27ccd:	48 8b cb             	mov    %rbx,%rcx
140d27cd0:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140d27cd5:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140d27cda:	4c 8b cd             	mov    %rbp,%r9
140d27cdd:	ff 15 3d bd 25 00    	call   *0x25bd3d(%rip)        # 0x140f83a20
140d27ce3:	eb 1f                	jmp    0x140d27d04
140d27ce5:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
140d27cea:	4c 8b c5             	mov    %rbp,%r8
140d27ced:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140d27cf2:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140d27cf7:	49 8b cf             	mov    %r15,%rcx
140d27cfa:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140d27cff:	e8 ac 1e 04 00       	call   0x140d69bb0
140d27d04:	85 c0                	test   %eax,%eax
140d27d06:	74 38                	je     0x140d27d40
140d27d08:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
140d27d0c:	4d 8b c7             	mov    %r15,%r8
140d27d0f:	48 8b d5             	mov    %rbp,%rdx
140d27d12:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140d27d17:	33 c9                	xor    %ecx,%ecx
140d27d19:	e8 62 6a ff ff       	call   0x140d1e780
140d27d1e:	85 c0                	test   %eax,%eax
140d27d20:	74 1e                	je     0x140d27d40
140d27d22:	48 8b 94 24 c8 00 00 	mov    0xc8(%rsp),%rdx
140d27d29:	00
140d27d2a:	48 8b cd             	mov    %rbp,%rcx
140d27d2d:	e8 9e e8 fa ff       	call   0x140cd65d0
140d27d32:	33 ff                	xor    %edi,%edi
140d27d34:	85 c0                	test   %eax,%eax
140d27d36:	40 0f 94 c7          	sete   %dil
140d27d3a:	eb 24                	jmp    0x140d27d60
140d27d3c:	33 ff                	xor    %edi,%edi
140d27d3e:	eb 20                	jmp    0x140d27d60
140d27d40:	ba 71 00 00 00       	mov    $0x71,%edx
140d27d45:	c7 44 24 20 8c 01 00 	movl   $0x18c,0x20(%rsp)
140d27d4c:	00
140d27d4d:	4c 8d 0d f4 df 44 00 	lea    0x44dff4(%rip),%r9        # 0x141175d48
140d27d54:	8d 4a 99             	lea    -0x67(%rdx),%ecx
140d27d57:	44 8d 42 92          	lea    -0x6e(%rdx),%r8d
140d27d5b:	e8 20 8f fa ff       	call   0x140cd0c80
140d27d60:	48 8b ce             	mov    %rsi,%rcx
140d27d63:	e8 78 62 ff ff       	call   0x140d1dfe0
140d27d68:	48 8b cd             	mov    %rbp,%rcx
140d27d6b:	e8 f0 e1 fa ff       	call   0x140cd5f60
140d27d70:	49 8b ce             	mov    %r14,%rcx
140d27d73:	e8 e8 e1 fa ff       	call   0x140cd5f60
140d27d78:	49 8b cf             	mov    %r15,%rcx
140d27d7b:	e8 e0 e1 fa ff       	call   0x140cd5f60
140d27d80:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
140d27d85:	4c 8b 74 24 70       	mov    0x70(%rsp),%r14
140d27d8a:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
140d27d91:	00
140d27d92:	48 8b ac 24 88 00 00 	mov    0x88(%rsp),%rbp
140d27d99:	00
140d27d9a:	e9 45 fd ff ff       	jmp    0x140d27ae4
140d27d9f:	ba 71 00 00 00       	mov    $0x71,%edx
140d27da4:	c7 44 24 20 3b 01 00 	movl   $0x13b,0x20(%rsp)
140d27dab:	00
140d27dac:	4c 8d 0d 95 df 44 00 	lea    0x44df95(%rip),%r9        # 0x141175d48
140d27db3:	8d 4a 99             	lea    -0x67(%rdx),%ecx
140d27db6:	44 8d 42 f5          	lea    -0xb(%rdx),%r8d
140d27dba:	e9 20 fd ff ff       	jmp    0x140d27adf
140d27dbf:	ba 71 00 00 00       	mov    $0x71,%edx
140d27dc4:	c7 44 24 20 34 01 00 	movl   $0x134,0x20(%rsp)
140d27dcb:	00
140d27dcc:	4c 8d 0d 75 df 44 00 	lea    0x44df75(%rip),%r9        # 0x141175d48
140d27dd3:	8d 4a 99             	lea    -0x67(%rdx),%ecx
140d27dd6:	44 8d 42 f4          	lea    -0xc(%rdx),%r8d
140d27dda:	e8 a1 8e fa ff       	call   0x140cd0c80
140d27ddf:	8b c7                	mov    %edi,%eax
140d27de1:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140d27de8:	41 5c                	pop    %r12
140d27dea:	5f                   	pop    %rdi
140d27deb:	5b                   	pop    %rbx
140d27dec:	c3                   	ret
140d27ded:	cc                   	int3
140d27dee:	cc                   	int3
140d27def:	cc                   	int3
140d27df0:	83 49 30 01          	orl    $0x1,0x30(%rcx)
140d27df4:	b8 01 00 00 00       	mov    $0x1,%eax
140d27df9:	c3                   	ret
140d27dfa:	cc                   	int3
140d27dfb:	cc                   	int3
140d27dfc:	cc                   	int3
140d27dfd:	cc                   	int3
140d27dfe:	cc                   	int3
140d27dff:	cc                   	int3
140d27e00:	b8 28 00 00 00       	mov    $0x28,%eax
140d27e05:	e8 96 36 0f 00       	call   0x140e1b4a0
140d27e0a:	48 2b e0             	sub    %rax,%rsp
140d27e0d:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140d27e11:	e8 4a 55 ff ff       	call   0x140d1d360
140d27e16:	b8 01 00 00 00       	mov    $0x1,%eax
140d27e1b:	48 83 c4 28          	add    $0x28,%rsp
140d27e1f:	c3                   	ret
140d27e20:	48 8d 05 69 03 69 00 	lea    0x690369(%rip),%rax        # 0x1413b8190
140d27e27:	c3                   	ret
140d27e28:	cc                   	int3
140d27e29:	cc                   	int3
140d27e2a:	cc                   	int3
140d27e2b:	cc                   	int3
140d27e2c:	cc                   	int3
140d27e2d:	cc                   	int3
140d27e2e:	cc                   	int3
140d27e2f:	cc                   	int3
140d27e30:	48 8b 05 b9 03 69 00 	mov    0x6903b9(%rip),%rax        # 0x1413b81f0
140d27e37:	c3                   	ret
140d27e38:	cc                   	int3
140d27e39:	cc                   	int3
140d27e3a:	cc                   	int3
140d27e3b:	cc                   	int3
140d27e3c:	cc                   	int3