140259cae:	cc                   	int3
140259caf:	cc                   	int3
140259cb0:	b8 28 00 00 00       	mov    $0x28,%eax
140259cb5:	e8 26 09 0a 00       	call   0x1402fa5e0
140259cba:	48 2b e0             	sub    %rax,%rsp
140259cbd:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140259cc1:	48 85 c9             	test   %rcx,%rcx
140259cc4:	75 07                	jne    0x140259ccd
140259cc6:	33 c0                	xor    %eax,%eax
140259cc8:	48 83 c4 28          	add    $0x28,%rsp
140259ccc:	c3                   	ret
140259ccd:	48 83 c4 28          	add    $0x28,%rsp
140259cd1:	e9 1a 22 fd ff       	jmp    0x14022bef0
140259cd6:	cc                   	int3
140259cd7:	cc                   	int3
140259cd8:	cc                   	int3
140259cd9:	cc                   	int3
140259cda:	cc                   	int3
140259cdb:	cc                   	int3
140259cdc:	cc                   	int3
140259cdd:	cc                   	int3
140259cde:	cc                   	int3
140259cdf:	cc                   	int3
140259ce0:	b8 28 00 00 00       	mov    $0x28,%eax
140259ce5:	e8 f6 08 0a 00       	call   0x1402fa5e0
140259cea:	48 2b e0             	sub    %rax,%rsp
140259ced:	48 8b 01             	mov    (%rcx),%rax
140259cf0:	4c 8b 88 90 01 00 00 	mov    0x190(%rax),%r9
140259cf7:	4d 85 c9             	test   %r9,%r9
140259cfa:	75 09                	jne    0x140259d05
140259cfc:	41 8d 41 01          	lea    0x1(%r9),%eax
140259d00:	48 83 c4 28          	add    $0x28,%rsp
140259d04:	c3                   	ret
140259d05:	48 83 c4 28          	add    $0x28,%rsp
140259d09:	49 ff e1             	rex.WB jmp *%r9
140259d0c:	cc                   	int3
140259d0d:	cc                   	int3
140259d0e:	cc                   	int3
140259d0f:	cc                   	int3
140259d10:	b8 38 00 00 00       	mov    $0x38,%eax
140259d15:	e8 c6 08 0a 00       	call   0x1402fa5e0
140259d1a:	48 2b e0             	sub    %rax,%rsp
140259d1d:	45 8b d9             	mov    %r9d,%r11d
140259d20:	48 85 c9             	test   %rcx,%rcx
140259d23:	0f 84 df 00 00 00    	je     0x140259e08
140259d29:	48 8b 01             	mov    (%rcx),%rax
140259d2c:	48 85 c0             	test   %rax,%rax
140259d2f:	0f 84 d3 00 00 00    	je     0x140259e08
140259d35:	4c 8b 90 c0 00 00 00 	mov    0xc0(%rax),%r10
140259d3c:	4d 85 d2             	test   %r10,%r10
140259d3f:	0f 84 c3 00 00 00    	je     0x140259e08
140259d45:	83 fa ff             	cmp    $0xffffffff,%edx
140259d48:	74 04                	je     0x140259d4e
140259d4a:	39 10                	cmp    %edx,(%rax)
140259d4c:	75 31                	jne    0x140259d7f
140259d4e:	48 83 b8 f8 00 00 00 	cmpq   $0x0,0xf8(%rax)
140259d55:	00
140259d56:	75 68                	jne    0x140259dc0
140259d58:	8b 41 20             	mov    0x20(%rcx),%eax
140259d5b:	85 c0                	test   %eax,%eax
140259d5d:	75 2a                	jne    0x140259d89
140259d5f:	ba 89 00 00 00       	mov    $0x89,%edx
140259d64:	c7 44 24 20 7f 01 00 	movl   $0x17f,0x20(%rsp)
140259d6b:	00
140259d6c:	4c 8d 0d 5d 39 12 00 	lea    0x12395d(%rip),%r9        # 0x14037d6d0
140259d73:	8d 48 06             	lea    0x6(%rax),%ecx
140259d76:	44 8d 42 0c          	lea    0xc(%rdx),%r8d
140259d7a:	e8 21 76 fc ff       	call   0x1402213a0
140259d7f:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140259d84:	48 83 c4 38          	add    $0x38,%rsp
140259d88:	c3                   	ret
140259d89:	41 83 f8 ff          	cmp    $0xffffffff,%r8d
140259d8d:	74 31                	je     0x140259dc0
140259d8f:	41 85 c0             	test   %eax,%r8d
140259d92:	75 2c                	jne    0x140259dc0
140259d94:	ba 89 00 00 00       	mov    $0x89,%edx
140259d99:	c7 44 24 20 84 01 00 	movl   $0x184,0x20(%rsp)
140259da0:	00
140259da1:	4c 8d 0d 28 39 12 00 	lea    0x123928(%rip),%r9        # 0x14037d6d0
140259da8:	b9 06 00 00 00       	mov    $0x6,%ecx
140259dad:	44 8d 42 0b          	lea    0xb(%rdx),%r8d
140259db1:	e8 ea 75 fc ff       	call   0x1402213a0
140259db6:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140259dbb:	48 83 c4 38          	add    $0x38,%rsp
140259dbf:	c3                   	ret
140259dc0:	4c 8b 4c 24 68       	mov    0x68(%rsp),%r9
140259dc5:	41 8b d3             	mov    %r11d,%edx
140259dc8:	44 8b 44 24 60       	mov    0x60(%rsp),%r8d
140259dcd:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140259dd2:	41 ff d2             	call   *%r10
140259dd5:	8b d8                	mov    %eax,%ebx
140259dd7:	83 f8 fe             	cmp    $0xfffffffe,%eax
140259dda:	75 20                	jne    0x140259dfc
140259ddc:	ba 89 00 00 00       	mov    $0x89,%edx
140259de1:	c7 44 24 20 8c 01 00 	movl   $0x18c,0x20(%rsp)
140259de8:	00
140259de9:	4c 8d 0d e0 38 12 00 	lea    0x1238e0(%rip),%r9        # 0x14037d6d0
140259df0:	8d 48 08             	lea    0x8(%rax),%ecx
140259df3:	44 8d 42 0a          	lea    0xa(%rdx),%r8d
140259df7:	e8 a4 75 fc ff       	call   0x1402213a0
140259dfc:	8b c3                	mov    %ebx,%eax
140259dfe:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140259e03:	48 83 c4 38          	add    $0x38,%rsp
140259e07:	c3                   	ret
140259e08:	ba 89 00 00 00       	mov    $0x89,%edx
140259e0d:	c7 44 24 20 74 01 00 	movl   $0x174,0x20(%rsp)
140259e14:	00
140259e15:	4c 8d 0d b4 38 12 00 	lea    0x1238b4(%rip),%r9        # 0x14037d6d0
140259e1c:	b9 06 00 00 00       	mov    $0x6,%ecx
140259e21:	44 8d 42 0a          	lea    0xa(%rdx),%r8d
140259e25:	e8 76 75 fc ff       	call   0x1402213a0
140259e2a:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140259e2f:	48 83 c4 38          	add    $0x38,%rsp
140259e33:	c3                   	ret
140259e34:	cc                   	int3
140259e35:	cc                   	int3
140259e36:	cc                   	int3
140259e37:	cc                   	int3
140259e38:	cc                   	int3
140259e39:	cc                   	int3
140259e3a:	cc                   	int3
140259e3b:	cc                   	int3
140259e3c:	cc                   	int3
140259e3d:	cc                   	int3
140259e3e:	cc                   	int3
140259e3f:	cc                   	int3
140259e40:	40 57                	rex push %rdi
140259e42:	b8 30 00 00 00       	mov    $0x30,%eax
140259e47:	e8 94 07 0a 00       	call   0x1402fa5e0
140259e4c:	48 2b e0             	sub    %rax,%rsp
140259e4f:	48 8b 01             	mov    (%rcx),%rax
140259e52:	48 8b f9             	mov    %rcx,%rdi
140259e55:	48 85 c0             	test   %rax,%rax
140259e58:	74 39                	je     0x140259e93
140259e5a:	48 83 78 10 00       	cmpq   $0x0,0x10(%rax)
140259e5f:	74 32                	je     0x140259e93
140259e61:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140259e65:	48 85 c9             	test   %rcx,%rcx
140259e68:	74 31                	je     0x140259e9b
140259e6a:	e8 31 1b fe ff       	call   0x14023b9a0
140259e6f:	85 c0                	test   %eax,%eax
140259e71:	75 28                	jne    0x140259e9b
140259e73:	4c 8d 0d 56 38 12 00 	lea    0x123856(%rip),%r9        # 0x14037d6d0
140259e7a:	c7 44 24 20 05 01 00 	movl   $0x105,0x20(%rsp)
140259e81:	00
140259e82:	ba 9c 00 00 00       	mov    $0x9c,%edx
140259e87:	8d 48 06             	lea    0x6(%rax),%ecx
140259e8a:	44 8d 40 26          	lea    0x26(%rax),%r8d
140259e8e:	e8 0d 75 fc ff       	call   0x1402213a0
140259e93:	33 c0                	xor    %eax,%eax
140259e95:	48 83 c4 30          	add    $0x30,%rsp
140259e99:	5f                   	pop    %rdi
140259e9a:	c3                   	ret
140259e9b:	41 b8 09 01 00 00    	mov    $0x109,%r8d
140259ea1:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140259ea6:	48 8d 15 23 38 12 00 	lea    0x123823(%rip),%rdx        # 0x14037d6d0
140259ead:	b9 50 00 00 00       	mov    $0x50,%ecx
140259eb2:	e8 09 f4 fc ff       	call   0x1402292c0
140259eb7:	48 8b d8             	mov    %rax,%rbx
140259eba:	48 85 c0             	test   %rax,%rax
140259ebd:	75 2d                	jne    0x140259eec
140259ebf:	4c 8d 0d 0a 38 12 00 	lea    0x12380a(%rip),%r9        # 0x14037d6d0
140259ec6:	c7 44 24 20 0b 01 00 	movl   $0x10b,0x20(%rsp)
140259ecd:	00
140259ece:	ba 9c 00 00 00       	mov    $0x9c,%edx
140259ed3:	8d 48 06             	lea    0x6(%rax),%ecx
140259ed6:	44 8d 40 41          	lea    0x41(%rax),%r8d
140259eda:	e8 c1 74 fc ff       	call   0x1402213a0
140259edf:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140259ee4:	33 c0                	xor    %eax,%eax
140259ee6:	48 83 c4 30          	add    $0x30,%rsp
140259eea:	5f                   	pop    %rdi
140259eeb:	c3                   	ret
140259eec:	48 8b 07             	mov    (%rdi),%rax
140259eef:	48 89 03             	mov    %rax,(%rbx)
140259ef2:	48 8b 47 08          	mov    0x8(%rdi),%rax
140259ef6:	48 89 43 08          	mov    %rax,0x8(%rbx)
140259efa:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140259efe:	48 85 c9             	test   %rcx,%rcx
140259f01:	74 05                	je     0x140259f08
140259f03:	e8 e8 10 fc ff       	call   0x14021aff0
140259f08:	48 8b 47 10          	mov    0x10(%rdi),%rax
140259f0c:	48 89 43 10          	mov    %rax,0x10(%rbx)
140259f10:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140259f14:	48 85 c9             	test   %rcx,%rcx
140259f17:	74 05                	je     0x140259f1e
140259f19:	e8 d2 10 fc ff       	call   0x14021aff0
140259f1e:	48 8b 47 18          	mov    0x18(%rdi),%rax
140259f22:	48 8b d7             	mov    %rdi,%rdx
140259f25:	48 89 43 18          	mov    %rax,0x18(%rbx)
140259f29:	48 8b cb             	mov    %rbx,%rcx
140259f2c:	48 c7 43 28 00 00 00 	movq   $0x0,0x28(%rbx)
140259f33:	00
140259f34:	48 c7 43 30 00 00 00 	movq   $0x0,0x30(%rbx)
140259f3b:	00
140259f3c:	8b 47 20             	mov    0x20(%rdi),%eax
140259f3f:	89 43 20             	mov    %eax,0x20(%rbx)
140259f42:	48 8b 07             	mov    (%rdi),%rax
140259f45:	ff 50 10             	call   *0x10(%rax)
140259f48:	85 c0                	test   %eax,%eax
140259f4a:	7e 0e                	jle    0x140259f5a
140259f4c:	48 8b c3             	mov    %rbx,%rax
140259f4f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140259f54:	48 83 c4 30          	add    $0x30,%rsp
140259f58:	5f                   	pop    %rdi
140259f59:	c3                   	ret
140259f5a:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140259f5e:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140259f65:	e8 06 06 fc ff       	call   0x14021a570
140259f6a:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140259f6e:	e8 fd 05 fc ff       	call   0x14021a570
140259f73:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140259f77:	e8 24 19 fe ff       	call   0x14023b8a0
140259f7c:	41 b8 6b 01 00 00    	mov    $0x16b,%r8d
140259f82:	48 8d 15 47 37 12 00 	lea    0x123747(%rip),%rdx        # 0x14037d6d0
140259f89:	48 8b cb             	mov    %rbx,%rcx
140259f8c:	e8 7f f3 fc ff       	call   0x140229310
140259f91:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140259f96:	33 c0                	xor    %eax,%eax
140259f98:	48 83 c4 30          	add    $0x30,%rsp
140259f9c:	5f                   	pop    %rdi
140259f9d:	c3                   	ret
140259f9e:	cc                   	int3
140259f9f:	cc                   	int3
140259fa0:	48 85 c9             	test   %rcx,%rcx
140259fa3:	74 59                	je     0x140259ffe
140259fa5:	53                   	push   %rbx
140259fa6:	b8 20 00 00 00       	mov    $0x20,%eax
140259fab:	e8 30 06 0a 00       	call   0x1402fa5e0
140259fb0:	48 2b e0             	sub    %rax,%rsp
140259fb3:	48 8b 01             	mov    (%rcx),%rax
140259fb6:	48 8b d9             	mov    %rcx,%rbx
140259fb9:	48 85 c0             	test   %rax,%rax
140259fbc:	74 0b                	je     0x140259fc9
140259fbe:	48 8b 50 18          	mov    0x18(%rax),%rdx
140259fc2:	48 85 d2             	test   %rdx,%rdx
140259fc5:	74 02                	je     0x140259fc9
140259fc7:	ff d2                	call   *%rdx
140259fc9:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140259fcd:	e8 9e 05 fc ff       	call   0x14021a570
140259fd2:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140259fd6:	e8 95 05 fc ff       	call   0x14021a570
140259fdb:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140259fdf:	e8 bc 18 fe ff       	call   0x14023b8a0
140259fe4:	41 b8 6b 01 00 00    	mov    $0x16b,%r8d
140259fea:	48 8d 15 df 36 12 00 	lea    0x1236df(%rip),%rdx        # 0x14037d6d0
140259ff1:	48 8b cb             	mov    %rbx,%rcx
140259ff4:	e8 17 f3 fc ff       	call   0x140229310
140259ff9:	48 83 c4 20          	add    $0x20,%rsp
140259ffd:	5b                   	pop    %rbx
140259ffe:	c3                   	ret
140259fff:	cc                   	int3
14025a000:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14025a005:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14025a00a:	57                   	push   %rdi
14025a00b:	b8 20 00 00 00       	mov    $0x20,%eax
14025a010:	e8 cb 05 0a 00       	call   0x1402fa5e0
14025a015:	48 2b e0             	sub    %rax,%rsp
14025a018:	8b f2                	mov    %edx,%esi
14025a01a:	48 8b d9             	mov    %rcx,%rbx
14025a01d:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14025a022:	49 8b c8             	mov    %r8,%rcx
14025a025:	e8 86 28 fe ff       	call   0x14023c8b0
14025a02a:	48 8b f8             	mov    %rax,%rdi
14025a02d:	48 85 c0             	test   %rax,%rax
14025a030:	75 10                	jne    0x14025a042
14025a032:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14025a037:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14025a03c:	48 83 c4 20          	add    $0x20,%rsp
14025a040:	5f                   	pop    %rdi
14025a041:	c3                   	ret
14025a042:	48 8b 03             	mov    (%rbx),%rax
14025a045:	4c 8b cf             	mov    %rdi,%r9
14025a048:	44 8b 44 24 48       	mov    0x48(%rsp),%r8d
14025a04d:	8b d6                	mov    %esi,%edx
14025a04f:	48 8b cb             	mov    %rbx,%rcx
14025a052:	ff 90 c0 00 00 00    	call   *0xc0(%rax)
14025a058:	41 b8 bb 01 00 00    	mov    $0x1bb,%r8d
14025a05e:	48 8d 15 6b 36 12 00 	lea    0x12366b(%rip),%rdx        # 0x14037d6d0
14025a065:	48 8b cf             	mov    %rdi,%rcx
14025a068:	8b d8                	mov    %eax,%ebx
14025a06a:	e8 a1 f2 fc ff       	call   0x140229310
14025a06f:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14025a074:	8b c3                	mov    %ebx,%eax
14025a076:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14025a07b:	48 83 c4 20          	add    $0x20,%rsp
14025a07f:	5f                   	pop    %rdi
14025a080:	c3                   	ret
14025a081:	cc                   	int3
14025a082:	cc                   	int3
14025a083:	cc                   	int3
14025a084:	cc                   	int3
14025a085:	cc                   	int3
14025a086:	cc                   	int3
14025a087:	cc                   	int3
14025a088:	cc                   	int3
14025a089:	cc                   	int3
14025a08a:	cc                   	int3
14025a08b:	cc                   	int3
14025a08c:	cc                   	int3
14025a08d:	cc                   	int3
14025a08e:	cc                   	int3
14025a08f:	cc                   	int3
14025a090:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14025a095:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14025a09a:	57                   	push   %rdi
14025a09b:	b8 30 00 00 00       	mov    $0x30,%eax
14025a0a0:	e8 3b 05 0a 00       	call   0x1402fa5e0
14025a0a5:	48 2b e0             	sub    %rax,%rsp
14025a0a8:	41 8b d8             	mov    %r8d,%ebx
14025a0ab:	8b fa                	mov    %edx,%edi
14025a0ad:	48 8b f1             	mov    %rcx,%rsi
14025a0b0:	4d 85 c9             	test   %r9,%r9
14025a0b3:	74 3d                	je     0x14025a0f2
14025a0b5:	49 8b c9             	mov    %r9,%rcx
14025a0b8:	e8 93 79 fe ff       	call   0x140241a50
14025a0bd:	48 85 c0             	test   %rax,%rax
14025a0c0:	74 30                	je     0x14025a0f2
14025a0c2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14025a0c7:	44 8b cb             	mov    %ebx,%r9d
14025a0ca:	44 8b c7             	mov    %edi,%r8d
14025a0cd:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
14025a0d4:	00
14025a0d5:	ba ff ff ff ff       	mov    $0xffffffff,%edx
14025a0da:	48 8b ce             	mov    %rsi,%rcx
14025a0dd:	e8 2e fc ff ff       	call   0x140259d10
14025a0e2:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14025a0e7:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14025a0ec:	48 83 c4 30          	add    $0x30,%rsp
14025a0f0:	5f                   	pop    %rdi
14025a0f1:	c3                   	ret
14025a0f2:	ba a8 00 00 00       	mov    $0xa8,%edx
14025a0f7:	c7 44 24 20 c5 01 00 	movl   $0x1c5,0x20(%rsp)
14025a0fe:	00
14025a0ff:	4c 8d 0d ca 35 12 00 	lea    0x1235ca(%rip),%r9        # 0x14037d6d0
14025a106:	b9 06 00 00 00       	mov    $0x6,%ecx
14025a10b:	44 8d 42 f0          	lea    -0x10(%rdx),%r8d
14025a10f:	e8 8c 72 fc ff       	call   0x1402213a0
14025a114:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14025a119:	33 c0                	xor    %eax,%eax
14025a11b:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14025a120:	48 83 c4 30          	add    $0x30,%rsp
14025a124:	5f                   	pop    %rdi
14025a125:	c3                   	ret
14025a126:	cc                   	int3
14025a127:	cc                   	int3
14025a128:	cc                   	int3
14025a129:	cc                   	int3
14025a12a:	cc                   	int3
14025a12b:	cc                   	int3