Function at 0x4f03b0
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x62e65e
mov eax, dword fs:[0]
push eax
sub esp, 0x80
mov eax, dword [0x6f7654]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x8c], ecx
push 0x6a
push 0x67a0e0
push 0x67a10c
lea ecx, [ebp - 0x20]
call fcn.00455c30
mov dword [ebp - 4], 0
mov eax, dword [ebp + 8]
push eax
call dword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0
jne 0x4f0455
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
mov ecx, dword [ebp + 8]
push ecx
push str.Load_Patch_Dll_failed._dllpath_s__lasterror_d__r_n
push 2
push 0x67a190
push 0x6e
push 0x67a198
push 0x67a1c4
call fcn.00456680
add esp, 0x20
mov dword [ebp - 0x24], 0xffffffff
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00455c90
mov eax, dword [ebp - 0x24]
jmp 0x4f0dc7
push 0x67a1dc
mov edx, dword [ebp - 0x10]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6fc308], eax
cmp dword [0x6fc308], 0
jne 0x4f04b5
push str.sqexPatchGetVersion
push 0x67a204
push 2
push 0x67a23c
push 0x72
push 0x67a244
push 0x67a270
call fcn.004563b0
add esp, 0x1c
mov dword [ebp - 0x28], 0xffffffff
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00455c90
mov eax, dword [ebp - 0x28]
jmp 0x4f0dc7
push 0x67a288
mov eax, dword [ebp - 0x10]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6fc2c4], eax
cmp dword [0x6fc2c4], 0
jne 0x4f0515
push str.sqexPatchInitialize
push 0x67a2b0
push 2
push 0x67a2e8
push 0x73
push 0x67a2f0
push 0x67a31c
call fcn.004563b0
add esp, 0x1c
mov dword [ebp - 0x2c], 0xffffffff
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00455c90
mov eax, dword [ebp - 0x2c]
jmp 0x4f0dc7
push 0x67a334
mov ecx, dword [ebp - 0x10]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6fc304], eax
cmp dword [0x6fc304], 0
jne 0x4f0575
push str.sqexPatchVersionCheckStart
push 0x67a36c
push 2
push 0x67a3a4
push 0x74
push 0x67a3ac
push 0x67a3d8
call fcn.004563b0
add esp, 0x1c
mov dword [ebp - 0x30], 0xffffffff
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00455c90
mov eax, dword [ebp - 0x30]
jmp 0x4f0dc7
push 0x67a3f0
mov edx, dword [ebp - 0x10]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6fc2fc], eax
cmp dword [0x6fc2fc], 0
jne 0x4f05d5
push str.sqexPatchVersionCheckIsBusy
push 0x67a428
push 2
push 0x67a460
push 0x75
push 0x67a468
push 0x67a494
call fcn.004563b0
add esp, 0x1c
mov dword [ebp - 0x34], 0xffffffff
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00455c90
mov eax, dword [ebp - 0x34]
jmp 0x4f0dc7
push 0x67a4ac
mov eax, dword [ebp - 0x10]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6fc300], eax
cmp dword [0x6fc300], 0
jne 0x4f0635
push str.sqexPatchVersionCheckCancel
push 0x67a4e4
push 2
push 0x67a51c
push 0x76
push 0x67a524
push 0x67a550
call fcn.004563b0
add esp, 0x1c
mov dword [ebp - 0x38], 0xffffffff
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00455c90
mov eax, dword [ebp - 0x38]
jmp 0x4f0dc7
push 0x67a568
mov ecx, dword [ebp - 0x10]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6fc2d0], eax
cmp dword [0x6fc2d0], 0
jne 0x4f0695
push str.sqexPatchVersionCheckGetResponse
push 0x67a5b0
push 2
push 0x67a5e8
push 0x77
push 0x67a5f0
push 0x67a61c
call fcn.004563b0
add esp, 0x1c
mov dword [ebp - 0x3c], 0xffffffff
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00455c90
mov eax, dword [ebp - 0x3c]
jmp 0x4f0dc7
push 0x67a634
mov edx, dword [ebp - 0x10]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6fc2bc], eax
cmp dword [0x6fc2bc], 0
jne 0x4f06f5
push 0x67a650
push 0x67a66c
push 2
push 0x67a6a4
push 0x78
push 0x67a6ac
push 0x67a6d8
call fcn.004563b0
add esp, 0x1c
mov dword [ebp - 0x40], 0xffffffff
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00455c90
mov eax, dword [ebp - 0x40]
jmp 0x4f0dc7
push 0x67a6f0
mov eax, dword [ebp - 0x10]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6fc30c], eax
cmp dword [0x6fc30c], 0
jne 0x4f0755
push str.sqexPatchGetNumOfPatch
push 0x67a720
push 2
push 0x67a758
push 0x79
push 0x67a760
push 0x67a78c
call fcn.004563b0
add esp, 0x1c
mov dword [ebp - 0x44], 0xffffffff
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00455c90
mov eax, dword [ebp - 0x44]
jmp 0x4f0dc7
push 0x67a7a4
mov ecx, dword [ebp - 0x10]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6fc2bc], eax
cmp dword [0x6fc2bc], 0
jne 0x4f07b5
push str.sqexPatchGetPatchElement
push 0x67a7dc
push 2
push 0x67a814
push 0x7a
push 0x67a81c
push 0x67a848
call fcn.004563b0
add esp, 0x1c
mov dword [ebp - 0x48], 0xffffffff
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00455c90
mov eax, dword [ebp - 0x48]
jmp 0x4f0dc7
push 0x67a860
mov edx, dword [ebp - 0x10]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6fc2dc], eax
cmp dword [0x6fc2dc], 0
jne 0x4f0815
push str.sqexPatchDownloadStart
push 0x67a890
push 2
push 0x67a8c8
push 0x7b
push 0x67a8d0
push 0x67a8fc
call fcn.004563b0
add esp, 0x1c
mov dword [ebp - 0x4c], 0xffffffff
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00455c90
mov eax, dword [ebp - 0x4c]
jmp 0x4f0dc7
push 0x67a914
mov eax, dword [ebp - 0x10]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6fc2f8], eax
cmp dword [0x6fc2f8], 0
jne 0x4f0875
push str.sqexPatchDownloadIsBusy
push 0x67a944
push 2
push 0x67a97c
push 0x7c
push 0x67a984
push 0x67a9b0
call fcn.004563b0
add esp, 0x1c
mov dword [ebp - 0x50], 0xffffffff
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00455c90
mov eax, dword [ebp - 0x50]
jmp 0x4f0dc7
push 0x67a9c8
mov ecx, dword [ebp - 0x10]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6fc2cc], eax
cmp dword [0x6fc2cc], 0
jne 0x4f08d5
push str.sqexPatchDownloadCancel
push 0x67a9f8
push 2
push 0x67aa30
push 0x7d
push 0x67aa38
push 0x67aa64
call fcn.004563b0
add esp, 0x1c
mov dword [ebp - 0x54], 0xffffffff
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00455c90
mov eax, dword [ebp - 0x54]
jmp 0x4f0dc7
push 0x67aa7c
mov edx, dword [ebp - 0x10]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6fc2e4], eax
cmp dword [0x6fc2e4], 0
jne 0x4f0935
push str.sqexPatchDownloadGetResponse
push 0x67aabc
push 2
push 0x67aaf4
push 0x7e
push 0x67aafc
push 0x67ab28
call fcn.004563b0
add esp, 0x1c
mov dword [ebp - 0x58], 0xffffffff
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00455c90
mov eax, dword [ebp - 0x58]
jmp 0x4f0dc7
push 0x67ab40
mov eax, dword [ebp - 0x10]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6fc2ec], eax
cmp dword [0x6fc2ec], 0
jne 0x4f0995
push str.sqexPatchInstallStart
push 0x67ab70
push 2
push 0x67aba8
push 0x7f
push 0x67abb0
push 0x67abdc
call fcn.004563b0
add esp, 0x1c
mov dword [ebp - 0x5c], 0xffffffff
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00455c90
mov eax, dword [ebp - 0x5c]
jmp 0x4f0dc7
push 0x67abf4
mov ecx, dword [ebp - 0x10]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6fc2f0], eax
cmp dword [0x6fc2f0], 0
jne 0x4f09f8
push str.sqexPatchInstallIsBusy
push 0x67ac24
push 2
push 0x67ac5c
push 0x80
push 0x67ac64
push 0x67ac90
call fcn.004563b0
add esp, 0x1c
mov dword [ebp - 0x60], 0xffffffff
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00455c90
mov eax, dword [ebp - 0x60]
jmp 0x4f0dc7
push 0x67aca8
mov edx, dword [ebp - 0x10]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6fc2c8], eax
cmp dword [0x6fc2c8], 0
jne 0x4f0a5b
push str.sqexPatchInstallCancel
push 0x67acd8
push 2
push 0x67ad10
push 0x81
push 0x67ad18
push 0x67ad44
call fcn.004563b0
add esp, 0x1c
mov dword [ebp - 0x64], 0xffffffff
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00455c90
mov eax, dword [ebp - 0x64]
jmp 0x4f0dc7
push 0x67ad5c
mov eax, dword [ebp - 0x10]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6fc2f4], eax
cmp dword [0x6fc2f4], 0
jne 0x4f0abe
push str.sqexPatchInstallGetResponse
push 0x67ad94
push 2
push 0x67adcc
push 0x82
push 0x67add4
push 0x67ae00
call fcn.004563b0
add esp, 0x1c
mov dword [ebp - 0x68], 0xffffffff
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00455c90
mov eax, dword [ebp - 0x68]
jmp 0x4f0dc7
push 0x67ae18
mov ecx, dword [ebp - 0x10]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6fc2d8], eax
cmp dword [0x6fc2d8], 0
jne 0x4f0b21
push str.sqexPatchGetErrorCodes
push 0x67ae48
push 2
push 0x67ae80
push 0x83
push 0x67ae88
push 0x67aeb4
call fcn.004563b0
add esp, 0x1c
mov dword [ebp - 0x6c], 0xffffffff
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00455c90
mov eax, dword [ebp - 0x6c]
jmp 0x4f0dc7
push 0x67aecc
mov edx, dword [ebp - 0x10]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6fc2b8], eax
cmp dword [0x6fc2b8], 0
jne 0x4f0b84
push str.sqexPatchFinalize
push 0x67aef4
push 2
push 0x67af2c
push 0x84
push 0x67af34
push 0x67af60
call fcn.004563b0
add esp, 0x1c
mov dword [ebp - 0x70], 0xffffffff
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00455c90
mov eax, dword [ebp - 0x70]
jmp 0x4f0dc7
push 0x67af78
mov eax, dword [ebp - 0x10]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6fc2b4], eax
cmp dword [0x6fc2b4], 0
jne 0x4f0be7
push str.sqexPatchGetFileHashString
push 0x67afb0
push 2
push 0x67afe8
push 0x85
push 0x67aff0
push 0x67b01c
call fcn.004563b0
add esp, 0x1c
mov dword [ebp - 0x74], 0xffffffff
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00455c90
mov eax, dword [ebp - 0x74]
jmp 0x4f0dc7
push 0x67b034
mov ecx, dword [ebp - 0x10]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6fc2c0], eax
cmp dword [0x6fc2c0], 0
jne 0x4f0c4a
push str.sqexPatchSetVersionName
push 0x67b064
push 2
push 0x67b09c
push 0x86
push 0x67b0a4
push 0x67b0d0
call fcn.004563b0
add esp, 0x1c
mov dword [ebp - 0x78], 0xffffffff
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00455c90
mov eax, dword [ebp - 0x78]
jmp 0x4f0dc7
push 0x67b0e8
mov edx, dword [ebp - 0x10]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6fc2e8], eax
cmp dword [0x6fc2e8], 0
jne 0x4f0cad
push str.sqexPatchGetVersionName
push 0x67b118
push 2
push 0x67b150
push 0x87
push 0x67b158
push 0x67b184
call fcn.004563b0
add esp, 0x1c
mov dword [ebp - 0x7c], 0xffffffff
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00455c90
mov eax, dword [ebp - 0x7c]
jmp 0x4f0dc7
push 0x67b19c
mov eax, dword [ebp - 0x10]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6fc2d4], eax
cmp dword [0x6fc2d4], 0
jne 0x4f0d10
push str.sqexPatchVersionCheckStartEx
push 0x67b1dc
push 2
push 0x67b214
push 0x89
push 0x67b21c
push 0x67b248
call fcn.004563b0
add esp, 0x1c
mov dword [ebp - 0x80], 0xffffffff
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00455c90
mov eax, dword [ebp - 0x80]
jmp 0x4f0dc7
push 0x67b260
mov ecx, dword [ebp - 0x10]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x6fc2e0], eax
cmp dword [0x6fc2e0], 0
jne 0x4f0d76
push str.sqexGetPatchTypeName
push str.load_patch_dll_function_error__Failed_to_Get__s_Address
push 2
push 0x67b2c8
push 0x8a
push 0x67b2d0
push 0x67b2fc
call fcn.004563b0
add esp, 0x1c
mov dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00455c90
mov eax, dword [ebp - 0x84]
jmp 0x4f0dc7
mov edx, dword [ebp + 8]
push edx
push str.patch_dll_path___s
push 4
push 0x67b33c
push 0x8c
push str.CSqexPatchAdapter::LoadFunctionAddresses
push 0x67b370
call fcn.00456680
add esp, 0x1c
mov eax, dword [ebp - 0x8c]
mov ecx, dword [ebp - 0x10]
mov dword [eax], ecx
mov dword [ebp - 0x88], 0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20]
call fcn.00455c90
mov eax, dword [ebp - 0x88]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov esp, ebp
pop ebp
ret 4