Function at 0x4c2570
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x218
mov eax, dword [0x6bef0c]
xor eax, ebp
mov dword [ebp - 4], eax
cmp dword [0x6c0a40], 0
push esi
mov esi, ecx
push edi
mov edi, dword [ebp + 8]
mov dword [ebp - 0x20c], esi
je 0x4c324f
cmp dword [esi + 0xb88], 0
jne 0x4c324f
cmp dword [0x6cf908], 0
je 0x4c324f
cmp dword [0x6c1388], 7
jne 0x4c324f
push ebx
push 0x58
mov ecx, edi
call fcn.0052b1b0
mov ebx, 1
cmp eax, ebx
jne 0x4c25ec
mov ecx, dword [0x6c1ca8]
mov edx, dword [0x6cf908]
mov eax, dword [ecx]
mov eax, dword [eax + 0x64]
push edx
push ebx
call eax
cmp dword [0x6e0bb8], 0
mov dword [ebp - 0x214], 0
je 0x4c260d
cmp dword [esi + 0xb84], ebx
jne 0x4c260d
mov dword [ebp - 0x214], ebx
push 0x38
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c261f
mov ebx, 4
push 0x1d
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c2632
and ebx, 0xfffffffe
or ebx, 2
push 0x2a
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c2645
and ebx, 0xfffffffe
or ebx, 8
mov edx, dword [ebp - 0x20c]
xor esi, esi
lea ecx, [ecx]
cmp dword [ebp - 0x214], 0
je 0x4c2671
mov eax, dword [edx + 0xb84]
lea ecx, [eax + eax*4]
lea eax, [esi + ecx*8]
add eax, eax
cmp dword [edx + eax*8 + 0x50c], 0
je 0x4c26cd
mov eax, dword [edx + 0xb84]
lea ecx, [eax + eax*4]
lea eax, [esi + ecx*8]
mov ecx, eax
add ecx, ecx
test dword [edx + ecx*8 + 0x504], ebx
je 0x4c26cd
add eax, 0x51
add eax, eax
cmp dword [edx + eax*8], 0
je 0x4c26a7
movzx edx, word [edx + ecx*8 + 0x508]
push edx
mov ecx, edi
call fcn.0052b140
jmp 0x4c26b7
movzx eax, word [edx + ecx*8 + 0x508]
push eax
mov ecx, edi
call fcn.0052b100
test eax, eax
je 0x4c26c7
mov ecx, dword [ebp - 0x20c]
push esi
call fcn.004c1090
mov edx, dword [ebp - 0x20c]
inc esi
cmp esi, 0x28
jl 0x4c2650
push 0x13
mov ecx, edi
call fcn.0052b100
test eax, eax
je 0x4c27be
push 0x38
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c27be
push 0
push 0x3880
mov ecx, 0x6fdb28
call fcn.005555d0
test eax, eax
je 0x4c2735
push 0x5ad744
push 0x1d
push 0x6d18c8
call fcn.004c7880
add esp, 0xc
pop ebx
pop edi
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.00583b0e
mov esp, ebp
pop ebp
ret 4
mov ecx, dword [0x6c1ba0]
cmp dword [ecx + 0x10], 0
jne 0x4c276f
cmp dword [0x6db834], 0
je 0x4c278b
push 0x283
mov ecx, 0x6d18c8
call fcn.004c65f0
push eax
push 0x1d
push 0x6d18c8
call fcn.004c7880
mov ecx, dword [0x6c1ba0]
add esp, 0xc
mov edx, dword [ecx]
mov eax, dword [edx + 8]
push 0
call eax
pop ebx
pop edi
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.00583b0e
mov esp, ebp
pop ebp
ret 4
mov edx, dword [0x6b97e4]
cmp byte [edx + 0x6cf4f0], 0
je 0x4c27b5
push 0x5a3380
push 1
push 0x3ab7
push 0x6cf010
call fcn.0043a580
add esp, 0x10
jmp 0x4c27be
mov eax, dword [ecx]
mov edx, dword [eax + 8]
push 1
call edx
push 0xc7
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c27ef
mov ecx, dword [0x6c1ac0]
test ecx, ecx
je 0x4c324e
cmp dword [ecx + 0x10], 0
mov eax, dword [ecx]
mov edx, dword [eax + 8]
je 0x4c27eb
push 0
jmp 0x4c27ed
push 1
call edx
push 0x14
mov ecx, edi
call fcn.0052b100
test eax, eax
je 0x4c284a
push 0x38
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c284a
mov esi, dword [0x6c1cf4]
test esi, esi
je 0x4c324e
cmp dword [esi + 0x10], 0
mov ecx, esi
je 0x4c2831
push 1
call fcn.0043ee10
mov ecx, esi
call fcn.0043ed70
push 0
jmp 0x4c2841
push 0
call fcn.0043ee10
mov ecx, esi
call fcn.0043ed00
push 1
mov eax, dword [esi]
mov edx, dword [eax + 8]
mov ecx, esi
call edx
push 0x3f
mov ecx, edi
call fcn.0052b100
test eax, eax
je 0x4c28b2
cmp dword [0x6b97e4], 2
je 0x4c324e
call fcn.00508150
mov ecx, eax
call fcn.00512400
test eax, eax
je 0x4c2887
call fcn.00508150
mov ecx, eax
call fcn.00512420
push 0x8a3
jmp 0x4c2898
call fcn.00508150
mov ecx, eax
call fcn.00512290
push 0x8a2
mov ecx, 0x6d18c8
call fcn.004c65f0
push eax
push 0x1d
push 0x6d18c8
call fcn.004c7880
add esp, 0xc
push 0xf
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c2966
mov ecx, 0x6cf910
call fcn.00493270
mov esi, eax
test esi, esi
jne 0x4c2905
push 0x8b2
mov ecx, 0x6d18c8
call fcn.004c65f0
push eax
push 0x1d
push 0x6d18c8
call fcn.004c7880
add esp, 0xc
pop ebx
pop edi
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.00583b0e
mov esp, ebp
pop ebp
ret 4
cmp byte [esi + 0x128], 1
jne 0x4c324e
mov edx, dword [0x6e1010]
mov ecx, dword [0x6c1d24]
mov eax, dword [ecx]
mov eax, dword [eax + 0x24]
push edx
mov edx, dword [0x6e100c]
push edx
call eax
mov ecx, dword [esi + 0x129]
push ecx
add esi, 0x131
push esi
lea edx, [ebp - 0x44]
push str._s__d_
push edx
call fcn.0058408f
mov ecx, dword [0x6c1d24]
add esp, 0x10
lea eax, [ebp - 0x44]
push eax
call fcn.005051f0
mov ecx, dword [0x6c1d24]
call fcn.00505230
push 0x41
mov ecx, edi
call fcn.0052b100
test eax, eax
je 0x4c2997
push 0x8e6
mov ecx, 0x6d18c8
call fcn.004c65f0
push eax
push 2
push 0x3ab4
push 0x6cf010
call fcn.0043a580
add esp, 0x10
push 0x57
mov ecx, edi
call fcn.0052b100
test eax, eax
je 0x4c29e4
call fcn.004035f0
mov ecx, eax
call fcn.00525cd0
test eax, eax
jne 0x4c29cd
call fcn.004035f0
mov ecx, eax
call fcn.00525cf0
mov ecx, dword [0x6c1d34]
call fcn.00525bc0
jmp 0x4c29e4
call fcn.004035f0
mov ecx, eax
call fcn.00525f80
mov ecx, dword [0x6c1d34]
call fcn.00525b70
push 0x10
mov ecx, edi
call fcn.0052b100
test eax, eax
je 0x4c2a28
push 0x38
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c2a28
mov ecx, dword [0x6c0500]
push ecx
call dword [sym.imp.USER32.dll_IsWindowVisible]
test eax, eax
je 0x4c2a1a
mov edx, dword [0x6c0500]
push 0
push edx
jmp 0x4c2a22
mov eax, dword [0x6c0500]
push 8
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
cmp dword [0x6d07cc], 0
je 0x4c324e
push 0x22
mov ecx, edi
call fcn.0052b100
test eax, eax
je 0x4c2a69
push 0x1d
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c2a69
mov ecx, dword [0x6c1c7c]
test ecx, ecx
je 0x4c2a69
mov edx, dword [ecx]
mov edx, dword [edx + 8]
xor eax, eax
cmp dword [ecx + 0x10], eax
sete al
push eax
call edx
push 0x13
mov ecx, edi
call fcn.0052b100
test eax, eax
je 0x4c2a9d
push 0x1d
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c2a9d
mov ecx, dword [0x6c1c80]
test ecx, ecx
je 0x4c2a9d
mov eax, dword [ecx]
mov eax, dword [eax + 8]
xor edx, edx
cmp dword [ecx + 0x10], edx
sete dl
push edx
call eax
push 0x20
mov ecx, edi
call fcn.0052b100
test eax, eax
je 0x4c2ad0
push 0x1d
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c2ad0
mov ecx, dword [0x6c1cb8]
cmp dword [ecx + 0x10], 1
mov edx, dword [ecx]
mov eax, dword [edx + 8]
jne 0x4c2acc
push 0
jmp 0x4c2ace
push 1
call eax
push 0x3b
mov ecx, edi
call fcn.0052b100
test eax, eax
je 0x4c2afb
push 0x38
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c2afb
xor ecx, ecx
cmp dword [0x6fbd2c], ecx
sete cl
mov dword [0x6fbd2c], ecx
push 0xe
mov ecx, edi
call fcn.0052b100
test eax, eax
je 0x4c2b1f
push 0x38
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c2b1f
mov ecx, 0x6cf010
call fcn.004371b0
push 0x19
mov ecx, edi
call fcn.0052b100
test eax, eax
je 0x4c2b57
push 0x38
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c2b57
mov eax, dword [ebp - 0x20c]
xor dword [eax + 0xb90], 1
mov eax, dword [eax + 0xb90]
push eax
mov ecx, 0x6c3240
call fcn.0041aef0
push 0x2e
mov ecx, edi
call fcn.0052b100
test eax, eax
je 0x4c2b8a
push 0x38
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c2b8a
cmp dword [0x6fded0], 4
mov ecx, 0x6fdeb8
jne 0x4c2b83
push 0
jmp 0x4c2b85
push 4
call fcn.005585e0
push 0x1e
mov ecx, edi
call fcn.0052b100
test eax, eax
je 0x4c2bcc
push 0x38
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c2bcc
mov esi, dword [0x6c1c60]
test esi, esi
je 0x4c2bcc
mov edx, dword [esi]
mov edx, dword [edx + 8]
xor eax, eax
cmp dword [esi + 0x10], eax
mov ecx, esi
sete al
push eax
call edx
push 0x5ad728
mov ecx, esi
call fcn.00474150
push 0x1f
mov ecx, edi
call fcn.0052b100
test eax, eax
je 0x4c2c00
push 0x38
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c2c00
mov ecx, dword [0x6c1c30]
test ecx, ecx
je 0x4c2c00
mov eax, dword [ecx]
mov eax, dword [eax + 8]
xor edx, edx
cmp dword [ecx + 0x10], edx
sete dl
push edx
call eax
push 0x26
mov ecx, edi
call fcn.0052b100
test eax, eax
je 0x4c2e85
push 0x38
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c2e85
mov esi, dword [0x6c1c34]
test esi, esi
je 0x4c2e85
mov ecx, dword [0x5ad71c]
mov edx, dword [0x5ad720]
movzx eax, word [0x5ad724]
mov dword [ebp - 0x84], ecx
movzx ecx, byte [0x5ad726]
mov dword [ebp - 0x80], edx
lea edx, [ebp - 0x208]
mov byte [ebp - 0x7a], cl
push edx
mov ecx, esi
mov word [ebp - 0x6f], 0x800
mov dword [ebp - 0x208], 2
mov word [ebp - 0x7c], ax
call fcn.00472f90
mov eax, dword [0x5ad710]
mov ecx, dword [0x5ad714]
movzx edx, word [0x5ad718]
mov dword [ebp - 0x80], ecx
mov dword [ebp - 0x84], eax
movzx eax, byte [0x5ad71a]
lea ecx, [ebp - 0x208]
push ecx
mov ecx, esi
mov word [ebp - 0x6f], 0x2001
mov dword [ebp - 0x208], 4
mov word [ebp - 0x7c], dx
mov byte [ebp - 0x7a], al
call fcn.00472f90
mov edx, dword [0x5ad704]
mov eax, dword [0x5ad708]
movzx ecx, word [0x5ad70c]
mov dword [ebp - 0x84], edx
movzx edx, byte [0x5ad70e]
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x208]
mov word [ebp - 0x7c], cx
mov ebx, 6
push eax
mov ecx, esi
mov word [ebp - 0x6f], 0x1002
mov dword [ebp - 0x208], ebx
mov byte [ebp - 0x7a], dl
call fcn.00472f90
mov ecx, dword [0x5ad6f8]
mov edx, dword [0x5ad6fc]
movzx eax, word [0x5ad700]
mov dword [ebp - 0x84], ecx
movzx ecx, byte [0x5ad702]
mov dword [ebp - 0x80], edx
lea edx, [ebp - 0x208]
mov byte [ebp - 0x7a], cl
push edx
mov ecx, esi
mov word [ebp - 0x6f], 0x2003
mov dword [ebp - 0x208], 8
mov word [ebp - 0x7c], ax
call fcn.00472f90
mov eax, dword [0x5ad6ec]
mov ecx, dword [0x5ad6f0]
movzx edx, word [0x5ad6f4]
mov dword [ebp - 0x80], ecx
mov dword [ebp - 0x84], eax
movzx eax, byte [0x5ad6f6]
lea ecx, [ebp - 0x208]
push ecx
mov ecx, esi
mov word [ebp - 0x6f], 0x2004
mov dword [ebp - 0x208], 0xa
mov word [ebp - 0x7c], dx
mov byte [ebp - 0x7a], al
call fcn.00472f90
mov edx, dword [0x5ad6e0]
movzx ecx, word [0x5ad6e8]
mov eax, dword [0x5ad6e4]
mov dword [ebp - 0x84], edx
movzx edx, byte [0x5ad6ea]
mov word [ebp - 0x6f], 0x405
mov dword [ebp - 0x208], 0xc
mov dword [ebp - 0x80], eax
mov word [ebp - 0x7c], cx
mov byte [ebp - 0x7a], dl
lea eax, [ebp - 0x208]
push eax
mov ecx, esi
call fcn.00472f90
mov ecx, dword [0x5ad6d4]
mov edx, dword [0x5ad6d8]
movzx eax, word [0x5ad6dc]
mov dword [ebp - 0x84], ecx
movzx ecx, byte [0x5ad6de]
mov dword [ebp - 0x80], edx
lea edx, [ebp - 0x208]
mov byte [ebp - 0x7a], cl
push edx
mov ecx, esi
mov word [ebp - 0x6f], 0x1006
mov dword [ebp - 0x208], 0xe
mov word [ebp - 0x7c], ax
call fcn.00472f90
mov eax, dword [0x5ad6c8]
mov ecx, dword [0x5ad6cc]
movzx edx, word [0x5ad6d0]
mov dword [ebp - 0x80], ecx
mov dword [ebp - 0x84], eax
movzx eax, byte [0x5ad6d2]
lea ecx, [ebp - 0x208]
push ecx
mov ecx, esi
mov word [ebp - 0x6f], 0x2007
mov dword [ebp - 0x208], 0x10
mov word [ebp - 0x7c], dx
mov byte [ebp - 0x7a], al
call fcn.00472f90
mov edx, dword [esi]
mov edx, dword [edx + 8]
xor eax, eax
cmp dword [esi + 0x10], eax
mov ecx, esi
sete al
push eax
call edx
mov ecx, esi
call fcn.004734a0
push 0x24
mov ecx, edi
call fcn.0052b100
test eax, eax
je 0x4c302e
push 0x38
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c302e
lea eax, [ebp - 0x27]
push 0x5ad6bc
push eax
mov byte [ebp - 0x2c], 0
call fcn.0058408f
lea ecx, [ebp - 0x16]
push 0x5ad6b0
push ecx
call fcn.0058408f
lea edx, [ebp - 0x67]
push 0x5ad6a8
push edx
mov byte [ebp - 0x6c], 1
call fcn.0058408f
lea eax, [ebp - 0x56]
push 0x5ad6a0
push eax
call fcn.0058408f
mov esi, dword [0x6c1c38]
add esp, 0x20
test esi, esi
je 0x4c302e
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, esi
mov dword [esi + 0x23c], 1
call fcn.00471ea0
lea edx, [ebp - 0x6c]
push edx
mov ecx, esi
call fcn.00471ea0
lea eax, [ebp - 0x6c]
push eax
mov ecx, esi
call fcn.00471ea0
lea ecx, [ebp - 0x6c]
push ecx
mov ecx, esi
call fcn.00471ea0
lea edx, [ebp - 0x6c]
push edx
mov ecx, esi
call fcn.00471ea0
lea eax, [ebp - 0x6c]
push eax
mov ecx, esi
call fcn.00471ea0
lea ecx, [ebp - 0x6c]
push ecx
mov ecx, esi
call fcn.00471ea0
lea edx, [ebp - 0x6c]
push edx
mov ecx, esi
call fcn.00471ea0
lea eax, [ebp - 0x6c]
push eax
mov ecx, esi
call fcn.00471ea0
lea ecx, [ebp - 0x6c]
push ecx
mov ecx, esi
call fcn.00471ea0
lea edx, [ebp - 0x6c]
push edx
mov ecx, esi
call fcn.00471ea0
lea eax, [ebp - 0x6c]
push eax
mov ecx, esi
call fcn.00471ea0
lea ecx, [ebp - 0x6c]
push ecx
mov ecx, esi
call fcn.00471ea0
lea edx, [ebp - 0x6c]
push edx
mov ecx, esi
call fcn.00471ea0
lea eax, [ebp - 0x6c]
push eax
mov ecx, esi
call fcn.00471ea0
lea ecx, [ebp - 0x6c]
push ecx
mov ecx, esi
call fcn.00471ea0
lea edx, [ebp - 0x6c]
push edx
mov ecx, esi
call fcn.00471ea0
lea eax, [ebp - 0x6c]
push eax
mov ecx, esi
call fcn.00471ea0
lea ecx, [ebp - 0x6c]
push ecx
mov ecx, esi
call fcn.00471ea0
lea edx, [ebp - 0x6c]
push edx
mov ecx, esi
call fcn.00471ea0
lea eax, [ebp - 0x6c]
push eax
mov ecx, esi
call fcn.00471ea0
lea ecx, [ebp - 0x6c]
push ecx
mov ecx, esi
call fcn.00471ea0
lea edx, [ebp - 0x6c]
push edx
mov ecx, esi
call fcn.00471ea0
lea eax, [ebp - 0x6c]
push eax
mov ecx, esi
call fcn.00471ea0
lea ecx, [ebp - 0x6c]
push ecx
mov ecx, esi
call fcn.00471ea0
mov ecx, esi
call fcn.00471fb0
mov edx, dword [esi]
mov edx, dword [edx + 8]
xor eax, eax
cmp dword [esi + 0x10], eax
mov ecx, esi
sete al
push eax
call edx
push 0x23
mov ecx, edi
call fcn.0052b100
test eax, eax
je 0x4c3062
push 0x38
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c3062
mov ecx, dword [0x6c1c3c]
test ecx, ecx
je 0x4c3062
mov eax, dword [ecx]
mov eax, dword [eax + 8]
xor edx, edx
cmp dword [ecx + 0x10], edx
sete dl
push edx
call eax
push 0x22
mov ecx, edi
call fcn.0052b100
test eax, eax
je 0x4c3095
push 0x38
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c3095
mov ecx, dword [0x6c1a80]
cmp dword [ecx + 0x10], 0
mov edx, dword [ecx]
mov eax, dword [edx + 8]
jne 0x4c3091
push 1
jmp 0x4c3093
push 0
call eax
push 0x25
mov ecx, edi
call fcn.0052b100
test eax, eax
je 0x4c30ab
push 0x38
mov ecx, edi
call fcn.0052b1b0
push 0x20
mov ecx, edi
call fcn.0052b100
test eax, eax
je 0x4c30de
push 0x38
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c30de
mov ecx, dword [0x6c1cb4]
cmp dword [ecx + 0x10], 0
mov edx, dword [ecx]
mov eax, dword [edx + 8]
jne 0x4c30da
push 1
jmp 0x4c30dc
push 0
call eax
cmp dword [ebp - 0x214], 1
je 0x4c324e
push 0x17
mov ecx, edi
call fcn.0052b100
test eax, eax
je 0x4c3133
push 0x38
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c3133
mov ecx, dword [0x6cf914]
mov word [ebp - 0x213], 0x7f05
mov edx, dword [ecx + 0x129]
push 7
lea eax, [ebp - 0x214]
push eax
mov ecx, 0x6e1050
mov dword [ebp - 0x211], edx
call fcn.0052c1d0
push 0x31
mov ecx, edi
call fcn.0052b100
test eax, eax
je 0x4c3167
push 0x1d
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c3167
mov ecx, dword [0x6c1c68]
test ecx, ecx
je 0x4c3167
mov edx, dword [ecx]
mov edx, dword [edx + 8]
xor eax, eax
cmp dword [ecx + 0x10], eax
sete al
push eax
call edx
push 0x15
mov ecx, edi
call fcn.0052b100
mov bl, 0x3c
test eax, eax
je 0x4c31b8
push 0x1d
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c31b8
mov eax, dword [0x6cf908]
push 0xb
lea ecx, [ebp - 0x218]
push ecx
mov ecx, 0x6e1050
mov byte [ebp - 0x217], bl
mov byte [ebp - 0x216], 0x29
mov dword [ebp - 0x215], eax
mov dword [ebp - 0x211], 2
call fcn.0052c1d0
push 0x10
mov ecx, edi
call fcn.0052b100
test eax, eax
je 0x4c31fe
push 0x1d
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c31fe
mov edx, dword [0x6cf908]
push 7
lea eax, [ebp - 0x214]
push eax
mov ecx, 0x6e1050
mov byte [ebp - 0x213], bl
mov byte [ebp - 0x212], 1
mov dword [ebp - 0x211], edx
call fcn.0052c1d0
push 0x1e
mov ecx, edi
call fcn.0052b100
test eax, eax
je 0x4c324e
push 0x1d
mov ecx, edi
call fcn.0052b1b0
test eax, eax
je 0x4c324e
mov ecx, dword [0x6cf908]
push 0xb
lea edx, [ebp - 0x218]
mov dword [ebp - 0x215], ecx
push edx
mov ecx, 0x6e1050
mov byte [ebp - 0x217], bl
mov byte [ebp - 0x216], 0x29
mov dword [ebp - 0x211], 1
call fcn.0052c1d0
pop ebx
mov ecx, dword [ebp - 4]
pop edi
xor ecx, ebp
pop esi
call fcn.00583b0e
mov esp, ebp
pop ebp
ret 4