Function at 0x100967f0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10134255
mov eax, dword fs:[0]
push eax
sub esp, 0x54
mov eax, dword [0x1014c1c0]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, dword [ebp + 8]
xorps xmm0, xmm0
movups xmmword [ebp - 0x28], xmm0
mov edi, 0x475f
mov dword [ebp - 0x18], 2
mov dword [ebp - 0x14], 0xf
mov word [ebp - 0x28], di
mov byte [ebp - 0x26], 0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x10094e50
push str.GetLanguage
mov ecx, eax
mov byte [ebp - 4], 1
call fcn.10097e70
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x1009689c
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10096892
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100968db
push ecx
push edx
call fcn.10131b2c
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp ecx, 0xf
jbe 0x100968eb
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100968e1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100968e1
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10131b2c
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x18], 2
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0xf
mov word [ebp - 0x28], di
mov byte [ebp - 0x26], 0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 2
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
sub esp, 8
mov byte [ebp - 4], 3
mov ecx, eax
call fcn.10098110
mov byte [ebp - 4], 2
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x1009695e
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10096954
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009699d
push ecx
push edx
call fcn.10131b2c
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp ecx, 0xf
jbe 0x100969ad
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100969a3
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100969a3
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10131b2c
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x18], 2
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0xf
mov word [ebp - 0x28], di
mov byte [ebp - 0x26], 0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 4
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x10095180
push str.GetWindowWidth
mov ecx, eax
mov byte [ebp - 4], 5
call fcn.10092dc0
mov byte [ebp - 4], 4
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x10096a27
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10096a1d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10096a66
push ecx
push edx
call fcn.10131b2c
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp ecx, 0xf
jbe 0x10096a76
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10096a6c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10096a6c
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10131b2c
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x18], 2
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0xf
mov word [ebp - 0x28], di
mov byte [ebp - 0x26], 0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 6
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x10095190
push str.GetWindowHeight
mov ecx, eax
mov byte [ebp - 4], 7
call fcn.10092dc0
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x10096af0
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10096ae6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10096b2f
push ecx
push edx
call fcn.10131b2c
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp ecx, 0xf
jbe 0x10096b3f
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10096b35
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10096b35
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10131b2c
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x18], 2
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0xf
mov word [ebp - 0x28], di
mov byte [ebp - 0x26], 0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 8
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x100951a0
push str.GetFontValue
mov ecx, eax
mov byte [ebp - 4], 9
call fcn.10092dc0
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x10096bb9
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10096baf
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10096bf8
push ecx
push edx
call fcn.10131b2c
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp ecx, 0xf
jbe 0x10096c08
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10096bfe
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10096bfe
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10131b2c
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x18], 2
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0xf
mov word [ebp - 0x28], di
mov byte [ebp - 0x26], 0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0xa
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x100951b0
push str.SetFontValue
mov ecx, eax
mov byte [ebp - 4], 0xb
call fcn.10093060
mov byte [ebp - 4], 0xa
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x10096c82
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10096c78
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10096cc1
push ecx
push edx
call fcn.10131b2c
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp ecx, 0xf
jbe 0x10096cd1
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10096cc7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10096cc7
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10131b2c
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x18], 2
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0xf
mov word [ebp - 0x28], di
mov byte [ebp - 0x26], 0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0xc
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x100951c0
push str.GetResolution
mov ecx, eax
mov byte [ebp - 4], 0xd
call fcn.10092dc0
mov byte [ebp - 4], 0xc
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x10096d4b
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10096d41
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10096d8a
push ecx
push edx
call fcn.10131b2c
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp ecx, 0xf
jbe 0x10096d9a
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10096d90
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10096d90
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10131b2c
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x18], 2
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0xf
mov word [ebp - 0x28], di
mov byte [ebp - 0x26], 0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0xe
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x100951d0
push str.SetResolution
mov ecx, eax
mov byte [ebp - 4], 0xf
call fcn.10093060
mov byte [ebp - 4], 0xe
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x10096e14
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10096e0a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10096e53
push ecx
push edx
call fcn.10131b2c
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp ecx, 0xf
jbe 0x10096e63
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10096e59
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10096e59
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10131b2c
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x18], 2
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0xf
mov word [ebp - 0x28], di
mov byte [ebp - 0x26], 0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x10
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x100951f0
push str.GetVolume
mov ecx, eax
mov byte [ebp - 4], 0x11
call fcn.10092dc0
mov byte [ebp - 4], 0x10
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x10096edd
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10096ed3
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10096f1c
push ecx
push edx
call fcn.10131b2c
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp ecx, 0xf
jbe 0x10096f2c
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10096f22
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10096f22
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10131b2c
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x18], 2
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0xf
mov word [ebp - 0x28], di
mov byte [ebp - 0x26], 0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x12
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x10095210
push str.SetVolume
mov ecx, eax
mov byte [ebp - 4], 0x13
call fcn.10093060
mov byte [ebp - 4], 0x12
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x10096fa6
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10096f9c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10096fe5
push ecx
push edx
call fcn.10131b2c
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp ecx, 0xf
jbe 0x10096ff5
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10096feb
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10096feb
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10131b2c
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x18], 2
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0xf
mov word [ebp - 0x28], di
mov byte [ebp - 0x26], 0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x14
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x10095240
push str.SetGlowSwitch
mov ecx, eax
mov byte [ebp - 4], 0x15
call fcn.10093060
mov byte [ebp - 4], 0x14
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x1009706f
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10097065
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100970ae
push ecx
push edx
call fcn.10131b2c
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp ecx, 0xf
jbe 0x100970be
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100970b4
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100970b4
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10131b2c
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x18], 2
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0xf
mov word [ebp - 0x28], di
mov byte [ebp - 0x26], 0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x16
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x10095270
push str.SetMonsterHPBar
mov ecx, eax
mov byte [ebp - 4], 0x17
call fcn.10093060
mov byte [ebp - 4], 0x16
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x10097138
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009712e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10097177
push ecx
push edx
call fcn.10131b2c
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp ecx, 0xf
jbe 0x10097187
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009717d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1009717d
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10131b2c
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x18], 2
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0xf
mov word [ebp - 0x28], di
mov byte [ebp - 0x26], 0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x18
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
sub esp, 8
mov byte [ebp - 4], 0x19
mov ecx, eax
call fcn.100983a0
mov byte [ebp - 4], 0x18
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x100971fa
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100971f0
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10097239
push ecx
push edx
call fcn.10131b2c
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp ecx, 0xf
jbe 0x10097249
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009723f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1009723f
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10131b2c
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x18], 2
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0xf
mov word [ebp - 0x28], di
mov byte [ebp - 0x26], 0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1a
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x100952a0
push str.SetGlowEffect
mov ecx, eax
mov byte [ebp - 4], 0x1b
call fcn.10093060
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x100972c3
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100972b9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10097302
push ecx
push edx
call fcn.10131b2c
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp ecx, 0xf
jbe 0x10097312
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10097308
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10097308
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10131b2c
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x18], 2
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0xf
mov word [ebp - 0x28], di
mov byte [ebp - 0x26], 0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1c
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x100952b0
push str.SetWingSwitch
mov ecx, eax
mov byte [ebp - 4], 0x1d
call fcn.10093060
mov byte [ebp - 4], 0x1c
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x1009738c
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10097382
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100973cb
push ecx
push edx
call fcn.10131b2c
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp ecx, 0xf
jbe 0x100973db
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100973d1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100973d1
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10131b2c
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x18], 2
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0xf
mov word [ebp - 0x28], di
mov byte [ebp - 0x26], 0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1e
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x10095280
push str.SetViewPlayerItems
mov ecx, eax
mov byte [ebp - 4], 0x1f
call fcn.10093060
mov byte [ebp - 4], 0x1e
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x10097455
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009744b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10097494
push ecx
push edx
call fcn.10131b2c
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp ecx, 0xf
jbe 0x100974a4
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009749a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1009749a
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10131b2c
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x18], 2
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0xf
mov word [ebp - 0x28], di
mov byte [ebp - 0x26], 0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x20
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x100952c0
push str.GetNameByIndex
mov ecx, eax
mov byte [ebp - 4], 0x21
call fcn.10093300
mov byte [ebp - 4], 0x20
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x1009751e
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10097514
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009755d
push ecx
push edx
call fcn.10131b2c
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp ecx, 0xf
jbe 0x1009756d
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10097563
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10097563
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10131b2c
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x18], 2
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0xf
mov word [ebp - 0x28], di
mov byte [ebp - 0x26], 0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x22
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
sub esp, 8
mov byte [ebp - 4], 0x23
mov ecx, eax
call fcn.10098630
mov byte [ebp - 4], 0x22
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x100975e0
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100975d6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009761f
push ecx
push edx
call fcn.10131b2c
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp ecx, 0xf
jbe 0x1009762f
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10097625
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10097625
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10131b2c
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x18], 2
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0xf
mov word [ebp - 0x28], di
mov byte [ebp - 0x26], 0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x24
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x10096340
push str.GetWidthByIndex
mov ecx, eax
mov byte [ebp - 4], 0x25
call fcn.100925e0
mov byte [ebp - 4], 0x24
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x100976a9
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009769f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100976e8
push ecx
push edx
call fcn.10131b2c
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp ecx, 0xf
jbe 0x100976f8
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100976ee
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100976ee
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10131b2c
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x18], 2
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0xf
mov word [ebp - 0x28], di
mov byte [ebp - 0x26], 0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x26
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x10096360
push str.GetHeightByIndex
mov ecx, eax
mov byte [ebp - 4], 0x27
call fcn.100925e0
mov byte [ebp - 4], 0x26
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x10097772
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10097768
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100977b1
push ecx
push edx
call fcn.10131b2c
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp ecx, 0xf
jbe 0x100977c1
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100977b7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100977b7
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10131b2c
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x18], 2
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0xf
mov word [ebp - 0x28], di
mov byte [ebp - 0x26], 0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x28
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x10096380
push str.GetSlotByIndex
mov ecx, eax
mov byte [ebp - 4], 0x29
call fcn.100925e0
mov byte [ebp - 4], 0x28
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x1009783b
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10097831
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009787a
push ecx
push edx
call fcn.10131b2c
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
cmp ecx, 0xf
jbe 0x1009788a
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10097880
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10097880
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10131b2c
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x18], 2
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0xf
mov word [ebp - 0x28], di
mov byte [ebp - 0x26], 0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2a
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x100963a0
push str.GetInventoryMouseSlot
mov ecx, eax
mov byte [ebp - 4], 0x2b
call fcn.10092dc0
mov byte [ebp - 4], 0x2a
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x1009790a
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10097900
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10097900
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10131b2c
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.1000d220
push 0x10141028
lea ecx, [ebp - 0x28]
call fcn.1000d1d0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2c
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x100963c0
push str.GetInventoryMouseItemSlot
mov ecx, eax
mov byte [ebp - 4], 0x2d
call fcn.10092dc0
lea ecx, [ebp - 0x44]
call fcn.100833d0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x28]
call fcn.1000d1d0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2e
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x10096410
push str.GetInventoryMouseItemIndex
mov ecx, eax
mov byte [ebp - 4], 0x2f
call fcn.10092dc0
lea ecx, [ebp - 0x44]
call fcn.100833d0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x28]
call fcn.1000d1d0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x30
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x10096470
push str.GetInventoryMouseItemLevel
mov ecx, eax
mov byte [ebp - 4], 0x31
call fcn.10092dc0
lea ecx, [ebp - 0x44]
call fcn.100833d0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x28]
call fcn.1000d1d0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x32
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
mov byte [ebp - 4], 0x33
push 0x100964e0
push str.GetInventoryMouseItemExc
mov ecx, eax
call fcn.10092dc0
lea ecx, [ebp - 0x44]
call fcn.100833d0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x28]
call fcn.1000d1d0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x34
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
sub esp, 8
mov byte [ebp - 4], 0x35
mov ecx, eax
call fcn.100988c0
lea ecx, [ebp - 0x44]
call fcn.100833d0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x28]
call fcn.1000d1d0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x36
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x10096600
push str.GetGlobalText
mov ecx, eax
mov byte [ebp - 4], 0x37
call fcn.10093300
lea ecx, [ebp - 0x44]
call fcn.100833d0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x28]
call fcn.1000d1d0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x38
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x10096620
push str.GetMapName
mov ecx, eax
mov byte [ebp - 4], 0x39
call fcn.10098b50
lea ecx, [ebp - 0x44]
call fcn.100833d0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x28]
call fcn.1000d1d0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x3a
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x10096670
push str.GetCountParty
mov ecx, eax
mov byte [ebp - 4], 0x3b
call fcn.10092dc0
lea ecx, [ebp - 0x44]
call fcn.100833d0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x28]
call fcn.1000d1d0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x3c
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x10096680
push str.GetMonsterName
mov ecx, eax
mov byte [ebp - 4], 0x3d
call fcn.10098b50
lea ecx, [ebp - 0x44]
call fcn.100833d0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x28]
call fcn.1000d1d0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x3e
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x10096730
push str.GetExpPerMinute
mov ecx, eax
mov byte [ebp - 4], 0x3f
call fcn.10097e70
lea ecx, [ebp - 0x44]
call fcn.100833d0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x28]
call fcn.1000d1d0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x40
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x10096750
push str.GetAvaregeExpPerMonster
mov ecx, eax
mov byte [ebp - 4], 0x41
call fcn.10097e70
lea ecx, [ebp - 0x44]
call fcn.100833d0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x28]
call fcn.1000d1d0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x42
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x10096770
push str.GetLastExpReceive
mov ecx, eax
mov byte [ebp - 4], 0x43
call fcn.10097e70
lea ecx, [ebp - 0x44]
call fcn.100833d0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x28]
call fcn.1000d1d0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x44
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x10096790
push str.GetMediaNextLevel
mov ecx, eax
mov byte [ebp - 4], 0x45
call fcn.10098df0
lea ecx, [ebp - 0x44]
call fcn.100833d0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x28]
call fcn.1000d1d0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x46
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x100967a0
push str.GetMediaZen
mov ecx, eax
mov byte [ebp - 4], 0x47
call fcn.10097e70
lea ecx, [ebp - 0x44]
call fcn.100833d0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x28]
call fcn.1000d1d0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x48
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x100967c0
push str.GetLastZen
mov ecx, eax
mov byte [ebp - 4], 0x49
call fcn.10097e70
lea ecx, [ebp - 0x44]
call fcn.100833d0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x28]
call fcn.1000d1d0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x4a
push eax
push esi
lea ecx, [ebp - 0x44]
call fcn.100830c0
push 0x100967e0
push str.GetHuntingLevel
mov ecx, eax
mov byte [ebp - 4], 0x4b
call fcn.10092dc0
lea ecx, [ebp - 0x44]
call fcn.100833d0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x28]
call fcn.1000d1d0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x4c
push eax
push esi
lea ecx, [ebp - 0x60]
call fcn.100830c0
sub esp, 8
mov byte [ebp - 4], 0x4d
mov ecx, eax
call fcn.10099090
lea ecx, [ebp - 0x60]
call fcn.100833d0
lea ecx, [ebp - 0x28]
call fcn.1000d220
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.10131804
mov esp, ebp
pop ebp
ret 4