Function at 0x91a7b2
Capabilities:
Check for peb beingdebugged flag

Disassembly:
add dword [esi + ebx*2 + 2], edx
xor al, 4
sub al, 0x2d
add ch, byte [esi]
cmp dword [ecx], eax
push esp
push edi
add dword [edx + 2], edx
aaa
add dword [edx + edx*2 + 1], edx
push esp
pop esp
add dword [ecx + 2], edx
add al, 0x2c
add dword es:[ebp + ebx*2 + 1], edx
push esp
pushal
add ebp, dword [edi]
ja 0x91a581
xor byte [ecx], ah
add ch, byte [esi]
inc ecx
inc ecx
add dword [eax + ebx*2 + 2], edx
cmp byte cs:[ebx], al
das
je 0x91a590
das
js 0x91a593
xor byte [edx], ah
add ch, byte [esi]
inc esp
inc esp
add ch, byte [esi]
inc ebp
add ebp, dword [edi]
jns 0x91a59d
push esp
pop edx
add ch, byte [esi]
inc ebx
add dword [esi + edx*2 + 1], edx
push esp
add al, 0x2c
sub dword [edx], eax
cmp eax, dword cs:[ebx]
das
jnp 0x91a5b2
push esp
push esp
add ebp, dword [edi]
jp 0x91a5b9
dec eax
add ch, byte [esi]
cmp al, 2
inc eax
add dword [ecx + ebx*2 + 1], edx
push esp
add ch, byte fs:[esi]
cmp eax, 0x25f5401
inc edx
add ch, byte [esi]
dec ecx
add dh, byte [esp]
add ebp, dword [edi]
jae 0x91a5da
inc edi
add dword [esi + 1], edx
push esp
push ebx
add ch, byte [esi]
aas
add ch, byte [esi]
add ebp, dword ss:[edi]
jbe 0x91a5eb
push esp
pop ebx
add al, 0x2c
sub byte [esp + ebp], al
add ch, byte cs:[esi]
xor eax, 0x37e2f03
xor byte [0xf3a2e02], ah
sub dword [edi + ecx + 0x2e], edx
inc edx
ucomiss xmm1, dword [edx + 2]
xor eax, dword cs:[ecx]
push esp
arpl word [ebx], ax
and dword [bp + di], eax
xor al, 0x5f
add dh, byte [ebx]
jp 0x91a61a
xor al, 0x68
add dword [ecx + 0x49], ebx
pop ecx
dec ecx
add dh, byte [edx + ebp]
add dword [ecx + 0x47], ebx
add dword [ecx + 0x44], ebx
add dh, byte [ecx]
add dword [ecx + 0x40], ebx
add dh, byte [0x24b5901]
xor edi, dword [ecx + 2]
xor edi, dword [esi + 2]
xor edi, dword [ebp + 1]
push esp
push ebp
add dword [ecx + 0x46], ebx
add dh, byte [eax + ebp]
add esi, dword [esi]
add dh, byte [ebx + ebp]
add dh, byte [ebx]
jbe 0x91a651
xor byte [edi + 1], dh
pop esi
dec esi
add esi, dword [edi]
add dh, byte [esp + ebp]
add dword [ecx + 0x4c], ebx
add al, 0x30
jb 0x91a660
pop ecx
add dword ds:[ecx + 0x3b], ebx
add dh, byte [ebx]
xor al, 0x23
add dword [ecx + 0x38], ebx
add al, 0x30
je 0x91a670
xor al, 0x29
add esi, dword [ebx + ebx*2]
add dword [ecx + 0x3f], ebx
add dh, byte [ebp + 0x2583403]
xor esi, dword [edi + 2]
xor al, 0x27
add dword [ecx + 0x42], ebx
add dh, byte [ebx]
js 0x91a68b
xor edi, dword [ebx + 2]
xor al, 0x22
add dh, byte [edx]
add esi, dword [edx]
add esi, dword [ecx]
add dword [ecx + 0x43], ebx
add dword [ecx + 0x41], ebx
add dword [ecx + 0x4d], ebx
add esi, dword [edi + edx*2]
add edi, dword [edx]
add esi, dword ss:[esp]
add al, 0x30
imul eax, dword [ecx], 0x59
dec eax
add esi, dword [esi + ebx*2]
add dword [ecx + 0x3c], ebx
add dword [edx + 0x76], ebx
add al, 0x30
jp 0x91a6ba
pop ecx
cmp eax, 0x17c3302
pop ecx
dec edx
add dword [ecx + 0x45], ebx
add dh, byte [esi]
add dword [ecx + 0x3a], ebx
add esi, dword [ecx + ebx*2]
add dword [ecx + 0x39], ebx
add esp, dword [edi + edx*2 + 3]
push esi
add esp, dword [edi + 0x22]
add esp, dword [ebp + edx*2 + 2]
xor esi, dword [edx + eax + 0x33]
jne 0x91a6e5
cmp cl, byte [esi + 3]
cmp bh, byte [ecx + eax]
add edi, dword [edx]
cmp al, 1
pop esi
cmp eax, 0x2405e01
cmp bl, byte [ecx + 1]
pop esi
push esp
add bh, byte [edx]
pop esp
add dword [esi + 0x3e], ebx
add bh, byte [edx]
push ebp
add dword [esi + 0x44], ebx
add dword [esi + 0x4a], ebx
add dword [ecx + 0x43], esp
add edi, dword [edx]
xor dword [ebx], eax
cmp bh, byte [eax]
add dword [esi + 0x48], ebx
add bh, byte [edx]
push edx
add dword [esi + 0x55], ebx
add dword [esi + 0x41], ebx
add dword [esi + 0x49], ebx
add bh, byte [edx]
pop edx
add al, byte [ecx + 0x7c]
add bh, byte [edx]
pop edi
add bh, byte [edx]
push ebx
add al, 0x36
pop esp
add bh, byte [edx]
dec edx
add bh, byte [edx]
push edi
add bh, byte [edx]
push ecx
add dword [esi + 0x47], ebx
add bh, byte [edx]
pop ebp
add edi, dword [edx]
add edi, dword cs:[edx]
sub al, byte [ecx]
pop esi
inc ebx
add dword [esi + 0x57], ebx
add dword [esi + 0x50], ebx
add edi, dword [edx]
xor eax, dword [ecx]
pop esi
inc ebp
add dword [esi + 0x42], ebx
add edi, dword [edx]
inc eax
add dword [esi + 0x4d], ebx
add edi, dword [edx]
xor al, 2
cmp bl, byte [esi + 2]
cmp dl, byte [eax + 2]
cmp dl, byte [esi + 2]
cmp bl, byte [eax + 2]
cmp cl, byte [edx + eax + 0x3a]
pop ebx
add dword [esi + 0x3f], ebx
add bh, byte [edx]
dec ebx
add edi, dword [edx]
inc edx
add dword [esi + 0x46], ebx
add dword [esi + 0x56], ebx
add dword [esi + 0x52], ebx
add bh, byte [edx]
dec ebp
add dword [esi + 0x4c], ebx
add edi, dword [edx]
cmp ecx, dword [edi]
cmp dword [ecx + 1], esi
pop esi
push ebx
add dword [esi + 0x4f], ebx
add dword [esi + 0x4b], ebx
add edi, dword [edx]
das
add bh, byte [edx]
push esp
push es
inc edi
sub dword [ebx], eax
and eax, dword [bx + di]
pop esi
push ecx
add al, byte [ecx + 0x7a]
add al, byte [ecx + 0x76]
add eax, dword [eax + 0x51]
add al, byte [edx + 0x27]
add al, byte [ecx + 0x6f]
add al, byte [ecx + 0x78]
inc ecx
js 0x91a7b6
invalid
dec esp
add dword [ebx + 0x4d], esp
add dword [ebx + 0x45], esp
add al, byte [edx + 0x23]
add dword [ebx + 0x4f], esp
add al, byte [ecx + 0x74]
add al, byte [ecx + 0x73]
add al, byte [ecx + 0x71]
add al, byte [edx + 0x25]
add dword [ebx + 0x43], esp
add al, byte [ecx + 0x7d]
add al, byte [ecx + 0x72]
add dword [ebx + 0x46], esp
add al, byte [ecx + 0x7b]
add dword [ebx + 0x41], esp
add al, byte [ecx + 0x77]
add al, byte [ecx + 0x7e]
add al, byte [edx + 0x22]
add eax, dword [eax + 0x4e]
add al, 0x3c
dec ebx
add al, byte [edx + 0x26]
add dword [ebx + 0x4a], esp
add al, byte [ecx + 0x70]
add dword [ebx + 0x44], esp
add al, byte [ecx + 0x75]
add edi, dword [edx]
sub eax, dword [ecx]
arpl word [edi], di
push es
push ecx
inc ebx
add dword [ebx + 0x4b], esp
add al, byte [edx + 0x21]
add dword [ebx + 0x47], esp
add dword [ebx + 0x48], esp
add dword [ebx + 0x4e], esp
add dword [ebx + 0x42], esp
add dword [ebx], esp
and dword [ecx], eax
arpl word [eax + 2], ax
inc ecx
jns 0x91a827
inc eax
dec esp
add esp, dword [edi + 0x25]
add dword [ebx + 0x49], esp
add esp, dword [edi + 0x24]
cmovo esp, dword [edx + 2]
and eax, 0x3496301
and al, 0xf
inc eax
bound eax, qword [edx]
inc edx
and al, 3
pop eax
add dword [eax + 0x35], ebp
add dword [eax + 0x30], ebp
add eax, dword [esi + 0x2e]
add cl, byte [ecx + 0x3c]
add cl, byte [ecx + 0x38]
add eax, dword [esi + 0x28]
add cl, byte [ecx + 0x32]
add dword [eax + 0x2a], ebp
add dword [eax + 0x26], ebp
add cl, byte [ecx + 0x3b]
add dword [eax + 0x27], ebp
add cl, byte [ecx + 0x35]
add cl, byte [ecx + 0x37]
add eax, dword [esi + 0x29]
add cl, byte [ecx + 0x3a]
add eax, dword [esi + 0x36]
add dword [eax + 0x2c], ebp
add eax, dword [esi + 0x2c]
add dword [eax + 0x33], ebp
add dword [eax + 0x2d], ebp
add al, 0x42
push edi
add eax, dword [esi + 0x2a]
add cl, byte [ecx + 0x30]
add dword [eax + 0x2e], ebp
add dword [eax + 0x2f], ebp
add cl, byte [ecx + 0x33]
add dword [eax + 0x34], ebp
add eax, dword [esi + 0x34]
add cl, byte [ecx + 0x31]
add cl, byte [ecx + 0x36]
add dword [eax + 0x2b], ebp
add cl, byte [ecx + 0x2f]
add dword [eax + 0x31], ebp
add dword [eax + 0x29], ebp
add eax, dword [esi + 0x33]
add al, 0x42
dec ebx
add dword [eax + 0x28], ebp
add cl, byte [ecx + 0x34]
add cl, byte [ecx + 0x39]
add eax, dword [esi + 0x31]
add dword [eax + 0x32], ebp
add esp, dword [edx + ebx*2 + 3]
pop ecx
add eax, dword [esi + 0x50]
add cl, byte [ecx + 0x2e]
add eax, dword [esi + 0x30]
add dword [edi + esi + 2], ebp
dec edi
outsb dx, byte [esi]
add ecx, dword [ebx + 0x41]
add cl, byte [edi + 0x6b]
add ecx, dword [ebx + 0x38]
add dword [ecx + esi + 1], ebp
insb byte es:[edi], dx
cmp eax, 0x33e6c01
dec ebx
cmp eax, 0x2346c01
dec edi
imul eax, dword [ecx], 0x4f02366c
popal
add dword [esp + edi + 3], ebp
dec ebx
inc esp
add cl, byte [edi + 0x6d]
add dword [ebx + esi + 2], ebp
dec edi
outsd dx, dword [esi]
add dword [edx + esi + 4], ebp
dec ecx
xor dword [edx], eax
dec edi
push 2
dec edi
insb byte es:[edi], dx
add dword [ebp + esi + 2], ebp
dec edi
push 0x2624f02
dec edi
pop edi
add al, 0x49
add ecx, dword cs:[ebx + 0x3e]
add bh, byte [edx]
dec edi
add cl, byte [edi + 0x65]