Function at 0x425be9
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x184
mov eax, dword [0x45b170]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
mov edi, ecx
push 0
mov dword [ebp - 0x180], edi
call fcn.004269f7
mov bh, al
test bh, bh
je 0x425c89
push str.cfg_ch_n_r
mov ecx, edi
call fcn.00426915
test al, al
je 0x425c87
mov ebx, str.current_channel
push ebx
lea esi, [edi + 0x320]
call fcn.0042a4ca
pop ecx
push eax
push 0
push ebx
mov ecx, esi
call fcn.004298db
or ecx, 0xffffffff
cmp eax, ecx
je 0x425c87
cmp dword [esi + 0x14], 0x10
mov bh, 1
jb 0x425c5a
mov eax, dword [esi]
mov dword [ebp - 0x178], eax
jmp 0x425c60
mov dword [ebp - 0x178], esi
mov eax, dword [esi + 0x10]
mov esi, dword [ebp - 0x178]
mov ecx, dword [edi + 0x473]
movsx eax, byte [eax + esi - 1]
add ecx, 0x305
push 0
mov edx, dword [ecx]
sub eax, 0x31
push eax
call dword [edx + 8]
jmp 0x425c89
xor bh, bh
xor cl, cl
movzx eax, cl
mov dword [ebp - 0x178], 3
cmp byte [eax + edi + 0x357], 0
jne 0x425cae
inc cl
cmp cl, 9
jb 0x425c8b
jmp 0x425e77
test bh, bh
je 0x425e36
push str.cfg_prtl_r
mov ecx, edi
call fcn.00426915
test al, al
je 0x425e36
push str.TRIMTALK
lea ecx, [ebp - 0xe0]
call fcn.004294c9
push str.TRANSMDS
lea ecx, [ebp - 0xc8]
call fcn.004294c9
push str.HUACE
lea ecx, [ebp - 0xb0]
call fcn.004294c9
push str.TRIMMK3
lea ecx, [ebp - 0x98]
call fcn.004294c9
push str.SOUTH
lea ecx, [ebp - 0x80]
call fcn.004294c9
push str.HI_TARGET
lea ecx, [ebp - 0x68]
call fcn.004294c9
push str.BURN_IN
lea ecx, [ebp - 0x50]
call fcn.004294c9
push str.TRANSEOT
lea ecx, [ebp - 0x38]
call fcn.004294c9
push str.SATEL
lea ecx, [ebp - 0x20]
call fcn.004294c9
or eax, 0xffffffff
mov bl, al
xor bh, bh
lea esi, [edi + 0x320]
movzx eax, bh
imul eax, eax, 0x18
lea ecx, [ebp - 0xe0]
add eax, ecx
cmp dword [eax + 0x14], 0x10
mov ecx, dword [eax + 0x10]
jb 0x425d71
mov eax, dword [eax]
push ecx
push 0
push eax
mov ecx, esi
call fcn.004298db
or ecx, 0xffffffff
cmp eax, ecx
jne 0x425dd9
push str.TRIMA
call fcn.0042a4ca
pop ecx
push eax
push 0
push str.TRIMA
mov ecx, esi
call fcn.004298db
or ecx, 0xffffffff
cmp eax, ecx
jne 0x425dd2
push str.SOTH
call fcn.0042a4ca
pop ecx
push eax
push 0
push str.SOTH
mov ecx, esi
call fcn.004298db
or ecx, 0xffffffff
cmp eax, ecx
jne 0x425dce
inc bh
cmp bh, 9
jb 0x425d58
jmp 0x425ddb
mov bl, 4
jmp 0x425ddb
push 3
pop eax
mov bl, al
jmp 0x425ddb
mov bl, bh
or eax, 0xffffffff
cmp bl, al
setne bh
test bl, bl
js 0x425e1b
mov edx, eax
xor cl, cl
movzx esi, cl
cmp byte [edi + esi + 0x357], 0
je 0x425e00
movsx eax, bl
inc edx
cmp esi, eax
je 0x425e07
inc cl
cmp cl, 9
jb 0x425deb
mov ecx, dword [edi + 0x46f]
add ecx, 0x305
push 0
mov eax, dword [ecx]
push edx
call dword [eax + 8]
push 8
lea esi, [ebp - 8]
pop edi
sub esi, 0x18
mov ecx, esi
call fcn.004294f8
dec edi
jns 0x425e21
mov edi, dword [ebp - 0x180]
jmp 0x425e38
xor bh, bh
push str.KNOW
call fcn.0042a4ca
pop ecx
push eax
push 0
push str.KNOW
lea ecx, [edi + 0x320]
call fcn.004298db
or ecx, 0xffffffff
cmp eax, ecx
je 0x425e77
push 0x14
call dword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, dword [edi + 0x46f]
push str._UNKNOW
mov eax, dword [ecx]
call dword [eax + 0x2c]
mov bh, 1
cmp byte [edi + 0x3bb], 0
je 0x425f87
test bh, bh
je 0x425f85
push str.cfg_sbau_r
mov ecx, edi
call fcn.00426915
test al, al
je 0x425f85
mov ebx, str.9600
push ebx
lea esi, [edi + 0x320]
call fcn.0042a4ca
pop ecx
push eax
push 0
push ebx
mov ecx, esi
call fcn.004298db
or ebx, 0xffffffff
cmp eax, ebx
je 0x425ecb
xor al, al
jmp 0x425f5b
push str.19200
call fcn.0042a4ca
pop ecx
push eax
push 0
push str.19200
mov ecx, esi
call fcn.004298db
cmp eax, ebx
je 0x425eee
xor eax, eax
inc eax
jmp 0x425f5b
mov ebx, str.38400
push ebx
call fcn.0042a4ca
pop ecx
push eax
push 0
push ebx
mov ecx, esi
call fcn.004298db
or ebx, 0xffffffff
cmp eax, ebx
je 0x425f11
push 2
pop eax
jmp 0x425f5b
mov ebx, str.57600
push ebx
call fcn.0042a4ca
pop ecx
push eax
push 0
push ebx
mov ecx, esi
call fcn.004298db
or ebx, 0xffffffff
cmp eax, ebx
je 0x425f34
push 3
pop eax
jmp 0x425f61
mov ebx, str.115200
push ebx
call fcn.0042a4ca
pop ecx
push eax
push 0
push ebx
mov ecx, esi
call fcn.004298db
or ebx, 0xffffffff
cmp eax, ebx
movzx ecx, bl
push 4
pop eax
cmovne ecx, eax
mov al, cl
mov dword [ebp - 0x178], eax
mov ecx, dword [edi + 0x477]
cmp al, bl
mov eax, dword [ebp - 0x178]
setne bh
add ecx, 0x305
movsx eax, al
mov edx, dword [ecx]
push 0
push eax
call dword [edx + 8]
jmp 0x425f87
xor bh, bh
cmp byte [edi + 0x3bc], 0
je 0x4261ea
test bh, bh
je 0x426135
push str.cfg_baud_r
mov ecx, edi
call fcn.00426915
test al, al
je 0x426135
and dword [ebp - 0xe8], 0
mov ebx, str.4800
push ebx
mov dword [ebp - 0xe4], 0xf
mov byte [ebp - 0xf8], 0
lea esi, [edi + 0x320]
call fcn.0042a4ca
pop ecx
push eax
push 0
push ebx
mov ecx, esi
call fcn.004298db
or ecx, 0xffffffff
cmp eax, ecx
je 0x426005
mov ebx, str._4800
push ebx
call fcn.0042a4ca
pop ecx
push eax
push ebx
lea ecx, [ebp - 0xf8]
call fcn.00429ac8
mov ebx, str.9600
push ebx
call fcn.0042a4ca
pop ecx
push eax
push 0
push ebx
mov ecx, esi
call fcn.004298db
or ecx, 0xffffffff
cmp eax, ecx
je 0x42603c
mov ebx, str._9600
push ebx
call fcn.0042a4ca
pop ecx
push eax
push ebx
lea ecx, [ebp - 0xf8]
call fcn.00429ac8
mov ebx, str.19200
push ebx
call fcn.0042a4ca
pop ecx
push eax
push 0
push ebx
mov ecx, esi
call fcn.004298db
or ecx, 0xffffffff
cmp eax, ecx
je 0x426073
mov esi, str._19200
push esi
call fcn.0042a4ca
pop ecx
push eax
push esi
lea ecx, [ebp - 0xf8]
call fcn.00429ac8
cmp dword [ebp - 0xe4], 0x10
lea ecx, [ebp - 0xf8]
cmovae ecx, dword [ebp - 0xf8]
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x42608a
sub ecx, edx
mov ecx, dword [edi + 0x47b]
setne bh
cmp dword [ebp - 0xe4], 0x10
mov eax, dword [ecx]
lea edx, [ebp - 0xf8]
cmovae edx, dword [ebp - 0xf8]
push edx
call dword [eax + 0x2c]
xor edx, edx
mov dword [ebp - 0x178], edx
mov ecx, dword [edi + 0x47b]
add ecx, 0x305
push 0
mov eax, dword [ecx]
push edx
call dword [eax + 8]
mov ecx, dword [edi + 0x47b]
lea edx, [ebp - 0x170]
mov eax, dword [ecx]
push edx
call dword [eax + 0x28]
mov esi, dword [eax]
push esi
call fcn.0042a4ca
pop ecx
push eax
push 0
push esi
lea ecx, [ebp - 0xf8]
call fcn.004298db
or ecx, 0xffffffff
cmp eax, ecx
lea ecx, [ebp - 0x170]
setne bl
call fcn.00434d18
test bl, bl
jne 0x426125
mov edx, dword [ebp - 0x178]
inc edx
mov dword [ebp - 0x178], edx
cmp edx, 5
jl 0x4260be
lea ecx, [ebp - 0xf8]
call fcn.004294f8
jmp 0x4261ea
xor ebx, ebx
lea ecx, [ebp - 0xec]
mov dword [ebp - 0xec], ebx
mov dword [ebp - 0xe8], ebx
mov dword [ebp - 0xe4], ebx
call fcn.004296fc
push str.UNKNOW
lea ecx, [ebp - 0x128]
call fcn.004294c9
lea eax, [ebp - 0x128]
push eax
lea ecx, [ebp - 0xec]
call fcn.004295a8
lea ecx, [ebp - 0x128]
call fcn.004294f8
cmp byte [edi + 0x3bc], bl
jne 0x426194
lea ecx, [ebp - 0xec]
call fcn.004296fc
mov ecx, dword [edi + 0x47b]
lea edx, [ebp - 0xec]
call fcn.004293d3
push str.UNKNOW
call fcn.0042a4ca
pop ecx
push eax
push ebx
push str.UNKNOW
lea ecx, [edi + 0x320]
call fcn.004298db
or ecx, 0xffffffff
cmp eax, ecx
je 0x4261dd
mov ecx, dword [edi + 0x47b]
add ecx, 0x305
push ebx
mov eax, dword [ecx]
push 1
call dword [eax + 8]
lea ecx, [ebp - 0xec]
mov bh, 1
call fcn.0042962f
test bh, bh
je 0x4262b3
push str.cfg_pwrh_r
mov ecx, edi
call fcn.00426915
test al, al
je 0x4262b3
lea esi, [edi + 0x320]
cmp dword [esi + 0x14], 0x10
jb 0x426216
mov eax, dword [esi]
jmp 0x426218
mov eax, esi
inc eax
push eax
call fcn.00436859
pop ecx
mov ecx, dword [edi + 0x487]
lea edx, [eax - 1]
push 2
pop eax
cmp eax, edx
sbb bl, bl
add ecx, 0x305
push 0
mov eax, dword [ecx]
push edx
call dword [eax + 8]
inc bl
je 0x4262b3
push str.cfg_pwrl_r
mov ecx, edi
call fcn.00426915
test al, al
je 0x4262b3
cmp dword [esi + 0x14], 0x10
jb 0x42625c
mov eax, dword [esi]
jmp 0x42625e
mov eax, esi
inc eax
push eax
call fcn.00436859
pop ecx
mov ecx, dword [edi + 0x483]
lea edx, [eax - 1]
push 2
pop eax
cmp eax, edx
sbb bl, bl
add ecx, 0x305
push 0
mov eax, dword [ecx]
push edx
call dword [eax + 8]
inc bl
je 0x4262b3
push str.cfg_firm_r
mov ecx, edi
call fcn.00426915
test al, al
je 0x4262b3
cmp dword [esi + 0x14], 0x10
mov bl, 1
jb 0x4262a2
mov esi, dword [esi]
mov ecx, dword [edi + 0x48f]
lea eax, [esi + 1]
mov edx, dword [ecx]
push eax
call dword [edx + 0x2c]
jmp 0x4262b5
xor bl, bl
cmp byte [edi + 0x3be], 0
je 0x4262f3
test bl, bl
je 0x4262f1
push str.cfg_hard_r
mov ecx, edi
call fcn.00426915
test al, al
je 0x4262f1
lea eax, [edi + 0x320]
mov bl, 1
cmp dword [eax + 0x14], 0x10
jb 0x4262e2
mov eax, dword [eax]
mov ecx, dword [edi + 0x493]
inc eax
mov edx, dword [ecx]
push eax
call dword [edx + 0x2c]
jmp 0x4262f3
xor bl, bl
cmp byte [edi + 0x3bd], 0
je 0x426331
test bl, bl
je 0x42632f
push str.cfg_sern_r
mov ecx, edi
call fcn.00426915
test al, al
je 0x42632f
lea eax, [edi + 0x320]
mov bl, 1
cmp dword [eax + 0x14], 0x10
jb 0x426320
mov eax, dword [eax]
mov ecx, dword [edi + 0x4a3]
inc eax
mov edx, dword [ecx]
push eax
call dword [edx + 0x2c]
jmp 0x426331
xor bl, bl
mov ecx, dword [edi + 0x4a3]
lea edx, [ebp - 0x170]
mov eax, dword [ecx]
push edx
call dword [eax + 0x28]
push dword [eax]
lea ecx, [ebp - 0x110]
call fcn.004294c9
lea ecx, [ebp - 0x170]
call fcn.00434d18
cmp dword [ebp - 0xfc], 0x10
lea ecx, [ebp - 0x110]
cmovae ecx, dword [ebp - 0x110]
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x426372
sub ecx, edx
cmp ecx, 9
jbe 0x4263ed
cmp dword [ebp - 0xfc], 0x10
lea eax, [ebp - 0x110]
cmovae eax, dword [ebp - 0x110]
lea ecx, [ebp - 0x110]
cmovae ecx, dword [ebp - 0x110]
add eax, 9
push eax
push ecx
lea ecx, [ebp - 0x110]
call fcn.00429519
lea ecx, [ebp - 0x110]
cmp ecx, eax
je 0x4263cd
or ecx, 0xffffffff
push ecx
push 0
push eax
lea ecx, [ebp - 0x110]
call fcn.00429847
cmp dword [ebp - 0xfc], 0x10
mov ecx, dword [edi + 0x4a3]
lea edx, [ebp - 0x110]
cmovae edx, dword [ebp - 0x110]
mov eax, dword [ecx]
push edx
call dword [eax + 0x2c]
mov ecx, dword [edi + 0x493]
lea edx, [ebp - 0x170]
mov eax, dword [ecx]
push edx
call dword [eax + 0x28]
mov esi, dword [eax]
push esi
call fcn.0042a4ca
pop ecx
push eax
push esi
lea ecx, [ebp - 0x110]
call fcn.00429ac8
lea ecx, [ebp - 0x170]
call fcn.00434d18
push 0x10
pop esi
cmp dword [ebp - 0xfc], esi
lea ecx, [ebp - 0x110]
cmovae ecx, dword [ebp - 0x110]
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x426439
push 4
sub ecx, edx
pop eax
cmp ecx, eax
jbe 0x4264b4
cmp dword [ebp - 0xfc], esi
lea eax, [ebp - 0x110]
cmovae eax, dword [ebp - 0x110]
lea ecx, [ebp - 0x110]
cmovae ecx, dword [ebp - 0x110]
add eax, 4
push eax
push ecx
lea ecx, [ebp - 0x110]
call fcn.00429519
lea ecx, [ebp - 0x110]
cmp ecx, eax
je 0x426495
or ecx, 0xffffffff
push ecx
push 0
push eax
lea ecx, [ebp - 0x110]
call fcn.00429847
cmp dword [ebp - 0xfc], esi
mov ecx, dword [edi + 0x493]
lea edx, [ebp - 0x110]
cmovae edx, dword [ebp - 0x110]
mov eax, dword [ecx]
push edx
call dword [eax + 0x2c]
lea ecx, [ebp - 0x110]
call fcn.004294f8
test bl, bl
je 0x4264f1
push str.SREV_r
mov ecx, edi
call fcn.00426915
test al, al
je 0x4264f1
lea eax, [edi + 0x320]
mov bl, 1
cmp dword [eax + 0x14], esi
jb 0x4264e2
mov eax, dword [eax]
mov ecx, dword [edi + 0x4a7]
inc eax
mov edx, dword [ecx]
push eax
call dword [edx + 0x2c]
jmp 0x4264f3
xor bl, bl
mov ecx, dword [edi + 0x3b6]
xor dl, dl
mov byte [ebp - 0x171], dl
test ecx, ecx
jle 0x42661f
cmp ecx, 0xa
setne al
mov bh, al
add bh, 0x30
add bh, dl
mov byte [ebp - 0x179], al
mov dword [ebp - 0xec], 0x5f676663
mov word [ebp - 0xe8], 0x6863
mov byte [ebp - 0xe6], 0x5f
mov byte [ebp - 0xe5], bh
mov word [ebp - 0xe4], 0xd
test bl, bl
je 0x42661f
lea eax, [ebp - 0xec]
push eax
mov ecx, edi
call fcn.00426915
mov bl, al
test bl, bl
je 0x42661f
lea eax, [ebp - 0x178]
push eax
mov byte [ebp - 0x178], bh
mov word [ebp - 0x177], 0x20
lea esi, [edi + 0x320]
call fcn.0042a4ca
pop ecx
push eax
push 0
lea eax, [ebp - 0x178]
push eax
mov ecx, esi
call fcn.004298db
or ecx, 0xffffffff
cmp eax, ecx
setne bl
test bl, bl
je 0x426600
cmp dword [esi + 0x14], 0x10
jb 0x4265b4
mov eax, dword [esi]
mov dword [ebp - 0x180], eax
jmp 0x4265ba
mov dword [ebp - 0x180], esi
lea eax, [ebp - 0x178]
push eax
call fcn.0042a4ca
pop ecx
push eax
push 0
lea eax, [ebp - 0x178]
push eax
mov ecx, esi
call fcn.004298db
movzx ecx, byte [ebp - 0x171]
movzx edx, byte [ebp - 0x179]
mov esi, dword [ebp - 0x180]
add edx, ecx
add esi, 2
mov ecx, dword [edi + edx*4 + 0x3c7]
add eax, esi
mov edx, dword [ecx]
push eax
call dword [edx + 0x2c]
mov dl, byte [ebp - 0x171]
mov ecx, dword [edi + 0x3b6]
inc dl
movzx eax, dl
mov byte [ebp - 0x171], dl
cmp eax, ecx
jl 0x426509
mov ecx, dword [edi + 0x3b6]
xor dl, dl
mov byte [ebp - 0x171], dl
test ecx, ecx
jle 0x42674d
cmp ecx, 0xa
setne al
mov bh, al
add bh, 0x30
add bh, dl
mov byte [ebp - 0x179], al
mov dword [ebp - 0xf0], 0x5f676663
mov dword [ebp - 0xec], 0x635f7872
mov word [ebp - 0xe8], 0x5f68
mov byte [ebp - 0xe6], bh
mov dword [ebp - 0xe5], 0xd
test bl, bl
je 0x4268ec
lea eax, [ebp - 0xf0]
push eax
mov ecx, edi
call fcn.00426915
test al, al
je 0x4268ec
lea eax, [ebp - 0x178]
push eax
mov byte [ebp - 0x178], bh
mov word [ebp - 0x177], 0x20
lea esi, [edi + 0x320]
call fcn.0042a4ca
pop ecx
push eax
push 0
lea eax, [ebp - 0x178]
push eax
mov ecx, esi
call fcn.004298db
or ecx, 0xffffffff
cmp eax, ecx
setne bl
test bl, bl
je 0x42672e
cmp dword [esi + 0x14], 0x10
jb 0x4266e2
mov eax, dword [esi]
mov dword [ebp - 0x180], eax
jmp 0x4266e8
mov dword [ebp - 0x180], esi
lea eax, [ebp - 0x178]
push eax
call fcn.0042a4ca
pop ecx
push eax
push 0
lea eax, [ebp - 0x178]
push eax
mov ecx, esi
call fcn.004298db
movzx ecx, byte [ebp - 0x171]
movzx edx, byte [ebp - 0x179]
mov esi, dword [ebp - 0x180]
add edx, ecx
add esi, 2
mov ecx, dword [edi + edx*4 + 0x41b]
add eax, esi
mov edx, dword [ecx]
push eax
call dword [edx + 0x2c]
mov dl, byte [ebp - 0x171]
mov ecx, dword [edi + 0x3b6]
inc dl
movzx eax, dl
mov byte [ebp - 0x171], dl
cmp eax, ecx
jl 0x426635
test bl, bl
je 0x4268ec
push str.cfg_bw_r
mov ecx, edi
call fcn.00426915
test al, al
je 0x4268ec
mov ebx, str.12.5
push ebx
lea esi, [edi + 0x320]
call fcn.0042a4ca
pop ecx
push eax
push 0
push ebx
mov ecx, esi
call fcn.004298db
or edx, 0xffffffff
cmp eax, edx
je 0x426791
xor cl, cl
jmp 0x4267b6
mov ebx, str.25.0
push ebx
call fcn.0042a4ca
pop ecx
push eax
push 0
push ebx
mov ecx, esi
call fcn.004298db
or edx, 0xffffffff
movzx ecx, dl
cmp eax, edx
push 1
pop eax
cmovne ecx, eax
mov dword [ebp - 0x180], ecx
mov eax, ecx
cmp cl, dl
mov ecx, dword [edi + 0x48b]
setne bl
add ecx, 0x305
movsx eax, al
mov edx, dword [ecx]
push 0
push eax
call dword [edx + 8]
test bl, bl
je 0x4268ec
push str.cfg_mode_r
mov ecx, edi
call fcn.00426915
test al, al
je 0x4268ec
mov ebx, 0x4545e8
push ebx
call fcn.0042a4ca
pop ecx
push eax
push 0
push ebx
mov ecx, esi
call fcn.004298db
or ecx, 0xffffffff
cmp eax, ecx
je 0x426818
xor cl, cl
jmp 0x426862
mov ebx, str.duplex
push ebx
call fcn.0042a4ca
pop ecx
push eax
push 0
push ebx
mov ecx, esi
call fcn.004298db
or ecx, 0xffffffff
cmp eax, ecx
je 0x42683d
xor eax, eax
lea ecx, [eax + 1]
jmp 0x426862
mov ebx, str.repeater
push ebx
call fcn.0042a4ca
pop ecx
push eax
push 0
push ebx
mov ecx, esi
call fcn.004298db
or edx, 0xffffffff
movzx ecx, dl
cmp eax, edx
push 2
pop eax
cmovne ecx, eax
or eax, 0xffffffff
cmp cl, al
mov dword [ebp - 0x178], ecx
mov ecx, dword [edi + 0x47f]
mov eax, dword [ebp - 0x178]
setne bl
add ecx, 0x305
movsx eax, al
mov edx, dword [ecx]
push 0
push eax
call dword [edx + 8]
test bl, bl
je 0x4268ec
push str.cfg_srcx_r
mov ecx, edi
call fcn.00426915
test al, al
je 0x4268ec
cmp dword [esi + 0x14], 0x10
jb 0x4268ab
mov eax, dword [esi]
jmp 0x4268ad
mov eax, esi
mov ecx, dword [edi + 0x49b]
inc eax
mov edx, dword [ecx]
push eax
call dword [edx + 0x2c]
push str.cfg_dstx_r
mov ecx, edi
call fcn.00426915
test al, al
je 0x4268ec
xor eax, eax
inc eax
cmp dword [esi + 0x14], 0x10
mov byte [ebp - 0x180], al
jb 0x4268db
mov esi, dword [esi]
mov ecx, dword [edi + 0x49f]
lea eax, [esi + 1]
mov edx, dword [ecx]
push eax
call dword [edx + 0x2c]
jmp 0x4268f3
mov byte [ebp - 0x180], 0
push dword [edi + 0x4b7]
mov ecx, edi
push dword [ebp - 0x180]
call fcn.00426ac3
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.004363cf
leave
ret