Function at 0x1000a848
Capabilities:
Contain obfuscated stackstrings

Disassembly:
jae 0x1000a846
jmp 0x1000a841
call fcn.1000a848
jae 0x1000a841
add esp, 4
jmp 0x1000a84d
dec dword [esp]
jno 0x1000a852
jns 0x1000a83d
jp 0x1000a856
add esp, 4
popf
jmp 0x1000a85d
push eax
push edx
xor edx, 0x90
push edx
sub edx, 0x80
pop eax
add eax, edx
pop edx
pop eax
je 0x1000a876
jne 0x1000a876
call 0x1fc0dbca
wait
rcl byte [edx + 0x33], 0xd0
push eax
xor eax, eax
setnp al
push edx
xor edx, eax
shl edx, 2
xchg edx, eax
pop edx
or eax, ecx
pop eax
mov byte [ebp - 0x38], 0x4d
mov byte [ebp - 0x37], 0x61
mov byte [ebp - 0x36], 0x63
mov byte [ebp - 0x35], 0x72
mov byte [ebp - 0x34], 0x6f
mov byte [ebp - 0x33], 0x20
mov byte [ebp - 0x32], 0x63
mov byte [ebp - 0x31], 0x68
mov byte [ebp - 0x30], 0x65
mov byte [ebp - 0x2f], 0x63
mov byte [ebp - 0x2e], 0x6b
mov byte [ebp - 0x2d], 0x65
mov byte [ebp - 0x2c], 0x72
mov byte [ebp - 0x2b], 0x20
mov byte [ebp - 0x2a], 0x69
mov byte [ebp - 0x29], 0x73
mov byte [ebp - 0x28], 0x20
mov byte [ebp - 0x27], 0x6e
mov byte [ebp - 0x26], 0x6f
mov byte [ebp - 0x25], 0x74
mov byte [ebp - 0x24], 0x20
mov byte [ebp - 0x23], 0x69
mov byte [ebp - 0x22], 0x6e
mov byte [ebp - 0x21], 0x69
mov byte [ebp - 0x20], 0x74
mov byte [ebp - 0x1f], 0x69
mov byte [ebp - 0x1e], 0x61
mov byte [ebp - 0x1d], 0x6c
mov byte [ebp - 0x1c], 0x69
mov byte [ebp - 0x1b], 0x7a
mov byte [ebp - 0x1a], 0x65
mov byte [ebp - 0x19], 0x64
mov byte [ebp - 0x18], 0x20
mov byte [ebp - 0x17], 0x6f
mov byte [ebp - 0x16], 0x72
mov byte [ebp - 0x15], 0x20
mov byte [ebp - 0x14], 0x74
mov byte [ebp - 0x13], 0x65
mov byte [ebp - 0x12], 0x72
mov byte [ebp - 0x11], 0x6d
mov byte [ebp - 0x10], 0x69
mov byte [ebp - 0xf], 0x6e
mov byte [ebp - 0xe], 0x61
mov byte [ebp - 0xd], 0x74
mov byte [ebp - 0xc], 0x65
mov byte [ebp - 0xb], 0x64
mov byte [ebp - 0xa], 0x2e
mov byte [ebp - 9], 0x25
mov byte [ebp - 8], 0x64
mov byte [ebp - 7], 0
mov eax, dword [ebp + 8]
push eax
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x438]
push edx
call fcn.100044c0
add esp, 0xc
lea ecx, [ebp - 0x38]
call fcn.100110e0
xor eax, eax
test eax, eax
je 0x1000a977
jne 0x1000a976
call 0x930499fe
rol byte [ebx + eax*4], 0xf0
add eax, 0x3eb037c
fdiv qword [ebx + edi*8 - 8]
xor eax, 3
add eax, 4
xor eax, 5
jl 0x1000a985
jmp 0x1000a987
je 0x1000a982
clc
jae 0x1000a98c
mov bh, 0xdc
je 0x1000a991
jne 0x1000a991
fsub qword [esi - 0x64]
pushf
push 0xa
jae 0x1000a99e
jmp 0x1000a999
call 0x1000a9a0
jae 0x1000a999
add esp, 4
jmp 0x1000a9a5
dec dword [esp]
jno 0x1000a9aa
jns 0x1000a995
jp 0x1000a9ae
add esp, 4
popf
jmp 0x1000a9b5
push eax
push edx
xor edx, 0x90
push edx
sub edx, 0x80
pop eax
add eax, edx
pop edx
pop eax
je 0x1000a9ce
jne 0x1000a9ce
call 0x1fc0dd22
wait
rcl byte [edx + 0x33], 0xd0
push eax
xor eax, eax
setnp al
push edx
xor edx, eax
shl edx, 2
xchg edx, eax
pop edx
or eax, ecx
pop eax
call fcn.10010f70
clc
jae 0x1000a9e9
popal
movsd dword es:[edi], dword [esi]
pushf
push 0xa
jae 0x1000a9f6
jmp 0x1000a9f1
call 0x1000a9f8
jae 0x1000a9f1
add esp, 4
jmp 0x1000a9fd
dec dword [esp]
jno 0x1000aa02
jns 0x1000a9ed
jp 0x1000aa06
add esp, 4
popf
jmp 0x1000aa0d
push eax
push edx
xor edx, 0x90
push edx
sub edx, 0x80
pop eax
add eax, edx
pop edx
pop eax
je 0x1000aa26
jne 0x1000aa26
movsd dword es:[edi], dword [esi]
jl 0x1000aa2b
jmp 0x1000aa2d
je 0x1000aa28
push eax
xor eax, eax
setnp al
push edx
xor edx, eax
shl edx, 2
xchg edx, eax
pop edx
or eax, ecx
pop eax
xor eax, eax
test eax, eax
je 0x1000aa47
jne 0x1000aa46
call 0x93049ace
rol byte [ebx + eax*4], 0xf0
add eax, 0x1750374
xor eax, 3
add eax, 4
xor eax, 5
je 0x1000aa55
jne 0x1000aa55
call 0x9b5c08b8
dec ebp
cld
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10026f69
mov esp, ebp
pop ebp
ret