Function at 0x444e34
Capabilities:
Set environment variable

Disassembly:
push ebp
mov ebp, esp
xor ecx, ecx
push ecx
push ecx
push ecx
push ecx
xor eax, eax
push ebp
push 0x445e08
push dword fs:[eax]
mov dword fs:[eax], esp
call fcn.00444378
mov eax, dword [0x5e5794]
call sub.rtl170.bpl__System__DynArrayLength_qqrpxv
dec eax
jle 0x444ea6
cmp dword [0x5e5788], 0
je 0x444ea6
lea eax, [ebp - 4]
call fcn.0044392c
lea edx, [ebp - 8]
mov eax, dword [0x5e5760]
call sub.rtl170.bpl__System_Sysutils_ExtractFileDir_qqrx20System_UnicodeString
push dword [ebp - 8]
push 0x445e20
push dword [ebp - 4]
lea eax, [ebp - 4]
mov edx, 3
call sub.rtl170.bpl__System__UStrCatN_qqrv
mov eax, dword [ebp - 4]
call sub.rtl170.bpl__System__UStrToPWChar_qqrx20System_UnicodeString
push eax
push 0x445e24
call sub.kernel32.dll_SetEnvironmentVariableW
cmp dword [0x5e57a8], 0
ja 0x444ec8
push 8
push 0
mov eax, dword [0x5e5760]
call sub.rtl170.bpl__System__UStrToPWChar_qqrx20System_UnicodeString
push eax
call sub.kernel32.dll_LoadLibraryExW
mov dword [0x5e57a8], eax
cmp word [0x5e576c], 0x2328
jb 0x444eec
push 8
push 0
mov eax, dword [0x5e5764]
call sub.rtl170.bpl__System__UStrToPWChar_qqrx20System_UnicodeString
push eax
call sub.kernel32.dll_LoadLibraryExW
mov dword [0x5e57ac], eax
cmp dword [0x5e57a8], 0
jne 0x444f31
lea eax, [ebp - 4]
mov edx, dword [0x5e5760]
call sub.rtl170.bpl__System__UStrLAsg_qqrr20System_UnicodeStringx20System_UnicodeString
mov eax, 0x5e5760
call sub.rtl170.bpl__System__UStrClr_qqrpv
lea eax, [ebp - 0xc]
mov ecx, dword [ebp - 4]
mov edx, 0x445e3c
call sub.rtl170.bpl__System__UStrCat3_qqrr20System_UnicodeStringx20System_UnicodeStringt2
mov ecx, dword [ebp - 0xc]
mov dl, 1
mov eax, dword [sym.imp.rtl170.bpl__System_Sysutils_Exception_]
call sub.rtl170.bpl__System_Sysutils_Exception__bctr_qqrx20System_UnicodeString
call sub.rtl170.bpl__System__RaiseExcept_qqrv
cmp word [0x5e576c], 0x2328
jb 0x444f81
cmp dword [0x5e57ac], 0
jne 0x444f81
lea eax, [ebp - 4]
mov edx, dword [0x5e5764]
call sub.rtl170.bpl__System__UStrLAsg_qqrr20System_UnicodeStringx20System_UnicodeString
mov eax, 0x5e5764
call sub.rtl170.bpl__System__UStrClr_qqrpv
lea eax, [ebp - 0x10]
mov ecx, dword [ebp - 4]
mov edx, 0x445e74
call sub.rtl170.bpl__System__UStrCat3_qqrr20System_UnicodeStringx20System_UnicodeStringt2
mov ecx, dword [ebp - 0x10]
mov dl, 1
mov eax, dword [sym.imp.rtl170.bpl__System_Sysutils_Exception_]
call sub.rtl170.bpl__System_Sysutils_Exception__bctr_qqrx20System_UnicodeString
call sub.rtl170.bpl__System__RaiseExcept_qqrv
test byte [0x5e576f], 2
je 0x4451b9
mov eax, 0x445e9c
call fcn.00443bf4
mov dword [0x5e5384], eax
mov eax, 0x445eb8
call fcn.00443bf4
mov dword [0x5e5388], eax
mov eax, 0x445ed4
call fcn.00443bf4
mov dword [0x5e538c], eax
mov eax, 0x445ef0
call fcn.00443bf4
mov dword [0x5e5390], eax
mov eax, 0x445f0c
call fcn.00443bf4
mov dword [0x5e5394], eax
mov eax, 0x445f28
call fcn.00443bf4
mov dword [0x5e5398], eax
mov eax, 0x445f40
call fcn.00443bf4
mov dword [0x5e539c], eax
mov eax, 0x445f5c
call fcn.00443bf4
mov dword [0x5e53a0], eax
mov eax, 0x445f74
call fcn.00443bf4
mov dword [0x5e53a4], eax
mov eax, 0x445f8c
call fcn.00443bf4
mov dword [0x5e53a8], eax
mov eax, 0x445fa4
call fcn.00443bf4
mov dword [0x5e53ac], eax
mov eax, 0x445fc0
call fcn.00443bf4
mov dword [0x5e53b0], eax
mov eax, 0x445fe0
call fcn.00443bf4
mov dword [0x5e53b4], eax
mov eax, 0x445ffc
call fcn.00443bf4
mov dword [0x5e53b8], eax
mov eax, 0x446018
call fcn.00443bf4
mov dword [0x5e53bc], eax
mov eax, 0x446034
call fcn.00443bf4
mov dword [0x5e53c0], eax
mov eax, 0x446050
call fcn.00443bf4
mov dword [0x5e53c4], eax
mov eax, 0x446068
call fcn.00443bf4
mov dword [0x5e53c8], eax
mov eax, 0x446084
call fcn.00443bf4
mov dword [0x5e53cc], eax
mov eax, 0x44609c
call fcn.00443bf4
mov dword [0x5e53d0], eax
mov eax, 0x4460b4
call fcn.00443bf4
mov dword [0x5e53d4], eax
mov eax, 0x4460d0
call fcn.00443bf4
mov dword [0x5e53d8], eax
mov eax, 0x4460e8
call fcn.00443bf4
mov dword [0x5e53dc], eax
mov eax, 0x446100
call fcn.00443bf4
mov dword [0x5e53e0], eax
mov eax, 0x446118
call fcn.00443bf4
mov dword [0x5e53e4], eax
mov eax, 0x446134
call fcn.00443bf4
mov dword [0x5e53e8], eax
mov eax, 0x446150
call fcn.00443bf4
mov dword [0x5e53ec], eax
mov eax, 0x44616c
call fcn.00443bf4
mov dword [0x5e53f0], eax
mov eax, 0x446188
call fcn.00443bf4
mov dword [0x5e53f8], eax
mov eax, 0x4461a0
call fcn.00443bf4
mov dword [0x5e53f4], eax
mov eax, 0x4461b8
call fcn.00443bf4
mov dword [0x5e53fc], eax
mov eax, 0x4461d4
call fcn.00443bf4
mov dword [0x5e5400], eax
mov eax, 0x4461f0
call fcn.00443bf4
mov dword [0x5e5404], eax
mov eax, 0x446208
call fcn.00443bf4
mov dword [0x5e5408], eax
mov eax, 0x446224
call fcn.00443bf4
mov dword [0x5e540c], eax
mov eax, 0x446240
call fcn.00443bf4
mov dword [0x5e5410], eax
mov eax, 0x44625c
call fcn.00443bf4
mov dword [0x5e5414], eax
test byte [0x5e576f], 4
je 0x445acf
mov eax, 0x446278
call fcn.00443bf4
mov dword [0x5e5418], eax
mov eax, dword [0x5e5418]
mov dword [0x5e541c], eax
mov eax, 0x44629c
call fcn.00443bf4
mov dword [0x5e5420], eax
mov eax, dword [0x5e5420]
mov dword [0x5e5424], eax
mov eax, 0x4462c0
call fcn.00443bf4
mov dword [0x5e5428], eax
mov eax, 0x4462f8
call fcn.00443bf4
mov dword [0x5e542c], eax
mov eax, 0x446320
call fcn.00443bf4
mov dword [0x5e5430], eax
mov eax, 0x446348
call fcn.00443bf4
mov dword [0x5e5434], eax
mov eax, 0x446374
call fcn.00443bf4
mov dword [0x5e5438], eax
mov eax, 0x44639c
call fcn.00443bf4
mov dword [0x5e543c], eax
mov eax, 0x4463bc
call fcn.00443bf4
mov dword [0x5e5440], eax
mov eax, 0x4463f8
call fcn.00443bf4
mov dword [0x5e5444], eax
mov eax, 0x446424
call fcn.00443bf4
mov dword [0x5e5448], eax
mov eax, 0x446454
call fcn.00443bf4
mov dword [0x5e544c], eax
mov eax, 0x446480
call fcn.00443bf4
mov dword [0x5e5450], eax
mov eax, 0x4464ac
call fcn.00443bf4
mov dword [0x5e5454], eax
mov eax, 0x4464e0
call fcn.00443bf4
mov dword [0x5e5458], eax
mov eax, 0x446510
call fcn.00443bf4
mov dword [0x5e545c], eax
mov eax, 0x446534
call fcn.00443bf4
mov dword [0x5e5460], eax
mov eax, 0x446558
call fcn.00443bf4
mov dword [0x5e5464], eax
mov eax, 0x446584
call fcn.00443bf4
mov dword [0x5e5468], eax
mov eax, 0x4465ac
call fcn.00443bf4
mov dword [0x5e546c], eax
mov eax, 0x4465d4
call fcn.00443bf4
mov dword [0x5e5470], eax
mov eax, 0x446600
call fcn.00443bf4
mov dword [0x5e5474], eax
mov eax, 0x446624
call fcn.00443bf4
mov dword [0x5e5478], eax
mov eax, 0x446654
call fcn.00443bf4
mov dword [0x5e547c], eax
mov eax, 0x446674
call fcn.00443bf4
mov dword [0x5e5480], eax
mov eax, 0x4466a0
call fcn.00443bf4
mov dword [0x5e5484], eax
mov eax, 0x4466cc
call fcn.00443bf4
mov dword [0x5e5488], eax
mov eax, 0x4466fc
call fcn.00443bf4
mov dword [0x5e548c], eax
mov eax, 0x446728
call fcn.00443bf4
mov dword [0x5e5490], eax
mov eax, 0x446750
call fcn.00443bf4
mov dword [0x5e5494], eax
mov eax, 0x446778
call fcn.00443bf4
mov dword [0x5e5498], eax
mov eax, 0x4467a8
call fcn.00443bf4
mov dword [0x5e549c], eax
mov eax, 0x4467e0
call fcn.00443bf4
mov dword [0x5e54a0], eax
mov eax, 0x446818
call fcn.00443bf4
mov dword [0x5e54a4], eax
mov eax, 0x446840
call fcn.00443bf4
mov dword [0x5e54a8], eax
mov eax, 0x446870
call fcn.00443bf4
mov dword [0x5e54ac], eax
mov eax, 0x44689c
call fcn.00443bf4
mov dword [0x5e54b0], eax
mov eax, 0x4468c8
call fcn.00443bf4
mov dword [0x5e54b4], eax
mov eax, 0x4468f4
call fcn.00443bf4
mov dword [0x5e54b8], eax
mov eax, 0x446920
call fcn.00443bf4
mov dword [0x5e54bc], eax
mov eax, 0x44694c
call fcn.00443bf4
mov dword [0x5e54c0], eax
mov eax, 0x446974
call fcn.00443bf4
mov dword [0x5e54c4], eax
mov eax, 0x44699c
call fcn.00443bf4
mov dword [0x5e54c8], eax
mov eax, 0x4469d0
call fcn.00443bf4
mov dword [0x5e54cc], eax
mov eax, 0x4469fc
call fcn.00443bf4
mov dword [0x5e54d8], eax
mov eax, 0x446a30
call fcn.00443bf4
mov dword [0x5e54dc], eax
mov eax, 0x446a5c
call fcn.00443bf4
mov dword [0x5e54e0], eax
mov eax, 0x446a84
call fcn.00443bf4
mov dword [0x5e54e4], eax
mov eax, 0x446aac
call fcn.00443bf4
mov dword [0x5e54e8], eax
mov eax, 0x446adc
call fcn.00443bf4
mov dword [0x5e54ec], eax
mov eax, 0x446b08
call fcn.00443bf4
mov dword [0x5e54f0], eax
mov eax, 0x446b2c
call fcn.00443bf4
mov dword [0x5e54f4], eax
mov eax, 0x446b50
call fcn.00443bf4
mov dword [0x5e54f8], eax
mov eax, 0x446b74
call fcn.00443bf4
mov dword [0x5e54fc], eax
mov eax, 0x446b9c
call fcn.00443bf4
mov dword [0x5e5500], eax
mov eax, 0x446bd4
call fcn.00443bf4
mov dword [0x5e5504], eax
mov eax, 0x446c08
call fcn.00443bf4
mov dword [0x5e5508], eax
mov eax, 0x446c38
call fcn.00443bf4
mov dword [0x5e550c], eax
mov eax, 0x446c74
call fcn.00443bf4
mov dword [0x5e5510], eax
mov eax, 0x446cac
call fcn.00443bf4
mov dword [0x5e5514], eax
mov eax, 0x446cd0
call fcn.00443bf4
mov dword [0x5e5518], eax
mov eax, 0x446cfc
call fcn.00443bf4
mov dword [0x5e551c], eax
mov eax, 0x446d2c
call fcn.00443bf4
mov dword [0x5e5520], eax
mov eax, 0x446d5c
call fcn.00443bf4
mov dword [0x5e5524], eax
mov eax, 0x446d8c
call fcn.00443bf4
mov dword [0x5e5528], eax
mov eax, 0x446db8
call fcn.00443bf4
mov dword [0x5e552c], eax
mov eax, 0x446de8
call fcn.00443bf4
mov dword [0x5e5530], eax
mov eax, 0x446e18
call fcn.00443bf4
mov dword [0x5e5534], eax
mov eax, 0x446e44
call fcn.00443bf4
mov dword [0x5e5538], eax
mov eax, 0x446e6c
call fcn.00443bf4
mov dword [0x5e553c], eax
mov eax, 0x446ea0
call fcn.00443bf4
mov dword [0x5e5540], eax
mov eax, 0x446ed4
call fcn.00443bf4
mov dword [0x5e5544], eax
mov eax, 0x446ef8
call fcn.00443bf4
mov dword [0x5e554c], eax
mov eax, 0x446f1c
call fcn.00443bf4
mov dword [0x5e5550], eax
mov eax, 0x446f40
call fcn.00443bf4
mov dword [0x5e572c], eax
mov eax, 0x446f60
call fcn.00443bf4
mov dword [0x5e5730], eax
mov eax, 0x446f80
call fcn.00443bf4
mov dword [0x5e5734], eax
mov eax, 0x446fa0
call fcn.00443bf4
mov dword [0x5e5738], eax
mov eax, 0x446fdc
call fcn.00443bf4
mov dword [0x5e573c], eax
mov eax, 0x44701c
call fcn.00443bf4
mov dword [0x5e5740], eax
mov eax, 0x447054
call fcn.00443bf4
mov dword [0x5e5744], eax
cmp byte [0x5e5770], 0
je 0x445acf
mov eax, 0x447090
call fcn.00443bf4
mov dword [0x5e5554], eax
mov eax, 0x4470b8
call fcn.00443bf4
mov dword [0x5e5558], eax
mov eax, 0x4470e0
call fcn.00443bf4
mov dword [0x5e555c], eax
mov eax, 0x44710c
call fcn.00443bf4
mov dword [0x5e5560], eax
mov eax, 0x447138
call fcn.00443bf4
mov dword [0x5e5564], eax
mov eax, 0x447160
call fcn.00443bf4
mov dword [0x5e5568], eax
mov eax, 0x447188
call fcn.00443bf4
mov dword [0x5e556c], eax
mov eax, 0x4471b4
call fcn.00443bf4
mov dword [0x5e5570], eax
mov eax, 0x4471e0
call fcn.00443bf4
mov dword [0x5e5574], eax
mov eax, 0x447208
call fcn.00443bf4
mov dword [0x5e5578], eax
mov eax, 0x447238
call fcn.00443bf4
mov dword [0x5e557c], eax
mov eax, 0x447264
call fcn.00443bf4
mov dword [0x5e5580], eax
mov eax, 0x44729c
call fcn.00443bf4
mov dword [0x5e5584], eax
mov eax, 0x4472d4
call fcn.00443bf4
mov dword [0x5e5588], eax
mov eax, 0x447308
call fcn.00443bf4
mov dword [0x5e558c], eax
mov eax, 0x447338
call fcn.00443bf4
mov dword [0x5e5590], eax
mov eax, 0x447368
call fcn.00443bf4
mov dword [0x5e5594], eax
mov eax, 0x447390
call fcn.00443bf4
mov dword [0x5e5598], eax
mov eax, 0x4473c4
call fcn.00443bf4
mov dword [0x5e559c], eax
mov eax, 0x447404
call fcn.00443bf4
mov dword [0x5e55a0], eax
mov eax, 0x447438
call fcn.00443bf4
mov dword [0x5e55a4], eax
mov eax, 0x447460
call fcn.00443bf4
mov dword [0x5e55a8], eax
mov eax, 0x447488
call fcn.00443bf4
mov dword [0x5e55ac], eax
mov eax, 0x4474c4
call fcn.00443bf4
mov dword [0x5e55b0], eax
mov eax, 0x4474f4
call fcn.00443bf4
mov dword [0x5e55b4], eax
mov eax, 0x447524
call fcn.00443bf4
mov dword [0x5e55b8], eax
mov eax, 0x447554
call fcn.00443bf4
mov dword [0x5e55bc], eax
mov eax, 0x447580
call fcn.00443bf4
mov dword [0x5e55c0], eax
mov eax, 0x4475b8
call fcn.00443bf4
mov dword [0x5e55c4], eax
mov eax, 0x4475e4
call fcn.00443bf4
mov dword [0x5e55c8], eax
mov eax, 0x44760c
call fcn.00443bf4
mov dword [0x5e55cc], eax
mov eax, 0x447634
call fcn.00443bf4
mov dword [0x5e55d0], eax
mov eax, 0x44765c
call fcn.00443bf4
mov dword [0x5e55d4], eax
mov eax, 0x447684
call fcn.00443bf4
mov dword [0x5e55d8], eax
mov eax, 0x4476b4
call fcn.00443bf4
mov dword [0x5e55dc], eax
mov eax, 0x4476e0
call fcn.00443bf4
mov dword [0x5e55e0], eax
mov eax, 0x447704
call fcn.00443bf4
mov dword [0x5e55e4], eax
mov eax, 0x447728
call fcn.00443bf4
mov dword [0x5e55e8], eax
mov eax, 0x44774c
call fcn.00443bf4
mov dword [0x5e55ec], eax
mov eax, 0x447774
call fcn.00443bf4
mov dword [0x5e55f0], eax
mov eax, 0x4477a0
call fcn.00443bf4
mov dword [0x5e55f4], eax
mov eax, 0x4477cc
call fcn.00443bf4
mov dword [0x5e55f8], eax
mov eax, 0x4477f8
call fcn.00443bf4
mov dword [0x5e55fc], eax
mov eax, 0x447824
call fcn.00443bf4
mov dword [0x5e5600], eax
mov eax, 0x447850
call fcn.00443bf4
mov dword [0x5e5604], eax
mov eax, 0x447878
call fcn.00443bf4
mov dword [0x5e5608], eax
mov eax, 0x4478a4
call fcn.00443bf4
mov dword [0x5e560c], eax
mov eax, 0x4478cc
call fcn.00443bf4
mov dword [0x5e5610], eax
mov eax, 0x4478fc
call fcn.00443bf4
mov dword [0x5e5614], eax
mov eax, 0x44792c
call fcn.00443bf4
mov dword [0x5e5618], eax
mov eax, 0x44795c
call fcn.00443bf4
mov dword [0x5e561c], eax
mov eax, 0x447988
call fcn.00443bf4
mov dword [0x5e5620], eax
mov eax, 0x4479b4
call fcn.00443bf4
mov dword [0x5e5624], eax
mov eax, 0x4479e0
call fcn.00443bf4
mov dword [0x5e5628], eax
mov eax, 0x447a08
call fcn.00443bf4
mov dword [0x5e562c], eax
mov eax, 0x447a2c
call fcn.00443bf4
mov dword [0x5e5630], eax
mov eax, 0x447a54
call fcn.00443bf4
mov dword [0x5e5634], eax
mov eax, 0x447a7c
call fcn.00443bf4
mov dword [0x5e5638], eax
mov eax, 0x447aa0
call fcn.00443bf4
mov dword [0x5e563c], eax
mov eax, 0x447ad4
call fcn.00443bf4
mov dword [0x5e5640], eax
mov eax, 0x447b00
call fcn.00443bf4
mov dword [0x5e5644], eax
mov eax, 0x447b34
call fcn.00443bf4
mov dword [0x5e5648], eax
mov eax, 0x447b5c
call fcn.00443bf4
mov dword [0x5e564c], eax
mov eax, 0x447b88
call fcn.00443bf4
mov dword [0x5e5650], eax
mov eax, 0x447bb0
call fcn.00443bf4
mov dword [0x5e5654], eax
mov eax, 0x447bdc
call fcn.00443bf4
mov dword [0x5e5658], eax
mov eax, 0x447c08
call fcn.00443bf4
mov dword [0x5e565c], eax
mov eax, 0x447c30
call fcn.00443bf4
mov dword [0x5e5660], eax
mov eax, 0x447c58
call fcn.00443bf4
mov dword [0x5e5664], eax
mov eax, 0x447c80
call fcn.00443bf4
mov dword [0x5e5668], eax
mov eax, 0x447ca8
call fcn.00443bf4
mov dword [0x5e566c], eax
cmp word [0x5e576c], 0x1fa4
jb 0x445b83
mov eax, 0x447cd0
call fcn.00443bf4
mov dword [0x5e5670], eax
mov eax, 0x447cf8
call fcn.00443bf4
mov dword [0x5e5674], eax
mov eax, 0x447d24
call fcn.00443bf4
mov dword [0x5e5678], eax
mov eax, 0x447d68
call fcn.00443bf4
mov dword [0x5e567c], eax
mov eax, 0x447dac
call fcn.00443bf4
mov dword [0x5e5680], eax
mov eax, 0x447dec
call fcn.00443bf4
mov dword [0x5e5684], eax
mov eax, 0x447e28
call fcn.00443bf4
mov dword [0x5e5688], eax
mov eax, 0x447e6c
call fcn.00443bf4
mov dword [0x5e568c], eax
mov eax, 0x447e9c
call fcn.00443bf4
mov dword [0x5e5690], eax
mov eax, 0x447ed4
call fcn.00443bf4
mov dword [0x5e5694], eax
mov eax, 0x447f04
call fcn.00443bf4
mov dword [0x5e5698], eax
cmp word [0x5e576c], 0x2328
jb 0x445dcc
mov eax, 0x447f3c
call fcn.00443bf4
mov dword [0x5e569c], eax
mov eax, 0x447f74
call fcn.00443bf4
mov dword [0x5e56a0], eax
mov eax, 0x447fa4
call fcn.00443bf4
mov dword [0x5e56a4], eax
mov eax, 0x447fd8
call fcn.00443bf4
mov dword [0x5e56a8], eax
mov eax, 0x448008
call fcn.00443bf4
mov dword [0x5e56ac], eax
mov eax, 0x44803c
call fcn.00443bf4
mov dword [0x5e56b0], eax
mov eax, 0x448070
call fcn.00443bf4
mov dword [0x5e56b4], eax
mov eax, 0x4480b8
call fcn.00443bf4
mov dword [0x5e56b8], eax
mov eax, 0x4480fc
call fcn.00443bf4
mov dword [0x5e56bc], eax
mov eax, 0x44812c
call fcn.00443bf4
mov dword [0x5e56c0], eax
mov eax, 0x448160
call fcn.00443bf4
mov dword [0x5e56c4], eax
mov eax, 0x448194
call fcn.00443bf4
mov dword [0x5e56c8], eax
mov eax, 0x4481c4
call fcn.00443bf4
mov dword [0x5e56cc], eax
mov eax, 0x4481f4
call fcn.00443bf4
mov dword [0x5e56d0], eax
mov eax, 0x448224
call fcn.00443bf4
mov dword [0x5e56d4], eax
mov eax, 0x448258
call fcn.00443bf4
mov dword [0x5e56d8], eax
mov eax, 0x448294
call fcn.00443bf4
mov dword [0x5e56dc], eax
mov eax, 0x4482d0
call fcn.00443bf4
mov dword [0x5e56e0], eax
mov eax, 0x44830c
call fcn.00443bf4
mov dword [0x5e56e4], eax
mov eax, 0x448348
call fcn.00443bf4
mov dword [0x5e56e8], eax
mov eax, 0x448380
call fcn.00443bf4
mov dword [0x5e56ec], eax
mov eax, 0x44839c
call fcn.00443bf4
mov dword [0x5e56f0], eax
mov eax, 0x4483c4
call fcn.00443bf4
mov dword [0x5e56f4], eax
mov eax, 0x448400
call fcn.00443bf4
mov dword [0x5e56f8], eax
mov eax, 0x448430
call fcn.00443bf4
mov dword [0x5e56fc], eax
mov eax, 0x448464
call fcn.00443bf4
mov dword [0x5e5700], eax
mov eax, 0x448494
call fcn.00443bf4
mov dword [0x5e5704], eax
mov eax, 0x4484d0
call fcn.00443bf4
mov dword [0x5e5708], eax
mov eax, 0x448504
call fcn.00443bf4
mov dword [0x5e570c], eax
mov eax, 0x448538
call fcn.00443bf4
mov dword [0x5e5710], eax
mov eax, 0x448568
call fcn.00443bf4
mov dword [0x5e5714], eax
mov eax, 0x4485a0
call fcn.00443bf4
mov dword [0x5e5718], eax
mov eax, 0x4485c4
call fcn.00443bf4
mov dword [0x5e5728], eax
mov eax, 0x4485f0
call fcn.004438c4
mov dword [0x5e571c], eax
mov eax, 0x448628
call fcn.004438c4
mov dword [0x5e5720], eax
mov eax, 0x448654
call fcn.004438c4
mov dword [0x5e5724], eax
mov eax, 0x448680
call fcn.00443bf4
mov dword [0x5e54d0], eax
mov eax, 0x4486ac
call fcn.00443bf4
mov dword [0x5e54d4], eax
cmp word [0x5e576c], 0x2710
jb 0x445de6
mov eax, 0x4486d8
call fcn.00443bf4
mov dword [0x5e5548], eax
mov byte [0x5e57a4], 1
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x445e0f
lea eax, [ebp - 0x10]
mov edx, 4
call sub.rtl170.bpl__System__UStrArrayClr_qqrpvi
ret