Function at 0x1001cc9c
Capabilities:
Contain obfuscated stackstrings

Disassembly:
cmp byte [ebp + 0xd48], 0x30
je 0x1001ccb9
mov ax, word [ebp + 0xbc0c]
test ax, ax
je 0x1001ccc3
call fcn.1001e003
jmp 0x1001dfec
mov edi, dword [ebp + 0x273dc]
lea esi, [edi + 0x425]
lea edi, [ebp + 0xd46]
mov ecx, 2
rep movsb byte es:[edi], byte [esi]
cmp word [ebp + 0xd49], 1
jb 0x1001cde6
cmp word [ebp + 0xd49], 0x5a0
ja 0x1001cde6
mov edi, dword [ebp + 0x273dc]
mov al, byte [edi + 0x2b7]
cmp al, 0x31
je 0x1001cde6
call fcn.10020b55
mov ah, byte [ebp + 0xf85c]
mov al, byte [ebp + 0xf85d]
and eax, 0xf0f
aad 0xa
mov ecx, 6
mul ecx
mov word [ebp + 0x2752e], ax
mov ah, byte [ebp + 0xf85e]
mov al, byte [ebp + 0xf85f]
and eax, 0xf0f
aad 0xa
xor ecx, ecx
mov cx, word [ebp + 0x2752e]
imul ecx, ecx, 0xa
add eax, ecx
mov word [ebp + 0x2752c], ax
mov ax, word [ebp + 0x2752c]
mov word [ebp + 0xd4d], ax
mov ax, word [ebp + 0xd4b]
test ax, ax
jne 0x1001cd96
mov al, byte [ebp + 0xd4d]
mov byte [ebp + 0xd4b], al
mov al, byte [ebp + 0xd4e]
mov byte [ebp + 0xd4c], al
jmp 0x1001cde6
mov ax, word [ebp + 0xd4d]
sub ax, word [ebp + 0xd4b]
mov word [ebp + 0x2752c], ax
mov ax, word [ebp + 0x2752c]
mov word [ebp + 0xd4f], ax
xor ecx, ecx
mov cx, word [ebp + 0xd49]
movsx eax, word [ebp + 0xd4f]
cmp eax, ecx
jge 0x1001cde1
mov ax, word [ebp + 0xd4f]
test ax, ax
jge 0x1001cde6
call fcn.1001ca7c
mov dword [ebp + 0xd64], 0x30313030
mov dword [ebp + 0xd68], 0x2031747a
mov dword [ebp + 0xd6c], 0x20202020
mov dword [ebp + 0xd70], 0x20202020
mov dword [ebp + 0xd74], 0x20202020
mov dword [ebp + 0xd78], 0x20202020
mov dword [ebp + 0xd7c], 0x20202020
mov dword [ebp + 0xd80], 0x20202020
mov dword [ebp + 0xd84], 0x20202020
mov dword [ebp + 0xd88], 0x20202020
mov word [ebp + 0xd8c], 0x270f
mov edi, dword [ebp + 0x273dc]
lea esi, [edi + 8]
lea edi, [ebp + 0xda0]
mov edx, 0xc0000302
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_83
mov eax, dword [ebp + 0xbdd0]
mov dword [ebp + 0xda2], eax
mov al, byte [ebp + 0xbdd4]
mov byte [ebp + 0xda6], al
mov ax, word [ebp + 0xbdd5]
mov word [ebp + 0xda7], ax
call fcn.1001bd88
mov ax, word [ebp + 0xd9e]
mov word [ebp + 0xd44], ax
cmp word [ebp + 0xd9e], 0x3030
jne 0x1001cef7
lea esi, [ebp + 0xdac]
lea edi, [ebp + 0xbdbc]
mov ecx, 0x20b
rep movsd dword es:[edi], dword [esi]
mov al, byte [ebp + 0x15d8]
mov byte [ebp + 0xc5e8], al
mov edi, dword [ebp + 0x273dc]
lea esi, [ebp + 0x15d9]
lea edi, [edi + 0x425]
mov ecx, 2
rep movsb byte es:[edi], byte [esi]
jmp 0x1001cf10
mov edi, dword [ebp + 0x273dc]
lea esi, [ebp + 0xd46]
lea edi, [edi + 0x425]
mov ecx, 2
rep movsb byte es:[edi], byte [esi]
mov eax, 0x30303030
cmp ax, word [ebp + 0xd44]
jne 0x1001cf40
mov edi, dword [ebp + 0x273dc]
lea esi, [edi + 0x425]
lea edi, [ebp + 0xbda9]
mov ecx, 2
rep movsb byte es:[edi], byte [esi]
jmp 0x1001dfec
mov word [ebp + 0x117de], 0x200
call fcn.1001e003
mov edi, dword [ebp + 0x273dc]
mov eax, 0x30303030
cmp ax, word [edi + 0x425]
je 0x1001de37
mov word [ebp + 0xbdf2], 0
mov byte [ebp + 0xbdf4], 0
mov word [ebp + 0xbdf5], 0xf00
mov byte [ebp + 0xbdf7], 0
mov byte [ebp + 0xbdf8], 0
mov word [ebp + 0xbdf9], 0xf00
mov byte [ebp + 0xbdfb], 0
mov byte [ebp + 0xbdfc], 0
mov word [ebp + 0xbdfd], 0xf00
mov byte [ebp + 0xbdff], 0
mov word [ebp + 0xbe00], 0xf00
mov word [ebp + 0xbe02], 0
mov byte [ebp + 0xbe04], 0xf
mov byte [ebp + 0xbe05], 0
mov word [ebp + 0xbe06], 0xf00
mov dword [ebp + 0xbe08], 0
mov byte [ebp + 0xbe0c], 0xf
mov byte [ebp + 0xbe0d], 0
mov word [ebp + 0xbe0e], 0
mov byte [ebp + 0xbe10], 0xf
mov byte [ebp + 0xbe11], 0
mov word [ebp + 0xbe12], 0
mov byte [ebp + 0xbe14], 0xf
mov byte [ebp + 0xbe15], 0
mov word [ebp + 0xbe16], 0xf00
mov byte [ebp + 0xbe18], 0
mov word [ebp + 0xbe19], 0xf00
mov byte [ebp + 0xbe1b], 0
mov word [ebp + 0xbe1c], 0xf00
mov eax, 0x20202020
mov word [ebp + 0xbe1e], ax
mov dword [ebp + 0xbe20], eax
mov dword [ebp + 0xbe24], eax
mov dword [ebp + 0xbe28], eax
mov dword [ebp + 0xbe2c], eax
mov dword [ebp + 0xbe30], eax
mov dword [ebp + 0xbe34], eax
mov dword [ebp + 0xbe38], eax
mov dword [ebp + 0xbe3c], eax
mov dword [ebp + 0xbe40], eax
mov word [ebp + 0xbe44], ax
mov word [ebp + 0xbe46], 0
mov byte [ebp + 0xbe48], 0xf
mov eax, 0x20202020
mov byte [ebp + 0xbe49], al
mov word [ebp + 0xbe4a], ax
mov dword [ebp + 0xbe4c], eax
mov dword [ebp + 0xbe50], eax
mov dword [ebp + 0xbe54], eax
mov dword [ebp + 0xbe58], eax
mov dword [ebp + 0xbe5c], eax
mov dword [ebp + 0xbe60], eax
mov dword [ebp + 0xbe64], eax
mov dword [ebp + 0xbe68], eax
mov dword [ebp + 0xbe6c], eax
mov byte [ebp + 0xbe70], al
mov eax, 0x20202020
mov byte [ebp + 0xbe71], al
mov word [ebp + 0xbe72], ax
mov dword [ebp + 0xbe74], eax
mov dword [ebp + 0xbe78], eax
mov dword [ebp + 0xbe7c], eax
mov dword [ebp + 0xbe80], eax
mov dword [ebp + 0xbe84], eax
mov dword [ebp + 0xbe88], eax
mov dword [ebp + 0xbe8c], eax
mov dword [ebp + 0xbe90], eax
mov dword [ebp + 0xbe94], eax
mov byte [ebp + 0xbe98], al
mov eax, 0x20202020
mov byte [ebp + 0xbe99], al
mov word [ebp + 0xbe9a], ax
mov dword [ebp + 0xbe9c], eax
mov dword [ebp + 0xbea0], eax
mov dword [ebp + 0xbea4], eax
mov dword [ebp + 0xbea8], eax
mov dword [ebp + 0xbeac], eax
mov dword [ebp + 0xbeb0], eax
mov dword [ebp + 0xbeb4], eax
mov dword [ebp + 0xbeb8], eax
mov dword [ebp + 0xbebc], eax
mov byte [ebp + 0xbec0], al
mov eax, 0x20202020
mov byte [ebp + 0xbec1], al
mov word [ebp + 0xbec2], ax
mov dword [ebp + 0xbec4], eax
mov dword [ebp + 0xbec8], eax
mov dword [ebp + 0xbecc], eax
mov dword [ebp + 0xbed0], eax
mov dword [ebp + 0xbed4], eax
mov dword [ebp + 0xbed8], eax
mov dword [ebp + 0xbedc], eax
mov dword [ebp + 0xbee0], eax
mov dword [ebp + 0xbee4], eax
mov byte [ebp + 0xbee8], al
mov eax, 0x20202020
mov byte [ebp + 0xbee9], al
mov word [ebp + 0xbeea], ax
mov dword [ebp + 0xbeec], eax
mov dword [ebp + 0xbef0], eax
mov dword [ebp + 0xbef4], eax
mov dword [ebp + 0xbef8], eax
mov dword [ebp + 0xbefc], eax
mov dword [ebp + 0xbf00], eax
mov dword [ebp + 0xbf04], eax
mov dword [ebp + 0xbf08], eax
mov dword [ebp + 0xbf0c], eax
mov dword [ebp + 0xbf10], eax
mov dword [ebp + 0xbf14], eax
mov byte [ebp + 0xbf18], al
mov word [ebp + 0xbf19], ax
mov eax, 0x20202020
mov byte [ebp + 0xbf1b], al
mov dword [ebp + 0xbf1c], eax
mov dword [ebp + 0xbf20], eax
mov byte [ebp + 0xbf24], al
mov eax, 0x20202020
mov byte [ebp + 0xbf25], al
mov word [ebp + 0xbf26], ax
mov dword [ebp + 0xbf28], eax
mov byte [ebp + 0xbf2c], al
mov word [ebp + 0xbf2d], ax
mov byte [ebp + 0xbf2f], 0x20
mov word [ebp + 0xbf30], 0x2020
mov eax, 0x20202020
mov word [ebp + 0xbf32], ax
mov byte [ebp + 0xbf34], al
mov word [ebp + 0xbf35], ax
mov eax, 0x20202020
mov byte [ebp + 0xbf37], al
mov dword [ebp + 0xbf38], eax
mov eax, 0x20202020
mov dword [ebp + 0xbf3c], eax
mov byte [ebp + 0xbf40], al
mov eax, 0x20202020
mov byte [ebp + 0xbf41], al
mov word [ebp + 0xbf42], ax
mov word [ebp + 0xbf44], ax
mov eax, 0x20202020
mov word [ebp + 0xbf46], ax
mov dword [ebp + 0xbf48], eax
mov dword [ebp + 0xbf4c], eax
mov dword [ebp + 0xbf50], eax
mov dword [ebp + 0xbf54], eax
mov dword [ebp + 0xbf58], eax
mov dword [ebp + 0xbf5c], eax
mov dword [ebp + 0xbf60], eax
mov dword [ebp + 0xbf64], eax
mov dword [ebp + 0xbf68], eax
mov dword [ebp + 0xbf6c], eax
mov dword [ebp + 0xbf70], eax
mov dword [ebp + 0xbf74], eax
mov eax, 0x20202020
mov dword [ebp + 0xbf78], eax
mov dword [ebp + 0xbf7c], eax
mov dword [ebp + 0xbf80], eax
mov dword [ebp + 0xbf84], eax
mov dword [ebp + 0xbf88], eax
mov dword [ebp + 0xbf8c], eax
mov dword [ebp + 0xbf90], eax
mov dword [ebp + 0xbf94], eax
mov dword [ebp + 0xbf98], eax
mov dword [ebp + 0xbf9c], eax
mov dword [ebp + 0xbfa0], eax
mov dword [ebp + 0xbfa4], eax
mov word [ebp + 0xbfa8], ax
mov eax, 0x20202020
mov word [ebp + 0xbfaa], ax
mov dword [ebp + 0xbfac], eax
mov dword [ebp + 0xbfb0], eax
mov dword [ebp + 0xbfb4], eax
mov dword [ebp + 0xbfb8], eax
mov dword [ebp + 0xbfbc], eax
mov dword [ebp + 0xbfc0], eax
mov dword [ebp + 0xbfc4], eax
mov dword [ebp + 0xbfc8], eax
mov dword [ebp + 0xbfcc], eax
mov dword [ebp + 0xbfd0], eax
mov dword [ebp + 0xbfd4], eax
mov dword [ebp + 0xbfd8], eax
mov byte [ebp + 0xbfdc], 0
mov word [ebp + 0xbfdd], 0xf00
mov byte [ebp + 0xbfdf], 0
mov word [ebp + 0xbfe0], 0xf00
mov word [ebp + 0xbfe2], 0
mov dword [ebp + 0xbfe4], 0
mov byte [ebp + 0xbfe8], 0xf
mov byte [ebp + 0xbfe9], 0
mov word [ebp + 0xbfea], 0xf00
mov eax, 0x20202020
mov dword [ebp + 0xbfec], eax
mov dword [ebp + 0xbff0], eax
mov dword [ebp + 0xbff4], eax
mov dword [ebp + 0xbff8], eax
mov dword [ebp + 0xbffc], eax
mov word [ebp + 0xc000], ax
mov eax, 0x20202020
mov word [ebp + 0xc002], ax
mov dword [ebp + 0xc004], eax
mov dword [ebp + 0xc008], eax
mov dword [ebp + 0xc00c], eax
mov eax, 0x20202020
mov dword [ebp + 0xc010], eax
mov dword [ebp + 0xc014], eax
mov dword [ebp + 0xc018], eax
mov dword [ebp + 0xc01c], eax
mov dword [ebp + 0xc020], eax
mov word [ebp + 0xc024], ax
mov word [ebp + 0xc026], 0xf00
mov word [ebp + 0xc028], 0xf00
mov eax, 0x20202020
mov word [ebp + 0xc02a], ax
mov dword [ebp + 0xc02c], eax
mov dword [ebp + 0xc030], eax
mov byte [ebp + 0xc034], al
mov word [ebp + 0xc035], ax
mov eax, 0x20202020
mov byte [ebp + 0xc037], al
mov dword [ebp + 0xc038], eax
mov dword [ebp + 0xc03c], eax
mov dword [ebp + 0xc040], eax
mov dword [ebp + 0xc044], eax
mov dword [ebp + 0xc048], eax
mov dword [ebp + 0xc04c], eax
mov dword [ebp + 0xc050], eax
mov dword [ebp + 0xc054], eax
mov dword [ebp + 0xc058], eax
mov dword [ebp + 0xc05c], eax
mov dword [ebp + 0xc060], eax
mov dword [ebp + 0xc064], eax
mov byte [ebp + 0xc068], al
mov byte [ebp + 0xc069], 0
mov word [ebp + 0xc06a], 0
mov dword [ebp + 0xc06c], 0xf000000
mov dword [ebp + 0xc070], 0
mov byte [ebp + 0xc074], 0
mov word [ebp + 0xc075], 0xf00
mov byte [ebp + 0xc077], 0
mov dword [ebp + 0xc078], 0
mov word [ebp + 0xc07c], 0xf00
mov word [ebp + 0xc07e], 0
mov dword [ebp + 0xc080], 0
mov byte [ebp + 0xc084], 0xf
mov byte [ebp + 0xc085], 0
mov word [ebp + 0xc086], 0
mov dword [ebp + 0xc088], 0xf000000
mov dword [ebp + 0xc08c], 0
mov byte [ebp + 0xc090], 0
mov word [ebp + 0xc091], 0xf00
mov byte [ebp + 0xc093], 0
mov dword [ebp + 0xc094], 0
mov word [ebp + 0xc098], 0xf00
mov word [ebp + 0xc09a], 0
mov dword [ebp + 0xc09c], 0
mov byte [ebp + 0xc0a0], 0xf
mov byte [ebp + 0xc0a1], 0
mov word [ebp + 0xc0a2], 0
mov dword [ebp + 0xc0a4], 0xf000000
mov dword [ebp + 0xc0a8], 0
mov byte [ebp + 0xc0ac], 0
mov word [ebp + 0xc0ad], 0xf00
mov byte [ebp + 0xc0af], 0
mov dword [ebp + 0xc0b0], 0
mov word [ebp + 0xc0b4], 0xf00
mov word [ebp + 0xc0b6], 0
mov dword [ebp + 0xc0b8], 0
mov byte [ebp + 0xc0bc], 0xf
mov byte [ebp + 0xc0bd], 0
mov word [ebp + 0xc0be], 0
mov dword [ebp + 0xc0c0], 0xf000000
mov dword [ebp + 0xc0c4], 0
mov byte [ebp + 0xc0c8], 0
mov word [ebp + 0xc0c9], 0xf00
mov byte [ebp + 0xc0cb], 0
mov dword [ebp + 0xc0cc], 0
mov word [ebp + 0xc0d0], 0xf00
mov word [ebp + 0xc0d2], 0
mov dword [ebp + 0xc0d4], 0
mov byte [ebp + 0xc0d8], 0xf
mov byte [ebp + 0xc0d9], 0
mov word [ebp + 0xc0da], 0
mov dword [ebp + 0xc0dc], 0xf000000
mov dword [ebp + 0xc0e0], 0
mov byte [ebp + 0xc0e4], 0
mov word [ebp + 0xc0e5], 0xf00
mov byte [ebp + 0xc0e7], 0
mov dword [ebp + 0xc0e8], 0
mov word [ebp + 0xc0ec], 0xf00
mov word [ebp + 0xc0ee], 0
mov dword [ebp + 0xc0f0], 0
mov byte [ebp + 0xc0f4], 0xf
mov byte [ebp + 0xc0f5], 0
mov word [ebp + 0xc0f6], 0
mov dword [ebp + 0xc0f8], 0xf000000
mov dword [ebp + 0xc0fc], 0
mov byte [ebp + 0xc100], 0
mov word [ebp + 0xc101], 0xf00
mov byte [ebp + 0xc103], 0
mov dword [ebp + 0xc104], 0
mov word [ebp + 0xc108], 0xf00
mov word [ebp + 0xc10a], 0
mov dword [ebp + 0xc10c], 0
mov byte [ebp + 0xc110], 0xf
mov byte [ebp + 0xc111], 0
mov word [ebp + 0xc112], 0
mov dword [ebp + 0xc114], 0xf000000
mov dword [ebp + 0xc118], 0
mov byte [ebp + 0xc11c], 0
mov word [ebp + 0xc11d], 0xf00
mov byte [ebp + 0xc11f], 0
mov dword [ebp + 0xc120], 0
mov word [ebp + 0xc124], 0xf00
mov word [ebp + 0x2752c], 1
mov word [ebp + 0x27530], 0xa
xor eax, eax
mov ax, word [ebp + 0x2752c]
imul edi, eax, 3
mov byte [ebp + edi + 0xc123], 0
mov word [ebp + edi + 0xc124], 0xf00
inc word [ebp + 0x2752c]
mov ax, word [ebp + 0x2752c]
cmp ax, word [ebp + 0x27530]
jbe 0x1001d7fc
mov byte [ebp + 0xc144], 0x30
mov byte [ebp + 0xc145], 0x30
mov byte [ebp + 0xc146], 0x30
mov byte [ebp + 0xc147], 0x30
mov dword [ebp + 0xc148], 0
mov byte [ebp + 0xc14c], 0
mov word [ebp + 0xc14d], 0xf00
mov byte [ebp + 0xc14f], 0
mov dword [ebp + 0xc150], 0
mov word [ebp + 0xc154], 0xc00
mov word [ebp + 0xc156], 0
mov dword [ebp + 0xc158], 0
mov byte [ebp + 0xc15c], 0xf
mov byte [ebp + 0xc15d], 0
mov word [ebp + 0xc15e], 0
mov dword [ebp + 0xc160], 0xc000000
mov eax, 0x20202020
mov dword [ebp + 0xc164], eax
mov dword [ebp + 0xc168], eax
mov dword [ebp + 0xc16c], eax
mov word [ebp + 0xc170], ax
mov eax, 0x20202020
mov word [ebp + 0xc172], ax
mov dword [ebp + 0xc174], eax
mov dword [ebp + 0xc178], eax
mov dword [ebp + 0xc17c], eax
mov word [ebp + 0xc180], ax
mov eax, 0x20202020
mov word [ebp + 0xc182], ax
mov dword [ebp + 0xc184], eax
mov dword [ebp + 0xc188], eax
mov dword [ebp + 0xc18c], eax
mov word [ebp + 0xc190], ax
mov eax, 0x20202020
mov word [ebp + 0xc192], ax
lea edi, [ebp + 0xc194]
mov ecx, 0xf
rep stosd dword es:[edi], eax
mov word [ebp + 0xc1d0], ax
mov word [ebp + 0xc1d2], 0
mov byte [ebp + 0xc1d4], 0xf
mov byte [ebp + 0xc1d5], 0x30
mov byte [ebp + 0xc1d6], 0x30
mov byte [ebp + 0xc1d7], 0x30
mov dword [ebp + 0xc1d8], 0
mov byte [ebp + 0xc1dc], 0xf
mov byte [ebp + 0xc1dd], 0
mov word [ebp + 0xc1de], 0
mov dword [ebp + 0xc1e0], 0
mov byte [ebp + 0xc1e4], 0
mov word [ebp + 0xc1e5], 0xc00
mov byte [ebp + 0xc1e7], 0
mov word [ebp + 0xc1e8], 0xf00
mov word [ebp + 0xc1ea], 0
mov dword [ebp + 0xc1ec], 0xf000000
mov byte [ebp + 0xc1f0], 0
mov word [ebp + 0xc1f1], 0xf00
mov byte [ebp + 0xc1f3], 0
mov word [ebp + 0xc1f4], 0xf00
mov word [ebp + 0xc1f6], 0x3030
mov byte [ebp + 0xc1f8], 0x30
mov word [ebp + 0xc1f9], 0x3030
mov byte [ebp + 0xc1fb], 0x30
mov word [ebp + 0xc1fc], 0x3030
mov word [ebp + 0xc1fe], 0
mov byte [ebp + 0xc200], 0
mov word [ebp + 0xc201], 0xf00
mov byte [ebp + 0xc203], 0
mov word [ebp + 0xc204], 0xf00
mov word [ebp + 0xc206], 0
mov byte [ebp + 0xc208], 0xf
mov byte [ebp + 0xc209], 0
mov word [ebp + 0xc20a], 0xf00
mov dword [ebp + 0xc20c], 0
mov byte [ebp + 0xc210], 0xf
mov eax, 0x20202020
mov byte [ebp + 0xc211], al
mov word [ebp + 0xc212], ax
mov dword [ebp + 0xc214], eax
mov dword [ebp + 0xc218], eax
mov dword [ebp + 0xc21c], eax
mov dword [ebp + 0xc220], eax
mov dword [ebp + 0xc224], eax
mov dword [ebp + 0xc228], eax
mov dword [ebp + 0xc22c], eax
mov dword [ebp + 0xc230], eax
mov dword [ebp + 0xc234], eax
mov dword [ebp + 0xc238], eax
mov dword [ebp + 0xc23c], eax
mov byte [ebp + 0xc240], al
mov word [ebp + 0xc241], ax
mov byte [ebp + 0xc243], 0
mov dword [ebp + 0xc244], 0xf000000
mov dword [ebp + 0xc248], 0
mov byte [ebp + 0xc24c], 0xf
mov byte [ebp + 0xc24d], 0x30
mov word [ebp + 0xc24e], 0x3030
mov dword [ebp + 0xc250], 0x30303030
mov byte [ebp + 0xc254], 0x30
mov byte [ebp + 0xc255], 0
mov word [ebp + 0xc256], 0
mov dword [ebp + 0xc258], 0xf000000
mov dword [ebp + 0xc25c], 0
mov byte [ebp + 0xc260], 0
mov word [ebp + 0xc261], 0xf00
mov byte [ebp + 0xc263], 0x30
mov dword [ebp + 0xc264], 0x30303030
mov byte [ebp + 0xc268], 0x30
mov byte [ebp + 0xc269], 0x30
mov byte [ebp + 0xc26a], 0x30
mov byte [ebp + 0xc26b], 0x30
mov byte [ebp + 0xc26c], 0x30
mov byte [ebp + 0xc26d], 0x20
mov word [ebp + 0xc26e], 0x2020
mov byte [ebp + 0xc270], 0x20
mov word [ebp + 0xc271], 0x2020
mov byte [ebp + 0xc273], 0x20
mov dword [ebp + 0xc274], 0
mov dword [ebp + 0xc278], 0
mov word [ebp + 0xc27c], 0xc00
mov word [ebp + 0xc27e], 0
mov dword [ebp + 0xc280], 0
mov dword [ebp + 0xc284], 0xc000000
mov dword [ebp + 0xc288], 0
mov dword [ebp + 0xc28c], 0
mov word [ebp + 0xc290], 0xc00
mov word [ebp + 0xc292], 0
mov dword [ebp + 0xc294], 0
mov dword [ebp + 0xc298], 0xc000000
mov eax, 0x20202020
mov dword [ebp + 0xc29c], eax
mov dword [ebp + 0xc2a0], eax
mov dword [ebp + 0xc2a4], eax
mov dword [ebp + 0xc2a8], eax
mov word [ebp + 0xc2ac], ax
mov word [ebp + 0xc2ae], 0
mov byte [ebp + 0xc2b0], 0xf
mov byte [ebp + 0xc2b1], 0
mov word [ebp + 0xc2b2], 0
mov dword [ebp + 0xc2b4], 0xf000000
mov dword [ebp + 0xc2b8], 0
mov byte [ebp + 0xc2bc], 0
mov word [ebp + 0xc2bd], 0xf00
mov eax, 0x20202020
mov byte [ebp + 0xc2bf], al
lea edi, [ebp + 0xc2c0]
mov ecx, 0x12
rep stosd dword es:[edi], eax
mov word [ebp + 0xc308], ax
mov eax, 0x20202020
mov word [ebp + 0xc30a], ax
lea edi, [ebp + 0xc30c]
mov ecx, 0x12
rep stosd dword es:[edi], eax
mov byte [ebp + 0xc354], al
mov eax, 0x20202020
mov byte [ebp + 0xc355], al
mov word [ebp + 0xc356], ax
lea edi, [ebp + 0xc358]
mov ecx, 0x13
rep stosd dword es:[edi], eax
mov byte [ebp + 0xc3a4], al
mov eax, 0x20202020
mov byte [ebp + 0xc3a5], al
mov word [ebp + 0xc3a6], ax
lea edi, [ebp + 0xc3a8]
mov ecx, 0x13
rep stosd dword es:[edi], eax
mov byte [ebp + 0xc3f4], al
mov byte [ebp + 0xc3f5], 0
mov word [ebp + 0xc3f6], 0
mov dword [ebp + 0xc3f8], 0xf000000
mov dword [ebp + 0xc3fc], 0
mov byte [ebp + 0xc400], 0
mov word [ebp + 0xc401], 0xf00
mov byte [ebp + 0xc403], 0x30
mov eax, 0x20202020
mov dword [ebp + 0xc404], eax
mov dword [ebp + 0xc408], eax
mov dword [ebp + 0xc40c], eax
mov dword [ebp + 0xc410], eax
mov dword [ebp + 0xc414], eax
mov eax, 0x20202020
mov dword [ebp + 0xc418], eax
mov dword [ebp + 0xc41c], eax
mov dword [ebp + 0xc420], eax
mov dword [ebp + 0xc424], eax
mov dword [ebp + 0xc428], eax
mov dword [ebp + 0xc42c], eax
mov dword [ebp + 0xc430], eax
mov dword [ebp + 0xc434], eax
mov dword [ebp + 0xc438], eax
mov dword [ebp + 0xc43c], eax
mov dword [ebp + 0xc440], eax
mov dword [ebp + 0xc444], eax
mov word [ebp + 0xc448], ax
mov eax, 0x20202020
mov word [ebp + 0xc44a], ax
mov dword [ebp + 0xc44c], eax
mov dword [ebp + 0xc450], eax
mov dword [ebp + 0xc454], eax
mov dword [ebp + 0xc458], eax
mov dword [ebp + 0xc45c], eax
mov dword [ebp + 0xc460], eax
mov dword [ebp + 0xc464], eax
mov eax, 0x20202020
mov dword [ebp + 0xc468], eax
mov dword [ebp + 0xc46c], eax
mov dword [ebp + 0xc470], eax
mov dword [ebp + 0xc474], eax
mov dword [ebp + 0xc478], eax
mov dword [ebp + 0xc47c], eax
mov dword [ebp + 0xc480], eax
mov word [ebp + 0xc484], ax
mov eax, 0x20202020
mov word [ebp + 0xc486], ax
lea edi, [ebp + 0xc488]
mov ecx, 0x58
rep stosd dword es:[edi], eax
mov byte [ebp + 0xc5e8], al
mov edi, dword [ebp + 0x273dc]
lea esi, [edi + 0x425]
lea edi, [ebp + 0xd46]
mov ecx, 2
rep movsb byte es:[edi], byte [esi]
call fcn.1001b2a1
mov byte [ebp + 0xb6cd], 0x30
mov word [ebp + 0xb6ce], 0x3130
mov dword [ebp + 0xb6d0], 0x31747a30
mov dword [ebp + 0xb6d4], 0x20202020
mov dword [ebp + 0xb6d8], 0x20202020
mov dword [ebp + 0xb6dc], 0x20202020
mov dword [ebp + 0xb6e0], 0x20202020
mov dword [ebp + 0xb6e4], 0x20202020
mov dword [ebp + 0xb6e8], 0x20202020
mov dword [ebp + 0xb6ec], 0x20202020
mov dword [ebp + 0xb6f0], 0x20202020
mov byte [ebp + 0xb6f4], 0x20
mov word [ebp + 0xb6f5], 0x270f
mov byte [ebp + 0xb6f7], 0
mov word [ebp + 0xb6f8], 0xf00
call fcn.1001b274
mov dword [ebp + 0xd64], 0x30313030
mov dword [ebp + 0xd68], 0x2031747a
mov dword [ebp + 0xd6c], 0x20202020
mov dword [ebp + 0xd70], 0x20202020
mov dword [ebp + 0xd74], 0x20202020
mov dword [ebp + 0xd78], 0x20202020
mov dword [ebp + 0xd7c], 0x20202020
mov dword [ebp + 0xd80], 0x20202020
mov dword [ebp + 0xd84], 0x20202020
mov dword [ebp + 0xd88], 0x20202020
mov word [ebp + 0xd8c], 0x270f
mov edi, dword [ebp + 0x273dc]
lea esi, [edi + 8]
lea edi, [ebp + 0xda0]
mov edx, 0xc0000302
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_83
mov eax, dword [ebp + 0xbdd0]
mov dword [ebp + 0xda2], eax
mov al, byte [ebp + 0xbdd4]
mov byte [ebp + 0xda6], al
mov ax, word [ebp + 0xbdd5]
mov word [ebp + 0xda7], ax
lea esi, [ebp + 0xbdbc]
lea edi, [ebp + 0xdac]
mov ecx, 0x20b
rep movsd dword es:[edi], dword [esi]
mov al, byte [ebp + 0xc5e8]
mov byte [ebp + 0x15d8], al
mov edi, dword [ebp + 0x273dc]
lea esi, [edi + 0x425]
lea edi, [ebp + 0x15d9]
mov ecx, 2
rep movsb byte es:[edi], byte [esi]
call fcn.1001bd97
mov edi, dword [ebp + 0x273dc]
lea esi, [ebp + 0xd46]
lea edi, [edi + 0x425]
mov ecx, 2
rep movsb byte es:[edi], byte [esi]
mov byte [ebp + 0xd48], 0x31
ret