Function at 0x4cb085
Capabilities:
Resolve function by parsing pe exports

Disassembly:
fldz
fld dword [0x690348]
fcomp dword [0x974b0c]
fnstsw ax
push ebx
push esi
and ah, 0x44
push edi
push ebp
xor ebp, ebp
sub esp, 0x240
cmp ah, 0x40
mov esi, dword [esp + 0x254]
jne 0x4cb0b8
fld dword [0x690348]
jmp 0x4cb0ef
cmp byte [0x68dd68], 0
je 0x4cb0d5
fld dword [0x69034c]
fmul dword [0x9b6cdc]
fdiv dword [0x974b0c]
jmp 0x4cb0ef
fld dword [0x974b0c]
fsub dword [0x690350]
fld dword [0x69034c]
fmul dword [0x9b6cdc]
fdivrp st(1)
fstp st(1)
fld dword [0x69034c]
fcomp st(1)
fnstsw ax
and ah, 5
cmp ah, 1
jne 0x4cb10b
fld dword [0x69034c]
fstp st(1)
fld st(0)
fnstcw word [esp + 4]
mov eax, dword [esp + 4]
or byte [esp + 5], 0xc
fldcw word [esp + 4]
mov dword [esp + 4], eax
test esi, esi
fistp dword [esp + 8]
fldcw word [esp + 4]
mov eax, dword [esp + 8]
jne 0x4cb14b
mov dword [esp + 0x14], eax
lea eax, [esp + 0x14]
push 0
push 0
push 2
push eax
push 0x690354
jmp 0x4cd1a8
cmp esi, 1
jne 0x4cb16e
mov eax, dword [0xa1023c]
mov dword [esp + 0x18], eax
lea eax, [esp + 0x18]
push 0
push 0
push 0
push eax
push str.NMISON
jmp 0x4cd1a8
mov eax, 0x45e7b273
mov ebx, 0x3c
mul dword [0x974b2c]
mov eax, 0x88888889
shr edx, 0xe
mov ecx, edx
mov edi, edx
imul edx
mov eax, edi
add edx, ecx
shr ecx, 0x1f
sar edx, 5
add ecx, edx
cdq
idiv ebx
cmp esi, 2
mov edi, edx
jne 0x4cb1c2
mov dword [esp + 0x20], edi
lea eax, [esp + 0x20]
mov dword [esp + 0x1c], ecx
push 1
push eax
lea eax, [esp + 0x24]
push 0
push eax
push str.ST_TIME
jmp 0x4cd1a8
cmp esi, 3
jne 0x4cb1e5
mov eax, dword [0x97f1f4]
mov dword [esp + 0x24], eax
lea eax, [esp + 0x24]
push 0
push 0
push 0
push eax
push str.DAYSPS
jmp 0x4cd1a8
cmp esi, 4
jne 0x4cb208
mov eax, dword [0xa0d228]
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
push 0
push 0
push 0
push eax
push str.NUMSHV
jmp 0x4cd1a8
add ebp, 5
cmp byte [0x68dd68], 0
je 0x4cb244
cmp ebp, esi
jne 0x4cb243
mov eax, dword [0x974c0c]
mov ebp, dword [0x974c08]
mov dword [esp + 0x30], eax
lea eax, [esp + 0x30]
mov dword [esp + 0x2c], ebp
push 0
push eax
lea eax, [esp + 0x34]
push 0
push eax
push str.FEST_RP
jmp 0x4cd1a8
inc ebp
movzx edx, byte [0xa10afb]
fld dword [0x690348]
fstp st(1)
imul edx, edx, 0x170
mov eax, dword [edx + 0x94add4]
test eax, eax
je 0x4cb27b
mov dword [esp + 8], eax
fild dword [esp + 8]
fild dword [edx + 0x94add0]
fmul dword [0x69034c]
fdivrp st(1)
fstp st(1)
cmp ebp, esi
jne 0x4cb2c6
fld st(0)
fnstcw word [esp + 4]
mov eax, dword [esp + 4]
or byte [esp + 5], 0xc
fldcw word [esp + 4]
mov dword [esp + 4], eax
mov dword [esp + 0x38], 0x64
fistp dword [esp + 8]
fldcw word [esp + 4]
mov eax, dword [esp + 8]
mov dword [esp + 0x34], eax
lea eax, [esp + 0x38]
push 0
push eax
lea eax, [esp + 0x3c]
push 0
push eax
push str.PERPIC
jmp 0x4cd1a8
inc ebp
cmp byte [0x68dd68], 0
je 0x4cb31a
cmp ebp, esi
jne 0x4cb2f2
mov eax, dword [0x978794]
mov dword [esp + 0x3c], eax
lea eax, [esp + 0x3c]
push 0
push 0
push 0
push eax
push str.PE_WAST
jmp 0x4cd1a8
mov eax, ebp
inc eax
cmp eax, esi
jne 0x4cb317
mov eax, dword [0x9753ac]
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
push 0
push 0
push 0
push eax
push str.PE_WSOT
jmp 0x4cd1a8
add ebp, 2
cmp ebp, esi
jne 0x4cb33c
mov eax, dword [0xa0d388]
mov dword [esp + 0x44], eax
lea eax, [esp + 0x44]
push 0
push 0
push 0
push eax
push str.CAR_EXP
jmp 0x4cd1a8
mov eax, ebp
inc eax
cmp eax, esi
jne 0x4cb361
mov eax, dword [0x974b04]
mov dword [esp + 0x48], eax
lea eax, [esp + 0x48]
push 0
push 0
push 0
push eax
push str.BOA_EXP
jmp 0x4cd1a8
lea eax, [ebp + 2]
cmp eax, esi
jne 0x4cb386
mov eax, dword [0x9751f0]
mov dword [esp + 0x4c], eax
lea eax, [esp + 0x4c]
push 0
push 0
push 0
push eax
push str.HEL_DST
jmp 0x4cd1a8
lea eax, [ebp + 3]
cmp eax, esi
jne 0x4cb3ab
mov eax, dword [0x94db58]
mov dword [esp + 0x50], eax
lea eax, [esp + 0x50]
push 0
push 0
push 0
push eax
push str.TYREPOP
jmp 0x4cd1a8
lea eax, [ebp + 4]
cmp eax, esi
jne 0x4cb3d0
mov eax, dword [0x9b5eb8]
mov dword [esp + 0x54], eax
lea eax, [esp + 0x54]
push 0
push 0
push 0
push eax
push str.ST_STAR
jmp 0x4cd1a8
lea eax, [ebp + 5]
cmp eax, esi
jne 0x4cb3f5
mov eax, dword [0x9b5f30]
mov dword [esp + 0x58], eax
lea eax, [esp + 0x58]
push 0
push 0
push 0
push eax
push str.ST_STGN
jmp 0x4cd1a8
lea eax, [ebp + 6]
cmp eax, esi
jne 0x4cb41a
mov eax, dword [0x975330]
mov dword [esp + 0x5c], eax
lea eax, [esp + 0x5c]
push 0
push 0
push 0
push eax
push str.TM_BUST
jmp 0x4cd1a8
lea eax, [ebp + 7]
cmp eax, esi
jne 0x4cb43f
mov eax, dword [0x975320]
mov dword [esp + 0x60], eax
lea eax, [esp + 0x60]
push 0
push 0
push 0
push eax
push str.TM_DED
jmp 0x4cd1a8
lea eax, [ebp + 8]
cmp eax, esi
jne 0x4cb464
mov eax, dword [0x9b6e38]
mov dword [esp + 0x64], eax
lea eax, [esp + 0x64]
push 0
push 0
push 0
push eax
push str.ST_HEAD
jmp 0x4cd1a8
cmp byte [0x70499c], 0
jne 0x4cb47b
or dword [0x704998], 0xffffffff
mov byte [0x70499c], 1
cmp byte [0x7049a4], 0
jne 0x4cb492
xor eax, eax
mov byte [0x7049a4], 1
mov dword [0x7049a0], eax
mov eax, dword [0x704998]
cmp eax, dword [0x97f1f4]
je 0x4cb4fa
mov edx, dword [0x974b2c]
mov eax, dword [0x97f1f4]
and edx, 0xff
mov dword [0x704998], eax
add edx, 0x50
mov dword [esp + 0xc], 0
mov eax, edx
mov dword [esp + 8], edx
mov dword [esp + 8], eax
fild qword [esp + 8]
fmul dword [0x6903e4]
fnstcw word [esp + 4]
mov eax, dword [esp + 4]
or byte [esp + 5], 0xc
fldcw word [esp + 4]
mov dword [esp + 4], eax
fistp dword [esp + 8]
fldcw word [esp + 4]
mov eax, dword [esp + 8]
mov dword [0x7049a0], eax
lea eax, [ebp + 9]
cmp eax, esi
jne 0x4cb520
fild dword [0x7049a0]
push 0
push 0
fstp dword [esp + 0x70]
lea eax, [esp + 0x70]
push 3
push eax
push 0x6903e8
jmp 0x4cd1a8
xor eax, eax
add ebp, 0xa
xor edi, edi
mov ecx, 7
jmp 0x4cb53e
mov edx, dword [ecx*4 + 0x94db64]
cmp edx, edi
jle 0x4cb53d
mov edi, edx
mov eax, ecx
inc ecx
cmp ecx, 0xf
jl 0x4cb52e
test eax, eax
jle case.default.0x4cb570
cmp ebp, esi
jne 0x4cb561
push 0
push 0
push 0
push 0
push str.ST_GANG
jmp 0x4cd1a8
mov ebx, eax
sub eax, 7
inc ebp
cmp eax, 7
ja case.default.0x4cb570
jmp dword [eax*4 + 0x690c34]
cmp ebp, esi
jne 0x4cb647
xor eax, eax
mov word [0x821068], ax
push str.ST_GNG1
jmp 0x4cd0e8
cmp ebp, esi
jne 0x4cb647
xor eax, eax
mov word [0x821068], ax
push str.ST_GNG2
jmp 0x4cd0e8
cmp ebp, esi
jne 0x4cb647
xor eax, eax
mov word [0x821068], ax
push str.ST_GNG3
jmp 0x4cd0e8
cmp ebp, esi
jne 0x4cb647
xor eax, eax
mov word [0x821068], ax
push str.ST_GNG4
jmp 0x4cd0e8
cmp ebp, esi
jne 0x4cb647
xor eax, eax
mov word [0x821068], ax
push str.ST_GNG5
jmp 0x4cd0e8
cmp ebp, esi
jne 0x4cb647
xor eax, eax
mov word [0x821068], ax
push str.ST_GNG6
jmp 0x4cd0e8
cmp ebp, esi
jne 0x4cb647
xor eax, eax
mov word [0x821068], ax
push str.ST_GNG7
jmp 0x4cd0e8
cmp ebp, esi
jne 0x4cb647
xor eax, eax
mov word [0x821068], ax
push str.ST_GNG8
jmp 0x4cd0e8
inc ebp
cmp ebp, esi
jne 0x4cb69a
mov eax, dword [0x94db80]
add eax, dword [0x94db84]
add eax, dword [0x94db88]
add eax, dword [0x94db8c]
add eax, dword [0x94db90]
add eax, dword [0x94db94]
add eax, dword [0x94db98]
add eax, dword [0x94db9c]
add eax, dword [0x94dba0]
mov dword [esp + 0x6c], eax
lea eax, [esp + 0x6c]
push 0
push 0
push 0
push eax
push str.GNG_WST
jmp 0x4cd1a8
mov eax, ebp
inc eax
cmp eax, esi
jne 0x4cb6bf
mov eax, dword [0x94dbac]
mov dword [esp + 0x70], eax
lea eax, [esp + 0x70]
push 0
push 0
push 0
push eax
push str.DED_CRI
jmp 0x4cd1a8
lea eax, [ebp + 2]
cmp eax, esi
jne 0x4cb6e4
mov eax, dword [0x9787a8]
mov dword [esp + 0x74], eax
lea eax, [esp + 0x74]
push 0
push 0
push 0
push eax
push str.KGS_EXP
jmp 0x4cd1a8
lea eax, [ebp + 3]
cmp eax, esi
jne 0x4cb709
mov eax, dword [0x97532c]
mov dword [esp + 0x78], eax
lea eax, [esp + 0x78]
push 0
push 0
push 0
push eax
push str.BUL_FIR
jmp 0x4cd1a8
lea eax, [ebp + 4]
cmp eax, esi
jne 0x4cb72e
mov eax, dword [0x9b6cd4]
mov dword [esp + 0x7c], eax
lea eax, [esp + 0x7c]
push 0
push 0
push 0
push eax
push str.BUL_HIT
jmp 0x4cd1a8
lea eax, [ebp + 5]
cmp eax, esi
jne 0x4cb796
cmp dword [0x97532c], 0
je 0x4cb775
fild dword [0x97532c]
fild dword [0x9b6cd4]
fmul dword [0x69034c]
fdivrp st(1)
fnstcw word [esp + 4]
mov eax, dword [esp + 4]
or byte [esp + 5], 0xc
fldcw word [esp + 4]
mov dword [esp + 4], eax
fistp dword [esp + 8]
fldcw word [esp + 4]
mov eax, dword [esp + 8]
jmp 0x4cb777
xor eax, eax
mov dword [esp + 0x80], eax
lea eax, [esp + 0x80]
push 0
push 0
push 2
push eax
push str.ACCURA
jmp 0x4cd1a8
mov ecx, dword [0x869680]
add ebp, 6
mov eax, ecx
test eax, eax
je 0x4cb7b6
sub eax, 1
cmp eax, 3
jbe 0x4cb938
jmp 0x4cbba3
cmp ebp, esi
jne 0x4cb7e5
fld dword [0xa0d9b4]
fmul dword [0x690468]
push 0
push 0
fstp dword [esp + 0x8c]
lea eax, [esp + 0x8c]
push 1
push eax
push 0x69046c
jmp 0x4cd1a8
mov eax, ebp
inc eax
cmp eax, esi
jne 0x4cb817
fld dword [0xa0fcfc]
fmul dword [0x690468]
push 0
push 0
fstp dword [esp + 0x90]
lea eax, [esp + 0x90]
push 1
push eax
push str.FEST_DC
jmp 0x4cd1a8
lea eax, [ebp + 2]
cmp eax, esi
jne 0x4cb849
fld dword [0xa0d2d8]
fmul dword [0x690468]
push 0
push 0
fstp dword [esp + 0x94]
lea eax, [esp + 0x94]
push 1
push eax
push str.DISTBIK
jmp 0x4cd1a8
lea eax, [ebp + 3]
cmp eax, esi
jne 0x4cb87b
fld dword [0xa0d384]
fmul dword [0x690468]
push 0
push 0
fstp dword [esp + 0x98]
lea eax, [esp + 0x98]
push 1
push eax
push str.DISTBOA
jmp 0x4cd1a8
lea eax, [ebp + 4]
cmp eax, esi
jne 0x4cb8ad
fld dword [0x974c04]
fmul dword [0x690468]
push 0
push 0
fstp dword [esp + 0x9c]
lea eax, [esp + 0x9c]
push 1
push eax
push str.DISTGOL
jmp 0x4cd1a8
lea eax, [ebp + 5]
cmp eax, esi
jne 0x4cb8df
fld dword [0x9b6a48]
fmul dword [0x690468]
push 0
push 0
fstp dword [esp + 0xa0]
lea eax, [esp + 0xa0]
push 1
push eax
push str.DISTHEL
jmp 0x4cd1a8
lea eax, [ebp + 6]
cmp eax, esi
jne 0x4cbba0
fld dword [0xa0d9b4]
fadd dword [0xa0fcfc]
push 0
push 0
fadd dword [0xa0d384]
push 1
fadd dword [0x974c04]
fadd dword [0xa0d2d8]
fadd dword [0x9b6a48]
fmul dword [0x690468]
fstp dword [esp + 0xa8]
lea eax, [esp + 0xa8]
push eax
push str.TOT_DIS
jmp 0x4cd1a8
cmp ebp, esi
jne 0x4cb98a
fld dword [0xa0d9b4]
fnstcw word [esp + 4]
mov eax, dword [esp + 4]
or byte [esp + 5], 0xc
fldcw word [esp + 4]
mov dword [esp + 4], eax
fistp dword [esp + 8]
fldcw word [esp + 4]
mov eax, dword [esp + 8]
mov dword [esp + 8], eax
fild dword [esp + 8]
push 0
push 0
fstp dword [esp + 0xa8]
lea eax, [esp + 0xa8]
push 1
push eax
push str.FESTDFM
jmp 0x4cd1a8
mov eax, ebp
inc eax
cmp eax, esi
jne 0x4cb9df
fld dword [0xa0fcfc]
fnstcw word [esp + 4]
mov eax, dword [esp + 4]
or byte [esp + 5], 0xc
fldcw word [esp + 4]
mov dword [esp + 4], eax
fistp dword [esp + 8]
fldcw word [esp + 4]
mov eax, dword [esp + 8]
mov dword [esp + 8], eax
fild dword [esp + 8]
push 0
push 0
fstp dword [esp + 0xac]
lea eax, [esp + 0xac]
push 1
push eax
push str.FESTDCM
jmp 0x4cd1a8
lea eax, [ebp + 2]
cmp eax, esi
jne 0x4cba34
fld dword [0xa0d2d8]
fnstcw word [esp + 4]
mov eax, dword [esp + 4]
or byte [esp + 5], 0xc
fldcw word [esp + 4]
mov dword [esp + 4], eax
fistp dword [esp + 8]
fldcw word [esp + 4]
mov eax, dword [esp + 8]
mov dword [esp + 8], eax
fild dword [esp + 8]
push 0
push 0
fstp dword [esp + 0xb0]
lea eax, [esp + 0xb0]
push 1
push eax
push str.DISTBIM
jmp 0x4cd1a8
lea eax, [ebp + 3]
cmp eax, esi
jne 0x4cba89
fld dword [0xa0d384]
fnstcw word [esp + 4]
mov eax, dword [esp + 4]
or byte [esp + 5], 0xc
fldcw word [esp + 4]
mov dword [esp + 4], eax
fistp dword [esp + 8]
fldcw word [esp + 4]
mov eax, dword [esp + 8]
mov dword [esp + 8], eax
fild dword [esp + 8]
push 0
push 0
fstp dword [esp + 0xb4]
lea eax, [esp + 0xb4]
push 1
push eax
push str.DISTBOM
jmp 0x4cd1a8
lea eax, [ebp + 4]
cmp eax, esi
jne 0x4cbade
fld dword [0x974c04]
fnstcw word [esp + 4]
mov eax, dword [esp + 4]
or byte [esp + 5], 0xc
fldcw word [esp + 4]
mov dword [esp + 4], eax
fistp dword [esp + 8]
fldcw word [esp + 4]
mov eax, dword [esp + 8]
mov dword [esp + 8], eax
fild dword [esp + 8]
push 0
push 0
fstp dword [esp + 0xb8]
lea eax, [esp + 0xb8]
push 1
push eax
push str.DISTGOM
jmp 0x4cd1a8
lea eax, [ebp + 5]
cmp eax, esi
jne 0x4cbb33
fld dword [0x9b6a48]
fnstcw word [esp + 4]
mov eax, dword [esp + 4]
or byte [esp + 5], 0xc
fldcw word [esp + 4]
mov dword [esp + 4], eax
fistp dword [esp + 8]
fldcw word [esp + 4]
mov eax, dword [esp + 8]
mov dword [esp + 8], eax
fild dword [esp + 8]
push 0
push 0
fstp dword [esp + 0xbc]
lea eax, [esp + 0xbc]
push 1
push eax
push str.DISTHEM
jmp 0x4cd1a8
lea eax, [ebp + 6]
cmp eax, esi
jne 0x4cbba0
fld dword [0xa0d9b4]
fadd dword [0xa0fcfc]
push 0
push 0
fadd dword [0xa0d384]
push 1
fadd dword [0x974c04]
fadd dword [0x9b6a48]
fnstcw word [esp + 0x10]
mov eax, dword [esp + 0x10]
or byte [esp + 0x11], 0xc
fldcw word [esp + 0x10]
mov dword [esp + 0x10], eax
fistp dword [esp + 0x14]
fldcw word [esp + 0x10]
mov eax, dword [esp + 0x14]
mov dword [esp + 0x14], eax
fild dword [esp + 0x14]
fstp dword [esp + 0xc4]
lea eax, [esp + 0xc4]
push eax
push str.TOTDISM
jmp 0x4cd1a8
add ebp, 7
cmp ebp, esi
jne 0x4cbbf5
fld dword [0x97f210]
fnstcw word [esp + 4]
mov eax, dword [esp + 4]
or byte [esp + 5], 0xc
fldcw word [esp + 4]
mov dword [esp + 4], eax
fistp dword [esp + 8]
fldcw word [esp + 4]
mov eax, dword [esp + 8]
mov dword [esp + 8], eax
fild dword [esp + 8]
push 0
push 0
fstp dword [esp + 0xc4]
lea eax, [esp + 0xc4]
push 1
push eax
push str.MXCARDM
jmp 0x4cd1a8
mov eax, ebp
inc eax
cmp eax, esi
jne 0x4cbc4a
fld dword [0xa0cfd8]
fnstcw word [esp + 4]
mov eax, dword [esp + 4]
or byte [esp + 5], 0xc
fldcw word [esp + 4]
mov dword [esp + 4], eax
fistp dword [esp + 8]
fldcw word [esp + 4]
mov eax, dword [esp + 8]
mov dword [esp + 8], eax
fild dword [esp + 8]
push 0
push 0
fstp dword [esp + 0xc8]
lea eax, [esp + 0xc8]
push 1
push eax
push str.MXCARJM
jmp 0x4cd1a8
lea eax, [ebp + 2]
cmp eax, esi
jne 0x4cbc75
mov eax, dword [0x9787dc]
mov dword [esp + 0xc4], eax
lea eax, [esp + 0xc4]
push 0
push 0
push 0
push eax
push str.MXFLIP
jmp 0x4cd1a8
lea eax, [ebp + 3]
cmp eax, esi
jne 0x4cbcb3
mov eax, dword [0x978530]
mov ebx, dword [0x974b48]
mov dword [esp + 0xcc], eax
lea eax, [esp + 0xcc]
mov dword [esp + 0xc8], ebx
push 0
push eax
lea eax, [esp + 0xd0]
push 0
push eax
push str.NOUNIF
jmp 0x4cd1a8
lea eax, [ebp + 4]
cmp eax, esi
jne 0x4cbcde
mov eax, dword [0x978d14]
mov dword [esp + 0xd0], eax
lea eax, [esp + 0xd0]
push 0
push 0
push 4
push eax
push str.MXJUMP
jmp 0x4cd1a8
lea eax, [ebp + 5]
cmp eax, esi
jne 0x4cbcf7
push 0
push 0
push 0
push 0
push str.BSTSTU
jmp 0x4cd1a8
mov edx, dword [0x974b30]
mov eax, edx
dec eax
cmp eax, 7
ja case.default.0x4cbd09
jmp dword [eax*4 + 0x690c14]
lea eax, [ebp + 6]
cmp eax, esi
jne 0x4cbe1d
xor eax, eax
mov word [0x821068], ax
push str.INSTUN
jmp 0x4cd0e8
lea eax, [ebp + 6]
cmp eax, esi
jne 0x4cbe1d
xor eax, eax
mov word [0x821068], ax
push str.PRINST
jmp 0x4cd0e8
lea eax, [ebp + 6]
cmp eax, esi
jne 0x4cbe1d
xor eax, eax
mov word [0x821068], ax
push str.DBINST
jmp 0x4cd0e8
lea eax, [ebp + 6]
cmp eax, esi
jne 0x4cbe1d
xor eax, eax
mov word [0x821068], ax
push str.DBPINS
jmp 0x4cd0e8
lea eax, [ebp + 6]
cmp eax, esi
jne 0x4cbe1d
xor eax, eax
mov word [0x821068], ax
push str.TRINST
jmp 0x4cd0e8
lea eax, [ebp + 6]
cmp eax, esi
jne 0x4cbe1d
xor eax, eax
mov word [0x821068], ax
push str.PRTRST
jmp 0x4cd0e8
lea eax, [ebp + 6]
cmp eax, esi
jne 0x4cbe1d
xor eax, eax
mov word [0x821068], ax
push str.QUINST
jmp 0x4cd0e8
lea eax, [ebp + 6]
cmp eax, esi
jne 0x4cbe1d
xor eax, eax
mov word [0x821068], ax
push str.PQUINS
jmp 0x4cd0e8
lea eax, [ebp + 6]
cmp eax, esi
jne 0x4cbe1d
xor eax, eax
mov word [0x821068], ax
push str.NOSTUC
jmp 0x4cd0e8
add ebp, 7
cmp ebp, esi
jne 0x4cbe48
mov eax, dword [0x97530c]
mov dword [esp + 0xd4], eax
lea eax, [esp + 0xd4]
push 0
push 0
push 0
push eax
push str.ST_WHEE
jmp 0x4cd1a8
mov eax, ebp
inc eax
cmp eax, esi
jne 0x4cbe74
fld dword [0x9786c0]
fstp dword [esp + 0xd8]
lea eax, [esp + 0xd8]
push 0
push 0
push 1
push eax
push str.ST_WHED
jmp 0x4cd1a8
lea eax, [ebp + 2]
cmp eax, esi
jne 0x4cbe9f
mov eax, dword [0x974b3c]
mov dword [esp + 0xdc], eax
lea eax, [esp + 0xdc]
push 0
push 0
push 0
push eax
push str.ST_STOP
jmp 0x4cd1a8
lea eax, [ebp + 3]
cmp eax, esi
jne 0x4cbecb
fld dword [0x9b5f44]
fstp dword [esp + 0xe0]
lea eax, [esp + 0xe0]
push 0
push 0
push 1
push eax
push str.ST_STOD
jmp 0x4cd1a8
lea eax, [ebp + 4]
cmp eax, esi
jne 0x4cbef6
mov eax, dword [0xa0fcf8]
mov dword [esp + 0xe4], eax
lea eax, [esp + 0xe4]
push 0
push 0
push 0
push eax
push str.ST_2WHE
jmp 0x4cd1a8
lea eax, [ebp + 5]
cmp eax, esi
jne 0x4cbf22
fld dword [0x9b48d0]
fstp dword [esp + 0xe8]
lea eax, [esp + 0xe8]
push 0
push 0
push 1
push eax
push str.ST_2WHD
jmp 0x4cd1a8
fld dword [0x974c28]
fcomp dword [0x690348]
fnstsw ax
add ebp, 6
test ah, 0x45
jne 0x4cbf83
cmp ebp, esi
jne 0x4cbf82
fld dword [0x974c28]
fnstcw word [esp + 4]
mov eax, dword [esp + 4]
or byte [esp + 5], 0xc
fldcw word [esp + 4]
mov dword [esp + 4], eax
fistp dword [esp + 8]
fldcw word [esp + 4]
mov eax, dword [esp + 8]
mov dword [esp + 0xec], eax
lea eax, [esp + 0xec]
push 0
push 0
push 0
push eax
push str.ST_LOAN
jmp 0x4cd1a8
inc ebp
cmp ebp, esi
jne 0x4cbfab
mov eax, dword [0x9787b4]
mov dword [esp + 0xf0], eax
lea eax, [esp + 0xf0]
push 0
push 0
push 0
push eax
push str.FEST_CC
jmp 0x4cd1a8
mov eax, ebp
inc eax
cmp eax, esi
jne 0x4cbfd6
mov eax, dword [0x94dd60]
mov dword [esp + 0xf4], eax
lea eax, [esp + 0xf4]
push 0
push 0
push 0
push eax
push str.FEST_HV
jmp 0x4cd1a8
lea eax, [ebp + 2]
cmp eax, esi
jne 0x4cc001
mov eax, dword [0xa0d1dc]
mov dword [esp + 0xf8], eax
lea eax, [esp + 0xf8]
push 0
push 0
push 0
push eax
push str.PASDRO
jmp 0x4cd1a8
lea eax, [ebp + 3]
cmp eax, esi
jne 0x4cc02d
fild dword [0xa0d9c8]
push 0
push 0
fstp dword [esp + 0x104]
lea eax, [esp + 0x104]
push 3
push eax
push str.MONTAX
jmp 0x4cd1a8
lea eax, [ebp + 4]
cmp eax, esi
jne 0x4cc058
mov eax, dword [0x9b5ea8]
mov dword [esp + 0x100], eax
lea eax, [esp + 0x100]
push 0
push 0
push 0
push eax
push str.FEST_LS
jmp 0x4cd1a8
lea eax, [ebp + 5]
cmp eax, esi
jne 0x4cc083
mov eax, dword [0x978db8]
mov dword [esp + 0x104], eax
lea eax, [esp + 0x104]
push 0
push 0
push 0
push eax
push str.FEST_HA
jmp 0x4cd1a8
lea eax, [ebp + 6]
cmp eax, esi
jne 0x4cc0ae
mov eax, dword [0x9b6a84]
mov dword [esp + 0x108], eax
lea eax, [esp + 0x108]
push 0
push 0
push 0
push eax
push str.FEST_FE
jmp 0x4cd1a8
lea eax, [ebp + 7]
cmp eax, esi
jne 0x4cc0d9
mov eax, dword [0x975310]
mov dword [esp + 0x10c], eax
lea eax, [esp + 0x10c]
push 0
push 0
push 0
push eax
push str.FIRELVL
jmp 0x4cd1a8
lea eax, [ebp + 8]
cmp eax, esi
jne 0x4cc137
fld dword [0x97f898]
fnstcw word [esp + 4]
mov eax, dword [esp + 4]
or byte [esp + 5], 0xc
fldcw word [esp + 4]
mov dword [esp + 4], eax
mov dword [esp + 0x114], 0xf
fistp dword [esp + 8]
fldcw word [esp + 4]
mov eax, dword [esp + 8]
mov dword [esp + 0x110], eax
lea eax, [esp + 0x114]
push 0
push eax
lea eax, [esp + 0x118]
push 0
push eax
push str.ST_STOR
jmp 0x4cd1a8
fld dword [0xa0fc8c]
fcomp dword [0x690348]
fnstsw ax
add ebp, 9
test ah, 0x45
jne 0x4cc1a7
cmp ebp, esi
jne 0x4cc1a6
fld dword [0xa0fc8c]
fnstcw word [esp + 4]
mov eax, dword [esp + 4]
or byte [esp + 5], 0xc
fldcw word [esp + 4]
mov dword [esp + 4], eax
xor eax, eax
fistp dword [esp + 8]
fldcw word [esp + 4]
mov dword [esp + 0x11c], eax
mov ecx, dword [esp + 8]
lea eax, [esp + 0x11c]
mov dword [esp + 0x118], ecx
push 0
push eax
lea eax, [esp + 0x120]
push 0
push eax
push str.ST_MOVI
jmp 0x4cd1a8
inc ebp
cmp ebp, esi
jne 0x4cc202
fld dword [0xa10918]
fnstcw word [esp + 4]
mov eax, dword [esp + 4]
or byte [esp + 5], 0xc
fldcw word [esp + 4]
mov dword [esp + 4], eax
mov dword [esp + 0x124], 5
fistp dword [esp + 8]
fldcw word [esp + 4]
mov eax, dword [esp + 8]
mov dword [esp + 0x120], eax
lea eax, [esp + 0x124]
push 0
push eax
lea eax, [esp + 0x128]
push 0
push eax
push str.ST_ASSI
jmp 0x4cd1a8
inc ebp
cmp dword [0x97f21c], 0
jle 0x4cc235
cmp ebp, esi
jne 0x4cc234
mov eax, dword [0x97f21c]
mov dword [esp + 0x128], eax
lea eax, [esp + 0x128]
push 0
push 0
push 0
push eax
push str.ST_PHOT
jmp 0x4cd1a8
inc ebp
fld dword [0x978780]
fcomp dword [0x690348]
fnstsw ax
test ah, 0x45
jne 0x4cc293
cmp ebp, esi
jne 0x4cc292
fld dword [0x978780]
fnstcw word [esp + 4]
mov eax, dword [esp + 4]
or byte [esp + 5], 0xc
fldcw word [esp + 4]
mov dword [esp + 4], eax
fistp dword [esp + 8]
fldcw word [esp + 4]
mov eax, dword [esp + 8]
mov dword [esp + 0x12c], eax
lea eax, [esp + 0x12c]
push 0
push 0
push 0
push eax
push str.ST_PIZZ
jmp 0x4cd1a8
inc ebp
fld dword [0x974c00]
fcomp dword [0x690348]
fnstsw ax
test ah, 0x45
jne 0x4cc2f1
cmp ebp, esi
jne 0x4cc2f0
fld dword [0x974c00]
fnstcw word [esp + 4]
mov eax, dword [esp + 4]
or byte [esp + 5], 0xc
fldcw word [esp + 4]
mov dword [esp + 4], eax
fistp dword [esp + 8]
fldcw word [esp + 4]
mov eax, dword [esp + 8]
mov dword [esp + 0x130], eax
lea eax, [esp + 0x130]
push 0
push 0
push 0
push eax
push str.ST_GARB
jmp 0x4cd1a8
inc ebp
fld dword [0x975390]
fcomp dword [0x690348]
fnstsw ax
test ah, 0x45
jne 0x4cc34f
cmp ebp, esi
jne 0x4cc34e
fld dword [0x975390]
fnstcw word [esp + 4]
mov eax, dword [esp + 4]
or byte [esp + 5], 0xc
fldcw word [esp + 4]
mov dword [esp + 4], eax
fistp dword [esp + 8]
fldcw word [esp + 4]
mov eax, dword [esp + 8]
mov dword [esp + 0x134], eax
lea eax, [esp + 0x134]
push 0
push 0
push 0
push eax
push str.ST_ICEC
jmp 0x4cd1a8
inc ebp
mov eax, dword [0x9b6e24]
test eax, eax
je 0x4cc37c
cmp ebp, esi
jne 0x4cc37b
mov dword [esp + 0x138], eax
lea eax, [esp + 0x138]
push 0
push 0
push 0
push eax
push str.STHC_02
jmp 0x4cd1a8
inc ebp
cmp dword [0x974b80], 0
je 0x4cc3e6
cmp ebp, esi
jne 0x4cc3e5
xor eax, eax
mov ebp, dword [0x974b80]
jmp 0x4cc397
inc eax
sub ebp, 0x3c
cmp ebp, 0x3b
jg 0x4cc393
mov dword [esp + 0x13c], eax
mov eax, dword [0x974b80]
jmp 0x4cc3b1
sub eax, 0x3c
cmp eax, 0x3b
jg 0x4cc3ae
test eax, eax
jge 0x4cc3c0
neg eax
mov dword [esp + 0x140], eax
lea eax, [esp + 0x140]
push 1
push eax
lea eax, [esp + 0x144]
push 0
push eax
push str.STFT_01
jmp 0x4cd1a8
inc ebp
mov eax, dword [0x974b84]
test eax, eax
je 0x4cc447
cmp ebp, esi
jne 0x4cc446
xor esi, esi
mov edi, eax
jmp 0x4cc3fd
inc esi
sub edi, 0x3c
cmp edi, 0x3b
jg 0x4cc3f9
mov dword [esp + 0x144], esi
jmp 0x4cc412
sub eax, 0x3c
cmp eax, 0x3b
jg 0x4cc40f
test eax, eax
jge 0x4cc421
neg eax
mov dword [esp + 0x148], eax
lea eax, [esp + 0x148]
push 1
push eax
lea eax, [esp + 0x14c]
push 0
push eax
push str.STFT_02
jmp 0x4cd1a8
inc ebp
mov eax, dword [0x974b88]
test eax, eax
je 0x4cc4a8
cmp ebp, esi
jne 0x4cc4a7
xor ebx, ebx
mov edx, eax
jmp 0x4cc45e
inc ebx
sub edx, 0x3c
cmp edx, 0x3b
jg 0x4cc45a
mov dword [esp + 0x14c], ebx
jmp 0x4cc473
sub eax, 0x3c
cmp eax, 0x3b
jg 0x4cc470
test eax, eax
jge 0x4cc482
neg eax
mov dword [esp + 0x150], eax
lea eax, [esp + 0x150]
push 1
push eax
lea eax, [esp + 0x154]
push 0
push eax
push str.STFT_03
jmp 0x4cd1a8
inc ebp
mov eax, dword [0x974b8c]
test eax, eax
je 0x4cc509
cmp ebp, esi
jne 0x4cc508
xor ecx, ecx
mov ebp, eax
jmp 0x4cc4bf
inc ecx
sub ebp, 0x3c
cmp ebp, 0x3b
jg 0x4cc4bb
mov dword [esp + 0x154], ecx
jmp 0x4cc4d4
sub eax, 0x3c
cmp eax, 0x3b
jg 0x4cc4d1
test eax, eax
jge 0x4cc4e3
neg eax
mov dword [esp + 0x158], eax
lea eax, [esp + 0x158]
push 1
push eax
lea eax, [esp + 0x15c]
push 0
push eax
push str.STFT_04
jmp 0x4cd1a8
inc ebp
mov eax, dword [0x974b90]
test eax, eax
je 0x4cc56a
cmp ebp, esi
jne 0x4cc569
xor edi, edi
mov esi, eax
jmp 0x4cc520
inc edi
sub esi, 0x3c
cmp esi, 0x3b
jg 0x4cc51c
mov dword [esp + 0x15c], edi
jmp 0x4cc535
sub eax, 0x3c
cmp eax, 0x3b
jg 0x4cc532
test eax, eax
jge 0x4cc544
neg eax
mov dword [esp + 0x160], eax
lea eax, [esp + 0x160]
push 1
push eax
lea eax, [esp + 0x164]
push 0
push eax
push str.STFT_05
jmp 0x4cd1a8
inc ebp
mov eax, dword [0x974b94]
test eax, eax
je 0x4cc5cb
cmp ebp, esi
jne 0x4cc5ca
xor edx, edx
mov ebx, eax
jmp 0x4cc581
inc edx
sub ebx, 0x3c
cmp ebx, 0x3b
jg 0x4cc57d
mov dword [esp + 0x164], edx
jmp 0x4cc596
sub eax, 0x3c
cmp eax, 0x3b
jg 0x4cc593
test eax, eax
jge 0x4cc5a5
neg eax
mov dword [esp + 0x168], eax
lea eax, [esp + 0x168]
push 1
push eax
lea eax, [esp + 0x16c]
push 0
push eax
push str.STFT_06
jmp 0x4cd1a8
inc ebp
mov eax, dword [0x974b98]
test eax, eax
je 0x4cc62c
cmp ebp, esi
jne 0x4cc62b
xor ebp, ebp
mov ecx, eax
jmp 0x4cc5e2
inc ebp
sub ecx, 0x3c
cmp ecx, 0x3b
jg 0x4cc5de
mov dword [esp + 0x16c], ebp
jmp 0x4cc5f7
sub eax, 0x3c
cmp eax, 0x3b
jg 0x4cc5f4
test eax, eax
jge 0x4cc606
neg eax
mov dword [esp + 0x170], eax
lea eax, [esp + 0x170]
push 1
push eax
lea eax, [esp + 0x174]
push 0
push eax
push str.STFT_07
jmp 0x4cd1a8
inc ebp
mov eax, dword [0x974b9c]
test eax, eax
je 0x4cc68d
cmp ebp, esi
jne 0x4cc68c
xor esi, esi
mov edi, eax
jmp 0x4cc643
inc esi
sub edi, 0x3c
cmp edi, 0x3b
jg 0x4cc63f
mov dword [esp + 0x174], esi
jmp 0x4cc658
sub eax, 0x3c
cmp eax, 0x3b
jg 0x4cc655
test eax, eax
jge 0x4cc667
neg eax
mov dword [esp + 0x178], eax
lea eax, [esp + 0x178]
push 1
push eax
lea eax, [esp + 0x17c]
push 0
push eax
push str.STFT_08
jmp 0x4cd1a8
inc ebp
mov eax, dword [0x974ba0]
test eax, eax
je 0x4cc6ee
cmp ebp, esi
jne 0x4cc6ed
xor ebx, ebx
mov edx, eax
jmp 0x4cc6a4
inc ebx
sub edx, 0x3c
cmp edx, 0x3b
jg 0x4cc6a0
mov dword [esp + 0x17c], ebx
jmp 0x4cc6b9
sub eax, 0x3c
cmp eax, 0x3b
jg 0x4cc6b6
test eax, eax
jge 0x4cc6c8
neg eax
mov dword [esp + 0x180], eax
lea eax, [esp + 0x180]
push 1
push eax
lea eax, [esp + 0x184]
push 0
push eax
push str.STFT_09
jmp 0x4cd1a8
inc ebp
mov eax, dword [0x974ba4]
test eax, eax
je 0x4cc74f
cmp ebp, esi
jne 0x4cc74e
xor ecx, ecx
mov ebp, eax
jmp 0x4cc705
inc ecx
sub ebp, 0x3c
cmp ebp, 0x3b
jg 0x4cc701
mov dword [esp + 0x184], ecx
jmp 0x4cc71a
sub eax, 0x3c
cmp eax, 0x3b
jg 0x4cc717
test eax, eax
jge 0x4cc729
neg eax
mov dword [esp + 0x188], eax
lea eax, [esp + 0x188]
push 1
push eax
lea eax, [esp + 0x18c]
push 0
push eax
push str.STFT_10
jmp 0x4cd1a8
inc ebp
mov eax, dword [0x974ba8]
test eax, eax
je 0x4cc7b0
cmp ebp, esi
jne 0x4cc7af
xor edi, edi
mov esi, eax
jmp 0x4cc766
inc edi
sub esi, 0x3c
cmp esi, 0x3b
jg 0x4cc762
mov dword [esp + 0x18c], edi
jmp 0x4cc77b
sub eax, 0x3c
cmp eax, 0x3b
jg 0x4cc778
test eax, eax
jge 0x4cc78a
neg eax
mov dword [esp + 0x190], eax
lea eax, [esp + 0x190]
push 1
push eax
lea eax, [esp + 0x194]
push 0
push eax
push str.STFT_11
jmp 0x4cd1a8
inc ebp
mov eax, dword [0x974bac]
test eax, eax
je 0x4cc811
cmp ebp, esi
jne 0x4cc810
xor edx, edx
mov ebx, eax
jmp 0x4cc7c7
inc edx
sub ebx, 0x3c
cmp ebx, 0x3b
jg 0x4cc7c3
mov dword [esp + 0x194], edx
jmp 0x4cc7dc
sub eax, 0x3c
cmp eax, 0x3b
jg 0x4cc7d9
test eax, eax
jge 0x4cc7eb
neg eax
mov dword [esp + 0x198], eax
lea eax, [esp + 0x198]
push 1
push eax
lea eax, [esp + 0x19c]
push 0
push eax
push str.STFT_12
jmp 0x4cd1a8
inc ebp
mov eax, dword [0x974bb0]
test eax, eax
je 0x4cc872
cmp ebp, esi
jne 0x4cc871
xor ebp, ebp
mov ecx, eax
jmp 0x4cc828
inc ebp
sub ecx, 0x3c
cmp ecx, 0x3b
jg 0x4cc824
mov dword [esp + 0x19c], ebp
jmp 0x4cc83d
sub eax, 0x3c
cmp eax, 0x3b
jg 0x4cc83a
test eax, eax
jge 0x4cc84c
neg eax
mov dword [esp + 0x1a0], eax
lea eax, [esp + 0x1a0]
push 1
push eax
lea eax, [esp + 0x1a4]
push 0
push eax
push str.STFT_13
jmp 0x4cd1a8
inc ebp
mov eax, dword [0x974bb4]
test eax, eax
je 0x4cc8d3
cmp ebp, esi
jne 0x4cc8d2
xor esi, esi
mov edi, eax
jmp 0x4cc889
inc esi
sub edi, 0x3c
cmp edi, 0x3b
jg 0x4cc885
mov dword [esp + 0x1a4], esi
jmp 0x4cc89e
sub eax, 0x3c
cmp eax, 0x3b
jg 0x4cc89b
test eax, eax
jge 0x4cc8ad
neg eax
mov dword [esp + 0x1a8], eax
lea eax, [esp + 0x1a8]
push 1
push eax
lea eax, [esp + 0x1ac]
push 0
push eax
push str.STFT_14
jmp 0x4cd1a8
inc ebp
mov eax, dword [0x974bb8]
test eax, eax
je 0x4cc934
cmp ebp, esi
jne 0x4cc933
xor ebx, ebx
mov edx, eax
jmp 0x4cc8ea
inc ebx
sub edx, 0x3c
cmp edx, 0x3b
jg 0x4cc8e6
mov dword [esp + 0x1ac], ebx
jmp 0x4cc8ff
sub eax, 0x3c
cmp eax, 0x3b
jg 0x4cc8fc
test eax, eax
jge 0x4cc90e
neg eax
mov dword [esp + 0x1b0], eax
lea eax, [esp + 0x1b0]
push 1
push eax
lea eax, [esp + 0x1b4]
push 0
push eax
push str.STFT_15
jmp 0x4cd1a8
inc ebp
mov eax, dword [0x974bbc]
test eax, eax
je 0x4cc995
cmp ebp, esi
jne 0x4cc994
xor ecx, ecx
mov ebp, eax
jmp 0x4cc94b
inc ecx
sub ebp, 0x3c
cmp ebp, 0x3b
jg 0x4cc947
mov dword [esp + 0x1b4], ecx
jmp 0x4cc960
sub eax, 0x3c
cmp eax, 0x3b
jg 0x4cc95d
test eax, eax
jge 0x4cc96f
neg eax
mov dword [esp + 0x1b8], eax
lea eax, [esp + 0x1b8]
push 1
push eax
lea eax, [esp + 0x1bc]
push 0
push eax
push str.STFT_16
jmp 0x4cd1a8
inc ebp
mov eax, dword [0x974bc0]
test eax, eax
je 0x4cc9f6
cmp ebp, esi
jne 0x4cc9f5
xor edi, edi
mov esi, eax
jmp 0x4cc9ac
inc edi
sub esi, 0x3c
cmp esi, 0x3b
jg 0x4cc9a8
mov dword [esp + 0x1bc], edi
jmp 0x4cc9c1
sub eax, 0x3c
cmp eax, 0x3b
jg 0x4cc9be
test eax, eax
jge 0x4cc9d0
neg eax
mov dword [esp + 0x1c0], eax
lea eax, [esp + 0x1c0]
push 1
push eax
lea eax, [esp + 0x1c4]
push 0
push eax
push str.STFT_17
jmp 0x4cd1a8
inc ebp
mov eax, dword [0x974bc4]
test eax, eax
je 0x4cca57
cmp ebp, esi
jne 0x4cca56
xor edx, edx
mov ebx, eax
jmp 0x4cca0d
inc edx
sub ebx, 0x3c
cmp ebx, 0x3b
jg 0x4cca09
mov dword [esp + 0x1c4], edx
jmp 0x4cca22
sub eax, 0x3c
cmp eax, 0x3b
jg 0x4cca1f
test eax, eax
jge 0x4cca31
neg eax
mov dword [esp + 0x1c8], eax
lea eax, [esp + 0x1c8]
push 1
push eax
lea eax, [esp + 0x1cc]
push 0
push eax
push str.STFT_18
jmp 0x4cd1a8
inc ebp
mov eax, dword [0x974bc8]
test eax, eax
je 0x4ccab8
cmp ebp, esi
jne 0x4ccab7
xor ebp, ebp
mov ecx, eax
jmp 0x4cca6e
inc ebp
sub ecx, 0x3c
cmp ecx, 0x3b
jg 0x4cca6a
mov dword [esp + 0x1cc], ebp
jmp 0x4cca83
sub eax, 0x3c
cmp eax, 0x3b
jg 0x4cca80
test eax, eax
jge 0x4cca92
neg eax
mov dword [esp + 0x1d0], eax
lea eax, [esp + 0x1d0]
push 1
push eax
lea eax, [esp + 0x1d4]
push 0
push eax
push str.STFT_19
jmp 0x4cd1a8
inc ebp
mov eax, dword [0x974bcc]
test eax, eax
je 0x4ccb19
cmp ebp, esi
jne 0x4ccb18
xor esi, esi
mov edi, eax
jmp 0x4ccacf
inc esi
sub edi, 0x3c
cmp edi, 0x3b
jg 0x4ccacb
mov dword [esp + 0x1d4], esi
jmp 0x4ccae4
sub eax, 0x3c
cmp eax, 0x3b
jg 0x4ccae1
test eax, eax
jge 0x4ccaf3
neg eax
mov dword [esp + 0x1d8], eax
lea eax, [esp + 0x1d8]
push 1
push eax
lea eax, [esp + 0x1dc]
push 0
push eax
push str.STFT_20
jmp 0x4cd1a8
inc ebp
mov eax, dword [0x974bd8]
test eax, eax
je 0x4ccb7a
cmp ebp, esi
jne 0x4ccb79
xor ebx, ebx
mov edx, eax
jmp 0x4ccb30
inc ebx
sub edx, 0x3c
cmp edx, 0x3b
jg 0x4ccb2c
mov dword [esp + 0x1dc], ebx
jmp 0x4ccb45
sub eax, 0x3c
cmp eax, 0x3b
jg 0x4ccb42
test eax, eax
jge 0x4ccb54
neg eax
mov dword [esp + 0x1e0], eax
lea eax, [esp + 0x1e0]
push 1
push eax
lea eax, [esp + 0x1e4]
push 0
push eax
push str.STFT_23
jmp 0x4cd1a8
inc ebp
cmp dword [0x9b6e20], 0
je 0x4ccbac
cmp ebp, esi
jne 0x4ccbab
mov eax, dword [0x9b6e20]
mov dword [esp + 0x1e4], eax
lea eax, [esp + 0x1e4]
push 0
push 0
push 0
push eax
push str.STHC_01
jmp 0x4cd1a8
inc ebp
mov eax, dword [0x9b6e2c]
test eax, eax
je 0x4ccbd9
cmp ebp, esi
jne 0x4ccbd8
mov dword [esp + 0x1e8], eax
lea eax, [esp + 0x1e8]
push 0
push 0
push 0
push eax
push str.STHC_04
jmp 0x4cd1a8
inc ebp
mov eax, dword [0x9b6e28]
test eax, eax
je 0x4ccc06
cmp ebp, esi
jne 0x4ccc05
mov dword [esp + 0x1ec], eax
lea eax, [esp + 0x1ec]
push 0
push 0
push 0
push eax
push str.STHC_03
jmp 0x4cd1a8
inc ebp
cmp dword [0xa0fd80], 0x7fffffff
je 0x4ccc3b
cmp ebp, esi
jne 0x4ccc3a
mov eax, dword [0xa0fd80]
mov dword [esp + 0x1f0], eax
lea eax, [esp + 0x1f0]
push 0
push 0
push 0
push eax
push str.STHC_05
jmp 0x4cd1a8
inc ebp
mov eax, dword [0x974bd0]
test eax, eax
je 0x4ccc9c
cmp ebp, esi
jne 0x4ccc9b
xor esi, esi
mov ecx, eax
jmp 0x4ccc52
inc esi
sub ecx, 0x3c
cmp ecx, 0x3b
jg 0x4ccc4e
mov dword [esp + 0x1f4], esi
jmp 0x4ccc67
sub eax, 0x3c
cmp eax, 0x3b
jg 0x4ccc64
test eax, eax
jge 0x4ccc76
neg eax
mov dword [esp + 0x1f8], eax
lea eax, [esp + 0x1f8]
push 1
push eax
lea eax, [esp + 0x1fc]
push 0
push eax
push str.STFT_21
jmp 0x4cd1a8
inc ebp
mov edx, dword [0x974bd4]
test edx, edx
je 0x4ccce3
cmp ebp, esi
jne 0x4ccce2
mov eax, 0x10624dd3
mov ebp, edx
imul edx
shr ebp, 0x1f
push 0
push 0
push 1
sar edx, 6
add ebp, edx
mov dword [esp + 0x14], ebp
fild dword [esp + 0x14]
fstp dword [esp + 0x208]
lea eax, [esp + 0x208]
push eax
push str.STFT_22
jmp 0x4cd1a8
inc ebp
fld dword [0xa0d8a4]
fcomp dword [0x690348]
fnstsw ax
test ah, 0x45
jne 0x4ccd41
cmp ebp, esi
jne 0x4ccd40
fld dword [0xa0d8a4]
fnstcw word [esp + 4]
mov eax, dword [esp + 4]
or byte [esp + 5], 0xc
fldcw word [esp + 4]
mov dword [esp + 4], eax
fistp dword [esp + 8]
fldcw word [esp + 4]
mov eax, dword [esp + 8]
mov dword [esp + 0x200], eax
lea eax, [esp + 0x200]
push 0
push 0
push 0
push eax
push str.TOP_SHO
jmp 0x4cd1a8
inc ebp
fld dword [0x974b08]
fcomp dword [0x690348]
fnstsw ax
test ah, 0x45
jne 0x4ccd9f
cmp ebp, esi
jne 0x4ccd9e
fld dword [0x974b08]
fnstcw word [esp + 4]
mov eax, dword [esp + 4]
or byte [esp + 5], 0xc
fldcw word [esp + 4]
mov dword [esp + 4], eax
fistp dword [esp + 8]
fldcw word [esp + 4]
mov eax, dword [esp + 8]
mov dword [esp + 0x204], eax
lea eax, [esp + 0x204]
push 0
push 0
push 0
push eax
push str.SHO_RAN
jmp 0x4cd1a8
inc ebp
mov eax, 0x45e7b273
mov ecx, 0x3c
mul dword [0x97854c]
mov eax, 0x88888889
shr edx, 0xe
mov edi, edx
mov ebx, edx
imul edx
mov eax, ebx
add edx, edi
shr edi, 0x1f
sar edx, 5
add edi, edx
cdq
idiv ecx
cmp ebp, esi
mov ebx, edx
jne 0x4ccdfe
mov dword [esp + 0x20c], ebx
lea eax, [esp + 0x20c]
mov dword [esp + 0x208], edi
push 1
push eax
lea eax, [esp + 0x210]
push 0
push eax
push str.ST_FTIM
jmp 0x4cd1a8
inc ebp
test edi, edi
je 0x4cce1a
cmp ebp, esi
jne 0x4cce19
push 0
push 0
push 0
push 0
push str.ST_PRAN
jmp 0x4cd1a8
inc ebp
test edi, edi
jg 0x4cce27
cmp ebx, 5
jl 0x4cd0f5
test edi, edi
jg 0x4cce4f
cmp ebx, 0xa
jge 0x4cce4f
cmp ebp, esi
jne 0x4cd0f4
xor eax, eax
mov word [0x821068], ax
push str.ST_PR01
jmp 0x4cd0e8
test edi, edi
jg 0x4cce77
cmp ebx, 0x14
jge 0x4cce77
cmp ebp, esi
jne 0x4cd0f4
xor eax, eax
mov word [0x821068], ax
push str.ST_PR02
jmp 0x4cd0e8
test edi, edi
jg 0x4cce9f
cmp ebx, 0x1e
jge 0x4cce9f
cmp ebp, esi
jne 0x4cd0f4
xor eax, eax
mov word [0x821068], ax
push str.ST_PR03
jmp 0x4cd0e8
cmp edi, 1
jg 0x4ccec7
test ebx, ebx
jge 0x4ccec7
cmp ebp, esi
jne 0x4cd0f4
xor eax, eax
mov word [0x821068], ax
push str.ST_PR04
jmp 0x4cd0e8
cmp edi, 1
jg 0x4ccef0
cmp ebx, 0x1e
jge 0x4ccef0
cmp ebp, esi
jne 0x4cd0f4
xor eax, eax
mov word [0x821068], ax
push str.ST_PR05
jmp 0x4cd0e8
cmp edi, 2
jg 0x4ccf18
test ebx, ebx
jge 0x4ccf18
cmp ebp, esi
jne 0x4cd0f4
xor eax, eax
mov word [0x821068], ax
push str.ST_PR06
jmp 0x4cd0e8
cmp edi, 2
jg 0x4ccf41
cmp ebx, 0x1e
jge 0x4ccf41
cmp ebp, esi
jne 0x4cd0f4
xor eax, eax
mov word [0x821068], ax
push str.ST_PR07
jmp 0x4cd0e8
cmp edi, 3
jg 0x4ccf69
test ebx, ebx
jge 0x4ccf69
cmp ebp, esi
jne 0x4cd0f4
xor eax, eax
mov word [0x821068], ax
push str.ST_PR08
jmp 0x4cd0e8
cmp edi, 3
jg 0x4ccf92
cmp ebx, 0x1e
jge 0x4ccf92
cmp ebp, esi
jne 0x4cd0f4
xor eax, eax
mov word [0x821068], ax
push str.ST_PR09
jmp 0x4cd0e8
cmp edi, 4
jg 0x4ccfba
test ebx, ebx
jge 0x4ccfba
cmp ebp, esi
jne 0x4cd0f4
xor eax, eax
mov word [0x821068], ax
push str.ST_PR10
jmp 0x4cd0e8
cmp edi, 5
jg 0x4ccfe2
test ebx, ebx
jge 0x4ccfe2
cmp ebp, esi
jne 0x4cd0f4
xor eax, eax
mov word [0x821068], ax
push str.ST_PR11
jmp 0x4cd0e8
cmp edi, 0xa
jg 0x4cd00a
test ebx, ebx
jge 0x4cd00a
cmp ebp, esi
jne 0x4cd0f4
xor eax, eax
mov word [0x821068], ax
push str.ST_PR12
jmp 0x4cd0e8
cmp edi, 0x14
jg 0x4cd032
test ebx, ebx
jge 0x4cd032
cmp ebp, esi
jne 0x4cd0f4
xor eax, eax
mov word [0x821068], ax
push str.ST_PR13
jmp 0x4cd0e8
cmp edi, 0x19
jg 0x4cd05a
test ebx, ebx
jge 0x4cd05a
cmp ebp, esi
jne 0x4cd0f4
xor eax, eax
mov word [0x821068], ax
push str.ST_PR14
jmp 0x4cd0e8
cmp edi, 0x1e
jg 0x4cd07c
test ebx, ebx
jge 0x4cd07c
cmp ebp, esi
jne 0x4cd0f4
xor eax, eax
mov word [0x821068], ax
push str.ST_PR15
jmp 0x4cd0e8
cmp edi, 0x31
jg 0x4cd09b
cmp ebx, 2
jge 0x4cd09b
cmp ebp, esi
jne 0x4cd0f4
xor eax, eax
mov word [0x821068], ax
push str.ST_PR16
jmp 0x4cd0e8
cmp edi, 0x32
jg 0x4cd0b9
test ebx, ebx
jge 0x4cd0b9
cmp ebp, esi
jne 0x4cd0f4
xor eax, eax
mov word [0x821068], ax
push str.ST_PR17
jmp 0x4cd0e8
cmp edi, 0x64
jg 0x4cd0d7
test ebx, ebx
jge 0x4cd0d7
cmp ebp, esi
jne 0x4cd0f4
xor eax, eax
mov word [0x821068], ax
push str.ST_PR18
jmp 0x4cd0e8
cmp ebp, esi
jne 0x4cd0f4
xor eax, eax
mov word [0x821068], ax
push str.ST_PR19
fstp st(0)
mov ecx, 0x94b220
jmp 0x4cd86b
inc ebp
cmp dword [0x9b6e54], 0
jle 0x4cd127
cmp ebp, esi
jne 0x4cd126
mov eax, dword [0x9b6e54]
mov dword [esp + 0x210], eax
lea eax, [esp + 0x210]
push 0
push 0
push 0
push eax
push str.ST_BRK
jmp 0x4cd1a8
inc ebp
cmp dword [0xa0d2e0], 0
jle 0x4cd156
cmp ebp, esi
jne 0x4cd155
cmp ebp, esi
jne 0x4cd17b
fstp st(0)
jmp 0x4cd8b8
call fcn.00584f30
jmp 0x4cd8dd
call fcn.004cae8f
add esp, 0x14
jmp 0x4cd8ea
push eax
push 0x7d9010
call fcn.005524d0
pop ecx
pop ecx
xor eax, eax
jmp 0x4cd8fc