140190c4e:	cc                   	int3
140190c4f:	cc                   	int3
140190c50:	40 57                	rex push %rdi
140190c52:	b8 20 00 00 00       	mov    $0x20,%eax
140190c57:	e8 d4 fe 11 00       	call   0x1402b0b30
140190c5c:	48 2b e0             	sub    %rax,%rsp
140190c5f:	48 8b f9             	mov    %rcx,%rdi
140190c62:	48 85 c9             	test   %rcx,%rcx
140190c65:	75 08                	jne    0x140190c6f
140190c67:	33 c0                	xor    %eax,%eax
140190c69:	48 83 c4 20          	add    $0x20,%rsp
140190c6d:	5f                   	pop    %rdi
140190c6e:	c3                   	ret
140190c6f:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140190c74:	e8 17 98 f6 ff       	call   0x1400fa490
140190c79:	48 8b d7             	mov    %rdi,%rdx
140190c7c:	48 8b c8             	mov    %rax,%rcx
140190c7f:	48 8b d8             	mov    %rax,%rbx
140190c82:	e8 b9 99 f6 ff       	call   0x1400fa640
140190c87:	85 c0                	test   %eax,%eax
140190c89:	7f 15                	jg     0x140190ca0
140190c8b:	48 8b cb             	mov    %rbx,%rcx
140190c8e:	e8 7d 87 f6 ff       	call   0x1400f9410
140190c93:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140190c98:	33 c0                	xor    %eax,%eax
140190c9a:	48 83 c4 20          	add    $0x20,%rsp
140190c9e:	5f                   	pop    %rdi
140190c9f:	c3                   	ret
140190ca0:	48 8b c3             	mov    %rbx,%rax
140190ca3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140190ca8:	48 83 c4 20          	add    $0x20,%rsp
140190cac:	5f                   	pop    %rdi
140190cad:	c3                   	ret
140190cae:	cc                   	int3
140190caf:	cc                   	int3
140190cb0:	40 53                	rex push %rbx
140190cb2:	b8 20 00 00 00       	mov    $0x20,%eax
140190cb7:	e8 74 fe 11 00       	call   0x1402b0b30
140190cbc:	48 2b e0             	sub    %rax,%rsp
140190cbf:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140190cc3:	49 8b d8             	mov    %r8,%rbx
140190cc6:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140190ccb:	e8 50 fc 05 00       	call   0x1401f0920
140190cd0:	85 c0                	test   %eax,%eax
140190cd2:	7e 17                	jle    0x140190ceb
140190cd4:	48 85 db             	test   %rbx,%rbx
140190cd7:	74 07                	je     0x140190ce0
140190cd9:	8b 44 24 30          	mov    0x30(%rsp),%eax
140190cdd:	48 89 03             	mov    %rax,(%rbx)
140190ce0:	b8 01 00 00 00       	mov    $0x1,%eax
140190ce5:	48 83 c4 20          	add    $0x20,%rsp
140190ce9:	5b                   	pop    %rbx
140190cea:	c3                   	ret
140190ceb:	33 c0                	xor    %eax,%eax
140190ced:	48 83 c4 20          	add    $0x20,%rsp
140190cf1:	5b                   	pop    %rbx
140190cf2:	c3                   	ret
140190cf3:	cc                   	int3
140190cf4:	cc                   	int3
140190cf5:	cc                   	int3
140190cf6:	cc                   	int3
140190cf7:	cc                   	int3
140190cf8:	cc                   	int3
140190cf9:	cc                   	int3
140190cfa:	cc                   	int3
140190cfb:	cc                   	int3
140190cfc:	cc                   	int3
140190cfd:	cc                   	int3
140190cfe:	cc                   	int3
140190cff:	cc                   	int3
140190d00:	b8 28 00 00 00       	mov    $0x28,%eax
140190d05:	e8 26 fe 11 00       	call   0x1402b0b30
140190d0a:	48 2b e0             	sub    %rax,%rsp
140190d0d:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140190d11:	48 83 c4 28          	add    $0x28,%rsp
140190d15:	e9 26 fa 05 00       	jmp    0x1401f0740
140190d1a:	cc                   	int3
140190d1b:	cc                   	int3
140190d1c:	cc                   	int3
140190d1d:	cc                   	int3
140190d1e:	cc                   	int3
140190d1f:	cc                   	int3
140190d20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140190d25:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140190d2a:	57                   	push   %rdi
140190d2b:	b8 30 00 00 00       	mov    $0x30,%eax
140190d30:	e8 fb fd 11 00       	call   0x1402b0b30
140190d35:	48 2b e0             	sub    %rax,%rsp
140190d38:	48 8b f1             	mov    %rcx,%rsi
140190d3b:	49 8b d8             	mov    %r8,%rbx
140190d3e:	49 8b c9             	mov    %r9,%rcx
140190d41:	48 8b fa             	mov    %rdx,%rdi
140190d44:	e8 57 4a fd ff       	call   0x1401657a0
140190d49:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140190d4d:	4c 8b c8             	mov    %rax,%r9
140190d50:	44 8b c3             	mov    %ebx,%r8d
140190d53:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140190d5a:	00 00
140190d5c:	48 8b d7             	mov    %rdi,%rdx
140190d5f:	e8 6c fc 05 00       	call   0x1401f09d0
140190d64:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140190d69:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140190d6e:	48 83 c4 30          	add    $0x30,%rsp
140190d72:	5f                   	pop    %rdi
140190d73:	c3                   	ret
140190d74:	cc                   	int3
140190d75:	cc                   	int3
140190d76:	cc                   	int3
140190d77:	cc                   	int3
140190d78:	cc                   	int3
140190d79:	cc                   	int3
140190d7a:	cc                   	int3
140190d7b:	cc                   	int3
140190d7c:	cc                   	int3
140190d7d:	cc                   	int3
140190d7e:	cc                   	int3
140190d7f:	cc                   	int3
140190d80:	40 53                	rex push %rbx
140190d82:	b8 20 00 00 00       	mov    $0x20,%eax
140190d87:	e8 a4 fd 11 00       	call   0x1402b0b30
140190d8c:	48 2b e0             	sub    %rax,%rsp
140190d8f:	48 8b d9             	mov    %rcx,%rbx
140190d92:	e8 19 fa 05 00       	call   0x1401f07b0
140190d97:	33 c9                	xor    %ecx,%ecx
140190d99:	48 89 43 08          	mov    %rax,0x8(%rbx)
140190d9d:	48 85 c0             	test   %rax,%rax
140190da0:	0f 95 c1             	setne  %cl
140190da3:	8b c1                	mov    %ecx,%eax
140190da5:	48 83 c4 20          	add    $0x20,%rsp
140190da9:	5b                   	pop    %rbx
140190daa:	c3                   	ret
140190dab:	cc                   	int3
140190dac:	cc                   	int3
140190dad:	cc                   	int3
140190dae:	cc                   	int3
140190daf:	cc                   	int3
140190db0:	b8 28 00 00 00       	mov    $0x28,%eax
140190db5:	e8 76 fd 11 00       	call   0x1402b0b30
140190dba:	48 2b e0             	sub    %rax,%rsp
140190dbd:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140190dc1:	48 83 c4 28          	add    $0x28,%rsp
140190dc5:	e9 36 ff 05 00       	jmp    0x1401f0d00
140190dca:	cc                   	int3
140190dcb:	cc                   	int3
140190dcc:	cc                   	int3
140190dcd:	cc                   	int3
140190dce:	cc                   	int3
140190dcf:	cc                   	int3
140190dd0:	b8 28 00 00 00       	mov    $0x28,%eax
140190dd5:	e8 56 fd 11 00       	call   0x1402b0b30
140190dda:	48 2b e0             	sub    %rax,%rsp
140190ddd:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140190de1:	48 83 c4 28          	add    $0x28,%rsp
140190de5:	e9 e6 fe 05 00       	jmp    0x1401f0cd0
140190dea:	cc                   	int3
140190deb:	cc                   	int3
140190dec:	cc                   	int3
140190ded:	cc                   	int3
140190dee:	cc                   	int3
140190def:	cc                   	int3
140190df0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140190df5:	57                   	push   %rdi
140190df6:	b8 20 00 00 00       	mov    $0x20,%eax
140190dfb:	e8 30 fd 11 00       	call   0x1402b0b30
140190e00:	48 2b e0             	sub    %rax,%rsp
140190e03:	48 8b f9             	mov    %rcx,%rdi
140190e06:	48 8b da             	mov    %rdx,%rbx
140190e09:	49 8b c8             	mov    %r8,%rcx
140190e0c:	e8 af a5 f2 ff       	call   0x1400bb3c0
140190e11:	48 85 c0             	test   %rax,%rax
140190e14:	75 3b                	jne    0x140190e51
140190e16:	e8 55 62 f9 ff       	call   0x140127070
140190e1b:	4c 8d 05 1e 03 19 00 	lea    0x19031e(%rip),%r8        # 0x140321140
140190e22:	ba b0 00 00 00       	mov    $0xb0,%edx
140190e27:	48 8d 0d 02 03 19 00 	lea    0x190302(%rip),%rcx        # 0x140321130
140190e2e:	e8 5d 63 f9 ff       	call   0x140127190
140190e33:	45 33 c0             	xor    %r8d,%r8d
140190e36:	ba 22 01 00 00       	mov    $0x122,%edx
140190e3b:	41 8d 48 14          	lea    0x14(%r8),%ecx
140190e3f:	e8 4c 64 f9 ff       	call   0x140127290
140190e44:	33 c0                	xor    %eax,%eax
140190e46:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140190e4b:	48 83 c4 20          	add    $0x20,%rsp
140190e4f:	5f                   	pop    %rdi
140190e50:	c3                   	ret
140190e51:	48 8b c8             	mov    %rax,%rcx
140190e54:	e8 07 89 fb ff       	call   0x140149760
140190e59:	89 44 24 48          	mov    %eax,0x48(%rsp)
140190e5d:	85 c0                	test   %eax,%eax
140190e5f:	74 e3                	je     0x140190e44
140190e61:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140190e67:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
140190e6c:	48 8b d3             	mov    %rbx,%rdx
140190e6f:	48 8b cf             	mov    %rdi,%rcx
140190e72:	e8 a9 ff f7 ff       	call   0x140110e20
140190e77:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140190e7c:	48 83 c4 20          	add    $0x20,%rsp
140190e80:	5f                   	pop    %rdi
140190e81:	c3                   	ret
140190e82:	cc                   	int3
140190e83:	cc                   	int3
140190e84:	cc                   	int3
140190e85:	cc                   	int3
140190e86:	cc                   	int3
140190e87:	cc                   	int3
140190e88:	cc                   	int3
140190e89:	cc                   	int3
140190e8a:	cc                   	int3
140190e8b:	cc                   	int3
140190e8c:	cc                   	int3
140190e8d:	cc                   	int3
140190e8e:	cc                   	int3
140190e8f:	cc                   	int3
140190e90:	b8 28 00 00 00       	mov    $0x28,%eax
140190e95:	e8 96 fc 11 00       	call   0x1402b0b30
140190e9a:	48 2b e0             	sub    %rax,%rsp
140190e9d:	48 83 c4 28          	add    $0x28,%rsp
140190ea1:	e9 0a 27 f9 ff       	jmp    0x1401235b0
140190ea6:	cc                   	int3
140190ea7:	cc                   	int3
140190ea8:	cc                   	int3
140190ea9:	cc                   	int3
140190eaa:	cc                   	int3
140190eab:	cc                   	int3
140190eac:	cc                   	int3
140190ead:	cc                   	int3
140190eae:	cc                   	int3
140190eaf:	cc                   	int3
140190eb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140190eb5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140190eba:	57                   	push   %rdi
140190ebb:	b8 40 00 00 00       	mov    $0x40,%eax
140190ec0:	e8 6b fc 11 00       	call   0x1402b0b30
140190ec5:	48 2b e0             	sub    %rax,%rsp
140190ec8:	49 8b d8             	mov    %r8,%rbx
140190ecb:	48 8b fa             	mov    %rdx,%rdi
140190ece:	48 8b f1             	mov    %rcx,%rsi
140190ed1:	e8 9a 6b f8 ff       	call   0x140117a70
140190ed6:	48 8b 8e a0 09 00 00 	mov    0x9a0(%rsi),%rcx
140190edd:	4c 8b c0             	mov    %rax,%r8
140190ee0:	33 c0                	xor    %eax,%eax
140190ee2:	4c 8b cf             	mov    %rdi,%r9
140190ee5:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140190eea:	48 8b d6             	mov    %rsi,%rdx
140190eed:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140190ef2:	48 8b 89 f8 01 00 00 	mov    0x1f8(%rcx),%rcx
140190ef9:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140190efe:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140190f03:	e8 18 2b f9 ff       	call   0x140123a20
140190f08:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140190f0d:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140190f12:	48 83 c4 40          	add    $0x40,%rsp
140190f16:	5f                   	pop    %rdi
140190f17:	c3                   	ret
140190f18:	cc                   	int3
140190f19:	cc                   	int3
140190f1a:	cc                   	int3
140190f1b:	cc                   	int3
140190f1c:	cc                   	int3
140190f1d:	cc                   	int3
140190f1e:	cc                   	int3
140190f1f:	cc                   	int3
140190f20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140190f25:	57                   	push   %rdi
140190f26:	b8 20 00 00 00       	mov    $0x20,%eax
140190f2b:	e8 00 fc 11 00       	call   0x1402b0b30
140190f30:	48 2b e0             	sub    %rax,%rsp
140190f33:	8b d9                	mov    %ecx,%ebx
140190f35:	e8 16 d1 01 00       	call   0x1401ae050
140190f3a:	48 8b f8             	mov    %rax,%rdi
140190f3d:	48 85 c0             	test   %rax,%rax
140190f40:	74 23                	je     0x140190f65
140190f42:	8b d3                	mov    %ebx,%edx
140190f44:	48 8b c8             	mov    %rax,%rcx
140190f47:	e8 94 d0 01 00       	call   0x1401adfe0
140190f4c:	48 8b cf             	mov    %rdi,%rcx
140190f4f:	48 8b d8             	mov    %rax,%rbx
140190f52:	e8 59 26 f9 ff       	call   0x1401235b0
140190f57:	48 8b c3             	mov    %rbx,%rax
140190f5a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140190f5f:	48 83 c4 20          	add    $0x20,%rsp
140190f63:	5f                   	pop    %rdi
140190f64:	c3                   	ret
140190f65:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140190f6a:	48 83 c4 20          	add    $0x20,%rsp
140190f6e:	5f                   	pop    %rdi
140190f6f:	c3                   	ret
140190f70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140190f75:	57                   	push   %rdi
140190f76:	b8 20 00 00 00       	mov    $0x20,%eax
140190f7b:	e8 b0 fb 11 00       	call   0x1402b0b30
140190f80:	48 2b e0             	sub    %rax,%rsp
140190f83:	8b d9                	mov    %ecx,%ebx
140190f85:	e8 36 d4 fa ff       	call   0x14013e3c0
140190f8a:	48 8b f8             	mov    %rax,%rdi
140190f8d:	48 85 c0             	test   %rax,%rax
140190f90:	74 23                	je     0x140190fb5
140190f92:	8b d3                	mov    %ebx,%edx
140190f94:	48 8b c8             	mov    %rax,%rcx
140190f97:	e8 b4 d3 fa ff       	call   0x14013e350
140190f9c:	48 8b cf             	mov    %rdi,%rcx
140190f9f:	48 8b d8             	mov    %rax,%rbx
140190fa2:	e8 09 26 f9 ff       	call   0x1401235b0
140190fa7:	48 8b c3             	mov    %rbx,%rax
140190faa:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140190faf:	48 83 c4 20          	add    $0x20,%rsp
140190fb3:	5f                   	pop    %rdi
140190fb4:	c3                   	ret
140190fb5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140190fba:	48 83 c4 20          	add    $0x20,%rsp
140190fbe:	5f                   	pop    %rdi
140190fbf:	c3                   	ret
140190fc0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140190fc5:	55                   	push   %rbp
140190fc6:	56                   	push   %rsi
140190fc7:	57                   	push   %rdi
140190fc8:	41 54                	push   %r12
140190fca:	41 57                	push   %r15
140190fcc:	b8 40 00 00 00       	mov    $0x40,%eax
140190fd1:	e8 5a fb 11 00       	call   0x1402b0b30
140190fd6:	48 2b e0             	sub    %rax,%rsp
140190fd9:	48 8b 91 f0 0b 00 00 	mov    0xbf0(%rcx),%rdx
140190fe0:	33 db                	xor    %ebx,%ebx
140190fe2:	48 8b f9             	mov    %rcx,%rdi
140190fe5:	44 8b fb             	mov    %ebx,%r15d
140190fe8:	48 8b 89 08 0c 00 00 	mov    0xc08(%rcx),%rcx
140190fef:	8b f3                	mov    %ebx,%esi
140190ff1:	44 8b e3             	mov    %ebx,%r12d
140190ff4:	e8 37 06 06 00       	call   0x1401f1630
140190ff9:	85 c0                	test   %eax,%eax
140190ffb:	0f 84 3e 02 00 00    	je     0x14019123f
140191001:	4c 8b 8f a0 09 00 00 	mov    0x9a0(%rdi),%r9
140191008:	4c 8b 87 f0 0b 00 00 	mov    0xbf0(%rdi),%r8
14019100f:	48 8b 97 08 0c 00 00 	mov    0xc08(%rdi),%rdx
140191016:	48 8b 8f 10 0c 00 00 	mov    0xc10(%rdi),%rcx
14019101d:	49 8b 81 28 04 00 00 	mov    0x428(%r9),%rax
140191024:	4d 8b 09             	mov    (%r9),%r9
140191027:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14019102c:	e8 0f 03 06 00       	call   0x1401f1340
140191031:	4c 8b f8             	mov    %rax,%r15
140191034:	48 85 c0             	test   %rax,%rax
140191037:	0f 84 02 02 00 00    	je     0x14019123f
14019103d:	4c 8b 87 e0 0b 00 00 	mov    0xbe0(%rdi),%r8
140191044:	4d 85 c0             	test   %r8,%r8
140191047:	0f 84 f2 01 00 00    	je     0x14019123f
14019104d:	48 8b 97 c8 0b 00 00 	mov    0xbc8(%rdi),%rdx
140191054:	48 8b cf             	mov    %rdi,%rcx
140191057:	41 ff d0             	call   *%r8
14019105a:	48 8b e8             	mov    %rax,%rbp
14019105d:	48 85 c0             	test   %rax,%rax