Function at 0x140004d90
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, 0x2a8
movaps xmmword [rsp + 0x290], xmm6
mov rax, qword [sym.imp.python311.dll_PyTuple_Type]
mov qword [rsp + 0x48], rax
mov rax, qword [sym.imp.python311.dll_PyFloat_Type]
mov ebp, ecx
mov r13, rdx
mov ecx, 0xb
lea rdx, [0x1400024d0]
movq xmm6, rax
mov qword [rsp + 0x50], rax
movhps xmm6, qword [rsp + 0x48]
call sub.msvcrt.dll_signal
lea rcx, [0x140043696]
call fcn.140016610
lea rdx, [0x14004369c]
lea rcx, [0x140043696]
mov qword [0x140053270], rax
call fcn.140016720
lea rcx, str.PYTHONHOME
call fcn.140016610
cmp byte [0x1400522c2], 0
mov qword [0x140053268], rax
je 0x14000697b
lea rbx, [0x1400520c0]
lea rcx, str.PYTHONHOME
mov rdx, rbx
call fcn.140016720
cmp byte [0x1400522c2], 0
je 0x14000696c
mov rcx, rbx
xor ebx, ebx
call qword [sym.imp.KERNEL32.dll_SetDllDirectoryW]
mov rax, qword [sym.imp.python311.dll_PyImport_FrozenModules]
mov rdi, qword [rax]
test rdi, rdi
je 0x140004e84
cmp qword [rdi], 0
mov rax, rdi
je 0x140004e7a
nop
add rax, 0x20
cmp qword [rax], 0
jne 0x140004e70
sub rax, rdi
mov rbx, rax
sar rbx, 5
lea ecx, [rbx + 0x9a]
movsxd rbx, ebx
movsxd rcx, ecx
shl rbx, 5
shl rcx, 5
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 [0x140053250], 0
je 0x140006941
mov rdx, qword [0x14003e180]
movsxd rax, dword [0x14003e188]
lea rcx, [0x140052980]
mov qword [rbx + 0x18], 0
movq xmm0, rdx
movhps xmm0, qword [rcx + rax*8]
mov eax, dword [0x14003e18c]
movups xmmword [rbx], xmm0
mov ecx, eax
shr ecx, 0x1f
mov dword [rbx + 0x14], ecx
mov ecx, eax
neg ecx
cmovns eax, ecx
mov dword [rbx + 0x10], eax
lea rax, [0x14003e180]
test rdx, rdx
je 0x140004f55
nop dword [rax + rax]
mov r8, qword [rax + 0x10]
movsxd rdx, dword [rax + 0x18]
add rbx, 0x20
add rax, 0x10
lea rcx, [0x140052980]
mov qword [rbx + 0x18], 0
movq xmm0, r8
movhps xmm0, qword [rcx + rdx*8]
mov edx, dword [rax + 0xc]
movups xmmword [rbx], xmm0
mov ecx, edx
shr ecx, 0x1f
mov dword [rbx + 0x14], ecx
mov ecx, edx
neg ecx
cmovns edx, ecx
mov dword [rbx + 0x10], edx
test r8, r8
jne 0x140004f10
mov rax, qword [sym.imp.python311.dll_PyImport_FrozenModules]
mov qword [0x140053278], rdi
lea rbx, [r13 + 8]
lea r14, str.__multiprocessing_fork
mov qword [0x140053288], r13
mov rcx, qword [r13]
lea rdi, [0x1400436b6]
mov qword [rax], rsi
mov rax, qword [sym.imp.python311.dll_Py_DebugFlag]
mov esi, 1
mov dword [rax], 0
mov rax, qword [sym.imp.python311.dll_Py_InspectFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python311.dll_Py_InteractiveFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python311.dll_Py_OptimizeFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python311.dll_Py_DontWriteBytecodeFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python311.dll_Py_NoUserSiteDirectory]
mov dword [rax], 1
mov rax, qword [sym.imp.python311.dll_Py_IgnoreEnvironmentFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python311.dll_Py_VerboseFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python311.dll_Py_BytesWarningFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python311.dll_Py_UTF8Mode]
mov dword [rax], 0
mov rax, qword [sym.imp.python311.dll_Py_FrozenFlag]
mov dword [rax], 1
mov rax, qword [sym.imp.python311.dll_Py_NoSiteFlag]
mov dword [rax], 1
call qword [sym.imp.python311.dll_Py_SetProgramName]
mov dword [0x140053280], ebp
jmp 0x140005063
mov rdx, rdi
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x1400071ce
mov rcx, qword [rbx]
lea rdx, [0x1400439b2]
add rbx, 8
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x1400071ce
cmp ebp, esi
jle 0x140005110
add esi, 1
mov rcx, qword [rbx]
mov r12, rbx
cmp ebp, esi
jle 0x140005038
mov rdx, r14
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x140005110
mov rcx, qword [rbx]
lea rdx, str.__multiprocessing_resource_tracker
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x140006bb7
mov rcx, qword [rbx]
mov rdx, rdi
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x1400050b8
mov rcx, qword [rbx]
jmp 0x140005038
movsxd rax, esi
lea r8, [0x14003eb20]
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.140002400
test eax, eax
jne 0x140005110
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 0x140005110
mov rcx, qword [r15]
lea r9, [0x140052770]
lea r8, [0x140052774]
lea rdx, str.from_joblib.externals.loky.backend.popen_loky_win32_import_main__main_pipe_handle_i__parent_pid_i_
call fcn.140002400
test eax, eax
je 0x1400050ae
nop
lea rax, [rsp + 0xe0]
mov rbx, qword [sym.imp.python311.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 [0x1400520b0], rax
call rbx
mov rax, qword [rsp + 0xe8]
mov qword [0x1400520a8], rax
mov rax, qword [rsp + 0xf0]
mov qword [0x1400520a0], rax
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x38], rax
mov rcx, rax
call qword [sym.imp.python311.dll__PyRuntime_Initialize]
mov eax, dword [rsp + 0xc0]
test eax, eax
jne 0x140006b84
mov rdi, qword [rsp + 0x30]
lea rbx, [rsp + 0x90]
mov rcx, rdi
call qword [sym.imp.python311.dll__PyConfig_InitCompatConfig]
mov r9, qword [0x140053288]
mov rcx, qword [rsp + 0x38]
mov rdx, rdi
movsxd r8, dword [0x140053280]
call qword [sym.imp.python311.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.python311.dll_PyStatus_Exception]
mov dword [rsp + 0x6c], eax
test eax, eax
jne 0x140006b8c
cmp byte [0x1400522c2], 0
je 0x140006992
mov rax, qword [0x140053288]
mov rdi, qword [rsp + 0x30]
mov rcx, rbx
lea r8, [rsp + 0x230]
mov rsi, qword [sym.imp.python311.dll_PyConfig_SetString]
mov r9, qword [rax]
mov rdx, rdi
call rsi
lea r9, [0x1400520c0]
mov rdx, rdi
mov rcx, rbx
lea r8, [rsp + 0x240]
call rsi
lea r9, [0x1400520c0]
mov rdx, rdi
mov rcx, rbx
lea r8, [rsp + 0x250]
call rsi
lea r9, [0x1400520c0]
mov rdx, rdi
mov rcx, rbx
lea r8, [rsp + 0x248]
call rsi
lea r9, [0x1400520c0]
mov rdx, rdi
mov rcx, rbx
lea r8, [rsp + 0x258]
call rsi
lea r9, [0x1400520c0]
mov rdx, rdi
mov rcx, rbx
lea r8, [rsp + 0x200]
call rsi
lea r9, [0x1400520c0]
mov rdx, rdi
mov rcx, rbx
lea r8, [rsp + 0x208]
call rsi
lea rdx, [rsp + 0x218]
lea r8, [0x1400520c0]
mov rcx, rbx
call qword [sym.imp.python311.dll_PyWideStringList_Append]
mov qword [rsp + 0x30], rdi
mov rcx, qword [rsp + 0x38]
mov rdx, rdi
mov dword [rsp + 0x210], 1
mov dword [rsp + 0x1e0], 0
mov dword [rsp + 0xf0], 1
call qword [sym.imp.python311.dll_Py_InitializeFromConfig]
mov eax, dword [rsp + 0xc0]
test eax, eax
jne 0x140006b8c
mov rax, qword [sym.imp.python311.dll__PyRuntime]
mov ecx, ebp
mov rdx, qword [0x140053288]
lea rbp, [0x1400439ca]
lea r14, str.endswith
lea r13, str.expandtabs
mov rax, qword [rax + 0x1f8]
lea r15, [0x1400439f0]
lea rdi, str.zfill
mov qword [rsp + 0x40], rax
mov rax, qword [sym.imp.python311.dll_Py_NoSiteFlag]
mov dword [rax], 1
call qword [sym.imp.python311.dll_PySys_SetArgv]
mov rsi, qword [sym.imp.python311.dll_PyBytes_Type]
lea r9, str.capitalize
mov r12, qword [sym.imp.python311.dll_PyObject_GetAttrString]
mov rdx, r9
mov rcx, rsi
call r12
lea r8, [0x1400439c3]
mov rcx, rsi
mov rdx, r8
call r12
mov rdx, rbp
mov rcx, rsi
call r12
lea rdx, [0x1400439d0]
mov rcx, rsi
call r12
mov rdx, r14
mov rcx, rsi
mov qword [0x1400522c8], rax
call r12
mov rdx, r13
mov rcx, rsi
call r12
lea r10, [0x1400439eb]
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, [0x140043a2e]
mov rcx, rsi
call r12
lea rdx, [0x140043a33]
mov rcx, rsi
call r12
lea rdx, [0x140043a39]
mov rcx, rsi
call r12
lea rdx, [0x140043a3f]
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, [0x140043a58]
mov rcx, rsi
call r12
lea rdx, str.rindex
mov rcx, rsi
call r12
lea rdx, str.rjust
mov rcx, rsi
call r12
lea rdx, str.rpartition
mov rcx, rsi
call r12
lea rdx, [0x140043a76]
mov rcx, rsi
call r12
lea rdx, [0x140043a7d]
mov rcx, rsi
call r12
lea rdx, [0x140043a84]
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, [0x140043aa0]
mov rcx, rsi
call r12
lea rdx, str.swapcase
mov rcx, rsi
call r12
lea rdx, [0x140043aaf]
mov rcx, rsi
call r12
lea rdx, str.translate
mov rcx, rsi
call r12
lea rdx, [0x140043abf]
mov rcx, rsi
call r12
mov rdx, rdi
mov rcx, rsi
call r12
mov rbx, qword [sym.imp.python311.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, [0x1400439c3]
mov rcx, rbx
mov rdx, r8
call r12
mov rdx, rbp
mov rcx, rbx
call r12
lea rdx, [0x140043ad4]
mov rcx, rbx
call r12
mov rdx, r14
mov rcx, rbx
mov qword [0x1400522d8], rax
call r12
mov rdx, r13
mov rcx, rbx
call r12
lea r10, [0x1400439eb]
mov rcx, rbx
mov rdx, r10
call r12
lea rdx, [0x140043adb]
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, [0x140043a2e]
mov rcx, rbx
call r12
lea rdx, [0x140043a33]
mov rcx, rbx
call r12
lea rdx, [0x140043a39]
mov rcx, rbx
call r12
lea rdx, [0x140043a3f]
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, [0x140043a58]
mov rcx, rbx
mov qword [0x1400522d0], rax
call r12
lea rdx, str.rindex
mov rcx, rbx
call r12
lea rdx, str.rjust
mov rcx, rbx
call r12
lea rdx, str.rpartition
mov rcx, rbx
call r12
lea rdx, [0x140043a76]
mov rcx, rbx
call r12
lea rdx, [0x140043a7d]
mov rcx, rbx
call r12
lea rdx, [0x140043a84]
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, [0x140043aa0]
mov rcx, rbx
call r12
lea rdx, str.swapcase
mov rcx, rbx
call r12
lea rdx, [0x140043aaf]
mov rcx, rbx
call r12
lea rdx, str.translate
mov rcx, rbx
call r12
lea rdx, [0x140043abf]
mov rcx, rbx
call r12
mov rdx, rdi
mov rcx, rbx
lea rdi, [0x140043b4f]
call r12
mov r13, qword [sym.imp.python311.dll_PyDict_Type]
lea r10, [0x140043b2c]
mov rdx, r10
mov rcx, r13
call r12
lea r9, [0x140043b32]
mov rcx, r13
mov rdx, r9
call r12
mov rcx, r13
lea rdx, str.fromkeys
call r12
mov rcx, r13
lea rdx, [0x140043b40]
call r12
mov rcx, r13
lea rdx, [0x140043b44]
call r12
mov rcx, r13
lea rdx, [0x140043b4a]
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, [0x140043b66]
call r12
mov rcx, r13
lea rdx, [0x140043b6d]
call r12
mov r14, qword [sym.imp.python311.dll_PyList_Type]
lea rdx, [0x140043b74]
mov rcx, r14
call r12
lea r10, [0x140043b2c]
mov rcx, r14
mov rdx, r10
call r12
lea r9, [0x140043b32]
mov rcx, r14
mov rdx, r9
call r12
mov rdx, rbp
mov rcx, r14
call r12
mov rcx, r14
lea rdx, [0x140043b7b]
call r12
mov rdx, r15
mov rcx, r14
lea r15, [0x140043330]
call r12
mov rcx, r14
lea rdx, [0x140043b82]
call r12
mov rdx, rdi
mov rcx, r14
call r12
mov rcx, r14
lea rdx, [0x140043b89]
call r12
mov rcx, r14
lea rdx, str.reverse
call r12
mov rcx, r14
lea rdx, [0x140043b98]
call r12
mov rdi, qword [sym.imp.python311.dll_PyDict_New]
call rdi
mov rbp, qword [sym.imp.python311.dll_PyCapsule_New]
xor r8d, r8d
mov rdx, r15
mov qword [0x1400522e0], rax
mov rax, qword [sym.imp.python311.dll__Py_NoneStruct]
mov rcx, qword [0x14004ade0]
mov qword [0x140052778], rax
call rbp
mov rdx, r13
mov rcx, qword [0x1400522e0]
mov r13, qword [sym.imp.python311.dll_PyDict_SetItem]
mov r8, rax
call r13
mov rcx, qword [0x14004ae00]
xor r8d, r8d
mov rdx, r15
call rbp
mov rdx, r14
mov rcx, qword [0x1400522e0]
mov r8, rax
call r13
mov rcx, qword [0x14004ae20]
xor r8d, r8d
mov rdx, r15
call rbp
mov rdx, qword [rsp + 0x48]
mov rcx, qword [0x1400522e0]
mov r8, rax
call r13
mov rcx, qword [0x14004ae10]
xor r8d, r8d
mov rdx, r15
call rbp
mov rdx, qword [sym.imp.python311.dll_PySet_Type]
mov rcx, qword [0x1400522e0]
mov r8, rax
call r13
xor r8d, r8d
mov rdx, r15
lea rcx, [0x140002520]
call rbp
mov rdx, qword [sym.imp.python311.dll_PyByteArray_Type]
mov rcx, qword [0x1400522e0]
mov r8, rax
call r13
mov rcx, qword [0x14004adf0]
xor r8d, r8d
mov rdx, r15
call rbp
mov rdx, qword [sym.imp.python311.dll_Py_GenericAliasType]
mov rcx, qword [0x1400522e0]
mov r8, rax
call r13
mov rax, qword [sym.imp.python311.dll__PyRuntime]
mov rdx, qword [rsp + 0x30]
movaps xmmword [rsp + 0xe0], xmm6
mov rax, qword [rax + 0x1f8]
mov rcx, qword [rax + 0x10]
call fcn.140024c80
mov r14, rax
mov rcx, rax
call fcn.140016fe0
mov rax, qword [r14 + 0x10]
test rax, rax
jle 0x14003c93b
xor r9d, r9d
xor r15d, r15d
mov rcx, r9
nop word cs:[rax + rax]
mov rdx, qword [r14 + r15*8 + 0x18]
test rcx, rcx
je 0x140006478
call qword [sym.imp.python311.dll_PyNumber_InPlaceOr]
add r15, 1
mov rcx, rax
mov rax, qword [r14 + 0x10]
cmp rax, r15
jg 0x140005a10
mov r9, rcx
mov rdx, qword [r9 + 8]
mov qword [rsp + 0x48], r9
mov r8, qword [0x140052778]
mov rcx, qword [0x1400522e0]
call r13
mov r9, qword [rsp + 0x48]
sub qword [r9], 1
jne 0x140005a64
mov rcx, r9
call fcn.140003360
sub qword [r14], 1
jne 0x140005a72
mov rcx, r14
call fcn.140003360
mov r8, qword [0x140052778]
mov rcx, qword [0x1400522e0]
mov rdx, rsi
call r13
mov r8, qword [0x140052778]
mov rcx, qword [0x1400522e0]
mov rdx, rbx
call r13
mov r14, qword [sym.imp.python311.dll_PyLong_Type]
mov r8, qword [0x140052778]
mov rcx, qword [0x1400522e0]
mov rdx, r14
call r13
mov rax, qword [sym.imp.python311.dll__Py_NoneStruct]
mov r8, qword [0x140052778]
mov rcx, qword [0x1400522e0]
mov rdx, qword [rax + 8]
call r13
mov r8, qword [0x140052778]
mov rdx, qword [sym.imp.python311.dll_PyBool_Type]
mov rcx, qword [0x1400522e0]
call r13
mov r8, qword [0x140052778]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [0x1400522e0]
call r13
mov r8, qword [0x140052778]
mov rdx, qword [sym.imp.python311.dll_PyRange_Type]
mov rcx, qword [0x1400522e0]
call r13
mov rax, qword [sym.imp.python311.dll_PyType_Type]
mov r8, qword [0x140052778]
mov rcx, qword [0x1400522e0]
mov rdx, rax
mov qword [rsp + 0x48], rax
call r13
mov r8, qword [0x140052778]
mov rdx, qword [sym.imp.python311.dll_PySlice_Type]
mov rcx, qword [0x1400522e0]
call r13
mov r8, qword [0x140052778]
mov rdx, qword [sym.imp.python311.dll_PyComplex_Type]
mov rcx, qword [0x1400522e0]
call r13
mov r8, qword [0x140052778]
mov rdx, qword [sym.imp.python311.dll_PyCFunction_Type]
mov rcx, qword [0x1400522e0]
call r13
mov rax, qword [sym.imp.python311.dll__Py_EllipsisObject]
mov r8, qword [0x140052778]
mov rcx, qword [0x1400522e0]
mov rdx, qword [rax + 8]
call r13
mov rax, qword [sym.imp.python311.dll__Py_NotImplementedStruct]
mov r8, qword [0x140052778]
mov rcx, qword [0x1400522e0]
mov rdx, qword [rax + 8]
call r13
mov r8, qword [0x140052778]
mov rdx, qword [sym.imp.python311.dll_PyFrozenSet_Type]
mov rcx, qword [0x1400522e0]
call r13
mov rax, qword [sym.imp.python311.dll_PyImport_ImportModule]
lea rcx, str.builtins
mov qword [rsp + 0x88], rax
call rax
mov ecx, 1
mov qword [0x140052390], rax
mov rax, qword [rax + 0x10]
mov qword [0x140052388], rax
call fcn.140016cd0
mov rcx, qword [0x140052388]
lea rdx, str.__nuitka_binary_dir
mov r8, rax
mov rax, qword [sym.imp.python311.dll_PyDict_SetItemString]
mov qword [rsp + 0x70], rax
call rax
mov r8, qword [0x140052780]
test r8, r8
je 0x140006b27
mov rcx, qword [0x140052388]
lea rdx, str.__nuitka_binary_exe
mov rax, qword [rsp + 0x70]
lea rsi, [0x14003eb40]
call rax
mov r15, qword [sym.imp.python311.dll_PyModule_Type]
mov rbx, qword [sym.imp.python311.dll_PyType_Ready]
mov rcx, rsi
mov dword [0x14003ebe8], 0x4400
mov rax, qword [r15 + 0x30]
mov qword [0x14003ec40], r15
movdqu xmm3, xmmword [r15 + 0x128]
movdqu xmm4, xmmword [r15 + 0x138]
mov qword [0x14003eb70], rax
mov rax, qword [r15 + 0x58]
movups xmmword [0x14003ec68], xmm3
mov qword [0x14003eb98], rax
mov rax, qword [0x14004ae70]
movups xmmword [0x14003ec78], xmm4
mov qword [0x14003ebd8], rax
mov rax, qword [r15 + 0x90]
mov qword [0x14003ebd0], rax
mov rax, qword [r15 + 0xb0]
mov qword [0x14003ebf0], rax
mov rax, qword [r15 + 0xb8]
mov qword [0x14003ebf8], rax
mov rax, qword [r15 + 0xf0]
mov qword [0x14003ec30], rax
mov rax, qword [r15 + 0x120]
mov qword [0x14003ec60], rax
call rbx
mov rax, qword [0x140052390]
cmp qword [0x140052938], 0
mov qword [rax + 8], rsi
je 0x140006e4c
mov rax, qword [sym.imp.python311.dll_PySys_GetObject]
mov qword [rsp + 0x58], rax
mov rax, qword [sym.imp.python311.dll_PyUnicode_FromString]
mov qword [rsp + 0x50], rax
mov rax, qword [sym.imp.python311.dll__Py_TrueStruct]
mov qword [rsp + 0x80], rax
cmp byte [0x140053320], 0
je 0x1400069d7
cmp qword [0x140052968], 0
je 0x140006e34
cmp qword [0x140052960], 0
je 0x140007092
cmp qword [0x140052958], 0
je 0x14000707a
cmp qword [0x140052950], 0
je 0x140007062
cmp qword [0x140052948], 0
je 0x14000704a
cmp qword [0x140052940], 0
je 0x140007032
mov rbp, qword [sym.imp.python311.dll_PyBaseObject_Type]
or dword [0x14003eda8], 0x100
lea rcx, [0x14003ed00]
mov qword [0x14003ee00], 0
mov rax, qword [rbp + 0x90]
mov qword [0x14003ed90], rax
call rbx
mov rsi, qword [sym.imp.python311.dll_PyObject_SelfIter]
mov rdx, qword [sym.imp.python311.dll_PyGen_Type]
lea rcx, [0x14003fa00]
mov rax, qword [rbp + 0x90]
or dword [0x14003faa8], 0x100
mov qword [0x14003fb00], rdx
mov qword [0x14003fad8], rsi
mov qword [0x14003fa90], rax
call rbx
mov rdx, qword [sym.imp.python311.dll_PyCoro_Type]
mov rax, qword [rbp + 0x90]
lea rcx, [0x14003f1e0]
or dword [0x14003f288], 0x100
mov qword [0x14003f2e0], rdx
mov qword [0x14003f270], rax
call rbx
mov rax, qword [rbp + 0x90]
mov qword [0x14003f118], rsi
lea rcx, [0x14003f040]
or dword [0x14003f0e8], 0x100
mov qword [0x14003f140], 0
mov qword [0x14003f0d0], rax
call rbx
mov rax, qword [rbp + 0x90]
mov qword [0x14003ef78], rsi
lea rcx, [0x14003eea0]
mov qword [0x14003efa0], 0
mov qword [0x14003ef30], rax
mov rax, qword [0x14003eef0]
mov qword [rax], rsi
or dword [0x14003ef48], 0x100
call rbx
mov rax, qword [rbp + 0x90]
mov rdx, qword [sym.imp.python311.dll_PyAsyncGen_Type]
lea rcx, [0x14003f860]
mov qword [0x14003f8f0], rax
mov rax, qword [0x14003f8b0]
mov qword [0x14003f960], rdx
mov qword [rax + 8], rsi
or dword [0x14003f908], 0x100
call rbx
mov rax, qword [rbp + 0x90]
mov qword [0x14003f798], rsi
lea rcx, [0x14003f6c0]
mov qword [0x14003f7c0], 0
mov qword [0x14003f750], rax
mov rax, qword [0x14003f710]
mov qword [rax], rsi
or dword [0x14003f768], 0x100
call rbx
mov rax, qword [rbp + 0x90]
mov qword [0x14003f5f8], rsi
lea rcx, [0x14003f520]
mov qword [0x14003f620], 0
mov qword [0x14003f5b0], rax
mov rax, qword [0x14003f570]
mov qword [rax], rsi
or dword [0x14003f5c8], 0x100
call rbx
lea rcx, [0x14003f380]
or dword [0x14003f428], 0x100
mov qword [0x14003f480], 0
call rbx
mov rsi, qword [sym.imp.python311.dll_PyFunction_Type]
mov rax, qword [rbp + 0x90]
lea rcx, [0x14003fba0]
or dword [0x14003fc48], 0x100
mov qword [0x14003fca0], rsi
mov qword [0x14003fc30], rax
call rbx
mov rdx, qword [sym.imp.python311.dll_PyMethod_Type]
mov rax, qword [rbp + 0x98]
lea rcx, [0x14003fd40]
or dword [0x14003fde8], 0x100
mov qword [0x14003fe40], rdx
mov qword [0x14003fdd8], rax
call rbx
mov rax, qword [sym.imp.python311.dll_PyFrame_Type]
lea rcx, [0x140042620]
movdqu xmm5, xmmword [rbp + 0x90]
or dword [0x1400426c8], 0x100
movaps xmmword [0x1400426b0], xmm5
mov qword [0x140042720], rax
call rbx
mov rax, qword [sym.imp.python311.dll__PyRuntime]
mov rax, qword [rax + 0x1f8]
mov rcx, qword [rax + 0x10]
call fcn.1400248d0
add qword [r14], 1
mov qword [rax + 0x18], r14
mov qword [rsp + 0x60], rax
call rdi
mov rdx, qword [0x140052470]
mov rsi, rax
mov rax, qword [sym.imp.python311.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.python311.dll_PyObject_CallFunctionObjArgs]
mov rdx, qword [0x140052478]
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 0x140006096
mov rcx, r10
call fcn.140003360
sub qword [rsi], 1
jne 0x1400060a4
mov rcx, rsi
call fcn.140003360
mov rax, qword [r14 + 0x128]
mov qword [0x1400522f8], rax
sub qword [r14], 1
jne 0x1400060c0
mov rcx, r14
call fcn.140003360
mov rax, qword [sym.imp.python311.dll__PyRuntime]
mov rax, qword [rax + 0x1f8]
mov rcx, qword [rax + 0x10]
call fcn.1400248d0
add qword [rbp], 1
mov r14, rax
mov qword [rax + 0x18], rbp
call rdi
mov r8, qword [rsp + 0x80]
mov rdx, qword [0x140052480]
mov rdi, rax
mov rcx, rax
call r13
mov rdx, qword [0x140052480]
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 0x140006130
mov rcx, r14
call fcn.140003360
sub qword [rdi], 1
jne 0x14000613e
mov rcx, rdi
call fcn.140003360
xor edx, edx
mov rax, qword [rsp + 0x60]
mov rcx, r13
call rax
sub qword [r13], 1
mov rsi, rax
jne 0x14000615c
mov rcx, r13
call fcn.140003360
mov rax, qword [rsi + 8]
mov rax, qword [rax + 0xe0]
sub qword [rsi], 1
mov qword [0x140052970], rax
jne 0x14000617c
mov rcx, rsi
call fcn.140003360
cmp qword [0x140052300], 0
je 0x140006b01
mov rax, qword [sym.imp.python311.dll_PyTraceBack_Type]
mov rdx, qword [0x14004af20]
lea rcx, str.NUL:
lea r13, [0x140043c22]
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
cmp rax, qword [sym.imp.python311.dll__Py_NoneStruct]
je 0x140006a86
test rax, rax
je 0x140006a86
lea r13, [0x140043c2a]
mov rax, qword [rsp + 0x58]
mov rcx, r13
call rax
test rax, rax
je 0x140006a40
cmp rax, qword [sym.imp.python311.dll__Py_NoneStruct]
je 0x140006a40
lea r13, [0x140043c33]
mov rax, qword [rsp + 0x58]
mov rcx, r13
call rax
test rax, rax
je 0x1400069fb
cmp rax, qword [sym.imp.python311.dll__Py_NoneStruct]
je 0x1400069fb
sub qword [rsi], 1
jne 0x140006230
mov rcx, rsi
call fcn.140003360
cmp qword [0x140052308], 0
je 0x140007015
mov rax, qword [sym.imp.python311.dll__PyRuntime]
lea rcx, [0x140043c4f]
mov qword [rsp + 0xb0], 0
lea r14, [rsp + 0xb8]
lea r13, [rsp + 0xb0]
lea rsi, [rsp + 0x1e1]
mov rax, qword [rax + 0x1f8]
mov rax, qword [rax + 0x10]
mov rax, qword [rax + 0x378]
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 + rax]
mov r9, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
mov r8, r14
mov rdx, r13
call fcn.140016240
test al, al
je 0x140006510
mov rdi, qword [rsp + 0xb8]
test rdi, rdi
je 0x1400062a8
mov rbx, qword [rsp + 0xc0]
test rbx, rbx
je 0x1400062a8
mov rcx, qword [rbx + 8]
cmp rcx, r15
je 0x1400062f5
mov rdx, r15
call qword [sym.imp.python311.dll_PyType_IsSubtype]
test eax, eax
je 0x1400062a8
mov r8, qword [0x140052448]
mov rcx, qword [rsp + 0x40]
mov rdx, rbx
call fcn.140016ed0
mov r12d, eax
test al, al
je 0x140006490
mov rcx, rdi
call qword [sym.imp.python311.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 0x14000637d
mov rdx, qword [rsp + 0x30]
mov ecx, 0x5c
jmp 0x140006359
cmp rdx, rsi
je 0x14003c936
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 0x140006350
mov byte [rdx], 0
test r12b, r12b
je 0x1400064e0
mov rdi, qword [rsp + 0x30]
mov rcx, rdi
call sub.msvcrt.dll_strlen
cmp rax, 0x100
je 0x14003c936
mov r11d, 0x5c
lea rdx, [rax + 1]
mov word [rsp + rax + 0xe0], r11w
add rax, 0xc
cmp rax, 0x100
ja 0x14003c936
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 rdi, qword [0x140052358]
mov r12, rax
test rdi, rdi
je 0x140006928
cmp qword [0x1400523e8], rdi
mov r8, qword [sym.imp.python311.dll_PyNumber_InPlaceAdd]
je 0x14000642a
mov rdx, qword [0x140052350]
test rdx, rdx
je 0x140006ace
mov r8, qword [sym.imp.python311.dll_PyNumber_InPlaceAdd]
mov rcx, rdi
mov qword [rsp + 0x60], r8
call r8
mov r8, qword [rsp + 0x60]
mov rdi, rax
mov rcx, rdi
mov rdx, r12
call r8
sub qword [r12], 1
mov rdi, rax
jne 0x140006448
mov rax, qword [r12 + 8]
mov rcx, r12
call qword [rax + 0x30]
mov rdx, qword [0x140052440]
mov r8, rdi
mov rcx, rbx
call qword [sym.imp.python311.dll_PyObject_SetAttr]
sub qword [rdi], 1
jne 0x1400062a8
mov rcx, rdi
call fcn.140003360
jmp 0x1400062a8
add r15, 1
cmp r15, rax
jge 0x14000698a
mov rcx, rdx
jmp 0x140005a10
mov r8, qword [0x140052440]
mov rcx, qword [rsp + 0x40]
mov rdx, rbx
call fcn.140016ed0
test al, al
je 0x14000690a
mov rcx, rdi
call qword [sym.imp.python311.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 0x14000633a
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 0x14003c936
mov dword [rdi + rax], 0x79702e
jmp 0x1400063d1
mov rax, qword [0x140053278]
mov rdi, qword [sym.imp.python311.dll_PyImport_FrozenModules]
cmp byte [0x140053251], 0
mov r12, qword [rsp + 0x78]
mov qword [rdi], rax
mov rbx, qword [rsp + 0x80]
jne 0x140006559
cmp byte [0x140053250], 0
je 0x1400070aa
cmp qword [0x140052328], 0
je 0x140006bca
mov byte [0x140053251], 1
call qword [sym.imp.python311.dll__PyWarnings_Init]
cmp byte [0x140053260], 0
jne 0x140006757
mov rax, qword [0x1400523b0]
mov r9, qword [sym.imp.python311.dll__Py_NoneStruct]
mov rcx, qword [rsp + 0x40]
mov rdx, qword [0x1400524a0]
mov qword [rsp + 0x28], rax
mov rax, qword [0x1400523a0]
mov r8, r9
mov qword [rsp + 0x20], rax
call fcn.14001ca40
mov qword [0x140052348], rax
mov rcx, rax
test rax, rax
je 0x140007204
lea rbx, [0x140043cdb]
lea rbp, [0x140043ced]
mov rdx, rbx
call r12
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [0x140042460]
mov qword [0x140052340], rax
mov rsi, qword [sym.imp.python311.dll_PyCMethod_New]
call rsi
mov rdx, rbx
mov rcx, qword [0x140052348]
mov rbx, qword [sym.imp.python311.dll_PyObject_SetAttrString]
mov r8, rax
call rbx
mov rcx, qword [0x140052348]
mov rdx, rbp
call r12
mov rdi, qword [sym.imp.python311.dll_PyFunction_Type]
mov qword [0x140052338], rax
cmp qword [rax + 8], rdi
je 0x140007149
mov rax, qword [0x1400523b0]
mov r9, qword [sym.imp.python311.dll__Py_NoneStruct]
mov rcx, qword [rsp + 0x40]
mov rdx, qword [0x140052640]
mov qword [rsp + 0x28], rax
mov rax, qword [0x1400523a0]
mov r8, r9
mov qword [rsp + 0x20], rax
call fcn.14001ca40
mov qword [0x140053258], rax
mov rcx, rax
test rax, rax
je 0x140007204
lea rbp, str.coroutine
mov rdx, rbp
call r12
mov rdi, qword [sym.imp.python311.dll_PyFunction_Type]
mov qword [0x140052330], rax
cmp qword [rax + 8], rdi
je 0x140007124
xor r9d, r9d
mov r8d, 0x101
lea rbx, str.nuitka_types_patch
mov dword [rsp + 0x20], 0xffffffff
lea rdx, [0x140043d09]
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_nimport_inspect_n_old_get_code_position__inspect._get_code_position_ndef__get_code_position_code__instruction_index_:_n____try:_n________return__old_get_code_position_code__instruction_index__n____except_StopIteration:_n________return_None__None__None__None_ninspect._get_code_position_get_code_position_n
call qword [sym.imp.python311.dll_Py_CompileStringExFlags]
mov rcx, rbx
mov rdx, rax
call qword [sym.imp.python311.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 + 0x60]
mov r12, qword [rdi + 0x70]
movups xmmword [rdi + 0x60], xmm0
mov qword [rdi + 0x70], rcx
call qword [sym.imp.python311.dll_PyImport_GetModuleDict]
mov rdx, rbx
mov rcx, rax
call qword [sym.imp.python311.dll_PyDict_DelItem]
mov rcx, qword [rdi + 0x60]
mov rbp, qword [rdi + 0x68]
movups xmmword [rdi + 0x60], xmm6
mov rsi, qword [rdi + 0x70]
mov qword [rdi + 0x70], r12
test rcx, rcx
je 0x140006721
sub qword [rcx], 1
je 0x140006b78
test rbp, rbp
je 0x140006731
sub qword [rbp], 1
je 0x140006b69
test rsi, rsi
je 0x140006746
sub qword [rsi], 1
jne 0x140006746
mov rax, qword [rsi + 8]
mov rcx, rsi
call qword [rax + 0x30]
sub qword [rbx], 1
je 0x140006b5a
mov byte [0x140053260], 1
mov rdi, qword [rsp + 0x40]
mov r8, qword [0x140053270]
lea rdx, [0x140043696]
mov rcx, rdi
call fcn.140016810
mov r8, qword [0x140053268]
lea rdx, str.PYTHONHOME
mov rcx, rdi
call fcn.140016810
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 0x1400069a1
mov rax, qword [sym.imp.python311.dll__PyRuntime]
lea rbx, [0x140043bf7]
mov rdx, rbx
mov rax, qword [rax + 0x1f8]
mov rax, qword [rax + 0x10]
mov rcx, qword [rax + 0x378]
call qword [sym.imp.python311.dll_PyDict_DelItemString]
mov rdi, qword [rsp + 0x40]
mov rcx, rdi
call fcn.140003490
mov rdx, rbx
mov rcx, rdi
call fcn.140027d50
cmp qword [rdi + 0x60], 0
je 0x140006900
mov rbx, qword [rdi + 0x70]
lea rsi, str._frozen_importlib._bootstrap_
mov rdi, qword [sym.imp.python311.dll_PyUnicode_AsUTF8]
test rbx, rbx
je 0x1400068f0
mov rax, qword [rbx + 0x18]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x20]
mov rcx, qword [rax + 0x70]
call rdi
mov rdx, rsi
mov rcx, rax
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x140006aeb
xor ecx, ecx
call qword [sym.imp.python311.dll_PyErr_PrintEx]
mov dword [rsp + 0x6c], 1
mov ecx, dword [rsp + 0x6c]
call qword [sym.imp.python311.dll_Py_Exit]
mov rcx, qword [rsp + 0x88]
mov rdx, rdi
call qword [sym.imp.python311.dll_PySequence_Contains]
test eax, eax
je 0x1400064ac
jmp 0x1400062a8
mov ecx, 1
call fcn.1400192c0
mov qword [0x140052358], rax
mov rdi, rax
jmp 0x1400063f0
lea r8, [0x1400436ab]
lea rdx, [0x140052980]
xor ecx, ecx
call fcn.14001e560
mov rax, qword [sym.imp.python311.dll_PyImport_FrozenModules]
mov byte [0x140053250], 1
mov rdi, qword [rax]
jmp 0x140004ebe
mov ecx, 1
call fcn.140022fd0
jmp 0x140004e4c
mov ecx, 1
call fcn.140022fd0
jmp 0x140004e29
mov r9, rdx
jmp 0x140005a37
mov ecx, 1
call fcn.140022fd0
jmp 0x140005203
mov rcx, qword [rsp + 0x30]
call sub.msvcrt.dll_atol
xor edx, edx
xor r9d, r9d
xor ecx, ecx
mov dword [0x140053290], eax
xor eax, eax
lea r8, [0x140002430]
mov dword [rsp + 0x20], edx
xor edx, edx
mov qword [rsp + 0x28], rax
call qword [sym.imp.KERNEL32.dll_CreateThread]
jmp 0x14000686c
mov rcx, qword [rsp + 0x40]
lea r8, [0x140043bf7]
lea rdx, [0x1400532c0]
call fcn.14001e560
mov byte [0x140053320], 1
jmp 0x140005d49
xor edi, edi
xor r9d, r9d
lea r8, [0x140043c31]
mov rdx, rsi
mov qword [rsp + 0x20], rdi
mov rdi, qword [rsp + 0x40]
mov rcx, rdi
call fcn.14001d310
mov rcx, r13
mov r14, rax
mov rdx, rax
call qword [sym.imp.python311.dll_PySys_SetObject]
mov r8, r14
mov edx, 0xfffffff4
mov rcx, rdi
call fcn.140003830
jmp 0x140006222
xor r14d, r14d
mov rdi, qword [rsp + 0x40]
xor r9d, r9d
mov rdx, rsi
mov qword [rsp + 0x20], r14
lea r8, [0x140043c31]
mov rcx, rdi
call fcn.14001d310
mov rcx, r13
mov r14, rax
mov rdx, rax
call qword [sym.imp.python311.dll_PySys_SetObject]
mov r8, r14
mov edx, 0xfffffff5
mov rcx, rdi
call fcn.140003830
jmp 0x1400061fb
xor eax, eax
mov rdi, qword [rsp + 0x40]
mov r9d, 1
mov rdx, rsi
mov qword [rsp + 0x20], rax
lea r8, [0x140043c28]
mov rcx, rdi
call fcn.14001d310
mov rcx, r13
mov r14, rax
mov rdx, rax
call qword [sym.imp.python311.dll_PySys_SetObject]
mov r8, r14
mov edx, 0xfffffff6
mov rcx, rdi
call fcn.140003830
jmp 0x1400061d4
mov rax, qword [rsp + 0x50]
lea rcx, [0x140045fe6]
call rax
mov qword [0x140052350], rax
mov rdx, rax
jmp 0x140006410
mov rbx, qword [rbx + 0x10]
mov rax, qword [rsp + 0x40]
mov qword [rax + 0x70], rbx
add qword [rbx], 1
jmp 0x1400068cb
mov rsi, qword [rsp + 0x48]
mov rax, qword [rsi + 0xc8]
mov qword [0x140052300], rax
mov rax, qword [0x14004af30]
mov qword [rsi + 0xc8], rax
jmp 0x14000618a
mov ecx, 1
call fcn.140016a00
or rdx, 0xffffffffffffffff
mov rcx, rax
call qword [sym.imp.python311.dll_PyUnicode_FromWideChar]
mov qword [0x140052780], rax
mov r8, rax
test rax, rax
je 0x1400071ae
add qword [rax], 1
jmp 0x140005c32
mov rax, qword [rbx + 8]
mov rcx, rbx
call qword [rax + 0x30]
jmp 0x140006750
mov rax, qword [rbp + 8]
mov rcx, rbp
call qword [rax + 0x30]
jmp 0x140006731
mov rax, qword [rcx + 8]
call qword [rax + 0x30]
jmp 0x140006721
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.python311.dll_Py_ExitStatusException]
movsxd rsi, esi
mov rcx, qword [r13 + rsi*8]
call qword [sym.imp.msvcrt.dll__wtoi]
jmp 0x140005110
lea rax, [0x140052980]
mov qword [0x140052320], rax
mov rax, qword [sym.imp.python311.dll_Py_VerboseFlag]
cmp dword [rax], 0
jne 0x14000716e
lea rax, [0x140040080]
xor r9d, r9d
lea rsi, [0x140042480]
or dword [0x140042528], 0x100
mov qword [0x140052328], rax
mov rax, qword [rbp + 0x90]
mov rcx, rsi
mov qword [0x140042580], r9
mov qword [0x140042510], rax
call rbx
mov rcx, qword [0x140052388]
mov r8, rsi
mov rax, qword [rsp + 0x70]
lea rdx, str.__nuitka_loader_type
call rax
mov rax, qword [rbp + 0x90]
xor r10d, r10d
or dword [0x14003ff88], 0x100
mov qword [0x14003ffe0], r10
lea rcx, [0x14003fee0]
mov qword [0x14003ff70], rax
call rbx
mov rbx, qword [0x140052368]
test rbx, rbx
je 0x14000718c
mov rax, qword [rbx]
sub dword [0x140052360], 1
mov qword [0x140052368], rax
mov qword [rbx], 1
mov rax, qword [sym.imp.python311.dll__PyRuntime]
lea rcx, [rbx - 0x10]
mov rax, qword [rax + 0x1f8]
mov rax, qword [rax + 0x10]
mov rdx, qword [rax + 0x2e8]
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 + 0x58]
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 rbp, rax
mov rax, qword [rax + 0x20]
lea r13, [rsi + 1]
cmp r13, rax
jg 0x140006d08
sar rax, 1
cmp r13, rax
jge 0x1400071a5
xor r14d, r14d
test r13, r13
je 0x140006d20
mov rax, r13
sar rax, 3
lea r14, [rsi + rax + 7]
and r14, 0xfffffffffffffffc
mov rcx, qword [rbp + 0x18]
lea rdx, [r14*8]
call qword [sym.imp.python311.dll_PyMem_Realloc]
test rax, rax
je 0x14003c930
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x20], r14
mov r8d, 2
lea rax, [rsi - 1]
mov rdx, qword [rbp + 0x18]
cmp rsi, r8
cmovle r8, rsi
cmp rax, r8
jl 0x140006da2
mov r10, rsi
sub r10, r8
lea rcx, [r10 - 1]
cmp rcx, 2
jbe 0x140006d90
mov ecx, 1
shl rcx, 0x3f
cmp rsi, rcx
jne 0x1400070ce
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 0x140006d90
add qword [rbx], 1
mov rcx, rbx
mov qword [rdx + r8*8], rbx
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 0x140006de8
sar rax, 1
cmp rbp, rax
jge 0x14000719c
xor r13d, r13d
test rbp, rbp
je 0x140006e00
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.python311.dll_PyMem_Realloc]
test rax, rax
je 0x1400071f9
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 0x140006552
lea rcx, [0x140043c00]
call fcn.1400023a0
mov qword [0x140052968], rax
jmp 0x140005d57
xor r8d, r8d
lea rdx, str.sentinel
mov ecx, 0x1b
call rbp
lea rcx, str.version_info
mov qword [0x140052938], rax
mov rax, qword [sym.imp.python311.dll_PySys_GetObject]
mov qword [rsp + 0x58], rax
call rax
mov rcx, qword [rsp + 0x40]
lea r8, [0x140043330]
lea rdx, [0x1400523a0]
mov qword [0x1400522f0], rax
call fcn.14001e560
xor ecx, ecx
mov rsi, qword [0x1400526b8]
call fcn.140016cd0
mov rcx, qword [0x1400523e8]
mov rbp, rax
mov rax, qword [sym.imp.python311.dll_PyUnicode_FromString]
mov qword [rsp + 0x50], rax
cmp rbp, rcx
je 0x140007180
cmp qword [0x140052350], 0
je 0x1400071b9
mov rcx, rbp
mov rdx, qword [0x140052350]
mov rbp, qword [sym.imp.python311.dll_PyNumber_InPlaceAdd]
call rbp
mov rcx, rax
mov rdx, rsi
lea rsi, [0x1400527a0]
call rbp
lea rcx, str.executable
mov rdx, rax
call qword [sym.imp.python311.dll_PySys_SetObject]
lea rdx, str.__nuitka_version__
mov rcx, rsi
call qword [sym.imp.python311.dll_PyStructSequence_InitType]
mov rcx, rsi
call qword [sym.imp.python311.dll_PyStructSequence_New]
mov rsi, qword [sym.imp.python311.dll_PyLong_FromLong]
mov ecx, 2
mov qword [0x140053318], rax
call rsi
mov rdx, qword [0x140053318]
mov ecx, 4
mov qword [rdx + 0x18], rax
call rsi
mov rdx, qword [0x140053318]
mov ecx, 0xa
mov qword [rdx + 0x20], rax
call rsi
mov rdx, qword [0x140053318]
mov rbp, qword [rsp + 0x50]
lea rcx, str.release
mov qword [rdx + 0x28], rax
call rbp
mov rdx, qword [0x140053318]
xor ecx, ecx
mov qword [rdx + 0x30], rax
call fcn.1400192c0
mov rsi, qword [sym.imp.python311.dll__Py_TrueStruct]
lea rcx, [0x140043bf7]
mov rdx, rax
mov rax, qword [0x140053318]
mov qword [rsp + 0x80], rsi
mov qword [rax + 0x38], rdx
mov rdx, qword [sym.imp.python311.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 [0x140053318]
mov rcx, qword [rsp + 0x40]
mov rsi, qword [0x1400523a0]
mov qword [rdx + 0x78], rax
xor eax, eax
mov qword [0x1400528c8], rax
mov qword [0x1400528d8], rax
call fcn.140016350
mov r8d, 1
mov rdx, rsi
mov rcx, rax
mov qword [0x1400522e8], rax
call qword [sym.imp.python311.dll_PyDict_MergeFromSeq2]
jmp 0x140005d3c
mov rax, qword [rsp + 0x88]
lea rcx, [0x140043c3a]
call rax
mov qword [0x140052308], rax
jmp 0x14000623e
lea rcx, [0x140043c18]
call fcn.1400023a0
mov qword [0x140052940], rax
jmp 0x140005d9d
lea rcx, [0x140043c14]
call fcn.1400023a0
mov qword [0x140052948], rax
jmp 0x140005d8f
lea rcx, [0x140043c0f]
call fcn.1400023a0
mov qword [0x140052950], rax
jmp 0x140005d81
lea rcx, [0x140043c09]
call fcn.1400023a0
mov qword [0x140052958], rax
jmp 0x140005d73
lea rcx, [0x140043c05]
call fcn.1400023a0
mov qword [0x140052960], rax
jmp 0x140005d65
mov rcx, qword [rsp + 0x40]
lea r8, [0x1400436ab]
lea rdx, [0x140052980]
call fcn.14001e560
mov byte [0x140053250], 1
jmp 0x140006544
mov r9, r10
lea rcx, [rsi*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 0x1400070ec
mov rcx, r10
and rcx, 0xfffffffffffffffe
sub rax, rcx
sub rsi, rcx
and r10b, 1
je 0x140006da2
mov rax, qword [rdx + rax*8]
mov qword [rdx + rsi*8], rax
jmp 0x140006da2
xor r8d, r8d
xor edx, edx
lea rcx, str.coroutine
xor r9d, r9d
call rsi
mov rcx, qword [0x140053258]
mov rdx, rbp
mov r8, rax
call rbx
jmp 0x14000668b
xor r8d, r8d
xor edx, edx
lea rcx, [0x140042440]
xor r9d, r9d
call rsi
mov rcx, qword [0x140052348]
mov rdx, rbp
mov r8, rax
call rbx
jmp 0x140006620
lea rcx, str.Setup_nuitka_compiled_module_bytecode_extension_importer._n
call qword [sym.imp.python311.dll_PySys_WriteStderr]
jmp 0x140006be8
mov rbp, qword [sym.imp.python311.dll_PyNumber_InPlaceAdd]
jmp 0x140006ee9
mov rcx, rsi
call fcn.140004c00
mov rbx, rax
jmp 0x140006c8f
mov qword [rsi + 0x10], rbp
jmp 0x140006e27
mov qword [rbp + 0x10], r13
jmp 0x140006d47
call qword [sym.imp.python311.dll_PyErr_Print]
call sub.msvcrt.dll_abort
lea rcx, [0x140045fe6]
call rax
mov qword [0x140052350], rax
jmp 0x140006ed3
mov rbx, qword [r12]
mov ecx, 2
call qword [fcn.14003bf30]
lea rdx, [0x140043940]
mov rcx, rax
mov r8, rbx
call fcn.1400232d0
mov ecx, 2
call sub.msvcrt.dll_exit
call qword [sym.imp.python311.dll_PyErr_NoMemory]
jmp 0x140006552
xor ecx, ecx
call qword [sym.imp.python311.dll_PyErr_PrintEx]
mov ecx, 1
call qword [sym.imp.python311.dll_Py_Exit]
nop
nop dword [rax + rax]
call qword [sym.imp.python311.dll_PyErr_NoMemory]
call sub.msvcrt.dll_abort
mov rax, qword [8]
ud2