Function at 0x10068b50
Capabilities:
Log keystrokes via polling

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x50
push esi
mov dword [ebp - 0x38], ecx
push 1
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 1
mov dword [ebp - 0x10], eax
push 2
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
movsx ecx, ax
and ecx, 1
mov dword [ebp - 4], ecx
push 0x25
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
movsx edx, ax
and edx, 1
mov dword [ebp - 0x14], edx
push 0x27
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 1
mov dword [ebp - 0x18], eax
push 0x26
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
movsx ecx, ax
and ecx, 1
mov dword [ebp - 0xc], ecx
push 0x28
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
movsx edx, ax
and edx, 1
mov dword [ebp - 8], edx
mov ecx, dword [ebp - 0x38]
call fcn.100646e0
push 0x2d
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 1
je 0x10068be6
movzx ecx, byte [0x100a364d]
neg ecx
sbb ecx, ecx
add ecx, 1
mov byte [0x100a364d], cl
movzx edx, byte [0x100a364d]
test edx, edx
je 0x1006af9a
mov eax, dword [ebp - 0x38]
add eax, 0x1d18
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
mov ecx, dword [ebp - 0x38]
add ecx, 0x1d18
push ecx
call dword [sym.imp.USER32.dll_GetForegroundWindow]
push eax
call dword [sym.imp.USER32.dll_ScreenToClient]
mov edx, dword [ebp - 0x38]
cmp dword [edx + 0x1d4c], 0
je 0x10068dc7
push 0xa2
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
test eax, eax
je 0x10068dc7
call dword [sym.imp.USER32.dll_GetForegroundWindow]
test eax, eax
je 0x10068dc7
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d18]
add edx, 4
mov eax, dword [ebp - 0x38]
cmp dword [eax + 0x1d08], edx
jg 0x10068c78
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d08]
cmp eax, dword [edx + 0x1d18]
jge 0x10068ce0
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d18]
sub edx, 4
mov eax, dword [ebp - 0x38]
cmp dword [eax + 0x1d08], edx
jl 0x10068ca3
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d08]
cmp eax, dword [edx + 0x1d18]
jle 0x10068ce0
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d18]
sub eax, dword [edx + 0x1d08]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d08]
add edx, eax
mov dword [ebp - 0x3c], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x3c]
mov dword [eax + 0x1d08], ecx
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0x40], edx
jmp 0x10068cfe
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d18]
mov dword [eax + 0x1d08], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0x1d08]
mov dword [ebp - 0x40], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x40]
mov dword [edx + 0x1d08], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d1c]
add edx, 4
mov eax, dword [ebp - 0x38]
cmp dword [eax + 0x1d0c], edx
jg 0x10068d35
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d0c]
cmp eax, dword [edx + 0x1d1c]
jge 0x10068d9d
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d1c]
sub edx, 4
mov eax, dword [ebp - 0x38]
cmp dword [eax + 0x1d0c], edx
jl 0x10068d60
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d0c]
cmp eax, dword [edx + 0x1d1c]
jle 0x10068d9d
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d1c]
sub eax, dword [edx + 0x1d0c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d0c]
add edx, eax
mov dword [ebp - 0x44], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x44]
mov dword [eax + 0x1d0c], ecx
mov edx, dword [ebp - 0x44]
mov dword [ebp - 0x48], edx
jmp 0x10068dbb
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d1c]
mov dword [eax + 0x1d0c], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0x1d0c]
mov dword [ebp - 0x48], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x48]
mov dword [edx + 0x1d0c], eax
mov ecx, dword [ebp + 8]
push ecx
push closesocket
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d38]
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d24]
push edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0x1d0c]
add ecx, 3
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d08]
push eax
mov ecx, dword [ebp - 0x38]
call fcn.10064470
mov ecx, dword [ebp + 8]
push ecx
push 0xdc050505
push 1
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d38]
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d24]
push edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0x1d0c]
add ecx, 3
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d08]
push eax
mov ecx, dword [ebp - 0x38]
call fcn.10066e20
push 0x100976c4
push 0x11
push 0xff00ff00
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d0c]
add edx, 5
push edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0x1d08]
mov edx, dword [ebp - 0x38]
add ecx, dword [edx + 0x1d24]
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d08]
add eax, ecx
cdq
sub eax, edx
sar eax, 1
push eax
mov ecx, dword [ebp - 0x38]
push ecx
call fcn.100677c0
add esp, 0x18
mov edx, dword [ebp + 8]
push edx
push 0xdc323232
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x38]
mov edx, dword [eax + 0x1d40]
imul edx, dword [ecx + 0x1d30]
push edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0x1d24]
push ecx
mov edx, dword [ebp - 0x38]
mov ecx, dword [edx + 0x1d0c]
mov edx, dword [ebp - 0x38]
add ecx, dword [edx + 0x1d38]
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d38]
cdq
sub eax, edx
sar eax, 1
add ecx, eax
push ecx
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d08]
push edx
mov ecx, dword [ebp - 0x38]
call fcn.10064470
mov eax, dword [ebp + 8]
push eax
push 0xdc050505
push 1
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d40]
imul eax, dword [edx + 0x1d30]
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d24]
push edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0x1d0c]
mov edx, dword [ebp - 0x38]
add ecx, dword [edx + 0x1d38]
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d38]
cdq
sub eax, edx
sar eax, 1
add ecx, eax
push ecx
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d08]
push edx
mov ecx, dword [ebp - 0x38]
call fcn.10066e20
mov eax, dword [ebp - 0x38]
mov dword [eax + 0x1d40], 0
push 0x100c6580
push 0x100976d0
push str.Simple_Menu
mov ecx, dword [ebp - 0x38]
call fcn.10067a30
push 1
mov ecx, dword [0x100c6580]
push ecx
push 0x100c56a0
push str.OffAutoCapsRHTabShiftAltCtrl
push str.No_Delay
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c6580]
push edx
push 0x100c56cc
push 0x1009771c
push str.Un_Hp
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c6580]
push eax
push 0x100c9d28
push str.OffTab
push str.Refil_Hp
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c6580]
push ecx
push 0x100c6674
push 0x10097740
push str.Kebal
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c6580]
push edx
push 0x100c56dc
push 0x10097750
push str.Anti_Afk
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c6580]
push eax
push 0x100c1358
push 0x10097764
push str.Bounce_Killer
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c6580]
push ecx
push 0x100caa64
push 0x1009777c
push str.View_Mode
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c6580]
push edx
push 0x100c6a9c
push 0x10097790
push str.Bot_Kill
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c6580]
push eax
push 0x100c1368
push 0x100977a4
push str.Key_Action
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c6580]
push ecx
push 0x100c6ab4
push str.OffShift
push str.Key_Cut
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c6580]
push edx
push 0x100c94d8
push 0x100977d0
push str.Fast_Getup
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c6580]
push eax
push 0x100ca600
push 0x100977e4
push str.Fast_Hit
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c6580]
push ecx
push 0x100c0e54
push 0x100977f8
push str.Hold_Hit
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 0x100c6588
push 0x1009780c
push str.Room_Menu
mov ecx, dword [ebp - 0x38]
call fcn.10067a30
push 1
mov edx, dword [0x100c6588]
push edx
push 0x100c6a98
push 0x10097824
push str.Solo_Play
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c6588]
push eax
push 0x100c9458
push 0x10097838
push str.Costum_Battle
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c6588]
push ecx
push 0x100c6abc
push 0x10097850
push str.No_Penalty__Home_
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c6588]
push edx
push 0x100c4e8c
push 0x1009786c
push str.Slot_Room__F11_
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c6588]
push eax
push 0x100ca5c0
push 0x10097884
push str.Join_Battle__F6_
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c6588]
push ecx
push 0x100c6154
push 0x100978a0
push str.Join_Spec_Battle__F6_
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c6588]
push edx
push 0x100c6670
push 0x100978c0
push str.Start_Battle
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c6588]
push eax
push 0x100c1384
push 0x100978d8
push str.Lock_Room
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c6588]
push ecx
push 0x100c6a7c
push 0x100978ec
push str.NamaPas_Plaza__F4_
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c6588]
push edx
push 0x100ca5a0
push 0x10097908
push str.Join_Plaza__F6_
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c6588]
push eax
push 0x100c94cc
push 0x10097920
push str.Buka_Tutup__F8_F7_
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c6588]
push ecx
push 0x100caa30
push 0x1009793c
push str.Ladder_Gang
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c6588]
push edx
push 0x100c1798
push 0x10097950
push str.Single_War
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c6588]
push eax
push 0x100c94f0
push 0x10097964
push str.Zero_Ladder__F11_
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c6588]
push ecx
push 0x100c46ac
push 0x10097980
push str.Map_Ladder
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c6588]
push edx
push 0x100c882c
push 0x10097994
push str.TB_Ladder
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c6588]
push eax
push 0x100c9498
push 0x100979a8
push str.JOB_Ladder
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c6588]
push ecx
push 0x100c9490
push 0x100979bc
push str.Auto_Start
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c6588]
push edx
push 0x100c9d10
push 0x100979d0
push str.Setting_Out
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c6588]
push eax
push 0x100ca5fc
push 0x100979e4
push str.Skip_Lantai
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c6588]
push ecx
push 0x100c56c8
push 0x100979f8
push str.Magnet_CSD
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c6588]
push edx
push 0x100c1388
push 0x10097a0c
push str.Tele_Basic__F7_
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c6588]
push eax
push 0x100ca564
push 0x10097a24
push str.Tele_Double__F6_
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 0x100c6590
push 0x10097a40
push str.Gear_Menu
mov ecx, dword [ebp - 0x38]
call fcn.10067a30
push 1
mov ecx, dword [0x100c6590]
push ecx
push 0x100c5c00
push 0x10097a58
push str.Cursor_Enhance
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c6590]
push edx
push 0x100c9454
push 0x10097a70
push str.Setting_Cursor
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c6590]
push eax
push 0x100c1790
push 0x10097a88
push str.Sell_Gear__F11_
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c6590]
push ecx
push 0x100ca5ec
push 0x10097aa0
push str.Sell_Medal__F11_
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c6590]
push edx
push 0x100ca5c4
push 0x10097abc
push str.CV_To_Dimen__F12_
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c6590]
push eax
push 0x100ca590
push 0x10097ad8
push str.Config
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c6590]
push ecx
push 0x100cae58
push 0x10097ae8
push str.Auto_Enhance
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c6590]
push edx
push 0x100c5d4c
push 0x10097b00
push str.Auto_Sell_Gear
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 0x100c6598
push 0x10097b18
push str.Macro_Menu
mov ecx, dword [ebp - 0x38]
call fcn.10067a30
push 1
mov eax, dword [0x100c6598]
push eax
push 0x100c6a90
push 0x10097b30
push str.Auto_Klik
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c6598]
push ecx
push 0x100caa50
push 0x10097b44
push str.Auto_Space
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c6598]
push edx
push 0x100c8828
push 0x10097b58
push str.Auto_Run
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c6598]
push eax
push 0x100ca134
push 0x10097b6c
push str.Kp_Hit
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c6598]
push ecx
push 0x100ca5b0
push str.OffKiriKananAtasBawah
push str.Auto_Skill
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 0x100c659c
push 0x10097ba4
push str.Chat_Menu
mov ecx, dword [ebp - 0x38]
call fcn.10067a30
push 1
mov edx, dword [0x100c659c]
push edx
push 0x100c9d20
push 0x10097bbc
push str.Chat_Dalam_Lobby
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c659c]
push eax
push 0x100caa54
push 0x10097bd8
push str.Chat_Dalam_Room
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c659c]
push ecx
push 0x100ca160
push 0x10097bf0
push str.Yell_Rainbow__F11_
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c659c]
push edx
push 0x100c1380
push 0x10097c0c
push str.Yell_Normal__F12_
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 0x100c6584
push 0x10097c28
push str.GB_Exp
mov ecx, dword [ebp - 0x38]
call fcn.10067a30
push 1
mov eax, dword [0x100c6584]
push eax
push 0x100ca5b4
push 0x10097c3c
push str.Auto_GB
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c6584]
push ecx
push 0x100c6a84
push 0x10097c4c
push str.Freeze_Hit
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c6584]
push edx
push 0x100ca164
push str.OffVer1Ver2
push 0x10097c70
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c6584]
push eax
push 0x100c52a0
push str.OffKickOutDcExit
push str.Protect_GB
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c6584]
push ecx
push 0x100c6a80
push str.OffDGRaid
push str.Teleport
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c6584]
push edx
push 0x100ca5e8
push 0x10097cd8
push str.Menit
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c6584]
push eax
push 0x100c6a70
push 0x10097cbc
push str.Mode_DG
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 0x100c65a0
push 0x10097ccc
push str.Brutal_Menu
mov ecx, dword [ebp - 0x38]
call fcn.10067a30
push 1
mov ecx, dword [0x100c65a0]
push ecx
push 0x100c13a0
push str.OffF9
push str.Me_Spawn_item
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c65a0]
push edx
push 0x100ca5f8
push 0x10097dac
push str.Gf_Spawn_item
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c65a0]
push eax
push 0x100c9448
push 0x10097dc4
push str.Ammo_CaptainHook
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c65a0]
push ecx
push 0x100c56a4
push str.OffF5_EnemyF4_Team
push str.Fast_Kill
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c65a0]
push edx
push 0x100ca168
push str.OffF8
push str.Restart_RM
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c65a0]
push eax
push 0x100c52a8
push str.OffEnd
push str.Respawn_Match
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c65a0]
push ecx
push 0x100c1364
push 0x10097e30
push str.Gear_MID
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c65a0]
push edx
push 0x100ca62c
push 0x10097e44
push str.Zombi
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
cmp dword [0x100ca62c], 1
jne 0x100698c3
push 1
mov eax, dword [0x100c65a0]
push eax
push 0x100c949c
push 0x10097e54
push str.Select_:
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c65a0]
push ecx
push 0x100caa60
push 0x10097e68
push str.Aktif
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c65a0]
push edx
push 0x100c949c
push 0x100caa70
push 0x1008e5a2
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c65a0]
push eax
push 0x100ca13c
push 0x10097e78
push str.Kill_NpcPlayer
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c65a0]
push ecx
push 0x100c56d0
push 0x10097e90
push str.Stuck__F4_F6_
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c65a0]
push edx
push 0x100c94e4
push 0x10097ea8
push str.Magnet_Coin_F5_
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c65a0]
push eax
push 0x100ca130
push 0x10097ec0
push str.Un_Hp__F9_F10_
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c65a0]
push ecx
push 0x100caa5c
push 0x10097ed8
push str.Stat_Hack__F10_
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c65a0]
push edx
push 0x100ca594
push 0x10097ef0
push str.Reset_Stat__F12_
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 0x100c6594
push 0x10097f0c
push str.Quest_Menu
mov ecx, dword [ebp - 0x38]
call fcn.10067a30
push 1
mov eax, dword [0x100c6594]
push eax
push 0x100c9494
push str.OffK_Kanan
push str.Cursor_Quest__Kanan_
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c6594]
push ecx
push 0x100c6ab8
push 0x10097f48
push str.Instant_Quest
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c6594]
push edx
push 0x100ca560
push str.OffF2
push str.Refresh_Loading
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c6594]
push eax
push 0x100c94b8
push str.Off100Day365Day365Day
push str.Herperm
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c6594]
push ecx
push 0x100c6574
push 0x10097f9c
push str.Medal_Hero
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c6594]
push edx
push 0x100c1374
push 0x10097fc4
push str.Medal_Relic
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c6594]
push eax
push 0x100c6ac4
push 0x10097fec
push str.Medal_Mancing
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c6594]
push ecx
push 0x100c6158
push 0x10098018
push str.Award
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c6594]
push edx
push 0x100c13a4
push 0x1009803c
push str.Faction
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c6594]
push eax
push 0x100c9450
push str.Off12345678910
push str.Battle
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
cmp dword [0x100ca138], 1
jne 0x10069bf6
push 0x100c65a4
push 0x10098084
push str.Wos_Menu
mov ecx, dword [ebp - 0x38]
call fcn.10067a30
push 1
mov ecx, dword [0x100c65a4]
push ecx
push 0x100c9d24
push 0x1009809c
push str.Error_Brutal
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c65a4]
push edx
push 0x100c6160
push 0x100980b4
push str.Spam_DC_Chat
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c65a4]
push eax
push 0x100c94a8
push 0x100980cc
push str.Lock_Kick_HQ
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c65a4]
push ecx
push 0x100ca588
push str.OffF6
push 0x100980ec
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c65a4]
push edx
push 0x100c137c
push str.OffF5
push 0x10098100
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c65a4]
push eax
push 0x100ca5ac
push str.OffF7
push 0x10098110
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c65a4]
push ecx
push 0x100ca624
push 0x1009811c
push str.Chat_Lobby
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c65a4]
push edx
push 0x100caa68
push 0x10098130
push str.Moving_Server
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 0x100c65a8
push 0x10098148
push str.Misc_Menu
mov ecx, dword [ebp - 0x38]
call fcn.10067a30
push 1
mov eax, dword [0x100c65a8]
push eax
push 0x100c1390
push 0x10098160
push str.Sell_Reward
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c65a8]
push ecx
push 0x100caa48
push 0x10098174
push str.Terima_Reward
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c65a8]
push edx
push 0x100c1794
push 0x1009818c
push str.Unlcok_
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c65a8]
push eax
push 0x100c56d8
push str.OffF10
push str.R_BReward
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c65a8]
push ecx
push 0x100c9504
push str.OffF11
push str.R_BNumber
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c65a8]
push edx
push 0x100ca5bc
push str.OffF12
push str.Use_Bingo
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c65a8]
push eax
push 0x100ca598
push 0x100981dc
push str.Show_Bingo
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c65a8]
push ecx
push 0x100c6a78
push 0x100981f0
push str.Teleport_Relic
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c65a8]
push edx
push 0x100ca5cc
push 0x10098208
push str.Auto_Sell_Pancing
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c65a8]
push eax
push 0x100c5698
push str.OffF3
push str.Title_Change
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c65a8]
push ecx
push 0x100c6aa4
push 0x1009823c
push str.Mancing_Dmana_Aja
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c65a8]
push edx
push 0x100ca58c
push str.OffGCPGCGearSlotCstmMix
push str.Beli_Item_F5_F6_
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c65a8]
push eax
push 0x100c9038
push 0x10098288
push str.Jumlah_:
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c65a8]
push ecx
push 0x100c6aa8
push 0x10098344
push str.Input_Item_Buy_F5_F6_
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c65a8]
push edx
push 0x100c52a4
push 0x10098364
push str.Input_Item_Buy_7_
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 0x100c658c
push 0x10098380
push str.Replace_Menu
mov ecx, dword [ebp - 0x38]
call fcn.10067a30
push 1
mov eax, dword [0x100c658c]
push eax
push 0x100c944c
push 0x100983b0
push str.Weapon
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c658c]
push ecx
push 0x100ca5f0
push 0x10098d98
push str.Armor
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c658c]
push edx
push 0x100ca5b8
push 0x10099788
push str.Helm
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c658c]
push eax
push 0x100ca16c
push str.OffGrim_ReeperZeroHaste_AuraDellaNishaAnilaDhitaVirraGhiaIron_KnightCaptain_HookCowboyFire_MageCyber_MedicSavage_BerserkerRobin_HoodCrazy_SapperIce_MageInfantrySpace_TrooperShadow_AssassinJustice_DefenderTaoBoxerVikingKage_NinjaMusketeerTaekwondo_MasterDark_ShamanSmile_JokerTreasure_HunterGrim_ReaperLightning_MageMighty_PaladinMafiaTigerDesert_BladerDeath_KnightSol_BadguyHeavy_CrasherSpecial_ForceSamuraiRunning_BackChaos_DaliahZorroJin_KisaragiNecromancerXaio_LongGladiatorExorcistPro_WrestlerMagic_LancerPuppeteerHawkeyeDevil_RangerUnicorn_LancerPriestCapoeiraRagna_The_BloodedgeMonkey_KingSwordsman_BaekChieftainHazamaRockstarChangchun_RogueWerewolfMayMuay_ThaiChaos_RefudGatotkacaRachel_AlucardIljimaeStaff_MasterWitchV_MechanicArthur_PendragonZhao_YunCard_MagicianBarbarianIori_YagamiDArtagnanGraffiti_ArtistHaohmaruPhantomSorcererMai_ShiranuiWind_MageForcerYumiraLuciferKyo_KusanagiDesperadoNakoruruDestroyerSaint_MichaelDokkaebiGumihoPeter_PanDragon_RiderSuccubusCyborgPlatinum_The_TrinityHwarangWindrunnerMonkAnubisKaliSkadiDemon_ThiefJin_Mo_RiVampireProject_KHakumenDevilMaidFlashEvyPsychometrySudden_AttackSlasherBeyblade_TysonEarth_MageTitanTime_SpaceKim_Yun_SeongArcanistGalaxy_MageDragon_SlayerNanginStrikerDon_QuixoteDragon_Nest_AssassinThunderbirdAliceBruce_LeeValkyriePark_Il_PyoEarthquakeJack_O_LanternPentjak_SilatShadow_RangerDark_KnightJumperEngineerGeomjeZeusF_SaberOutboxerDeath_AngelHadesMagic_SwordsmanNezhaAdmiral_YiEnergy_ResearcherBladeMatadorJeon_Woo_ChiHwanma_GangsiChemicalChain_MagicianRed_Riding_HoodStriderNephilimApostateMutantGaneshaMir_2_WarriorCuchulainGalfordGwimusaDruidJin_SasinmuDark_SithPredatorCrowSoul_MasterBlack_SpearMephistoGunnerPoweredTrap_MasterBTSWitch_DoctorSurferBubble_FighterStar_ChieldUrielPatriotPungsinWarpRudolphDrillStrangerGargoyleHackerCannonMagic_EngineerVagabondKung_Fu_PandaNightmareAzazelMega_AgentNeoSantaJack_FrostAutomatonGardenerMegabatKarate_FighterSoccerVulcanBubble_FighterChangeon_KnightMulinGhostSlopeOdinHanzoPhoenixTimegateOmenMad_BlasterDr._SpiderKaitoMidnightRocket_LauncherDimensionalPaparazziTyrNuclearFrozenPosaidonSkywalkKwonWangGanesisLilyHarculesSizeEveMagneticJin_inGuardianVanishDemonLordMediumFuriousSlimeGigaSuitCombat_EngineerRoyal_GuardBariFenrirAvengerExileAsura
push str.Cloack
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c658c]
push ecx
push 0x100c94d4
push str.OffIron_KnightCaptain_HookCowboyFire_MageCyber_MedicSavage_BerserkerRobin_HoodCrazy_SapperIce_MageInfantrySpace_TrooperShadow_AssassinJustice_DefenderTaoBoxerVikingKage_NinjaMusketeerTaekwondo_MasterDark_ShamanSmile_JokerTreasure_HunterGrim_ReaperLightning_Mage
push str.C_Weapon
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c658c]
push edx
push 0x100c56d4
push str.0123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
push str.Slot_:
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c658c]
push eax
push 0x100c1378
push 0x1009a164
push str.Gender_Female
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 0x100c6150
push str.ShowHide
push str.Options_Menu
mov ecx, dword [ebp - 0x38]
call fcn.10067a30
push 1
mov ecx, dword [0x100c6150]
push ecx
push 0x100c6a88
push str.LamaBaru
push str.Change
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c6150]
push edx
mov eax, dword [ebp - 0x38]
add eax, 0x1d54
push eax
push 0x1009ad48
push str.Save
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov ecx, dword [0x100c6150]
push ecx
mov edx, dword [ebp - 0x38]
add edx, 0x1d5c
push edx
push str.OffOn
push str.Load
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov eax, dword [0x100c6150]
push eax
mov ecx, dword [ebp - 0x38]
add ecx, 0x1d4c
push ecx
push str.OffL_Ctrl
push str.Move
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
push 1
mov edx, dword [0x100c6150]
push edx
mov eax, dword [ebp - 0x38]
add eax, 0x1d50
push eax
push str.OffResetting
push str.Reset
mov ecx, dword [ebp - 0x38]
call fcn.10067a00
mov ecx, dword [ebp - 0x38]
mov dword [ecx + 0x1d54], 0
mov edx, dword [ebp - 0x38]
mov dword [edx + 0x1d5c], 0
mov dword [ebp - 0x20], 0
jmp 0x10069fd0
mov eax, dword [ebp - 0x20]
add eax, 1
mov dword [ebp - 0x20], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x20]
cmp edx, dword [ecx + 0x1d40]
jge 0x1006a40a
mov eax, dword [ebp - 0x20]
imul eax, eax, 0x74
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + eax + 0x70]
xor eax, eax
cmp dword [edx], 0
setle al
sub eax, 1
and eax, 0x373737
add eax, 0xffc8c8c8
mov dword [ebp - 0x24], eax
mov ecx, dword [ebp - 0x20]
imul ecx, ecx, 0x74
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + ecx + 0x70]
xor ecx, ecx
cmp dword [eax], 0
setle cl
sub ecx, 1
and ecx, 0xff383638
add ecx, 0xffc8c8c8
mov dword [ebp - 0x28], ecx
mov edx, dword [ebp - 0x20]
imul edx, edx, 0x74
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + edx + 0x70]
xor edx, edx
cmp dword [ecx], 0
setle dl
sub edx, 1
and edx, 0xff01ff00
add edx, 0xffff0000
mov dword [ebp - 0x2c], edx
mov eax, dword [ebp - 0x20]
imul eax, eax, 0x74
mov ecx, dword [ebp - 0x38]
cmp dword [ecx + eax + 0x64], 2
jne 0x1006a06c
mov dword [ebp - 0x24], 0xffffffff
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d44]
cmp eax, dword [ebp - 0x20]
jne 0x1006a0db
mov ecx, dword [ebp + 8]
push ecx
push 0xff00bfff
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d30]
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d24]
push edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x20]
imul ecx, dword [eax + 0x1d30]
mov edx, dword [ebp - 0x38]
mov esi, dword [edx + 0x1d0c]
add esi, ecx
mov eax, dword [ebp - 0x38]
add esi, dword [eax + 0x1d38]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d38]
cdq
sub eax, edx
sar eax, 1
add esi, eax
push esi
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d08]
push eax
mov ecx, dword [ebp - 0x38]
call fcn.10064470
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d18]
cmp eax, dword [edx + 0x1d08]
jle 0x1006a1fa
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d08]
mov eax, dword [ebp - 0x38]
add edx, dword [eax + 0x1d24]
mov ecx, dword [ebp - 0x38]
cmp dword [ecx + 0x1d18], edx
jge 0x1006a1fa
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x20]
imul eax, dword [edx + 0x1d30]
mov ecx, dword [ebp - 0x38]
mov ecx, dword [ecx + 0x1d0c]
add ecx, eax
mov edx, dword [ebp - 0x38]
add ecx, dword [edx + 0x1d38]
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d38]
cdq
sub eax, edx
sar eax, 1
add ecx, eax
mov edx, dword [ebp - 0x38]
cmp dword [edx + 0x1d1c], ecx
jle 0x1006a1fa
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x20]
imul ecx, dword [eax + 0x1d30]
mov edx, dword [ebp - 0x38]
mov esi, dword [edx + 0x1d0c]
add esi, ecx
mov eax, dword [ebp - 0x38]
add esi, dword [eax + 0x1d38]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d38]
cdq
sub eax, edx
sar eax, 1
add esi, eax
mov edx, dword [ebp - 0x38]
add esi, dword [edx + 0x1d30]
mov eax, dword [ebp - 0x38]
cmp dword [eax + 0x1d1c], esi
jge 0x1006a1fa
mov ecx, dword [ebp + 8]
push ecx
push 0xff00bfff
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d30]
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d24]
push edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x20]
imul ecx, dword [eax + 0x1d30]
mov edx, dword [ebp - 0x38]
mov esi, dword [edx + 0x1d0c]
add esi, ecx
mov eax, dword [ebp - 0x38]
add esi, dword [eax + 0x1d38]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d38]
cdq
sub eax, edx
sar eax, 1
add esi, eax
push esi
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d08]
push eax
mov ecx, dword [ebp - 0x38]
call fcn.10064470
mov ecx, dword [ebp - 0x20]
imul ecx, ecx, 0x74
mov edx, dword [ebp - 0x38]
cmp dword [edx + ecx + 0x64], 2
je 0x1006a2bb
mov eax, dword [ebp + 8]
push eax
mov ecx, dword [ebp - 0x2c]
push ecx
push 5
push 5
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x20]
imul eax, dword [edx + 0x1d30]
mov ecx, dword [ebp - 0x38]
mov ecx, dword [ecx + 0x1d0c]
add ecx, eax
mov edx, dword [ebp - 0x38]
add ecx, dword [edx + 0x1d38]
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d38]
cdq
sub eax, edx
sar eax, 1
lea ecx, [ecx + eax + 5]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d08]
add eax, 5
push eax
mov ecx, dword [ebp - 0x38]
call fcn.10064470
mov ecx, dword [ebp + 8]
push ecx
push 0xdc050505
push 1
push 5
push 5
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x20]
imul eax, dword [edx + 0x1d30]
mov ecx, dword [ebp - 0x38]
mov ecx, dword [ecx + 0x1d0c]
add ecx, eax
mov edx, dword [ebp - 0x38]
add ecx, dword [edx + 0x1d38]
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d38]
cdq
sub eax, edx
sar eax, 1
lea ecx, [ecx + eax + 5]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d08]
add eax, 5
push eax
mov ecx, dword [ebp - 0x38]
call fcn.10066e20
mov ecx, dword [ebp - 0x20]
imul ecx, ecx, 0x74
mov edx, dword [ebp - 0x38]
cmp dword [edx + ecx + 0x64], 2
jne 0x1006a337
mov dword [ebp - 0x28], 0xffffffff
mov eax, dword [ebp - 0x20]
imul eax, eax, 0x74
add eax, dword [ebp - 0x38]
push eax
push 0x10
mov ecx, dword [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x20]
imul eax, dword [edx + 0x1d30]
mov ecx, dword [ebp - 0x38]
mov ecx, dword [ecx + 0x1d0c]
add ecx, eax
mov edx, dword [ebp - 0x38]
add ecx, dword [edx + 0x1d38]
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d38]
cdq
sub eax, edx
sar eax, 1
lea ecx, [ecx + eax + 2]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d08]
mov ecx, dword [ebp - 0x38]
add eax, dword [ecx + 0x1d28]
push eax
mov edx, dword [ebp - 0x38]
push edx
call fcn.100677c0
add esp, 0x18
jmp 0x1006a39e
mov eax, dword [ebp - 0x20]
imul eax, eax, 0x74
add eax, dword [ebp - 0x38]
push eax
push 0x10
mov ecx, dword [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x20]
imul eax, dword [edx + 0x1d30]
mov ecx, dword [ebp - 0x38]
mov ecx, dword [ecx + 0x1d0c]
add ecx, eax
mov edx, dword [ebp - 0x38]
add ecx, dword [edx + 0x1d38]
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d38]
cdq
sub eax, edx
sar eax, 1
lea ecx, [ecx + eax + 2]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d08]
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d28]
lea eax, [eax + edx + 0xc]
push eax
mov ecx, dword [ebp - 0x38]
push ecx
call fcn.100677c0
add esp, 0x18
mov edx, dword [ebp - 0x20]
imul edx, edx, 0x74
mov eax, dword [ebp - 0x38]
lea ecx, [eax + edx + 0x32]
push ecx
push 0x12
mov edx, dword [ebp - 0x28]
push edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x20]
imul ecx, dword [eax + 0x1d30]
mov edx, dword [ebp - 0x38]
mov esi, dword [edx + 0x1d0c]
add esi, ecx
mov eax, dword [ebp - 0x38]
add esi, dword [eax + 0x1d38]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d38]
cdq
sub eax, edx
sar eax, 1
lea edx, [esi + eax + 2]
push edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0x1d08]
mov edx, dword [ebp - 0x38]
add ecx, dword [edx + 0x1d2c]
push ecx
mov eax, dword [ebp - 0x38]
push eax
call fcn.100677c0
add esp, 0x18
jmp 0x10069fc7
mov ecx, dword [ebp + 8]
push ecx
push 0xdc323232
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d3c]
push eax
mov ecx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d24]
cdq
sub eax, edx
sar eax, 1
push eax
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x38]
mov ecx, dword [edx + 0x1d40]
imul ecx, dword [eax + 0x1d30]
mov edx, dword [ebp - 0x38]
mov esi, dword [edx + 0x1d0c]
add esi, ecx
mov eax, dword [ebp - 0x38]
add esi, dword [eax + 0x1d38]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d38]
cdq
sub eax, edx
sar eax, 1
add esi, eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d3c]
cdq
sub eax, edx
sar eax, 1
lea eax, [esi + eax - 3]
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d08]
push edx
mov ecx, dword [ebp - 0x38]
call fcn.10064470
mov eax, dword [ebp + 8]
push eax
push 0xdc050505
push 1
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d3c]
push edx
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d24]
cdq
sub eax, edx
sar eax, 1
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d40]
imul eax, dword [edx + 0x1d30]
mov ecx, dword [ebp - 0x38]
mov ecx, dword [ecx + 0x1d0c]
add ecx, eax
mov edx, dword [ebp - 0x38]
add ecx, dword [edx + 0x1d38]
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d38]
cdq
sub eax, edx
sar eax, 1
add ecx, eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d3c]
cdq
sub eax, edx
sar eax, 1
lea eax, [ecx + eax - 3]
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d08]
push edx
mov ecx, dword [ebp - 0x38]
call fcn.10066e20
push 0x1009ab4c
push 0x11
push 0xffff7d00
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x38]
mov edx, dword [eax + 0x1d40]
imul edx, dword [ecx + 0x1d30]
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0x1d0c]
add ecx, edx
mov edx, dword [ebp - 0x38]
add ecx, dword [edx + 0x1d38]
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d38]
cdq
sub eax, edx
sar eax, 1
add ecx, eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d3c]
cdq
sub eax, edx
sar eax, 1
add ecx, eax
push ecx
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d24]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov ecx, dword [ebp - 0x38]
add eax, dword [ecx + 0x1d08]
push eax
mov edx, dword [ebp - 0x38]
push edx
call fcn.100677c0
add esp, 0x18
mov eax, dword [ebp + 8]
push eax
push 0xdc323232
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d3c]
push edx
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d24]
cdq
sub eax, edx
sar eax, 1
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d40]
imul eax, dword [edx + 0x1d30]
mov ecx, dword [ebp - 0x38]
mov ecx, dword [ecx + 0x1d0c]
add ecx, eax
mov edx, dword [ebp - 0x38]
add ecx, dword [edx + 0x1d38]
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d38]
cdq
sub eax, edx
sar eax, 1
add ecx, eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d3c]
cdq
sub eax, edx
sar eax, 1
lea eax, [ecx + eax - 3]
push eax
mov ecx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d24]
cdq
sub eax, edx
sar eax, 1
mov edx, dword [ebp - 0x38]
add eax, dword [edx + 0x1d08]
push eax
mov ecx, dword [ebp - 0x38]
call fcn.10064470
mov eax, dword [ebp + 8]
push eax
push 0xdc050505
push 1
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d3c]
push edx
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d24]
cdq
sub eax, edx
sar eax, 1
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d40]
imul eax, dword [edx + 0x1d30]
mov ecx, dword [ebp - 0x38]
mov ecx, dword [ecx + 0x1d0c]
add ecx, eax
mov edx, dword [ebp - 0x38]
add ecx, dword [edx + 0x1d38]
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d38]
cdq
sub eax, edx
sar eax, 1
add ecx, eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d3c]
cdq
sub eax, edx
sar eax, 1
lea eax, [ecx + eax - 3]
push eax
mov ecx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d24]
cdq
sub eax, edx
sar eax, 1
mov edx, dword [ebp - 0x38]
add eax, dword [edx + 0x1d08]
push eax
mov ecx, dword [ebp - 0x38]
call fcn.10066e20
push 0
mov ecx, dword [ebp - 0x38]
call fcn.10064650
push eax
push 0x11
push 0xffff7d00
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x38]
mov edx, dword [eax + 0x1d40]
imul edx, dword [ecx + 0x1d30]
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0x1d0c]
add ecx, edx
mov edx, dword [ebp - 0x38]
add ecx, dword [edx + 0x1d38]
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d38]
cdq
sub eax, edx
sar eax, 1
add ecx, eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d3c]
cdq
sub eax, edx
sar eax, 1
add ecx, eax
push ecx
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d24]
cdq
and edx, 3
add eax, edx
sar eax, 2
imul eax, eax, 3
mov ecx, dword [ebp - 0x38]
add eax, dword [ecx + 0x1d08]
push eax
mov edx, dword [ebp - 0x38]
push edx
call fcn.100677c0
add esp, 0x18
mov eax, dword [ebp + 8]
push eax
push 0xdc323232
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d3c]
push edx
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d24]
cdq
sub eax, edx
sar eax, 1
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d40]
imul eax, dword [edx + 0x1d30]
mov ecx, dword [ebp - 0x38]
mov ecx, dword [ecx + 0x1d0c]
add ecx, eax
mov edx, dword [ebp - 0x38]
add ecx, dword [edx + 0x1d38]
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d38]
cdq
sub eax, edx
sar eax, 1
add ecx, eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d3c]
cdq
sub eax, edx
sar eax, 1
lea eax, [ecx + eax + 0x12]
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d08]
push edx
mov ecx, dword [ebp - 0x38]
call fcn.10064470
mov eax, dword [ebp + 8]
push eax
push 0xdc050505
push 1
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d3c]
push edx
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d24]
cdq
sub eax, edx
sar eax, 1
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d40]
imul eax, dword [edx + 0x1d30]
mov ecx, dword [ebp - 0x38]
mov ecx, dword [ecx + 0x1d0c]
add ecx, eax
mov edx, dword [ebp - 0x38]
add ecx, dword [edx + 0x1d38]
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d38]
cdq
sub eax, edx
sar eax, 1
add ecx, eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d3c]
cdq
sub eax, edx
sar eax, 1
lea eax, [ecx + eax + 0x12]
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d08]
push edx
mov ecx, dword [ebp - 0x38]
call fcn.10066e20
mov ecx, dword [ebp - 0x38]
call fcn.10067140
push eax
push 0x11
push 0xa0ffffff
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x38]
mov edx, dword [eax + 0x1d40]
imul edx, dword [ecx + 0x1d30]
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0x1d0c]
add ecx, edx
mov edx, dword [ebp - 0x38]
add ecx, dword [edx + 0x1d38]
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d38]
cdq
sub eax, edx
sar eax, 1
add ecx, eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d3c]
cdq
sub eax, edx
sar eax, 1
lea eax, [ecx + eax + 0x15]
push eax
mov ecx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d24]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov edx, dword [ebp - 0x38]
add eax, dword [edx + 0x1d08]
push eax
mov eax, dword [ebp - 0x38]
push eax
call fcn.100677c0
add esp, 0x18
mov ecx, dword [ebp + 8]
push ecx
push 0xdc323232
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d3c]
push eax
mov ecx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d24]
cdq
sub eax, edx
sar eax, 1
push eax
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x38]
mov ecx, dword [edx + 0x1d40]
imul ecx, dword [eax + 0x1d30]
mov edx, dword [ebp - 0x38]
mov esi, dword [edx + 0x1d0c]
add esi, ecx
mov eax, dword [ebp - 0x38]
add esi, dword [eax + 0x1d38]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d38]
cdq
sub eax, edx
sar eax, 1
add esi, eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d3c]
cdq
sub eax, edx
sar eax, 1
lea eax, [esi + eax + 0x12]
push eax
mov ecx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d24]
cdq
sub eax, edx
sar eax, 1
mov edx, dword [ebp - 0x38]
add eax, dword [edx + 0x1d08]
push eax
mov ecx, dword [ebp - 0x38]
call fcn.10064470
mov eax, dword [ebp + 8]
push eax
push 0xdc050505
push 1
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d3c]
push edx
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d24]
cdq
sub eax, edx
sar eax, 1
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d40]
imul eax, dword [edx + 0x1d30]
mov ecx, dword [ebp - 0x38]
mov ecx, dword [ecx + 0x1d0c]
add ecx, eax
mov edx, dword [ebp - 0x38]
add ecx, dword [edx + 0x1d38]
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d38]
cdq
sub eax, edx
sar eax, 1
add ecx, eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d3c]
cdq
sub eax, edx
sar eax, 1
lea eax, [ecx + eax + 0x12]
push eax
mov ecx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d24]
cdq
sub eax, edx
sar eax, 1
mov edx, dword [ebp - 0x38]
add eax, dword [edx + 0x1d08]
push eax
mov ecx, dword [ebp - 0x38]
call fcn.10066e20
mov ecx, dword [ebp - 0x38]
call fcn.10067210
push eax
push 0x11
push 0xa0ffffff
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x38]
mov edx, dword [eax + 0x1d40]
imul edx, dword [ecx + 0x1d30]
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0x1d0c]
add ecx, edx
mov edx, dword [ebp - 0x38]
add ecx, dword [edx + 0x1d38]
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d38]
cdq
sub eax, edx
sar eax, 1
add ecx, eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d3c]
cdq
sub eax, edx
sar eax, 1
lea eax, [ecx + eax + 0x15]
push eax
mov ecx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d24]
cdq
and edx, 3
add eax, edx
sar eax, 2
imul eax, eax, 3
mov edx, dword [ebp - 0x38]
add eax, dword [edx + 0x1d08]
push eax
mov eax, dword [ebp - 0x38]
push eax
call fcn.100677c0
add esp, 0x18
mov ecx, dword [ebp + 8]
push ecx
push closesocket
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d3c]
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d24]
push edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x38]
mov edx, dword [eax + 0x1d40]
imul edx, dword [ecx + 0x1d30]
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0x1d0c]
add ecx, edx
mov edx, dword [ebp - 0x38]
add ecx, dword [edx + 0x1d38]
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d38]
cdq
sub eax, edx
sar eax, 1
add ecx, eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d3c]
cdq
sub eax, edx
sar eax, 1
lea eax, [ecx + eax + 0x27]
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d08]
push edx
mov ecx, dword [ebp - 0x38]
call fcn.10064470
mov eax, dword [ebp + 8]
push eax
push 0xdc050505
push 1
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d3c]
push edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0x1d24]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x38]
mov ecx, dword [edx + 0x1d40]
imul ecx, dword [eax + 0x1d30]
mov edx, dword [ebp - 0x38]
mov esi, dword [edx + 0x1d0c]
add esi, ecx
mov eax, dword [ebp - 0x38]
add esi, dword [eax + 0x1d38]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d38]
cdq
sub eax, edx
sar eax, 1
add esi, eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d3c]
cdq
sub eax, edx
sar eax, 1
lea eax, [esi + eax + 0x27]
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d08]
push edx
mov ecx, dword [ebp - 0x38]
call fcn.10066e20
push str.Lost_Saga_Valofe
push 0x11
push 0xff00ff00
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x38]
mov edx, dword [eax + 0x1d40]
imul edx, dword [ecx + 0x1d30]
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0x1d0c]
add ecx, edx
mov edx, dword [ebp - 0x38]
add ecx, dword [edx + 0x1d38]
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d38]
cdq
sub eax, edx
sar eax, 1
add ecx, eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d3c]
cdq
sub eax, edx
sar eax, 1
lea eax, [ecx + eax + 0x29]
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d08]
mov eax, dword [ebp - 0x38]
add edx, dword [eax + 0x1d24]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d08]
add eax, edx
cdq
sub eax, edx
sar eax, 1
push eax
mov edx, dword [ebp - 0x38]
push edx
call fcn.100677c0
add esp, 0x18
mov dword [ebp - 0x1c], 0x3e7
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x38]
mov edx, dword [eax + 0x1d18]
cmp edx, dword [ecx + 0x1d08]
jle 0x1006acb7
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0x1d08]
mov edx, dword [ebp - 0x38]
add ecx, dword [edx + 0x1d24]
mov eax, dword [ebp - 0x38]
cmp dword [eax + 0x1d18], ecx
jge 0x1006acb7
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d40]
imul eax, dword [edx + 0x1d30]
mov ecx, dword [ebp - 0x38]
mov ecx, dword [ecx + 0x1d0c]
add ecx, eax
mov edx, dword [ebp - 0x38]
add ecx, dword [edx + 0x1d38]
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d38]
cdq
sub eax, edx
sar eax, 1
add ecx, eax
mov edx, dword [ebp - 0x38]
cmp dword [edx + 0x1d1c], ecx
jge 0x1006acb7
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x38]
mov edx, dword [eax + 0x1d1c]
cmp edx, dword [ecx + 0x1d0c]
jle 0x1006acb7
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x38]
mov edx, dword [eax + 0x1d1c]
sub edx, dword [ecx + 0x1d38]
mov eax, dword [ebp - 0x38]
cmp edx, dword [eax + 0x1d0c]
jle 0x1006acaa
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x38]
mov ecx, dword [ecx + 0x1d1c]
sub ecx, dword [edx + 0x1d0c]
mov edx, dword [ebp - 0x38]
sub ecx, dword [edx + 0x1d38]
mov eax, dword [ebp - 0x38]
mov eax, dword [eax + 0x1d38]
cdq
sub eax, edx
sar eax, 1
sub ecx, eax
mov esi, dword [ebp - 0x38]
mov eax, ecx
cdq
idiv dword [esi + 0x1d30]
mov dword [ebp - 0x4c], eax
jmp 0x1006acb1
mov dword [ebp - 0x4c], 0x3e7
mov ecx, dword [ebp - 0x4c]
mov dword [ebp - 0x1c], ecx
cmp dword [ebp - 0x1c], 0x3e7
je 0x1006ad14
cmp dword [ebp - 4], 0
je 0x1006ad14
mov edx, dword [ebp - 0x1c]
imul edx, edx, 0x74
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + edx + 0x70]
cmp dword [ecx], 0
jle 0x1006ad14
call dword [sym.imp.USER32.dll_GetForegroundWindow]
test eax, eax
je 0x1006ad14
mov edx, dword [ebp - 0x1c]
imul edx, edx, 0x74
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + edx + 0x70]
mov edx, dword [ecx]
sub edx, 1
mov eax, dword [ebp - 0x1c]
imul eax, eax, 0x74
mov ecx, dword [ebp - 0x38]
mov eax, dword [ecx + eax + 0x70]
mov dword [eax], edx
mov ecx, dword [str.RIFF0]
push ecx
mov ecx, 0x100caa41
call fcn.100606d0
cmp dword [ebp - 0x1c], 0x3e7
je 0x1006ad80
cmp dword [ebp - 0x10], 0
je 0x1006ad80
mov edx, dword [ebp - 0x1c]
imul edx, edx, 0x74
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + edx + 0x70]
mov edx, dword [ebp - 0x1c]
imul edx, edx, 0x74
mov eax, dword [ebp - 0x38]
mov edx, dword [eax + edx + 0x68]
sub edx, 1
cmp dword [ecx], edx
jge 0x1006ad80
call dword [sym.imp.USER32.dll_GetForegroundWindow]
test eax, eax
je 0x1006ad80
mov eax, dword [ebp - 0x1c]
imul eax, eax, 0x74
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + eax + 0x70]
mov eax, dword [edx]
add eax, 1
mov ecx, dword [ebp - 0x1c]
imul ecx, ecx, 0x74
mov edx, dword [ebp - 0x38]
mov ecx, dword [edx + ecx + 0x70]
mov dword [ecx], eax
mov edx, dword [str.RIFF0]
push edx
mov ecx, 0x100caa41
call fcn.100606d0
cmp dword [ebp - 0x14], 0
je 0x1006ade6
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0x1d44]
imul ecx, ecx, 0x74
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + ecx + 0x70]
cmp dword [eax], 0
jle 0x1006ade6
call dword [sym.imp.USER32.dll_GetForegroundWindow]
test eax, eax
je 0x1006ade6
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d44]
imul edx, edx, 0x74
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + edx + 0x70]
mov edx, dword [ecx]
sub edx, 1
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0x1d44]
imul ecx, ecx, 0x74
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + ecx + 0x70]
mov dword [ecx], edx
mov edx, dword [str.RIFF0]
push edx
mov ecx, 0x100caa41
call fcn.100606d0
cmp dword [ebp - 0x18], 0
je 0x1006ae61
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0x1d44]
imul ecx, ecx, 0x74
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + ecx + 0x70]
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d44]
imul edx, edx, 0x74
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + edx + 0x68]
sub edx, 1
cmp dword [eax], edx
jge 0x1006ae61
call dword [sym.imp.USER32.dll_GetForegroundWindow]
test eax, eax
je 0x1006ae61
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0x1d44]
imul ecx, ecx, 0x74
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + ecx + 0x70]
mov ecx, dword [eax]
add ecx, 1
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d44]
imul eax, eax, 0x74
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + eax + 0x70]
mov dword [eax], ecx
mov ecx, dword [str.RIFF0]
push ecx
mov ecx, 0x100caa41
call fcn.100606d0
cmp dword [ebp - 0xc], 0
je 0x1006aecf
call dword [sym.imp.USER32.dll_GetForegroundWindow]
test eax, eax
je 0x1006aecf
mov edx, dword [ebp - 0x38]
cmp dword [edx + 0x1d44], 0
jne 0x1006ae8e
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0x1d40]
sub ecx, 1
mov dword [ebp - 0x50], ecx
jmp 0x1006ae9d
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d44]
sub eax, 1
mov dword [ebp - 0x50], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x50]
mov dword [ecx + 0x1d44], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0x1d44]
imul ecx, ecx, 0x74
mov edx, dword [ebp - 0x38]
cmp dword [edx + ecx + 0x64], 0
je 0x1006ae71
mov eax, dword [str.RIFF]
push eax
mov ecx, 0x100caa41
call fcn.100606d0
cmp dword [ebp - 8], 0
jne 0x1006aef5
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d44]
imul edx, edx, 0x74
mov eax, dword [ebp - 0x38]
cmp dword [eax + edx + 0x64], 0
jne 0x1006af3b
call dword [sym.imp.USER32.dll_GetForegroundWindow]
test eax, eax
je 0x1006af3b
mov ecx, dword [ebp - 0x38]
mov eax, dword [ecx + 0x1d44]
add eax, 1
mov ecx, dword [ebp - 0x38]
cdq
idiv dword [ecx + 0x1d40]
mov eax, dword [ebp - 0x38]
mov dword [eax + 0x1d44], edx
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x1d44]
imul edx, edx, 0x74
mov eax, dword [ebp - 0x38]
cmp dword [eax + edx + 0x64], 0
je 0x1006aef5
mov ecx, dword [str.RIFF]
push ecx
mov ecx, 0x100caa41
call fcn.100606d0
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x38]
mov ecx, dword [edx + 0x1d44]
cmp ecx, dword [eax + 0x1d40]
jle 0x1006af64
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x1d40]
sub eax, 1
mov ecx, dword [ebp - 0x38]
mov dword [ecx + 0x1d44], eax
push 0xff00ff00
mov edx, dword [ebp - 0x38]
fild dword [edx + 0x1d1c]
push ecx
fstp dword [esp]
mov eax, dword [ebp - 0x38]
fild dword [eax + 0x1d18]
push ecx
fstp dword [esp]
lea ecx, [ebp - 0x34]
call fcn.10002a00
mov ecx, dword [eax + 4]
push ecx
mov edx, dword [eax]
push edx
call fcn.100685b0
add esp, 0xc
pop esi
mov esp, ebp
pop ebp
ret 4