Function at 0x76792d
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov eax, 0x803712
call fcn.007a83c4
push ecx
push ebx
push esi
mov esi, ecx
push edi
mov dword [ebp - 0x10], esi
mov dword [esi], 0x811714
lea ecx, [esi + 0x2eb8]
mov dword [ebp - 4], 0x39
call fcn.00773907
lea ecx, [esi + 0x2eac]
call fcn.0040278b
lea ecx, [esi + 0x2ea8]
call fcn.0040278b
lea ecx, [esi + 0x2e78]
mov edi, 0x80cc68
mov byte [ebp - 4], 0x36
mov dword [ecx], edi
call fcn.005daa22
lea ecx, [esi + 0x2e60]
mov byte [ebp - 4], 0x35
mov dword [ecx], edi
call fcn.005daa22
mov byte [ebp - 4], 0x34
lea ecx, [esi + 0x2e3c]
mov dword [ecx], 0x809500
call fcn.0045ff89
mov eax, dword [esi + 0x2e1c]
xor ebx, ebx
cmp eax, ebx
mov byte [ebp - 4], 0x33
je 0x7679c4
add eax, 0xfffffff4
push eax
call fcn.004318e9
pop ecx
mov eax, dword [esi + 0x2e18]
cmp eax, ebx
mov byte [ebp - 4], 0x32
je 0x7679dc
add eax, 0xfffffff4
push eax
call fcn.004318e9
pop ecx
lea ecx, [esi + 0x2e0c]
mov byte [ebp - 4], 0x31
call fcn.004567bb
lea ecx, [esi + 0x2e08]
mov byte [ebp - 4], 0x30
call fcn.004568ae
lea ecx, [esi + 0x2e04]
mov byte [ebp - 4], 0x2f
call fcn.004568ae
lea ecx, [esi + 0x2e00]
mov byte [ebp - 4], 0x2e
call fcn.005372d0
lea ecx, [esi + 0x2dfc]
mov byte [ebp - 4], 0x2d
call fcn.00456480
lea ecx, [esi + 0x2df0]
mov byte [ebp - 4], 0x2c
call fcn.004d74f0
lea ecx, [esi + 0x2de4]
mov byte [ebp - 4], 0x2b
call fcn.0061f9e9
lea ecx, [esi + 0x2dd0]
mov byte [ebp - 4], 0x2a
mov dword [ecx], 0x80a3f8
call fcn.004ca5c6
lea ecx, [esi + 0x2dcc]
mov byte [ebp - 4], 0x29
call fcn.007737e6
lea ecx, [esi + 0x2dc4]
mov byte [ebp - 4], 0x28
call fcn.007728e4
lea ecx, [esi + 0x2dbc]
mov byte [ebp - 4], 0x27
call fcn.007728ce
lea ecx, [esi + 0x2db4]
mov byte [ebp - 4], 0x26
call fcn.007728b8
lea ecx, [esi + 0x2dac]
mov byte [ebp - 4], 0x25
call fcn.007728a2
lea ecx, [esi + 0x2da4]
mov byte [ebp - 4], 0x24
call fcn.0077288c
lea ecx, [esi + 0x2d9c]
mov byte [ebp - 4], 0x23
call fcn.00772876
lea ecx, [esi + 0x2d94]
mov byte [ebp - 4], 0x22
call fcn.0067afea
lea ecx, [esi + 0x2d8c]
mov byte [ebp - 4], 0x21
call fcn.00772860
lea ecx, [esi + 0x2d84]
mov byte [ebp - 4], 0x20
call fcn.0077284a
lea ecx, [esi + 0x2d7c]
mov byte [ebp - 4], 0x1f
call fcn.00772834
lea ecx, [esi + 0x2d74]
mov byte [ebp - 4], 0x1e
call fcn.0077281e
lea ecx, [esi + 0x2d6c]
mov byte [ebp - 4], 0x1d
call fcn.00772808
lea ecx, [esi + 0x2d64]
mov byte [ebp - 4], 0x1c
call fcn.007727f2
cmp dword [esi + 0x2d60], ebx
lea edi, [esi + 0x2d5c]
mov byte [ebp - 4], 0x1b
je 0x767b49
push ebx
mov ecx, edi
call fcn.00772dcd
mov dword [edi + 4], ebx
cmp dword [esi + 0x2d58], ebx
lea edi, [esi + 0x2d54]
mov byte [ebp - 4], 0x1a
je 0x767b66
push ebx
mov ecx, edi
call fcn.00772d9e
mov dword [edi + 4], ebx
cmp dword [esi + 0x2d50], ebx
lea edi, [esi + 0x2d4c]
mov byte [ebp - 4], 0x19
je 0x767b83
push ebx
mov ecx, edi
call fcn.00772d6f
mov dword [edi + 4], ebx
cmp dword [esi + 0x2d48], ebx
lea edi, [esi + 0x2d44]
mov byte [ebp - 4], 0x18
je 0x767ba0
push ebx
mov ecx, edi
call fcn.00772d40
mov dword [edi + 4], ebx
cmp dword [esi + 0x2d40], ebx
lea edi, [esi + 0x2d3c]
mov byte [ebp - 4], 0x17
je 0x767bbd
push ebx
mov ecx, edi
call fcn.00772d11
mov dword [edi + 4], ebx
cmp dword [esi + 0x2d38], ebx
lea edi, [esi + 0x2d34]
mov byte [ebp - 4], 0x16
je 0x767bda
push ebx
mov ecx, edi
call fcn.00772ce2
mov dword [edi + 4], ebx
cmp dword [esi + 0x2d30], ebx
lea edi, [esi + 0x2d2c]
mov byte [ebp - 4], 0x15
je 0x767bf7
push ebx
mov ecx, edi
call fcn.00772cb3
mov dword [edi + 4], ebx
cmp dword [esi + 0x2d28], ebx
lea edi, [esi + 0x2d24]
mov byte [ebp - 4], 0x14
je 0x767c14
push ebx
mov ecx, edi
call fcn.00772c84
mov dword [edi + 4], ebx
cmp dword [esi + 0x2d20], ebx
lea edi, [esi + 0x2d1c]
mov byte [ebp - 4], 0x13
je 0x767c31
push ebx
mov ecx, edi
call fcn.00772c55
mov dword [edi + 4], ebx
cmp dword [esi + 0x2d18], ebx
lea edi, [esi + 0x2d14]
mov byte [ebp - 4], 0x12
je 0x767c4e
push ebx
mov ecx, edi
call fcn.00772c26
mov dword [edi + 4], ebx
lea ecx, [esi + 0x2d04]
mov byte [ebp - 4], 0x11
call fcn.00414549
mov eax, dword [esi + 0x2ccc]
cmp eax, ebx
mov byte [ebp - 4], 0xf
je 0x767c7a
mov edi, 0x885098
push eax
mov ecx, edi
call fcn.00402ae1
jmp 0x767c7f
mov edi, 0x885098
mov eax, dword [esi + 0x2cc0]
cmp eax, ebx
mov byte [ebp - 4], 0xe
je 0x767c95
push eax
mov ecx, edi
call fcn.00402ae1
mov eax, dword [esi + 0x2cb4]
cmp eax, ebx
mov byte [ebp - 4], 0xd
je 0x767cab
push eax
mov ecx, edi
call fcn.00402ae1
mov eax, dword [esi + 0x2ca8]
cmp eax, ebx
mov byte [ebp - 4], 0xc
je 0x767cc1
push eax
mov ecx, edi
call fcn.00402ae1
mov edi, 0x4489c8
push edi
push 0x1e
push 8
lea eax, [esi + 0x2b50]
push eax
mov byte [ebp - 4], 0xa
call fcn.007a96c4
push edi
push 0x1e
push 8
lea eax, [esi + 0x2a60]
push eax
mov byte [ebp - 4], 9
call fcn.007a96c4
lea ecx, [esi + 0x2a5c]
mov byte [ebp - 4], 8
call fcn.00414549
lea ecx, [esi + 0x2a48]
mov byte [ebp - 4], 7
call fcn.00414549
lea ecx, [esi + 0x2a20]
mov byte [ebp - 4], 6
call fcn.007678cf
cmp dword [esi + 0x2a18], ebx
lea edi, [esi + 0x2a14]
mov byte [ebp - 4], 5
je 0x767d3a
push ebx
mov ecx, edi
call fcn.00772bf7
mov dword [edi + 4], ebx
lea ecx, [esi + 0x28b8]
mov byte [ebp - 4], 4
call fcn.007677cc
cmp dword [esi + 0x208c], ebx
lea edi, [esi + 0x2088]
mov byte [ebp - 4], 3
je 0x767d66
push ebx
mov ecx, edi
call fcn.00455bb5
mov dword [edi + 4], ebx
lea ecx, [esi + 0x2040]
mov byte [ebp - 4], 2
call fcn.00414549
lea ecx, [esi + 0x203c]
mov byte [ebp - 4], 1
call fcn.00414549
mov esi, dword [esi + 0x2038]
cmp esi, ebx
mov byte [ebp - 4], bl
je 0x767d9c
push esi
mov ecx, 0x885098
call fcn.00402ae1
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
mov dword [0x882868], ebx
pop ebx
mov dword fs:[0], ecx
leave
ret