Function at 0x6e2ec5fb
Capabilities:
Authenticate hmac

Disassembly:
je 0x6e2ec5c1
add ah, ch
add cl, byte [ecx + 0x6e]
je 0x6e2ec62d
jb 0x6e2ec636
outsd dx, dword [esi]
arpl word [ebx + 0x65], bp
inc ebp
js 0x6e2ec635
push 0x65676e61
add byte [ebx + 0x74654702], ah
push esi
jb 0x6e2ec654
imul ebp, dword [edi + 0x6e], 0x417845
adc al, 2
inc edi
je 0x6e2ec63b
outsd dx, dword [esi]
jne 0x6e2ec65e
inc esi
imul ebp, dword [ebp + 0x4e], 0x57656d61
push edi
add byte [eax], al
pop ecx
add al, 0x53
je 0x6e2ec649
jbe 0x6e2ec66b
outsb dx, byte [esi]
je 0x6e2ec609
add byte [edx + 2], dl
inc edi
je 0x6e2ec660
jb 0x6e2ec681
arpl word [ebp + 0x73], sp
jae 0x6e2ec66b
imul ebp, dword [ebp + 0x65], 0x1c00073
inc edi
je 0x6e2ec665
jne 0x6e2ec696
jb 0x6e2ec68b
outsb dx, byte [esi]
je 0x6e2ec679
jb 0x6e2ec69a
arpl word [ebp + 0x73], sp
jae 0x6e2ec630
jae 0x6e2ec6a2
add byte [esi], bh
add ecx, dword [edi + ebp*2 + 0x61]
add ecx, dword ds:[edi + ebp*2 + 0x61]
dec esp
dec esp
imul esp, dword [edx + 0x72], 0x45797261
jb 0x6e2ec6b6
inc ebp
js 0x6e2ec697
add byte [eax], al
dec esi
add dword [esi + 0x69], eax
outsb dx, byte [esi]
push edx
jae 0x6e2ec6bb
jne 0x6e2ec6c0
arpl word [ebp + 0x57], sp
add byte [ecx + 3], al
dec esp
outsd dx, dword [esi]
popal
push edx
jae 0x6e2ec6cb
jne 0x6e2ec6d0
arpl word [ebp], sp
add byte [ecx + 0x7a695304], dh
outsd dx, dword gs:[esi]
push dx
add byte [eax], al
mov cl, 4
push ebx
imul edi, dword [edx + 0x65], 0x6552666f
jae 0x6e2ec6dd
jae 0x6e2ec6dd
jne 0x6e2ec6e2
arpl word [ebp], sp
add byte [edi + 3], ah
dec ebp
jne 0x6e2ec6e5
je 0x6e2ec6e4
inc edx
jns 0x6e2ec6f2
push esp
outsd dx, dword [esi]
push edi
imul esp, dword [ebp + 0x43], 0x726168
bound eax, qword [ecx]
inc esi
jb 0x6e2ec6f4
add dword [esi + 0x72], eax
dec esp
dec esp
imul esp, dword [edx + 0x72], 0x797261
jns 0x6e2ec698
add byte [ebp + 5], al
inc ebp
add eax, 0x7274736c
arpl word [ebp + 0x70], bp
imul edx, dword [edi], 0x6f4c033f
popal
insb byte es:[edi], dx
jae 0x6e2ec711
jb 0x6e2ec702
insd dword es:[edi], dx
jo 0x6e2ec70b
push edi
add byte [edi], bh
add ecx, dword [edi + ebp*2 + 0x61]
dec esp
imul esp, dword [edx + 0x72], 0x57797261
add byte [eax], al
cmp dword [ebx], eax
dec esp
popal
jbe 0x6e2ec720
inc ebx
jb 0x6e2ec727
je 0x6e2ec729
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add byte [eax], al
out dx, al
add dh, ch
add byte [ebp + 0x6e], al
je 0x6e2ec737
jb 0x6e2ec717
jb 0x6e2ec73f
je 0x6e2ec741
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add byte [eax], al
dec esi
add eax, 0x7274736c
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
push edi
add byte [eax], al
jmp 0x6e2ec6f4
dec ecx
outsb dx, byte [esi]
je 0x6e2ec75b
jb 0x6e2ec764
outsd dx, dword [esi]
arpl word [ebx + 0x65], bp
inc esp
arpl word gs:[edx + 0x65], si
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x6e2ec707
add byte [edx], dl
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x6e2ec774
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[eax], bl
add al, byte [edi + 0x65]
je 0x6e2ec769
outsd dx, dword [esi]
jne 0x6e2ec78c
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
push edi
push edi
add byte [eax], al
inc ebp
add al, byte [edi + 0x65]
je 0x6e2ec780
add byte [ebp + 2], al
inc edi
je 0x6e2ec780
jb 0x6e2ec7a1
arpl word [ecx + 0x64], ax
jb 0x6e2ec79d
jae 0x6e2ec7ad
jae 0x6e2ec7ad
add byte [eax], al
les eax, [ecx]
inc edi
je 0x6e2ec785
inc ebx
jne 0x6e2ec7b6
jb 0x6e2ec7ab
outsb dx, byte [esi]
je 0x6e2ec79d
push 0x64616572
add byte [eax], al
xchg ecx, eax
add al, byte [edi + 0x65]
je 0x6e2ec7aa
push 0x64616572
push esp
imul ebp, dword [ebp + 0x65], 0xdb000073
add dword [edi + 0x69], ebx
outsd dx, dword [esi]
bound eax, qword [eax]
pop edi
imul ebp, dword [edi + 0x62], 0x49f0000
jo 0x6e2ec7e1
add byte [edi + 0x72706604], bl
imul ebp, dword [esi + 0x74], 0x3f90066
pop edi
ja 0x6e2ec7dc
stc
add ebx, dword [edi + 0x77]
arpl word [ebx + 0x6e], si
jae 0x6e2ec7e9
imul esp, dword [ebx + 0x6d], 0x2fc0070
pop edi
jo 0x6e2ec7fa
cld
add bl, byte [edi + 0x70]
jne 0x6e2ec7f8
jb 0x6e2ec7ec
arpl word gs:[ecx + 0x6c], sp
arpl word [ecx + 0x6c], sp
insb byte es:[edi], dx
add dh, bl
add al, 0x6d
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
fiadd word [ebp*2 + 0x6f6c6c61]
arpl word [eax], ax
add byte [esi + 0x65726604], ah
add byte gs:[eax], al
xor al, 2
add byte [edx + eax], dh
pop edi
imul esi, dword [edi + ebp*2 + 0x77], 0x1f00735f
add eax, 0x6e727473
jae 0x6e2ec820
je 0x6e2ec81f
jb 0x6e2ec81c
outsb dx, byte [esi]
arpl word [ebp + 0x70], bp
add byte [ebx + 5], bl
ja 0x6e2ec819
jae 0x6e2ec826
arpl word [ebp + 0x70], bp
add byte [edx + 0x65736204], al
popal
jb 0x6e2ec827
push 0x5f012700
arpl word [edi + 0x6e], bp
je 0x6e2ec840
outsd dx, dword [esi]
insb byte es:[edi], dx
jo 0x6e2ec7d3
add bl, ch
add bl, byte [edi + 0x6f]
outsb dx, byte [esi]
js 0x6e2ec845
je 0x6e2ec7de
inc edx
add bl, byte [edi + 0x6c]
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx], bp
lea eax, [eax]
pop edi
pop edi
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
js 0x6e2ec85b
je 0x6e2ec7f4
cmpsb byte [esi], byte es:[edi]
add ebx, dword [edi + 0x75]
outsb dx, byte [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx], bp
push esi
add dword [edi + 0x65], ebx
jb 0x6e2ec876
outsb dx, byte [esi]
outsd dx, dword [esi]
add byte [eax], al
inc dword [edx + esi*2]
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
adc dword [eax], eax
aas
aas
xor dword [ecx + edi*2 + 0x70], esi
pop edi
jo 0x6e2ec880
pop edi
imul ebp, dword [esi + 0x66], 0x5540406f
outsd dx, dword [esi]
inc eax
inc eax
push ebp
inc ecx
inc ebp
inc eax
pop eax
pop edx
add byte [eax], al
aaa
add byte [edi], bh
je 0x6e2ec894
jb 0x6e2ec89e
imul ebp, dword [esi + 0x61], 0x40406574
pop ecx
inc ecx
pop eax
pop eax
pop edx
add byte [ecx + 1], bl
pop edi
js 0x6e2ec8a7
jo 0x6e2ec8bb
jo 0x6e2ec8bb
pop edi
push 0x6c646e61
jb 0x6e2ec884
pop edi
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
add dl, dl
add byte [edi + 0x5f], bl
pop edi
jae 0x6e2ec8c3
je 0x6e2ec8bf
popal
jo 0x6e2ec8d3
pop edi
je 0x6e2ec8df
jo 0x6e2ec8cd
add byte [eax], al
mov esi, 0x705f5f00
pop edi
pop edi
insw word es:[edi], dx
outsd dx, dword [esi]
add byte gs:[eax], al
add byte [eax], al
mov ecx, 0x705f5f00
pop edi
pop edi
arpl word [edi + 0x6d], bp
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
add byte gs:[eax], al
aam 0
pop edi
pop edi
jae 0x6e2ec8f3
je 0x6e2ec905
jae 0x6e2ec8f7
jb 0x6e2ec901
popal
je 0x6e2ec8ff
jb 0x6e2ec90c
add byte [eax], al
add dword [ecx], eax
pop edi
popal
insd dword es:[edi], dx
jae 0x6e2ec90a
pop edi
js 0x6e2ec910
je 0x6e2ec8a9
add ch, dl
add dword [edi + 0x69], ebx
outsb dx, byte [esi]
imul esi, dword [esp + esi*2 + 0x65], 0x8f006d72
add al, 0x65
js 0x6e2ec924
je 0x6e2ec8bd
add byte [edx], ch
pop edi
pop eax
add byte [edi + 0x58], bl
arpl word [eax + 0x74], si
jo 0x6e2ec939
inc esi
imul ebp, dword [esp + esi*2 + 0x65], 0x1620072
pop edi
js 0x6e2ec93b
add dword [edi + 0x65], ebx
js 0x6e2ec93b
je 0x6e2ec8d4
add byte [ecx + eax], dl
adc al, 1
pop edi
arpl word [ebp + 0x78], sp
imul esi, dword [eax + eax], 0x5f5f00e1
add byte [edi + 0x5f], bl
ja 0x6e2ec94b
je 0x6e2ec954
popal
imul ebp, dword [esi + 0x61], 0x736772
add dl, ch
add al, 0x6d
insd dword es:[edi], dx
arpl word [eax + 0x79], si
add byte [eax], al
imul eax, dword [edi + ebx*2], 0x696f7477
jns 0x6e2ec8f9
add byte [ecx + 4], ch
pop edi
ja 0x6e2ec973
outsd dx, dword [esi]
imul eax, dword [eax], 0x656d04ee
insd dword es:[edi], dx
add dh, ch
add al, 0x6d
insd dword es:[edi], dx
jae 0x6e2ec96e
je 0x6e2ec90b
add byte [eax], al
add byte [ebp + 5], bl
ja 0x6e2ec973
pop ebp
add eax, 0x6e736377
jae 0x6e2ec980
arpl word [eax + 0x79], si
pop edi
jae 0x6e2ec918
arpl word [eax], ax
pop edi
inc ebx
js 0x6e2ec996
push esp
push 0x45776f72
js 0x6e2ec989
jo 0x6e2ec99d
imul ebp, dword [edi + 0x6e], 0x4eb0000
insd dword es:[edi], dx
insd dword es:[edi], dx
arpl word [eax + 0x79], si
pop edi
jae 0x6e2ec939
add byte [ebx], dh
pop edi
pop edi
add byte [edi + 0x5f], bl
inc ebx
js 0x6e2ec9b9
inc esi
jb 0x6e2ec9a5
insd dword es:[edi], dx
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
jb 0x6e2ec981
add byte [eax], al
into
add ebx, dword [edi + 0x76]
jae 0x6e2ec9c4
ja 0x6e2ec9c8
jb 0x6e2ec9c3
outsb dx, byte [esi]
je 0x6e2ec9c3
add byte [esi + 0x6c755f03], bl
je 0x6e2ec9d4
ja 0x6e2ec967
add bh, ch
add ebx, dword [edi + 0x77]
arpl word [ebx + 0x69], si
arpl word [ebp + 0x70], bp
add byte [eax], al
enter 0x5f03, 0x76
imul esp, dword [ebx + 0x6d], 0xc8000070
add al, cl
add ebx, dword [edi + 0x76]
jae 0x6e2ec9e8
jo 0x6e2ec9ee
imul ebp, dword [esi + 0x74], 0x19000066
add byte [eax], al
sbb dword [0x65727473], eax
add byte [ecx], bl
add eax, 0x65727473
jb 0x6e2ec9fc
jb 0x6e2ec9fa
outsd dx, dword [esi]
jb 0x6e2ec98d
add byte [0x726e5503], al
imul esi, dword gs:[bp + di + 0x74], 0x6c437265
jae 0x6e2eca0c
jb 0x6e2ec9de
insb byte es:[edi], dx
popal
jae 0x6e2eca12
inc ecx
add byte [eax], al
cli
add dword [edi + ebp*2 + 0x61], ecx
outsd dx, dword [esi]
popal
push ebx
je 0x6e2eca1d
imul ebp, dword [esi + 0x67], 0x310057
inc ebx
push 0x654e7261
js 0x6e2eca2e
je 0x6e2eca12
push edi
add byte [edi], ah
inc ebx
outsd dx, dword [esi]
push esp
popal
jae 0x6e2eca2f
imul ecx, dword [ebp + 0x65], 0x6d
dec ebp
insd dword es:[edi], dx
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
add byte [eax], ch
inc ebx
outsd dx, dword [esi]
push esp
popal
jae 0x6e2eca41
dec ebp
insd dword es:[edi], dx
inc esi
jb 0x6e2eca41
add byte gs:[eax + 1], bh
js 0x6e2ec9e1
push ebx
je 0x6e2eca55
imul ebp, dword [esi + 0x67], 0x6d6f7246
outsd dx, dword [esi]
insd dword es:[edi], dx
inc ebx
dec esp
push ebx
dec ecx
inc esp
add byte [ecx], ch
inc ebx
outsd dx, dword [esi]
push esp
popal
jae 0x6e2eca63
dec ebp
insd dword es:[edi], dx
insd dword es:[edi], dx
push edx
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
add byte [eax + eax + 0x43], ch
outsd dx, dword [esi]
push ebp
outsb dx, byte [esi]
imul ebp, dword [esi + 0x69], 0x6c616974
imul edi, dword [edx + 0x65], 0x5a0000
inc ebx
outsd dx, dword [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
jp 0x6e2eca79
add byte [eax], al
pop edx
add byte [ebx + 0x6f], al
push edx
insb byte es:[edi], dx
popal
jae 0x6e2eca86
dec ebp
popal
jb 0x6e2eca98
push 0x61446c61
je 0x6e2eca8d
add byte [eax], al
dec edx
add byte [ebx + 0x6f], al
dec ebp
popal
jb 0x6e2ecaa9
push 0x6e496c61
je 0x6e2ecaa2
jb 0x6e2ecaa5
popal
arpl word [ebp], sp
add byte [esi + 0x65724300], al
add byte gs:[eax], al
xchg byte [eax], al
inc ebx
jb 0x6e2ecaae
popal
je 0x6e2ecab1
push ebx
je 0x6e2ecac1
popal
insd dword es:[edi], dx
dec edi
outsb dx, byte [esi]
dec eax
inc edi
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
add byte [ebx], dh
add byte [ebx + 0x6f], al
inc edi
je 0x6e2ecab1
dec ebp
popal
jb 0x6e2ecada
push 0x69536c61
jp 0x6e2ecad3
dec ebp
popal
js 0x6e2eca72
inc eax
add byte [ebx + 0x6f], al
dec ecx
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
push ebx
arpl word gs:[ebp + 0x72], si
imul esi, dword [ecx + edi*2], 0x43003f00
je 0x6e2ecae4
popal
insb byte es:[edi], dx
imul edi, dword [edx + 0x65], 0x75636553
jb 0x6e2ecaef
je 0x6e2ecb01
add byte [eax], al
aas
add byte [ebx + 0x6f], al
outsd dx, dword [esi]
dec ecx
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
inc ebp
js 0x6e2eca9b
add byte [eax], dl
add byte [ebx + 0x6f], al
inc ebx
jb 0x6e2ecb08
popal
popal
je 0x6e2ecb0b
dec ecx
dec ecx
outsb dx, byte [esi]
jae 0x6e2ecb1e
je 0x6e2ecb0c
popal
outsb dx, byte [esi]
arpl word [ebp], sp
add byte [edx], dh
add byte [eax], al
jb 0x6e2ecab2
add byte [edi], bh
aas
arpl word [ecx + 0x44], bp
insb byte es:[edi], dx
je 0x6e2ecb20
inc eax
inc eax
pop ecx
inc edi
pop eax
push eax
inc ecx
pop eax
inc eax
pop edx
add byte [eax + eax + 0x3f], dh
arpl word [ecx + 0x4e], bp
ja 0x6e2ecb1d
outsd dx, dword [esi]
push esp
push 0x40776f72
outsd dx, dword [esi]
ja 0x6e2ecb16
inc eax
pop ecx
inc edi
push eax
inc ecx
pop eax
dec ecx
inc eax
pop edx
add byte [ebx], ah
add byte [ecx + 0x6d], cl
insd dword es:[edi], dx
inc esp
imul esi, dword [ebx + 0x61], 0x49656c62
dec ebp
inc ebp
add byte [eax], al
add byte [edi + ebp*2 + 0x61], cl
dec ebp
push ebx
push ebx
popal
jb 0x6e2ecb60
push 0x6b6f6f48
jae 0x6e2ecb04
imul esi, dword [ebx], 0x45
inc ebp
add byte [edi + ebp*2 + 0x63], cl
imul eax, dword [ebx + 0x6c], 0x72
push esi
arpl word [ebx + 0x43], bp
insb byte es:[edi], dx
jb 0x6e2ecb64
jb 0x6e2ecb84
imul ebp, dword [edi + 0x6e], 0xe80000
push ebx
dec eax
push edx
call 0xc0771e1b
inc edi
inc edi
je 0x6e2ecb77
push esi
popal
insb byte es:[edi], dx
jne 0x6e2ecb8a
push edi
add byte [eax], al
add byte [eax], al
add byte [eax], al
cdq
int 0x5b
dec edx
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [eax], al
sub eax, 0x64000000
cmp eax, dword [ecx]
add byte [edi + ebp + 1], ah
add byte [eax], al
add byte [eax], al
add byte [ecx + 0x354a5bcd], bl
add bh, byte [esi + 0x19]
or al, byte [eax]
add byte [eax], al
add al, 0
add byte [eax], al
pushal
cmp eax, dword [ecx]
add byte [eax + 0x2f], ah
add dword [eax], eax
jle 0x6e2ecb7b
add edi, dword [ebx + 0x53445352]
push edx
push ebx
inc esp
push ebx
out dx, al
or byte [ebp + 0xa96f045], cl
inc ebp
popfd
invalid
xor al, 2
add byte [eax], al
add byte [ebx + 0x65], dl
popal
jb 0x6e2ecbe4
push 0x746c6946
jb 0x6e2ecbd1
insb byte es:[edi], dx
je 0x6e2ecbec
jb 0x6e2ecbd1
outsd dx, dword [esi]
jae 0x6e2ecc00
jo 0x6e2ecbf3
bound eax, qword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi - 0x1a], cl
inc eax
dec esi
out 0x40, al
mov ebx, 0x44bf19b1
add dword [eax], eax
add byte [eax], al
add dword [eax], eax
add byte [eax], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
je 0x6e2ecd26
add byte [ecx], al
add byte [eax], al
add byte [eax], al
dec edx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xchg esp, eax
inc eax
add dword [ecx], eax
mov al, 0x40
add dword [ecx], eax
adc dword [ebx], 0x144d0100
add byte [ecx], al
mov ah, 0x29
add byte [ecx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
rcl ah, 1
add byte [eax + eax*8], dh
add dword [eax], eax
add byte [eax], al
add byte [esi], ch
aas
add byte [eax], al
aas
inc ecx
push esi
inc ebx
inc ecx
je 0x6e2ed138
inc ebp
js 0x6e2ed132
jo 0x6e2ed146
imul ebp, dword [edi + 0x6e], 0x4c544140
inc eax
inc eax
add byte [eax + eax*8], dh
add dword [eax], eax
add byte [eax], al
add byte [esi], ch
aas
inc ecx
push esi
inc ebx
dec esi
dec esp
inc edx
popal
jae 0x6e2ed154
inc ebp
js 0x6e2ed155
jo 0x6e2ed169
imul ebp, dword [edi + 0x6e], 0x4040
mov al, al
add byte [ecx], al
je 0x6e2ed0c2
add byte [ecx], al
add byte [eax], al
add byte [eax], al
aas
inc ecx
push esi
push ebx
popal
dec cx
outsb dx, byte [esi]
je 0x6e2ed159
add byte [ecx], al
insb byte es:[edi], dx
add byte fs:[ecx], al
pop esp
clc
add byte [ecx], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, byte [eax]
adc byte [eax], al
add byte [eax], al
and byte [eax], al
add byte [eax + 0x18], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], al
add byte [eax], dl
add byte [eax], al
add byte [eax], ah
add byte [eax], al
sbb byte [eax], 0
add byte [eax], al
cmp byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add dword [eax], eax
add byte [eax], al
push eax
add byte [eax], al
add byte [eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add dword [eax], eax
add byte [eax], al
push 0x800000
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [ecx], cl
add al, 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [ecx], cl
add al, 0
add byte [eax + 0x48000000], dl
push ebx
add dword [eax], eax
mov al, 3
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov al, byte [0xa8000150]
add al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edi + edi], bh
js 0x6e2ed311
insb byte es:[edi], dx
and byte [esi + 0x65], dh
jb 0x6e2ed31d
imul ebp, dword [edi + 0x6e], 0x2e31223d
xor byte [edx], ah
and byte [ebp + 0x6e], ah
arpl word [edi + 0x64], bp
imul ebp, dword [esi + 0x67], 0x5455223d
inc esi
sub eax, 0x73202238
je 0x6e2ed329
outsb dx, byte [esi]
popal
insb byte es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x73657922
and bh, byte [edi]
or eax, 0x2d213c0a
sub eax, 0x706f4320
jns 0x6e2ed355
imul esp, dword [edi + 0x68], 0x63282074
sub dword [eax], esp
dec ebp
imul esp, dword [ebx + 0x72], 0x666f736f
je 0x6e2ed316
inc ebx
outsd dx, dword [esi]
jb 0x6e2ed36a
outsd dx, dword [esi]
jb 0x6e2ed35e
je 0x6e2ed368
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [0xa0d3e2d], ch
cmp al, 0x61
jae 0x6e2ed37e
insd dword es:[edi], dx
bound ebp, qword [ecx + edi*2 + 0x20]
js 0x6e2ed380
insb byte es:[edi], dx
outsb dx, byte [esi]
jae 0x6e2ed354
cmp eax, 0x6e727522
and dh, byte [ebp + 0x72]
outsb dx, byte [esi]
cmp dh, byte [ebx + 0x63]
push 0x73616d65
sub eax, 0x7263696d
outsd dx, dword [esi]
arpl word [eax + 0x65], bp
insd dword es:[edi], dx
popal
jae 0x6e2ed351
insd dword es:[edi], dx
imul esp, dword [ebx + 0x72], 0x666f736f
je 0x6e2ed35b
jae 0x6e2ed39a
je 0x6e2ed35b
arpl word [edi + 0x6d], bp
cmp ah, byte [ecx + 0x73]
insd dword es:[edi], dx
jbe 0x6e2ed369
and ah, byte [eax]
insd dword es:[edi], dx
popal
outsb dx, byte [esi]
imul esp, dword [esi + 0x65], 0x65567473
jb 0x6e2ed3b9
imul ebp, dword [edi + 0x6e], 0x2e31223d
xor byte [edx], ah
or eax, 0x73613c0a
or bh, byte [ecx]
jae 0x6e2ed3c9
jae 0x6e2ed3bc
insd dword es:[edi], dx
insd dword es:[edi], dx
bound ebp, qword [ecx + edi*2 + 0x49]
dec ecx
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x6e2ed3ca
je 0x6e2ed3dc
or eax, 0x2020200a
and byte [esi + 0x65], dh
jbe 0x6e2ed3d0
jb 0x6e2ed3e0
jb 0x6e2ed3e0
imul ebp, dword [edi + 0x6e], 0x2e35223d
xor dword [esi], ebp
xor byte [esi], ch
xor byte [edx], ah
or eax, 0x2020200a
and byte [eax + 0x72], dh
and byte [eax], ah
jo 0x6e2ed3f4
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x6e2ed3f7
jb 0x6e2ed3cb
jb 0x6e2ed3ef
push 0x63657469
je 0x6e2ed408
jb 0x6e2ed3fa
cmp eax, 0x36387822
and cl, byte [0x2020200a]
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x63694d22
jb 0x6e2ed41b
jae 0x6e2ed41d
je 0x6e2ed3df
push edi
imul ebp, dword [esi + 0x64], 0x2e73776f
push ebx
popal
jb 0x6e2ed421
push 0x53534d2e
inc esi
dec eax
and cl, byte [0x2020200a]
and byte [eax], ah
and byte [eax], ah
je 0x6e2ed447
and byte [ecx + edi*2 + 0x70], dh
cmp eax, 0x6e697722
jo 0x6e2ed435
cmp eax, 0x6e697722
xor esi, dword [edx]
and cl, byte [0xd3e2f0a]
or bh, byte [esp]
or eax, 0x65643c0a
jae 0x6e2ed446
jae 0x6e2ed446
jae 0x6e2ed446
jb 0x6e2ed44e
jo 0x6e2ed45b
imul ebp, dword [edi + 0x6e], 0x63694d3e
jb 0x6e2ed45f
outsd dx, dword [esi]
jae 0x6e2ed461
je 0x6e2ed415
and byte [ebx + 0x65], dl
push ebx
popal
popal
jb 0x6e2ed45d
push 0x69464920
insb byte es:[edi], dx
je 0x6e2ed467
jb 0x6e2ed424
dec eax
outsd dx, dword [esi]
jae 0x6e2ed47c
cmp al, 0x2f
jae 0x6e2ed471
jb 0x6e2ed479
jo 0x6e2ed486
imul ebp, dword [edi + 0x6e], 0xd0a0d3e
or bh, byte [esp + esi*2]
jb 0x6e2ed493
or eax, 0x3c0a0d0a
je 0x6e2ed48f
jne 0x6e2ed492
jae 0x6e2ed494
je 0x6e2ed46a
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
and byte [eax + 0x6d], bh
insb byte es:[edi], dx
outsb dx, byte [esi]
jae 0x6e2ed468
and dh, byte [ebp + 0x72]
outsb dx, byte [esi]
cmp dh, byte [ebx + 0x63]
push 0x73616d65
sub eax, 0x7263696d
outsd dx, dword [esi]
jae 0x6e2ed4ae
popal
jae 0x6e2ed465
insd dword es:[edi], dx
imul esp, dword [ebx + 0x72], 0x666f736f
je 0x6e2ed46f
je 0x6e2ed46f
arpl word [edi + 0x6d], bp
cmp ah, byte [ecx + 0x73]
insd dword es:[edi], dx
popal
jae 0x6e2ed4b6
jbe 0x6e2ed47f
and bh, byte [esi]
or eax, 0x2020200a
and byte [ebx + esi*2], bh
arpl word gs:[ebp + 0x72], si
imul esi, dword [ecx + edi*2 + 0x3e], 0x20200a0d
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
je 0x6e2ed4d6
or eax, 0x2020200a
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [edx + esi*2], bh
cmp al, 0x72
jno 0x6e2ed4e2
jae 0x6e2ed4e4
je 0x6e2ed4d6
push eax
push eax
jb 0x6e2ed4de
jbe 0x6e2ed4e0
insb byte es:[edi], dx
jae 0x6e2ed4bb
jae 0x6e2ed4bb
or eax, 0x2020200a
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x72
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [edx + esi*2], bh
jno 0x6e2ed505
jne 0x6e2ed4f6
jae 0x6e2ed507
jae 0x6e2ed507
je 0x6e2ed4f9
inc ebp
inc ebp
js 0x6e2ed4fd
arpl word [ebp + 0x74], si
imul ebp, dword [edi + 0x6e], 0x6576654c
insb byte es:[edi], dx
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ebp + 0x76], ch
insb byte es:[edi], dx
jbe 0x6e2ed51e
insb byte es:[edi], dx
cmp eax, 0x49736122
and ah, byte [ecx + 0x73]
dec ecx
outsb dx, byte [esi]
jbe 0x6e2ed531
imul esp, dword [ebp + 0x72], 0x22
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ebp + 0x69], dh
and byte [eax], ah
jne 0x6e2ed543
inc ecx
arpl word [ebx + 0x65], sp
jae 0x6e2ed553
cmp eax, 0x6c616622
popaw
insb byte es:[edi], dx
jae 0x6e2ed54c
and cl, byte [0x2020200a]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [edi], ch
das
or eax, 0x2020200a
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [edi + ebp], bh
jb 0x6e2ed56b
jno 0x6e2ed57d
jno 0x6e2ed57d
jne 0x6e2ed56e
jae 0x6e2ed57f
jae 0x6e2ed57f
push eax
jb 0x6e2ed579
jbe 0x6e2ed57b
insb byte es:[edi], dx
jae 0x6e2ed556
or eax, 0x2020200a
and byte [edi + ebp], bh
cmp al, 0x2f
jae 0x6e2ed587
arpl word [ebp + 0x72], si
imul esi, dword [ecx + edi*2 + 0x3e], 0x2f3c0a0d
je 0x6e2ed5a1
jne 0x6e2ed5a4
je 0x6e2ed57c
outsb dx, byte [esi]
outsw dx, word [esi]
or eax, 0x612f3c0a
jae 0x6e2ed5b1
insd dword es:[edi], dx
bound ebp, qword [ecx + edi*2 + 0x3e]
or eax, 0xb00a0d0a
or eax, 0xb00a0d0a
add esi, dword [eax + eax]
add byte [eax], al
push esi
add byte [ebx], dl
pop edi
add byte [esi], dl
inc ebp
add byte [edx], dl
push ebx
add byte [ecx], cl
dec edi
add byte [esi], cl
pop edi
add byte [ecx], cl
dec esi
add byte [esi], al
dec edi
add byte [eax], al
add byte [eax], al
add byte [ebp + 0xfeef04], bh
add byte [eax], al
mov ebp, 0xfeef04
add byte [ecx], al
add byte [eax], al
add byte [edi], al
add byte [ecx], al
add dword [eax - 0x50], eax
inc eax
mov al, 0x1d
add byte [eax], al
pop es
add byte [ecx], al
inc eax
mov al, 0x1d
aas
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + eax], al
sbb eax, 0x70000
add dword [eax - 0x50], eax
sbb eax, 0x3f
add byte [eax], al
add byte [eax], al
add al, 0
add al, 0
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dl
add eax, dword [eax]
add byte [ecx], al
add byte [ebx], dl
je 0x6e2ed5ae
adc byte [ebx], al
add byte [eax], al
add dword [eax], eax
push ebx
add byte [eax + eax + 0x72], dh
add byte [ecx], ch
outsb dx, byte [esi]
add byte [edi], ah
jb 0x6e2ed5b0
imul eax, dword [eax], 0x67006e
add byte [esi], ch
add byte [bp], al
imul eax, dword [eax], 0x65006c
inc esi
add byte [ecx], ch
insb byte es:[edi], dx
add byte [ebp], ah
dec ecx
add byte [esi], ch
add byte [edi], ch
add byte [eax], al
in al, dx
add al, byte [eax]
add byte [ecx], al
add byte [eax], dh
add byte [eax + eax], dh
xor byte [eax], al
cmp dword [eax], eax
xor byte [eax], al
xor al, 0
inc edx
add byte [eax], dh
add byte [eax], al
add byte [eax + eax + 0x16], cl
add byte [ecx], al
add byte [ebx], al
outsd dx, dword [esi]
add byte [ebp], ch
jo 0x6e2ed5ee
popal
add byte [esi], ch
jns 0x6e2ed5f4
dec esi
add byte [ecx], ah
insd dword es:[edi], dx
add byte [ebp], ah
add byte [eax], al
add byte [eax], al
dec ebp
add byte [ecx], ch
arpl word [eax], ax
jb 0x6e2ed608
outsd dx, dword [esi]
add byte [ebx], dh
outsd dx, dword [esi]
add byte [esi], ah
je 0x6e2ed612
and byte [eax], al
inc ebx
add byte [edi], ch
jb 0x6e2ed61a
jo 0x6e2ed61c
outsd dx, dword [esi]
add byte [edx], dh
popal
add byte [eax + eax + 0x69], dh
add byte [edi], ch
outsb dx, byte [esi]
add byte [eax], al
add byte [edx], dh
and eax, 0x46000100
add byte [ecx], ch
insb byte es:[edi], dx
add byte [ebp], ah
inc esp
add byte [ebp], ah
jae 0x6e2ed640
arpl word [eax], ax
jb 0x6e2ed644
imul eax, dword [eax], 0x740070
imul eax, dword [eax], 0x6e006f
add byte [eax], al
add byte [eax], al
dec ebp
add byte [ecx], ch
arpl word [eax], ax
jb 0x6e2ed65c
outsd dx, dword [esi]
add byte [ebx], dh
outsd dx, dword [esi]
add byte [esi], ah
je 0x6e2ed666
and byte [eax], al
push edi
add byte [ecx], ch
outsb dx, byte [esi]
add byte [eax + eax + 0x6f], ah
add byte [edi], dh
jae 0x6e2ed676
and byte [eax], al
push ebx
add byte [ebp], ah
popal
add byte [edx], dh
arpl word [eax], ax
push 0x46002000
add byte [ecx], ch
insb byte es:[edi], dx
add byte [eax + eax + 0x65], dh
add byte [edx], dh
and byte [eax], al
dec eax
add byte [edi], ch
jae 0x6e2ed69a
je 0x6e2ed69c
add byte [eax], al
add byte [eax], al
outsb dx, byte [esi]
add byte [edi], ah
add byte [ecx], al
add byte [esi], al
imul eax, dword [eax], 0x65006c
push esi
add byte [ebp], ah
jb 0x6e2ed6b4
jae 0x6e2ed6b6
imul eax, dword [eax], 0x6e006f
add byte [eax], al
add byte [eax], al
aaa
add byte [esi], ch
add byte [eax], dh
add byte [eax], dh
add byte [esi], ch
add byte [edi], dh
add byte [esi], dh
add byte [eax], dh
add byte [eax], dh
add byte [esi], ch
add byte [ecx], dh
add byte [esi], dh
add byte [ebx], dh
add byte [eax], bh
add byte [0x28002000], dh
add byte [edi], dh
imul eax, dword [eax], 0x37006e
pop edi
add byte [edx], dh
je 0x6e2ed6f0
insd dword es:[edi], dx
add byte [esi], ch
add byte [eax], dh
add byte [ecx], bh
add byte [eax], dh
add byte [edi], dh
add byte [ecx], dh
add byte [ebx], dh
add byte [0x32003100], ch
add byte [0x29003500], dh
add byte [eax], al
add byte [eax], al
add byte [edx], cl
adc eax, 0x49000100
add byte [esi], ch
je 0x6e2ed71c
add byte gs:[edx], dh
outsb dx, byte [esi]
add byte [ecx], ah
insb byte es:[edi], dx
add byte [esi], cl
popal
add byte [ebp], ch
add byte gs:[eax], al
add byte [ebx], dl
add byte gs:[ecx], ah
jb 0x6e2ed738
arpl word [eax], ax
push 0x69004600
add byte [eax + eax + 0x74], ch
add byte [ebp], ah
jb 0x6e2ed748
dec eax
add byte [edi], ch
jae 0x6e2ed74e
je 0x6e2ed750
add byte cs:[ebp], ah
js 0x6e2ed756
add byte gs:[eax], al
add byte [eax], al
add byte [eax + 0x1002e00], al
add byte [eax + eax + 0x65], cl
add byte [edi], ah
popal
add byte [eax + eax + 0x43], ch
add byte [edi], ch
jo 0x6e2ed772
jns 0x6e2ed774
jb 0x6e2ed776
imul eax, dword [eax], 0x680067
je 0x6e2ed77e
add byte [eax], al
test eax, 0x4d002000
add byte [ecx], ch
arpl word [eax], ax
jb 0x6e2ed78c
outsd dx, dword [esi]
add byte [ebx], dh
outsd dx, dword [esi]
add byte [esi], ah
je 0x6e2ed796
and byte [eax], al
inc ebx
add byte [edi], ch
jb 0x6e2ed79e
jo 0x6e2ed7a0
outsd dx, dword [esi]
add byte [edx], dh
popal
add byte [eax + eax + 0x69], dh
add byte [edi], ch
outsb dx, byte [esi]
add byte [esi], ch
add byte [eax], ah
add byte [ecx], al
insb byte es:[edi], dx
add byte [eax + eax + 0x20], ch
add byte [edx], dh
imul eax, dword [eax], 0x680067
je 0x6e2ed7c4
jae 0x6e2ed7c6
and byte [eax], al
jb 0x6e2ed7ca
add byte gs:[ebx], dh
add byte gs:[edx], dh
jbe 0x6e2ed7d4
add byte gs:[eax + eax + 0x2e], ah
add byte [eax], al
add byte [edx], dl
adc eax, 0x4f000100
add byte [edx], dh
imul eax, dword [eax], 0x690067
outsb dx, byte [esi]
add byte [ecx], ah
insb byte es:[edi], dx
add byte [esi], al
imul eax, dword [eax], 0x65006c
outsb dx, byte [esi]
add byte [ecx], ah
insd dword es:[edi], dx
add byte [ebp], ah
add byte [eax], al
push ebx
add byte [ebp], ah
popal
add byte [edx], dh
arpl word [eax], ax
push 0x69004600
add byte [eax + eax + 0x74], ch
add byte [ebp], ah
jb fcn.6e2ed81c