Function at 0x140007110
Capabilities:
Create thread
Query environment variable

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x288
movaps xmmword [rsp + 0x270], xmm6
mov rax, qword [sym.imp.python310.dll_PyTuple_Type]
mov qword [rsp + 0x48], rax
mov rax, qword [sym.imp.python310.dll_PyFloat_Type]
mov ebp, ecx
mov r13, rdx
mov ecx, 0xb
lea rdx, [0x140002db0]
movq xmm6, rax
mov qword [rsp + 0x50], rax
movhps xmm6, qword [rsp + 0x48]
call sub.msvcrt.dll_signal
lea rcx, [0x1400454a8]
call fcn.140018110
lea rdx, [0x1400454ae]
lea rcx, [0x1400454a8]
mov qword [0x1400551f0], rax
call fcn.140018220
lea rcx, str.PYTHONHOME
call fcn.140018110
cmp byte [0x1400542e2], 0
mov qword [0x1400551e8], rax
je 0x140008d37
lea rbx, [0x1400540e0]
lea rcx, str.PYTHONHOME
mov rdx, rbx
call fcn.140018220
cmp byte [0x1400542e2], 0
je 0x140008d28
mov rcx, rbx
xor ebx, ebx
call qword [sym.imp.KERNEL32.dll_SetDllDirectoryW]
mov rax, qword [sym.imp.python310.dll__Py_path_config]
mov dword [rax + 0x30], 1
mov rax, qword [sym.imp.python310.dll_PyImport_FrozenModules]
mov rdi, qword [rax]
test rdi, rdi
je 0x140007217
cmp qword [rdi], 0
mov rax, rdi
je 0x14000720a
nop dword [rax]
add rax, 0x18
cmp qword [rax], 0
jne 0x140007200
sub rax, rdi
sar rax, 3
imul ebx, eax, 0xaaaaaaab
lea eax, [rbx + 0x99]
movsxd rbx, ebx
cdqe
lea rbx, [rbx + rbx*2]
lea rcx, [rax + rax*2]
shl rbx, 3
shl rcx, 3
call sub.msvcrt.dll_malloc
mov r8, rbx
mov rdx, rdi
mov rsi, rax
mov rcx, rax
call sub.msvcrt.dll_memcpy
add rbx, rsi
cmp byte [0x1400551d0], 0
je 0x140008cfd
mov rdx, qword [0x140040280]
movsxd rax, dword [0x140040288]
lea rcx, [0x140054980]
movq xmm0, rdx
movhps xmm0, qword [rcx + rax*8]
mov eax, dword [0x14004028c]
movups xmmword [rbx], xmm0
mov dword [rbx + 0x10], eax
lea rax, [0x140040280]
test rdx, rdx
je 0x1400072bf
nop
mov rdx, qword [rax + 0x10]
movsxd rcx, dword [rax + 0x18]
add rbx, 0x18
add rax, 0x10
lea r11, [0x140054980]
movq xmm0, rdx
movhps xmm0, qword [r11 + rcx*8]
mov ecx, dword [rax + 0xc]
movups xmmword [rbx], xmm0
mov dword [rbx + 0x10], ecx
test rdx, rdx
jne 0x140007290
mov rax, qword [sym.imp.python310.dll_PyImport_FrozenModules]
mov qword [0x1400551f8], rdi
lea rbx, [r13 + 8]
lea r14, str.__multiprocessing_fork
mov qword [0x140055208], r13
mov rcx, qword [r13]
lea rdi, [0x1400454c8]
mov qword [rax], rsi
mov rax, qword [sym.imp.python310.dll_Py_DebugFlag]
mov esi, 1
mov dword [rax], 0
mov rax, qword [sym.imp.python310.dll_Py_InspectFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python310.dll_Py_InteractiveFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python310.dll_Py_OptimizeFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python310.dll_Py_DontWriteBytecodeFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python310.dll_Py_NoUserSiteDirectory]
mov dword [rax], 1
mov rax, qword [sym.imp.python310.dll_Py_IgnoreEnvironmentFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python310.dll_Py_VerboseFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python310.dll_Py_BytesWarningFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python310.dll_Py_UTF8Mode]
mov dword [rax], 0
mov rax, qword [sym.imp.python310.dll_Py_FrozenFlag]
mov dword [rax], 1
mov rax, qword [sym.imp.python310.dll_Py_NoSiteFlag]
mov dword [rax], 1
call qword [sym.imp.python310.dll_Py_SetProgramName]
mov dword [0x140055200], ebp
jmp 0x1400073cb
mov rdx, rdi
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x14000951a
mov rcx, qword [rbx]
lea rdx, [0x1400457c2]
add rbx, 8
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x14000951a
cmp ebp, esi
jle 0x140007480
add esi, 1
mov rcx, qword [rbx]
mov r12, rbx
cmp ebp, esi
jle 0x1400073a0
mov rdx, r14
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x140007480
mov rcx, qword [rbx]
lea rdx, str.__multiprocessing_resource_tracker
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x140008f74
mov rcx, qword [rbx]
mov rdx, rdi
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x140007420
mov rcx, qword [rbx]
jmp 0x1400073a0
movsxd rax, esi
lea r8, [0x140040c10]
lea rdx, str.from_joblib.externals.loky.backend.resource_tracker_import_main__main__i__False_
lea r15, [r13 + rax*8]
mov rcx, qword [r15]
call fcn.140002ce0
test eax, eax
jne 0x140007480
mov rcx, qword [r15]
lea rdx, str.from_joblib.externals.loky.backend.popen_loky_win32_import_main__main__
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x140007480
mov rcx, qword [r15]
lea r9, [0x140054770]
lea r8, [0x140054774]
lea rdx, str.from_joblib.externals.loky.backend.popen_loky_win32_import_main__main_pipe_handle_i__parent_pid_i_
call fcn.140002ce0
test eax, eax
je 0x140007416
nop word cs:[rax + rax]
lea rax, [rsp + 0xe0]
mov rbx, qword [sym.imp.python310.dll_PyMem_GetAllocator]
mov ecx, 2
mov rdi, rax
mov rdx, rax
mov qword [rsp + 0x30], rax
call rbx
mov rax, qword [rsp + 0xe8]
mov rdx, rdi
mov ecx, 1
mov qword [0x1400540c0], rax
call rbx
mov rax, qword [rsp + 0xe8]
mov qword [0x1400540b8], rax
mov rax, qword [rsp + 0xf0]
mov qword [0x1400540b0], rax
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x38], rax
mov rcx, rax
call qword [sym.imp.python310.dll__PyRuntime_Initialize]
mov eax, dword [rsp + 0xc0]
test eax, eax
jne 0x140008f41
mov rdi, qword [rsp + 0x30]
lea rbx, [rsp + 0x90]
mov rcx, rdi
call qword [sym.imp.python310.dll__PyConfig_InitCompatConfig]
mov r9, qword [0x140055208]
mov rcx, qword [rsp + 0x38]
mov rdx, rdi
movsxd r8, dword [0x140055200]
call qword [sym.imp.python310.dll_PyConfig_SetArgv]
mov rcx, rbx
movdqa xmm1, xmmword [rsp + 0xc0]
movdqa xmm2, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0xa0], xmm2
call qword [sym.imp.python310.dll_PyStatus_Exception]
mov dword [rsp + 0x6c], eax
test eax, eax
jne 0x140008f49
cmp byte [0x1400542e2], 0
je 0x140008d4e
mov rax, qword [0x140055208]
mov rdi, qword [rsp + 0x30]
mov rcx, rbx
lea r8, [rsp + 0x210]
mov rsi, qword [sym.imp.python310.dll_PyConfig_SetString]
mov r9, qword [rax]
mov rdx, rdi
call rsi
lea r9, [0x1400540e0]
mov rdx, rdi
mov rcx, rbx
lea r8, [rsp + 0x220]
call rsi
lea r9, [0x1400540e0]
mov rdx, rdi
mov rcx, rbx
lea r8, [rsp + 0x230]
call rsi
lea r9, [0x1400540e0]
mov rdx, rdi
mov rcx, rbx
lea r8, [rsp + 0x228]
call rsi
lea r9, [0x1400540e0]
mov rdx, rdi
mov rcx, rbx
lea r8, [rsp + 0x238]
call rsi
lea r9, [0x1400540e0]
mov rdx, rdi
mov rcx, rbx
lea r8, [rsp + 0x1e8]
call rsi
lea r9, [0x1400540e0]
mov rdx, rdi
mov rcx, rbx
lea r8, [rsp + 0x1f0]
call rsi
lea rdx, [rsp + 0x200]
lea r8, [0x1400540e0]
mov rcx, rbx
call qword [sym.imp.python310.dll_PyWideStringList_Append]
mov rcx, qword [rsp + 0x38]
mov rdx, rdi
mov dword [rsp + 0x1f8], 1
mov dword [rsp + 0xf0], 1
call qword [sym.imp.python310.dll_Py_InitializeFromConfig]
mov eax, dword [rsp + 0xc0]
test eax, eax
jne 0x140008f49
mov rax, qword [sym.imp.python310.dll__PyRuntime]
mov ecx, ebp
mov rdx, qword [0x140055208]
lea rbp, [0x1400457da]
lea r14, str.endswith
lea r13, str.expandtabs
mov rax, qword [rax + 0x1f0]
lea r15, [0x140045800]
lea rdi, str.zfill
mov qword [rsp + 0x40], rax
mov rax, qword [sym.imp.python310.dll_Py_NoSiteFlag]
mov dword [rax], 1
call qword [sym.imp.python310.dll_PySys_SetArgv]
mov rsi, qword [sym.imp.python310.dll_PyBytes_Type]
lea r9, str.capitalize
mov r12, qword [sym.imp.python310.dll_PyObject_GetAttrString]
mov rdx, r9
mov rcx, rsi
call r12
lea r8, [0x1400457d3]
mov rcx, rsi
mov rdx, r8
call r12
mov rdx, rbp
mov rcx, rsi
call r12
lea rdx, [0x1400457e0]
mov rcx, rsi
call r12
mov rdx, r14
mov rcx, rsi
mov qword [0x1400542e8], rax
call r12
mov rdx, r13
mov rcx, rsi
call r12
lea r10, [0x1400457fb]
mov rcx, rsi
mov rdx, r10
call r12
mov rdx, r15
mov rcx, rsi
call r12
lea r11, str.isalnum
mov rcx, rsi
mov rdx, r11
call r12
lea rdx, str.isalpha
mov rcx, rsi
call r12
lea rdx, str.isdigit
mov rcx, rsi
call r12
lea rdx, str.islower
mov rcx, rsi
call r12
lea rdx, str.isspace
mov rcx, rsi
call r12
lea rdx, str.istitle
mov rcx, rsi
call r12
lea rdx, str.isupper
mov rcx, rsi
call r12
lea rdx, [0x14004583e]
mov rcx, rsi
call r12
lea rdx, [0x140045843]
mov rcx, rsi
call r12
lea rdx, [0x140045849]
mov rcx, rsi
call r12
lea rdx, [0x14004584f]
mov rcx, rsi
call r12
lea rdx, str.partition
mov rcx, rsi
call r12
lea rdx, str.replace
mov rcx, rsi
call r12
lea rdx, [0x140045868]
mov rcx, rsi
call r12
lea rdx, str.rindex
mov rcx, rsi
call r12
lea rdx, [0x140045875]
mov rcx, rsi
call r12
lea rdx, str.rpartition
mov rcx, rsi
call r12
lea rdx, [0x140045886]
mov rcx, rsi
call r12
lea rdx, [0x14004588d]
mov rcx, rsi
call r12
lea rdx, [0x140045894]
mov rcx, rsi
call r12
lea rdx, str.splitlines
mov rcx, rsi
call r12
lea rdx, str.startswith
mov rcx, rsi
call r12
lea rdx, [0x1400458b0]
mov rcx, rsi
call r12
lea rdx, str.swapcase
mov rcx, rsi
call r12
lea rdx, str.title
mov rcx, rsi
call r12
lea rdx, str.translate
mov rcx, rsi
call r12
lea rdx, [0x1400458cf]
mov rcx, rsi
call r12
mov rdx, rdi
mov rcx, rsi
call r12
mov rbx, qword [sym.imp.python310.dll_PyUnicode_Type]
lea r9, str.capitalize
mov rdx, r9
mov rcx, rbx
call r12
lea rdx, str.casefold
mov rcx, rbx
call r12
lea r8, [0x1400457d3]
mov rcx, rbx
mov rdx, r8
call r12
mov rdx, rbp
mov rcx, rbx
call r12
lea rdx, [0x1400458e4]
mov rcx, rbx
call r12
mov rdx, r14
mov rcx, rbx
mov qword [0x1400542f8], rax
call r12
mov rdx, r13
mov rcx, rbx
call r12
lea r10, [0x1400457fb]
mov rcx, rbx
mov rdx, r10
call r12
lea rdx, [0x1400458eb]
mov rcx, rbx
call r12
lea rdx, str.format_map
mov rcx, rbx
call r12
mov rdx, r15
mov rcx, rbx
call r12
lea r11, str.isalnum
mov rcx, rbx
mov rdx, r11
call r12
lea rdx, str.isalpha
mov rcx, rbx
call r12
lea rdx, str.isascii
mov rcx, rbx
call r12
lea rdx, str.isdecimal
mov rcx, rbx
call r12
lea rdx, str.isdigit
mov rcx, rbx
call r12
lea rdx, str.isidentifier
mov rcx, rbx
call r12
lea rdx, str.islower
mov rcx, rbx
call r12
lea rdx, str.isnumeric
mov rcx, rbx
call r12
lea rdx, str.isprintable
mov rcx, rbx
call r12
lea rdx, str.isspace
mov rcx, rbx
call r12
lea rdx, str.istitle
mov rcx, rbx
call r12
lea rdx, str.isupper
mov rcx, rbx
call r12
lea rdx, [0x14004583e]
mov rcx, rbx
call r12
lea rdx, [0x140045843]
mov rcx, rbx
call r12
lea rdx, [0x140045849]
mov rcx, rbx
call r12
lea rdx, [0x14004584f]
mov rcx, rbx
call r12
lea rdx, str.maketrans
mov rcx, rbx
call r12
lea rdx, str.partition
mov rcx, rbx
call r12
lea rdx, str.replace
mov rcx, rbx
call r12
lea rdx, [0x140045868]
mov rcx, rbx
mov qword [0x1400542f0], rax
call r12
lea rdx, str.rindex
mov rcx, rbx
call r12
lea rdx, [0x140045875]
mov rcx, rbx
call r12
lea rdx, str.rpartition
mov rcx, rbx
call r12
lea rdx, [0x140045886]
mov rcx, rbx
call r12
lea rdx, [0x14004588d]
mov rcx, rbx
call r12
lea rdx, [0x140045894]
mov rcx, rbx
call r12
lea rdx, str.splitlines
mov rcx, rbx
call r12
lea rdx, str.startswith
mov rcx, rbx
call r12
lea rdx, [0x1400458b0]
mov rcx, rbx
call r12
lea rdx, str.swapcase
mov rcx, rbx
call r12
lea rdx, str.title
mov rcx, rbx
call r12
lea rdx, str.translate
mov rcx, rbx
call r12
lea rdx, [0x1400458cf]
mov rcx, rbx
call r12
mov rdx, rdi
mov rcx, rbx
lea rdi, [0x14004595f]
call r12
mov r13, qword [sym.imp.python310.dll_PyDict_Type]
lea r10, [0x14004593c]
mov rdx, r10
mov rcx, r13
call r12
lea r9, [0x140045942]
mov rcx, r13
mov rdx, r9
call r12
mov rcx, r13
lea rdx, str.fromkeys
call r12
mov rcx, r13
lea rdx, [0x140045950]
call r12
mov rcx, r13
lea rdx, [0x140045954]
call r12
mov rcx, r13
lea rdx, [0x14004595a]
call r12
mov rdx, rdi
mov rcx, r13
call r12
mov rcx, r13
lea rdx, str.popitem
call r12
mov rcx, r13
lea rdx, str.setdefault
call r12
mov rcx, r13
lea rdx, [0x140045976]
call r12
mov rcx, r13
lea rdx, [0x14004597d]
call r12
mov r14, qword [sym.imp.python310.dll_PyList_Type]
lea rdx, [0x140045984]
mov rcx, r14
call r12
lea r10, [0x14004593c]
mov rcx, r14
mov rdx, r10
call r12
lea r9, [0x140045942]
mov rcx, r14
mov rdx, r9
call r12
mov rdx, rbp
mov rcx, r14
call r12
mov rcx, r14
lea rdx, [0x14004598b]
call r12
mov rdx, r15
mov rcx, r14
lea r15, [0x1400459ad]
call r12
mov rcx, r14
lea rdx, [0x140045992]
call r12
mov rdx, rdi
mov rcx, r14
call r12
mov rcx, r14
lea rdx, [0x140045999]
call r12
mov rcx, r14
lea rdx, str.reverse
call r12
mov rcx, r14
lea rdx, [0x1400459a8]
call r12
mov rdi, qword [sym.imp.python310.dll_PyDict_New]
call rdi
mov rbp, qword [sym.imp.python310.dll_PyCapsule_New]
xor r8d, r8d
mov rdx, r15
mov qword [0x140054300], rax
mov rax, qword [sym.imp.python310.dll__Py_NoneStruct]
mov rcx, qword [0x14004c960]
mov qword [0x140054778], rax
call rbp
mov rdx, r13
mov rcx, qword [0x140054300]
mov r13, qword [sym.imp.python310.dll_PyDict_SetItem]
mov r8, rax
call r13
mov rcx, qword [0x14004c980]
xor r8d, r8d
mov rdx, r15
call rbp
mov rdx, r14
mov rcx, qword [0x140054300]
mov r8, rax
call r13
mov rcx, qword [0x14004c9a0]
xor r8d, r8d
mov rdx, r15
call rbp
mov rdx, qword [rsp + 0x48]
mov rcx, qword [0x140054300]
mov r8, rax
call r13
mov rcx, qword [0x14004c990]
xor r8d, r8d
mov rdx, r15
call rbp
mov rdx, qword [sym.imp.python310.dll_PySet_Type]
mov rcx, qword [0x140054300]
mov r8, rax
call r13
xor r8d, r8d
mov rdx, r15
lea rcx, [0x140002e00]
call rbp
mov rdx, qword [sym.imp.python310.dll_PyByteArray_Type]
mov rcx, qword [0x140054300]
mov r8, rax
call r13
mov rcx, qword [0x14004c970]
xor r8d, r8d
mov rdx, r15
call rbp
mov rdx, qword [sym.imp.python310.dll_Py_GenericAliasType]
mov rcx, qword [0x140054300]
mov r8, rax
call r13
mov rcx, qword [sym.imp.python310.dll__PyRuntime]
mov rax, qword [rcx + 0x1f0]
mov rcx, qword [rax + 0x10]
call fcn.140028f80
mov rcx, qword [rsp + 0x50]
mov r14, rax
mov rax, qword [rsp + 0x48]
add qword [rcx], 1
mov rcx, r14
movups xmmword [r14 + 0x18], xmm6
add qword [rax], 1
call fcn.14001e960
mov rax, qword [r14 + 0x10]
test rax, rax
jle 0x14003e7e7
xor r9d, r9d
xor r15d, r15d
mov rcx, r9
mov rdx, qword [r14 + r15*8 + 0x18]
test rcx, rcx
je 0x140008838
call qword [sym.imp.python310.dll_PyNumber_InPlaceOr]
add r15, 1
mov rcx, rax
mov rax, qword [r14 + 0x10]
cmp rax, r15
jg 0x140007d70
mov r9, rcx
mov rdx, qword [r9 + 8]
mov qword [rsp + 0x48], r9
mov r8, qword [0x140054778]
mov rcx, qword [0x140054300]
call r13
mov r9, qword [rsp + 0x48]
sub qword [r9], 1
jne 0x140007dc4
mov rcx, r9
call fcn.1400033e0
sub qword [r14], 1
jne 0x140007dd2
mov rcx, r14
call fcn.1400033e0
mov r8, qword [0x140054778]
mov rcx, qword [0x140054300]
mov rdx, rsi
call r13
mov r8, qword [0x140054778]
mov rcx, qword [0x140054300]
mov rdx, rbx
call r13
mov r14, qword [sym.imp.python310.dll_PyLong_Type]
mov r8, qword [0x140054778]
mov rcx, qword [0x140054300]
mov rdx, r14
call r13
mov rax, qword [sym.imp.python310.dll__Py_NoneStruct]
mov r8, qword [0x140054778]
mov rcx, qword [0x140054300]
mov rdx, qword [rax + 8]
call r13
mov r8, qword [0x140054778]
mov rdx, qword [sym.imp.python310.dll_PyBool_Type]
mov rcx, qword [0x140054300]
call r13
mov r8, qword [0x140054778]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [0x140054300]
call r13
mov r8, qword [0x140054778]
mov rdx, qword [sym.imp.python310.dll_PyRange_Type]
mov rcx, qword [0x140054300]
call r13
mov rax, qword [sym.imp.python310.dll_PyType_Type]
mov r8, qword [0x140054778]
mov rcx, qword [0x140054300]
mov rdx, rax
mov qword [rsp + 0x48], rax
call r13
mov r8, qword [0x140054778]
mov rdx, qword [sym.imp.python310.dll_PySlice_Type]
mov rcx, qword [0x140054300]
call r13
mov r8, qword [0x140054778]
mov rdx, qword [sym.imp.python310.dll_PyComplex_Type]
mov rcx, qword [0x140054300]
call r13
mov r8, qword [0x140054778]
mov rdx, qword [sym.imp.python310.dll_PyCFunction_Type]
mov rcx, qword [0x140054300]
call r13
mov rax, qword [sym.imp.python310.dll__Py_EllipsisObject]
mov r8, qword [0x140054778]
mov rcx, qword [0x140054300]
mov rdx, qword [rax + 8]
call r13
mov rax, qword [sym.imp.python310.dll__Py_NotImplementedStruct]
mov r8, qword [0x140054778]
mov rcx, qword [0x140054300]
mov rdx, qword [rax + 8]
call r13
mov r8, qword [0x140054778]
mov rdx, qword [sym.imp.python310.dll_PyFrozenSet_Type]
mov rcx, qword [0x140054300]
call r13
mov rax, qword [sym.imp.python310.dll_PyImport_ImportModule]
lea rcx, str.builtins
mov qword [rsp + 0x88], rax
call rax
mov ecx, 1
mov qword [0x1400543a8], rax
mov rax, qword [rax + 0x10]
mov qword [0x140054398], rax
call fcn.140018b40
mov rcx, qword [0x140054398]
lea rdx, str.__nuitka_binary_dir
mov r8, rax
mov rax, qword [sym.imp.python310.dll_PyDict_SetItemString]
mov qword [rsp + 0x70], rax
call rax
mov r8, qword [0x140054780]
test r8, r8
je 0x140008ee4
mov rcx, qword [0x140054398]
lea rdx, str.__nuitka_binary_exe
mov rax, qword [rsp + 0x70]
lea rsi, [0x140040c20]
call rax
mov r15, qword [sym.imp.python310.dll_PyModule_Type]
mov rbx, qword [sym.imp.python310.dll_PyType_Ready]
mov rcx, rsi
mov dword [0x140040cc8], 0x4400
mov rax, qword [r15 + 0x30]
mov qword [0x140040d20], r15
movdqu xmm3, xmmword [r15 + 0x128]
movdqu xmm4, xmmword [r15 + 0x138]
mov qword [0x140040c50], rax
mov rax, qword [r15 + 0x58]
movups xmmword [0x140040d48], xmm3
mov qword [0x140040c78], rax
mov rax, qword [0x14004c9f0]
movups xmmword [0x140040d58], xmm4
mov qword [0x140040cb8], rax
mov rax, qword [r15 + 0x90]
mov qword [0x140040cb0], rax
mov rax, qword [r15 + 0xb0]
mov qword [0x140040cd0], rax
mov rax, qword [r15 + 0xb8]
mov qword [0x140040cd8], rax
mov rax, qword [r15 + 0xf0]
mov qword [0x140040d10], rax
mov rax, qword [r15 + 0x120]
mov qword [0x140040d40], rax
call rbx
mov rax, qword [0x1400543a8]
cmp qword [0x140054938], 0
mov qword [rax + 8], rsi
je 0x1400091ac
mov rax, qword [sym.imp.python310.dll_PySys_GetObject]
mov qword [rsp + 0x58], rax
mov rax, qword [sym.imp.python310.dll_PyUnicode_FromString]
mov qword [rsp + 0x50], rax
mov rax, qword [sym.imp.python310.dll__Py_TrueStruct]
mov qword [rsp + 0x80], rax
cmp byte [0x140055238], 0
je 0x140008d93
cmp qword [0x140054968], 0
je 0x140009194
cmp qword [0x140054960], 0
je 0x1400093ee
cmp qword [0x140054958], 0
je 0x1400093d6
cmp qword [0x140054950], 0
je 0x1400093be
cmp qword [0x140054948], 0
je 0x1400093a6
cmp qword [0x140054940], 0
je 0x14000938e
mov rbp, qword [sym.imp.python310.dll_PyBaseObject_Type]
or dword [0x140040e88], 0x100
lea rcx, [0x140040de0]
mov qword [0x140040ee0], 0
mov rax, qword [rbp + 0x90]
mov qword [0x140054340], rax
mov qword [0x140040e70], rax
call rbx
mov rsi, qword [sym.imp.python310.dll_PyObject_SelfIter]
mov rax, qword [rbp + 0x90]
lea rcx, [0x140041ae0]
mov rdx, qword [sym.imp.python310.dll_PyGen_Type]
or dword [0x140041b88], 0x100
mov qword [0x140041bb8], rsi
mov qword [0x140041be0], rdx
mov qword [0x140054340], rax
mov qword [0x140041b70], rax
call rbx
mov rdx, qword [sym.imp.python310.dll_PyCoro_Type]
mov rax, qword [rbp + 0x90]
lea rcx, [0x1400412c0]
or dword [0x140041368], 0x100
mov qword [0x1400413c0], rdx
mov qword [0x140054340], rax
mov qword [0x140041350], rax
call rbx
mov rax, qword [rbp + 0x90]
mov qword [0x1400411f8], rsi
lea rcx, [0x140041120]
or dword [0x1400411c8], 0x100
mov qword [0x140054340], rax
mov qword [0x140041220], 0
mov qword [0x1400411b0], rax
call rbx
mov rax, qword [rbp + 0x90]
mov qword [0x140041058], rsi
lea rcx, [0x140040f80]
mov qword [0x140041080], 0
mov qword [0x140054340], rax
mov qword [0x140041010], rax
mov rax, qword [0x140040fd0]
mov qword [rax], rsi
or dword [0x140041028], 0x100
call rbx
mov rax, qword [rbp + 0x90]
mov rdx, qword [sym.imp.python310.dll_PyAsyncGen_Type]
lea rcx, [0x140041940]
mov qword [0x1400419d0], rax
mov qword [0x140054340], rax
mov rax, qword [0x140041990]
mov qword [0x140041a40], rdx
mov qword [rax + 8], rsi
or dword [0x1400419e8], 0x100
call rbx
mov rax, qword [rbp + 0x90]
mov qword [0x140041878], rsi
lea rcx, [0x1400417a0]
mov qword [0x1400418a0], 0
mov qword [0x140054340], rax
mov qword [0x140041830], rax
mov rax, qword [0x1400417f0]
mov qword [rax], rsi
or dword [0x140041848], 0x100
call rbx
mov rax, qword [rbp + 0x90]
mov qword [0x1400416d8], rsi
lea rcx, [0x140041600]
mov qword [0x140041700], 0
mov qword [0x140054340], rax
mov qword [0x140041690], rax
mov rax, qword [0x140041650]
mov qword [rax], rsi
or dword [0x1400416a8], 0x100
call rbx
mov rax, qword [rbp + 0x90]
lea rcx, [0x140041460]
or dword [0x140041508], 0x100
mov qword [0x140041560], 0
mov qword [0x140054340], rax
call rbx
mov rax, qword [rbp + 0x90]
mov rsi, qword [sym.imp.python310.dll_PyFunction_Type]
lea rcx, [0x140044520]
or dword [0x1400445c8], 0x100
mov qword [0x140044620], rsi
mov qword [0x140054340], rax
mov qword [0x1400445b0], rax
call rbx
mov rax, qword [rbp + 0x90]
mov rdx, qword [sym.imp.python310.dll_PyMethod_Type]
lea rcx, [0x140041c80]
or dword [0x140041d28], 0x100
mov qword [0x140054340], rax
mov rax, qword [rbp + 0x98]
mov qword [0x140041d80], rdx
mov qword [0x140041d18], rax
call rbx
mov rax, qword [rbp + 0x90]
lea rcx, [0x140044380]
movdqu xmm5, xmmword [rbp + 0x90]
or dword [0x140044428], 0x100
mov qword [0x140054340], rax
mov rax, qword [sym.imp.python310.dll_PyFrame_Type]
movaps xmmword [0x140044410], xmm5
mov qword [0x140044480], rax
call rbx
mov rax, qword [sym.imp.python310.dll__PyRuntime]
mov rax, qword [rax + 0x1f0]
mov rcx, qword [rax + 0x10]
call fcn.140028eb0
add qword [r14], 1
mov qword [rax + 0x18], r14
mov qword [rsp + 0x60], rax
call rdi
mov rdx, qword [0x140054490]
mov rsi, rax
mov rax, qword [sym.imp.python310.dll__Py_NoneStruct]
mov rcx, rsi
mov r8, qword [rax + 8]
call r13
mov r10, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x48]
mov r9, rsi
mov rax, qword [sym.imp.python310.dll_PyObject_CallFunctionObjArgs]
mov rdx, qword [0x140054498]
mov qword [rsp + 0x20], 0
mov qword [rsp + 0x78], r10
mov r8, r10
mov qword [rsp + 0x60], rax
call rax
mov r10, qword [rsp + 0x78]
mov r14, rax
sub qword [r10], 1
jne 0x14000845f
mov rcx, r10
call fcn.1400033e0
sub qword [rsi], 1
jne 0x14000846d
mov rcx, rsi
call fcn.1400033e0
mov rax, qword [r14 + 0x128]
mov qword [0x140054318], rax
sub qword [r14], 1
jne 0x140008489
mov rcx, r14
call fcn.1400033e0
mov rax, qword [sym.imp.python310.dll__PyRuntime]
mov rax, qword [rax + 0x1f0]
mov rcx, qword [rax + 0x10]
call fcn.140028eb0
add qword [rbp], 1
mov r14, rax
mov qword [rax + 0x18], rbp
call rdi
mov r8, qword [rsp + 0x80]
mov rdx, qword [0x1400544a0]
mov rdi, rax
mov rcx, rax
call r13
mov rdx, qword [0x1400544a0]
mov r9, rdi
mov r8, r14
mov qword [rsp + 0x20], 0
mov rcx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x60]
call rax
sub qword [r14], 1
mov r13, rax
jne 0x1400084f9
mov rcx, r14
call fcn.1400033e0
sub qword [rdi], 1
jne 0x140008507
mov rcx, rdi
call fcn.1400033e0
xor edx, edx
mov rax, qword [rsp + 0x60]
mov rcx, r13
call rax
sub qword [r13], 1
mov rsi, rax
jne 0x140008525
mov rcx, r13
call fcn.1400033e0
mov rax, qword [rsi + 8]
mov rax, qword [rax + 0xe0]
mov qword [0x140054320], rax
sub qword [rsi], 1
jne 0x140008545
mov rcx, rsi
call fcn.1400033e0
cmp qword [0x140054328], 0
je 0x140008ebe
mov rax, qword [sym.imp.python310.dll_PyTraceBack_Type]
mov rdx, qword [0x14004cad0]
lea rcx, str.NUL:
lea r13, [0x140045a2a]
mov qword [rax + 0x30], rdx
mov rax, qword [rsp + 0x50]
call rax
mov rcx, r13
mov rsi, rax
mov rax, qword [rsp + 0x58]
call rax
test rax, rax
je 0x140008e42
cmp rax, qword [sym.imp.python310.dll__Py_NoneStruct]
je 0x140008e42
lea r13, [0x140045a32]
mov rax, qword [rsp + 0x58]
mov rcx, r13
call rax
test rax, rax
je 0x140008dfd
cmp rax, qword [sym.imp.python310.dll__Py_NoneStruct]
je 0x140008dfd
lea r13, [0x140045a3b]
mov rax, qword [rsp + 0x58]
mov rcx, r13
call rax
test rax, rax
je 0x140008db7
cmp rax, qword [sym.imp.python310.dll__Py_NoneStruct]
je 0x140008db7
sub qword [rsi], 1
jne 0x1400085f9
mov rcx, rsi
call fcn.1400033e0
cmp qword [0x140054330], 0
je 0x140009371
mov rax, qword [sym.imp.python310.dll__PyRuntime]
lea rcx, [0x140045a57]
mov qword [rsp + 0xb0], 0
lea r14, [rsp + 0xb8]
lea r13, [rsp + 0xb0]
lea rsi, [rsp + 0x1e1]
mov rax, qword [rax + 0x1f0]
mov rax, qword [rax + 0x10]
mov rax, qword [rax + 0x358]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x58]
call rax
mov qword [rsp + 0x78], r12
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x80], rbx
nop dword [rax]
mov r9, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
mov r8, r14
mov rdx, r13
call fcn.140017760
test al, al
je 0x1400088d0
mov rdi, qword [rsp + 0xb8]
test rdi, rdi
je 0x140008670
mov rbx, qword [rsp + 0xc0]
test rbx, rbx
je 0x140008670
mov rcx, qword [rbx + 8]
cmp rcx, r15
je 0x1400086bd
mov rdx, r15
call qword [sym.imp.python310.dll_PyType_IsSubtype]
test eax, eax
je 0x140008670
mov r8, qword [0x140054468]
mov rcx, qword [rsp + 0x40]
mov rdx, rbx
call fcn.14001e3c0
mov r12d, eax
test al, al
je 0x140008850
mov rcx, rdi
call qword [sym.imp.python310.dll_PyUnicode_AsUTF8]
mov rdi, qword [rsp + 0x30]
mov ecx, 0x20
mov r8, rax
xor eax, eax
rep stosq qword [rdi], rax
mov byte [rdi], 0
movzx eax, byte [r8]
test al, al
je 0x14000873d
mov rdx, qword [rsp + 0x30]
mov ecx, 0x5c
jmp 0x140008719
cmp rdx, rsi
je 0x14003e7e2
add r8, 1
add rdx, 1
cmp al, 0x2e
cmove eax, ecx
mov byte [rdx - 1], al
movzx eax, byte [r8]
test al, al
jne 0x140008710
mov byte [rdx], 0
test r12b, r12b
je 0x1400088a0
mov rdi, qword [rsp + 0x30]
mov rcx, rdi
call sub.msvcrt.dll_strlen
cmp rax, 0x100
je 0x14003e7e2
mov r10d, 0x5c
lea rdx, [rax + 1]
mov word [rsp + rax + 0xe0], r10w
add rax, 0xc
cmp rax, 0x100
ja 0x14003e7e2
lea rax, [rdi + rdx]
movabs rdi, 0x5f5f74696e695f5f
mov qword [rax], rdi
mov dword [rax + 8], 0x79702e
mov rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x50]
call rax
mov r12, qword [0x140054380]
mov rdi, rax
test r12, r12
je 0x140008ce4
mov rcx, qword [0x140054408]
mov r8, qword [sym.imp.python310.dll_PyNumber_InPlaceAdd]
cmp r12, rcx
je 0x1400087ed
mov rdx, qword [0x140054378]
test rdx, rdx
je 0x140008e8b
mov r8, qword [sym.imp.python310.dll_PyNumber_InPlaceAdd]
mov rcx, r12
mov qword [rsp + 0x60], r8
call r8
mov r8, qword [rsp + 0x60]
mov rcx, rax
mov rdx, rdi
call r8
sub qword [rdi], 1
mov r12, rax
jne 0x140008806
mov rax, qword [rdi + 8]
mov rcx, rdi
call qword [rax + 0x30]
mov rdx, qword [0x140054460]
mov r8, r12
mov rcx, rbx
call qword [sym.imp.python310.dll_PyObject_SetAttr]
sub qword [r12], 1
jne 0x140008670
mov rcx, r12
call fcn.1400033e0
jmp 0x140008670
add r15, 1
cmp r15, rax
jge 0x140008d46
mov rcx, rdx
jmp 0x140007d70
mov r8, qword [0x140054460]
mov rcx, qword [rsp + 0x40]
mov rdx, rbx
call fcn.14001e3c0
test al, al
je 0x140008cc6
mov rcx, rdi
call qword [sym.imp.python310.dll_PyUnicode_AsUTF8]
mov rdi, qword [rsp + 0x30]
mov ecx, 0x20
mov r8, rax
xor eax, eax
rep stosq qword [rdi], rax
mov byte [rdi], 0
movzx eax, byte [r8]
test al, al
jne 0x140008702
nop word cs:[rax + rax]
mov rdi, qword [rsp + 0x30]
mov rcx, rdi
call sub.msvcrt.dll_strlen
lea rdx, [rax + 3]
cmp rdx, 0x100
ja 0x14003e7e2
mov dword [rdi + rax], 0x79702e
jmp 0x140008791
mov rax, qword [0x1400551f8]
mov rdi, qword [sym.imp.python310.dll_PyImport_FrozenModules]
cmp byte [0x1400551d1], 0
mov r12, qword [rsp + 0x78]
mov qword [rdi], rax
mov rbx, qword [rsp + 0x80]
jne 0x140008919
cmp byte [0x1400551d0], 0
je 0x140009406
cmp qword [0x140054350], 0
je 0x140008f87
mov byte [0x1400551d1], 1
call qword [sym.imp.python310.dll__PyWarnings_Init]
cmp byte [0x1400551e0], 0
jne 0x140008b17
mov rax, qword [0x1400543d0]
mov r9, qword [sym.imp.python310.dll__Py_NoneStruct]
mov rcx, qword [rsp + 0x40]
mov rdx, qword [0x1400544c0]
mov qword [rsp + 0x28], rax
mov rax, qword [0x1400543c0]
mov r8, r9
mov qword [rsp + 0x20], rax
call fcn.140017d70
mov qword [0x140054370], rax
mov rcx, rax
test rax, rax
je 0x140009550
lea rbx, [0x140045ae3]
lea rbp, [0x140045af5]
mov rdx, rbx
call r12
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [0x140044360]
mov qword [0x140054368], rax
mov rsi, qword [sym.imp.python310.dll_PyCMethod_New]
call rsi
mov rdx, rbx
mov rcx, qword [0x140054370]
mov rbx, qword [sym.imp.python310.dll_PyObject_SetAttrString]
mov r8, rax
call rbx
mov rcx, qword [0x140054370]
mov rdx, rbp
call r12
mov rdi, qword [sym.imp.python310.dll_PyFunction_Type]
mov qword [0x140054360], rax
cmp qword [rax + 8], rdi
je 0x1400094a5
mov rax, qword [0x1400543d0]
mov r9, qword [sym.imp.python310.dll__Py_NoneStruct]
mov rcx, qword [rsp + 0x40]
mov rdx, qword [0x140054660]
mov qword [rsp + 0x28], rax
mov rax, qword [0x1400543c0]
mov r8, r9
mov qword [rsp + 0x20], rax
call fcn.140017d70
mov qword [0x1400551d8], rax
mov rcx, rax
test rax, rax
je 0x140009550
lea rbp, str.coroutine
mov rdx, rbp
call r12
mov rdi, qword [sym.imp.python310.dll_PyFunction_Type]
mov qword [0x140054358], rax
cmp qword [rax + 8], rdi
je 0x140009480
xor r9d, r9d
mov r8d, 0x101
lea rbx, str.nuitka_types_patch
mov dword [rsp + 0x20], 0xffffffff
lea rdx, [0x140045b11]
lea rcx, str._nimport_types_n_old_GeneratorWrapper__types._GeneratorWrapper_nclass_GeneratorWrapperEnhanced__old_GeneratorWrapper_:_n____def___init___self__gen_:_n_________old_GeneratorWrapper.__init___self__gen__n_n________if_hasattr_gen__gi_code_:_n____________if_gen.gi_code.co_flags__0x0020:_n________________self._GeneratorWrapper__isgen__True_n_ntypes._GeneratorWrapper__GeneratorWrapperEnhanced_n
call qword [sym.imp.python310.dll_Py_CompileStringExFlags]
mov rcx, rbx
mov rdx, rax
call qword [sym.imp.python310.dll_PyImport_ExecCodeModule]
mov rcx, rbx
mov rax, qword [rsp + 0x50]
call rax
mov rdi, qword [rsp + 0x40]
pxor xmm0, xmm0
xor ecx, ecx
mov rbx, rax
movdqu xmm6, xmmword [rdi + 0x58]
mov r12, qword [rdi + 0x68]
movups xmmword [rdi + 0x58], xmm0
mov qword [rdi + 0x68], rcx
call qword [sym.imp.python310.dll_PyImport_GetModuleDict]
mov rdx, rbx
mov rcx, rax
call qword [sym.imp.python310.dll_PyDict_DelItem]
mov rcx, qword [rdi + 0x58]
mov rbp, qword [rdi + 0x60]
movups xmmword [rdi + 0x58], xmm6
mov rsi, qword [rdi + 0x68]
mov qword [rdi + 0x68], r12
test rcx, rcx
je 0x140008ae1
sub qword [rcx], 1
je 0x140008f35
test rbp, rbp
je 0x140008af1
sub qword [rbp], 1
je 0x140008f26
test rsi, rsi
je 0x140008b06
sub qword [rsi], 1
jne 0x140008b06
mov rax, qword [rsi + 8]
mov rcx, rsi
call qword [rax + 0x30]
sub qword [rbx], 1
je 0x140008f17
mov byte [0x1400551e0], 1
mov rdi, qword [rsp + 0x40]
mov r8, qword [0x1400551f0]
lea rdx, [0x1400454a8]
mov rcx, rdi
call fcn.140018310
mov r8, qword [0x1400551e8]
lea rdx, str.PYTHONHOME
mov rcx, rdi
call fcn.140018310
mov rdx, qword [rsp + 0x30]
mov qword [rsp + 0xe0], 0
mov r8d, pe_nt_image_headers64
mov qword [rsp + 0xe8], 0
lea rcx, str.NUITKA_ONEFILE_PARENT
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0xf8], 0
mov qword [rsp + 0x100], 0
mov qword [rsp + 0x108], 0
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x118], 0
mov qword [rsp + 0x120], 0
mov qword [rsp + 0x128], 0
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], 0
mov qword [rsp + 0x140], 0
mov qword [rsp + 0x148], 0
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x158], 0
call qword [sym.imp.KERNEL32.dll_GetEnvironmentVariableA]
sub eax, 1
cmp eax, 0x7d
jbe 0x140008d5d
mov rax, qword [sym.imp.python310.dll__PyRuntime]
lea rbx, [0x14004535e]
mov rdx, rbx
mov rax, qword [rax + 0x1f0]
mov rax, qword [rax + 0x10]
mov rcx, qword [rax + 0x358]
call qword [sym.imp.python310.dll_PyDict_DelItemString]
mov rdi, qword [rsp + 0x40]
mov rcx, rdi
call fcn.140005830
mov rdx, rbx
mov rcx, rdi
call fcn.140026610
cmp qword [rdi + 0x58], 0
je 0x140008cbc
mov rbx, qword [rdi + 0x68]
mov rbp, qword [sym.imp.python310.dll_PyUnicode_AsUTF8]
lea rsi, str._frozen_importlib._bootstrap_
test rbx, rbx
je 0x140008cac
mov rax, qword [rbx + 0x18]
mov rax, qword [rax + 0x20]
mov rcx, qword [rax + 0x68]
call rbp
mov rdx, rsi
mov rcx, rax
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x140008ea8
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
mov dword [rsp + 0x6c], 1
mov ecx, dword [rsp + 0x6c]
call qword [sym.imp.python310.dll_Py_Exit]
mov rcx, qword [rsp + 0x88]
mov rdx, rdi
call qword [sym.imp.python310.dll_PySequence_Contains]
test eax, eax
je 0x14000886c
jmp 0x140008670
mov ecx, 1
call fcn.14001ab60
mov qword [0x140054380], rax
mov r12, rax
jmp 0x1400087b0
lea r8, [0x1400454bd]
lea rdx, [0x140054980]
xor ecx, ecx
call fcn.140024420
mov rax, qword [sym.imp.python310.dll_PyImport_FrozenModules]
mov byte [0x1400551d0], 1
mov rdi, qword [rax]
jmp 0x140007258
mov ecx, 1
call fcn.140027570
jmp 0x1400071cc
mov ecx, 1
call fcn.140027570
jmp 0x1400071a9
mov r9, rdx
jmp 0x140007d97
mov ecx, 1
call fcn.140027570
jmp 0x140007573
mov rcx, qword [rsp + 0x30]
call sub.msvcrt.dll_atol
xor edx, edx
xor r9d, r9d
xor ecx, ecx
mov dword [0x140055210], eax
xor eax, eax
lea r8, [0x140002d10]
mov dword [rsp + 0x20], edx
xor edx, edx
mov qword [rsp + 0x28], rax
call qword [sym.imp.KERNEL32.dll_CreateThread]
jmp 0x140008c2c
mov rcx, qword [rsp + 0x40]
lea r8, [0x14004535e]
lea rdx, [0x140055280]
call fcn.140024420
mov byte [0x140055238], 1
jmp 0x1400080a9
xor r11d, r11d
mov rdi, qword [rsp + 0x40]
xor r9d, r9d
mov rdx, rsi
mov qword [rsp + 0x20], r11
lea r8, [0x140045a39]
mov rcx, rdi
call fcn.1400178a0
mov rcx, r13
mov r14, rax
mov rdx, rax
call qword [sym.imp.python310.dll_PySys_SetObject]
mov r8, r14
mov edx, 0xfffffff4
mov rcx, rdi
call fcn.140007080
jmp 0x1400085eb
xor edi, edi
xor r9d, r9d
lea r8, [0x140045a39]
mov rdx, rsi
mov qword [rsp + 0x20], rdi
mov rdi, qword [rsp + 0x40]
mov rcx, rdi
call fcn.1400178a0
mov rcx, r13
mov r14, rax
mov rdx, rax
call qword [sym.imp.python310.dll_PySys_SetObject]
mov r8, r14
mov edx, 0xfffffff5
mov rcx, rdi
call fcn.140007080
jmp 0x1400085c4
xor r14d, r14d
mov rdi, qword [rsp + 0x40]
mov r9d, 1
mov rdx, rsi
mov qword [rsp + 0x20], r14
lea r8, [0x140045a30]
mov rcx, rdi
call fcn.1400178a0
mov rcx, r13
mov r14, rax
mov rdx, rax
call qword [sym.imp.python310.dll_PySys_SetObject]
mov r8, r14
mov edx, 0xfffffff6
mov rcx, rdi
call fcn.140007080
jmp 0x14000859d
mov rax, qword [rsp + 0x50]
lea rcx, [0x140047405]
call rax
mov qword [0x140054378], rax
mov rdx, rax
jmp 0x1400087d3
mov rbx, qword [rbx + 0x10]
mov rax, qword [rsp + 0x40]
mov qword [rax + 0x68], rbx
add qword [rbx], 1
jmp 0x140008c8b
mov rdi, qword [rsp + 0x48]
mov rax, qword [rdi + 0xc8]
mov qword [0x140054328], rax
mov rax, qword [0x14004cae0]
mov qword [rdi + 0xc8], rax
jmp 0x140008553
mov ecx, 1
call fcn.140018500
or rdx, 0xffffffffffffffff
mov rcx, rax
call qword [sym.imp.python310.dll_PyUnicode_FromWideChar]
mov qword [0x140054780], rax
mov r8, rax
test rax, rax
je 0x1400094fa
add qword [rax], 1
jmp 0x140007f92
mov rax, qword [rbx + 8]
mov rcx, rbx
call qword [rax + 0x30]
jmp 0x140008b10
mov rax, qword [rbp + 8]
mov rcx, rbp
call qword [rax + 0x30]
jmp 0x140008af1
mov rax, qword [rcx + 8]
call qword [rax + 0x30]
jmp 0x140008ae1
lea rbx, [rsp + 0x90]
movdqa xmm4, xmmword [rsp + 0xc0]
mov rcx, rbx
movdqa xmm5, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x90], xmm4
movaps xmmword [rsp + 0xa0], xmm5
call qword [sym.imp.python310.dll_Py_ExitStatusException]
movsxd rsi, esi
mov rcx, qword [r13 + rsi*8]
call qword [sym.imp.msvcrt.dll__wtoi]
jmp 0x140007480
lea rax, [0x140054980]
mov qword [0x140054348], rax
mov rax, qword [sym.imp.python310.dll_Py_VerboseFlag]
cmp dword [rax], 0
jne 0x1400094ca
lea rax, [0x140042160]
xor r8d, r8d
lea rsi, [0x140041fc0]
or dword [0x140042068], 0x100
mov qword [0x140054350], rax
mov rax, qword [rbp + 0x90]
mov rcx, rsi
mov qword [0x1400420c0], r8
mov qword [0x140054340], rax
mov qword [0x140042050], rax
call rbx
mov r8, rsi
lea rdx, str.__nuitka_loader_type
mov rcx, qword [0x140054398]
mov rax, qword [rsp + 0x70]
call rax
mov rax, qword [rbp + 0x90]
xor r9d, r9d
lea rcx, [0x140041e20]
mov qword [0x140041f20], r9
or dword [0x140041ec8], 0x100
mov qword [0x140054340], rax
mov qword [0x140041eb0], rax
call rbx
xor ecx, ecx
call fcn.1400273f0
lea rcx, str.meta_path
mov rsi, rax
mov rax, qword [rsp + 0x58]
call rax
mov rbx, qword [rax + 0x10]
mov rbp, rax
mov rax, qword [rax + 0x20]
lea r13, [rbx + 1]
cmp r13, rax
jg 0x14000906a
sar rax, 1
cmp r13, rax
jge 0x1400094f1
xor r14d, r14d
test r13, r13
je 0x140009082
mov rax, r13
sar rax, 3
lea r14, [rbx + rax + 7]
and r14, 0xfffffffffffffffc
mov rcx, qword [rbp + 0x18]
lea rdx, [r14*8]
call qword [sym.imp.python310.dll_PyMem_Realloc]
test rax, rax
je 0x14003e7dc
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x20], r14
mov r8d, 2
lea rax, [rbx - 1]
mov rdx, qword [rbp + 0x18]
cmp rbx, r8
cmovle r8, rbx
cmp rax, r8
jl 0x140009102
mov r10, rbx
sub r10, r8
lea rcx, [r10 - 1]
cmp rcx, 2
jbe 0x1400090f0
mov ecx, 1
shl rcx, 0x3f
cmp rbx, rcx
jne 0x14000942a
movabs rax, 0x7fffffffffffffff
nop
mov rcx, qword [rdx + rax*8]
mov qword [rdx + rax*8 + 8], rcx
sub rax, 1
cmp rax, r8
jge 0x1400090f0
add qword [rsi], 1
mov rcx, rsi
mov qword [rdx + r8*8], rsi
lea rdx, str.sys_path_hook
call r12
lea rcx, str.path_hooks
mov rbx, rax
mov rax, qword [rsp + 0x58]
call rax
mov r14, qword [rax + 0x10]
mov rsi, rax
mov rax, qword [rax + 0x20]
lea rbp, [r14 + 1]
cmp rbp, rax
jg 0x140009148
sar rax, 1
cmp rbp, rax
jge 0x1400094e8
xor r13d, r13d
test rbp, rbp
je 0x140009160
mov rax, rbp
sar rax, 3
lea r13, [r14 + rax + 7]
and r13, 0xfffffffffffffffc
mov rcx, qword [rsi + 0x18]
lea rdx, [r13*8]
call qword [sym.imp.python310.dll_PyMem_Realloc]
test rax, rax
je 0x140009545
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x10], rbp
mov qword [rsi + 0x20], r13
mov rax, qword [rsi + 0x18]
mov qword [rax + r14*8], rbx
jmp 0x140008912
lea rcx, [0x140045a08]
call fcn.1400025c0
mov qword [0x140054968], rax
jmp 0x1400080b7
xor r8d, r8d
lea rdx, str.sentinel
mov ecx, 0x1b
call rbp
lea rcx, str.version_info
mov qword [0x140054938], rax
mov rax, qword [sym.imp.python310.dll_PySys_GetObject]
mov qword [rsp + 0x58], rax
call rax
mov rcx, qword [rsp + 0x40]
lea r8, [0x1400459ad]
lea rdx, [0x1400543c0]
mov qword [0x140054310], rax
call fcn.140024420
xor ecx, ecx
mov rsi, qword [0x1400546c0]
call fcn.140018b40
mov rcx, qword [0x140054408]
mov rbp, rax
mov rax, qword [sym.imp.python310.dll_PyUnicode_FromString]
mov qword [rsp + 0x50], rax
cmp rbp, rcx
je 0x1400094dc
cmp qword [0x140054378], 0
je 0x140009505
mov rcx, rbp
mov rdx, qword [0x140054378]
mov rbp, qword [sym.imp.python310.dll_PyNumber_InPlaceAdd]
call rbp
mov rcx, rax
mov rdx, rsi
lea rsi, [0x1400547a0]
call rbp
lea rcx, str.executable
mov rdx, rax
call qword [sym.imp.python310.dll_PySys_SetObject]
lea rdx, str.__nuitka_version__
mov rcx, rsi
call qword [sym.imp.python310.dll_PyStructSequence_InitType]
mov rcx, rsi
call qword [sym.imp.python310.dll_PyStructSequence_New]
mov rbp, qword [sym.imp.python310.dll_PyLong_FromLong]
mov ecx, 2
mov rsi, rax
mov qword [0x140055230], rax
call rbp
mov ecx, 4
mov qword [rsi + 0x18], rax
mov rsi, qword [0x140055230]
call rbp
mov ecx, 8
mov qword [rsi + 0x20], rax
mov rsi, qword [0x140055230]
call rbp
mov rbp, qword [rsp + 0x50]
lea rcx, str.release
mov qword [rsi + 0x28], rax
mov rsi, qword [0x140055230]
call rbp
xor ecx, ecx
mov qword [rsi + 0x30], rax
call fcn.14001ab60
mov rsi, qword [sym.imp.python310.dll__Py_TrueStruct]
lea rcx, [0x14004535e]
mov rdx, rax
mov rax, qword [0x140055230]
mov qword [rsp + 0x80], rsi
mov qword [rax + 0x38], rdx
mov rdx, qword [sym.imp.python310.dll__Py_FalseStruct]
mov qword [rax + 0x40], rsi
mov qword [rax + 0x48], rsi
mov qword [rax + 0x50], rdx
mov qword [rax + 0x58], rdx
mov qword [rax + 0x60], rdx
mov qword [rax + 0x68], rdx
mov qword [rax + 0x70], rdx
call rbp
mov rdx, qword [0x140055230]
mov rcx, qword [rsp + 0x40]
mov rsi, qword [0x1400543c0]
mov qword [rdx + 0x78], rax
xor eax, eax
mov qword [0x1400548c8], rax
mov qword [0x1400548d8], rax
call fcn.140015b20
mov r8d, 1
mov rdx, rsi
mov rcx, rax
mov qword [0x140054308], rax
call qword [sym.imp.python310.dll_PyDict_MergeFromSeq2]
jmp 0x14000809c
mov rax, qword [rsp + 0x88]
lea rcx, [0x140045a42]
call rax
mov qword [0x140054330], rax
jmp 0x140008607
lea rcx, [0x140045a20]
call fcn.1400025c0
mov qword [0x140054940], rax
jmp 0x1400080fd
lea rcx, [0x140045a1c]
call fcn.1400025c0
mov qword [0x140054948], rax
jmp 0x1400080ef
lea rcx, [0x140045a17]
call fcn.1400025c0
mov qword [0x140054950], rax
jmp 0x1400080e1
lea rcx, [0x140045a11]
call fcn.1400025c0
mov qword [0x140054958], rax
jmp 0x1400080d3
lea rcx, [0x140045a0d]
call fcn.1400025c0
mov qword [0x140054960], rax
jmp 0x1400080c5
mov rcx, qword [rsp + 0x40]
lea r8, [0x1400454bd]
lea rdx, [0x140054980]
call fcn.140024420
mov byte [0x1400551d0], 1
jmp 0x140008904
mov r9, r10
lea rcx, [rbx*8]
shr r9, 1
lea rbp, [rdx + rcx - 0x10]
lea r11, [rdx + rcx - 8]
xor ecx, ecx
imul r9, r9, 0xfffffffffffffff0
movdqu xmm3, xmmword [rbp + rcx]
movups xmmword [r11 + rcx], xmm3
sub rcx, 0x10
cmp r9, rcx
jne 0x140009448
mov rcx, r10
and rcx, 0xfffffffffffffffe
sub rax, rcx
sub rbx, rcx
and r10b, 1
je 0x140009102
mov rax, qword [rdx + rax*8]
mov qword [rdx + rbx*8], rax
jmp 0x140009102
xor r8d, r8d
xor edx, edx
lea rcx, str.coroutine
xor r9d, r9d
call rsi
mov rcx, qword [0x1400551d8]
mov rdx, rbp
mov r8, rax
call rbx
jmp 0x140008a4b
xor r8d, r8d
xor edx, edx
lea rcx, [0x140044340]
xor r9d, r9d
call rsi
mov rcx, qword [0x140054370]
mov rdx, rbp
mov r8, rax
call rbx
jmp 0x1400089e0
lea rcx, str.Setup_nuitka_compiled_module_bytecode_extension_importer._n
call qword [sym.imp.python310.dll_PySys_WriteStderr]
jmp 0x140008fa5
mov rbp, qword [sym.imp.python310.dll_PyNumber_InPlaceAdd]
jmp 0x140009249
mov qword [rsi + 0x10], rbp
jmp 0x140009187
mov qword [rbp + 0x10], r13
jmp 0x1400090a9
call qword [sym.imp.python310.dll_PyErr_Print]
call sub.msvcrt.dll_abort
lea rcx, [0x140047405]
call rax
mov qword [0x140054378], rax
jmp 0x140009233
mov rbx, qword [r12]
mov ecx, 2
call qword [fcn.14003ddb0]
lea rdx, [0x140045750]
mov rcx, rax
mov r8, rbx
call fcn.1400276f0
mov ecx, 2
call sub.msvcrt.dll_exit
call qword [sym.imp.python310.dll_PyErr_NoMemory]
jmp 0x140008912
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
mov ecx, 1
call qword [sym.imp.python310.dll_Py_Exit]
nop
nop word cs:[rax + rax]
nop
call qword [sym.imp.python310.dll_PyErr_NoMemory]
call sub.msvcrt.dll_abort
mov rax, qword [8]
ud2