Function at 0x416550
Capabilities:
Create thread
Query environment variable

Disassembly:
sub esp, 0x84
mov eax, dword [0x45e5fc]
xor eax, esp
mov dword [esp + 0x80], eax
push ebx
push esi
push edi
call fcn.00434808
mov edi, dword [eax]
call fcn.0043480e
mov ebx, dword [eax]
call fcn.00415ed0
call fcn.00415e50
mov eax, dword [sym.imp.python38.dll_Py_DebugFlag]
mov dword [eax], 0
mov eax, dword [sym.imp.python38.dll_Py_InspectFlag]
mov dword [eax], 0
mov eax, dword [sym.imp.python38.dll_Py_InteractiveFlag]
mov dword [eax], 0
mov eax, dword [sym.imp.python38.dll_Py_OptimizeFlag]
mov dword [eax], 0
mov eax, dword [sym.imp.python38.dll_Py_DontWriteBytecodeFlag]
mov dword [eax], 0
mov eax, dword [sym.imp.python38.dll_Py_NoUserSiteDirectory]
mov dword [eax], 1
mov eax, dword [sym.imp.python38.dll_Py_IgnoreEnvironmentFlag]
mov dword [eax], 0
mov eax, dword [sym.imp.python38.dll_Py_VerboseFlag]
mov dword [eax], 0
mov eax, dword [sym.imp.python38.dll_Py_BytesWarningFlag]
mov dword [eax], 0
mov eax, dword [sym.imp.python38.dll_Py_UTF8Mode]
mov dword [eax], 0
mov eax, dword [sym.imp.python38.dll_Py_UTF8Mode]
cmp dword [eax], 0
je 0x416612
mov eax, dword [sym.imp.python38.dll_Py_FileSystemDefaultEncoding]
cmp dword [eax], 0
jne 0x416612
mov dword [eax], str.utf_8
mov eax, dword [sym.imp.python38.dll_Py_HasFileSystemDefaultEncoding]
mov dword [eax], 1
mov eax, dword [sym.imp.python38.dll_Py_FrozenFlag]
mov dword [0x45faf8], ebx
mov dword [eax], 1
mov eax, dword [sym.imp.python38.dll_Py_NoSiteFlag]
mov dword [eax], 1
push dword [ebx]
call dword [sym.imp.python38.dll_Py_SetProgramName]
push 1
push ebx
push edi
mov dword [0x45fafc], edi
call fcn.00415f90
call fcn.00415bc0
mov eax, dword [sym.imp.python38.dll__PyRuntime]
add eax, 0x2cc
push 0
push eax
call fcn.004151f0
mov ecx, dword [sym.imp.python38.dll_Py_NoSiteFlag]
mov esi, eax
push 0
push ebx
push edi
mov dword [ecx], 1
call fcn.00415f90
push dword [0x45faf8]
push edi
call dword [sym.imp.python38.dll_PySys_SetArgv]
call fcn.0042afc0
push esi
call fcn.00401000
push esi
call fcn.004024a0
call fcn.0042b2c0
call fcn.0042b660
call fcn.0042b720
call fcn.0042b6e0
call fcn.0042b8e0
call fcn.0042b6a0
call fcn.0042bb10
call fcn.0042bbb0
call fcn.0042d600
call fcn.00430ce0
call fcn.00430cd0
push esi
call fcn.004161f0
call fcn.0042e020
push esi
call fcn.004311e0
mov ecx, dword [sym.imp.python38.dll_PyImport_FrozenModules]
mov eax, dword [0x45fb00]
push esi
mov dword [ecx], eax
call fcn.004011b0
add esp, 0x40
call dword [sym.imp.python38.dll__PyWarnings_Init]
push esi
call fcn.00430b50
push dword [0x45fb04]
push str.PATH
push esi
call fcn.004163d0
push dword [0x45fb08]
push str.PYTHONHOME
push esi
call fcn.004163d0
push 0x80
lea eax, [esp + 0x2c]
push 0
push eax
call fcn.004327a0
add esp, 0x28
lea eax, [esp + 0xc]
push 0x80
push eax
push str.NUITKA_ONEFILE_PARENT
call dword [sym.imp.KERNEL32.dll_GetEnvironmentVariableA]
pop edi
pop esi
dec eax
pop ebx
cmp eax, 0x7d
ja 0x416775
lea eax, [esp]
push eax
call fcn.004344fb
add esp, 4
mov dword [0x45fb10], eax
push 0
push 0
push 0
push 0x415d40
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
push str.__main__
call fcn.00415ba0
push eax
call dword [sym.imp.python38.dll_PyDict_DelItemString]
push str.__main__
call fcn.00415af0
add esp, 0xc
call fcn.00415b10
push eax
call dword [sym.imp.python38.dll_Py_Exit]
int3