Function at 0x140004b20
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, [0x1400025c0]
movq xmm6, rax
mov qword [rsp + 0x50], rax
movhps xmm6, qword [rsp + 0x48]
call sub.msvcrt.dll_signal
lea rcx, [0x140043666]
call fcn.140015890
lea rdx, [0x14004366c]
lea rcx, [0x140043666]
mov qword [0x1400535c0], rax
call fcn.1400159a0
lea rcx, str.PYTHONHOME
call fcn.140015890
cmp byte [0x1400522c2], 0
mov qword [0x1400535b8], rax
jne 0x140004bbf
mov ecx, 1
call fcn.1400222f0
lea rbx, [0x1400520c0]
lea rcx, str.PYTHONHOME
mov rdx, rbx
call fcn.1400159a0
cmp byte [0x1400522c2], 0
jne 0x140004be8
mov ecx, 1
call fcn.1400222f0
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 0x140004c24
cmp qword [rdi], 0
mov rax, rdi
je 0x140004c1a
nop dword [rax + rax]
add rax, 0x20
cmp qword [rax], 0
jne 0x140004c10
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 [0x1400535a0], 0
je 0x14000670a
mov rdx, qword [0x14003d160]
movsxd rax, dword [0x14003d168]
lea rcx, [0x140052ba0]
mov qword [rbx + 0x18], 0
movq xmm0, rdx
movhps xmm0, qword [rcx + rax*8]
mov eax, dword [0x14003d16c]
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, [0x14003d160]
test rdx, rdx
je 0x140004cf5
nop dword [rax + rax]
mov r8, qword [rax + 0x10]
movsxd rdx, dword [rax + 0x18]
add rbx, 0x20
add rax, 0x10
lea rcx, [0x140052ba0]
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 0x140004cb0
mov rax, qword [sym.imp.python311.dll_PyImport_FrozenModules]
mov qword [0x1400535c8], rdi
lea rbx, [r13 + 8]
lea r14, str.__multiprocessing_fork
mov qword [0x1400535d8], r13
mov rcx, qword [r13]
lea rdi, [0x140043686]
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 [0x1400535d0], ebp
jmp 0x140004e03
mov rdx, rdi
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x140006f44
mov rcx, qword [rbx]
lea rdx, [0x140043982]
add rbx, 8
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x140006f44
cmp ebp, esi
jle 0x140004eb0
add esi, 1
mov rcx, qword [rbx]
mov r12, rbx
cmp ebp, esi
jle 0x140004dd8
mov rdx, r14
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x140004eb0
mov rcx, qword [rbx]
lea rdx, str.__multiprocessing_resource_tracker
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x140006920
mov rcx, qword [rbx]
mov rdx, rdi
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x140004e58
mov rcx, qword [rbx]
jmp 0x140004dd8
movsxd rax, esi
lea r8, [0x14003db00]
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.1400024f0
test eax, eax
jne 0x140004eb0
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 0x140004eb0
mov rcx, qword [r15]
lea r9, [0x140052990]
lea r8, [0x140052994]
lea rdx, str.from_joblib.externals.loky.backend.popen_loky_win32_import_main__main_pipe_handle_i__parent_pid_i_
call fcn.1400024f0
test eax, eax
je 0x140004e4e
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 0x1400068ed
mov rdi, qword [rsp + 0x30]
lea rbx, [rsp + 0x90]
mov rcx, rdi
call qword [sym.imp.python311.dll__PyConfig_InitCompatConfig]
mov r9, qword [0x1400535d8]
mov rcx, qword [rsp + 0x38]
mov rdx, rdi
movsxd r8, dword [0x1400535d0]
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 0x1400068f5
cmp byte [0x1400522c2], 0
je 0x1400061ad
mov rax, qword [0x1400535d8]
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 0x1400068f5
mov rax, qword [sym.imp.python311.dll__PyRuntime]
mov ecx, ebp
mov rdx, qword [0x1400535d8]
lea rbp, [0x14004399a]
lea r14, str.endswith
lea r13, str.expandtabs
mov rax, qword [rax + 0x1f8]
lea r15, [0x1400439c0]
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, [0x140043993]
mov rcx, rsi
mov rdx, r8
call r12
mov rdx, rbp
mov rcx, rsi
call r12
lea rdx, [0x1400439a0]
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, [0x1400439bb]
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, [0x1400439fe]
mov rcx, rsi
call r12
lea rdx, [0x140043a03]
mov rcx, rsi
call r12
lea rdx, [0x140043a09]
mov rcx, rsi
call r12
lea rdx, [0x140043a0f]
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, [0x140043a28]
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, [0x140043a46]
mov rcx, rsi
call r12
lea rdx, [0x140043a4d]
mov rcx, rsi
call r12
lea rdx, [0x140043a54]
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, [0x140043a70]
mov rcx, rsi
call r12
lea rdx, str.swapcase
mov rcx, rsi
call r12
lea rdx, [0x140043a7f]
mov rcx, rsi
call r12
lea rdx, str.translate
mov rcx, rsi
call r12
lea rdx, [0x140043a8f]
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, [0x140043993]
mov rcx, rbx
mov rdx, r8
call r12
mov rdx, rbp
mov rcx, rbx
call r12
lea rdx, [0x140043aa4]
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, [0x1400439bb]
mov rcx, rbx
mov rdx, r10
call r12
lea rdx, [0x140043aab]
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, [0x1400439fe]
mov rcx, rbx
call r12
lea rdx, [0x140043a03]
mov rcx, rbx
call r12
lea rdx, [0x140043a09]
mov rcx, rbx
call r12
lea rdx, [0x140043a0f]
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, [0x140043a28]
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, [0x140043a46]
mov rcx, rbx
call r12
lea rdx, [0x140043a4d]
mov rcx, rbx
call r12
lea rdx, [0x140043a54]
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, [0x140043a70]
mov rcx, rbx
call r12
lea rdx, str.swapcase
mov rcx, rbx
call r12
lea rdx, [0x140043a7f]
mov rcx, rbx
call r12
lea rdx, str.translate
mov rcx, rbx
call r12
lea rdx, [0x140043a8f]
mov rcx, rbx
call r12
mov rdx, rdi
mov rcx, rbx
lea rdi, [0x140043b1f]
call r12
mov r13, qword [sym.imp.python311.dll_PyDict_Type]
lea r10, [0x140043afc]
mov rdx, r10
mov rcx, r13
call r12
lea r9, [0x140043b02]
mov rcx, r13
mov rdx, r9
call r12
mov rcx, r13
lea rdx, str.fromkeys
call r12
mov rcx, r13
lea rdx, [0x140043b10]
call r12
mov rcx, r13
lea rdx, [0x140043b14]
call r12
mov rcx, r13
lea rdx, [0x140043b1a]
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, [0x140043b36]
call r12
mov rcx, r13
lea rdx, [0x140043b3d]
call r12
mov r14, qword [sym.imp.python311.dll_PyList_Type]
lea rdx, [0x140043b44]
mov rcx, r14
call r12
lea r10, [0x140043afc]
mov rcx, r14
mov rdx, r10
call r12
lea r9, [0x140043b02]
mov rcx, r14
mov rdx, r9
call r12
mov rdx, rbp
mov rcx, r14
call r12
mov rcx, r14
lea rdx, [0x140043b4b]
call r12
mov rdx, r15
mov rcx, r14
lea r15, [0x140043390]
call r12
mov rcx, r14
lea rdx, [0x140043b52]
call r12
mov rdx, rdi
mov rcx, r14
call r12
mov rcx, r14
lea rdx, [0x140043b59]
call r12
mov rcx, r14
lea rdx, str.reverse
call r12
mov rcx, r14
lea rdx, [0x140043b68]
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 [0x14004abe0]
mov qword [0x140052998], 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 [0x14004ac00]
xor r8d, r8d
mov rdx, r15
call rbp
mov rdx, r14
mov rcx, qword [0x1400522e0]
mov r8, rax
call r13
mov rcx, qword [0x14004ac20]
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 [0x14004ac10]
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, [0x140002600]
call rbp
mov rdx, qword [sym.imp.python311.dll_PyByteArray_Type]
mov rcx, qword [0x1400522e0]
mov r8, rax
call r13
mov rcx, qword [0x14004abf0]
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.140023df0
mov r14, rax
mov rcx, rax
call fcn.140015f90
mov rax, qword [r14 + 0x10]
test rax, rax
jle 0x14003b71b
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 0x140006198
call qword [sym.imp.python311.dll_PyNumber_InPlaceOr]
add r15, 1
mov rcx, rax
mov rax, qword [r14 + 0x10]
cmp r15, rax
jl 0x1400057b0
mov r9, rcx
mov rdx, qword [r9 + 8]
mov qword [rsp + 0x48], r9
mov r8, qword [0x140052998]
mov rcx, qword [0x1400522e0]
call r13
mov r9, qword [rsp + 0x48]
sub qword [r9], 1
jne 0x140005804
mov rcx, r9
call fcn.1400033a0
sub qword [r14], 1
jne 0x140005812
mov rcx, r14
call fcn.1400033a0
mov r8, qword [0x140052998]
mov rcx, qword [0x1400522e0]
mov rdx, rsi
call r13
mov r8, qword [0x140052998]
mov rcx, qword [0x1400522e0]
mov rdx, rbx
call r13
mov r14, qword [sym.imp.python311.dll_PyLong_Type]
mov r8, qword [0x140052998]
mov rcx, qword [0x1400522e0]
mov rdx, r14
call r13
mov rax, qword [sym.imp.python311.dll__Py_NoneStruct]
mov r8, qword [0x140052998]
mov rcx, qword [0x1400522e0]
mov rdx, qword [rax + 8]
call r13
mov r8, qword [0x140052998]
mov rdx, qword [sym.imp.python311.dll_PyBool_Type]
mov rcx, qword [0x1400522e0]
call r13
mov r8, qword [0x140052998]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [0x1400522e0]
call r13
mov r8, qword [0x140052998]
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 [0x140052998]
mov rcx, qword [0x1400522e0]
mov rdx, rax
mov qword [rsp + 0x48], rax
call r13
mov r8, qword [0x140052998]
mov rdx, qword [sym.imp.python311.dll_PySlice_Type]
mov rcx, qword [0x1400522e0]
call r13
mov r8, qword [0x140052998]
mov rdx, qword [sym.imp.python311.dll_PyComplex_Type]
mov rcx, qword [0x1400522e0]
call r13
mov r8, qword [0x140052998]
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 [0x140052998]
mov rcx, qword [0x1400522e0]
mov rdx, qword [rax + 8]
call r13
mov rax, qword [sym.imp.python311.dll__Py_NotImplementedStruct]
mov r8, qword [0x140052998]
mov rcx, qword [0x1400522e0]
mov rdx, qword [rax + 8]
call r13
mov r8, qword [0x140052998]
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 [0x1400525b8], rax
mov rax, qword [rax + 0x10]
mov qword [0x1400525b0], rax
call fcn.140015a90
mov rcx, qword [0x1400525b0]
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 [0x1400529a0]
test r8, r8
je 0x1400066ba
mov rcx, qword [0x1400525b0]
lea rdx, str.__nuitka_binary_exe
mov rax, qword [rsp + 0x70]
lea rsi, [0x14003db20]
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 [0x14003dbc8], 0x4400
mov rax, qword [r15 + 0x30]
mov qword [0x14003dc20], r15
movdqu xmm3, xmmword [r15 + 0x128]
movdqu xmm4, xmmword [r15 + 0x138]
mov qword [0x14003db50], rax
mov rax, qword [r15 + 0x58]
movups xmmword [0x14003dc48], xmm3
mov qword [0x14003db78], rax
mov rax, qword [0x14004ac70]
movups xmmword [0x14003dc58], xmm4
mov qword [0x14003dbb8], rax
mov rax, qword [r15 + 0x90]
mov qword [0x14003dbb0], rax
mov rax, qword [r15 + 0xb0]
mov qword [0x14003dbd0], rax
mov rax, qword [r15 + 0xb8]
mov qword [0x14003dbd8], rax
mov rax, qword [r15 + 0xf0]
mov qword [0x14003dc10], rax
mov rax, qword [r15 + 0x120]
mov qword [0x14003dc40], rax
call rbx
mov rax, qword [0x1400525b8]
cmp qword [0x140052b58], 0
mov qword [rax + 8], rsi
je 0x140006ba4
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 + 0x78], rax
cmp byte [0x140053678], 0
je 0x140006810
cmp qword [0x140052b88], 0
je 0x140006b8c
cmp qword [0x140052b80], 0
je 0x140006dd8
cmp qword [0x140052b78], 0
je 0x140006dc0
cmp qword [0x140052b70], 0
je 0x140006da8
cmp qword [0x140052b68], 0
je 0x140006d90
cmp qword [0x140052b60], 0
je 0x140006d78
mov rbp, qword [sym.imp.python311.dll_PyBaseObject_Type]
lea rcx, [0x14003dce0]
mov qword [0x14003dde0], 0
mov rax, qword [rbp + 0x90]
mov qword [0x14003dd70], rax
call rbx
mov rsi, qword [sym.imp.python311.dll_PyObject_SelfIter]
mov rdx, qword [sym.imp.python311.dll_PyGen_Type]
lea rcx, [0x14003e9e0]
mov rax, qword [rbp + 0x90]
mov qword [0x14003eae0], rdx
mov qword [0x14003eab8], rsi
mov qword [0x14003ea70], rax
call rbx
mov rdx, qword [sym.imp.python311.dll_PyCoro_Type]
mov rax, qword [rbp + 0x90]
lea rcx, [0x14003e1c0]
mov qword [0x14003e2c0], rdx
mov qword [0x14003e250], rax
call rbx
mov rax, qword [rbp + 0x90]
mov qword [0x14003e0f8], rsi
lea rcx, [0x14003e020]
mov qword [0x14003e120], 0
mov qword [0x14003e0b0], rax
call rbx
mov rax, qword [rbp + 0x90]
mov qword [0x14003df58], rsi
lea rcx, [0x14003de80]
mov qword [0x14003df80], 0
mov qword [0x14003df10], rax
mov rax, qword [0x14003ded0]
mov qword [rax], rsi
call rbx
mov rax, qword [rbp + 0x90]
mov rdx, qword [sym.imp.python311.dll_PyAsyncGen_Type]
lea rcx, [0x14003e840]
mov qword [0x14003e8d0], rax
mov rax, qword [0x14003e890]
mov qword [0x14003e940], rdx
mov qword [rax + 8], rsi
call rbx
mov rax, qword [rbp + 0x90]
mov qword [0x14003e778], rsi
lea rcx, [0x14003e6a0]
mov qword [0x14003e7a0], 0
mov qword [0x14003e730], rax
mov rax, qword [0x14003e6f0]
mov qword [rax], rsi
call rbx
mov rax, qword [rbp + 0x90]
mov qword [0x14003e5d8], rsi
lea rcx, [0x14003e500]
mov qword [0x14003e600], 0
mov qword [0x14003e590], rax
mov rax, qword [0x14003e550]
mov qword [rax], rsi
call rbx
lea rcx, [0x14003e360]
mov qword [0x14003e460], 0
call rbx
mov rsi, qword [sym.imp.python311.dll_PyFunction_Type]
mov rax, qword [rbp + 0x90]
lea rcx, [0x14003eb80]
mov qword [0x14003ec80], rsi
mov qword [0x14003ec10], rax
call rbx
mov rdx, qword [sym.imp.python311.dll_PyMethod_Type]
mov rax, qword [rbp + 0x98]
lea rcx, [0x14003ed20]
mov qword [0x14003ee20], rdx
mov qword [0x14003edb8], rax
call rbx
mov rax, qword [sym.imp.python311.dll_PyFrame_Type]
lea rcx, [0x1400419c0]
movdqu xmm5, xmmword [rbp + 0x90]
mov qword [0x140041ac0], rax
movaps xmmword [0x140041a50], xmm5
call rbx
mov rax, qword [sym.imp.python311.dll__PyRuntime]
mov rax, qword [rax + 0x1f8]
mov rcx, qword [rax + 0x10]
call fcn.140023a40
add qword [r14], 1
mov qword [rax + 0x18], r14
mov qword [rsp + 0x60], rax
call rdi
mov rdx, qword [0x140052690]
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 [0x140052698]
mov qword [rsp + 0x20], 0
mov qword [rsp + 0x80], r10
mov r8, r10
mov qword [rsp + 0x60], rax
call rax
mov r10, qword [rsp + 0x80]
mov r14, rax
sub qword [r10], 1
jne 0x140005dc1
mov rcx, r10
call fcn.1400033a0
sub qword [rsi], 1
jne 0x140005dcf
mov rcx, rsi
call fcn.1400033a0
mov rax, qword [r14 + 0x128]
mov qword [0x140052518], rax
sub qword [r14], 1
jne 0x140005deb
mov rcx, r14
call fcn.1400033a0
mov rax, qword [sym.imp.python311.dll__PyRuntime]
mov rax, qword [rax + 0x1f8]
mov rcx, qword [rax + 0x10]
call fcn.140023a40
add qword [rbp], 1
mov r14, rax
mov qword [rax + 0x18], rbp
call rdi
mov r8, qword [rsp + 0x78]
mov rdx, qword [0x1400526a0]
mov rdi, rax
mov rcx, rax
call r13
mov rdx, qword [0x1400526a0]
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 0x140005e58
mov rcx, r14
call fcn.1400033a0
sub qword [rdi], 1
jne 0x140005e66
mov rcx, rdi
call fcn.1400033a0
xor edx, edx
mov rax, qword [rsp + 0x60]
mov rcx, r13
call rax
sub qword [r13], 1
mov rsi, rax
jne 0x140005e84
mov rcx, r13
call fcn.1400033a0
mov rax, qword [rsi + 8]
mov rax, qword [rax + 0xe0]
sub qword [rsi], 1
mov qword [0x140052b90], rax
jne 0x140005ea4
mov rcx, rsi
call fcn.1400033a0
cmp qword [0x140052520], 0
je 0x14000689d
mov rax, qword [sym.imp.python311.dll_PyTraceBack_Type]
mov rdx, qword [0x14004ad20]
lea rcx, str.NUL:
lea r13, [0x140043bf2]
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 0x1400067c8
test rax, rax
je 0x1400067c8
lea r13, [0x140043bfa]
mov rax, qword [rsp + 0x58]
mov rcx, r13
call rax
test rax, rax
je 0x140006782
cmp rax, qword [sym.imp.python311.dll__Py_NoneStruct]
je 0x140006782
lea r13, [0x140043c03]
mov rax, qword [rsp + 0x58]
mov rcx, r13
call rax
test rax, rax
je 0x14000673d
cmp rax, qword [sym.imp.python311.dll__Py_NoneStruct]
je 0x14000673d
sub qword [rsi], 1
jne 0x140005f58
mov rcx, rsi
call fcn.1400033a0
cmp qword [0x140052528], 0
je 0x140006d5b
mov rax, qword [sym.imp.python311.dll__PyRuntime]
lea rcx, [0x140043c1f]
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], rbx
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x80], r12
nop dword [rax + rax]
mov r9, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
mov r8, r14
mov rdx, r13
call fcn.1400154c0
test al, al
je 0x140006240
mov rdi, qword [rsp + 0xb8]
test rdi, rdi
je 0x140005fd0
mov rbx, qword [rsp + 0xc0]
test rbx, rbx
je 0x140005fd0
mov rcx, qword [rbx + 8]
cmp rcx, r15
je 0x14000601d
mov rdx, r15
call qword [sym.imp.python311.dll_PyType_IsSubtype]
test eax, eax
je 0x140005fd0
mov r8, qword [0x140052668]
mov rcx, qword [rsp + 0x40]
mov rdx, rbx
call fcn.140015e80
mov r12d, eax
test al, al
je 0x1400061c0
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 0x14000609d
mov rdx, qword [rsp + 0x30]
mov ecx, 0x5c
jmp 0x140006079
cmp rdx, rsi
je 0x14003b716
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 0x140006070
mov byte [rdx], 0
test r12b, r12b
je 0x140006210
mov rdi, qword [rsp + 0x30]
mov rcx, rdi
call sub.msvcrt.dll_strlen
cmp rax, 0x100
je 0x14003b716
mov r11d, 0x5c
lea rdx, [rax + 1]
mov word [rsp + rax + 0xe0], r11w
add rax, 0xc
cmp rax, 0x100
ja 0x14003b716
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 [0x140052590]
mov rdi, rax
test r12, r12
je 0x1400066f1
mov rcx, qword [0x140052608]
mov r8, qword [sym.imp.python311.dll_PyNumber_InPlaceAdd]
cmp r12, rcx
je 0x14000614d
mov rdx, qword [0x140052588]
test rdx, rdx
je 0x14000686a
mov r8, qword [sym.imp.python311.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 0x140006166
mov rax, qword [rdi + 8]
mov rcx, rdi
call qword [rax + 0x30]
mov rdx, qword [0x140052660]
mov r8, r12
mov rcx, rbx
call qword [sym.imp.python311.dll_PyObject_SetAttr]
sub qword [r12], 1
jne 0x140005fd0
mov rcx, r12
call fcn.1400033a0
jmp 0x140005fd0
add r15, 1
cmp rax, r15
jle 0x140006735
mov rcx, rdx
jmp 0x1400057b0
mov ecx, 1
call fcn.1400222f0
jmp 0x140004fa3
mov r8, qword [0x140052660]
mov rcx, qword [rsp + 0x40]
mov rdx, rbx
call fcn.140015e80
test al, al
je 0x14000669c
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 0x140006062
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 0x14003b716
mov dword [rdi + rax], 0x79702e
jmp 0x1400060f1
mov rax, qword [0x1400535c8]
mov rdi, qword [sym.imp.python311.dll_PyImport_FrozenModules]
cmp byte [0x1400535a1], 0
mov rbx, qword [rsp + 0x78]
mov qword [rdi], rax
mov r12, qword [rsp + 0x80]
jne 0x140006289
cmp byte [0x1400535a0], 0
je 0x140006df0
cmp qword [0x140052558], 0
je 0x140006933
mov byte [0x1400535a1], 1
call qword [sym.imp.python311.dll__PyWarnings_Init]
cmp byte [0x1400535b0], 0
jne 0x1400064f1
mov rax, qword [0x1400526c0]
cmp qword [0x140052560], 0
mov qword [rsp + 0xe0], rax
mov rax, qword [sym.imp.python311.dll__Py_NoneStruct]
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rax
mov rax, qword [0x1400525c0]
mov qword [rsp + 0xf8], rax
mov rax, qword [0x1400525d0]
mov qword [rsp + 0x100], rax
je 0x140006ea7
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x30]
mov rdx, qword [0x140052560]
call fcn.14001b420
mov qword [0x140052580], rax
mov rcx, rax
test rax, rax
je 0x140006f7a
lea rbx, [0x140043cb6]
lea rbp, [0x140043cc8]
mov rdx, rbx
call r12
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [0x1400419a0]
mov qword [0x140052578], rax
mov rsi, qword [sym.imp.python311.dll_PyCMethod_New]
call rsi
mov rdx, rbx
mov rcx, qword [0x140052580]
mov rbx, qword [sym.imp.python311.dll_PyObject_SetAttrString]
mov r8, rax
call rbx
mov rcx, qword [0x140052580]
mov rdx, rbp
call r12
mov rdi, qword [sym.imp.python311.dll_PyFunction_Type]
mov qword [0x140052570], rax
cmp qword [rax + 8], rdi
je 0x140006ebf
mov rax, qword [0x140052860]
cmp qword [0x140052560], 0
mov qword [rsp + 0xe0], rax
mov rax, qword [sym.imp.python311.dll__Py_NoneStruct]
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rax
mov rax, qword [0x1400525c0]
mov qword [rsp + 0xf8], rax
mov rax, qword [0x1400525d0]
mov qword [rsp + 0x100], rax
je 0x140006e8f
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x30]
mov rdx, qword [0x140052560]
call fcn.14001b420
mov qword [0x1400535a8], rax
mov rcx, rax
test rax, rax
je 0x140006f7a
lea rbp, str.coroutine
mov rdx, rbp
call r12
mov rdi, qword [sym.imp.python311.dll_PyFunction_Type]
mov qword [0x140052568], rax
cmp qword [rax + 8], rdi
je 0x140006e6a
xor r9d, r9d
mov r8d, 0x101
lea rbx, str.nuitka_types_patch
mov dword [rsp + 0x20], 0xffffffff
lea rdx, [0x140043ce4]
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.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 0x1400064bb
sub qword [rcx], 1
je 0x1400068e1
test rbp, rbp
je 0x1400064cb
sub qword [rbp], 1
je 0x1400068d2
test rsi, rsi
je 0x1400064e0
sub qword [rsi], 1
jne 0x1400064e0
mov rax, qword [rsi + 8]
mov rcx, rsi
call qword [rax + 0x30]
sub qword [rbx], 1
je 0x1400068c3
mov byte [0x1400535b0], 1
mov rdi, qword [rsp + 0x40]
mov r8, qword [0x1400535c0]
lea rdx, [0x140043666]
mov rcx, rdi
call fcn.140015c80
mov r8, qword [0x1400535b8]
lea rdx, str.PYTHONHOME
mov rcx, rdi
call fcn.140015c80
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 0x140006834
mov rax, qword [sym.imp.python311.dll__PyRuntime]
lea rbx, [0x140043bc7]
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 rdx, rbx
mov rcx, rdi
call fcn.140026d50
cmp qword [rdi + 0x60], 0
je 0x140006692
mov rbx, qword [rdi + 0x70]
lea rsi, str._frozen_importlib._bootstrap_
mov rdi, qword [sym.imp.python311.dll_PyUnicode_AsUTF8]
test rbx, rbx
je 0x140006682
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 0x140006887
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 0x1400061dc
jmp 0x140005fd0
mov ecx, 1
call fcn.1400220b0
or rdx, 0xffffffffffffffff
lea rcx, [0x140052300]
call qword [sym.imp.python311.dll_PyUnicode_FromWideChar]
mov qword [0x1400529a0], rax
mov r8, rax
test rax, rax
je 0x140006f02
add qword [rax], 1
jmp 0x1400059d2
mov ecx, 1
call fcn.140018450
mov qword [0x140052590], rax
mov r12, rax
jmp 0x140006110
lea r8, [0x14004367b]
lea rdx, [0x140052ba0]
xor ecx, ecx
call fcn.14001d620
mov rax, qword [sym.imp.python311.dll_PyImport_FrozenModules]
mov byte [0x1400535a0], 1
mov rdi, qword [rax]
jmp 0x140004c5e
mov r9, rdx
jmp 0x1400057d7
xor edi, edi
xor r9d, r9d
lea r8, [0x140043c01]
mov rdx, rsi
mov qword [rsp + 0x20], rdi
mov rdi, qword [rsp + 0x40]
mov rcx, rdi
call fcn.14001c5f0
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.1400035b0
jmp 0x140005f4a
xor r14d, r14d
mov rdi, qword [rsp + 0x40]
xor r9d, r9d
mov rdx, rsi
mov qword [rsp + 0x20], r14
lea r8, [0x140043c01]
mov rcx, rdi
call fcn.14001c5f0
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.1400035b0
jmp 0x140005f23
xor eax, eax
mov rdi, qword [rsp + 0x40]
mov r9d, 1
mov rdx, rsi
mov qword [rsp + 0x20], rax
lea r8, [0x140043bf8]
mov rcx, rdi
call fcn.14001c5f0
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.1400035b0
jmp 0x140005efc
mov rcx, qword [rsp + 0x40]
lea r8, [0x140043bc7]
lea rdx, [0x140053620]
call fcn.14001d620
mov byte [0x140053678], 1
jmp 0x140005ae6
mov rcx, qword [rsp + 0x30]
call sub.msvcrt.dll_atol
xor edx, edx
xor r9d, r9d
xor ecx, ecx
mov dword [0x1400535e0], eax
xor eax, eax
lea r8, [0x140002520]
mov dword [rsp + 0x20], edx
xor edx, edx
mov qword [rsp + 0x28], rax
call qword [sym.imp.KERNEL32.dll_CreateThread]
jmp 0x140006606
mov rax, qword [rsp + 0x50]
lea rcx, [0x140045f83]
call rax
mov qword [0x140052588], rax
mov rdx, rax
jmp 0x140006133
mov rbx, qword [rbx + 0x10]
mov rax, qword [rsp + 0x40]
mov qword [rax + 0x70], rbx
add qword [rbx], 1
jmp 0x14000665d
mov rdi, qword [rsp + 0x48]
mov rax, qword [rdi + 0xc8]
mov qword [0x140052520], rax
mov rax, qword [0x14004ad30]
mov qword [rdi + 0xc8], rax
jmp 0x140005eb2
mov rax, qword [rbx + 8]
mov rcx, rbx
call qword [rax + 0x30]
jmp 0x1400064ea
mov rax, qword [rbp + 8]
mov rcx, rbp
call qword [rax + 0x30]
jmp 0x1400064cb
mov rax, qword [rcx + 8]
call qword [rax + 0x30]
jmp 0x1400064bb
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 0x140004eb0
lea rax, [0x140052ba0]
mov qword [0x140052550], rax
mov rax, qword [sym.imp.python311.dll_Py_VerboseFlag]
cmp dword [rax], 0
jne 0x140006ee4
lea rax, [0x14003f060]
xor r9d, r9d
lea rsi, [0x140041b60]
mov qword [0x140052558], rax
mov rax, qword [rbp + 0x90]
mov rcx, rsi
mov qword [0x140041c60], r9
mov qword [0x140041bf0], rax
call rbx
mov rcx, qword [0x1400525b0]
mov r8, rsi
mov rax, qword [rsp + 0x70]
lea rdx, str.__nuitka_loader_type
call rax
mov rax, qword [rbp + 0x90]
xor r10d, r10d
lea rcx, [0x14003eec0]
mov qword [0x14003efc0], r10
mov qword [0x14003ef50], rax
call rbx
mov rbx, qword [0x140052538]
test rbx, rbx
je 0x140006f1f
mov rax, qword [rbx]
sub dword [0x140052530], 1
mov qword [0x140052538], 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 0x140006a5d
sar rax, 1
cmp r13, rax
jge 0x140006f16
xor r14d, r14d
test r13, r13
je 0x140006a75
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 0x14003b710
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 0x140006afa
mov r10, rsi
sub r10, r8
lea rcx, [r10 - 1]
cmp rcx, 2
jbe 0x140006ae8
mov ecx, 1
shl rcx, 0x3f
cmp rsi, rcx
jne 0x140006e14
movabs rax, 0x7fffffffffffffff
nop word [rax + rax]
mov rcx, qword [rdx + rax*8]
mov qword [rdx + rax*8 + 8], rcx
sub rax, 1
cmp rax, r8
jge 0x140006ae8
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 0x140006b40
sar rax, 1
cmp rbp, rax
jge 0x140006f0d
xor r13d, r13d
test rbp, rbp
je 0x140006b58
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 0x140006f6f
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 0x140006282
lea rcx, [0x140043bd0]
call fcn.140002610
mov qword [0x140052b88], rax
jmp 0x140005af4
xor r8d, r8d
lea rdx, str.sentinel
mov ecx, 0x1b
call rbp
lea rcx, str.version_info
mov qword [0x140052b58], rax
mov rax, qword [sym.imp.python311.dll_PySys_GetObject]
mov qword [rsp + 0x58], rax
call rax
mov rcx, qword [rsp + 0x40]
lea r8, [0x140043390]
lea rdx, [0x1400525c0]
mov qword [0x140052510], rax
call fcn.14001d620
xor ecx, ecx
mov rsi, qword [0x1400528d0]
call fcn.140015a90
mov rcx, qword [0x140052608]
mov rbp, rax
mov rax, qword [sym.imp.python311.dll_PyUnicode_FromString]
mov qword [rsp + 0x50], rax
cmp rbp, rcx
je 0x140006ef6
cmp qword [0x140052588], 0
je 0x140006f2f
mov rcx, rbp
mov rdx, qword [0x140052588]
mov rbp, qword [sym.imp.python311.dll_PyNumber_InPlaceAdd]
call rbp
mov rcx, rax
mov rdx, rsi
lea rsi, [0x1400529c0]
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 [0x140053668], rax
call rsi
mov rdx, qword [0x140053668]
mov ecx, 3
mov qword [rdx + 0x18], rax
call rsi
mov rdx, qword [0x140053668]
mov ecx, 0xb
mov qword [rdx + 0x20], rax
call rsi
mov rdx, qword [0x140053668]
mov rbp, qword [rsp + 0x50]
lea rcx, str.release
mov qword [rdx + 0x28], rax
call rbp
mov rdx, qword [0x140053668]
xor ecx, ecx
mov qword [rdx + 0x30], rax
call fcn.140018450
mov rcx, qword [rsp + 0x40]
mov rdx, rax
call fcn.1400182f0
mov rsi, qword [sym.imp.python311.dll__Py_TrueStruct]
lea rcx, [0x140043bc7]
mov rdx, rax
mov rax, qword [0x140053668]
mov qword [rsp + 0x78], rsi
mov qword [rax + 0x38], rdx
mov rdx, qword [sym.imp.python311.dll__Py_FalseStruct]
mov qword [rax + 0x40], 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
mov qword [rax + 0x48], rsi
call rbp
mov rdx, qword [0x140053668]
mov qword [rdx + 0x78], rax
xor eax, eax
mov qword [0x140052ae8], rax
mov qword [0x140052af8], rax
mov rax, qword [0x1400525c8]
mov qword [0x140052508], rax
jmp 0x140005ad9
mov rax, qword [rsp + 0x88]
lea rcx, [0x140043c0a]
call rax
mov qword [0x140052528], rax
jmp 0x140005f66
lea rcx, [0x140043be8]
call fcn.140002610
mov qword [0x140052b60], rax
jmp 0x140005b3a
lea rcx, [0x140043be4]
call fcn.140002610
mov qword [0x140052b68], rax
jmp 0x140005b2c
lea rcx, [0x140043bdf]
call fcn.140002610
mov qword [0x140052b70], rax
jmp 0x140005b1e
lea rcx, [0x140043bd9]
call fcn.140002610
mov qword [0x140052b78], rax
jmp 0x140005b10
lea rcx, [0x140043bd5]
call fcn.140002610
mov qword [0x140052b80], rax
jmp 0x140005b02
mov rcx, qword [rsp + 0x40]
lea r8, [0x14004367b]
lea rdx, [0x140052ba0]
call fcn.14001d620
mov byte [0x1400535a0], 1
jmp 0x140006274
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 0x140006e32
mov rcx, r10
and rcx, 0xfffffffffffffffe
sub rax, rcx
sub rsi, rcx
and r10b, 1
je 0x140006afa
mov rax, qword [rdx + rax*8]
mov qword [rdx + rsi*8], rax
jmp 0x140006afa
xor r8d, r8d
xor edx, edx
lea rcx, str.coroutine
xor r9d, r9d
call rsi
mov rcx, qword [0x1400535a8]
mov rdx, rbp
mov r8, rax
call rbx
jmp 0x140006425
lea rcx, str.__import__
call fcn.140002610
mov qword [0x140052560], rax
jmp 0x1400063d7
lea rcx, str.__import__
call fcn.140002610
mov qword [0x140052560], rax
jmp 0x1400062ee
xor r8d, r8d
xor edx, edx
lea rcx, [0x140041980]
xor r9d, r9d
call rsi
mov rcx, qword [0x140052580]
mov rdx, rbp
mov r8, rax
call rbx
jmp 0x140006385
lea rcx, str.Setup_nuitka_compiled_module_bytecode_extension_importer._n
call qword [sym.imp.python311.dll_PySys_WriteStderr]
jmp 0x140006951
mov rbp, qword [sym.imp.python311.dll_PyNumber_InPlaceAdd]
jmp 0x140006c41
call qword [sym.imp.python311.dll_PyErr_Print]
call sub.msvcrt.dll_abort
mov qword [rsi + 0x10], rbp
jmp 0x140006b7f
mov qword [rbp + 0x10], r13
jmp 0x140006a9c
mov rcx, rsi
call fcn.140004990
mov rbx, rax
jmp 0x1400069e4
lea rcx, [0x140045f83]
call rax
mov qword [0x140052588], rax
jmp 0x140006c2b
mov rbx, qword [r12]
mov ecx, 2
call qword [fcn.14003ad20]
lea rdx, [0x140043910]
mov rcx, rax
mov r8, rbx
call fcn.140022640
mov ecx, 2
call sub.msvcrt.dll_exit
call qword [sym.imp.python311.dll_PyErr_NoMemory]
jmp 0x140006282
xor ecx, ecx
call qword [sym.imp.python311.dll_PyErr_PrintEx]
mov ecx, 1
call qword [sym.imp.python311.dll_Py_Exit]
nop
nop
call qword [sym.imp.python311.dll_PyErr_NoMemory]
call sub.msvcrt.dll_abort
mov rax, qword [8]
ud2