Function at 0x1008d760
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10179130
mov eax, dword fs:[0]
push eax
sub esp, 0x50
push esi
mov eax, dword [0x101a506c]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, dword [ebp + 8]
lea ecx, [ebp - 0x24]
push 2
push 0x101959d4
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008caa0
push str.GetLanguage
mov ecx, eax
mov byte [ebp - 4], 1
call fcn.1008f230
mov byte [ebp - 4], 0
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008d80b
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008d801
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f0f2
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008d858
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008d84e
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f0f7
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 2
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
sub esp, 8
mov byte [ebp - 4], 3
mov ecx, eax
call fcn.1008f490
mov byte [ebp - 4], 2
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008d8d3
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008d8c9
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f0fc
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008d920
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008d916
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f101
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 4
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008cc20
push str.GetWindowWidth
mov ecx, eax
mov byte [ebp - 4], 5
call fcn.1008ace0
mov byte [ebp - 4], 4
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008d9a2
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008d998
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f106
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008d9ef
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008d9e5
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f10b
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 6
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008cc30
push str.GetWindowHeight
mov ecx, eax
mov byte [ebp - 4], 7
call fcn.1008ace0
mov byte [ebp - 4], 6
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008da71
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008da67
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f110
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008dabe
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008dab4
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f115
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 8
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008cc40
push str.GetFontValue
mov ecx, eax
mov byte [ebp - 4], 9
call fcn.1008ace0
mov byte [ebp - 4], 8
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008db40
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008db36
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f11a
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008db8d
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008db83
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f11f
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0xa
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008cc50
push str.SetFontValue
mov ecx, eax
mov byte [ebp - 4], 0xb
call fcn.1008af40
mov byte [ebp - 4], 0xa
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008dc0f
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008dc05
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f124
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008dc5c
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008dc52
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f129
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0xc
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008cc60
push str.GetResolution
mov ecx, eax
mov byte [ebp - 4], 0xd
call fcn.1008ace0
mov byte [ebp - 4], 0xc
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008dcde
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008dcd4
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f12e
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008dd2b
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008dd21
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f133
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0xe
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008cc70
push str.SetResolution
mov ecx, eax
mov byte [ebp - 4], 0xf
call fcn.1008af40
mov byte [ebp - 4], 0xe
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008ddad
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008dda3
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f138
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008ddfa
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008ddf0
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f13d
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x10
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008cc90
push str.GetVolume
mov ecx, eax
mov byte [ebp - 4], 0x11
call fcn.1008ace0
mov byte [ebp - 4], 0x10
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008de7c
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008de72
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f142
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008dec9
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008debf
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f147
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x12
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008ccb0
push str.SetVolume
mov ecx, eax
mov byte [ebp - 4], 0x13
call fcn.1008af40
mov byte [ebp - 4], 0x12
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008df4b
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008df41
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f14c
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008df98
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008df8e
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f151
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x14
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008cce0
push str.SetGlowSwitch
mov ecx, eax
mov byte [ebp - 4], 0x15
call fcn.1008af40
mov byte [ebp - 4], 0x14
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008e01a
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e010
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f156
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008e067
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e05d
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f15b
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x16
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008cd10
push str.SetMonsterHPBar
mov ecx, eax
mov byte [ebp - 4], 0x17
call fcn.1008af40
mov byte [ebp - 4], 0x16
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008e0e9
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e0df
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f160
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008e136
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e12c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f165
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x18
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
sub esp, 8
mov byte [ebp - 4], 0x19
mov ecx, eax
call fcn.1008f6e0
mov byte [ebp - 4], 0x18
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008e1b1
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e1a7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f16a
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008e1fe
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e1f4
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f16f
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x1a
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008cd40
push str.SetGlowEffect
mov ecx, eax
mov byte [ebp - 4], 0x1b
call fcn.1008af40
mov byte [ebp - 4], 0x1a
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008e280
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e276
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f174
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008e2cd
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e2c3
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f179
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x1c
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008cd50
push str.SetWingSwitch
mov ecx, eax
mov byte [ebp - 4], 0x1d
call fcn.1008af40
mov byte [ebp - 4], 0x1c
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008e34f
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e345
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f17e
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008e39c
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e392
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f183
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x1e
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008cd20
push str.SetViewPlayerItems
mov ecx, eax
mov byte [ebp - 4], 0x1f
call fcn.1008af40
mov byte [ebp - 4], 0x1e
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008e41e
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e414
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f188
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008e46b
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e461
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f18d
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x20
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008cd60
push str.GetNameByIndex
mov ecx, eax
mov byte [ebp - 4], 0x21
call fcn.1008b1a0
mov byte [ebp - 4], 0x20
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008e4ed
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e4e3
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f192
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008e53a
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e530
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f197
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x22
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
sub esp, 8
mov byte [ebp - 4], 0x23
mov ecx, eax
call fcn.1008f930
mov byte [ebp - 4], 0x22
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008e5b5
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e5ab
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f19c
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008e602
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e5f8
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f1a1
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x24
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008d2d0
push str.GetWidthByIndex
mov ecx, eax
mov byte [ebp - 4], 0x25
call fcn.1008a5c0
mov byte [ebp - 4], 0x24
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008e684
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e67a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f1a6
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008e6d1
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e6c7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f1ab
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x26
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008d2f0
push str.GetHeightByIndex
mov ecx, eax
mov byte [ebp - 4], 0x27
call fcn.1008a5c0
mov byte [ebp - 4], 0x26
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008e753
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e749
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f1b0
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008e7a0
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e796
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f1b5
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x28
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008d310
push str.GetSlotByIndex
mov ecx, eax
mov byte [ebp - 4], 0x29
call fcn.1008a5c0
mov byte [ebp - 4], 0x28
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008e822
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e818
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f1ba
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008e86f
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e865
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f1bf
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x2a
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008d330
push str.GetInventoryMouseSlot
mov ecx, eax
mov byte [ebp - 4], 0x2b
call fcn.1008ace0
mov byte [ebp - 4], 0x2a
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008e8f1
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e8e7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f1c4
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008e93e
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e934
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f1c9
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x2c
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008d350
push str.GetInventoryMouseItemSlot
mov ecx, eax
mov byte [ebp - 4], 0x2d
call fcn.1008ace0
mov byte [ebp - 4], 0x2c
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008e9c0
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008e9b6
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f1ce
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008ea0d
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008ea03
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f1d3
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x2e
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008d3a0
push str.GetInventoryMouseItemIndex
mov ecx, eax
mov byte [ebp - 4], 0x2f
call fcn.1008ace0
mov byte [ebp - 4], 0x2e
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008ea8f
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008ea85
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f1d8
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008eadc
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008ead2
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f1dd
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x30
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008d400
push str.GetInventoryMouseItemLevel
mov ecx, eax
mov byte [ebp - 4], 0x31
call fcn.1008ace0
mov byte [ebp - 4], 0x30
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008eb5e
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008eb54
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f1e2
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008ebab
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008eba1
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f1e7
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x32
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008d470
push str.GetInventoryMouseItemExc
mov ecx, eax
mov byte [ebp - 4], 0x33
call fcn.1008ace0
mov byte [ebp - 4], 0x32
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008ec2d
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008ec23
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f1ec
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008ec7a
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008ec70
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f1f1
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x34
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
sub esp, 8
mov byte [ebp - 4], 0x35
mov ecx, eax
call fcn.1008fb80
mov byte [ebp - 4], 0x34
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008ecf5
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008eceb
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f1f6
push edx
push ecx
call fcn.100ee402
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp edx, 0x10
jb 0x1008ed42
mov ecx, dword [ebp - 0x24]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008ed38
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f1fb
push edx
push ecx
call fcn.100ee402
add esp, 8
push 2
push 0x101959d4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
call fcn.1000bb40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x36
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008d590
push str.GetGlobalText
mov ecx, eax
mov byte [ebp - 4], 0x37
call fcn.1008b1a0
mov byte [ebp - 4], 0x36
mov edx, dword [ebp - 0x28]
cmp edx, 0x10
jb 0x1008edc4
mov ecx, dword [ebp - 0x3c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008edba
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1008f200
push edx
push ecx
call fcn.100ee402
add esp, 8
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
mov dword [ebp - 4], 0xffffffff
call fcn.10007c80
push 0x101959d4
lea ecx, [ebp - 0x24]
call fcn.1000bc80
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x38
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008d5b0
push str.GetMapName
mov ecx, eax
mov byte [ebp - 4], 0x39
call fcn.1008fdd0
lea ecx, [ebp - 0x3c]
call fcn.10007c80
lea ecx, [ebp - 0x24]
mov dword [ebp - 4], 0xffffffff
call fcn.10007c80
push 0x101959d4
lea ecx, [ebp - 0x24]
call fcn.1000bc80
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x3a
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008d600
push str.GetCountParty
mov ecx, eax
mov byte [ebp - 4], 0x3b
call fcn.1008ace0
lea ecx, [ebp - 0x3c]
call fcn.10007c80
lea ecx, [ebp - 0x24]
mov dword [ebp - 4], 0xffffffff
call fcn.10007c80
push 0x101959d4
lea ecx, [ebp - 0x24]
call fcn.1000bc80
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x3c
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008d610
push str.GetMonsterName
mov ecx, eax
mov byte [ebp - 4], 0x3d
call fcn.1008fdd0
lea ecx, [ebp - 0x3c]
call fcn.10007c80
lea ecx, [ebp - 0x24]
mov dword [ebp - 4], 0xffffffff
call fcn.10007c80
push 0x101959d4
lea ecx, [ebp - 0x24]
call fcn.1000bc80
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x3e
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
mov byte [ebp - 4], 0x3f
push 0x1008d6a0
push str.GetExpPerMinute
mov ecx, eax
call fcn.1008f230
lea ecx, [ebp - 0x3c]
call fcn.10007c80
lea ecx, [ebp - 0x24]
mov dword [ebp - 4], 0xffffffff
call fcn.10007c80
push 0x101959d4
lea ecx, [ebp - 0x24]
call fcn.1000bc80
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x40
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008d6c0
push str.GetAvaregeExpPerMonster
mov ecx, eax
mov byte [ebp - 4], 0x41
call fcn.1008f230
lea ecx, [ebp - 0x3c]
call fcn.10007c80
lea ecx, [ebp - 0x24]
mov dword [ebp - 4], 0xffffffff
call fcn.10007c80
push 0x101959d4
lea ecx, [ebp - 0x24]
call fcn.1000bc80
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x42
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008d6e0
push str.GetLastExpReceive
mov ecx, eax
mov byte [ebp - 4], 0x43
call fcn.1008f230
lea ecx, [ebp - 0x3c]
call fcn.10007c80
lea ecx, [ebp - 0x24]
mov dword [ebp - 4], 0xffffffff
call fcn.10007c80
push 0x101959d4
lea ecx, [ebp - 0x24]
call fcn.1000bc80
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x44
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008d700
push str.GetMediaNextLevel
mov ecx, eax
mov byte [ebp - 4], 0x45
call fcn.10090030
lea ecx, [ebp - 0x3c]
call fcn.10007c80
lea ecx, [ebp - 0x24]
mov dword [ebp - 4], 0xffffffff
call fcn.10007c80
push 0x101959d4
lea ecx, [ebp - 0x24]
call fcn.1000bc80
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x46
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008d710
push str.GetMediaZen
mov ecx, eax
mov byte [ebp - 4], 0x47
call fcn.1008f230
lea ecx, [ebp - 0x3c]
call fcn.10007c80
lea ecx, [ebp - 0x24]
mov dword [ebp - 4], 0xffffffff
call fcn.10007c80
push 0x101959d4
lea ecx, [ebp - 0x24]
call fcn.1000bc80
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x48
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.1007e690
push 0x1008d730
push str.GetLastZen
mov ecx, eax
mov byte [ebp - 4], 0x49
call fcn.1008f230
lea ecx, [ebp - 0x3c]
call fcn.10007c80
lea ecx, [ebp - 0x24]
mov dword [ebp - 4], 0xffffffff
call fcn.10007c80
push 0x101959d4
lea ecx, [ebp - 0x24]
call fcn.1000bc80
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x4a
push eax
push esi
lea ecx, [ebp - 0x5c]
call fcn.1007e690
push 0x1008d750
push str.GetHuntingLevel
mov ecx, eax
mov byte [ebp - 4], 0x4b
call fcn.1008ace0
lea ecx, [ebp - 0x58]
call fcn.10007c80
lea ecx, [ebp - 0x24]
call fcn.10007c80
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop esi
mov esp, ebp
pop ebp
ret 4
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
call fcn.10145519
int3