Function at 0x6deed5
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov eax, 0xab841a
call fcn.00a6fc7c
push ecx
push esi
mov esi, ecx
lea ecx, [esi - 8]
mov dword [ecx], 0xb05354
mov dword [esi - 4], 0xb05304
push edi
mov dword [ebp - 0x10], esi
mov dword [esi], 0xb05300
mov dword [ebp - 4], 0x43
call fcn.004256a1
lea ecx, [esi + 0x9b0]
mov byte [ebp - 4], 0x42
call fcn.006ef6d1
lea ecx, [esi + 0x978]
mov byte [ebp - 4], 0x41
call fcn.0048ff62
lea ecx, [esi + 0x974]
mov byte [ebp - 4], 0x40
call fcn.006ef5bb
lea ecx, [esi + 0x970]
call fcn.00415ceb
lea ecx, [esi + 0x968]
mov byte [ebp - 4], 0x3e
call fcn.00429b9f
lea ecx, [esi + 0x960]
mov byte [ebp - 4], 0x3d
call fcn.00472fa8
lea ecx, [esi + 0x958]
mov byte [ebp - 4], 0x3c
call fcn.00429b73
lea ecx, [esi + 0x950]
mov byte [ebp - 4], 0x3b
call fcn.00429b73
lea ecx, [esi + 0x948]
mov byte [ebp - 4], 0x3a
call fcn.00429b73
push 0x6dee8e
push 3
push 0x98
lea eax, [esi + 0x70c]
push eax
mov byte [ebp - 4], 0x39
call fcn.00a70178
lea ecx, [esi + 0x708]
mov byte [ebp - 4], 0x38
call fcn.004571bb
lea ecx, [esi + 0x6d0]
mov byte [ebp - 4], 0x37
mov dword [ecx], 0xb05390
call fcn.006ef581
lea ecx, [esi + 0x6bc]
mov edi, 0xb05394
mov byte [ebp - 4], 0x36
mov dword [ecx], edi
call fcn.006ef509
lea ecx, [esi + 0x6a8]
mov byte [ebp - 4], 0x35
mov dword [ecx], edi
call fcn.006ef509
lea ecx, [esi + 0x6a4]
mov byte [ebp - 4], 0x34
call fcn.006ef2f9
lea ecx, [esi + 0x6a0]
mov byte [ebp - 4], 0x33
call fcn.006ef252
lea ecx, [esi + 0x698]
mov byte [ebp - 4], 0x32
call fcn.00434166
lea ecx, [esi + 0x694]
mov byte [ebp - 4], 0x31
call fcn.0041f006
lea ecx, [esi + 0x690]
mov byte [ebp - 4], 0x30
call fcn.00434166
lea ecx, [esi + 0x68c]
mov byte [ebp - 4], 0x2f
call fcn.0041f006
lea ecx, [esi + 0x688]
mov byte [ebp - 4], 0x2e
call fcn.0041f006
mov eax, dword [esi + 0x684]
test eax, eax
mov byte [ebp - 4], 0x2d
je 0x6df070
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x680]
test eax, eax
mov byte [ebp - 4], 0x2c
je 0x6df084
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x67c]
test eax, eax
mov byte [ebp - 4], 0x2b
je 0x6df098
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x678]
test eax, eax
mov byte [ebp - 4], 0x2a
je 0x6df0ac
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
lea ecx, [esi + 0x660]
mov byte [ebp - 4], 0x29
call fcn.0041f006
lea ecx, [esi + 0x65c]
mov byte [ebp - 4], 0x28
call fcn.0041f006
lea ecx, [esi + 0x658]
mov byte [ebp - 4], 0x27
call fcn.0041f006
mov eax, dword [esi + 0x654]
test eax, eax
mov byte [ebp - 4], 0x26
je 0x6df0ed
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x650]
test eax, eax
mov byte [ebp - 4], 0x25
je 0x6df101
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x64c]
test eax, eax
mov byte [ebp - 4], 0x24
je 0x6df115
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x648]
test eax, eax
mov byte [ebp - 4], 0x23
je 0x6df129
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x644]
test eax, eax
mov byte [ebp - 4], 0x22
je 0x6df13d
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x640]
test eax, eax
mov byte [ebp - 4], 0x21
je 0x6df151
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x63c]
test eax, eax
mov byte [ebp - 4], 0x20
je 0x6df165
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x638]
test eax, eax
mov byte [ebp - 4], 0x1f
je 0x6df179
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
push ebx
mov edi, fcn.00414a3c
push edi
push 7
push 4
pop ebx
push ebx
lea eax, [esi + 0x61c]
push eax
mov byte [ebp - 4], 0x1e
call fcn.00a70178
push edi
push ebx
push ebx
lea eax, [esi + 0x60c]
push eax
mov byte [ebp - 4], 0x1d
call fcn.00a70178
mov eax, dword [esi + 0x608]
test eax, eax
mov byte [ebp - 4], 0x1c
je 0x6df1bd
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x604]
test eax, eax
mov byte [ebp - 4], 0x1b
je 0x6df1d1
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
push edi
push 2
push ebx
lea eax, [esi + 0x5fc]
push eax
mov byte [ebp - 4], 0x1a
call fcn.00a70178
mov eax, dword [esi + 0x5f8]
test eax, eax
mov byte [ebp - 4], 0x19
je 0x6df1f9
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x5f4]
test eax, eax
mov byte [ebp - 4], 0x18
je 0x6df20d
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x5f0]
test eax, eax
mov byte [ebp - 4], 0x17
je 0x6df221
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
push edi
push 9
push ebx
lea eax, [esi + 0x5cc]
push eax
mov byte [ebp - 4], 0x16
call fcn.00a70178
push edi
push 3
push ebx
lea eax, [esi + 0x5c0]
push eax
mov byte [ebp - 4], 0x15
call fcn.00a70178
mov eax, dword [esi + 0x5bc]
test eax, eax
mov byte [ebp - 4], 0x14
je 0x6df25d
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x5b8]
test eax, eax
mov byte [ebp - 4], 0x13
je 0x6df271
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x5b4]
test eax, eax
mov byte [ebp - 4], 0x12
je 0x6df285
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x5b0]
test eax, eax
mov byte [ebp - 4], 0x11
je 0x6df299
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x5ac]
test eax, eax
mov byte [ebp - 4], 0x10
je 0x6df2ad
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x5a8]
test eax, eax
mov byte [ebp - 4], 0xf
je 0x6df2c1
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x5a4]
test eax, eax
mov byte [ebp - 4], 0xe
je 0x6df2d5
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x5a0]
test eax, eax
mov byte [ebp - 4], 0xd
je 0x6df2e9
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x59c]
test eax, eax
mov byte [ebp - 4], 0xc
je 0x6df2fd
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x598]
test eax, eax
mov byte [ebp - 4], 0xb
je 0x6df311
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x594]
test eax, eax
mov byte [ebp - 4], 0xa
je 0x6df325
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x590]
test eax, eax
mov byte [ebp - 4], 9
je 0x6df339
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x58c]
test eax, eax
mov byte [ebp - 4], 8
je 0x6df34d
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x588]
test eax, eax
mov byte [ebp - 4], 7
je 0x6df361
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x584]
test eax, eax
mov byte [ebp - 4], 6
je 0x6df375
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x580]
test eax, eax
mov byte [ebp - 4], 5
je 0x6df389
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x57c]
test eax, eax
mov byte [ebp - 4], bl
pop ebx
je 0x6df39d
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x578]
test eax, eax
mov byte [ebp - 4], 3
je 0x6df3b1
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x574]
test eax, eax
mov byte [ebp - 4], 2
je 0x6df3c5
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [esi + 0x570]
test eax, eax
mov byte [ebp - 4], 1
je 0x6df3d9
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
and byte [ebp - 4], 0
lea ecx, [esi + 0x6c]
call fcn.008ee6f6
or dword [ebp - 4], 0xffffffff
mov ecx, esi
call fcn.004fd356
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
mov dword fs:[0], ecx
leave
ret