Function at 0x10a46
Capabilities:
Packed with generic packer

Disassembly:
push 8
push 0x11238
call fcn.00010d88
je 0x107fe
jmp 0x10800
jne 0x10802
push ebx
pop ebx
push ebx
pop ebx
je 0x10808
mov ebx, ebx
mov eax, eax
push eax
pop eax
mov edx, edx
pushfd
popfd
push eax
pop eax
je 0x10816
jmp 0x10818
mov ecx, ecx
push ebx
pop ebx
push edx
pop edx
jmp 0x10820
push eax
pop eax
push eax
pop eax
push ebx
pop ebx
push esi
pop esi
mov esi, esi
jne 0x1082c
mov ebx, ebx
push eax
pop eax
je 0x10832
mov edx, edx
jmp 0x10836
push esi
pop esi
mov edi, edi
pushfd
popfd
mov edi, edi
jmp 0x10840
push edx
pop edx
mov ecx, ecx
mov esi, esi
push esi
pop esi
pushfd
popfd
mov edx, edx
xor edi, edi
mov dword [ebp - 4], edi
cmp dword [0x112a4], edi
je 0x108c4
jmp 0x1085b
push eax
pop eax
push eax
pop eax
mov ebx, ebx
pushfd
popfd
push edx
pop edx
push esi
pop esi
mov eax, eax
je 0x1086b
mov eax, eax
mov eax, eax
mov ebx, ebx
mov edx, edx
push edx
pop edx
mov ebx, ebx
push ecx
pop ecx
push ecx
pop ecx
push eax
pop eax
mov edi, edi
je 0x10881
push edx
pop edx
push edx
pop edx
mov ecx, ecx
je 0x10889
mov ecx, dword [0x112a4]
mov ebx, ebx
push esi
pop esi
mov ecx, ecx
jmp 0x10897
mov ecx, ecx
push edx
pop edx
mov esi, esi
pushfd
popfd
mov esi, esi
mov esi, esi
pushfd
popfd
jmp 0x108a7
push edx
pop edx
push ecx
pop ecx
mov edi, edi
mov esi, esi
pushfd
popfd
push esi
pop esi
mov edi, edi
pushfd
popfd
jne 0x108b9
push ecx
pop ecx
pushfd
popfd
jne 0x108bf
jmp 0x10a8f
jne 0x108c6
mov esi, esi
jne 0x108ca
push edx
pop edx
push ecx
pop ecx
mov edi, edi
jmp 0x108d2
pushfd
popfd
push ecx
pop ecx
jmp 0x108d8
pushfd
popfd
push edx
pop edx
je 0x108de
mov edi, edi
je 0x108e2
mov edx, edx
mov eax, eax
mov edx, edx
push eax
pop eax
push ecx
pop ecx
mov edi, edi
mov esi, esi
je 0x108f2
mov eax, eax
push 0x110de
call fcn.000106f8
mov esi, eax
mov edx, edx
jmp 0x10904
je 0x10906
push ebx
pop ebx
jmp 0x1090a
mov esi, esi
push eax
pop eax
push ecx
pop ecx
pushfd
popfd
push eax
pop eax
push edx
pop edx
mov edi, edi
mov esi, esi
mov esi, esi
mov edi, edi
jne 0x10920
jne 0x10922
jmp 0x10924
push eax
pop eax
mov esi, esi
mov eax, eax
mov edx, edx
pushal
popal
pushfd
popfd
push ebx
pop ebx
push eax
pop eax
mov eax, eax
mov edx, edx
push eax
pop eax
mov edx, edx
jmp 0x1093e
mov esi, esi
cmp esi, edi
jne 0x10979
push esi
pop esi
push esi
pop esi
mov edi, edi
push eax
pop eax
push esi
pop esi
mov edx, edx
je 0x10952
mov ebx, ebx
mov edx, edx
push eax
pop eax
mov ecx, ecx
je 0x1095c
je 0x1095e
je 0x10960
je 0x10962
push ecx
pop ecx
pushal
popal
push esi
pop esi
pushfd
popfd
jne 0x1096c
pushfd
popfd
jne 0x10970
push eax
pop eax
je 0x10974
jmp 0x10b9d
je 0x1097b
mov esi, esi
mov edi, edi
je 0x10981
jne 0x10983
jne 0x10985
push ebx
pop ebx
mov eax, eax
push eax
pop eax
push esi
pop esi
jne 0x1098f
mov ebx, ebx
pushal
popal
jne 0x10995
push edx
pop edx
push ecx
pop ecx
push esi
pop esi
mov edx, edx
pushfd
popfd
mov eax, eax
mov ecx, ecx
jne 0x109a5
push esi
pop esi
jne 0x109a9
mov ecx, ecx
jmp 0x109ad
push eax
pop eax
push esi
pop esi
mov edi, edi
je 0x109b5
mov ebx, ebx
pushfd
popfd
push 6
push 0xc5
push str.SVWj_b
push esi
call fcn.00010500
mov edi, edi
mov edx, edx
je 0x109d1
push esi
pop esi
mov ebx, ebx
je 0x109d7
mov ecx, ecx
mov esi, esi
jmp 0x109dd
jmp 0x109df
push ecx
pop ecx
pushfd
popfd
push ebx
pop ebx
je 0x109e7
push eax
pop eax
mov eax, eax
cmp eax, 0xffffffff
jne 0x10a35
push eax
pop eax
push eax
pop eax
push eax
pop eax
pushal
popal
mov eax, eax
push esi
pop esi
push ebx
pop ebx
push ecx
pop ecx
push edx
pop edx
pushfd
popfd
mov eax, eax
pushal
popal
push ebx
pop ebx
push esi
pop esi
push edx
pop edx
je 0x10a10
mov ebx, ebx
push eax
pop eax
mov edi, edi
mov edi, edi
jmp 0x10a1a
push esi
pop esi
push esi
pop esi
jmp 0x10a20
mov edi, edi
push esi
pop esi
mov ecx, ecx
push ebx
pop ebx
push eax
pop eax
push esi
pop esi
mov ebx, ebx
mov esi, esi
jmp 0x10b9d
jmp 0x10a37
mov esi, esi
pushfd
popfd
push ebx
pop ebx
pushfd
popfd
push edx
pop edx
mov ecx, ecx
mov ebx, ebx
je 0x10a47
push esi
pop esi
mov esi, esi
push eax
pop eax
mov edx, edx
push edx
pop edx
mov edx, edx
push edx
pop edx
lea ecx, [eax + esi - 2]
push ecx
pop ecx
mov edx, edx
jne 0x10a5f
mov edx, edx
push edx
pop edx
push edx
pop edx
mov edi, edi
mov edx, edx
mov ebx, ebx
jmp 0x10a6d
pushfd
popfd
mov edx, edx
mov ecx, ecx
push edx
pop edx
pushal
popal
mov eax, eax
mov esi, esi
mov edx, edx
push eax
pop eax
mov ecx, ecx
push edx
pop edx
push ecx
pop ecx
jmp 0x10a87
push ecx
pop ecx
mov dword [0x112a4], ecx
jmp 0x14cb2
mov dword [ebp - 4], 0xfffffffe
xor eax, eax
call fcn.00010dcd
ret 4