Function at 0x8ff760
Capabilities:
Enumerate pe sections

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0xa14
mov eax, dword [0xcdc190]
xor eax, esp
mov dword [esp + 0xa10], eax
movzx eax, word [ebp + 8]
cmp eax, 0x1f42
push ebx
push esi
mov esi, dword [ebp + 0xc]
push edi
mov ebx, ecx
mov dword [esp + 0xc], esi
jg 0x8ff7fe
je 0x8ff7bd
add eax, 0xfffffa88
cmp eax, 1
ja case.0x8ff80c.8004
call fcn.008ff250
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
push esi
call fcn.0041ace0
movzx edi, ax
lea eax, [esp + 0x92c]
push esi
push eax
call fcn.008fe100
add esp, 0xc
lea ecx, [esp + 0x928]
push ecx
push edi
mov ecx, ebx
call fcn.008ff600
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
sub eax, 0x1f43
cmp eax, 0x38
ja case.0x8ff80c.8004
jmp dword [eax*4 + 0x90047c]
push esi
call fcn.00448140
movzx edx, al
add esp, 4
push edx
mov ecx, ebx
call fcn.008fde90
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
mov ecx, esi
call fcn.00593060
push eax
mov ecx, ebx
call fcn.008fdea0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
push esi
call fcn.00448140
movzx eax, al
add esp, 4
push eax
mov ecx, ebx
call fcn.008fdeb0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
call fcn.008fdec0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
cmp byte [0xdb531c], 0
je 0x8ff8d0
call fcn.008fde40
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
mov ecx, esi
call fcn.00593060
push eax
mov ecx, ebx
call fcn.008fded0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
push esi
call fcn.0041ace0
movzx ecx, ax
push esi
mov dword [esp + 0x18], ecx
call fcn.0041ace0
movzx edx, ax
push esi
mov dword [esp + 0x24], edx
call fcn.0041ace0
movzx eax, ax
push esi
mov dword [esp + 0x34], eax
call fcn.00448140
add esp, 0x10
push 0x8fdda0
push 2
push 0x48
lea ecx, [esp + 0x934]
push ecx
mov byte [esp + 0x27], al
call fcn.00405f60
movzx eax, byte [esp + 0x17]
mov dword [esp + 0x28], eax
test eax, eax
jle 0x8ff992
lea edx, [esp + 0x928]
mov dword [esp + 0x1c], edx
mov dword [esp + 0x20], eax
jmp 0x8ff964
mov esi, dword [esp + 0xc]
lea eax, [esp + 0x160]
push esi
push eax
call fcn.008fe100
mov edi, dword [esp + 0x24]
add dword [esp + 0x24], 0x48
add esp, 8
sub dword [esp + 0x20], 1
mov ecx, 0x12
mov esi, eax
rep movsd dword es:[edi], dword [esi]
jne 0x8ff960
mov eax, dword [esp + 0x28]
mov edx, dword [esp + 0x24]
lea ecx, [esp + 0x928]
push ecx
mov ecx, dword [esp + 0x14]
push eax
mov eax, dword [esp + 0x20]
push edx
push eax
push ecx
mov ecx, ebx
call fcn.008ff640
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
push esi
call fcn.00448140
movzx edx, al
add esp, 4
push edx
mov ecx, ebx
call fcn.008fdee0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
call fcn.006ed1e0
mov dword [esp + 0x10], eax
lea eax, [esp + 0x98]
push esi
push eax
call fcn.008fe190
mov esi, eax
mov ecx, 9
lea edi, [esp + 0x930]
rep movsd dword es:[edi], dword [esi]
mov edi, dword [esp + 0x18]
add edi, 0x24
mov ecx, 9
lea esi, [esp + 0x930]
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [esp + 0x14]
push ecx
lea edx, [esp + 0x934]
push edx
call fcn.008fe100
add esp, 0x10
lea eax, [esp + 0x928]
push eax
mov ecx, ebx
call fcn.008ff6b0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
push esi
call fcn.0041ace0
movzx eax, ax
add esp, 4
push eax
mov ecx, ebx
call fcn.008ff6f0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
push esi
call fcn.00448140
add esp, 4
mov ecx, esi
movzx edi, al
call fcn.00593060
push eax
push edi
mov ecx, ebx
call fcn.008fdef0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
push esi
call fcn.00448140
movzx eax, al
add esp, 4
push eax
mov ecx, ebx
call fcn.008fdf00
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
push esi
call fcn.00448140
movzx ecx, al
add esp, 4
push ecx
mov ecx, ebx
call fcn.008fdf10
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
push esi
call fcn.00448140
add esp, 4
cmp dword [ebx + 0x18], 0
movzx eax, al
jle case.0x8ff80c.8004
push eax
mov ecx, ebx
call fcn.008fdf00
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
call fcn.008fdf20
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
push esi
call fcn.00448140
movzx edx, al
add esp, 4
push edx
mov ecx, ebx
call fcn.008fdf30
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
push esi
call fcn.00448140
movzx eax, al
lea ecx, [esp + 0x29c]
push esi
push ecx
mov dword [ebx + 0x26c], eax
call fcn.008fe220
mov edx, dword [esp + 0x18]
mov esi, eax
mov ecx, 0x3a
lea edi, [esp + 0x934]
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea edi, [ebx + 0x40]
mov ecx, 0x3a
lea esi, [esp + 0x934]
rep movsd dword es:[edi], dword [esi]
push edx
lea eax, [esp + 0x758]
push eax
movsw word es:[edi], word [esi]
call fcn.008fe220
mov esi, eax
mov ecx, 0x3a
lea edi, [esp + 0x93c]
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea edi, [ebx + 0x12a]
mov ecx, 0x3a
lea esi, [esp + 0x93c]
rep movsd dword es:[edi], dword [esi]
add esp, 0x14
mov ecx, ebx
movsw word es:[edi], word [esi]
call fcn.008fdf40
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
push esi
call fcn.00448140
movzx eax, al
add esp, 4
push eax
mov ecx, ebx
call fcn.008fdf50
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
push esi
call fcn.00448140
movzx eax, al
add esp, 4
push eax
mov ecx, ebx
call fcn.008fdf60
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
push esi
call fcn.00448140
movzx eax, al
add esp, 4
push eax
mov ecx, ebx
call fcn.008fdf70
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
push esi
call fcn.00448140
movzx eax, al
add esp, 4
push eax
mov ecx, ebx
call fcn.008fdf80
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
call fcn.008fdf90
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
push esi
call fcn.00448140
movzx eax, al
add esp, 4
push eax
mov ecx, ebx
call fcn.008fdfa0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
lea ecx, [esp + 0x58]
push esi
push ecx
call fcn.008fe2c0
mov esi, eax
mov ecx, 6
lea edi, [esp + 0x930]
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebx + 0xcc]
mov edi, eax
mov ecx, 6
lea esi, [esp + 0x930]
rep movsd dword es:[edi], dword [esi]
add esp, 8
push eax
mov ecx, ebx
movsw word es:[edi], word [esi]
call fcn.008fdfb0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
push esi
call fcn.00448140
movzx eax, al
add esp, 4
push eax
mov ecx, ebx
call fcn.008fdfc0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
lea edx, [esp + 0x78]
push esi
push edx
call fcn.008fe2c0
mov esi, eax
mov ecx, 6
lea edi, [esp + 0x930]
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebx + 0x1b6]
mov edi, eax
mov ecx, 6
lea esi, [esp + 0x930]
rep movsd dword es:[edi], dword [esi]
add esp, 8
push eax
mov ecx, ebx
movsw word es:[edi], word [esi]
call fcn.008fdfd0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
push esi
call fcn.0041ace0
movzx eax, ax
push esi
mov dword [esp + 0x18], eax
call fcn.00448140
movzx ecx, al
lea edx, [esp + 0x570]
push esi
push edx
mov dword [ebx + 0x26c], ecx
call fcn.008fe220
mov esi, eax
mov eax, dword [esp + 0x1c]
mov ecx, 0x3a
lea edi, [esp + 0x938]
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea edi, [ebx + 0x40]
mov ecx, 0x3a
lea esi, [esp + 0x938]
rep movsd dword es:[edi], dword [esi]
push eax
lea ecx, [esp + 0x1bc]
push ecx
movsw word es:[edi], word [esi]
call fcn.008fe220
mov esi, eax
mov ecx, 0x3a
lea edi, [esp + 0x940]
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea edi, [ebx + 0x12a]
mov ecx, 0x3a
lea esi, [esp + 0x940]
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, dword [esp + 0x24]
lea edx, [esp + 0x46]
push esi
push edx
call fcn.008fe350
mov ecx, dword [eax]
mov dword [ebx + 0x214], ecx
mov dx, word [eax + 4]
mov word [ebx + 0x218], dx
mov al, byte [eax + 6]
lea ecx, [esp + 0x5c]
push esi
push ecx
mov byte [ebx + 0x21a], al
call fcn.008fe350
mov edx, dword [eax]
mov dword [ebx + 0x21b], edx
mov cx, word [eax + 4]
mov word [ebx + 0x21f], cx
mov dl, byte [eax + 6]
mov eax, dword [esp + 0x38]
add esp, 0x28
push eax
mov ecx, ebx
mov byte [ebx + 0x221], dl
call fcn.008fdfe0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
push esi
call fcn.0041ace0
movzx ecx, ax
push esi
mov dword [esp + 0x18], ecx
call fcn.00448140
movzx edx, al
lea eax, [esp + 0x480]
push esi
push eax
mov dword [ebx + 0x26c], edx
call fcn.008fe220
mov esi, eax
mov ecx, 0x3a
lea edi, [esp + 0x938]
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea edi, [ebx + 0x40]
mov ecx, 0x3a
lea esi, [esp + 0x938]
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [esp + 0x1c]
push ecx
lea edx, [esp + 0x66c]
push edx
movsw word es:[edi], word [esi]
call fcn.008fe220
mov esi, eax
mov ecx, 0x3a
lea edi, [esp + 0x940]
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea edi, [ebx + 0x12a]
mov ecx, 0x3a
lea esi, [esp + 0x940]
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, dword [esp + 0x24]
lea eax, [esp + 0x62]
push esi
push eax
call fcn.008fe350
mov ecx, dword [eax]
mov dword [ebx + 0x214], ecx
mov dx, word [eax + 4]
mov word [ebx + 0x218], dx
mov al, byte [eax + 6]
lea ecx, [esp + 0x55]
push esi
push ecx
mov byte [ebx + 0x21a], al
call fcn.008fe350
mov edx, dword [eax]
mov dword [ebx + 0x21b], edx
mov cx, word [eax + 4]
mov word [ebx + 0x21f], cx
mov dl, byte [eax + 6]
mov eax, dword [esp + 0x38]
add esp, 0x28
push eax
mov ecx, ebx
mov byte [ebx + 0x221], dl
call fcn.008fe000
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
push esi
call fcn.00448140
movzx ecx, al
mov dword [ebx + 0x26c], ecx
add esp, 4
mov ecx, ebx
call fcn.008fe020
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
push esi
call fcn.0041ace0
push esi
mov word [ebx + 0x270], ax
call fcn.0041ace0
push esi
mov word [ebx + 0x272], ax
call fcn.0041ace0
push esi
mov word [ebx + 0x274], ax
call fcn.0041ace0
push esi
mov word [ebx + 0x276], ax
call fcn.0041ace0
push esi
mov word [ebx + 0x27a], ax
call fcn.0041ace0
lea edx, [esp + 0x850]
push esi
push edx
mov word [ebx + 0x278], ax
call fcn.008fe220
mov esi, eax
mov eax, dword [esp + 0x2c]
mov ecx, 0x3a
lea edi, [esp + 0x948]
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea edi, [ebx + 0x40]
mov ecx, 0x3a
lea esi, [esp + 0x948]
rep movsd dword es:[edi], dword [esi]
push eax
lea ecx, [esp + 0x3ac]
push ecx
movsw word es:[edi], word [esi]
call fcn.008fe220
mov esi, eax
mov ecx, 0x3a
lea edi, [esp + 0x950]
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea edi, [ebx + 0x12a]
mov ecx, 0x3a
lea esi, [esp + 0x950]
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, dword [esp + 0x34]
lea edx, [esp + 0x6b]
push esi
push edx
call fcn.008fe350
mov ecx, dword [eax]
mov dword [ebx + 0x214], ecx
mov dx, word [eax + 4]
mov word [ebx + 0x218], dx
mov al, byte [eax + 6]
lea ecx, [esp + 0x81]
push esi
push ecx
mov byte [ebx + 0x21a], al
call fcn.008fe350
mov edx, dword [eax]
mov dword [ebx + 0x21b], edx
mov cx, word [eax + 4]
mov word [ebx + 0x21f], cx
mov dl, byte [eax + 6]
lea eax, [esp + 0x170]
push esi
push eax
mov byte [ebx + 0x221], dl
call fcn.008fe3f0
mov ecx, 9
mov esi, eax
lea edi, [esp + 0x968]
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
add esp, 0x40
lea edi, [ebx + 0x222]
mov ecx, 9
lea esi, [esp + 0x928]
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [esp + 0xc]
push ecx
lea edx, [esp + 0x114]
push edx
movsb byte es:[edi], byte [esi]
call fcn.008fe3f0
mov esi, eax
mov ecx, 9
lea edi, [esp + 0x930]
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
lea edi, [ebx + 0x247]
mov ecx, 9
lea esi, [esp + 0x930]
rep movsd dword es:[edi], dword [esi]
add esp, 8
mov ecx, ebx
movsb byte es:[edi], byte [esi]
call fcn.006ed1e0
mov ecx, ebx
mov dword [esp + 0x10], eax
call fcn.006ed230
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0xc]
push eax
lea ecx, [esp + 0xc4]
push ecx
call fcn.008fe190
mov edx, dword [esp + 0x14]
mov esi, eax
mov ecx, 9
lea edi, [esp + 0x930]
rep movsd dword es:[edi], dword [esi]
mov edi, dword [esp + 0x18]
push edx
lea eax, [esp + 0xf4]
add edi, 0x24
mov ecx, 9
lea esi, [esp + 0x934]
push eax
rep movsd dword es:[edi], dword [esi]
call fcn.008fe190
mov esi, eax
mov ecx, 9
lea edi, [esp + 0x938]
rep movsd dword es:[edi], dword [esi]
mov edi, dword [esp + 0x28]
add edi, 0x24
mov ecx, 9
lea esi, [esp + 0x938]
rep movsd dword es:[edi], dword [esi]
add esp, 0x10
mov ecx, ebx
call fcn.008fe040
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
call fcn.008fe060
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
push esi
call fcn.00448140
movzx eax, al
add esp, 4
push eax
mov ecx, ebx
call fcn.008fe050
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
call fcn.008fe060
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
mov ecx, esi
call fcn.00593060
mov ecx, ebx
mov esi, eax
call fcn.008fec40
push eax
push esi
push 5
mov ecx, 0xdb07a8
call fcn.00909da0
push esi
mov ecx, ebx
call fcn.008fe070
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
push esi
call fcn.00448140
movzx eax, al
add esp, 4
push eax
mov ecx, ebx
call fcn.008fe050
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
mov ecx, esi
call fcn.00593060
mov ecx, ebx
mov esi, eax
call fcn.006ed180
movzx ecx, ax
push ecx
mov ecx, ebx
call fcn.006ed1a0
test eax, eax
je 0x90035e
mov ecx, ebx
call fcn.006ed230
add eax, 8
push eax
push esi
push 5
mov ecx, 0xdb07a8
call fcn.00909da0
push esi
mov ecx, ebx
call fcn.008fe080
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
call fcn.008fe090
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
call fcn.008fe0a0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
call fcn.008fe0b0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
push esi
call fcn.0041ace0
movzx eax, ax
add esp, 4
push eax
mov ecx, ebx
call fcn.008ff270
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
call fcn.008fe0c0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
call fcn.008fe0d0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
call fcn.008fe0e0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xa10]
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8
push esi
call fcn.00448140
movzx eax, al
add esp, 4
push eax
mov ecx, ebx
call fcn.008fe0f0
mov ecx, dword [esp + 0xa1c]
pop edi
pop esi
pop ebx
xor ecx, esp
call fcn.00a2a4ac
mov esp, ebp
pop ebp
ret 8