Function at 0x10029aa1
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov dword [ebp + 0x9b3a], 0x2a
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov eax, dword [esi + 4]
cmp eax, dword [edi + 8]
jle 0x10029aef
mov edi, dword [ebp + 0x273e8]
mov eax, dword [edi + 8]
inc eax
mov edi, dword [ebp + 0x273e8]
mov dword [edi + 8], eax
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov esi, dword [esi + 8]
lea eax, [ebp + 0x9b38]
mov dword [edi + esi*4 + 8], eax
mov ecx, dword [ebp + 0x93d0]
mov eax, dword [ebp + 0x93d4]
mov dword [ebp + 0x9b41], ecx
mov dword [ebp + 0x9b45], eax
mov dword [ebp + 0x9b5a], 0
mov dword [ebp + 0x9b52], 0x7a
mov dword [ebp + 0x9b56], 0
mov dword [ebp + 0x9b66], 0x2a
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov eax, dword [esi + 4]
cmp eax, dword [edi + 8]
jle 0x10029b73
mov edi, dword [ebp + 0x273e8]
mov eax, dword [edi + 8]
inc eax
mov edi, dword [ebp + 0x273e8]
mov dword [edi + 8], eax
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov esi, dword [esi + 8]
lea eax, [ebp + 0x9b64]
mov dword [edi + esi*4 + 8], eax
mov ecx, dword [ebp + 0x93d0]
mov eax, dword [ebp + 0x93d4]
mov dword [ebp + 0x9b6d], ecx
mov dword [ebp + 0x9b71], eax
mov dword [ebp + 0x9b86], 0
mov dword [ebp + 0x9b7e], 0x26
mov dword [ebp + 0x9b82], 0
mov dword [ebp + 0x9b92], 0x2a
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov eax, dword [esi + 4]
cmp eax, dword [edi + 8]
jle 0x10029bf7
mov edi, dword [ebp + 0x273e8]
mov eax, dword [edi + 8]
inc eax
mov edi, dword [ebp + 0x273e8]
mov dword [edi + 8], eax
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov esi, dword [esi + 8]
lea eax, [ebp + 0x9b90]
mov dword [edi + esi*4 + 8], eax
mov ecx, dword [ebp + 0x93d0]
mov eax, dword [ebp + 0x93d4]
mov dword [ebp + 0x9b99], ecx
mov dword [ebp + 0x9b9d], eax
mov dword [ebp + 0x9bb2], 0
mov dword [ebp + 0x9baa], 0x41
mov dword [ebp + 0x9bae], 0
mov dword [ebp + 0x9bbe], 0x2a
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov eax, dword [esi + 4]
cmp eax, dword [edi + 8]
jle 0x10029c7b
mov edi, dword [ebp + 0x273e8]
mov eax, dword [edi + 8]
inc eax
mov edi, dword [ebp + 0x273e8]
mov dword [edi + 8], eax
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov esi, dword [esi + 8]
lea eax, [ebp + 0x9bbc]
mov dword [edi + esi*4 + 8], eax
mov ecx, dword [ebp + 0x93d0]
mov eax, dword [ebp + 0x93d4]
mov dword [ebp + 0x9bc5], ecx
mov dword [ebp + 0x9bc9], eax
mov dword [ebp + 0x9bde], 0
mov dword [ebp + 0x9bd6], 0xc
mov dword [ebp + 0x9bda], 0
mov dword [ebp + 0xa582], 0x31
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov eax, dword [esi + 4]
cmp eax, dword [edi + 8]
jle 0x10029cff
mov edi, dword [ebp + 0x273e8]
mov eax, dword [edi + 8]
inc eax
mov edi, dword [ebp + 0x273e8]
mov dword [edi + 8], eax
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov esi, dword [esi + 8]
lea eax, [ebp + 0xa580]
mov dword [edi + esi*4 + 8], eax
mov dword [ebp + 0xa5bc], 0x14
mov dword [ebp + 0xa586], 1
mov word [ebp + 0xa5af], 0
lea eax, [ebp + 0xa5d0]
mov dword [ebp + 0xa59f], eax
lea eax, [ebp + 0xad54]
mov dword [ebp + 0xa5a3], eax
lea eax, [ebp + 0xadc4]
mov dword [ebp + 0xa5a7], eax
lea eax, [ebp + 0xaa34]
mov dword [ebp + 0xa5ab], eax
cmp dword [ebp + 0xaa38], 0xffffffff
jne 0x10029d5e
call fcn.1001a9e4
mov dword [ebp + 0xad54], 0x6e
mov word [ebp + 0xad58], 3
cmp word [ebp + 0xad58], 1
je 0x10029db2
cmp word [ebp + 0xad58], 2
je 0x10029db2
cmp word [ebp + 0xad58], 3
je 0x10029db2
cmp word [ebp + 0xad58], 4
je 0x10029db2
mov word [ebp + 0xad58], 3
mov dword [ebp + 0xadc4], 0x111
mov word [ebp + 0xadc8], 3
cmp word [ebp + 0xadc8], 1
je 0x10029e06
cmp word [ebp + 0xadc8], 2
je 0x10029e06
cmp word [ebp + 0xadc8], 3
je 0x10029e06
cmp word [ebp + 0xadc8], 4
je 0x10029e06
mov word [ebp + 0xadc8], 3
mov dword [ebp + 0xa5d2], 0x464
mov dword [ebp + 0xa5d6], 0x45e
mov ax, word [ebp + 0xa5e4]
test ax, ax
jne 0x10029ee2
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0xa5e4]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x10029e9b
mov eax, dword [ebp + 0x27530]
jl 0x10029ee2
cmp eax, dword [ebp - 0x3c]
ja 0x10029e9b
mov eax, dword [ebp + 0x2752c]
jb 0x10029ee2
cmp eax, dword [ebp - 0x40]
jbe 0x10029ee2
inc word [ebp + 0xa5e4]
xor eax, eax
mov ax, word [ebp + 0xa5e4]
imul edi, eax, 0xb
mov word [ebp + edi + 0xa5db], 1
xor eax, eax
mov ax, word [ebp + 0xa5e4]
imul edi, eax, 0xb
xor eax, eax
mov dword [ebp + edi + 0xa5de], eax
xor eax, eax
mov ax, word [ebp + 0xa5e4]
imul edi, eax, 0xb
xor eax, eax
mov dword [ebp + edi + 0xa5e2], eax
mov dword [ebp + 0xaede], 0x31
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov eax, dword [esi + 4]
cmp eax, dword [edi + 8]
jle 0x10029f30
mov edi, dword [ebp + 0x273e8]
mov eax, dword [edi + 8]
inc eax
mov edi, dword [ebp + 0x273e8]
mov dword [edi + 8], eax
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov esi, dword [esi + 8]
lea eax, [ebp + 0xaedc]
mov dword [edi + esi*4 + 8], eax
mov dword [ebp + 0xaf18], 0x14
mov dword [ebp + 0xaee2], 1
mov word [ebp + 0xaf0b], 0
lea eax, [ebp + 0xaf2c]
mov dword [ebp + 0xaefb], eax
lea eax, [ebp + 0xb6b0]
mov dword [ebp + 0xaeff], eax
lea eax, [ebp + 0xb7bc]
mov dword [ebp + 0xaf03], eax
lea eax, [ebp + 0xb390]
mov dword [ebp + 0xaf07], eax
cmp dword [ebp + 0xb394], 0xffffffff
jne 0x10029f8f
call fcn.1001b472
mov dword [ebp + 0xb6b0], 0xe
mov word [ebp + 0xb6b4], 3
cmp word [ebp + 0xb6b4], 1
je 0x10029fe3
cmp word [ebp + 0xb6b4], 2
je 0x10029fe3
cmp word [ebp + 0xb6b4], 3
je 0x10029fe3
cmp word [ebp + 0xb6b4], 4
je 0x10029fe3
mov word [ebp + 0xb6b4], 3
mov dword [ebp + 0xb6c0], 0x3a
mov word [ebp + 0xb6c4], 3
cmp word [ebp + 0xb6c4], 1
je 0x1002a037
cmp word [ebp + 0xb6c4], 2
je 0x1002a037
cmp word [ebp + 0xb6c4], 3
je 0x1002a037
cmp word [ebp + 0xb6c4], 4
je 0x1002a037
mov word [ebp + 0xb6c4], 3
mov dword [ebp + 0xb6fc], 0x3a
mov word [ebp + 0xb700], 3
cmp word [ebp + 0xb700], 1
je 0x1002a08b
cmp word [ebp + 0xb700], 2
je 0x1002a08b
cmp word [ebp + 0xb700], 3
je 0x1002a08b
cmp word [ebp + 0xb700], 4
je 0x1002a08b
mov word [ebp + 0xb700], 3
mov dword [ebp + 0xb738], 0x3a
mov word [ebp + 0xb73c], 3
cmp word [ebp + 0xb73c], 1
je 0x1002a0df
cmp word [ebp + 0xb73c], 2
je 0x1002a0df
cmp word [ebp + 0xb73c], 3
je 0x1002a0df
cmp word [ebp + 0xb73c], 4
je 0x1002a0df
mov word [ebp + 0xb73c], 3
mov dword [ebp + 0xb774], 0x35
mov word [ebp + 0xb778], 3
cmp word [ebp + 0xb778], 1
je 0x1002a133
cmp word [ebp + 0xb778], 2
je 0x1002a133
cmp word [ebp + 0xb778], 3
je 0x1002a133
cmp word [ebp + 0xb778], 4
je 0x1002a133
mov word [ebp + 0xb778], 3
mov dword [ebp + 0xb7ac], 0x10
mov word [ebp + 0xb7b0], 3
cmp word [ebp + 0xb7b0], 1
je 0x1002a187
cmp word [ebp + 0xb7b0], 2
je 0x1002a187
cmp word [ebp + 0xb7b0], 3
je 0x1002a187
cmp word [ebp + 0xb7b0], 4
je 0x1002a187
mov word [ebp + 0xb7b0], 3
mov dword [ebp + 0xb7bc], 0x111
mov word [ebp + 0xb7c0], 3
cmp word [ebp + 0xb7c0], 1
je 0x1002a1db
cmp word [ebp + 0xb7c0], 2
je 0x1002a1db
cmp word [ebp + 0xb7c0], 3
je 0x1002a1db
cmp word [ebp + 0xb7c0], 4
je 0x1002a1db
mov word [ebp + 0xb7c0], 3
mov dword [ebp + 0xb8d0], 0x20e
mov word [ebp + 0xb8d4], 3
cmp word [ebp + 0xb8d4], 1
je 0x1002a22f
cmp word [ebp + 0xb8d4], 2
je 0x1002a22f
cmp word [ebp + 0xb8d4], 3
je 0x1002a22f
cmp word [ebp + 0xb8d4], 4
je 0x1002a22f
mov word [ebp + 0xb8d4], 3
mov dword [ebp + 0xaf2e], 0x464
mov dword [ebp + 0xaf32], 0x45e
mov ax, word [ebp + 0xaf40]
test ax, ax
jne 0x1002a6f7
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0xaf40]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002a2c4
mov eax, dword [ebp + 0x27530]
jl 0x1002a319
cmp eax, dword [ebp - 0x3c]
ja 0x1002a2c4
mov eax, dword [ebp + 0x2752c]
jb 0x1002a319
cmp eax, dword [ebp - 0x40]
jbe 0x1002a319
inc word [ebp + 0xaf40]
xor eax, eax
mov ax, word [ebp + 0xaf40]
imul edi, eax, 0xb
mov word [ebp + edi + 0xaf37], 1
xor eax, eax
mov ax, word [ebp + 0xaf40]
imul edi, eax, 0xb
lea eax, [ebp + 0xb6c0]
mov dword [ebp + edi + 0xaf3a], eax
mov dword [ebp + 0xb6c0], 0x3a
xor eax, eax
mov ax, word [ebp + 0xaf40]
imul edi, eax, 0xb
xor eax, eax
mov dword [ebp + edi + 0xaf3e], eax
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0xaf40]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002a38a
mov eax, dword [ebp + 0x27530]
jl 0x1002a3df
cmp eax, dword [ebp - 0x3c]
ja 0x1002a38a
mov eax, dword [ebp + 0x2752c]
jb 0x1002a3df
cmp eax, dword [ebp - 0x40]
jbe 0x1002a3df
inc word [ebp + 0xaf40]
xor eax, eax
mov ax, word [ebp + 0xaf40]
imul edi, eax, 0xb
mov word [ebp + edi + 0xaf37], 2
xor eax, eax
mov ax, word [ebp + 0xaf40]
imul edi, eax, 0xb
lea eax, [ebp + 0xb6fc]
mov dword [ebp + edi + 0xaf3a], eax
mov dword [ebp + 0xb6fc], 0x3a
xor eax, eax
mov ax, word [ebp + 0xaf40]
imul edi, eax, 0xb
xor eax, eax
mov dword [ebp + edi + 0xaf3e], eax
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0xaf40]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002a450
mov eax, dword [ebp + 0x27530]
jl 0x1002a4a5
cmp eax, dword [ebp - 0x3c]
ja 0x1002a450
mov eax, dword [ebp + 0x2752c]
jb 0x1002a4a5
cmp eax, dword [ebp - 0x40]
jbe 0x1002a4a5
inc word [ebp + 0xaf40]
xor eax, eax
mov ax, word [ebp + 0xaf40]
imul edi, eax, 0xb
mov word [ebp + edi + 0xaf37], 3
xor eax, eax
mov ax, word [ebp + 0xaf40]
imul edi, eax, 0xb
lea eax, [ebp + 0xb738]
mov dword [ebp + edi + 0xaf3a], eax
mov dword [ebp + 0xb738], 0x3a
xor eax, eax
mov ax, word [ebp + 0xaf40]
imul edi, eax, 0xb
xor eax, eax
mov dword [ebp + edi + 0xaf3e], eax
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0xaf40]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002a516
mov eax, dword [ebp + 0x27530]
jl 0x1002a55d
cmp eax, dword [ebp - 0x3c]
ja 0x1002a516
mov eax, dword [ebp + 0x2752c]
jb 0x1002a55d
cmp eax, dword [ebp - 0x40]
jbe 0x1002a55d
inc word [ebp + 0xaf40]
xor eax, eax
mov ax, word [ebp + 0xaf40]
imul edi, eax, 0xb
mov word [ebp + edi + 0xaf37], 4
xor eax, eax
mov ax, word [ebp + 0xaf40]
imul edi, eax, 0xb
xor eax, eax
mov dword [ebp + edi + 0xaf3a], eax
xor eax, eax
mov ax, word [ebp + 0xaf40]
imul edi, eax, 0xb
xor eax, eax
mov dword [ebp + edi + 0xaf3e], eax
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0xaf40]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002a5ce
mov eax, dword [ebp + 0x27530]
jl 0x1002a623
cmp eax, dword [ebp - 0x3c]
ja 0x1002a5ce
mov eax, dword [ebp + 0x2752c]
jb 0x1002a623
cmp eax, dword [ebp - 0x40]
jbe 0x1002a623
inc word [ebp + 0xaf40]
xor eax, eax
mov ax, word [ebp + 0xaf40]
imul edi, eax, 0xb
mov word [ebp + edi + 0xaf37], 0xb
xor eax, eax
mov ax, word [ebp + 0xaf40]
imul edi, eax, 0xb
lea eax, [ebp + 0xb774]
mov dword [ebp + edi + 0xaf3a], eax
mov dword [ebp + 0xb774], 0x35
xor eax, eax
mov ax, word [ebp + 0xaf40]
imul edi, eax, 0xb
xor eax, eax
mov dword [ebp + edi + 0xaf3e], eax
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0xaf40]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002a694
mov eax, dword [ebp + 0x27530]
jl 0x1002a6f7
cmp eax, dword [ebp - 0x3c]
ja 0x1002a694
mov eax, dword [ebp + 0x2752c]
jb 0x1002a6f7
cmp eax, dword [ebp - 0x40]
jbe 0x1002a6f7
inc word [ebp + 0xaf40]
xor eax, eax
mov ax, word [ebp + 0xaf40]
imul edi, eax, 0xb
mov word [ebp + edi + 0xaf37], 0xe
xor eax, eax
mov ax, word [ebp + 0xaf40]
imul edi, eax, 0xb
lea eax, [ebp + 0xb7ac]
mov dword [ebp + edi + 0xaf3a], eax
mov dword [ebp + 0xb7ac], 0x10
xor eax, eax
mov ax, word [ebp + 0xaf40]
imul edi, eax, 0xb
lea eax, [ebp + 0xb8d0]
mov dword [ebp + edi + 0xaf3e], eax
mov dword [ebp + 0xb8d0], 0x20e
mov dword [ebp + 0xbae6], 0x27
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov eax, dword [esi + 4]
cmp eax, dword [edi + 8]
jle 0x1002a745
mov edi, dword [ebp + 0x273e8]
mov eax, dword [edi + 8]
inc eax
mov edi, dword [ebp + 0x273e8]
mov dword [edi + 8], eax
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov esi, dword [esi + 8]
lea eax, [ebp + 0xbae4]
mov dword [edi + esi*4 + 8], eax
mov dword [ebp + 0xbaee], 0x82d
mov dword [ebp + 0xbb07], 0x82d
lea eax, [ebp + 0xbb0c]
mov dword [ebp + 0xbb03], eax
mov dword [ebp + 0xbafb], 0
mov dword [ebp + 0xe6fc], 9
lea eax, [ebp + 0xe6fc]
mov dword [ebp + 0xbaff], eax
sub dword [ebp + 0xbb07], 0x163
mov dword [ebp + 0xe70e], 0x27
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov eax, dword [esi + 4]
cmp eax, dword [edi + 8]
jle 0x1002a7dd
mov edi, dword [ebp + 0x273e8]
mov eax, dword [edi + 8]
inc eax
mov edi, dword [ebp + 0x273e8]
mov dword [edi + 8], eax
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov esi, dword [esi + 8]
lea eax, [ebp + 0xe70c]
mov dword [edi + esi*4 + 8], eax
mov dword [ebp + 0xe716], 0x4fe
mov dword [ebp + 0xe72f], 0x4fe
lea eax, [ebp + 0x15dc]
mov dword [ebp + 0xe72b], eax
mov dword [ebp + 0xe723], 0
mov dword [ebp + 0xe734], 9
lea eax, [ebp + 0xe734]
mov dword [ebp + 0xe727], eax
sub dword [ebp + 0xe72f], 0x12c
mov dword [ebp + 0xe746], 0x27
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov eax, dword [esi + 4]
cmp eax, dword [edi + 8]
jle 0x1002a875
mov edi, dword [ebp + 0x273e8]
mov eax, dword [edi + 8]
inc eax
mov edi, dword [ebp + 0x273e8]
mov dword [edi + 8], eax
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov esi, dword [esi + 8]
lea eax, [ebp + 0xe744]
mov dword [edi + esi*4 + 8], eax
mov dword [ebp + 0xe74e], 0x5bf
mov dword [ebp + 0xe767], 0x5bf
lea eax, [ebp + 0x1e00]
mov dword [ebp + 0xe763], eax
mov dword [ebp + 0xe75b], 0
mov dword [ebp + 0xe76c], 9
lea eax, [ebp + 0xe76c]
mov dword [ebp + 0xe75f], eax
sub dword [ebp + 0xe767], 0x110
mov dword [ebp + 0xe77e], 0x22
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov eax, dword [esi + 4]
cmp eax, dword [edi + 8]
jle 0x1002a90d
mov edi, dword [ebp + 0x273e8]
mov eax, dword [edi + 8]
inc eax
mov edi, dword [ebp + 0x273e8]
mov dword [edi + 8], eax
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov esi, dword [esi + 8]
lea eax, [ebp + 0xe77c]
mov dword [edi + esi*4 + 8], eax
mov dword [ebp + 0xe78d], 0x1218
mov dword [ebp + 0xe784], 0x6d726f66
mov dword [ebp + 0xe788], 0x62696c2e
mov word [ebp + 0xe782], 0x5543
mov dword [ebp + 0xe791], 0x868
mov byte [ebp + 0xe795], 0x63
mov word [ebp + 0xe796], 0x3475
mov dword [ebp + 0xe798], 0x20323336
mov byte [ebp + 0xe79c], 0x20
mov dword [ebp + 0xe7dc], 0x14
mov dword [ebp + 0xe7a6], 1
mov word [ebp + 0xe7cf], 0
lea eax, [ebp + 0xe7f0]
mov dword [ebp + 0xe7bf], eax
lea eax, [ebp + 0xef74]
mov dword [ebp + 0xe7c3], eax
lea eax, [ebp + 0xef84]
mov dword [ebp + 0xe7c7], eax
lea eax, [ebp + 0xec54]
mov dword [ebp + 0xe7cb], eax
cmp dword [ebp + 0xec58], 0xffffffff
mov dword [ebp + 0xef74], 0x10
mov word [ebp + 0xef78], 3
cmp word [ebp + 0xef78], 1
je 0x1002aa07
cmp word [ebp + 0xef78], 2
je 0x1002aa07
cmp word [ebp + 0xef78], 3
je 0x1002aa07
cmp word [ebp + 0xef78], 4
je 0x1002aa07
mov word [ebp + 0xef78], 3
mov dword [ebp + 0xef84], 0x112
mov word [ebp + 0xef88], 3
cmp word [ebp + 0xef88], 1
je 0x1002aa5b
cmp word [ebp + 0xef88], 2
je 0x1002aa5b
cmp word [ebp + 0xef88], 3
je 0x1002aa5b
cmp word [ebp + 0xef88], 4
je 0x1002aa5b
mov word [ebp + 0xef88], 3
lea eax, [ebp + 0xec54]
mov dword [ebp + 0x273c4], eax
call fcn.1000136f
lea eax, [ebp + 0xef74]
mov dword [ebp + 0x273c8], eax
lea eax, [ebp + 0xef84]
mov dword [ebp + 0x273cc], eax
mov dword [ebp + 0xf0d4], 0xe
mov word [ebp + 0xf0d8], 3
cmp word [ebp + 0xf0d8], 1
je 0x1002aad8
cmp word [ebp + 0xf0d8], 2
je 0x1002aad8
cmp word [ebp + 0xf0d8], 3
je 0x1002aad8
cmp word [ebp + 0xf0d8], 4
je 0x1002aad8
mov word [ebp + 0xf0d8], 3
mov dword [ebp + 0x117ea], 0x27
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov eax, dword [esi + 4]
cmp eax, dword [edi + 8]
jle 0x1002ab26
mov edi, dword [ebp + 0x273e8]
mov eax, dword [edi + 8]
inc eax
mov edi, dword [ebp + 0x273e8]
mov dword [edi + 8], eax
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov esi, dword [esi + 8]
lea eax, [ebp + 0x117e8]
mov dword [edi + esi*4 + 8], eax
mov dword [ebp + 0x117f2], 0xfa
mov dword [ebp + 0x1180b], 0xfa
lea eax, [ebp + 0x11810]
mov dword [ebp + 0x11807], eax
mov dword [ebp + 0x117ff], 0
mov dword [ebp + 0x11bd6], 0xe6
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov eax, dword [esi + 4]
cmp eax, dword [edi + 8]
jle 0x1002ab9e
mov edi, dword [ebp + 0x273e8]
mov eax, dword [edi + 8]
inc eax
mov edi, dword [ebp + 0x273e8]
mov dword [edi + 8], eax
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov esi, dword [esi + 8]
lea eax, [ebp + 0x11bd4]
mov dword [edi + esi*4 + 8], eax
mov dword [ebp + 0x11cbe], 0xb2
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov eax, dword [esi + 4]
cmp eax, dword [edi + 8]
jle 0x1002abec
mov edi, dword [ebp + 0x273e8]
mov eax, dword [edi + 8]
inc eax
mov edi, dword [ebp + 0x273e8]
mov dword [edi + 8], eax
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov esi, dword [esi + 8]
lea eax, [ebp + 0x11cbc]
mov dword [edi + esi*4 + 8], eax
lea eax, [ebp + 0xe7f0]
mov dword [ebp + 0x273c0], eax
mov edi, dword [ebp + 0x273c0]
mov dword [edi + 2], 0x464
mov edi, dword [ebp + 0x273c0]
mov dword [edi + 6], 0x45e
mov edi, dword [ebp + 0x273c0]
mov ax, word [edi + 0x14]
test ax, ax
jne 0x1002ad10
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
mov edi, dword [ebp + 0x273c0]
lea esi, [edi + 0x14]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002ac99
mov eax, dword [ebp + 0x27530]
jl 0x1002ad10
cmp eax, dword [ebp - 0x3c]
ja 0x1002ac99
mov eax, dword [ebp + 0x2752c]
jb 0x1002ad10
cmp eax, dword [ebp - 0x40]
jbe 0x1002ad10
mov edi, dword [ebp + 0x273c0]
xor eax, eax
mov ax, word [edi + 0x14]
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
add eax, 1
mov dword [ebp - 0x40], eax
mov edi, dword [ebp + 0x273c0]
mov eax, dword [ebp - 0x40]
mov word [edi + 0x14], ax
mov esi, dword [ebp + 0x273c0]
mov edi, dword [ebp + 0x273c0]
xor eax, eax
mov ax, word [esi + 0x14]
imul esi, eax, 0xb
mov word [edi + esi + 0xb], 1
mov esi, dword [ebp + 0x273c0]
mov edi, dword [ebp + 0x273c0]
xor eax, eax
mov ax, word [esi + 0x14]
imul esi, eax, 0xb
xor eax, eax
mov dword [edi + esi + 0xe], eax
mov esi, dword [ebp + 0x273c0]
mov edi, dword [ebp + 0x273c0]
xor eax, eax
mov ax, word [esi + 0x14]
imul esi, eax, 0xb
xor eax, eax
mov dword [edi + esi + 0x12], eax
mov dword [ebp + 0x11e06], 0x31
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov eax, dword [esi + 4]
cmp eax, dword [edi + 8]
jle 0x1002ad5e
mov edi, dword [ebp + 0x273e8]
mov eax, dword [edi + 8]
inc eax
mov edi, dword [ebp + 0x273e8]
mov dword [edi + 8], eax
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov esi, dword [esi + 8]
lea eax, [ebp + 0x11e04]
mov dword [edi + esi*4 + 8], eax
lea eax, [ebp + 0x47e8]
mov dword [ebp + 0x11e0a], eax
mov dword [ebp + 0x11e0e], 0xd3
mov word [ebp + 0x11e12], 0x4243
mov dword [ebp + 0x11e14], 0x5845542d
mov dword [ebp + 0x11e18], 0x20204554
mov dword [ebp + 0x11e1c], 0x20202020
mov dword [ebp + 0x11e20], 0x20202020
mov dword [ebp + 0x11e24], 0x20202020
mov dword [ebp + 0x11e28], 0x20202020
mov dword [ebp + 0x11e2c], 0x20202020
mov dword [ebp + 0x11e30], 0x20202020
mov byte [ebp + 0x11e34], 0x20
mov dword [ebp + 0x145ca], 0x31
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov eax, dword [esi + 4]
cmp eax, dword [edi + 8]
jle 0x1002ae22
mov edi, dword [ebp + 0x273e8]
mov eax, dword [edi + 8]
inc eax
mov edi, dword [ebp + 0x273e8]
mov dword [edi + 8], eax
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov esi, dword [esi + 8]
lea eax, [ebp + 0x145c8]
mov dword [edi + esi*4 + 8], eax
mov dword [ebp + 0x14604], 0x14
mov dword [ebp + 0x145ce], 1
mov word [ebp + 0x145f7], 0
lea eax, [ebp + 0x14618]
mov dword [ebp + 0x145e7], eax
lea eax, [ebp + 0x14d9c]
mov dword [ebp + 0x145eb], eax
lea eax, [ebp + 0x14fac]
mov dword [ebp + 0x145ef], eax
lea eax, [ebp + 0x14a7c]
mov dword [ebp + 0x145f3], eax
cmp dword [ebp + 0x14a80], 0xffffffff
jne 0x1002ae81
call fcn.10025a30
mov dword [ebp + 0x14d9c], 0x20f
mov word [ebp + 0x14da0], 3
cmp word [ebp + 0x14da0], 1
je 0x1002aed5
cmp word [ebp + 0x14da0], 2
je 0x1002aed5
cmp word [ebp + 0x14da0], 3
je 0x1002aed5
cmp word [ebp + 0x14da0], 4
je 0x1002aed5
mov word [ebp + 0x14da0], 3
mov dword [ebp + 0x14fac], 0x113
mov word [ebp + 0x14fb0], 3
cmp word [ebp + 0x14fb0], 1
je 0x1002af29
cmp word [ebp + 0x14fb0], 2
je 0x1002af29
cmp word [ebp + 0x14fb0], 3
je 0x1002af29
cmp word [ebp + 0x14fb0], 4
je 0x1002af29
mov word [ebp + 0x14fb0], 3
mov dword [ebp + 0x150c0], 0x16
mov word [ebp + 0x150c4], 3
cmp word [ebp + 0x150c4], 1
je 0x1002af7d
cmp word [ebp + 0x150c4], 2
je 0x1002af7d
cmp word [ebp + 0x150c4], 3
je 0x1002af7d
cmp word [ebp + 0x150c4], 4
je 0x1002af7d
mov word [ebp + 0x150c4], 3
mov dword [ebp + 0x150d8], 0x10e
mov word [ebp + 0x150dc], 3
cmp word [ebp + 0x150dc], 1
je 0x1002afd1
cmp word [ebp + 0x150dc], 2
je 0x1002afd1
cmp word [ebp + 0x150dc], 3
je 0x1002afd1
cmp word [ebp + 0x150dc], 4
je 0x1002afd1
mov word [ebp + 0x150dc], 3
mov dword [ebp + 0x151e8], 0x15
mov word [ebp + 0x151ec], 3
cmp word [ebp + 0x151ec], 1
je 0x1002b025
cmp word [ebp + 0x151ec], 2
je 0x1002b025
cmp word [ebp + 0x151ec], 3
je 0x1002b025
cmp word [ebp + 0x151ec], 4
je 0x1002b025
mov word [ebp + 0x151ec], 3
mov dword [ebp + 0x15200], 0x10d
mov word [ebp + 0x15204], 3
cmp word [ebp + 0x15204], 1
je 0x1002b079
cmp word [ebp + 0x15204], 2
je 0x1002b079
cmp word [ebp + 0x15204], 3
je 0x1002b079
cmp word [ebp + 0x15204], 4
je 0x1002b079
mov word [ebp + 0x15204], 3
mov dword [ebp + 0x1461a], 0x464
mov dword [ebp + 0x1461e], 0x45e
mov ax, word [ebp + 0x1462c]
test ax, ax
jne 0x1002b3b5
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0x1462c]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002b10e
mov eax, dword [ebp + 0x27530]
jl 0x1002b163
cmp eax, dword [ebp - 0x3c]
ja 0x1002b10e
mov eax, dword [ebp + 0x2752c]
jb 0x1002b163
cmp eax, dword [ebp - 0x40]
jbe 0x1002b163
inc word [ebp + 0x1462c]
xor eax, eax
mov ax, word [ebp + 0x1462c]
imul edi, eax, 0xb
mov word [ebp + edi + 0x14623], 1
xor eax, eax
mov ax, word [ebp + 0x1462c]
imul edi, eax, 0xb
lea eax, [ebp + 0x150c0]
mov dword [ebp + edi + 0x14626], eax
mov dword [ebp + 0x150c0], 0x16
xor eax, eax
mov ax, word [ebp + 0x1462c]
imul edi, eax, 0xb
xor eax, eax
mov dword [ebp + edi + 0x1462a], eax
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0x1462c]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002b1d4
mov eax, dword [ebp + 0x27530]
jl 0x1002b229
cmp eax, dword [ebp - 0x3c]
ja 0x1002b1d4
mov eax, dword [ebp + 0x2752c]
jb 0x1002b229
cmp eax, dword [ebp - 0x40]
jbe 0x1002b229
inc word [ebp + 0x1462c]
xor eax, eax
mov ax, word [ebp + 0x1462c]
imul edi, eax, 0xb
mov word [ebp + edi + 0x14623], 2
xor eax, eax
mov ax, word [ebp + 0x1462c]
imul edi, eax, 0xb
lea eax, [ebp + 0x150d8]
mov dword [ebp + edi + 0x14626], eax
mov dword [ebp + 0x150d8], 0x10e
xor eax, eax
mov ax, word [ebp + 0x1462c]
imul edi, eax, 0xb
xor eax, eax
mov dword [ebp + edi + 0x1462a], eax
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0x1462c]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002b29a
mov eax, dword [ebp + 0x27530]
jl 0x1002b2ef
cmp eax, dword [ebp - 0x3c]
ja 0x1002b29a
mov eax, dword [ebp + 0x2752c]
jb 0x1002b2ef
cmp eax, dword [ebp - 0x40]
jbe 0x1002b2ef
inc word [ebp + 0x1462c]
xor eax, eax
mov ax, word [ebp + 0x1462c]
imul edi, eax, 0xb
mov word [ebp + edi + 0x14623], 3
xor eax, eax
mov ax, word [ebp + 0x1462c]
imul edi, eax, 0xb
lea eax, [ebp + 0x151e8]
mov dword [ebp + edi + 0x14626], eax
mov dword [ebp + 0x151e8], 0x15
xor eax, eax
mov ax, word [ebp + 0x1462c]
imul edi, eax, 0xb
xor eax, eax
mov dword [ebp + edi + 0x1462a], eax
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0x1462c]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002b360
mov eax, dword [ebp + 0x27530]
jl 0x1002b3b5
cmp eax, dword [ebp - 0x3c]
ja 0x1002b360
mov eax, dword [ebp + 0x2752c]
jb 0x1002b3b5
cmp eax, dword [ebp - 0x40]
jbe 0x1002b3b5
inc word [ebp + 0x1462c]
xor eax, eax
mov ax, word [ebp + 0x1462c]
imul edi, eax, 0xb
mov word [ebp + edi + 0x14623], 4
xor eax, eax
mov ax, word [ebp + 0x1462c]
imul edi, eax, 0xb
lea eax, [ebp + 0x15200]
mov dword [ebp + edi + 0x14626], eax
mov dword [ebp + 0x15200], 0x10d
xor eax, eax
mov ax, word [ebp + 0x1462c]
imul edi, eax, 0xb
xor eax, eax
mov dword [ebp + edi + 0x1462a], eax
mov dword [ebp + 0x15316], 0x31
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov eax, dword [esi + 4]
cmp eax, dword [edi + 8]
jle 0x1002b403
mov edi, dword [ebp + 0x273e8]
mov eax, dword [edi + 8]
inc eax
mov edi, dword [ebp + 0x273e8]
mov dword [edi + 8], eax
mov esi, dword [ebp + 0x273e8]
mov edi, dword [ebp + 0x273e8]
mov esi, dword [esi + 8]
lea eax, [ebp + 0x15314]
mov dword [edi + esi*4 + 8], eax
mov dword [ebp + 0x15350], 0x14
mov dword [ebp + 0x1531a], 1
mov word [ebp + 0x15343], 0
lea eax, [ebp + 0x15364]
mov dword [ebp + 0x15333], eax
lea eax, [ebp + 0x15ae8]
mov dword [ebp + 0x15337], eax
lea eax, [ebp + 0x15af8]
mov dword [ebp + 0x1533b], eax
lea eax, [ebp + 0x157c8]
mov dword [ebp + 0x1533f], eax
cmp dword [ebp + 0x157cc], 0xffffffff
jne 0x1002b462
call fcn.10026317
mov dword [ebp + 0x15ae8], 0xe
mov word [ebp + 0x15aec], 3
cmp word [ebp + 0x15aec], 1
je 0x1002b4b6
cmp word [ebp + 0x15aec], 2
je 0x1002b4b6
cmp word [ebp + 0x15aec], 3
je 0x1002b4b6
cmp word [ebp + 0x15aec], 4
je 0x1002b4b6
mov word [ebp + 0x15aec], 3
mov dword [ebp + 0x15af8], 0x111
mov word [ebp + 0x15afc], 3
cmp word [ebp + 0x15afc], 1
je 0x1002b50a
cmp word [ebp + 0x15afc], 2
je 0x1002b50a
cmp word [ebp + 0x15afc], 3
je 0x1002b50a
cmp word [ebp + 0x15afc], 4
je 0x1002b50a
mov word [ebp + 0x15afc], 3
mov dword [ebp + 0x15c0c], 0x15
mov word [ebp + 0x15c10], 3
cmp word [ebp + 0x15c10], 1
je 0x1002b55e
cmp word [ebp + 0x15c10], 2
je 0x1002b55e
cmp word [ebp + 0x15c10], 3
je 0x1002b55e
cmp word [ebp + 0x15c10], 4
je 0x1002b55e
mov word [ebp + 0x15c10], 3
mov dword [ebp + 0x15c24], 0x17
mov word [ebp + 0x15c28], 3
cmp word [ebp + 0x15c28], 1
je 0x1002b5b2
cmp word [ebp + 0x15c28], 2
je 0x1002b5b2
cmp word [ebp + 0x15c28], 3
je 0x1002b5b2
cmp word [ebp + 0x15c28], 4
je 0x1002b5b2
mov word [ebp + 0x15c28], 3
mov dword [ebp + 0x15c3c], 0x1f
mov word [ebp + 0x15c40], 3
cmp word [ebp + 0x15c40], 1
je 0x1002b606
cmp word [ebp + 0x15c40], 2
je 0x1002b606
cmp word [ebp + 0x15c40], 3
je 0x1002b606
cmp word [ebp + 0x15c40], 4
je 0x1002b606
mov word [ebp + 0x15c40], 3
mov dword [ebp + 0x15c5c], 0x17
mov word [ebp + 0x15c60], 3
cmp word [ebp + 0x15c60], 1
je 0x1002b65a
cmp word [ebp + 0x15c60], 2
je 0x1002b65a
cmp word [ebp + 0x15c60], 3
je 0x1002b65a
cmp word [ebp + 0x15c60], 4
je 0x1002b65a
mov word [ebp + 0x15c60], 3
mov dword [ebp + 0x15c74], 0x1f
mov word [ebp + 0x15c78], 3
cmp word [ebp + 0x15c78], 1
je 0x1002b6ae
cmp word [ebp + 0x15c78], 2
je 0x1002b6ae
cmp word [ebp + 0x15c78], 3
je 0x1002b6ae
cmp word [ebp + 0x15c78], 4
je 0x1002b6ae
mov word [ebp + 0x15c78], 3
mov dword [ebp + 0x15c94], 0xf
mov word [ebp + 0x15c98], 3
cmp word [ebp + 0x15c98], 1
je 0x1002b702
cmp word [ebp + 0x15c98], 2
je 0x1002b702
cmp word [ebp + 0x15c98], 3
je 0x1002b702
cmp word [ebp + 0x15c98], 4
je 0x1002b702
mov word [ebp + 0x15c98], 3
mov dword [ebp + 0x15ca4], 0x17
mov word [ebp + 0x15ca8], 3
cmp word [ebp + 0x15ca8], 1
je 0x1002b756
cmp word [ebp + 0x15ca8], 2
je 0x1002b756
cmp word [ebp + 0x15ca8], 3
je 0x1002b756
cmp word [ebp + 0x15ca8], 4
je 0x1002b756
mov word [ebp + 0x15ca8], 3
mov dword [ebp + 0x15cbc], 0xf
mov word [ebp + 0x15cc0], 3
cmp word [ebp + 0x15cc0], 1
je 0x1002b7aa
cmp word [ebp + 0x15cc0], 2
je 0x1002b7aa
cmp word [ebp + 0x15cc0], 3
je 0x1002b7aa
cmp word [ebp + 0x15cc0], 4
je 0x1002b7aa
mov word [ebp + 0x15cc0], 3
mov dword [ebp + 0x15ccc], 0x11
mov word [ebp + 0x15cd0], 3
cmp word [ebp + 0x15cd0], 1
je 0x1002b7fe
cmp word [ebp + 0x15cd0], 2
je 0x1002b7fe
cmp word [ebp + 0x15cd0], 3
je 0x1002b7fe
cmp word [ebp + 0x15cd0], 4
je 0x1002b7fe
mov word [ebp + 0x15cd0], 3
mov dword [ebp + 0x15ce0], 0x21
mov word [ebp + 0x15ce4], 3
cmp word [ebp + 0x15ce4], 1
je 0x1002b852
cmp word [ebp + 0x15ce4], 2
je 0x1002b852
cmp word [ebp + 0x15ce4], 3
je 0x1002b852
cmp word [ebp + 0x15ce4], 4
je 0x1002b852
mov word [ebp + 0x15ce4], 3
mov dword [ebp + 0x15d04], 0x19
mov word [ebp + 0x15d08], 3
cmp word [ebp + 0x15d08], 1
je 0x1002b8a6
cmp word [ebp + 0x15d08], 2
je 0x1002b8a6
cmp word [ebp + 0x15d08], 3
je 0x1002b8a6
cmp word [ebp + 0x15d08], 4
je 0x1002b8a6
mov word [ebp + 0x15d08], 3
mov dword [ebp + 0x15d20], 0x1d
mov word [ebp + 0x15d24], 3
cmp word [ebp + 0x15d24], 1
je 0x1002b8fa
cmp word [ebp + 0x15d24], 2
je 0x1002b8fa
cmp word [ebp + 0x15d24], 3
je 0x1002b8fa
cmp word [ebp + 0x15d24], 4
je 0x1002b8fa
mov word [ebp + 0x15d24], 3
mov dword [ebp + 0x15d40], 0x19
mov word [ebp + 0x15d44], 3
cmp word [ebp + 0x15d44], 1
je 0x1002b94e
cmp word [ebp + 0x15d44], 2
je 0x1002b94e
cmp word [ebp + 0x15d44], 3
je 0x1002b94e
cmp word [ebp + 0x15d44], 4
je 0x1002b94e
mov word [ebp + 0x15d44], 3
mov dword [ebp + 0x15d5c], 0x17
mov word [ebp + 0x15d60], 3
cmp word [ebp + 0x15d60], 1
je 0x1002b9a2
cmp word [ebp + 0x15d60], 2
je 0x1002b9a2
cmp word [ebp + 0x15d60], 3
je 0x1002b9a2
cmp word [ebp + 0x15d60], 4
je 0x1002b9a2
mov word [ebp + 0x15d60], 3
mov dword [ebp + 0x15d74], 0xf
mov word [ebp + 0x15d78], 3
cmp word [ebp + 0x15d78], 1
je 0x1002b9f6
cmp word [ebp + 0x15d78], 2
je 0x1002b9f6
cmp word [ebp + 0x15d78], 3
je 0x1002b9f6
cmp word [ebp + 0x15d78], 4
je 0x1002b9f6
mov word [ebp + 0x15d78], 3
mov dword [ebp + 0x15d84], 0x31
mov word [ebp + 0x15d88], 3
cmp word [ebp + 0x15d88], 1
je 0x1002ba4a
cmp word [ebp + 0x15d88], 2
je 0x1002ba4a
cmp word [ebp + 0x15d88], 3
je 0x1002ba4a
cmp word [ebp + 0x15d88], 4
je 0x1002ba4a
mov word [ebp + 0x15d88], 3
mov dword [ebp + 0x15db8], 0xf
mov word [ebp + 0x15dbc], 3
cmp word [ebp + 0x15dbc], 1
je 0x1002ba9e
cmp word [ebp + 0x15dbc], 2
je 0x1002ba9e
cmp word [ebp + 0x15dbc], 3
je 0x1002ba9e
cmp word [ebp + 0x15dbc], 4
je 0x1002ba9e
mov word [ebp + 0x15dbc], 3
mov dword [ebp + 0x15dc8], 0x17
mov word [ebp + 0x15dcc], 3
cmp word [ebp + 0x15dcc], 1
je 0x1002baf2
cmp word [ebp + 0x15dcc], 2
je 0x1002baf2
cmp word [ebp + 0x15dcc], 3
je 0x1002baf2
cmp word [ebp + 0x15dcc], 4
je 0x1002baf2
mov word [ebp + 0x15dcc], 3
mov dword [ebp + 0x15de0], 0x17
mov word [ebp + 0x15de4], 3
cmp word [ebp + 0x15de4], 1
je 0x1002bb46
cmp word [ebp + 0x15de4], 2
je 0x1002bb46
cmp word [ebp + 0x15de4], 3
je 0x1002bb46
cmp word [ebp + 0x15de4], 4
je 0x1002bb46
mov word [ebp + 0x15de4], 3
mov dword [ebp + 0x15df8], 0x25
mov word [ebp + 0x15dfc], 3
cmp word [ebp + 0x15dfc], 1
je 0x1002bb9a
cmp word [ebp + 0x15dfc], 2
je 0x1002bb9a
cmp word [ebp + 0x15dfc], 3
je 0x1002bb9a
cmp word [ebp + 0x15dfc], 4
je 0x1002bb9a
mov word [ebp + 0x15dfc], 3
mov dword [ebp + 0x15e20], 0x11
mov word [ebp + 0x15e24], 3
cmp word [ebp + 0x15e24], 1
je 0x1002bbee
cmp word [ebp + 0x15e24], 2
je 0x1002bbee
cmp word [ebp + 0x15e24], 3
je 0x1002bbee
cmp word [ebp + 0x15e24], 4
je 0x1002bbee
mov word [ebp + 0x15e24], 3
mov dword [ebp + 0x15e34], 0x55
mov word [ebp + 0x15e38], 3
cmp word [ebp + 0x15e38], 1
je 0x1002bc42
cmp word [ebp + 0x15e38], 2
je 0x1002bc42
cmp word [ebp + 0x15e38], 3
je 0x1002bc42
cmp word [ebp + 0x15e38], 4
je 0x1002bc42
mov word [ebp + 0x15e38], 3
mov dword [ebp + 0x15e8c], 0x11
mov word [ebp + 0x15e90], 3
cmp word [ebp + 0x15e90], 1
je 0x1002bc96
cmp word [ebp + 0x15e90], 2
je 0x1002bc96
cmp word [ebp + 0x15e90], 3
je 0x1002bc96
cmp word [ebp + 0x15e90], 4
je 0x1002bc96
mov word [ebp + 0x15e90], 3
mov dword [ebp + 0x15366], 0x464
mov dword [ebp + 0x1536a], 0x45e
mov ax, word [ebp + 0x15378]
test ax, ax
jne 0x1002caec
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0x15378]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002bd2b
mov eax, dword [ebp + 0x27530]
jl 0x1002bd80
cmp eax, dword [ebp - 0x3c]
ja 0x1002bd2b
mov eax, dword [ebp + 0x2752c]
jb 0x1002bd80
cmp eax, dword [ebp - 0x40]
jbe 0x1002bd80
inc word [ebp + 0x15378]
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
mov word [ebp + edi + 0x1536f], 1
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
lea eax, [ebp + 0x15c0c]
mov dword [ebp + edi + 0x15372], eax
mov dword [ebp + 0x15c0c], 0x15
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
xor eax, eax
mov dword [ebp + edi + 0x15376], eax
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0x15378]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002bdf1
mov eax, dword [ebp + 0x27530]
jl 0x1002be46
cmp eax, dword [ebp - 0x3c]
ja 0x1002bdf1
mov eax, dword [ebp + 0x2752c]
jb 0x1002be46
cmp eax, dword [ebp - 0x40]
jbe 0x1002be46
inc word [ebp + 0x15378]
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
mov word [ebp + edi + 0x1536f], 2
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
lea eax, [ebp + 0x15c24]
mov dword [ebp + edi + 0x15372], eax
mov dword [ebp + 0x15c24], 0x17
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
xor eax, eax
mov dword [ebp + edi + 0x15376], eax
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0x15378]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002beb7
mov eax, dword [ebp + 0x27530]
jl 0x1002bf0c
cmp eax, dword [ebp - 0x3c]
ja 0x1002beb7
mov eax, dword [ebp + 0x2752c]
jb 0x1002bf0c
cmp eax, dword [ebp - 0x40]
jbe 0x1002bf0c
inc word [ebp + 0x15378]
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
mov word [ebp + edi + 0x1536f], 3
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
lea eax, [ebp + 0x15c3c]
mov dword [ebp + edi + 0x15372], eax
mov dword [ebp + 0x15c3c], 0x1f
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
xor eax, eax
mov dword [ebp + edi + 0x15376], eax
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0x15378]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002bf7d
mov eax, dword [ebp + 0x27530]
jl 0x1002bfd2
cmp eax, dword [ebp - 0x3c]
ja 0x1002bf7d
mov eax, dword [ebp + 0x2752c]
jb 0x1002bfd2
cmp eax, dword [ebp - 0x40]
jbe 0x1002bfd2
inc word [ebp + 0x15378]
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
mov word [ebp + edi + 0x1536f], 4
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
lea eax, [ebp + 0x15c5c]
mov dword [ebp + edi + 0x15372], eax
mov dword [ebp + 0x15c5c], 0x17
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
xor eax, eax
mov dword [ebp + edi + 0x15376], eax
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0x15378]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002c043
mov eax, dword [ebp + 0x27530]
jl 0x1002c0a6
cmp eax, dword [ebp - 0x3c]
ja 0x1002c043
mov eax, dword [ebp + 0x2752c]
jb 0x1002c0a6
cmp eax, dword [ebp - 0x40]
jbe 0x1002c0a6
inc word [ebp + 0x15378]
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
mov word [ebp + edi + 0x1536f], 5
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
lea eax, [ebp + 0x15c74]
mov dword [ebp + edi + 0x15372], eax
mov dword [ebp + 0x15c74], 0x1f
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
lea eax, [ebp + 0x15c94]
mov dword [ebp + edi + 0x15376], eax
mov dword [ebp + 0x15c94], 0xf
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0x15378]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002c117
mov eax, dword [ebp + 0x27530]
jl 0x1002c16c
cmp eax, dword [ebp - 0x3c]
ja 0x1002c117
mov eax, dword [ebp + 0x2752c]
jb 0x1002c16c
cmp eax, dword [ebp - 0x40]
jbe 0x1002c16c
inc word [ebp + 0x15378]
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
mov word [ebp + edi + 0x1536f], 6
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
lea eax, [ebp + 0x15ca4]
mov dword [ebp + edi + 0x15372], eax
mov dword [ebp + 0x15ca4], 0x17
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
xor eax, eax
mov dword [ebp + edi + 0x15376], eax
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0x15378]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002c1dd
mov eax, dword [ebp + 0x27530]
jl 0x1002c232
cmp eax, dword [ebp - 0x3c]
ja 0x1002c1dd
mov eax, dword [ebp + 0x2752c]
jb 0x1002c232
cmp eax, dword [ebp - 0x40]
jbe 0x1002c232
inc word [ebp + 0x15378]
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
mov word [ebp + edi + 0x1536f], 7
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
lea eax, [ebp + 0x15cbc]
mov dword [ebp + edi + 0x15372], eax
mov dword [ebp + 0x15cbc], 0xf
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
xor eax, eax
mov dword [ebp + edi + 0x15376], eax
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0x15378]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002c2a3
mov eax, dword [ebp + 0x27530]
jl 0x1002c2f8
cmp eax, dword [ebp - 0x3c]
ja 0x1002c2a3
mov eax, dword [ebp + 0x2752c]
jb 0x1002c2f8
cmp eax, dword [ebp - 0x40]
jbe 0x1002c2f8
inc word [ebp + 0x15378]
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
mov word [ebp + edi + 0x1536f], 8
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
lea eax, [ebp + 0x15ccc]
mov dword [ebp + edi + 0x15372], eax
mov dword [ebp + 0x15ccc], 0x11
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
xor eax, eax
mov dword [ebp + edi + 0x15376], eax
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0x15378]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002c369
mov eax, dword [ebp + 0x27530]
jl 0x1002c3be
cmp eax, dword [ebp - 0x3c]
ja 0x1002c369
mov eax, dword [ebp + 0x2752c]
jb 0x1002c3be
cmp eax, dword [ebp - 0x40]
jbe 0x1002c3be
inc word [ebp + 0x15378]
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
mov word [ebp + edi + 0x1536f], 9
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
lea eax, [ebp + 0x15ce0]
mov dword [ebp + edi + 0x15372], eax
mov dword [ebp + 0x15ce0], 0x21
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
xor eax, eax
mov dword [ebp + edi + 0x15376], eax
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0x15378]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002c42f
mov eax, dword [ebp + 0x27530]
jl 0x1002c484
cmp eax, dword [ebp - 0x3c]
ja 0x1002c42f
mov eax, dword [ebp + 0x2752c]
jb 0x1002c484
cmp eax, dword [ebp - 0x40]
jbe 0x1002c484
inc word [ebp + 0x15378]
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
mov word [ebp + edi + 0x1536f], 0xa
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
lea eax, [ebp + 0x15d04]
mov dword [ebp + edi + 0x15372], eax
mov dword [ebp + 0x15d04], 0x19
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
xor eax, eax
mov dword [ebp + edi + 0x15376], eax
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0x15378]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002c4f5
mov eax, dword [ebp + 0x27530]
jl 0x1002c54a
cmp eax, dword [ebp - 0x3c]
ja 0x1002c4f5
mov eax, dword [ebp + 0x2752c]
jb 0x1002c54a
cmp eax, dword [ebp - 0x40]
jbe 0x1002c54a
inc word [ebp + 0x15378]
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
mov word [ebp + edi + 0x1536f], 0xb
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
lea eax, [ebp + 0x15d20]
mov dword [ebp + edi + 0x15372], eax
mov dword [ebp + 0x15d20], 0x1d
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
xor eax, eax
mov dword [ebp + edi + 0x15376], eax
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0x15378]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002c5bb
mov eax, dword [ebp + 0x27530]
jl 0x1002c610
cmp eax, dword [ebp - 0x3c]
ja 0x1002c5bb
mov eax, dword [ebp + 0x2752c]
jb 0x1002c610
cmp eax, dword [ebp - 0x40]
jbe 0x1002c610
inc word [ebp + 0x15378]
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
mov word [ebp + edi + 0x1536f], 0xc
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
lea eax, [ebp + 0x15d40]
mov dword [ebp + edi + 0x15372], eax
mov dword [ebp + 0x15d40], 0x19
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
xor eax, eax
mov dword [ebp + edi + 0x15376], eax
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0x15378]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002c681
mov eax, dword [ebp + 0x27530]
jl 0x1002c6e4
cmp eax, dword [ebp - 0x3c]
ja 0x1002c681
mov eax, dword [ebp + 0x2752c]
jb 0x1002c6e4
cmp eax, dword [ebp - 0x40]
jbe 0x1002c6e4
inc word [ebp + 0x15378]
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
mov word [ebp + edi + 0x1536f], 0xd
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
lea eax, [ebp + 0x15d5c]
mov dword [ebp + edi + 0x15372], eax
mov dword [ebp + 0x15d5c], 0x17
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
lea eax, [ebp + 0x15d74]
mov dword [ebp + edi + 0x15376], eax
mov dword [ebp + 0x15d74], 0xf
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0x15378]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002c755
mov eax, dword [ebp + 0x27530]
jl 0x1002c7b8
cmp eax, dword [ebp - 0x3c]
ja 0x1002c755
mov eax, dword [ebp + 0x2752c]
jb 0x1002c7b8
cmp eax, dword [ebp - 0x40]
jbe 0x1002c7b8
inc word [ebp + 0x15378]
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
mov word [ebp + edi + 0x1536f], 0xe
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
lea eax, [ebp + 0x15d84]
mov dword [ebp + edi + 0x15372], eax
mov dword [ebp + 0x15d84], 0x31
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
lea eax, [ebp + 0x15db8]
mov dword [ebp + edi + 0x15376], eax
mov dword [ebp + 0x15db8], 0xf
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0x15378]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002c829
mov eax, dword [ebp + 0x27530]
jl 0x1002c87e
cmp eax, dword [ebp - 0x3c]
ja 0x1002c829
mov eax, dword [ebp + 0x2752c]
jb 0x1002c87e
cmp eax, dword [ebp - 0x40]
jbe 0x1002c87e
inc word [ebp + 0x15378]
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
mov word [ebp + edi + 0x1536f], 0xf
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
lea eax, [ebp + 0x15dc8]
mov dword [ebp + edi + 0x15372], eax
mov dword [ebp + 0x15dc8], 0x17
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
xor eax, eax
mov dword [ebp + edi + 0x15376], eax
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0x15378]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002c8ef
mov eax, dword [ebp + 0x27530]
jl 0x1002c944
cmp eax, dword [ebp - 0x3c]
ja 0x1002c8ef
mov eax, dword [ebp + 0x2752c]
jb 0x1002c944
cmp eax, dword [ebp - 0x40]
jbe 0x1002c944
inc word [ebp + 0x15378]
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
mov word [ebp + edi + 0x1536f], 0x10
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
lea eax, [ebp + 0x15de0]
mov dword [ebp + edi + 0x15372], eax
mov dword [ebp + 0x15de0], 0x17
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
xor eax, eax
mov dword [ebp + edi + 0x15376], eax
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0x15378]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002c9b5
mov eax, dword [ebp + 0x27530]
jl 0x1002ca18
cmp eax, dword [ebp - 0x3c]
ja 0x1002c9b5
mov eax, dword [ebp + 0x2752c]
jb 0x1002ca18
cmp eax, dword [ebp - 0x40]
jbe 0x1002ca18
inc word [ebp + 0x15378]
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
mov word [ebp + edi + 0x1536f], 0x11
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
lea eax, [ebp + 0x15df8]
mov dword [ebp + edi + 0x15372], eax
mov dword [ebp + 0x15df8], 0x25
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
lea eax, [ebp + 0x15e20]
mov dword [ebp + edi + 0x15376], eax
mov dword [ebp + 0x15e20], 0x11
mov edi, dword [ebp - 0x4c]
lea esi, [edi + 0xec]
lea edi, [ebp + 0x2752c]
mov eax, dword [esi]
mov ecx, dword [esi + 4]
mov dword [edi], eax
mov eax, dword [esi + 8]
mov dword [edi + 4], ecx
mov dword [edi + 8], eax
lea esi, [ebp + 0x15378]
lea edi, [ebp - 0x40]
mov edx, 0xa0ed020c
mov dword [ebp + 0x9c], esp
call sub.carclw60.dll_GOL_55
mov eax, dword [ebp + 0x27534]
cmp eax, dword [ebp - 0x38]
jg 0x1002ca89
mov eax, dword [ebp + 0x27530]
jl 0x1002caec
cmp eax, dword [ebp - 0x3c]
ja 0x1002ca89
mov eax, dword [ebp + 0x2752c]
jb 0x1002caec
cmp eax, dword [ebp - 0x40]
jbe 0x1002caec
inc word [ebp + 0x15378]
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
mov word [ebp + edi + 0x1536f], 0x1e
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
lea eax, [ebp + 0x15e34]
mov dword [ebp + edi + 0x15372], eax
mov dword [ebp + 0x15e34], 0x55
xor eax, eax
mov ax, word [ebp + 0x15378]
imul edi, eax, 0xb
lea eax, [ebp + 0x15e8c]
mov dword [ebp + edi + 0x15376], eax
mov dword [ebp + 0x15e8c], 0x11
ret