140130b41:	48 83 c4 68          	add    $0x68,%rsp
140130b45:	5f                   	pop    %rdi
140130b46:	5e                   	pop    %rsi
140130b47:	5d                   	pop    %rbp
140130b48:	5b                   	pop    %rbx
140130b49:	c3                   	ret
140130b4a:	cc                   	int3
140130b4b:	cc                   	int3
140130b4c:	cc                   	int3
140130b4d:	cc                   	int3
140130b4e:	cc                   	int3
140130b4f:	cc                   	int3
140130b50:	b8 28 00 00 00       	mov    $0x28,%eax
140130b55:	e8 d6 ff 17 00       	call   0x1402b0b30
140130b5a:	48 2b e0             	sub    %rax,%rsp
140130b5d:	83 79 04 18          	cmpl   $0x18,0x4(%rcx)
140130b61:	74 07                	je     0x140130b6a
140130b63:	33 c0                	xor    %eax,%eax
140130b65:	48 83 c4 28          	add    $0x28,%rsp
140130b69:	c3                   	ret
140130b6a:	48 8b d1             	mov    %rcx,%rdx
140130b6d:	33 c9                	xor    %ecx,%ecx
140130b6f:	48 83 c4 28          	add    $0x28,%rsp
140130b73:	e9 b8 3d fc ff       	jmp    0x1400f4930
140130b78:	cc                   	int3
140130b79:	cc                   	int3
140130b7a:	cc                   	int3
140130b7b:	cc                   	int3
140130b7c:	cc                   	int3
140130b7d:	cc                   	int3
140130b7e:	cc                   	int3
140130b7f:	cc                   	int3
140130b80:	b8 28 00 00 00       	mov    $0x28,%eax
140130b85:	e8 a6 ff 17 00       	call   0x1402b0b30
140130b8a:	48 2b e0             	sub    %rax,%rsp
140130b8d:	83 7a 04 18          	cmpl   $0x18,0x4(%rdx)
140130b91:	74 07                	je     0x140130b9a
140130b93:	33 c0                	xor    %eax,%eax
140130b95:	48 83 c4 28          	add    $0x28,%rsp
140130b99:	c3                   	ret
140130b9a:	48 83 c4 28          	add    $0x28,%rsp
140130b9e:	e9 0d 39 fc ff       	jmp    0x1400f44b0
140130ba3:	cc                   	int3
140130ba4:	cc                   	int3
140130ba5:	cc                   	int3
140130ba6:	cc                   	int3
140130ba7:	cc                   	int3
140130ba8:	cc                   	int3
140130ba9:	cc                   	int3
140130baa:	cc                   	int3
140130bab:	cc                   	int3
140130bac:	cc                   	int3
140130bad:	cc                   	int3
140130bae:	cc                   	int3
140130baf:	cc                   	int3
140130bb0:	40 53                	rex push %rbx
140130bb2:	b8 40 00 00 00       	mov    $0x40,%eax
140130bb7:	e8 74 ff 17 00       	call   0x1402b0b30
140130bbc:	48 2b e0             	sub    %rax,%rsp
140130bbf:	48 8b d9             	mov    %rcx,%rbx
140130bc2:	c7 44 24 24 18 00 00 	movl   $0x18,0x24(%rsp)
140130bc9:	00
140130bca:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140130bd1:	48 ff c0             	inc    %rax
140130bd4:	80 3c 02 00          	cmpb   $0x0,(%rdx,%rax,1)
140130bd8:	75 f7                	jne    0x140130bd1
140130bda:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140130bdf:	33 c9                	xor    %ecx,%ecx
140130be1:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140130be6:	89 44 24 20          	mov    %eax,0x20(%rsp)
140130bea:	c7 44 24 30 00 00 00 	movl   $0x0,0x30(%rsp)
140130bf1:	00
140130bf2:	e8 39 3d fc ff       	call   0x1400f4930
140130bf7:	85 c0                	test   %eax,%eax
140130bf9:	74 21                	je     0x140130c1c
140130bfb:	48 85 db             	test   %rbx,%rbx
140130bfe:	74 11                	je     0x140130c11
140130c00:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140130c05:	48 8b cb             	mov    %rbx,%rcx
140130c08:	e8 d3 12 fc ff       	call   0x1400f1ee0
140130c0d:	85 c0                	test   %eax,%eax
140130c0f:	74 0b                	je     0x140130c1c
140130c11:	b8 01 00 00 00       	mov    $0x1,%eax
140130c16:	48 83 c4 40          	add    $0x40,%rsp
140130c1a:	5b                   	pop    %rbx
140130c1b:	c3                   	ret
140130c1c:	33 c0                	xor    %eax,%eax
140130c1e:	48 83 c4 40          	add    $0x40,%rsp
140130c22:	5b                   	pop    %rbx
140130c23:	c3                   	ret
140130c24:	cc                   	int3
140130c25:	cc                   	int3
140130c26:	cc                   	int3
140130c27:	cc                   	int3
140130c28:	cc                   	int3
140130c29:	cc                   	int3
140130c2a:	cc                   	int3
140130c2b:	cc                   	int3
140130c2c:	cc                   	int3
140130c2d:	cc                   	int3
140130c2e:	cc                   	int3
140130c2f:	cc                   	int3
140130c30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140130c35:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140130c3a:	57                   	push   %rdi
140130c3b:	b8 50 00 00 00       	mov    $0x50,%eax
140130c40:	e8 eb fe 17 00       	call   0x1402b0b30
140130c45:	48 2b e0             	sub    %rax,%rsp
140130c48:	33 db                	xor    %ebx,%ebx
140130c4a:	4c 8b ca             	mov    %rdx,%r9
140130c4d:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
140130c52:	48 8b f9             	mov    %rcx,%rdi
140130c55:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140130c5a:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
140130c5f:	48 85 d2             	test   %rdx,%rdx
140130c62:	0f 84 c2 00 00 00    	je     0x140130d2a
140130c68:	0f b6 09             	movzbl (%rcx),%ecx
140130c6b:	8d 41 ff             	lea    -0x1(%rcx),%eax
140130c6e:	a8 fa                	test   $0xfa,%al
140130c70:	75 6d                	jne    0x140130cdf
140130c72:	80 f9 05             	cmp    $0x5,%cl
140130c75:	74 68                	je     0x140130cdf
140130c77:	48 8b 47 18          	mov    0x18(%rdi),%rax
140130c7b:	48 85 c0             	test   %rax,%rax
140130c7e:	74 5f                	je     0x140130cdf
140130c80:	48 8b 58 18          	mov    0x18(%rax),%rbx
140130c84:	48 85 db             	test   %rbx,%rbx
140130c87:	74 56                	je     0x140130cdf
140130c89:	45 33 c9             	xor    %r9d,%r9d
140130c8c:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140130c91:	4c 8b c7             	mov    %rdi,%r8
140130c94:	41 8d 49 0e          	lea    0xe(%r9),%ecx
140130c98:	ff d3                	call   *%rbx
140130c9a:	85 c0                	test   %eax,%eax
140130c9c:	0f 84 f6 00 00 00    	je     0x140130d98
140130ca2:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
140130ca7:	4c 8b c7             	mov    %rdi,%r8
140130caa:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140130caf:	b9 10 00 00 00       	mov    $0x10,%ecx
140130cb4:	ff d3                	call   *%rbx
140130cb6:	85 c0                	test   %eax,%eax
140130cb8:	0f 84 da 00 00 00    	je     0x140130d98
140130cbe:	4c 8d 4c 24 78       	lea    0x78(%rsp),%r9
140130cc3:	4c 8b c7             	mov    %rdi,%r8
140130cc6:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140130ccb:	b9 11 00 00 00       	mov    $0x11,%ecx
140130cd0:	ff d3                	call   *%rbx
140130cd2:	85 c0                	test   %eax,%eax
140130cd4:	0f 84 be 00 00 00    	je     0x140130d98
140130cda:	4c 8b 4c 24 68       	mov    0x68(%rsp),%r9
140130cdf:	4c 8b c7             	mov    %rdi,%r8
140130ce2:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140130ce7:	49 8b c9             	mov    %r9,%rcx
140130cea:	e8 51 37 00 00       	call   0x140134440
140130cef:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140130cf4:	44 8b c0             	mov    %eax,%r8d
140130cf7:	48 85 c9             	test   %rcx,%rcx
140130cfa:	75 3b                	jne    0x140130d37
140130cfc:	e8 6f 63 ff ff       	call   0x140127070
140130d01:	4c 8d 05 f8 4d 1e 00 	lea    0x1e4df8(%rip),%r8        # 0x140315b00
140130d08:	ba 51 00 00 00       	mov    $0x51,%edx
140130d0d:	48 8d 0d d4 4d 1e 00 	lea    0x1e4dd4(%rip),%rcx        # 0x140315ae8
140130d14:	e8 77 64 ff ff       	call   0x140127190
140130d19:	45 33 c0             	xor    %r8d,%r8d
140130d1c:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140130d21:	41 8d 48 0d          	lea    0xd(%r8),%ecx
140130d25:	e8 66 65 ff ff       	call   0x140127290
140130d2a:	33 c0                	xor    %eax,%eax
140130d2c:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140130d31:	48 83 c4 50          	add    $0x50,%rsp
140130d35:	5f                   	pop    %rdi
140130d36:	c3                   	ret
140130d37:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140130d3c:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140130d41:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140130d46:	4c 8b cf             	mov    %rdi,%r9
140130d49:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140130d4e:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140130d53:	33 c9                	xor    %ecx,%ecx
140130d55:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140130d5a:	e8 51 0d 00 00       	call   0x140131ab0
140130d5f:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140130d64:	48 8d 15 7d 4d 1e 00 	lea    0x1e4d7d(%rip),%rdx        # 0x140315ae8
140130d6b:	41 b8 56 00 00 00    	mov    $0x56,%r8d
140130d71:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140130d76:	e8 45 b0 fb ff       	call   0x1400ebdc0
140130d7b:	48 85 db             	test   %rbx,%rbx
140130d7e:	74 5a                	je     0x140130dda
140130d80:	4c 8b 4c 24 68       	mov    0x68(%rsp),%r9
140130d85:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140130d8a:	4c 8b c7             	mov    %rdi,%r8
140130d8d:	b9 0f 00 00 00       	mov    $0xf,%ecx
140130d92:	ff d3                	call   *%rbx
140130d94:	85 c0                	test   %eax,%eax
140130d96:	75 42                	jne    0x140130dda
140130d98:	e8 d3 62 ff ff       	call   0x140127070
140130d9d:	4c 8d 05 5c 4d 1e 00 	lea    0x1e4d5c(%rip),%r8        # 0x140315b00
140130da4:	ba 5f 00 00 00       	mov    $0x5f,%edx
140130da9:	48 8d 0d 38 4d 1e 00 	lea    0x1e4d38(%rip),%rcx        # 0x140315ae8
140130db0:	e8 db 63 ff ff       	call   0x140127190
140130db5:	4c 8b 4f 28          	mov    0x28(%rdi),%r9
140130db9:	4c 8d 05 50 4d 1e 00 	lea    0x1e4d50(%rip),%r8        # 0x140315b10
140130dc0:	ba 64 00 00 00       	mov    $0x64,%edx
140130dc5:	8d 4a a9             	lea    -0x57(%rdx),%ecx
140130dc8:	e8 c3 64 ff ff       	call   0x140127290
140130dcd:	33 c0                	xor    %eax,%eax
140130dcf:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140130dd4:	48 83 c4 50          	add    $0x50,%rsp
140130dd8:	5f                   	pop    %rdi
140130dd9:	c3                   	ret
140130dda:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140130ddf:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140130de4:	48 83 c4 50          	add    $0x50,%rsp
140130de8:	5f                   	pop    %rdi
140130de9:	c3                   	ret
140130dea:	cc                   	int3
140130deb:	cc                   	int3
140130dec:	cc                   	int3
140130ded:	cc                   	int3
140130dee:	cc                   	int3
140130def:	cc                   	int3
140130df0:	40 53                	rex push %rbx
140130df2:	b8 30 00 00 00       	mov    $0x30,%eax
140130df7:	e8 34 fd 17 00       	call   0x1402b0b30
140130dfc:	48 2b e0             	sub    %rax,%rsp
140130dff:	33 db                	xor    %ebx,%ebx
140130e01:	48 8b d1             	mov    %rcx,%rdx
140130e04:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140130e09:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140130e0e:	45 33 c9             	xor    %r9d,%r9d
140130e11:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140130e16:	45 33 c0             	xor    %r8d,%r8d
140130e19:	e8 52 00 00 00       	call   0x140130e70
140130e1e:	85 c0                	test   %eax,%eax
140130e20:	48 0f 4f 5c 24 48    	cmovg  0x48(%rsp),%rbx
140130e26:	48 8b c3             	mov    %rbx,%rax
140130e29:	48 83 c4 30          	add    $0x30,%rsp
140130e2d:	5b                   	pop    %rbx
140130e2e:	c3                   	ret
140130e2f:	cc                   	int3
140130e30:	40 53                	rex push %rbx
140130e32:	b8 30 00 00 00       	mov    $0x30,%eax
140130e37:	e8 f4 fc 17 00       	call   0x1402b0b30
140130e3c:	48 2b e0             	sub    %rax,%rsp
140130e3f:	4c 8b ca             	mov    %rdx,%r9
140130e42:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
140130e47:	48 8b d1             	mov    %rcx,%rdx
140130e4a:	33 db                	xor    %ebx,%ebx
140130e4c:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140130e51:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
140130e56:	45 33 c0             	xor    %r8d,%r8d
140130e59:	e8 12 00 00 00       	call   0x140130e70
140130e5e:	85 c0                	test   %eax,%eax
140130e60:	48 0f 4f 5c 24 58    	cmovg  0x58(%rsp),%rbx
140130e66:	48 8b c3             	mov    %rbx,%rax
140130e69:	48 83 c4 30          	add    $0x30,%rsp
140130e6d:	5b                   	pop    %rbx
140130e6e:	c3                   	ret
140130e6f:	cc                   	int3
140130e70:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140130e75:	56                   	push   %rsi
140130e76:	57                   	push   %rdi
140130e77:	41 54                	push   %r12
140130e79:	41 56                	push   %r14
140130e7b:	41 57                	push   %r15
140130e7d:	b8 20 00 00 00       	mov    $0x20,%eax
140130e82:	e8 a9 fc 17 00       	call   0x1402b0b30
140130e87:	48 2b e0             	sub    %rax,%rsp
140130e8a:	48 8b da             	mov    %rdx,%rbx
140130e8d:	33 f6                	xor    %esi,%esi
140130e8f:	48 8b 52 18          	mov    0x18(%rdx),%rdx
140130e93:	4d 8b e1             	mov    %r9,%r12
140130e96:	45 8b f8             	mov    %r8d,%r15d
140130e99:	48 8b f9             	mov    %rcx,%rdi
140130e9c:	48 85 d2             	test   %rdx,%rdx
140130e9f:	74 09                	je     0x140130eaa
140130ea1:	4c 8b 72 18          	mov    0x18(%rdx),%r14
140130ea5:	4d 85 f6             	test   %r14,%r14
140130ea8:	75 03                	jne    0x140130ead
140130eaa:	4c 8b f6             	mov    %rsi,%r14
140130ead:	48 0f be 03          	movsbq (%rbx),%rax
140130eb1:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
140130eb6:	4c 89 6c 24 58       	mov    %r13,0x58(%rsp)
140130ebb:	83 f8 06             	cmp    $0x6,%eax
140130ebe:	77 75                	ja     0x140130f35
140130ec0:	4c 8d 05 39 f1 ec ff 	lea    -0x130ec7(%rip),%r8        # 0x140000000
140130ec7:	41 8b 8c 80 60 11 13 	mov    0x131160(%r8,%rax,4),%ecx
140130ece:	00
140130ecf:	49 03 c8             	add    %r8,%rcx
140130ed2:	ff e1                	jmp    *%rcx
140130ed4:	48 85 d2             	test   %rdx,%rdx
140130ed7:	74 5c                	je     0x140130f35
140130ed9:	48 8b 42 38          	mov    0x38(%rdx),%rax
140130edd:	48 85 c0             	test   %rax,%rax
140130ee0:	74 12                	je     0x140130ef4
140130ee2:	4c 8b 4c 24 70       	mov    0x70(%rsp),%r9
140130ee7:	4d 8b c4             	mov    %r12,%r8
140130eea:	48 8b d3             	mov    %rbx,%rdx
140130eed:	48 8b cf             	mov    %rdi,%rcx
140130ef0:	ff d0                	call   *%rax
140130ef2:	eb 39                	jmp    0x140130f2d
140130ef4:	48 8b 42 08          	mov    0x8(%rdx),%rax
140130ef8:	48 85 c0             	test   %rax,%rax
140130efb:	74 38                	je     0x140130f35
140130efd:	48 8b d3             	mov    %rbx,%rdx
140130f00:	48 8b cf             	mov    %rdi,%rcx
140130f03:	ff d0                	call   *%rax
140130f05:	eb 26                	jmp    0x140130f2d
140130f07:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140130f0b:	48 8b cf             	mov    %rdi,%rcx
140130f0e:	48 85 d2             	test   %rdx,%rdx
140130f11:	74 0f                	je     0x140130f22
140130f13:	4c 8b 4c 24 70       	mov    0x70(%rsp),%r9
140130f18:	4d 8b c4             	mov    %r12,%r8
140130f1b:	e8 e0 04 00 00       	call   0x140131400
140130f20:	eb 0b                	jmp    0x140130f2d
140130f22:	45 8b c7             	mov    %r15d,%r8d
140130f25:	48 8b d3             	mov    %rbx,%rdx
140130f28:	e8 53 02 00 00       	call   0x140131180
140130f2d:	85 c0                	test   %eax,%eax
140130f2f:	0f 84 3c 01 00 00    	je     0x140131071
140130f35:	b8 01 00 00 00       	mov    $0x1,%eax
140130f3a:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140130f3f:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140130f44:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140130f49:	48 83 c4 20          	add    $0x20,%rsp
140130f4d:	41 5f                	pop    %r15
140130f4f:	41 5e                	pop    %r14
140130f51:	41 5c                	pop    %r12
140130f53:	5f                   	pop    %rdi
140130f54:	5e                   	pop    %rsi
140130f55:	c3                   	ret
140130f56:	45 8b c7             	mov    %r15d,%r8d
140130f59:	48 8b d3             	mov    %rbx,%rdx
140130f5c:	48 8b cf             	mov    %rdi,%rcx
140130f5f:	eb c7                	jmp    0x140130f28
140130f61:	4d 85 f6             	test   %r14,%r14
140130f64:	74 1b                	je     0x140130f81
140130f66:	45 33 c9             	xor    %r9d,%r9d
140130f69:	4c 8b c3             	mov    %rbx,%r8
140130f6c:	48 8b d7             	mov    %rdi,%rdx
140130f6f:	33 c9                	xor    %ecx,%ecx
140130f71:	41 ff d6             	call   *%r14
140130f74:	85 c0                	test   %eax,%eax
140130f76:	0f 84 9e 01 00 00    	je     0x14013111a
140130f7c:	83 f8 02             	cmp    $0x2,%eax
140130f7f:	74 b4                	je     0x140130f35
140130f81:	48 63 4b 20          	movslq 0x20(%rbx),%rcx
140130f85:	45 85 ff             	test   %r15d,%r15d
140130f88:	74 0f                	je     0x140130f99