Function at 0x1000344a
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov word [ebp + 0x1d90], 0x2020
mov byte [ebp + 0x1d92], 0x20
mov byte [ebp + 0x1d93], 0x30
mov byte [ebp + 0x1d94], 0x30
mov byte [ebp + 0x1d95], 0x20
mov byte [ebp + 0x1d96], 0x20
mov word [ebp + 0x1d97], 0x2020
mov byte [ebp + 0x1d99], 0x20
mov word [ebp + 0x1d9a], 0x3030
mov byte [ebp + 0x1d9c], 0x20
mov byte [ebp + 0x1d9d], 0x30
mov byte [ebp + 0x1d9e], 0x20
mov byte [ebp + 0x1d9f], 0x30
mov byte [ebp + 0x1da0], 0x30
mov word [ebp + 0x1da1], 0x3030
mov byte [ebp + 0x1da3], 0x20
mov dword [ebp + 0x1da4], 0x30303030
mov dword [ebp + 0x1da8], 0x30303030
mov byte [ebp + 0x1dac], 0x20
mov word [ebp + 0x1dad], 0x2020
mov byte [ebp + 0x1daf], 0x20
mov byte [ebp + 0x1db0], 0x30
mov byte [ebp + 0x1db1], 0x20
mov eax, 0x20202020
mov word [ebp + 0x1db2], ax
lea edi, [ebp + 0x1db4]
mov ecx, 0xe
rep stosd dword es:[edi], eax
mov word [ebp + 0x1dec], ax
mov byte [ebp + 0x1dee], 0x20
mov eax, 0x20202020
mov byte [ebp + 0x1def], al
mov dword [ebp + 0x1df0], eax
mov dword [ebp + 0x1df4], eax
mov dword [ebp + 0x1df8], eax
mov byte [ebp + 0x1dfc], al
mov word [ebp + 0x20b0], 0x3030
mov word [ebp + 0x20b2], 0x3030
mov dword [ebp + 0x20b4], 0x30303030
mov word [ebp + 0x20b8], 0x3030
mov word [ebp + 0x20ba], 0
mov byte [ebp + 0x20bc], 0
mov word [ebp + 0x20bd], 0xf00
mov byte [ebp + 0x20bf], 0
mov word [ebp + 0x20c0], 0xf00
mov word [ebp + 0x20c2], 0
mov byte [ebp + 0x20c4], 0xf
mov eax, 0x20202020
mov byte [ebp + 0x20c5], al
mov word [ebp + 0x20c6], ax
mov byte [ebp + 0x20c8], al
mov byte [ebp + 0x20c9], 0
mov word [ebp + 0x20ca], 0xf00
mov byte [ebp + 0x20cc], 0
mov word [ebp + 0x20cd], 0xf00
mov byte [ebp + 0x20cf], 0x30
mov word [ebp + 0x20d0], 0x3030
mov word [ebp + 0x20d2], 0
mov byte [ebp + 0x20d4], 0xf
mov byte [ebp + 0x20d5], 0
mov word [ebp + 0x20d6], 0
mov dword [ebp + 0x20d8], 0xf000000
mov byte [ebp + 0x20dc], 0
mov word [ebp + 0x20dd], 0xf00
mov byte [ebp + 0x20df], 0
mov dword [ebp + 0x20e0], 0
mov word [ebp + 0x20e4], 0xf00
mov word [ebp + 0x20e6], 0
mov dword [ebp + 0x20e8], 0
mov byte [ebp + 0x20ec], 0xf
mov byte [ebp + 0x20ed], 0
mov byte [ebp + 0x20ee], 0xf
mov eax, 0x20202020
mov byte [ebp + 0x20ef], al
mov dword [ebp + 0x20f0], eax
mov dword [ebp + 0x20f4], eax
mov byte [ebp + 0x20f8], al
mov byte [ebp + 0x20f9], 0
mov word [ebp + 0x20fa], 0
mov word [ebp + 0x20fc], 0xf00
mov word [ebp + 0x20fe], 0
mov word [ebp + 0x2100], 0xf00
mov word [ebp + 0x2102], 0
mov word [ebp + 0x2104], 0xf00
mov word [ebp + 0x2106], 0
mov byte [ebp + 0x2108], 0xf
mov byte [ebp + 0x2109], 0
mov word [ebp + 0x210a], 0xf00
mov byte [ebp + 0x210c], 0
mov word [ebp + 0x210d], 0xf00
mov byte [ebp + 0x210f], 0
mov dword [ebp + 0x2110], 0xf000000
mov dword [ebp + 0x2114], 0xf000000
mov dword [ebp + 0x2118], 0xf000000
mov byte [ebp + 0x211c], 0
mov word [ebp + 0x211d], 0xf00
mov byte [ebp + 0x211f], 0
mov word [ebp + 0x2120], 0xf00
mov word [ebp + 0x2122], 0
mov byte [ebp + 0x2124], 0xf
mov byte [ebp + 0x2125], 0
mov word [ebp + 0x2126], 0xf00
mov byte [ebp + 0x2128], 0
mov word [ebp + 0x2129], 0xf00
mov byte [ebp + 0x212b], 0
mov byte [ebp + 0x212c], 0xf
mov byte [ebp + 0x212d], 0
mov word [ebp + 0x212e], 0
mov dword [ebp + 0x2130], 0
mov byte [ebp + 0x2134], 0
mov word [ebp + 0x2135], 0xc00
mov byte [ebp + 0x2137], 0
mov dword [ebp + 0x2138], 0
mov dword [ebp + 0x213c], 0
mov byte [ebp + 0x2140], 0xc
mov byte [ebp + 0x2141], 0
mov word [ebp + 0x2142], 0
mov dword [ebp + 0x2144], 0
mov byte [ebp + 0x2148], 0
mov word [ebp + 0x2149], 0xc00
mov byte [ebp + 0x214b], 0
mov dword [ebp + 0x214c], 0
mov dword [ebp + 0x2150], 0
mov byte [ebp + 0x2154], 0xc
mov byte [ebp + 0x2155], 0x30
mov byte [ebp + 0x2156], 0x30
mov word [ebp + 0x2752c], 1
mov word [ebp + 0x27530], 0xa
xor eax, eax
mov ax, word [ebp + 0x2752c]
imul esi, eax, 0x50
mov eax, 0x20202020
mov byte [ebp + esi + 0x2107], al
lea edi, [ebp + esi + 0x2108]
mov ecx, 0x13
rep stosd dword es:[edi], eax
mov byte [ebp + esi + 0x2154], al
mov word [ebp + esi + 0x2155], ax
inc word [ebp + 0x2752c]
mov ax, word [ebp + 0x2752c]
cmp ax, word [ebp + 0x27530]
jbe 0x1000382c
mov eax, 0x20202020
mov byte [ebp + 0x2477], al
mov byte [ebp + 0x2478], al
mov word [ebp + 0x2479], ax
mov word [ebp + 0x247b], 0x2020
mov eax, 0x20202020
mov byte [ebp + 0x247d], al
mov word [ebp + 0x247e], ax
mov word [ebp + 0x2480], ax
mov word [ebp + 0x2482], 0
mov dword [ebp + 0x2484], 0
mov dword [ebp + 0x2488], 0xc000000
mov byte [ebp + 0x248c], 0x30
mov byte [ebp + 0x248d], 0x30
mov word [ebp + 0x248e], 0
mov dword [ebp + 0x2490], 0
mov byte [ebp + 0x2494], 0xf
mov byte [ebp + 0x2495], 0
mov word [ebp + 0x2496], 0
mov word [ebp + 0x2498], 0xf00
mov word [ebp + 0x249a], 0
mov byte [ebp + 0x249c], 0xf
mov eax, 0x20202020
mov byte [ebp + 0x249d], al
mov word [ebp + 0x249e], ax
mov dword [ebp + 0x24a0], eax
mov dword [ebp + 0x24a4], eax
mov dword [ebp + 0x24a8], eax
mov dword [ebp + 0x24ac], eax
mov dword [ebp + 0x24b0], eax
mov dword [ebp + 0x24b4], eax
mov dword [ebp + 0x24b8], eax
mov dword [ebp + 0x24bc], eax
mov dword [ebp + 0x24c0], eax
mov dword [ebp + 0x24c4], eax
mov dword [ebp + 0x24c8], eax
mov byte [ebp + 0x24cc], al
mov word [ebp + 0x24cd], ax
mov byte [ebp + 0x24cf], 0
mov dword [ebp + 0x24d0], 0
mov dword [ebp + 0x24d4], 0
mov byte [ebp + 0x24d8], 0xc
mov byte [ebp + 0x24d9], 0
mov word [ebp + 0x24da], 0
mov dword [ebp + 0x24dc], 0
mov byte [ebp + 0x24e0], 0
mov word [ebp + 0x24e1], 0xc00
mov byte [ebp + 0x24e3], 0x30
mov dword [ebp + 0x24e4], 0
mov byte [ebp + 0x24e8], 0
mov word [ebp + 0x24e9], 0xf00
mov byte [ebp + 0x24eb], 0
mov dword [ebp + 0x24ec], 0
mov word [ebp + 0x24f0], 0xf00
mov byte [ebp + 0x24f2], 0x30
mov eax, 0x20202020
mov byte [ebp + 0x24f3], al
lea edi, [ebp + 0x24f4]
mov ecx, 0x13
rep stosd dword es:[edi], eax
mov byte [ebp + 0x2540], al
mov word [ebp + 0x2541], ax
mov byte [ebp + 0x2543], 0
mov dword [ebp + 0x2544], 0xf000000
mov byte [ebp + 0x2548], 0x20
mov byte [ebp + 0x2549], 0
mov word [ebp + 0x254a], 0
mov dword [ebp + 0x254c], 0
mov byte [ebp + 0x2550], 0
mov word [ebp + 0x2551], 0xc00
mov eax, 0x20202020
mov byte [ebp + 0x2553], al
mov byte [ebp + 0x2554], al
mov word [ebp + 0x2555], ax
mov byte [ebp + 0x2557], 0
mov dword [ebp + 0x2558], 0
mov word [ebp + 0x255c], 0xf00
mov byte [ebp + 0x255e], 0x30
mov eax, 0x20202020
mov byte [ebp + 0x255f], al
lea edi, [ebp + 0x2560]
mov ecx, 0x43
rep stosd dword es:[edi], eax
mov byte [ebp + 0x266c], al
mov word [ebp + 0x266d], ax
mov dword [ebp + 0xc6fc], 1
lea eax, [ebp + 0xc6fc]
mov dword [ebp + 0x1f03], eax
mov ax, word [ebp + 0x209d]
mov word [ebp + 0x145c0], ax
mov edi, dword [ebp + 0x273dc]
lea esi, [edi + 0x425]
lea edi, [ebp + 0x145c4]
mov ecx, 2
rep movsb byte es:[edi], byte [esi]
mov word [ebp + 0x117dc], 0x83f
call fcn.1001e426
mov ax, word [ebp + 0x145c0]
mov word [ebp + 0x209d], ax
mov edi, dword [ebp + 0x273dc]
lea esi, [ebp + 0x145c4]
lea edi, [edi + 0x425]
mov ecx, 2
rep movsb byte es:[edi], byte [esi]
mov dword [ebp + 0xc6fc], 3
mov ax, word [ebp + 0x188c]
mov word [ebp + 0x20b0], ax
mov ax, word [ebp + 0x20b0]
cmp ax, word [ebp + 0x188c]
lea eax, [ebp + 0xc700]
mov dword [ebp + 0xf0], eax
mov edi, dword [ebp + 0xf0]
mov dword [edi], 0x36345543
mov dword [edi + 4], 0x542d3533
mov word [edi + 8], 0x5059
mov edi, dword [ebp + 0xf0]
mov byte [edi + 0xa], 0
lea eax, [ebp + 0x20b0]
mov dword [ebp + 0xc800], eax
mov dword [ebp + 0xc804], 2
lea eax, [ebp + 0xc808]
mov dword [ebp + 0xf0], eax
mov edi, dword [ebp + 0xf0]
mov byte [edi], 0x3d
mov edi, dword [ebp + 0xf0]
mov byte [edi + 1], 0
mov dword [ebp + 0xc826], 0
mov dword [ebp + 0xc82a], 0
mov word [ebp + 0x117dc], 0x835
lea eax, [ebp + 0xc6fc]
mov dword [ebp + 0x1f03], eax
call fcn.1001e426
mov dword [ebp + 0xc6fc], 3
mov ax, word [ebp + 0x188e]
mov word [ebp + 0x20b2], ax
mov eax, dword [ebp + 0x1890]
mov dword [ebp + 0x20b4], eax
mov ax, word [ebp + 0x1894]
mov word [ebp + 0x20b8], ax
mov ax, word [ebp + 0x188e]
cmp ax, word [ebp + 0x20b2]
jne 0x10003c5c
mov eax, dword [ebp + 0x1890]
cmp eax, dword [ebp + 0x20b4]
jne 0x10003c5c
mov ax, word [ebp + 0x1894]
cmp ax, word [ebp + 0x20b8]
lea eax, [ebp + 0xc700]
mov dword [ebp + 0xf0], eax
mov edi, dword [ebp + 0xf0]
mov dword [edi], 0x36345543
mov dword [edi + 4], 0x5a2d3533
mov dword [edi + 8], 0x52544945
mov dword [edi + 0xc], 0x2d4d5541
mov byte [edi + 0x10], 0x44
mov word [edi + 0x11], 0x4645
mov edi, dword [ebp + 0xf0]
mov byte [edi + 0x13], 0
lea eax, [ebp + 0x20b2]
mov dword [ebp + 0xc800], eax
mov dword [ebp + 0xc804], 8
lea eax, [ebp + 0xc808]
mov dword [ebp + 0xf0], eax
mov edi, dword [ebp + 0xf0]
mov byte [edi], 0x3d
mov edi, dword [ebp + 0xf0]
mov byte [edi + 1], 0
mov dword [ebp + 0xc826], 0
mov dword [ebp + 0xc82a], 0
mov word [ebp + 0x117dc], 0x835
lea eax, [ebp + 0xc6fc]
mov dword [ebp + 0x1f03], eax
call fcn.1001e426
mov dword [ebp + 0xc6fc], 3
mov ax, word [ebp + 0x1896]
mov word [ebp + 0x20ba], ax
mov al, byte [ebp + 0x1898]
mov byte [ebp + 0x20bc], al
mov ax, word [ebp + 0x1899]
mov word [ebp + 0x20bd], ax
lea esi, [ebp + 0x20bf]
lea edi, [ebp + 0x189b]
mov edx, 0x505
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_C3
lea eax, [ebp + 0xc700]
mov dword [ebp + 0xf0], eax
mov edi, dword [ebp + 0xf0]
mov dword [edi], 0x36345543
mov dword [edi + 4], 0x572d3533
mov dword [edi + 8], 0x4e455241
mov byte [edi + 0xc], 0x2d
mov word [edi + 0xd], 0x524e
mov edi, dword [ebp + 0xf0]
mov byte [edi + 0xf], 0
lea eax, [ebp + 0x20ba]
mov dword [ebp + 0xc800], eax
mov dword [ebp + 0xc804], 5
lea eax, [ebp + 0xc808]
mov dword [ebp + 0xf0], eax
mov edi, dword [ebp + 0xf0]
mov byte [edi], 0x3d
mov edi, dword [ebp + 0xf0]
mov byte [edi + 1], 0
mov dword [ebp + 0xc826], 0
mov dword [ebp + 0xc82a], 0
mov word [ebp + 0x117dc], 0x835
lea eax, [ebp + 0xc6fc]
mov dword [ebp + 0x1f03], eax
call fcn.1001e426
mov dword [ebp + 0xc6fc], 3
mov al, byte [ebp + 0x189b]
mov byte [ebp + 0x20bf], al
mov ax, word [ebp + 0x189c]
mov word [ebp + 0x20c0], ax
lea esi, [ebp + 0x20c2]
lea edi, [ebp + 0x189e]
mov edx, 0x303
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_C3
lea eax, [ebp + 0xc700]
mov dword [ebp + 0xf0], eax
mov edi, dword [ebp + 0xf0]
mov dword [edi], 0x36345543
mov dword [edi + 4], 0x542d3533
mov dword [edi + 8], 0x46495241
mov dword [edi + 0xc], 0x54584554
mov byte [edi + 0x10], 0x2d
mov word [edi + 0x11], 0x524e
mov edi, dword [ebp + 0xf0]
mov byte [edi + 0x13], 0
lea eax, [ebp + 0x20bf]
mov dword [ebp + 0xc800], eax
mov dword [ebp + 0xc804], 3
lea eax, [ebp + 0xc808]
mov dword [ebp + 0xf0], eax
mov edi, dword [ebp + 0xf0]
mov byte [edi], 0x3d
mov edi, dword [ebp + 0xf0]
mov byte [edi + 1], 0
mov dword [ebp + 0xc826], 0
mov dword [ebp + 0xc82a], 0
mov word [ebp + 0x117dc], 0x835
lea eax, [ebp + 0xc6fc]
mov dword [ebp + 0x1f03], eax
call fcn.1001e426
mov dword [ebp + 0xc6fc], 3
mov ax, word [ebp + 0x189e]
mov word [ebp + 0x20c2], ax
mov al, byte [ebp + 0x18a0]
mov byte [ebp + 0x20c4], al
lea esi, [ebp + 0x20c5]
lea edi, [ebp + 0x18a1]
mov edx, 0x303
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_C3
lea eax, [ebp + 0xc700]
mov dword [ebp + 0xf0], eax
mov edi, dword [ebp + 0xf0]
mov dword [edi], 0x36345543
mov dword [edi + 4], 0x562d3533
mov dword [edi + 8], 0x454b5245
mov dword [edi + 0xc], 0x5a535248
mov dword [edi + 0x10], 0x47494557
mov word [edi + 0x14], 0x4e2d
mov edi, dword [ebp + 0xf0]
mov byte [edi + 0x16], 0
lea eax, [ebp + 0x20c2]
mov dword [ebp + 0xc800], eax
mov dword [ebp + 0xc804], 3
lea eax, [ebp + 0xc808]
mov dword [ebp + 0xf0], eax
mov edi, dword [ebp + 0xf0]
mov byte [edi], 0x3d
mov edi, dword [ebp + 0xf0]
mov byte [edi + 1], 0
mov dword [ebp + 0xc826], 0
mov dword [ebp + 0xc82a], 0
mov word [ebp + 0x117dc], 0x835
lea eax, [ebp + 0xc6fc]
mov dword [ebp + 0x1f03], eax
call fcn.1001e426
mov dword [ebp + 0xc6fc], 3
mov al, byte [ebp + 0x18a1]
mov byte [ebp + 0x20c5], al
mov ax, word [ebp + 0x18a2]
mov word [ebp + 0x20c6], ax
mov al, byte [ebp + 0x18a4]
mov byte [ebp + 0x20c8], al
mov eax, dword [ebp + 0x20c4]
mov ecx, dword [ebp + 0x18a0]
xor al, al
xor cl, cl
cmp eax, ecx
jne 0x10004006
mov al, byte [ebp + 0x20c8]
cmp al, byte [ebp + 0x18a4]
lea eax, [ebp + 0xc700]
mov dword [ebp + 0xf0], eax
mov edi, dword [ebp + 0xf0]
mov dword [edi], 0x36345543
mov dword [edi + 4], 0x422d3533
mov dword [edi + 8], 0x2d545345
mov dword [edi + 0xc], 0x53524556
mov dword [edi + 0x10], 0x4e414c2d
mov byte [edi + 0x14], 0x44
mov edi, dword [ebp + 0xf0]
mov byte [edi + 0x15], 0
lea eax, [ebp + 0x20c5]
mov dword [ebp + 0xc800], eax
mov dword [ebp + 0xc804], 4
lea eax, [ebp + 0xc808]
mov dword [ebp + 0xf0], eax
mov edi, dword [ebp + 0xf0]
mov byte [edi], 0x3d
mov edi, dword [ebp + 0xf0]
mov byte [edi + 1], 0
mov dword [ebp + 0xc826], 0
mov dword [ebp + 0xc82a], 0
mov word [ebp + 0x117dc], 0x835
lea eax, [ebp + 0xc6fc]
mov dword [ebp + 0x1f03], eax
call fcn.1001e426
mov dword [ebp + 0xc6fc], 3
mov al, byte [ebp + 0x18a5]
mov byte [ebp + 0x20c9], al
mov ax, word [ebp + 0x18a6]
mov word [ebp + 0x20ca], ax
lea esi, [ebp + 0x20cc]
lea edi, [ebp + 0x18a8]
mov edx, 0x303
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_C3
lea eax, [ebp + 0xc700]
mov dword [ebp + 0xf0], eax
mov edi, dword [ebp + 0xf0]
mov dword [edi], 0x36345543
mov dword [edi + 4], 0x552d3533
mov dword [edi + 8], 0x2d505352
mov dword [edi + 0xc], 0x54534542
mov dword [edi + 0x10], 0x4e414c2d
mov byte [edi + 0x14], 0x44
mov edi, dword [ebp + 0xf0]
mov byte [edi + 0x15], 0
lea eax, [ebp + 0x20c9]
mov dword [ebp + 0xc800], eax
mov dword [ebp + 0xc804], 3
lea eax, [ebp + 0xc808]
mov dword [ebp + 0xf0], eax
mov edi, dword [ebp + 0xf0]
mov byte [edi], 0x3d
mov edi, dword [ebp + 0xf0]
mov byte [edi + 1], 0
mov dword [ebp + 0xc826], 0
mov dword [ebp + 0xc82a], 0
mov word [ebp + 0x117dc], 0x835
lea eax, [ebp + 0xc6fc]
mov dword [ebp + 0x1f03], eax
call fcn.1001e426
mov dword [ebp + 0xc6fc], 3
mov al, byte [ebp + 0x18a8]
mov byte [ebp + 0x20cc], al
mov ax, word [ebp + 0x18a9]
mov word [ebp + 0x20cd], ax
lea esi, [ebp + 0x20cf]
lea edi, [ebp + 0x18ab]
mov edx, 0x303
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_C3
lea eax, [ebp + 0xc700]
mov dword [ebp + 0xf0], eax
mov edi, dword [ebp + 0xf0]
mov dword [edi], 0x36345543
mov dword [edi + 4], 0x552d3533
mov dword [edi + 8], 0x2d505352
mov dword [edi + 0xc], 0x54534542
mov dword [edi + 0x10], 0x4745522d
mov byte [edi + 0x14], 0x49
mov word [edi + 0x15], 0x4e4f
mov edi, dword [ebp + 0xf0]
mov byte [edi + 0x17], 0
lea eax, [ebp + 0x20cc]
mov dword [ebp + 0xc800], eax
mov dword [ebp + 0xc804], 3
lea eax, [ebp + 0xc808]
mov dword [ebp + 0xf0], eax
mov edi, dword [ebp + 0xf0]
mov byte [edi], 0x3d
mov edi, dword [ebp + 0xf0]
mov byte [edi + 1], 0
mov dword [ebp + 0xc826], 0
mov dword [ebp + 0xc82a], 0
mov word [ebp + 0x117dc], 0x835
lea eax, [ebp + 0xc6fc]
mov dword [ebp + 0x1f03], eax
call fcn.1001e426
mov dword [ebp + 0xc6fc], 3
mov al, byte [ebp + 0x18ab]
mov byte [ebp + 0x20cf], al
mov al, byte [ebp + 0x20cf]
cmp al, byte [ebp + 0x18ab]
lea eax, [ebp + 0xc700]
mov dword [ebp + 0xf0], eax
mov edi, dword [ebp + 0xf0]
mov dword [edi], 0x36345543
mov dword [edi + 4], 0x562d3533
mov dword [edi + 8], 0x55425245
mov dword [edi + 0xc], 0x4e45444e
mov dword [edi + 0x10], 0x54494548
mov edi, dword [ebp + 0xf0]
mov byte [edi + 0x14], 0
lea eax, [ebp + 0x20cf]
mov dword [ebp + 0xc800], eax
mov dword [ebp + 0xc804], 1
lea eax, [ebp + 0xc808]
mov dword [ebp + 0xf0], eax
mov edi, dword [ebp + 0xf0]
mov byte [edi], 0x3d
mov edi, dword [ebp + 0xf0]
mov byte [edi + 1], 0
mov dword [ebp + 0xc826], 0
mov dword [ebp + 0xc82a], 0
mov word [ebp + 0x117dc], 0x835
lea eax, [ebp + 0xc6fc]
mov dword [ebp + 0x1f03], eax
call fcn.1001e426
mov dword [ebp + 0xc6fc], 3
mov ax, word [ebp + 0x18ac]
mov word [ebp + 0x20d0], ax
mov ax, word [ebp + 0x20d0]
cmp ax, word [ebp + 0x18ac]
lea eax, [ebp + 0xc700]
mov dword [ebp + 0xf0], eax
mov edi, dword [ebp + 0xf0]
mov dword [edi], 0x36345543
mov dword [edi + 4], 0x412d3533
mov dword [edi + 8], 0x472d5452
mov dword [edi + 0xc], 0x48435345
mov dword [edi + 0x10], 0x54464541
mov edi, dword [ebp + 0xf0]
mov byte [edi + 0x14], 0
lea eax, [ebp + 0x20d0]
mov dword [ebp + 0xc800], eax
mov dword [ebp + 0xc804], 2
lea eax, [ebp + 0xc808]
mov dword [ebp + 0xf0], eax
mov edi, dword [ebp + 0xf0]
mov byte [edi], 0x3d
mov edi, dword [ebp + 0xf0]
mov byte [edi + 1], 0
mov dword [ebp + 0xc826], 0
mov dword [ebp + 0xc82a], 0
mov word [ebp + 0x117dc], 0x835
lea eax, [ebp + 0xc6fc]
mov dword [ebp + 0x1f03], eax
call fcn.1001e426
mov dword [ebp + 0xc6fc], 3
mov ax, word [ebp + 0x18ae]
mov word [ebp + 0x20d2], ax
mov al, byte [ebp + 0x18b0]
mov byte [ebp + 0x20d4], al
lea esi, [ebp + 0x20d5]
lea edi, [ebp + 0x18b1]
mov edx, 0x303
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_C3
lea eax, [ebp + 0xc700]
mov dword [ebp + 0xf0], eax
mov edi, dword [ebp + 0xf0]
mov dword [edi], 0x36345543
mov dword [edi + 4], 0x532d3533
mov dword [edi + 8], 0x2d544154
mov dword [edi + 0xc], 0x46524556
mov dword [edi + 0x10], 0x45524841
mov byte [edi + 0x14], 0x4e
mov edi, dword [ebp + 0xf0]
mov byte [edi + 0x15], 0
lea eax, [ebp + 0x20d2]
mov dword [ebp + 0xc800], eax
mov dword [ebp + 0xc804], 3
lea eax, [ebp + 0xc808]
mov dword [ebp + 0xf0], eax
mov edi, dword [ebp + 0xf0]
mov byte [edi], 0x3d
mov edi, dword [ebp + 0xf0]
mov byte [edi + 1], 0
mov dword [ebp + 0xc826], 0
mov dword [ebp + 0xc82a], 0
mov word [ebp + 0x117dc], 0x835
lea eax, [ebp + 0xc6fc]
mov dword [ebp + 0x1f03], eax
call fcn.1001e426
mov dword [ebp + 0xc6fc], 1
mov dword [ebp + 0xc700], 0
mov dword [ebp + 0xc704], 0
lea eax, [ebp + 0xc6fc]
mov dword [ebp + 0x1f03], eax
mov word [ebp + 0x117dc], 0x838
call fcn.1001e426
call fcn.1001e57c
mov eax, 0x30303030
cmp ax, word [ebp + 0x209d]
jne 0x10005a65
cmp byte [ebp + 0x8d98], 0x39
jae 0x1000454a
inc byte [ebp + 0x8d98]
jmp 0x10004566
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0x34]
lea edi, [ebp + 0x8d98]
mov edx, 0x105
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_A8
mov ax, word [ebp + 0x20c5]
mov word [ebp + 0x1d90], ax
lea esi, [ebp + 0x20cd]
lea edi, [ebp + 0x1d93]
mov bl, 1
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_UNPK2
mov ax, word [ebp + 0x1c3f]
mov word [ebp + 0x1d96], ax
mov al, byte [ebp + 0x1c41]
mov byte [ebp + 0x1d98], al
mov ax, word [ebp + 0x20d0]
mov word [ebp + 0x1d9a], ax
mov al, byte [ebp + 0x20c4]
and al, 0xf0
shr al, 4
or al, 0x30
mov byte [ebp + 0x1d9d], al
lea esi, [ebp + 0x2128]
lea edi, [ebp + 0x1d9f]
mov bl, 1
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_UNPK3
lea esi, [ebp + 0x20ba]
lea edi, [ebp + 0x1da4]
mov bl, 1
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_UNPK5
mov ax, word [ebp + 0x1c42]
mov word [ebp + 0x1dad], ax
mov eax, 0x20202020
cmp ax, word [ebp + 0x1dad]
jne 0x10004624
mov ax, word [ebp + 0x20c5]
mov word [ebp + 0x1dad], ax
mov al, byte [ebp + 0x20d4]
and al, 0xf0
shr al, 4
or al, 0x30
mov byte [ebp + 0x1db0], al
lea esi, [ebp + 0x1d8c]
lea edi, [ebp + 0x8ea5]
mov edx, 0x40000204
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_58
lea esi, [ebp + 0x212d]
lea edi, [ebp - 0x40]
mov edx, 0x60a0a
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_R3
lea esi, [ebp - 0x40]
lea edi, [ebp + 0x8ea9]
mov bl, 1
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_UNPK10
mov al, byte [ebp + 0x8ea9]
mov byte [ebp + 0x8ecd], al
mov ax, word [ebp + 0x8eaa]
mov word [ebp + 0x8ece], ax
mov eax, dword [ebp + 0x8eac]
mov ecx, dword [ebp + 0x8eb0]
mov dword [ebp + 0x8ed0], eax
mov eax, dword [ebp + 0x8eb4]
mov dword [ebp + 0x8ed4], ecx
mov dword [ebp + 0x8ed8], eax
mov al, byte [ebp + 0x8eb8]
mov byte [ebp + 0x8edc], al
mov ax, word [ebp + 0x8eb9]
mov word [ebp + 0x8edd], ax
call fcn.10005a66
lea esi, [ebp + 0x2137]
lea edi, [ebp - 0x40]
mov edx, 0x60a0a
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_R3
lea esi, [ebp - 0x40]
lea edi, [ebp + 0x8ea9]
mov bl, 1
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_UNPK10
mov al, byte [ebp + 0x8ea9]
mov byte [ebp + 0x8ecd], al
mov ax, word [ebp + 0x8eaa]
mov word [ebp + 0x8ece], ax
mov eax, dword [ebp + 0x8eac]
mov ecx, dword [ebp + 0x8eb0]
mov dword [ebp + 0x8ed0], eax
mov eax, dword [ebp + 0x8eb4]
mov dword [ebp + 0x8ed4], ecx
mov dword [ebp + 0x8ed8], eax
mov al, byte [ebp + 0x8eb8]
mov byte [ebp + 0x8edc], al
mov ax, word [ebp + 0x8eb9]
mov word [ebp + 0x8edd], ax
call fcn.10005a66
mov byte [ebp - 0x40], 0x30
lea esi, [ebp + 0x2141]
lea edi, [ebp - 0x3f]
mov bl, 2
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_UNPK9
mov al, byte [ebp + 0x214a]
or al, 0xf0
add al, 1
sbb al, 1
shl al, 1
and al, 2
add al, 0x2b
mov byte [ebp - 0x2f], al
lea esi, [ebp - 0x40]
lea edi, [ebp + 0x8ebb]
call fcn.1002cf2d
mov al, byte [ebp + 0x8ebb]
mov byte [ebp + 0x8ecd], al
mov ax, word [ebp + 0x8ebc]
mov word [ebp + 0x8ece], ax
mov eax, dword [ebp + 0x8ebe]
mov ecx, dword [ebp + 0x8ec2]
mov dword [ebp + 0x8ed0], eax
mov eax, dword [ebp + 0x8ec6]
mov dword [ebp + 0x8ed4], ecx
mov dword [ebp + 0x8ed8], eax
mov al, byte [ebp + 0x8eca]
mov byte [ebp + 0x8edc], al
mov ax, word [ebp + 0x8ecb]
mov word [ebp + 0x8edd], ax
call fcn.10005a66
mov byte [ebp - 0x40], 0x30
lea esi, [ebp + 0x214b]
lea edi, [ebp - 0x3f]
mov bl, 2
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_UNPK9
mov al, byte [ebp + 0x2154]
or al, 0xf0
add al, 1
sbb al, 1
shl al, 1
and al, 2
add al, 0x2b
mov byte [ebp - 0x2f], al
lea esi, [ebp - 0x40]
lea edi, [ebp + 0x8ebb]
call fcn.1002cf2d
mov al, byte [ebp + 0x8ebb]
mov byte [ebp + 0x8ecd], al
mov ax, word [ebp + 0x8ebc]
mov word [ebp + 0x8ece], ax
mov eax, dword [ebp + 0x8ebe]
mov ecx, dword [ebp + 0x8ec2]
mov dword [ebp + 0x8ed0], eax
mov eax, dword [ebp + 0x8ec6]
mov dword [ebp + 0x8ed4], ecx
mov dword [ebp + 0x8ed8], eax
mov al, byte [ebp + 0x8eca]
mov byte [ebp + 0x8edc], al
mov ax, word [ebp + 0x8ecb]
mov word [ebp + 0x8edd], ax
call fcn.10005a66
mov eax, 0x20202020
mov dword [ebp + 0xbdbc], eax
mov dword [ebp + 0xbdc0], eax
mov dword [ebp + 0xbdc4], eax
mov dword [ebp + 0xbdc8], eax
mov dword [ebp + 0xbdcc], eax
mov dword [ebp + 0xbdd0], 0
mov byte [ebp + 0xbdd4], 0
mov word [ebp + 0xbdd5], 0xf00
mov byte [ebp + 0xbdd7], 0
mov dword [ebp + 0xbdd8], 0
mov word [ebp + 0xbddc], 0xf00
mov word [ebp + 0xbdde], 0
mov dword [ebp + 0xbde0], 0
mov dword [ebp + 0xbde4], 0xf000000
mov dword [ebp + 0xbde8], 0
mov dword [ebp + 0xbdec], 0
mov word [ebp + 0xbdf0], 0xf00
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 0x100051c6
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 eax, dword [ebp + 0x20df]
mov dword [ebp + 0xbdd0], eax
mov al, byte [ebp + 0x20e3]
mov byte [ebp + 0xbdd4], al
mov ax, word [ebp + 0x20e4]
mov word [ebp + 0xbdd5], ax
call fcn.1001cc9c
mov eax, 0x30303030
cmp ax, word [ebp + 0xbda9]
jne 0x1000588e
lea esi, [ebp + 0x8ea5]
lea edi, [ebp - 0x40]
mov edx, 0x80000404
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_85
mov edi, dword [ebp - 0x40]
mov eax, dword [ebp + 0xc164]
mov ecx, dword [ebp + 0xc168]
mov dword [ebp + edi + 0x1d8f], eax
mov eax, dword [ebp + 0xc16c]
mov dword [ebp + edi + 0x1d93], ecx
mov dword [ebp + edi + 0x1d97], eax
mov ax, word [ebp + 0xc170]
mov word [ebp + edi + 0x1d9b], ax
jmp 0x100058b1
mov eax, 0x20202020
mov byte [ebp + 0x1def], al
mov dword [ebp + 0x1df0], eax
mov dword [ebp + 0x1df4], eax
mov dword [ebp + 0x1df8], eax
mov byte [ebp + 0x1dfc], al
mov eax, dword [ebp + 0x8ea5]
mov dword [ebp + 0x2752c], eax
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0x36]
lea edi, [ebp + 0x2752f]
mov edx, 0x204
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_A8
lea edi, [ebp + 0x2752f]
or byte [edi], 0x30
mov eax, dword [ebp + 0x2752c]
mov dword [ebp + 0x8ea5], eax
lea esi, [ebp + 0x8ea5]
lea edi, [ebp + 0x2776]
mov edx, 0x80000402
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_85
mov al, byte [ebp + 0x114fa]
mov byte [ebp + 0x1d92], al
mov al, byte [ebp + 0x114fa]
mov byte [ebp + 0x1d95], al
mov al, byte [ebp + 0x114fa]
mov byte [ebp + 0x1d99], al
mov al, byte [ebp + 0x114fa]
mov byte [ebp + 0x1d9c], al
mov al, byte [ebp + 0x114fa]
mov byte [ebp + 0x1d9e], al
mov al, byte [ebp + 0x114fa]
mov byte [ebp + 0x1da3], al
mov al, byte [ebp + 0x114fa]
mov byte [ebp + 0x1dac], al
mov al, byte [ebp + 0x114fa]
mov byte [ebp + 0x1daf], al
mov al, byte [ebp + 0x114fa]
mov byte [ebp + 0x1db1], al
mov al, byte [ebp + 0x114fa]
mov byte [ebp + 0x1dee], al
lea esi, [ebp + 0x2141]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov dword [edi + 4], ecx
mov ax, word [esi + 8]
mov word [edi + 8], ax
lea esi, [ebp + 0x8a86]
lea edi, [ebp + 0x27535]
mov edx, 0xa0a
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_A3
lea esi, [ebp + 0x2752c]
lea edi, [ebp + 0x8a7d]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov dword [edi + 4], ecx
mov ax, word [esi + 8]
mov word [edi + 8], ax
lea esi, [ebp + 0x214b]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov dword [edi + 4], ecx
mov ax, word [esi + 8]
mov word [edi + 8], ax
lea esi, [ebp + 0x8a90]
lea edi, [ebp + 0x27535]
mov edx, 0xa0a
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_A3
lea esi, [ebp + 0x2752c]
lea edi, [ebp + 0x8a87]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov dword [edi + 4], ecx
mov ax, word [esi + 8]
mov word [edi + 8], ax
call fcn.10006248
mov dword [ebp + 0xc6fc], 1
lea eax, [ebp + 0xc6fc]
mov dword [ebp + 0x1f03], eax
mov word [ebp + 0x117dc], 0x83b
call fcn.1001e426
call fcn.1001e57c
jmp 0x10004527
ret