Function at 0x401000
Capabilities:
Allocate thread local storage

Disassembly:
push 0x40
push 0
push 0x43a240
call fcn.004127a0
add esp, 0xc
push 0
call sub.KERNEL32.dll_GetModuleHandleW
mov dword [0x43a244], eax
push 0
push 0x1000
push 0
call sub.KERNEL32.dll_HeapCreate
mov dword [0x43a240], eax
call fcn.004040a0
call fcn.00421630
call fcn.00420a8e
call fcn.004209e0
call fcn.0041f9d0
call fcn.0041e482
call fcn.0041dcb0
call fcn.0041d3d5
call fcn.0041cfe6
call fcn.0041cfcf
call fcn.0041cefb
call fcn.0041c440
call fcn.0041be27
call fcn.0041b3b0
call fcn.0041afe5
call fcn.0041afb2
call fcn.0041ae04
call fcn.00419b53
call fcn.004198b5
call fcn.00418046
call fcn.004168b8
call fcn.004162f7
call fcn.004162eb
push 7
push 0x4398d0
lea eax, [0x43a270]
push eax
push 0xc
call fcn.0041d005
push 8
push 0x4398bc
lea eax, [0x43a278]
push eax
push 4
call fcn.0041d005
mov dword [0x43a26c], 2
mov dword [0x43a24c], 0
push 0xe
mov eax, str.Forte
push eax
push 0
call fcn.00420b8c
push 0xa
mov eax, str.Arial_Narrow
push eax
push 1
call fcn.00420b8c
push 0x10
mov eax, str.Arial_Narrow
push eax
push 2
call fcn.00420b8c
call fcn.004038ab
cmp dword [0x43a24c], 0
je 0x401154
mov eax, str.IL2CPP_global_metadata__Localization_Helper
push eax
call fcn.0041cd51
push 0x1ea
push 0x21c
push 0
push 0
call fcn.0040166c
and eax, eax
je 0x401402
mov eax, 0x43902e
push eax
push 4
call fcn.00418c96
push edx
call fcn.00421680
pop edx
push eax
push edx
call fcn.00421680
pop edx
push eax
mov edx, str.Global_metadata.dat_Helper_V0.0
push edx
call fcn.004214b0
push edx
call fcn.00421680
pop edx
push eax
push edx
call fcn.00421680
pop edx
push eax
push 0
push 1
call fcn.00420650
pop eax
mov edx, 0x4390b6
push edx
call fcn.004214b0
push edx
call fcn.00421680
pop edx
push eax
push edx
call fcn.00421680
pop edx
push eax
push 0
push 0xf
call fcn.00420650
pop eax
mov edx, 0x4390b6
push edx
call fcn.004214b0
push edx
call fcn.00421680
pop edx
push eax
push edx
call fcn.00421680
pop edx
push eax
push 0
push 0x178
call fcn.00420650
pop eax
call fcn.004216b0
push 0
call fcn.00404062
add dword [esp + 4], edx
call fcn.00419f84
call fcn.00404080
call fcn.0041a0d8
push eax
mov ebx, 0x333c
cmp ebx, dword [esp]
jne 0x401252
mov dword [0x43a254], 1
jmp 0x4013f4
mov ebx, 0x332c
cmp ebx, dword [esp]
jne 0x4013f4
call fcn.0041bf4d
push eax
mov ebx, 2
cmp ebx, dword [esp]
jne 0x4012cb
mov edx, str.Dat__.dat_.datAll_files__._.
lea ecx, [0x43a258]
call fcn.00404008
push edx
call fcn.00421680
pop edx
push eax
push edx
call fcn.00421680
pop edx
push eax
push 0
push dword [0x43a258]
mov eax, str.global_metadata.dat
push eax
mov eax, str.Global_metadata.dat_Helper
push eax
call fcn.0041638f
push 0x43a25c
call fcn.00421570
push dword [0x43a25c]
push 0xa
call fcn.00418c96
jmp 0x4013f3
mov ebx, 1
cmp ebx, dword [esp]
jne 0x401330
mov edx, str.Text__.txt_.txtAll_files__._.
lea ecx, [0x43a258]
call fcn.00404008
push edx
call fcn.00421680
pop edx
push eax
push edx
call fcn.00421680
pop edx
push eax
push 0
push dword [0x43a258]
mov eax, str.Loc_global_metadata.txt
push eax
mov eax, str.Global_metadata.dat_Helper
push eax
call fcn.004163b2
push 0x43a260
call fcn.00421570
push dword [0x43a260]
push 0xb
call fcn.00418c96
jmp 0x4013f3
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x401361
push 1
call fcn.004023d4
push dword [0x43a260]
push dword [0x43a25c]
call fcn.00401eca
push 0
call fcn.004023d4
jmp 0x4013f3
mov ebx, 3
cmp ebx, dword [esp]
jne 0x4013de
push 1
call fcn.004023d4
push 8
call fcn.004209b0
mov dword [0x43a268], eax
mov edx, dword [0x43a25c]
push edx
call fcn.00421680
pop edx
push eax
push edx
call fcn.004214b0
mov ebp, dword [0x43a268]
lea eax, [ebp]
push eax
call fcn.00421570
mov edx, dword [0x43a260]
push edx
call fcn.00421680
pop edx
push eax
push edx
call fcn.004214b0
mov ebp, dword [0x43a268]
lea eax, [ebp + 4]
push eax
call fcn.00421570
push dword [0x43a268]
lea eax, [0x40212b]
push eax
call fcn.00416206
jmp 0x4013f3
mov ebx, 8
cmp ebx, dword [esp]
jne 0x4013f3
mov eax, 0x439170
push eax
call fcn.00416ec7
pop eax
pop eax
cmp dword [0x43a254], 0
je 0x401233
cmp dword [0x43a24c], 0
je 0x401434
mov eax, str.Terminato__premi_invio_per_chiudere_questa_finestra
push eax
call dword [0x43a1a8]
push edx
call fcn.00421680
pop edx
push eax
push edx
call fcn.00421680
pop edx
push eax
call dword [0x43a1a4]
call fcn.00404080
jmp 0x401449
mov eax, 0x439154
push eax
push 0xffffffff
push 4
call fcn.00416ede
jmp 0x40144b
push 0
call fcn.0040146a
call fcn.00421610
push dword [0x43a240]
call sub.KERNEL32.dll_HeapDestroy
call sub.KERNEL32.dll_ExitProcess