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

Disassembly:
push 0x654
push 0
push 0x933fe4
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0
call sub.KERNEL32.dll_GetModuleHandleW
mov dword [0x933fe8], eax
push 0
push 0x1000
push 0
call sub.KERNEL32.dll_HeapCreate
mov dword [0x933fe4], eax
mov eax, 0x4c33d0
mov dword [0x934024], eax
call fcn.00417db3
call fcn.00431090
call fcn.004303f4
call fcn.0042fef0
call fcn.0042e670
call fcn.0042c5a4
call fcn.0042bd30
call fcn.0042b58e
call fcn.0042aa39
call fcn.00429c24
call fcn.00427c51
call fcn.0042777f
call fcn.00424c74
call fcn.0042457e
call fcn.00423ecd
call fcn.00422c60
call fcn.00420a9a
call fcn.0041c8d3
call fcn.0041b9ac
call fcn.0041aeb0
call fcn.0041ad31
call fcn.00419a7f
call fcn.00418ef3
call fcn.00418cdf
call fcn.00417f16
mov edx, str.v1.5.4
lea ecx, [0x9340c0]
call fcn.00417008
push edx
call fcn.004310e0
pop edx
push eax
mov edx, 0x4c030c
push edx
call fcn.00431120
mov edx, dword [0x9340c0]
push edx
call fcn.00431120
lea eax, [0x934048]
push eax
call fcn.00431180
push edx
call fcn.004310e0
pop edx
push eax
mov edx, str.___________________
push edx
call fcn.00431120
mov edx, dword [0x934048]
push edx
call fcn.00431120
mov edx, str._____r_n
push edx
call fcn.00431120
lea eax, [0x9340d0]
push eax
call fcn.00431180
call fcn.0041bfb8
mov ebp, 0x4c373a
push ebp
push 0xffffffff
call fcn.00429da3
mov dword [0x934010], eax
push 0xc
mov eax, 0x4bd5a8
push eax
push 0
call fcn.0043050a
push 9
mov eax, str.Segoe_UI
push eax
push 1
call fcn.0043050a
push edx
call fcn.004310e0
pop edx
push eax
push edx
call fcn.004310e0
pop edx
push eax
push 0xc8
call fcn.0042e920
lea eax, [0x934190]
push eax
call fcn.00431180
push edx
call fcn.004310e0
pop edx
push eax
push edx
call fcn.004310e0
pop edx
push eax
push 0xc8
call fcn.0042e920
lea eax, [0x934194]
push eax
call fcn.00431180
push 0xc8
mov eax, dword [0x934190]
push eax
mov eax, str.PROCESSOR_ARCHITECTURE
push eax
call sub.KERNEL32.dll_GetEnvironmentVariableW
push 0xc8
mov eax, dword [0x934194]
push eax
mov eax, str.PROCESSOR_ARCHITEW6432
push eax
call sub.KERNEL32.dll_GetEnvironmentVariableW
push 0x64
mov eax, dword [0x934178]
push eax
mov eax, str.SYSTEMDRIVE
push eax
call sub.KERNEL32.dll_GetEnvironmentVariableW
push dword [0x934190]
mov edx, str.AMD64
pop ecx
call fcn.00417660
jne 0x401231
push dword [0x934194]
mov edx, str.AMD64
pop ecx
call fcn.00417660
jne 0x401231
jmp 0x401238
mov eax, 1
jmp 0x40123a
xor eax, eax
and eax, eax
je 0x401250
mov edx, 0x4c02fe
lea ecx, [0x934184]
call fcn.00417008
jmp 0x401260
mov edx, 0x4c0f06
lea ecx, [0x934184]
call fcn.00417008
mov dword [0x933ffc], 0
call fcn.0041bfb8
push edx
call fcn.004310e0
pop edx
push eax
push edx
call fcn.004310e0
pop edx
push eax
push 0x3e8
call fcn.0042e920
lea eax, [0x933fec]
push eax
call fcn.00431180
mov edx, 0x4bd028
lea ecx, [0x934044]
call fcn.00417008
push edx
call fcn.004310e0
pop edx
push eax
push edx
call fcn.004310e0
pop edx
push eax
push 0x3e8
call fcn.0042e920
lea eax, [0x9340ac]
push eax
call fcn.00431180
push edx
call fcn.004310e0
pop edx
push eax
push edx
call fcn.004310e0
pop edx
push eax
push 0x3e8
call fcn.0042e920
lea eax, [0x934080]
push eax
call fcn.00431180
push edx
call fcn.004310e0
pop edx
push eax
push edx
call fcn.004310e0
pop edx
push eax
push 0x3e8
call fcn.0042e920
lea eax, [0x9340c4]
push eax
call fcn.00431180
push edx
call fcn.004310e0
pop edx
push eax
push edx
call fcn.004310e0
pop edx
push eax
push 0x3e8
call fcn.0042e920
lea eax, [0x9340b8]
push eax
call fcn.00431180
push edx
call fcn.004310e0
pop edx
push eax
push edx
call fcn.004310e0
pop edx
push eax
push 0x3e8
call fcn.0042e920
lea eax, [0x933ff8]
push eax
call fcn.00431180
mov edx, 0x4bd028
lea ecx, [0x934050]
call fcn.00417008
mov edx, str.HWID
lea ecx, [0x9340c8]
call fcn.00417008
mov edx, str.KMS38
lea ecx, [0x9340a0]
call fcn.00417008
mov dword [0x934064], 0
push 0x3e8
mov eax, dword [0x933fec]
push eax
mov eax, str.SYSTEMDRIVE
push eax
call sub.KERNEL32.dll_GetEnvironmentVariableW
push 0x3e8
mov eax, dword [0x9340ac]
push eax
mov eax, str.TEMP
push eax
call sub.KERNEL32.dll_GetEnvironmentVariableW
push 0x3e8
mov eax, dword [0x9340b8]
push eax
mov eax, str.WINDIR
push eax
call sub.KERNEL32.dll_GetEnvironmentVariableW
push 0x3e8
mov eax, dword [0x934080]
push eax
mov eax, str.PROCESSOR_ARCHITECTURE
push eax
call sub.KERNEL32.dll_GetEnvironmentVariableW
push 0x3e8
mov eax, dword [0x9340c4]
push eax
mov eax, str.PROCESSOR_ARCHITEW6432
push eax
call sub.KERNEL32.dll_GetEnvironmentVariableW
push 0x3e8
mov eax, dword [0x9340ac]
push eax
mov eax, str.TEMP
push eax
call sub.KERNEL32.dll_GetEnvironmentVariableW
push 0x100
push 1
call fcn.00416086
push dword [0x934080]
mov edx, str.AMD64
pop ecx
call fcn.00417660
jne 0x401458
push dword [0x9340c4]
mov edx, str.AMD64
pop ecx
call fcn.00417660
jne 0x401458
jmp 0x40145f
mov eax, 1
jmp 0x401461
xor eax, eax
and eax, eax
je 0x401477
mov edx, 0x4c02fe
lea ecx, [0x93407c]
call fcn.00417008
jmp 0x401487
mov edx, 0x4c0f06
lea ecx, [0x93407c]
call fcn.00417008
push edx
call fcn.004310e0
pop edx
push eax
mov edx, dword [0x9340b8]
push edx
call fcn.004310e0
pop edx
push eax
push edx
call fcn.00431120
mov edx, str.Temp
push edx
call fcn.00431120
call fcn.004176b2
add dword [esp], edx
call fcn.004220dc
call fcn.004176d0
push edx
push eax
pop ebx
pop edi
cmp ebx, 0xfffffffe
jne 0x4014ce
cmp edi, 0xffffffff
je 0x4014d2
xor eax, eax
jmp 0x4014d7
mov eax, 1
or eax, eax
je 0x401506
mov edx, dword [0x9340b8]
push edx
call fcn.004310e0
pop edx
push eax
push edx
call fcn.00431120
mov edx, str.Temp
push edx
call fcn.00431120
lea eax, [0x9340ac]
push eax
call fcn.00431180
mov edx, dword [0x9340b8]
push edx
call fcn.004310e0
pop edx
push eax
push edx
call fcn.00431120
mov edx, str.System32
push edx
call fcn.00431120
lea eax, [0x933ff8]
push eax
call fcn.00431180
push edx
call fcn.004310e0
pop edx
push eax
mov edx, dword [0x9340b8]
push edx
call fcn.004310e0
pop edx
push eax
push edx
call fcn.00431120
mov edx, str.Sysnativecmd.exe
push edx
call fcn.00431120
call fcn.004176b2
add dword [esp], edx
call fcn.004220dc
call fcn.004176d0
push edx
push eax
pop ebx
pop edi
cmp edi, 0
jg 0x40157e
jl 0x40157a
cmp ebx, 0
ja 0x40157e
xor eax, eax
jmp 0x401583
mov eax, 1
or eax, eax
je 0x4015b4
mov edx, dword [0x9340b8]
push edx
call fcn.004310e0
pop edx
push eax
push edx
call fcn.00431120
mov edx, str.Sysnative
push edx
call fcn.00431120
lea eax, [0x9340b8]
push eax
call fcn.00431180
jmp 0x4015df
mov edx, dword [0x9340b8]
push edx
call fcn.004310e0
pop edx
push eax
push edx
call fcn.00431120
mov edx, str.System32
push edx
call fcn.00431120
lea eax, [0x9340b8]
push eax
call fcn.00431180
push edx
call fcn.004310e0
pop edx
push eax
mov eax, 0x4bd3cc
push eax
mov eax, str.BuildLab
push eax
mov eax, str.HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows_NTCurrentVersion
push eax
call fcn.0041148c
lea eax, [0x934068]
push eax
call fcn.00431180
mov eax, 0x4bd3cc
push eax
push dword [0x934068]
call fcn.0042ea30
mov dword [0x934098], eax
mov ebx, dword [0x934098]
cmp ebx, 1
jge 0x40162d
jmp 0x401661
push edx
call fcn.004310e0
pop edx
push eax
push edx
call fcn.004310e0
pop edx
push eax
mov ebx, dword [0x934098]
dec ebx
push ebx
push 1
push dword [0x934068]
call fcn.0042ea50
lea eax, [0x934068]
push eax
call fcn.00431180
push dword [0x934068]
call fcn.0042eb30
mov dword [0x933ff0], eax
mov ebx, dword [0x933ff0]
cmp ebx, 0x2710
jle 0x401694
mov edx, 0x4bd540
lea ecx, [0x9340bc]
call fcn.00417008
jmp 0x40177b
mov ebx, dword [0x933ff0]
cmp ebx, 0x2580
jl 0x4016b7
mov edx, 0x4c2cf6
lea ecx, [0x9340bc]
call fcn.00417008
jmp 0x40177b
mov ebx, dword [0x933ff0]
cmp ebx, 0x23f0
jl 0x4016da
mov ebx, dword [0x933ff0]
cmp ebx, 0x2454
jge 0x4016da
mov eax, 1
jmp 0x4016dc
xor eax, eax
and eax, eax
je 0x4016f5
mov edx, 0x4bd518
lea ecx, [0x9340bc]
call fcn.00417008
jmp 0x40177b
mov ebx, dword [0x933ff0]
cmp ebx, 0x1db0
jl 0x401718
mov ebx, dword [0x933ff0]
cmp ebx, 0x1e14
jge 0x401718
mov eax, 1
jmp 0x40171a
xor eax, eax
and eax, eax
je 0x401730
mov edx, 0x4bd514
lea ecx, [0x9340bc]
call fcn.00417008
jmp 0x40177b
mov ebx, dword [0x933ff0]
cmp ebx, 0xa28
jl 0x401753
mov ebx, dword [0x933ff0]
cmp ebx, 0xfa0
jge 0x401753
mov eax, 1
jmp 0x401755
xor eax, eax
and eax, eax
je 0x40176b
mov edx, 0x4c0306
lea ecx, [0x9340bc]
call fcn.00417008
jmp 0x40177b
mov edx, 0x4bd514
lea ecx, [0x9340bc]
call fcn.00417008
push edx
call fcn.004310e0
pop edx
push eax
push edx
call fcn.004310e0
pop edx
push eax
call sub.KERNEL32.dll_GetUserDefaultLangID
cdq
push edx
push eax
call fcn.0042ed50
lea eax, [0x934070]
push eax
call fcn.00431180
push dword [0x934070]
call fcn.0042edd0
mov ebx, eax
cmp ebx, 3
jne 0x4017e1
push edx
call fcn.004310e0
pop edx
push eax
mov edx, 0x4bd40e
push edx
call fcn.00431120
mov edx, dword [0x934070]
push edx
call fcn.00431120
lea eax, [0x934070]
push eax
call fcn.00431180
push dword [0x934070]
mov edx, str.0419
pop ecx
call fcn.00417660
je 0x401806
mov edx, 0x4be050
lea ecx, [0x934070]
call fcn.00417008
jmp 0x401816
mov edx, 0x4bf498
lea ecx, [0x934070]
call fcn.00417008
mov dword [0x9340d4], 0
mov dword [0x9340d8], 0
push edx
call fcn.004310e0
pop edx
push eax
mov eax, 0x4bd3cc
push eax
mov eax, 0x4c25d4
push eax
mov eax, str.HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows_NTCurrentVersion
push eax
call fcn.0041148c
lea eax, [0x934038]
push eax
call fcn.00431180
mov eax, str.2015
push eax
push dword [0x934038]
call fcn.0042ea30
mov ebx, eax
and ebx, ebx
jle 0x401878
mov dword [0x9340d4], 1
jmp 0x401899
mov eax, str.LTSC
push eax
push dword [0x934038]
call fcn.0042ea30
mov ebx, eax
and ebx, ebx
jle 0x401899
mov dword [0x9340d8], 1
mov dword [0x9340a8], 0
push edx
call fcn.004310e0
pop edx
push eax
mov eax, 0x4bd3cc
push eax
mov eax, str.EditionID
push eax
mov eax, str.HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows_NTCurrentVersion
push eax
call fcn.0041148c
lea eax, [0x93403c]
push eax
call fcn.00431180
push edx
call fcn.004310e0
pop edx
push eax
mov eax, 0x4bd3cc
push eax
mov eax, str.CurrentBuild
push eax
mov eax, str.HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows_NTCurrentVersion
push eax
call fcn.0041148c
lea eax, [0x934058]
push eax
call fcn.00431180
mov dword [0x934020], 0
call fcn.00419087
mov ebx, eax
dec ebx
mov dword [0x934014], ebx
mov ebx, dword [0x934014]
and ebx, ebx
jl 0x4019c7
mov dword [0x934074], 0
jmp 0x40192b
mov eax, dword [0x934014]
cmp eax, dword [0x934074]
jl 0x4019c7
push edx
call fcn.004310e0
pop edx
push eax
push edx
call fcn.004310e0
pop edx
push eax
push edx
call fcn.004310e0
pop edx
push eax
push edx
call fcn.004310e0
pop edx
push eax
push dword [0x934074]
call fcn.0041909b
call fcn.004176b2
add dword [esp], edx
call fcn.0042ee00
lea eax, [0x934084]
push eax
call fcn.00431180
push dword [0x934084]
mov edx, str._ACTIVATE
mov ecx, dword [esp]
call fcn.00417660
je 0x4019a1
mov dword [0x934020], 1
jmp 0x4019ba
mov edx, str._KMS38
mov ecx, dword [esp]
call fcn.00417660
je 0x4019ba
mov dword [0x934064], 1
pop eax
inc dword [0x934074]
jno 0x40192b
push dword [0x93403c]
call fcn.00406ad8
push dword [0x9340bc]
call fcn.0042eb30
push edx
push eax
pop ebx
pop edi
cmp edi, 0
jl 0x4019f1
jg 0x4019ed
cmp ebx, 0xa
jb 0x4019f1
xor eax, eax
jmp 0x4019f6
mov eax, 1
or eax, eax
jne 0x401a06
mov ebx, dword [0x9340a8]
and ebx, ebx
je 0x401a06
jmp 0x401a0d
mov eax, 1
jmp 0x401a0f
xor eax, eax
and eax, eax
je 0x401a43
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, [0x934054]
call fcn.00417008
mov ebx, dword [0x934020]
and ebx, ebx
jne 0x401a43
push 0x10
push dword [0x934054]
mov eax, 0x4bd028
push eax
call fcn.00418d18
mov dword [0x934090], 0
mov dword [0x933ff4], 0
mov dword [0x93401c], 0
push edx
call fcn.004310e0
pop edx
push eax
mov eax, 0x4bd3cc
push eax
mov eax, str.AppsUseLightTheme
push eax
mov eax, str.HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionThemesPersonalize
push eax
call fcn.0041148c
lea eax, [0x9340a4]
push eax
call fcn.00431180
push dword [0x9340a4]
mov edx, 0x4bd40e
pop ecx
call fcn.00417660
je 0x401ab3
mov dword [0x933ff4], 1
mov dword [0x93401c], 1
push 0
push 0
push 0
call fcn.00427c5d
mov dword [0x9340b4], eax
push 0xff
push 0xff
push 0xff
call fcn.00427c5d
mov dword [0x93405c], eax
push 0x20
push 0x20
push 0x20
call fcn.00427c5d
mov dword [0x934008], eax
mov dword [0x93409c], 1
push 0x808080
push 1
push 0
call sub.GDI32.dll_CreatePen
mov dword [0x93404c], eax
push 0xcc872c
push 1
push 0
call sub.GDI32.dll_CreatePen
mov dword [0x93408c], eax
push 7
xor eax, eax
push eax
lea eax, [0x9345c0]
push eax
push 0x1f
call fcn.0042aa58
mov eax, 0x200
push eax
lea eax, [0x934628]
push eax
xor eax, eax
push eax
push 7
push 0x2d
call fcn.0042459d
mov eax, 0x200
push eax
lea eax, [0x93462c]
push eax
xor eax, eax
push eax
push 0x15
push 4
call fcn.0042459d
mov eax, 0x200
push eax
lea eax, [0x934630]
push eax
xor eax, eax
push eax
push 0x15
push 4
call fcn.0042459d
mov eax, 0x200
push eax
lea eax, [0x934634]
push eax
xor eax, eax
push eax
push 0x15
push 4
call fcn.0042459d
mov dword [0x9345a8], 2
mov dword [0x9345ac], 1
push 0x9345a4
push 0
push 0x15
push 4
push 2
call fcn.0042784f
push 0x15
xor eax, eax
push eax
lea eax, [0x9345c8]
push eax
push 4
call fcn.0042aa58
mov ebp, 0x923f06
push ebp
push 0xffffffff
call fcn.00429da3
mov dword [0x933ffc], eax
push dword [0x933ffc]
call fcn.00405f3a
push dword [0x934010]
call fcn.00405f3a
mov ebx, dword [0x934020]
and ebx, ebx
jle 0x401c5e
push 0
call fcn.00403bdb
jmp 0x401f5f
push edx
call fcn.004310e0
pop edx
push eax
push edx
call fcn.004310e0
pop edx
push eax
push edx
call fcn.004310e0
pop edx
push eax
call fcn.00406085
call fcn.004176b2
add dword [esp], edx
call fcn.004222f0
lea eax, [0x934018]
push eax
call fcn.00431180
push edx
call fcn.004310e0
pop edx
push eax
mov eax, str.tool
push eax
push edx
call fcn.004310e0
pop edx
push eax
push edx
call fcn.004310e0
pop edx
push eax
push dword [0x934018]
call fcn.0042ee70
call fcn.004176b2
add dword [esp], edx
call fcn.0042ea30
call fcn.004176d0
mov ebx, eax
and ebx, ebx
jne 0x401cef
push dword [0x934018]
mov edx, 0x4bd028
pop ecx
call fcn.00417660
jne 0x401cef
mov eax, 1
jmp 0x401cf1
xor eax, eax
and eax, eax
jne 0x401cfa
jmp 0x401f5f
push 0xa0
push 0x1e0
push 0
push 0
call fcn.00401fd9
push dword [0x934048]
push dword [0x934094]
call fcn.00420b05
push dword [0x934070]
mov edx, 0x4be050
pop ecx
call fcn.00417660
je 0x401d5b
mov eax, 0x4c316e
push eax
push dword [0x934040]
call fcn.0041c979
mov eax, 0x4c16d0
push eax
push dword [0x93402c]
call fcn.0041c979
jmp 0x401d6c
mov eax, str.Go_to_the_program_support_forum
push eax
push dword [0x93402c]
call fcn.0041c979
push dword [0x934094]
call fcn.00420b2e
push eax
call fcn.00427c9a
and eax, eax
je 0x401dd6
push 1
call fcn.00430520
push eax
call fcn.00427cff
push edx
call fcn.004310e0
pop edx
push eax
push edx
call fcn.004310e0
pop edx
push eax
push edx
call fcn.004310e0
pop edx
push eax
push dword [0x93402c]
call fcn.0041c9c4
call fcn.004176b2
add dword [esp], edx
call fcn.00427d16
call fcn.004176d0
push eax
call fcn.00424ce5
mov dword [0x93406c], eax
call fcn.00427d55
push 0xffff0001
push dword [0x93406c]
push 0xffff0001
push dword [0x934094]
call fcn.00420c27
mov ebx, eax
sub ebx, dword [0x93406c]
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
push ebx
push dword [0x93402c]
call fcn.0041cb53
push dword [0x9340c8]
push 0xffffffff
push dword [0x934028]
call fcn.0041cb8c
push dword [0x9340a0]
push 0xffffffff
push dword [0x934028]
call fcn.0041cb8c
mov ebx, dword [0x934064]
and ebx, ebx
jle 0x401e59
push 1
push dword [0x934028]
call fcn.0041cbed
jmp 0x401e69
push 0
push dword [0x934028]
call fcn.0041cbed
call fcn.004207b8
mov ebx, eax
cmp ebx, 0x6e
jl 0x401e86
mov ebx, dword [0x93401c]
and ebx, ebx
jle 0x401e86
mov eax, 1
jmp 0x401e88
xor eax, eax
and eax, eax
je 0x401eef
call fcn.0040be78
mov eax, str.dwmapi
push eax
push 0
call fcn.0041ba1f
and eax, eax
je 0x401eef
mov eax, str.DwmSetWindowAttribute
push eax
push 0
call fcn.0041ba79
mov dword [0x934030], eax
push 4
lea eax, [0x93401c]
push eax
push 0x14
push dword [0x934094]
call fcn.00420c35
push eax
call dword [0x934030]
add esp, 0x10
push 0
call fcn.0041b95f
call fcn.0040a88b
push 0
push dword [0x934094]
call fcn.00420d30
call fcn.00420d42
mov dword [0x934078], eax
cmp dword [0x934078], 0
je 0x401f47
call fcn.00423fe7
push eax
mov ebx, dword [0x934094]
cmp ebx, dword [esp]
jne 0x401f30
push dword [0x934078]
call fcn.004080e6
jmp 0x401f44
mov dword [0x934078], 0
push 5
call fcn.0042093b
pop eax
jmp 0x401f51
push 5
call fcn.0042093b
mov ebx, dword [0x934078]
cmp ebx, 0x333c
jne 0x401eff
push 0
call 0x401f7e
call fcn.004310c0
push dword [0x933fe4]
call sub.KERNEL32.dll_HeapDestroy
call sub.KERNEL32.dll_ExitProcess
call fcn.00417ed4
call fcn.0041832f
call fcn.00419a6d
call fcn.0041ad25
call fcn.0041ae80
call fcn.0041b9a0
call fcn.0041c87d
call fcn.00420a77
call fcn.00422302
call fcn.00422c50
call fcn.00423eaf
call fcn.00424c73
call fcn.00429c18
call fcn.0042b58d
call fcn.0042e690
call fcn.0043057d
call fcn.004305c7
call fcn.0042fee0
ret