Function at 0x11e63c0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
stc
xor cl, byte [ebx - 0x49]
add eax, 0xb74bcbfd
xor esp, dword [0x35af6cdf]
push es
mov edx, 0x772ad923
shl byte [ecx - 0x74c7ca50], 1
push esp
mov bh, 0x35
and eax, 0x5bc0b3e5
wait
xor edi, dword [esi - 0x27]
in eax, 0xb3
rcr byte [ebx - 0x65], 0x33
jle 0x11e39d8
mov dl, 0xbb
shl dh, 0x67
pop es
insd dword es:[edi], dx
popfd
or edi, dword [ebp + 0x4e7b4bc0]
invalid
invalid
xor ecx, ecx
jne 0x11e9128
mov eax, 0x78bba137
lea eax, [eax - 0x779599fa]
pushfd
call fcn.011e3a75
jns 0x11e39f7
invalid
add al, 0x24
cwde
fdiv st(7), st(0)
inc ebx
js 0x11e3a45
inc ebp
test al, 0x1f
mov byte [ebp - 0x57], 0x3e
mov byte [ebp - 0x56], 0x37
mov byte [ebp - 0x55], 0x3e
mov byte [ebp - 0x54], 0x2f
mov byte [ebp - 0x53], 0x3e
mov byte [ebp - 0x52], 0x14
mov byte [ebp - 0x51], 0x39
mov byte [ebp - 0x50], 0x31
mov byte [ebp - 0x4f], 0x3e
mov byte [ebp - 0x4e], 0x38
mov byte [ebp - 0x4d], 0x2f
mov byte [ebp - 0x4c], 0
push 0x15a0f7ce
push edx
mov edx, dword [esp + 4]
lea edx, [edx + 0x36f02040]
mov dword [esp + 4], edx
pop edx
pushfd
sub dword [esp + 4], 0x4c9117b3
popfd
push 0x61f5e5aa
push eax
mov eax, 0xce0bca0c
lea eax, [eax + 0x613646cc]
mov dword [esp + 4], eax
pop eax
pushfd
add dword [esp + 4], 0x36ceea64
sub dword [esp + 4], 0x6610fb30
popfd
lea eax, [ebp - 0x58]
pushfd
xchg dword [esp], eax
mov eax, dword [esp]
call fcn.0125e424
add esp, 0xc
lea ecx, [ebp - 0x58]
lea esp, [esp - 4]
xchg dword [esp], ecx
mov ecx, dword [esp]
mov edx, dword [ebp - 0x94]
push 0x2f3ac34e
pushfd
mov dword [esp + 4], edx
popfd
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x37c], eax
mov byte [ebp - 0x90], 8
mov byte [ebp - 0x8f], 0x3e
mov byte [ebp - 0x8e], 0x37
mov byte [ebp - 0x8d], 0x3e
mov byte [ebp - 0x8c], 0x38
mov byte [ebp - 0x8b], 0x2f
mov byte [ebp - 0x8a], 0x14
mov byte [ebp - 0x89], 0x39
mov byte [ebp - 0x88], 0x31
mov byte [ebp - 0x87], 0x3e
mov byte [ebp - 0x86], 0x38
mov byte [ebp - 0x85], 0x2f
mov byte [ebp - 0x84], 0
push 0x72476b80
push eax
mov eax, 0xea345214
lea eax, [eax + 0x4203bffa]
mov dword [esp + 4], eax
pop eax
pushfd
sub dword [esp + 4], 0x2c3811b3
popfd
push 0x54ccdc5
lea esp, [esp - 6]
mov dword [esp + 6], 0x40ca8bdf
lea esp, [esp + 6]
pushfd
add dword [esp + 4], 0x567fccf4
sub dword [esp + 4], 0x974a58c7
popfd
lea eax, [ebp - 0x90]
push 0x168166f2
xchg dword [esp], eax
mov eax, dword [esp]
call fcn.0125e424
add esp, 0xc
lea ecx, [ebp - 0x90]
lea esp, [esp - 4]
xchg dword [esp], ecx
mov ecx, dword [esp]
mov edx, dword [ebp - 0x94]
lea esp, [esp - 4]
push ebp
lea esp, [esp - 2]
mov dword [esp + 6], edx
lea esp, [esp + 2]
pop ebp
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x380], eax
mov byte [ebp - 0x48], 0x18
mov byte [ebp - 0x47], 0x29
mov byte [ebp - 0x46], 0x3e
mov byte [ebp - 0x45], 0x3a
mov byte [ebp - 0x44], 0x2f
mov byte [ebp - 0x43], 0x3e
mov byte [ebp - 0x42], 0x1f
mov edx, 0xbb45c63e
cmp al, dh
inc ebp
mov esp, 0xbd45c62f
mov byte ds:[ebp - 0x42], 0x1f
mov byte [ebp - 0x41], 0x12
mov byte [ebp - 0x40], 0x19
mov byte [ebp - 0x3f], 8
mov byte [ebp - 0x3e], 0x3e
mov byte [ebp - 0x3d], 0x38
mov byte [ebp - 0x3c], 0x2f
mov byte [ebp - 0x3b], 0x32
mov byte [ebp - 0x3a], 0x34
mov byte [ebp - 0x39], 0x35
mov byte [ebp - 0x38], 0
push 0x6b34779d
push ebx
mov ebx, dword [esp + 4]
lea ebx, [ebx + 0x1acff3c7]
mov dword [esp + 4], ebx
pop ebx
pushfd
sub dword [esp + 4], 0x86046b09
popfd
push 0xb3d93378
lea esp, [esp - 4]
call fcn.011e6dc3
jmp 0x11e3c78
mov dword [esp + 0xa], eax
lea esp, [esp + 6]
pop ecx
push ecx
mov ecx, 0x4b739eb1
lea ecx, [ecx + 0x236ce7d3]
xchg dword [esp], ecx
pushfd
sub dword [esp + 4], 0x6ee05f74
popfd
push 0x12536a0
call 0x12d918c
push eax
call fcn.011e63b6
loopne 0x11e640f
pop eax
pop eax
lea eax, [eax + 0x83fb8]
call eax
js 0x11e6417
push esi
xchg dword [esp], ebp
mov ebp, dword [esp]
mov ebp, esp
push 0x60ecc2fe
push eax
lea esp, [esp - 2]
mov dword [esp + 6], ecx
lea esp, [esp + 2]
pop eax
call 0x1273b13
jae 0x11e6379
and al, 4
and eax, 0xff
push ax
mov ebx, dword [esi]
add ebx, dword [edi]
call 0x126ab7f
jae 0x11e645d
pop ebx
cmp ebx, 0x25
pop ebx
jne 0x11e3a5b
invalid
call fcn.012560ba
jno 0x11e6470
pushfd
mov ecx, 0x2262ffc0
push 0x2262ffbf
sub ecx, dword [esp]
lea esp, [esp + 4]
popfd
lea esp, [esp - 4]
xchg dword [esp], ecx
mov ecx, dword [esp]
lea eax, [ebp - 4]
lea esp, [esp - 4]
xchg dword [esp], eax
mov eax, dword [esp]
mov ecx, dword [ebp + 0xc]
push ebp
pushfd
mov dword [esp + 4], ecx
popfd
call fcn.01266a50
add esp, 0xc
mov dword [ebp - 0x1c], eax
pushfd
jmp 0x126703f
mov ebp, 0xb75319f7
add dh, bh
sbb dword [ebx - 0x49], edx
pop ss
fadd qword [ebx - 0x23e448ad]
adc dword [ebx - 0x49], 6
stc
xor cl, byte [ebx - 0x49]
cmp edi, ecx
xor cl, byte [ebx - 0x49]
and ebx, esp
adc dword [ebx - 0x49], 0x36
invalid
cmp dword [ebp - 4], 0
jne 0x1260e27
mov eax, 0xbd97994a
pushfd
call 0x11e913e
jmp 0x434295c3