Function at 0x83d5df
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x70], ecx
jmp 0x790567
push esi
jmp 0x859cbd
sub ecx, ecx
jmp 0x64b163
je 0x5ad7ac
push eax
call fcn.004509e1
add esp, 4
push esi
jmp 0x6aeaf8
jne 0x6aeb00
test esi, esi
jmp 0x62d918
je 0x5e60cc
push eax
call dword [0x4e7488]
mov eax, dword [esi + 4]
test eax, eax
jmp 0x5ad79d
mov word [ebp - 0x58], ax
inc ax
mov eax, ecx
cmp dx, si
mov word [ebp - 0x56], ax
sub eax, eax
test di, si
mov word [ebp - 0x54], ax
adc al, dl
and al, 0xd1
mov al, 0x45
mov byte [ebp - 0x43], al
mov byte [ebp - 0x41], al
not al
mov al, 0x20
mov dword [ebp - 0x74], 0
mov byte [ebp - 0x78], 0x57
clc
stc
mov byte [ebp - 0x77], 0x51
mov byte [ebp - 0x76], 0x4c
mov byte [ebp - 0x75], 0
mov byte [ebp - 0x44], 0x53
mov byte [ebp - 0x42], 0x4c
mov byte [ebp - 0x40], 0x43
cmp edx, eax
stc
cmp edi, 0x4bf8043a
mov byte [ebp - 0x3f], 0x54
stc
mov byte [ebp - 0x3e], al
test ebx, edi
clc
mov byte [ebp - 0x3d], 0x4e
mov byte [ebp - 0x3c], bl
cmc
test ebx, 0x6b0c1607
mov byte [ebp - 0x3b], 0x6d
mov byte [ebp - 0x3a], dl
mov byte [ebp - 0x39], 0x2c
cmp bp, di
test cl, 0x20
mov byte [ebp - 0x38], al
mov byte [ebp - 0x37], 0x4d
mov byte [ebp - 0x36], bl
test eax, ebp
mov byte [ebp - 0x35], 0x6e
stc
test edi, ecx
mov byte [ebp - 0x34], 0x75
stc
mov byte [ebp - 0x33], 0x66
cmp dl, 0xec
jmp 0x7ab120
push eax
btc eax, 0xb1
sub esp, 0xa0
mov eax, dword [0x520628]
test ebp, 0x307b6f5e
xor eax, ebp
cmp esp, 0x3b216893
test sp, 0x5716
clc
mov dword [ebp - 0x14], eax
cmp bx, 0x678b
push ebx
ror bl, cl
push esi
btc bx, 0xc0
push edi
setl bh
sal bl, cl
push eax
stc
adc di, cx
bswap eax
lea eax, [ebp - 0xc]
mov bh, 0x64
bts ebx, edx
sar bx, 0x95
mov dword fs:[0], eax
adc ax, si
bts bx, bp
rcl bl, cl
mov eax, dword [ebp + 8]
adc di, bp
test sp, si
mov dword [ebp - 0x8c], ecx
mov edi, edx
xadd cl, dh
stc
shld edx, eax, 0x74
mov ebx, 0x61
bsr dx, bp
mov dword [ebp - 0x88], eax
mov ecx, 0x6e
rcr dl, 0xea
mov word [ebp - 0x68], cx
mov edx, 0x4d
adc eax, 0x55686fc3
setns ch
mov word [ebp - 0x6c], dx
mov ecx, ebx
bts ax, di
mov edx, 0x75
mov word [ebp - 0x62], cx
cmc
clc
mov word [ebp - 0x66], dx
movzx ecx, sp
mov ecx, 0x75
test ecx, esi
add edx, edi
mov eax, ebx
shrd dx, bp, 0xaf
mov word [ebp - 0x6a], ax
mov edx, 0x63
rol al, cl
bt ax, ax
mov word [ebp - 0x5c], cx
mov ecx, 0x72
sal ah, 0xda
cmp bl, 0x78
mov eax, 0x66
cmc
stc
mov word [ebp - 0x64], ax
rcr ax, 0x8e
or eax, esi
mov word [ebp - 0x60], dx
mov edx, ecx
btr ax, sp
rol al, cl
or al, al
mov eax, 0x74
test ebp, edx
stc
mov word [ebp - 0x5e], ax
test edi, ebp
mov word [ebp - 0x5a], dx
setl ah
rcr ah, cl
mov edx, 0x65
bt eax, esp
mov eax, edx
test di, 0x7133
clc
jmp 0x5f2bf2
mov dword [ebp - 4], 0
jmp 0x7e9164
mov word [ebp - 0x48], cx
call fcn.0040bf00
mov esi, eax
cdq
movsx ecx, bx
setb cl
lea ecx, [ebp - 0x78]
not dx
cwd
push ecx
not dh
lea edx, [ebp - 0x84]
jmp 0x7bff97
je 0x6aeb00
mov eax, dword [esi]
jmp 0x869479
push eax
jmp 0x7dabe5
je 0x7cb96b
mov eax, dword [eax]
jmp 0x7cb975
xor ecx, ecx
stc
mov eax, dword [eax]
test eax, eax
jmp 0x65e460
jge 0x417f30
push 0x519590
lea edx, [ebp - 0x7c]
jmp 0x4299a6
mov byte [ebp - 0x2b], al
mov byte [ebp - 0x2a], 0x46
mov byte [ebp - 0x29], 0x52
test ebp, eax
mov byte [ebp - 0x28], 0x4f
test edi, 0x1fc50203
jmp 0x875ae4
je 0x859cd2
mov eax, dword [esi]
clc
test eax, eax
je 0x89565f
push eax
jmp 0x895659
call fcn.004509e1
add esp, 4
xor ecx, ecx
cmp ecx, 0x71c3621b
cmp ebx, ecx
jmp 0x675679
je 0x539339
push eax
jmp 0x89dfc6
push edi
jmp 0x78e2ec
push eax
call edi
test eax, eax
jne 0x859cd2
test esi, esi
jmp 0x693317
je 0x6aeb00
lea ecx, [esi + 8]
jmp 0x7c0d4e
mov byte [ebp - 0x16], 0
mov word [ebp - 0x4e], bx
jmp 0x5ff8b7
call eax
mov edi, dword [0x4e7368]
xor ebx, 0x327d15db
and ebx, esp
mov ebx, eax
bswap ax
xor eax, 0x3fd02a8d
mov eax, dword [ebp - 0x84]
cmp edi, ebp
test eax, eax
je 0x859cdc
mov esi, eax
cmp ebp, 0xa1c1a48
add eax, 8
jmp 0x716c83
mov byte [ebp - 0x32], bl
cmp bp, 0x126b
mov byte [ebp - 0x31], 0x63
test eax, 0x70f5492d
mov byte [ebp - 0x30], 0x74
clc
cmp ebx, edi
mov byte [ebp - 0x2f], 0x75
cmc
clc
mov byte [ebp - 0x2e], cl
stc
cmp bl, 0xe3
test eax, ebx
mov byte [ebp - 0x2d], dl
cmc
jmp 0x85715b
push edx
jmp 0x5ff1e2
push ecx
jmp 0x7f1595
xor eax, eax
mov si, 0x4c7d
movsx dx, cl
mov edx, dword [edi]
cmovno esi, ecx
lea esi, [ebp - 0x74]
jmp 0x7e0963
mov byte [ebp - 0x18], 0x6f
jmp 0x77c916
push ecx
jmp 0x80205a
push esi
push 0
push 0x30
jmp 0x7ddafa
call fcn.0040bf00
mov byte [ebp - 4], 1
or ecx, esi
sbb ecx, 0x4ed26277
mov ecx, dword [esi]
cmp ebx, 0x6af62e90
test ecx, ecx
je 0x6665dd
mov ecx, dword [ecx]
jmp 0x6665e0
call edi
test eax, eax
jmp 0x5d293b
push eax
mov eax, 0x59d25b6d
lahf
movsx eax, dx
mov eax, dword [edx + 0x50]
jmp 0x703a70
push ebp
mov ebp, esp
cmovne ax, ax
push 0xffffffffffffffff
cmovb eax, ecx
bsf ax, cx
and al, dl
push 0x4e42c3
shld eax, edi, 0xc9
mov eax, dword fs:[0]
cmp di, 0x7cc0
jmp 0x5fdec2
mov byte [ebp - 0x2c], cl
cmp edi, 0x1cd54ee7
jmp 0x67d7c1
call fcn.004509e1
lea esp, [esp + 4]
test si, 0xea7
add si, bx
ror si, 0xaa
mov dword [ebp - 0x84], 0
mov dword [ebp - 4], 0xffffffff
bswap esi
mov esi, dword [ebp - 0x7c]
cmp bp, 0x39f9
test esi, esi
jmp 0x745cd0
test eax, eax
jmp 0x5e60bf
mov byte [ebp - 0x27], 0x4d
cmp bp, 0x3d62
mov byte [ebp - 0x26], al
inc al
mov byte [ebp - 0x25], 0x57
inc al
adc al, 0x6e
mov byte [ebp - 0x24], 0x69
mov byte [ebp - 0x23], 0x6e
setb al
neg al
mov byte [ebp - 0x22], 0x33
mov byte [ebp - 0x21], 0x32
test si, ax
shl al, cl
mov byte [ebp - 0x20], 0x5f
mov byte [ebp - 0x1f], 0x50
cmp dh, 9
dec al
mov byte [ebp - 0x1e], cl
mov byte [ebp - 0x1d], 0x6f
mov al, dl
mov byte [ebp - 0x1c], 0x63
and al, bl
cmc
mov al, 0x73
cmc
stc
mov byte [ebp - 0x1a], al
cmc
mov byte [ebp - 0x19], al
or ax, 0x2725
and al, 0xc0
bt ax, cx
mov byte [ebp - 0x17], cl
ror ch, cl
mov byte [ebp - 0x1b], dl
mov eax, 0x6d
shr cl, 0x5f
inc cx
mov word [ebp - 0x4a], dx
shrd ecx, edx, 0xee
test ebp, edx
sub dh, 0x7c
mov ecx, 0x4e
lea edx, [ebp - 0x44]
mov word [ebp - 0x4c], ax
rcl eax, 0xea
mov eax, edi
mov word [ebp - 0x50], cx
test esi, 0x63bc6e9c
btr ax, 0xed
xor ax, 0x17b1
push edx
inc al
cwde
lea eax, [ebp - 0x7c]
clc
jmp 0x576961
call dword [0x4e7488]
mov eax, dword [esi + 4]
stc
cmc
test eax, eax
jmp 0x6c3e1d
call fcn.004509e1
add esp, 4
jmp 0x539339