Function at 0x10075b14
Capabilities:
Accept command line arguments
Contain obfuscated stackstrings
Create directory

Disassembly:
push 0x96c
mov eax, 0x100aa51b
call fcn.10094c18
mov eax, dword [ebp + 8]
mov dword [ebp - 0x210], eax
xor esi, esi
lea eax, [ebp - 0x304]
mov ebx, ecx
mov dword [ebp - 0x218], esi
push eax
mov dword [ebp - 0x204], ebx
mov dword [ebp - 0x200], esi
call fcn.100784ba
lea ecx, [ebp - 0x304]
mov dword [ebp - 4], esi
call fcn.10078785
push ecx
mov eax, esp
mov dword [ebp - 0x23c], esp
mov esi, 0x1000593c
push esi
push eax
call fcn.1005f361
lea eax, [ebp - 0x1fc]
push eax
call fcn.10072eb3
mov byte [ebp - 4], 1
push dword [eax]
mov ecx, ebx
call fcn.1005bb83
mov byte [ebp - 4], 0
mov eax, dword [ebp - 0x1fc]
add eax, 0xfffffff0
call fcn.10084b37
push ecx
mov eax, esp
mov dword [ebp - 0x23c], esp
push esi
push eax
call fcn.1005f361
lea eax, [ebp - 0x214]
push eax
call fcn.10072eb3
mov byte [ebp - 4], 2
mov eax, dword [ebp - 0x214]
push ebx
push ecx
add eax, 0xfffffff0
mov dword [ebp - 0x23c], esp
mov edi, esp
call fcn.10084ad6
add eax, 0x10
mov dword [edi], eax
lea eax, [ebp - 0x20c]
push eax
call fcn.1002db95
mov byte [ebp - 4], 3
push dword [ebp - 0x20c]
lea eax, [ebp - 0x1fc]
push eax
call fcn.1005f361
mov edi, ebx
mov ecx, eax
mov byte [ebp - 4], 4
call fcn.1005bd46
mov byte [ebp - 4], 3
mov eax, dword [ebp - 0x1fc]
add eax, 0xfffffff0
call fcn.10084b37
push ebx
lea eax, [ebp - 0x20c]
push eax
call fcn.1005bed3
push dword [ebp - 0x20c]
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov byte [ebp - 4], 0
mov eax, dword [ebp - 0x214]
add eax, 0xfffffff0
call fcn.10084b37
call fcn.10078001
lea eax, [ebp - 0x3fc]
push eax
mov ecx, ebx
call fcn.1003937b
lea ecx, [ebp - 0x3fc]
mov byte [ebp - 4], 5
call fcn.10039a41
test al, al
jne 0x10075ce9
push 0x10018570
lea eax, [ebp - 0x214]
push eax
call fcn.1005f361
push esi
lea eax, [ebp - 0x1fc]
push eax
mov byte [ebp - 4], 6
call fcn.1005f361
lea ecx, [ebp - 0x214]
push ecx
lea ecx, [ebp - 0x258]
push ecx
mov ecx, eax
mov byte [ebp - 4], 7
call fcn.1002b306
mov eax, dword [ebp - 0x1fc]
add eax, 0xfffffff0
call fcn.10084b37
mov byte [ebp - 4], 0xa
mov eax, dword [ebp - 0x214]
add eax, 0xfffffff0
call fcn.10084b37
lea eax, [ebp - 0x258]
push eax
lea ecx, [ebp - 0x408]
call fcn.1002d2f2
push 0x100aac28
lea eax, [ebp - 0x408]
push eax
call fcn.1008e3d9
lea edi, [ebp - 0x3fc]
call fcn.100397eb
call dword [sym.imp.KERNEL32.dll_GetCommandLineW]
push eax
lea eax, [ebp - 0x290]
push eax
call fcn.10026b5d
mov byte [ebp - 4], 0xb
call fcn.100728a6
cmp byte [ebp - 0x3d8], 0
mov dword [ebp - 0x224], eax
push ebx
lea edi, [ebp - 0x3d0]
jne 0x10075d2c
lea edi, [ebp - 0x3f8]
push ecx
mov eax, esp
mov dword [ebp - 0x23c], esp
push esi
push eax
call fcn.1005f361
lea eax, [ebp - 0x1fc]
push eax
call fcn.10072eb3
mov byte [ebp - 4], 0xc
push dword [eax]
lea eax, [ebp - 0x57c]
push eax
mov ecx, edi
call fcn.1004888f
mov byte [ebp - 4], 0xe
mov eax, dword [ebp - 0x1fc]
add eax, 0xfffffff0
call fcn.10084b37
push 0x10018618
lea eax, [ebp - 0x214]
push eax
call fcn.1005f361
mov byte [ebp - 4], 0xf
cmp byte [ebp - 0x3d8], 0
lea ecx, [ebp - 0x3d0]
jne 0x10075d98
lea ecx, [ebp - 0x3f8]
mov eax, dword [ecx]
lea edx, [ebp - 0x214]
push edx
lea edx, [ebp - 0x248]
push edx
call dword [eax]
mov byte [ebp - 4], 0x10
mov edi, dword [0x100c68d4]
add edi, 0xbf4
call fcn.1005f4dc
mov eax, dword [ebp - 0x248]
add eax, 0xfffffff0
call fcn.10084b37
mov eax, dword [ebp - 0x214]
add eax, 0xfffffff0
call fcn.10084b37
mov eax, dword [ebp - 0x3d4]
and dword [ebp - 0x298], 0
mov dword [ebp - 0x2a0], eax
mov eax, dword [ebp - 0x224]
mov esi, 0x1001b14c
mov dword [ebp - 0x2a4], esi
mov dword [ebp - 0x29c], 0x1001b144
mov dword [ebp - 0x294], eax
mov byte [ebp - 4], 0x11
cmp eax, 1
jne 0x10075e38
lea eax, [ebp - 0x2a4]
push eax
lea ecx, [ebp - 0x57c]
call fcn.10048bb4
test al, al
je 0x10075e38
mov dword [ebp - 0x224], 3
mov eax, dword [ebp - 0x3d4]
mov edi, dword [ebp - 0x224]
and dword [ebp - 0x2d4], 0
mov dword [ebp - 0x2e0], esi
mov dword [ebp - 0x2dc], eax
mov dword [ebp - 0x2d8], 0x1001b144
mov dword [ebp - 0x2d0], edi
mov byte [ebp - 4], 0x12
lea esi, [ebp - 0x380]
lea eax, [ebp - 0x520]
mov dword [ebp - 0x384], 0x1001cf80
call fcn.1003a743
lea esi, [ebp - 0x37c]
lea eax, [ebp - 0x520]
mov byte [ebp - 4], 0x13
call fcn.1003a764
mov eax, dword [ebp - 0x470]
mov dword [ebp - 0x378], eax
mov eax, dword [ebp - 0x474]
mov dword [ebp - 0x374], eax
mov al, byte [ebp - 0x467]
mov byte [ebp - 0x370], al
push 0
push 0x10003688
lea eax, [ebp - 0x28c]
push eax
mov byte [ebp - 4], 0x14
call fcn.100266fe
push 0
mov byte [ebp - 0x1fc], al
push 0x10003658
lea eax, [ebp - 0x28c]
push eax
call fcn.100266fe
mov byte [ebp - 0x214], al
call dword [sym.imp.KERNEL32.dll_GetThreadLocale]
push dword [ebp - 0x1fc]
mov esi, dword [ebp - 0x210]
push dword [ebp - 0x214]
movzx eax, ax
mov dword [ebp - 0x20c], eax
add esi, 4
lea eax, [ebp - 0x290]
mov dword [ebp - 0x248], esi
call fcn.10026ee3
movzx eax, al
push eax
push edi
push dword [ebp - 0x20c]
push ebx
push esi
lea ebx, [ebp - 0x384]
call fcn.1005e5e1
mov eax, dword [ebp - 0x210]
mov eax, dword [eax + 0x40]
push edi
mov edi, dword [ebp - 0x204]
mov esi, edi
mov dword [ebp - 0x2e4], eax
call fcn.1005edcd
lea eax, [ebp - 0x520]
push eax
mov ecx, edi
call fcn.1005ecbb
push dword [ebp - 0x474]
call fcn.1005ee95
lea eax, [ebp - 0x21c]
push eax
lea eax, [ebp - 0x290]
push eax
call fcn.100270e7
lea eax, [ebp - 0x21c]
push eax
lea eax, [ebp - 0x220]
push eax
mov byte [ebp - 4], 0x15
call fcn.10028c93
mov byte [ebp - 4], 0x16
mov eax, dword [ebp - 0x21c]
xor esi, esi
cmp dword [eax - 0xc], esi
je 0x10075fc2
mov eax, dword [ebp - 0x220]
cmp dword [eax - 0xc], esi
jne 0x10076125
mov eax, dword [edi]
lea ecx, [ebp - 0x20c]
push ecx
mov ecx, edi
call dword [eax + 0x10]
lea eax, [ebp - 0x20c]
mov byte [ebp - 4], 0x17
call fcn.1005ffe4
mov eax, dword [ebp - 0x220]
cmp dword [eax - 0xc], esi
jne 0x10076017
mov eax, dword [ebp - 0x21c]
add eax, 0xfffffff0
call fcn.10084ad6
add eax, 0x10
mov dword [ebp - 0x214], eax
mov byte [ebp - 4], 0x18
lea ebx, [ebp - 0x214]
mov dword [ebp - 0x218], 1
jmp 0x1007603b
push 0x10014b48
lea eax, [ebp - 0x278]
push eax
call fcn.1005f361
mov ebx, eax
mov dword [ebp - 4], 0x19
mov dword [ebp - 0x218], 2
lea esi, [ebp - 0x22c]
lea eax, [ebp - 0x520]
call fcn.1003a743
push ebx
push eax
lea ecx, [ebp - 0x1fc]
mov dword [ebp - 4], 0x1a
call fcn.1005e30d
mov eax, dword [ebp - 0x22c]
add eax, 0xfffffff0
call fcn.10084b37
test byte [ebp - 0x218], 2
je 0x1007608c
mov eax, dword [ebp - 0x278]
and dword [ebp - 0x218], 0xfffffffd
add eax, 0xfffffff0
call fcn.10084b37
mov byte [ebp - 4], 0x1e
test byte [ebp - 0x218], 1
je 0x100760a7
mov eax, dword [ebp - 0x214]
add eax, 0xfffffff0
call fcn.10084b37
mov eax, dword [0x100bcf90]
mov ecx, 0x100bcf90
call dword [eax + 0xc]
add eax, 0x10
mov dword [ebp - 0x228], eax
mov byte [ebp - 4], 0x1f
push dword [ebp - 0x1fc]
lea eax, [ebp - 0x228]
push dword [ebp - 0x20c]
call fcn.1005ff00
mov eax, dword [edi]
lea ecx, [ebp - 0x228]
push ecx
mov ecx, edi
call dword [eax + 0x14]
cmp al, 1
jne 0x100760f7
push edi
lea eax, [ebp - 0x20c]
push eax
call fcn.1005e77d
mov eax, dword [ebp - 0x228]
add eax, 0xfffffff0
call fcn.10084b37
mov eax, dword [ebp - 0x1fc]
add eax, 0xfffffff0
call fcn.10084b37
mov byte [ebp - 4], 0x16
mov eax, dword [ebp - 0x20c]
add eax, 0xfffffff0
call fcn.10084b37
cmp dword [ebp - 0x224], 1
je 0x1007613b
cmp dword [ebp - 0x224], 4
jne 0x1007621c
push dword [ebp - 0x204]
lea edi, [ebp - 0x57c]
call fcn.1005c0f8
test al, al
jne 0x1007621c
sub esp, 0x24
mov eax, esp
mov dword [ebp - 0x23c], esp
push eax
lea edi, [ebp - 0x304]
mov dword [ebp - 0x1fc], 0x80004005
call fcn.10077a2c
push 1
push ecx
mov byte [ebp - 4], 0x20
mov eax, esp
mov dword [ebp - 0x208], esp
push 0x10018648
push eax
call fcn.1005f361
mov ecx, dword [ebp - 0x204]
lea eax, [ebp - 0x1fc]
push eax
push dword [ebp - 0x210]
mov byte [ebp - 4], 0x16
call fcn.10077e41
mov eax, dword [ebp - 0x220]
add eax, 0xfffffff0
call fcn.10084b37
mov eax, dword [ebp - 0x21c]
add eax, 0xfffffff0
call fcn.10084b37
mov esi, dword [ebp - 0x1fc]
lea ecx, [ebp - 0x384]
call fcn.1005c770
lea ecx, [ebp - 0x57c]
mov dword [ebp - 0x2d8], 0x1001b144
mov byte [ebp - 4], 0xb
call fcn.10048564
lea ecx, [ebp - 0x290]
call fcn.10026eb8
lea edi, [ebp - 0x3fc]
call fcn.100394f5
lea ecx, [ebp - 0x304]
call fcn.10078745
mov eax, esi
call fcn.10094c83
ret 4
xor ebx, ebx
mov dword [ebp - 0x264], ebx
mov dword [ebp - 0x260], ebx
mov dword [ebp - 0x25c], ebx
lea eax, [ebp - 0x264]
push eax
push dword [ebp - 0x204]
lea eax, [ebp - 0x488]
push eax
lea eax, [ebp - 0x498]
push eax
lea eax, [ebp - 0x1f5]
push eax
mov byte [ebp - 4], 0x21
call fcn.1005db25
lea eax, [ebp - 0x278]
push eax
lea eax, [ebp - 0x520]
call fcn.10046efc
mov esi, eax
lea eax, [ebp - 0x290]
mov byte [ebp - 4], 0x22
call fcn.10026f79
test al, al
jne 0x1007629e
lea eax, [ebp - 0x290]
push eax
call fcn.10026fbb
test al, al
jne 0x1007629e
cmp byte [ebp - 0x1f5], al
jne 0x1007629e
xor eax, eax
jmp 0x100762a1
xor eax, eax
inc eax
push eax
push esi
lea eax, [ebp - 0x2b8]
push eax
call fcn.1004b537
mov byte [ebp - 4], 0x24
mov eax, dword [ebp - 0x278]
add eax, 0xfffffff0
call fcn.10084b37
mov ecx, dword [ebp - 0x2a8]
push dword [ebp - 0x204]
mov eax, dword [ecx]
lea edx, [ebp - 0x3fc]
mov edi, ecx
push edx
mov dword [ebp - 0x20c], edi
call dword [eax + 8]
mov dword [ebp - 0x200], eax
cmp eax, ebx
jge 0x1007637f
sub esp, 0x24
mov eax, esp
mov dword [ebp - 0x23c], esp
push eax
lea edi, [ebp - 0x304]
call fcn.10077a2c
push 1
push ecx
mov byte [ebp - 4], 0x25
mov eax, esp
mov dword [ebp - 0x208], esp
push 0x1001866c
push eax
call fcn.1005f361
mov ecx, dword [ebp - 0x204]
lea eax, [ebp - 0x200]
push eax
push dword [ebp - 0x210]
mov byte [ebp - 4], 0x24
call fcn.10077e41
mov edi, dword [ebp - 0x200]
lea ecx, [ebp - 0x2b8]
mov byte [ebp - 4], 0x21
call fcn.1004b652
lea esi, [ebp - 0x264]
call fcn.1006f068
mov eax, dword [ebp - 0x220]
add eax, 0xfffffff0
call fcn.10084b37
mov eax, dword [ebp - 0x21c]
add eax, 0xfffffff0
call fcn.10084b37
mov esi, edi
jmp 0x100761cd
lea esi, [ebp - 0x22c]
lea eax, [ebp - 0x520]
mov dword [ebp - 0x26c], ebx
call fcn.1003a743
lea ecx, [ebp - 0x26c]
push ecx
lea ecx, [ebp - 0x264]
push ecx
mov byte [ebp - 4], 0x26
mov edx, dword [edi]
push eax
mov ecx, edi
call dword [edx + 0x24]
mov dword [ebp - 0x200], eax
mov byte [ebp - 4], 0x24
mov eax, dword [ebp - 0x22c]
add eax, 0xfffffff0
call fcn.10084b37
cmp dword [ebp - 0x200], ebx
jge 0x100763ff
sub esp, 0x24
mov eax, esp
mov dword [ebp - 0x23c], esp
push eax
lea edi, [ebp - 0x304]
call fcn.10077a2c
push ebx
push ecx
mov byte [ebp - 4], 0x27
mov eax, esp
mov dword [ebp - 0x208], esp
push 0x10018698
jmp 0x1007631a
mov ebx, dword [ebp - 0x26c]
mov dword [ebp - 0x23c], ebx
mov byte [ebp - 4], 0x28
and dword [ebp - 0x24c], 0
lea esi, [ebp - 0x22c]
lea eax, [ebp - 0x520]
call fcn.1003a743
mov byte [ebp - 4], 0x29
mov ecx, dword [ebp - 0x20c]
mov edx, dword [ecx]
lea esi, [ebp - 0x24c]
push esi
push eax
call dword [edx + 0x10]
mov dword [ebp - 0x200], eax
mov byte [ebp - 4], 0x28
mov eax, dword [ebp - 0x22c]
add eax, 0xfffffff0
call fcn.10084b37
cmp dword [ebp - 0x200], 0
jge 0x100764c2
sub esp, 0x24
mov eax, esp
mov dword [ebp - 0x208], esp
push eax
lea edi, [ebp - 0x304]
call fcn.10077a2c
push 0
push ecx
mov byte [ebp - 4], 0x2a
mov eax, esp
mov dword [ebp - 0x234], esp
push 0x100186b8
push eax
call fcn.1005f361
mov ecx, dword [ebp - 0x204]
lea eax, [ebp - 0x200]
push eax
push dword [ebp - 0x210]
mov byte [ebp - 4], 0x28
call fcn.10077e41
mov edi, dword [ebp - 0x200]
mov byte [ebp - 4], 0x24
mov eax, dword [ebx]
mov ecx, ebx
call dword [eax + 4]
jmp 0x10076342
lea eax, [ebp - 0x49c]
call fcn.1002f107
test al, al
je 0x100764ff
cmp byte [ebp - 0x448], 0
jne 0x100764ff
push 8
call fcn.100880c5
pop ecx
test eax, eax
je 0x100764f7
mov ecx, dword [ebp - 0x24c]
mov dword [eax], 0x1001d128
mov dword [eax + 4], ecx
jmp 0x100764f9
xor eax, eax
mov dword [ebp - 0x24c], eax
mov edi, dword [ebp - 0x24c]
mov dword [ebp - 0x228], edi
lea esi, [ebp - 0x22c]
lea eax, [ebp - 0x520]
mov byte [ebp - 4], 0x2b
call fcn.1003a743
mov ecx, dword [ebp - 0x204]
push eax
mov byte [ebp - 4], 0x2c
push dword [ebp - 0x20c]
lea edx, [ebp - 0x304]
push dword [ebp - 0x210]
call fcn.10077ead
mov dword [ebp - 0x200], eax
mov byte [ebp - 4], 0x2b
mov eax, dword [ebp - 0x22c]
add eax, 0xfffffff0
call fcn.10084b37
mov eax, dword [ebp - 0x200]
test eax, eax
je 0x100765c1
mov dword [ebp - 0x22c], eax
mov byte [ebp - 4], 0x28
mov eax, dword [edi]
mov ecx, edi
call dword [eax + 4]
mov byte [ebp - 4], 0x24
mov eax, dword [ebx]
mov ecx, ebx
call dword [eax + 4]
lea ecx, [ebp - 0x2b8]
mov byte [ebp - 4], 0x21
call fcn.1004b652
lea esi, [ebp - 0x264]
call fcn.1006f068
mov eax, dword [ebp - 0x220]
add eax, 0xfffffff0
call fcn.10084b37
mov eax, dword [ebp - 0x21c]
add eax, 0xfffffff0
call fcn.10084b37
mov esi, dword [ebp - 0x22c]
jmp 0x100761cd
lea eax, [ebp - 0x290]
call fcn.10026f79
test al, al
jne 0x100765e8
lea eax, [ebp - 0x290]
push eax
call fcn.10026fbb
test al, al
jne 0x100765e8
cmp byte [ebp - 0x1f5], al
je 0x10076660
sub esp, 0x24
mov eax, esp
mov dword [ebp - 0x208], esp
push eax
lea edi, [ebp - 0x304]
mov dword [ebp - 0x200], 0x80070057
call fcn.10077a2c
push 0
push ecx
mov byte [ebp - 4], 0x2d
mov eax, esp
mov dword [ebp - 0x234], esp
push 0x100186dc
push eax
call fcn.1005f361
mov ecx, dword [ebp - 0x204]
lea eax, [ebp - 0x200]
push eax
push dword [ebp - 0x210]
mov byte [ebp - 4], 0x2b
call fcn.10077e41
mov ecx, dword [ebp - 0x26c]
mov eax, dword [ecx]
call dword [eax + 8]
mov edi, eax
mov byte [ebp - 4], 0x28
mov ecx, dword [ebp - 0x228]
mov eax, dword [ecx]
call dword [eax + 4]
jmp 0x100764b2
push 0x10018700
lea eax, [ebp - 0x238]
push eax
call fcn.1005f361
lea eax, [ebp - 0x238]
push eax
lea edi, [ebp - 0x290]
mov byte [ebp - 4], 0x2e
call fcn.1002726b
test al, al
jne 0x1007671b
sub esp, 0x24
mov eax, esp
mov dword [ebp - 0x208], esp
push eax
lea edi, [ebp - 0x304]
mov dword [ebp - 0x200], 0x80070057
call fcn.10077a2c
push 0
push ecx
mov byte [ebp - 4], 0x2f
mov eax, esp
mov dword [ebp - 0x234], esp
push 0x100186dc
push eax
call fcn.1005f361
mov esi, dword [ebp - 0x204]
lea eax, [ebp - 0x200]
push eax
push dword [ebp - 0x210]
mov ecx, esi
mov byte [ebp - 4], 0x2e
call fcn.10077e41
push dword [ebp - 0x238]
mov eax, dword [esi]
push 0
mov ecx, esi
call dword [eax + 4]
mov ecx, dword [ebp - 0x26c]
mov eax, dword [ecx]
call dword [eax + 8]
mov edi, dword [ebp - 0x200]
mov eax, dword [ebp - 0x238]
add eax, 0xfffffff0
call fcn.10084b37
jmp 0x1007664c
lea esi, [ebp - 0x22c]
lea eax, [ebp - 0x520]
call fcn.1003a743
push dword [ebp - 0x204]
lea ecx, [ebp - 0x304]
push ecx
mov byte [ebp - 4], 0x30
push dword [ebp - 0x20c]
lea ecx, [ebp - 0x458]
push eax
lea eax, [ebp - 0x320]
push eax
call fcn.1005c57c
mov byte [ebp - 4], 0x32
mov eax, dword [ebp - 0x22c]
add eax, 0xfffffff0
call fcn.10084b37
lea ecx, [ebp - 0x320]
call fcn.1005c65a
xor edi, edi
mov dword [ebp - 0x200], eax
cmp eax, edi
je 0x100768b3
cmp eax, 0x652
jne 0x10076841
push ecx
mov eax, esp
mov dword [ebp - 0x208], esp
push 0x10018738
push eax
call fcn.1005f361
mov eax, dword [ebp - 0x210]
mov eax, dword [eax + 0x40]
push 7
push eax
call fcn.10061ed6
lea eax, [ebp - 0x290]
mov dword [ebp - 0x1fc], 0x13ec
call fcn.10026f17
push dword [ebp - 0x204]
lea eax, [ebp - 0x1fc]
push edi
push dword [ebp - 0x248]
call fcn.1005e7f3
push dword [ebp - 0x320]
call dword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, dword [ebp - 0x31c]
add eax, 0xfffffff0
call fcn.10084b37
mov eax, dword [ebp - 0x238]
add eax, 0xfffffff0
call fcn.10084b37
mov byte [ebp - 4], 0x28
mov ecx, dword [ebp - 0x228]
mov eax, dword [ecx]
call dword [eax + 4]
mov byte [ebp - 4], 0x24
mov eax, dword [ebx]
mov ecx, ebx
call dword [eax + 4]
lea ecx, [ebp - 0x2b8]
mov byte [ebp - 4], 0x21
call fcn.1004b652
lea esi, [ebp - 0x264]
call fcn.1006f068
jmp 0x100761ab
sub esp, 0x24
mov eax, esp
mov dword [ebp - 0x208], esp
push eax
lea edi, [ebp - 0x304]
call fcn.10077a2c
push 0
push ecx
mov byte [ebp - 4], 0x33
mov eax, esp
mov dword [ebp - 0x234], esp
push 0x10018738
push eax
call fcn.1005f361
mov ecx, dword [ebp - 0x204]
lea eax, [ebp - 0x200]
push eax
push dword [ebp - 0x210]
mov byte [ebp - 4], 0x32
call fcn.10077e41
mov edi, dword [ebp - 0x200]
push dword [ebp - 0x320]
call dword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, dword [ebp - 0x31c]
add eax, 0xfffffff0
call fcn.10084b37
jmp 0x10076708
lea esi, [ebp - 0x1fc]
lea eax, [ebp - 0x520]
mov dword [ebp - 0x270], edi
call fcn.1003a743
mov byte [ebp - 4], 0x34
mov ecx, dword [ebp - 0x20c]
mov edx, dword [ecx]
lea esi, [ebp - 0x270]
push esi
push eax
call dword [edx + 0x14]
mov dword [ebp - 0x200], eax
mov eax, dword [ebp - 0x1fc]
add eax, 0xfffffff0
call fcn.10084b37
cmp dword [ebp - 0x200], edi
jge 0x10076983
push dword [ebp - 0x320]
call dword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, dword [ebp - 0x31c]
add eax, 0xfffffff0
call fcn.10084b37
mov eax, dword [ebp - 0x238]
add eax, 0xfffffff0
call fcn.10084b37
mov byte [ebp - 4], 0x28
mov ecx, dword [ebp - 0x228]
mov eax, dword [ecx]
call dword [eax + 4]
mov byte [ebp - 4], 0x24
mov eax, dword [ebx]
mov ecx, ebx
call dword [eax + 4]
lea ecx, [ebp - 0x2b8]
mov byte [ebp - 4], 0x21
call fcn.1004b652
lea esi, [ebp - 0x264]
call fcn.1006f068
mov eax, dword [ebp - 0x220]
add eax, 0xfffffff0
call fcn.10084b37
mov eax, dword [ebp - 0x21c]
add eax, 0xfffffff0
call fcn.10084b37
mov esi, 0x13ec
jmp 0x100761cd
mov eax, dword [ebp - 0x270]
mov dword [ebp - 0x214], eax
mov byte [ebp - 4], 0x35
mov eax, dword [ebp - 0x210]
push dword [eax + 0x40]
lea eax, [ebp - 0x304]
push dword [ebp - 0x204]
push eax
push dword [ebp - 0x20c]
lea eax, [ebp - 0x520]
push ecx
mov esi, esp
mov dword [ebp - 0x208], esp
call fcn.1003a743
lea eax, [ebp - 0x2e0]
push eax
lea eax, [ebp - 0x574]
push eax
lea eax, [ebp - 0x3b0]
push eax
call fcn.1004e5dc
lea eax, [ebp - 0x1fc]
push eax
lea ecx, [ebp - 0x290]
mov byte [ebp - 4], 0x36
call fcn.100271a7
mov eax, dword [eax]
cmp dword [eax - 0xc], edi
mov eax, dword [ebp - 0x1fc]
sete byte [ebp - 0x1f5]
add eax, 0xfffffff0
call fcn.10084b37
cmp byte [ebp - 0x1f5], 0
je 0x10076b31
cmp dword [ebp - 0x224], 3
je 0x10076a2c
cmp dword [ebp - 0x224], 2
jne 0x10076a3f
lea eax, [ebp - 0x290]
call fcn.10026f17
test al, al
jne 0x10076b31
push edi
lea ecx, [ebp - 0x3b0]
call fcn.1004e656
mov esi, eax
mov eax, dword [esi]
mov ecx, esi
call dword [eax]
test al, al
je 0x10076a5f
mov dword [ebp - 0x200], edi
jmp 0x10076ac6
mov eax, dword [esi]
lea ecx, [ebp - 0x200]
push ecx
mov ecx, esi
call dword [eax + 4]
test al, al
jne 0x10076ac6
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 8]
test al, al
je 0x10076b1b
push 0x10018750
lea eax, [ebp - 0x1fc]
push eax
call fcn.1005f361
mov byte [ebp - 4], 0x37
mov eax, dword [ebp - 0x210]
mov esi, dword [eax + 0x40]
lea eax, [ebp - 0x1fc]
push eax
call fcn.100620e4
mov byte [ebp - 4], 0x36
mov eax, dword [ebp - 0x1fc]
add eax, 0xfffffff0
call fcn.10084b37
mov dword [ebp - 0x200], 0x80070642
lea eax, [ebp - 0x290]
call fcn.10026f17
push dword [ebp - 0x204]
lea eax, [ebp - 0x200]
push edi
push dword [ebp - 0x248]
call fcn.1005e7f3
mov edi, dword [ebp - 0x200]
mov eax, dword [ebp - 0x398]
add eax, 0xfffffff0
call fcn.10084b37
mov byte [ebp - 4], 0x32
mov ecx, dword [ebp - 0x214]
mov dword [ebp - 0x3b0], 0x1001ba64
mov eax, dword [ecx]
call dword [eax + 4]
jmp 0x10076894
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0xc]
test al, al
je 0x10076b31
lea ecx, [ebp - 0x304]
call fcn.10078785
lea eax, [ebp - 0x1fc]
push eax
lea ecx, [ebp - 0x290]
call fcn.100271a7
mov byte [ebp - 4], 0x38
push dword [eax]
lea eax, [ebp - 0x268]
push eax
call fcn.1005f361
mov byte [ebp - 4], 0x3a
mov eax, dword [ebp - 0x1fc]
add eax, 0xfffffff0
call fcn.10084b37
lea eax, [ebp - 0x240]
push eax
call fcn.10028b91
mov byte [ebp - 4], 0x3b
mov eax, dword [0x100bcf90]
mov ecx, 0x100bcf90
call dword [eax + 0xc]
add eax, 0x10
mov dword [ebp - 0x1fc], eax
lea eax, [ebp - 0x1fc]
push eax
mov byte [ebp - 4], 0x3c
mov eax, dword [ebp - 0x240]
push ecx
add eax, 0xfffffff0
mov dword [ebp - 0x208], esp
mov esi, esp
call fcn.10084ad6
add eax, 0x10
mov dword [esi], eax
call fcn.1004945f
test al, al
mov byte [ebp - 4], 0x3b
mov eax, dword [ebp - 0x1fc]
sete byte [ebp - 0x1f5]
add eax, 0xfffffff0
call fcn.10084b37
cmp byte [ebp - 0x1f5], 0
je 0x10076e90
xor eax, eax
mov ecx, 0x1001ce14
mov dword [ebp - 0x298], ecx
mov dword [ebp - 0x294], eax
mov dword [ebp - 0x2a4], eax
mov dword [ebp - 0x2a0], eax
mov dword [ebp - 0x29c], eax
mov dword [ebp - 0x254], ecx
mov dword [ebp - 0x250], eax
mov dword [ebp - 0x368], eax
mov byte [ebp - 0x364], al
mov dword [ebp - 0x360], 2
mov dword [ebp - 0x36c], 0x1001cdd8
mov dword [ebp - 0x35c], eax
mov dword [ebp - 0x358], eax
mov dword [ebp - 0x354], eax
mov dword [ebp - 0x350], eax
lea eax, [ebp - 0x1f4]
mov byte [ebp - 4], 0x3f
call fcn.10059b13
mov esi, 0x1f01ff
push esi
lea ecx, [ebp - 0x36c]
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x40
call fcn.10059d63
lea ecx, [ebp - 0x1f4]
mov byte [ebp - 4], 0x3f
call fcn.100598dd
lea eax, [ebp - 0x194]
call fcn.10059aed
push esi
lea ecx, [ebp - 0x36c]
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x41
call fcn.10059d63
lea ecx, [ebp - 0x194]
mov byte [ebp - 4], 0x3f
call fcn.100598dd
lea eax, [ebp - 0xd4]
call fcn.10059aa1
mov esi, 0xa0000000
push esi
lea ecx, [ebp - 0x36c]
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x42
call fcn.10059d63
lea ecx, [ebp - 0xd4]
mov byte [ebp - 4], 0x3f
call fcn.100598dd
lea eax, [ebp - 0x74]
call fcn.10059b3e
push esi
lea ecx, [ebp - 0x36c]
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x43
call fcn.10059d63
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x3f
call fcn.100598dd
lea ebx, [ebp - 0x36c]
lea ecx, [ebp - 0x254]
call fcn.1005a34b
lea eax, [ebp - 0x134]
call fcn.10059b13
lea ecx, [ebp - 0x254]
mov byte [ebp - 4], 0x44
call fcn.1005a291
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0x134]
call fcn.100598dd
lea ebx, [ebp - 0x254]
lea edi, [ebp - 0x2a4]
call fcn.1005a7a9
push 0x10014b48
lea eax, [ebp - 0x208]
push eax
call fcn.1005f361
mov edi, eax
lea esi, [ebp - 0x234]
lea eax, [ebp - 0x520]
mov byte [ebp - 4], 0x45
call fcn.1003a743
push edi
push eax
lea ecx, [ebp - 0x218]
mov byte [ebp - 4], 0x46
call fcn.1005e30d
push eax
lea eax, [ebp - 0x1fc]
push eax
mov byte [ebp - 4], 0x47
call fcn.100280e5
lea edi, [ebp - 0x240]
mov byte [ebp - 4], 0x48
call fcn.1005f4dc
mov eax, dword [ebp - 0x1fc]
add eax, 0xfffffff0
call fcn.10084b37
mov eax, dword [ebp - 0x218]
add eax, 0xfffffff0
call fcn.10084b37
mov eax, dword [ebp - 0x234]
add eax, 0xfffffff0
call fcn.10084b37
mov byte [ebp - 4], 0x3f
mov eax, dword [ebp - 0x208]
add eax, 0xfffffff0
call fcn.10084b37
lea eax, [ebp - 0x2a4]
push eax
push dword [ebp - 0x240]
call dword [sym.imp.KERNEL32.dll_CreateDirectoryW]
test eax, eax
jne 0x10076e54
mov eax, dword [0x100bcf90]
mov ecx, 0x100bcf90
call dword [eax + 0xc]
add eax, 0x10
mov dword [ebp - 0x1fc], eax
mov byte [ebp - 4], 0x49
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
push dword [ebp - 0x240]
lea eax, [ebp - 0x1fc]
push 0x10018760
push eax
call fcn.100847a7
mov esi, dword [ebp - 0x1fc]
mov ecx, dword [ebp - 0x204]
mov eax, dword [ecx]
add esp, 0x10
push esi
push 1
call dword [eax + 4]
lea eax, [esi - 0x10]
call fcn.10084b37
lea ecx, [ebp - 0x36c]
call fcn.10059d26
mov esi, 0x1001ce14
lea ecx, [ebp - 0x254]
mov dword [ebp - 0x254], esi
call fcn.1005a618
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x298]
mov dword [ebp - 0x298], esi
call fcn.1005a618
mov ebx, dword [ebp - 0x23c]
mov esi, dword [ebp - 0x210]
push dword [esi + 0x40]
mov edi, dword [ebp - 0x204]
push edi
lea eax, [ebp - 0x304]
push eax
push dword [ebp - 0x224]
lea eax, [ebp - 0x268]
push eax
lea eax, [ebp - 0x240]
push eax
lea eax, [ebp - 0x2e0]
push eax
lea eax, [ebp - 0x3b0]
push eax
lea eax, [ebp - 0x57c]
push eax
lea eax, [ebp - 0x978]
push eax
call fcn.100787e7
push dword [ebp - 0x4ec]
mov eax, dword [esi + 0x40]
push dword [ebp - 0x4f0]
lea ecx, [ebp - 0x978]
push dword [ebp - 0x4f4]
lea esi, [ebp - 0x5f4]
push ecx
call fcn.10079463
mov eax, esi
mov dword [ebp - fcn.1004b9c4], 0x1001bdd4
mov dword [ebp - 0x348], eax
call fcn.10028802
and dword [ebp - 0x340], 0
mov dword [ebp - 0x344], eax
mov ecx, edi
mov byte [ebp - 4], 0x4c
mov eax, dword [ecx]
call dword [eax + 0x38]
mov dword [ebp - 0x218], eax
lea eax, [ebp - 0x2e0]
mov dword [ebp - 0x338], eax
lea eax, [ebp - 0x384]
mov dword [ebp - 0x33c], 0x1001cf70
mov dword [ebp - 0x334], eax
mov eax, dword [ebp - 0x210]
mov eax, dword [eax + 0x40]
mov ecx, dword [ebp - 0x4fc]
push eax
push dword [ebp - 0x218]
lea eax, [ebp - 0x974]
push dword [ebp - 0x270]
mov dword [ebp - 0x254], ecx
push dword [ebp - 0x24c]
mov cl, byte [ebp - 0x4f8]
push eax
lea eax, [ebp - 0x33c]
push eax
lea eax, [ebp - 0x978]
push eax
push dword [ebp - 0x224]
lea edi, [ebp - 0x254]
lea esi, [ebp - 0x444]
mov byte [ebp - 0x250], cl
call fcn.10058259
mov byte [ebp - 0x2c8], 0
lea eax, [ebp - 0x2c4]
mov byte [ebp - 4], 0x4f
push eax
mov dword [ebp - 0x2cc], 0x1001cbd0
call fcn.10028b91
mov byte [ebp - 4], 0x50
mov eax, dword [ebp - 0x268]
add eax, 0xfffffff0
call fcn.10084ad6
add eax, 0x10
mov dword [ebp - 0x2c0], eax
mov eax, dword [ebp - 0x218]
mov dword [ebp - 0x2bc], eax
lea eax, [ebp - 0x208]
push eax
lea ecx, [ebp - 0x290]
mov byte [ebp - 4], 0x51
call fcn.100271a7
mov eax, dword [eax]
cmp dword [eax - 0xc], 0
mov eax, esi
je 0x10077028
lea eax, [ebp - 0x2cc]
mov dword [ebp - fcn.1004b9c4], 0x1001bdd4
mov dword [ebp - 0x32c], eax
call fcn.10028802
and dword [ebp - 0x324], 0
mov dword [ebp - 0x328], eax
mov byte [ebp - 4], 0x52
mov eax, dword [ebp - 0x208]
add eax, 0xfffffff0
call fcn.10084b37
lea eax, [ebp - 0x234]
push eax
lea ecx, [ebp - 0x290]
call fcn.10027183
mov esi, dword [ebp - 0x204]
push 1
push eax
lea eax, [ebp - 0x34c]
push eax
lea eax, [ebp - 0x5b8]
push eax
mov edi, esi
mov byte [ebp - 4], 0x53
call fcn.1004c472
mov byte [ebp - 4], 0x55
mov eax, dword [ebp - 0x234]
add eax, 0xfffffff0
call fcn.10084b37
lea eax, [ebp - 0x224]
push eax
lea ecx, [ebp - 0x290]
call fcn.10027183
push 0
push eax
lea eax, [ebp - 0x330]
push eax
lea eax, [ebp - 0x630]
push eax
mov byte [ebp - 4], 0x56
call fcn.1004c472
mov byte [ebp - 4], 0x58
mov eax, dword [ebp - 0x224]
add eax, 0xfffffff0
call fcn.10084b37
lea eax, [ebp - 0x34c]
mov dword [ebp - 0x254], eax
lea eax, [ebp - 0x330]
mov dword [ebp - 0x250], eax
lea eax, [ebp - 0x1fc]
push eax
lea ecx, [ebp - 0x290]
call fcn.10027183
mov eax, dword [eax]
cmp dword [eax - 0xc], 0
mov eax, dword [ebp - 0x1fc]
setne byte [ebp - 0x1f5]
add eax, 0xfffffff0
call fcn.10084b37
cmp byte [ebp - 0x1f5], 0
je 0x10077161
lea eax, [ebp - 0x5a8]
call fcn.1004be5e
mov ecx, dword [ebp - 0x210]
mov ecx, dword [ecx + 0x40]
mov dl, al
call fcn.10077b49
lea eax, [ebp - 0x5b8]
mov dword [ebp - 0x254], eax
lea eax, [ebp - 0x630]
mov dword [ebp - 0x250], eax
push dword [ebp - 0x218]
lea eax, [ebp - 0x66c]
push eax
mov ecx, esi
lea edx, [ebp - 0x254]
call fcn.1004b72f
lea edx, [ebp - 0x244]
push edx
mov byte [ebp - 4], 0x59
mov ecx, dword [ebp - 0x20c]
and dword [ebp - 0x244], 0
mov eax, dword [ecx]
lea edx, [ebp - 0x974]
push edx
lea edx, [ebp - 0x66c]
push edx
call dword [eax + 0xc]
mov dword [ebp - 0x200], eax
test eax, eax
jns 0x100772be
sub esp, 0x24
mov eax, esp
mov dword [ebp - 0x208], esp
push eax
lea edi, [ebp - 0x304]
call fcn.10077a2c
push 0
push ecx
mov byte [ebp - 4], 0x5a
mov eax, esp
mov dword [ebp - 0x234], esp
push 0x100187c0
push eax
call fcn.1005f361
mov ecx, dword [ebp - 0x204]
lea eax, [ebp - 0x200]
push eax
push dword [ebp - 0x210]
mov byte [ebp - 4], 0x59
call fcn.10077e41
mov edi, dword [ebp - 0x200]
lea ecx, [ebp - 0x66c]
mov byte [ebp - 4], 0x58
call fcn.1004b824
lea ecx, [ebp - 0x630]
call fcn.1004c4ff
lea ecx, [ebp - 0x5b8]
call fcn.1004c4ff
lea ecx, [ebp - 0x330]
call fcn.1004b968
mov eax, dword [ebp - 0x2c0]
add eax, 0xfffffff0
call fcn.10084b37
mov eax, dword [ebp - 0x2c4]
add eax, 0xfffffff0
call fcn.10084b37
mov eax, 0x1001bd5c
lea ecx, [ebp - 0x34c]
mov dword [ebp - 0x2cc], eax
mov dword [ebp - 0x43c], 0x1001b144
mov dword [ebp - 0x444], eax
mov dword [ebp - 0x33c], 0x1001cf70
call fcn.1004b968
lea esi, [ebp - 0x5f4]
call fcn.100794b6
lea ecx, [ebp - 0x978]
mov byte [ebp - 4], 0x3b
call fcn.100789f3
mov eax, dword [ebp - 0x240]
add eax, 0xfffffff0
call fcn.10084b37
mov eax, dword [ebp - 0x268]
add eax, 0xfffffff0
call fcn.10084b37
jmp 0x10076aef
mov ecx, dword [ebp - 0x244]
mov edi, ecx
mov dword [ebp - 0x210], edi
mov byte [ebp - 4], 0x5b
mov eax, dword [ecx]
call dword [eax + 0xc]
mov ecx, dword [ebp - 0x244]
mov dword [ebp - 0x68c], eax
mov eax, dword [ecx]
call dword [eax + 0xc]
mov ecx, dword [ebp - 0x244]
mov dword [ebp - 0x42c], eax
mov dword [ebp - 0x438], eax
mov eax, dword [ecx]
call dword [eax + 0xc]
mov byte [ebp - 4], 0x5c
mov ecx, dword [ebp - 0x244]
lea edx, [ebp - 0x22d]
mov dword [ebp - 0x2d4], eax
mov byte [ebp - 0x22d], 0
mov eax, dword [ecx]
push edx
call dword [eax + 8]
mov dword [ebp - 4], 0x5b
push dword [ebp - 0x218]
mov dword [ebp - 0x200], eax
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x3c]
push dword [ebp - 0x218]
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x40]
mov eax, dword [ebp - 0x3ac]
lea ecx, [ebp - 0x3ac]
call dword [eax]
mov byte [ebp - 0x1f5], al
test al, al
jne 0x10077393
and dword [ebp - 0x1fc], 0
lea eax, [ebp - 0x1fc]
push eax
mov eax, dword [ebp - 0x3ac]
lea ecx, [ebp - 0x3ac]
call dword [eax + 4]
test al, al
je 0x10077393
mov eax, dword [ebp - 0x1fc]
mov byte [ebp - 0x1f5], 1
mov dword [ebp - 0x200], eax
mov ecx, dword [ebp - 0x244]
mov eax, dword [ecx]
call dword [eax + 0xc]
mov esi, eax
lea eax, [ebp - 0x290]
call fcn.10026f17
neg al
sbb al, al
inc al
jne 0x100773db
mov eax, dword [0x100c68d4]
mov eax, dword [eax + 0x990]
cmp eax, 3
je 0x100773c8
cmp eax, 2
jne 0x100773db
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 8]
mov ecx, dword [0x100c68d4]
mov dword [ecx + 0x990], eax
cmp byte [ebp - 0x1f5], 0
push dword [ebp - 0x204]
sete al
movzx eax, al
push eax
push dword [ebp - 0x248]
lea eax, [ebp - 0x200]
call fcn.1005e7f3
lea esi, [ebp - 0x208]
lea eax, [ebp - 0x520]
call fcn.1003a743
mov byte [ebp - 4], 0x5f
cmp byte [ebp - 0x22d], 0
je 0x10077437
push dword [ebp - 0x204]
mov ecx, dword [ebp - 0x20c]
push eax
lea eax, [ebp - 0x290]
push eax
call fcn.100817d3
mov eax, dword [ebp - 0x208]
add eax, 0xfffffff0
call fcn.10084b37
mov eax, dword [ebp - 0x200]
mov dword [ebp - 0x208], eax
mov byte [ebp - 4], 0x59
mov eax, dword [edi]
mov ecx, edi
call dword [eax + 4]
lea ecx, [ebp - 0x66c]
mov byte [ebp - 4], 0x58
call fcn.1004b824
lea ecx, [ebp - 0x630]
call fcn.1004c4ff
lea ecx, [ebp - 0x5b8]
call fcn.1004c4ff
lea ecx, [ebp - 0x330]
call fcn.1004b968
mov eax, dword [ebp - 0x2c0]
add eax, 0xfffffff0
call fcn.10084b37
mov eax, dword [ebp - 0x2c4]
add eax, 0xfffffff0
call fcn.10084b37
mov eax, 0x1001bd5c
mov edi, 0x1001b144
lea ecx, [ebp - 0x34c]
mov dword [ebp - 0x2cc], eax
mov dword [ebp - 0x43c], edi
mov dword [ebp - 0x444], eax
mov dword [ebp - 0x33c], 0x1001cf70
call fcn.1004b968
lea esi, [ebp - 0x5f4]
call fcn.100794b6
lea ecx, [ebp - 0x978]
mov byte [ebp - 4], 0x3b
call fcn.100789f3
mov eax, dword [ebp - 0x240]
add eax, 0xfffffff0
call fcn.10084b37
mov eax, dword [ebp - 0x268]
add eax, 0xfffffff0
call fcn.10084b37
mov eax, dword [ebp - 0x398]
add eax, 0xfffffff0
call fcn.10084b37
mov byte [ebp - 4], 0x32
mov ecx, dword [ebp - 0x214]
mov dword [ebp - 0x3b0], 0x1001ba64
mov eax, dword [ecx]
call dword [eax + 4]
push dword [ebp - 0x320]
call dword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, dword [ebp - 0x31c]
add eax, 0xfffffff0
call fcn.10084b37
mov eax, dword [ebp - 0x238]
add eax, 0xfffffff0
call fcn.10084b37
mov byte [ebp - 4], 0x28
mov ecx, dword [ebp - 0x228]
mov eax, dword [ecx]
call dword [eax + 4]
mov byte [ebp - 4], 0x24
mov eax, dword [ebx]
mov ecx, ebx
call dword [eax + 4]
lea ecx, [ebp - 0x2b8]
mov byte [ebp - 4], 0x21
call fcn.1004b652
lea esi, [ebp - 0x264]
call fcn.1006f068
mov eax, dword [ebp - 0x220]
add eax, 0xfffffff0
call fcn.10084b37
mov eax, dword [ebp - 0x21c]
add eax, 0xfffffff0
call fcn.10084b37
lea ecx, [ebp - 0x384]
call fcn.1005c770
mov dword [ebp - 0x2d8], edi
lea ecx, [ebp - 0x57c]
mov byte [ebp - 4], 0xb
call fcn.10048564
lea ecx, [ebp - 0x290]
call fcn.10026eb8
lea edi, [ebp - 0x3fc]
call fcn.100394f5
lea ecx, [ebp - 0x304]
call fcn.10078745
mov eax, dword [ebp - 0x208]
jmp 0x10076214