Function at 0x140062ed0
Capabilities:
Create thread
Query environment variable
Set environment variable

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x2d8
mov edi, ecx
lea rcx, [0x1400ad064]
mov r13, rdx
call fcn.1400758d0
lea rdx, [0x1400ad06a]
lea rcx, [0x1400ad064]
mov qword [0x1400cc300], rax
call fcn.1400759c0
lea rcx, str.PYTHONHOME
call fcn.1400758d0
cmp byte [0x1400cb6a2], 0
mov qword [0x1400cc2f8], rax
jne 0x140062f34
mov ecx, 1
call fcn.140088430
lea rdx, [0x1400cb4a0]
lea rcx, str.PYTHONHOME
call fcn.1400759c0
cmp byte [0x1400cb6a2], 0
jne 0x140062f5a
mov ecx, 1
call fcn.140088430
lea rcx, [0x1400cb4a0]
xor ebx, ebx
call qword [sym.imp.KERNEL32.dll_SetDllDirectoryW]
mov rax, qword [sym.imp.python39.dll__Py_path_config]
mov dword [rax + 0x30], 1
mov rax, qword [sym.imp.python39.dll_PyImport_FrozenModules]
mov rbp, qword [rax]
test rbp, rbp
je 0x140062fa7
cmp qword [rbp], 0
mov rax, rbp
je 0x140062f9a
add rax, 0x18
cmp qword [rax], 0
jne 0x140062f90
sub rax, rbp
sar rax, 3
imul ebx, eax, 0xaaaaaaab
lea eax, [rbx + 0x9b]
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, rbp
mov rsi, rax
mov rcx, rax
call sub.msvcrt.dll_memcpy
add rbx, rsi
cmp byte [0x1400cc2e0], 0
je 0x14006489b
mov rdx, qword [0x1400a6700]
movsxd rax, dword [0x1400a6708]
lea rcx, [0x1400cb9a0]
movq xmm0, rdx
movhps xmm0, qword [rcx + rax*8]
mov eax, dword [0x1400a670c]
movups xmmword [rbx], xmm0
mov dword [rbx + 0x10], eax
lea rax, [0x1400a6700]
test rdx, rdx
je 0x14006304f
nop
mov rdx, qword [rax + 0x10]
movsxd rcx, dword [rax + 0x18]
add rbx, 0x18
add rax, 0x10
lea r11, [0x1400cb9a0]
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 0x140063020
mov rax, qword [sym.imp.python39.dll_PyImport_FrozenModules]
mov qword [0x1400cc308], rbp
lea rbx, [r13 + 8]
lea r14, str.__multiprocessing_fork
mov qword [0x1400cc318], r13
mov rcx, qword [r13]
lea rbp, [0x1400ad084]
mov qword [rax], rsi
mov rax, qword [sym.imp.python39.dll_Py_DebugFlag]
mov esi, 1
mov dword [rax], 0
mov rax, qword [sym.imp.python39.dll_Py_InspectFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python39.dll_Py_InteractiveFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python39.dll_Py_OptimizeFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python39.dll_Py_DontWriteBytecodeFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python39.dll_Py_NoUserSiteDirectory]
mov dword [rax], 1
mov rax, qword [sym.imp.python39.dll_Py_IgnoreEnvironmentFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python39.dll_Py_VerboseFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python39.dll_Py_BytesWarningFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python39.dll_Py_UTF8Mode]
mov dword [rax], 0
mov rax, qword [sym.imp.python39.dll_Py_FrozenFlag]
mov dword [rax], 1
mov rax, qword [sym.imp.python39.dll_Py_NoSiteFlag]
mov dword [rax], 1
call qword [sym.imp.python39.dll_Py_SetProgramName]
mov dword [0x1400cc310], edi
jmp 0x14006315b
mov rdx, rbp
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x140065266
mov rcx, qword [rbx]
lea rdx, [0x1400ad382]
add rbx, 8
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x140065266
cmp edi, esi
jle 0x140063210
add esi, 1
mov rcx, qword [rbx]
mov r12, rbx
cmp edi, esi
jle 0x140063130
mov rdx, r14
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x140063210
mov rcx, qword [rbx]
lea rdx, str.__multiprocessing_resource_tracker
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x140064a68
mov rcx, qword [rbx]
mov rdx, rbp
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x1400631b0
mov rcx, qword [rbx]
jmp 0x140063130
movsxd rax, esi
lea r8, [0x1400a70b0]
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.14005f970
test eax, eax
jne 0x140063210
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 0x140063210
mov rcx, qword [r15]
lea r9, [0x1400cb798]
lea r8, [0x1400cb79c]
lea rdx, str.from_joblib.externals.loky.backend.popen_loky_win32_import_main__main_pipe_handle_i__parent_pid_i_
call fcn.14005f970
test eax, eax
je 0x1400631a6
nop word cs:[rax + rax]
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x50], rax
mov rcx, rax
call qword [sym.imp.python39.dll__PyRuntime_Initialize]
mov eax, dword [rsp + 0xf0]
test eax, eax
jne 0x140064a35
lea rax, [rsp + 0x140]
lea rbx, [rsp + 0xb0]
mov rsi, rax
mov rcx, rax
mov qword [rsp + 0x38], rax
call qword [sym.imp.python39.dll__PyConfig_InitCompatConfig]
mov r9, qword [0x1400cc318]
mov rcx, qword [rsp + 0x50]
mov rdx, rsi
movsxd r8, dword [0x1400cc310]
call qword [sym.imp.python39.dll_PyConfig_SetArgv]
mov rcx, rbx
movdqa xmm1, xmmword [rsp + 0xf0]
movdqa xmm2, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xc0], xmm2
call qword [sym.imp.python39.dll_PyStatus_Exception]
mov dword [rsp + 0x7c], eax
test eax, eax
jne 0x140064a3d
cmp byte [0x1400cb6a2], 0
je 0x140064686
mov rax, qword [0x1400cc318]
mov r15, qword [rsp + 0x38]
mov rcx, rbx
lea r8, [rsp + 0x250]
mov rsi, qword [sym.imp.python39.dll_PyConfig_SetString]
mov r9, qword [rax]
mov rdx, r15
call rsi
lea r9, [0x1400cb4a0]
mov rdx, r15
mov rcx, rbx
lea r8, [rsp + 0x260]
call rsi
lea r9, [0x1400cb4a0]
mov rdx, r15
mov rcx, rbx
lea r8, [rsp + 0x270]
call rsi
lea r9, [0x1400cb4a0]
mov rdx, r15
mov rcx, rbx
lea r8, [rsp + 0x268]
call rsi
lea r9, [0x1400cb4a0]
mov rdx, r15
mov rcx, rbx
lea r8, [rsp + 0x278]
call rsi
lea r9, [0x1400cb4a0]
mov rdx, r15
mov rcx, rbx
lea r8, [rsp + 0x230]
call rsi
lea r9, [0x1400cb4a0]
mov rdx, r15
mov rcx, rbx
lea r8, [rsp + 0x280]
call rsi
lea rdx, [rsp + 0x240]
lea r8, [0x1400cb4a0]
mov rcx, rbx
call qword [sym.imp.python39.dll_PyWideStringList_Append]
mov rcx, qword [rsp + 0x50]
mov rdx, r15
mov dword [rsp + 0x238], 1
mov dword [rsp + 0x150], 1
call qword [sym.imp.python39.dll_Py_InitializeFromConfig]
mov eax, dword [rsp + 0xf0]
test eax, eax
jne 0x140064a3d
mov rax, qword [sym.imp.python39.dll__PyRuntime]
mov ecx, edi
mov rdx, qword [0x1400cc318]
lea rbx, str.capitalize
lea r12, [0x1400ad39a]
lea r14, [0x1400ad3c0]
mov rax, qword [rax + 0x1f0]
lea r15, str.endswith
lea r13, str.expandtabs
lea rsi, [0x1400ad3bb]
mov qword [rsp + 0x48], rax
mov rax, qword [sym.imp.python39.dll_Py_NoSiteFlag]
mov dword [rax], 1
call qword [sym.imp.python39.dll_PySys_SetArgv]
mov rdi, qword [sym.imp.python39.dll_PyBytes_Type]
mov rbp, qword [sym.imp.python39.dll_PyObject_GetAttrString]
mov rdx, rbx
mov rcx, rdi
call rbp
lea r8, [0x1400ad393]
mov rcx, rdi
mov rdx, r8
call rbp
mov rdx, r12
mov rcx, rdi
call rbp
mov rcx, rdi
lea rdx, [0x1400ad3a0]
call rbp
mov rdx, r15
mov rcx, rdi
call rbp
mov rdx, r13
mov rcx, rdi
call rbp
mov rdx, rsi
mov rcx, rdi
call rbp
mov rdx, r14
mov rcx, rdi
call rbp
lea r9, str.isalnum
mov rcx, rdi
mov rdx, r9
call rbp
lea r10, str.isalpha
mov rcx, rdi
mov rdx, r10
call rbp
lea r11, str.isdigit
mov rcx, rdi
mov rdx, r11
call rbp
mov rcx, rdi
lea rdx, str.islower
call rbp
mov rcx, rdi
lea rdx, str.isspace
call rbp
mov rcx, rdi
lea rdx, str.istitle
call rbp
mov rcx, rdi
lea rdx, str.isupper
call rbp
mov rcx, rdi
lea rdx, [0x1400ad3fe]
call rbp
mov rcx, rdi
lea rdx, [0x1400ad403]
call rbp
mov rcx, rdi
lea rdx, [0x1400ad409]
call rbp
mov rcx, rdi
lea rdx, [0x1400ad40f]
call rbp
mov rcx, rdi
lea rdx, str.partition
call rbp
mov rcx, rdi
lea rdx, str.replace
call rbp
mov rcx, rdi
lea rdx, [0x1400ad428]
call rbp
mov rcx, rdi
lea rdx, str.rindex
call rbp
mov rcx, rdi
lea rdx, [0x1400ad435]
call rbp
mov rcx, rdi
lea rdx, str.rpartition
call rbp
mov rcx, rdi
lea rdx, [0x1400ad446]
call rbp
mov rcx, rdi
lea rdx, [0x1400ad44d]
call rbp
mov rcx, rdi
lea rdx, [0x1400ad454]
call rbp
mov rcx, rdi
lea rdx, str.splitlines
call rbp
mov rcx, rdi
lea rdx, str.startswith
call rbp
mov rcx, rdi
lea rdx, [0x1400ad470]
call rbp
mov rcx, rdi
lea rdx, str.swapcase
call rbp
mov rcx, rdi
lea rdx, str.title
call rbp
mov rcx, rdi
lea rdx, str.translate
call rbp
mov rcx, rdi
lea rdx, [0x1400ad48f]
call rbp
mov rcx, rdi
lea rdx, str.zfill
call rbp
mov rax, qword [sym.imp.python39.dll_PyUnicode_Type]
mov rdx, rbx
mov rbx, rax
mov rcx, rax
call rbp
mov rcx, rbx
lea rdx, str.casefold
call rbp
lea r8, [0x1400ad393]
mov rcx, rbx
mov rdx, r8
call rbp
mov rdx, r12
mov rcx, rbx
call rbp
mov rcx, rbx
lea rdx, [0x1400ad4a4]
call rbp
mov rdx, r15
mov rcx, rbx
lea r15, [0x1400ad51a]
call rbp
mov rdx, r13
mov rcx, rbx
call rbp
mov rdx, rsi
mov rcx, rbx
call rbp
mov rcx, rbx
lea rdx, [0x1400ad4ab]
call rbp
mov rcx, rbx
lea rdx, str.format_map
call rbp
mov rdx, r14
mov rcx, rbx
call rbp
lea r9, str.isalnum
mov rcx, rbx
mov rdx, r9
call rbp
lea r10, str.isalpha
mov rcx, rbx
mov rdx, r10
call rbp
mov rcx, rbx
lea rdx, str.isascii
call rbp
mov rcx, rbx
lea rdx, str.isdecimal
call rbp
lea r11, str.isdigit
mov rcx, rbx
mov rdx, r11
call rbp
mov rcx, rbx
lea rdx, str.isidentifier
call rbp
mov rcx, rbx
lea rdx, str.islower
call rbp
mov rcx, rbx
lea rdx, str.isnumeric
call rbp
mov rcx, rbx
lea rdx, str.isprintable
call rbp
mov rcx, rbx
lea rdx, str.isspace
call rbp
mov rcx, rbx
lea rdx, str.istitle
call rbp
mov rcx, rbx
lea rdx, str.isupper
call rbp
mov rcx, rbx
lea rdx, [0x1400ad3fe]
call rbp
mov rcx, rbx
lea rdx, [0x1400ad403]
call rbp
mov rcx, rbx
lea rdx, [0x1400ad409]
call rbp
mov rcx, rbx
lea rdx, [0x1400ad40f]
call rbp
mov rcx, rbx
lea rdx, str.maketrans
call rbp
mov rcx, rbx
lea rdx, str.partition
call rbp
mov rcx, rbx
lea rdx, str.replace
call rbp
mov rcx, rbx
lea rdx, [0x1400ad428]
mov qword [0x1400cb268], rax
call rbp
mov rcx, rbx
lea rdx, str.rindex
call rbp
mov rcx, rbx
lea rdx, [0x1400ad435]
call rbp
mov rcx, rbx
lea rdx, str.rpartition
call rbp
mov rcx, rbx
lea rdx, [0x1400ad446]
call rbp
mov rcx, rbx
lea rdx, [0x1400ad44d]
call rbp
mov rcx, rbx
lea rdx, [0x1400ad454]
call rbp
mov rcx, rbx
lea rdx, str.splitlines
call rbp
mov rcx, rbx
lea rdx, str.startswith
call rbp
mov rcx, rbx
lea rdx, [0x1400ad470]
mov qword [0x1400cb260], rax
call rbp
mov rcx, rbx
lea rdx, str.swapcase
call rbp
mov rcx, rbx
lea rdx, str.title
call rbp
mov rcx, rbx
lea rdx, str.translate
call rbp
mov rcx, rbx
lea rdx, [0x1400ad48f]
call rbp
mov rcx, rbx
lea rdx, str.zfill
call rbp
mov rsi, qword [sym.imp.python39.dll_PyDict_Type]
lea r9, [0x1400ad4fc]
mov rdx, r9
mov rcx, rsi
call rbp
lea r8, [0x1400acd65]
mov rcx, rsi
mov rdx, r8
call rbp
mov rcx, rsi
lea rdx, str.fromkeys
call rbp
mov rcx, rsi
lea rdx, [0x1400ad50b]
call rbp
mov rcx, rsi
lea rdx, [0x1400ad50f]
call rbp
mov rcx, rsi
lea rdx, [0x1400ad515]
call rbp
mov rcx, rsi
mov rdx, r15
call rbp
mov rcx, rsi
lea rdx, str.popitem
call rbp
mov rcx, rsi
lea rdx, str.setdefault
call rbp
mov rcx, rsi
lea rdx, [0x1400ad531]
call rbp
mov rcx, rsi
lea rdx, [0x1400ad538]
call rbp
mov r13, qword [sym.imp.python39.dll_PyList_Type]
lea rdx, [0x1400ad53f]
mov rcx, r13
call rbp
lea r9, [0x1400ad4fc]
mov rcx, r13
mov rdx, r9
call rbp
lea r8, [0x1400acd65]
mov rcx, r13
mov rdx, r8
call rbp
mov rdx, r12
mov rcx, r13
call rbp
lea rdx, [0x1400ad546]
mov rcx, r13
call rbp
mov rdx, r14
mov rcx, r13
lea r14, [0x1400acebf]
call rbp
lea rdx, [0x1400ad54d]
mov rcx, r13
call rbp
mov rdx, r15
mov rcx, r13
call rbp
lea rdx, [0x1400ad554]
mov rcx, r13
call rbp
lea rdx, str.reverse
mov rcx, r13
call rbp
lea rdx, [0x1400ad563]
mov rcx, r13
call rbp
mov rax, qword [sym.imp.python39.dll_PyDict_New]
mov qword [rsp + 0x70], rax
call rax
mov r12, qword [sym.imp.python39.dll_PyCapsule_New]
xor r8d, r8d
mov rdx, r14
mov qword [0x1400cb270], rax
mov rax, qword [sym.imp.python39.dll__Py_NoneStruct]
mov rcx, qword [0x1400b4c80]
mov qword [0x1400cb7a0], rax
call r12
mov rdx, rsi
mov rcx, qword [0x1400cb270]
mov rsi, qword [sym.imp.python39.dll_PyDict_SetItem]
mov r8, rax
call rsi
xor r8d, r8d
mov rdx, r14
mov rcx, qword [0x1400b4ca0]
call r12
mov rcx, qword [0x1400cb270]
mov rdx, r13
mov r8, rax
call rsi
xor r8d, r8d
mov rdx, r14
mov rcx, qword [0x1400b4cc0]
call r12
mov rdx, qword [sym.imp.python39.dll_PyTuple_Type]
mov rcx, qword [0x1400cb270]
mov r8, rax
call rsi
xor r8d, r8d
mov rdx, r14
mov rcx, qword [0x1400b4cb0]
call r12
mov rdx, qword [sym.imp.python39.dll_PySet_Type]
mov rcx, qword [0x1400cb270]
mov r8, rax
call rsi
xor r8d, r8d
mov rdx, r14
lea rcx, [0x140060710]
call r12
mov rdx, qword [sym.imp.python39.dll_PyByteArray_Type]
mov rcx, qword [0x1400cb270]
mov r8, rax
call rsi
xor r8d, r8d
mov rdx, r14
mov rcx, qword [0x1400b4c90]
call r12
mov rdx, qword [sym.imp.python39.dll_Py_GenericAliasType]
mov rcx, qword [0x1400cb270]
mov r8, rax
call rsi
mov rdx, rdi
mov r8, qword [0x1400cb7a0]
mov rcx, qword [0x1400cb270]
call rsi
mov rdx, rbx
mov r8, qword [0x1400cb7a0]
mov rcx, qword [0x1400cb270]
call rsi
mov r14, qword [sym.imp.python39.dll_PyLong_Type]
mov r8, qword [0x1400cb7a0]
mov rcx, qword [0x1400cb270]
mov rdx, r14
call rsi
mov rax, qword [sym.imp.python39.dll__Py_NoneStruct]
mov r8, qword [0x1400cb7a0]
mov rcx, qword [0x1400cb270]
mov rdx, qword [rax + 8]
call rsi
mov r8, qword [0x1400cb7a0]
mov rdx, qword [sym.imp.python39.dll_PyBool_Type]
mov rcx, qword [0x1400cb270]
call rsi
mov r8, qword [0x1400cb7a0]
mov rdx, qword [sym.imp.python39.dll_PyFloat_Type]
mov rcx, qword [0x1400cb270]
call rsi
mov r8, qword [0x1400cb7a0]
mov rdx, qword [sym.imp.python39.dll_PyRange_Type]
mov rcx, qword [0x1400cb270]
call rsi
mov rax, qword [sym.imp.python39.dll_PyType_Type]
mov r8, qword [0x1400cb7a0]
mov rcx, qword [0x1400cb270]
mov rdx, rax
mov qword [rsp + 0x58], rax
call rsi
mov r8, qword [0x1400cb7a0]
mov rdx, qword [sym.imp.python39.dll_PySlice_Type]
mov rcx, qword [0x1400cb270]
call rsi
mov r8, qword [0x1400cb7a0]
mov rdx, qword [sym.imp.python39.dll_PyComplex_Type]
mov rcx, qword [0x1400cb270]
call rsi
mov r8, qword [0x1400cb7a0]
mov rdx, qword [sym.imp.python39.dll_PyCFunction_Type]
mov rcx, qword [0x1400cb270]
call rsi
mov rax, qword [sym.imp.python39.dll__Py_EllipsisObject]
mov r8, qword [0x1400cb7a0]
mov rcx, qword [0x1400cb270]
mov rdx, qword [rax + 8]
call rsi
mov rax, qword [sym.imp.python39.dll__Py_NotImplementedStruct]
mov r8, qword [0x1400cb7a0]
mov rcx, qword [0x1400cb270]
mov rdx, qword [rax + 8]
call rsi
mov r8, qword [0x1400cb7a0]
mov rdx, qword [sym.imp.python39.dll_PyFrozenSet_Type]
mov rcx, qword [0x1400cb270]
call rsi
mov rax, qword [sym.imp.python39.dll_PyImport_ImportModule]
lea rcx, str.builtins
mov qword [rsp + 0x90], rax
call rax
mov rdi, qword [0x1400b5100]
mov rbx, qword [0x1400b53a0]
mov ecx, 1
mov qword [rdi], rax
mov rax, qword [rax + 0x10]
mov qword [rbx], rax
call fcn.140075ca0
lea rdx, str.__nuitka_binary_dir
mov r8, rax
mov rax, qword [0x1400b53a0]
mov rcx, qword [rax]
mov rax, qword [sym.imp.python39.dll_PyDict_SetItemString]
mov qword [rsp + 0x80], rax
call rax
mov r8, qword [0x1400cb7a8]
test r8, r8
je 0x14006484e
mov rax, qword [0x1400b53a0]
lea rdx, str.__nuitka_binary_exe
lea r13, [0x1400a70c0]
mov rcx, qword [rax]
mov rax, qword [rsp + 0x80]
call rax
mov r15, qword [sym.imp.python39.dll_PyModule_Type]
mov rbx, qword [sym.imp.python39.dll_PyType_Ready]
mov rcx, r13
mov dword [0x1400a7168], 0x44400
mov rax, qword [r15 + 0x30]
mov qword [0x1400a71c0], r15
movdqu xmm3, xmmword [r15 + 0x128]
movdqu xmm4, xmmword [r15 + 0x138]
mov qword [0x1400a70f0], rax
mov rax, qword [r15 + 0x58]
movups xmmword [0x1400a71e8], xmm3
mov qword [0x1400a7118], rax
mov rax, qword [0x1400b4d10]
movups xmmword [0x1400a71f8], xmm4
mov qword [0x1400a7158], rax
mov rax, qword [r15 + 0x90]
mov qword [0x1400a7150], rax
mov rax, qword [r15 + 0xb0]
mov qword [0x1400a7170], rax
mov rax, qword [r15 + 0xb8]
mov qword [0x1400a7178], rax
mov rax, qword [r15 + 0xf0]
mov qword [0x1400a71b0], rax
mov rax, qword [r15 + 0x120]
mov qword [0x1400a71e0], rax
call rbx
mov rax, qword [rdi]
cmp qword [0x1400cb958], 0
mov qword [rax + 8], r13
je 0x140064cf3
mov rax, qword [sym.imp.python39.dll_PySys_GetObject]
mov qword [rsp + 0x60], rax
mov rax, qword [0x1400b5470]
mov qword [rsp + 0x40], rax
mov rax, qword [sym.imp.python39.dll_PyUnicode_FromString]
mov qword [rsp + 0x68], rax
mov rax, qword [sym.imp.python39.dll__Py_TrueStruct]
mov qword [rsp + 0x88], rax
mov r12, qword [0x1400b5370]
cmp byte [r12], 0
je 0x1400649ed
cmp qword [0x1400cb988], 0
je 0x140064f84
cmp qword [0x1400cb980], 0
je 0x140064f9c
cmp qword [0x1400cb978], 0
je 0x140064f0b
cmp qword [0x1400cb970], 0
je 0x140064f23
cmp qword [0x1400cb968], 0
je 0x140064f3b
cmp qword [0x1400cb960], 0
je 0x140064f6c
mov r13, qword [sym.imp.python39.dll_PyBaseObject_Type]
mov rcx, qword [str._X_n_]
mov rdi, qword [0x1400b4e10]
mov rax, qword [r13 + 0x90]
mov qword [rcx + 0x100], 0
mov qword [rdi], rax
mov qword [rcx + 0x90], rax
call rbx
mov r12, qword [sym.imp.python39.dll_PyObject_SelfIter]
mov rax, qword [r13 + 0x90]
lea rcx, [0x1400a7de0]
mov rdi, qword [0x1400b4e10]
mov rdx, qword [sym.imp.python39.dll_PyGen_Type]
mov qword [0x1400a7eb8], r12
mov qword [rdi], rax
mov qword [0x1400a7ee0], rdx
mov qword [0x1400a7e70], rax
call rbx
mov rdx, qword [sym.imp.python39.dll_PyCoro_Type]
mov rax, qword [r13 + 0x90]
lea rcx, [0x1400a75c0]
mov rdi, qword [0x1400b4e10]
mov qword [0x1400a76c0], rdx
mov qword [rdi], rax
mov qword [0x1400a7650], rax
call rbx
mov rax, qword [r13 + 0x90]
mov rdi, qword [0x1400b4e10]
mov qword [0x1400a74f8], r12
lea rcx, [0x1400a7420]
mov qword [0x1400a7520], 0
mov qword [rdi], rax
mov qword [0x1400a74b0], rax
call rbx
mov rax, qword [r13 + 0x90]
mov rdi, qword [0x1400b4e10]
mov qword [0x1400a7358], r12
mov qword [0x1400a7380], 0
lea rcx, [0x1400a7280]
mov qword [rdi], rax
mov qword [0x1400a7310], rax
mov rax, qword [0x1400a72d0]
mov qword [rax], r12
call rbx
mov rax, qword [r13 + 0x90]
mov rdi, qword [0x1400b4e10]
lea rcx, [0x1400a7c40]
mov rdx, qword [sym.imp.python39.dll_PyAsyncGen_Type]
mov qword [rdi], rax
mov qword [0x1400a7cd0], rax
mov rax, qword [0x1400a7c90]
mov qword [0x1400a7d40], rdx
mov qword [rax + 8], r12
call rbx
mov rax, qword [r13 + 0x90]
mov rdi, qword [0x1400b4e10]
mov qword [0x1400a7b78], r12
mov qword [0x1400a7ba0], 0
lea rcx, [0x1400a7aa0]
mov qword [rdi], rax
mov qword [0x1400a7b30], rax
mov rax, qword [0x1400a7af0]
mov qword [rax], r12
call rbx
mov rax, qword [r13 + 0x90]
mov rdi, qword [0x1400b4e10]
mov qword [0x1400a79d8], r12
mov qword [0x1400a7a00], 0
lea rcx, [0x1400a7900]
mov qword [rdi], rax
mov qword [0x1400a7990], rax
mov rax, qword [0x1400a7950]
mov qword [rax], r12
call rbx
mov rdi, qword [0x1400b4e10]
mov rax, qword [r13 + 0x90]
lea rcx, [0x1400a7760]
mov qword [0x1400a7860], 0
mov qword [rdi], rax
call rbx
mov rax, qword [r13 + 0x90]
mov rdi, qword [0x1400b4e10]
mov rcx, qword [0x1400b4d60]
mov qword [rdi], rax
mov rdi, qword [sym.imp.python39.dll_PyFunction_Type]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x100], rdi
call rbx
mov rax, qword [r13 + 0x90]
mov rdi, qword [0x1400b4e10]
lea rcx, [0x1400a7f80]
mov rdx, qword [sym.imp.python39.dll_PyMethod_Type]
mov qword [rdi], rax
mov rax, qword [r13 + 0x98]
mov qword [0x1400a8080], rdx
mov qword [0x1400a8018], rax
call rbx
mov rax, qword [r13 + 0x90]
mov rdi, qword [0x1400b4e10]
lea rcx, [0x1400a8120]
movdqu xmm5, xmmword [r13 + 0x90]
mov qword [rdi], rax
mov rax, qword [sym.imp.python39.dll_PyFrame_Type]
movaps xmmword [0x1400a81b0], xmm5
mov qword [0x1400a8220], rax
call rbx
mov ecx, 1
mov r12, qword [sym.imp.python39.dll_PyTuple_New]
call r12
add qword [r14], 1
mov qword [rax + 0x18], r14
mov rdi, rax
mov rax, qword [rsp + 0x70]
call rax
mov rcx, qword [sym.imp.python39.dll__Py_NoneStruct]
mov r14, rax
mov rax, qword [rsp + 0x40]
mov r8, qword [rcx + 8]
mov rcx, r14
mov rdx, qword [rax + 0xd0]
call rsi
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x58]
mov r9, r14
mov r8, rdi
mov rdx, qword [rax + 0xd8]
mov rax, qword [sym.imp.python39.dll_PyObject_CallFunctionObjArgs]
mov qword [rsp + 0x20], 0
mov qword [rsp + 0x50], rax
call rax
sub qword [rdi], 1
jne 0x14006404e
mov rcx, rdi
mov qword [rsp + 0x98], rax
call fcn.140001750
mov rax, qword [rsp + 0x98]
sub qword [r14], 1
jne 0x14006406c
mov rcx, r14
mov qword [rsp + 0x98], rax
call fcn.140001750
mov rax, qword [rsp + 0x98]
mov rdx, qword [rax + 0x128]
mov qword [0x1400cb6c8], rdx
sub qword [rax], 1
jne 0x140064088
mov rcx, rax
call fcn.140001750
mov ecx, 1
call r12
add qword [r13], 1
mov r14, rax
mov qword [rax + 0x18], r13
mov rax, qword [rsp + 0x70]
call rax
mov rdi, qword [rsp + 0x40]
mov r8, qword [rsp + 0x88]
mov r12, rax
mov rcx, rax
mov rdx, qword [rdi + 0xe0]
call rsi
mov rdx, qword [rdi + 0xe0]
mov r9, r12
mov r8, r14
mov qword [rsp + 0x20], 0
mov rcx, qword [rsp + 0x58]
mov rax, qword [rsp + 0x50]
call rax
sub qword [r14], 1
mov rdi, rax
jne 0x1400640f2
mov rcx, r14
call fcn.140001750
sub qword [r12], 1
jne 0x140064101
mov rcx, r12
call fcn.140001750
xor edx, edx
mov rax, qword [rsp + 0x50]
mov rcx, rdi
call rax
sub qword [rdi], 1
mov rsi, rax
jne 0x14006411e
mov rcx, rdi
call fcn.140001750
mov rax, qword [rsi + 8]
mov rdx, qword [rax + 0xe0]
mov rax, qword [0x1400b5380]
mov qword [rax], rdx
sub qword [rsi], 1
je 0x1400646a2
cmp qword [0x1400cb6d0], 0
je 0x140064a0f
mov rax, qword [sym.imp.python39.dll_PyTraceBack_Type]
mov rdx, qword [0x1400b4df0]
lea rcx, str.NUL:
lea r12, [0x1400ad603]
mov qword [rax + 0x30], rdx
mov rax, qword [rsp + 0x68]
call rax
mov rcx, r12
mov rsi, rax
mov rax, qword [rsp + 0x60]
call rax
cmp rax, qword [sym.imp.python39.dll__Py_NoneStruct]
je 0x1400649a5
test rax, rax
je 0x1400649a5
lea r12, [0x1400ad60b]
mov rax, qword [rsp + 0x60]
mov rcx, r12
call rax
test rax, rax
je 0x14006495f
cmp rax, qword [sym.imp.python39.dll__Py_NoneStruct]
je 0x14006495f
lea r12, [0x1400ad614]
mov rax, qword [rsp + 0x60]
mov rcx, r12
call rax
cmp rax, qword [sym.imp.python39.dll__Py_NoneStruct]
je 0x14006491a
test rax, rax
je 0x14006491a
sub qword [rsi], 1
je 0x140064695
mov rsi, qword [0x1400b5640]
cmp qword [rsi], 0
je 0x140064f53
mov rax, qword [sym.imp.python39.dll__PyRuntime]
lea rcx, [0x1400ad630]
mov qword [rsp + 0xd8], 0
lea r12, [rsp + 0xd8]
lea rsi, [rsp + 0x241]
mov rax, qword [rax + 0x1f0]
mov rax, qword [rax + 0x10]
mov r14, qword [rax + 0x358]
mov rax, qword [rsp + 0x60]
call rax
mov qword [rsp + 0x88], rbp
mov qword [rsp + 0x90], rax
lea rax, [rsp + 0xe8]
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x50], rax
nop dword [rax + rax]
mov r9, qword [rsp + 0x58]
mov r8, qword [rsp + 0x50]
mov rdx, r12
mov rcx, r14
call fcn.140074a10
test al, al
je 0x140064488
mov rdi, qword [rsp + 0xe0]
test rdi, rdi
je 0x140064270
mov rbp, qword [rsp + 0xe8]
test rbp, rbp
je 0x140064270
mov rcx, qword [rbp + 8]
cmp rcx, r15
je 0x1400642bd
mov rdx, r15
call qword [sym.imp.python39.dll_PyType_IsSubtype]
test eax, eax
je 0x140064270
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x48]
mov rdx, rbp
mov r8, qword [rax + 0xa8]
call fcn.140083880
mov byte [rsp + 0x70], al
test al, al
je 0x140064408
mov rcx, rdi
call qword [sym.imp.python39.dll_PyUnicode_AsUTF8]
mov rdi, qword [rsp + 0x38]
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 0x140064347
mov rdx, qword [rsp + 0x38]
mov ecx, 0x5c
jmp 0x140064321
cmp rdx, rsi
je 0x1400652dd
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 0x140064318
cmp byte [rsp + 0x70], 0
mov byte [rdx], 0
je 0x140064458
mov rdi, qword [rsp + 0x38]
mov rcx, rdi
call sub.msvcrt.dll_strlen
cmp rax, 0x100
je 0x1400a4826
mov r11d, 0x5c
lea rdx, [rax + 1]
mov word [rsp + rax + 0x140], r11w
add rax, 0xc
cmp rax, 0x100
ja 0x1400a4826
lea rax, [rdi + rdx]
movabs rdi, 0x5f5f74696e695f5f
mov qword [rax], rdi
mov dword [rax + 8], 0x79702e
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x68]
call rax
mov rdi, rax
mov rcx, rax
call fcn.140081980
sub qword [rdi], 1
mov r8, rax
jne 0x1400643cf
mov qword [rsp + 0x70], rax
mov rax, qword [rdi + 8]
mov rcx, rdi
call qword [rax + 0x30]
mov r8, qword [rsp + 0x70]
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x70], r8
mov rcx, rbp
mov rdx, qword [rax + 0xa0]
call qword [sym.imp.python39.dll_PyObject_SetAttr]
mov r8, qword [rsp + 0x70]
sub qword [r8], 1
jne 0x140064270
mov rcx, r8
call fcn.140001750
jmp 0x140064270
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x48]
mov rdx, rbp
mov r8, qword [rax + 0xa0]
call fcn.140083880
test al, al
je 0x1400648c6
mov rcx, rdi
call qword [sym.imp.python39.dll_PyUnicode_AsUTF8]
mov rdi, qword [rsp + 0x38]
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 0x140064308
nop dword [rax + rax]
mov rdi, qword [rsp + 0x38]
mov rcx, rdi
call sub.msvcrt.dll_strlen
lea rdx, [rax + 3]
cmp rdx, 0x100
ja 0x1400a4826
mov dword [rdi + rax], 0x79702e
jmp 0x14006439b
mov rax, qword [0x1400cc308]
mov rsi, qword [sym.imp.python39.dll_PyImport_FrozenModules]
cmp byte [0x1400cc2e1], 0
mov rbp, qword [rsp + 0x88]
mov qword [rsi], rax
jne 0x1400644cc
cmp byte [0x1400cc2e0], 0
je 0x140064fb4
cmp qword [0x1400cb6f8], 0
je 0x140064a7b
mov byte [0x1400cc2e1], 1
call qword [sym.imp.python39.dll__PyWarnings_Init]
cmp byte [0x1400cc2f0], 0
je 0x1400646af
mov rsi, qword [rsp + 0x48]
mov r8, qword [0x1400cc300]
lea rdx, [0x1400ad064]
mov rcx, rsi
call fcn.140075a90
mov r8, qword [0x1400cc2f8]
lea rdx, str.PYTHONHOME
mov rcx, rsi
call fcn.140075a90
mov rdx, qword [rsp + 0x38]
mov qword [rsp + 0x140], 0
mov r8d, pe_nt_image_headers64
mov qword [rsp + 0x148], 0
lea rcx, str.NUITKA_ONEFILE_PARENT
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x158], 0
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x178], 0
mov qword [rsp + 0x180], 0
mov qword [rsp + 0x188], 0
mov qword [rsp + 0x190], 0
mov qword [rsp + 0x198], 0
mov qword [rsp + 0x1a0], 0
mov qword [rsp + 0x1a8], 0
mov qword [rsp + 0x1b0], 0
mov qword [rsp + 0x1b8], 0
call qword [sym.imp.KERNEL32.dll_GetEnvironmentVariableA]
sub eax, 1
cmp eax, 0x7d
jbe 0x1400648e4
mov rax, qword [sym.imp.python39.dll__PyRuntime]
lea rbx, [0x1400ad5d8]
mov rdx, rbx
mov rax, qword [rax + 0x1f0]
mov rax, qword [rax + 0x10]
mov rcx, qword [rax + 0x358]
call qword [sym.imp.python39.dll_PyDict_DelItemString]
mov rdi, qword [rsp + 0x48]
mov rdx, rbx
mov rcx, rdi
call fcn.14008c630
cmp qword [rdi + 0x58], 0
je 0x14006467c
mov rbx, qword [rdi + 0x68]
lea rsi, str._frozen_importlib._bootstrap_
mov rdi, qword [sym.imp.python39.dll_PyUnicode_AsUTF8]
test rbx, rbx
je 0x14006466c
mov rax, qword [rbx + 0x18]
mov rax, qword [rax + 0x20]
mov rcx, qword [rax + 0x68]
call rdi
mov rdx, rsi
mov rcx, rax
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x140064885
xor ecx, ecx
call qword [sym.imp.python39.dll_PyErr_PrintEx]
mov dword [rsp + 0x7c], 1
mov ecx, dword [rsp + 0x7c]
call qword [sym.imp.python39.dll_Py_Exit]
mov ecx, 1
call fcn.140088430
jmp 0x1400632b6
mov rcx, rsi
call fcn.140001750
jmp 0x1400641ed
mov rcx, rsi
call fcn.140001750
jmp 0x14006413d
mov rsi, qword [rsp + 0x40]
mov r9, qword [sym.imp.python39.dll__Py_NoneStruct]
mov rcx, qword [rsp + 0x48]
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x100]
mov r8, r9
mov qword [rsp + 0x28], rax
mov rax, qword [rsi]
mov qword [rsp + 0x20], rax
call fcn.140075400
mov qword [0x1400cb718], rax
mov rcx, rax
test rax, rax
je 0x1400652c9
lea rbx, [0x1400ad6bb]
mov rdx, rbx
call rbp
mov rsi, qword [sym.imp.python39.dll_PyFunction_Type]
mov qword [0x1400cb710], rax
cmp qword [rax + 8], rsi
je 0x140065175
lea rbx, [0x1400ad6cd]
mov rcx, qword [0x1400cb718]
mov rdx, rbx
call rbp
mov rsi, qword [sym.imp.python39.dll_PyFunction_Type]
mov qword [0x1400cb708], rax
cmp qword [rax + 8], rsi
je 0x140065148
mov rsi, qword [rsp + 0x40]
mov r9, qword [sym.imp.python39.dll__Py_NoneStruct]
mov rcx, qword [rsp + 0x48]
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x290]
mov r8, r9
mov qword [rsp + 0x28], rax
mov rax, qword [rsi]
mov qword [rsp + 0x20], rax
call fcn.140075400
mov qword [0x1400cc2e8], rax
mov rcx, rax
test rax, rax
je 0x1400652c9
lea rbx, str.coroutine
mov rdx, rbx
call rbp
mov rsi, qword [sym.imp.python39.dll_PyFunction_Type]
mov qword [0x1400cb700], rax
cmp qword [rax + 8], rsi
je 0x14006511b
xor r9d, r9d
mov r8d, 0x101
lea rbx, str.nuitka_types_patch
mov dword [rsp + 0x20], 0xffffffff
lea rdx, [0x1400ad6e9]
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
call qword [sym.imp.python39.dll_Py_CompileStringExFlags]
mov rcx, rbx
mov rdx, rax
call qword [sym.imp.python39.dll_PyImport_ExecCodeModule]
mov rcx, rbx
mov rax, qword [rsp + 0x68]
call rax
mov r14, qword [rsp + 0x48]
pxor xmm0, xmm0
xor ecx, ecx
mov rbx, rax
mov rsi, qword [r14 + 0x58]
mov rbp, qword [r14 + 0x60]
movups xmmword [r14 + 0x58], xmm0
mov rdi, qword [r14 + 0x68]
mov qword [r14 + 0x68], rcx
call qword [sym.imp.python39.dll_PyImport_GetModuleDict]
mov rdx, rbx
mov rcx, rax
call qword [sym.imp.python39.dll_PyDict_DelItem]
mov r9, rdi
mov r8, rbp
mov rdx, rsi
mov rcx, r14
call fcn.1400016d0
sub qword [rbx], 1
jne 0x140064842
mov rax, qword [rbx + 8]
mov rcx, rbx
call qword [rax + 0x30]
mov byte [0x1400cc2f0], 1
jmp 0x1400644df
mov ecx, 1
call fcn.1400881f0
or rdx, 0xffffffffffffffff
lea rcx, [0x1400cb280]
call qword [sym.imp.python39.dll_PyUnicode_FromWideChar]
mov qword [0x1400cb7a8], rax
mov r8, rax
test rax, rax
je 0x1400651fd
add qword [rax], 1
jmp 0x140063bbf
mov rbx, qword [rbx + 0x10]
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x68], rbx
add qword [rbx], 1
jmp 0x14006464b
lea r8, [0x1400ad079]
lea rdx, [0x1400cb9a0]
xor ecx, ecx
call fcn.14008a940
mov rax, qword [sym.imp.python39.dll_PyImport_FrozenModules]
mov byte [0x1400cc2e0], 1
mov rbp, qword [rax]
jmp 0x140062fe8
mov rcx, qword [rsp + 0x90]
mov rdx, rdi
call qword [sym.imp.python39.dll_PySequence_Contains]
test eax, eax
je 0x140064429
jmp 0x140064270
mov rcx, qword [rsp + 0x38]
call sub.msvcrt.dll_atol
xor edx, edx
xor r9d, r9d
xor ecx, ecx
mov dword [0x1400cc320], eax
xor eax, eax
lea r8, [0x14005f9a0]
mov dword [rsp + 0x20], edx
xor edx, edx
mov qword [rsp + 0x28], rax
call qword [sym.imp.KERNEL32.dll_CreateThread]
jmp 0x1400645f4
xor edi, edi
mov r14, qword [rsp + 0x48]
xor r9d, r9d
mov rdx, rsi
mov qword [rsp + 0x20], rdi
lea r8, [0x1400ad612]
mov rcx, r14
call fcn.140074b50
mov rcx, r12
mov rdi, rax
mov rdx, rax
call qword [sym.imp.python39.dll_PySys_SetObject]
mov r8, rdi
mov edx, 0xfffffff4
mov rcx, r14
call fcn.1400612a0
jmp 0x1400641e3
xor r14d, r14d
xor r9d, r9d
lea r8, [0x1400ad612]
mov rdx, rsi
mov qword [rsp + 0x20], r14
mov r14, qword [rsp + 0x48]
mov rcx, r14
call fcn.140074b50
mov rcx, r12
mov rdi, rax
mov rdx, rax
call qword [sym.imp.python39.dll_PySys_SetObject]
mov r8, rdi
mov edx, 0xfffffff5
mov rcx, r14
call fcn.1400612a0
jmp 0x1400641bc
xor eax, eax
mov r14, qword [rsp + 0x48]
mov r9d, 1
mov rdx, rsi
mov qword [rsp + 0x20], rax
lea r8, [0x1400ad609]
mov rcx, r14
call fcn.140074b50
mov rcx, r12
mov rdi, rax
mov rdx, rax
call qword [sym.imp.python39.dll_PySys_SetObject]
mov r8, rdi
mov edx, 0xfffffff6
mov rcx, r14
call fcn.1400612a0
jmp 0x140064195
mov rdx, qword [0x1400b56a0]
mov rcx, qword [rsp + 0x48]
lea r8, [0x1400ad5d8]
call fcn.14008a940
mov byte [r12], 1
jmp 0x140063ce9
mov rsi, qword [rsp + 0x58]
mov rax, qword [rsi + 0xc8]
mov qword [0x1400cb6d0], rax
mov rax, qword [0x1400b4e00]
mov qword [rsi + 0xc8], rax
jmp 0x14006414b
lea rbx, [rsp + 0xb0]
movdqa xmm4, xmmword [rsp + 0xf0]
mov rcx, rbx
movdqa xmm5, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0xb0], xmm4
movaps xmmword [rsp + 0xc0], xmm5
call qword [sym.imp.python39.dll_Py_ExitStatusException]
movsxd rsi, esi
mov rcx, qword [r13 + rsi*8]
call qword [sym.imp.msvcrt.dll__wtoi]
jmp 0x140063210
lea rax, [0x1400cb9a0]
mov qword [0x1400cb6f0], rax
mov rax, qword [sym.imp.python39.dll_Py_VerboseFlag]
cmp dword [rax], 0
jne 0x1400651eb
lea rax, str.PySide6
mov rsi, qword [0x1400b4e10]
xor r9d, r9d
mov qword [0x1400cb6f8], rax
mov rax, qword [r13 + 0x90]
mov qword [rsi], rax
mov rsi, qword [str._V_n_]
mov qword [rsi + 0x100], r9
mov rcx, rsi
mov qword [rsi + 0x90], rax
call rbx
mov rax, qword [0x1400b53a0]
mov r8, rsi
lea rdx, str.__nuitka_loader_type
mov rcx, qword [rax]
mov rax, qword [rsp + 0x80]
call rax
mov rax, qword [r13 + 0x90]
mov rdi, qword [0x1400b4e10]
xor r10d, r10d
mov qword [0x1400a83c0], r10
lea rcx, [0x1400a82c0]
mov qword [rdi], rax
mov qword [0x1400a8350], rax
call rbx
mov rbx, qword [0x1400cb6e0]
test rbx, rbx
je 0x140065227
mov rax, qword [rbx]
sub dword [0x1400cb6d8], 1
mov qword [0x1400cb6e0], rax
mov qword [rbx], 1
mov rax, qword [sym.imp.python39.dll__PyRuntime]
lea rcx, [rbx - 0x10]
mov rax, qword [rax + 0x1f0]
mov rax, qword [rax + 0x10]
mov rdx, qword [rax + 0x2c8]
mov rax, qword [rbx - 8]
mov r8, qword [rdx + 8]
and eax, 3
movq xmm0, rdx
or rax, r8
mov qword [r8], rcx
xor r8d, r8d
movq xmm1, rax
mov rax, qword [rsp + 0x60]
punpcklqdq xmm0, xmm1
movups xmmword [rbx - 0x10], xmm0
mov qword [rdx + 8], rcx
lea rcx, str.meta_path
mov qword [rbx + 0x10], r8
call rax
mov rsi, qword [rax + 0x10]
mov r12, rax
mov rax, qword [rax + 0x20]
lea r13, [rsi + 1]
cmp r13, rax
jg 0x140064bbf
sar rax, 1
cmp r13, rax
jge 0x14006521d
xor r14d, r14d
test r13, r13
je 0x140064bd7
mov rax, r13
sar rax, 3
lea r14, [rsi + rax + 7]
and r14, 0xfffffffffffffffc
mov rcx, qword [r12 + 0x18]
lea rdx, [r14*8]
call qword [sym.imp.python39.dll_PyMem_Realloc]
test rax, rax
je 0x1400a4820
mov qword [r12 + 0x18], rax
mov qword [r12 + 0x10], r13
mov qword [r12 + 0x20], r14
mov r8d, 2
lea rax, [rsi - 1]
mov rdx, qword [r12 + 0x18]
cmp rsi, r8
cmovle r8, rsi
cmp rax, r8
jl 0x140064c62
mov r10, rsi
sub r10, r8
lea rcx, [r10 - 1]
cmp rcx, 2
jbe 0x140064c50
mov ecx, 1
shl rcx, 0x3f
cmp rsi, rcx
jne 0x1400650c5
movabs rax, 0x7fffffffffffffff
nop dword [rax]
mov rcx, qword [rdx + rax*8]
mov qword [rdx + rax*8 + 8], rcx
sub rax, 1
cmp rax, r8
jge 0x140064c50
add qword [rbx], 1
mov rcx, rbx
mov qword [rdx + r8*8], rbx
lea rdx, str.sys_path_hook
call rbp
lea rcx, str.path_hooks
mov rbx, rax
mov rax, qword [rsp + 0x60]
call rax
mov r14, qword [rax + 0x10]
mov rsi, rax
mov rax, qword [rax + 0x20]
lea r12, [r14 + 1]
cmp r12, rax
jg 0x140064ca7
sar rax, 1
cmp r12, rax
jge 0x140065214
xor r13d, r13d
test r12, r12
je 0x140064cbf
mov rax, r12
sar rax, 3
lea r13, [r14 + rax + 7]
and r13, 0xfffffffffffffffc
mov rcx, qword [rsi + 0x18]
lea rdx, [r13*8]
call qword [sym.imp.python39.dll_PyMem_Realloc]
test rax, rax
je 0x140065291
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x20], r13
mov rax, qword [rsi + 0x18]
mov qword [rax + r14*8], rbx
jmp 0x1400644c5
xor r8d, r8d
lea rdx, str.sentinel
mov ecx, 0x1b
call r12
lea rcx, str.version_info
mov qword [0x1400cb958], rax
mov rax, qword [sym.imp.python39.dll_PySys_GetObject]
mov qword [rsp + 0x60], rax
call rax
mov rdi, qword [0x1400b5470]
mov rcx, qword [rsp + 0x48]
lea r8, [0x1400acebf]
mov qword [0x1400cb6c0], rax
mov rdx, rdi
mov qword [rsp + 0x40], rdi
call fcn.14008a940
xor ecx, ecx
mov r12, qword [rdi + 0x2d8]
call fcn.140075ca0
mov rcx, qword [rdi + 0x48]
mov r13, rax
mov rax, qword [sym.imp.python39.dll_PyUnicode_FromString]
mov qword [rsp + 0x68], rax
cmp r13, rcx
je 0x140065208
cmp qword [0x1400cb488], 0
je 0x140065251
mov rcx, r13
mov rdx, qword [0x1400cb488]
mov r13, qword [sym.imp.python39.dll_PyNumber_InPlaceAdd]
call r13
mov rcx, rax
mov rdx, r12
lea r12, [0x1400cb7c0]
call r13
lea rcx, str.executable
mov rdx, rax
call qword [sym.imp.python39.dll_PySys_SetObject]
lea rdx, str.__nuitka_version__
mov rcx, r12
call qword [sym.imp.python39.dll_PyStructSequence_InitType]
mov rcx, r12
call qword [sym.imp.python39.dll_PyStructSequence_New]
mov rdi, qword [sym.imp.python39.dll_PyLong_FromLong]
mov ecx, 2
mov r12, rax
mov rax, qword [0x1400b4de0]
mov qword [rax], r12
call rdi
mov ecx, 1
mov qword [r12 + 0x18], rax
mov rax, qword [0x1400b4de0]
mov r12, qword [rax]
call rdi
xor ecx, ecx
mov qword [r12 + 0x20], rax
mov rax, qword [0x1400b4de0]
mov r12, qword [rax]
call rdi
lea rcx, str.release
mov qword [r12 + 0x28], rax
mov rax, qword [0x1400b4de0]
mov r12, qword [rax]
mov rax, qword [rsp + 0x68]
call rax
lea rcx, [0x1400ad5c2]
mov qword [r12 + 0x30], rax
call fcn.1400758d0
test rax, rax
je 0x1400651a2
or rdx, 0xffffffffffffffff
mov rcx, rax
mov r13d, 0x28
call qword [sym.imp.python39.dll_PyUnicode_FromWideChar]
mov rdi, qword [rsp + 0x50]
mov word [rsp + 0xf0], 0
lea r12, [0x1400ad5ea]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x98], rbp
mov qword [rsp + 0xa0], rsi
mov rsi, r13
mov r13, qword [rsp + 0x38]
mov qword [rsp + 0xa8], rbx
mov rbx, rdi
mov rax, rsi
neg rax
movzx ebp, byte [r12 + rax]
test bpl, bpl
je 0x140064fd8
cmp word [rbx], 0
mov rax, rsi
mov rdi, rbx
je 0x140064ece
nop dword [rax]
add rdi, 2
sub rax, 1
cmp word [rdi], 0
jne 0x140064ec0
test rax, rax
je 0x1400a4826
mov rcx, rdi
add rbx, 2
sub rsi, 1
call sub.msvcrt.dll_wcslen
mov r8d, 2
mov rdx, r13
mov byte [rsp + 0x140], bpl
lea rcx, [rdi + rax*2]
mov byte [rsp + 0x141], 0
call sub.msvcrt.dll_mbstowcs
jmp 0x140064e9c
lea rcx, [0x1400ad5ea]
call fcn.140060ac0
mov qword [0x1400cb978], rax
jmp 0x140063d13
lea rcx, [0x1400ad5f0]
call fcn.140060ac0
mov qword [0x1400cb970], rax
jmp 0x140063d21
lea rcx, [0x1400ad5f5]
call fcn.140060ac0
mov qword [0x1400cb968], rax
jmp 0x140063d2f
mov rax, qword [rsp + 0x90]
lea rcx, [0x1400ad61b]
call rax
mov qword [rsi], rax
jmp 0x1400641fe
lea rcx, [0x1400ad5f9]
call fcn.140060ac0
mov qword [0x1400cb960], rax
jmp 0x140063d3d
lea rcx, [0x1400ad5e1]
call fcn.140060ac0
mov qword [0x1400cb988], rax
jmp 0x140063cf7
lea rcx, [0x1400ad5e6]
call fcn.140060ac0
mov qword [0x1400cb980], rax
jmp 0x140063d05
mov rcx, qword [rsp + 0x48]
lea r8, [0x1400ad079]
lea rdx, [0x1400cb9a0]
call fcn.14008a940
mov byte [0x1400cc2e0], 1
jmp 0x1400644b7
xor edx, edx
mov rbp, qword [rsp + 0x98]
mov rsi, qword [rsp + 0xa0]
mov rbx, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.KERNEL32.dll_SetEnvironmentVariableW]
mov rax, qword [sym.imp.python39.dll__PyRuntime]
cmp qword [0x1400cb490], 0
mov r12, qword [rax + 0x1f0]
mov rax, qword [rsp + 0x40]
mov rdi, qword [rax + 0x1b8]
je 0x14006529c
mov rdx, qword [0x1400cb490]
mov r8, rdi
mov rcx, r12
call fcn.140081b60
mov r8, qword [rsp + 0x88]
mov rcx, r12
mov rdi, rax
mov rdx, rax
call fcn.140077d60
sub qword [rdi], 1
mov r12, rax
jne 0x140065060
mov rax, qword [rdi + 8]
mov rcx, rdi
call qword [rax + 0x30]
mov rax, qword [0x1400b4de0]
mov rdx, qword [rax]
mov rax, qword [sym.imp.python39.dll__Py_TrueStruct]
mov qword [rdx + 0x40], rax
mov qword [rdx + 0x48], rax
mov qword [rsp + 0x88], rax
mov rax, qword [sym.imp.python39.dll__Py_FalseStruct]
mov qword [rdx + 0x38], r12
mov qword [rdx + 0x50], rax
mov qword [rdx + 0x58], rax
mov qword [rdx + 0x60], rax
mov qword [rdx + 0x68], rax
mov qword [rdx + 0x70], rax
xor eax, eax
mov qword [0x1400cb8e8], rax
mov qword [0x1400cb8f8], rax
mov rax, qword [rsp + 0x40]
mov rax, qword [rax + 8]
mov qword [0x1400cb6b8], rax
jmp 0x140063cd7
mov r9, r10
lea rcx, [rsi*8]
shr r9, 1
lea r12, [rdx + rcx - 0x10]
lea r11, [rdx + rcx - 8]
xor ecx, ecx
imul r9, r9, 0xfffffffffffffff0
movdqu xmm3, xmmword [r12 + rcx]
movups xmmword [r11 + rcx], xmm3
sub rcx, 0x10
cmp r9, rcx
jne 0x1400650e3
mov rcx, r10
and rcx, 0xfffffffffffffffe
sub rax, rcx
sub rsi, rcx
and r10b, 1
je 0x140064c62
mov rax, qword [rdx + rax*8]
mov qword [rdx + rsi*8], rax
jmp 0x140064c62
xor r8d, r8d
xor edx, edx
lea rcx, str.coroutine
xor r9d, r9d
call qword [sym.imp.python39.dll_PyCMethod_New]
mov rcx, qword [0x1400cc2e8]
mov rdx, rbx
mov r8, rax
call qword [sym.imp.python39.dll_PyObject_SetAttrString]
jmp 0x1400647aa
xor r8d, r8d
xor edx, edx
lea rcx, [0x1400aaca0]
xor r9d, r9d
call qword [sym.imp.python39.dll_PyCMethod_New]
mov rcx, qword [0x1400cb718]
mov rdx, rbx
mov r8, rax
call qword [sym.imp.python39.dll_PyObject_SetAttrString]
jmp 0x140064742
xor r8d, r8d
xor edx, edx
lea rcx, [0x1400aacc0]
xor r9d, r9d
call qword [sym.imp.python39.dll_PyCMethod_New]
mov rcx, qword [0x1400cb718]
mov rdx, rbx
mov r8, rax
call qword [sym.imp.python39.dll_PyObject_SetAttrString]
jmp 0x140064717
mov r12, qword [0x1400cb6a8]
test r12, r12
jne 0x140065060
cmp byte [0x1400cb6a2], 0
jne 0x1400651c2
xor ecx, ecx
call fcn.140088430
or rdx, 0xffffffffffffffff
lea rcx, [0x1400cb4a0]
call qword [sym.imp.python39.dll_PyUnicode_FromWideChar]
mov qword [0x1400cb6a8], rax
mov r12, rax
test rax, rax
je 0x1400651fd
add qword [rax], 1
jmp 0x140065060
lea rcx, str.Setup_nuitka_compiled_module_bytecode_extension_importer._n
call qword [sym.imp.python39.dll_PySys_WriteStderr]
jmp 0x140064a99
call qword [sym.imp.python39.dll_PyErr_Print]
call sub.msvcrt.dll_abort
mov r13, qword [sym.imp.python39.dll_PyNumber_InPlaceAdd]
jmp 0x140064d97
mov qword [rsi + 0x10], r12
jmp 0x140064ce6
mov qword [r12 + 0x10], r13
jmp 0x140064c02
mov rcx, qword [rsi + 0x20]
call qword [sym.imp.python39.dll__PyObject_GC_Malloc]
mov qword [rax + 8], rsi
mov rbx, rax
test byte [rsi + 0xa9], 2
je 0x140065245
add qword [rsi], 1
mov qword [rbx], 1
jmp 0x140064b46
lea rcx, [0x1400ae98d]
call rax
mov qword [0x1400cb488], rax
jmp 0x140064d80
mov rbx, qword [r12]
mov ecx, 2
call qword [fcn.1400a3de0]
lea rdx, [0x1400ad310]
mov rcx, rax
mov r8, rbx
call fcn.14008d310
mov ecx, 2
call sub.msvcrt.dll_exit
call qword [sym.imp.python39.dll_PyErr_NoMemory]
jmp 0x1400644c5
mov r8, qword [rax + 0x1a8]
mov qword [rsp + 0x50], r8
call fcn.140075300
mov r8, qword [rsp + 0x50]
mov rcx, r12
mov rdx, rax
call fcn.140081b60
mov qword [0x1400cb490], rax
jmp 0x140065025
xor ecx, ecx
call qword [sym.imp.python39.dll_PyErr_PrintEx]
mov ecx, 1
call qword [sym.imp.python39.dll_Py_Exit]
nop
jmp 0x1400a4826
call qword [sym.imp.python39.dll_PyErr_NoMemory]
call sub.msvcrt.dll_abort
nop
nop
nop
nop
nop