Function at 0x568aa0
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x6afb40
mov eax, dword fs:[0]
push eax
mov eax, 0x15bc
call fcn.0065e7e0
mov eax, dword [0x762dc0]
xor eax, ebp
mov dword [ebp - 0x10], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x1438], ecx
push str.ConsoleEnable
mov eax, dword [ebp + 8]
push eax
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x568aef
jmp 0x56bea4
mov ecx, 4
imul edx, ecx, 5
mov eax, dword [ebp - 0x1438]
cmp dword [eax + edx + 0x17c], 0
je 0x568b5d
lea ecx, [ebp - 0x143d]
push ecx
mov edx, dword [ebp + 8]
push edx
push 0x6d5134
call dword [sym.imp.python27.dll_Py_BuildValue]
add esp, 8
push eax
push 0x6d5138
mov eax, 4
imul ecx, eax, 5
mov edx, dword [ebp - 0x1438]
mov eax, dword [edx + ecx + 0x17c]
push eax
call fcn.0064d850
add esp, 0x10
movzx ecx, al
test ecx, ecx
je 0x568b5b
movzx edx, byte [ebp - 0x143d]
test edx, edx
je 0x568b5b
jmp 0x56bea4
jmp 0x568bb7
mov eax, dword [ebp - 0x1438]
cmp dword [eax + 0x198], 0
je 0x568bb7
lea ecx, [ebp - 0x143e]
push ecx
mov edx, dword [ebp + 8]
push edx
push 0x6d5154
call dword [sym.imp.python27.dll_Py_BuildValue]
add esp, 8
push eax
push str.BINARY_ServerCommand_Run
mov eax, dword [ebp - 0x1438]
mov ecx, dword [eax + 0x198]
push ecx
call fcn.0064d850
add esp, 0x10
movzx edx, al
test edx, edx
je 0x568bb7
movzx eax, byte [ebp - 0x143e]
test eax, eax
je 0x568bb7
jmp 0x56bea4
lea ecx, [ebp - 0x1430]
call fcn.004cdd40
mov dword [ebp - 4], 0
push 0x6d517c
lea ecx, [ebp - 0x1430]
push ecx
mov edx, dword [ebp + 8]
push edx
call fcn.0056c130
add esp, 0xc
movzx eax, al
test eax, eax
jne 0x568bff
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
jmp 0x56bea4
lea ecx, [ebp - 0x1430]
call fcn.00526610
movzx ecx, al
test ecx, ecx
je 0x568c28
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
jmp 0x56bea4
push 0
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
mov dword [ebp - 0x1434], eax
push str.quit
mov edx, dword [ebp - 0x1434]
push edx
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x568c67
push 0
call dword [sym.imp.USER32.dll_PostQuitMessage]
jmp 0x56be92
push str.BettingMoney
mov eax, dword [ebp - 0x1434]
push eax
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x568cbc
lea ecx, [ebp - 0x1430]
call fcn.00498620
cmp eax, 2
je 0x568cb7
mov ecx, dword [ebp + 8]
push ecx
push 0x6d5278
call fcn.005aaeb0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
jmp 0x56bea4
jmp 0x56be92
push str.gift
mov edx, dword [ebp - 0x1434]
push edx
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x568d0b
push 0x6d5204
call dword [sym.imp.python27.dll_Py_BuildValue]
add esp, 4
push eax
push str.Gift_Show
mov eax, 4
imul ecx, eax, 5
mov edx, dword [ebp - 0x1438]
mov eax, dword [edx + ecx + 0x17c]
push eax
call fcn.0064d780
add esp, 0xc
jmp 0x56be92
push str.xmas_texture
mov ecx, dword [ebp - 0x1434]
push ecx
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x569bdc
lea ecx, [ebp - 0x1430]
call fcn.00498620
cmp eax, 2
je 0x568d5f
mov edx, dword [ebp + 8]
push edx
push str.CPythonNetworkStream::ServerCommand_c_szCommand_s____Strange_Parameter_Count
call fcn.005aaeb0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
jmp 0x56bea4
call fcn.004a4830
mov ecx, eax
call fcn.00605490
movzx eax, al
test eax, eax
jne 0x568d89
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
jmp 0x56bea4
mov ecx, dword [0x79e96c]
and ecx, 1
jne 0x569ae4
mov edx, dword [0x79e96c]
or edx, 1
mov dword [0x79e96c], edx
mov byte [ebp - 4], 1
push 0x6d54ec
push 0x6d5564
lea ecx, [ebp - 0x790]
call fcn.0056c2f0
mov byte [ebp - 4], 2
push str.metin2_map_a1
lea ecx, [ebp - 0xe8]
call fcn.00461700
mov byte [ebp - 4], 3
lea eax, [ebp - 0x790]
push eax
lea ecx, [ebp - 0xe8]
push ecx
lea ecx, [ebp - 0x1424]
call fcn.0056d280
mov byte [ebp - 4], 4
push 0x6d5590
push 0x6d55b4
lea ecx, [ebp - 0x940]
call fcn.0056c2f0
mov byte [ebp - 4], 5
push str.map_a2
lea ecx, [ebp - 0x70]
call fcn.00461700
mov byte [ebp - 4], 6
lea edx, [ebp - 0x940]
push edx
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x13dc]
call fcn.0056d280
mov byte [ebp - 4], 7
push str.textureset_snow_snow_metin2_a3.txt
push str.textureset_metin2_a3.txt
lea ecx, [ebp - 0x8e0]
call fcn.0056c2f0
mov byte [ebp - 4], 8
push str.metin2_map_a3
lea ecx, [ebp - 0x58]
call fcn.00461700
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x8e0]
push ecx
lea edx, [ebp - 0x58]
push edx
lea ecx, [ebp - 0x1394]
call fcn.0056d280
mov byte [ebp - 4], 0xa
push str.textureset_snow_snow_metin2_b1.txt
push str.textureset_metin2_b1.txt
lea ecx, [ebp - 0x880]
call fcn.0056c2f0
mov byte [ebp - 4], 0xb
push str.metin2_map_b1
lea ecx, [ebp - 0x40]
call fcn.00461700
mov byte [ebp - 4], 0xc
lea eax, [ebp - 0x880]
push eax
lea ecx, [ebp - 0x40]
push ecx
lea ecx, [ebp - 0x134c]
call fcn.0056d280
mov byte [ebp - 4], 0xd
push str.textureset_snow_snow_metin2_b3.txt
push str.textureset_metin2_b3.txt
lea ecx, [ebp - 0x820]
call fcn.0056c2f0
mov byte [ebp - 4], 0xe
push str.metin2_map_b3
lea ecx, [ebp - 0xd0]
call fcn.00461700
mov byte [ebp - 4], 0xf
lea edx, [ebp - 0x820]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0x1304]
call fcn.0056d280
mov byte [ebp - 4], 0x10
push str.textureset_snow_snow_metin2_c1.txt
push str.textureset_metin2_c1.txt
lea ecx, [ebp - 0x7c0]
call fcn.0056c2f0
mov byte [ebp - 4], 0x11
push str.metin2_map_c1
lea ecx, [ebp - 0x340]
call fcn.00461700
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x7c0]
push ecx
lea edx, [ebp - 0x340]
push edx
lea ecx, [ebp - 0x12bc]
call fcn.0056d280
mov byte [ebp - 4], 0x13
push str.textureset_snow_snow_metin2_c3.txt
push str.textureset_metin2_c3.txt
lea ecx, [ebp - 0x760]
call fcn.0056c2f0
mov byte [ebp - 4], 0x14
push str.metin2_map_c3
lea ecx, [ebp - 0x250]
call fcn.00461700
mov byte [ebp - 4], 0x15
lea eax, [ebp - 0x760]
push eax
lea ecx, [ebp - 0x250]
push ecx
lea ecx, [ebp - 0x1274]
call fcn.0056d280
mov byte [ebp - 4], 0x16
push str.textureset_snow_snow_metin2_milgyo.txt
push str.textureset_metin2_milgyo.txt
lea ecx, [ebp - 0x700]
call fcn.0056c2f0
mov byte [ebp - 4], 0x17
push str.metin2_map_milgyo
lea ecx, [ebp - 0x3a0]
call fcn.00461700
mov byte [ebp - 4], 0x18
lea edx, [ebp - 0x700]
push edx
lea eax, [ebp - 0x3a0]
push eax
lea ecx, [ebp - 0x122c]
call fcn.0056d280
mov byte [ebp - 4], 0x19
push str.textureset_snow_snow_metin2_n_flame_01.txt
push str.textureset_metin2_n_flame_01.txt
lea ecx, [ebp - 0x580]
call fcn.0056c2f0
mov byte [ebp - 4], 0x1a
push str.metin2_map_n_flame_01
lea ecx, [ebp - 0x220]
call fcn.00461700
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x580]
push ecx
lea edx, [ebp - 0x220]
push edx
lea ecx, [ebp - 0x11e4]
call fcn.0056d280
mov byte [ebp - 4], 0x1c
push str.textureset_snow_snow_metin2_n_desert_01.txt
push str.textureset_metin2_n_desert1.txt
lea ecx, [ebp - 0x6a0]
call fcn.0056c2f0
mov byte [ebp - 4], 0x1d
push str.metin2_map_n_desert_01
lea ecx, [ebp - 0x310]
call fcn.00461700
mov byte [ebp - 4], 0x1e
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x310]
push ecx
lea ecx, [ebp - 0x119c]
call fcn.0056d280
mov byte [ebp - 4], 0x1f
push str.textureset_snow_snow_metin2_map_t1.txt
push str.textureset_metin2_map_t1.txt
lea ecx, [ebp - 0x640]
call fcn.0056c2f0
mov byte [ebp - 4], 0x20
push str.metin2_map_t1
lea ecx, [ebp - 0x1f0]
call fcn.00461700
mov byte [ebp - 4], 0x21
lea edx, [ebp - 0x640]
push edx
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x1154]
call fcn.0056d280
mov byte [ebp - 4], 0x22
push str.textureset_snow_snow_metin2_map_t2.txt
push str.textureset_metin2_map_t2.txt
lea ecx, [ebp - 0x5e0]
call fcn.0056c2f0
mov byte [ebp - 4], 0x23
push str.metin2_map_t2
lea ecx, [ebp - 0x3d0]
call fcn.00461700
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x5e0]
push ecx
lea edx, [ebp - 0x3d0]
push edx
lea ecx, [ebp - 0x110c]
call fcn.0056d280
mov byte [ebp - 4], 0x25
push str.textureset_snow_snow_metin2_map_t3.txt
push str.textureset_metin2_map_t3.txt
lea ecx, [ebp - 0x5b0]
call fcn.0056c2f0
mov byte [ebp - 4], 0x26
push str.metin2_map_t3
lea ecx, [ebp - 0x1c0]
call fcn.00461700
mov byte [ebp - 4], 0x27
lea eax, [ebp - 0x5b0]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea ecx, [ebp - 0x10c4]
call fcn.0056d280
mov byte [ebp - 4], 0x28
push str.textureset_snow_snow_metin2_map_t4.txt
push str.textureset_metin2_map_t4.txt
lea ecx, [ebp - 0x850]
call fcn.0056c2f0
mov byte [ebp - 4], 0x29
push str.metin2_map_t4
lea ecx, [ebp - 0x2e0]
call fcn.00461700
mov byte [ebp - 4], 0x2a
lea edx, [ebp - 0x850]
push edx
lea eax, [ebp - 0x2e0]
push eax
lea ecx, [ebp - 0x107c]
call fcn.0056d280
mov byte [ebp - 4], 0x2b
push 0x6d5c6c
push 0x6d5c90
lea ecx, [ebp - 0x550]
call fcn.0056c2f0
mov byte [ebp - 4], 0x2c
push str.metin2_map_guild_01
lea ecx, [ebp - 0x190]
call fcn.00461700
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x550]
push ecx
lea edx, [ebp - 0x190]
push edx
lea ecx, [ebp - 0x1034]
call fcn.0056d280
mov byte [ebp - 4], 0x2e
push 0x6d5d14
push 0x6d5d38
lea ecx, [ebp - 0x730]
call fcn.0056c2f0
mov byte [ebp - 4], 0x2f
push str.metin2_map_guild_02
lea ecx, [ebp - 0x370]
call fcn.00461700
mov byte [ebp - 4], 0x30
lea eax, [ebp - 0x730]
push eax
lea ecx, [ebp - 0x370]
push ecx
lea ecx, [ebp - 0xfec]
call fcn.0056d280
mov byte [ebp - 4], 0x31
push str.textureset_snow_snow_metin2_a2.txt
push str.textureset_metin2_a2.txt
lea ecx, [ebp - 0x8b0]
call fcn.0056c2f0
mov byte [ebp - 4], 0x32
push str.metin2_map_guild_03
lea ecx, [ebp - 0x160]
call fcn.00461700
mov byte [ebp - 4], 0x33
lea edx, [ebp - 0x8b0]
push edx
lea eax, [ebp - 0x160]
push eax
lea ecx, [ebp - 0xfa4]
call fcn.0056d280
mov byte [ebp - 4], 0x34
push 0x6d5dd0
push 0x6d5dfc
lea ecx, [ebp - 0x6d0]
call fcn.0056c2f0
mov byte [ebp - 4], 0x35
push str.metin2_map_trent
lea ecx, [ebp - 0x2b0]
call fcn.00461700
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x6d0]
push ecx
lea edx, [ebp - 0x2b0]
push edx
lea ecx, [ebp - 0xf5c]
call fcn.0056d280
mov byte [ebp - 4], 0x37
push str.textureset_snow_snow_metin2_map_trent.txt
push str.textureset_metin2_map_trent.txt
lea ecx, [ebp - 0x7f0]
call fcn.0056c2f0
mov byte [ebp - 4], 0x38
push str.metin2_map_trent02
lea ecx, [ebp - 0x130]
call fcn.00461700
mov byte [ebp - 4], 0x39
lea eax, [ebp - 0x7f0]
push eax
lea ecx, [ebp - 0x130]
push ecx
lea ecx, [ebp - 0xf14]
call fcn.0056d280
mov byte [ebp - 4], 0x3a
push str.textureset_snow_snow_gm_guild_build.txt
push str.textureset_gm_guild_build.txt
lea ecx, [ebp - 0x670]
call fcn.0056c2f0
mov byte [ebp - 4], 0x3b
push str.gm_guild_build
lea ecx, [ebp - 0x400]
call fcn.00461700
mov byte [ebp - 4], 0x3c
lea edx, [ebp - 0x670]
push edx
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0xecc]
call fcn.0056d280
mov byte [ebp - 4], 0x3d
push 0x6d5f40
push 0x6d5f70
lea ecx, [ebp - 0x910]
call fcn.0056c2f0
mov byte [ebp - 4], 0x3e
push str.season1_metin2_map_WL_01
lea ecx, [ebp - 0x100]
call fcn.00461700
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0x910]
push ecx
lea edx, [ebp - 0x100]
push edx
lea ecx, [ebp - 0xe84]
call fcn.0056d280
mov byte [ebp - 4], 0x40
push str.textureset_snow_snow_metin2_wl_01.txt
push str.textureset_metin2_wl_01.txt
lea ecx, [ebp - 0x610]
call fcn.0056c2f0
mov byte [ebp - 4], 0x41
push str.season1_metin2_map_nusluck01
lea ecx, [ebp - 0x430]
call fcn.00461700
mov byte [ebp - 4], 0x42
lea eax, [ebp - 0x610]
push eax
lea ecx, [ebp - 0x430]
push ecx
lea ecx, [ebp - 0xe3c]
call fcn.0056d280
mov byte [ebp - 4], 0x43
push str.textureset_snow_snow_metin2_map_oxevent.txt
push str.textureset_metin2_map_oxevent.txt
lea ecx, [ebp - 0xa60]
call fcn.0056c2f0
mov byte [ebp - 4], 0x44
push str.season1_metin2_map_oxevent
lea ecx, [ebp - 0x478]
call fcn.00461700
mov byte [ebp - 4], 0x45
lea edx, [ebp - 0xa60]
push edx
lea eax, [ebp - 0x478]
push eax
lea ecx, [ebp - 0xdf4]
call fcn.0056d280
mov byte [ebp - 4], 0x46
push str.textureset_snow_snow_metin2_a1.txt
push str.textureset_metin2_a1.txt
lea ecx, [ebp - 0xac0]
call fcn.0056c2f0
mov byte [ebp - 4], 0x47
push str.season1_metin2_map_sungzi
lea ecx, [ebp - 0x4d8]
call fcn.00461700
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0xac0]
push ecx
lea edx, [ebp - 0x4d8]
push edx
lea ecx, [ebp - 0xdac]
call fcn.0056d280
mov byte [ebp - 4], 0x49
push str.textureset_snow_snow_metin2_map_devilscatacomb.txt
push str.textureset_metin2_map_devilscatacomb.txt
lea ecx, [ebp - 0x9a0]
call fcn.0056c2f0
mov byte [ebp - 4], 0x4a
push str.metin2_map_devilsCatacomb
lea ecx, [ebp - 0x4a8]
call fcn.00461700
mov byte [ebp - 4], 0x4b
lea eax, [ebp - 0x9a0]
push eax
lea ecx, [ebp - 0x4a8]
push ecx
lea ecx, [ebp - 0xd64]
call fcn.0056d280
mov byte [ebp - 4], 0x4c
push str.textureset_snow_snow_metin2_capedragonhead.txt
push str.textureset_metin2_capedragonhead.txt
lea ecx, [ebp - 0xa30]
call fcn.0056c2f0
mov byte [ebp - 4], 0x4d
push str.Metin2_map_CapeDragonHead
lea ecx, [ebp - 0x448]
call fcn.00461700
mov byte [ebp - 4], 0x4e
lea edx, [ebp - 0xa30]
push edx
lea eax, [ebp - 0x448]
push eax
lea ecx, [ebp - 0xd1c]
call fcn.0056d280
mov byte [ebp - 4], 0x4f
push str.textureset_snow_snow_metin2_mtthunder.txt
push str.textureset_metin2_mtthunder.txt
lea ecx, [ebp - 0xa90]
call fcn.0056c2f0
mov byte [ebp - 4], 0x50
push str.metin2_map_Mt_Thunder
lea ecx, [ebp - 0x460]
call fcn.00461700
mov byte [ebp - 4], 0x51
lea ecx, [ebp - 0xa90]
push ecx
lea edx, [ebp - 0x460]
push edx
lea ecx, [ebp - 0xcd4]
call fcn.0056d280
mov byte [ebp - 4], 0x52
push str.textureset_snow_snow_metin2_dawnmistwood.txt
push str.textureset_snow_metin2_dawnmistwood.txt
lea ecx, [ebp - 0xb20]
call fcn.0056c2f0
mov byte [ebp - 4], 0x53
push str.metin2_map_dawnmistwood
lea ecx, [ebp - 0x490]
call fcn.00461700
mov byte [ebp - 4], 0x54
lea eax, [ebp - 0xb20]
push eax
lea ecx, [ebp - 0x490]
push ecx
lea ecx, [ebp - 0xc8c]
call fcn.0056d280
mov byte [ebp - 4], 0x55
push str.textureset_snow_snow_metin2_bayblacksand.txt
push str.textureset_metin2_bayblacksand.txt
lea ecx, [ebp - 0xaf0]
call fcn.0056c2f0
mov byte [ebp - 4], 0x56
push str.metin2_map_BayBlackSand
lea ecx, [ebp - 0x4c0]
call fcn.00461700
mov byte [ebp - 4], 0x57
lea edx, [ebp - 0xaf0]
push edx
lea eax, [ebp - 0x4c0]
push eax
lea ecx, [ebp - 0xc44]
call fcn.0056d280
mov byte [ebp - 4], 0x58
push str.textureset_snow_snow_metin2_dawnmistwood_dungeon.txt
push str.textureset_metin2_dawnmistwood_dungeon.txt
lea ecx, [ebp - 0xa00]
call fcn.0056c2f0
mov byte [ebp - 4], 0x59
push str.metin2_map_dawnmist_dungeon_01
lea ecx, [ebp - 0x4f0]
call fcn.00461700
mov byte [ebp - 4], 0x5a
lea ecx, [ebp - 0xa00]
push ecx
lea edx, [ebp - 0x4f0]
push edx
lea ecx, [ebp - 0xbfc]
call fcn.0056d280
mov byte [ebp - 4], 0x5b
push str.textureset_snow_snow_metin2_mtthunder_dungeon.txt
push str.textureset_metin2_mtthunder_dungeon.txt
lea ecx, [ebp - 0x970]
call fcn.0056c2f0
mov byte [ebp - 4], 0x5c
push str.metin2_map_Mt_Th_dungeon_01
lea ecx, [ebp - 0x520]
call fcn.00461700
mov byte [ebp - 4], 0x5d
lea eax, [ebp - 0x970]
push eax
lea ecx, [ebp - 0x520]
push ecx
lea ecx, [ebp - 0xbb4]
call fcn.0056d280
mov byte [ebp - 4], 0x5e
push str.textureset_snow_snow_metin2_12temple.txt
push str.textureset_metin2_12temple.txt
lea ecx, [ebp - 0x9d0]
call fcn.0056c2f0
mov byte [ebp - 4], 0x5f
push str.metin2_12zi_stage
lea ecx, [ebp - 0x508]
call fcn.00461700
mov byte [ebp - 4], 0x60
lea edx, [ebp - 0x9d0]
push edx
lea eax, [ebp - 0x508]
push eax
lea ecx, [ebp - 0xb6c]
call fcn.0056d280
mov byte [ebp - 4], 0x61
lea ecx, [ebp - 0xb24]
push ecx
lea edx, [ebp - 0x1424]
push edx
lea ecx, [ebp - 0x15c8]
call fcn.004fb040
mov ecx, dword [eax + 4]
push ecx
mov edx, dword [eax]
push edx
mov ecx, 0x79e94c
call fcn.0056d360
mov byte [ebp - 4], 0x41
push fcn.0056d450
push 0x20
push 0x48
lea eax, [ebp - 0x1424]
push eax
call fcn.00659450
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x610]
call fcn.00511d40
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0xe84]
call fcn.0056d450
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x100]
call fcn.00462020
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x910]
call fcn.00511d40
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0xecc]
call fcn.0056d450
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x400]
call fcn.00462020
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x670]
call fcn.00511d40
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0xf14]
call fcn.0056d450
mov byte [ebp - 4], 0x38
lea ecx, [ebp - 0x130]
call fcn.00462020
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x7f0]
call fcn.00511d40
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0xf5c]
call fcn.0056d450
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x2b0]
call fcn.00462020
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x6d0]
call fcn.00511d40
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0xfa4]
call fcn.0056d450
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x160]
call fcn.00462020
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x8b0]
call fcn.00511d40
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0xfec]
call fcn.0056d450
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0x370]
call fcn.00462020
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x730]
call fcn.00511d40
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x1034]
call fcn.0056d450
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x190]
call fcn.00462020
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x550]
call fcn.00511d40
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0x107c]
call fcn.0056d450
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x2e0]
call fcn.00462020
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x850]
call fcn.00511d40
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x10c4]
call fcn.0056d450
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x1c0]
call fcn.00462020
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x5b0]
call fcn.00511d40
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x110c]
call fcn.0056d450
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x3d0]
call fcn.00462020
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x5e0]
call fcn.00511d40
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x1154]
call fcn.0056d450
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x1f0]
call fcn.00462020
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x640]
call fcn.00511d40
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x119c]
call fcn.0056d450
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0x310]
call fcn.00462020
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x6a0]
call fcn.00511d40
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x11e4]
call fcn.0056d450
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x220]
call fcn.00462020
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x580]
call fcn.00511d40
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x122c]
call fcn.0056d450
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x3a0]
call fcn.00462020
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x700]
call fcn.00511d40
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x1274]
call fcn.0056d450
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x250]
call fcn.00462020
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x760]
call fcn.00511d40
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x12bc]
call fcn.0056d450
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x340]
call fcn.00462020
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x7c0]
call fcn.00511d40
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x1304]
call fcn.0056d450
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0xd0]
call fcn.00462020
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x820]
call fcn.00511d40
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x134c]
call fcn.0056d450
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x40]
call fcn.00462020
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x880]
call fcn.00511d40
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x1394]
call fcn.0056d450
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x58]
call fcn.00462020
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x8e0]
call fcn.00511d40
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x13dc]
call fcn.0056d450
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x70]
call fcn.00462020
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x940]
call fcn.00511d40
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x1424]
call fcn.0056d450
mov byte [ebp - 4], 2
lea ecx, [ebp - 0xe8]
call fcn.00462020
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x790]
call fcn.00511d40
push 0x6bb7f0
call fcn.00659699
add esp, 4
mov byte [ebp - 4], 0
call fcn.004a4830
mov ecx, eax
call fcn.004b3240
push eax
lea ecx, [ebp - 0x118]
call fcn.00461700
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x118]
push ecx
lea edx, [ebp - 0x1454]
push edx
mov ecx, 0x79e94c
call fcn.0056e710
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x118]
call fcn.00462020
lea eax, [ebp - 0x15c0]
push eax
mov ecx, 0x79e94c
call fcn.0056e6a0
push eax
lea ecx, [ebp - 0x1454]
call fcn.0056d4b0
movzx ecx, al
test ecx, ecx
je 0x569b62
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
jmp 0x56bea4
push 0x6d6530
push 1
lea ecx, [ebp - 0x1430]
call fcn.00513370
mov ecx, eax
call fcn.004acfd0
test eax, eax
jne 0x569bac
lea ecx, [ebp - 0x1454]
call fcn.00594560
add eax, 0x18
push eax
call fcn.0056d030
add esp, 4
push eax
call fcn.004a4830
mov ecx, eax
call fcn.00605260
mov ecx, eax
call fcn.00629a60
jmp 0x569bd7
lea ecx, [ebp - 0x1454]
call fcn.00594560
add eax, 0x18
push eax
call fcn.0053c610
add esp, 4
push eax
call fcn.004a4830
mov ecx, eax
call fcn.00605260
mov ecx, eax
call fcn.00629a60
jmp 0x56be92
push str.cube
mov edx, dword [ebp - 0x1434]
push edx
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x56a173
lea ecx, [ebp - 0x1430]
call fcn.00498620
cmp eax, 2
jae 0x569c30
mov eax, dword [ebp + 8]
push eax
push 0x6d4ad8
call fcn.005aaeb0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
jmp 0x56bea4
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
push eax
push 0x6d4b2c
call fcn.004b3670
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x569cef
lea ecx, [ebp - 0x1430]
call fcn.00498620
cmp eax, 3
jae 0x569c8e
mov edx, dword [ebp + 8]
push edx
push 0x6d4b38
call fcn.005aaeb0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
jmp 0x56bea4
push 2
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x15b4], eax
mov eax, dword [ebp - 0x15b4]
push eax
push 0x6d4b34
call dword [sym.imp.python27.dll_Py_BuildValue]
add esp, 8
push eax
push str.BINARY_Cube_Open
mov ecx, 4
imul edx, ecx, 5
mov eax, dword [ebp - 0x1438]
mov ecx, dword [eax + edx + 0x17c]
push ecx
call fcn.0064d780
add esp, 0xc
jmp 0x56a16e
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
push eax
push 0x6d4ba0
call fcn.004b3670
add esp, 8
movzx edx, al
test edx, edx
je 0x569d48
push 0x6d4ba8
call dword [sym.imp.python27.dll_Py_BuildValue]
add esp, 4
push eax
push str.BINARY_Cube_Close
mov eax, 4
imul ecx, eax, 5
mov edx, dword [ebp - 0x1438]
mov eax, dword [edx + ecx + 0x17c]
push eax
call fcn.0064d780
add esp, 0xc
jmp 0x56a16e
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
push eax
push 0x6d4be0
call fcn.004b3670
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x569e5b
lea ecx, [ebp - 0x1430]
call fcn.00498620
cmp eax, 5
je 0x569da6
mov edx, dword [ebp + 8]
push edx
push 0x6d4bf0
call fcn.005aaeb0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
jmp 0x56bea4
push 2
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x14e4], eax
push 3
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x14e0], eax
push 4
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1584], eax
mov eax, dword [ebp - 0x1584]
push eax
mov ecx, dword [ebp - 0x14e0]
push ecx
mov edx, dword [ebp - 0x14e4]
push edx
push 0x6d4c5c
call dword [sym.imp.python27.dll_Py_BuildValue]
add esp, 0x10
push eax
push str.BINARY_Cube_UpdateInfo
mov eax, 4
imul ecx, eax, 5
mov edx, dword [ebp - 0x1438]
mov eax, dword [edx + ecx + 0x17c]
push eax
call fcn.0064d780
add esp, 0xc
jmp 0x56a16e
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
push eax
push str.success
call fcn.004b3670
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x569f44
lea ecx, [ebp - 0x1430]
call fcn.00498620
cmp eax, 4
je 0x569eb9
mov edx, dword [ebp + 8]
push edx
push 0x6d4cd8
call fcn.005aaeb0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
jmp 0x56bea4
push 2
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x14f4], eax
push 3
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x14ec], eax
mov eax, dword [ebp - 0x14ec]
push eax
mov ecx, dword [ebp - 0x14f4]
push ecx
push 0x6d4d2c
call dword [sym.imp.python27.dll_Py_BuildValue]
add esp, 0xc
push eax
push str.BINARY_Cube_Succeed
mov edx, 4
imul eax, edx, 5
mov ecx, dword [ebp - 0x1438]
mov edx, dword [ecx + eax + 0x17c]
push edx
call fcn.0064d780
add esp, 0xc
jmp 0x56a16e
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
push eax
push str.fail
call fcn.004b3670
add esp, 8
movzx eax, al
test eax, eax
je 0x569f9d
push 0x6d4d50
call dword [sym.imp.python27.dll_Py_BuildValue]
add esp, 4
push eax
push str.BINARY_Cube_Failed
mov ecx, 4
imul edx, ecx, 5
mov eax, dword [ebp - 0x1438]
mov ecx, dword [eax + edx + 0x17c]
push ecx
call fcn.0064d780
add esp, 0xc
jmp 0x56a16e
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
push eax
push str.r_list
call fcn.004b3670
add esp, 8
movzx edx, al
test edx, edx
je 0x56a073
lea ecx, [ebp - 0x1430]
call fcn.00498620
cmp eax, 5
je 0x569ffd
push 5
mov eax, dword [ebp + 8]
push eax
push 0x6d4d70
call fcn.005aaeb0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
jmp 0x56bea4
push 2
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x14fc], eax
push 4
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
mov ecx, dword [ebp - 0x14fc]
push ecx
push 0x6d4dc4
call dword [sym.imp.python27.dll_Py_BuildValue]
add esp, 0xc
push eax
push str.BINARY_Cube_ResultList
mov edx, 4
imul eax, edx, 5
mov ecx, dword [ebp - 0x1438]
mov edx, dword [ecx + eax + 0x17c]
push edx
call fcn.0064d780
add esp, 0xc
jmp 0x56a16e
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
push eax
push str.m_info
call fcn.004b3670
add esp, 8
movzx eax, al
test eax, eax
je 0x56a16e
lea ecx, [ebp - 0x1430]
call fcn.00498620
cmp eax, 5
je 0x56a0d3
push 5
mov ecx, dword [ebp + 8]
push ecx
push 0x6d4e08
call fcn.005aaeb0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
jmp 0x56bea4
push 2
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x150c], eax
push 3
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1504], eax
push 4
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
mov edx, dword [ebp - 0x1504]
push edx
mov eax, dword [ebp - 0x150c]
push eax
push str._iis_
call dword [sym.imp.python27.dll_Py_BuildValue]
add esp, 0x10
push eax
push str.BINARY_Cube_MaterialInfo
mov ecx, 4
imul edx, ecx, 5
mov eax, dword [ebp - 0x1438]
mov ecx, dword [eax + edx + 0x17c]
push ecx
call fcn.0064d780
add esp, 0xc
jmp 0x56be92
push str.acce
mov edx, dword [ebp - 0x1434]
push edx
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x56a313
lea ecx, [ebp - 0x1430]
call fcn.00498620
cmp eax, 2
jae 0x56a1c7
mov eax, dword [ebp + 8]
push eax
push 0x6d4e78
call fcn.005aaeb0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
jmp 0x56bea4
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
push eax
push 0x6d4ecc
call fcn.004b3670
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x56a2ba
lea ecx, [ebp - 0x1430]
call fcn.00498620
cmp eax, 3
jae 0x56a225
mov edx, dword [ebp + 8]
push edx
push 0x6d4ef0
call fcn.005aaeb0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
jmp 0x56bea4
mov byte [ebp - 0x1439], 0
push 2
lea ecx, [ebp - 0x1430]
call fcn.004fb330
push eax
push str.combine
call fcn.004b3670
add esp, 8
movzx eax, al
test eax, eax
je 0x56a255
mov byte [ebp - 0x1439], 1
push 2
lea ecx, [ebp - 0x1430]
call fcn.004fb330
push eax
push str.absorb
call fcn.004b3670
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x56a27e
mov byte [ebp - 0x1439], 0
movzx edx, byte [ebp - 0x1439]
push edx
push 0x6d4e74
call dword [sym.imp.python27.dll_Py_BuildValue]
add esp, 8
push eax
push str.BINARY_Acce_Open
mov eax, 4
imul ecx, eax, 5
mov edx, dword [ebp - 0x1438]
mov eax, dword [edx + ecx + 0x17c]
push eax
call fcn.0064d780
add esp, 0xc
jmp 0x56a30e
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
push eax
push str.close
call fcn.004b3670
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x56a30e
push 0x6d4f50
call dword [sym.imp.python27.dll_Py_BuildValue]
add esp, 4
push eax
push str.BINARY_Acce_Close
mov edx, 4
imul eax, edx, 5
mov ecx, dword [ebp - 0x1438]
mov edx, dword [ecx + eax + 0x17c]
push edx
call fcn.0064d780
add esp, 0xc
jmp 0x56be92
push str.ObserverCount
mov eax, dword [ebp - 0x1434]
push eax
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x56a3c8
lea ecx, [ebp - 0x1430]
call fcn.00498620
cmp eax, 2
je 0x56a367
mov ecx, dword [ebp + 8]
push ecx
push 0x6d4f78
call fcn.005aaeb0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
jmp 0x56bea4
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1514], eax
mov edx, dword [ebp - 0x1514]
push edx
push 0x6d4fcc
call dword [sym.imp.python27.dll_Py_BuildValue]
add esp, 8
push eax
push str.BINARY_BettingGuildWar_UpdateObserverCount
mov eax, 4
imul ecx, eax, 5
mov edx, dword [ebp - 0x1438]
mov eax, dword [edx + ecx + 0x17c]
push eax
call fcn.0064d780
add esp, 0xc
jmp 0x56be92
push str.ObserverMode
mov ecx, dword [ebp - 0x1434]
push ecx
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x56a4bc
lea ecx, [ebp - 0x1430]
call fcn.00498620
cmp eax, 2
je 0x56a41c
mov edx, dword [ebp + 8]
push edx
push 0x6d5010
call fcn.005aaeb0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
jmp 0x56bea4
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x14b8], eax
call fcn.004a4800
mov dword [ebp - 0x14b0], eax
cmp dword [ebp - 0x14b8], 0
je 0x56a45c
mov byte [ebp - 0x143a], 1
jmp 0x56a463
mov byte [ebp - 0x143a], 0
movzx eax, byte [ebp - 0x143a]
push eax
mov ecx, dword [ebp - 0x14b0]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0x14b0]
mov eax, dword [edx + 0x7c]
call eax
mov ecx, dword [ebp - 0x14b8]
push ecx
push 0x6d500c
call dword [sym.imp.python27.dll_Py_BuildValue]
add esp, 8
push eax
push str.BINARY_BettingGuildWar_SetObserverMode
mov edx, 4
imul eax, edx, 5
mov ecx, dword [ebp - 0x1438]
mov edx, dword [ecx + eax + 0x17c]
push edx
call fcn.0064d780
add esp, 0xc
jmp 0x56be92
push str.ObserverTeamInfo
mov eax, dword [ebp - 0x1434]
push eax
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x56a4d9
jmp 0x56be92
push str.MiniGame
mov ecx, dword [ebp - 0x1434]
push ecx
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x56a5c3
lea ecx, [ebp - 0x1430]
call fcn.00498620
cmp eax, 1
jae 0x56a532
mov edx, dword [ebp + 8]
push edx
push 0x6d50d0
call fcn.005aaeb0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
jmp 0x56bea4
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
push eax
push str.icon
call fcn.004b3670
add esp, 8
movzx eax, al
test eax, eax
je 0x56a5be
lea ecx, [ebp - 0x1430]
call fcn.00498620
cmp eax, 2
je 0x56a58c
mov ecx, dword [ebp + 8]
push ecx
push 0x6d5180
call fcn.005aaeb0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
jmp 0x56bea4
push 0x6d51d4
call dword [sym.imp.python27.dll_Py_BuildValue]
add esp, 4
push eax
push str.BINARY_MiniGame_ShowIcon
mov edx, 4
imul eax, edx, 5
mov ecx, dword [ebp - 0x1438]
mov edx, dword [ecx + eax + 0x17c]
push edx
call fcn.0064d780
add esp, 0xc
jmp 0x56be92
push str.cards
mov eax, dword [ebp - 0x1434]
push eax
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x56ac9d
lea ecx, [ebp - 0x1430]
call fcn.00498620
cmp eax, 2
jae 0x56a617
mov ecx, dword [ebp + 8]
push ecx
push 0x6d5208
call fcn.005aaeb0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
jmp 0x56bea4
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
push eax
push str.open
call fcn.004b3670
add esp, 8
movzx edx, al
test edx, edx
je 0x56a69a
push 2
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x151c], eax
mov eax, dword [ebp - 0x151c]
push eax
push 0x6d52e4
call dword [sym.imp.python27.dll_Py_BuildValue]
add esp, 8
push eax
push str.BINARY_Cards_Open
mov ecx, 4
imul edx, ecx, 5
mov eax, dword [ebp - 0x1438]
mov ecx, dword [eax + edx + 0x17c]
push ecx
call fcn.0064d780
add esp, 0xc
jmp 0x56ac98
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
push eax
push str.info
call fcn.004b3670
add esp, 8
movzx edx, al
test edx, edx
je 0x56a927
lea ecx, [ebp - 0x1430]
call fcn.00498620
cmp eax, 0xe
je 0x56a6f8
mov eax, dword [ebp + 8]
push eax
push 0x6d5390
call fcn.005aaeb0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
jmp 0x56bea4
push 2
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1578], eax
push 3
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1570], eax
push 4
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1568], eax
push 5
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1560], eax
push 6
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1558], eax
push 7
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1550], eax
push 8
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1548], eax
push 9
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1544], eax
push 0xa
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x153c], eax
push 0xb
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1534], eax
push 0xc
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x152c], eax
push 0xd
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1524], eax
mov ecx, dword [ebp - 0x1524]
push ecx
mov edx, dword [ebp - 0x152c]
push edx
mov eax, dword [ebp - 0x1534]
push eax
mov ecx, dword [ebp - 0x153c]
push ecx
mov edx, dword [ebp - 0x1544]
push edx
mov eax, dword [ebp - 0x1548]
push eax
mov ecx, dword [ebp - 0x1550]
push ecx
mov edx, dword [ebp - 0x1558]
push edx
mov eax, dword [ebp - 0x1560]
push eax
mov ecx, dword [ebp - 0x1568]
push ecx
mov edx, dword [ebp - 0x1570]
push edx
mov eax, dword [ebp - 0x1578]
push eax
push str._iiiiiiiiiiii_
call dword [sym.imp.python27.dll_Py_BuildValue]
add esp, 0x34
push eax
push str.BINARY_Cards_UpdateInfo
mov ecx, 4
imul edx, ecx, 5
mov eax, dword [ebp - 0x1438]
mov ecx, dword [eax + edx + 0x17c]
push ecx
call fcn.0064d780
add esp, 0xc
jmp 0x56ac98
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
push eax
push str.finfo
call fcn.004b3670
add esp, 8
movzx edx, al
test edx, edx
je 0x56aae2
lea ecx, [ebp - 0x1430]
call fcn.00498620
cmp eax, 9
je 0x56a985
mov eax, dword [ebp + 8]
push eax
push 0x6d5400
call fcn.005aaeb0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
jmp 0x56bea4
push 2
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x15b0], eax
push 3
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x15a8], eax
push 4
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x15a0], eax
push 5
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1598], eax
push 6
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1590], eax
push 7
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1588], eax
push 8
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1580], eax
mov ecx, dword [ebp - 0x1580]
push ecx
mov edx, dword [ebp - 0x1588]
push edx
mov eax, dword [ebp - 0x1590]
push eax
mov ecx, dword [ebp - 0x1598]
push ecx
mov edx, dword [ebp - 0x15a0]
push edx
mov eax, dword [ebp - 0x15a8]
push eax
mov ecx, dword [ebp - 0x15b0]
push ecx
push 0x6d5384
call dword [sym.imp.python27.dll_Py_BuildValue]
add esp, 0x20
push eax
push str.BINARY_Cards_FieldUpdateInfo
mov edx, 4
imul eax, edx, 5
mov ecx, dword [ebp - 0x1438]
mov edx, dword [ecx + eax + 0x17c]
push edx
call fcn.0064d780
add esp, 0xc
jmp 0x56ac98
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
push eax
push str.reward
call fcn.004b3670
add esp, 8
movzx eax, al
test eax, eax
je 0x56ac98
lea ecx, [ebp - 0x1430]
call fcn.00498620
cmp eax, 9
je 0x56ab40
mov ecx, dword [ebp + 8]
push ecx
push 0x6d5498
call fcn.005aaeb0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
jmp 0x56bea4
push 2
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x155c], eax
push 3
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x14f0], eax
push 4
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x15ac], eax
push 5
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x14e8], eax
push 6
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1554], eax
push 7
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x154c], eax
push 8
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x15b8], eax
mov edx, dword [ebp - 0x15b8]
push edx
mov eax, dword [ebp - 0x154c]
push eax
mov ecx, dword [ebp - 0x1554]
push ecx
mov edx, dword [ebp - 0x14e8]
push edx
mov eax, dword [ebp - 0x15ac]
push eax
mov ecx, dword [ebp - 0x14f0]
push ecx
mov edx, dword [ebp - 0x155c]
push edx
push str._iiiiiii_
call dword [sym.imp.python27.dll_Py_BuildValue]
add esp, 0x20
push eax
push str.BINARY_Cards_PutReward
mov eax, 4
imul ecx, eax, 5
mov edx, dword [ebp - 0x1438]
mov eax, dword [edx + ecx + 0x17c]
push eax
call fcn.0064d780
add esp, 0xc
jmp 0x56be92
push str.StoneDetect
mov ecx, dword [ebp - 0x1434]
push ecx
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x56af8e
lea ecx, [ebp - 0x1430]
call fcn.00498620
cmp eax, 4
je 0x56acf1
mov edx, dword [ebp + 8]
push edx
push 0x6d5510
call fcn.005aaeb0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
jmp 0x56bea4
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x14c0], eax
push 2
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov byte [ebp - 0x143c], al
push 3
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1c1
add esp, 4
fstp dword [ebp - 0x1444]
push ecx
movss xmm0, dword [0x6c028c]
movss dword [esp], xmm0
movss xmm0, dword [0x6c6aa8]
subss xmm0, dword [ebp - 0x1444]
push ecx
movss dword [esp], xmm0
call fcn.004c4380
add esp, 8
fstp dword [ebp - 0x1444]
cvtss2sd xmm0, dword [ebp - 0x1444]
sub esp, 8
movsd qword [esp], xmm0
push 3
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
push edx
push eax
movzx eax, byte [ebp - 0x143c]
push eax
mov ecx, dword [ebp - 0x14c0]
push ecx
push str.StoneDetect__VID:_d___Distance:_d___Angle:_d___f__n
call fcn.005ab020
add esp, 0x1c
call fcn.0056d6a0
mov dword [ebp - 0x14c8], eax
mov edx, dword [ebp - 0x14c0]
push edx
mov eax, dword [ebp - 0x14c8]
mov edx, dword [eax]
mov ecx, dword [ebp - 0x14c8]
mov eax, dword [edx + 8]
call eax
mov dword [ebp - 0x14d0], eax
cmp dword [ebp - 0x14d0], 0
jne 0x56ae33
mov ecx, dword [ebp + 8]
push ecx
push str.CPythonNetworkStream::ServerCommand_c_szCommand_s____Not_Exist_Instance
call fcn.005aaeb0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
jmp 0x56bea4
lea ecx, [ebp - 0x1c]
call fcn.005440a0
push ecx
movss xmm0, dword [ebp - 0x1444]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x6c0254]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x6c0254]
movss dword [esp], xmm0
lea ecx, [ebp - 0x28]
call fcn.004a4290
lea edx, [ebp - 0x1c]
push edx
mov ecx, dword [ebp - 0x14d0]
call fcn.004afb90
movss xmm0, dword [ebp - 0x18]
mulss xmm0, dword [0x6c02f8]
movss dword [ebp - 0x18], xmm0
movzx eax, byte [ebp - 0x143c]
mov dword [ebp - 0x14d8], eax
cmp dword [ebp - 0x14d8], 3
ja case.default.0x56aeae
mov ecx, dword [ebp - 0x14d8]
jmp dword [ecx*4 + 0x56bec0]
push 0
push 0
push 0x6d58ac
call fcn.004a4810
mov ecx, eax
call fcn.0059a640
lea edx, [ebp - 0x28]
push edx
lea eax, [ebp - 0x1c]
push eax
push str.d:_ymir_work_effect_etc_firecracker_find_out.mse
call fcn.004a4810
mov ecx, eax
call fcn.0059a100
jmp 0x56af89
push 0
push 0
push 0x6d5978
call fcn.004a4810
mov ecx, eax
call fcn.0059a640
lea ecx, [ebp - 0x28]
push ecx
lea edx, [ebp - 0x1c]
push edx
push str.d:_ymir_work_effect_etc_compass_appear_small.mse
call fcn.004a4810
mov ecx, eax
call fcn.0059a100
jmp 0x56af89
push 0
push 0
push 0x6d5a38
call fcn.004a4810
mov ecx, eax
call fcn.0059a640
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x1c]
push ecx
push str.d:_ymir_work_effect_etc_compass_appear_middle.mse
call fcn.004a4810
mov ecx, eax
call fcn.0059a100
jmp 0x56af89
push 0
push 0
push 0x6d5af8
call fcn.004a4810
mov ecx, eax
call fcn.0059a640
lea edx, [ebp - 0x28]
push edx
lea eax, [ebp - 0x1c]
push eax
push str.d:_ymir_work_effect_etc_compass_appear_large.mse
call fcn.004a4810
mov ecx, eax
call fcn.0059a100
jmp 0x56af89
mov ecx, dword [ebp + 8]
push ecx
push str.CPythonNetworkStream::ServerCommand_c_szCommand_s____Strange_Distance
call fcn.005aaeb0
add esp, 8
jmp 0x56be92
push str.StartStaminaConsume
mov edx, dword [ebp - 0x1434]
push edx
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x56b059
lea ecx, [ebp - 0x1430]
call fcn.00498620
cmp eax, 3
je 0x56afe2
mov eax, dword [ebp + 8]
push eax
push str.CPythonNetworkStream::ServerCommand_c_szCommand_s____Strange_Parameter_Count_:__s
call fcn.005aaeb0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
jmp 0x56bea4
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x158c], eax
push 2
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x14f8], eax
call fcn.004a4800
mov dword [ebp - 0x14b4], eax
mov ecx, dword [ebp - 0x14f8]
push ecx
mov edx, dword [ebp - 0x158c]
push edx
mov eax, dword [ebp - 0x14b4]
mov edx, dword [eax]
mov ecx, dword [ebp - 0x14b4]
mov eax, dword [edx + 0x1c]
call eax
jmp 0x56be92
push str.StopStaminaConsume
mov ecx, dword [ebp - 0x1434]
push ecx
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x56b106
lea ecx, [ebp - 0x1430]
call fcn.00498620
cmp eax, 2
je 0x56b0b9
lea ecx, [ebp - 0x1430]
call fcn.00498620
push eax
mov edx, dword [ebp + 8]
push edx
push str.CPythonNetworkStream::ServerCommand_c_szCommand_s____Strange_Parameter_Count_:__d
call fcn.005aaeb0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
jmp 0x56bea4
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1500], eax
call fcn.004a4800
mov dword [ebp - 0x1474], eax
mov eax, dword [ebp - 0x1500]
push eax
mov ecx, dword [ebp - 0x1474]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0x1474]
mov eax, dword [edx + 0x20]
call eax
jmp 0x56be92
push 0x6d5ee4
mov ecx, dword [ebp - 0x1434]
push ecx
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x56b146
call fcn.004a4800
mov dword [ebp - 0x1488], eax
push 1
mov edx, dword [ebp - 0x1488]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1488]
mov edx, dword [eax + 0x80]
call edx
jmp 0x56be92
push str.nosms
mov eax, dword [ebp - 0x1434]
push eax
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x56b186
call fcn.004a4800
mov dword [ebp - 0x1490], eax
push 0
mov ecx, dword [ebp - 0x1490]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0x1490]
mov eax, dword [edx + 0x80]
call eax
jmp 0x56be92
push str.mobile_auth
mov ecx, dword [ebp - 0x1434]
push ecx
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x56b1d5
push 0x6d6018
call dword [sym.imp.python27.dll_Py_BuildValue]
add esp, 4
push eax
push str.OnMobileAuthority
mov edx, 4
imul eax, edx, 5
mov ecx, dword [ebp - 0x1438]
mov edx, dword [ecx + eax + 0x17c]
push edx
call fcn.0064d780
add esp, 0xc
jmp 0x56be92
push str.messenger_auth
mov eax, dword [ebp - 0x1434]
push eax
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x56b273
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
lea ecx, [ebp - 0x148]
call fcn.00461700
mov byte [ebp - 4], 0x63
lea ecx, [ebp - 0x148]
mov dword [ebp - 0x1564], ecx
mov ecx, dword [ebp - 0x1564]
call fcn.00461a70
push eax
push 0x6d613c
call dword [sym.imp.python27.dll_Py_BuildValue]
add esp, 8
push eax
push str.OnMessengerAddFriendQuestion
mov edx, 4
imul eax, edx, 5
mov ecx, dword [ebp - 0x1438]
mov edx, dword [ecx + eax + 0x17c]
push edx
call fcn.0064d780
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x148]
call fcn.00462020
jmp 0x56be92
push str.combo
mov eax, dword [ebp - 0x1434]
push eax
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x56b306
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x14a0], eax
call fcn.004a4800
mov dword [ebp - 0x1498], eax
mov ecx, dword [ebp - 0x14a0]
push ecx
mov edx, dword [ebp - 0x1498]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1498]
mov edx, dword [eax + 0x84]
call edx
cmp dword [ebp - 0x14a0], 0
je 0x56b2e8
mov byte [ebp - 0x143b], 1
jmp 0x56b2ef
mov byte [ebp - 0x143b], 0
mov eax, dword [ebp - 0x1438]
mov cl, byte [ebp - 0x143b]
mov byte [eax + 0x7991], cl
jmp 0x56be92
push str.setblockmode
mov edx, dword [ebp - 0x1434]
push edx
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x56b37f
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1508], eax
mov eax, dword [ebp - 0x1508]
push eax
push 0x6d6308
call dword [sym.imp.python27.dll_Py_BuildValue]
add esp, 8
push eax
push str.OnBlockMode
mov ecx, 4
imul edx, ecx, 5
mov eax, dword [ebp - 0x1438]
mov ecx, dword [eax + edx + 0x17c]
push ecx
call fcn.0064d780
add esp, 0xc
jmp 0x56be92
push str.french_kiss
mov edx, dword [ebp - 0x1434]
push edx
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x56b45f
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x15a4], eax
push 2
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1510], eax
call fcn.0056d6a0
mov dword [ebp - 0x1448], eax
mov eax, dword [ebp - 0x15a4]
push eax
mov ecx, dword [ebp - 0x1448]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0x1448]
mov eax, dword [edx + 8]
call eax
mov dword [ebp - 0x149c], eax
mov ecx, dword [ebp - 0x1510]
push ecx
mov edx, dword [ebp - 0x1448]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1448]
mov edx, dword [eax + 8]
call edx
mov dword [ebp - 0x14a8], eax
cmp dword [ebp - 0x149c], 0
je 0x56b45a
cmp dword [ebp - 0x14a8], 0
je 0x56b45a
push 0x13a
push 0x13a
mov eax, dword [ebp - 0x14a8]
push eax
mov ecx, dword [ebp - 0x149c]
call fcn.004ae400
jmp 0x56be92
push str.kiss
mov ecx, dword [ebp - 0x1434]
push ecx
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x56b53f
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x156c], eax
push 2
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1518], eax
call fcn.0056d6a0
mov dword [ebp - 0x144c], eax
mov edx, dword [ebp - 0x156c]
push edx
mov eax, dword [ebp - 0x144c]
mov edx, dword [eax]
mov ecx, dword [ebp - 0x144c]
mov eax, dword [edx + 8]
call eax
mov dword [ebp - 0x14bc], eax
mov ecx, dword [ebp - 0x1518]
push ecx
mov edx, dword [ebp - 0x144c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x144c]
mov edx, dword [eax + 8]
call edx
mov dword [ebp - 0x1464], eax
cmp dword [ebp - 0x14bc], 0
je 0x56b53a
cmp dword [ebp - 0x1464], 0
je 0x56b53a
push 0x135
push 0x135
mov eax, dword [ebp - 0x1464]
push eax
mov ecx, dword [ebp - 0x14bc]
call fcn.004ae400
jmp 0x56be92
push str.slap
mov ecx, dword [ebp - 0x1434]
push ecx
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x56b61f
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1594], eax
push 2
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1520], eax
call fcn.0056d6a0
mov dword [ebp - 0x1450], eax
mov edx, dword [ebp - 0x1594]
push edx
mov eax, dword [ebp - 0x1450]
mov edx, dword [eax]
mov ecx, dword [ebp - 0x1450]
mov eax, dword [edx + 8]
call eax
mov dword [ebp - 0x14a4], eax
mov ecx, dword [ebp - 0x1520]
push ecx
mov edx, dword [ebp - 0x1450]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1450]
mov edx, dword [eax + 8]
call edx
mov dword [ebp - 0x146c], eax
cmp dword [ebp - 0x14a4], 0
je 0x56b61a
cmp dword [ebp - 0x146c], 0
je 0x56b61a
push 0x13f
push 0x144
mov eax, dword [ebp - 0x146c]
push eax
mov ecx, dword [ebp - 0x14a4]
call fcn.004ae400
jmp 0x56be92
push str.clap
mov ecx, dword [ebp - 0x1434]
push ecx
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x56b6a3
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1574], eax
call fcn.0056d6a0
mov dword [ebp - 0x14cc], eax
mov edx, dword [ebp - 0x1574]
push edx
mov eax, dword [ebp - 0x14cc]
mov edx, dword [eax]
mov ecx, dword [ebp - 0x14cc]
mov eax, dword [edx + 8]
call eax
mov dword [ebp - 0x147c], eax
cmp dword [ebp - 0x147c], 0
je 0x56b69e
push 0x132
mov ecx, dword [ebp - 0x147c]
call fcn.004ae5d0
jmp 0x56be92
push str.cheer1
mov ecx, dword [ebp - 0x1434]
push ecx
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x56b727
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1528], eax
call fcn.0056d6a0
mov dword [ebp - 0x14ac], eax
mov edx, dword [ebp - 0x1528]
push edx
mov eax, dword [ebp - 0x14ac]
mov edx, dword [eax]
mov ecx, dword [ebp - 0x14ac]
mov eax, dword [edx + 8]
call eax
mov dword [ebp - 0x1484], eax
cmp dword [ebp - 0x1484], 0
je 0x56b722
push 0x133
mov ecx, dword [ebp - 0x1484]
call fcn.004ae5d0
jmp 0x56be92
push str.cheer2
mov ecx, dword [ebp - 0x1434]
push ecx
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x56b7ab
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x14dc], eax
call fcn.0056d6a0
mov dword [ebp - 0x14c4], eax
mov edx, dword [ebp - 0x14dc]
push edx
mov eax, dword [ebp - 0x14c4]
mov edx, dword [eax]
mov ecx, dword [ebp - 0x14c4]
mov eax, dword [edx + 8]
call eax
mov dword [ebp - 0x148c], eax
cmp dword [ebp - 0x148c], 0
je 0x56b7a6
push 0x134
mov ecx, dword [ebp - 0x148c]
call fcn.004ae5d0
jmp 0x56be92
push str.dance1
mov ecx, dword [ebp - 0x1434]
push ecx
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x56b82f
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1530], eax
call fcn.0056d6a0
mov dword [ebp - 0x1458], eax
mov edx, dword [ebp - 0x1530]
push edx
mov eax, dword [ebp - 0x1458]
mov edx, dword [eax]
mov ecx, dword [ebp - 0x1458]
mov eax, dword [edx + 8]
call eax
mov dword [ebp - 0x1494], eax
cmp dword [ebp - 0x1494], 0
je 0x56b82a
push 0x14a
mov ecx, dword [ebp - 0x1494]
call fcn.004ae5d0
jmp 0x56be92
push str.dance2
mov ecx, dword [ebp - 0x1434]
push ecx
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x56b8b3
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x157c], eax
call fcn.0056d6a0
mov dword [ebp - 0x14d4], eax
mov edx, dword [ebp - 0x157c]
push edx
mov eax, dword [ebp - 0x14d4]
mov edx, dword [eax]
mov ecx, dword [ebp - 0x14d4]
mov eax, dword [edx + 8]
call eax
mov dword [ebp - 0x145c], eax
cmp dword [ebp - 0x145c], 0
je 0x56b8ae
push 0x14b
mov ecx, dword [ebp - 0x145c]
call fcn.004ae5d0
jmp 0x56be92
push str.dig_motion
mov ecx, dword [ebp - 0x1434]
push ecx
call fcn.0065ecaf
add esp, 8
test eax, eax
jne 0x56b937
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x1538], eax
call fcn.0056d6a0
mov dword [ebp - 0x1460], eax
mov edx, dword [ebp - 0x1538]
push edx
mov eax, dword [ebp - 0x1460]
mov edx, dword [eax]
mov ecx, dword [ebp - 0x1460]
mov eax, dword [edx + 8]
call eax
mov dword [ebp - 0x1468], eax
cmp dword [ebp - 0x1468], 0
je 0x56b932
push 0x149
mov ecx, dword [ebp - 0x1468]
call fcn.004ae5d0
jmp 0x56be92
mov ecx, dword [0x79e96c]
and ecx, 2
jne 0x56b970
mov edx, dword [0x79e96c]
or edx, 2
mov dword [0x79e96c], edx
mov byte [ebp - 4], 0x64
mov ecx, 0x79e970
call fcn.00519540
push 0x6bb800
call fcn.00659699
add esp, 4
mov byte [ebp - 4], 0
movzx eax, byte [0x749e74]
test eax, eax
je 0x56bd9a
mov byte [0x749e74], 0
push str.dance3
lea ecx, [ebp - 0x178]
call fcn.00461700
mov byte [ebp - 4], 0x65
lea ecx, [ebp - 0x178]
push ecx
mov ecx, 0x79e970
call fcn.004c97f0
mov dword [eax], 0x14c
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x178]
call fcn.00462020
push str.dance4
lea ecx, [ebp - 0x1a8]
call fcn.00461700
mov byte [ebp - 4], 0x66
lea edx, [ebp - 0x1a8]
push edx
mov ecx, 0x79e970
call fcn.004c97f0
mov dword [eax], 0x14d
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1a8]
call fcn.00462020
push str.dance5
lea ecx, [ebp - 0x1d8]
call fcn.00461700
mov byte [ebp - 4], 0x67
lea eax, [ebp - 0x1d8]
push eax
mov ecx, 0x79e970
call fcn.004c97f0
mov dword [eax], 0x14e
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1d8]
call fcn.00462020
push str.dance6
lea ecx, [ebp - 0x208]
call fcn.00461700
mov byte [ebp - 4], 0x68
lea ecx, [ebp - 0x208]
push ecx
mov ecx, 0x79e970
call fcn.004c97f0
mov dword [eax], 0x14f
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x208]
call fcn.00462020
push str.dance7
lea ecx, [ebp - 0x238]
call fcn.00461700
mov byte [ebp - 4], 0x69
lea edx, [ebp - 0x238]
push edx
mov ecx, 0x79e970
call fcn.004c97f0
mov dword [eax], 0x150
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x238]
call fcn.00462020
push str.congratulation
lea ecx, [ebp - 0x268]
call fcn.00461700
mov byte [ebp - 4], 0x6a
lea eax, [ebp - 0x268]
push eax
mov ecx, 0x79e970
call fcn.004c97f0
mov dword [eax], 0x15b
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x268]
call fcn.00462020
push str.forgive
lea ecx, [ebp - 0x298]
call fcn.00461700
mov byte [ebp - 4], 0x6b
lea ecx, [ebp - 0x298]
push ecx
mov ecx, 0x79e970
call fcn.004c97f0
mov dword [eax], 0x15c
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x298]
call fcn.00462020
push str.angry
lea ecx, [ebp - 0x2c8]
call fcn.00461700
mov byte [ebp - 4], 0x6c
lea edx, [ebp - 0x2c8]
push edx
mov ecx, 0x79e970
call fcn.004c97f0
mov dword [eax], 0x15d
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c8]
call fcn.00462020
push str.attractive
lea ecx, [ebp - 0x2f8]
call fcn.00461700
mov byte [ebp - 4], 0x6d
lea eax, [ebp - 0x2f8]
push eax
mov ecx, 0x79e970
call fcn.004c97f0
mov dword [eax], 0x15e
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2f8]
call fcn.00462020
push 0x6d4c90
lea ecx, [ebp - 0x328]
call fcn.00461700
mov byte [ebp - 4], 0x6e
lea ecx, [ebp - 0x328]
push ecx
mov ecx, 0x79e970
call fcn.004c97f0
mov dword [eax], 0x15f
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x328]
call fcn.00462020
push 0x6d4c94
lea ecx, [ebp - 0x358]
call fcn.00461700
mov byte [ebp - 4], 0x6f
lea edx, [ebp - 0x358]
push edx
mov ecx, 0x79e970
call fcn.004c97f0
mov dword [eax], 0x160
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x358]
call fcn.00462020
push str.cheerup
lea ecx, [ebp - 0x388]
call fcn.00461700
mov byte [ebp - 4], 0x70
lea eax, [ebp - 0x388]
push eax
mov ecx, 0x79e970
call fcn.004c97f0
mov dword [eax], 0x161
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x388]
call fcn.00462020
push str.banter
lea ecx, [ebp - 0x3b8]
call fcn.00461700
mov byte [ebp - 4], 0x71
lea ecx, [ebp - 0x3b8]
push ecx
mov ecx, 0x79e970
call fcn.004c97f0
mov dword [eax], 0x162
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x3b8]
call fcn.00462020
push 0x6d4ca8
lea ecx, [ebp - 0x3e8]
call fcn.00461700
mov byte [ebp - 4], 0x72
lea edx, [ebp - 0x3e8]
push edx
mov ecx, 0x79e970
call fcn.004c97f0
mov dword [eax], 0x163
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x3e8]
call fcn.00462020
push str.selfie
lea ecx, [ebp - 0x418]
call fcn.00461700
mov byte [ebp - 4], 0x73
lea eax, [ebp - 0x418]
push eax
mov ecx, 0x79e970
call fcn.004c97f0
mov dword [eax], 0x164
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x418]
call fcn.00462020
push str.doze
lea ecx, [ebp - 0x88]
call fcn.00461700
mov byte [ebp - 4], 0x74
lea ecx, [ebp - 0x88]
push ecx
mov ecx, 0x79e970
call fcn.004c97f0
mov dword [eax], 0x165
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x88]
call fcn.00462020
push str.exercise
lea ecx, [ebp - 0xa0]
call fcn.00461700
mov byte [ebp - 4], 0x75
lea edx, [ebp - 0xa0]
push edx
mov ecx, 0x79e970
call fcn.004c97f0
mov dword [eax], 0x166
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xa0]
call fcn.00462020
push str.pushup
lea ecx, [ebp - 0x280]
call fcn.00461700
mov byte [ebp - 4], 0x76
lea eax, [ebp - 0x280]
push eax
mov ecx, 0x79e970
call fcn.004c97f0
mov dword [eax], 0x167
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x280]
call fcn.00462020
mov ecx, dword [ebp - 0x1434]
push ecx
lea ecx, [ebp - 0xb8]
call fcn.00461700
mov byte [ebp - 4], 0x77
lea edx, [ebp - 0xb8]
push edx
lea eax, [ebp - 0x1470]
push eax
mov ecx, 0x79e970
call fcn.00529550
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xb8]
call fcn.00462020
lea ecx, [ebp - 0x15bc]
push ecx
mov ecx, 0x79e970
call fcn.00534dd0
push eax
lea ecx, [ebp - 0x1470]
call fcn.0056d4b0
movzx edx, al
test edx, edx
je 0x56be15
mov eax, dword [ebp - 0x1434]
push eax
mov ecx, dword [ebp + 8]
push ecx
push str.Unknown_Server_Command__s___s
call fcn.005aaeb0
add esp, 0xc
jmp 0x56be92
lea ecx, [ebp - 0x1470]
call fcn.00563b00
mov edx, dword [eax + 0x18]
mov dword [ebp - 0x1540], edx
push 1
lea ecx, [ebp - 0x1430]
call fcn.004fb330
mov ecx, eax
call fcn.00461a70
push eax
call fcn.0065e1d2
add esp, 4
mov dword [ebp - 0x159c], eax
call fcn.0056d6a0
mov dword [ebp - 0x1478], eax
mov eax, dword [ebp - 0x159c]
push eax
mov ecx, dword [ebp - 0x1478]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0x1478]
mov eax, dword [edx + 8]
call eax
mov dword [ebp - 0x1480], eax
cmp dword [ebp - 0x1480], 0
je 0x56be92
mov ecx, dword [ebp - 0x1540]
push ecx
mov ecx, dword [ebp - 0x1480]
call fcn.004ae5d0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1430]
call fcn.00497770
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0065b5b4
mov esp, ebp
pop ebp
ret 4