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

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0xb4
mov ecx, dword [ebp + 8]
push ebx
push esi
mov esi, dword [ebp + 0xc]
mov eax, dword [esi]
mov edx, dword [esi + ecx*4 + 0x154]
push edi
xor edi, edi
mov dword [esp + 0x78], edi
mov ebx, dword [eax + 0x42c]
push 0x2f
push ebx
mov dword [esp + 0x28], eax
mov dword [esp + 0x48], edx
mov dword [esp + 0x84], edi
call fcn.00e6e670
add esp, 8
test eax, eax
mov eax, ebx
lea edx, [eax + 1]
je 0xeb9ca0
lea ecx, [ecx]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0xeb9c60
sub eax, edx
push eax
call dword [0xeea6e0]
mov esi, eax
add esp, 4
mov dword [esp + 0x1c], esi
cmp esi, edi
je 0xeba89f
mov eax, ebx
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0xeb9c86
sub eax, edx
push eax
push ebx
push esi
call fcn.00e72800
add esp, 0xc
jmp 0xeb9d28
mov cl, byte [eax]
inc eax
test cl, cl
jne 0xeb9ca0
sub eax, edx
mov edx, eax
mov eax, dword [esi + 0xa8]
lea esi, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0xeb9cb4
sub eax, esi
lea eax, [eax + edx + 2]
push eax
call dword [0xeea6e0]
add esp, 4
mov dword [esp + 0x1c], eax
cmp eax, edi
je 0xeba89f
mov eax, ebx
lea edx, [eax + 1]
lea esp, [esp]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0xeb9ce0
mov ecx, dword [ebp + 0xc]
mov ecx, dword [ecx + 0xa8]
sub eax, edx
mov edi, eax
mov eax, ecx
lea esi, [eax + 1]
lea esp, [esp]
mov dl, byte [eax]
inc eax
test dl, dl
jne 0xeb9d00
push ecx
sub eax, esi
push ebx
lea edx, [eax + edi + 2]
mov eax, dword [esp + 0x24]
push 0xed5524
push edx
push eax
call fcn.00e97b00
mov esi, dword [esp + 0x30]
add esp, 0x14
xor edi, edi
mov ecx, 1
mov dword [esp + 0x9c], ecx
mov dword [esp + 0x90], ecx
lea edx, [esp + 0x68]
mov dword [esp + 0xa0], edx
lea ecx, [esp + 0x2c]
mov dword [esp + 0x94], ecx
lea edx, [esp + 0x44]
mov dword [esp + 0x88], edx
lea ecx, [esp + 0xa8]
push ecx
lea edx, [esp + 0x3c]
push edx
push edi
push edi
push edi
mov eax, 2
push edi
push eax
mov dword [esp + 0x88], eax
mov dword [esp + 0x4c], eax
mov eax, dword [0xeec688]
push 0xed5518
mov dword [esp + 0xb8], edi
mov dword [esp + 0x88], edi
mov dword [esp + 0x90], edi
mov dword [esp + 0xac], edi
mov dword [esp + 0x4c], edi
mov dword [esp + 0x54], edi
mov dword [esp + 0xa4], 3
mov dword [esp + 0xa0], edi
mov dword [esp + 0x58], edi
mov dword [esp + 0x5c], edi
mov ecx, dword [eax + 0xc]
push edi
call ecx
cmp eax, edi
je 0xeb9e37
cmp eax, 0x90314
je 0xeb9e37
cmp eax, 0x90313
je 0xeb9e37
cmp eax, 0x90312
je 0xeb9e37
mov edi, dword [ebp + 0xc]
push eax
push edi
call fcn.00e99130
mov edx, dword [edi]
push eax
push 0xed54fc
push 0xed50c0
push edx
call fcn.00e93da0
mov eax, dword [esp + 0x38]
push 0xed54dc
push eax
call fcn.00e93da0
push esi
call dword [case.0xe9786c.0]
mov edx, dword [0xeec688]
mov eax, dword [edx + 0x10]
add esp, 0x24
lea ecx, [esp + 0x38]
push ecx
call eax
mov eax, 7
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov ebx, dword [ebp + 0xc]
mov eax, dword [esp + 0x7c]
xor esi, esi
lea ecx, [esp + 0xa8]
push ecx
lea edx, [esp + 0x7c]
push edx
lea ecx, [esp + 0x94]
push ecx
lea edx, [esp + 0x20]
push edx
mov edx, dword [esp + 0x2c]
push esi
lea ecx, [esp + 0xac]
push ecx
mov ecx, dword [0xeec688]
push 0x10
push esi
push 0x116
push edx
mov edx, dword [ecx + 0x18]
push eax
lea eax, [esp + 0x64]
push eax
call edx
mov edi, eax
mov eax, dword [esp + 0x70]
cmp eax, esi
je 0xeb9ea0
push eax
mov eax, dword [0xeec688]
mov ecx, dword [eax + 0x40]
call ecx
xor eax, eax
mov dword [esp + 0x70], eax
mov dword [esp + 0x68], esi
cmp edi, esi
je 0xeb9ec0
cmp edi, 0x90314
je 0xeb9ec0
cmp edi, 0x90313
je 0xeb9ec0
cmp edi, 0x90312
jne 0xeba025
mov ecx, dword [esp + 0x2c]
cmp ecx, esi
je 0xeb9f42
push ecx
mov byte [esp + 0x10], 1
mov byte [esp + 0x11], 1
call dword [0xec83e0]
mov ecx, dword [esp + 0x40]
lea edx, [esp + 0x24]
push edx
mov word [esp + 0x12], ax
push 4
lea eax, [esp + 0x14]
push eax
push ecx
push ebx
call fcn.00e93fb0
add esp, 0x14
test eax, eax
jne 0xeba10f
cmp dword [esp + 0x24], 4
jne 0xeba10f
mov eax, dword [esp + 0x2c]
mov ecx, dword [esp + 0x34]
lea edx, [esp + 0x24]
push edx
mov edx, dword [esp + 0x44]
push eax
push ecx
push edx
push ebx
call fcn.00e93fb0
add esp, 0x14
test eax, eax
jne 0xeba09e
mov eax, dword [esp + 0x2c]
cmp eax, dword [esp + 0x24]
jne 0xeba09e
mov eax, dword [esp + 0x70]
mov ecx, dword [esp + 0x34]
cmp ecx, esi
je 0xeb9f5e
push ecx
mov ecx, dword [0xeec688]
mov edx, dword [ecx + 0x40]
call edx
mov eax, dword [esp + 0x70]
mov dword [esp + 0x34], esi
mov dword [esp + 0x2c], esi
cmp eax, esi
je 0xeb9f75
push eax
mov eax, dword [0xeec688]
mov ecx, dword [eax + 0x40]
call ecx
mov dword [esp + 0x70], esi
mov dword [esp + 0x68], esi
cmp edi, 0x90312
jne 0xeba116
mov ecx, dword [esp + 0x40]
lea edx, [esp + 0x28]
push edx
push 4
lea eax, [esp + 0x14]
push eax
push ecx
push ebx
call fcn.00eb0b30
add esp, 0x14
test eax, eax
jne 0xeba8cd
cmp dword [esp + 0x28], 4
jne 0xeba8cd
mov al, byte [esp + 0xd]
cmp al, 0xff
je 0xeba80c
cmp al, 1
jne 0xeba839
mov edx, dword [esp + 0xe]
push edx
call dword [0xec83f0]
movzx eax, ax
movzx edi, ax
push edi
mov dword [esp + 0x6c], edi
call dword [0xeea6e0]
add esp, 4
mov dword [esp + 0x70], eax
cmp eax, esi
je 0xeba873
mov edx, dword [esp + 0x68]
lea ecx, [esp + 0x28]
push ecx
push edx
push eax
mov eax, dword [esp + 0x4c]
push eax
push ebx
call fcn.00eb0b30
add esp, 0x14
test eax, eax
jne 0xeba8ab
cmp dword [esp + 0x28], edi
jne 0xeba8ab
lea eax, [esp + 0x14]
jmp 0xeb9e40
push edi
push ebx
call fcn.00e99130
mov ecx, dword [ebx]
push eax
push 0xed54c0
push 0xed50c0
push ecx
call fcn.00e93da0
mov edx, dword [esp + 0x34]
push edx
call dword [case.0xe9786c.0]
mov ecx, dword [0xeec688]
mov edx, dword [ecx + 0x10]
add esp, 0x1c
lea eax, [esp + 0x38]
push eax
call edx
mov ecx, dword [0xeec688]
mov edx, dword [ecx + 0x24]
lea eax, [esp + 0x14]
push eax
call edx
mov eax, dword [esp + 0x70]
cmp eax, esi
je 0xeba080
push eax
mov eax, dword [0xeec688]
mov ecx, dword [eax + 0x40]
call ecx
mov edx, dword [esp + 0x20]
push 0xed5498
push edx
call fcn.00e93da0
add esp, 8
mov eax, 7
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
push 0xed546c
mov eax, dword [esp + 0x24]
push eax
call fcn.00e93da0
mov ecx, dword [esp + 0x24]
push ecx
call dword [case.0xe9786c.0]
mov eax, dword [esp + 0x40]
add esp, 0xc
cmp eax, esi
je 0xeba0cf
mov edx, dword [0xeec688]
push eax
mov eax, dword [edx + 0x40]
call eax
mov eax, dword [esp + 0x70]
cmp eax, esi
je 0xeba0e3
mov ecx, dword [0xeec688]
mov edx, dword [ecx + 0x40]
push eax
call edx
mov ecx, dword [0xeec688]
mov edx, dword [ecx + 0x10]
lea eax, [esp + 0x38]
push eax
call edx
mov ecx, dword [0xeec688]
mov edx, dword [ecx + 0x24]
lea eax, [esp + 0x14]
push eax
call edx
mov eax, 7
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
push 0xed5440
jmp 0xeba0a3
mov eax, dword [esp + 0x1c]
push eax
call dword [case.0xe9786c.0]
mov eax, dword [0xeec688]
add esp, 4
lea ecx, [esp + 0x74]
push ecx
mov ecx, dword [eax + 8]
push 1
lea edx, [esp + 0x40]
push edx
call ecx
mov esi, eax
mov eax, dword [0xeec688]
mov ecx, dword [eax + 0x10]
lea edx, [esp + 0x38]
push edx
call ecx
mov eax, esi
push str._s:_hu
mov esi, ebx
call fcn.00eb9bd0
add esp, 4
test eax, eax
je 0xeba19c
mov eax, dword [0xeec688]
mov ecx, dword [eax + 0x24]
lea edx, [esp + 0x14]
push edx
call ecx
mov edx, dword [esp + 0x74]
mov eax, dword [0xeec688]
mov ecx, dword [eax + 0x40]
push edx
call ecx
mov edx, dword [esp + 0x20]
push str.Host:__s_r_n
push edx
call fcn.00e93da0
add esp, 8
mov eax, 7
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [esp + 0x74]
mov ebx, dword [esp + 0x20]
push eax
push 0xed53d0
push ebx
call fcn.00e93d10
mov ecx, dword [esp + 0x80]
mov edx, dword [0xeec688]
mov eax, dword [edx + 0x40]
add esp, 0xc
push ecx
call eax
mov eax, dword [esp + 0x78]
mov byte [esp + 0xc], 1
mov byte [esp + 0xd], 2
test al, 0x10
jne 0xeba1ed
test eax, 0x10000
jne 0xeba1e6
mov eax, 0xed53cc
jmp 0xeba1f2
mov eax, 0xed53c0
jmp 0xeba1f2
mov eax, 0xed53b0
push eax
push 0xed537c
push ebx
call fcn.00e93d10
add esp, 0xc
cmp dword [ebx + 0x458], 0
je 0xeba219
push 1
call dword [0xec83e0]
mov edi, esi
jmp 0xeba463
mov eax, dword [0xeec688]
lea ecx, [esp + 0xb0]
push ecx
mov ecx, dword [eax + 0x2c]
push 0
lea edx, [esp + 0x1c]
push edx
call ecx
push 0xed5364
mov edi, esi
call fcn.00eb9bd0
add esp, 4
test eax, eax
jne 0xeba684
mov eax, dword [esp + 0xbc]
push eax
mov dword [esp + 0x48], eax
mov dword [esp + 0x4c], 2
call dword [0xeea6e0]
add esp, 4
mov dword [esp + 0x4c], eax
test eax, eax
je 0xeba890
push 1
mov dword [esp + 0x54], 1
call dword [0xeea6e0]
add esp, 4
mov dword [esp + 0x58], eax
test eax, eax
jne 0xeba29e
mov eax, dword [0xeec688]
mov edx, dword [esp + 0x4c]
mov ecx, dword [eax + 0x40]
jmp 0xeba88d
mov byte [eax], 0
mov eax, dword [esp + 0xb8]
push eax
mov dword [esp + 0x64], 9
mov dword [esp + 0x60], eax
call dword [0xeea6e0]
add esp, 4
mov dword [esp + 0x64], eax
test eax, eax
jne 0xeba2e6
mov edx, dword [esp + 0x4c]
mov eax, dword [0xeec688]
mov ecx, dword [eax + 0x40]
push edx
call ecx
mov eax, dword [0xeec688]
mov edx, dword [esp + 0x58]
mov ecx, dword [eax + 0x40]
jmp 0xeba88d
mov ecx, dword [0xeec688]
push 0
lea edx, [esp + 0x84]
push edx
mov edx, dword [ecx + 0x64]
push 0x80000001
lea eax, [esp + 0x20]
push eax
call edx
push str.Read__zd_bytes_of_chunk__continue_n
call fcn.00eb9bd0
add esp, 4
test eax, eax
je 0xeba370
mov eax, dword [esp + 0x4c]
mov ecx, dword [0xeec688]
mov edx, dword [ecx + 0x40]
push eax
call edx
mov eax, dword [esp + 0x58]
mov ecx, dword [0xeec688]
mov edx, dword [ecx + 0x40]
push eax
call edx
mov eax, dword [esp + 0x64]
mov ecx, dword [0xeec688]
mov edx, dword [ecx + 0x40]
push eax
call edx
mov ecx, dword [0xeec688]
mov edx, dword [ecx + 0x24]
lea eax, [esp + 0x14]
push eax
call edx
push 0xed5324
push ebx
call fcn.00e93da0
add esp, 8
mov eax, 7
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [esp + 0x50]
mov ecx, dword [esp + 0x5c]
add eax, ecx
add eax, dword [esp + 0x44]
push eax
mov dword [esp + 0x30], eax
call dword [0xeea6e0]
xor esi, esi
add esp, 4
mov dword [esp + 0x34], eax
cmp eax, esi
jne 0xeba3c5
mov edx, dword [esp + 0x4c]
mov eax, dword [0xeec688]
mov ecx, dword [eax + 0x40]
push edx
call ecx
mov edx, dword [esp + 0x58]
mov eax, dword [0xeec688]
mov ecx, dword [eax + 0x40]
push edx
call ecx
mov eax, dword [0xeec688]
mov edx, dword [esp + 0x64]
mov ecx, dword [eax + 0x40]
jmp 0xeba88d
mov edx, dword [esp + 0x44]
mov ecx, dword [esp + 0x4c]
push edx
push ecx
push eax
call fcn.00e72800
mov edx, dword [esp + 0x5c]
mov eax, dword [esp + 0x64]
mov ecx, dword [esp + 0x40]
push edx
mov edx, dword [esp + 0x54]
push eax
add edx, ecx
push edx
call fcn.00e72800
mov eax, dword [esp + 0x74]
mov edx, dword [esp + 0x5c]
mov ecx, dword [esp + 0x7c]
push eax
mov eax, dword [esp + 0x6c]
add eax, edx
add eax, dword [esp + 0x50]
push ecx
push eax
call fcn.00e72800
mov ecx, dword [esp + 0x70]
mov edx, dword [0xeec688]
mov eax, dword [edx + 0x40]
add esp, 0x24
push ecx
call eax
mov ecx, dword [esp + 0x58]
mov edx, dword [0xeec688]
mov dword [esp + 0x4c], esi
mov dword [esp + 0x44], esi
mov eax, dword [edx + 0x40]
push ecx
call eax
mov ecx, dword [esp + 0x64]
mov edx, dword [0xeec688]
mov dword [esp + 0x58], esi
mov dword [esp + 0x50], esi
mov eax, dword [edx + 0x40]
push ecx
call eax
mov ecx, dword [esp + 0x2c]
push ecx
mov dword [esp + 0x68], esi
mov dword [esp + 0x60], esi
call dword [0xec83e0]
mov esi, dword [esp + 0x40]
lea edx, [esp + 0x24]
push edx
mov word [esp + 0x12], ax
push 4
lea eax, [esp + 0x14]
push eax
push esi
push edi
call fcn.00e93fb0
add esp, 0x14
test eax, eax
jne 0xeba7f3
cmp dword [esp + 0x24], 4
jne 0xeba7f3
cmp dword [ebx + 0x458], eax
je 0xeba4d5
lea ecx, [esp + 0x24]
push ecx
push 1
lea edx, [esp + 0x14]
push edx
push esi
push edi
mov byte [esp + 0x20], al
call fcn.00e93fb0
add esp, 0x14
test eax, eax
jne 0xeba4c2
cmp dword [esp + 0x24], 1
je 0xeba518
push 0xed52fc
push ebx
call fcn.00e93da0
add esp, 8
jmp 0xeba0f3
mov ecx, dword [esp + 0x2c]
mov edx, dword [esp + 0x34]
lea eax, [esp + 0x24]
push eax
push ecx
push edx
push esi
push edi
call fcn.00e93fb0
add esp, 0x14
test eax, eax
jne 0xeba7b5
mov eax, dword [esp + 0x2c]
cmp eax, dword [esp + 0x24]
jne 0xeba7b5
mov eax, dword [esp + 0x34]
test eax, eax
je 0xeba518
mov ecx, dword [0xeec688]
mov edx, dword [ecx + 0x40]
push eax
call edx
lea eax, [esp + 0x28]
push eax
push 4
lea ecx, [esp + 0x14]
push ecx
push esi
push edi
call fcn.00eb0b30
add esp, 0x14
test eax, eax
jne 0xeba7a2
cmp dword [esp + 0x28], 4
jne 0xeba7a2
mov al, byte [esp + 0xd]
cmp al, 0xff
jne 0xeba567
movzx edx, byte [esp + 0xc]
push 0xff
push edx
push 0xed52cc
push ebx
call fcn.00e93da0
add esp, 0x10
jmp 0xeba0f3
cmp al, 2
je 0xeba588
movzx ecx, byte [esp + 0xc]
movzx eax, al
push eax
push ecx
push 0xed529c
push ebx
call fcn.00e93da0
add esp, 0x10
jmp 0xeba8f9
mov edx, dword [esp + 0xe]
push edx
call dword [0xec83f0]
movzx eax, ax
movzx edi, ax
push edi
mov dword [esp + 0x48], edi
call dword [0xeea6e0]
add esp, 4
mov dword [esp + 0x4c], eax
test eax, eax
jne 0xeba5cb
mov ecx, dword [0xeec688]
mov edx, dword [ecx + 0x24]
lea eax, [esp + 0x14]
push eax
call edx
mov eax, 0x1b
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov edx, dword [esp + 0x44]
lea ecx, [esp + 0x28]
push ecx
mov ecx, dword [ebp + 0xc]
push edx
push eax
mov eax, esi
push eax
push ecx
call fcn.00eb0b30
add esp, 0x14
test eax, eax
jne 0xeba783
cmp dword [esp + 0x28], edi
jne 0xeba783
cmp dword [ebx + 0x458], eax
jne 0xeba713
lea edx, [esp + 0xa4]
push edx
mov edx, dword [0xeec688]
xor edi, edi
push edi
lea eax, [esp + 0x88]
push eax
lea ecx, [esp + 0x20]
mov dword [esp + 0x90], 2
mov dword [esp + 0x54], 0xa
mov dword [esp + 0x60], 1
mov dword [esp + 0x5c], edi
mov dword [esp + 0x64], edi
mov eax, dword [edx + 0x68]
push ecx
call eax
mov esi, dword [ebp + 0xc]
push 0xed528c
call fcn.00eb9bd0
add esp, 4
test eax, eax
je 0xeba6ad
mov eax, dword [esp + 0x4c]
cmp eax, edi
je 0xeba671
mov ecx, dword [0xeec688]
mov edx, dword [ecx + 0x40]
push eax
call edx
mov eax, dword [esp + 0x58]
cmp eax, edi
je 0xeba684
push eax
mov eax, dword [0xeec688]
mov ecx, dword [eax + 0x40]
call ecx
mov eax, dword [0xeec688]
mov ecx, dword [eax + 0x24]
lea edx, [esp + 0x14]
push edx
call ecx
push 0xed5324
push ebx
call fcn.00e93da0
add esp, 8
mov eax, 7
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [esp + 0x50]
cmp eax, 1
je 0xeba6f3
push eax
push 0xed525c
push ebx
call fcn.00e93da0
mov eax, dword [esp + 0x58]
add esp, 0xc
cmp eax, edi
je 0xeba6d9
mov edx, dword [0xeec688]
push eax
mov eax, dword [edx + 0x40]
call eax
mov eax, dword [esp + 0x58]
cmp eax, edi
je 0xeba0f3
mov ecx, dword [0xeec688]
mov edx, dword [ecx + 0x40]
jmp 0xeba0f0
mov eax, dword [esp + 0x58]
mov cl, byte [eax]
mov edx, dword [esp + 0x4c]
mov eax, dword [0xeec688]
mov byte [esp + 0xc], cl
mov ecx, dword [eax + 0x40]
push edx
call ecx
mov edx, dword [esp + 0x58]
push edx
jmp 0xeba744
mov eax, dword [esp + 0x44]
cmp eax, 1
je 0xeba739
push eax
push 0xed525c
push ebx
call fcn.00e93da0
mov eax, dword [0xeec688]
mov edx, dword [esp + 0x58]
mov ecx, dword [eax + 0x40]
jmp 0xeba8f3
mov eax, dword [esp + 0x4c]
mov dl, byte [eax]
mov byte [esp + 0xc], dl
push eax
mov eax, dword [0xeec688]
mov ecx, dword [eax + 0x40]
call ecx
mov al, byte [esp + 0xc]
test al, al
jne 0xeba75d
mov eax, 0xed5248
jmp 0xeba76b
cmp al, 1
mov eax, 0xed5234
je 0xeba76b
mov eax, str.Proxy_CONNECT_aborted_due_to_timeout
push eax
push 0xed51ec
push ebx
call fcn.00e93d10
add esp, 0xc
xor eax, eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
push 0xed51c4
push ebx
call fcn.00e93da0
mov eax, dword [0xeec688]
mov edx, dword [esp + 0x54]
mov ecx, dword [eax + 0x40]
add esp, 8
jmp 0xeba8f6
push 0xed5198
push ebx
call fcn.00e93da0
add esp, 8
jmp 0xeba8f9
push 0xed52fc
push ebx
call fcn.00e93da0
mov eax, dword [esp + 0x3c]
add esp, 8
test eax, eax
je 0xeba7d7
mov edx, dword [0xeec688]
push eax
mov eax, dword [edx + 0x40]
call eax
mov edx, dword [0xeec688]
mov eax, dword [edx + 0x24]
lea ecx, [esp + 0x14]
push ecx
call eax
mov eax, 7
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
push 0xed5170
push ebx
call fcn.00e93da0
mov eax, dword [esp + 0x3c]
add esp, 8
test eax, eax
jmp 0xeba6df
movzx eax, byte [esp + 0xc]
mov ecx, dword [esp + 0x20]
push 0xff
push eax
push 0xed52cc
push ecx
call fcn.00e93da0
mov edx, dword [esp + 0x2c]
push edx
call dword [case.0xe9786c.0]
add esp, 0x14
jmp 0xeba0e3
movzx ecx, byte [esp + 0xc]
mov edx, dword [esp + 0x20]
movzx eax, al
push eax
push ecx
push 0xed513c
push edx
call fcn.00e93da0
mov eax, dword [esp + 0x2c]
push eax
call dword [case.0xe9786c.0]
mov edx, dword [0xeec688]
mov eax, dword [edx + 0x10]
add esp, 0x14
lea ecx, [esp + 0x38]
push ecx
jmp 0xeba7d5
mov ecx, dword [esp + 0x1c]
push ecx
call dword [case.0xe9786c.0]
mov eax, dword [0xeec688]
mov ecx, dword [eax + 0x10]
add esp, 4
lea edx, [esp + 0x38]
push edx
call ecx
mov eax, dword [0xeec688]
mov ecx, dword [eax + 0x24]
lea edx, [esp + 0x14]
push edx
call ecx
mov eax, 0x1b
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov edx, dword [esp + 0x20]
push 0xed510c
push edx
call fcn.00e93da0
mov eax, dword [esp + 0x24]
push eax
call dword [case.0xe9786c.0]
add esp, 0xc
jmp 0xeba0cf
mov eax, dword [esp + 0x20]
push 0xed50dc
push eax
call fcn.00e93da0
mov ecx, dword [esp + 0x24]
push ecx
call dword [case.0xe9786c.0]
mov eax, dword [0xeec688]
mov ecx, dword [eax + 0x10]
lea edx, [esp + 0x44]
add esp, 0xc
push edx
call ecx
mov eax, dword [0xeec688]
mov ecx, dword [eax + 0x24]
lea edx, [esp + 0x14]
push edx
call ecx
pop edi
pop esi
mov eax, 7
pop ebx
mov esp, ebp
pop ebp
ret