Function at 0x4d02c0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x6194c3
mov eax, dword fs:[0]
push eax
sub esp, 0x614
mov eax, dword [0x6a5418]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, ecx
mov dword [ebp - 0x618], ebx
mov eax, dword fs:[0x2c]
mov edx, dword [0x6f62c4]
mov ecx, dword [ebp + 8]
mov dword [ebp - 0x61c], ecx
mov edx, dword [eax + edx*4]
mov eax, dword [0x6ba1f0]
cmp eax, dword [edx + 0x20]
jg 0x4d0458
jmp 0x4d0327
mov ecx, dword [ebp - 0x61c]
xor al, al
mov byte [ebp - 0x611], al
nop
movzx esi, al
cmp byte [esi + ebx + 0x28], 0
je 0x4d041d
test ecx, ecx
je 0x4d0438
mov ecx, dword [ecx + 0x290]
test ecx, ecx
je 0x4d0438
call fcn.004d5c30
lea ecx, [esi + esi*2]
mov ebx, eax
mov eax, dword [ecx*4 + 0x6ba1c4]
mov edi, dword [ecx*4 + 0x6ba1c0]
mov dword [ebp - 0x620], eax
cmp edi, eax
je 0x4d0411
nop word [eax + eax]
mov ecx, ebx
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4d0385
sub ecx, edx
mov eax, edi
cmp dword [edi + 0x14], 0x10
jb 0x4d0398
mov eax, dword [edi]
mov esi, dword [edi + 0x10]
cmp esi, ecx
jne 0x4d03f6
mov edx, ebx
sub esi, 4
jb 0x4d03b7
mov ecx, dword [eax]
cmp ecx, dword [edx]
jne 0x4d03bc
add eax, 4
add edx, 4
sub esi, 4
jae 0x4d03a6
cmp esi, 0xfffffffc
je 0x4d03f0
mov cl, byte [eax]
cmp cl, byte [edx]
jne 0x4d03e9
cmp esi, 0xfffffffd
je 0x4d03f0
mov cl, byte [eax + 1]
cmp cl, byte [edx + 1]
jne 0x4d03e9
cmp esi, 0xfffffffe
je 0x4d03f0
mov cl, byte [eax + 2]
cmp cl, byte [edx + 2]
jne 0x4d03e9
cmp esi, 0xffffffff
je 0x4d03f0
mov al, byte [eax + 3]
cmp al, byte [edx + 3]
je 0x4d03f0
sbb eax, eax
or eax, 1
jmp 0x4d03f2
xor eax, eax
test eax, eax
je 0x4d0407
add edi, 0x18
cmp edi, dword [ebp - 0x620]
jne 0x4d0380
jmp 0x4d0411
mov eax, dword [ebp - 0x620]
cmp edi, eax
jne 0x4d0434
mov ebx, dword [ebp - 0x618]
mov al, byte [ebp - 0x611]
inc al
mov byte [ebp - 0x611], al
cmp al, 4
jae 0x4d0438
mov ecx, dword [ebp - 0x61c]
jmp 0x4d0330
xor al, al
jmp 0x4d043a
mov al, 1
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.005984ec
mov esp, ebp
pop ebp
ret 4
push 0x6ba1f0
call fcn.005988f9
add esp, 4
cmp dword [0x6ba1f0], 0xffffffff
jne 0x4d0321
push str.d:_ymir_work_pc_shaman_effect_3hosin_loop.mse
lea ecx, [ebp - 0x70]
call fcn.0043c2b0
push str.d:_ymir_work_pc_shaman_effect_boho_loop.mse
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], 0
call fcn.0043c2b0
push str.d:_ymir_work_pc_shaman_effect_6gicheon_hand.mse
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 1
call fcn.0043c2b0
push str.d:_ymir_work_pc_shaman_effect_jeungryeok_hand.mse
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.0043c2b0
push dword [ebp - 0x618]
lea eax, [ebp - 0x10]
mov dword [ebp - 4], 3
push eax
lea eax, [ebp - 0x70]
mov dword [0x6ba1c0], 0
push eax
mov ecx, 0x6ba1c0
mov dword [0x6ba1c4], 0
mov dword [0x6ba1c8], 0
call fcn.004b58f0
push fcn.0043a730
push 4
push 0x18
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 5
push eax
call fcn.00598a4d
push str.d:_ymir_work_pc_shaman_effect_10kwaesok_loop.mse
lea ecx, [ebp - 0x160]
call fcn.0043c2b0
push str.d:_ymir_work_pc_sura_effect_gwigeom_loop.mse
lea ecx, [ebp - 0x148]
mov byte [ebp - 4], 6
call fcn.0043c2b0
push str.d:_ymir_work_pc_sura_effect_fear_loop.mse
lea ecx, [ebp - 0x130]
mov byte [ebp - 4], 7
call fcn.0043c2b0
push str.d:_ymir_work_pc_sura_effect_jumagap_loop.mse
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 8
call fcn.0043c2b0
push str.d:_ymir_work_pc_sura_effect_muyeong_loop.mse
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 9
call fcn.0043c2b0
push str.d:_ymir_work_pc_sura_effect_heuksin_loop.mse
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0xa
call fcn.0043c2b0
push str.d:_ymir_work_pc_warrior_effect_gyeokgongjang_loop.mse
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0xb
call fcn.0043c2b0
push str.d:_ymir_work_pc_warrior_effect_geom_sword_loop.mse
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0xc
call fcn.0043c2b0
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0xa0]
push str.d:_ymir_work_pc_warrior_effect_geom_spear_loop.mse
call fcn.0043c2b0
push str.d:_ymir_work_pc_assassin_effect_gyeonggong_loop.mse
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0xe
call fcn.0043c2b0
push dword [ebp - 0x618]
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0xf
push eax
lea eax, [ebp - 0x160]
mov dword [0x6ba1cc], 0
push eax
mov ecx, 0x6ba1cc
mov dword [0x6ba1d0], 0
mov dword [0x6ba1d4], 0
call fcn.004b58f0
push fcn.0043a730
push 0xa
push 0x18
lea eax, [ebp - 0x160]
mov byte [ebp - 4], 0x11
push eax
call fcn.00598a4d
push str.d:_ymir_work_vandaa_easter_2023_wing_easter_wing.mse
lea ecx, [ebp - 0x58]
call fcn.0043c2b0
push str.d:_ymir_work_mushka_3d_work_costume_set_set_3_gold_wing_wing.mse
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x12
call fcn.0043c2b0
push str.d:_ymir_work_asek_alune_set_9_wing_wing.mse
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x13
call fcn.0043c2b0
push dword [ebp - 0x618]
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 0x14
push eax
lea eax, [ebp - 0x58]
mov dword [0x6ba1d8], 0
push eax
mov ecx, 0x6ba1d8
mov dword [0x6ba1dc], 0
mov dword [0x6ba1e0], 0
call fcn.004b58f0
push fcn.0043a730
push 3
push 0x18
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x16
push eax
call fcn.00598a4d
push str.d:_ymir_work_pc_common_effect_armor_maviruh_parlama_sari.mse
lea ecx, [ebp - 0x610]
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_armor_maviruh_parlama_kehverengi.mse
lea ecx, [ebp - 0x5f8]
mov byte [ebp - 4], 0x17
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_armor_maviruh_parlama_beyaz.mse
lea ecx, [ebp - 0x5e0]
mov byte [ebp - 4], 0x18
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_armor_maviruh_parlama_pembe.mse
lea ecx, [ebp - 0x5c8]
mov byte [ebp - 4], 0x19
call fcn.0043c2b0
mov byte [ebp - 4], 0x1a
push str.d:_ymir_work_pc_common_effect_armor_maviruh_parlama_mor.mse
lea ecx, [ebp - 0x5b0]
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_armor_maviruh_parlama_turuncu.mse
lea ecx, [ebp - 0x598]
mov byte [ebp - 4], 0x1b
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_armor_maviruh_parlama_turkuaz.mse
lea ecx, [ebp - 0x580]
mov byte [ebp - 4], 0x1c
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_armor_maviruh_parlama_mavi.mse
lea ecx, [ebp - 0x568]
mov byte [ebp - 4], 0x1d
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_armor_maviruh_parlama_kirmizi.mse
lea ecx, [ebp - 0x550]
mov byte [ebp - 4], 0x1e
call fcn.0043c2b0
push str.d:_ymir_work_effect_runes_armors_alperen_tornado_sari.mse
lea ecx, [ebp - 0x538]
mov byte [ebp - 4], 0x1f
call fcn.0043c2b0
push str.d:_ymir_work_effect_runes_armors_alperen_tornado_mavi.mse
lea ecx, [ebp - 0x520]
mov byte [ebp - 4], 0x20
call fcn.0043c2b0
push str.d:_ymir_work_effect_runes_armors_alperen_tornado_kirmizi.mse
lea ecx, [ebp - 0x508]
mov byte [ebp - 4], 0x21
call fcn.0043c2b0
push str.d:_ymir_work_effect_runes_armors_alperen_tornado_yesil.mse
lea ecx, [ebp - 0x4f0]
mov byte [ebp - 4], 0x22
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_armor_aze_shining_yellow.mse
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x23
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_armor_aze_shining_white.mse
lea ecx, [ebp - 0x4c0]
mov byte [ebp - 4], 0x24
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_armor_aze_shining_violett.mse
lea ecx, [ebp - 0x4a8]
mov byte [ebp - 4], 0x25
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_armor_aze_shining_red.mse
lea ecx, [ebp - 0x490]
mov byte [ebp - 4], 0x26
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_armor_aze_shining_orange.mse
lea ecx, [ebp - 0x478]
mov byte [ebp - 4], 0x27
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_armor_aze_shining_green.mse
lea ecx, [ebp - 0x460]
mov byte [ebp - 4], 0x28
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_armor_aze_shining_blue.mse
lea ecx, [ebp - 0x448]
mov byte [ebp - 4], 0x29
call fcn.0043c2b0
mov byte [ebp - 4], 0x2a
push str.d:_ymir_work_pc_common_effect_sword_element01_electric.mse
lea ecx, [ebp - 0x430]
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element02_fire.mse
lea ecx, [ebp - 0x418]
mov byte [ebp - 4], 0x2b
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element03_ice.mse
lea ecx, [ebp - 0x400]
mov byte [ebp - 4], 0x2c
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element04_wind.mse
lea ecx, [ebp - 0x3e8]
mov byte [ebp - 4], 0x2d
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element05_daeji.mse
lea ecx, [ebp - 0x3d0]
mov byte [ebp - 4], 0x2e
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element06_dark.mse
lea ecx, [ebp - 0x3b8]
mov byte [ebp - 4], 0x2f
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element01_electric_b.mse
lea ecx, [ebp - 0x3a0]
mov byte [ebp - 4], 0x30
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element02_fire_b.mse
lea ecx, [ebp - 0x388]
mov byte [ebp - 4], 0x31
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element03_ice_b.mse
lea ecx, [ebp - 0x370]
mov byte [ebp - 4], 0x32
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element04_wind_b.mse
lea ecx, [ebp - 0x358]
mov byte [ebp - 4], 0x33
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element05_daeji_b.mse
lea ecx, [ebp - 0x340]
mov byte [ebp - 4], 0x34
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element06_dark_b.mse
lea ecx, [ebp - 0x328]
mov byte [ebp - 4], 0x35
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element01_electric_f.mse
lea ecx, [ebp - 0x310]
mov byte [ebp - 4], 0x36
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element02_fire_f.mse
lea ecx, [ebp - 0x2f8]
mov byte [ebp - 4], 0x37
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element03_ice_f.mse
lea ecx, [ebp - 0x2e0]
mov byte [ebp - 4], 0x38
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element04_wind_f.mse
lea ecx, [ebp - 0x2c8]
mov byte [ebp - 4], 0x39
call fcn.0043c2b0
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x2b0]
push str.d:_ymir_work_pc_common_effect_sword_element05_daeji_f.mse
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element06_dark_f.mse
lea ecx, [ebp - 0x298]
mov byte [ebp - 4], 0x3b
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element01_electric_s.mse
lea ecx, [ebp - 0x280]
mov byte [ebp - 4], 0x3c
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element02_fire_s.mse
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x3d
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element03_ice_s.mse
lea ecx, [ebp - 0x250]
mov byte [ebp - 4], 0x3e
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element04_wind_s.mse
lea ecx, [ebp - 0x238]
mov byte [ebp - 4], 0x3f
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element05_daeji_s.mse
lea ecx, [ebp - 0x220]
mov byte [ebp - 4], 0x40
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element06_dark_s.mse
lea ecx, [ebp - 0x208]
mov byte [ebp - 4], 0x41
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element01_electric_s.mse
lea ecx, [ebp - 0x1f0]
mov byte [ebp - 4], 0x42
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element02_fire_s.mse
lea ecx, [ebp - 0x1d8]
mov byte [ebp - 4], 0x43
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element03_ice_s.mse
lea ecx, [ebp - 0x1c0]
mov byte [ebp - 4], 0x44
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element04_wind_s.mse
lea ecx, [ebp - 0x1a8]
mov byte [ebp - 4], 0x45
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element05_daeji_s.mse
lea ecx, [ebp - 0x190]
mov byte [ebp - 4], 0x46
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_sword_element06_dark_s.mse
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 0x47
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_armor_armor_7th_01.mse
lea ecx, [ebp - 0x160]
mov byte [ebp - 4], 0x48
call fcn.0043c2b0
push str.d:_ymir_work_asenis_effect_set_rybak_zbroja.mse
lea ecx, [ebp - 0x148]
mov byte [ebp - 4], 0x49
call fcn.0043c2b0
push str.d:_ymir_work_asenis_effect_set_gornik_zbroja.mse
lea ecx, [ebp - 0x130]
mov byte [ebp - 4], 0x4a
call fcn.0043c2b0
push str.d:_ymir_work_asenis_effect_set_wing_10_zbroja.mse
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x4b
call fcn.0043c2b0
push str.d:_ymir_work_asenis_effect_set_wing_3_zbroja.mse
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0x4c
call fcn.0043c2b0
push str.d:_ymir_work_asenis_effect_set_wing_2_zbroja.mse
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0x4d
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_aura_aura_250_006_1.mse
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0x4e
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_aura_aura_250_006_2.mse
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0x4f
call fcn.0043c2b0
push str.d:_ymir_work_pc_common_effect_aura_aura_250_006_3.mse
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x50
call fcn.0043c2b0
push str.d:_ymir_work_effect_gmad.mse
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x51
call fcn.0043c2b0
push dword [ebp - 0x618]
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x52
push eax
lea eax, [ebp - 0x610]
mov dword [0x6ba1e4], 0
push eax
mov ecx, 0x6ba1e4
mov dword [0x6ba1e8], 0
mov dword [0x6ba1ec], 0
call fcn.004b58f0
push fcn.0043a730
push 0x3c
push 0x18
lea eax, [ebp - 0x610]
mov byte [ebp - 4], 0x54
push eax
call fcn.00598a4d
push 0x627bf0
mov dword [ebp - 4], 0xffffffff
call fcn.005987b1
push 0x6ba1f0
call fcn.005988af
add esp, 8
jmp 0x4d0321