Function at 0x401000
Capabilities:
Allocate thread local storage
Identify system language via api
Query environment variable

Disassembly:
push 0x650
push 0
push 0x8eec98
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0
call sub.KERNEL32.dll_GetModuleHandleW
mov dword [0x8eec9c], eax
push 0
push 0x1000
push 0
call sub.KERNEL32.dll_HeapCreate
mov dword [0x8eec98], eax
mov eax, 0x48129c
mov dword [0x8eecd4], eax
call fcn.00417c36
call fcn.0042ee80
call fcn.0042e1e4
call fcn.0042dce0
call fcn.0042c460
call fcn.0042a394
call fcn.00429b20
call fcn.00429357
call fcn.004287a0
call fcn.0042798b
call fcn.004259b8
call fcn.004254e6
call fcn.00424054
call fcn.0042394e
call fcn.0042329d
call fcn.00422030
call fcn.0041fe42
call fcn.0041bc93
call fcn.0041ad6c
call fcn.0041a289
call fcn.004198e4
call fcn.00418d70
call fcn.00418b5c
call fcn.00417d99
mov edx, str.v1.5.3
lea ecx, [0x8eed70]
call fcn.00417008
push edx
call fcn.0042eed0
pop edx
push eax
mov edx, 0x47e26c
push edx
call fcn.0042ef10
mov edx, dword [0x8eed70]
push edx
call fcn.0042ef10
lea eax, [0x8eecf8]
push eax
call fcn.0042ef70
push edx
call fcn.0042eed0
pop edx
push eax
mov edx, str.___________________
push edx
call fcn.0042ef10
mov edx, dword [0x8eecf8]
push edx
call fcn.0042ef10
mov edx, str._____r_n
push edx
call fcn.0042ef10
lea eax, [0x8eed80]
push eax
call fcn.0042ef70
call fcn.0041b378
mov ebp, 0x481606
push ebp
push 0xffffffff
call fcn.00427b0a
mov dword [0x8eecc4], eax
push 0xc
mov eax, 0x47b5a8
push eax
push 0
call fcn.0042e2fa
push 9
mov eax, str.Segoe_UI
push eax
push 1
call fcn.0042e2fa
push edx
call fcn.0042eed0
pop edx
push eax
push edx
call fcn.0042eed0
pop edx
push eax
push 0xc8
call fcn.0042c710
lea eax, [0x8eee40]
push eax
call fcn.0042ef70
push edx
call fcn.0042eed0
pop edx
push eax
push edx
call fcn.0042eed0
pop edx
push eax
push 0xc8
call fcn.0042c710
lea eax, [0x8eee44]
push eax
call fcn.0042ef70
push 0xc8
mov eax, dword [0x8eee40]
push eax
mov eax, str.PROCESSOR_ARCHITECTURE
push eax
call sub.KERNEL32.dll_GetEnvironmentVariableW
push 0xc8
mov eax, dword [0x8eee44]
push eax
mov eax, str.PROCESSOR_ARCHITEW6432
push eax
call sub.KERNEL32.dll_GetEnvironmentVariableW
push 0x64
mov eax, dword [0x8eee28]
push eax
mov eax, str.SYSTEMDRIVE
push eax
call sub.KERNEL32.dll_GetEnvironmentVariableW
push dword [0x8eee40]
mov edx, str.AMD64
pop ecx
call fcn.00417660
jne 0x40122c
push dword [0x8eee44]
mov edx, str.AMD64
pop ecx
call fcn.00417660
jne 0x40122c
jmp 0x401233
mov eax, 1
jmp 0x401235
xor eax, eax
and eax, eax
je 0x40124b
mov edx, 0x47e25e
lea ecx, [0x8eee34]
call fcn.00417008
jmp 0x40125b
mov edx, 0x47ee54
lea ecx, [0x8eee34]
call fcn.00417008
mov dword [0x8eecb0], 0
call fcn.0041b378
push edx
call fcn.0042eed0
pop edx
push eax
push edx
call fcn.0042eed0
pop edx
push eax
push 0x3e8
call fcn.0042c710
lea eax, [0x8eeca0]
push eax
call fcn.0042ef70
mov edx, 0x47b028
lea ecx, [0x8eecf4]
call fcn.00417008
push edx
call fcn.0042eed0
pop edx
push eax
push edx
call fcn.0042eed0
pop edx
push eax
push 0x3e8
call fcn.0042c710
lea eax, [0x8eed5c]
push eax
call fcn.0042ef70
push edx
call fcn.0042eed0
pop edx
push eax
push edx
call fcn.0042eed0
pop edx
push eax
push 0x3e8
call fcn.0042c710
lea eax, [0x8eed30]
push eax
call fcn.0042ef70
push edx
call fcn.0042eed0
pop edx
push eax
push edx
call fcn.0042eed0
pop edx
push eax
push 0x3e8
call fcn.0042c710
lea eax, [0x8eed74]
push eax
call fcn.0042ef70
push edx
call fcn.0042eed0
pop edx
push eax
push edx
call fcn.0042eed0
pop edx
push eax
push 0x3e8
call fcn.0042c710
lea eax, [0x8eed68]
push eax
call fcn.0042ef70
push edx
call fcn.0042eed0
pop edx
push eax
push edx
call fcn.0042eed0
pop edx
push eax
push 0x3e8
call fcn.0042c710
lea eax, [0x8eecac]
push eax
call fcn.0042ef70
mov edx, 0x47b028
lea ecx, [0x8eed00]
call fcn.00417008
mov edx, 0x47c868
lea ecx, [0x8eed78]
call fcn.00417008
mov edx, str.KMS38
lea ecx, [0x8eed50]
call fcn.00417008
mov dword [0x8eed14], 0
push 0x3e8
mov eax, dword [0x8eeca0]
push eax
mov eax, str.SYSTEMDRIVE
push eax
call sub.KERNEL32.dll_GetEnvironmentVariableW
push 0x3e8
mov eax, dword [0x8eed5c]
push eax
mov eax, str.TEMP
push eax
call sub.KERNEL32.dll_GetEnvironmentVariableW
push 0x3e8
mov eax, dword [0x8eed68]
push eax
mov eax, str.WINDIR
push eax
call sub.KERNEL32.dll_GetEnvironmentVariableW
push 0x3e8
mov eax, dword [0x8eed30]
push eax
mov eax, str.PROCESSOR_ARCHITECTURE
push eax
call sub.KERNEL32.dll_GetEnvironmentVariableW
push 0x3e8
mov eax, dword [0x8eed74]
push eax
mov eax, str.PROCESSOR_ARCHITEW6432
push eax
call sub.KERNEL32.dll_GetEnvironmentVariableW
push 0x3e8
mov eax, dword [0x8eed5c]
push eax
mov eax, str.TEMP
push eax
call sub.KERNEL32.dll_GetEnvironmentVariableW
push 0x100
push 1
call fcn.00415938
push dword [0x8eed30]
mov edx, str.AMD64
pop ecx
call fcn.00417660
jne 0x401453
push dword [0x8eed74]
mov edx, str.AMD64
pop ecx
call fcn.00417660
jne 0x401453
jmp 0x40145a
mov eax, 1
jmp 0x40145c
xor eax, eax
and eax, eax
je 0x401472
mov edx, 0x47e25e
lea ecx, [0x8eed2c]
call fcn.00417008
jmp 0x401482
mov edx, 0x47ee54
lea ecx, [0x8eed2c]
call fcn.00417008
push edx
call fcn.0042eed0
pop edx
push eax
mov edx, dword [0x8eed68]
push edx
call fcn.0042eed0
pop edx
push eax
push edx
call fcn.0042ef10
mov edx, str.Temp
push edx
call fcn.0042ef10
call fcn.004176b2
add dword [esp], edx
call fcn.0042147d
call fcn.004176d0
push edx
push eax
pop ebx
pop edi
cmp ebx, 0xfffffffe
jne 0x4014c9
cmp edi, 0xffffffff
je 0x4014cd
xor eax, eax
jmp 0x4014d2
mov eax, 1
or eax, eax
je 0x401501
mov edx, dword [0x8eed68]
push edx
call fcn.0042eed0
pop edx
push eax
push edx
call fcn.0042ef10
mov edx, str.Temp
push edx
call fcn.0042ef10
lea eax, [0x8eed5c]
push eax
call fcn.0042ef70
mov edx, dword [0x8eed68]
push edx
call fcn.0042eed0
pop edx
push eax
push edx
call fcn.0042ef10
mov edx, str.System32
push edx
call fcn.0042ef10
lea eax, [0x8eecac]
push eax
call fcn.0042ef70
push edx
call fcn.0042eed0
pop edx
push eax
mov edx, dword [0x8eed68]
push edx
call fcn.0042eed0
pop edx
push eax
push edx
call fcn.0042ef10
mov edx, str.Sysnativecmd.exe
push edx
call fcn.0042ef10
call fcn.004176b2
add dword [esp], edx
call fcn.0042147d
call fcn.004176d0
push edx
push eax
pop ebx
pop edi
cmp edi, 0
jg 0x401579
jl 0x401575
cmp ebx, 0
ja 0x401579
xor eax, eax
jmp 0x40157e
mov eax, 1
or eax, eax
je 0x4015af
mov edx, dword [0x8eed68]
push edx
call fcn.0042eed0
pop edx
push eax
push edx
call fcn.0042ef10
mov edx, str.Sysnative
push edx
call fcn.0042ef10
lea eax, [0x8eed68]
push eax
call fcn.0042ef70
jmp 0x4015da
mov edx, dword [0x8eed68]
push edx
call fcn.0042eed0
pop edx
push eax
push edx
call fcn.0042ef10
mov edx, str.System32
push edx
call fcn.0042ef10
lea eax, [0x8eed68]
push eax
call fcn.0042ef70
push edx
call fcn.0042eed0
pop edx
push eax
mov eax, 0x47b3cc
push eax
mov eax, str.BuildLab
push eax
mov eax, str.HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows_NTCurrentVersion
push eax
call fcn.00410d3e
lea eax, [0x8eed18]
push eax
call fcn.0042ef70
mov eax, 0x47b3cc
push eax
push dword [0x8eed18]
call fcn.0042c820
mov dword [0x8eed48], eax
mov ebx, dword [0x8eed48]
cmp ebx, 1
jge 0x401628
jmp 0x40165c
push edx
call fcn.0042eed0
pop edx
push eax
push edx
call fcn.0042eed0
pop edx
push eax
mov ebx, dword [0x8eed48]
dec ebx
push ebx
push 1
push dword [0x8eed18]
call fcn.0042c840
lea eax, [0x8eed18]
push eax
call fcn.0042ef70
push dword [0x8eed18]
call fcn.0042c920
mov dword [0x8eeca4], eax
mov ebx, dword [0x8eeca4]
cmp ebx, 0x2710
jle 0x40168f
mov edx, 0x47b540
lea ecx, [0x8eed6c]
call fcn.00417008
jmp 0x401776
mov ebx, dword [0x8eeca4]
cmp ebx, 0x2580
jl 0x4016b2
mov edx, 0x480be4
lea ecx, [0x8eed6c]
call fcn.00417008
jmp 0x401776
mov ebx, dword [0x8eeca4]
cmp ebx, 0x23f0
jl 0x4016d5
mov ebx, dword [0x8eeca4]
cmp ebx, 0x2454
jge 0x4016d5
mov eax, 1
jmp 0x4016d7
xor eax, eax
and eax, eax
je 0x4016f0
mov edx, 0x47b518
lea ecx, [0x8eed6c]
call fcn.00417008
jmp 0x401776
mov ebx, dword [0x8eeca4]
cmp ebx, 0x1db0
jl 0x401713
mov ebx, dword [0x8eeca4]
cmp ebx, 0x1e14
jge 0x401713
mov eax, 1
jmp 0x401715
xor eax, eax
and eax, eax
je 0x40172b
mov edx, 0x47b514
lea ecx, [0x8eed6c]
call fcn.00417008
jmp 0x401776
mov ebx, dword [0x8eeca4]
cmp ebx, 0xa28
jl 0x40174e
mov ebx, dword [0x8eeca4]
cmp ebx, 0xfa0
jge 0x40174e
mov eax, 1
jmp 0x401750
xor eax, eax
and eax, eax
je 0x401766
mov edx, 0x47e266
lea ecx, [0x8eed6c]
call fcn.00417008
jmp 0x401776
mov edx, 0x47b514
lea ecx, [0x8eed6c]
call fcn.00417008
push edx
call fcn.0042eed0
pop edx
push eax
push edx
call fcn.0042eed0
pop edx
push eax
call sub.KERNEL32.dll_GetUserDefaultLangID
cdq
push edx
push eax
call fcn.0042cb40
lea eax, [0x8eed20]
push eax
call fcn.0042ef70
push dword [0x8eed20]
call fcn.0042cbc0
mov ebx, eax
cmp ebx, 3
jne 0x4017dc
push edx
call fcn.0042eed0
pop edx
push eax
mov edx, 0x47b40e
push edx
call fcn.0042ef10
mov edx, dword [0x8eed20]
push edx
call fcn.0042ef10
lea eax, [0x8eed20]
push eax
call fcn.0042ef70
push dword [0x8eed20]
mov edx, str.0419
pop ecx
call fcn.00417660
je 0x401801
mov edx, 0x47c04a
lea ecx, [0x8eed20]
call fcn.00417008
jmp 0x401811
mov edx, 0x47d3f8
lea ecx, [0x8eed20]
call fcn.00417008
mov dword [0x8eed84], 0
mov dword [0x8eed88], 0
push edx
call fcn.0042eed0
pop edx
push eax
mov eax, 0x47b3cc
push eax
mov eax, 0x480506
push eax
mov eax, str.HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows_NTCurrentVersion
push eax
call fcn.00410d3e
lea eax, [0x8eece8]
push eax
call fcn.0042ef70
mov eax, str.2015
push eax
push dword [0x8eece8]
call fcn.0042c820
mov ebx, eax
and ebx, ebx
jle 0x401873
mov dword [0x8eed84], 1
jmp 0x401894
mov eax, str.LTSC
push eax
push dword [0x8eece8]
call fcn.0042c820
mov ebx, eax
and ebx, ebx
jle 0x401894
mov dword [0x8eed88], 1
mov dword [0x8eed58], 0
push edx
call fcn.0042eed0
pop edx
push eax
mov eax, 0x47b3cc
push eax
mov eax, str.EditionID
push eax
mov eax, str.HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows_NTCurrentVersion
push eax
call fcn.00410d3e
lea eax, [0x8eecec]
push eax
call fcn.0042ef70
push edx
call fcn.0042eed0
pop edx
push eax
mov eax, 0x47b3cc
push eax
mov eax, str.CurrentBuild
push eax
mov eax, str.HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows_NTCurrentVersion
push eax
call fcn.00410d3e
lea eax, [0x8eed08]
push eax
call fcn.0042ef70
mov dword [0x8eecd0], 0
call fcn.00418f04
mov ebx, eax
dec ebx
mov dword [0x8eecc8], ebx
mov ebx, dword [0x8eecc8]
and ebx, ebx
jl 0x4019c2
mov dword [0x8eed24], 0
jmp 0x401926
mov eax, dword [0x8eecc8]
cmp eax, dword [0x8eed24]
jl 0x4019c2
push edx
call fcn.0042eed0
pop edx
push eax
push edx
call fcn.0042eed0
pop edx
push eax
push edx
call fcn.0042eed0
pop edx
push eax
push edx
call fcn.0042eed0
pop edx
push eax
push dword [0x8eed24]
call fcn.00418f18
call fcn.004176b2
add dword [esp], edx
call fcn.0042cbf0
lea eax, [0x8eed34]
push eax
call fcn.0042ef70
push dword [0x8eed34]
mov edx, str._ACTIVATE
mov ecx, dword [esp]
call fcn.00417660
je 0x40199c
mov dword [0x8eecd0], 1
jmp 0x4019b5
mov edx, str._KMS38
mov ecx, dword [esp]
call fcn.00417660
je 0x4019b5
mov dword [0x8eed14], 1
pop eax
inc dword [0x8eed24]
jno 0x401926
push dword [0x8eecec]
call fcn.0040638a
push dword [0x8eed6c]
call fcn.0042c920
push edx
push eax
pop ebx
pop edi
cmp edi, 0
jl 0x4019ec
jg 0x4019e8
cmp ebx, 0xa
jb 0x4019ec
xor eax, eax
jmp 0x4019f1
mov eax, 1
or eax, eax
jne 0x401a01
mov ebx, dword [0x8eed58]
and ebx, ebx
je 0x401a01
jmp 0x401a08
mov eax, 1
jmp 0x401a0a
xor eax, eax
and eax, eax
je 0x401a3e
mov edx, str.The_program_supports_activation_of_the_following_editions:_r_n_r_nWindows_10_11_Core_r_nWindows_10_11_Core_N_r_nWindows_10_11_CoreSingleLanguage_r_nWindows_10_11_CoreSingleLanguage_N_r_nWindows_10_11_Professional_r_nWindows_10_11_Professional_N_r_nWindows_10_11_ProfessionalEducation_r_nWindows_10_11_ProfessionalEducation_N_r_nWindows_10_11_ProfessionalWorkstation_r_nWindows_10_11_ProfessionalWorkstation_N_r_nWindows_10_11_Education_r_nWindows_10_11_Education_N_r_nWindows_10_11_Enterprise_r_nWindows_10_11_Enterprise_N_r_nWindows_10_Enterprise_LTSB_r_nWindows_10_Enterprise_LTSB_N_r_nWindows_10_Enterprise_LTSC_r_nWindows_10_11_IoT_Enterprise_r_nWindows_11_IoT_EnterpriseK_r_nWindows_10_IoT_Enterprise_LTSC
lea ecx, [0x8eed04]
call fcn.00417008
mov ebx, dword [0x8eecd0]
and ebx, ebx
jne 0x401a3e
push 0x10
push dword [0x8eed04]
mov eax, 0x47b028
push eax
call fcn.00418b95
mov dword [0x8eed40], 0
mov dword [0x8eeca8], 0
mov dword [0x8eeccc], 0
push edx
call fcn.0042eed0
pop edx
push eax
mov eax, 0x47b3cc
push eax
mov eax, str.AppsUseLightTheme
push eax
mov eax, str.HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionThemesPersonalize
push eax
call fcn.00410d3e
lea eax, [0x8eed54]
push eax
call fcn.0042ef70
push dword [0x8eed54]
mov edx, 0x47b40e
pop ecx
call fcn.00417660
je 0x401aae
mov dword [0x8eeca8], 1
mov dword [0x8eeccc], 1
push 0
push 0
push 0
call fcn.004259c4
mov dword [0x8eed64], eax
push 0xff
push 0xff
push 0xff
call fcn.004259c4
mov dword [0x8eed0c], eax
push 0x20
push 0x20
push 0x20
call fcn.004259c4
mov dword [0x8eecbc], eax
mov dword [0x8eed4c], 1
push 0x808080
push 1
push 0
call sub.GDI32.dll_CreatePen
mov dword [0x8eecfc], eax
push 0xcc872c
push 1
push 0
call sub.GDI32.dll_CreatePen
mov dword [0x8eed3c], eax
push 7
xor eax, eax
push eax
lea eax, [0x8ef270]
push eax
push 0x1f
call fcn.004287bf
mov eax, 0x200
push eax
lea eax, [0x8ef2d8]
push eax
xor eax, eax
push eax
push 7
push 0x2d
call fcn.0042396d
mov eax, 0x200
push eax
lea eax, [0x8ef2dc]
push eax
xor eax, eax
push eax
push 0x15
push 4
call fcn.0042396d
mov eax, 0x200
push eax
lea eax, [0x8ef2e0]
push eax
xor eax, eax
push eax
push 0x15
push 4
call fcn.0042396d
mov eax, 0x200
push eax
lea eax, [0x8ef2e4]
push eax
xor eax, eax
push eax
push 0x15
push 4
call fcn.0042396d
mov dword [0x8ef258], 2
mov dword [0x8ef25c], 1
push 0x8ef254
push 0
push 0x15
push 4
push 2
call fcn.004255b6
push 0x15
xor eax, eax
push eax
lea eax, [0x8ef278]
push eax
push 4
call fcn.004287bf
mov ebp, 0x8dfff2
push ebp
push 0xffffffff
call fcn.00427b0a
mov dword [0x8eecb0], eax
push dword [0x8eecb0]
call fcn.00405e99
push dword [0x8eecc4]
call fcn.00405e99
mov ebx, dword [0x8eecd0]
and ebx, ebx
jle 0x401c5e
push 0
call fcn.00403b3a
jmp 0x401ec3
push 0xa0
push 0x1e0
push 0
push 0
call fcn.00401f38
push dword [0x8eecf8]
push dword [0x8eed44]
call fcn.0041fead
push dword [0x8eed20]
mov edx, 0x47c04a
pop ecx
call fcn.00417660
je 0x401cbf
mov eax, 0x48105c
push eax
push dword [0x8eecf0]
call fcn.0041bd39
mov eax, 0x47f61e
push eax
push dword [0x8eecdc]
call fcn.0041bd39
jmp 0x401cd0
mov eax, 0x47d4f8
push eax
push dword [0x8eecdc]
call fcn.0041bd39
push dword [0x8eed44]
call fcn.0041fed6
push eax
call fcn.00425a01
and eax, eax
je 0x401d3a
push 1
call fcn.0042e310
push eax
call fcn.00425a66
push edx
call fcn.0042eed0
pop edx
push eax
push edx
call fcn.0042eed0
pop edx
push eax
push edx
call fcn.0042eed0
pop edx
push eax
push dword [0x8eecdc]
call fcn.0041bd84
call fcn.004176b2
add dword [esp], edx
call fcn.00425a7d
call fcn.004176d0
push eax
call fcn.004240c5
mov dword [0x8eed1c], eax
call fcn.00425abc
push 0xffff0001
push dword [0x8eed1c]
push 0xffff0001
push dword [0x8eed44]
call fcn.0041ffcf
mov ebx, eax
sub ebx, dword [0x8eed1c]
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
push ebx
push dword [0x8eecdc]
call fcn.0041bf13
push dword [0x8eed78]
push 0xffffffff
push dword [0x8eecd8]
call fcn.0041bf4c
push dword [0x8eed50]
push 0xffffffff
push dword [0x8eecd8]
call fcn.0041bf4c
mov ebx, dword [0x8eed14]
and ebx, ebx
jle 0x401dbd
push 1
push dword [0x8eecd8]
call fcn.0041bfad
jmp 0x401dcd
push 0
push dword [0x8eecd8]
call fcn.0041bfad
call fcn.0041fb60
mov ebx, eax
cmp ebx, 0x6e
jl 0x401dea
mov ebx, dword [0x8eeccc]
and ebx, ebx
jle 0x401dea
mov eax, 1
jmp 0x401dec
xor eax, eax
and eax, eax
je 0x401e53
call fcn.0040b72a
mov eax, str.dwmapi
push eax
push 0
call fcn.0041addf
and eax, eax
je 0x401e53
mov eax, str.DwmSetWindowAttribute
push eax
push 0
call fcn.0041ae39
mov dword [0x8eece0], eax
push 4
lea eax, [0x8eeccc]
push eax
push 0x14
push dword [0x8eed44]
call fcn.0041ffdd
push eax
call dword [0x8eece0]
add esp, 0x10
push 0
call fcn.0041ad1f
call fcn.0040a13d
push 0
push dword [0x8eed44]
call fcn.004200d8
call fcn.004200ea
mov dword [0x8eed28], eax
cmp dword [0x8eed28], 0
je 0x401eab
call fcn.004233b7
push eax
mov ebx, dword [0x8eed44]
cmp ebx, dword [esp]
jne 0x401e94
push dword [0x8eed28]
call fcn.00407998
jmp 0x401ea8
mov dword [0x8eed28], 0
push 5
call fcn.0041fce3
pop eax
jmp 0x401eb5
push 5
call fcn.0041fce3
mov ebx, dword [0x8eed28]
cmp ebx, 0x333c
jne 0x401e63
push 0
call 0x401ee2
call fcn.0042eeb0
push dword [0x8eec98]
call sub.KERNEL32.dll_HeapDestroy
call sub.KERNEL32.dll_ExitProcess
call fcn.00417d57
call fcn.004181b2
call fcn.004198d2
call fcn.0041a259
call fcn.0041ad60
call fcn.0041bc3d
call fcn.0041fe1f
call fcn.004215d4
call fcn.00422020
call fcn.0042327f
call fcn.00424043
call fcn.0042797f
call fcn.0042934a
call fcn.0042c480
call fcn.0042e36d
call fcn.0042e3b7
call fcn.0042dcd0
ret