Function at 0x43c260
Capabilities:
Contain obfuscated stackstrings
Create thread
Delete file
Encode data using base64
Encode data using xor
Execute command
Generate random numbers using a mersenne twister
Hide graphical window
Open clipboard
Self delete
Set console window title
Terminate process
Write clipboard data

Disassembly:
push ebp
mov ebp, esp
mov eax, dword fs:[0]
push 0xffffffffffffffff
push 0x47ef00
push eax
mov eax, 0x6de4
mov dword fs:[0], esp
call fcn.0047d930
mov dword [ebp - 0x20], 0
mov edx, dword [ebp + 0xc]
push esi
push edi
mov edx, dword [edx]
mov ecx, edx
lea esi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x43c295
sub ecx, esi
push ecx
push edx
mov ecx, 0x4b85d0
call fcn.00431610
call dword [sym.imp.KERNEL32.dll_GetConsoleWindow]
lea ecx, [ebp - 0x1f0]
push ecx
push eax
call dword [sym.imp.USER32.dll_GetWindowRect]
push 0xfffffffffffffff5
call dword [sym.imp.KERNEL32.dll_GetStdHandle]
mov esi, eax
lea eax, [ebp - 0x130]
push eax
push esi
call dword [sym.imp.KERNEL32.dll_GetConsoleScreenBufferInfo]
mov ecx, dword [ebp - 0x122]
sub ecx, dword [ebp - 0x126]
inc ecx
mov word [ebp - 0x18], cx
mov ecx, dword [ebp - 0x120]
sub ecx, dword [ebp - 0x124]
inc ecx
mov word [ebp - 0x16], cx
push dword [ebp - 0x18]
push esi
call dword [sym.imp.KERNEL32.dll_SetConsoleScreenBufferSize]
mov edi, 0xf
mov dword [ebp - 4], 0
mov eax, dword fs:[0x2c]
mov esi, dword [eax]
mov dword [ebp - 0x18], esi
mov eax, dword [esi + 0xc]
test al, 1
jne 0x43c386
or eax, 1
mov dword [esi + 0xc], eax
mov byte [ebp - 4], 1
call dword [sym.imp.MSVCP140.dll_unsigned_int___cdecl_std::_Random_device_void_]
mov ecx, eax
mov dword [esi + 0x139c], 0xffffffff
mov dword [esi + 0x1c], ecx
lea edx, [edi - 0xe]
lea esi, [esi + 0x20]
mov eax, ecx
lea esi, [esi + 4]
shr eax, 0x1e
xor eax, ecx
imul ecx, eax, 0x6c078965
add ecx, edx
inc edx
mov dword [esi - 4], ecx
cmp edx, 0x270
jl 0x43c351
mov esi, dword [ebp - 0x18]
mov byte [ebp - 4], 0
mov eax, dword [esi + 0xc]
mov dword [esi + 0x18], 0x270
test al, 2
jne 0x43c3a7
or eax, 2
mov dword [esi + 0x10], 0
mov dword [esi + 0xc], eax
mov dword [esi + 0x14], 0x3d
push 0xf
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 0xf
mov byte [ebp - 0x58], 0
mov dword [ebp - 0x20], 1
call fcn.0043ebf0
lea ecx, [esi + 0x18]
mov dword [ebp - 0x2c], 0x20
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x28], 0xffffffff
mov eax, dword [esi + 0x14]
dec edi
mov esi, dword [esi + 0x10]
sub eax, esi
cmp eax, 0xffffffff
jne 0x43c3fc
call fcn.0043abc0
jmp 0x43c406
inc eax
lea ecx, [ebp - 0x30]
push eax
call fcn.0043ab40
mov al, byte [eax + esi + str.0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]
lea ecx, [ebp - 0x58]
mov byte [ebp - 0x24], al
push dword [ebp - 0x24]
call fcn.0043f4b0
mov ecx, dword [ebp - 0x30]
mov esi, dword [ebp - 0x18]
test edi, edi
jne 0x43c3e1
cmp dword [ebp - 0x44], 0x10
lea eax, [ebp - 0x58]
cmovae eax, dword [ebp - 0x58]
push eax
call dword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x44]
cmp edx, 0x10
jb 0x43c474
mov ecx, dword [ebp - 0x58]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x43c46a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x43c46a
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.0047d531
add esp, 8
push str.Initializing
call fcn.0043af00
mov edi, dword [sym.imp.KERNEL32.dll_CreateThread]
add esp, 4
push 0
push 0
push 0
push 0x43ae70
push 0
push 0
call edi
mov esi, dword [sym.imp.KERNEL32.dll_CloseHandle]
push eax
call esi
push 0
push 0
push 0
push 0x43a490
push 0
push 0
call edi
push eax
call esi
push 0
push 0
push 0
push 0x43a880
push 0
push 0
call edi
push eax
call esi
push 0x13
push str.reloading_the_glock
lea ecx, [ebp - 0x1030]
mov dword [ebp - 0x1020], 0
mov dword [ebp - 0x101c], 0xf
mov byte [ebp - 0x1030], 0
call fcn.00431610
mov dword [ebp - 4], 2
lea ecx, [ebp - 0x1018]
push 0x18
push str.getting_ready_da_trigger
mov dword [ebp - 0x1008], 0
mov dword [ebp - 0x1004], 0xf
mov byte [ebp - 0x1018], 0
call fcn.00431610
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x1000]
push 7
push str.300cps
mov dword [ebp - 0xff0], 0
mov dword [ebp - 0xfec], 0xf
mov byte [ebp - 0x1000], 0
call fcn.00431610
mov byte [ebp - 4], 4
lea ecx, [ebp - 0xfe8]
push 0x12
push str.ready_for_driveby_
mov dword [ebp - 0xfd8], 0
mov dword [ebp - 0xfd4], 0xf
mov byte [ebp - 0xfe8], 0
call fcn.00431610
mov byte [ebp - 4], 5
lea ecx, [ebp - 0xfd0]
push 0x14
push str.choppa_bout_to_shoot
mov dword [ebp - 0xfc0], 0
mov dword [ebp - 0xfbc], 0xf
mov byte [ebp - 0xfd0], 0
call fcn.00431610
mov byte [ebp - 4], 6
mov dword [ebp - 0xfa8], 0
mov dword [ebp - 0xfa4], 0xf
mov byte [ebp - 0xfb8], 0
push 0xe
push str.fck_the_opps
lea ecx, [ebp - 0xfb8]
call fcn.00431610
mov byte [ebp - 4], 7
lea ecx, [ebp - 0xfa0]
push 0x1e
push str.block_bout_to_be_shot_by_glock
mov dword [ebp - 0xf90], 0
mov dword [ebp - 0xf8c], 0xf
mov byte [ebp - 0xfa0], 0
call fcn.00431610
mov byte [ebp - 4], 8
lea ecx, [ebp - 0xf88]
push 0xe
push str.what_it_B_like
mov dword [ebp - 0xf78], 0
mov dword [ebp - 0xf74], 0xf
mov byte [ebp - 0xf88], 0
call fcn.00431610
mov byte [ebp - 4], 9
lea ecx, [ebp - 0xf70]
push 0xf
push str.always_strapped
mov dword [ebp - 0xf60], 0
mov dword [ebp - 0xf5c], 0xf
mov byte [ebp - 0xf70], 0
call fcn.00431610
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0xf58]
push 0x14
push str.dont_be_slippin_cuz
mov dword [ebp - 0xf48], 0
mov dword [ebp - 0xf44], 0xf
mov byte [ebp - 0xf58], 0
call fcn.00431610
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0xf40]
push 0x1d
push str.S.O.S._B.O.S._T.O.S._we_do_it
mov dword [ebp - 0xf30], 0
mov dword [ebp - 0xf2c], 0xf
mov byte [ebp - 0xf40], 0
call fcn.00431610
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0xf28]
push 0x18
push str.mad_juice_from_the_block
mov dword [ebp - 0xf18], 0
mov dword [ebp - 0xf14], 0xf
mov byte [ebp - 0xf28], 0
call fcn.00431610
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0xf10]
push 0x13
push str.we_dont_chop_it_up
mov dword [ebp - 0xf00], 0
mov dword [ebp - 0xefc], 0xf
mov byte [ebp - 0xf10], 0
call fcn.00431610
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0xef8]
push 0x11
push str.snaps_all_we_know
mov dword [ebp - 0xee8], 0
mov dword [ebp - 0xee4], 0xf
mov byte [ebp - 0xef8], 0
call fcn.00431610
mov byte [ebp - 4], 0xf
mov dword [ebp - 0xed0], 0
mov dword [ebp - 0xecc], 0xf
mov byte [ebp - 0xee0], 0
push 0x16
push str.mad_juice_for_the_OGs
lea ecx, [ebp - 0xee0]
call fcn.00431610
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0xec8]
push 0x19
push str.dont_disrespect_the_OGs
mov dword [ebp - 0xeb8], 0
mov dword [ebp - 0xeb4], 0xf
mov byte [ebp - 0xec8], 0
call fcn.00431610
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0xeb0]
push 0x27
push str.we_aint_have_no_Pee_Wees_in_Glock_gang
mov dword [ebp - 0xea0], 0
mov dword [ebp - 0xe9c], 0xf
mov byte [ebp - 0xeb0], 0
call fcn.00431610
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0xe98]
push 0x19
push str.we_be_banging_fake_ni_as
mov dword [ebp - 0xe88], 0
mov dword [ebp - 0xe84], 0xf
mov byte [ebp - 0xe98], 0
call fcn.00431610
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0xe80]
push 0xf
push str.mob_all_we_know
mov dword [ebp - 0xe70], 0
mov dword [ebp - 0xe6c], 0xf
mov byte [ebp - 0xe80], 0
call fcn.00431610
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0xe68]
push 0xc
push str.wit_da_shits
mov dword [ebp - 0xe58], 0
mov dword [ebp - 0xe54], 0xf
mov byte [ebp - 0xe68], 0
call fcn.00431610
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0xe50]
push 0x11
push str.ya_gotta_biscuit_
mov dword [ebp - 0xe40], 0
mov dword [ebp - 0xe3c], 0xf
mov byte [ebp - 0xe50], 0
call fcn.00431610
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0xe38]
push 0xf
push str.yall_mfs_dead
mov dword [ebp - 0xe28], 0
mov dword [ebp - 0xe24], 0xf
mov byte [ebp - 0xe38], 0
call fcn.00431610
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0xe20]
push 0x18
push str.lbs_of_coke_on_my_table
mov dword [ebp - 0xe10], 0
mov dword [ebp - 0xe0c], 0xf
mov byte [ebp - 0xe20], 0
call fcn.00431610
mov byte [ebp - 4], 0x18
mov dword [ebp - 0xdf8], 0
mov dword [ebp - 0xdf4], 0xf
mov byte [ebp - 0xe08], 0
push 0x1d
push str.always_be_ready_to_get_jumped
lea ecx, [ebp - 0xe08]
call fcn.00431610
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0xdf0]
push 7
push str.rack_up
mov dword [ebp - 0xde0], 0
mov dword [ebp - 0xddc], 0xf
mov byte [ebp - 0xdf0], 0
call fcn.00431610
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0xdd8]
push 0x1a
push str.ready_to_bury_fake_ni_as_
mov dword [ebp - 0xdc8], 0
mov dword [ebp - 0xdc4], 0xf
mov byte [ebp - 0xdd8], 0
call fcn.00431610
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0xdc0]
push 0x1e
push str.dont_let_em_be_sleepin_on_ya
mov dword [ebp - 0xdb0], 0
mov dword [ebp - 0xdac], 0xf
mov byte [ebp - 0xdc0], 0
call fcn.00431610
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0xda8]
push 0xe
push str.fck_wankstas
mov dword [ebp - 0xd98], 0
mov dword [ebp - 0xd94], 0xf
mov byte [ebp - 0xda8], 0
call fcn.00431610
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0xd90]
push 0x12
push str.shootin_da_zoomer
mov dword [ebp - 0xd80], 0
mov dword [ebp - 0xd7c], 0xf
mov byte [ebp - 0xd90], 0
call fcn.00431610
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0xd78]
push 0x17
push str.b_walk_on_dem_fake_ones
mov dword [ebp - 0xd68], 0
mov dword [ebp - 0xd64], 0xf
mov byte [ebp - 0xd78], 0
call fcn.00431610
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0xd60]
push 0xf
push str.big_syke_wit_ya
mov dword [ebp - 0xd50], 0
mov dword [ebp - 0xd4c], 0xf
mov byte [ebp - 0xd60], 0
call fcn.00431610
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xd48]
push 0x18
push str.THUG_LIFE_right_here_boy
mov dword [ebp - 0xd38], 0
mov dword [ebp - 0xd34], 0xf
mov byte [ebp - 0xd48], 0
call fcn.00431610
mov byte [ebp - 4], 0x21
mov dword [ebp - 0xd20], 0
mov dword [ebp - 0xd1c], 0xf
mov byte [ebp - 0xd30], 0
push 0x16
push str.dont_g_check_us_btch
lea ecx, [ebp - 0xd30]
call fcn.00431610
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0xd18]
push 0x17
push str.sykos_in_da_Glock_Gang
mov dword [ebp - 0xd08], 0
mov dword [ebp - 0xd04], 0xf
mov byte [ebp - 0xd18], 0
call fcn.00431610
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0xd00]
push 0x1f
push str.bout_to_get_chipped_dem_btches
mov dword [ebp - 0xcf0], 0
mov dword [ebp - 0xcec], 0xf
mov byte [ebp - 0xd00], 0
call fcn.00431610
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0xce8]
push 5
push str.suwoo
mov dword [ebp - 0xcd8], 0
mov dword [ebp - 0xcd4], 0xf
mov byte [ebp - 0xce8], 0
call fcn.00431610
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0xcd0]
push 0xd
push str.fck_shorties
mov dword [ebp - 0xcc0], 0
mov dword [ebp - 0xcbc], 0xf
mov byte [ebp - 0xcd0], 0
call fcn.00431610
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0xcb8]
push 0x17
push str.gettin_glock_ready_dawg
mov dword [ebp - 0xca8], 0
mov dword [ebp - 0xca4], 0xf
mov byte [ebp - 0xcb8], 0
call fcn.00431610
push 0x4315c0
push 0x43ed90
push 0x72
push 0x18
lea eax, [ebp - 0xca0]
mov byte [ebp - 4], 0x27
push eax
call fcn.0047d53f
mov dword [ebp - 4], 0x28
mov esi, 0xf
mov dword [ebp - 0x88], 0
mov dword [ebp - 0x84], esi
mov byte [ebp - 0x98], 0
mov edx, 0x98
mov byte [ebp - 4], 0x29
xor ecx, ecx
call fcn.0043aa60
lea ecx, [ebp - 0x1030]
lea eax, [eax + eax*2]
lea eax, [ecx + eax*8]
lea ecx, [ebp - 0x98]
cmp ecx, eax
je 0x43cc94
cmp dword [eax + 0x14], 0x10
mov ecx, eax
jb 0x43cc7f
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0x98]
call fcn.00431610
mov esi, dword [ebp - 0x84]
push str._nDone__n
call fcn.0043af00
push 0x43bf20
call fcn.00404de0
add esp, 8
call fcn.00404c90
test eax, eax
jne 0x43cd22
mov byte [ebp - 4], 0x28
cmp esi, 0x10
jb 0x43ccee
mov ecx, dword [ebp - 0x98]
lea edx, [esi + 1]
mov eax, ecx
cmp edx, 0x1000
jb 0x43cce4
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43ea84
push edx
push ecx
call fcn.0047d531
add esp, 8
push 0x4315c0
push 0x98
push 0x18
lea eax, [ebp - 0x1030]
push eax
mov dword [ebp - 4], 0xffffffff
call fcn.0047d1bf
mov eax, 1
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
push 3
push 0x22002
call fcn.00401bb0
push 0
push 0x22003
call fcn.00401bb0
add esp, 0x10
push 0
call dword [sym.imp.KERNEL32.dll_GetConsoleWindow]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0x4b283c
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
push 0
push 0x20003
call fcn.00401bb0
push 0
push 0
push 0x48cdfa
push 0x1f4
push 0x190
call fcn.004021c0
add esp, 0x20
mov edi, eax
mov dword [ebp - 0x40], edi
call dword [sym.imp.USER32.dll_GetDesktopWindow]
lea ecx, [ebp - 0x34]
push ecx
push eax
call dword [sym.imp.USER32.dll_GetWindowRect]
mov eax, dword [ebp - 0x28]
cdq
sub eax, edx
sar eax, 1
sub eax, 0xfa
push eax
mov eax, dword [ebp - 0x2c]
cdq
sub eax, edx
sar eax, 1
sub eax, 0xc8
push eax
push edi
call fcn.00401f20
add esp, 0xc
test edi, edi
je 0x43ccb4
push edi
call fcn.00404640
push 1
call fcn.004046e0
add esp, 8
push str.opengl32.dll
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov dword [0x4b9340], eax
call fcn.00436450
push dword [0x4b9340]
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
mov eax, dword [0x4ba028]
test eax, eax
je 0x43ea33
push 0x4b9344
push 0x821b
call eax
push 0x4b9348
push 0x821c
call dword [0x4ba028]
cmp dword [0x4b9344], 3
jl 0x43ea33
mov eax, dword [0x4b9298]
test eax, eax
je 0x43ce37
inc dword [eax + 0x3a0]
push 0x3a78
call dword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
lea ecx, [ebp - 0x59]
mov dword [ebp - 0x6c], eax
add esp, 4
mov dword [ebp - 0x6c], ecx
mov byte [ebp - 4], 0x2a
test eax, eax
je 0x43ce62
push ecx
mov ecx, eax
call fcn.00408d70
mov ecx, eax
jmp 0x43ce64
xor ecx, ecx
mov byte [ebp - 4], 0x29
mov eax, dword [0x4b9298]
test eax, eax
cmove eax, ecx
mov dword [0x4b9298], eax
call fcn.0040db50
mov esi, dword [0x4b9298]
test esi, esi
jne 0x43cea4
push 0xb48
push str.H:_repoCminecraft_clickersuserskirxoimgui.cpp
push str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___or_ImGui::SetCurrentContext____
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov esi, dword [0x4b9298]
add esp, 0xc
xor ecx, ecx
call fcn.00421620
push ecx
mov ecx, edi
call fcn.00435000
mov eax, dword [0x4b9298]
add esp, 4
test eax, eax
jne 0x43cedc
push 0xb48
push str.H:_repoCminecraft_clickersuserskirxoimgui.cpp
push str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___or_ImGui::SetCurrentContext____
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov eax, dword [0x4b9298]
add esp, 0xc
mov dword [eax + 0xc8], str.imgui_impl_opengl3
xor ecx, ecx
nop dword [eax + eax]
mov al, byte [ecx + str.version_130]
mov byte [ecx + 0x4b931c], al
inc ecx
test al, al
jne 0x43cef0
mov edi, 0x4b931c
dec edi
mov al, byte [edi + 1]
lea edi, [edi + 1]
test al, al
jne 0x43cf07
mov ax, word [0x48f210]
mov word [edi], ax
push ecx
mov ecx, dword [esi + 0x94]
call fcn.00424d60
movss xmm3, dword [0x4b2ddc]
push 0
push 0
push ecx
mov ecx, dword [esi + 0x94]
push 0x49d1a8
call fcn.00424e00
movss xmm3, dword [0x4b2de8]
push 0
push 0
push ecx
mov ecx, dword [esi + 0x94]
push 0x4930b8
mov dword [ebp - 0x7c], eax
call fcn.00424e00
mov edi, dword [ebp - 0x40]
push edi
mov dword [ebp - 0x24], eax
call fcn.00401ef0
add esp, 4
test eax, eax
jne 0x43e828
xor edi, edi
mov dword [ebp - 0x1c], edi
nop
call fcn.004021a0
cmp dword [0x4b92fc], 0
jne 0x43cf93
call fcn.00435fa0
call fcn.00435200
call fcn.0040d100
mov ecx, dword [ebp - 0x7c]
call fcn.00414510
xor eax, eax
mov ecx, str.luvsy_crib
cmp byte [0x4b8480], al
sete al
xor edx, edx
or eax, 0xc1126
push eax
call fcn.00410d90
add esp, 4
call fcn.0043bf50
mov esi, dword [0x4b9298]
test esi, esi
jne 0x43cff2
push 0xb4e
push str.H:_repoCminecraft_clickersuserskirxoimgui.cpp
push str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___or_ImGui::SetCurrentContext____
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov esi, dword [0x4b9298]
add esp, 0xc
mov dword [esi + 0x1544], 0x3f000000
mov ecx, dword [esi + 0x19ac]
movss xmm0, dword [ecx + 0x14]
ucomiss xmm0, dword [0x4b2e20]
movss xmm2, dword [ecx + 0xc]
movss xmm1, dword [ecx + 0x18]
movss dword [ebp - 0x14], xmm2
movss xmm2, dword [ecx + 0x10]
lahf
movss dword [ebp - 0x10], xmm1
movss dword [ebp - 0x20], xmm2
test ah, 0x44
jnp 0x43d061
push 0
lea edx, [ebp - 0x108]
mov dword [ebp - 0x108], 0x43c80000
mov dword [ebp - 0x104], 0x43fa0000
call fcn.00414950
movss xmm1, dword [ebp - 0x10]
add esp, 4
mov esi, dword [0x4b9298]
ucomiss xmm1, dword [0x4b2e34]
lahf
test ah, 0x44
jnp 0x43d098
mov ecx, dword [esi + 0x19ac]
lea edx, [ebp - 0x110]
push 0
mov dword [ebp - 0x110], 0x43c80000
mov dword [ebp - 0x10c], 0x43fa0000
call fcn.00414950
add esp, 4
movss xmm0, dword [ebp - 0x14]
xorps xmm1, xmm1
ucomiss xmm0, xmm1
lahf
test ah, 0x44
jnp 0x43d0db
mov eax, dword [0x4b9298]
lea edx, [ebp - 0x118]
push 4
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x114], 0
mov ecx, dword [eax + 0x19ac]
call fcn.00414860
add esp, 4
xorps xmm1, xmm1
movss xmm6, dword [ebp - 0x20]
ucomiss xmm6, xmm1
lahf
test ah, 0x44
jnp 0x43d120
mov eax, dword [0x4b9298]
lea edx, [ebp - 0xa0]
push 4
mov dword [ebp - 0xa0], 0
mov dword [ebp - 0x9c], 0
mov ecx, dword [eax + 0x19ac]
call fcn.00414860
movss xmm6, dword [ebp - 0x20]
add esp, 4
xorps xmm1, xmm1
mov eax, dword [0x4b9298]
mov eax, dword [eax + 0x19ac]
mov byte [eax + 0x78], 1
cmp byte [0x4b84f1], 0
je 0x43d4b0
movss xmm5, dword [0x4b84f4]
movss xmm2, dword [0x4b84f8]
addss xmm5, dword [0x4b84fc]
addss xmm2, dword [0x4b84fc]
movss xmm4, dword [0x4b2d64]
comiss xmm5, xmm4
movss dword [0x4b84f4], xmm5
movss dword [0x4b84f8], xmm2
jb 0x43d184
xorps xmm5, xmm5
movss dword [0x4b84f4], xmm5
comiss xmm2, xmm4
jb 0x43d194
xorps xmm2, xmm2
movss dword [0x4b84f8], xmm2
movss xmm3, dword [ebp - 0x14]
xor eax, eax
movaps xmm0, xmm3
mov dword [ebp - 0x10], eax
addss xmm0, dword [0x4b2e20]
movss dword [ebp - 0xb0], xmm3
movss dword [ebp - 0xac], xmm6
movss dword [ebp - 0xa8], xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x4b2d04]
movaps xmm3, xmm0
subss xmm0, xmm2
subss xmm3, xmm5
movss dword [ebp - 0x14], xmm0
comiss xmm1, xmm3
movss dword [0x4b8504], xmm3
movss dword [0x4b8508], xmm0
jbe 0x43d201
addss xmm3, xmm4
movss dword [0x4b8504], xmm3
comiss xmm1, xmm0
jbe 0x43d217
addss xmm0, xmm4
movss dword [ebp - 0x14], xmm0
movss dword [0x4b8508], xmm0
lea eax, [ebp - 0x68]
movaps xmm2, xmm4
push eax
lea edx, [ebp - 0x64]
movaps xmm1, xmm4
lea ecx, [ebp - 0x60]
movaps xmm0, xmm3
call fcn.0040a700
movss xmm1, dword [0x4b2d64]
lea eax, [ebp - 0x78]
movss xmm0, dword [ebp - 0x14]
lea edx, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x70]
movaps xmm2, xmm1
call fcn.0040a700
movss xmm3, dword [ebp - 0x70]
xorps xmm0, xmm0
movss xmm2, dword [0x4b2d64]
add esp, 8
comiss xmm0, xmm3
jbe 0x43d26b
xorps xmm1, xmm1
jmp 0x43d272
movaps xmm1, xmm2
minss xmm1, xmm3
movss xmm7, dword [0x4b2e1c]
movss xmm6, dword [0x4b2d3c]
movss xmm3, dword [ebp - 0x74]
comiss xmm0, xmm3
mulss xmm1, xmm7
addss xmm1, xmm6
cvttss2si edi, xmm1
jbe 0x43d29d
xorps xmm1, xmm1
jmp 0x43d2a4
movaps xmm1, xmm2
minss xmm1, xmm3
movss xmm3, dword [ebp - 0x78]
mulss xmm1, xmm7
addss xmm1, xmm6
cvttss2si eax, xmm1
shl eax, 8
or edi, eax
comiss xmm0, xmm3
jbe 0x43d2c4
xorps xmm1, xmm1
jmp 0x43d2cb
movaps xmm1, xmm2
minss xmm1, xmm3
movss xmm3, dword [ebp - 0x60]
mulss xmm1, xmm7
addss xmm1, xmm6
cvttss2si eax, xmm1
shl eax, 0x10
or edi, eax
or edi, 0xff000000
comiss xmm0, xmm3
jbe 0x43d2f1
xorps xmm1, xmm1
jmp 0x43d2f8
movaps xmm1, xmm2
minss xmm1, xmm3
movss xmm4, dword [ebp - 0x64]
comiss xmm0, xmm4
mulss xmm1, xmm7
addss xmm1, xmm6
cvttss2si esi, xmm1
jbe 0x43d313
xorps xmm1, xmm1
jmp 0x43d31a
movaps xmm1, xmm2
minss xmm1, xmm4
movss xmm5, dword [ebp - 0x68]
mulss xmm1, xmm7
addss xmm1, xmm6
cvttss2si eax, xmm1
shl eax, 8
or esi, eax
comiss xmm0, xmm5
jbe 0x43d33a
xorps xmm1, xmm1
jmp 0x43d341
movaps xmm1, xmm2
minss xmm1, xmm5
mulss xmm1, xmm7
addss xmm1, xmm6
cvttss2si eax, xmm1
shl eax, 0x10
or esi, eax
or esi, 0xff000000
comiss xmm0, xmm3
jbe 0x43d362
xorps xmm1, xmm1
jmp 0x43d369
movaps xmm1, xmm2
minss xmm1, xmm3
comiss xmm0, xmm4
mulss xmm1, xmm7
addss xmm1, xmm6
cvttss2si edx, xmm1
jbe 0x43d37f
xorps xmm1, xmm1
jmp 0x43d386
movaps xmm1, xmm2
minss xmm1, xmm4
mulss xmm1, xmm7
addss xmm1, xmm6
cvttss2si eax, xmm1
shl eax, 8
or edx, eax
comiss xmm0, xmm5
jbe 0x43d3a1
xorps xmm1, xmm1
jmp 0x43d3a8
movaps xmm1, xmm2
minss xmm1, xmm5
movss xmm3, dword [ebp - 0x70]
mulss xmm1, xmm7
addss xmm1, xmm6
cvttss2si eax, xmm1
shl eax, 0x10
or edx, eax
or edx, 0xff000000
comiss xmm0, xmm3
jbe 0x43d3ce
xorps xmm1, xmm1
jmp 0x43d3d5
movaps xmm1, xmm2
minss xmm1, xmm3
movss xmm3, dword [ebp - 0x74]
comiss xmm0, xmm3
mulss xmm1, xmm7
addss xmm1, xmm6
cvttss2si ecx, xmm1
jbe 0x43d3f0
xorps xmm1, xmm1
jmp 0x43d3f7
movaps xmm1, xmm2
minss xmm1, xmm3
mulss xmm1, xmm7
addss xmm1, xmm6
cvttss2si eax, xmm1
movss xmm1, dword [ebp - 0x78]
shl eax, 8
or ecx, eax
comiss xmm0, xmm1
ja 0x43d419
movaps xmm0, xmm2
minss xmm0, xmm1
mulss xmm0, xmm7
push edi
push esi
push edx
addss xmm0, xmm6
cvttss2si eax, xmm0
movd xmm0, dword [0x4b8500]
shl eax, 0x10
or ecx, eax
mov eax, dword [0x4b9298]
or ecx, 0xff000000
cvtdq2ps xmm0, xmm0
push ecx
mov eax, dword [eax + 0x19ac]
lea ecx, [ebp - 0xa8]
push ecx
lea ecx, [ebp - 0xb0]
push ecx
addss xmm0, dword [ebp - 0x20]
mov byte [eax + 0x78], 1
mov eax, dword [0x4b9298]
movss dword [ebp - 0xa4], xmm0
mov eax, dword [eax + 0x19ac]
mov ecx, dword [eax + 0x270]
call fcn.00424110
mov eax, dword [ebp - 0x10]
inc eax
mov dword [ebp - 0x10], eax
cmp eax, 0x35c
jge 0x43d4ad
movss xmm2, dword [0x4b84f8]
xorps xmm1, xmm1
movss xmm5, dword [0x4b84f4]
movss xmm4, dword [0x4b2d64]
jmp 0x43d1c1
mov edi, dword [ebp - 0x1c]
cmp byte [0x4b84dc], 0
je 0x43d9f7
mov ecx, dword [ebp - 0x24]
call fcn.00414510
mov ecx, dword [0x4b9298]
push 0x4adbcc
mov eax, dword [ecx + 0x19ac]
mov byte [eax + 0x78], 1
mov eax, dword [ecx + 0x19ac]
movss xmm1, dword [eax + 0x10]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x4b2df8]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
mov eax, dword [ecx + 0x19ac]
mov byte [eax + 0x78], 1
mov eax, dword [ecx + 0x19ac]
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x54]
movss xmm0, dword [eax + 0xdc]
addss xmm1, dword [0x4b2e08]
maxss xmm0, xmm1
movss dword [eax + 0xc4], xmm1
movss dword [eax + 0xdc], xmm0
call fcn.00428c80
add esp, 4
call fcn.004145d0
mov ecx, dword [0x4b9298]
mov eax, dword [ecx + 0x19ac]
mov byte [eax + 0x78], 1
mov eax, dword [ecx + 0x19ac]
mov ecx, dword [ebp - 0x18]
movss xmm1, dword [eax + 0x10]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x4b2e18]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
mov eax, dword [0x4b938c]
cmp eax, dword [ecx + 8]
jle 0x43d66f
push 0x4b938c
call fcn.0047d0cb
add esp, 4
cmp dword [0x4b938c], 0xffffffff
jne 0x43d66f
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x58]
push 0x25
push str.https:__hactify.ru_x_versiongloc.html
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 0xf
mov byte [ebp - 0x58], 0
call fcn.00431610
mov esi, dword [0x4b929c]
sub esp, 0x18
mov byte [ebp - 4], 0x2c
lea eax, [ebp - 0x58]
mov ecx, esp
push eax
call fcn.0043edb0
push 0x4b9374
push esi
call fcn.004401b0
or edi, 2
mov byte [ebp - 4], 0x2b
mov edx, dword [ebp - 0x44]
add esp, 0x20
mov dword [ebp - 0x1c], edi
cmp edx, 0x10
jb 0x43d654
mov ecx, dword [ebp - 0x58]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x43d64a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43c464
push edx
push ecx
call fcn.0047d531
add esp, 8
push 0x47f090
call fcn.0047d51c
push 0x4b938c
mov byte [ebp - 4], 0x29
call fcn.0047d081
add esp, 8
mov esi, dword [0x4b9388]
mov ecx, 0x4b9374
mov edi, dword [0x4b9374]
cmp esi, 0x10
mov edx, dword [0x4b9384]
push 4
cmovae ecx, edi
push str.1.02
push ecx
call fcn.0043fbf0
add esp, 0xc
test eax, eax
je 0x43d769
cmp esi, 0x10
mov eax, 0x4b9374
cmovae eax, edi
push eax
call fcn.00428c80
push str.Outdated_client__please_install_new_version
call fcn.00428c80
add esp, 8
mov edi, dword [ebp - 0x40]
call fcn.004145d0
call fcn.00413d80
call fcn.0040ee10
push edi
call fcn.00404640
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x6c]
push eax
push edi
call fcn.00401f60
add esp, 0x10
push dword [ebp - 0x80]
push dword [ebp - 0x6c]
push 0
push 0
call dword [0x4ba068]
sub esp, 0x10
mov dword [esp + 0xc], 0x3f800000
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], 0
call dword [0x4b9fe4]
push 0x4000
call dword [0x4b9fe0]
mov eax, dword [0x4b9298]
xor ecx, ecx
add eax, 0x1bb4
cmp byte [eax], cl
cmovne ecx, eax
call fcn.00435780
push edi
call fcn.00404640
push edi
call fcn.00404690
push edi
call fcn.00401ef0
add esp, 0xc
test eax, eax
jne 0x43e828
mov edi, dword [ebp - 0x1c]
jmp 0x43cf80
mov ecx, dword [0x4b9298]
lea edx, [ebp - 0xb8]
push ecx
mov dword [ebp - 0xb8], 0x42be0000
mov dword [ebp - 0xb4], 0x41c00000
mov eax, dword [ecx + 0x19ac]
mov byte [eax + 0x78], 1
mov eax, dword [ecx + 0x19ac]
mov ecx, str.Authenticate
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x54]
movss xmm0, dword [eax + 0xdc]
addss xmm1, dword [0x4b2e14]
maxss xmm0, xmm1
movss dword [eax + 0xc4], xmm1
movss dword [eax + 0xdc], xmm0
call fcn.00429370
add esp, 4
test al, al
je 0x43d806
sub esp, 0x18
mov ecx, esp
call fcn.0043ba70
nop
nop
nop
nop
nop
add esp, 0x18
test al, al
je 0x43d7f8
mov byte [0x4b84dc], 1
jmp 0x43d806
mov byte [0x4b84dc], 0
mov byte [0x4b9358], 1
mov ecx, dword [0x4b9298]
lea edx, [ebp - 0xc0]
push ecx
mov dword [ebp - 0xc0], 0x42be0000
mov dword [ebp - 0xbc], 0x41c00000
mov eax, dword [ecx + 0x19ac]
mov byte [eax + 0x78], 1
mov eax, dword [ecx + 0x19ac]
mov ecx, str.Get_HWID
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x54]
movss xmm0, dword [eax + 0xdc]
addss xmm1, dword [0x4b2e14]
maxss xmm0, xmm1
movss dword [eax + 0xc4], xmm1
movss dword [eax + 0xdc], xmm0
call fcn.00429370
add esp, 4
test al, al
je 0x43d93a
lea ecx, [ebp - 0x58]
call fcn.0043ba70
mov esi, eax
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_OpenClipboard]
call dword [sym.imp.USER32.dll_EmptyClipboard]
mov ecx, dword [esi + 0x10]
inc ecx
push ecx
push 2
call dword [sym.imp.KERNEL32.dll_GlobalAlloc]
mov edi, eax
test edi, edi
jne 0x43d8b2
call dword [sym.imp.USER32.dll_CloseClipboard]
jmp 0x43d8ed
cmp dword [esi + 0x14], 0x10
mov eax, dword [esi + 0x10]
jb 0x43d8bd
mov esi, dword [esi]
inc eax
push eax
push esi
push edi
call dword [sym.imp.KERNEL32.dll_GlobalLock]
push eax
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
push edi
call dword [sym.imp.KERNEL32.dll_GlobalUnlock]
push edi
push 1
call dword [sym.imp.USER32.dll_SetClipboardData]
call dword [sym.imp.USER32.dll_CloseClipboard]
push edi
call dword [sym.imp.KERNEL32.dll_GlobalFree]
mov edx, dword [ebp - 0x44]
cmp edx, 0x10
jb 0x43d921
mov ecx, dword [ebp - 0x58]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x43d917
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43c464
push edx
push ecx
call fcn.0047d531
add esp, 8
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 0xf
mov byte [ebp - 0x58], 0
mov byte [0x4b8481], 1
cmp byte [0x4b9358], 0
je 0x43d994
mov ecx, dword [0x4b9298]
push str.HWID_not_found
mov eax, dword [ecx + 0x19ac]
mov byte [eax + 0x78], 1
mov eax, dword [ecx + 0x19ac]
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x54]
movss xmm0, dword [eax + 0xdc]
addss xmm1, dword [0x4b2e0c]
maxss xmm0, xmm1
movss dword [eax + 0xc4], xmm1
movss dword [eax + 0xdc], xmm0
call fcn.00428c80
add esp, 4
cmp byte [0x4b8481], 0
je 0x43d6c2
mov ecx, dword [0x4b9298]
push str.HWID_copied_to_clipboard
mov eax, dword [ecx + 0x19ac]
mov byte [eax + 0x78], 1
mov eax, dword [ecx + 0x19ac]
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x54]
movss xmm0, dword [eax + 0xdc]
addss xmm1, dword [0x4b2df4]
maxss xmm0, xmm1
movss dword [eax + 0xc4], xmm1
movss dword [eax + 0xdc], xmm0
call fcn.00428c80
add esp, 4
jmp 0x43d6c2
cmp byte [0x4b84dd], 0
jne 0x43da0c
call fcn.0043b5e0
mov byte [0x4b84dd], 1
mov ecx, dword [ebp - 0x24]
call fcn.00414510
mov ecx, dword [0x4b9298]
push 0x4adbcc
mov eax, dword [ecx + 0x19ac]
mov byte [eax + 0x78], 1
mov eax, dword [ecx + 0x19ac]
movss xmm1, dword [eax + 0x10]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x4b2de4]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
mov eax, dword [ecx + 0x19ac]
mov byte [eax + 0x78], 1
mov eax, dword [ecx + 0x19ac]
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x54]
movss xmm0, dword [eax + 0xdc]
addss xmm1, dword [0x4b2e08]
maxss xmm0, xmm1
movss dword [eax + 0xc4], xmm1
movss dword [eax + 0xdc], xmm0
call fcn.00428c80
add esp, 4
call fcn.004145d0
cmp dword [0x4b935c], 0
mov ecx, dword [0x4b9298]
mov eax, dword [ecx + 0x19ac]
mov byte [eax + 0x78], 1
mov eax, dword [ecx + 0x19ac]
movss xmm1, dword [eax + 0x10]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x4b2e10]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
jne 0x43ddb6
mov eax, dword [0x4b9360]
test eax, eax
jne 0x43dcf2
mov edx, 0x4b850c
mov ecx, str.Enableactive_clicker
call fcn.0042ae10
movss xmm1, dword [0x4b2e6c]
xorps xmm0, xmm0
call fcn.00414cb0
lea eax, [ebp - 0xc8]
mov dword [ebp - 0xc8], 0x42fa0000
push eax
mov edx, 0x4b8510
mov dword [ebp - 0xc4], 0x41c00000
mov ecx, str.clicker_bind
call fcn.0042a630
mov dword [esp], 0x3f800000
lea eax, [ebp - 0x10]
push 0x4ac654
push eax
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x40a00000
push eax
push 0x4b8518
mov edx, 4
mov dword [ebp - 0x10], 0x41a00000
mov ecx, str.Minmin_cps
call fcn.0042bb00
add esp, 0x10
lea eax, [ebp - 0x10]
mov edx, 4
mov dword [ebp - 0x14], 0x40a00000
mov ecx, str.Maxmax_cps
mov dword [ebp - 0x10], 0x41a00000
mov dword [esp], 0x3f800000
push 0x4ac654
push eax
lea eax, [ebp - 0x14]
push eax
push 0x4b851c
call fcn.0042bb00
add esp, 0x10
lea eax, [ebp - 0x10]
xor edx, edx
mov dword [ebp - 0x10], 0xc8
mov ecx, str.Min_before_dropmin_time_before_drop
mov dword [ebp - 0x14], 0
mov dword [esp], 0x3f800000
push 0x48f21c
push eax
lea eax, [ebp - 0x14]
push eax
push 0x4b857c
call fcn.0042bb00
add esp, 0x10
lea eax, [ebp - 0x10]
xor edx, edx
mov dword [ebp - 0x10], 0xc8
mov ecx, str.Max_before_dropmax_time_before_drop
mov dword [ebp - 0x14], 0
mov dword [esp], 0x3f800000
push 0x48f21c
push eax
lea eax, [ebp - 0x14]
push eax
push 0x4b8580
call fcn.0042bb00
add esp, 0x10
lea eax, [ebp - 0x10]
xor edx, edx
mov dword [ebp - 0x10], 0xc
mov ecx, str.Min_dropped_clicksmin_drop_clicks
mov dword [ebp - 0x14], 0
mov dword [esp], 0x3f800000
push 0x48f21c
push eax
lea eax, [ebp - 0x14]
push eax
push 0x4b8588
call fcn.0042bb00
add esp, 0x10
mov dword [ebp - 0x10], 0xc
mov dword [ebp - 0x14], 0
mov dword [esp], 0x3f800000
push 0x48f21c
lea eax, [ebp - 0x10]
xor edx, edx
push eax
lea eax, [ebp - 0x14]
mov ecx, str.Max_dropped_clicksmax_drop_clicks
push eax
push 0x4b858c
call fcn.0042bb00
add esp, 0x10
lea eax, [ebp - 0x10]
xor edx, edx
mov dword [ebp - 0x10], 0x19
mov ecx, str.Jitter_rangejitter_range
mov dword [ebp - 0x14], 0
mov dword [esp], 0x3f800000
push 0x48f21c
push eax
lea eax, [ebp - 0x14]
push eax
push 0x4b8528
call fcn.0042bb00
add esp, 0x14
mov edx, 0x4b8590
mov ecx, str.Only_work_in_gameonly_work_in_mc
call fcn.0042ae10
mov edx, 0x4b8514
mov ecx, str.Blockhitblockhit
call fcn.0042ae10
jmp 0x43ddb6
cmp eax, 1
jne 0x43dee4
mov edx, 0x4b8544
mov ecx, str.Enableactive_clicker_r
call fcn.0042ae10
movss xmm1, dword [0x4b2e6c]
xorps xmm0, xmm0
call fcn.00414cb0
lea eax, [ebp - 0xd0]
mov dword [ebp - 0xd0], 0x42fa0000
push eax
mov edx, 0x4b8548
mov dword [ebp - 0xcc], 0x41c00000
mov ecx, str.clicker_r_bind
call fcn.0042a630
mov dword [esp], 0x3f800000
lea eax, [ebp - 0x10]
push 0x4ac654
push eax
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x40a00000
push eax
push 0x4b854c
mov edx, 4
mov dword [ebp - 0x10], 0x41a00000
mov ecx, str.Minr_min_cps
call fcn.0042bb00
add esp, 0x10
lea eax, [ebp - 0x10]
mov edx, 4
mov dword [ebp - 0x14], 0x40a00000
mov ecx, str.Maxr_max_cps
mov dword [ebp - 0x10], 0x41a00000
mov dword [esp], 0x3f800000
push 0x4ac654
push eax
lea eax, [ebp - 0x14]
push eax
push 0x4b8550
call fcn.0042bb00
add esp, 0x14
cmp dword [0x4b935c], 1
jne 0x43de0d
mov edx, 0x4b85ec
mov ecx, str.Delete_filedelete_on_destruct
call fcn.0042ae10
mov edx, 0x4b85ed
mov ecx, str.Clear_prefetchclear_prefetch
call fcn.0042ae10
push ecx
lea edx, [ebp - 0xd8]
mov dword [ebp - 0xd8], 0
mov ecx, str.Destruct
mov dword [ebp - 0xd4], 0
call fcn.00429370
add esp, 4
test al, al
jne 0x43e105
cmp dword [0x4b935c], 2
jne 0x43ded7
push str.Streamer_mode
call fcn.00428c80
movss xmm1, dword [0x4b2e6c]
xorps xmm0, xmm0
call fcn.00414cb0
lea eax, [ebp - 0xe0]
mov dword [ebp - 0xe0], 0x42fa0000
push eax
mov edx, 0x4b848c
mov dword [ebp - 0xdc], 0x41c00000
mov ecx, str.hide_bind
call fcn.0042a630
mov edx, 0x4b8538
call fcn.0042a110
add esp, 4
lea eax, [ebp - 0x10]
xor edx, edx
mov dword [ebp - 0x10], 0x19
mov ecx, str.Override_Xoverride_x
mov dword [ebp - 0x14], 0
mov dword [esp], 0x3f800000
push 0x48f21c
push eax
lea eax, [ebp - 0x14]
push eax
push 0x4b853c
call fcn.0042bb00
add esp, 0x10
lea eax, [ebp - 0x10]
xor edx, edx
mov dword [ebp - 0x10], 0x19
mov ecx, str.Override_Yoverride_y
mov dword [ebp - 0x14], 0
mov dword [esp], 0x3f800000
push 0x48f21c
push eax
lea eax, [ebp - 0x14]
push eax
push 0x4b8540
call fcn.0042bb00
add esp, 0x14
cmp dword [0x4b935c], 0
jne 0x43dfad
mov ecx, dword [0x4b9298]
lea edx, [ebp - 0xe8]
push ecx
mov dword [ebp - 0xe8], 0x433e0000
mov dword [ebp - 0xe4], 0x41c00000
mov eax, dword [ecx + 0x19ac]
mov byte [eax + 0x78], 1
mov eax, dword [ecx + 0x19ac]
mov ecx, str.Left
movss xmm1, dword [eax + 0x10]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x4b2e24]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.00429370
mov ecx, dword [0x4b9360]
xor edx, edx
movss xmm1, dword [0x4b2e6c]
test al, al
xorps xmm0, xmm0
cmovne ecx, edx
mov dword [0x4b9360], ecx
call fcn.00414cb0
lea edx, [ebp - 0xf0]
mov dword [ebp - 0xf0], 0x433e0000
mov ecx, str.Right
mov dword [ebp - 0xec], 0x41c00000
call fcn.00429370
mov ecx, dword [0x4b9360]
add esp, 4
test al, al
mov eax, 1
cmovne ecx, eax
mov dword [0x4b9360], ecx
mov ecx, dword [0x4b9298]
lea edx, [ebp - 0xf8]
push ecx
mov dword [ebp - 0xf8], 0x42f80000
mov dword [ebp - 0xf4], 0x41c00000
mov eax, dword [ecx + 0x19ac]
mov byte [eax + 0x78], 1
mov eax, dword [ecx + 0x19ac]
mov ecx, str.Autoclicker
movss xmm1, dword [eax + 0x10]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x4b2e30]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.00429370
mov ecx, dword [0x4b935c]
xor edx, edx
movss xmm1, dword [0x4b2e6c]
test al, al
xorps xmm0, xmm0
cmovne ecx, edx
mov dword [0x4b935c], ecx
call fcn.00414cb0
lea edx, [ebp - 0x100]
mov dword [ebp - 0x100], 0x42f80000
mov ecx, str.Self_destruct
mov dword [ebp - 0xfc], 0x41c00000
call fcn.00429370
mov ecx, dword [0x4b935c]
test al, al
movss xmm1, dword [0x4b2e6c]
mov eax, 1
cmovne ecx, eax
xorps xmm0, xmm0
mov dword [0x4b935c], ecx
call fcn.00414cb0
lea edx, [ebp - 0x2c]
mov dword [ebp - 0x2c], 0x42f80000
mov ecx, str.Miscellaneous
mov dword [ebp - 0x28], 0x41c00000
call fcn.00429370
mov ecx, dword [0x4b935c]
test al, al
mov edi, dword [ebp - 0x40]
mov eax, 2
cmovne ecx, eax
push 0x20004
push edi
mov dword [0x4b935c], ecx
call fcn.00402030
add esp, 0xc
mov dword [0x4b8490], eax
cmp byte [0x4b8494], 0
je 0x43e0e3
push edi
call fcn.00401ff0
add esp, 4
mov byte [0x4b8494], 0
cmp byte [0x4b8495], 0
je 0x43d6c5
push edi
call fcn.00401fb0
add esp, 4
mov byte [0x4b8495], 0
jmp 0x43d6c5
cmp byte [0x4b85ed], 0
je 0x43e73a
mov eax, dword [ebp + 0xc]
mov esi, dword [eax]
mov edx, esi
lea edi, [edx + 1]
nop dword [eax]
mov al, byte [edx]
inc edx
test al, al
jne 0x43e120
sub edx, edi
mov ecx, 0x4b85d0
push edx
push esi
call fcn.00431610
push 0x4315c0
push 0x43ed90
push 0x3e8
push 0x18
lea eax, [ebp - 0x6df0]
push eax
call fcn.0047d53f
push 0x4b85d0
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x2d
call fcn.0043edb0
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x3c]
push dword [ebp + 0xc]
mov edi, dword [ebp - 0x28]
cmp edi, 0x10
mov esi, dword [ebp - 0x2c]
mov edx, esi
cmovae ecx, dword [ebp - 0x3c]
push 2
sub esp, 8
call fcn.0043fb60
add esp, 0x10
cmp eax, 0xffffffff
je 0x43e1bc
lea edx, [eax + 1]
cmp esi, edx
lea ecx, [ebp - 0x3c]
cmovb edx, esi
cmp edi, 0x10
cmovae ecx, dword [ebp - 0x3c]
sub esi, edx
mov dword [ebp - 0x2c], esi
lea eax, [esi + 1]
push eax
lea eax, [ecx + edx]
push eax
push ecx
call sub.VCRUNTIME140.dll_memmove
mov edi, dword [ebp - 0x28]
add esp, 0xc
mov esi, dword [ebp - 0x2c]
cmp edi, 0x10
lea edx, [ebp - 0x3c]
cmovae edx, dword [ebp - 0x3c]
test esi, esi
je 0x43e210
or ecx, 0xffffffff
lea eax, [esi - 1]
cmp eax, ecx
cmovb ecx, eax
add ecx, edx
cmp byte [ecx], 0x2e
je 0x43e1ea
nop dword [eax]
cmp ecx, edx
je 0x43e210
dec ecx
cmp byte [ecx], 0x2e
jne 0x43e1e0
sub ecx, edx
cmp ecx, 0xffffffff
je 0x43e210
cmp esi, ecx
jb 0x43ea8a
cmp edi, 0x10
mov dword [ebp - 0x2c], ecx
lea eax, [ebp - 0x3c]
cmovae eax, dword [ebp - 0x3c]
mov byte [eax + ecx], 0
mov edi, dword [ebp - 0x28]
mov esi, dword [ebp - 0x2c]
cmp edi, 0x10
lea eax, [ebp - 0x3c]
cmovae eax, dword [ebp - 0x3c]
add eax, esi
cmp edi, 0x10
lea esi, [ebp - 0x3c]
mov ecx, eax
cmovae esi, dword [ebp - 0x3c]
xor edx, edx
sub ecx, esi
xor edi, edi
cmp esi, eax
cmova ecx, edx
mov dword [ebp + 0xc], ecx
test ecx, ecx
je 0x43e258
nop word [eax + eax]
movzx eax, byte [esi]
push eax
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_toupper]
inc edi
mov byte [esi], al
add esp, 4
lea esi, [esi + 1]
cmp edi, dword [ebp + 0xc]
jne 0x43e240
call fcn.0043b130
mov edi, eax
test edi, edi
je 0x43e760
mov edx, dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_wcstombs_s]
lea eax, [ebp - 0x6df0]
mov dword [ebp - 0x10], eax
mov eax, dword [sym.imp.KERNEL32.dll_FindNextFileW]
mov dword [ebp - 0x68], eax
mov eax, dword [sym.imp.KERNEL32.dll_FindClose]
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x18], edx
nop dword [eax]
mov esi, dword [edi + 0x114]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x60], eax
cmp dword [esi + 0x468], 0
je 0x43e2ba
lea eax, [esi + 0x218]
mov dword [esi + 0x468], 0
mov dword [ebp + 0xc], eax
jmp 0x43e2e2
mov ecx, dword [esi + 0x46c]
cmp ecx, 0xffffffff
je 0x43e3bc
lea eax, [esi + 0x218]
push eax
push ecx
mov dword [ebp + 0xc], eax
call dword [ebp - 0x68]
test eax, eax
je 0x43e3a9
mov edx, dword [ebp - 0x18]
mov esi, dword [ebp + 0xc]
test esi, esi
je 0x43e3bc
push 0x104
lea eax, [esi + 0x2c]
push eax
lea ecx, [edi + 0x10]
push 0x104
push ecx
lea eax, [ebp - 0x24]
push eax
call edx
add esp, 0x14
test eax, eax
je 0x43e35c
cmp word [esi + 0x234], 0
lea ecx, [esi + 0x234]
je 0x43e335
push 0x104
push ecx
push 0x104
lea eax, [edi + 0x10]
push eax
lea eax, [ebp - 0x24]
push eax
call dword [ebp - 0x18]
add esp, 0x14
test eax, eax
je 0x43e35c
xor eax, eax
mov dword [ebp + 0xc], edi
mov word [edi + 0x10], 0x3f
mov ecx, edi
mov dword [edi + 8], 1
mov dword [edi + 0xc], 0
mov dword [edi], eax
mov word [edi + 4], ax
jmp 0x43e3c1
mov eax, dword [ebp - 0x24]
mov ecx, edi
dec eax
mov dword [ebp + 0xc], ecx
mov dword [edi + 8], eax
mov eax, dword [esi]
test al, 0x40
je 0x43e386
mov dword [edi + 0xc], 0x2000
mov eax, 0x114
mov dword [edi], 0
mov word [edi + 4], ax
jmp 0x43e3c1
test al, 0x10
mov edx, 0x4000
mov eax, 0x8000
cmovne eax, edx
mov dword [edi + 0xc], eax
mov eax, 0x114
mov dword [edi], 0
mov word [edi + 4], ax
jmp 0x43e3c1
push dword [esi + 0x46c]
call dword [ebp - 0x64]
mov dword [esi + 0x46c], 0xffffffff
xor ecx, ecx
mov dword [ebp + 0xc], ecx
test ecx, ecx
je 0x43e62b
lea ecx, [ebp - 0x178]
mov dword [ebp - 0x1e0], 0x4b2c90
mov dword [ebp - 0x1d0], 0x4b2c34
call dword [sym.imp.MSVCP140.dll_protected:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::constructor_void_]
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0x1e0]
mov eax, dword [ebp - 0x1c]
or eax, 4
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x1c8]
push 0
push eax
call dword [sym.imp.MSVCP140.dll_public:_void___thiscall_std::basic_iostream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char____]
mov dword [ebp - 4], 0x30
mov eax, dword [ebp - 0x1e0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - method.std::basic_stringstream_char__struct_std::char_traits_char___class_std::allocator_char__.virtual_0], vtable.std::basic_stringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov eax, dword [ebp - 0x1e0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0x1e4], eax
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVCP140.dll_protected:_void___thiscall_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void_]
mov dword [ebp - method.std::basic_stringbuf_char__struct_std::char_traits_char___class_std::allocator_char__.virtual_0], vtable.std::basic_stringbuf_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov dword [ebp - 0x190], 0
mov dword [ebp - 0x18c], 0
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x1d0]
mov esi, dword [ebp + 0xc]
mov edx, str.C:WindowsPrefetch_
call fcn.0043f670
lea edx, [esi + 0x10]
mov ecx, eax
call fcn.0043f670
mov byte [ebp - 4], 0x32
mov esi, dword [ebp - 0x60]
mov eax, dword [ebp - 0x18c]
or esi, 0x14
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 0xf
mov byte [ebp - 0x58], 0
mov dword [ebp - 0x1c], esi
mov dword [ebp - 0x20], esi
test al, 2
jne 0x43e4ef
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVCP140.dll_protected:_char____thiscall_std::basic_streambuf_char__struct_std::char_traits_char__::pptr_void_const]
test eax, eax
je 0x43e4e9
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVCP140.dll_protected:_char____thiscall_std::basic_streambuf_char__struct_std::char_traits_char__::pbase_void_const]
lea ecx, [ebp - 0x1c8]
mov esi, eax
call dword [sym.imp.MSVCP140.dll_protected:_char____thiscall_std::basic_streambuf_char__struct_std::char_traits_char__::pptr_void_const]
cmp eax, dword [ebp - 0x190]
cmovb eax, dword [ebp - 0x190]
jmp 0x43e51d
mov eax, dword [ebp - 0x18c]
test al, 4
jne 0x43e52c
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVCP140.dll_protected:_char____thiscall_std::basic_streambuf_char__struct_std::char_traits_char__::gptr_void_const]
test eax, eax
je 0x43e52c
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVCP140.dll_protected:_char____thiscall_std::basic_streambuf_char__struct_std::char_traits_char__::eback_void_const]
lea ecx, [ebp - 0x1c8]
mov esi, eax
call dword [sym.imp.MSVCP140.dll_protected:_char____thiscall_std::basic_streambuf_char__struct_std::char_traits_char__::egptr_void_const]
sub eax, esi
lea ecx, [ebp - 0x58]
push eax
push esi
call fcn.00431610
mov esi, dword [ebp - 0x1c]
and esi, 0xffffffef
mov dword [ebp - 4], 0x31
or esi, 8
lea eax, [ebp - 0x58]
mov dword [ebp - 0x1c], esi
mov esi, dword [ebp - 0x10]
cmp esi, eax
je 0x43e593
mov ecx, dword [esi + 0x14]
cmp ecx, 0x10
jb 0x43e579
mov eax, dword [esi]
inc ecx
cmp ecx, 0x1000
jb 0x43e56f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43c464
mov eax, edx
push ecx
push eax
call fcn.0047d531
add esp, 8
movups xmm0, xmmword [ebp - 0x58]
mov dword [esi + 0x10], 0
movups xmmword [esi], xmm0
movq xmm0, qword [ebp - 0x48]
movq qword [esi + 0x10], xmm0
jmp 0x43e5c9
mov eax, dword [ebp - 0x44]
cmp eax, 0x10
jb 0x43e5c9
mov ecx, dword [ebp - 0x58]
lea edx, [eax + 1]
mov eax, ecx
cmp edx, 0x1000
jb 0x43e5bf
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43c464
push edx
push ecx
call fcn.0047d531
add esp, 8
inc dword [0x4b85e8]
add esi, 0x18
mov byte [ebp - 4], 0x2e
mov eax, dword [ebp - 0x1e0]
mov dword [ebp - 0x10], esi
mov eax, dword [eax + 4]
mov dword [ebp + eax - method.std::basic_stringstream_char__struct_std::char_traits_char___class_std::allocator_char__.virtual_0], vtable.std::basic_stringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov eax, dword [ebp - 0x1e0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0x1e4], eax
lea ecx, [ebp - 0x1c8]
call fcn.0043f370
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_iostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x178]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
mov edx, dword [ebp - 0x18]
jmp 0x43e290
cmp dword [0x4b85e8], 0
mov dword [ebp + 0xc], 0
jl 0x43e6b5
lea esi, [ebp - 0x6df0]
cmp dword [ebp - 0x28], 0x10
lea eax, [ebp - 0x3c]
mov ecx, esi
cmovae eax, dword [ebp - 0x3c]
cmp dword [esi + 0x14], 0x10
jb 0x43e656
mov ecx, dword [esi]
push dword [ebp - 0x2c]
mov edx, dword [esi + 0x10]
push eax
push ecx
call fcn.0043fbf0
add esp, 0xc
cmp eax, 0xffffffff
je 0x43e6a3
cmp dword [esi + 0x14], 0x10
mov eax, esi
jb 0x43e675
mov eax, dword [esi]
push eax
call dword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
add esp, 4
test eax, eax
je 0x43e693
push str.error_deleting_file
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_perror]
add esp, 4
jmp 0x43e6a3
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.file_successfully_deleted
call fcn.0043f670
mov ecx, dword [ebp + 0xc]
add esi, 0x18
inc ecx
mov dword [ebp + 0xc], ecx
cmp ecx, dword [0x4b85e8]
jle 0x43e641
mov ecx, dword [edi + 0x114]
call fcn.0043b0d0
push edi
mov dword [edi + 0x114], 0
call dword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov byte [ebp - 4], 0x2d
add esp, 4
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x43e70c
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x43e702
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43e800
push edx
push ecx
call fcn.0047d531
add esp, 8
push 0x4315c0
push 0x3e8
push 0x18
lea eax, [ebp - 0x6df0]
mov dword [ebp - 0x2c], 0
push eax
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
mov byte [ebp - 4], 0x29
call fcn.0047d1bf
cmp byte [0x4b85ec], 0
je 0x43e748
call fcn.0043b2d0
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.successfully_self_destructed
call fcn.0043f670
push 1
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
push 0x48cdfa
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_perror]
mov byte [ebp - 4], 0x2d
add esp, 4
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x43e7a2
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x43e798
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43e800
push edx
push ecx
call fcn.0047d531
add esp, 8
push 0x4315c0
push 0x3e8
push 0x18
lea eax, [ebp - 0x6df0]
mov dword [ebp - 0x2c], 0
push eax
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
mov byte [ebp - 4], 0x29
call fcn.0047d1bf
mov byte [ebp - 4], 0x28
mov edx, dword [ebp - 0x84]
cmp edx, 0x10
jb 0x43e810
mov ecx, dword [ebp - 0x98]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x43e806
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x43e806
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.0047d531
add esp, 8
push 0x4315c0
push 0x98
push 0x18
lea ecx, [ebp - 0x1030]
push ecx
jmp 0x43cd01
cmp dword [0x4b9300], 0
je 0x43e83e
push 0x4b9300
push 1
call dword [0x4ba034]
cmp dword [0x4b92f8], 0
je 0x43e854
push 0x4b92f8
push 1
call dword [0x4ba034]
mov eax, dword [0x4b9308]
mov dword [0x4b92f8], 0
mov dword [0x4b9300], 0
test eax, eax
je 0x43e888
mov ecx, dword [0x4b9314]
test ecx, ecx
je 0x43e89e
push ecx
push eax
call dword [0x4ba018]
mov eax, dword [0x4b9308]
mov ecx, dword [0x4b9314]
test ecx, ecx
je 0x43e89e
push ecx
call dword [0x4ba024]
mov eax, dword [0x4b9308]
mov dword [0x4b9314], 0
test eax, eax
je 0x43e8c3
mov ecx, dword [0x4b9310]
test ecx, ecx
je 0x43e8d9
push ecx
push eax
call dword [0x4ba018]
mov eax, dword [0x4b9308]
mov ecx, dword [0x4b9310]
test ecx, ecx
je 0x43e8d9
push ecx
call dword [0x4ba024]
mov eax, dword [0x4b9308]
mov dword [0x4b9310], 0
test eax, eax
je 0x43e8ee
push eax
call dword [0x4b9ff0]
cmp dword [0x4b92fc], 0
mov dword [0x4b9308], 0
je 0x43e94d
mov esi, dword [0x4b9298]
test esi, esi
jne 0x43e929
push 0xb48
push str.H:_repoCminecraft_clickersuserskirxoimgui.cpp
push str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___or_ImGui::SetCurrentContext____
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov esi, dword [0x4b9298]
add esp, 0xc
push 0x4b92fc
push 1
call dword [0x4ba064]
mov eax, dword [esi + 0x94]
mov dword [eax + 8], 0
mov dword [0x4b92fc], 0
mov esi, 0x4b92b8
push dword [esi]
call fcn.00401840
mov dword [esi], 0
add esp, 4
add esi, 4
cmp esi, 0x4b92d8
jl 0x43e952
mov esi, dword [0x4b9298]
mov ecx, esi
call fcn.0040dcb0
mov eax, dword [0x4b9298]
xor ecx, ecx
cmp eax, esi
cmove eax, ecx
mov dword [0x4b9298], eax
test esi, esi
je 0x43e9b4
mov ecx, esi
call fcn.0041a8b0
mov eax, dword [0x4b9298]
test eax, eax
je 0x43e9a5
dec dword [eax + 0x3a0]
push dword [0x4b9290]
push esi
call fcn.00409a60
add esp, 8
push edi
call fcn.00401e60
add esp, 4
call fcn.00404d00
mov byte [ebp - 4], 0x28
mov edx, dword [ebp - 0x84]
cmp edx, 0x10
jb 0x43ea02
mov ecx, dword [ebp - 0x98]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x43e9f8
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x43e9f8
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.0047d531
add esp, 8
push 0x4315c0
push 0x98
push 0x18
lea eax, [ebp - 0x1030]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.0047d1bf
mov ecx, dword [ebp - 0xc]
xor eax, eax
pop edi
mov dword fs:[0], ecx
pop esi
mov esp, ebp
pop ebp
ret
push str.Failed_to_initialize_OpenGL_loader__n
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
call fcn.00435760
add esp, 8
mov byte [ebp - 4], 0x28
cmp esi, 0x10
jb 0x43ccee
mov ecx, dword [ebp - 0x98]
lea edx, [esi + 1]
mov eax, ecx
cmp edx, 0x1000
jb 0x43cce4
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x43cce4
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
call fcn.0043f660
int3