Function at 0x10025a7f
Capabilities:
Contain obfuscated stackstrings

Disassembly:
pop eax
mov dword [ebp + 8], eax
push 0
mov edx, dword [ebp - 0x398]
mov ecx, dword [ebp - 0x10]
call fcn.1002737f
add esp, 4
mov dword [ebp - 0x21c], eax
mov eax, dword [ebp + 8]
mov dword [ebp - 0x244], eax
mov ecx, 4
shl ecx, 1
mov edx, dword [ebp + ecx - 0x57c]
sub edx, 0x9f5604
mov dword [ebp - 0x19c], edx
mov eax, 4
shl eax, 2
mov ecx, dword [ebp + eax - 0x534]
sub ecx, 0xfd9ff
mov dword [ebp - 0x39c], ecx
mov edx, dword [ebp - 0x19c]
xor edx, dword [ebp - 0x39c]
mov dword [ebp - 0x19c], edx
mov dword [ebp - 0x7d4], 0x5eca
mov eax, dword [ebp - 0x3a0]
sub eax, 0xe1d829
mov dword [ebp - 0x100], eax
mov ecx, dword [ebp - 0x244]
add ecx, dword [ebp - 0x100]
mov dword [ebp - 0x3a4], ecx
mov edx, dword [ebp - 0x19c]
mov eax, dword [ebp - 0x3a4]
cmp dword [eax], edx
jne 0x1002571a
jmp 0x1002572b
mov ecx, dword [ebp - 0x100]
add ecx, 1
mov dword [ebp - 0x100], ecx
jmp 0x100256f6
mov edx, dword [ebp - 0x244]
add edx, dword [ebp - 0x100]
mov dword [ebp - 0x23c], edx
mov eax, 4
shl eax, 0
mov ecx, dword [ebp + eax - 0x548]
sub ecx, 0xa020f0
mov dword [ebp - 0x110], ecx
mov dword [ebp - 0x7d8], 0xb82c
mov edx, dword [ebp - 0x3a8]
sub edx, 0x7ff4f7
mov dword [ebp - 0x218], edx
mov dword [ebp - 0x230], 0x105
mov eax, dword [ebp - 0x23c]
add eax, 4
mov dword [ebp - 0x1a4], eax
mov ecx, dword [ebp - 0x3ac]
sub ecx, 0xab
je 0x100257b3
movsx edx, word [ebp - 0x1c]
test edx, edx
je 0x100257b3
mov eax, 1
shl eax, 0
mov byte [ebp + eax - 0x104], 0xda
mov dword [ebp - 0x7dc], 0x1e62
mov ecx, dword [ebp - 0x110]
mov edx, dword [ebp - 0x23c]
lea eax, [edx + ecx*4 + 4]
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0x238]
sub ecx, 0xcf91f5
mov dword [ebp - 0x220], ecx
mov edx, 0xee
mov word [ebp - 0x2c0], dx
mov byte [ebp - 0x74], 0xf6
mov byte [ebp - 0x73], 0xf5
mov dword [ebp - 0x878], 0x74
mov dword [ebp - 0x874], 0xbb
mov dword [ebp - 0x870], 0xd9
mov dword [ebp - 0x86c], 0x31
mov eax, 1
shl eax, 0
movsx cx, byte [ebp + eax - 0x74]
mov word [ebp - 0x84], cx
jmp 0x10025852
mov edx, 1
shl edx, 0
movsx eax, byte [ebp + edx - 0x74]
movsx ecx, word [ebp - 0x84]
sub ecx, eax
mov word [ebp - 0x84], cx
movsx edx, word [ebp - 0x84]
cmp edx, dword [ebp - 0x174]
jl 0x10025863
jmp 0x10025835
lea eax, [ebp - 0x220]
push eax
push 0x40
mov ecx, dword [ebp - 0x230]
push ecx
mov edx, dword [ebp - 0x18]
push edx
call dword [ebp - 0x21c]
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x7f0], 0x174
mov dword [ebp - 0x108], 0xfa
mov dword [ebp - 0x824], 0xcb
mov byte [ebp - 0x140], 0x9d
mov byte [ebp - 0x13f], 0xab
mov byte [ebp - 0x13e], 0xb9
mov eax, dword [ebp - 0x6c]
cmp dword [ebp - 0x108], eax
ja 0x100258da
movsx ecx, word [ebp - 0x50]
cmp ecx, dword [ebp - 0x108]
jne 0x100258da
movsx edx, word [ebp - 0x14]
cmp edx, 0xec
je 0x100258e6
cmp dword [ebp - 0x94], 0x37b
jne 0x10025944
mov ax, word [ebp - 0x50]
sub ax, 1
mov word [ebp - 0x50], ax
mov ecx, dword [ebp - 0x94]
add ecx, 0x177
mov dword [ebp - 0x94], ecx
mov edx, 4
shl edx, 1
movsx eax, word [ebp + edx - 0x4a8]
movsx ecx, word [ebp - 0x14]
add ecx, eax
mov word [ebp - 0x14], cx
mov edx, dword [ebp - 0x108]
add edx, 1
mov dword [ebp - 0x108], edx
mov eax, 4
shl eax, 2
mov dword [ebp + eax - 0x5b8], 0xc4e
jmp 0x100258b7
mov dword [ebp - 0x20], 0
mov ecx, dword [ebp - 0x44]
cmp ecx, dword [ebp - 0x230]
jg 0x100259c7
mov edx, dword [ebp - 0x18]
add edx, dword [ebp - 0x44]
mov dword [ebp - 0x22c], edx
mov eax, dword [ebp - 0x22c]
mov ecx, dword [ebp - 0x20]
mov edx, dword [ebp - 0x1a4]
mov eax, dword [eax]
xor eax, dword [edx + ecx*4]
mov ecx, dword [ebp - 0x22c]
mov dword [ecx], eax
mov edx, dword [ebp - 0x110]
sub edx, 1
cmp dword [ebp - 0x20], edx
jne 0x10025995
mov dword [ebp - 0x20], 0
jmp 0x100259b2
mov dword [ebp - 0x828], 0xb747
mov eax, dword [ebp - 0x20]
add eax, 1
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x73c], 0x6ce9
mov ecx, dword [ebp - 0x44]
add ecx, 4
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x82c], 0x3472
jmp 0x1002594b
push 0x2b2
push 0
mov edx, dword [ebp - 0x18]
lea ecx, [ebp - 0x520]
call fcn.100270cf
add esp, 8
mov dword [ebp - 0x830], 0x1ae4
mov dword [ebp - 0x834], 0x1d2a
mov edx, dword [ebp - 0x18]
mov dword [ebp - 0x1a0], edx
push 0x20a
push 0x40
call dword [ebp - 0xc0]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x90], 0
mov eax, dword [ebp - 0x1a0]
add eax, dword [ebp - 0x90]
movsx ecx, byte [eax]
test ecx, ecx
je 0x10025a5d
mov edx, dword [ebp - 0x1a0]
add edx, dword [ebp - 0x90]
movsx ax, byte [edx]
mov ecx, dword [ebp - 0x90]
mov edx, dword [ebp - 0x228]
mov word [edx + ecx*2], ax
mov eax, dword [ebp - 0x90]
add eax, 1
mov dword [ebp - 0x90], eax
jmp 0x10025a19
mov ecx, dword [ebp - 0x90]
mov edx, dword [ebp - 0x1a0]
lea eax, [edx + ecx + 1]
mov dword [ebp - 0x200], eax
mov dword [ebp - 0x10c], 0
mov ecx, 0x22
add byte [eax], al
add byte [esi - 0x77], ah
dec ebp
aam 0xc7
test eax, ecx
idiv edi
push dword [ebp + 1]
add byte [eax], al
mov dword [ebp - 0x5a0], 0xd5
mov dword [ebp - 0x59c], 0x24
mov dword [ebp - 0x598], 0xd5
movsx edx, word [ebp - 0x2c]
cmp edx, dword [ebp - 0x114]
jne 0x10025b4f
movsx eax, word [ebp - 0x1c]
mov ecx, 1
shl ecx, 2
movsx edx, byte [ebp + ecx - 0x8c]
cmp eax, edx
jg 0x10025b4f
movsx eax, word [ebp - 0x30]
movsx ecx, word [ebp - 0xcc]
cmp eax, ecx
jl 0x10025b4f
movsx edx, word [ebp - 8]
cmp edx, 0x87
jl 0x10025b4f
movsx eax, word [ebp - 0x2c]
movsx ecx, word [ebp - 8]
sub ecx, eax
mov word [ebp - 8], cx
movsx edx, word [ebp - 0x1c]
add edx, 0x95c
mov word [ebp - 0x1c], dx
movsx eax, word [ebp - 0x134]
movsx ecx, word [ebp - 0x2c]
add ecx, eax
mov word [ebp - 0x2c], cx
mov edx, 4
shl edx, 1
movsx eax, word [ebp + edx - 0x5a0]
movsx ecx, word [ebp - 0x30]
sub ecx, eax
mov word [ebp - 0x30], cx
mov edx, 4
shl edx, 2
mov dword [ebp + edx - 0x27c], 0x22
jmp 0x10025aae
lea eax, [ebp - 0x10c]
push eax
lea edx, [ebp - 0x520]
mov ecx, dword [ebp - 0x228]
call fcn.10026f2f
add esp, 4
movzx ecx, al
test ecx, ecx
je 0x10025bb5
mov edx, dword [ebp - 0x10c]
mov dword [ebp - 0x18], edx
mov eax, dword [ebp - 0x110]
mov ecx, dword [ebp - 0x18]
lea edx, [ecx + eax*4 + 4]
mov dword [ebp - 0x18], edx
lea eax, [ebp - 0x220]
push eax
push 0x40
mov ecx, dword [ebp - 0x218]
push ecx
mov edx, dword [ebp - 0x18]
push edx
call dword [ebp - 0x21c]
mov eax, dword [ebp - 0x10c]
add eax, 4
mov dword [ebp - 0x1a4], eax
jmp 0x10025bbf
push 0
push 0xffffffffffffffff
call dword [ebp - 0x240]
push 0x2de
push 0
mov edx, dword [ebp - 0x10c]
lea ecx, [ebp - 0x520]
call fcn.100270cf
add esp, 8
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x20], 0
mov ecx, dword [ebp - 0x44]
cmp ecx, dword [ebp - 0x218]
jg 0x10025c46
mov edx, dword [ebp - 0x18]
add edx, dword [ebp - 0x44]
mov dword [ebp - 0x208], edx
mov eax, dword [ebp - 0x208]
mov ecx, dword [ebp - 0x20]
mov edx, dword [ebp - 0x1a4]
mov eax, dword [eax]
xor eax, dword [edx + ecx*4]
mov ecx, dword [ebp - 0x208]
mov dword [ecx], eax
mov edx, dword [ebp - 0x110]
sub edx, 1
cmp dword [ebp - 0x20], edx
jne 0x10025c32
mov dword [ebp - 0x20], 0
jmp 0x10025c3b
mov eax, dword [ebp - 0x20]
add eax, 1
mov dword [ebp - 0x20], eax
mov ecx, dword [ebp - 0x44]
add ecx, 4
mov dword [ebp - 0x44], ecx
jmp 0x10025be8
push 0x2f0
push 0
mov edx, dword [ebp - 0x18]
lea ecx, [ebp - 0x520]
call fcn.100270cf
add esp, 8
push 0x20a
push 0x40
call dword [ebp - 0xc0]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x3b0], 0x4e
mov dword [ebp - 0x1ac], 0x12f
mov edx, 0xdb
mov word [ebp - 0x204], dx
mov eax, 0xf1
mov word [ebp - 0x202], ax
cmp dword [ebp - 0x1ac], 0x152
jne 0x10025d21
mov ecx, dword [ebp - 0x1a8]
cmp ecx, dword [ebp - 0x3b0]
jb 0x10025d21
mov edx, 1
shl edx, 1
movsx eax, byte [ebp + edx - 0x48]
mov ecx, dword [ebp - 0x1a8]
sub ecx, eax
mov dword [ebp - 0x1a8], ecx
mov edx, 2
shl edx, 0
movsx eax, word [ebp + edx - 0x204]
mov ecx, dword [ebp - 0x1ac]
sub ecx, eax
mov dword [ebp - 0x1ac], ecx
mov edx, 4
shl edx, 0
mov dword [ebp + edx - 0x27c], 0x8b
mov eax, dword [ebp - 0x174]
cmp dword [ebp - 0x254], eax
jge 0x10025d1c
mov ecx, 1
shl ecx, 1
mov byte [ebp + ecx - 0x48], 0xe
jmp 0x10025c9d
mov dword [ebp - 0xa8], 0
mov edx, dword [ebp - 0x200]
add edx, dword [ebp - 0xa8]
movsx eax, byte [edx]
test eax, eax
je 0x10025d6f
mov ecx, dword [ebp - 0x200]
add ecx, dword [ebp - 0xa8]
movsx dx, byte [ecx]
mov eax, dword [ebp - 0xa8]
mov ecx, dword [ebp - 0x20c]
mov word [ecx + eax*2], dx
mov edx, dword [ebp - 0xa8]
add edx, 1
mov dword [ebp - 0xa8], edx
jmp 0x10025d2b
mov eax, 4
imul ecx, eax, 0
mov edx, dword [ebp + ecx - 0x630]
sub edx, 0x8e7624
mov dword [ebp - 0x3e0], edx
mov eax, dword [ebp - 0x3b4]
sub eax, 0x2c5dd7
mov dword [ebp - 0x3e4], eax
mov dword [ebp - 0x83c], 0x3b5c
mov ecx, 0x5b
mov word [ebp - 0x15c], cx
mov dword [ebp - 0x87c], 0x179
mov byte [ebp - 0xec], 0x91
mov byte [ebp - 0xeb], 0x5f
mov byte [ebp - 0xea], 0x95
movsx edx, word [ebp - 0x15c]
mov dword [ebp - 0x1b4], edx
mov eax, dword [ebp - 0x1bc]
mov word [ebp - 0x54], ax
mov ecx, 4
imul edx, ecx, 0
mov eax, dword [ebp + edx - 0x284]
mov dword [ebp - 0x1b0], eax
jmp 0x10025e2b
mov ecx, dword [ebp - 0x1b4]
add ecx, 0xde8
mov dword [ebp - 0x1b4], ecx
mov dx, word [ebp - 0x54]
sub dx, 1
mov word [ebp - 0x54], dx
mov eax, dword [ebp - 0x1b0]
sub eax, 1
mov dword [ebp - 0x1b0], eax
cmp dword [ebp - 0x1b0], 0x19b
jb 0x10025ea0
mov ecx, 1
shl ecx, 1
movsx edx, byte [ebp + ecx - 0xec]
cmp dword [ebp - 0x1b4], edx
jg 0x10025ea0
movsx eax, word [ebp - 0x54]
cmp eax, 0x502
jne 0x10025ea0
mov ecx, 1
shl ecx, 2
mov byte [ebp + ecx - 0x8c], 0x6d
mov edx, 4
imul eax, edx, 0
mov dword [ebp + eax - 0x264], 8
mov ecx, 4
shl ecx, 0
mov dword [ebp + ecx - 0x46c], 0x424
mov edx, 1
shl edx, 1
mov byte [ebp + edx - 0x48], 0xd7
jmp 0x10025dfe
mov eax, dword [ebp - 0x254]
sub eax, 0xbb9c20
mov dword [ebp - 0x880], eax
mov ecx, 4
shl ecx, 1
mov edx, dword [ebp + ecx - 0x5f8]
sub edx, 0xb4f26a
mov dword [ebp - 0x3ec], edx
mov eax, dword [ebp - 0xb8]
cmp dword [ebp - 0x134], eax
jb 0x10025ee6
mov ecx, 1
shl ecx, 0
mov byte [ebp + ecx - 0xc], 0xe0
mov edx, 0x11f
mov word [ebp - 0x160], dx
mov dword [ebp - 0x170], 0x4c
mov dword [ebp - 0x55c], 0xb8
mov dword [ebp - 0x558], 0x60
mov dword [ebp - 0x554], 0x6f
mov dword [ebp - 0x550], 0xc9
mov dword [ebp - 0x54c], 0xb9
movsx eax, word [ebp - 0x160]
cmp dword [ebp - 0x114], eax
jae 0x10025f6f
mov ecx, dword [ebp - 0xb8]
mov edx, 4
shl edx, 0
cmp ecx, dword [ebp + edx - 0x55c]
ja 0x10025f60
cmp dword [ebp - 0x170], 0x974
jae 0x10025f6f
mov eax, dword [ebp - 0x134]
cmp dword [ebp - 0x6c], eax
jb 0x10026016
mov ecx, 4
shl ecx, 2
mov edx, dword [ebp - 0xb8]
add edx, dword [ebp + ecx - 0x55c]
mov dword [ebp - 0xb8], edx
mov eax, 4
imul ecx, eax, 5
mov edx, dword [ebp - 0x6c]
sub edx, dword [ebp + ecx - 0x27c]
mov dword [ebp - 0x6c], edx
mov eax, dword [ebp - 0x170]
sub eax, 1
mov dword [ebp - 0x170], eax
mov ecx, 4
shl ecx, 0
mov edx, dword [ebp - 0x114]
sub edx, dword [ebp + ecx - 0x1fc]
mov dword [ebp - 0x114], edx
mov eax, 1
shl eax, 0
mov byte [ebp + eax - 0xac], 0x55
mov ecx, 4
shl ecx, 1
mov dword [ebp + ecx - 0x294], 0xc62
add byte [edx + 4], bh
imul eax, edx, 5
mov dword [ebp + eax - 0x4ec], 0xb9
mov ecx, 4
shl ecx, 0
mov dword [ebp + ecx - 0x5b8], 0x294
jmp 0x10025f2e
mov edx, 4
shl edx, 0
mov eax, dword [ebp + edx - 0x284]
sub eax, 0x9002ce
mov dword [ebp - 0x3f4], eax
mov ecx, dword [ebp - 0x3b8]
sub ecx, 0x5a23ce
mov dword [ebp - 0x3c0], ecx
mov edx, 0x178
mov word [ebp - 0x58], dx
mov eax, 0x184
mov word [ebp - 0x2c4], ax
mov byte [ebp - 0x98], 0x10
mov byte [ebp - 0x97], 0x13
mov byte [ebp - 0x96], 8
mov ecx, 1
shl ecx, 1
movsx edx, byte [ebp + ecx - 0x98]
cmp dword [ebp - 0x94], edx
jge 0x100260a3
movsx eax, word [ebp - 0x58]
movsx ecx, word [ebp - 0xcc]
cmp eax, ecx
jl 0x10026126
movsx edx, word [ebp - 8]
cmp dword [ebp - 0x6c], edx
jl 0x10026126
mov eax, dword [ebp - 0x6c]
sub eax, 1
mov dword [ebp - 0x6c], eax
mov ecx, 1
shl ecx, 1
movsx edx, byte [ebp + ecx - 0x98]
movsx eax, word [ebp - 0x58]
sub eax, edx
mov word [ebp - 0x58], ax
mov ecx, dword [ebp - 0x94]
sub ecx, dword [ebp - 0x70]
mov dword [ebp - 0x94], ecx
mov edx, 1
shl edx, 0
mov byte [ebp + edx - 0xdc], 0x49
mov eax, 1
shl eax, 0
mov byte [ebp + eax - 0xc], 0x1e
mov ecx, 4
shl ecx, 0
mov dword [ebp + ecx - 0x1fc], 0x16c
mov edx, 4
imul eax, edx, 0
mov dword [ebp + eax - 0x1fc], 0x59
movsx ecx, word [ebp - 0x60]
cmp dword [ebp - 0xbc], ecx
jmp 0x1002606c
mov dword [ebp - 0x884], 0x8e76
mov edx, dword [ebp - 0x174]
sub edx, 0x4d55f8
mov dword [ebp - 0x888], edx
mov dword [ebp - 0x780], 0xb409
mov eax, 4
shl eax, 1
mov ecx, dword [ebp + eax - 0x608]
sub ecx, 0x235529
mov dword [ebp - 0x3cc], ecx
mov dword [ebp - 0x88c], 0x1534
mov edx, dword [ebp - 0x3bc]
sub edx, 0x59cea1
mov dword [ebp - 0x3fc], edx
mov eax, 4
shl eax, 1
mov ecx, dword [ebp + eax - 0x588]
sub ecx, 0x8c5c51
mov dword [ebp - 0x3f0], ecx
mov edx, 4
shl edx, 1
mov eax, dword [ebp + edx - 0x6bc]
sub eax, 0x74bc66
mov dword [ebp - 0xb4], eax
jmp 0x100261c6
mov ecx, dword [ebp - 0xb4]
add ecx, 1
mov dword [ebp - 0xb4], ecx
mov edx, dword [ebp - 0xb4]
cmp edx, dword [ebp - 0x3c0]
jge 0x100261f7
mov eax, dword [ebp - 0x70]
cmp dword [ebp - 0x40], eax
mov ecx, dword [ebp - 0xb4]
mov dword [ebp + ecx*4 - 0x978], 0
mov dword [ebp - 0x890], 0x1cd5
jmp 0x100261b7
mov edx, dword [ebp - 0x3c4]
sub edx, 0x84158a
mov dword [ebp - 0xb4], edx
mov dword [ebp - 0x894], 0x5007506c
mov eax, dword [ebp - 0x214]
sub eax, 0xd2b9b1
mov dword [ebp - 0x404], eax
mov dword [ebp - 0x3c8], 0xd5
mov dword [ebp - 0x8e4], 0x1ed
mov dword [ebp - 0x6d8], 0xa4
mov byte [ebp - 0x9c], 0x2d
mov byte [ebp - 0x9b], 0xa8
movsx ecx, word [ebp - 8]
cmp ecx, dword [ebp - 0x118]
jg 0x100262c5
movsx edx, word [ebp - 0x14]
cmp edx, dword [ebp - 0x3c8]
jne 0x100262c5
mov ax, word [ebp - 8]
add ax, 1
mov word [ebp - 8], ax
mov cx, word [ebp - 0x14]
sub cx, 1
mov word [ebp - 0x14], cx
mov edx, 4
imul eax, edx, 0
mov dword [ebp + eax - 0x570], 0x6a9
mov ecx, 1
imul edx, ecx, 0
mov byte [ebp + edx - 0x9c], 0xc9
mov eax, 4
imul ecx, eax, 5
mov dword [ebp + ecx - 0x4ec], 0x654
mov edx, 1
shl edx, 0
mov byte [ebp + edx - 0xc], 0xc
jmp 0x10026250
mov eax, dword [ebp - 0x3cc]
mov dword [ebp - 0x3e8], eax
mov ecx, 1
imul edx, ecx, 0
mov byte [ebp + edx - 0x1f4], 0x56
mov eax, 0xf0
mov word [ebp - 0x2c8], ax
mov ecx, 0x100
mov word [ebp - 0x2cc], cx
mov edx, 0x148
mov word [ebp - 0x2d0], dx
mov byte [ebp - 0x178], 0xda
mov byte [ebp - 0x177], 0x3b
mov byte [ebp - 0x176], 0x4c
mov byte [ebp - 0x175], 0xa1
mov dword [ebp - 0x8c4], 0x89
mov dword [ebp - 0x8c0], 0x7e
mov dword [ebp - 0x8bc], 0x95
mov dword [ebp - 0x8b8], 0x6e
mov dword [ebp - 0x8b4], 0xb1
mov dword [ebp - 0x8b0], 0xcd
mov dword [ebp - 0x7b8], 0xe
mov dword [ebp - 0x7b4], 0x95
mov dword [ebp - 0x7b0], 0x25
mov eax, 2
shl eax, 0
mov cx, word [ebp + eax - 0xf8]
mov word [ebp - 0x5c], cx
jmp 0x1002639f
movsx edx, word [ebp - 0x40]
movsx eax, word [ebp - 0x5c]
sub eax, edx
mov word [ebp - 0x5c], ax
movsx ecx, word [ebp - 0x5c]
mov edx, 4
imul eax, edx, 0
cmp ecx, dword [ebp + eax - 0x4a8]
jl 0x100263fe
mov ecx, 4
shl ecx, 1
mov dword [ebp + ecx - 0x49c], 0x624
mov edx, 4
imul eax, edx, 3
mov dword [ebp + eax - 0x294], 0x73c
mov ecx, 4
imul edx, ecx, 0
mov dword [ebp + edx - 0x1fc], 0x6d6
mov eax, 1
imul ecx, eax, 0
mov byte [ebp + ecx - 0x124], 0x6c
jmp 0x10026391
mov edx, 1
imul eax, edx, 0xb
mov byte [ebp + eax - 0x1f4], 0x63
mov ecx, 1
imul edx, ecx, 7
mov byte [ebp + edx - 0x1f4], 0x41
mov dword [ebp - 0x3d0], 0x30
mov dword [ebp - 0x8dc], 0x74
mov dword [ebp - 0x8d8], 0x8d
mov dword [ebp - 0x8d4], 0x97
mov dword [ebp - 0x8d0], 0xff
mov dword [ebp - 0x8cc], 0xe
mov dword [ebp - 0x8c8], 0x57
mov eax, dword [ebp - 0x3d0]
mov dword [ebp - 0x6dc], eax
mov ecx, dword [ebp - 0x210]
mov dword [ebp - 0x17c], ecx
jmp 0x1002648d
mov edx, dword [ebp - 0x17c]
sub edx, 1
mov dword [ebp - 0x17c], edx
mov eax, dword [ebp - 0x40]
cmp dword [ebp - 0x17c], eax
jl 0x100264da
mov ecx, 1
imul edx, ecx, 0
mov byte [ebp + edx - 0xc], 0x60
mov eax, 4
shl eax, 0
mov dword [ebp + eax - 0x1fc], 0x2b
mov ecx, 4
shl ecx, 0
mov dword [ebp + ecx - 0x46c], 0x9e
mov edx, 1
shl edx, 0
mov byte [ebp + edx - 0xc], 0x1b
jmp 0x1002647e
mov eax, 1
imul ecx, eax, 3
mov byte [ebp + ecx - 0x1f4], 0x74
mov edx, 1
shl edx, 1
mov byte [ebp + edx - 0x1f4], 0x72
mov eax, 1
imul ecx, eax, 9
mov byte [ebp + ecx - 0x1f4], 0x6c
mov edx, 1
imul eax, edx, 0xa
mov byte [ebp + eax - 0x1f4], 0x6f
mov ecx, 4
shl ecx, 0
mov edx, dword [ebp + ecx - 0x4d4]
invalid