Function at 0x401b40
Capabilities:
Parse pe header

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x445b88
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x138
mov eax, dword [0x45e080]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, edx
mov esi, ecx
mov dword [ebp - 0x140], esi
mov dword [ebp - 4], 0
xorps xmm0, xmm0
mov dword [ebp - 0x144], esi
mov dword [ebp - 0x124], 0
push 1
movups xmmword [esi], xmm0
push 0x450ea0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.00403110
mov ecx, edi
mov dword [ebp - 4], 0
mov dword [ebp - 0x124], 1
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x401be0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x2e
push str..ogulniegajavajdk_17.0.8.11_binjavaw.exe_
mov ecx, esi
call fcn.00402ef0
push 0x75
push str._XX:HeapDumpPathMojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump__Xss1M__Djava.library.path_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x401c20
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x52
push str..ogulniegaminecraft_bin0cf308e9fe99443cc54f1b42d9e94fe2eee84490___Djna.tmpdir_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x401c50
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x71
push str..ogulniegaminecraft_bin0cf308e9fe99443cc54f1b42d9e94fe2eee84490___Dorg.lwjgl.system.SharedLibraryExtractPath_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x401c80
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x5f
push str..ogulniegaminecraft_bin0cf308e9fe99443cc54f1b42d9e94fe2eee84490___Dio.netty.native.workdir_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x401cb0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x49
push str..ogulniegaminecraft_bin0cf308e9fe99443cc54f1b42d9e94fe2eee84490___cp__
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x401ce0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x79
push str..ogulniegaminecraftlibraries_net_fabricmc_tiny_mappings_parser0.3.0build.17_tiny_mappings_parser_0.3.0build.17.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x401d10
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x71
push str..ogulniegaminecraftlibraries_net_fabricmc_sponge_mixin0.12.5mixin.0.8.5_sponge_mixin_0.12.5mixin.0.8.5.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x401d40
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x59
push str..ogulniegaminecraftlibraries_net_fabricmc_tiny_remapper0.8.6_tiny_remapper_0.8.6.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x401d70
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x5b
push str..ogulniegaminecraftlibraries_net_fabricmc_access_widener2.1.0_access_widener_2.1.0.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x401da0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x60
push str..ogulniegaminecraftlibrariesorgquiltmcquilt_json51.0.4finalquilt_json5_1.0.4final.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x401dd0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x40
push str..ogulniegaminecraftlibrariesorgow2_asm_asm9.5_asm_9.5.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x401e00
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x52
push str..ogulniegaminecraftlibrariesorgow2_asm_asm_analysis9.5_asm_analysis_9.5.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x401e30
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x50
push str..ogulniegaminecraftlibrariesorgow2_asm_asm_commons9.5_asm_commons_9.5.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x401e60
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x4a
push str..ogulniegaminecraftlibrariesorgow2_asm_asm_tree9.5_asm_tree_9.5.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x401e90
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x4a
push str..ogulniegaminecraftlibrariesorgow2_asm_asm_util9.5_asm_util_9.5.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x401ec0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x64
push str..ogulniegaminecraftlibrariesorgquiltmcquilt_config1.1.0_beta.3quilt_config_1.1.0_beta.3.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x401ef0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x59
push str..ogulniegaminecraftlibraries_net_fabricmcintermediary1.20.1intermediary_1.20.1.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x401f20
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x59
push str..ogulniegaminecraftlibraries_net_fabricmcintermediary1.20.1intermediary_1.20.1.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x401f50
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x58
push str..ogulniegaminecraftlibrariesorgquiltmcquilt_loader0.21.0quilt_loader_0.21.0.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x401f80
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x54
push str..ogulniegaminecraftlibrariescomgithuboshioshi_core6.2.2oshi_core_6.2.2.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x401fb0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x4d
push str..ogulniegaminecraftlibrariescomgooglecodegsongson2.10gson_2.10.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x401fe0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x5d
push str..ogulniegaminecraftlibrariescomgoogleguava_failureaccess1.0.1_failureaccess_1.0.1.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402010
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x53
push str..ogulniegaminecraftlibrariescomgoogleguavaguava31.1_jreguava_31.1_jre.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402040
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x46
push str..ogulniegaminecraftlibrariescomibmicuicu4j71.1icu4j_71.1.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402070
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x4d
push str..ogulniegaminecraftlibrariescommojang_authlib4.0.43_authlib_4.0.43.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x4020a0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x51
push str..ogulniegaminecraftlibrariescommojang_blocklist1.0.10_blocklist_1.0.10.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x4020d0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x4f
push str..ogulniegaminecraftlibrariescommojang_brigadier1.1.8_brigadier_1.1.8.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402100
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x59
push str..ogulniegaminecraftlibrariescommojangdatafixerupper6.0.8datafixerupper_6.0.8.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402130
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x4b
push str..ogulniegaminecraftlibrariescommojanglogging1.1.1logging_1.1.1.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402160
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x4b
push str..ogulniegaminecraftlibrariescommojangpatchy2.2.10patchy_2.2.10.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402190
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x55
push str..ogulniegaminecraftlibrariescommojang_text2speech1.17.9_text2speech_1.17.9.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x4021c0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x58
push str..ogulniegaminecraftlibrariescommons_codeccommons_codec1.15commons_codec_1.15.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x4021f0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x53
push str..ogulniegaminecraftlibrariescommons_iocommons_io2.11.0commons_io_2.11.0.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402220
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x5c
push str..ogulniegaminecraftlibrariescommons_loggingcommons_logging1.2commons_logging_1.2.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402250
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x61
push str..ogulniegaminecraftlibrariesio_netty_netty_buffer4.1.82.Final_netty_buffer_4.1.82.Final.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402280
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x5f
push str..ogulniegaminecraftlibrariesio_netty_netty_codec4.1.82.Final_netty_codec_4.1.82.Final.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x4022b0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x61
push str..ogulniegaminecraftlibrariesio_netty_netty_common4.1.82.Final_netty_common_4.1.82.Final.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x4022e0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x63
push str..ogulniegaminecraftlibrariesio_netty_netty_handler4.1.82.Final_netty_handler_4.1.82.Final.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402310
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x65
push str..ogulniegaminecraftlibrariesio_netty_netty_resolver4.1.82.Final_netty_resolver_4.1.82.Final.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402340
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x83
push str..ogulniegaminecraftlibrariesio_netty_netty_transport_classes_epoll4.1.82.Final_netty_transport_classes_epoll_4.1.82.Final.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402370
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x8d
push str..ogulniegaminecraftlibrariesio_netty_netty_transport_native_unix_common4.1.82.Final_netty_transport_native_unix_common_4.1.82.Final.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x4023a0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x67
push str..ogulniegaminecraftlibrariesio_netty_netty_transport4.1.82.Final_netty_transport_4.1.82.Final.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x4023d0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x4f
push str..ogulniegaminecraftlibrariesitunimidsi_fastutil8.5.9_fastutil_8.5.9.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402400
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x5d
push str..ogulniegaminecraftlibraries_netjavadevjnajna_platform5.12.1jna_platform_5.12.1.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402430
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x4b
push str..ogulniegaminecraftlibraries_netjavadevjnajna5.12.1jna_5.12.1.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402460
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x5b
push str..ogulniegaminecraftlibraries_net_sfjopt_simplejopt_simple5.0.4jopt_simple_5.0.4.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402490
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x63
push str..ogulniegaminecraftlibrariesorg_apachecommonscommons_compress1.21commons_compress_1.21.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x4024c0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x61
push str..ogulniegaminecraftlibrariesorg_apachecommonscommons_lang33.12.0commons_lang3_3.12.0.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x4024f0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x62
push str..ogulniegaminecraftlibrariesorg_apachehttpcomponentshttpclient4.5.13httpclient_4.5.13.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402520
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x5e
push str..ogulniegaminecraftlibrariesorg_apachehttpcomponentshttpcore4.4.15httpcore_4.4.15.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402550
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x5f
push str..ogulniegaminecraftlibrariesorg_apachelogginglog4jlog4j_api2.19.0log4j_api_2.19.0.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402580
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x61
push str..ogulniegaminecraftlibrariesorg_apachelogginglog4jlog4j_core2.19.0log4j_core_2.19.0.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x4025b0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x6f
push str..ogulniegaminecraftlibrariesorg_apachelogginglog4jlog4j_slf4j2_impl2.19.0log4j_slf4j2_impl_2.19.0.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x4025e0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x45
push str..ogulniegaminecraftlibrariesorgjomljoml1.10.5joml_1.10.5.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402610
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x50
push str..ogulniegaminecraftlibrariesorglwjgllwjgl_glfw3.3.1lwjgl_glfw_3.3.1.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402640
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x60
push str..ogulniegaminecraftlibrariesorglwjgllwjgl_glfw3.3.1lwjgl_glfw_3.3.1_natives_windows.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402670
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x66
push str..ogulniegaminecraftlibrariesorglwjgllwjgl_glfw3.3.1lwjgl_glfw_3.3.1_natives_windows_arm64.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x4026a0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x64
push str..ogulniegaminecraftlibrariesorglwjgllwjgl_glfw3.3.1lwjgl_glfw_3.3.1_natives_windows_x86.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x4026d0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x58
push str..ogulniegaminecraftlibrariesorglwjgllwjgl_jemalloc3.3.1lwjgl_jemalloc_3.3.1.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402700
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x68
push str..ogulniegaminecraftlibrariesorglwjgllwjgl_jemalloc3.3.1lwjgl_jemalloc_3.3.1_natives_windows.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402730
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x6e
push str..ogulniegaminecraftlibrariesorglwjgllwjgl_jemalloc3.3.1lwjgl_jemalloc_3.3.1_natives_windows_arm64.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402760
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x6c
push str..ogulniegaminecraftlibrariesorglwjgllwjgl_jemalloc3.3.1lwjgl_jemalloc_3.3.1_natives_windows_x86.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402790
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x54
push str..ogulniegaminecraftlibrariesorglwjgllwjgl_openal3.3.1lwjgl_openal_3.3.1.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x4027c0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x64
push str..ogulniegaminecraftlibrariesorglwjgllwjgl_openal3.3.1lwjgl_openal_3.3.1_natives_windows.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x4027f0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x6a
push str..ogulniegaminecraftlibrariesorglwjgllwjgl_openal3.3.1lwjgl_openal_3.3.1_natives_windows_arm64.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402820
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x68
push str..ogulniegaminecraftlibrariesorglwjgllwjgl_openal3.3.1lwjgl_openal_3.3.1_natives_windows_x86.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402850
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x54
push str..ogulniegaminecraftlibrariesorglwjgllwjgl_opengl3.3.1lwjgl_opengl_3.3.1.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402880
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x64
push str..ogulniegaminecraftlibrariesorglwjgllwjgl_opengl3.3.1lwjgl_opengl_3.3.1_natives_windows.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x4028b0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x6a
push str..ogulniegaminecraftlibrariesorglwjgllwjgl_opengl3.3.1lwjgl_opengl_3.3.1_natives_windows_arm64.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x4028e0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x68
push str..ogulniegaminecraftlibrariesorglwjgllwjgl_opengl3.3.1lwjgl_opengl_3.3.1_natives_windows_x86.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402910
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x4e
push str..ogulniegaminecraftlibrariesorglwjgllwjgl_stb3.3.1lwjgl_stb_3.3.1.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402940
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x5e
push str..ogulniegaminecraftlibrariesorglwjgllwjgl_stb3.3.1lwjgl_stb_3.3.1_natives_windows.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402970
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x64
push str..ogulniegaminecraftlibrariesorglwjgllwjgl_stb3.3.1lwjgl_stb_3.3.1_natives_windows_arm64.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x4029a0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x62
push str..ogulniegaminecraftlibrariesorglwjgllwjgl_stb3.3.1lwjgl_stb_3.3.1_natives_windows_x86.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x4029d0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x54
push str..ogulniegaminecraftlibrariesorglwjgllwjgl_tinyfd3.3.1lwjgl_tinyfd_3.3.1.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402a00
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x64
push str..ogulniegaminecraftlibrariesorglwjgllwjgl_tinyfd3.3.1lwjgl_tinyfd_3.3.1_natives_windows.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402a30
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x6a
push str..ogulniegaminecraftlibrariesorglwjgllwjgl_tinyfd3.3.1lwjgl_tinyfd_3.3.1_natives_windows_arm64.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402a60
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x68
push str..ogulniegaminecraftlibrariesorglwjgllwjgl_tinyfd3.3.1lwjgl_tinyfd_3.3.1_natives_windows_x86.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402a90
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x46
push str..ogulniegaminecraftlibrariesorglwjgllwjgl3.3.1lwjgl_3.3.1.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402ac0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x56
push str..ogulniegaminecraftlibrariesorglwjgllwjgl3.3.1lwjgl_3.3.1_natives_windows.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402af0
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x5c
push str..ogulniegaminecraftlibrariesorglwjgllwjgl3.3.1lwjgl_3.3.1_natives_windows_arm64.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402b20
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x5a
push str..ogulniegaminecraftlibrariesorglwjgllwjgl3.3.1lwjgl_3.3.1_natives_windows_x86.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402b50
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x4e
push str..ogulniegaminecraftlibrariesorg_slf4j_slf4j_api2.0.1_slf4j_api_2.0.1.jar_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402b80
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x5e
push str..ogulniegaminecraft_versionsquilt_loader_0.21.0_1.20.1quilt_loader_0.21.0_1.20.1.jar___Xmx
mov ecx, esi
call fcn.00402ef0
call fcn.00424cf0
mov edx, eax
lea ecx, [ebp - 0x13c]
call fcn.00401640
mov dword [ebp - 4], 1
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x402bca
mov eax, dword [eax]
push ecx
push eax
mov ecx, esi
call fcn.00402ef0
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x128]
cmp ecx, 7
jbe 0x402c17
mov edx, dword [ebp - 0x13c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x402c0d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x402ec6
push ecx
push edx
call fcn.004264e6
add esp, 8
push 0xac
push str.M__XX:UnlockExperimentalVMOptions__XX:UseG1GC__XX:G1NewSizePercent20__XX:G1ReservePercent20__XX:MaxGCPauseMillis50__XX:G1HeapRegionSize32M__Dlog4j.configurationFile_
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402c30
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x99
push str..ogulniegaminecraft_assetslog_configsclient_1.12.xml__org.quiltmc.loader.impl.launch.knot.KnotClient___version_quilt_loader_0.21.0_1.20.1___gameDir__
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402c60
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x2a
push str..ogulniegaprofiles_stable____assetsDir__
mov ecx, esi
call fcn.00402ef0
mov ecx, edi
lea edx, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x402c90
sub ecx, edx
sar ecx, 1
push ecx
push edi
mov ecx, esi
call fcn.00402ef0
push 0x4b
push str..ogulniegaminecraft_assets____assetIndex_5___versionType_release___width
mov ecx, esi
call fcn.00402ef0
push 0xdc
lea eax, [ebp - 0x120]
push 0
push eax
call fcn.004281d0
add esp, 0xc
mov eax, 0xdc
mov word [ebp - 0xdc], ax
lea eax, [ebp - 0x120]
push eax
push 0xffffffffffffffff
push 0
call dword [sym.imp.USER32.dll_EnumDisplaySettingsW]
test eax, eax
je 0x402cfb
cmp dword [ebp - 0x70], 0x438
mov ecx, 0x500
jae 0x402d00
mov ecx, 0x356
lea edi, [ebp - 0x16]
mov eax, 0xcccccccd
sub edi, 2
mul ecx
shr edx, 3
lea eax, [edx + edx*4]
add eax, eax
sub ecx, eax
add ecx, 0x30
mov word [edi], cx
mov ecx, edx
test ecx, ecx
jne 0x402d03
push ecx
lea eax, [ebp - 0x16]
push eax
push edi
lea ecx, [ebp - 0x13c]
call fcn.004031c0
mov dword [ebp - 0x124], 7
mov dword [ebp - 4], 2
lea eax, [ebp - 0x13c]
cmp dword [ebp - 0x128], 7
mov ecx, esi
push dword [ebp - 0x12c]
cmova eax, dword [ebp - 0x13c]
push eax
call fcn.00402ef0
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x128]
cmp ecx, 7
jbe 0x402dab
mov edx, dword [ebp - 0x13c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x402da1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x402ecb
push ecx
push edx
call fcn.004264e6
add esp, 8
push 0xa
push str.___height
mov ecx, esi
call fcn.00402ef0
push 0xdc
lea eax, [ebp - 0x120]
push 0
push eax
call fcn.004281d0
add esp, 0xc
mov eax, 0xdc
mov word [ebp - 0xdc], ax
lea eax, [ebp - 0x120]
push eax
push 0xffffffffffffffff
push 0
call dword [sym.imp.USER32.dll_EnumDisplaySettingsW]
test eax, eax
je 0x402dfe
cmp dword [ebp - 0x70], 0x438
mov ecx, 0x2d0
jae 0x402e03
mov ecx, 0x1e0
lea edi, [ebp - 0x16]
mov eax, 0xcccccccd
sub edi, 2
mul ecx
shr edx, 3
lea eax, [edx + edx*4]
add eax, eax
sub ecx, eax
add ecx, 0x30
mov word [edi], cx
mov ecx, edx
test ecx, ecx
jne 0x402e06
push ecx
lea eax, [ebp - 0x16]
push eax
push edi
lea ecx, [ebp - 0x13c]
call fcn.004031c0
mov dword [ebp - 0x124], 0x1f
mov dword [ebp - 4], 3
lea eax, [ebp - 0x13c]
cmp dword [ebp - 0x128], 7
mov ecx, esi
push dword [ebp - 0x12c]
cmova eax, dword [ebp - 0x13c]
push eax
call fcn.00402ef0
mov ecx, dword [ebp - 0x128]
cmp ecx, 7
jbe 0x402ea6
mov edx, dword [ebp - 0x13c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x402e9c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x402ecb
push ecx
push edx
call fcn.004264e6
add esp, 8
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.004264a8
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
call fcn.0042b25f
call fcn.0042b25f
int3