Function at 0x91e1a0
Capabilities:
Check for peb beingdebugged flag

Disassembly:
dec esp
pop ecx
cmovg eax, dword [edx + 3]
dec esp
popal
add esp, dword [ebp + 0x30]
add dl, byte [edi + 0x4d]
add edx, dword [ecx + 0x2c]
add dl, byte [edi + 0x49]
add dword [ecx + 0x21], esi
add edx, dword [ecx + 0x3c]
add edx, dword [ecx + 0x38]
add dword [eax + 0x74], esi
add dword [eax + 0x79], esi
add dword [eax + 0x75], esi
add dl, byte [edi + 0x57]
add dl, byte [edi + 0x62]
add dword [eax + 0x73], esi
add dl, byte [edi + 0x4f]
add dl, byte [edi + 0x58]
add dl, byte [ecx + 0x28]
add dl, byte [edi + 0x59]
add edx, dword [ecx + 0x28]
add edx, dword [ecx + 0x2b]
add dword [eax + 0x7a], esi
add edx, dword [ecx + 0x40]
add dl, byte [edi + 0x68]
add dword [eax + 0x7e], esi
add dword [ecx + 0x23], esi
add dl, byte [edi + 0x4b]
add edx, dword [ecx + 0x3b]
add dword [eax + 0x7d], esi
add edx, dword [ecx + 0x31]
add dl, byte [edi + 0x66]
add dl, byte [edi + 0x67]
add dl, byte [edi + 0x5d]
add dl, byte [edi + 0x5c]
add dl, byte [edi + 0x54]
add edx, dword [ecx + 0x29]
add edx, dword [ecx + 0x3e]
add dl, byte [edi + 0x5e]
add dl, byte [edi + 0x65]
add dl, byte [edi + 0x64]
add edx, dword [ecx + 0x2f]
add dword [eax + 0x78], esi
add dword [eax + 0x76], esi
add dl, byte [edi + 0x56]
add dl, byte [edi + 0x53]
add edx, dword [ecx + 0x44]
add dl, byte [edi + 0x50]
add dl, byte [edi + 0x63]
add dword [ecx + 0x22], esi
add dl, byte [edi + 0x61]
add dword [eax + 0x7c], esi
add dword [eax + 0x7b], esi
add edx, dword [ecx + 0x27]
add dl, byte [edi + 0x5b]
add al, 0x4a
dec ebx
add dl, byte [edi + 0x4a]
add dl, byte [edi + 0x4c]
add dl, byte [edi + 0x4e]
add dl, byte [edi + 0x60]
add dl, byte [edi + 0x5a]
add dword [eax + 0x77], esi
add edx, dword [ecx + 0x2e]
add dl, byte [edi + 0x51]
add edx, dword [ecx + 0x32]
add dl, byte [edi + 0x5f]
add edx, dword [ecx + 0x41]
add edx, dword [ecx + 0x3a]
andps xmm7, xmmword [ebx + 2]
push edi
push edx
add esp, dword [ebp + 0x31]
andnps xmm5, xmmword [ecx]
add esp, dword [ebp + 0x32]
add edx, dword [ebp + esi*2 + 1]
jae 0x91e1b6
add bl, byte [ebp + 0x31]
add dword [ebx + 0x71], esi
add bl, byte [ebp + 0x22]
add edx, dword [ebx + edi*2 + 2]
pop ebp
sub eax, 0x2737301
pop ebp
xor al, 3
push ebp
and dword [edx], eax
pop ebp
sub dword [ebx], eax
push esp
jl 0x91e15f
pop ebp
and al, 3
push esp
jbe 0x91e167
add edx, dword [esi + esi*2 + 4]
push esi
inc ebp
add bl, byte [ebp + 0x35]
add bl, byte [esi + edi*2 + 2]
xor eax, 0x27e5c02
pop ebp
sub eax, dword [ebx]
push ebp
daa
add dword [ebx + 0x7a], esi
add bl, byte [ebp + 0x30]
add bl, byte [ebp + 0x36]
add bl, byte [ebp + 0x2a]
add dword [ebx + 0x72], esi
add bl, byte [ebp + 0x2c]
add bl, byte [ebp + 0x21]
add dword [ebx + 0x79], esi
add edx, dword [ebp + 0x23]
add edx, dword [edx + edi*2 + 2]
pop ebp
xor eax, dword [edx]
pop ebp
add dword es:[ebx + 0x75], esi
add edx, dword [ebp + 0x24]
add bl, byte [ebp + 0x28]
add bl, byte [ebp + 0x25]
and eax, 0x27b7301
pop ebp
daa
add dword [ebx + 0x74], esi
add dword [ebx + 0x77], esi
add bl, byte [ebp + 0x2f]
add bl, byte [ebp + 0x23]
add bl, byte [ebp + 0x32]
add edx, dword [eax + edi*2 + 2]
pop ebp
add edx, dword cs:[ebp + 0x29]
add edx, dword [edi + 0x74]
add dword [esi + 0x4f], esi
add ah, byte [ecx + 0x73]
add dword [esi + 0x54], esi
add dword [esi + 0x55], esi
add edx, dword [edi + 0x77]
add ebx, dword [eax + 0x21]
add edx, dword [edi + 0x76]
add dword [esi + 0x4e], esi
add ah, byte [ecx + 0x72]
add edx, dword [edi + 0x78]
add ah, byte [ecx + 0x6f]
add ah, byte [ecx + 0x70]
add dword [esi + 0x52], esi
add ah, byte [ecx + 0x6a]
add ah, byte [ecx + 0x6e]
add dword [esi + 0x51], esi
add edx, dword [edi + 0x7e]
add ah, byte [ecx + 0x6b]
add edx, dword [edi + 0x79]
add ebx, dword [eax + 0x23]
add edx, dword [edi + 0x7d]
add edx, dword [edi + 0x7a]
add dword [esi + 0x53], esi
add dword [esi + 0x50], esi
add ebx, dword [eax + 0x22]
add ah, byte [ecx + 0x69]
add ah, byte [ecx + 0x6d]
add ah, byte [ecx + 0x71]
add edx, dword [edi + 0x7b]
add esp, dword [ebp + 0x33]
add ah, byte [ebp + 0x5c]
add ah, byte [ebp + 0x59]
add ah, byte [ebp + 0x62]
add ebx, dword [edx + 0x44]
add ah, byte [ebp + 0x61]
add ah, byte [ebp + 0x5f]
add ah, byte [ebp + 0x5a]
add ebx, dword [edx + 0x4f]
add dword [eax + 0x3f], edi
add ebx, dword [edx + 0x45]
add ebx, dword [edx + 0x4e]
add al, 0x5f
jno 0x91e244
pop edx
inc edi
add ebx, dword [edx + 0x4d]
pop edx
dec ebp
add ah, byte [ebp + 0x5b]
add dword [eax + 0x3e], edi
add dword [ebx + 0x76], esi
add ah, byte [ebp + 0x5e]
add dword [eax + 0x3d], edi
add ah, byte [ebp + 0x63]
add ah, byte [ebp + 0x5d]
add ah, byte [ebp + 0x58]
add ah, byte [ecx + 0x6c]
add ebx, dword [edx + 0x48]
add ebx, dword [edx + 0x46]
add dword [eax + 0x3c], edi
add esp, dword [ebp + 0x34]
add ah, byte [ebp + 0x57]
add ch, byte [ecx + 0x24]
add ebx, dword [ecx + ecx*2 + 2]
imul esp, dword [ebx], 0x1606502
jns 0x91e2f2
add edx, dword [edi + 0x75]
add ch, byte [ecx + 0x27]
add ch, byte [ecx + 0x28]
add ch, byte [ecx + 0x22]
add ch, byte [ecx + 0x26]
add al, 0x63
push eax
add ch, byte [ecx + 0x21]
add ebx, dword [edi + eax*2 + 3]
xor eax, 0x24e6304
imul ebx, dword [edi + 2], 0x69
and eax, 0x1727a01
jp 0x91e319
add ch, byte [ebx + 0x5d]
add ebx, dword [esi + 0x35]
add ebx, dword [esi + 0x34]
add ebx, dword [esi + 0x33]
add ch, byte [ebx + 0x60]
add ebx, dword [esi + 0x37]
add ch, byte [ebx + 0x5c]
add ch, byte [ebx + 0x5e]
add dword [edx + 0x71], edi
add ebx, dword [edi + 0x4f]
add ebx, dword [edi + 0x4e]
add ch, byte [ebp + 0x53]
add ch, byte [ebp + 0x54]
add dword [ebx + 0x62], edi
jnp 0x91e335
add ch, byte [ebp + 0x52]
punpckhwd mm1, qword [ebx + eax + 0x65]
add esp, dword ss:[ebp + 0x37]
add ch, byte [edi + 0x31]
add dword [ebx + edi + 2], edi
outsd dx, dword [esi]
das
add ch, byte [edi + 0x30]
add dh, byte [eax + 0x3a]
add esp, dword [eax + 0x74]
packssdw mm2, qword [ecx + 1]
jge 0x91e31a
imul edx, dword [ecx + 1], 0x7d
and eax, dword [edx]
jno 0x91e31d
add dh, byte [ecx + 0x23]
add dh, byte [ecx + 0x21]
add dh, byte [ecx + 0x22]
add dh, byte [ecx + 0x24]
add esp, dword [ecx + 0x40]
add esp, dword [ecx + 0x65]
add esp, dword [ecx + 0x41]
add dh, byte [edx + 0x2b]
add dword [ebp + 0x4e], eax
add dword [eax + 0x39], ecx
add esp, dword [ebx]
jns 0x91e31a
dec esi
cmp al, 4
jno 0x91e321
jno 0x91e321
daa
dec edx
add ebp, dword [ecx]
push ebx
add ebp, dword [ecx]
push esp
add ch, byte [ebx]
inc esi
add al, 0x29
jb 0x91e331
sub eax, 0x6631033c
add ch, byte [edi]
xor dword [esi + 2], esp
das
ja 0x91e339
das
jns 0x91e33d
add esi, dword [ecx]
add ch, byte gs:[edi]
xor dword [ebp + 2], esp
das
js 0x91e343
xor dword [edi + 2], esp
das
jp 0x91e347
pop ebx
inc ebx
add dh, byte [esi]
cmp eax, dword [edx]
das
jnp 0x91e352
bound eax, qword ss:[edx]
cmp al, byte ss:[edx]
cmp al, 2
cmp eax, 0x17d3c02
pushal
and al, byte [edx]
cmp al, 0x7e
add bh, byte [0x23600122]
add dword [eax + 0x21], esp
add bh, byte [0x7d410321]
add al, byte [edx + 2]
inc ebx
jle 0x91e37b
inc ebx
jge 0x91e37f
add eax, dword [ecx + 0x7c]
add al, byte [ebx + 0x7c]
inc ecx
jl 0x91e381
inc ebx
jl 0x91e384
add al, byte [ebx + 0x7b]
inc ebx
jnp 0x91e386
add dword [eax + ebx*2 + 2], esp
inc esp
and dword [ecx], eax
pop eax
pop eax
add al, byte [ecx + 1]
imul edi, dword [ecx], 0x22b4b02
dec ebx
sub eax, 0x23a6901
dec ebx
sub al, 1
insd dword es:[edi], dx
inc ebp
add ecx, dword [esi + 1]
insd dword es:[edi], dx
inc esp
add dl, byte [ecx + 0x39]
add ecx, dword [ebp + 3]
dec esp
add dl, byte [bx + 0x6a]
add dl, byte [edi + 0x69]
add dl, byte [edi + 0x6b]
add edx, dword [ecx + 0x46]
add edx, dword [ecx + 0x45]
add dword [ecx + 0x24], esi
andnps xmm7, xmmword [ecx]
add bl, byte [ebp + 0x37]
add dword [ebx + 0x7c], esi
add edx, dword [ebp + 0x2b]
add ah, byte [ecx + 0x74]
add dword [esi + 0x56], esi
add ah, byte [ebp + 0x64]
add dword [ebx + 0x63], edi
add dword [ebp + 0x4f], eax
add dword [esi + 0x5f], eax
add dword [eax + 0x3a], ecx
add dword [edx + 0x63], ecx
add dword [esi + 0x3d], ecx
add dword [esi + 0x3e], ecx
add ebp, dword [ecx]
push ebp
add ebp, dword [ecx]
push esi
add dword [ecx + 0x71], edx
add ebp, dword [0x6831033d]
add ch, byte [edi]
jl 0x91e3fd
cmp al, 0x49
add edi, dword [edi + eax*2]
cmp al, 0x47
add al, 0x44
sub eax, 0x17e4103
pop ecx
add eax, dword [edx + 0x21]
add eax, dword [edi + 0x53]
add al, 0x4a
dec esi
add dl, byte [edx + 0x59]
add dword [ecx + 0x25], esi
add dword [esi + 0x57], esi
add dword [ebp + 0x50], eax
add esp, dword [edx]
push ebx
add dword [eax + 0x3b], ecx
add al, 0x26
jbe 0x91e429
daa
dec esp
add dword [esi + 0x3f], ecx
add ah, byte [edi]
dec ebx
add ebp, dword [ecx]
pop eax
add ch, byte [ebx]
inc edi
add dword [ecx + 0x72], edx
add ch, byte [ebx]
dec eax
add eax, 0x51016929
jae 0x91e444
das
jle 0x91e446
add dword [esi + 0x32], edx
add dword [esi + 0x31], edx
add esi, dword [ecx]
push 2
push esi
xor al, byte [ecx]
push esi
xor dword [ebx], eax
xor dword [edx + 2], ebp
inc edx
add dh, byte [esi]
inc eax
add dh, byte [esi]
inc ecx
add dh, byte [esi]
aas
add esi, dword [esi]
add dh, byte fs:[esi]
add bh, byte ds:[0x263d0223]
add dword [eax + 0x25], esp
add bh, byte [0x24600124]
pushal
and al, 2
cmp eax, 0x23440225
add eax, dword [edx + 0x22]
add al, 0x44
xor dword [edx], eax
dec ebx
add cl, byte cs:[ebx + 0x2f]
add cl, byte [ebx + 0x30]
add eax, dword [edi + 0x54]
add dl, byte [ecx + 0x3c]
add dl, byte [ecx + 0x3b]
add dword [ebp + 0x46], ebp
add dl, byte [ecx + 0x3a]
add dl, byte [ecx + 0x3d]
add dl, byte [edi + 0x6c]
add al, 0x50
insd dword es:[edi], dx
add eax, 0x5702725b
insd dword es:[edi], dx
add dl, byte [edi + 0x6e]
add al, 0x56
push edx
add bl, byte [ebp + 0x38]
add dword [ebx + 0x7d], esi
add dword [esi + 0x58], esi
add ah, byte [ebp + 0x65]
add dword [edx + 0x73], edi
add ah, byte [ecx]
aas
add ebp, dword [ecx]
pop ecx
add dword [ecx + 0x74], edx
add ch, byte [ebx]
dec ecx
add dword [esi + 0x33], edx
add al, 0x32
dec esi
add al, 0x32
push eax
add dword [ebx + 0x44], ebx
add esi, dword [esi]
add dword gs:[eax + 0x26], esp
add bh, byte [0x4b3c0327]
add dword [ebx + ebx*2 + 1], esp
pop edx
add eax, dword [edx + 0x26]
add cl, byte [ebx + 0x31]
add cl, byte [ebx + 0x32]
add dword [ebp + 0x47], ebp
add dword [ebp + 0x48], ebp
add dl, byte [edi + 0x70]
add dl, byte [edi + 0x6f]
add ah, byte [ecx + 0x75]
add ch, byte [edi + 0x32]
add dword [ebp + 0x51], eax
add ah, byte [ecx]
inc eax
add dword [esi + 0x60], eax
add esp, dword [ebx]
jp 0x91e509
dec edx
add ah, byte fs:[eax + ecx*2]
add ebp, dword [ecx]
pop edx
add dword [ecx + 0x75], edx
add dword [esp + ebx*2 + 1], esp
inc ebp
push edx
add ch, byte [ebx]
dec edx
add dword [ecx + 0x76], edx
add ch, byte [ebx]
dec ebx
add dword [ebx + 0x7e], esi
add dword [ebp + 0x53], eax
add esp, dword [ebp + 0x38]
add esp, dword [ebp + 0x39]
add ah, byte [edi]
dec ebp
add ch, byte [ebx]
dec esp
add ebp, dword [0x25300242]
add dh, byte [eax]
and al, 2
xor byte [edx], ah
add esi, dword [ecx]
outsb dx, byte [esi]
add dh, byte [eax]
and dword [edx], eax
xor byte [esi], ah
add dh, byte [eax]
and eax, dword [ebx]
xor dword [ebx + eax + 0x31], ebp
insd dword es:[edi], dx
add dword [ebx + 0x45], ebx
add dword [ebx + 0x46], ebx
add esi, dword [esi]
add word [eax + 0x27], sp
add bh, byte [0x4e380428]
add bh, byte [0x2a3d0229]
add edi, dword [ecx*2 + 0x33c3c0f]
cmp al, byte gs:[edx]
inc esp
daa
add al, byte [eax + ebp + 2]
inc esp
add eax, dword es:[edx + 0x28]
add al, byte [esp + 2]
inc esp
and eax, 0x25d6401
dec ebx
xor eax, dword [edx]
push ecx
inc eax
add dl, byte [ecx + 0x3f]
add dl, byte [ecx + 0x3e]
add dl, byte [ecx + 0x41]
push ecx
inc ecx
add dl, byte [edi + 0x72]
add dl, byte [edi + 0x71]
add dword [ecx + 0x26], esi
add dl, byte [edi + 0x73]
add dword [ecx + 2], esi
pop ebp
cmp dword [ebx], eax
push ebp
sub eax, 0x2766102
add ch, byte gs:[ebp + 0x55]
add dword [ebp + 0x54], eax
add dword [esi + 0x62], eax
add dword [esi + 0x61], eax
add al, 0x23
and dword [ecx], eax
dec esi
inc eax
add ah, byte [ecx]
inc ecx
add ah, byte [ecx]
pop edi
add dword [eax + 0x3c], ecx
add ah, byte [edx]
pop eax
add ah, byte [ecx + ecx*2]
add ah, byte [edx + ecx*2]
add dword [esi + 0x41], ecx
add ebp, dword [ecx]
pop ebp
add ah, byte [edi]
dec esi
add esp, dword [ebp + 0x3b]
add dword [ecx + 0x77], edx
add ch, byte [ebx]
dec ebp
add ch, byte [ebx]
dec esi
add dword [esi + 0x34], edx
add dword [esi + 0x38], edx
add dh, byte [eax]
daa
add dword [esi + 0x37], edx
add dword [esi + 0x35], edx
add dword [esi + 0x36], edx
add dh, byte [esi]
inc ebx
add dword [ebx + 0x47], ebx
add dword [eax + 0x2a], esp
add edi, dword [esi + ecx*2]
add dword [eax + 0x28], esp
add dword [eax + 0x29], esp
add bh, byte [0x2942032b]
add eax, dword [edx + 0x2a]
add dword [ecx + 0x3b], ebp
add dword [ebp + 0x55], eax
add ah, byte [ecx]
pushal
add esp, dword [edx]
push edi
add dword [esi + 0x63], eax
add esp, dword [edx]
push esp
add ah, byte [ecx]
arpl word [ebx], ax
and al, 0x21
add dword [esi + 0x66], eax
add ah, byte [ecx]
bound eax, qword [ecx]
inc esi
add dword gs:[esi + 0x64], eax
add dword [edx + 0x65], ecx
add ah, byte [ecx]
popal
add esp, dword [edx]
pop eax
add esp, dword [edx]
pop ecx
add ah, byte [edx]
pop ecx
mov esi, dr4
add ah, byte [edx]
pop ebp
add ah, byte [edx]
pop edi
add ah, byte [edx]
pushal
add dword [eax + 0x46], ecx
add dword [eax + 0x47], ecx
add ah, byte [edx]
pop esp
add dword [eax + 0x42], ecx
add esp, dword [ebx]
jge 0x91e669
and bl, byte [edx + 3]
and al, 0x25
add ah, byte [edx]
pop esi
add dword [eax + 0x43], ecx
add esp, dword [0x15e2202]
dec eax
inc ebx
add esp, dword [esi]
push ebp
add dword [eax + 0x3e], ecx
add esp, dword [ebx]
jl 0x91e67d
dec eax
aas
add esp, dword [ebx]
add dword [eax + 0x45], ecx
add ah, byte [edx]
pop ebx
add dword [eax + 0x3d], ecx
add dword [edx + 0x66], ecx
add dword [eax + 0x40], ecx
add dword [eax + 0x41], ecx
add dword [eax + 0x44], ecx
mov cr3, ebp
add esp, dword [ebp + 0x3c]
add ah, byte [ebx + ebx*2]
add ah, byte [ecx + ebx*2]
add ah, byte [esp + ecx*2]
add dword [edx + 0x72], ecx
add ah, byte [ebx + edx*2]
add dword [edx + 0x6d], ecx
add ah, byte [ecx*2 + 0x2642903]
and al, 0x55
add esp, dword [esi]
push eax
add ah, byte [edx + edx*2]
add dword [edx + 0x70], ecx
add ah, byte [ecx + edx*2]
add dword [edx + 0x77], ecx
add ah, byte [edx + ebx*2]
add dword [edx + 0x79], ecx
add esp, dword [esi]
push ebx
add dword [edx + 0x7b], ecx
add esp, dword [ebx]
jle 0x91e6d8
and al, 0x4b
add esp, dword [esi]
push edi
add dword [edx + 0x6e], ecx
add ah, byte [esp + ebx*2]
add esp, dword [esi]
push ecx
add dword [edx + 0x75], ecx
add dword [edx + 0x78], ecx
add esp, dword [esi]
dec esp
add ah, byte [edi]
add dword gs:[edx + 0x68], ecx
add dword [ebx + 0x21], ecx
add dword [edx + 0x76], ecx
add ah, byte [esi + ecx*2]
add dword [edx + 0x6b], ecx
add dword [edx + 0x7a], ecx
add ah, byte [esi + edx*2]
add dword [edx + 0x69], ecx
add dword [edx + 0x6a], ecx
add ah, byte [edi]
arpl word [edx], ax
and al, 0x4f
add dword [edx + 0x71], ecx
add dword [edx + 0x7c], ecx
add ah, byte [ebx*2 + 0x1502402]
dec edx
outsd dx, dword [esi]
add esp, dword [esi]
dec ebp
add dword [edx + 0x74], ecx
add ah, byte [edi]
dec edi
add dword [edx + 0x7d], ecx
add ah, byte [edi + edx*2]
add dword [edx + 0x73], ecx
add ebp, dword [ecx]
arpl word [ecx], ax
dec edx
jle 0x91e73a
dec edx
add ah, byte [si]
push esp
add dword [edx + 0x6c], ecx
add ah, byte [eax + ebx*2]
add ah, byte [edi]
add esp, dword fs:[esi]
dec esi
add esp, dword [esi]
push edx
add esp, dword [esi]
pop esp
add esp, dword [esi]
pop ecx
add esp, dword [esi]
push esi
invalid