Function at 0x484d60
Capabilities:
Link many functions at runtime

Disassembly:
push 0xffffffffffffffff
push 0x5a2850
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x10
call fcn.00485030
push str.Plugins_
lea eax, [esp + 0xc]
push 0x681408
push eax
call fcn.00575d7d
push 0x64fedc
lea ecx, [esp + 8]
push eax
push ecx
mov dword [esp + 0x24], 0
call fcn.00575d17
mov eax, dword [eax]
push eax
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
lea ecx, [esp + 4]
mov dword [0x64ff0c], eax
call fcn.00575ae8
lea ecx, [esp + 8]
mov dword [esp + 0x18], 0xffffffff
call fcn.00575ae8
mov eax, dword [0x64ff0c]
test eax, eax
je 0x48501b
mov edx, dword [0x614cb0]
push esi
mov dword [esp + 4], edx
mov eax, dword [0x64ff10]
lea ecx, [esp + 4]
push eax
push 0x600838
push ecx
mov dword [esp + 0x28], 1
call fcn.0056d732
add esp, 0xc
lea edx, [esp + 4]
lea eax, [esp + 0xc]
push edx
push str.AddData
push eax
call fcn.00575df1
mov eax, dword [eax]
mov ecx, dword [0x64ff0c]
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push eax
push ecx
call esi
lea ecx, [esp + 0xc]
mov dword [0x64feec], eax
call fcn.00575ae8
lea edx, [esp + 4]
lea eax, [esp + 0xc]
push edx
push str.RemoveData
push eax
call fcn.00575df1
mov eax, dword [eax]
mov ecx, dword [0x64ff0c]
push eax
push ecx
call esi
lea ecx, [esp + 0xc]
mov dword [0x64fef0], eax
call fcn.00575ae8
lea edx, [esp + 4]
lea eax, [esp + 0xc]
push edx
push str.GetResult
push eax
call fcn.00575df1
mov eax, dword [eax]
mov ecx, dword [0x64ff0c]
push eax
push ecx
call esi
lea ecx, [esp + 0xc]
mov dword [0x64fef4], eax
call fcn.00575ae8
lea edx, [esp + 4]
lea eax, [esp + 0xc]
push edx
push str.ResetStats
push eax
call fcn.00575df1
mov eax, dword [eax]
mov ecx, dword [0x64ff0c]
push eax
push ecx
call esi
lea ecx, [esp + 0xc]
mov dword [0x64fee0], eax
call fcn.00575ae8
lea edx, [esp + 4]
lea eax, [esp + 0xc]
push edx
push str.GetSerialFormat
push eax
call fcn.00575df1
mov eax, dword [eax]
mov ecx, dword [0x64ff0c]
push eax
push ecx
call esi
mov dword [0x64fee4], eax
lea ecx, [esp + 0xc]
call fcn.00575ae8
lea edx, [esp + 4]
lea eax, [esp + 0xc]
push edx
push str.GetAllowedSerialFields
push eax
call fcn.00575df1
mov eax, dword [eax]
mov ecx, dword [0x64ff0c]
push eax
push ecx
call esi
lea ecx, [esp + 0xc]
mov dword [0x64fee8], eax
call fcn.00575ae8
lea edx, [esp + 4]
lea eax, [esp + 0xc]
push edx
push str.SetupSet
push eax
call fcn.00575df1
mov eax, dword [eax]
mov ecx, dword [0x64ff0c]
push eax
push ecx
call esi
lea ecx, [esp + 0xc]
mov dword [0x64fef8], eax
call fcn.00575ae8
lea edx, [esp + 4]
lea eax, [esp + 0xc]
push edx
push str.RunCommand
push eax
call fcn.00575df1
mov eax, dword [eax]
mov ecx, dword [0x64ff0c]
push eax
push ecx
call esi
lea ecx, [esp + 0xc]
mov dword [0x64fefc], eax
call fcn.00575ae8
lea edx, [esp + 4]
lea eax, [esp + 0xc]
push edx
push str.RunCommandEx
push eax
call fcn.00575df1
mov eax, dword [eax]
mov ecx, dword [0x64ff0c]
push eax
push ecx
call esi
lea ecx, [esp + 0xc]
mov dword [0x64ff00], eax
call fcn.00575ae8
lea edx, [esp + 4]
lea eax, [esp + 0xc]
push edx
push str.Timer1s
push eax
call fcn.00575df1
mov eax, dword [eax]
mov ecx, dword [0x64ff0c]
push eax
push ecx
call esi
lea ecx, [esp + 0xc]
mov dword [0x64ff04], eax
call fcn.00575ae8
lea edx, [esp + 4]
lea eax, [esp + 0x10]
push edx
push str.Timer1sEx
push eax
call fcn.00575df1
mov eax, dword [eax]
mov ecx, dword [0x64ff0c]
push eax
push ecx
call esi
lea ecx, [esp + 0x10]
mov dword [0x64ff08], eax
call fcn.00575ae8
lea ecx, [esp + 4]
mov dword [esp + 0x1c], 0xffffffff
call fcn.00575ae8
pop esi
mov ecx, dword [esp + 0x10]
mov dword fs:[0], ecx
add esp, 0x1c
ret