Function at 0x1008e700
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10128d70
mov eax, dword fs:[0]
push eax
sub esp, 0x54
mov eax, dword [0x1014200c]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, dword [ebp + 8]
lea ecx, [ebp - 0x28]
push 2
push 0x101361a4
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008d9f0
push str.GetLanguage
mov ecx, eax
mov byte [ebp - 4], 1
call fcn.1008fac0
mov byte [ebp - 4], 0
mov edx, dword [ebp - 0x2c]
cmp edx, 0x10
jb 0x1008e7b0
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e7a6
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1008e7a6
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.100d9e0f
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp edx, 0x10
jb 0x1008e7ff
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e7f5
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1008e7f5
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.100d9e0f
add esp, 8
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 2
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
sub esp, 8
mov byte [ebp - 4], 3
mov ecx, eax
call fcn.1008fd60
mov byte [ebp - 4], 2
mov edx, dword [ebp - 0x2c]
cmp edx, 0x10
jb 0x1008e87c
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e872
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1008e872
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.100d9e0f
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp edx, 0x10
jb 0x1008e8cb
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e8c1
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1008e8c1
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.100d9e0f
add esp, 8
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 4
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008dbb0
push str.GetWindowWidth
mov ecx, eax
mov byte [ebp - 4], 5
call fcn.1008bae0
mov byte [ebp - 4], 4
mov edx, dword [ebp - 0x2c]
cmp edx, 0x10
jb 0x1008e94f
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e945
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1008e945
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.100d9e0f
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp edx, 0x10
jb 0x1008e99e
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e994
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1008e994
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.100d9e0f
add esp, 8
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 6
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008dbc0
push str.GetWindowHeight
mov ecx, eax
mov byte [ebp - 4], 7
call fcn.1008bae0
mov byte [ebp - 4], 6
mov edx, dword [ebp - 0x2c]
cmp edx, 0x10
jb 0x1008ea22
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008ea18
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1008ea18
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.100d9e0f
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp edx, 0x10
jb 0x1008ea71
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008ea67
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1008ea67
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.100d9e0f
add esp, 8
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 8
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008dbd0
push str.GetFontValue
mov ecx, eax
mov byte [ebp - 4], 9
call fcn.1008bae0
mov byte [ebp - 4], 8
mov edx, dword [ebp - 0x2c]
cmp edx, 0x10
jb 0x1008eaf5
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008eaeb
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1008eaeb
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.100d9e0f
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp edx, 0x10
jb 0x1008eb44
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008eb3a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1008eb3a
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.100d9e0f
add esp, 8
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0xa
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008dbe0
push str.SetFontValue
mov ecx, eax
mov byte [ebp - 4], 0xb
call fcn.1008bd80
mov byte [ebp - 4], 0xa
mov edx, dword [ebp - 0x2c]
cmp edx, 0x10
jb 0x1008ebc8
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008ebbe
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1008ebbe
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.100d9e0f
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp edx, 0x10
jb 0x1008ec17
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008ec0d
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1008ec0d
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.100d9e0f
add esp, 8
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0xc
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008dbf0
push str.GetResolution
mov ecx, eax
mov byte [ebp - 4], 0xd
call fcn.1008bae0
mov byte [ebp - 4], 0xc
mov edx, dword [ebp - 0x2c]
cmp edx, 0x10
jb 0x1008ec9b
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008ec91
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1008ec91
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.100d9e0f
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp edx, 0x10
jb 0x1008ecea
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008ece0
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1008ece0
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.100d9e0f
add esp, 8
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0xe
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008dc00
push str.SetResolution
mov ecx, eax
mov byte [ebp - 4], 0xf
call fcn.1008bd80
mov byte [ebp - 4], 0xe
mov edx, dword [ebp - 0x2c]
cmp edx, 0x10
jb 0x1008ed6e
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008ed64
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1008ed64
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.100d9e0f
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp edx, 0x10
jb 0x1008edbd
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008edb3
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1008edb3
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.100d9e0f
add esp, 8
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x10
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008dc20
push str.GetVolume
mov ecx, eax
mov byte [ebp - 4], 0x11
call fcn.1008bae0
mov byte [ebp - 4], 0x10
mov edx, dword [ebp - 0x2c]
cmp edx, 0x10
jb 0x1008ee41
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008ee37
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1008ee37
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.100d9e0f
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp edx, 0x10
jb 0x1008ee90
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008ee86
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1008ee86
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.100d9e0f
add esp, 8
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x12
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008dc40
push str.SetVolume
mov ecx, eax
mov byte [ebp - 4], 0x13
call fcn.1008bd80
mov byte [ebp - 4], 0x12
mov edx, dword [ebp - 0x2c]
cmp edx, 0x10
jb 0x1008ef14
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008ef0a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1008ef0a
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.100d9e0f
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp edx, 0x10
jb 0x1008ef63
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008ef59
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1008ef59
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.100d9e0f
add esp, 8
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x14
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008dc70
push str.SetGlowSwitch
mov ecx, eax
mov byte [ebp - 4], 0x15
call fcn.1008bd80
mov byte [ebp - 4], 0x14
mov edx, dword [ebp - 0x2c]
cmp edx, 0x10
jb 0x1008efe7
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008efdd
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1008efdd
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.100d9e0f
add esp, 8
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x16
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008dca0
push str.SetMonsterHPBar
mov ecx, eax
mov byte [ebp - 4], 0x17
call fcn.1008bd80
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x18
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
sub esp, 8
mov byte [ebp - 4], 0x19
mov ecx, eax
call fcn.1008fff0
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1a
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008dcd0
push str.SetGlowEffect
mov ecx, eax
mov byte [ebp - 4], 0x1b
call fcn.1008bd80
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
mov dword [ebp - 0x18], 0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1c
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008dce0
push str.SetWingSwitch
mov ecx, eax
mov byte [ebp - 4], 0x1d
call fcn.1008bd80
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1e
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008dcb0
push str.SetViewPlayerItems
mov ecx, eax
mov byte [ebp - 4], 0x1f
call fcn.1008bd80
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x20
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008dcf0
push str.GetNameByIndex
mov ecx, eax
mov byte [ebp - 4], 0x21
call fcn.1008c020
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x22
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
sub esp, 8
mov byte [ebp - 4], 0x23
mov ecx, eax
call fcn.10090280
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x24
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008e260
push str.GetWidthByIndex
mov ecx, eax
mov byte [ebp - 4], 0x25
call fcn.1008b300
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x26
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008e280
push str.GetHeightByIndex
mov ecx, eax
mov byte [ebp - 4], 0x27
call fcn.1008b300
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x28
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008e2a0
push str.GetSlotByIndex
mov ecx, eax
mov byte [ebp - 4], 0x29
call fcn.1008b300
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2a
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008e2c0
push str.GetInventoryMouseSlot
mov ecx, eax
mov byte [ebp - 4], 0x2b
call fcn.1008bae0
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2c
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008e2e0
push str.GetInventoryMouseItemSlot
mov ecx, eax
mov byte [ebp - 4], 0x2d
call fcn.1008bae0
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2e
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008e330
push str.GetInventoryMouseItemIndex
mov ecx, eax
mov byte [ebp - 4], 0x2f
call fcn.1008bae0
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x30
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008e390
push str.GetInventoryMouseItemLevel
mov ecx, eax
mov byte [ebp - 4], 0x31
call fcn.1008bae0
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x32
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008e400
push str.GetInventoryMouseItemExc
mov ecx, eax
mov byte [ebp - 4], 0x33
call fcn.1008bae0
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x34
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
sub esp, 8
mov byte [ebp - 4], 0x35
mov ecx, eax
call fcn.10090510
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x36
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008e520
push str.GetGlobalText
mov ecx, eax
mov byte [ebp - 4], 0x37
call fcn.1008c020
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x38
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008e540
push str.GetMapName
mov ecx, eax
mov byte [ebp - 4], 0x39
call fcn.100907a0
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x3a
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008e590
push str.GetCountParty
mov ecx, eax
mov byte [ebp - 4], 0x3b
call fcn.1008bae0
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x3c
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008e5a0
push str.GetMonsterName
mov ecx, eax
mov byte [ebp - 4], 0x3d
call fcn.100907a0
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x3e
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008e640
push str.GetExpPerMinute
mov ecx, eax
mov byte [ebp - 4], 0x3f
call fcn.1008fac0
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x40
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008e660
push str.GetAvaregeExpPerMonster
mov ecx, eax
mov byte [ebp - 4], 0x41
call fcn.1008fac0
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x42
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008e680
push str.GetLastExpReceive
mov ecx, eax
mov byte [ebp - 4], 0x43
call fcn.1008fac0
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x44
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008e6a0
push str.GetMediaNextLevel
mov ecx, eax
mov byte [ebp - 4], 0x45
call fcn.10090a40
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x46
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008e6b0
push str.GetMediaZen
mov ecx, eax
mov byte [ebp - 4], 0x47
call fcn.1008fac0
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x48
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008e6d0
push str.GetLastZen
mov ecx, eax
mov byte [ebp - 4], 0x49
call fcn.1008fac0
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x4a
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.1007b6d0
push 0x1008e6f0
push str.GetHuntingLevel
mov ecx, eax
mov byte [ebp - 4], 0x4b
call fcn.1008bae0
lea ecx, [ebp - 0x40]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10007cf0
push 2
push 0x101361a4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.1000b550
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x4c
push eax
push esi
lea ecx, [ebp - 0x60]
call fcn.1007b6d0
sub esp, 8
mov byte [ebp - 4], 0x4d
mov ecx, eax
call fcn.10090ce0
lea ecx, [ebp - 0x5c]
call fcn.10007cf0
lea ecx, [ebp - 0x28]
call fcn.10007cf0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.100d9dfe
mov esp, ebp
pop ebp
ret 4