140d4f909:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
140d4f910:	00 00
140d4f912:	4c 8b f1             	mov    %rcx,%r14
140d4f915:	e8 46 46 f7 ff       	call   0x140cc3f60
140d4f91a:	48 8b f8             	mov    %rax,%rdi
140d4f91d:	48 85 c0             	test   %rax,%rax
140d4f920:	75 27                	jne    0x140d4f949
140d4f922:	c7 44 24 20 d4 00 00 	movl   $0xd4,0x20(%rsp)
140d4f929:	00
140d4f92a:	41 b8 41 00 00 00    	mov    $0x41,%r8d
140d4f930:	b9 05 00 00 00       	mov    $0x5,%ecx
140d4f935:	4c 8d 0d 14 fa 42 00 	lea    0x42fa14(%rip),%r9        # 0x14117f350
140d4f93c:	8d 51 6a             	lea    0x6a(%rcx),%edx
140d4f93f:	e8 3c 13 f8 ff       	call   0x140cd0c80
140d4f944:	e9 b4 00 00 00       	jmp    0x140d4f9fd
140d4f949:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
140d4f94d:	48 8d 50 08          	lea    0x8(%rax),%rdx
140d4f951:	48 8d 05 a8 f8 42 00 	lea    0x42f8a8(%rip),%rax        # 0x14117f200
140d4f958:	48 39 46 10          	cmp    %rax,0x10(%rsi)
140d4f95c:	75 07                	jne    0x140d4f965
140d4f95e:	e8 fd f9 ff ff       	call   0x140d4f360
140d4f963:	eb 05                	jmp    0x140d4f96a
140d4f965:	e8 d6 f9 ff ff       	call   0x140d4f340
140d4f96a:	89 07                	mov    %eax,(%rdi)
140d4f96c:	85 c0                	test   %eax,%eax
140d4f96e:	7f 0a                	jg     0x140d4f97a
140d4f970:	c7 44 24 20 da 00 00 	movl   $0xda,0x20(%rsp)
140d4f977:	00
140d4f978:	eb b0                	jmp    0x140d4f92a
140d4f97a:	c7 47 04 10 00 00 00 	movl   $0x10,0x4(%rdi)
140d4f981:	33 d2                	xor    %edx,%edx
140d4f983:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
140d4f987:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140d4f98b:	e8 70 31 f8 ff       	call   0x140cd2b00
140d4f990:	48 8b e8             	mov    %rax,%rbp
140d4f993:	48 85 c0             	test   %rax,%rax
140d4f996:	75 0e                	jne    0x140d4f9a6
140d4f998:	c7 44 24 20 e3 00 00 	movl   $0xe3,0x20(%rsp)
140d4f99f:	00
140d4f9a0:	44 8d 40 6a          	lea    0x6a(%rax),%r8d
140d4f9a4:	eb 8a                	jmp    0x140d4f930
140d4f9a6:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140d4f9ab:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
140d4f9b0:	48 8b cd             	mov    %rbp,%rcx
140d4f9b3:	e8 58 1e f8 ff       	call   0x140cd1810
140d4f9b8:	48 8b cd             	mov    %rbp,%rcx
140d4f9bb:	8b d8                	mov    %eax,%ebx
140d4f9bd:	e8 4e 41 f7 ff       	call   0x140cc3b10
140d4f9c2:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
140d4f9c6:	8b 09                	mov    (%rcx),%ecx
140d4f9c8:	e8 83 42 f8 ff       	call   0x140cd3c50
140d4f9cd:	48 8b d0             	mov    %rax,%rdx
140d4f9d0:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
140d4f9d4:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140d4f9d9:	41 b9 10 00 00 00    	mov    $0x10,%r9d
140d4f9df:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d4f9e4:	45 33 c0             	xor    %r8d,%r8d
140d4f9e7:	49 8b ce             	mov    %r14,%rcx
140d4f9ea:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d4f9ef:	e8 0c 25 fc ff       	call   0x140d11f00
140d4f9f4:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140d4f9f9:	85 c0                	test   %eax,%eax
140d4f9fb:	75 36                	jne    0x140d4fa33
140d4f9fd:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140d4fa02:	48 8d 15 47 f9 42 00 	lea    0x42f947(%rip),%rdx        # 0x14117f350
140d4fa09:	41 b8 f3 00 00 00    	mov    $0xf3,%r8d
140d4fa0f:	e8 fc 1f f7 ff       	call   0x140cc1a10
140d4fa14:	48 8b cf             	mov    %rdi,%rcx
140d4fa17:	e8 d4 44 f7 ff       	call   0x140cc3ef0
140d4fa1c:	33 c9                	xor    %ecx,%ecx
140d4fa1e:	e8 ed 40 f7 ff       	call   0x140cc3b10
140d4fa23:	33 c0                	xor    %eax,%eax
140d4fa25:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140d4fa2a:	48 83 c4 40          	add    $0x40,%rsp
140d4fa2e:	41 5e                	pop    %r14
140d4fa30:	5f                   	pop    %rdi
140d4fa31:	5e                   	pop    %rsi
140d4fa32:	c3                   	ret
140d4fa33:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140d4fa38:	b8 01 00 00 00       	mov    $0x1,%eax
140d4fa3d:	48 83 c4 40          	add    $0x40,%rsp
140d4fa41:	41 5e                	pop    %r14
140d4fa43:	5f                   	pop    %rdi
140d4fa44:	5e                   	pop    %rsi
140d4fa45:	c3                   	ret
140d4fa46:	cc                   	int3
140d4fa47:	cc                   	int3
140d4fa48:	cc                   	int3
140d4fa49:	cc                   	int3
140d4fa4a:	cc                   	int3
140d4fa4b:	cc                   	int3
140d4fa4c:	cc                   	int3
140d4fa4d:	cc                   	int3
140d4fa4e:	cc                   	int3
140d4fa4f:	cc                   	int3
140d4fa50:	40 53                	rex push %rbx
140d4fa52:	b8 30 00 00 00       	mov    $0x30,%eax
140d4fa57:	e8 44 ba 0c 00       	call   0x140e1b4a0
140d4fa5c:	48 2b e0             	sub    %rax,%rsp
140d4fa5f:	48 8d 05 9a f7 42 00 	lea    0x42f79a(%rip),%rax        # 0x14117f200
140d4fa66:	48 8b d9             	mov    %rcx,%rbx
140d4fa69:	48 39 41 10          	cmp    %rax,0x10(%rcx)
140d4fa6d:	75 09                	jne    0x140d4fa78
140d4fa6f:	33 c9                	xor    %ecx,%ecx
140d4fa71:	e8 aa f7 ff ff       	call   0x140d4f220
140d4fa76:	eb 07                	jmp    0x140d4fa7f
140d4fa78:	33 c9                	xor    %ecx,%ecx
140d4fa7a:	e8 81 f7 ff ff       	call   0x140d4f200
140d4fa7f:	48 85 c0             	test   %rax,%rax
140d4fa82:	75 27                	jne    0x140d4faab
140d4fa84:	b9 05 00 00 00       	mov    $0x5,%ecx
140d4fa89:	c7 44 24 20 ff 00 00 	movl   $0xff,0x20(%rsp)
140d4fa90:	00
140d4fa91:	44 8b c1             	mov    %ecx,%r8d
140d4fa94:	4c 8d 0d b5 f8 42 00 	lea    0x42f8b5(%rip),%r9        # 0x14117f350
140d4fa9b:	8d 50 6b             	lea    0x6b(%rax),%edx
140d4fa9e:	e8 dd 11 f8 ff       	call   0x140cd0c80
140d4faa3:	33 c0                	xor    %eax,%eax
140d4faa5:	48 83 c4 30          	add    $0x30,%rsp
140d4faa9:	5b                   	pop    %rbx
140d4faaa:	c3                   	ret
140d4faab:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140d4faaf:	4c 8b c0             	mov    %rax,%r8
140d4fab2:	48 8b cb             	mov    %rbx,%rcx
140d4fab5:	8b 12                	mov    (%rdx),%edx
140d4fab7:	e8 84 64 f7 ff       	call   0x140cc5f40
140d4fabc:	b8 01 00 00 00       	mov    $0x1,%eax
140d4fac1:	48 83 c4 30          	add    $0x30,%rsp
140d4fac5:	5b                   	pop    %rbx
140d4fac6:	c3                   	ret
140d4fac7:	cc                   	int3
140d4fac8:	cc                   	int3
140d4fac9:	cc                   	int3
140d4faca:	cc                   	int3
140d4facb:	cc                   	int3
140d4facc:	cc                   	int3
140d4facd:	cc                   	int3
140d4face:	cc                   	int3
140d4facf:	cc                   	int3
140d4fad0:	b8 28 00 00 00       	mov    $0x28,%eax
140d4fad5:	e8 c6 b9 0c 00       	call   0x140e1b4a0
140d4fada:	48 2b e0             	sub    %rax,%rsp
140d4fadd:	48 8b 41 28          	mov    0x28(%rcx),%rax
140d4fae1:	4c 8d 05 18 f7 42 00 	lea    0x42f718(%rip),%r8        # 0x14117f200
140d4fae8:	4c 39 41 10          	cmp    %r8,0x10(%rcx)
140d4faec:	48 8b c8             	mov    %rax,%rcx
140d4faef:	75 09                	jne    0x140d4fafa
140d4faf1:	48 83 c4 28          	add    $0x28,%rsp
140d4faf5:	e9 66 f8 ff ff       	jmp    0x140d4f360
140d4fafa:	48 83 c4 28          	add    $0x28,%rsp
140d4fafe:	e9 3d f8 ff ff       	jmp    0x140d4f340
140d4fb03:	cc                   	int3
140d4fb04:	cc                   	int3
140d4fb05:	cc                   	int3
140d4fb06:	cc                   	int3
140d4fb07:	cc                   	int3
140d4fb08:	cc                   	int3
140d4fb09:	cc                   	int3
140d4fb0a:	cc                   	int3
140d4fb0b:	cc                   	int3
140d4fb0c:	cc                   	int3
140d4fb0d:	cc                   	int3
140d4fb0e:	cc                   	int3
140d4fb0f:	cc                   	int3
140d4fb10:	b8 28 00 00 00       	mov    $0x28,%eax
140d4fb15:	e8 86 b9 0c 00       	call   0x140e1b4a0
140d4fb1a:	48 2b e0             	sub    %rax,%rsp
140d4fb1d:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140d4fb21:	48 83 c4 28          	add    $0x28,%rsp
140d4fb25:	e9 46 e2 fa ff       	jmp    0x140cfdd70
140d4fb2a:	cc                   	int3
140d4fb2b:	cc                   	int3
140d4fb2c:	cc                   	int3
140d4fb2d:	cc                   	int3
140d4fb2e:	cc                   	int3
140d4fb2f:	cc                   	int3
140d4fb30:	b8 28 00 00 00       	mov    $0x28,%eax
140d4fb35:	e8 66 b9 0c 00       	call   0x140e1b4a0
140d4fb3a:	48 2b e0             	sub    %rax,%rsp
140d4fb3d:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140d4fb41:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140d4fb45:	48 83 c4 28          	add    $0x28,%rsp
140d4fb49:	e9 62 66 f8 ff       	jmp    0x140cd61b0
140d4fb4e:	cc                   	int3
140d4fb4f:	cc                   	int3
140d4fb50:	b8 28 00 00 00       	mov    $0x28,%eax
140d4fb55:	e8 46 b9 0c 00       	call   0x140e1b4a0
140d4fb5a:	48 2b e0             	sub    %rax,%rsp
140d4fb5d:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140d4fb61:	48 83 c4 28          	add    $0x28,%rsp
140d4fb65:	e9 96 e0 fa ff       	jmp    0x140cfdc00
140d4fb6a:	cc                   	int3
140d4fb6b:	cc                   	int3
140d4fb6c:	cc                   	int3
140d4fb6d:	cc                   	int3
140d4fb6e:	cc                   	int3
140d4fb6f:	cc                   	int3
140d4fb70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d4fb75:	57                   	push   %rdi
140d4fb76:	b8 20 00 00 00       	mov    $0x20,%eax
140d4fb7b:	e8 20 b9 0c 00       	call   0x140e1b4a0
140d4fb80:	48 2b e0             	sub    %rax,%rsp
140d4fb83:	48 8b fa             	mov    %rdx,%rdi
140d4fb86:	48 8b d9             	mov    %rcx,%rbx
140d4fb89:	48 8b 52 28          	mov    0x28(%rdx),%rdx
140d4fb8d:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140d4fb91:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140d4fb95:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140d4fb99:	e8 22 60 f8 ff       	call   0x140cd5bc0
140d4fb9e:	85 c0                	test   %eax,%eax
140d4fba0:	75 4f                	jne    0x140d4fbf1
140d4fba2:	48 8b 57 28          	mov    0x28(%rdi),%rdx
140d4fba6:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140d4fbaa:	48 8b 52 10          	mov    0x10(%rdx),%rdx
140d4fbae:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140d4fbb2:	e8 09 60 f8 ff       	call   0x140cd5bc0
140d4fbb7:	85 c0                	test   %eax,%eax
140d4fbb9:	75 36                	jne    0x140d4fbf1
140d4fbbb:	48 8d 05 3e f6 42 00 	lea    0x42f63e(%rip),%rax        # 0x14117f200
140d4fbc2:	48 39 43 10          	cmp    %rax,0x10(%rbx)
140d4fbc6:	75 19                	jne    0x140d4fbe1
140d4fbc8:	48 8b 57 28          	mov    0x28(%rdi),%rdx
140d4fbcc:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140d4fbd0:	48 8b 52 40          	mov    0x40(%rdx),%rdx
140d4fbd4:	48 8b 49 40          	mov    0x40(%rcx),%rcx
140d4fbd8:	e8 e3 5f f8 ff       	call   0x140cd5bc0
140d4fbdd:	85 c0                	test   %eax,%eax
140d4fbdf:	75 10                	jne    0x140d4fbf1
140d4fbe1:	b8 01 00 00 00       	mov    $0x1,%eax
140d4fbe6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d4fbeb:	48 83 c4 20          	add    $0x20,%rsp
140d4fbef:	5f                   	pop    %rdi
140d4fbf0:	c3                   	ret
140d4fbf1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d4fbf6:	33 c0                	xor    %eax,%eax
140d4fbf8:	48 83 c4 20          	add    $0x20,%rsp
140d4fbfc:	5f                   	pop    %rdi
140d4fbfd:	c3                   	ret
140d4fbfe:	cc                   	int3
140d4fbff:	cc                   	int3
140d4fc00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d4fc05:	57                   	push   %rdi
140d4fc06:	b8 20 00 00 00       	mov    $0x20,%eax
140d4fc0b:	e8 90 b8 0c 00       	call   0x140e1b4a0
140d4fc10:	48 2b e0             	sub    %rax,%rsp
140d4fc13:	48 8b 41 28          	mov    0x28(%rcx),%rax
140d4fc17:	48 8b fa             	mov    %rdx,%rdi
140d4fc1a:	48 8b d9             	mov    %rcx,%rbx
140d4fc1d:	48 85 c0             	test   %rax,%rax
140d4fc20:	75 19                	jne    0x140d4fc3b
140d4fc22:	e8 69 dd fa ff       	call   0x140cfd990
140d4fc27:	48 89 43 28          	mov    %rax,0x28(%rbx)
140d4fc2b:	48 85 c0             	test   %rax,%rax
140d4fc2e:	75 0b                	jne    0x140d4fc3b
140d4fc30:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d4fc35:	48 83 c4 20          	add    $0x20,%rsp
140d4fc39:	5f                   	pop    %rdi
140d4fc3a:	c3                   	ret
140d4fc3b:	48 8b 57 28          	mov    0x28(%rdi),%rdx
140d4fc3f:	48 8d 0d ba f5 42 00 	lea    0x42f5ba(%rip),%rcx        # 0x14117f200
140d4fc46:	45 33 c0             	xor    %r8d,%r8d
140d4fc49:	48 39 4f 10          	cmp    %rcx,0x10(%rdi)
140d4fc4d:	48 8b c8             	mov    %rax,%rcx
140d4fc50:	41 0f 94 c0          	sete   %r8b
140d4fc54:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d4fc59:	48 83 c4 20          	add    $0x20,%rsp
140d4fc5d:	5f                   	pop    %rdi
140d4fc5e:	e9 5d 0f 00 00       	jmp    0x140d50bc0
140d4fc63:	cc                   	int3
140d4fc64:	cc                   	int3
140d4fc65:	cc                   	int3
140d4fc66:	cc                   	int3
140d4fc67:	cc                   	int3
140d4fc68:	cc                   	int3
140d4fc69:	cc                   	int3
140d4fc6a:	cc                   	int3
140d4fc6b:	cc                   	int3
140d4fc6c:	cc                   	int3
140d4fc6d:	cc                   	int3
140d4fc6e:	cc                   	int3
140d4fc6f:	cc                   	int3
140d4fc70:	48 8b 51 28          	mov    0x28(%rcx),%rdx
140d4fc74:	48 85 d2             	test   %rdx,%rdx
140d4fc77:	74 11                	je     0x140d4fc8a
140d4fc79:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
140d4fc7e:	74 0a                	je     0x140d4fc8a
140d4fc80:	33 c0                	xor    %eax,%eax
140d4fc82:	48 39 42 10          	cmp    %rax,0x10(%rdx)
140d4fc86:	0f 94 c0             	sete   %al
140d4fc89:	c3                   	ret
140d4fc8a:	b8 01 00 00 00       	mov    $0x1,%eax
140d4fc8f:	c3                   	ret
140d4fc90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d4fc95:	57                   	push   %rdi
140d4fc96:	b8 20 00 00 00       	mov    $0x20,%eax
140d4fc9b:	e8 00 b8 0c 00       	call   0x140e1b4a0
140d4fca0:	48 2b e0             	sub    %rax,%rsp
140d4fca3:	48 8b fa             	mov    %rdx,%rdi
140d4fca6:	48 8b d9             	mov    %rcx,%rbx
140d4fca9:	48 8b 52 28          	mov    0x28(%rdx),%rdx
140d4fcad:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140d4fcb1:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140d4fcb5:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140d4fcb9:	e8 02 5f f8 ff       	call   0x140cd5bc0
140d4fcbe:	85 c0                	test   %eax,%eax
140d4fcc0:	75 68                	jne    0x140d4fd2a
140d4fcc2:	48 8b 57 28          	mov    0x28(%rdi),%rdx
140d4fcc6:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140d4fcca:	48 8b 52 10          	mov    0x10(%rdx),%rdx
140d4fcce:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140d4fcd2:	e8 e9 5e f8 ff       	call   0x140cd5bc0
140d4fcd7:	85 c0                	test   %eax,%eax
140d4fcd9:	75 4f                	jne    0x140d4fd2a
140d4fcdb:	48 8d 05 1e f5 42 00 	lea    0x42f51e(%rip),%rax        # 0x14117f200
140d4fce2:	48 39 43 10          	cmp    %rax,0x10(%rbx)
140d4fce6:	75 19                	jne    0x140d4fd01
140d4fce8:	48 8b 57 28          	mov    0x28(%rdi),%rdx
140d4fcec:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140d4fcf0:	48 8b 52 40          	mov    0x40(%rdx),%rdx
140d4fcf4:	48 8b 49 40          	mov    0x40(%rcx),%rcx
140d4fcf8:	e8 c3 5e f8 ff       	call   0x140cd5bc0
140d4fcfd:	85 c0                	test   %eax,%eax
140d4fcff:	75 29                	jne    0x140d4fd2a
140d4fd01:	48 8b 53 28          	mov    0x28(%rbx),%rdx
140d4fd05:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140d4fd09:	48 8b 52 20          	mov    0x20(%rdx),%rdx
140d4fd0d:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140d4fd11:	e8 aa 5e f8 ff       	call   0x140cd5bc0
140d4fd16:	33 c9                	xor    %ecx,%ecx
140d4fd18:	85 c0                	test   %eax,%eax
140d4fd1a:	0f 94 c1             	sete   %cl
140d4fd1d:	8b c1                	mov    %ecx,%eax
140d4fd1f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d4fd24:	48 83 c4 20          	add    $0x20,%rsp
140d4fd28:	5f                   	pop    %rdi
140d4fd29:	c3                   	ret
140d4fd2a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d4fd2f:	33 c0                	xor    %eax,%eax
140d4fd31:	48 83 c4 20          	add    $0x20,%rsp
140d4fd35:	5f                   	pop    %rdi
140d4fd36:	c3                   	ret
140d4fd37:	cc                   	int3
140d4fd38:	cc                   	int3
140d4fd39:	cc                   	int3
140d4fd3a:	cc                   	int3
140d4fd3b:	cc                   	int3
140d4fd3c:	cc                   	int3
140d4fd3d:	cc                   	int3
140d4fd3e:	cc                   	int3
140d4fd3f:	cc                   	int3