Function at 0x140004290
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, 0x268
movaps xmmword [rsp + 0x250], xmm6
mov ebp, ecx
lea rcx, [0x140042429]
mov r14, rdx
call fcn.140018130
lea rdx, [0x14004242e]
lea rcx, [0x140042429]
mov qword [0x140052388], rax
call fcn.140018240
lea rcx, str.PYTHONHOME
call fcn.140018130
cmp byte [0x1400512c2], 0
mov qword [0x140052380], rax
jne 0x1400042fc
mov ecx, 1
call fcn.1400251c0
lea rbx, [0x1400510c0]
lea rcx, str.PYTHONHOME
mov rdx, rbx
call fcn.140018240
cmp byte [0x1400512c2], 0
jne 0x140004325
mov ecx, 1
call fcn.1400251c0
mov rcx, rbx
xor ebx, ebx
call qword [sym.imp.KERNEL32.dll_SetDllDirectoryW]
mov rax, qword [sym.imp.python38.dll__Py_path_config]
mov dword [rax + 0x30], 1
mov rax, qword [sym.imp.python38.dll_PyImport_FrozenModules]
mov rsi, qword [rax]
test rsi, rsi
je 0x140004377
cmp qword [rsi], 0
mov rax, rsi
je 0x14000436a
nop word cs:[rax + rax]
add rax, 0x18
cmp qword [rax], 0
jne 0x140004360
sub rax, rsi
sar rax, 3
imul ebx, eax, 0xaaaaaaab
lea eax, [rbx + 0x99]
movsxd rbx, ebx
cdqe
lea rbx, [rbx + rbx*2]
lea rcx, [rax + rax*2]
shl rbx, 3
shl rcx, 3
call sub.msvcrt.dll_malloc
mov r8, rbx
mov rdx, rsi
mov rdi, rax
mov rcx, rax
call sub.msvcrt.dll_memcpy
add rbx, rdi
cmp byte [0x140052368], 0
je 0x140005e19
mov rdx, qword [0x14003d220]
movsxd rax, dword [0x14003d228]
lea rcx, [0x140051b40]
movq xmm0, rdx
movhps xmm0, qword [rcx + rax*8]
mov eax, dword [0x14003d22c]
movups xmmword [rbx], xmm0
mov dword [rbx + 0x10], eax
lea rax, [0x14003d220]
test rdx, rdx
je 0x14000441f
nop
mov rdx, qword [rax + 0x10]
movsxd rcx, dword [rax + 0x18]
add rbx, 0x18
add rax, 0x10
lea r11, [0x140051b40]
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 0x1400043f0
mov rax, qword [sym.imp.python38.dll_PyImport_FrozenModules]
mov qword [0x140052390], rsi
lea rbx, [r14 + 8]
mov esi, 1
mov qword [0x1400523a0], r14
mov rcx, qword [r14]
lea r15, str.__multiprocessing_fork
lea r12, [0x140042448]
mov qword [rax], rdi
mov rax, qword [sym.imp.python38.dll_Py_DebugFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python38.dll_Py_InspectFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python38.dll_Py_InteractiveFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python38.dll_Py_OptimizeFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python38.dll_Py_DontWriteBytecodeFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python38.dll_Py_NoUserSiteDirectory]
mov dword [rax], 1
mov rax, qword [sym.imp.python38.dll_Py_IgnoreEnvironmentFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python38.dll_Py_VerboseFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python38.dll_Py_BytesWarningFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python38.dll_Py_UTF8Mode]
mov dword [rax], 0
mov rax, qword [sym.imp.python38.dll_Py_FrozenFlag]
mov dword [rax], 1
mov rax, qword [sym.imp.python38.dll_Py_NoSiteFlag]
mov dword [rax], 1
call qword [sym.imp.python38.dll_Py_SetProgramName]
mov dword [0x140052398], ebp
jmp 0x14000452b
mov rdx, r12
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x14000657e
mov rcx, qword [rbx]
lea rdx, [0x140042742]
add rbx, 8
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x14000657e
cmp ebp, esi
jle 0x1400045d8
add esi, 1
mov rcx, qword [rbx]
mov r13, rbx
cmp ebp, esi
jle 0x140004500
mov rdx, r15
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x1400045d8
mov rcx, qword [rbx]
lea rdx, str.__multiprocessing_resource_tracker
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x140006039
mov rcx, qword [rbx]
mov rdx, r12
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x140004580
mov rcx, qword [rbx]
jmp 0x140004500
movsxd rax, esi
lea r8, [0x14003dbb0]
lea rdx, str.from_joblib.externals.loky.backend.resource_tracker_import_main__main__i__False_
lea rdi, [r14 + rax*8]
mov rcx, qword [rdi]
call fcn.140002c50
test eax, eax
jne 0x1400045d8
mov rcx, qword [rdi]
lea rdx, str.from_joblib.externals.loky.backend.popen_loky_win32_import_main__main__
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x1400045d8
mov rcx, qword [rdi]
lea r9, [0x140051948]
lea r8, [0x14005194c]
lea rdx, str.from_joblib.externals.loky.backend.popen_loky_win32_import_main__main_pipe_handle_i__parent_pid_i_
call fcn.140002c50
test eax, eax
je 0x140004576
nop dword [rax]
lea rax, [rsp + 0xe0]
mov rbx, qword [sym.imp.python38.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 [0x1400510b8], rax
call rbx
mov rax, qword [rsp + 0xe8]
mov qword [0x1400510b0], rax
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x38], rax
mov rcx, rax
call qword [sym.imp.python38.dll__PyRuntime_Initialize]
mov eax, dword [rsp + 0xc0]
test eax, eax
jne 0x140006006
mov rdi, qword [rsp + 0x30]
lea rbx, [rsp + 0x90]
mov rcx, rdi
call qword [sym.imp.python38.dll__PyConfig_InitCompatConfig]
mov r9, qword [0x1400523a0]
mov rcx, qword [rsp + 0x38]
mov rdx, rdi
movsxd r8, dword [0x140052398]
call qword [sym.imp.python38.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.python38.dll_PyStatus_Exception]
mov dword [rsp + 0x5c], eax
test eax, eax
jne 0x14000600e
cmp byte [0x1400512c2], 0
je 0x140005baf
mov rax, qword [0x1400523a0]
mov rdi, qword [rsp + 0x30]
mov rcx, rbx
lea r8, [rsp + 0x1f0]
mov rsi, qword [sym.imp.python38.dll_PyConfig_SetString]
mov r9, qword [rax]
mov rdx, rdi
call rsi
lea r9, [0x1400510c0]
mov rdx, rdi
mov rcx, rbx
lea r8, [rsp + 0x200]
call rsi
lea r9, [0x1400510c0]
mov rdx, rdi
mov rcx, rbx
lea r8, [rsp + 0x210]
call rsi
lea r9, [0x1400510c0]
mov rdx, rdi
mov rcx, rbx
lea r8, [rsp + 0x208]
call rsi
lea r9, [0x1400510c0]
mov rdx, rdi
mov rcx, rbx
lea r8, [rsp + 0x218]
call rsi
lea r9, [0x1400510c0]
mov rdx, rdi
mov rcx, rbx
lea r8, [rsp + 0x1d0]
call rsi
lea rdx, [rsp + 0x1e0]
lea r8, [0x1400510c0]
mov rcx, rbx
call qword [sym.imp.python38.dll_PyWideStringList_Append]
mov rcx, qword [rsp + 0x38]
mov rdx, rdi
mov dword [rsp + 0x1d8], 1
mov dword [rsp + 0xf0], 1
call qword [sym.imp.python38.dll_Py_InitializeFromConfig]
mov eax, dword [rsp + 0xc0]
test eax, eax
jne 0x14000600e
mov rax, qword [sym.imp.python38.dll__PyRuntime]
mov ecx, ebp
mov rdx, qword [0x1400523a0]
lea rbx, str.capitalize
lea rbp, [0x14004275a]
lea r14, [0x140042780]
mov rax, qword [rax + 0x510]
lea r15, str.endswith
lea r13, str.expandtabs
lea rdi, [0x14004277b]
mov qword [rsp + 0x40], rax
mov rax, qword [sym.imp.python38.dll_Py_NoSiteFlag]
mov dword [rax], 1
call qword [sym.imp.python38.dll_PySys_SetArgv]
mov rsi, qword [sym.imp.python38.dll_PyBytes_Type]
mov r12, qword [sym.imp.python38.dll_PyObject_GetAttrString]
mov rdx, rbx
mov rcx, rsi
call r12
lea r8, [0x140042753]
mov rcx, rsi
mov rdx, r8
call r12
mov rdx, rbp
mov rcx, rsi
call r12
lea rdx, [0x140042760]
mov rcx, rsi
call r12
mov rdx, r15
mov rcx, rsi
mov qword [0x1400512c8], rax
call r12
mov rdx, r13
mov rcx, rsi
call r12
mov rdx, rdi
mov rcx, rsi
call r12
mov rdx, r14
mov rcx, rsi
call r12
lea r9, str.isalnum
mov rcx, rsi
mov rdx, r9
call r12
lea r10, str.isalpha
mov rcx, rsi
mov rdx, r10
call r12
lea r11, str.isdigit
mov rcx, rsi
mov rdx, r11
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, [0x1400427be]
mov rcx, rsi
call r12
lea rdx, [0x1400427c3]
mov rcx, rsi
call r12
lea rdx, [0x1400427c9]
mov rcx, rsi
call r12
lea rdx, [0x1400427cf]
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, [0x1400427e8]
mov rcx, rsi
call r12
lea rdx, str.rindex
mov rcx, rsi
call r12
lea rdx, [0x1400427f5]
mov rcx, rsi
call r12
lea rdx, str.rpartition
mov rcx, rsi
call r12
lea rdx, [0x140042806]
mov rcx, rsi
call r12
lea rdx, [0x14004280d]
mov rcx, rsi
call r12
lea rdx, [0x140042814]
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, [0x140042830]
mov rcx, rsi
call r12
lea rdx, str.swapcase
mov rcx, rsi
call r12
lea rdx, str.title
mov rcx, rsi
call r12
lea rdx, str.translate
mov rcx, rsi
call r12
lea rdx, [0x14004284f]
mov rcx, rsi
call r12
lea rdx, str.zfill
mov rcx, rsi
call r12
mov rax, qword [sym.imp.python38.dll_PyUnicode_Type]
mov rdx, rbx
mov rbx, rax
mov rcx, rax
call r12
lea rdx, str.casefold
mov rcx, rbx
call r12
lea r8, [0x140042753]
mov rcx, rbx
mov rdx, r8
call r12
mov rdx, rbp
mov rcx, rbx
call r12
lea rdx, [0x140042864]
mov rcx, rbx
call r12
mov rdx, r15
mov rcx, rbx
lea r15, [0x1400428da]
mov qword [0x1400512d8], rax
call r12
mov rdx, r13
mov rcx, rbx
call r12
mov rdx, rdi
mov rcx, rbx
call r12
lea rdx, [0x14004286b]
mov rcx, rbx
call r12
lea rdx, str.format_map
mov rcx, rbx
call r12
mov rdx, r14
mov rcx, rbx
call r12
lea r9, str.isalnum
mov rcx, rbx
mov rdx, r9
call r12
lea r10, str.isalpha
mov rcx, rbx
mov rdx, r10
call r12
lea rdx, str.isascii
mov rcx, rbx
call r12
lea rdx, str.isdecimal
mov rcx, rbx
call r12
lea r11, str.isdigit
mov rcx, rbx
mov rdx, r11
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, [0x1400427be]
mov rcx, rbx
call r12
lea rdx, [0x1400427c3]
mov rcx, rbx
call r12
lea rdx, [0x1400427c9]
mov rcx, rbx
call r12
lea rdx, [0x1400427cf]
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, [0x1400427e8]
mov rcx, rbx
mov qword [0x1400512d0], rax
call r12
lea rdx, str.rindex
mov rcx, rbx
call r12
lea rdx, [0x1400427f5]
mov rcx, rbx
call r12
lea rdx, str.rpartition
mov rcx, rbx
call r12
lea rdx, [0x140042806]
mov rcx, rbx
call r12
lea rdx, [0x14004280d]
mov rcx, rbx
call r12
lea rdx, [0x140042814]
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, [0x140042830]
mov rcx, rbx
call r12
lea rdx, str.swapcase
mov rcx, rbx
call r12
lea rdx, str.title
mov rcx, rbx
call r12
lea rdx, str.translate
mov rcx, rbx
call r12
lea rdx, [0x14004284f]
mov rcx, rbx
call r12
lea rdx, str.zfill
mov rcx, rbx
call r12
mov rdi, qword [sym.imp.python38.dll_PyDict_Type]
lea r9, [0x1400428bc]
mov rdx, r9
mov rcx, rdi
call r12
lea r8, [0x140042252]
mov rcx, rdi
mov rdx, r8
call r12
mov rcx, rdi
lea rdx, str.fromkeys
call r12
mov rcx, rdi
lea rdx, [0x1400428cb]
call r12
mov rcx, rdi
lea rdx, [0x1400428cf]
call r12
mov rcx, rdi
lea rdx, [0x1400428d5]
call r12
mov rcx, rdi
mov rdx, r15
call r12
mov rcx, rdi
lea rdx, str.popitem
call r12
mov rcx, rdi
lea rdx, str.setdefault
call r12
mov rcx, rdi
lea rdx, [0x1400428f1]
call r12
mov rcx, rdi
lea rdx, [0x1400428f8]
call r12
mov r13, qword [sym.imp.python38.dll_PyList_Type]
lea rdx, [0x1400428ff]
mov rcx, r13
call r12
lea r9, [0x1400428bc]
mov rcx, r13
mov rdx, r9
call r12
lea r8, [0x140042252]
mov rcx, r13
mov rdx, r8
call r12
mov rdx, rbp
mov rcx, r13
call r12
lea rdx, [0x140042906]
mov rcx, r13
call r12
mov rdx, r14
mov rcx, r13
lea r14, [0x14004226f]
call r12
lea rdx, [0x14004290d]
mov rcx, r13
call r12
mov rdx, r15
mov rcx, r13
call r12
lea rdx, [0x140042914]
mov rcx, r13
call r12
lea rdx, str.reverse
mov rcx, r13
call r12
lea rdx, [0x140042923]
mov rcx, r13
call r12
mov rax, qword [sym.imp.python38.dll_PyDict_New]
mov qword [rsp + 0x50], rax
call rax
mov rbp, qword [sym.imp.python38.dll_PyCapsule_New]
xor r8d, r8d
mov rdx, r14
mov qword [0x1400512e0], rax
mov rax, qword [sym.imp.python38.dll__Py_NoneStruct]
mov rcx, qword [0x1400496a0]
mov qword [0x140051950], rax
call rbp
mov rdx, rdi
mov rcx, qword [0x1400512e0]
mov rdi, qword [sym.imp.python38.dll_PyDict_SetItem]
mov r8, rax
call rdi
xor r8d, r8d
mov rdx, r14
mov rcx, qword [0x1400496b0]
call rbp
mov rcx, qword [0x1400512e0]
mov rdx, r13
mov r8, rax
call rdi
xor r8d, r8d
mov rdx, r14
mov rcx, qword [0x1400496d0]
call rbp
mov rdx, qword [sym.imp.python38.dll_PyTuple_Type]
mov rcx, qword [0x1400512e0]
mov r8, rax
call rdi
xor r8d, r8d
mov rdx, r14
mov rcx, qword [0x1400496c0]
call rbp
mov rdx, qword [sym.imp.python38.dll_PySet_Type]
mov rcx, qword [0x1400512e0]
mov r8, rax
call rdi
xor r8d, r8d
mov rdx, r14
lea rcx, [0x140002ec0]
call rbp
mov rdx, qword [sym.imp.python38.dll_PyByteArray_Type]
mov rcx, qword [0x1400512e0]
mov r8, rax
call rdi
mov r8, qword [0x140051950]
mov rcx, qword [0x1400512e0]
mov rdx, rsi
call rdi
mov r8, qword [0x140051950]
mov rcx, qword [0x1400512e0]
mov rdx, rbx
call rdi
mov r14, qword [sym.imp.python38.dll_PyLong_Type]
mov r8, qword [0x140051950]
mov rcx, qword [0x1400512e0]
mov rdx, r14
call rdi
mov rax, qword [sym.imp.python38.dll__Py_NoneStruct]
mov r8, qword [0x140051950]
mov rcx, qword [0x1400512e0]
mov rdx, qword [rax + 8]
call rdi
mov r8, qword [0x140051950]
mov rdx, qword [sym.imp.python38.dll_PyBool_Type]
mov rcx, qword [0x1400512e0]
call rdi
mov r8, qword [0x140051950]
mov rdx, qword [sym.imp.python38.dll_PyFloat_Type]
mov rcx, qword [0x1400512e0]
call rdi
mov r8, qword [0x140051950]
mov rdx, qword [sym.imp.python38.dll_PyRange_Type]
mov rcx, qword [0x1400512e0]
call rdi
mov rax, qword [sym.imp.python38.dll_PyType_Type]
mov r8, qword [0x140051950]
mov rcx, qword [0x1400512e0]
mov rdx, rax
mov qword [rsp + 0x48], rax
call rdi
mov r8, qword [0x140051950]
mov rdx, qword [sym.imp.python38.dll_PySlice_Type]
mov rcx, qword [0x1400512e0]
call rdi
mov r8, qword [0x140051950]
mov rdx, qword [sym.imp.python38.dll_PyComplex_Type]
mov rcx, qword [0x1400512e0]
call rdi
mov r8, qword [0x140051950]
mov rdx, qword [sym.imp.python38.dll_PyCFunction_Type]
mov rcx, qword [0x1400512e0]
call rdi
mov rax, qword [sym.imp.python38.dll__Py_EllipsisObject]
mov r8, qword [0x140051950]
mov rcx, qword [0x1400512e0]
mov rdx, qword [rax + 8]
call rdi
mov rax, qword [sym.imp.python38.dll__Py_NotImplementedStruct]
mov r8, qword [0x140051950]
mov rcx, qword [0x1400512e0]
mov rdx, qword [rax + 8]
call rdi
mov r8, qword [0x140051950]
mov rdx, qword [sym.imp.python38.dll_PyFrozenSet_Type]
mov rcx, qword [0x1400512e0]
call rdi
mov rax, qword [sym.imp.python38.dll_PyImport_ImportModule]
lea rcx, str.builtins
mov qword [rsp + 0x88], rax
call rax
mov ecx, 1
mov qword [0x1400515c8], rax
mov rax, qword [rax + 0x10]
mov qword [0x1400515b8], rax
call fcn.140018530
mov rcx, qword [0x1400515b8]
lea rdx, str.__nuitka_binary_dir
mov r8, rax
mov rax, qword [sym.imp.python38.dll_PyDict_SetItemString]
mov qword [rsp + 0x60], rax
call rax
mov r8, qword [0x140051958]
test r8, r8
je 0x140005dcc
mov rcx, qword [0x1400515b8]
lea rdx, str.__nuitka_binary_exe
mov rax, qword [rsp + 0x60]
lea rsi, [0x14003dbc0]
call rax
mov r15, qword [sym.imp.python38.dll_PyModule_Type]
mov rbx, qword [sym.imp.python38.dll_PyType_Ready]
mov rcx, rsi
mov dword [0x14003dc68], 0x44400
mov rax, qword [r15 + 0x30]
mov qword [0x14003dcc0], r15
movdqu xmm3, xmmword [r15 + 0x128]
movdqu xmm4, xmmword [r15 + 0x138]
mov qword [0x14003dbf0], rax
mov rax, qword [r15 + 0x58]
movups xmmword [0x14003dce8], xmm3
mov qword [0x14003dc18], rax
mov rax, qword [0x140049720]
movups xmmword [0x14003dcf8], xmm4
mov qword [0x14003dc58], rax
mov rax, qword [r15 + 0x90]
mov qword [0x14003dc50], rax
mov rax, qword [r15 + 0xb0]
mov qword [0x14003dc70], rax
mov rax, qword [r15 + 0xb8]
mov qword [0x14003dc78], rax
mov rax, qword [r15 + 0xf0]
mov qword [0x14003dcb0], rax
mov rax, qword [r15 + 0x120]
mov qword [0x14003dce0], rax
call rbx
mov rax, qword [0x1400515c8]
cmp qword [0x140051960], 0
mov qword [rax + 8], rsi
je 0x1400062ca
cmp byte [0x1400523c8], 0
je 0x140005f85
cmp qword [0x140051990], 0
je 0x1400063f8
cmp qword [0x140051988], 0
je 0x14000637b
cmp qword [0x140051980], 0
je 0x140006393
cmp qword [0x140051978], 0
je 0x1400063ab
cmp qword [0x140051970], 0
je 0x1400063c3
cmp qword [0x140051968], 0
je 0x1400062b2
mov rsi, qword [sym.imp.python38.dll_PyBaseObject_Type]
lea rcx, [0x14003dd60]
mov qword [0x14003de60], 0
mov rax, qword [rsi + 0x90]
mov qword [0x1400515c0], rax
mov qword [0x14003ddf0], rax
call rbx
mov rbp, qword [sym.imp.python38.dll_PyObject_SelfIter]
mov rax, qword [rsi + 0x90]
lea rcx, [0x14003ea60]
mov rdx, qword [sym.imp.python38.dll_PyGen_Type]
mov qword [0x14003eb38], rbp
mov qword [0x14003eb60], rdx
mov qword [0x1400515c0], rax
mov qword [0x14003eaf0], rax
call rbx
mov rdx, qword [sym.imp.python38.dll_PyCoro_Type]
mov rax, qword [rsi + 0x90]
lea rcx, [0x14003e240]
mov qword [0x14003e340], rdx
mov qword [0x1400515c0], rax
mov qword [0x14003e2d0], rax
call rbx
mov rax, qword [rsi + 0x90]
mov qword [0x14003e178], rbp
lea rcx, [0x14003e0a0]
mov qword [0x14003e1a0], 0
mov qword [0x1400515c0], rax
mov qword [0x14003e130], rax
call rbx
mov rax, qword [rsi + 0x90]
mov qword [0x14003dfd8], rbp
lea rcx, [0x14003df00]
mov qword [0x14003e000], 0
mov qword [0x1400515c0], rax
mov qword [0x14003df90], rax
mov rax, qword [0x14003df50]
mov qword [rax], rbp
call rbx
mov rax, qword [rsi + 0x90]
mov rdx, qword [sym.imp.python38.dll_PyAsyncGen_Type]
lea rcx, [0x14003e8c0]
mov qword [0x14003e950], rax
mov qword [0x1400515c0], rax
mov rax, qword [0x14003e910]
mov qword [0x14003e9c0], rdx
mov qword [rax + 8], rbp
call rbx
mov rax, qword [rsi + 0x90]
mov qword [0x14003e7f8], rbp
lea rcx, [0x14003e720]
mov qword [0x14003e820], 0
mov qword [0x1400515c0], rax
mov qword [0x14003e7b0], rax
mov rax, qword [0x14003e770]
mov qword [rax], rbp
call rbx
mov rax, qword [rsi + 0x90]
mov qword [0x14003e658], rbp
lea rcx, [0x14003e580]
mov qword [0x14003e680], 0
mov qword [0x1400515c0], rax
mov qword [0x14003e610], rax
mov rax, qword [0x14003e5d0]
mov qword [rax], rbp
call rbx
mov rax, qword [rsi + 0x90]
lea rcx, [0x14003e3e0]
mov qword [0x14003e4e0], 0
mov qword [0x1400515c0], rax
call rbx
mov rax, qword [rsi + 0x90]
mov rdx, qword [sym.imp.python38.dll_PyFunction_Type]
lea rcx, [0x140041440]
mov qword [0x140041540], rdx
mov qword [0x1400515c0], rax
mov qword [0x1400414d0], rax
call rbx
mov rax, qword [rsi + 0x90]
mov rdx, qword [sym.imp.python38.dll_PyMethod_Type]
lea rcx, [0x14003ec00]
mov qword [0x1400515c0], rax
mov rax, qword [rsi + 0x98]
mov qword [0x14003ed00], rdx
mov qword [0x14003ec98], rax
call rbx
mov rax, qword [rsi + 0x90]
lea rcx, [0x140041100]
movdqu xmm5, xmmword [rsi + 0x90]
mov qword [0x1400515c0], rax
mov rax, qword [sym.imp.python38.dll_PyFrame_Type]
movaps xmmword [0x140041190], xmm5
mov qword [0x140041200], rax
call rbx
mov rax, qword [sym.imp.python38.dll__PyRuntime]
mov ecx, 1
mov rax, qword [rax + 0x510]
mov rax, qword [sym.imp.python38.dll_PyTuple_New]
mov qword [rsp + 0x68], rax
call rax
add qword [r14], 1
mov qword [rax + 0x18], r14
mov r13, rax
mov rax, qword [rsp + 0x50]
call rax
mov rdx, qword [0x1400516b0]
mov r14, rax
mov rax, qword [sym.imp.python38.dll__Py_NoneStruct]
mov rcx, r14
mov r8, qword [rax + 8]
call rdi
mov rdx, qword [0x1400516b8]
mov r9, r14
mov r8, r13
mov qword [rsp + 0x20], 0
mov rcx, qword [rsp + 0x48]
mov rbp, qword [sym.imp.python38.dll_PyObject_CallFunctionObjArgs]
call rbp
sub qword [r13], 1
jne 0x140005416
mov rcx, r13
mov qword [rsp + 0x70], rax
call fcn.140003e00
mov rax, qword [rsp + 0x70]
sub qword [r14], 1
jne 0x14000542e
mov rcx, r14
mov qword [rsp + 0x70], rax
call fcn.140003e00
mov rax, qword [rsp + 0x70]
mov rdx, qword [rax + 0x128]
mov qword [0x140051518], rdx
sub qword [rax], 1
jne 0x14000544a
mov rcx, rax
call fcn.140003e00
mov rax, qword [sym.imp.python38.dll__PyRuntime]
mov ecx, 1
mov rax, qword [rax + 0x510]
mov rax, qword [rsp + 0x68]
call rax
add qword [rsi], 1
mov r14, rax
mov qword [rax + 0x18], rsi
mov rax, qword [rsp + 0x50]
call rax
mov rdx, qword [0x1400516c0]
mov r13, rax
mov rax, qword [sym.imp.python38.dll__Py_TrueStruct]
mov rcx, r13
mov r8, rax
mov qword [rsp + 0x78], rax
call rdi
mov r8, r14
mov rdx, qword [0x1400516c0]
mov r9, r13
mov qword [rsp + 0x20], 0
mov rcx, qword [rsp + 0x48]
call rbp
sub qword [r14], 1
mov r8, rax
jne 0x1400054cc
mov rcx, r14
mov qword [rsp + 0x50], rax
call fcn.140003e00
mov r8, qword [rsp + 0x50]
sub qword [r13], 1
jne 0x1400054e5
mov rcx, r13
mov qword [rsp + 0x50], r8
call fcn.140003e00
mov r8, qword [rsp + 0x50]
mov qword [rsp + 0x50], r8
xor edx, edx
mov rcx, r8
call rbp
mov r8, qword [rsp + 0x50]
mov rdi, rax
sub qword [r8], 1
jne 0x140005507
mov rcx, r8
call fcn.140003e00
mov rax, qword [rdi + 8]
mov rax, qword [rax + 0xe0]
mov qword [0x140051520], rax
sub qword [rdi], 1
je 0x140005bcb
cmp qword [0x140051528], 0
je 0x140005fa9
mov rdx, qword [0x1400497d0]
mov rax, qword [sym.imp.python38.dll_PyTraceBack_Type]
lea rcx, str.NUL:
lea rbp, [0x1400429a5]
mov qword [rax + 0x30], rdx
call qword [sym.imp.python38.dll_PyUnicode_FromString]
mov rcx, rbp
mov rdi, rax
call qword [sym.imp.python38.dll_PySys_GetObject]
cmp rax, qword [sym.imp.python38.dll__Py_NoneStruct]
je 0x140005f3d
test rax, rax
je 0x140005f3d
lea rbp, [0x1400429ad]
mov rcx, rbp
call qword [sym.imp.python38.dll_PySys_GetObject]
test rax, rax
je 0x140005ef7
cmp rax, qword [sym.imp.python38.dll__Py_NoneStruct]
je 0x140005ef7
lea rbp, [0x1400429b6]
mov rcx, rbp
call qword [sym.imp.python38.dll_PySys_GetObject]
test rax, rax
je 0x140005eb1
cmp rax, qword [sym.imp.python38.dll__Py_NoneStruct]
je 0x140005eb1
sub qword [rdi], 1
je 0x140005bbe
cmp qword [0x140051530], 0
je 0x1400063db
mov rax, qword [sym.imp.python38.dll__PyRuntime]
lea rcx, [0x1400429d2]
mov qword [rsp + 0xb0], 0
lea r14, [rsp + 0xb8]
lea r13, [rsp + 0xb0]
lea rbp, [rsp + 0x1e1]
mov rax, qword [rax + 0x510]
mov rax, qword [rax + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rsp + 0x48], rax
call qword [sym.imp.python38.dll_PySys_GetObject]
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x70], r12
nop dword [rax + rax]
mov r9, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
mov r8, r14
mov rdx, r13
call fcn.140017dd0
test al, al
je 0x140005880
mov rdi, qword [rsp + 0xb8]
test rdi, rdi
je 0x140005640
mov rbx, qword [rsp + 0xc0]
test rbx, rbx
je 0x140005640
mov rcx, qword [rbx + 8]
cmp rcx, r15
je 0x14000568d
mov rdx, r15
call qword [sym.imp.python38.dll_PyType_IsSubtype]
test eax, eax
je 0x140005640
mov r8, qword [0x140051688]
mov rcx, qword [rsp + 0x40]
mov rdx, rbx
call fcn.140018940
mov r12d, eax
test al, al
je 0x140005800
mov rcx, rdi
call qword [sym.imp.python38.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 0x14000570d
mov rdx, qword [rsp + 0x30]
mov ecx, 0x5c
jmp 0x1400056e9
cmp rdx, rbp
je 0x14003b8a6
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 0x1400056e0
mov byte [rdx], 0
test r12b, r12b
je 0x140005850
mov rdi, qword [rsp + 0x30]
mov rcx, rdi
call sub.msvcrt.dll_strlen
cmp rax, 0x100
je 0x14003b8a6
mov r12d, 0x5c
lea rdx, [rax + 1]
mov word [rsp + rax + 0xe0], r12w
add rax, 0xc
cmp rax, 0x100
ja 0x14003b8a6
lea rax, [rdi + rdx]
movabs rdi, 0x5f5f74696e695f5f
mov qword [rax], rdi
mov dword [rax + 8], 0x79702e
mov rcx, qword [rsp + 0x30]
call qword [sym.imp.python38.dll_PyUnicode_FromString]
mov r12, qword [0x140051598]
mov rdi, rax
test r12, r12
je 0x140005e62
mov rcx, qword [0x140051628]
mov r8, qword [sym.imp.python38.dll_PyNumber_InPlaceAdd]
cmp r12, rcx
je 0x1400057bc
mov rdx, qword [0x140051590]
test rdx, rdx
je 0x140005fcf
mov r8, qword [sym.imp.python38.dll_PyNumber_InPlaceAdd]
mov rcx, r12
mov qword [rsp + 0x50], r8
call r8
mov r8, qword [rsp + 0x50]
mov rcx, rax
mov rdx, rdi
call r8
sub qword [rdi], 1
mov r12, rax
jne 0x1400057d5
mov rax, qword [rdi + 8]
mov rcx, rdi
call qword [rax + 0x30]
mov rdx, qword [0x140051680]
mov r8, r12
mov rcx, rbx
call qword [sym.imp.python38.dll_PyObject_SetAttr]
sub qword [r12], 1
jne 0x140005640
mov rcx, r12
call fcn.140003e00
jmp 0x140005640
mov r8, qword [0x140051680]
mov rcx, qword [rsp + 0x40]
mov rdx, rbx
call fcn.140018940
test al, al
je 0x140005e44
mov rcx, rdi
call qword [sym.imp.python38.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 0x1400056d2
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 0x14003b8a6
mov dword [rdi + rax], 0x79702e
jmp 0x140005761
mov rax, qword [0x140052390]
mov rdi, qword [sym.imp.python38.dll_PyImport_FrozenModules]
cmp byte [0x140052369], 0
mov rbx, qword [rsp + 0x68]
mov qword [rdi], rax
mov r12, qword [rsp + 0x70]
jne 0x1400059f8
cmp byte [0x140052368], 0
je 0x140006410
cmp qword [0x140051568], 0
je 0x14000604b
lea rbx, [0x1400519a0]
lea rdx, str.__nuitka_version__
mov rcx, rbx
call qword [sym.imp.python38.dll_PyStructSequence_InitType]
mov rcx, rbx
call qword [sym.imp.python38.dll_PyStructSequence_New]
mov rsi, qword [sym.imp.python38.dll_PyLong_FromLong]
mov ecx, 2
mov rbx, rax
mov qword [0x1400523c0], rax
call rsi
mov ecx, 3
mov qword [rbx + 0x18], rax
mov rbx, qword [0x1400523c0]
call rsi
mov ecx, 1
mov qword [rbx + 0x20], rax
mov rbx, qword [0x1400523c0]
call rsi
lea rcx, str.release
mov qword [rbx + 0x28], rax
mov rbx, qword [0x1400523c0]
call qword [sym.imp.python38.dll_PyUnicode_FromString]
xor ecx, ecx
mov qword [rbx + 0x30], rax
call fcn.14001ae90
cmp qword [0x140051540], 0
mov rsi, qword [0x1400517a8]
mov rbx, rax
je 0x140006489
mov rdi, qword [rsp + 0x40]
mov rdx, qword [0x140051540]
mov r8, rsi
mov rcx, rdi
call fcn.1400186f0
mov r8, rbx
mov rcx, rdi
mov rsi, rax
mov rdx, rax
call fcn.14001a440
sub qword [rsi], 1
mov rbx, rax
jne 0x140005995
mov rax, qword [rsi + 8]
mov rcx, rsi
call qword [rax + 0x30]
mov rdx, qword [0x1400523c0]
mov rax, qword [rsp + 0x78]
lea rcx, [0x14004297a]
mov qword [rdx + 0x40], rax
mov qword [rdx + 0x48], rax
mov rax, qword [sym.imp.python38.dll__Py_FalseStruct]
mov qword [rdx + 0x38], rbx
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
call qword [sym.imp.python38.dll_PyUnicode_FromString]
mov rdx, qword [0x1400523c0]
xor r8d, r8d
mov byte [0x140052369], 1
mov qword [rdx + 0x78], rax
mov qword [0x140051ac8], r8
mov qword [0x140051ad8], r8
call qword [sym.imp.python38.dll__PyWarnings_Init]
cmp byte [0x140052378], 0
je 0x140005bd8
mov rdi, qword [rsp + 0x40]
mov r8, qword [0x140052388]
lea rdx, [0x140042429]
mov rcx, rdi
call fcn.140018330
mov r8, qword [0x140052380]
lea rdx, str.PYTHONHOME
mov rcx, rdi
call fcn.140018330
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 0x140005e7b
mov rax, qword [sym.imp.python38.dll__PyRuntime]
lea rbx, [0x14004297a]
mov rdx, rbx
mov rax, qword [rax + 0x510]
mov rax, qword [rax + 0x10]
mov rcx, qword [rax + 0x38]
call qword [sym.imp.python38.dll_PyDict_DelItemString]
mov rdi, qword [rsp + 0x40]
mov rdx, rbx
mov rcx, rdi
call fcn.140024820
cmp qword [rdi + 0x58], 0
je 0x140005ba5
mov rbx, qword [rdi + 0x68]
lea rsi, str._frozen_importlib._bootstrap_
mov rdi, qword [sym.imp.python38.dll_PyUnicode_AsUTF8]
test rbx, rbx
je 0x140005b95
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 0x140005e03
xor ecx, ecx
call qword [sym.imp.python38.dll_PyErr_PrintEx]
mov dword [rsp + 0x5c], 1
mov ecx, dword [rsp + 0x5c]
call qword [sym.imp.python38.dll_Py_Exit]
mov ecx, 1
call fcn.1400251c0
jmp 0x1400046bc
mov rcx, rdi
call fcn.140003e00
jmp 0x1400055cf
mov rcx, rdi
call fcn.140003e00
jmp 0x140005523
mov rax, qword [0x1400515f0]
mov r9, qword [sym.imp.python38.dll__Py_NoneStruct]
mov rcx, qword [rsp + 0x40]
mov rdx, qword [0x1400516e0]
mov qword [rsp + 0x28], rax
mov rax, qword [0x1400515e0]
mov r8, r9
mov qword [rsp + 0x20], rax
call fcn.14001cba0
mov qword [0x140051588], rax
mov rcx, rax
test rax, rax
je 0x1400065fd
lea rbx, str.getgeneratorstate
lea rdi, [0x140042a78]
mov rdx, rbx
call r12
xor r8d, r8d
xor edx, edx
lea rcx, str.getgeneratorstate
mov qword [0x140051580], rax
mov rsi, qword [sym.imp.python38.dll_PyCFunction_NewEx]
call rsi
mov rdx, rbx
mov rcx, qword [0x140051588]
mov rbx, qword [sym.imp.python38.dll_PyObject_SetAttrString]
mov r8, rax
call rbx
mov rdx, rdi
mov rcx, qword [0x140051588]
call r12
mov rdx, qword [sym.imp.python38.dll_PyFunction_Type]
mov qword [0x140051578], rax
cmp qword [rax + 8], rdx
je 0x1400064dd
mov rax, qword [0x1400515f0]
mov r9, qword [sym.imp.python38.dll__Py_NoneStruct]
mov rcx, qword [rsp + 0x40]
mov rdx, qword [0x140051880]
mov qword [rsp + 0x28], rax
mov rax, qword [0x1400515e0]
mov r8, r9
mov qword [rsp + 0x20], rax
call fcn.14001cba0
mov qword [0x140052370], rax
mov rcx, rax
test rax, rax
je 0x1400065fd
lea rdi, str.coroutine
mov rdx, rdi
call r12
mov rdx, qword [sym.imp.python38.dll_PyFunction_Type]
mov qword [0x140051570], rax
cmp qword [rax + 8], rdx
je 0x1400064bb
xor r9d, r9d
mov r8d, 0x101
lea rbx, str.nuitka_types_patch
mov dword [rsp + 0x20], 0xffffffff
lea rdx, [0x140042a94]
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.python38.dll_Py_CompileStringExFlags]
mov rcx, rbx
mov rdx, rax
call qword [sym.imp.python38.dll_PyImport_ExecCodeModule]
mov rcx, rbx
call qword [sym.imp.python38.dll_PyUnicode_FromString]
mov rdi, qword [rsp + 0x40]
pxor xmm0, xmm0
xor ecx, ecx
mov rbx, rax
movdqu xmm6, xmmword [rdi + 0x58]
mov rbp, qword [rdi + 0x68]
movups xmmword [rdi + 0x58], xmm0
mov qword [rdi + 0x68], rcx
call qword [sym.imp.python38.dll_PyImport_GetModuleDict]
mov rdx, rbx
mov rcx, rax
call qword [sym.imp.python38.dll_PyDict_DelItem]
mov rcx, qword [rdi + 0x58]
mov rax, rdi
mov rdi, qword [rdi + 0x60]
mov rsi, qword [rax + 0x68]
movups xmmword [rax + 0x58], xmm6
mov qword [rax + 0x68], rbp
test rcx, rcx
je 0x140005d8c
sub qword [rcx], 1
je 0x140005ffa
test rdi, rdi
je 0x140005d9b
sub qword [rdi], 1
je 0x140005feb
test rsi, rsi
je 0x140005db0
sub qword [rsi], 1
jne 0x140005db0
mov rax, qword [rsi + 8]
mov rcx, rsi
call qword [rax + 0x30]
sub qword [rbx], 1
jne 0x140005dc0
mov rax, qword [rbx + 8]
mov rcx, rbx
call qword [rax + 0x30]
mov byte [0x140052378], 1
jmp 0x140005a0b
mov ecx, 1
call fcn.140024f80
or rdx, 0xffffffffffffffff
lea rcx, [0x140051300]
call qword [sym.imp.python38.dll_PyUnicode_FromWideChar]
mov qword [0x140051958], rax
mov r8, rax
test rax, rax
je 0x140006561
add qword [rax], 1
jmp 0x140004fe8
mov rbx, qword [rbx + 0x10]
mov rax, qword [rsp + 0x40]
mov qword [rax + 0x68], rbx
add qword [rbx], 1
jmp 0x140005b74
lea r8, [0x14004243d]
lea rdx, [0x140051b40]
xor ecx, ecx
call fcn.14001fb80
mov rax, qword [sym.imp.python38.dll_PyImport_FrozenModules]
mov byte [0x140052368], 1
mov rsi, qword [rax]
jmp 0x1400043b8
mov rcx, qword [rsp + 0x80]
mov rdx, rdi
call qword [sym.imp.python38.dll_PySequence_Contains]
test eax, eax
je 0x14000581c
jmp 0x140005640
mov ecx, 1
call fcn.14001ae90
mov qword [0x140051598], rax
mov r12, rax
jmp 0x14000577f
mov rcx, qword [rsp + 0x30]
call sub.msvcrt.dll_atol
xor edx, edx
xor r9d, r9d
xor ecx, ecx
mov dword [0x1400523a8], eax
xor eax, eax
lea r8, [0x140002c80]
mov dword [rsp + 0x20], edx
xor edx, edx
mov qword [rsp + 0x28], rax
call qword [sym.imp.KERNEL32.dll_CreateThread]
jmp 0x140005b20
xor r13d, r13d
mov r14, qword [rsp + 0x40]
xor r9d, r9d
mov rdx, rdi
mov qword [rsp + 0x20], r13
lea r8, [0x1400429b4]
mov rcx, r14
call fcn.14001d590
mov rcx, rbp
mov r13, rax
mov rdx, rax
call qword [sym.imp.python38.dll_PySys_SetObject]
mov r8, r13
mov edx, 0xfffffff4
mov rcx, r14
call fcn.1400041c0
jmp 0x1400055c5
xor r14d, r14d
xor r9d, r9d
lea r8, [0x1400429b4]
mov rdx, rdi
mov qword [rsp + 0x20], r14
mov r14, qword [rsp + 0x40]
mov rcx, r14
call fcn.14001d590
mov rcx, rbp
mov r13, rax
mov rdx, rax
call qword [sym.imp.python38.dll_PySys_SetObject]
mov r8, r13
mov edx, 0xfffffff5
mov rcx, r14
call fcn.1400041c0
jmp 0x14000559f
xor eax, eax
mov r14, qword [rsp + 0x40]
mov r9d, 1
mov rdx, rdi
mov qword [rsp + 0x20], rax
lea r8, [0x1400429ab]
mov rcx, r14
call fcn.14001d590
mov rcx, rbp
mov r13, rax
mov rdx, rax
call qword [sym.imp.python38.dll_PySys_SetObject]
mov r8, r13
mov edx, 0xfffffff6
mov rcx, r14
call fcn.1400041c0
jmp 0x140005579
mov rcx, qword [rsp + 0x40]
lea r8, [0x14004297a]
lea rdx, [0x1400523e0]
call fcn.14001fb80
mov byte [0x1400523c8], 1
jmp 0x1400050d8
mov rdi, qword [rsp + 0x48]
mov rax, qword [rdi + 0xc8]
mov qword [0x140051528], rax
mov rax, qword [0x1400497e0]
mov qword [rdi + 0xc8], rax
jmp 0x140005531
lea rcx, [0x140044657]
call qword [sym.imp.python38.dll_PyUnicode_FromString]
mov qword [0x140051590], rax
mov rdx, rax
jmp 0x1400057a2
mov rax, qword [rdi + 8]
mov rcx, rdi
call qword [rax + 0x30]
jmp 0x140005d9b
mov rax, qword [rcx + 8]
call qword [rax + 0x30]
jmp 0x140005d8c
lea rbx, [rsp + 0x90]
movdqa xmm3, xmmword [rsp + 0xc0]
mov rcx, rbx
movdqa xmm4, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x90], xmm3
movaps xmmword [rsp + 0xa0], xmm4
call qword [sym.imp.python38.dll_Py_ExitStatusException]
movsxd rsi, esi
mov rcx, qword [r14 + rsi*8]
call qword [sym.imp.msvcrt.dll__wtoi]
jmp 0x1400045d8
lea rax, [0x140051b40]
mov qword [0x140051560], rax
mov rax, qword [sym.imp.python38.dll_Py_VerboseFlag]
cmp dword [rax], 0
jne 0x140006543
lea rax, [0x14003ef60]
xor r10d, r10d
lea rdi, [0x1400412a0]
mov qword [0x140051568], rax
mov rax, qword [rsi + 0x90]
mov rcx, rdi
mov qword [0x1400413a0], r10
mov qword [0x1400515c0], rax
mov qword [0x140041330], rax
call rbx
mov rcx, qword [0x1400515b8]
mov r8, rdi
mov rax, qword [rsp + 0x60]
lea rdx, str.__nuitka_loader_type
call rax
mov rax, qword [rsi + 0x90]
xor r11d, r11d
lea rcx, [0x14003edc0]
mov qword [0x14003eec0], r11
mov qword [0x1400515c0], rax
mov qword [0x14003ee50], rax
call rbx
mov rbx, qword [0x140051550]
test rbx, rbx
je 0x1400064ff
mov rax, qword [rbx]
sub dword [0x140051548], 1
mov qword [0x140051550], rax
mov rax, qword [sym.imp.python38.dll__Py_tracemalloc_config]
cmp dword [rax + 4], 0
jne 0x140006535
mov rax, qword [sym.imp.python38.dll__PyRuntime]
mov qword [rbx], 1
lea rcx, [rbx - 0x10]
xor r9d, r9d
mov rdx, qword [rax + 0x1b8]
mov rax, qword [rbx - 8]
mov r8, qword [rdx + 8]
and eax, 3
movq xmm0, rdx
or rax, r8
mov qword [r8], rcx
movq xmm5, rax
punpcklqdq xmm0, xmm5
movups xmmword [rbx - 0x10], xmm0
mov qword [rdx + 8], rcx
lea rcx, str.meta_path
mov qword [rbx + 0x10], r9
call qword [sym.imp.python38.dll_PySys_GetObject]
mov rsi, qword [rax + 0x10]
mov rdi, rax
mov rax, qword [rax + 0x20]
lea rbp, [rsi + 1]
cmp rbp, rax
jg 0x140006188
sar rax, 1
cmp rbp, rax
jge 0x140006575
xor r13d, r13d
test rbp, rbp
je 0x1400061a0
mov rax, rbp
sar rax, 3
lea r13, [rsi + rax + 7]
and r13, 0xfffffffffffffffc
mov rcx, qword [rdi + 0x18]
lea rdx, [r13*8]
call qword [sym.imp.python38.dll_PyMem_Realloc]
test rax, rax
je 0x14003b8a0
mov qword [rdi + 0x18], rax
mov qword [rdi + 0x10], rbp
mov qword [rdi + 0x20], r13
mov r8d, 2
lea rax, [rsi - 1]
mov rdx, qword [rdi + 0x18]
cmp rsi, r8
cmovle r8, rsi
cmp rax, r8
jl 0x140006222
mov r10, rsi
sub r10, r8
lea rcx, [r10 - 1]
cmp rcx, 2
jbe 0x140006210
mov ecx, 1
shl rcx, 0x3f
cmp rsi, rcx
jne 0x140006434
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 0x140006210
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
call qword [sym.imp.python38.dll_PySys_GetObject]
mov r13, qword [rax + 0x10]
mov rsi, rax
mov rax, qword [rax + 0x20]
lea rdi, [r13 + 1]
cmp rdi, rax
jg 0x140006267
sar rax, 1
cmp rdi, rax
jge 0x14000656c
xor ebp, ebp
test rdi, rdi
je 0x14000627e
mov rax, rdi
sar rax, 3
lea rbp, [r13 + rax + 7]
and rbp, 0xfffffffffffffffc
mov rcx, qword [rsi + 0x18]
lea rdx, [rbp*8]
call qword [sym.imp.python38.dll_PyMem_Realloc]
test rax, rax
je 0x1400065c2
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x20], rbp
mov rax, qword [rsi + 0x18]
mov qword [rax + r13*8], rbx
jmp 0x1400058c3
lea rcx, [0x14004299b]
call fcn.140002780
mov qword [0x140051968], rax
jmp 0x14000512c
xor r8d, r8d
lea rdx, str.sentinel
mov ecx, 0x1b
call rbp
lea rcx, str.version_info
mov qword [0x140051960], rax
call qword [sym.imp.python38.dll_PySys_GetObject]
mov rcx, qword [rsp + 0x40]
lea r8, [0x14004226f]
lea rdx, [0x1400515e0]
mov qword [0x140051510], rax
call fcn.14001fb80
xor ecx, ecx
mov rsi, qword [0x1400518c8]
call fcn.140018530
mov rcx, qword [0x140051628]
mov rbp, rax
cmp rax, rcx
je 0x140006555
cmp qword [0x140051590], 0
je 0x1400065a9
mov rcx, rbp
mov rdx, qword [0x140051590]
mov rbp, qword [sym.imp.python38.dll_PyNumber_InPlaceAdd]
call rbp
mov rcx, rax
mov rdx, rsi
call rbp
lea rcx, str.executable
mov rdx, rax
call qword [sym.imp.python38.dll_PySys_SetObject]
mov rax, qword [0x1400515e8]
mov qword [0x140051508], rax
jmp 0x1400050cb
lea rcx, [0x140042988]
call fcn.140002780
mov qword [0x140051988], rax
jmp 0x1400050f4
lea rcx, [0x14004298c]
call fcn.140002780
mov qword [0x140051980], rax
jmp 0x140005102
lea rcx, [0x140042992]
call fcn.140002780
mov qword [0x140051978], rax
jmp 0x140005110
lea rcx, [0x140042997]
call fcn.140002780
mov qword [0x140051970], rax
jmp 0x14000511e
mov rax, qword [rsp + 0x88]
lea rcx, [0x1400429bd]
call rax
mov qword [0x140051530], rax
jmp 0x1400055dd
lea rcx, [0x140042983]
call fcn.140002780
mov qword [0x140051990], rax
jmp 0x1400050e6
mov rcx, qword [rsp + 0x40]
lea r8, [0x14004243d]
lea rdx, [0x140051b40]
call fcn.14001fb80
mov byte [0x140052368], 1
jmp 0x1400058b5
mov r9, r10
lea rcx, [rsi*8]
shr r9, 1
lea rdi, [rdx + rcx - 0x10]
lea r11, [rdx + rcx - 8]
xor ecx, ecx
imul r9, r9, 0xfffffffffffffff0
movdqu xmm6, xmmword [rdi + rcx]
movups xmmword [r11 + rcx], xmm6
sub rcx, 0x10
cmp r9, rcx
jne 0x140006452
mov rcx, r10
and rcx, 0xfffffffffffffffe
sub rax, rcx
sub rsi, rcx
and r10b, 1
je 0x140006222
mov rax, qword [rdx + rax*8]
mov qword [rdx + rsi*8], rax
jmp 0x140006222
cmp qword [0x140051538], 0
mov r8, qword [0x140051790]
je 0x1400065cd
mov rdx, qword [0x140051538]
mov rcx, qword [rsp + 0x40]
call fcn.1400186f0
mov qword [0x140051540], rax
jmp 0x14000595a
xor r8d, r8d
xor edx, edx
lea rcx, str.coroutine
call rsi
mov rcx, qword [0x140052370]
mov rdx, rdi
mov r8, rax
call rbx
jmp 0x140005cf4
xor r8d, r8d
xor edx, edx
lea rcx, [0x1400410c0]
call rsi
mov rcx, qword [0x140051588]
mov rdx, rdi
mov r8, rax
call rbx
jmp 0x140005c89
mov rcx, qword [0x1400412c0]
call qword [sym.imp.python38.dll__PyObject_GC_Malloc]
mov qword [rax + 8], rdi
mov rbx, rax
test byte [0x140041349], 2
je 0x140006524
add qword [0x1400412a0], 1
mov rax, qword [sym.imp.python38.dll__Py_tracemalloc_config]
cmp dword [rax + 4], 0
je 0x140006114
mov rcx, rbx
call qword [sym.imp.python38.dll__PyTraceMalloc_NewReference]
jmp 0x140006114
lea rcx, str.Setup_nuitka_compiled_module_bytecode_extension_importer._n
call qword [sym.imp.python38.dll_PySys_WriteStderr]
jmp 0x140006069
mov rbp, qword [sym.imp.python38.dll_PyNumber_InPlaceAdd]
jmp 0x140006353
call qword [sym.imp.python38.dll_PyErr_Print]
call sub.msvcrt.dll_abort
mov qword [rsi + 0x10], rdi
jmp 0x1400062a5
mov qword [rdi + 0x10], rbp
jmp 0x1400061c7
mov rbx, qword [r13]
mov ecx, 2
call qword [fcn.14003aea0]
lea rdx, [0x1400426d0]
mov rcx, rax
mov r8, rbx
call fcn.1400256b0
mov ecx, 2
call sub.msvcrt.dll_exit
lea rcx, [0x140044657]
call qword [sym.imp.python38.dll_PyUnicode_FromString]
mov qword [0x140051590], rax
jmp 0x14000633d
call qword [sym.imp.python38.dll_PyErr_NoMemory]
jmp 0x1400058c3
mov qword [rsp + 0x38], r8
mov rax, qword [rsp + 0x88]
lea rcx, [0x140042a63]
call rax
mov r8, qword [rsp + 0x38]
test rax, rax
mov qword [0x140051538], rax
jne 0x14000649e
jmp 0x14003b8a6
xor ecx, ecx
call qword [sym.imp.python38.dll_PyErr_PrintEx]
mov ecx, 1
call qword [sym.imp.python38.dll_Py_Exit]
nop
nop word cs:[rax + rax]
nop dword [rax]
call qword [sym.imp.python38.dll_PyErr_NoMemory]
call sub.msvcrt.dll_abort
nop
nop
nop
nop
nop
call sub.msvcrt.dll_abort
nop
call sub.msvcrt.dll_abort
nop
call sub.msvcrt.dll_abort
nop
call sub.msvcrt.dll_abort
nop
call sub.msvcrt.dll_abort
nop
call sub.msvcrt.dll_abort
nop