Function at 0x1009ad90
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x101344ad
mov eax, dword fs:[0]
push eax
sub esp, 0x70
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]
push 0
push 0x10099970
push esi
call fcn.100e65c0
push str.RenderText
push 0xffffd8ee
push esi
call fcn.100e6bc0
push 0
push 0x1009a220
push esi
call fcn.100e65c0
push str.RenderText2
push 0xffffd8ee
push esi
call fcn.100e6bc0
push 0
push 0x1009a220
push esi
call fcn.100e65c0
push str.RenderText3
push 0xffffd8ee
push esi
call fcn.100e6bc0
add esp, 0x48
push 0
push 0x100997b0
push esi
call fcn.100e65c0
push str.RenderText4
push 0xffffd8ee
push esi
call fcn.100e6bc0
push 0
push 0x10099890
push esi
call fcn.100e65c0
push str.RenderText5
push 0xffffd8ee
push esi
call fcn.100e6bc0
push 0
push 0x10099a10
push esi
call fcn.100e65c0
push str.EnableAlphaTest
push 0xffffd8ee
push esi
call fcn.100e6bc0
add esp, 0x48
push 0
push 0x10099f50
push esi
call fcn.100e65c0
push str.EnableAlphaBlend
push 0xffffd8ee
push esi
call fcn.100e6bc0
push 0
push 0x10099f60
push esi
call fcn.100e65c0
push str.DisableAlphaBlend
push 0xffffd8ee
push esi
call fcn.100e6bc0
push 0
push 0x10099f70
push esi
call fcn.100e65c0
push 0x10141b9c
push 0xffffd8ee
push esi
call fcn.100e6bc0
add esp, 0x48
push 0
push 0x10099fe0
push esi
call fcn.100e65c0
push 0x10141ba8
push 0xffffd8ee
push esi
call fcn.100e6bc0
push 0
push 0x1009a060
push esi
call fcn.100e65c0
push str.DrawBar
push 0xffffd8ee
push esi
call fcn.100e6bc0
push 0
push 0x10099a10
push esi
call fcn.100e65c0
push str.SetBlend
push 0xffffd8ee
push esi
call fcn.100e6bc0
add esp, 0x48
push 0
push 0x1009a0f0
push esi
call fcn.100e65c0
push str.DisableBlend
push 0xffffd8ee
push esi
call fcn.100e6bc0
push 0
push 0x10099f50
push esi
call fcn.100e65c0
push str.GLSwitchBlend
push 0xffffd8ee
push esi
call fcn.100e6bc0
push 0
push 0x10099f60
push esi
call fcn.100e65c0
push str.GLSwitch
push 0xffffd8ee
push esi
call fcn.100e6bc0
add esp, 0x48
push 0
push 0x1009a110
push esi
call fcn.100e65c0
push str.EndDrawBar
push 0xffffd8ee
push esi
call fcn.100e6bc0
push 0
push 0x1009a120
push esi
call fcn.100e65c0
push str.SetFontType
push 0xffffd8ee
push esi
call fcn.100e6bc0
push 0
push 0x1009a190
push esi
call fcn.100e65c0
push str.SetTextBg
push 0xffffd8ee
push esi
call fcn.100e6bc0
add esp, 0x48
push 0
push 0x1009a2b0
push esi
call fcn.100e65c0
push str.SetTextColor
push 0xffffd8ee
push esi
call fcn.100e6bc0
push 0
push 0x1009a320
push esi
call fcn.100e65c0
push str.SetLockInterfaces
push 0xffffd8ee
push esi
call fcn.100e6bc0
push 0
push 0x1009a330
push esi
call fcn.100e65c0
push str.SetUnlockInterfaces
push 0xffffd8ee
push esi
call fcn.100e6bc0
add esp, 0x48
push 0
push 0x1009a340
push esi
call fcn.100e65c0
push str.LockPlayerWalk
push 0xffffd8ee
push esi
call fcn.100e6bc0
push 0
push 0x1009a350
push esi
call fcn.100e65c0
push str.UnlockPlayerWalk
push 0xffffd8ee
push esi
call fcn.100e6bc0
push 0
push 0x1009a360
push esi
call fcn.100e65c0
push str.CheckClickClient
push 0xffffd8ee
push esi
call fcn.100e6bc0
add esp, 0x48
push 0
push 0x1009a390
push esi
call fcn.100e65c0
push str.DisableClickClient
push 0xffffd8ee
push esi
call fcn.100e6bc0
push 0
push 0x1009a3b0
push esi
call fcn.100e65c0
push str.ShowItemDescription
push 0xffffd8ee
push esi
call fcn.100e6bc0
push 0
push 0x1009a6e0
push esi
call fcn.100e65c0
push str.CreateGuildMark
push 0xffffd8ee
push esi
call fcn.100e6bc0
xorps xmm0, xmm0
mov dword [ebp - 0x18], 2
movups xmmword [ebp - 0x28], xmm0
mov edi, 0x475f
mov dword [ebp - 0x14], 0xf
add esp, 0x48
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
mov byte [ebp - 4], 1
push 0x1009ad50
push str.m_NewGUI_CheckCursor
mov ecx, eax
call fcn.1009c5c0
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x1009b166
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009b15c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009b1a5
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 0x1009b1b5
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009b1ab
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1009b1ab
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
push 0x1009abb0
push str.FScreen_X
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.1009c860
mov byte [ebp - 4], 2
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x1009b22f
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009b225
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009b26e
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 0x1009b27e
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009b274
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1009b274
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 0x1009abc0
push str.FScreen_Y
mov ecx, eax
mov byte [ebp - 4], 5
call fcn.1009c860
mov byte [ebp - 4], 4
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x1009b2f8
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009b2ee
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009b337
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 0x1009b347
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009b33d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1009b33d
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
sub esp, 8
mov byte [ebp - 4], 7
mov ecx, eax
call fcn.1009cb00
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x1009b3ba
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009b3b0
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009b3f9
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 0x1009b409
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009b3ff
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1009b3ff
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 0x1009a760
push str.getFPS
mov ecx, eax
mov byte [ebp - 4], 9
call fcn.1009c860
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x1009b483
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009b479
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009b4c2
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 0x1009b4d2
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009b4c8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1009b4c8
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 0x1009a780
push str.GetImageWidth
mov ecx, eax
mov byte [ebp - 4], 0xb
call fcn.10092880
mov byte [ebp - 4], 0xa
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x1009b54c
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009b542
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009b58b
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 0x1009b59b
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009b591
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1009b591
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 0x1009a7b0
push str.GetImageHeight
mov ecx, eax
mov byte [ebp - 4], 0xd
call fcn.10092880
mov byte [ebp - 4], 0xc
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x1009b615
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009b60b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009b654
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 0x1009b664
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009b65a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1009b65a
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
sub esp, 8
mov byte [ebp - 4], 0xf
mov ecx, eax
call fcn.1009cd90
mov byte [ebp - 4], 0xe
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x1009b6d7
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009b6cd
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009b716
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 0x1009b726
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009b71c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1009b71c
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
sub esp, 8
mov byte [ebp - 4], 0x11
mov ecx, eax
call fcn.1009d020
mov byte [ebp - 4], 0x10
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x1009b799
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009b78f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009b7d8
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 0x1009b7e8
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009b7de
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1009b7de
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 0x1009a9e0
push str.MousePosX
mov ecx, eax
mov byte [ebp - 4], 0x13
call fcn.10092dc0
mov byte [ebp - 4], 0x12
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x1009b862
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009b858
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009b8a1
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 0x1009b8b1
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009b8a7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1009b8a7
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 0x1009a9f0
push str.MousePosY
mov ecx, eax
mov byte [ebp - 4], 0x15
call fcn.10092dc0
mov byte [ebp - 4], 0x14
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x1009b92b
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009b921
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009b96a
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 0x1009b97a
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009b970
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1009b970
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 0x1009aa40
push str.RenderImage
mov ecx, eax
mov byte [ebp - 4], 0x17
call fcn.1009d2b0
mov byte [ebp - 4], 0x16
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x1009b9f4
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009b9ea
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009ba33
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 0x1009ba43
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009ba39
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1009ba39
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.1009d550
mov byte [ebp - 4], 0x18
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x1009bab6
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009baac
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009baf5
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 0x1009bb05
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009bafb
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1009bafb
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 0x1009ab10
push str.CheckWindowOpen
mov ecx, eax
mov byte [ebp - 4], 0x1b
call fcn.100925e0
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x1009bb7f
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009bb75
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009bbbe
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 0x1009bbce
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009bbc4
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1009bbc4
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 0x1009ab30
push str.CloseWindow
mov ecx, eax
mov byte [ebp - 4], 0x1d
call fcn.100925e0
mov byte [ebp - 4], 0x1c
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x1009bc48
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009bc3e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009bc87
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 0x1009bc97
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009bc8d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1009bc8d
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 0x1009ab50
push str.OpenWindow
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 0x1009bd11
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009bd07
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009bd50
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 0x1009bd60
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009bd56
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1009bd56
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 0x1009ab70
push str.CheckRepeatKey
mov ecx, eax
mov byte [ebp - 4], 0x21
call fcn.100925e0
mov byte [ebp - 4], 0x20
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x1009bdda
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009bdd0
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009be19
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 0x1009be29
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009be1f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1009be1f
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
push 0x1009ab80
push str.CheckPressedKey
mov ecx, eax
mov byte [ebp - 4], 0x23
call fcn.100925e0
mov byte [ebp - 4], 0x22
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x1009bea3
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009be99
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009bee2
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 0x1009bef2
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009bee8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1009bee8
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 0x1009ab90
push str.CheckReleasedKey
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 0x1009bf6c
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009bf62
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009bfab
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 0x1009bfbb
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009bfb1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1009bfb1
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
sub esp, 8
mov byte [ebp - 4], 0x27
mov ecx, eax
call fcn.1009d7e0
mov byte [ebp - 4], 0x26
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x1009c02e
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009c024
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009c06d
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 0x1009c07d
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009c073
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1009c073
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 0x1009abd0
push str.getPing
mov ecx, eax
mov byte [ebp - 4], 0x29
call fcn.10098df0
mov byte [ebp - 4], 0x28
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x1009c0f7
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009c0ed
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009c136
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 0x1009c146
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009c13c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1009c13c
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 - 0x30], 2
movups xmmword [ebp - 0x40], xmm0
mov dword [ebp - 0x2c], 0xf
mov word [ebp - 0x40], di
mov byte [ebp - 0x3e], 0
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x2a
push eax
push esi
lea ecx, [ebp - 0x60]
call fcn.100830c0
cmp dword [eax + 0x18], 0xf
mov dword [ebp - 0x20], str.LuaOpenMenuGame
mov dword [ebp - 0x1c], 0x10099a30
lea ecx, [eax + 4]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
jbe 0x1009c19e
mov ecx, dword [ecx]
push 0
lea edx, [ebp - 0x20]
push edx
push ecx
push dword [eax]
call fcn.100e8f20
add esp, 0x10
lea ecx, [ebp - 0x60]
call fcn.100833d0
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x40]
call fcn.1000d1d0
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x2b
push eax
push esi
lea ecx, [ebp - 0x60]
call fcn.100830c0
push 0x1009aa00
push str.ReturnWideScreenX
mov ecx, eax
mov byte [ebp - 4], 0x2c
call fcn.10092dc0
lea ecx, [ebp - 0x60]
call fcn.100833d0
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x40]
call fcn.1000d1d0
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x2d
push eax
push esi
lea ecx, [ebp - 0x60]
call fcn.100830c0
push 0x1009abe0
push str.CheckMuunInventory
mov ecx, eax
mov byte [ebp - 4], 0x2e
call fcn.10092dc0
lea ecx, [ebp - 0x60]
call fcn.100833d0
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x40]
call fcn.1000d1d0
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x2f
push eax
push esi
lea ecx, [ebp - 0x60]
call fcn.100830c0
push 0x1009abf0
push str.CheckUIJewelsBank
mov ecx, eax
mov byte [ebp - 4], 0x30
call fcn.10092dc0
lea ecx, [ebp - 0x60]
call fcn.100833d0
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x40]
call fcn.1000d1d0
mov dword [ebp - 4], 0x31
lea eax, [ebp - 0x40]
push eax
push esi
lea ecx, [ebp - 0x60]
call fcn.100830c0
push 0x1009ac00
push str.CheckUIMenuInGame
mov ecx, eax
mov byte [ebp - 4], 0x32
call fcn.10092dc0
lea ecx, [ebp - 0x60]
call fcn.100833d0
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x40]
call fcn.1000d1d0
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x33
push eax
push esi
lea ecx, [ebp - 0x60]
call fcn.100830c0
sub esp, 8
mov byte [ebp - 4], 0x34
mov ecx, eax
call fcn.1009da70
lea ecx, [ebp - 0x60]
call fcn.100833d0
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x40]
call fcn.1000d1d0
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x35
push eax
push esi
lea ecx, [ebp - 0x60]
call fcn.100830c0
push 0x1009a800
push str.CreateWindowsUpgrade1
mov ecx, eax
mov byte [ebp - 4], 0x36
call fcn.1009dd00
lea ecx, [ebp - 0x60]
call fcn.100833d0
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x40]
call fcn.1000d1d0
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x37
push eax
push esi
lea ecx, [ebp - 0x60]
call fcn.100830c0
sub esp, 8
mov byte [ebp - 4], 0x38
mov ecx, eax
call fcn.1009dfa0
lea ecx, [ebp - 0x60]
call fcn.100833d0
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x40]
call fcn.1000d1d0
mov dword [ebp - 4], 0x39
lea eax, [ebp - 0x40]
push eax
push esi
lea ecx, [ebp - 0x60]
call fcn.100830c0
push 0x1009ac10
push str.m_NewGUI_ResizeX
mov ecx, eax
mov byte [ebp - 4], 0x3a
call fcn.1009e230
lea ecx, [ebp - 0x60]
call fcn.100833d0
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x40]
call fcn.1000d1d0
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x3b
push eax
push esi
lea ecx, [ebp - 0x60]
call fcn.100830c0
push 0x1009ac40
push str.m_NewGUI_ResizeY
mov ecx, eax
mov byte [ebp - 4], 0x3c
call fcn.1009e230
lea ecx, [ebp - 0x60]
call fcn.100833d0
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x40]
call fcn.1000d1d0
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x3d
push eax
push esi
lea ecx, [ebp - 0x60]
call fcn.100830c0
push 0x1009ac70
push str.m_NewGUI_resizeGuiRateX
mov ecx, eax
mov byte [ebp - 4], 0x3e
call fcn.1009c860
lea ecx, [ebp - 0x60]
call fcn.100833d0
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x40]
call fcn.1000d1d0
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x3f
push eax
push esi
lea ecx, [ebp - 0x60]
call fcn.100830c0
push 0x1009acd0
push str.m_NewGUI_resizeGuiRateY
mov ecx, eax
mov byte [ebp - 4], 0x40
call fcn.1009c860
lea ecx, [ebp - 0x60]
call fcn.100833d0
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x40]
call fcn.1000d1d0
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x41
push eax
push esi
lea ecx, [ebp - 0x60]
call fcn.100830c0
push 0x1009ad40
push str.m_NewGUI_resizeGuiRate
mov ecx, eax
mov byte [ebp - 4], 0x42
call fcn.1009c860
lea ecx, [ebp - 0x60]
call fcn.100833d0
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0xffffffff
call fcn.1000d220
push 0x10141028
lea ecx, [ebp - 0x40]
call fcn.1000d1d0
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x43
push eax
push esi
lea ecx, [ebp - 0x7c]
call fcn.100830c0
push 0x1009ad60
push str.ReturnWideScreenY
mov ecx, eax
mov byte [ebp - 4], 0x44
call fcn.100925e0
lea ecx, [ebp - 0x7c]
call fcn.100833d0
lea ecx, [ebp - 0x40]
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