Function at 0x2b002cf2
Capabilities:
Check for peb ntglobalflag flag
Get number of processors
Parse pe header

Disassembly:
jno 0x2b002a06
push edi
inc edx
push esi
pop eax
inc ebx
xor byte ss:[ebp + 0x62], dl
dec edx
inc ecx
dec edx
xor dword [edx], esi
jb 0x2b002a3d
outsd dx, dword [esi]
pop eax
imul edx, dword [esi + 0x6d], 0x47623975
outsb dx, byte [esi]
push esi
imul eax, dword [esi + 0x42], 0x47
sub edi, dword [edx + 0x74]
dec ebx
das
dec edx
cmp word [ecx + 0x53], ax
pop ecx
dec esi
push edi
das
push edx
insb byte es:[edi], dx
jno 0x2b002a17
xor al, 0x6a
outsb dx, byte [esi]
js 0x2b002a51
jae 0x2b002a1a
bound ebp, qword [edx + 0x76]
insd dword es:[edi], dx
inc esp
or eax, 0x504f630a
xor byte [ebp + 0x35], dh
jbe 0x2b002a31
inc bx
dec eax
push 0x5671557a
push esi
dec eax
push ecx
cmp dword [eax], edi
je 0x2b002a66
arpl word [eax], di
push esi
inc esp
dec edx
push 0x55766e34
popal
push edi
push esi
je 0x2b002a66
push esi
inc edx
cmp dword [esi + ebp*2 + 0x6d], esi
bound esi, qword [edi]
inc ebp
jae 0x2b002a7b
dec ebx
insd dword es:[edi], dx
das
jbe 0x2b002aa0
push eax
inc ebx
xor byte [edi + 0x4b], ah
dec ebx
push edi
ja 0x2b002aa0
inc edi
je 0x2b002a6d
push esp
dec ebp
jp 0x2b002a85
dec ebp
push eax
or eax, 0x6778440a
ja 0x2b002a90
inc edi
insd dword es:[edi], dx
bound edx, qword [eax + 0x7a]
cmp byte [ecx + 0x2f], al
das
cmp byte [edi], ch
arpl word [edx + 0x50], di
js 0x2b002a9c
jp 0x2b002aa6
pop eax
jb 0x2b002a8f
das
push edx
jo 0x2b002ad3
xor dh, byte [esp + ecx*2 + 0x65]
outsd dx, dword [esi]
outsd dx, dword gs:[esi]
jno 0x2b002ab9
push ebx
push ebp
xor eax, 0x48357650
push eax
jbe 0x2b002aa5
dec eax
imul esi, dword [edx + 0x7a], 0x76773576
push 0x6e
push 0x42
inc edx
arpl word [esi + 0x6b], cx
pop eax
inc edx
push esp
push edx
jbe 0x2b002add
push esp
pop edx
xor al, 0x6a
pop edx
dec eax
inc ebx
dec edx
push edx
push ebx
push ebp
or eax, 0x7943320a
xor byte [ecx + 0x76], bh
popal
jne 0x2b002ae2
inc ebp
insd dword es:[edi], dx
ja 0x2b002af1
push esi
popal
push di
aaa
aaa
xor al, 0x4f
outsb dx, byte [esi]
xor esi, dword [esi]
inc esp
jno 0x2b002af8
push ebx
insd dword es:[edi], dx
pop eax
inc esp
insd dword es:[edi], dx
dec edi
xor al, 0x45
push eax
xor edi, dword [ecx]
push ebp
dec esp
pop edx
push edx
je 0x2b002b0f
xor eax, 0x426a474f
aaa
aaa
inc ebp
push 0x64
cmp byte [ecx + 0x74], bh
push ecx
pop edx
push edi
aaa
cmp byte fs:[ebx + 0x75], dl
pop ecx
push 0x68
aaa
cmp dword [ebp + 0xd], esi
or dh, byte [edi]
jns 0x2b002b4a
jbe 0x2b002b16
push edi
arpl word [ebp + 0x72], bp
jno 0x2b002b22
cmp dword [ecx + 0x4a], esp
push ebp
arpl word [eax + 0x44], dx
push edx
push ecx
jae 0x2b002b51
pop eax
push 0x42
xor byte [ebx], dh
sub edx, dword [ebp + 0x37]
imul edi, dword [ecx], 0x564c5653
imul edx, dword [ecx + 0x63], 0x50
inc ebp
push ebx
push edx
inc ebp
push ebx
dec edi
cmp byte [edi + 0x44], al
js 0x2b002b60
push ebx
bound esi, qword [0x414c3275]
pop edx
inc edx
js 0x2b002b4f
jo 0x2b002b8d
arpl word [eax + 0x41], dx
jno 0x2b002b89
insd dword es:[edi], dx
jae 0x2b002b8c
push ebx
push esi
push esi
or eax, 0x664b2f0a
bound esp, qword [ebx + 0x51]
outsd dx, dword [esi]
xor cl, byte [edi + 0x51]
imul esp, dword [ecx + edx*2 + 0x55], 0x684f6236
inc edi
sub edi, dword [edx + 0x67]
outsd dx, dword [esi]
bound esi, qword [eax + 0x42]
arpl word [edx], si
ja 0x2b002bbb
xor dh, byte [edi + 0x6e]
arpl word [edi + 0x53], dx
push ebx
dec edx
push edx
xor al, 0x37
sub esi, dword fs:[ebx]
push edi
xor byte [eax + 0x55], bl
pop edx
inc esp
bound si, dword [0x5a623369]
imul edi, dword [ecx + 0x66], 0x4b
jbe 0x2b002ba2
pop edx
push ecx
cmp dword [ecx + 0x32], ebp
push di
insd dword es:[edi], dx
push edx
outsd dx, dword [esi]
popal
je 0x2b002b89
or ch, byte [esi + 0x53]
xor dword [edi + ebp*2 + 0x30], eax
aaa
cmp dword [ebp + 0x6b], eax
dec esp
inc esp
jno 0x2b002bce
push ebp
imul esi, dword [eax + 0x47], 0x44
jo 0x2b002bd6
inc esp
inc esp
outsd dx, dword [esi]
xor eax, 0x784d7433
xor byte [ebx + 0x79], dl
pop eax
xor cl, byte [ecx + 0x6f]
push 0x784c6c35
pop ecx
js 0x2b002bfd
dec ebx
push ecx
dec ecx
pop eax
imul ecx, dword [edx + 0x4c], 0x5a484141
inc ecx
ja 0x2b002c27
arpl word [eax + 0x4a], di
inc esi
outsd dx, dword [esi]
inc esi
push edx
imul esp, dword [ecx + 0x31], 0x48593264
xor dword [edx + esi + 0x59], esp
dec eax
jne 0x2b002bf1
push ebx
push edx
inc ebp
ja 0x2b002c0e
ja 0x2b002c3a
or eax, 0x6269300a
bound esi, qword [ebx + 0x52]
outsd dx, dword [esi]
xor dword [edx + 0x47], esp
inc ebx
dec ecx
push esi
xor dl, byte [edx + edi*2 + 0x51]
je 0x2b002c47
imul ebp, dword [ebx + 0x38], 0x6c
insb byte es:[edi], dx
jae 0x2b002c5e
imul esp, dword [esi + 0x32], 0x69547a37
push esp
insb byte es:[edi], dx
xor al, byte [edx + 0x62]
jno 0x2b002c45
bound esi, qword [ecx + 0x51]
inc edx
xor dword gs:[eax + esi + 0x32], ecx
jne 0x2b002c5e
pop ecx
dec ebp
arpl word [ecx + 0x53], cx
dec eax
aaa
push ecx
pop eax
dec eax
inc edi
aaa
inc edi
dec esi
inc edi
jb 0x2b002c72
inc edi
dec ebp
jno 0x2b002c68
dec esp
jb 0x2b002c47
sub ecx, dword [0x70652f0a]
jns 0x2b002c53
sub esp, dword fs:[ebx + 0x4f]
xor ah, byte [ebp + 0x6d]
inc edx
dec ebx
jbe 0x2b002c98
dec eax
inc edx
insb byte es:[edi], dx
sub ebp, dword [ebx]
insw word es:[edi], dx
insd dword es:[edi], dx
insd dword es:[edi], dx
jae 0x2b002cae
outsd dx, dword [esi]
dec esi
dec ebp
sub eax, dword [edx + 0x54]
bound esi, qword [edi]
inc ebx
inc esp
push ebx
inc ecx
jno 0x2b002cb5
dec edx
xor byte [0x73785166], dh
push cx
js 0x2b002cbc
je 0x2b002c98
push edi
push esi
xor eax, 0x68307432
dec esp
inc ebp
dec ebx
pop ecx
insd dword es:[edi], dx
insb byte es:[edi], dx
push 0x66432f43
dec eax
js 0x2b002cba
xor al, byte [ecx + 0x4e]
popal
inc edi
or eax, 0x3459700a
sub edx, dword gs:[ebp + 0x61]
pop ecx
xor al, 0x65
sub edx, dword [ebp + 0x61]
jns 0x2b002cbc
push esi
jns 0x2b002ccd
jns 0x2b002ccd
jbe 0x2b002cdb
jne 0x2b002cea
push ebx
jno 0x2b002ce4
pop edx
jb 0x2b002ce7
push esi
jp 0x2b002cd6
xor bl, byte [eax + 0x78]
push edi
xor ebx, dword [eax + 0x47]
push edx
jp 0x2b002d05
dec edx
push ebp
jne 0x2b002ce7
inc ecx
ja 0x2b002cfd
xor dword [esi + eax*2 + 0x37], ecx
imul esi, dword [edx + 0x7a], 0x4e
jp 0x2b002ce8
dec ebp
inc edi
push edi
push ebx
push esp
pop eax
pop edx
popal
push eax
push edi
push 0x44736c77
push esi
xor al, 0x75
xor al, 0x55
dec ebx
js 0x2b002d12
insb byte es:[edi], dx
xor al, 0xd
or al, byte [ebp + 0x4b]
inc ebp
dec ebx
jno 0x2b002d2f
pop cx
pop ecx
jne 0x2b002d24
jne 0x2b002d24
outsb dx, byte [esi]
sub esi, dword ss:[eax]
dec ebp
jb 0x2b002d18
push ecx
outsd dx, dword [esi]
sub ecx, dword [eax + 0x68]
dec edx
jns 0x2b002d1a
pop ecx
inc ebp
push eax
push ebp
pop edx
dec esi
inc ebp
bound esi, qword [esi + 0x4a]
dec edx
push 0x31
popal
inc ecx
dec edi
push esp
pop ecx
inc esp
jae 0x2b002d32
das
jae 0x2b002d16
push ecx
push ebx
dec edi
ja 0x2b002d3c
cmp dword [edx + 0x52], eax
inc ebx
push eax
pop eax
sub esp, dword [esi + 0x62]
bound esi, qword [ebp + 0x45]
inc bp
popal
ja 0x2b002d3d
pop ecx
sub esi, dword [esi*2 + 0xd68524c]
or ch, byte [eax + 0x41]
inc ecx
jne 0x2b002d4b
push edx
push 0x41680a0d
inc ecx
jp 0x2b002d6e
imul edi, dword [ecx], 0x58
dec esp
insb byte es:[edi], dx
imul esi, dword [ecx], 0x38644e62
jbe 0x2b002d6d
dec ebp
jne 0x2b002d6e
push edi
cmp dword [edx + 0x41], esp
bound eax, qword [ecx + 0x68]
push eax
dec eax
insb byte es:[edi], dx
push 0x6c483650
dec ebx
je 0x2b002d8e
pop eax
inc edx
inc esi
xor cl, byte [eax + 0x4b]
insb byte es:[edi], dx
push ebp
inc edx
push edx
je 0x2b002d72
inc edx
insb byte es:[edi], dx
dec eax
outsd dx, dword [esi]
dec esi
dec ebp
outsd dx, dword [esi]
push ecx
je 0x2b002d8c
insd dword es:[edi], dx
ja 0x2b002d7d
pop ecx
jns 0x2b002d71
jne 0x2b002d82
push ecx
je 0x2b002d8c
ja 0x2b002d9d
bound ebp, qword [esi + eax*2 + 0x49]
js 0x2b002d98
dec esp
arpl word [ecx + 0x6f], dx
or eax, 0x3576500a
inc edi
push edx
insd dword es:[edi], dx
pop ecx
insd dword es:[edi], dx
xor dh, byte [ebp + 0x7a]
push ecx
je 0x2b002d90
das
jo 0x2b002da6
inc esi
dec ebp
jns 0x2b002dc9
imul eax, dword [ecx + 0x47], 0x78
jae 0x2b002db5
push ebp
jne 0x2b002da1
xor ch, byte [edx + 0x52]
push 0x52
jbe 0x2b002da8
jbe 0x2b002da8
inc esp
push 0x31756276
push ecx
dec esi
jp 0x2b002dd1
jp 0x2b002dd1
inc edx
imul esi, dword [edi], 0x54
push esp
push edx
inc esp
push edx
jae 0x2b002dbc
dec ecx
pop ecx
push ecx
inc ebp
xor al, byte fs:[ecx + 0x50]
inc ecx
push eax
insd dword es:[edi], dx
jae 0x2b002dfb
push esi
jbe 0x2b002dcd
xor al, 0x31
jp 0x2b002dea
xor dword [edx + edi*2 + 0x4d], esp
or eax, 0x7a504c0a
jb 0x2b002de7
jp 0x2b002e15
inc ebx
dec ebp
dec edi
push edx
sub esi, dword [ebx + 0x59]
push edx
jae 0x2b002e27
cmp byte [ebx + esi + 0x4d], ch
inc edi
push edi
insb byte es:[edi], dx
popal
bound edx, qword [ebp + ebp*2 + 0x55]
push ebx
ja 0x2b002e37
inc edi
ja 0x2b002e3a
inc edi
dec edx
ja 0x2b002e3c
das
popal
push edi
dec eax
push 0x31
xor eax, 0x6e317257
push edi
jb 0x2b002e01
outsb dx, byte [esi]
push 0x546d6a35
dec ebp
push esp
dec ebp
xor esp, dword [edi + 0x35]
dec esp
outsd dx, dword [esi]
imul ebp, dword [ebp + 0x78], 0x50
insd dword es:[edi], dx
jp 0x2b002e2a
dec edx
inc ecx
push edx
inc ebx
xor eax, 0x67350a0d
push eax
push esp
push 0x48
jno 0x2b002e2a
js 0x2b002e5b
push 0x6a394651
dec eax
push 0x48
inc di
inc ebx
inc edi
jb 0x2b002e34
outsb dx, byte [esi]
jp 0x2b002e52
arpl word [ebp + 0x47], bp
push eax
inc esi
pop eax
js 0x2b002e76
sub eax, dword [edx + 0x5a]
dec edx
jae 0x2b002e7a
outsb dx, byte [esi]
jns 0x2b002e5e
dec ebx
push esi
dec esi
push esp
pop edx
jp 0x2b002e6c
ja 0x2b002e6e
push edx
dec ecx
pop dx
push edi
dec esp
sub esp, dword [esi + esi*2 + 0x6d]
insd dword es:[edi], dx
insb byte es:[edi], dx
push 0x56
push edx
inc edx
dec ecx
jno 0x2b002e7d
inc ebx
inc ebx
xor cl, byte [ebx + 0x73]
or eax, 0x5753760a
jae 0x2b002e6f
or eax, 0x5753760a
or dh, byte [esi + 0x53]
push ebx
push edi
push ebx
dec edx
inc ebx
pop ecx
dec edx
js 0x2b002e9a
push esi
dec esp
popal
dec ecx
jne 0x2b002ebd
cmp byte [ebx + 0x50], cl
push edx
jns 0x2b002eb5
dec ebp
xor byte [edx + 0x2b], cl
inc ebp
jb 0x2b002eba
push ebp
ja 0x2b002ea7
xor esi, dword [edi + 0x44]
pop ecx
push 0x48
jo 0x2b002eb2
arpl word [edi], bp
jbe 0x2b002eb8
cmp byte [ebx + 0x4d], al
imul ebp, dword [edi + 0x69], 0x61
outsd dx, dword [esi]
imul esp, dword [ecx + 0x62], 0x4d32674c
popal
bound ecx, qword [edi + 0x32]
dec ebp
jp 0x2b002ec5
dec eax
dec esi
push ecx
push ebp
xor cl, byte [edx + 0x6b]
jne 0x2b002ee0
push 0x5155576e
popal
inc ebp
inc ebx
or eax, 0x5662610a
jb 0x2b002ebf
xor dword [ebx + 0x6d], ecx
push 0x34725449
inc edx
jae 0x2b002eef
push esp
jo 0x2b002eeb
bound esi, qword [ecx + 0x69]
push edi
jbe 0x2b002f1a
js 0x2b002ef3
push ecx
outsb dx, byte [esi]
inc edi
jns 0x2b002ede
insb byte es:[edi], dx
bound eax, qword [ebx + 0x65]
inc esp
jno 0x2b002ef5
jne 0x2b002f04
push ecx
imul esi, dword [edi], 0x384c4677
insb byte es:[edi], dx
ja 0x2b002efd
dec esp
cmp byte [esi + edx*2 + 0x46], ch
push esi
inc esi
push 0x64
popal
popal
popal
imul eax, dword [edi + 0x39], 0x73
dec edi
imul edx, dword [ecx + 0x45], 0x6c417449
jae 0x2b002f35
pop eax
jns 0x2b002f15
push esi
je 0x2b002f27
or eax, 0x666b790a
inc ebx
jbe 0x2b002f2a
dec ecx
popal
inc ecx
inc ecx
xor byte [ebp + 0x4c], dl
popal
dec ebx
aaa
outsb dx, byte [esi]
inc esi
push ebx
inc ebp
push edi
jns 0x2b002f35
dec ebp
push 0x69564258
push esi
imul ebp, dword [eax + 0x54], 0x54436d48
push 0x436d4854
push esp
inc edi
xor eax, dword [ebx + 0x72]
push esi
inc ebx
jb 0x2b002f56
xor edi, dword [eax]
jp 0x2b002f52
inc esp
push ebx
cmp byte [edx + esi + 0x39], ah
pop eax
push esi
push eax
dec edi
js 0x2b002f69
jns 0x2b002f76
push ebp
dec ebp
inc ecx
insb byte es:[edi], dx
inc esi
jbe 0x2b002f4c
xor esi, dword [edi]
aaa
push esp
jae 0x2b002f96
xor byte [0xd2b4553], dh
or bh, byte [ecx + 0x74]
outsb dx, byte [esi]
dec ebp
cmp byte fs:[ebx + eax*2 + 0x78], cl
cmp byte [ebx + eax*2 + 0x78], cl
inc ebx
bound ecx, qword [edi + 0x64]
pop eax
xor cl, byte [eax + 0x30]
push ecx
xor ch, byte [ebx]
dec edi
push edi
xor byte [ecx + 0x32], dl
sub ecx, dword [edi + 0x57]
push esp
inc esp
xor byte [ebx + 0x32], al
imul esi, dword [esi], 0x79
xor edi, dword [edx + 0x41]
dec edx
jne 0x2b002f81
das
cmp byte [ebp + 0x48], dl
dec eax
inc esp
dec esi
imul esp, dword [edx + 0x69], 0x71
inc edi
jno 0x2b002f9b
xor al, 0x62
je 0x2b002f8a
inc edi
insd dword es:[edi], dx
bound edx, qword [eax + 0x6d]
pop ecx
push 0x6e4e4a30
xor esi, dword [esi]
inc esp
jae 0x2b002fbc
ja 0x2b002fb0
ja 0x2b002fb0
pop edx
push ebx
dec esi
outsb dx, byte [esi]
push esp
inc edx
or eax, 0x726e720a
pop eax
insd dword es:[edi], dx
pop eax
js 0x2b002fcd
pop eax
xor eax, 0x7a337152
push ebp
jp 0x2b002fd8
push esi
outsd dx, dword [esi]
inc ecx
dec edx
outsd dx, dword [esi]
xor ch, byte [esp + 0x30]
dec ebp
pop ecx
xor byte fs:[ebp + 0x59], cl
inc ebx
imul edx, dword [ecx + 0x36], 0x73424261
inc edi
inc ebp
jb 0x2b002fce
xor dh, byte [edx + 0x69]
jb 0x2b003006
ja 0x2b002fe9
push edi
push esp
dec ebp
jae 0x2b002ffd
dec esp
push 0x50777245
push ebx
inc esi
push 0x41
inc ecx
inc ecx
push 0x6e
jne 0x2b002fec
arpl word [edi + 0x56], dx
sub edx, dword [bx + 0x49]
dec ecx
dec esi
ja 0x2b002fcd
or dh, byte [ebx + 0x65]
jbe 0x2b002ff6
inc edx
push edx
dec ebp
push 0x5a
xor al, byte [edi + 0x51]
push ecx
push ebp
push esi
inc edx
bound eax, qword [ebp + ebp*2 + 0x73]
dec edi
js 0x2b00300d
imul esi, dword [esi], 0x75634566
pop ecx
push esp
inc ebp
pop ecx
outsb dx, byte [esi]
arpl word [eax + 0x4f], si
xor dword [edi], esi
inc ebx
xor dword [ebp + 0x49], ebp
dec ebx
jns 0x2b003057
dec edi
dec edx
imul eax, dword [edi + 0x46], 0x57
push ebp
push ebp
das
xor esp, dword [edi + 0x64]
inc edx
push esi
jno 0x2b00306b
push esp
inc edi
xor esi, dword [ecx + 0x4f]
jno 0x2b00307a
dec esp
push ecx
xor byte [ebx + 0x76], ah
dec ebx
or eax, 0x69784a0a
pop edx
cmp byte [esi + 0x45], ah
das
jns 0x2b003046
inc esi
xor dword [ecx + 0x4f], ecx
bound ecx, qword [esp + esi*2 + 0x32]
bound edx, qword [esi + 0x58]
imul edx, dword [edi + 0x64], 0x7739566f
jns 0x2b00307f
insb byte es:[edi], dx
dec esp
dec ecx
outsb dx, byte [esi]
dec ebp
imul esp, dword [edx + 0x64], 0x48573468
xor dh, byte [esp + esi*2]
sub edx, dword [ebp + eax*2 + 0x4d]
jno 0x2b003097
push 0x685a5943
push eax
dec bx
inc ebp
insd dword es:[edi], dx
push 0x4b31526d
dec esi
jns 0x2b0030a3
dec ebx
push 0xa0d566d
dec edi
dec edx
pop ecx
xor byte [edx + 0x4f], cl
inc ebp
inc edi
pop ecx
push 0x75386f36
jbe 0x2b0030d1
jne 0x2b0030e3
arpl word [esi + 0x67], bp
pop ecx
outsb dx, byte [esi]
pop ecx
ja 0x2b0030a5
imul ecx, dword gs:[ebp + 0x50], 0x71
outsb dx, byte [esi]
jp 0x2b0030b4
jp 0x2b0030b4
push 0x67773173
ja 0x2b0030e8
imul ebp, dword [ebx], 0x2b
push esi
outsb dx, byte [esi]
dec esp
outsb dx, byte [esi]
inc esp
je 0x2b0030f8
push eax
dec eax
bound esi, qword [edi + esi*2 + 0x70]
dec edx
dec edi
outsb dx, byte [esi]
ja 0x2b0030ca
popal
dec edi
push esp
dec edx
outsd dx, dword [esi]
push esp
imul eax, dword [esp + ebp*2 + 0x47], 0x39
dec esp
dec esp
das
push 0xd577553
or cl, byte [ebx + ebp + 0x37]
arpl word [eax + 0x65], si
jo 0x2b0030eb
xor al, 0x2b
push eax
dec ebp
outsb dx, byte [esi]
push ebp
inc ebp
xor ecx, dword gs:[ebx + 0x61]
push 0x62623077
xor bl, byte [edx + 0x55]
inc esi
push ecx
push 0x39555879
cmp byte [esi + 0x78], ah
jne 0x2b00314a
jae 0x2b00310a
popal
dec edx
pop edx
arpl word [ebx + 0x6f], bp
dec ebx
push edx
push ecx
push edi
dec esi
dec esp
push ebp
dec ebx
pop ecx
outsb dx, byte gs:[esi]
push ebx
inc esp
jns 0x2b003146
imul esi, dword [ecx + edi*2 + 0x35], 0x6578776f
or ax, 0x660a
jns 0x2b00315d
or ah, byte [esi + 0x79]
popal
imul eax, dword [edi + 0x54], 0x48
inc ebx
jns 0x2b003139
pop ecx
imul ebp, dword [edi], 0x32
ja 0x2b00316a
dec esi
jno 0x2b003184
das
cmp byte [ebp + 0x53], ch
push ebp
push esp
jb 0x2b003164
push ecx
inc ecx
xor dword [ebp + 0x4d], esp
imul edx, dword [esi + 0x66], 0x51
jp 0x2b00318a
js 0x2b003178
jno 0x2b00318c
insd dword es:[edi], dx
outsb dx, byte [esi]
push edi
inc ebp
das
inc ebp
imul edx, dword [ecx + eax*2 + 0x6f], 0x38317037
aaa
pop edx
dec esi
jns 0x2b00318d
dec esp
push esp
jo 0x2b0031aa
aaa
inc ebp
dec esi
dec ecx
jp 0x2b003153
or dl, byte [eax + 0x49]
push esp
inc ebp
cmp dword [edx + 0x6d], eax
cmp byte [ebp + 0x65], dl
das
xor al, 0x54
push esp
js 0x2b0031a0
inc esi
jne 0x2b003193
jb 0x2b0031d1
inc esi
inc ebp
sub eax, dword [edx + 0x58]
pop eax
dec ecx
aaa
push esi
bound esi, qword [edx]
dec edi
cmp byte [ebp + 0x48], al
dec esi
js 0x2b0031ad
inc ebx
imul edx, dword [eax + 0x79], 0x596d4e56
push esi
dec esi
insd dword es:[edi], dx
pop ecx
push eax
inc esp
xor byte [ebx], ch
inc ebp
push ecx
jp 0x2b0031ca
dec esi
inc ecx
cmp dword [ebx + 0x45], esp
inc ebp
dec edi
push esi
push ebx
jo 0x2b0031d8
dec eax
pop eax
or eax, 0x344e4c0a
or eax, 0x344e4c0a
bound ecx, qword [ebx + ecx*2 + 0x4a]
jns 0x2b0031f1
jbe 0x2b0031e2
inc edx
pop edx
jp 0x2b00320d
inc sp
push edx
arpl word [esi + 0x6d], ax
dec esi
push eax
push ebx
cmp dword [edx + 0x34], ecx
inc ecx
das
dec ecx
inc esi
dec eax
push edi
dec esp
xor eax, 0x2f584f43
das
push edx
arpl word [edi], si
dec edi
dec esp
jne 0x2b00320a
push esi
xor bh, byte [ecx]
popal
push 0x446f756b
inc ecx
jne 0x2b0031fd
sub esp, dword [ebx + 0x50]
inc ebx
arpl word [eax + 0x43], dx
ja 0x2b003245
jbe 0x2b00320a
xor dword [ebx + 0x71], esp
push ebp
arpl word [ecx + 0x55], si
push ebx
das
inc esp
bound esp, qword [ebx + 0xd]
or cl, byte [edx + 0x41]
insd dword es:[edi], dx
push edx
push eax
inc edx
dec eax
pop ecx
dec edx
imul edi, dword [ecx + 0x59], 0x78
jne 0x2b003234
inc edx
aaa
cmp dword [ebx], ebp
push 0x35726658
outsb dx, byte [esi]
jb 0x2b003262
push eax
push eax
xor byte [ecx + 0x61], bh
dec esi
jne 0x2b003273
bound esi, qword [ecx + esi + 0x4c]
das
das
push ebp
inc ecx
sub edx, dword [eax + 0x77]
push edi
xor esp, dword [ecx + 0x74]
inc esi
dec ebx
dec eax
push ebp
push ebx
imul eax, dword [esi + 0x4a], 0x65
xor al, 0x77
js 0x2b003265
xor esi, dword [edi + 0x31]
pop edx
jno 0x2b003299
js 0x2b003283
xor dl, byte [esi + 0x39]
jne 0x2b00323d
or cl, byte [edi + 0x33]
bound esi, qword [ebp + 0x62]
jne 0x2b003298
je 0x2b0032a5
imul esp, dword [ebp + 0x57], 0x6667596a
cmp word [esi + 0x45], sp
cmp word [bp + 0x45], sp
push esi
push bp
push ebp
push ebx
inc edi
inc esp
jno 0x2b0032b0
cmp dword [ebp + 0x44], edx
xor eax, 0x74434f6b
jo 0x2b0032c4
inc edx
dec edx
jne 0x2b0032c8
je 0x2b0032bf
inc esi
push 0x78
push 0x46747573
inc esi
das
dec edi
pop eax
xor byte [esi + 0x48], ah
je 0x2b00329c
jp 0x2b0032ce
je 0x2b0032e2
inc esi
inc dx
inc ecx
inc esp
dec ecx
jo 0x2b0032ae
xor byte [esi], dh
push esp
push esi
dec ebx
or eax, 0x5144510a
cmp dword [esi + edx*2 + 0x30], ecx
dec edi
pop ecx
dec esp
push esi
xor byte [edi + 0x59], cl
js 0x2b0032d4
inc di
inc edx
dec ebx
dec esp
imul esi, dword [eax + 0x77], 0x33
push eax
ja 0x2b0032da
jns 0x2b00330f
push ebx
push edi
inc edi
dec ebp
push eax
push edx
imul esi, dword [edi], 0x37584962
bound esi, qword [esi + esi]
xor al, 0x36
push edi
push edx
imul esp, dword gs:[ebx + 0x68], 0x70
je 0x2b00331f
jno 0x2b003303
push 0x306f6537
push ebp
dec edx
inc si
push ebp
arpl word [edi + 0x6a], si
jno 0x2b003303
jp 0x2b00332b
inc esp
das
inc esi
push esp
jo 0x2b003320
push edi
dec ebp
jb 0x2b0032d9
or dl, byte [esi + 0x77]
pop edx
ja 0x2b00332a
inc edi
dec eax
push 0x35
dec ebx
je 0x2b003308
jne 0x2b00330b
bound ecx, qword [edx + 0x61]
dec edx
popal
das
jo 0x2b003339
insd dword es:[di], dx
ja 0x2b003334
push ecx
bound ebp, qword [esi + 0x67]
jo 0x2b003349
inc ebx
inc esp
xor al, byte gs:[ebp + 0x44]
dec ebp
inc ebp
jns 0x2b003321
push eax
outsd dx, dword [esi]
ja 0x2b003344
pop edx
push ebp
push eax
popal
cmp dword [ebp + 0x75], esp
inc dx
push edx
jae 0x2b003345
dec edx
das
jae 0x2b00335c
dec ebp
cmp byte [ebx + 0x57], cl
dec ebx
push edi
das
das
jb 0x2b00337e
imul esp, dword [edi + 0x62], 0x75546450
jp 0x2b00335e
push ecx
or eax, 0x4163540a
inc esp
cmp dword [ebp + ecx*2 + 0x7a], edx
dec ebp
push esp
dec ebp
jp 0x2b003371
imul ebx, dword [eax + 0x2b], 0x73
jae 0x2b003373
inc edi
js 0x2b003387
xor ah, byte [edi + edx*2 + 0x79]
inc esi
jno 0x2b00337e
xor byte [ebx], ch
xor dh, byte gs:[edx + 0x45]
inc ebp
jp 0x2b003383
dec edi
xor dh, byte [ebx]
pop ecx
xor byte [esi + 0x77], ah
push edx
xor byte [esi + 0x31], dh
jbe 0x2b003378
inc ebx
js 0x2b0033bc
jb 0x2b003384
cmp dword [eax], esi
push ecx
dec eax
xor byte [ecx + 0x48], dl
das
inc esi
jp 0x2b0033b3
dec eax
dec ebx
insb byte es:[edi], dx
pop eax
jne 0x2b00338b
bound esi, qword [ebx + 0x33]
popal
jo 0x2b0033af
dec eax
inc esp
dec esp
push edx
xor bh, byte [edx + 0x63]
inc edi
or eax, 0x454b730a
jp 0x2b0033d9
inc ebp
xor eax, 0x4a797737
ja 0x2b0033ec
dec edx
popal
pop edx
inc ebx
dec ecx
dec eax
xor al, byte [edx + ebx*2 + 0x76]
xor ah, byte [ecx + 0x5a]
popal
pop edx
jns 0x2b0033cd
insb byte es:[edi], dx
dec esi
dec esp
ja 0x2b0033e8
pop ecx
je 0x2b0033ef
inc esp
xor ebp, dword [ebx]
push 0x6c727471
xor ebx, dword [ecx + 0x75]
aaa
jp 0x2b00340f
dec ebx
dec esi
outsd dx, dword [esi]
imul esp, dword [ebp + 0x6e], 0x44
jae 0x2b003407
push 0x57
dec ebp
outsb dx, byte [esi]
insd dword es:[edi], dx
jns 0x2b00340f
dec esp
dec eax
push 0x61
push ebp
xor eax, 0x4b6c494f
dec ecx
insb byte es:[edi], dx
dec ebx
xor ch, byte [edi + 0x36]
or eax, 0x426b310a
outsd dx, dword [esi]
or eax, 0x426b310a
inc esi
dec eax
dec eax
insd dword es:[edi], dx
dec edi
inc ecx
jb 0x2b003424
ja 0x2b003418
inc edi
outsb dx, byte [esi]
outsd dx, dword [esi]
cmp byte [0x57453049], dh
push edi
xor dh, byte [edx]
xor esi, dword [edi]
jp 0x2b00340d
bound esi, qword [0x5a307768]
pop edx
outsb dx, byte [esi]
push 0x5a553255
dec eax
xor ch, byte [esi + 0x75]
imul esi, dword [edi + 0x50], 0x46
push eax
das
jne 0x2b003417
dec ebp
inc esi
popal
je 0x2b003443
je 0x2b003436
cmp byte [ebx + 0x51], ah
inc ebp
arpl word [eax + 0x6c], di
cmp dword [ebp + 0x70], esp
insb byte es:[edi], dx
xor esp, dword [edx + 0x72]
xor ecx, dword [0x6553670a]
pop ecx
pop ecx
pop edx
push 0x35
popal
sub ebp, dword [edi + 0x48]
dec eax
inc ecx
je 0x2b003480
inc esp
inc edx
push ecx
jbe 0x2b00344e
push ebx
push ebx
jne 0x2b003473
jno 0x2b00344e
jno 0x2b00348a
js 0x2b003497
xor byte [edx + 0x51], ch
push 0x52
dec esi
arpl word [edx + 0x47], ax
xor ch, byte [edi + 0x51]
inc esi
pop ecx
push ecx
inc esi
jne 0x2b003466
das
jb 0x2b0034aa
jae 0x2b00348e
push esi
dec esp
insb byte es:[edi], dx
jo 0x2b00349f
jo 0x2b003496
push edx
jno 0x2b003494
inc ecx
push esp
cmp byte [ebx + 0x45], cl
inc ebx
xor dl, byte [ebp + 0x6b]
jo 0x2b0034c5
inc ebx
pop ecx
push 0x53
inc ebx
or eax, 0x70666a0a
xor esi, dword [edi]
imul eax, dword [bx + 0x33], 0x44484542
xor dword [eax + 0x4b], ecx
inc ebx
inc esp
pop edx
dec ecx
push 0x45
ja 0x2b0034af
push eax
inc esi
dec edx
dec esp
push ecx
jp 0x2b0034e0
inc ecx
insb byte es:[edi], dx
jo 0x2b0034bd
pop edx
outsd dx, dword [esi]
pop eax
dec ebx
jno 0x2b0034c2
jp 0x2b0034e4
pop edx
ja 0x2b0034f0
outsd dx, dword [esi]
bound esp, qword [ecx + 0x5a]
inc ecx
xor eax, 0x46645244
push eax
pop edx
push 0x4a
xor dword [eax + 0x53], ebx
jno 0x2b0034e7
pop eax
dec ebx
jbe 0x2b0034ee
push edi
aaa
bound esi, qword [edx + esi + 0x36]
pop ecx
push 0x55
or eax, 0x696f580a
xor eax, 0x526d4a6c
ja 0x2b00350d
bound ebp, qword [edx + 0x55]
push 0x55
jo 0x2b003525
push ebp
inc ebx
push 0x3133336b
imul esp, dword ss:[ebx + 0x7a], 0x4e
push esi
cmp byte [esp + esi*2 + 0x74], ch
insb byte es:[edi], dx
je 0x2b003534
inc edx
xor byte [esi + 0x76], ah
popal
jbe 0x2b003526
inc edi
inc ecx
cmp dword [esp + ecx*2 + 0x6e], edx
dec edi
xor dword [edx + 0x49], edx
das
inc ebp
xor dword [esp + eax*2 + 0x39], esi
xor eax, 0x47494451
push esp
push 0x69544271
das
dec ebp
jne 0x2b003517
jp 0x2b00353e
inc ebp
ja 0x2b00352d
inc edx
inc edx
inc ebx
or eax, 0x6c2f610a
or ah, byte [ecx + 0x2f]
das
insb byte es:[edi], dx
pop eax
cmp byte [ecx + 0x73], dh
outsb dx, byte [esi]
arpl word [ebx + 0x68], cx
push 0x2b575a54
popal
push ecx
jb 0x2b003556
inc edx
inc ebp
sub ecx, dword [ebx + 0x46]
push ebx
jae 0x2b003578
push ebp
jp 0x2b003541
xor edi, dword [edx + 0x76]
jp 0x2b003586
inc ecx
push ebx
dec eax
xor dword [ebp + 0x73], eax
xor dword [ebx + 0x52], esi
jae 0x2b00356b
inc edi
imul eax, dword [edx + esi + 0x6f], 0x42
push eax
inc ebp
push edi
pop ecx
xor bh, byte [ecx + 0x68]
push 0x7766564f
imul ecx, dword [eax + edi + 0x4f], 0x55
dec edi
push esi
ja 0x2b003596
dec esp
cmp byte [edi + 0x55], cl
dec edi
push ebp
inc ecx
jns 0x2b003576
xor dword [eax], edi
dec edx
dec esi
inc ebp
xor dword [edi], ebp
imul edx, dword [esi + 0xd], 0x4272320a
jb 0x2b003582
inc ebp
popal
dec edx
push ebx
das
jns 0x2b0035b0
inc ebx
push ebx
push ebp
je 0x2b00359c
pop edx
push ebx
xor ecx, dword [edi + eax*2 + 0x46]
push esi
inc esp
push ebp
insb byte es:[edi], dx
inc ebx
dec ebx
jno 0x2b0035a5
dec esi
das
je 0x2b0035a9
inc edi
inc esp
dec esi
das
inc edi
jo 0x2b0035ce
push ebx
push 0x35
insd dword es:[edi], dx
jne 0x2b00359f
das
inc ecx
dec esp
inc esp
dec esp
pop ecx
inc ebx
push ebx
jb 0x2b0035e3
push 0x45
inc ebp
dec ecx
jb 0x2b0035d0
pop ecx
popal
imul ecx, dword [ebx + 0x45], 0x4554686d
inc ebp
insd dword es:[edi], dx
push 0x77574554
or eax, 0x7063460a
push ebp
inc ebp
push edi
ja 0x2b003597
or al, byte [esi + 0x63]
jo 0x2b0035e4
imul ecx, dword [ebx + eax*2 + 0x5a], 0x47
inc esi
push ebp
jno 0x2b0035ca
xor cl, byte [ebx + 0x51]
dec ebx
push ecx
push edi
bound ebp, qword [edx + 0x78]
push 0x78
dec edi
dec edx
bound ecx, qword [esi + 0x39]
das
push edi
push ebx
jo 0x2b003611
dec edi
imul ecx, dword [edx + 0x4f], 0x30
push ebp
sub esi, dword [ecx + 0x50]
push eax
push ebp
dec ebx
dec edi
jae 0x2b003604
js 0x2b003631
push esi
xor esi, dword [ecx]
insb byte es:[edi], dx
js 0x2b0035ff
das
cmp byte [ebp + 0x76], dl
push esp
inc ebx
js 0x2b00360f
xor al, byte [ebp + 0x36]
dec esi
dec ebx
inc edx
pop edx
jbe 0x2b003648
jns 0x2b003646
jbe 0x2b003626
push ebp
js 0x2b00361e
insd dword es:[edi], dx
xor byte [ecx + 0x4a], bh
or eax, 0x6c78770a
inc edx
sub esi, dword [edx]
bound edx, qword [esi + 0x32]
outsb dx, byte [esi]
dec ecx
imul eax, dword [ebx + 0x65], 0x504c4761
arpl word [ecx + 0x44], cx
push esp
xor byte [edi + 0x59], ah
bound ebp, qword [edi]
dec eax
pop ecx
insd dword es:[edi], dx
dec edx
jns 0x2b00365f
push esp
insb byte es:[di], dx
jne 0x2b003647
inc edi
dec esi
popal
inc esi
xor dword [ebp + 0x4f], ecx
dec ebp
dec edi
inc ecx
ja 0x2b003674
dec edi
imul ebp, dword [edi + 0x78], 0x5756734b
push esi
push edi
jae 0x2b003657
jns 0x2b00365c
jb 0x2b003646
inc ebp
xor al, byte [ebx + 0x6b]
jp 0x2b003653
dec ecx
jo 0x2b003651
inc esi
bound ecx, qword [ebx + eax*2 + 0xd]
or dh, byte [ecx]
jae 0x2b003673
outsb dx, byte [esi]
imul esi, dword [edx], 0x56
dec ebp
push edi
inc esi
inc ecx
push ebp
xor dword [ecx], edi
jo 0x2b00366b
push ebp
insb byte es:[edi], dx
jns 0x2b003692
das
jae 0x2b0036b2
inc ecx
insd dword es:[edi], dx
xor dword [edx + 0x73], ebx
push esp
bound edx, qword [esi + 0x4f]
push esi
dec edi
imul esp, dword [ebx + ebp + 0x45], 0x334f6476
jae 0x2b0036b6
dec ebx
dec ebx
pop edx
inc ebp
imul ebp, dword [ebx + 0x6a], 0x53467257
push 0x57
jb 0x2b0036a1
push ebx
jo 0x2b0036b1
xor al, 0x46
inc esi
xor bl, byte [ecx + 0x63]
push 0x70
inc edi
arpl word [edi + 0x43], cx
jbe 0x2b0036a4
jo 0x2b0036e7
outsb dx, byte [esi]
jno 0x2b0036be
dec esi
jb 0x2b0036b4
or eax, 0x6644530a
imul ecx, dword [ebx + 0x75], 0x31
or dl, byte [ebx + 0x44]
imul cx, word [ebx + 0x75], 0x31
push edi
jb 0x2b0036d3
jbe 0x2b0036ca
push eax
imul esp, dword [ebx + 0x35], 0x64
inc edx
pop ecx
inc esp
outsb dx, byte [esi]
arpl word [edi], bp
popal
imul esp, dword [ebx + 0x70], 0x62
popal
ja 0x2b0036dd
js 0x2b0036e9
das
dec esi
insd dword es:[edi], dx
jb 0x2b0036c7
inc esp
arpl word [ecx + 0x38], sp
xor dl, byte [edx + 0x57]
push edx
push edi
dec edx
inc esp
jne 0x2b0036df
push ebx
cmp byte [edi], ch
push eax
je 0x2b00371b
xor al, 0x79
inc ebx
push esi
push ebx
jno 0x2b0036fe
dec ecx
dec edx
arpl word [ecx + 0x32], sp
inc edi
push 0x74
push edi
jno 0x2b0036f7
cmp byte [ecx + edx*2], dh
xor al, 0x51
or eax, 0x76634f0a
jno 0x2b003721
jno 0x2b003721
imul ebp, dword [ebp + 0x58], 0x41
insd dword es:[edi], dx
pop eax
inc ecx
push ecx
push edi
dec eax
dec esp
dec esp
jae 0x2b003716
jae 0x2b003716
push ecx
dec ebx
inc edx
xor al, 0x36
dec edi
xor al, 0x69
cmp byte [edx + 0x54], bh
push esp
outsd dx, dword [esi]
imul esp, dword [edx + 0x79], 0x66
outsd dx, dword [esi]
inc ecx
jbe 0x2b003762
js 0x2b00371d
xor dh, byte [edi + 0x78]
ja 0x2b003765
pop ecx
dec edi
jb 0x2b00375a
inc ecx
sub esi, dword [esi + 0x53]
xor byte [ebx + ecx*2 + 0x4f], ah
dec ebx
dec edi
push ecx
push esi
popal
dec di
dec edi
push eax
push edi
pop eax
jo 0x2b00376b
dec ebx
jns 0x2b003749
popal
sub ebp, dword fs:[eax + 0x32]
sub esi, dword [eax + 0x56]
or eax, 0x357a790a
arpl word [ebp + 0x42], si
inc edx
push ecx
pop eax
push ebp
dec eax
bound ebp, qword [edi + 0x52]
push edx
imul edx, dword [ecx + 0x63], 0x57
push edi
jb 0x2b00376e
xor byte [ebp + 0x63], ah
jae 0x2b003780
jp 0x2b00378c
inc esi
push edx
push 0x74743777
inc edi
pop eax
dec eax
push 0x42
insb byte es:[edi], dx
jbe 0x2b003794
bound esp, qword [edi + 0x4b]
push ecx
inc esi
xor al, 0x4e
pop ecx
xor edi, dword [edx + 0x44]
dec esi
das
push edx
push 0x70547038
dec si
cmp byte [eax + 0x54], dh
jo 0x2b0037b4
dec esi
imul esi, dword [0x666a334d], 0x79316c33
xor byte [edx + 0x67], ch
push 0x67
push esi
or eax, 0x54694a0a
arpl word [ebx + 0x57], cx
insb byte es:[edi], dx
push esp
xor al, 0x74
push 0x78
inc ebp
cmp dword [eax], edi
inc esp
dec esi
dec edi
jbe 0x2b0037c1
sub ebp, dword [edx + 0x64]
inc ecx
xor eax, 0x4d753939
jno 0x2b0037cf
dec esi
dec esi
outsb dx, byte [esi]
sub ecx, dword [ebx + 0x6d]
push ebx
arpl word [esi + 0x71], dx
xor dword [esp + esi + 0x30], esp
xor al, 0x30
push edi
pop eax
push esi
outsd dx, dword [esi]
xor ah, byte [edi + ebp + 0x69]
jbe 0x2b0037db
push 0x387a434e
jo 0x2b0037da
je 0x2b00381b
jae 0x2b003816
dec edi
dec eax
outsd dx, dword [esi]
pop ecx
dec eax
pop edx
or eax, 0x36332b0a
sub esi, dword [edx]
jo 0x2b0037fa
imul edi, dword [eax], 0x45697538
insb byte es:[edi], dx
outsb dx, byte [esi]
push ecx
inc edx
xor dword [ebx + 0x45], esi
inc edx
jno 0x2b0037fa
das
sub ebp, dword gs:[edi]
xor dword gs:[edx + 0x68], esp
jb 0x2b003807
inc edi
push esp
cmp dword [ebx], ebp
je 0x2b00382a
xor byte [ecx + 0x43], al
dec ebx
imul ecx, dword [edx + 0x57], 0x48327543
bound edx, qword [edi + 0x43]
push edi
inc ebx
jne 0x2b003811
dec eax
inc esp
pop edx
push 0x676f4558
push eax
popal
push edx
push ebx
xor eax, 0x517a6d4e
dec edi
pop eax
inc edx
dec esi
imul esp, dword [edx + 0x57], 0x57
xor dword [0x75635a0a], ecx
outsb dx, byte [esi]
or bl, byte [edx + 0x63]
jne 0x2b00386d
sub edx, dword [edi + 0x65]
dec esi
dec eax
pop cx
push edx
outsd dx, dword [esi]
jp 0x2b003882
dec ebp
push 0x4d
xor esi, dword [eax + 0x39]
push esi
push eax
inc ecx
outsd dx, dword [esi]
dec ebp
dec edi
push dx
jne 0x2b003888
cmp dword [edi + 0x52], edx
insb byte es:[edi], dx
inc esp
inc ebx
dec edi
outsb dx, byte [esi]
dec ebx
dec esp
push esp
xor ch, byte [ebx + 0x55]
xor dword [edx], esi
jo 0x2b003872
push esi
jne 0x2b00385c
push esp
das
inc ebx
jp 0x2b003898
inc edi
arpl word [ebx], bp
xor eax, 0x52444e63
xor dword [ebx + 0x2b], esp
jne 0x2b0038af
insb byte es:[edi], dx
outsd dx, dword [esi]
push ebx
inc ebp
or eax, 0x784f680a
jne 0x2b0038a6
outsd dx, dword [esi]
dec esi
jo 0x2b0038a5
outsd dx, dword [esi]
xor dword [edx + 0x4d], esp
inc ebx
jbe 0x2b00388c
jb 0x2b0038a7
dec ebp
push ebp
js 0x2b0038b3
jbe 0x2b0038ca
imul esi, dword [edx + 0x6c], 0x55556231
arpl word [edi + 0x72], si
dec ebx
jb 0x2b0038ba
jns 0x2b0038a2
imul ebp, dword [edx + 0x78], 0x30
push ecx
dec ebx
push 0x78
xor byte [ecx + 0x4b], dl
xor ebp, dword [ebp + 0x47]
inc esp
dec di
arpl word [eax], di
dec esp
inc ebp
popal
push ecx
push eax
sub esi, dword fs:[ecx]
xor cl, byte [ecx + 0x75]
push esi
dec ecx
jne 0x2b0038e1
push 0x54
push esp
cmp byte [ebx + 0x33], dl
cmp dword [eax + 0x75], ebx
dec esp
aaa
or eax, 0x7a66530a
imul esi, dword [esp + esi*2], 0x4c
jp 0x2b003906
xor al, 0x74
dec esp
inc edi
inc ebp
pop eax
push ebx
sub edx, dword ss:[ebp + 0x63]
push ebp
arpl word [edx + 0x42], bx
pop edx
inc edx
xor bl, byte [ecx + 0x62]
dec edx
imul ebp, dword [edx + 0x71], 0x51484b78
jno 0x2b003929
dec ebx
dec eax
push ecx
ja 0x2b0038fc
sub edi, dword [eax]
das
push ebp
sub ebp, dword [edi + 0x35]
inc ebp
sub edx, dword [ebx + 0x70]
dec eax
xor dh, byte [edi]
jp 0x2b0038f5
push ebp
xor dword [edx + 0x58], esp
dec esp
xor al, 0x69
push ebp
jb 0x2b003944
insd dword es:[edi], dx
aaa
xor eax, 0x637a4e31
inc esp
inc esp
popal
insb byte es:[edi], dx
jb 0x2b00392a
imul esp, dword [ebx + 0x4e], 0xd46676f
or ch, byte [edi]
inc ebp
popal
inc esi
or eax, 0x61452f0a
ja 0x2b00393a
arpl word [edi], si
inc edi
imul esp, dword [eax + edi*2 + 0x68], 0x6b
js 0x2b003944
push ebx
dec edx
inc ebp
inc ebx
jne 0x2b003925
jns 0x2b00396f
dec ecx
pop ecx
push ebx
bound esi, qword [esi + 0x2f]
cmp dword [ebx + 0x30], eax
pop ecx
xor dword [edx + 0x51], ebx
xor dword [ecx + 0x4e], esp
insd dword es:[edi], dx
jp 0x2b003978
jb 0x2b00396b
pop ecx
jne 0x2b003962
push eax
inc esp
dec edx
push 0x47746e34
aaa
sub ebp, dword [esi + 0x4a]
jp 0x2b003952
cmp dword [0x6d507738], esi
cmp byte [edi + 0x50], dh
insd dword es:[edi], dx
jp 0x2b00399b
jo 0x2b00395e
xor dh, byte [eax + 0x4c]
jo 0x2b00397a
jne 0x2b003964
or eax, 0x4336370a
jae 0x2b00396d
xor al, 0x6f
push eax
dec eax
jne 0x2b003987
inc esi
outsb dx, byte [esi]
jo 0x2b0039aa
sub esi, dword [esi + 0x53]
jbe 0x2b003999
jo 0x2b003980
das
xor byte [ebx + 0x45], al
dec ebx
popal
jae 0x2b0039c3
inc ebp
xor ah, byte [ecx + 0x4e]
popal
dec esi
dec esi
pop edx
xor edi, dword [edx + 0x76]
jne 0x2b0039bd
dec esi
jno 0x2b003995
push esi
cmp byte fs:[ebp + 0x36], ah
dec edx
dec edx
xor ebp, dword [edi + 0x6b]
jns 0x2b0039ce
push eax
dec eax
push esp
je 0x2b0039a1
dec ecx
jne 0x2b0039e4
xor byte [edx], dh
popal
xor dword [edx + 0x31], esp
jno 0x2b0039ed
jbe 0x2b0039e2
aaa
das
or eax, 0x506e370a
or dh, byte [edi]
outsb dx, byte [esi]
push eax
arpl word [eax + ebx*2 + 0x50], si
push eax
jb 0x2b0039f3
dec edx
inc esi
inc ebp
outsd dx, dword [esi]
dec sp
inc ebp
xor bh, byte [eax + 0x39]
sub esp, dword [edi + 0x37]
jae 0x2b0039cc
xor cl, byte [ebx + 0x46]
dec ebx
inc esi
arpl word fs:[eax + 0x43], cx
dec ecx
dec bx
push edi
push esi
dec ecx
pop ecx
dec ebp
dec eax
jno 0x2b0039ed
inc edx
inc ebx
push ebx
inc ebx
insd dword es:[edi], dx
dec edx
cmp dword [eax + edx*2 + 0x54], esi
inc esp
jo 0x2b003a2e
outsd dx, dword [esi]
bound edx, qword [ebx + 0x6d]
jp 0x2b003a2a
jb 0x2b003a0b
insb byte es:[edi], dx
dec ebp
bound ecx, qword [eax + 0x61]
popal
xor dh, byte [ebp + esi*2 + 0x37]
jne 0x2b003a2c
insb byte es:[edi], dx
insb byte es:[edi], dx
push 0x79450a0d
or al, byte [ebp + 0x79]
pop eax
pop edx
outsd dx, dword [esi]
imul edx, dword [ebp + 0x7a], 0x32
inc edx
outsd dx, dword [esi]
insb byte es:[edi], dx
popal
push edx
push ebx
jns 0x2b003a16
push 0x39
insd dword es:[di], dx
dec ebx
push edi
inc esi
push 0x32356d5a
arpl word [edi + 0x44], ax
inc edi
inc esp
imul esp, dword [eax + ecx*2 + 0x6e], 0x54
push esp
jns 0x2b003a40
jno 0x2b003a30
push eax
push edi
push ecx
push ebx
dec ebp
cmp byte [esi + 0x55], dh
bound ecx, qword [ebx + 0x31]
insd dword es:[edi], dx
outsb dx, byte [esi]
jno 0x2b003a58
xor ebp, dword [edx + 0x77]
imul ecx, dword [ecx + 0x57], 0x6c
js 0x2b003a75
cmp dword ss:[edi + 0x56], ebp
das
jne 0x2b003a43
push ebp
dec edx
bound ecx, qword [0x766c4e0a]
pop ecx
inc edx
inc edx
push ebp
outsb dx, byte [esi]
jo 0x2b003a5e
outsd dx, dword [esi]
jae 0x2b003a83
pop eax
push 0x52
push edx
jno 0x2b003aa9
jno 0x2b003aa9
ja 0x2b003a6a
pop eax
push edi
dec ebp
xor eax, 0x4a476933
inc ebx
popaw
outsb dx, byte [esi]
jp 0x2b003aa8
xor eax, 0x2b347036
xor al, 0x2b
das
popal
ja 0x2b003a78
pop ecx
jae 0x2b003ab9
jo 0x2b003ac0
jb 0x2b003a86
push esi
jbe 0x2b003a87
ja 0x2b003ac2
insb byte es:[edi], dx
dec ebx
push esp
xor byte [edx + 0x61], ch
jno 0x2b003ad2
pop eax
xor al, 0x76
jo 0x2b003a93
dec esp
insb byte es:[edi], dx
dec eax
sub esp, dword [esi + 0x4c]
insb byte es:[edi], dx
or eax, 0x5551470a
or al, byte [edi + 0x51]
push ebp
push 0x70
push edx
push edi
push 0x6b
push ebx
dec esp
js 0x2b003aeb
imul ecx, dword [edx + 0x4e], 0x37347279
push 0x5276444b
jbe 0x2b003ad7
xor eax, 0x72336f2f
xor dword [ecx + 0x6b], esi
das
outsd dx, dword [esi]
xor esi, dword [edx + 0x31]
jno 0x2b003af8
inc ebx
imul ebx, dword [eax + 0x53], 0x47307475
push esi
xor byte [edi + 0x56], al
popal
push ebp
push ebp
inc ebp
jae 0x2b003b0c
pop edx
insd dword es:[edi], dx
push edx
xor ah, byte [esi + 0x6e]
push esi
jbe 0x2b003aee
js 0x2b003af6
xor eax, 0x7a6e6c68
push 0x38727573
push 0x687a6e6c
jae 0x2b003b25
jb 0x2b003aea
inc ebx
push esp
imul ebp, dword [eax + 0x78], 0x666d0a0d
popal
insd dword es:[edi], dx
popaw
jp 0x2b003af0
push 0x434c3854
cmp byte [ebx + eax*2 + 0x2b], cl
insb byte es:[edi], dx
jae 0x2b003b36
inc ebx
sub ebp, dword [ebx + esi*2 + 0x6f]
popal
jae 0x2b003b14
dec edi
ja 0x2b003b38
jae 0x2b003b49
outsd dx, dword [esi]
xor dword [ecx + 0x43], edi
inc ebx
push esp
dec ebp
push ecx
xor eax, 0x6a456f4a
imul esp, dword [ecx + edx*2 + 0x66], 0x64
pop eax
dec edx
outsd dx, dword [esi]
inc ebp
push 0x6b
push ecx
pop ax
dec esi
inc esi
insb byte es:[edi], dx
bound esi, qword [ecx]
insd dword es:[edi], dx
push 0x706e7456
dec esp
outsb dx, byte [esi]
jo 0x2b003b39
dec edx
cmp byte [ebp + 0x32], al
outsb dx, byte [esi]
push edi
xor ch, byte [esi + 0x57]
dec eax
pop edx
imul esi, dword [edi + 0x54], 0x56
ja 0x2b003b4c
push esi
js 0x2b003b43
jns 0x2b003b64
jne 0x2b003b42
outsd dx, dword [esi]
imul edx, dword [edx + 0x7a], 0xa0d5955
dec ecx
imul ebp, dword [edi], 0x70
inc ebp
inc ebp
inc edx
outsb dx, byte [esi]
dec edi
dec esp
pop ecx
inc edx
push edi
dec edi
imul ecx, dword [edx + eax*2 + 0x6a], 0x55
inc edi
push ebp
ja 0x2b003b72
pop edx
pop eax
inc esi
dec ecx
pop edx
jns 0x2b003b8d
insb byte es:[di], dx
insb byte es:[edi], dx
push esp
popal
jne 0x2b003b5d
xor dword [ebp + 0x68], eax
push esi
insb byte es:[edi], dx
inc ebp
aaa
dec ebx
jno 0x2b003bab
jno 0x2b003b85
dec esi
jp 0x2b003b81
dec eax
xor esi, dword [edi + ecx*2 + 0x33]
xor dh, byte [eax + 0x58]
xor dl, byte [edi + 0x6a]
push 0x62
xor edi, dword [ecx + 0x57]
bound esi, qword [ebx]
jns 0x2b003b9e
xor esi, dword [esp + ecx*2 + 0x7a]
dec si
dec esp
jp 0x2b003bb2
dec esi
jae 0x2b003bb9
jo 0x2b003bc4
dec esp
xor cl, byte [0x6d306a0a]
pop ecx
insb byte es:[edi], dx
push eax
insd dword es:[edi], dx
aaa
imul esp, dword [ebp + 0x68], 0x5a
push ebx
das
cmp dword [edx + 0x73], esp
push eax
bound esi, qword [ebx + 0x50]
xor dword [edx + 0x55], ebp
push 0x54687346
dec ecx
cmp dword [esi + 0x64], edx
push 0x542f7677
push 0x542f7677
pop eax
inc edx
push edi
xor byte [ebp + 0x6b], ch
dec esp
xor dword [ecx + 0x65], ebx
cmp byte [eax], bh
pop ecx
cmp byte gs:[eax], bh
insb byte es:[edi], dx
inc edx
dec esi
jb 0x2b003bdf
dec ecx
jne 0x2b003bf9
imul eax, dword [esi + 0x34], 0x39
inc esi
xor al, 0x39
xor byte [esi + 0x54], ah
xor byte [ecx + 0x4c], bl
je 0x2b003bc4
das
arpl word [ecx + 0x73], sp
push edi
pop eax
push eax
push esp
or eax, 0x4e74300a
pop eax
jb 0x2b003bd8
jno 0x2b003c1a
pop ecx
inc ebp
cmp byte [edi + 0x65], dh
cmp byte [ecx + 0x37], bh
aaa
aaa
inc ebx
xor eax, 0x4b6f7666
dec ebx
bound ecx, qword [edi + 0x48]
outsb dx, byte [esi]
push ebx
dec edi
inc esp
jp 0x2b003c0c
push 0x7037514d
je 0x2b003bf5
dec ebp
push ecx
aaa
jo 0x2b003c3d
sub esi, dword [esi + 0x2b]
jbe 0x2b003bf7
push esp
insd dword es:[edi], dx
xor eax, dword [edi + 0x46]
push esp
jo 0x2b003c07
dec dx
xor byte [edx + 0x62], dl
jns 0x2b003c4f
push edx
bound edi, qword [ecx + 0x73]
insb byte es:[edi], dx
inc edi
push edi
push ebx
push edi
inc edi
push ebx
pop ecx
push edi
xor eax, 0x746c5568
pop edx
push edi
imul edx, dword ss:[ecx + 0xd], 0xa
dec ebx
jne 0x2b003c4d
push esp
jo 0x2b003c68
xor byte [ebx + 0x76], dh
jae 0x2b003c60
jbe 0x2b003c6e
dec ebp
dec ebp
push esp
xor byte [ecx + 0x34], ch
dec ecx
xor al, 0x45
js 0x2b003c35
imul ebx, dword [ecx + 0x63], 0x50
dec edx
pop ecx
arpl word [eax + 0x4a], dx
push ebx
pop edx
imul esp, dword [ebp + ebp*2 + 0x68], 0x67
xor al, 0x75
insb byte es:[edi], dx
jo 0x2b003c7b
xor al, 0x43
js 0x2b003c5e
inc ebx
dec ebx
pop eax
outsb dx, byte [esi]
sub ecx, dword [ecx + ebp*2 + 0x72]
insd dword es:[edi], dx
inc esi
pop ecx
xor dword [ecx + 0x39], esi
push sp
xor byte [0x6e57312b], dh
jne 0x2b003c5d
dec ecx
pop edx
pop edx
inc esp
push ecx
insd dword es:[edi], dx
xor eax, 0xd6a4b70
or bl, byte [ecx + 0x77]
xor byte [ecx + 0x49], bh
or eax, 0x3077590a
jns 0x2b003c8d
inc esi
push 0x32
cmp dword [eax + 0x58], ebp
push eax
outsb dx, byte [esi]
xor al, 0x2b
push edi
sub edx, dword [edi + 0x39]
push esi
jne 0x2b003ccc
cmp dword [esi + 0x75], edx
jns 0x2b003cbb
pop edx
pop edx
inc esi
push di
xor edx, dword [ebx + 0x78]
dec eax
inc edi
dec edx
imul ebx, dword [ecx + 0x6b], 0x53314434
pop ecx
imul esi, dword [esp + eax*2], 0x31
push ebx
inc esi
xor byte [ebx + 0x38], dl
dec eax
inc esi
push ebx
cmp byte [eax + 0x46], cl
je 0x2b003cbc
je 0x2b003cbb
pop ecx
dec ecx
js 0x2b003cc7
arpl word gs:[eax + 0x48], dx
jp 0x2b003caf
jno 0x2b003cd6
pop edx
insd dword es:[edi], dx
aaa
jae 0x2b003cda
dec ebp
dec esp
push edx
push bx
jb 0x2b003cf1
push ecx
jns 0x2b003cbe
or eax, 0x776e2f0a
push ebx
das
outsb dx, byte [esi]
ja 0x2b003ce4
inc edi
inc ebx
push ebx
pop eax
inc edx
insd dword es:[edi], dx
dec eax
dec ebx
jno 0x2b003d05
pop eax
cmp dword [ebx], ebp
inc esi
jne 0x2b003d1a
inc ecx
xor dword [edx + 0x65], ebp
xor byte [esi], dh
jb 0x2b003d21
push eax
imul esi, dword [ecx], 0x73
arpl word [ebx + 0x69], bp
xor eax, 0x68617977
bound esi, qword [ebp + 0x30]
xor eax, 0x6641564f
aaa
imul esi, dword [0x68617977], 0x35307562
dec edi
push esi
inc ecx
aaa
jp 0x2b003d33
xor al, 0x65
dec ebx
das
inc ebp
insd dword es:[edi], dx
push edi
inc edx
push eax
inc di
push edx
pop edx
popal
arpl word [edx + 0x77], di
dec esi
jns 0x2b003d45
arpl word [eax], si
cmp byte [ebx + 0xd], ah
xor byte [eax], bh
arpl word [0x616f610a], cx
or ah, byte [ecx + 0x6f]
popal
dec ebx
jns 0x2b003d44
jp 0x2b003d2c
outsd dx, dword [esi]
push esp
jae 0x2b003d4c
push eax
inc ebx
jbe 0x2b003d53
outsd dx, dword [esi]
dec ebx
inc edx
insd dword es:[edi], dx
pop edx
arpl word [esi + 0x65], dx
jbe 0x2b003d2c
insd dword es:[edi], dx
dec esi
dec esi
outsb dx, byte [esi]
push 0x4b
push 0x5a
arpl word [ebp + ebp*2 + 0x2f], si
inc ecx
push ebx
inc ebp
push esp
imul esi, dword [edi], 0x31
ja 0x2b003d80
dec ecx
dec edi
jb 0x2b003d57
xor bh, byte [edx + 0x63]
je 0x2b003d84
jns 0x2b003d6e
push ebx
jno 0x2b003d6b
push eax
push ebx
inc ecx
cmp dword [ebp + 0x6e], eax
jp 0x2b003d64
inc edx
js 0x2b003d56
jns 0x2b003d6b
or eax, 0x3037630a
sub esi, dword [esi]
inc edx
push eax
arpl word [eax + 0x6a], dx
insd dword es:[edi], dx
push ebp
imul edi, dword [edx + 0x36], 0x36576330
push esi
outsb dx, byte [esi]
dec edx
dec ecx
inc ebx
jb 0x2b003da8
inc edi
pop ecx
xor byte [edi + 0x50], dl
inc edi
sub edi, dword fs:[edx + 0x59]
pop ecx
dec esp
jbe 0x2b003db1
jns 0x2b003d81
jo 0x2b003dc3
outsd dx, dword [esi]
ja 0x2b003d9a
xor al, 0x2f
das
inc edx
insd dword es:[edi], dx
aaa
jae 0x2b003da8
cmp byte [edi], ch
dec ebx
push esi
push edi
jae 0x2b003dda
jne 0x2b003dbe
pop eax
push esp
jp 0x2b003dcd
jno 0x2b003db3
dec eax
jb 0x2b003dc1
jbe 0x2b003dc9
push esi
xor al, 0x59
dec ebp
insb byte es:[edi], dx
or eax, 0x6435530a
aaa
inc ecx
jns 0x2b003de7
push esp
jbe 0x2b003de5
arpl word [edx + 0x62], ax
inc edx
bound ebp, qword [edx + 0x74]
push 0x74
xor eax, dword [edx + 0x6d]
push eax
imul ebp, dword [ebx + 0x32], 0x43393633
imul esi, dword [edi + 0x43], 0x69
imul ecx, dword [edi + 0x47], 0x4d586b71
pop eax
dec ebp
imul esp, dword [edx + 0x58], 0x73
inc edi
inc esi
cmp dword [eax + 0x50], ecx
sub eax, dword [edx + 0x37]
jbe 0x2b003ddb
xor dh, byte [edi]
dec esi
jp 0x2b003e13
jne 0x2b003de2
arpl word [eax + 0x34], dx
push esp
xor al, 0x54
pop ecx
xor dword [ebx], esi
insd dword es:[edi], dx
arpl word [ebp + 0x75], ax
jp 0x2b003e00
inc ecx
jo 0x2b003e37
bound esi, qword [edx]
or eax, 0x7549510a
push edx
dec ecx
cmp dword [ebx], ebp
push esi
cmp dword [edi + 0x36], edx
push ecx
push esp
ja 0x2b003e3d
je 0x2b003e09
dec edi
outsd dx, dword [esi]
push bp
push ebp
push edx
push ebx
xor byte [eax + 0x65], cl
dec edi
dec eax
xor dword [edx + 0x69], ebp
inc ecx
jns 0x2b003e40
pop eax
push esp
cmp dword [ecx + 0x66], ecx
inc edx
pop ax
pop eax
push ebp
push ebp
jb 0x2b003e56
outsb dx, byte [esi]
push ebp
dec edx
inc esp
push 0x65573134
arpl word [ecx + 0x70], dx
pop eax
jo 0x2b003e5a
jb 0x2b003e68
jne 0x2b003e47
cmp byte [ebx + 0x56], dl
pop ecx
xor al, 0x76
js 0x2b003e6f
jne 0x2b003e68
dec ecx
or eax, 0x57394a0a
inc ebp
dec edx
cmp dword [edi + 0x45], edx
xor byte [ebx + 0x46], ah
dec ebp
jae 0x2b003e8b
je 0x2b003e50
arpl word [ecx + 0x46], cx
ja 0x2b003e7d
je 0x2b003e6a
inc ebp
inc edi
jbe 0x2b003e70
inc ebx
inc ebx
popal
das
inc esi
cmp byte [eax], dh
xor al, 0x5a
push ebx
jo 0x2b003e68
xor byte [ebx], ch
pop eax
xor dword [edi + 0x6f], ecx
sub ebx, dword [eax + 0x31]
dec edi
outsd dx, dword [esi]
inc edx
je 0x2b003e72
dec esp
inc ecx
xor eax, 0x426d654b
pop eax
inc edx
dec eax
jp 0x2b003e94
insb byte es:[edi], dx
pop eax
push 0x7a
push 0x7a
push ebp
outsb dx, byte [esi]
xor dword [ecx], edi
push ebp
inc edi
push 0x6b
jae 0x2b003eab
imul esp, dword [esi + 0x73], 0x4d
dec ebx
or eax, 0x434f650a
popal
dec eax
push 0x34
push 0x35
cmp byte [edx + 0x6b], dh
inc ecx
bound ebx, qword [ecx + 0x46]
pop ecx
inc esi
inc ebx
js 0x2b003ed6
popal
xor dh, byte [ecx]
push bp
ja 0x2b003eee
pop ecx
ja 0x2b003ed0
push edx
outsd dx, dword [esi]
js 0x2b003eb9
dec esi
das
jb 0x2b003ebd
push ebx
popal
dec edi
jp 0x2b003ecb
aaa
dec edi
inc esi
inc esp
push edi
pop edx
pop eax
dec edi
cmp byte [eax + 0x55], dl
push ebp
bound eax, qword [edi + 0x51]
inc ebp
inc edi
xor al, 0x4b
insb byte es:[edi], dx
cmp byte [ebx + 0x6a], ch
popal
jae 0x2b003efa
dec edi
xor esp, dword [esi + 0x72]
das
jae 0x2b003f02
xor esi, dword [ebp + 0x38]
jne 0x2b003ee5
or eax, 0x474f740a
push ebx
jb 0x2b003f01
inc edx
inc esi
push edx
push 0x46444a34
xor al, 0x4a
inc esp
inc esi
ja 0x2b003f0f
inc ecx
cmp byte [ebx + 0x4b], ch
push ecx
xor dword gs:[ebx], ebp
push ecx
dec esp
jp 0x2b003f32
push eax
outsb dx, byte [esi]
xor byte [eax + 0x79], cl
jae 0x2b003f09
inc ebp
inc ebp
jns 0x2b003f3a
dec edi
dec esp
push esi
sub ebp, dword [ebx]
popal
jbe 0x2b003f11
xor dword ss:[ebx + 0x75], esp
pop eax
jb 0x2b003f5f
popal
cmp byte [esi + esi*2 + 0x67], ah
das
jae 0x2b003f37
insd dword es:[edi], dx
pop edx
insd dword es:[edi], dx
jns 0x2b003f39
jo 0x2b003f4c
insb byte es:[edi], dx
push 0x6d
dec edi
jno 0x2b003f72
ja 0x2b003f09
or eax, 0x524f640a
or ah, byte [edi + ecx*2 + 0x52]
inc ebp
cmp dword gs:[esi + 0x44], edx
cmp dword [esi + 0x44], edx
push edi
xor dword [edx + 0x4f], esi
dec edi
push edi
das
aaa
push ebx
push ecx
dec edi
push esp
arpl word [edx + 0x4a], di
jo 0x2b003f6d
sub ecx, dword [ebp + eax*2 + 0x69]
das
dec edx
popal
insb byte es:[edi], dx
cmp byte [esi + 0x7a], dh
xor dword [esi + 0x47], eax
jae 0x2b003f72
inc esi
inc ecx
inc edi
dec edx
jne 0x2b003f5e
insb byte es:[edi], dx
push edi
outsd dx, dword [esi]
push ebp
push edx
jns 0x2b003f7e
sub eax, dword [edx + 0x52]
inc edx
push edx
jae 0x2b003f7f
inc esp
dec eax
popal
inc esp
push edx
jae 0x2b003f74
insb byte es:[edi], dx
aaa
push ebx
js 0x2b003fa9
pop eax
pop eax
je 0x2b003f57
or al, byte [ebx + 0x6a]
je 0x2b003fbd
push 0x74
outsb dx, byte [esi]
inc ebx
js 0x2b003fc5
jns 0x2b003fc3
dec sp
dec ecx
push ebp
push esi
jbe 0x2b003fa8
outsb dx, byte [esi]
pop edx
inc edx
bound edi, qword [ecx]
jae 0x2b003fd6
cmp dword [ebx + 0x74], esi
sub ebp, dword [edi]
jbe 0x2b003fd1
insd dword es:[edi], dx
dec edi
bound ebx, qword [ecx + 0x2b]
dec ebx
xor bh, byte [edx + 0x76]
jp 0x2b003fe5
jae 0x2b003fea
ja 0x2b003fdc
push 0x6233756c
imul esi, dword [edx], 0x62
dec edi
push 0x39445248
imul esp, dword [edx + 0x57], 0x71
inc esi
insb byte es:[edi], dx
jne 0x2b003faa
bound ebp, qword [ebx + 0x32]
bound ecx, qword [edi + 0x68]
dec eax
push edx
inc esp
cmp dword [ebx + 0x62], ebp
push edi
jno 0x2b003fcc
cmp byte [ebp + 0x63], dh
push 0x44
push edx
aaa
push ebp
xor edx, dword [edx + 0x77]
xor al, 0x63
dec esi
dec edx
ja 0x2b003fff
or eax, 0x4e4a6f0a
cmp dword [edx + 0x6b], ebx
xor byte [esi + 0x34], ah
jp 0x2b00400f
bound ebx, qword gs:[eax + 0x7a]
jp 0x2b003fdb
xor dword [ebp + 0x30], esi
jne 0x2b003fdc
push 0x52333967
jno 0x2b003fec
xor dh, byte [esi]
cmp dword [esi], esi
dec eax
jp 0x2b00401e
push edi
jb 0x2b004015
outsd dx, dword [esi]
jae 0x2b00400f
cmp dword [ebp + 0x72], esp
imul ecx, dword [edi + 0x47], 0x6a
ja 0x2b00402c
inc edi
push 0x77
arpl word [ebp + ecx*2 + 0x68], si
je 0x2b004018
push 0x5038444d
inc esp
dec ebp
inc esp
cmp byte [eax + 0x44], dl
dec ecx
aaa
push ecx
cmp dword [edx + 0x49], edx
dec ecx
dec esp
xor dword [ebx + 0x7a], eax
pop eax
das
bound esi, qword [edx + 0x4f]
insb byte es:[edi], dx
jns 0x2b00402a
das
dec esp
or eax, 0x722b570a
push ebp
jne 0x2b004050
arpl word [ebp + 0x58], sp
pop eax
aaa
xor eax, 0x2b754334
jbe 0x2b00405b
xor byte [0x554f7346], dh
je 0x2b004046
inc esi
xor ch, byte [bx + 0x76]
jns 0x2b004073
dec ecx
je 0x2b004071
dec ebx
pop edx
push ebx
jno 0x2b004052
jb 0x2b004067
inc ebx
insd dword es:[edi], dx
push ecx
push eax
push eax
bound ebp, qword [ecx + 0x42]
inc edx
inc esi
arpl word gs:[ebp + 0x57], si
xor ecx, dword [ebx + 0x55]
imul esp, dword [ebp + edx*2 + 0x4b], 0x6c
cmp dword [ebp + 0x48], ebp
push eax
jae 0x2b00406f
dec ebp
dec ebx
inc ebp
xor dword [ebx + 0x75], edx
or eax, 0x6d73520a
xor eax, 0x47677a44
xor dword [ecx + 0x4f], ecx
dec esi
je 0x2b0040b1
xor esi, dword [edi]
push esp
outsb dx, byte [esi]
outsb dx, byte [esi]
sub edi, dword [ecx]
inc ecx
cmp byte [edx + 0x4c], bh
js 0x2b0040ba
pop ecx
pop edx
jbe 0x2b0040ca
pop ecx
push esi
jp 0x2b0040c5
jb 0x2b0040ab
push ecx
js 0x2b004093
popal
xor dh, byte [ebx + 0x72]
bound edx, qword [ecx + 0x58]
jns 0x2b0040d4
push ebx
bound ecx, qword [eax + 0x67]
push esi
push eax
outsb dx, byte [esi]
push 0x59
pop ecx
xor eax, 0x3550674d
sub esi, dword [esi + 0x6f]
pop edx
dec ebp
push eax
push eax
xor eax, 0x5a6f762b
xor dword [edx + 0x4e], ebx
jp 0x2b0040b5
dec ebp
jno 0x2b0040d6
or eax, 0x532b6f0a
insb byte es:[edi], dx
inc esp
xor dword [ecx + 0x32], ebp
jne 0x2b0040dd
cmp byte [ecx + 0x78], bl
jo 0x2b0040e1
outsb dx, byte [esi]
jp 0x2b0040db
inc ecx
jbe 0x2b0040cc
outsb dx, byte [esi]
push eax
inc edi
jne 0x2b0040d5
inc ebx
push esp
push ebx
bound eax, qword [ebx + 0x46]
push 0x71413768
outsb dx, byte [esi]
pop edx
xor ah, byte [edx + 0x6b]
outsb dx, byte [esi]
bound ebp, qword [ebx + 0x6e]
das
push esi
dec edi
inc edx
dec ebx
dec eax
push bp
push ebp
inc esi
cmp byte [edx], dh
dec esi
inc edi
sub esp, dword [esi + 0x5a]
js 0x2b004133
insb byte es:[edi], dx
insb byte es:[edi], dx
arpl word [esi + 0x49], bp
dec ecx
dec ebx
das
inc esp
pop edx
jae 0x2b004118
dec ebx
push 0xd
or dh, byte [ecx + esi*2]
aaa
imul esi, dword [0x58475463], 0x6e2f4769
xor eax, 0x58475463
arpl word [edi + eax*2 + 0x58], dx
imul eax, dword [edi + 0x2f], 0x5a31566e
inc edi
das
outsb dx, byte [esi]
push esi
xor dword [edx + 0x4f], ebx
dec edi
pop edx
cmp byte [ebx + 0x67], ah
xor dword [esi + ebp*2 + 0x57], esi
dec ecx
push edi
dec ebp
xor dword [edx + 0x7a], edi
pop ecx
xor al, byte [esi + 0x68]
outsd dx, dword [esi]
popal
xor dl, byte [ecx + 0x76]
xor esi, dword [ebx]
inc edx
jno 0x2b004131
cmp byte fs:[edi], dh
dec eax
jns 0x2b004167
jno 0x2b004141
jbe 0x2b00413e
dec eax
cmp dword ss:[edx + 0x6b], eax
outsb dx, byte [esi]
jo 0x2b004146
outsd dx, dword [esi]
cmp dword [ebp + 0x2f], esp
push ebp
pop eax
jb 0x2b004154
insb byte es:[edi], dx
ja 0x2b00412b
or bh, byte [edx + 0x50]
cmp byte [edx + 0x36], ah
push 0x77
js 0x2b00416b
push esp
xor al, 0x6c
dec edx
dec esi
jp 0x2b004171
jno 0x2b004194
inc esp
jne 0x2b004188
push esp
xor byte [edi + ecx*2 + 0x77], ch
xor word [eax + 0x72], bx
xor edx, dword [eax + 0x35]
insb byte es:[edi], dx
jns 0x2b004173
xor eax, 0x3079666c
jns 0x2b004173
push ebx
xor esi, dword [esi]
push edx
dec esi
insb byte es:[edi], dx
insb byte es:[edi], dx
inc edx
insb byte es:[edi], dx
pop edx
inc edi
push edx
dec ebx
pop edx
inc ebp
ja 0x2b0041b5
jae 0x2b00419a
inc ebp
jo 0x2b0041d1
jbe 0x2b0041a3
push 0x6e
das
outsb dx, byte [esi]
push ebp
dec ebx
push edi
dec ebx
jb 0x2b0041bc
push eax
insb byte es:[edi], dx
je 0x2b0041dc
push ebp
or eax, 0x4332320a
inc edx
push esp
push ebx
push eax
ja 0x2b0041c7
push ecx
push edx
push ecx
popal
dec ebx
push ebx
outsb dx, byte [esi]
dec ecx
push 0x6b
bound esi, qword [ecx]
cmp dword [eax + 0x54], edi
jo 0x2b0041ba
xor dword [ecx + 0x68], esp
jo 0x2b004202
popal
push 0x4d737570
jae 0x2b0041dc
sub ecx, dword [ebp + 0x69]
bound ebp, qword [esi + 0x6f]
outsd dx, dword [esi]
aaa
dec esi
jns 0x2b00420a
push edi
dec esp
inc edi
pop eax
push 0x78
xor byte [edi], dh
dec ecx
push edi
inc ebp
cmp byte [edi + 0x63], cl
pop eax
xor bh, byte [eax]
dec edi
inc edi
push 0x6a
outsd dx, dword [esi]
aaa
insd dword es:[edi], dx
xor eax, 0x79425162
jo 0x2b00421c
inc edx
jns 0x2b004228
arpl word [0x2f31780a], cx
or eax, 0x2f31780a
or bh, byte [eax + 0x31]
das
xor dword [edi], ebp
xor al, 0x50
jne 0x2b004235
inc ecx
cmp byte [edi + 0x6e], dh
bound esi, qword [ebp + 0x6e]
jne 0x2b004237
push ebp
bound ebp, qword [edi + 0x6b]
aaa
jno 0x2b00423f
jno 0x2b00423f
xor al, 0x37
jp 0x2b00420c
inc ecx
push esi
cmp dword [eax], edi
jbe 0x2b00424e
jno 0x2b00424a
insb byte es:[edi], dx
push esp
xor eax, 0x6e743535
inc esi
jbe 0x2b00424b
dec esi
aaa
jns 0x2b004262
insb byte es:[edi], dx
jbe 0x2b004243
push eax
jae 0x2b00424f
dec ebp
aaa
outsb dx, byte fs:[esi]
inc esp
inc edx
xor byte [eax + 0x6f], bh
xor al, 0x61
dec ebp
push edx
jae 0x2b00424c
sub ebp, dword [edi]
or eax, 0x4342340a
inc edx
inc ebx
inc ebx
jns 0x2b004255
dec ebp
push esi
xor eax, 0x4a525837
insb byte es:[edi], dx
jae 0x2b00424c
jb 0x2b004284
xor ch, byte [edi]
jbe 0x2b004297
inc ecx
push edi
push ecx
imul esi, dword [ecx + 0x69], 0x7a
jne 0x2b00429e
jne 0x2b0042a2
js 0x2b004264
cmp dword [ecx], edi
dec ecx
push ebx
cmp dword [ecx + 0x53], ecx
outsb dx, byte [esi]
outsd dx, dword [esi]
ja 0x2b004296
cmp byte [0x5659624d], dh
bound ebx, qword [ecx + 0x56]
push esi
xor al, 0x54
jno 0x2b00427e
dec esp
dec eax
jbe 0x2b004297
push edi
xor dh, byte [esi + 0x6d]
popal
je 0x2b0042ba
insb byte es:[edi], dx
push edi
jbe 0x2b004276
sub esi, dword [ebx + 0x77]
jae 0x2b0042c4
ja 0x2b00429e
push eax
inc ebp
dec esp
jne 0x2b0042c0
dec eax
das
or ax, 0x7a0a
js 0x2b0042be
or eax, 0x64787a0a
outsb dx, byte [esi]
insd dword es:[edi], dx
push ecx
ja 0x2b0042a2
dec esp
bound edx, qword [esp + eax*2 + 0x73]
inc esp
jae 0x2b00429b
js 0x2b0042bb
js 0x2b0042bb
jo 0x2b00429a
pop ecx
js 0x2b0042d3
xor bh, byte [ecx]
pop eax
jbe 0x2b0042c7
jb 0x2b0042c9
aaa
je 0x2b0042aa
xor edi, dword [ecx + 0x4b]
jns 0x2b0042c4
popal
bound edx, qword [edx + 0x59]
jae 0x2b0042d6
push edi
xor byte [edx + 0x39], al
jno 0x2b0042f3
xor bh, byte [ecx + 0x31]
insd dword es:[edi], dx
sub eax, dword [ebx + 0x43]
je 0x2b0042df
inc ebp
inc edi
dec edx
js 0x2b0042c9
jne 0x2b0042fd
aaa
aaa
sub ebx, dword [ecx + 0x71]
dec esp
push ebx
js 0x2b004312
dec ebx
push ebx
push edi
cmp dword [ebx], esi
or eax, 0x774e370a
xor ecx, dword [0x774e370a]
je 0x2b004302
insd dword es:[edi], dx
outsb dx, byte [esi]
push edi
xor ch, byte [eax + 0x51]
xor dl, byte [edi + 0x6f]
insb byte es:[edi], dx
outsb dx, byte [esi]
xor dword [eax + 0x33], ecx
inc esp
outsd dx, dword [esi]
dec ecx
push 0x7a514539
xor eax, dword [ebp + 0x6a]
inc ebp
push ecx
jp 0x2b0042f5
inc ebp
push 0x50
push eax
dec ebp
dec ebp
dec eax
pop ecx
ja 0x2b00433f
dec ecx
inc ebx
push 0x37
inc edx
cmp dword [eax + 0x2b], ebp
aaa
xor al, 0x66
aaa
dec edx
dec ebx
cmp byte [bx], dh
xor dword [bx + di], edi
jbe 0x2b00433a
insb byte es:[edi], dx
push eax
push 0x4b563477
xor eax, 0x2b454a77
dec edx
arpl word [edi + 0xd], si
or ah, byte [edx + 0x64]
bound esp, qword [edi + esi + 0x2b]
xor byte [ebx], ch
xor dh, byte [edx + edx*2]
aaa
sub esi, dword [eax]
sub esi, dword [edx]
xor al, 0x52
outsd dx, dword [esi]
xor dword [edx + 0x31], esp
xor edx, dword [ecx + 0x45]
inc ebp
inc esi
dec edx
xor al, 0x6d
bound esi, qword [edx + esi + 0x62]
jae 0x2b00433e
ja 0x2b004359
jp 0x2b004356
inc ebx
dec esi
outsb dx, byte [esi]
push esp
pop ecx
popal
inc esp
imul esi, dword [ecx], 0x65
dec edi
das
xor byte gs:[ebx + 0x4f], al
dec eax
jbe 0x2b00435d
insb byte es:[edi], dx
imul edx, dword [ebx + esi + 0x31], 0x78
jo 0x2b004383
jne 0x2b0043a0
dec edx
dec ebp
dec ecx
dec edx
push ecx
dec ecx
push esp
arpl word [ebx + 0x57], si
push edi
jp 0x2b0043a1
push edi
sub ecx, dword [0x6d764c0a]
or eax, 0x6d764c0a
push esi
push ebp
popal
outsb dx, byte [esi]
jb 0x2b004375
dec edi
inc ecx
sub ecx, dword [edi + 0x57]
jp 0x2b004398
popal
inc esi
dec edi
push esp
xor byte [ebp + 0x71], dl
bound esi, qword [edx + 0x4e]
push ebp
jno 0x2b0043bb
jb 0x2b0043a9
outsw dx, word [esi]
jp 0x2b0043b9
outsd dx, dword [esi]
xor dword [esi + 0x78], eax
inc edi
push edx
inc ebp
dec ebx
dec esp
push edx
aaa
pop ecx
je 0x2b0043a1
jne 0x2b0043de
inc ebp
jbe 0x2b0043b6
push edi
jae 0x2b0043c2
dec esp
push esi
jbe 0x2b0043cd
push edx
je 0x2b0043f6
outsd dx, dword [esi]
jns 0x2b0043f1
jns 0x2b0043d3
xor dl, byte [ebp + 0x4b]
push esp
push eax
imul esp, dword [esi + 0x47], 0x35
dec ecx
or eax, 0x326f700a
dec edx
xor byte [ebp + 0x6d], cl
push edi
dec esp
pop edx
jno 0x2b00440b
push esp
pop edx
arpl word [ecx + 0x6d], si
dec ebx
inc ebx
je 0x2b00441e
push edi
push esp
outsd dx, dword [esi]
outsd dx, dword [esi]
dec edx
dec esi
dec ebx
xor dh, byte [edx]
jns 0x2b0043e4
pop edx
cmp dword [edi + 0x33], esi
imul ebx, dword [edx + 0x39], 0x3051526d
jbe 0x2b0043f7
pop edx
cmp dword [ebp + 0x52], ebp
push edx
push ecx
xor byte [esi + 0x39], dh
cmp dword [ebp + 0x33], esp
arpl word [eax + 0x64], di
js 0x2b004428
push ebx
jne 0x2b004436
pop ecx
je 0x2b00443c
arpl word [esi], si
xor eax, 0x66414454
dec ebp
dec bp
dec ecx
xor bl, byte [ecx + 0x63]
dec ecx
xor byte [0x494e750a], cl
dec esi
dec ecx
outsd dx, dword [esi]
inc ecx
jo 0x2b00442d
je 0x2b004448
inc esp
imul ebp, dword [eax + 0x2f], 0x6c4d6351
push esp
dec edi
push ebx
dec edx
outsd dx, dword [esi]
cmp dword [edi], esi
push ebp
popal
ja 0x2b004448
pop eax
imul esi, dword [edi], 0x7234524f
dec ebx
imul ecx, dword [ebx + 0x32], 0x6d
jne 0x2b00445d
inc ecx
inc edi
das
jb 0x2b004478
outsb dx, byte [esi]
bound esp, qword [ecx + 0x64]
dec esp
xor byte [edx + 0x2f], dl
jb 0x2b004490
je 0x2b004472
dec esp
imul esi, dword [ecx + 0x55], 0x47
inc edi
xor eax, dword [ecx + 0x6c]
popal
push edx
cmp dword ss:[bx + 0x7a], eax
or eax, 0x4937500a
jp 0x2b004437
or dl, byte [eax + 0x37]
dec ecx
jb 0x2b00448a
outsd dx, dword [esi]
push 0x30
xor byte [ecx], bh
xor esp, dword [esp + eax*2 + 0x54]
inc esp
inc esp
push esp
xor al, byte [edx + 0x53]
jo 0x2b004480
insb byte es:[edi], dx
pop ecx
bound esi, qword [ecx]
aaa
jne 0x2b00449c
popal
inc esi
aaa
cmp dword ss:[ebp + 0x38], esp
push 0x57
push ecx
push eax
sub edx, dword fs:[edx + 0x71]
inc ebp
aaa
bound edx, qword [edi + 0x30]
jno 0x2b004491
push ecx
inc ebx
bound edi, qword [edx + 0x68]
inc esp
push ecx
outsd dx, dword [esi]
popal
inc ebp
push edx
dec ecx
cmp dword [ecx], edi
push esi
jns 0x2b0044e5
dec esp
insb byte es:[edi], dx
pop eax
inc ebp
dec edi
xor al, 0x68
xor dword [eax], edi
outsb dx, byte [esi]
or eax, 0x6f78540a
or dl, byte [eax + edi*2 + 0x6f]
outsb dx, byte [esi]
inc esi
inc edx
dec eax
jno 0x2b0044d0
imul esi, dword [ecx + 0x51], 0x69
xor dword [ebx + 0x32], esi
push ecx
xor al, 0x77
outsb dx, byte [esi]
aaa
inc ecx
push 0x416a752f
das
jne 0x2b0044fe
inc ecx
dec ebp
jno 0x2b0044ee
dec esp
push esi
pop eax
inc edi
outsd dx, dword [esi]
jp 0x2b0044e0
jns 0x2b004504
dec esp
push edi
jns 0x2b0044f9
jo 0x2b0044d7
ja 0x2b0044d8
jb 0x2b004520
push edx
xor byte [ebx + 0x2f], dh
push edx
dec edi
das
inc esp
xor dh, byte [ebx + 0x57]
dec esp
inc esi
push ax
js 0x2b0044f6
ja 0x2b004525
bound ecx, qword [ebp + 0x57]
or eax, 0x69694e0a
dec ecx
outsb dx, byte [esi]
jo 0x2b004545
xor byte [ecx + 0x57], ah
push edi
js 0x2b00452c
popal
dec eax
push 0x616f5a47
pop edx
outsd dx, dword [esi]
popal
dec esi
push 0x55
xor dword [ecx + 0x51], ebp
insd dword es:[edi], dx
dec edx
push edi
xor al, byte [esi + 0x41]
inc ecx
popal
dec edx
push ebp
jne 0x2b004542
push ebp
inc esi
jne 0x2b004560
jno 0x2b004522
xor dh, byte [edx + 0x58]
jb 0x2b00454a
jbe 0x2b004564
push 0x50
dec ebp
sub edx, dword [ebp + 0x6a]
ja 0x2b00454a
push 0x77
dec esi
xor dword [edi], ebp
jbe 0x2b004536
jp 0x2b00453b
push edi
dec eax
jo 0x2b00453d
insd dword es:[edi], dx
jb 0x2b004577
pop edx
jne 0x2b004563
jo 0x2b004550
jb 0x2b00457e
inc edx
push 0xd
or al, byte [ecx + 0x67]
popal
bound ecx, qword [ebp + 0x76]
jno 0x2b00455e
pop edx
inc edi
dec ebp
xor esi, dword [ecx + esi + 0x35]
push ebp
xor dword [0x37337555], esi
jne 0x2b00455a
aaa
cmp dword [edx + 0x35], ecx
push eax
push eax
jae 0x2b004598
push edi
das
imul edx, dword [esp + 0x66], 0x74564135
je 0x2b0045ac
xor eax, 0x74745641
jo 0x2b00456e
xor dword [ecx + 0x6b], esp
xor al, 0x78
aaa
popal
imul esi, dword [eax + edi*2], 0x37
dec esi
inc edi
dec ebp
dec ebp
cmp dword [eax + 0x69], ebp
push 0x59
je 0x2b00459b
imul ebp, dword [edx + 0x59], 0x70554c74
push 0x66
xor byte [edi + 0x4a], ch
push ebp
jo 0x2b0045bc
xor byte [edi + 0x4a], ch
pop ecx
insb byte es:[edi], dx
push edi
aaa
dec esi
pop eax
bound eax, qword [esi + 0x61]
popal
push esi
outsb dx, byte [esi]
or eax, 0x4657610a
popal
push edi
inc esi
js 0x2b0045a0
cmp dword [edx + 0x74], ebx
xor eax, 0x72575a75
push esp
push edi
jb 0x2b0045c5
jae 0x2b0045cc
push esi
jae 0x2b0045e8
xor byte gs:[eax], dh
xor byte [eax], dh
jns 0x2b0045ed
insb byte es:[edi], dx
push edx
inc edi
push eax
popal
dec edx
jbe 0x2b0045f3
push ecx
inc esp
push ebx
inc edx
push 0x43495947
jb 0x2b0045ff
je 0x2b0045c1
insb byte es:[edi], dx
inc edi
jno 0x2b004600
imul esi, dword [ebx], 0x64375056
push eax
aaa
cmp byte fs:[ecx + 0x4e], bl
cmp byte [ecx + 0x4e], bl
pop edx
inc edx
xor eax, 0x41325068
jo 0x2b004611
ja 0x2b004616
push 0x63
jae 0x2b0045f5
dec eax
inc edi
dec esp
or eax, 0x586d750a
insb byte es:[edi], dx
dec ebx
popal
arpl word gs:[ecx], di
xor byte [ecx + ecx*2 + 0x4b], cl
dec ecx
dec ebx
push 0x66
insd dword es:[edi], dx
dec eax
popal
popal
js 0x2b004619
push ebx
js 0x2b00462c
push eax
xor eax, 0x664a2b36
jns 0x2b004612
dec edx
jns 0x2b004612
jae 0x2b004643
dec ebx
bound esi, qword [0x6f456766]
push 0x33722f72
push edx
imul esi, dword [esi], 0x69735a48
xor dh, byte [0x4a647050]
jo 0x2b00464e
dec edx
jb 0x2b004631
push ecx
xor dword [eax + 0x61], ecx
jp 0x2b00463e
outsb dx, byte [esi]
xor eax, 0x66492b61
popal
sub ecx, dword [ecx + 0x66]
inc ebx
dec esi
jbe 0x2b00462c
or eax, 0x7169510a
inc ebx
jb 0x2b00465b
push ecx
imul esi, dword [ecx + 0x43], 0x6d435672
inc ebx
insd dword es:[edi], dx
push eax
dec ebp
inc ebx
inc edi
jne 0x2b004664
inc esi
outsb dx, byte [esi]
push edi
cmp dword [edx + 0x30], esp
bound esi, qword [eax]
xor byte [esi], dh
xor bh, byte [edx + 0x6c]
xor bh, byte ss:[edx + 0x6c]
insb byte es:[edi], dx
jp 0x2b004685
xor byte [0x6f6b4e57], dh
push eax
push edi
outsd dx, dword [esi]
dec si
xor al, 0x59
inc ecx
inc esp
jo 0x2b0046a1
pop ecx
pop ecx
push esi
dec edx
pop ecx
insb byte es:[edi], dx
xor edx, dword [ecx + 0x78]
jb 0x2b0046ae
jne 0x2b00467f
push eax
js 0x2b0046a1
push ebx
dec eax
imul ebp, dword [ebx], 0x63
cmp byte [esi + 0x30], dh
sub esp, dword [ebx + 0x38]
jbe 0x2b004673
xor al, 0x46
jae 0x2b004696
push ebp
bound esi, qword [0x520a0d48]
popal
jb 0x2b0046bc
xor cl, byte [edi + 0x78]
dec esp
inc esi
push eax
imul ebx, dword [eax + 0x49], 0x46
inc esi
xor eax, 0x44322f38
das
arpl word [ebx], bp
insd dword es:[edi], dx
xor dword [eax + edi*2 + 0x2f], esp
sub ebp, dword [ebp + 0x31]
js 0x2b004699
bound esi, qword [eax]
jo 0x2b0046d2
cmp dword [edi + 0x65], esp
push eax
imul edi, dword [ecx + 0x56], 0x46
jns 0x2b0046cb
inc esi
push esp
push ebp
pop eax
pop ecx
imul esi, dword [edi], 0x71366457
dec eax
jno 0x2b0046c9
inc esi
js 0x2b0046cd
push ebp
je 0x2b0046cb
inc ebp
xor eax, 0x396c644a
push ecx
inc esp
cmp dword [ecx + 0x4f], edx
pop eax
cmp byte [ebx], ch
sub ebp, dword [ebp + 0x46]
insd dword es:[edi], dx
inc esi
jno 0x2b0046a7
or eax, 0x36754b0a
push 0x75652f61
or cl, byte [ebx + 0x75]
push 0x75652f61
jne 0x2b0046fe
pop edx
dec ebp
popal
cmp dword [edx + 0x64], esp
push ebx
outsd dx, dword [esi]
bound esp, qword [ebx + edx*2 + 0x6f]
push esi
jp 0x2b004705
push esi
jb 0x2b004705
dec esi
arpl word [edx + 0x45], si
inc ebx
outsb dx, byte gs:[esi]
push esp
jne 0x2b0046ff
aaa
aaa
imul edx, dword [esi + 0x46], 0x64
inc edx
jno 0x2b00470d
bound esp, qword [esi + 0x52]
inc edx
xor al, 0x2b
popal
insd dword es:[edi], dx
cmp dword [esi + 0x55], esp
pop ecx
insd dword es:[edi], dx
pop eax
dec eax
dec edx
jne 0x2b004725
imul edi, dword [edx + 0x4e], 0x7448696b
popal
push edi
insb byte es:[edi], dx
jb 0x2b00471a
inc esp
je 0x2b004718
push esp
or eax, 0x50316b0a
dec ecx
imul edx, dword [esi + ecx*2 + 0x37], 0x30786e37
push ebx
push edx
jne 0x2b00475b
pop eax
jb 0x2b00472d
arpl word [ecx + 0x53], si
push ebx
outsd dx, dword [esi]
jp 0x2b00474f
ja 0x2b004751
bound esi, qword [ebp + 0x70]
jne 0x2b004777
xor ecx, dword [edi + ecx*2 + 0x31]
imul ecx, dword [ebp + 0x73], 0x592f4562
jae 0x2b004771
inc ebp
das
pop ecx
dec ebp
push esp
jp 0x2b004783
pop eax
xor al, 0x79
xor dword [ebx + 0x63], edx
insb byte es:[edi], dx
push eax
arpl word [esp + ecx*2 + 0x66], ax
inc ebp
jns 0x2b00474b
push ebx
arpl word [eax + edx*2 + 0x63], bp
inc esp
dec esp
inc bp
pop ecx
push edi
push 0x79
xor eax, 0x7374446c
dec ebx
xor dword [ebx + 0x47], esp
xor al, 0x6e
inc ecx
pop ecx
or eax, 0x6f4e300a
inc ecx
push esi
inc ebx
push eax
outsb dx, byte [esi]
jno 0x2b0047b2
push edi
jbe 0x2b00479c
jo 0x2b004795
js 0x2b0047c1
jno 0x2b0047c5
xor byte [ebx], ch
pop eax
cmp byte [edx + 0x6c], cl
cmp byte [edx + 0x6c], cl
dec edx
xor byte [eax], dh
arpl word [ebx + 0x79], dx
imul esi, dword [esi + 0x42], 0x78
aaa
jbe 0x2b00479f
js 0x2b004796
jo 0x2b0047b8
dec edi
dec eax
jae 0x2b0047cb
dec edi
arpl word fs:[ecx + 0x70], cx
xor byte [eax + 0x4e], ch
dec edx
push ecx
insd dword es:[edi], dx
inc ecx
push 0x70
xor bh, byte [eax + 0x6e]
inc ebx
push ebx
dec ecx
jno 0x2b0047e0
arpl word [ecx + 0x49], bp
push ecx
or eax, 0x6b6a760a
xor dword [edx + eax*2], esi
aaa
push 0x49753046
push edi
popal
je 0x2b0047fe
push 0x77645949
inc edi
dec ecx
pop ecx
ja 0x2b0047e2
arpl word [eax + 0x50], cx
dec eax
push eax
jp 0x2b004817
ja 0x2b004815
je 0x2b004810
outsb dx, byte [esi]
inc esp
cmp byte [0x6d587772], dh
ja 0x2b0047f2
dec eax
dec eax
push ecx
cmp byte [eax + ebp*2 + 0x77], cl
jns 0x2b004819
insb byte es:[edi], dx
dec esp
push esp
js 0x2b004810
push edi
inc edi
outsb dx, byte [esi]
push ebp
xor al, 0x43
pop edx
dec esp
jae 0x2b00482a
xor eax, 0x57724848
dec eax
jb 0x2b00481f
jns 0x2b00483e
insd dword es:[edi], dx
jno 0x2b004837
inc esp
xor eax, 0xa0d5779
js 0x2b00483c
cmp dword [edi], esi
jns 0x2b004847
push edx
cmp byte [ecx + 0x73], bh
insd dword es:[edi], dx
imul eax, dword [ecx + 0x2b], 0x57
sub edx, dword [edi + 0x31]
xor al, 0x5a
xor dword [edx + ebx*2], esi
cmp dword [ecx], esi
push ecx
push edx
jae 0x2b004856
outsd dx, dword ss:[esi]
push eax
das
imul esi, dword [ecx], 0x6a6f7665
push 0x4f644934
jbe 0x2b004863
push 0x68
xor al, 0x49
dec edi
insd dword es:[edi], dx
push esp
jae 0x2b004875
dec ebx
inc edi
xor eax, 0x61427559
inc esi
push 0x78
ja 0x2b00483e
jne 0x2b004885
je 0x2b004845
push esi
inc edx
outsb dx, byte [esi]
dec edx
jne 0x2b004847
bound edi, qword [edx + 0x74]
jp 0x2b00488b
xor al, 0x54
inc esi
pop ecx
jo 0x2b004888
js 0x2b00488f
or eax, 0x2f75590a
xor byte gs:[eax + 0x48], cl
push 0x50
dec edi
aaa
sub esp, dword [ecx + 0x38]
push eax
xor byte [edx + 0x4f], dh
inc esi
outsb dx, byte [esi]
dec ebx
dec ecx
dec esi
bound ecx, qword [edx + edx*2 + 0x59]
pop ecx
xor byte [edi], ch
das
inc ebp
je 0x2b0048a6
push esp
push 0x50
xor byte [edi + 0x47], al
inc edi
push 0x68
xor esi, dword [ebx + 0x4d]
js 0x2b0048b7
xor dl, byte [edi + 0x73]
das
imul edx, dword [eax + 0x68], 0x48
dec eax
cmp byte [ebp + eax*2 + 0x78], al
push ebx
dec ebx
dec esi
arpl word [edi + 0x50], dx
outsb dx, byte [esi]
xor byte [ecx + 0x36], bh
jns 0x2b00489b
push ecx
dec ebp
push eax
dec eax
xor eax, dword ss:[esi + 0xd]
or ch, byte [eax + 0x7a]
jno 0x2b0048a4
popal
ja 0x2b0048ce
pop eax
jbe 0x2b0048bb
pop edx
imul esi, dword [eax], 0x63
pop edx
jp 0x2b0048f2
xor esi, dword [edi + 0x55]
je 0x2b0048d3
push ecx
imul esi, dword [esp + ecx*2 + 0x75], 0x37
jne 0x2b0048c1
jno 0x2b0048c2
inc esp
inc esp
dec eax
push 0x68
xor esi, dword [ebx + 0x4d]
inc ebp
push 0x454d7333
push ecx
push ebp
inc esp
insd dword es:[edi], dx
jae 0x2b0048f3
push edi
jne 0x2b004900
inc ebx
push 0x49
jns 0x2b0048f0
jns 0x2b0048da
xor eax, 0x42447665
jbe 0x2b0048ec
jbe 0x2b0048ec
inc edx
outsd dx, dword [esi]
cmp byte [ecx + 0x68], dl
jbe 0x2b004912
push edi
aaa
jbe 0x2b004920
xor al, 0x77
pop eax
sub ebp, dword [ecx + 0x34]
ja 0x2b0048f3
imul esi, dword [edi + esi*2], 0x590a0d38
outsd dx, dword [esi]
inc ebp
or eax, 0x456f590a
dec esi
jbe 0x2b004917
push esp
jo 0x2b00493f
xor dword [edi + esi*2 + 0x45], ebp
jne 0x2b0048ff
popal
insb byte es:[edi], dx
jb 0x2b00494b
xor dword [ebp + 0x51], esi
push ecx
dec ebp
pop ax
bound esi, qword [0x55546e43]
inc ebx
outsb dx, byte [esi]
push esp
push ebp
jo 0x2b00495a
inc edi
dec edx
imul eax, dword [ebp + 0x38], 0x4a564850
push eax
js 0x2b004923
xor al, 0x6f
xor al, 0x6f
push esp
sub edx, dword [edi + ebp*2 + 0x53]
outsd dx, dword [esi]
push ebx
cmp byte [eax + 0x67], bl
dec esi
arpl word [ecx + 0x46], bp
dec esp
jne 0x2b004971
inc ebp
inc edi
inc ebx
dec ebx
push esi
dec edi
outsb dx, byte [esi]
xor bh, byte [ecx]
outsb dx, byte [esi]
pop edx
or eax, 0x56756f0a
arpl word [ebp + 0x33], si
arpl word [eax + 0x71], bp
sub edi, dword [eax]
arpl word [eax + 0x36], dx
pop ecx
push 0x63382b71
push eax
pop ecx
imul edx, dword ss:[ebx + 0x45], 0x57644468
push edi
jno 0x2b00497a
push esi
arpl word [eax + 0x7a], bx
inc edx
cmp dword [ebp + 0x6d], esp
push esp
push edx
jno 0x2b004999
cmp dword [eax], edi
push 0x30576270
insb byte es:[edi], dx
aaa
xor byte [ebx + 0x77], dl
push eax
dec edx
dec esi
push esp
cmp dword [ebx + 0x39], ecx
jns 0x2b004995
dec ebx
xor eax, 0x4c582b43
dec ebx
inc ecx
xor eax, 0x464e4657
dec edi
insd dword es:[edi], dx
jp 0x2b00499e
imul esi, dword [edi], 0x6c650a0d
insb byte es:[edi], dx
push ebp
bound edi, qword [ecx + 0x46]
dec eax
inc edi
dec ebx
push 0x707a6d6e
insb byte es:[edi], dx
push esi
jbe 0x2b00499e
xor al, 0x39
push eax
jae 0x2b0049d7
xor dword [eax + 0x4c], esi
jo 0x2b0049bf
push edx
jb 0x2b0049d8
insd dword es:[edi], dx
bound ebp, qword [ebp + 0x56]
dec esp
cmp byte [ebp + 0x47], ah
push ebx
xor dword [edi + 0x62], eax
ja 0x2b0049fe
pop ecx
dec ecx
xor byte [ebx + 0x64], al
push ebp
push 0x39
jp 0x2b0049d5
js 0x2b0049d8
cmp dword [edi + 0x33], eax
push 0x75547373
xor dword [ebx + esi], esi
jne 0x2b0049cc
xor al, 0x33
outsb dx, byte [esi]
inc ebp
bound ebp, qword [ebx]
inc esp
jp 0x2b0049fe
inc edx
or eax, 0x7438480a
jbe 0x2b0049d7
xor dword [edi + ecx*2 + 0x74], esi
inc ebx
push 0x6573754b
inc ebp
aaa
push edi
cmp byte [0x6f593650], dh
pop ecx
jno 0x2b004a2c
dec edx
dec ecx
push ebp
xor byte [esi + 0x63], al
inc esi
push edi
dec ebx
inc esi
push eax
jne 0x2b004a43
dec ebp
xor ah, byte [ebx + 0x4f]
push ebp
dec di
js 0x2b004a49
jo 0x2b004a22
dec eax
imul esi, dword [0x7037662b], 0x46
inc cx
xor al, 0x7a
das
imul esi, dword [esi], 0x5a
xor eax, 0x624b6a79
dec esi
push edi
aaa
bound ecx, qword [edx + 0xd]
or bl, byte [edx + 0x32]
js 0x2b004a45
push 0x4b
dec ebp
push edx
dec ecx
aaa
jp 0x2b004a6e
jp 0x2b004a73
xor dword [ebx + ebp + 0x6a], ebp
jb 0x2b004a5e
jno 0x2b004a56
jp 0x2b004a57
pop eax
je 0x2b004a55
jae 0x2b004a8d
push esi
push 0x7641474a
outsb dx, byte [esi]
das
pop eax
jb 0x2b004a78
jno 0x2b004a51
imul esi, dword [ecx + 0x74], 0x35
jp 0x2b004a74
jno 0x2b004a98
xor eax, 0x4e7a4d7a
jp 0x2b004a77
das
jns 0x2b004a94
jns 0x2b004a94
arpl word [edi + 0x4c], bp
je 0x2b004a9f
push ecx
jns 0x2b004a6c
pop ecx
inc ecx
dec esp
xor ah, byte [ebp + 0x36]
push eax
bound esi, qword [edi]
je 0x2b004ab2
or eax, 0x725a310a
xor dword [edx + 0x72], ebx
jb 0x2b004abd
jbe 0x2b004a9c
push esp
js 0x2b004a81
aaa
dec edi
dec esi
jae 0x2b004ac7
pop ecx
push ecx
aaa
jo 0x2b004a8a
cmp dword [ecx], esi
aaa
outsb dx, byte [esi]
dec esp
push 0x30
js 0x2b004a9f
inc ebp
xor dword [eax], esi
jno 0x2b004ad7
xor byte [ecx + 0x76], dh
dec ecx
dec ebx
inc edi
das
outsb dx, byte [esi]
inc esp
jbe 0x2b004a9d
pop ecx
dec edi
xor ah, byte [ebx + 0x6d]
insd dword es:[edi], dx
pop eax
xor eax, 0x55707a6f
xor eax, 0x55707a6f
outsd dx, dword [esi]
jp 0x2b004ae7
push ebp
xor eax, 0x35587663
push edi
outsb dx, byte [esi]
aaa
push 0x674e3279
dec ecx
push ebx
dec eax
push 0x78
dec edi
js 0x2b004adb
dec edx
xor dword [eax], edi
or eax, 0x4f74780a
outsb dx, byte [esi]
dec ecx
push esi
inc esp
inc ebp
outsd dx, dword [esi]
pop ecx
push ecx
insd dword es:[edi], dx
xor cl, byte [ebx + 0x4d]
dec ebx
arpl word [ebp + 0x4b], cx
jno 0x2b004ad3
push ebp
dec ebx
dec edx
inc ebx
push ebp
inc edx
jns 0x2b004b01
xor eax, 0x77424e63
das
jno 0x2b004b24
pop eax
xor eax, 0x446f446e
jae 0x2b004b09
jne 0x2b004b0b
dec ebp
pop edx
js 0x2b004b39
push esp
push eax
pop ecx
dec edi
xor ebx, dword [edx + 0x48]
pop edx
dec eax
dec eax
push 0x35
popal
outsd dx, dword [esi]
pop eax
js 0x2b004b06
push esp
cmp byte [ebx], ch
push edx
push 0x54663877
sub edx, dword [edx + 0x68]
ja 0x2b004b10
cmp byte [esi + 0x54], ah
push sp
push ebp
xor dword [esi + 0xd], ecx
or dl, byte [ebp + edx*2 + 0x35]
dec edi
xor byte [ecx + 0x2b], ah
dec edx
inc edi
dec edi
push edi
inc edx
popal
push esp
aaa
inc edi
arpl word [edi + 0x4a], si
imul ecx, dword [eax + 0x54], 0x7a
pop ecx
outsb dx, byte [esi]
push ebx
arpl word [edi], si
jne 0x2b004b35
inc edi
das
inc esp
ja 0x2b004b4b
inc ebp
dec ebx
imul edi, dword gs:[ecx + 0x64], 0x50
push eax
dec ecx
push edx
dec ebp
push edx
inc edx
ja 0x2b004b3d
xor eax, 0x42534c75
inc ebp
dec edi
dec di
push edx
push ecx
cmp byte [eax + 0x35], bh
inc esi
outsb dx, byte [esi]
jbe 0x2b004b9d
js 0x2b004b68
inc edx
js 0x2b004b5c
push esi
arpl word [0x53790a0d], si
pop ecx
ja 0x2b004b95
dec eax
xor bl, byte [eax + 0x4c]
dec esp
push 0x37476833
inc edi
aaa
xor al, 0x47
inc edx
bound ecx, qword [bp + si + 0x4d]
push 0x49
push esi
xor dword [ecx + 0x59], eax
xor bh, byte [eax]
push edx
xor dword fs:[esi + 0x33], esp
insb byte es:[edi], dx
sub esi, dword [ebx + 0x67]
outsd dx, dword [esi]
outsd dx, dword [esi]
dec esp
jne 0x2b004b8e
popal
outsd dx, dword [esi]
xor cl, byte [edi + 0x4e]
dec esi
dec ebp
insd dword es:[edi], dx
push esi
dec ebx
ja 0x2b004b96
imul esi, dword [edx + ecx*2], 0x45
insb byte es:[edi], dx
dec edx
sub ebp, dword [eax + 0x32]
xor dl, byte [ebp + 0x47]
push edx
insd dword es:[edi], dx
pop edx
insb byte es:[edi], dx
inc esi
push ebp
dec ebx
xor dh, byte [di]
push esp
or eax, 0x3732470a
jne 0x2b004be7
push eax
push edx
xor dword [edx + 0x41], eax
push ebx
jae 0x2b004bf9
cmp byte [eax + 0x75], dl
dec ebx
jno 0x2b004bc8
jno 0x2b004bc8
outsb dx, byte [esi]
outsb dx, byte [esi]
jp 0x2b004bc3
push edx
imul ecx, dword [ecx + 0x51], 0x6b
js 0x2b004bf1
dec ecx
push ecx
imul edi, dword [eax + 0x56], 0x6c
insb byte es:[edi], dx
inc esi
dec esp
dec edi
outsd dx, dword [esi]
jae 0x2b004bd9
ja 0x2b004bf8
jb 0x2b004bdf
push edx
ja 0x2b004c20
bound esi, qword [0x32666d66]
dec edi
dec ebp
insb byte es:[edi], dx
push ebp
xor cl, byte [ebx + 0x35]
jbe 0x2b004be8
inc esi
xor dh, byte [edi + 0x78]
pop edx
xor al, 0x76
insd dword es:[edi], dx
outsd dx, dword [esi]
xor eax, 0x47506155
push ebp
popal
push eax
inc edi
or eax, 0x7454720a
xor ah, byte [ebp + ecx*2 + 0x45]
or dh, byte [edx + 0x54]
je 0x2b004bff
dec ebp
inc ebp
push esp
je 0x2b004c0a
jbe 0x2b004c43
dec edx
push 0x73
push 0x73
xor ah, byte gs:[edi + ecx*2 + 0x6d]
insd dword es:[edi], dx
dec eax
jae 0x2b004c27
insd dword es:[edi], dx
jno 0x2b004c27
das
jo 0x2b004c30
inc edi
push edx
push 0x64337437
je 0x2b004c47
jbe 0x2b004c2c
dec eax
dec ecx
xor dword [eax + 0x59], esi
inc edx
dec esp
xor dword [ebp + 0x36], ebp
inc ecx
jb 0x2b004c71
jno 0x2b004c45
inc esp
pop eax
push eax
dec ebp
push edi
bound esp, qword [ecx + 0x64]
dec esi
outsb dx, byte [esi]
push edi
imul esi, dword [edx + ebp*2], 0x6e337750
outsd dx, dword [esi]
ja 0x2b004c79
or eax, 0x6e394e0a
inc esp
pop ecx
jp 0x2b004c61
xor al, 0x58
jb 0x2b004c59
cmp byte [edi + 0x37], ah
jne 0x2b004c5e
inc edi
xor dl, byte [ebx + 0x46]
jo 0x2b004ca1
je 0x2b004c70
inc edx
insb byte es:[edi], dx
jns 0x2b004ca5
je 0x2b004c83
push ecx
pop edx
inc bp
xor dword [ecx + 0x53], ecx
dec ecx
push ecx
inc esp
xor eax, 0x2f2b594e
pop ecx
insb byte es:[edi], dx
pop edx
pop eax
push esp
jb 0x2b004cab
jbe 0x2b004c91
push ebp
jb 0x2b004c95
inc ebp
dec edi
push esp
inc ebx
js 0x2b004ca6
pop edx
cmp byte [edi], ch
dec ebx
pop edx
jne 0x2b004ca5
insb byte es:[edi], dx
bound edx, qword [edx + 0x42]
inc edx
pop eax
ja 0x2b004cd4
jb 0x2b004cb2
dec edi
or eax, 0x4776390a
push edi
dec ebp
xor bl, byte [edx + 0x77]
push esp
insd dword es:[edi], dx
push esp
cmp dword [ebx + 0x36], ebp
jns 0x2b004cc0
imul esi, dword [esi], 0x79
dec ebx
dec ebp
dec esi
js 0x2b004cb0
xor al, byte [ecx + 0x73]
jne 0x2b004cc7
pop ecx
insd dword es:[edi], dx
dec ecx
xor byte [ecx + 0x32], al
imul esp, dword [ebx + 0x39], 0x4b
imul esp, dword [ebx + 0x59], 0x63
xor ch, byte [ebx + 0x63]
cmp dword [ebx + 0x6b], ecx
arpl word [ecx + 0x63], bx
push 0x6a
xor bl, byte [edx + 0x6b]
pop edx
jb 0x2b004cfb
push eax
dec edi
jbe 0x2b004d10
xor eax, dword [edx + edx*2 + 0x6f]
pop eax
jbe 0x2b004d0c
push 0x70
xor edi, dword [eax]
jo 0x2b004cd7
cmp byte [eax], dh
xor byte [ecx + ecx*2 + 0x50], ah
dec ecx
push eax
dec edx
push ebp
dec ebx
inc edi
jns 0x2b004d1a
pop eax
or eax, 0x4671710a
or dh, byte [ecx + 0x71]
inc esi
inc esi
pop ecx
popal
inc esp
xor al, 0x2b
inc edx
jne 0x2b004d34
xor esp, dword [edx + 0x74]
dec ebx
arpl word [edi + edx*2 + 0x76], ax
bound esi, qword [ebx + ecx*2 + 0x63]
inc esp
push edi
jbe 0x2b004d3b
jae 0x2b004d2f
push bp
push ebp
inc ebx
push esp
dec ebx
bound eax, qword [ebx + 0x78]
jbe 0x2b004d14
pop eax
push 0x6d
push ebx
push ebx
push 0x3042434c
xor esi, dword [ecx]
das
push esp
pop edx
arpl word [edx + 0x75], cx
aaa
xor eax, 0x5436332f
outsb dx, byte [esi]
pop eax
jbe 0x2b004d3a
jns 0x2b004d47
xor eax, 0x5365374f
xor al, 0x31
je 0x2b004d66
dec eax
js 0x2b004d52
or eax, 0x4a35420a
inc edx
cmp dword [edx + 0x4f], edi
outsb dx, byte [esi]
push 0x77
inc ebp
push esi
jae 0x2b004d53
outsb dx, byte [esi]
jo 0x2b004d4b
xor al, 0x74
insd dword es:[edi], dx
push edi
inc esi
jo 0x2b004d7a
push ecx
dec ebx
pop edx
jae 0x2b004d6a
xor ecx, dword [esp + eax*2 + 0x62]
push edx
arpl word [ecx + edi*2 + 0x55], bp
dec edi
xor eax, 0x69336f77
ja 0x2b004d99
inc esi
je 0x2b004d65
jne 0x2b004d9f
imul esp, dword [edx + esi + 0x33], 0x4b
imul esp, dword [edi + 0x32], 0x35
xor dh, byte [di]
xor dh, byte [0x59766757]
push edi
jbe 0x2b004d9a
insb byte es:[edi], dx
imul edi, dword [eax + 0x64], 0x2b36674c
js 0x2b004d9a
sub edi, dword ss:[eax + 0x4f]
dec eax
push ebp
or eax, 0x7057500a
popal
xor al, byte [edx + 0x44]
push esp
pop ecx
cmp byte [eax + edx*2 + 0x77], ah
inc ebp
dec ebp
dec ecx
je 0x2b004da4
jno 0x2b004dd2
xor ebp, dword [ebx]
xor esi, dword [eax + esi]
xor al, 0x30
pop ecx
imul ecx, dword gs:[edx + 0x42], 0x51327945
imul ecx, dword [edx + 0x42], 0x51327945
dec esp
dec edx
push ebx
dec esi
das
xor edi, dword [eax]
xor eax, 0x734b3855
cmp byte [ebx + 0x73], cl
outsb dx, byte [esi]
jns 0x2b004dcc
xor esi, dword [esi + 0x37]
imul ebp, dword [esi + 0x4a], 0x3438754f
push ecx
push eax
xor cl, byte [ecx + ecx*2 + 0x7a]
xor byte ss:[ecx + 0x57], cl
jno 0x2b004de5
insd dword es:[edi], dx
aaa
push esp
sub ecx, dword [0x3050640a]
outsb dx, byte [esi]
xor dh, byte [ebp + 0x75]
xor byte [esi + 0x32], ch
jne 0x2b004e19
push edx
xor eax, 0x78665153
inc ebx
jae 0x2b004ddd
dec esp
dec esi
jp 0x2b004df9
js 0x2b004de8
jae 0x2b004e1d
aaa
sub esi, dword fs:[ebx]
jns 0x2b004dee
inc ebx
dec esi
jb 0x2b004e0d
pop eax
dec ebp
push edi
pop eax
push eax
push edx
push eax
inc ecx
dec eax
sub edi, dword [eax]
inc ebp
insd dword es:[edi], dx
ja 0x2b004e45
dec eax
push edx
xor byte [edi + 0x2b], ah
inc ebp
aaa
sub eax, dword [di + 0x37]
insd dword es:[edi], dx
inc esp
dec ebp
push 0x7142562f
sub esi, dword [esi + 0x55]
jno 0x2b004e0a
jbe 0x2b004e36
jno 0x2b004e34
pop eax
push ebx
jns 0x2b004e36
dec ebx
push 0xd
or bl, byte [ecx + 0x4a]
jbe 0x2b004e65
jbe 0x2b004e36
inc esi
cmp byte [ebx + 0x30], al
inc ecx
push ebp
xor byte [eax + 0x7a], ch
popal
outsb dx, byte [esi]
jbe 0x2b004e40
jns 0x2b004e74
pop ecx
sub esi, dword [esi + 0x51]
popal
inc edi
xor dword [edx + edx*2 + 0x58], ebp
push eax
outsd dx, dword [esi]
dec edi
push 0x57
push edi
jo 0x2b004e71
dec edx
push edi
imul ecx, dword [edx + 0x43], 0x31
jae 0x2b004e7b
inc ebp
insd dword es:[edi], dx
outsb dx, byte [esi]
jp 0x2b004e87
xor byte [eax + ebx*2 + 0x45], ch
insd dword es:[edi], dx
sub si, word fs:[ecx*2 + 0x39706a6a]
push edx
push 0x4b
push 0x45
jo 0x2b004e7a
jbe 0x2b004ea8
push edi
je 0x2b004e8f
pop eax
or eax, 0x4667380a
xor eax, 0x755a5864
push 0x59426964
jne 0x2b004eaa
imul eax, dword fs:[edx + 0x59], 0x2b556172
insd dword es:[edi], dx
jp 0x2b004ec7
pop ecx
jb 0x2b004ea9
push ebp
sub ebp, dword [ebp + 0x7a]
jp 0x2b004e9c
dec esi
push 0x6f
dec ebp
push edi
cmp dword [edx + 0x56], eax
imul esi, dword [ecx + 0x53], 0x5662706c
jno 0x2b004e91
inc edi
jp 0x2b004eb6
push edi
jbe 0x2b004edf
xor eax, 0x79592f44
popal
push esp
pop ecx
inc esi
jne 0x2b004ea3
inc esp
inc edi
ja 0x2b004ec4
dec edi
popal
inc ebp
push esi
dec esi
pop edx
xor eax, 0x54733241
inc ecx
xor dh, byte [ebx + 0x54]
inc edx
push 0x64516858
or eax, 0x684d410a
popal
pop ecx
aaa
imul eax, dword [ebp + 0x41], 0x59
inc ecx
dec ebp
push 0x6b375961
inc ebp
inc ecx
pop ecx
jb 0x2b004edf
push ecx
cmp byte fs:[edx + 0x70], bh
imul edi, dword [ecx], 0x42
inc edi
push ebp
dec ecx
xor al, 0x70
inc ecx
push esp
xor eax, 0x62544f59
inc esp
pop ecx
dec edi
push esp
bound eax, qword [ecx + ecx*2 + 0x59]
dec ecx
pop ecx
pop edx
jo 0x2b004f12
jp 0x2b004f23
xor esi, dword [eax]
inc edx
inc edi
pop edx
pop edx
xor esi, dword [esi + 0x36]
jbe 0x2b004eee
popal
jp 0x2b004eec
inc edi
dec ebx
xor dh, byte [edx + 0x35]
das
dec edi
jae 0x2b004f07
inc edx
inc ecx
dec ebx
popal
pop edx
push eax
push esi
ja 0x2b004f30
js 0x2b004f04
xor al, 0x38
xor eax, 0x6c550a0d
js 0x2b004f44
inc ebx
push eax
push edx
aaa
jno 0x2b004f31
xor al, 0x64
inc esp
jbe 0x2b004f2b
outsb dx, byte [esi]
dec ebx
jae 0x2b004f57
arpl word [0x6a612f41], si
push esp
inc ecx
das
popal
push 0x54
pop edx
aaa
push esi
xor ch, byte [edi + 0x46]
imul edx, dword [ebx + 0x77], 0x7a684563
dec esp
aaa
ja 0x2b004f45
je 0x2b004f4d
jbe 0x2b004f4d
cmp byte [edi + 0x54], cl
dec edi
push esp
inc esp
push ebx
dec di
outsd dx, dword [esi]
jns 0x2b004f80
inc esi
push edx
dec edx
dec ebx
push esp
imul esi, dword [0x41446d46], 0x30
aaa
jne 0x2b004f56
dec esp
cmp byte [0x7558520a], cl
push eax
push edx
pop eax
jne 0x2b004f77
cmp byte [edx + 0x77], dl
jbe 0x2b004f98
insb byte es:[edi], dx
sub eax, dword [esi + 0x2b]
das
jbe 0x2b004f9d
imul ebp, dword [ebp + 0x65], 0x65
arpl word [esi + 0x6c], bp
insd dword es:[edi], dx
arpl word gs:[esi + 0x6c], bp
imul edx, dword [ecx + 0x73], 0x30377369
insd dword es:[edi], dx
push esi
dec esi
jb 0x2b004f70
sub eax, dword [ecx + 0x47]
inc ecx
inc edi
inc ebx
pop edx
push 0x752b5074
push ebp
sub esi, dword [ebp + 0x55]
dec ebp
dec ebp
push esp
cmp byte [esp + esi*2 + 0x45], ah
inc ebp
popal
push eax
dec edx
cmp dword [ebx + ebp*2], esi
push edx
push edx
jns 0x2b004fcb
push ebp
cmp dword [ebp + 0x64], eax
push 0x51
dec edx
das
jp 0x2b004fb9
xor ebp, dword [ebx]
xor byte [ebp + ecx + 0xa], dh
push edx
arpl word [ebp + 0x55], bp
or dl, byte [edx + 0x63]
insd dword es:[edi], dx
push ebp
push esi
inc edx
push ecx
insb byte es:[edi], dx
dec ebx
pop edx
push ebx
jo 0x2b004fc1
dec esp
pop edx
inc ebx
insd dword es:[edi], dx
dec cx
arpl word [ebx], si
dec edx
dec ecx
inc ecx
push esp
aaa
pop edx
xor dword [ebp + 0x63], ecx
dec edi
dec eax
push 0x2b62596f
push esp
inc esi
dec ebp
bound ebp, qword ss:[eax + 0x33]
sub edx, dword [esp + esi + 0x34]
jae 0x2b005006
inc ecx
push esp
jbe 0x2b005012
dec esi
cmp byte [edi + 0x58], dh
xor dword [eax + 0x32], edx
inc edx
jne 0x2b00501d
dec ecx
js 0x2b004fed
cmp byte [ecx + 0x64], dh
cmp dword [eax + 0x6b], ebp
cmp dword fs:[eax + 0x6b], ebp
or eax, 0x6778570a
insd dword es:[edi], dx
insd dword es:[di], dx
dec eax
ja 0x2b005027
push 0x34564f4c
xor dword [edx + 0x48], ecx
dec ebp
xor ah, byte [edx + 0x37]
dec eax
ja 0x2b005026
jb 0x2b00501d
arpl word [ecx + ebx*2 + 0x36], dx
inc ebp
jbe 0x2b005056
jbe 0x2b005034
inc ecx
xor esp, dword [ebp + 0x62]
jo 0x2b00501d
pop eax
push ebx
xor eax, 0x574a4b77
jns 0x2b005042
pop edx
push eax
jne 0x2b005040
outsd dx, dword [esi]
das
aaa
dec edi
jo 0x2b005053
xor ch, byte [edx + 0x52]
xor ebp, dword [ebp + 0x49]
pop ecx
inc ebx
inc esi
inc edi
inc ebp
push ecx
arpl word [edx + 0x4d], bp
push 0x4d
jp 0x2b00505a
xor byte [0x57784e0a], cl
jne 0x2b005081
outsb dx, byte [esi]
pop ecx
jo 0x2b00506e
bound esi, qword [ecx + 0x55]
push ebx
inc edx
jae 0x2b00508a
inc ebx
push ecx
inc ecx
insd dword es:[edi], dx
dec esi
push ecx
xor al, 0x52
insd dword es:[edi], dx
push esp
inc esp
aaa
dec ebp
bound ebp, qword [ebx]
jo 0x2b005097
jae 0x2b005097
push edx
ja 0x2b005079
inc esp
js 0x2b005079
dec ax
push eax
inc esp
dec eax
push 0x4244757a
inc edx
inc ecx
xor al, 0x6f
push esi
dec ebx
aaa
pop edx
jno 0x2b00507b
pop edx
jno 0x2b0050af
je 0x2b005081
xor eax, 0x70326270
imul ebp, dword [eax + 0x4c], 0xa0d4653
dec esp
xor dword [edi + 0x39], edx
push edi
insb byte es:[edi], dx
jo 0x2b0050be
push 0xd46534c
dec esp
push ebx
inc esi
or eax, 0x57314c0a
or cl, byte [ecx + esi + 0x57]
cmp dword [edi + 0x6c], edx
pop eax
jno 0x2b0050db
popal
cmp dword [esi + 0x32], esi
jb 0x2b0050bb
push edx
push 0x5076
push eax
inc esp
js 0x2b0050a6
cmp byte [edx + 0x47], bl
cmp dword [esi + 0x6b], esp
arpl word [eax + 0x76], cx
dec eax
jbe 0x2b0050ae
xor al, byte [edx + 0x48]
inc edx
dec eax
dec ebp
push ecx
aaa
ja 0x2b0050fb
inc ebp
push 0x3730786a
dec ecx
dec esp
pop ecx
push ecx
je 0x2b0050e7
push 0x54
inc esp
cmp byte [ebx + 0x4f], al
dec eax
jp 0x2b0050f2
dec ebx
ja 0x2b0050d5
inc edi
push 0x48617273
sub ecx, dword [esi + 0x48]
jbe 0x2b0050b5
or ch, byte [edx + 0x70]
xor dword [ebp + 0x4b], ecx
dec esi
dec esi
inc edi
inc esp
push esi
dec ebp
dec eax
xor dh, byte [ecx + edx*2]
pop ecx
push esp
jbe 0x2b005128
insb byte es:[edi], dx
imul esp, dword [esp + eax*2 + 0x67], 0x4574326b
inc esp
imul esi, dword [bp + si], 0x74
inc ebp
jo 0x2b00513a
push ebx
inc edi
ja 0x2b005132
pop ecx
pop ecx
imul eax, dword gs:[eax + ebp*2 + 0x34], 0x794a4d53
dec edx
push ebp
jne 0x2b005130
imul ecx, dword [esi + 0x51], 0x4c6a5648
push ecx
dec eax
push esi
push 0x4c
js 0x2b005112
dec edi
outsb dx, byte [esi]
bound esi, qword [0x63726764]
jb 0x2b00514d
jne 0x2b005145
push ebp
push edx
bound edx, qword [ecx + 0x39]
push esi
dec ecx
push ecx
or eax, 0x2f5a300a
xor byte [eax + ecx*2 + 0x54], dh
je 0x2b005145
push esp
jns 0x2b00516c
aaa
push ebx
js 0x2b00513c
push cx
arpl word [esi], si
sub ebp, dword gs:[edi]
inc ebp
dec ecx
dec esp
xor byte [esi], dh
jne 0x2b005144
popal
cmp dword ss:[edi], esi
popal
outsd dx, dword [si]
inc ebp
dec esi
dec eax
xor byte [eax + 0x37], ch
inc ecx
push edx
jae 0x2b005198
dec esp
push edx
aaa
push esi
bound eax, qword [edx + 0x39]
jbe 0x2b005195
inc edx
cmp dword [esi + 0x69], esi
dec eax
dec esp
push esp
arpl word [edx + 0x53], cx
dec edx
push ebx
dec esp
push eax
inc edx
ja 0x2b00516d
bound eax, qword [esp + edx*2 + 0x75]
dec esp
jne 0x2b005188
push ebp
xor al, 0x62
jbe 0x2b0051b0
xor eax, 0x760a0d34
imul ecx, dword [esi + 0x47], 0x42747676
or dh, byte [esi + 0x69]
jbe 0x2b0051b0
dec esi
inc edi
jbe 0x2b0051c1
je 0x2b00518f
ja 0x2b005197
jp 0x2b0051b4
cmp byte [0x33317255], dh
push 0x53636a35
dec edx
dec edx
outsb dx, byte [esi]
push eax
imul esi, dword [ecx], 0x4e
insb byte es:[edi], dx
push ebx
jo 0x2b0051cd
insd dword es:[edi], dx
jp 0x2b0051d9
push eax
outsb dx, byte [esi]
outsd dx, dword [esi]
aaa
xor byte [eax], bh
push edx
xor ch, byte [edi + 0x39]
popal
inc ebp
jb 0x2b0051cf
jb 0x2b0051e7
dec ebp
dec esp
push esi
dec ecx
pop ecx
dec esi
inc edi
xor al, 0x4e
jp 0x2b0051f0
push edx
arpl word [esi + 0x48], sp
dec ax
dec esp
jp 0x2b0051c0
xor al, 0x42
inc edx
xor eax, 0x386f0a0d
dec ebp
js 0x2b0051cf
insd dword es:[edi], dx
insd dword es:[edi], dx
dec bp
outsb dx, byte [esi]
push edi
inc edi
push ebx
xor dword [esi + 0x39], esi
jo 0x2b0051fd
jp 0x2b005208
dec ecx
inc ecx
imul ebp, dword [ebx + 0x6f], 0x74335555
xor dword [edi + esi], esi
ja 0x2b005208
ja 0x2b005208
xor ecx, dword [ebp + 0x56]
jns 0x2b0051ed
xor dword [eax + 0x2f], ebx
inc ecx
xor byte [ebx + 0x31], cl
bound edx, qword [eax + 0x74]
pop eax
dec ebx
xor dword [edx + 0x50], esp
je 0x2b00521e
xor al, byte [ebp + 0x4b]
popal
push 0x4169372f
imul eax, dword [ecx + 0x63], 0x7a377567
jno 0x2b005218
arpl word [edi + 0x75], sp
aaa
jp 0x2b005246
inc edx
dec esp
inc ebp
push 0x4c587650
push eax
jbe 0x2b005234
dec esp
xor eax, 0x4a0a0d38
pop eax
push 0x4b4b7950
dec ebx
inc esi
inc ebx
aaa
push ebx
push 0x4d
dec ebp
cmp dword [ecx + 0x4e], esi
dec esi
dec ebx
dec edx
aaa
ja 0x2b005227
imul ecx, dword [edx + 0x43], 0x59
outsb dx, byte [esi]
push ebp
xor byte [edi], dh
xor eax, 0x722f6444
jae 0x2b00523b
inc esi
push ecx
push eax
push esi
xor al, 0x38
dec ebx
pop ecx
push eax
ja 0x2b00524a
dec ecx
push 0x5a786946
outsd dx, dword [esi]
jns 0x2b005285
inc edx
push esp
pop ecx
inc esp
inc ebp
push ebp
dec ecx
jno 0x2b005292
push 0x4248432f
or eax, 0x4375470a
push 0x316f5a67
bound esi, qword [ebx]
pop edx
outsd dx, dword [esi]
xor dword [edx + 0x33], esp
jae 0x2b0052a3
sub esi, dword [esi + 0x75]
das
inc edx
jp 0x2b0052a4
je 0x2b005292
imul esp, dword [ebp + 0x42], 0x57756362
inc edx
bound esp, qword [ebx + 0x75]
push edi
push esp
ja 0x2b0052b1
dec ebp
inc edi
dec edx
jno 0x2b0052b6
imul ebp, dword [ebp + 0x4a], 0x76
pop eax
js 0x2b0052a0
inc ebx
jns 0x2b0052a9
xor dword [ebp + 0x37], esi
aaa
push esp
je 0x2b0052ce
dec edi
dec ebp
dec ebp
dec ebp
inc ebx
push esi
je 0x2b0052bf
outsb dx, byte [esi]
push esp
jae 0x2b0052a2
inc ebp
aaa
push esi
popal
insb byte es:[edi], dx
inc esp
inc edx
xor eax, 0xa0d4a63
inc ebp
insb byte es:[edi], dx
pop edx
insd dword es:[edi], dx
pop ecx
xor ah, byte [edx + 0x64]
dec edx
dec ecx
bound esp, qword [edx + ecx*2 + 0x49]
dec esp
push esp
pop edx
push edx
xor ch, byte fs:[edi + ebp*2 + 0x54]
xor dh, byte [esi + 0x79]
cmp dword [edx + 0x6f], eax
jo 0x2b005303
aaa
xor byte [edi + 0x48], ah
cmp dword [esi], esi
xor ch, byte ss:[esi + 0x4b]
outsb dx, byte [esi]
dec ebx
jo 0x2b0052ff
dec edx
dec esi
cmp dword [edi + 0x57], edx
push edi
push edi
jo 0x2b0052f5
dec ecx
push ecx
ja 0x2b005300
xor eax, 0x4d666b44
dec esp
xor eax, 0x43535a79
sub esi, dword [ebx + 0x36]
push esi
inc edx
inc ecx
push esi
inc edx
dec edx
inc esp
jb 0x2b00530c
dec esi
or eax, 0x5676390a
inc esp
popal
push 0x3254586b
push ebx
imul edx, dword [ebp + 0x75], 0x33
imul ecx, dword [edx + 0x53], 0x66595576
jo 0x2b00532a
push eax
push esi
push ebx
push 0x7a4e7a53
jae 0x2b005325
insd dword es:[edi], dx
push esp
js 0x2b005364
insb byte es:[edi], dx
xor al, 0x45
push ebp
xor ebx, dword [edx + 0x35]
jo 0x2b005367
push ecx
arpl word [ebx + 0x66], ax
xor al, 0x4c
xor al, 0x4c
xor al, 0x4c
jns 0x2b005346
inc edx
push 0x47744974
jbe 0x2b005371
push 0x54
push esp
dec eax
inc ecx
push edi
pop ecx
inc edi
inc edx
push ecx
outsb dx, byte fs:[esi]
inc ebx
or eax, 0x766d740a
pop eax
push esi
insb byte es:[edi], dx
inc ebp
dec edi
das
jae 0x2b005375
push edx
bound eax, qword [ecx + 0x6b]
jno 0x2b005392
jbe 0x2b005397
jbe 0x2b005397
jb 0x2b005360
xor bh, byte [edx + 0x45]
jne 0x2b00537c
inc esp
dec ecx
outsd dx, dword [esi]
inc ecx
js 0x2b0053ae
bound eax, qword [edx + 0x4e]
insd dword es:[edi], dx
push 0x53
push edi
das
inc edi
imul edx, dword [ebx + 0x57], 0x2f625572
jb 0x2b00539d
bound ebp, qword [edi]
outsb dx, byte [esi]
inc esp
insb byte es:[edi], dx
inc cx
ja 0x2b0053cc
pop edx
xor byte [edi], dh
inc ebx
jp 0x2b00539f
inc esi
insb byte es:[edi], dx
cmp byte [eax + edx*2 + 0x50], ch
pop eax
xor esi, dword [esi]
inc esp
inc esp
outsd dx, dword [esi]
dec esp
or ax, 0x710a
bound ecx, qword [esi + 0x50]
jno 0x2b0053cb
dec esi
push eax
xor esi, dword [esi + eax*2]
dec ecx
insb byte es:[edi], dx
pop ecx
dec ebx
dec esi
arpl word fs:[bx + si + 0x47], dx
arpl word [eax + 0x47], dx
pop ecx
inc esp
sub ebp, dword [ebx + 0x63]
dec edi
jp 0x2b0053f3
arpl word [edi + 0x7a], cx
jae 0x2b0053b9
cmp byte [edx + esi + 0x33], cl
dec esp
xor dh, byte [ebx]
inc di
inc esp
xor eax, 0x2b6b616f
xor dh, byte [eax + ebx*2 + 0x47]
pop edx
push 0x4e
dec esi
outsb dx, byte [esi]
js 0x2b0053c1
ja 0x2b0053fd
jbe 0x2b0053ef
jbe 0x2b0053ef
jns 0x2b0053d3
imul ecx, dword gs:[ebp + 0x59], 0x6c78764b
imul ecx, dword [ebp + 0x59], 0x6c78764b
pop ecx
dec ebx
jbe 0x2b00541b
insb byte es:[edi], dx
je 0x2b0053f5
insb byte es:[edi], dx
imul esi, dword [esi], 0x34423364
inc ecx
inc ecx
js 0x2b005408
jae 0x2b0053c1
or al, byte [esi + 0x79]
xor eax, 0x74444863
jne 0x2b0053f6
dec eax
inc esp
je 0x2b005432
cmp byte [ecx + 0x46], dh
jno 0x2b005406
jbe 0x2b005438
jbe 0x2b0053f7
xor al, 0x71
dec ecx
jno 0x2b00540e
dec edi
inc ecx
push ecx
bound eax, qword [edi + 0x66]
push esi
push ecx
insd dword es:[edi], dx
jbe 0x2b005437
imul ecx, dword [ebp + 0x43], 0x67
sub ebp, dword [edi]
sub ebp, dword [bx]
jae 0x2b00543a
arpl word [edi + 0x54], cx
push eax
jo 0x2b00544d
popal
push edi
inc esi
dec edx
bound ecx, qword [edi + 0x44]
push ecx
xor eax, 0x34774b58
arpl word [eax + 0x79], dx
pop ecx
js 0x2b00545e
inc edi
pop cx
jae 0x2b00543a
inc ebx
jp 0x2b005464
arpl word [ebp + 0x49], sp
inc ebp
push esi
aaa
xor ecx, dword [0x34786b0a]
pop ecx
dec esp
imul eax, dword [edx + 0x4d], 0x78
popal
jno 0x2b005464
push ebp
dec eax
push ebp
inc esi
jns 0x2b00547a
imul ebp, dword [edi + 0x4b], 0x65397169
pop eax
jno 0x2b00546d
insd dword es:[edi], dx
push esp
dec edx
insb byte es:[edi], dx
push 0x45493755
dec ebx
jne 0x2b00549f
push 0x70
push edx
cmp byte [ecx + 0x47], al
cmp dword [esi + 0x51], ebp
push ecx
push ebp
push ebp
jne 0x2b00548e
dec esp
outsd dx, dword [esi]
cmp word [ebp + 0x65], dx
cmp dword [ebp + 0x65], edx
push 0x4d
inc edx
xor ecx, dword [ecx + ebx*2 + 0x71]
jb 0x2b0054c0
dec edx
sub edi, dword [bx + si]
xor ah, byte [edx + 0x4e]
ja 0x2b00549c
or eax, 0x7639760a
popal
xor ah, byte [ecx + 0x6f]
inc ecx
inc esi
pop ecx
jb 0x2b0054ce
arpl word [ecx + 0x55], si
dec ebx
push ebx
xor byte [eax + 0x4a], cl
dec eax
dec edx
imul esi, dword ss:[edx + edx*2 + 0x34], 0x444c5875
dec esp
inc esp
cmp byte [ebx + 0x65], ah
push esi
push edx
outsb dx, byte [esi]
jne 0x2b0054be
insd dword es:[edi], dx
push edx
xor dl, byte [edi + 0x58]
push edi
pop eax
aaa
cmp dword [eax + 0x31], ebp
ja 0x2b0054d7
insb byte es:[edi], dx
jo 0x2b0054bb
dec edi
imul edx, dword [edx + ebx*2 + 0x76], 0x6e
xor ch, byte [esi + 0x39]
dec edx
inc esp
jo 0x2b00550c
xor sp, word fs:[esi + 0x62]
jb 0x2b0054f1
outsd dx, dword [esi]
insd dword es:[edi], dx
push ebp
jp 0x2b0054ab
or bh, byte [ecx]
ja 0x2b0054e8
cmp dword [edi + 0x46], esi
jne 0x2b0054d6
push 0x4d715337
push ecx
das
xor dword [esi], esi
jp 0x2b0054e4
push edi
dec esi
xor al, 0x65
push ebp
dec edi
dec eax
jo 0x2b005503
push eax
xor dword [ecx], edi
dec ebx
push ecx
outsb dx, byte [esi]
insd dword es:[edi], dx
xor ebx, dword [edx + 0x30]
push ebx
jbe 0x2b005519
insb byte es:[edi], dx
inc esp
sub eax, dword [ecx + 0x42]
inc ebp
jp 0x2b005510
pop edx
push edi
insb byte es:[edi], dx
je 0x2b00552d
jns 0x2b005505
insb byte es:[di], dx
insb byte es:[edi], dx
inc ecx
ja 0x2b005551
je 0x2b005533
cmp dword [ebx + 0x70], edx
inc edx
jns 0x2b005525
xor dword [eax + 0x5a], edx
pop edx
push esp
xor esi, dword [eax + ecx*2 + 0x51]
dec eax
push ecx
or eax, 0x334d610a
dec esi
jp 0x2b00553a
insd dword es:[edi], dx
inc esi
xor esi, dword [edx + ecx*2 + 0x4a]
aaa
sub ebp, dword [ebp + 0x7a]
imul ebp, dword [ebx], 0x34
xor al, 0x6e
push esi
popal
je 0x2b00556a
push esi
pop eax
jae 0x2b005563
ja 0x2b005573
dec edi
inc edx
jb 0x2b005562
cmp dword [bp + di + 0x73], ecx
cmp dword [ebx + 0x73], ecx
inc esi
cmp byte [ebx + 0x55], dl
insb byte es:[edi], dx
dec edx
inc esi
xor cl, byte [ecx + 0x75]
ja 0x2b005578
dec edx
push eax
xor eax, 0x58693431
pop eax
push edx
inc esi
jae 0x2b005594
xor eax, 0x56314539
je 0x2b00558b
xor dword [esi + 0x74], edx
pop edx
push edi
das
pop eax
jne 0x2b00556b
jb 0x2b00558e
or eax, 0x774a2f0a
imul esi, dword [edx], 0x4b6c7041
or ch, byte [edi]
dec edx
ja 0x2b0055a8
xor al, byte [ecx + 0x70]
insb byte es:[edi], dx
dec ebx
outsd dx, dword [esi]
dec ebx
je 0x2b00559d
inc ebx
pop edx
push esp
insb byte es:[edi], dx
ja 0x2b00558f
cmp dword [ecx + 0x56], ebp
jbe 0x2b005596
pop eax
dec edx
push 0x58
jb 0x2b0055b3
dec edx
outsd dx, dword [esi]
cmp byte [eax + 0x4b], dl
jns 0x2b0055ca
jb 0x2b0055c5
bound eax, qword [esi + 0x57]
inc esi
push edi
popal
pop ecx
push 0x7a424c66
jno 0x2b0055a5
inc edx
jp 0x2b0055de
aaa
jae 0x2b00559f
outsb dx, byte [esi]
xor dh, byte [edi]
aaa
cmp dword [ecx], edi
push eax
ja 0x2b0055e2
imul eax, dword [ebx + 0x53], 0x77493163
js 0x2b0055b0
inc ebx
push ebx
arpl word [ecx], si
dec ecx
ja 0x2b0055f8
das
dec ebp
pop eax
push 0xd637348
or ch, byte [ebp + 0x31]
inc ebx
bound esi, qword [ebx + 0x48]
dec eax
xor byte [eax], bh
push eax
dec ecx
popal
pop ecx
jae 0x2b005605
outsb dx, byte [esi]
push ebp
push 0x4b673964
dec ebp
inc ebx
push edx
push 0x6c
dec edx
xor al, 0x63
bound ecx, qword [ebx + 0x47]
push 0x73783242
bound ecx, qword [ecx + ecx*2 + 0x64]
push ax
push ax
push eax
inc edi
jb 0x2b00560c
cmp dword [eax], edi
cmp dword [esi], esi
xor esi, dword [esi]
xor dh, byte [ecx + 0x6c]
jp 0x2b005606
cmp dword [esi + 0x75], esp
pop eax
push esi
xor dword [ebp + esi*2 + 0x2b], esp
pop edx
aaa
sub ebx, dword [edx + 0x37]
push edi
jne 0x2b005642
push edx
jae 0x2b00564d
cmp byte [edi + 0xd], al
or bh, byte [eax]
sub ecx, dword [edi + 0x50]
inc ecx
insb byte es:[edi], dx
bound eax, qword [edx + esi*2 + 0x6a]
inc esp
jb 0x2b00564b
dec eax
js 0x2b00563c
dec esi
cmp byte [bx + 0x77], dh
pop edx
pop eax
dec esp
insb byte es:[edi], dx
jne 0x2b00561a
inc ebx
jbe 0x2b005660
inc esp
jno 0x2b005647
jp 0x2b005666
xor esi, dword [ebp + 0x39]
jne 0x2b005633
push edx
push ebp
popal
dec esi
inc edi
jp 0x2b005664
push 0x59
xor cl, byte [ecx + 0x54]
dec ecx
push esp
jne 0x2b005640
jo 0x2b00563d
popal
insd dword es:[edi], dx
jns 0x2b00565f
push esi
aaa
je 0x2b005689
pop eax
push eax
push edx
jb 0x2b005670
push ebp
ja 0x2b005687
xor eax, dword [ecx + 0x46]
cmp byte [bp + di + 0xd], cl
or dh, byte [edx]
insd dword es:[edi], dx
push 0x467a5876
xor al, 0x54
cmp byte [ecx + 0x6d], ch
push 0x57
je 0x2b005679
ja 0x2b00566f
dec esp
aaa
jne 0x2b0056a1
push edi
inc ebx
jp 0x2b0056a4
push ebp
jae 0x2b0056b3
cmp byte [edx + 0x49], ch
dec ecx
jns 0x2b00568e
inc esi
aaa
push ecx
xor al, byte [esi + 0x65]
inc esi
xor eax, dword gs:[esi + 0x57]
xor eax, dword [esi + 0x57]
xor al, 0x47
inc edx
dec ebp
sub si, word [edi]
xor eax, 0x37346c72
jno 0x2b0056a2
dec ebx
jo 0x2b0056a9
dec eax
je 0x2b0056c5
push 0x4b637767
ja 0x2b0056ca
arpl word [ebx + 0x45], cx
dec ebx
inc ebp
js 0x2b0056b0
push ecx
push 0x68
jb 0x2b0056dd
insb byte es:[edi], dx
or eax, 0x7557670a
dec ecx
je 0x2b0056c8
inc esi
popal
inc edx
dec ebx
aaa
push edx
dec esp
das
dec edi
push ebx
inc edx
push ebx
popal
jbe 0x2b005702
jbe 0x2b005702
das
ja 0x2b0056fb
ja 0x2b005705
jbe 0x2b0056f1
popal
push edi
push eax
push esp
jo 0x2b0056ea
je 0x2b0056df
popal
dec ecx
xor byte [ebx], dh
push edx
push 0x3471772f
outsd dx, dword [esi]
push esi
dec ebx
xor al, 0x5a
jo 0x2b0056f4
jno 0x2b0056ef
inc ebp
push esp
xor dh, byte [ebx + 0x56]
jbe 0x2b005727
jns 0x2b0056dd
xor dh, byte [ebx + 0x37]
jae 0x2b0056ec
push edi
dec ebp
push edi
dec edi
jno 0x2b00572e
inc esi
dec eax
push esp
or eax, 0x3764470a
dec ecx
xor al, 0x79
pop edx
sub esi, dword [esi + ebp*2 + 0x6b]
bound edi, qword [eax + 0x58]
outsb dx, byte [esi]
imul esp, dword [edx + 0x78], 0x58
dec eax
xor dword [ecx + 0x4a], edi
sub esp, dword [ebp + 0x6e]
imul esi, dword [eax + ecx*2], 0x6f473956
dec ecx
dec ebp
arpl word [edi + 0x63], si
push edx
inc ebx
jo 0x2b005755
pop eax
jbe 0x2b005732
push 0x30
jne 0x2b005760
xor byte [ebp + 0x71], dh
inc ebx
dec esi
dec ebx
arpl word [ebx + 0x70], bp
jae 0x2b00576a
jo 0x2b005769
jae 0x2b00572e
dec ebp
dec ebp
inc ecx
popal
jno 0x2b00574f
jne 0x2b005771
push edx
je 0x2b005765
sub esi, dword [0x2f416438]
inc ecx
das
pop eax
jb 0x2b005779
push ecx
dec edx
or eax, 0x42764f0a
push esi
inc edx
push ebx
jno 0x2b00576e
popal
jne 0x2b00577c
dec esi
jb 0x2b005752
jne 0x2b00576d
inc ecx
dec edx
pop eax
xor byte [ecx + 0x76], al
push eax
dec edi
imul esi, dword [esi + 0x77], 0x484d6176
dec ebp
dec eax
push eax
insb byte es:[edi], dx
jne 0x2b005765
imul esp, dword [edi + 0x55], 0x535a7132
pop edx
push ebp
xor al, 0x45
dec edi
jb 0x2b00577a
jp 0x2b0057bb
inc ebp
dec esp
cmp byte [edx + 0x2b], cl
push eax
dec ecx
insb byte es:[edi], dx
jno 0x2b005786
xor eax, 0x412b5075
xor al, 0x62
dec esi
cmp dword [esi + 0x48], esi
sub eax, dword [ecx + 0x34]
bound ecx, qword [esi + 0x39]
jbe 0x2b0057a2
xor cl, byte [0x5666390a]
jp 0x2b0057c5
sub esi, dword [ebx + 0x4e]
push esp
bound esi, qword [edx]
outsb dx, byte [esi]
sub edi, dword [eax]
jo 0x2b0057c3
cmp byte [edi + 0x70], ah
push ebp
cmp dword [edi + 0x4c], ebp
xor esi, dword [ebp + 0x51]
jno 0x2b0057c4
pop edx
xor ebp, dword [ebx]
xor eax, 0x50395869
pop ecx
imul ebx, dword [eax + 0x39], 0x795a5950
push edx
cmp dword [eax + 0x59], edx
pop edx
jns 0x2b0057d4
jb 0x2b0057d7
push esi
imul eax, dword [edi + 0x51], 0x4a363962
inc esi
imul eax, dword [ecx + 0x76], 0x79304a70
arpl word [ecx], di
jb 0x2b0057d2
dec sp
jns 0x2b0057d6
popal
aaa
dec ebx
jns 0x2b005819
dec esp
inc ebx
inc ecx
or eax, 0x5333620a
inc edi
ja 0x2b00582a
xor byte [esi + 0x39], ah
inc ebx
xor eax, 0x7869776e
jae 0x2b0057f6
popal
push esp
xor dword [ebx + esi*2], esi
inc esp
jae 0x2b005842
push ecx
inc ebp
push ebx
jno 0x2b00583b
push 0x66
jns 0x2b005818
inc edx
inc esp
dec ebx
push ebp
sub ebp, dword [bx + 0x32]
dec esi
jb 0x2b005840
imul esi, dword [ebp + 0x65], 0x7a
push esp
jbe 0x2b00585c
xor esi, dword [edx + 0x75]
dec eax
push eax
xor ebp, dword [edi + 0x68]
sub esi, dword [esi + 0x73]
xor ecx, dword [ebx + 0x6c]
bound edi, qword [edx + 0xd]
jp 0x2b005805
or bh, byte [eax]
das
push eax
dec esi
jp 0x2b00584c
dec ebp
inc esp
xor eax, 0x68365742
push 0x34
imul edx, dword [edx + eax*2 + 0x30], 0x6a
xor dword [edi + 0x70], ebp
das
push edi
push 0x546b346a
inc edx
xor byte [edx + 0x31], ch
outsd dx, dword [esi]
jo 0x2b005877
das
pop ecx
pop edx
xor al, byte [esi + 0x68]
push 0x31315762
aaa
bound edx, qword [edi + 0x31]
xor dword [edi], esi
je 0x2b005897
inc esi
jno 0x2b00589a
dec esi
popal
jno 0x2b005884
xor al, 0x2b
dec ecx
xor ah, byte [edx + 0x4f]
push eax
dec ebp
pop eax
push 0x2f36696b
jns 0x2b005881
imul esi, dword [esi], 0x6d41792f
insd dword es:[edi], dx
xor eax, 0xd4b4971
or bh, byte [ecx + 0x48]
insb byte es:[edi], dx
jno 0x2b00588d
dec ebx
or eax, 0x6c48790a
jae 0x2b0058bd
popal
aaa
pop eax
je 0x2b0058b6
xor cl, byte [edi + 0x41]
insd dword es:[edi], dx
push edx
dec ebp
inc dx
outsd dx, dword [esi]
pop ecx
jno 0x2b0058c2
dec ecx
inc ebx
push ebp
push 0x774e714c
inc edx
insb byte es:[edi], dx
outsb dx, byte ss:[esi]
imul ebp, dword [ecx + 0x47], 0x70715639
inc ebx
push eax
cmp byte [eax], bh
push edi
push edx
inc esi
inc esi
das
pop edx
push eax
outsb dx, byte [esi]
cmp byte [ecx + 0x34], cl
outsd dx, dword [esi]
dec ecx
xor al, 0x6f
push edx
jne 0x2b0058f9
inc ebx
push 0x6a39494a
ja 0x2b0058f1
push 0x77
popal
jbe 0x2b0058d9
push 0xd
or cl, byte [ebx + 0x31]
push ecx
outsd dx, dword [esi]
dec esi
xor dh, byte [ebx]
jno 0x2b0058f0
dec ecx
push edx
inc ecx
xor dword [edi + esi + 0x53], ebp
insb byte es:[edi], dx
outsd dx, dword [esi]
jo 0x2b0058f2
pop edx
push edx
je 0x2b0058ee
xor al, 0x63
outsb dx, byte [esi]
cmp byte [ebx], ch
push ecx
inc esi
dec ecx
dec ebp
inc esi
dec ecx
dec ecx
jne 0x2b005915
insd dword es:[edi], dx
jb 0x2b005918
pop edx
dec edx
das
arpl word [esi + 0x4c], sp
dec esp
cmp byte [ecx + 0x4d], al
jp 0x2b005917
jp 0x2b00592c
inc edx
cmp dword fs:[edx + 0x42], ebp
xor al, 0x7a
jno 0x2b005917
aaa
insd dword es:[edi], dx
xor eax, 0x2f725178
jb 0x2b00590a
jne 0x2b00590c
jne 0x2b005913
inc ecx
or eax, 0x6975640a
ja 0x2b005918
pop eax
dec edx
outsd dx, dword [esi]
xor eax, 0x49504348
push eax
dec ecx
inc bx
inc ebx
pop edx
push eax
dec esi
imul esi, dword gs:[ecx + 0x58], 0x79
inc edi
pop eax
jns 0x2b005943
outsb dx, byte ss:[esi]
pop edx
arpl word [edi + edx*2 + 0x30], si
jae 0x2b005980
jo 0x2b00595e
je 0x2b005940
xor eax, 0x45336f65
js 0x2b005962
outsd dx, dword gs:[esi]
outsd dx, dword [esi]
xor eax, dword [ebp + 0x78]
push ecx
pop ecx
push esi
jne 0x2b00596c
push 0x77764453
inc esp
jbe 0x2b005991
js 0x2b005963
imul ebp, dword [ebx + 0x61], 0x6d502f61
aaa
popal
je 0x2b00597f
push cx
push edx
popal
dec ebx
imul eax, dword [ecx + 0x6e], 0x7a740a0d
xor byte [ecx + 0x52], ah
jbe 0x2b0059b2
inc ecx
js 0x2b0059b1
cmp byte [ebp + 0x4d], cl
outsd dx, dword [esi]
jb 0x2b005998
push eax
jp 0x2b00599c
inc ecx
dec edi
xor ah, byte [ebp + ebp*2 + 0x47]
outsb dx, byte gs:[esi]
imul edx, dword [ebp + 0x62], 0x43
imul esp, dword [esi + 0x49], 0x4e2f6534
push 0x63
xor esp, dword [ecx + 0x39]
popal
cmp byte [eax + ebx*2 + 0x51], cl
cmp dword [ecx + 0x38], esp
dec esp
pop eax
push ecx
dec ebp
xor esi, dword [ecx + 0x4f]
das
sub esi, dword [eax]
inc ebx
insd dword es:[edi], dx
aaa
insb byte es:[edi], dx
popal
je 0x2b0059a4
xor ebp, dword [ebx]
xor byte [ecx], bh
inc ebp
dec ebp
jno 0x2b0059e5
popal
inc edx
push ebp
or eax, 0x37317a0a
jp 0x2b0059b2
xor dword [edi], esi
aaa
cmp dword [ebx], ebp
push edi
je 0x2b0059f4
pop edx
je 0x2b0059c0
sub edx, dword [ecx + 0x7a]
pop ecx
push ebp
jbe 0x2b0059de
dec esp
dec ecx
js 0x2b005a00
popal
xor al, 0x66
je 0x2b0059e1
imul eax, dword [edx + 0x61], 0x56323767
dec edi
popal
aaa
xor dl, byte [esi + 0x4f]
popal
inc ecx
xor bh, byte [ecx + 0x49]
bound edi, qword [ecx]
jp 0x2b005a01
jno 0x2b005a27
dec edi
insd dword es:[edi], dx
push esp
js 0x2b0059e2
xor byte [eax], dh
popal
dec ecx
xor byte [ecx + 0x49], ah
push ebx
pop eax
xor dword [eax], esi
imul eax, dword [edx + 0x72], 0x56766458
jno 0x2b005a16
xor dh, byte [edx]
inc ebx
xor dword [ebx + 0x63], esp
imul esi, dword [eax], 0x4c740a0d
push esp
pop ecx
xor al, byte [edx + 0x2b]
inc ecx
push 0x58
popal
aaa
das
jp 0x2b005a56
outsw dx, word gs:[esi]
outsd dx, dword [esi]
jo 0x2b005a28
push ecx
jbe 0x2b005a42
inc esp
pop ecx
insb byte es:[edi], dx
insd dword es:[edi], dx
cmp byte [ebx + 0x33], cl
xor esp, dword [edi + 0x4c]
ja 0x2b005a4c
jo 0x2b005a2c
jae 0x2b005a3a
inc edx
ja 0x2b005a32
cmp byte [edi], dh
das
imul esi, dword [ecx], 0x71393343
xor eax, 0x4c573677
inc ebx
xor edi, dword [ecx]
jno 0x2b005a3a
ja 0x2b005a3d
push edi
dec esp
jo 0x2b005a42
push eax
inc ebx
push edx
imul esp, dword [esi + 0x68], 0x4b464c47
jo 0x2b005a62
dec ebx
ja 0x2b005a8c
or eax, 0x4d65420a
jb 0x2b005a65
xor ah, byte [esi + 0x39]
sub ebp, dword [esi + 0x55]
push edx
dec esp
inc ecx
outsd dx, dword [esi]
xor ah, byte [ebp + 0x4c]
dec esp
jne 0x2b005a64
jno 0x2b005a83
dec ecx
inc ecx
push eax
inc edx
push ecx
inc ebp
dec ebp
jo 0x2b005aaa
outsd dx, dword [esi]
inc ecx
xor ecx, dword [edx + 0x43]
dec edx
inc ebx
pop edx
js 0x2b005a9a
je 0x2b005a74
xor eax, 0x7133462b
push ebx
push edx
imul ebx, dword [eax + 0x6c], 0x6c
pop eax
insb byte es:[edi], dx
insb byte es:[edi], dx
imul ebp, dword [ecx + 0x57], 0x35
xor edx, dword [eax + 0x44]
dec edi
push edx
push edi
arpl word [ebx + ebp], si
xor al, 0x72
dec edx
popal
pop ecx
dec eax
das
push ecx
push 0x6c
insb byte es:[edi], dx
jb 0x2b005a75
or bh, byte [ecx + 0x6d]
push edi
dec esi
jp 0x2b005aa9
insb byte es:[edi], dx
inc edi
xor al, 0x56
inc ebx
push ebx
popal
dec ecx
xor edx, dword [ebp + 0x45]
dec bp
cmp dword [ebp + 0x37], esi
jne 0x2b005ae4
push 0x41
inc ecx
jae 0x2b005af1
xor al, 0x47
pop edx
jne 0x2b005af1
outsb dx, byte [esi]
push edi
dec esp
jne 0x2b005aeb
jp 0x2b005ad7
pop edx
jne 0x2b005ac8
inc ebp
js 0x2b005acc
jno 0x2b005aec
push ecx
dec eax
push 0x39353732
xor eax, 0x68444738
sub eax, dword [edx + esi*2 + 0x6d]
insd dword es:[edi], dx
aaa
jne 0x2b005aff
jp 0x2b005b08
jno 0x2b005b25
push esp
inc edx
arpl word [0x4a54700a], cx
xor eax, 0x4c677230
dec ebp
push edx
inc sp
push ecx
jae 0x2b005b15
jb 0x2b005b17
inc esi
push edx
dec edi
push ebx
imul esi, dword [eax + 0x53], 0x43
xor al, 0x71
jns entry0
pop eax
jbe 0x2b005b19
push esi
push esi
dec edi
insd dword es:[edi], dx
jp 0x2b005b48
inc edx
xor dword [edi + 0x37], esi
inc ebx
jns 0x2b005b56
jo 0x2b005b51
outsd dx, dword ss:[esi]
cmp byte [edx + 0x4e], bh
dec esi
dec esi
inc ebx
jne 0x2b005b66
insb byte es:[edi], dx
dec esi
jne 0x2b005b66
xor dword [ecx + 0x35], edx
jns 0x2b005b25
je 0x2b005b75
push esp
dec esp
dec edx
push 0x2f
or eax, 0x4748340a
bound ebp, qword [ebx + 0x6a]
pop ecx
jp 0x2b005b7e
imul ebp, dword [ebx], 0x52
xor dword [eax + 0x50], ebx
dec ebp
jbe 0x2b005b8d
aaa
sub ebp, dword [ecx + 0x77]
jns 0x2b005b50
imul esi, dword [edi + 0x79], 0x6f5a3233
xor bl, byte [edx + 0x6f]
inc edx
inc edi
cmp dword [ecx + 0x6a], ecx
jns 0x2b005b5c
insb byte es:[edi], dx
dec eax
push 0x52
outsd dx, dword [esi]
inc edi
pop edx
pop ecx
xor dword [edi + 0x79], eax
imul edi, dword [ecx + 0x4f], 0x62526c74
dec ecx
sub ebp, dword [edx + 0x65]
das
jp 0x2b005b98
insd dword es:[edi], dx
aaa
pop ecx
pop ecx
insd dword es:[edi], dx
je 0x2b005ba9
pop eax
or eax, 0x6e694e0a
jo 0x2b005b99
imul ecx, dword fs:[bp + 0x71], 0x6c6f4b52
dec esi
jno 0x2b005bb1
dec ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsb dx, byte [esi]
pop ecx
je 0x2b005bbf
inc edi
xor eax, 0x7255724f
jno 0x2b005bc5
dec esi
cmp dword [ebp + eax*2 + 0x63], esi
push esp
inc edi
outsb dx, byte [esi]
xor byte [ecx + 0x76], ah
jo 0x2b005bc5
sub edx, dword [edi + 0x30]
inc esi
cmp dword [edi + 0x71], edx
js 0x2b005bcf
inc edi
push edi
bound ebp, qword [esi + 0x68]
push edx
jae 0x2b005be5
push 0x6a662b59
pop ecx
sub esp, dword [esi + 0x6a]
xor dword [esi + 0x4b], eax
je 0x2b005bec
inc esi
inc ebx
push ebp
jo 0x2b005c08
inc ebx
imul edx, dword [eax + 0xd], 0xa
jae 0x2b005be7
inc esi
dec edx
jns 0x2b005c11
xor esi, dword [esp + edx*2 + 0x37]
push esp
aaa
jo 0x2b005bfd
push esp
inc ebx
xor bl, byte [ecx + 0x7a]
imul ebp, dword [edi], 0x35
jno 0x2b005bf8
jp 0x2b005c1e
das
xor eax, 0x38724171
jb 0x2b005bf1
jo 0x2b005bf3
xor eax, 0x70552f34
jo 0x2b005bfc
push ebp
jo 0x2b005c32
cmp dword [eax + 0x68], edi
js 0x2b005c2d
ja 0x2b005bfe
bound eax, qword [edx + 0x42]
imul edx, dword [bx + si + 0x6a], 0x38
inc esp
popal
je 0x2b005c3d
ja 0x2b005c3c
jb 0x2b005c32
outsb dx, byte [esi]
pop edx
push edi
popal
dec ebp
dec ebx
insb byte es:[edi], dx
je 0x2b005c44
inc ebp
jno 0x2b005c2e
dec ebp
xor eax, 0x6d777274
je 0x2b005c5b
ja 0x2b005c58
jb 0x2b005c3e
push ecx
or eax, 0x3672480a
pop edx
pop edx
popal
cmp byte [ecx], dh
pop ecx
cmp dword [bx + 0x4c], ebp
cmp dword [edi + 0x4c], ebp
push 0x64
push ecx
push ecx
jo 0x2b005c43
inc edx
jo 0x2b005c69
inc edi
pop eax
inc ecx
xor al, 0x4f
dec edi
aaa
push ecx
jns 0x2b005c51
inc esp
push esp
popal
inc ebx
jo 0x2b005c4a
insb byte es:[edi], dx
jns 0x2b005c5c
pop edx
push esp
outsb dx, byte [esi]
dec eax
bound sp, dword [edi + 0x66]
dec ecx
dec cx
xor al, 0x39
push esi
outsb dx, byte [esi]
dec eax
imul eax, dword [edx + 0x56], 0xd725668
or al, byte [ebp + ecx*2 + 0x6e]
inc esp
dec ebp
outsb dx, byte [esi]
insd dword es:[edi], dx
push edi
jns 0x2b005c75
xor dword [esi + 0x47], ebp
js 0x2b005c7a
push eax
dec edx
push eax
inc ecx
inc esi
dec eax
popal
push ecx
push 0x4e
je 0x2b005c9a
push ebp
jae 0x2b005c7f
xor dh, byte [edi]
inc ecx
jp 0x2b005cb3
push edi
jae 0x2b005c84
dec ebp
push eax
jb 0x2b005cb4
imul ebp, dword [edi + esi*2 + 0x44], 0x7973424f
inc edx
jae 0x2b005cd4
inc edi
cmp dword [ecx + ebx*2 + 0x49], eax
push ebp
outsb dx, byte [esi]
aaa
xor al, 0x4c
inc ecx
outsd dx, dword [esi]
cmp byte [edx + 0x62], ch
dec esp
insd dword es:[edi], dx
push ecx
bound ecx, qword [ebp + ebp*2 + 0x51]
xor byte [ebp + 0x76], dl
arpl word [ebx], si
jno 0x2b005cc2
inc esi
inc esp
dec edi
or eax, 0x3977560a
das
or dl, byte [esi + 0x77]
cmp dword [edi], ebp
outsb dx, byte [esi]
jae 0x2b005ce3
xor eax, 0x72346167
popal
xor al, 0x72
xor cl, byte [ecx + edi + 0x68]
xor dword [edi + 0x32], edx
je 0x2b005cd3
insb byte es:[edi], dx
push ebx
push edi
dec edi
je 0x2b005d07
inc edi
insb byte es:[edi], dx
xor edx, dword [edi + 0x70]
pop edx
jo 0x2b005cf6
pop eax
push 0x37797230
dec ebx
jns 0x2b005d0e
dec ebp
xor al, 0x5a
pop eax
push esi
push 0x72
insb byte es:[edi], dx
jno 0x2b005d09
js 0x2b005d15
push ebp
xor eax, 0x78796f30
xor byte [edi + 0x79], ch
js 0x2b005d2d
outsd dx, dword [esi]
jns 0x2b005d2f
jne 0x2b005d24
imul ecx, dword [ebp + 0x76], 0x48
dec ebp
jbe 0x2b005d04
je 0x2b005d0e
dec eax
jo 0x2b005d16
ja 0x2b005cf3
xor byte [esi + 0x68], ah
push ebp
or eax, 0x6533500a
aaa
push 0xd55
or dl, byte [eax + 0x33]
aaa
jo 0x2b005d3c
xor dl, byte fs:[edi + 0x46]
xor bh, byte [edx + 0x59]
jp 0x2b005d2f
pop eax
ja 0x2b005d28
jp 0x2b005d53
jns 0x2b005d15
cmp byte [ebp*2 + 0x4d366444], dh
dec ebp
inc ebp
jbe 0x2b005d4c
popal
inc edx
outsd dx, dword [esi]
xor esp, dword [edi + 0x38]
arpl word [edx + 0x52], dx
das
aaa
imul edi, dword [eax + 0x65], 0x43
js 0x2b005d5a
inc ebx
push eax
dec di
dec edx
js 0x2b005d41
jp 0x2b005d34
dec edx
push eax
jne 0x2b005d74
das
inc ebx
dec ebp
aaa
das
xor dword [0x30743737], esi
xor eax, 0x30743737
xor byte fs:[ebp + 0x44], dh
jbe 0x2b005d4d
xor ecx, dword [0x72756a0a]
or eax, 0x72756a0a
or ch, byte [edx + 0x75]
jb 0x2b005d60
inc ebp
push edx
push edx
aaa
popal
dec edx
push ebp
xor byte [eax + ebp*2 + 0x30], dh
push esi
push 0x38474733
xor eax, 0x4b6b2b67
push 0x33685630
inc edi
inc edi
xor eax, dword [edi + 0x47]
cmp byte [0x4b6b2b67], dh
sub ebp, dword [bp + di + 0x4b]
imul ecx, dword [ebx + 0x45], 0x32
das
inc ebp
xor ch, byte [edi]
push ecx
dec ecx
outsd dx, dword [esi]
inc ecx
bound ecx, qword [edx + 0x37]
aaa
insd dword es:[edi], dx
push 0x754c3656
pop eax
jne 0x2b005d9b
push esp
pop eax
dec ebx
xor ch, byte [edx + ebp*2 + 0x68]
das
dec ebp
dec eax
dec edx
arpl word [ebx + 0x38], sp
push edi
jo 0x2b005dca
inc esp
je 0x2b005d8f
inc esi
inc esp
push edx
dec edi
imul ecx, dword [ebx + 0x57], 0xd57744c
or ch, byte [eax + 0x70]
dec esp
dec esp
je 0x2b005dba
or eax, 0x4c70680a
jb 0x2b005da0
xor eax, 0x2b73786f
aaa
jae 0x2b005dec
insb byte es:[edi], dx
jbe 0x2b005da5
xor byte [eax], bh
push eax
dec eax
cmp byte [eax + 0x48], dl
jne 0x2b005db1
outsd dx, dword [esi]
xor byte [eax + 0x4b], dl
jp 0x2b005def
xor dl, byte [esi + 0x36]
xor eax, dword [esp + esi + 0x78]
js 0x2b005dfe
push 0x54
jbe 0x2b005df0
jns 0x2b005de6
pop eax
jp 0x2b005de4
inc ebp
jno 0x2b005ddc
dec ecx
push ebx
pop eax
push 0x77
outsd dx, dword [esi]
push esi
ja 0x2b005de7
push edx
js 0x2b005dd8
aaa
imul eax, dword [edx + 0x51], 0x67
push esp
xor al, 0x43
imul esi, dword [edx], 0x70
inc edi
inc esp
inc esi
or eax, 0x4754560a
xor al, byte [ebx + 0x55]
jo 0x2b005e05
dec edx
cmp byte [esi], dh
dec ebx
insd dword es:[edi], dx
dec esp
jo 0x2b005df6
inc edx
inc ebp
jp 0x2b005e39
cmp dword [0x62712b30], esi
sub esi, dword [ecx + 0x62]
outsb dx, byte [esi]
jae 0x2b005e02
ja 0x2b005e1a
push ebp
inc edi
imul edi, dword [ecx + 0x6c], 0x466f694f
dec edi
imul ebp, dword [edi + 0x46], 0x65564247
dec esi
inc edi
inc edx
push esi
dec esi
das
push 0x68
jno 0x2b005e1d
popal
inc ecx
insd dword es:[edi], dx
pop ecx
dec ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
dec edi
push ebx
pop eax
xor edi, dword [ecx + 0x6c]
sub esi, dword [edx]
pop eax
inc ebx
imul esp, dword [esi + 0x48], 0x38765a4c
jbe 0x2b005e0d
or bl, byte [eax + 0x57]
push edi
sub edx, dword [ebx + 0x4a]
dec edx
inc ebp
jne 0x2b005e58
dec ebx
ja 0x2b005e54
jne 0x2b005e39
sub edi, dword [eax + 0x52]
js 0x2b005e62
xor eax, 0x4f4c6867
inc edx
inc ebp
aaa
push ebp
insd dword es:[edi], dx
cmp byte [eax + 0x4e], bh
dec esp
xor byte [ecx + 0x6b], dh
bound esi, qword [ebx + ebp + 0x6d]
inc ecx
jns 0x2b005ea2
arpl word [ebx + ebp], si
pop eax
push 0x5054
dec ebp
popal
dec edx
jns 0x2b005e7f
push ecx
popal
inc ebp
pop ecx
imul eax, dword [edx + 0x54], 0x77
arpl word [ecx + 0x67], dx
imul esi, dword [ecx + 0x68], 0x6c4d616a
bound esi, qword [edi + 0x73]
push esi
dec edx
or eax, 0x7a327a0a
dec ebx
jae 0x2b005ea6
push ecx
jne 0x2b005eae
inc ebp
sub esi, dword [edx]
pop edx
dec ebx
push edx
xor dword [edx + 0x30], edi
push ecx
insd dword es:[edi], dx
jne 0x2b005ecb
jne 0x2b005e96
dec esi
bound eax, qword [ebp + 0x44]
xor eax, 0x545a346f
dec ebx
sub ebx, dword [ecx + 0x47]
je 0x2b005ee1
arpl word [edi + 0x73], cx
cmp dword [edi], ebp
js 0x2b005ed0
inc ebp
xor byte [ebp + 0x50], al
push eax
outsd dx, dword [esi]
xor al, 0x64
xor edx, dword [esi + 0x65]
pop edx
xor byte [edx + 0x52], ah
xor ebp, dword [esi + 0x70]
dec ebp
push 0x39594a70
pop eax
pop ecx
inc esp
push 0x596d532f
or eax, 0x3835620a
jne 0x2b005ef8
jbe 0x2b005ef7
inc ebx
push eax
popal
pop dx
push 0x35516f55
arpl word [ebx + 0x6a], cx
jns 0x2b005ee2
inc edx
jne 0x2b005f21
jae 0x2b005f2a
je 0x2b005f27
xor eax, 0x46542f53
dec ecx
xor dword [eax + 0x6d], ebp
push edi
push ebx
bound ebp, qword ss:[bx]
inc edi
outsb dx, byte [esi]
jo 0x2b005f1b
cmp dword [esi + 0x45], esi
jbe 0x2b005f17
bound edx, qword [ebx + 0x30]
xor byte [eax + 0x4a], dl
jne 0x2b005f3e
jns 0x2b005f0f
xor al, 0x77
jae 0x2b005f25
inc ebp
inc ebx
xor eax, 0x416e534a
push esp
or eax, 0x6165340a
xor edx, dword [edx + 0x68]
xor dword [ecx + 0x70], ebx
insd dword es:[edi], dx
xor esp, dword [ebx + 0x54]
arpl word [esi + ecx*2 + 0x4c], dx
push esp
dec esi
dec esp
ja 0x2b005f5e
cmp byte [eax], bh
xor al, byte [ecx + 0x75]
sub edx, dword [esi + edx*2 + 0x6a]
push ebp
push ebp
xor dword [edx + 0x77], ecx
je 0x2b005f79
cmp byte [eax + 0x42], bl
inc edx
push eax
inc ebp
jb 0x2b005f66
inc ebx
je 0x2b005f48
outsd dx, dword [esi]
xor eax, 0x79584957
inc edi
pop eax
jns 0x2b005f65
imul esi, dword [esi], 0x4a526a52
push 0x52
dec edx
dec ecx
cmp dword [ecx + 0x4b], esp
dec ebx
dec esi
jp 0x2b005f5f
xor al, 0x42
inc edx
push esp
xor byte [edx + 0x47], dl
dec eax
push ebp
dec esi
push 0x42
dec esp
imul ecx, dword [0x70724b0a], 0x3179356c
jns 0x2b005f71
inc esp
imul esi, dword [edi + 0x42], 0x43773257
jb 0x2b005fa1
jns 0x2b005fa1
jbe 0x2b005f91
inc ebp
jbe 0x2b005fa1
das
dec ecx
dec eax
push esp
insd dword es:[edi], dx
js 0x2b005fcc
inc ebp
xor eax, 0x6a624c52
push 0x63
pop ecx
dec edx
arpl word [ecx + 0x4a], bx
dec esi
ja 0x2b005fb2
dec esp
aaa
xor byte [eax], dh
jb 0x2b005fb3
jp 0x2b005fa5
dec ecx
dec ebp
dec ebx
popal
pop ecx
outsb dx, byte [esi]
ja 0x2b005fd6
je 0x2b005fcb
sub edx, dword [ebp + 0x41]
inc ecx
dec esp
xor ebp, dword [bx + di + 0x63]
imul ebp, dword [edi], 0x42
pop ecx
jns 0x2b005fdf
or eax, 0x347a510a
insw word es:[edi], dx
dec esp
outsb dx, byte [esi]
imul ebp, dword [esi + 0x32], 0x75
xor byte [esi + 0x32], ah
inc edi
jne 0x2b005fc3
xor dh, byte [esi]
inc edi
jae 0x2b005ffd
je 0x2b005fe5
dec edx
jbe 0x2b005fdf
jp 0x2b005fec
inc ecx
xor byte [ebx + 0x67], al
push edi
inc esp
push esp
dec esi
outsd dx, dword [esi]
dec edi
inc ebx
xor eax, 0x3835384c
dec esi
push 0x5631625a
pop edx
bound esi, qword [ecx]
push esi
inc edx
push esp
jns 0x2b006009
jno 0x2b00602e
dec esp
dec edx
xor byte [edx + 0x70], al
inc ecx
dec ebp
jno 0x2b006016
xor dword [ecx + 0x68], edi
xor al, byte [edx + 0x72]
arpl word [esi + 0x54], bp
outsb dx, byte [esi]
push esp
jae 0x2b006041
push eax
jb 0x2b005fe1
or dh, byte [0x58684c56]
ja 0x2b006011
push esi
dec esp
push 0x4a357758
dec edx
push edx
arpl word [esi + 0x36], bp
outsb dx, byte [esi]
imul edx, dword ss:[edi + 0x46], 0x69624e67
imul edx, dword [edi + 0x46], 0x69624e67
dec esi
bound ebp, qword [ecx + 0x71]
dec ebx
jno 0x2b006035
push ecx
pop edx
jae 0x2b006021
xor al, 0x51
inc edi
xor byte [edi + 0x77], ah
dec ebp
push esi
insd dword es:[edi], dx
je 0x2b006049
xor dl, byte [ecx + 0x62]
inc ebx
imul esi, dword [ecx], 0x35
je 0x2b006056
jp 0x2b006047
popal
jns 0x2b006074
push edx
cmp dword ss:[edi + 0x2b], esp
xor ebp, dword [edi + 0x6b]
inc esp
push 0x4e7a6a79
inc esi
jns 0x2b006068
push ebx
inc cx
push esi
jno 0x2b00608d
or eax, 0x4654380a
xor al, 0x36
push esp
inc edx
push ebp
xor eax, 0x364d7030
inc edx
dec ebp
inc edx
inc ebx
dec ecx
jae 0x2b006084
dec ecx
dec ecx
jo 0x2b00607f
jp 0x2b006071
dec esi
imul eax, dword [ebp + 0x45], 0x36
js 0x2b00609b
pop ecx
jae 0x2b0060b4
dec edi
dec ebp
jae 0x2b0060a1
pop ecx
push esp
push 0x50
je 0x2b0060b9
inc ecx
inc ecx
js 0x2b0060bc
inc ebx
dec ebp
aaa
dec si
dec ebp
insb byte es:[edi], dx
dec esi
jne 0x2b0060d3
push 0x49423959
js 0x2b0060d7
cmp byte [edx + 0x75], ah
cmp byte [edx + 0x50], ch
push eax
pop edx
xor al, 0x43
xor esp, dword [edi + 0x59]
or eax, 0x68374c0a
dec esp
aaa
push 0x67495a6c
dec ebp
insb byte es:[edi], dx
pop edx
dec ecx
dec ebp
inc esi
je 0x2b0060bf
jp 0x2b0060ef
jbe 0x2b0060e3
imul eax, dword [edx + 0x35], 0x5939414d
push ebx
dec ebp
inc ecx
cmp dword [ecx + 0x53], ebx
push ecx
jo 0x2b0060f9
push eax
xor ecx, dword [ebx + 0x52]
dec esi
inc edi
jns 0x2b006101
push edi
dec ecx
xor byte [esi + 0x36], ah
xor dword [edx + 0x4a], ebx
dec edx
pop edx
dec ecx
push ebp
xor al, byte [esi + 0x44]
inc esp
insb byte es:[edi], dx
push 0x6c336969
jns 0x2b00611d
js 0x2b00611c
xor byte [edi + 0x46], dl
inc ebp
jae 0x2b00610b
arpl word [eax], di
push esi
xor dword [edx + ecx*2 + 0x69], esi
jns 0x2b00610e
jp 0x2b006105
dec eax
or eax, 0x447a620a
bound edi, qword [edx + 0x44]
jno 0x2b006131
inc edx
push ebp
dec esp
xor byte [0x4f6f4b4d], dh
push ebx
push ecx
inc esp
imul eax, dword [esi + 0x34], 0x48627431
xor dword [edx + 0x48], esi
push esp
xor ebp, dword [ecx + 0x39]
cmp byte [edx + 0x70], dl
imul eax, dword [edi + 0x46], 0x59633357
outsd dx, dword [esi]
arpl word [ecx + 0x6f], bx
jbe 0x2b006118
dec ebp
inc esi
cmp byte [esi + 0x75], dh
inc esi
inc ecx
jbe 0x2b00616c
dec esi
jns 0x2b006144
jbe 0x2b00612b
bound esi, qword [esi + 0x6e]
xor dword [eax], edi
jp 0x2b006150
push eax
xor eax, 0x32504259
push eax
push 0xd2f4c5a
or dh, byte [esi + 0x70]
bound ebp, qword [ebx]
pop eax
inc edi
xor dl, byte [eax + 0x68]
pop edx
dec esp
das
or eax, 0x6270760a
jo 0x2b006172
sub ebx, dword [eax + 0x47]
xor eax, 0x6d4d4c2f
jbe 0x2b006174
pop edx
je 0x2b00614c
das
dec esp
dec edi
xor esi, dword [ecx]
das
push edi
push ax
jp 0x2b00618a
dec ecx
jo 0x2b0061a5
push eax
pop ecx
js 0x2b00617e
js 0x2b0061a1
outsd dx, dword [esi]
cmp byte [ebx], dh
push eax
push 0x66
pop ecx
jbe 0x2b0061a7
das
inc esi
jp 0x2b0061b5
xor eax, 0x39332f35
push edx
inc di
das
cmp byte [eax + 0x4c], cl
push edi
jno 0x2b0061c4
ja 0x2b0061bf
jno 0x2b006194
inc ebp
inc ebx
inc ebx
push eax
ja 0x2b006197
insb byte es:[edi], dx
inc edx
dec edx
xor ecx, dword [edi + 0xd]
or al, byte [ecx + edi + 0x43]
jo 0x2b0061c3
dec ebx
outsb dx, byte [esi]
bound esi, qword [ebp + 0x4e]
push ecx
aaa
dec ebx
jno 0x2b0061d3
jno 0x2b0061e7
jp 0x2b0061e6
js 0x2b0061bc
dec ebp
jbe 0x2b00619c
inc ebx
je 0x2b0061d9
jne 0x2b0061e1
inc esp
inc ecx
jno 0x2b0061ee
dec eax
dec esp
jb 0x2b0061c3
jbe 0x2b0061d1
jae 0x2b0061ed
dec ebx
cmp byte [ecx + 0x44], bh
dec esi
xor eax, 0x2b4a4e52
ja 0x2b0061f3
dec edx
sub esi, dword [edi + 0x65]
push ebp
imul ebp, dword [esi + 0x43], 0x54374c72
aaa
push esp
push esi
dec ecx
dec eax
xor eax, 0x7a436964
inc esp
inc ebx
jp 0x2b0061e3
dec ecx
imul esi, dword [edi], 0x52305142
aaa
inc edx
push ecx
xor byte [edx + 0x74], dl
push edx
je 0x2b0061b5
or eax, 0x6654470a
aaa
or al, byte [edi + 0x54]
aaa
inc ebx
cmp dword [esi + 0x31], ebp
dec esp
sub eax, dword [ebx + 0x76]
dec edx
popal
inc esi
inc esp
xor edi, dword [edx + 0x59]
pop ecx
inc edx
xor al, 0x54
push esp
dec ebp
push ebx
dec ecx
imul ebp, dword [edi], 0x59
das
pop ecx
push edi
popal
das
imul edx, dword [edi + 0x68], 0x2f
je 0x2b006228
sub eax, dword [edx + 0x64]
inc edx
inc edx
inc edx
xor dh, byte [ecx + 0x57]
js 0x2b006204
dec esi
aaa
sub esi, dword [edi + 0x4d]
pop eax
push edx
jp 0x2b006245
js 0x2b00624b
dec esi
jp 0x2b006238
push eax
cmp dword [eax], esi
push eax
dec eax
jo 0x2b006256
push 0x65766136
popal
jbe 0x2b006257
je 0x2b00625c
push 0x720a0d58
push esp
outsd dx, dword [esi]
pop eax
or eax, 0x6f54720a
sub ebp, dword [edi]
insb byte es:[edi], dx
cmp byte [esi], dh
xor byte [ebx], ch
dec si
cmp dword [ebx], esi
imul edi, dword [ecx], 0x5972716f
inc ebp
xor ecx, dword [esi + 0x35]
dec ecx
das
outsb dx, byte [esi]
das
dec esi
dec edi
aaa
jb 0x2b006286
jb 0x2b006246
cmp byte [ebp + 0x42], cl
xor esi, dword [esi]
popal
push ebp
pop ax
outsb dx, byte [esi]
outsd dx, dword [esi]
cmp byte ss:[esi + 0x75], dh
jbe 0x2b00629f
outsb dx, byte [esi]
dec ecx
xor ebp, dword [ebx]
inc edi
pop ecx
jb 0x2b006278
push esi
xor edi, dword [eax]
push 0x63
jbe 0x2b00628f
inc esp
inc esp
push ebp
inc esp
inc ebp
ja 0x2b006285
inc edx
imul ecx, dword [0x624d510a], 0x5431546e
push ecx
dec ebp
bound ebp, qword [esi + 0x54]
xor dword [edx + eax*2 + 0x2f], edx
push esp
inc edx
das
xor bl, byte [eax + 0x44]
das
jb 0x2b006296
jp 0x2b0062c7
xor byte [ebx + 0x78], al
jbe 0x2b0062a7
inc ebx
js 0x2b0062d0
dec esp
push ebx
inc ebp
xor eax, 0x37595031
imul esp, dword [ebp + 0x2b], 0x63
dec edi
das
jno 0x2b0062d2
push edx
das
dec ebp
jne 0x2b0062a9
ja 0x2b0062bf
dec esp
jne 0x2b0062e0
xor bh, byte [eax]
ja 0x2b0062ad
cmp byte [edi + 0x32], dh
inc esp
xor byte [ebx + 0x4d], ch
jo 0x2b0062f5
outsb dx, byte [esi]
inc ebx
inc di
imul edx, dword [esi + 0x34], 0x43
push esi
xor al, 0x43
inc edx
push eax
aaa
inc edi
outsd dx, dword [esi]
dec esp
or eax, 0x6358720a
dec ebx
bound esp, qword [edi + 0x4f]
inc ecx
inc ebp
inc ebp
sub ecx, dword ss:[esi + ecx*2 + 0x51]
dec esp
dec esi
push ecx
xor byte [ecx + 0x67], cl
dec ebp
pop edx
sub ecx, dword [edx + 0x63]
xor dword [ebx + esi*2], esi
arpl word [ecx], si
xor al, 0x73
push ecx
pop edx
push esp
push esp
xor ch, byte [edx + 0x78]
pop ecx
outsb dx, byte [esi]
pop ecx
arpl word [ecx + 0x62], bx
outsb dx, byte [esi]
ja 0x2b00630f
dec edi
jno 0x2b00630b
dec ebx
push esp
jae 0x2b00631a
popal
inc edx
pop eax
push ebp
inc edi
jae 0x2b0062ff
ja 0x2b006326
xor dword [edi + 0x6e], edx
push edi
outsb dx, byte [esi]
xor al, 0x4b
dec ebx
popal
dec ebp
bound ebp, qword [ebx + 0x52]
push 0x4e
dec esp
dec eax
or eax, 0x4642500a
or dl, byte [eax + 0x42]
inc esi
push eax
inc edx
xor al, 0x36
push eax
dec si
push 0x6e416568
arpl word [eax], di
inc esi
push 0x79307342
jp 0x2b006344
jae 0x2b006327
jns 0x2b00635e
jp 0x2b006344
xor al, 0x79
push esi
push edx
jb 0x2b006365
pop edx
imul esp, dword [ebx + 0x32], 0x2f
dec ecx
aaa
aaa
inc ebx
xor byte [edx + 0x64], bh
dec eax
push edi
outsd dx, dword [esi]
inc esp
xor dword [edx + 0x69], eax
arpl word gs:[edx + 0x33], cx
push ecx
ja 0x2b006370
xor al, 0x46
imul edx, dword [edx + 0x4e], 0x59
inc edx
jns 0x2b00639a
push esi
outsd dx, dword [esi]
xor dword [edi + 0x42], esp
dec esp
jns 0x2b006370
or eax, 0x644a4e0a
push esp
push 0x4d546839
push 0x31
popal
imul ecx, dword [edi + ecx*2 + 0x67], 0x46586552
push ecx
push ebp
jns 0x2b0063af
jb 0x2b00637e
jb 0x2b0063ae
push eax
je 0x2b00639c
outsb dx, byte [esi]
pop edx
pop ax
popal
push ebp
xor byte [ebp + 0x6a], ch
push edi
dec esi
je 0x2b0063b9
push ebx
inc esi
aaa
jbe 0x2b0063ad
jbe 0x2b0063b0
push 0x6c435247
insb byte es:[edi], dx
dec ebx
xor ecx, dword [ebx + 0x51]
imul esi, dword [0x726e6173], 0xd
or dh, byte [eax]
inc esp
dec edi
xor esi, dword [ecx]
push edx
jns 0x2b0063f3
jo 0x2b0063da
jb 0x2b0063c3
xor si, word fs:[edx + 0x2f]
push eax
sub esi, dword [edi]
cmp dword [ebx], esi
aaa
dec ecx
inc edx
dec esp
arpl word [ebp + 0x45], si
inc ebp
push esp
jns 0x2b0063d3
dec ecx
inc edx
jae 0x2b0063d7
xor al, 0x56
jne 0x2b0063fb
push edi
jns 0x2b006410
xor eax, 0x515a6972
xor eax, 0x515a6972
jb 0x2b00641a
imul ebx, dword [edx + 0x51], 0x686c6135
popaw
pop edx
push ecx
xor eax, 0x66686c61
popal
insd dword es:[edi], dx
push edx
popal
inc edi
xor al, 0x79
push edi
push edi
push edx
outsd dx, dword [esi]
pop eax
xor eax, 0xa0d3874
dec eax
jp 0x2b00643d
push edx
push ebp
pop ecx
jns 0x2b00644c
xor ah, byte [ebx + 0x6d]
insb byte es:[edi], dx
das
bound edi, qword [edx + 0x6c]
insb byte es:[edi], dx
push ebx
dec ebp
xor eax, 0x55497646
inc esi
xor eax, 0x5a64444a
push edi
outsb dx, byte [esi]
arpl word [bx + 0x43], dx
cmp byte [ecx], dh
imul esi, dword [esi + 0x2b], 0x6e
outsb dx, byte [esi]
push 0x71
sub esp, dword [ecx + 0x52]
xor al, byte [edx + 0x2f]
das
imul edx, dword [eax + 0x2f], 0x4d
js 0x2b006431
pop edx
insd dword es:[edi], dx
xor dword [ebp + 0x38], eax
jo 0x2b006456
push ebp
inc esi
inc esi
pop ecx
xor eax, 0x686a576c
push 0x68
insb byte es:[edi], dx
pop edx
push edi
xor al, byte [ebx + 0xd]
or al, byte [edx + 0x59]
pop ecx
dec eax
push edx
je 0x2b006480
inc ebx
xor byte [ecx + 0x45], ch
popal
pop ecx
dec esp
sub esp, dword [ebx + 0x59]
aaa
push edi
pop edx
dec ebx
push 0x444a3063
dec edx
inc esp
inc ecx
push esp
jno 0x2b006478
dec esi
pop eax
xor eax, 0x6d467773
insd dword es:[edi], dx
inc ebx
insd dword es:[edi], dx
je 0x2b00648f
dec esp
push 0x48
inc esi
inc ebp
push edx
jae 0x2b0064b9
inc ecx
xor al, 0x72
push edx
jb 0x2b0064a0
inc edi
je 0x2b0064a1
xor ch, byte [ebx + eax*2 + 0x2f]
inc ebp
inc edi
inc ecx
inc esp
cmp byte gs:[ebp + 0x74], al
inc esp
xor byte [0x31757857], dh
or eax, 0x664b350a
pop edx
dec esi
outsd dx, dword [esi]
pop edx
dec esi
je 0x2b0064de
jbe 0x2b0064b5
xor al, byte [edx + eax*2 + 0x65]
jne 0x2b0064f1
js 0x2b0064c2
dec eax
inc esp
outsd dx, dword fs:[esi]
inc ebp
dec eax
jae 0x2b0064c5
inc esp
push esi
xor al, 0x61
dec edi
bound edi, qword [ecx + 0x31]
imul eax, dword [ecx + edx*2 + 0x71], 0x6d4c586a
insd dword es:[edi], dx
push eax
push 0x5037596c
inc esi
imul ebp, dword [eax + 0x48], 0x59334830
xor al, 0x32
jne 0x2b006513
jno 0x2b0064f2
dec edi
bound ebx, qword [eax + 0x55]
popal
aaa
xor byte ss:[ecx + 0x68], dl
ja 0x2b0064e7
aaa
xor esi, dword [eax + 0x4a]
jno 0x2b0064c1
or dl, byte [ecx + 0x5a]
push ecx
pop edx
jne 0x2b00651f
dec esp
inc edi
push 0x7a
popal
inc ebp
xor edi, dword [eax]
insd dword es:[edi], dx
inc ecx
push ebp
push esi
inc esp
je 0x2b006539
dec edi
je 0x2b006544
dec esp
pop ecx
imul eax, dword [edx + 0x33], 0x64
dec ebp
dec ebx
das
insd dword es:[edi], dx
push ebx
inc ebx
inc esi
dec eax
xor eax, 0x4b587057
dec ebx
bound edx, qword [esi + 0x61]
inc ecx
outsb dx, byte ss:[esi]
jae 0x2b00652b
push edi
inc edx
jbe 0x2b006552
xor eax, 0x4844585a
outsb dx, byte [esi]
outsd dx, dword [esi]
jo 0x2b006545
outsd dx, dword [esi]
jp 0x2b00656f
dec esi
cmp dword [edi], ebp
inc esi
jo 0x2b006573
push eax
cmp byte [eax + 0xd], bl
or dh, byte [edi + ebp]
inc sp
inc ebx
push ecx
pop eax
jne 0x2b006561
outsb dx, byte [esi]
imul ebp, dword [ebx], 0x44
dec esp
push 0x38
inc ecx
inc edi
xor byte [ebp + 0x77], dh
jbe 0x2b00658b
ja 0x2b00656d
aaa
push 0x46
insb byte es:[edi], dx
jbe 0x2b00655f
bound ecx, qword ss:[eax + 0x34]
xor byte [esi], dh
jbe 0x2b006581
inc ebx
inc edi
push eax
inc ebp
inc ebx
dec edx
imul ebx, dword [eax + 0x73], 0x65
js 0x2b006590
js 0x2b006590
xor eax, 0x794d5a39
js 0x2b006575
dec esi
pop edx
inc edi
push edi
jns 0x2b00658b
dec ecx
push 0x4c377136
or eax, 0x654c750a
push esi
dec esp
push esi
xor al, 0x76
jo 0x2b00659b
jns 0x2b0065b3
dec ecx
dec ebp
ja 0x2b006596
bound edi, qword [edx + 0x65]
imul ecx, dword [eax + 0x4b], 0x4d415034
imul ecx, dword gs:[eax + 0x4b], 0x4d415034
jb 0x2b0065a0
push edi
dec edi
inc edi
dec eax
inc esp
popal
inc ebx
insb byte es:[edi], dx
jbe 0x2b0065c9
push ecx
push ebp
pop eax
dec edi
inc edx
jne 0x2b0065e6
sub esi, dword [ebp + 0x4a]
push esi
dec esi
das
jo 0x2b0065cd
inc ebp
dec ebx
inc ebx
cmp byte [ecx + 0x6e], dl
pop ecx
imul ebx, dword [ecx + 0x4a], 0x76436c42
jne 0x2b0065d8
inc ebx
jbe 0x2b006608
inc esp
inc edx
insd dword es:[edi], dx
insd dword es:[edi], dx
bound edx, qword [eax + 0x57]
push esp
outsd dx, dword [esi]
xor ecx, dword [0x3336680a]
push esi
inc ebp
xor edx, dword ss:[esi + 0x45]
jp 0x2b0065ef
push edx
xor eax, 0x57493248
dec ebx
dec esp
xor dl, byte [bx + di + 0x77]
xor eax, 0x76686270
cmp byte [eax + 0x66], ch
jo 0x2b006617
push 0x66683876
push ecx
insw word es:[edi], dx
inc ebx
jo 0x2b006630
xor dh, byte [edi + 0x6e]
inc ebp
xor byte [ebp + 0x6c], al
inc ecx
dec ebx
imul esi, dword [ebp + 0x68], 0x756a7352
push edi
push edx
jae 0x2b00663a
jne 0x2b006629
ja 0x2b00662b
push edi
dec ebx
push ebp
dec ebp
das
insb byte es:[edi], dx
push 0x4d576d49
push edi
jne 0x2b006643
dec eax
xor al, 0x58
pop ecx
xor al, 0x6a
inc edi
pop ecx
push 0x77720a0d
jbe 0x2b006635
xor esi, dword [eax + 0x63]
inc esp
jp 0x2b00664e
inc edi
push esp
outsb dx, byte [esi]
bound ebx, qword [edx + 0x6e]
jne 0x2b006652
push ebx
xor esp, dword [edi + 0x76]
inc esp
outsb dx, byte [esi]
dec esp
insd dword es:[edi], dx
dec ebx
push dx
jp 0x2b006658
insb byte es:[di], dx
pop edx
js 0x2b006684
popal
jo 0x2b006657
js 0x2b006692
jp 0x2b006669
push eax
dec ebx
inc edi
outsd dx, dword [esi]
push edx
xor eax, 0x46394a76
pop ecx
push ebp
aaa
push 0x776a5247
push 0x77
jae 0x2b006694
push ebp
inc edx
push eax
arpl word [eax + 0x49], cx
dec edx
js 0x2b0066a4
outsb dx, byte [esi]
jp 0x2b00666a
aaa
or eax, 0x2f69690a
or ch, byte [ecx + 0x69]
das
jno 0x2b006685
imul ecx, dword [edi + 0x78], 0x71
dec esp
jno 0x2b006691
popal
pop ecx
dec ecx
inc ecx
dec ecx
xor byte [ecx + 0x58], dl
push ecx
jo 0x2b006684
pop edx
jbe 0x2b006699
ja 0x2b00668e
inc ebp
aaa
aaa
inc edi
xor al, byte [edx + 0x33]
ja 0x2b0066cc
jno 0x2b0066ad
bound esp, qword gs:[esi + 0x6d]
inc ecx
xor dword [ebp + 0x33], ebp
push 0x65515935
push 0x65515935
dec edi
push esp
push esp
das
inc ecx
pop eax
js 0x2b0066e7
xor ebp, dword [edx + 0x67]
inc esi
inc esp
je 0x2b0066c9
push ebp
outsd dx, dword [esi]
arpl word [ebx], si
popal
xor eax, 0xd6a7565
or cl, byte [ebx + 0x59]
dec ebp
jne 0x2b0066f1
jne 0x2b0066f1
or eax, 0x4d594b0a
insd dword es:[edi], dx
jb 0x2b006703
je 0x2b0066c8
cmp byte [eax + 0x4d], cl
dec eax
dec ebp
push ecx
xor dh, byte [esi]
jno 0x2b0066e0
jno 0x2b0066e0
inc ebp
dec ecx
insb byte es:[edi], dx
imul esi, dword [esi + 0x50], 0x4c
xor al, 0x4b
xor byte [edi + 0x37], ah
popal
inc esi
xor byte [si + 0x54], al
bound edx, qword [ecx + 0x7a]
inc edi
pop edx
jno 0x2b006717
push ebx
outsd dx, dword [esi]
xor al, 0x52
inc esi
cmp byte [edx + 0x70], cl
dec ecx
ja 0x2b0066f3
push edi
xor byte [eax + 0x63], dl
xor byte [edx + 0x56], al
xor ch, byte [ebx + 0x38]
arpl word [ebx + 0x2f], cx
das
popal
jo 0x2b00672e
xor eax, 0x54634a47
ja 0x2b006716
popal
push esp
or eax, 0x6a67450a
dec ebp
js 0x2b00670f
xor byte [esp + esi*2 + 0x49], cl
dec ecx
dec esp
dec edx
inc ebp
inc ebp
xor al, byte [ecx + 0x4d]
inc ecx
dec ebp
dec ebp
cmp byte [edx + 0x37], cl
das
dec esi
push 0x52
push edx
inc ebp
xor eax, 0x31516356
push ebx
sub esi, dword [esi]
jb 0x2b006744
jo 0x2b006765
push 0x45744643
je 0x2b00674a
inc ebx
push eax
dec edx
cmp dword [edi + 0x30], ecx
jno 0x2b006759
insd dword es:[edi], dx
dec ecx
pop eax
outsd dx, dword [esi]
js 0x2b006743
dec ebp
push esp
inc esp
jb 0x2b00675f
xor dl, byte [edi + 0x72]
imul eax, dword [edi + 0x32], 0x5255496e
or eax, 0x4673560a
pop eax
dec esp
bound edi, qword [edx + 0x41]
inc ebp
dec edi
js 0x2b006773
dec esp
cmp byte [ecx], bh
popal
imul ebp, dword [edx + 0x74], 0x616a5338
insb byte es:[edi], dx
dec esp
imul esp, dword [edi + 0x7a], 0x75
jno 0x2b006774
xor byte [ebp + 0x7a], ch
push ebp
insd dword es:[edi], dx
jp 0x2b00679c
push edx
xor byte [edi + 0x49], ch
dec ecx
jne 0x2b0067c3
inc ebx
xor al, 0x6a
push ebx
jo 0x2b0067ca
bound edx, qword [esi + 0x74]
dec ebp
inc esi
dec ebx
inc ecx
pop ecx
push 0x41
push 0x476f6331
imul ebp, dword [ebx], 0x5376326c
sub ebp, dword [edx + esi + 0x76]
push ebx
xor al, 0x6a
das
pop eax
inc ebp
dec esi
aaa
or eax, 0x6e69340a
xor al, 0x69
outsb dx, byte [esi]
imul ebp, dword [esi + 0x68], 0x774b5976
push 0x774b5976
das
jbe 0x2b0067ed
dec edx
push 0x79
pop edx
je 0x2b0067d5
js 0x2b0067c8
jo 0x2b0067b9
jb 0x2b006802
bound edi, qword [ecx + 0x58]
bound ecx, qword [edx + 0x79]
inc cx
pop ecx
dec edx
push ecx
xor dword [ebx + 0x38], ecx
jno 0x2b0067e4
aaa
pop ecx
push edi
jae 0x2b0067ef
popal
das
xor byte [esi + 0x68], ah
jno 0x2b00681f
dec ebx
bound ecx, qword [eax + 0x4f]
push esi
bound esi, qword [esp + esi*2]
insd dword es:[edi], dx
push eax
jp 0x2b00680a
jp 0x2b0067ea
arpl word [eax + 0x6f], bx
ja 0x2b006824
push 0x59
pop ecx
pop edx
pop eax
xor ebp, dword [ebp + 0xd]
or ah, byte [ebp + 0x31]
push edx
cmp byte [ecx], dh
pop eax
dec esi
jp 0x2b00682c
js 0x2b00680d
push edx
push eax
je 0x2b006846
insd dword es:[edi], dx
inc edi
push ebx
insb byte es:[edi], dx
inc ebp
aaa
cmp byte [esi + edx*2 + 0x43], al
aaa
sub ebx, dword [ecx + 0x62]
insb byte es:[edi], dx
dec esi
ja 0x2b00681b
push 0x43
inc edi
inc ebp
dec ecx
push 0x51744c2b
je 0x2b00683d
push ecx
dec ebx
inc edx
dec esi
je 0x2b006822
insb byte es:[edi], dx
outsb dx, byte [esi]
push edi
inc esi
push ecx
popal
cmp dword [eax], edi
push ebp
xor byte [esi + 0x48], dl
dec esp
inc edi
push 0x7a
push edi
push edi
jb 0x2b00683c
imul ecx, dword [ebx + 0x32], 0x76766b59
imul esi, dword [esi + 0x76], 0xd
or dh, byte [esi]
pop eax
outsd dx, dword [esi]
or eax, 0x6f58360a
inc edi
xor byte [ebx + 0x6d], ah
dec ebp
xor dh, byte [ebx]
pop ecx
inc esp
xor byte [esi + 0x4c], dl
outsd dx, dword [esi]
push eax
pop edx
inc ecx
inc ecx
dec edx
inc ecx
je 0x2b006857
push ebx
bound esi, qword [edx]
jno 0x2b0068a1
je 0x2b006860
xor dh, byte [ecx + ebp*2]
xor al, 0x69
inc esp
aaa
inc esp
dec ebp
xor al, byte [edi + 0x42]
bound esi, qword [ebx]
pop eax
inc edx
pop ecx
inc esp
pop ecx
pop eax
push si
push edi
jp 0x2b0068b6
xor byte [ebx + 0x6b], al
xor byte [ecx + 0x37], bh
imul esi, dword [eax], 0x79
aaa
jne 0x2b0068b6
insb byte es:[edi], dx
dec esi
cmp dword [ecx + 0x78], edi
jp 0x2b00689a
jb 0x2b0068a6
popal
aaa
je 0x2b0068b0
push 0x580a0d74
insb byte es:[edi], dx
arpl word [ecx], si
js 0x2b0068d0
xor dword [eax + 0x6d], edi
inc edi
das
bound ebp, qword [ecx + 0x51]
inc edi
dec ecx
xor eax, 0x74704f4f
push edi
inc edx
push di
push ebx
pop ecx
dec ecx
imul ecx, dword [eax + 0x4e], 0x54
cmp byte [ebx + 0x33], ch
pop edx
pop ecx
xor dh, byte [eax]
jne 0x2b0068ee
cmp dword [ecx + 0x6d], esp
jp 0x2b0068b3
jo 0x2b0068ec
xor eax, 0x2f496f62
popal
dec esi
dec ecx
bound esi, qword [bx]
imul esi, dword [eax], 0x4c
outsb dx, byte [esi]
push esp
xor eax, 0x79546471
jno 0x2b006906
cmp dword [ebx], ebp
inc ecx
das
xor eax, 0xd734f34
xor al, 0x4f
jae 0x2b0068b7
or dh, byte [eax + 0x2f]
outsd dx, dword [esi]
inc ecx
insb byte es:[edi], dx
pop edx
das
imul esp, dword [ebx + 0x61], 0x54
arpl word [ecx + 0x54], sp
cmp byte [edi + 0x57], al
inc edi
push edi
cmp dword [edx + 0x30], ecx
push ecx
push esp
insb byte es:[edi], dx
push edx
jns 0x2b0068f2
jae 0x2b00691b
outsb dx, byte [esi]
dec edx
dec eax
push eax
push ecx
push esi
dec ebx
jp 0x2b0068f9
jb 0x2b006905
dec ecx
xor ch, byte [esi + 0x46]
js 0x2b006944
push ebx
push edx
cmp byte [edx + 0x39], ch
pop edx
ja 0x2b006924
dec edx
dec ebx
inc edx
push edx
pop ecx
outsb dx, byte [esi]
outsd dx, dword [esi]
push ebx
push ebx
imul esi, dword [esi], 0x2f784369
das
imul ebp, dword [edi], 0x386c466b
das
imul eax, dword [esi + 0x6c], 0x38
cmp byte [ebp + 0x6c], al
inc ebp
insb byte es:[edi], dx
dec ecx
or eax, 0x4e6d410a
inc ecx
insd dword es:[edi], dx
dec esi
push eax
push edx
pop ecx
ja 0x2b006976
cmp dword [ecx], esi
jne 0x2b00693d
inc edi
jne 0x2b006955
dec esi
xor byte [eax + 0x53], dl
je 0x2b006981
xor dword [bx + si + 0x44], ebx
dec edx
imul ebp, dword [edi + 0x33], 0x76
jo 0x2b006968
xor byte [ecx + 0x33], bl
xor al, 0x4e
pop ecx
xor esi, dword [esi + ecx*2]
jbe 0x2b006955
push eax
dec esp
inc esi
xor al, 0x2b
dec esi
pop edx
push edi
xor edx, dword [eax + 0x69]
push ecx
popal
push esi
je 0x2b00697e
dec eax
xor al, 0x70
jp 0x2b006965
xor dl, byte [ecx + 0x44]
sub edx, dword [eax + edi + 0x59]
push ecx
aaa
xor eax, 0x51635259
jp 0x2b006953
or bh, byte [eax]
jae 0x2b0069b5
cmp byte [edi + 0x69], ch
bound ebp, qword [edi]
ja 0x2b0069a6
xor eax, 0x50684243
inc edx
push 0x46714350
push eax
inc ebx
jno 0x2b00699f
xor al, 0x47
imul esi, dword [eax], 0x2b
push edi
inc ebp
jp 0x2b0069a9
push eax
push esp
inc ebx
inc ebp
dec esi
jns 0x2b0069b2
dec ecx
push ebx
imul ebx, dword [edx + 0x34], 0x78386c5a
sub esi, dword [edx]
insb byte es:[edi], dx
dec edx
push edi
push ebx
xor esi, dword [ecx + 0x36]
push 0x644a3258
push ebx
push ebx
bound ecx, qword [edi + 0x75]
jbe 0x2b0069c9
dec edi
jne 0x2b0069fa
inc esp
ja 0x2b0069fa
cmp dword [edi + 0x30], eax
push edi
xor ch, byte [ebx]
imul eax, dword [ebp + 0x53], 0xd777977
or cl, byte [edi + 0x69]
pop eax
imul ebp, dword ss:[esi + 0x43], 0x396a6b55
push 0x39
pop eax
bound edx, qword [edx + 0x6b]
arpl word [esi + 0x6e], cx
dec esi
outsb dx, byte [esi]
push edx
bound edi, qword [edx + 0x4d]
dec ebp
pop eax
pop edx
jo 0x2b006a28
cmp dword [ebp + 0x48], eax
inc ebp
dec eax
push ecx
jne 0x2b006a04
xor dl, byte [edi + 0x67]
arpl word [ebp + 0x6f], bp
arpl word [edx + ebp*2 + 0x2f], si
sub ebp, dword [edx + 0x62]
bound eax, qword [edi + 0x69]
cmp dword fs:[ebx + 0x4e], edx
push ebx
dec esi
push edx
push esi
imul esi, dword [ebx], 0x6b
inc edi
jae 0x2b006a34
push esp
inc ebx
cmp byte [edx], dh
inc edi
js 0x2b006a52
insd dword es:[edi], dx
inc esp
arpl word [ecx + 0x70], dx
cmp byte [ebx], ch
or eax, 0x7a644a0a
inc ebx
push esi
inc esi
xor dh, byte [edx]
push ebx
cmp dword [edx + 0x52], edx
push ecx
dec edx
das
push ebx
jo 0x2b006a36
insd dword es:[edi], dx
bound eax, qword [ecx + 0x6b]
jne 0x2b006a75
jp 0x2b006a73
ja 0x2b006a4e
push ecx
xor ecx, dword [edx + 0x39]
push esp
push ecx
xor eax, 0x51667955
push ebp
jns 0x2b006a6d
push ecx
inc esi
jb 0x2b006a5e
cmp byte [ecx], bh
jae 0x2b006a5d
popal
imul eax, dword [esp + edx*2 + 0x51], 0x474a6c6d
imul ebp, dword [ebx], 0x44614d51
outsb dx, byte [esi]
push ebp
dec edi
dec edx
push edi
jb 0x2b006a9d
dec edx
dec ebx
jp 0x2b006a7d
push esp
xor dword [edx + 0x35], esi
xor al, 0x6c
or eax, 0x6d62710a
bound edi, qword [eax]
outsb dx, byte [esi]
dec edx
inc ebx
push ebx
jae 0x2b006a92
jae 0x2b006a8f
push edi
outsb dx, byte [esi]
push ecx
push 0x6f
inc ebx
dec esp
dec esp
push esi
push ebx
push sp
push ebx
push esp
jbe 0x2b006a93
inc esp
imul ecx, dword [eax + edx*2 + 0x48], 0x57417345
dec eax
inc ebp
jae 0x2b006a97
push edi
dec eax
pop ecx
push ebx
jo 0x2b006ab2
dec ecx
jp 0x2b006aca
imul eax, dword [esi + 0x51], 0x49
inc esi
push ecx
dec ecx
push 0x58
outsb dx, byte [esi]
aaa
imul eax, dword [ecx + 0x31], 0x4644716c
dec esp
push ebx
xor dword [edx + 0x49], edx
push edx
push edx
jp 0x2b006aeb
jne 0x2b006ad1
pop edx
das
imul edx, dword [ebx + 0x49], 0xa0d7543
inc edx
dec eax
insd dword es:[edi], dx
or eax, 0x6d48420a
dec ecx
inc ebx
inc ebx
cmp byte [edi + 0x67], dl
dec ecx
sub eax, dword [ebx + 0x39]
je 0x2b006ade
popal
jae 0x2b006aea
push ebx
popal
xor al, 0x70
inc esi
dec eax
dec ecx
outsb dx, byte [esi]
inc ebp
xor dword [ecx], edi
xor al, 0x70
pop edx
jo 0x2b006ad5
pop edx
jns 0x2b006b0c
dec esp
xor byte [ebp + 0x46], dh
inc ebp
cmp byte [eax + 0x71], dl
jno 0x2b006b1a
xor cl, byte [edi + 0x71]
jb 0x2b006ae7
xor al, 0x4f
dec edi
inc edx
jo 0x2b006b26
bound esi, qword [esi + 0x68]
je 0x2b006b30
insb byte es:[edi], dx
popal
inc edx
push 0x52493842
insb byte es:[edi], dx
push ecx
push 0x4c703331
dec esp
or eax, 0x7367510a
insb byte es:[edi], dx
jbe 0x2b006b23
insd dword es:[edi], dx
dec edi
inc ecx
inc esi
xor byte [ebx + 0x45], dh
pop eax
imul ebp, dword [edx + 0x67], 0x6e
outsb dx, byte [esi]
arpl word [esi + 0x74482f63], si
push edi
push ebp
inc edx
sub esp, dword [ebp + 0x39]
pop eax
outsb dx, byte [esi]
cmp dword gs:[eax + 0x6e], ebx
cmp dword [eax + 0x6e], ebx
ja 0x2b006b5f
push edx
jne 0x2b006b58
xor dword [ebp + 0x74], esi
inc ecx
push 0x65
dec edx
sub esi, dword [eax + 0x61]
push 0x49
inc ebx
insb byte es:[edi], dx
cmp byte [esi + 0x2b], al
xor ebp, dword [ebx + 0x35]
push ecx
dec ebx
inc edx
xor al, byte [esi + 0x6b]
jae 0x2b006b47
inc esi
imul esi, dword [ebx + 0x37], 0x75
dec edx
jne 0x2b006b5c
inc ebx
push ebp
cmp dword [ebx + 0x57], eax
jno 0x2b006b27
or ch, byte [ebp + 0x59]
bound ebp, qword [ebp + 0x72]
jo 0x2b006b94
dec esi
dec esi
cmp dword [ebp + 0x57], ebp
push edi
dec esi
inc edx
js 0x2b006b9a
js 0x2b006b96
jns 0x2b006b88
push ecx
push 0x41
cmp byte [ecx + esi + 0x33], ch
push edx
das
push edi
xor ch, byte [ebx]
inc ebp
cmp byte [ebx + 0x68], dh
xor eax, dword [edx + 0x50]
jno 0x2b006b6f
imul esi, dword [eax], 0x744b6164
imul esp, dword [ecx + 0x41], 0x33
inc ecx
push esi
popal
dec ebx
je 0x2b006bb6
popal
inc ecx
xor eax, dword [ecx + 0x56]
dec ebx
je 0x2b006bc1
jne 0x2b006bc3
xor edi, dword [ecx]
push edx
imul esp, dword [ebp + ecx*2 + 0x6d], 0x766e5742
das
inc edx
push edi
outsb dx, byte [esi]
jbe 0x2b006bc7
das
imul ebp, dword [edi], 0xd6a6a6f
or dh, byte [ebp + 0x4f]
cmp byte [ebx], ch
dec edx
push eax
dec ebp
push ecx
je 0x2b006be5
xor al, 0x7a
pop edx
arpl word [0x632f4b4e], si
outsd dx, dword [esi]
pop eax
js 0x2b006bc6
jp 0x2b006be5
jne 0x2b006bfe
push edi
jne 0x2b006c03
jp 0x2b006c03
jns 0x2b006be5
pop edx
dec ecx
pop ecx
dec esi
jno 0x2b006bc0
pop edx
dec ecx
push 0x71745168
push 0x57717451
je 0x2b006c09
push edi
dec esp
das
push esi
push 0x696b336c
bound edx, qword [eax + 0x61]
dec bp
inc ebp
insd dword es:[edi], dx
push esp
imul esp, dword [ebp + 0x75], 0x75
je 0x2b006bda
push edx
xor dword ss:[edx + 0x36], ebx
xor ecx, dword [0x6c6b350a]
pop eax
inc edi
or dh, byte [0x47586c6b]
inc edx
popal
jne 0x2b006c15
push esp
imul esi, dword [edi], 0x734d3874
je 0x2b006bfd
dec ebp
jae 0x2b006c17
dec edi
imul ecx, dword [edx + 0x78], 0x46
xor ecx, dword [esp + esi + 0x64]
inc edx
xor byte [ebx + 0x4f], dh
jbe 0x2b006c1b
push edi
xor ecx, dword [edx + ebx*2 + 0x68]
jno 0x2b006c2f
push 0x52385271
jne 0x2b006c51
cmp byte [edx + 0x75], dl
jo 0x2b006c59
ja 0x2b006c28
inc ebp
imul edx, dword [edx + 0x49], 0x42
dec ecx
inc edx
jns 0x2b006c43
bound esi, qword [eax]
inc esi
dec edi
cmp byte [ebx + 0x6b], dl
popal
pop eax
xor byte [edi + 0x7a], ch
push ebx
dec edx
jbe 0x2b006c5c
push ecx
imul ebp, dword [ebp + 0x53], 0x2b317a59
insb byte es:[edi], dx
push ebx
pop ecx
jp 0x2b006c32
sub ebp, dword [ebp + ecx + 0xa]
push esp
insb byte es:[edi], dx
jns 0x2b006c79
or eax, 0x796c540a
jo 0x2b006c4f
inc ebp
xor dword [edx + 0x42], ebx
je 0x2b006c82
jo 0x2b006c43
push 0x79
pop eax
pop eax
xor byte [ecx + 0x4a], dh
jno 0x2b006c63
outsb dx, byte [esi]
jbe 0x2b006c8a
outsb dx, byte [esi]
push ecx
push edi
jns 0x2b006c74
inc ebx
outsw dx, word ss:[esi]
xor dh, byte [eax + 0x32]
xor eax, 0x52555942
inc edx
pop ecx
push ebp
push edx
cmp byte [ecx + 0x48], ah
sub esi, dword [edx + 0x53]
dec ebx
dec esp
pop edx
outsb dx, byte [esi]
inc esp
push edx
push ebp
push ebx
outsd dx, dword [esi]
xor dl, byte [ebx + 0x39]
push eax
xor dh, byte [eax + 0x61]
jbe 0x2b006cb1
insd dword es:[edi], dx
sub ebp, dword [eax + esi + 0x48]
push 0x51
js 0x2b006c7e
dec esp
dec ecx
xor eax, 0xa0d4778
dec edi
pop ecx
das
js 0x2b006c98
or eax, 0x2f594f0a
das
push edx
popal
xor esi, dword [edx + 0x43]
imul ebp, dword [ebx], 0x54
outsb dx, byte ss:[esi]
dec ebx
imul esi, dword [esi + 0x69], 0x6c
dec eax
jbe 0x2b006c9e
jb 0x2b006cb9
dec edi
xor al, 0x62
push eax
push eax
arpl word [esi + 0x73], ax
dec esi
dec ebp
jp 0x2b006ce6
jns 0x2b006cbb
inc ecx
cmp byte [ecx], dh
dec bp
dec edx
xor dword [esi + ecx*2 + 0x63], ecx
cmp byte [edi + 0x65], dh
arpl word [eax], di
ja 0x2b006ceb
pop ecx
aaa
xor byte [edi], ch
inc ecx
xor edi, dword [eax + 0x2b]
ja 0x2b006cd4
das
push ebp
inc ebp
das
js 0x2b006cdc
inc ebx
pop eax
cmp dword [eax + 0x39], ebx
inc ebx
insb byte es:[edi], dx
or eax, 0x4730620a
push edx
inc ecx
push 0x77
jbe 0x2b006cde
jbe 0x2b006d02
pop eax
sub ebp, dword [ebx + 0x4a]
das
inc edx
dec eax
xor byte [si + 0x63], cl
insb byte es:[edi], dx
bound esi, qword [esi + 0x4b]
jbe 0x2b006d06
xor dword [ebp + 0x67], ebp
inc edx
push edx
jae 0x2b006d0a
push edx
popal
inc esi
push ebp
inc ebp
dec ecx
push ecx
dec edi
push esi
cmp byte [esi + 0x4c], dl
imul esi, dword [ebx], 0x65
cmp dword [ecx + 0x52], esi
jno 0x2b006d28
inc ebp
cmp dword gs:[ecx + 0x62], edi
jbe 0x2b006d12
xor eax, 0x61424137
aaa
inc ecx
inc edx
popal
dec ebp
xor byte [esi + 0x48], al
dec esp
popal
inc ebx
ja 0x2b006d53
aaa
jb 0x2b006cfb
or ah, byte [ecx + 0x4d]
pop edx
dec esi
push edi
jb 0x2b006d39
imul esi, dword [eax + 0x4b], 0x59
push ebx
push 0x6b694c4e
push edi
xor bh, byte [edx + 0x2f]
jp 0x2b006d33
push 0x6c484844
dec eax
dec eax
insb byte es:[edi], dx
das
popal
inc esp
outsd dx, dword [esi]
jno 0x2b006d7a
inc edi
jbe 0x2b006d82
push ebp
jb 0x2b006d58
inc esp
jbe 0x2b006d8f
pop ecx
inc ebx
popal
imul esi, dword [ecx + ecx*2], 0x3642694b
push ebx
xor ebx, dword [edx + 0x4b]
push ebp
dec edx
dec edi
jo 0x2b006d70
dec ecx
cmp dword [esi + 0x58], eax
cmp dword [ebp + 0x61], esi
inc esp
popal
dec eax
push ebx
js 0x2b006d89
inc ebx
push ebx
dec ebp
or eax, 0x7564770a
push edx
insb byte es:[edi], dx
inc esp
jo 0x2b006d8b
xor al, 0x5a
pop edx
dec ecx
arpl word [edx + 0x42], bx
jb 0x2b006da7
jne 0x2b006d83
pop eax
insb byte es:[edi], dx
dec edx
arpl word [esi + 0x57], cx
jp 0x2b006dbd
inc ecx
inc ecx
jp 0x2b006d8f
jbe 0x2b006d91
inc ecx
inc esp
inc edi
imul eax, dword [ecx + edx*2 + 0x76], 0x366c536a
push 0x79
jb 0x2b006db1
xor eax, 0x5a477777
pop eax
xor byte [eax + 0x68], dl
xor al, 0x61
popal
inc ebp
dec ecx
insb byte es:[edi], dx
dec ebx
inc ecx
insd dword es:[edi], dx
dec ecx
jae 0x2b006dcc
dec eax
inc ecx
cmp byte [ecx], bh
aaa
or eax, 0x494f490a
or eax, 0x494f490a
dec ecx
dec edi
dec ecx
cmp dword [edx + 0x38], ebp
push 0x38
xor al, 0x6c
jp 0x2b006de8
imul esi, dword [ecx + 0x2f], 0x4d356268
imul esi, dword [ebx + 0x45], 0x4e
dec ecx
arpl word [esp + ecx*2 + 0x2b], dx
inc esp
insb byte es:[edi], dx
popal
push edx
cmp dword [edi + 0x62], esi
sub esi, dword [ecx + 0x31]
popal
arpl word [ebp + 0x78], si
js 0x2b006e0a
push 0x2b515076
inc esp
push ebx
aaa
dec ecx
imul edi, dword [eax + 0x4c], 0x6d394637
dec esp
push 0x63377171
pop ecx
inc ecx
inc esp
xor byte [edi + 0x57], cl
dec edx
outsb dx, byte [esi]
push 0x34
dec esp
or eax, 0x7a394b0a
push esp
jp 0x2b006e11
jo 0x2b006e36
dec ebp
jns 0x2b006e5b
inc ebx
insd dword es:[edi], dx
dec eax
xor al, 0x7a
xor al, 0x7a
push esi
push esi
xor dword [ebx + 0x71], ebp
push edi
inc ebp
push esp
push ebp
push 0x56
insd dword es:[di], dx
dec ebp
push ebx
inc esi
inc esp
push edi
dec ebx
dec edx
xor byte [ebp + 0x4f], cl
jne 0x2b006e5a
push esi
jae 0x2b006e7e
dec ebx
arpl word [eax + 0x6e], cx
jbe 0x2b006e78
cmp dword [ebx + 0x53], eax
dec eax
outsb dx, byte [esi]
insd dword es:[edi], dx
push 0x58
ja 0x2b006e73
imul eax, dword [ebx + 0x75], 0x6a362b70
push edx
or eax, 0x524c4a0a
dec edi
jno 0x2b006e6e
bound esi, qword [eax + 0x6c]
aaa
popal
xor al, 0x33
dec eax
insd dword es:[edi], dx
push 0x6d41386b
das
jbe 0x2b006e96
dec edi
inc esp
dec edi
arpl word [edi + 0x6b], si
push ebp
pop eax
dec edx
pop ecx
xor eax, 0x422f6269
imul ebp, dword [edi + 0x55], 0x4d
jo 0x2b006ea6
inc ecx
xor dword [esi + esi*2], esi
inc ecx
inc edx
insd dword es:[edi], dx
outsd dx, dword [esi]
arpl word [edx], si
dec esp
je 0x2b006ec5
dec ebx
xor ebp, dword [eax + 0x42]
inc esi
js 0x2b006ebb
imul edx, dword [edi + 0x35], 0x47
sub ebp, dword [edi]
jbe 0x2b006ea8
push ebp
or eax, 0x6b64530a
pop edx
aaa
xor eax, 0x4b307450
dec ebx
xor al, byte [ebx + 0x7a]
xor byte [eax], bh
das
push ebp
jbe 0x2b006ec0
inc edx
jno 0x2b006ee1
push edx
insd dword es:[edi], dx
outsd dx, dword [esi]
xor dword [esi + 0x42], ebp
dec ecx
outsb dx, byte [esi]
inc esp
inc esp
xor byte [esi + 0x7a], al
aaa
jno 0x2b006ee7
jno 0x2b006eea
outsb dx, byte [esi]
das
jno 0x2b006ee8
pop edx
push esi
inc esp
aaa
dec edx
push ebx
inc edx
push ecx
imul edx, dword [esi + 0x6c], 0x4959627a
dec ecx
je 0x2b006f1f
dec eax
push di
imul ecx, dword [eax + 0x54], 0x67444557
push esp
push edi
inc ebp
inc esp
inc ecx
inc ecx
or eax, 0x5163420a
push ecx
imul esp, dword [edx + 0x48], 0x4f706a4b
dec ecx
pop eax
dec ecx
dec edx
pop ecx
jbe 0x2b006f05
dec eax
dec edi
dec ebx
arpl word [edi + 0x6a], sp
xor dword [eax + 0x48], edx
cmp byte [esi + 0x77], al
xor ecx, dword [edx + 0x33]
dec esi
push 0x6a
dec edx
xor ecx, dword [esi + 0x65]
push 0x6a
push edi
das
jb 0x2b006f16
sub ecx, dword [edx + 0x43]
dec edx
inc ebx
push esi
dec ecx
inc edi
dec esp
xor al, 0x61
jbe 0x2b006f3f
pop eax
jb 0x2b006f32
jb 0x2b006f3c
jb 0x2b006f50
arpl word [eax + 0x48], bx
inc esi
insd dword es:[edi], dx
push edx
cmp byte [eax + 0x32], bl
inc ebp
push esi
xor al, byte [ebp + 0x56]
popal
jne 0x2b006f4c
push ebp
dec edx
push 0x41
or eax, 0x36584f0a
cmp byte [ecx + 0x73], bh
insb byte es:[edi], dx
jae 0x2b006f84
pop eax
dec eax
imul eax, dword [edx + 0x4f], 0x43
ja 0x2b006f75
push ebp
inc edx
push esp
js 0x2b006f7f
inc edx
pop edx
inc edi
jp 0x2b006fa0
cmp dword [ebx], esi
dec eax
insb byte es:[edi], dx
inc ecx
pop eax
push edx
bound esi, qword fs:[ebx]
bound esi, qword [ebx]
popal
arpl word [edi], bp
push 0x49
jb 0x2b006f84
pop eax
das
xor edx, dword [edx + 0x71]
push eax
jno 0x2b006f91
inc ebp
push eax
cmp byte [edi + 0x2b], cl
inc ebp
cmp dword [ecx + 0x61], esp
outsd dx, dword [esi]
push edx
outsd dx, dword [esi]
popal
outsd dx, dword [esi]
push 0x47503530
ja 0x2b006fbb
xor byte [0x65774750], dh
push 0x372f4137
xor esi, dword [ecx]
or eax, 0x5442540a
xor byte [edi], dh
imul eax, dword [ebx + 0x53], 0x58
aaa
push edi
cmp byte [eax], dh
das
jb 0x2b006fa7
dec esi
sub eax, dword [ebx + 0x59]
inc esp
inc edx
cmp dword [ebp + 0x43], esi
inc esp
imul ecx, dword [ebx + 0x49], 0x4e
push esi
dec esi
ja 0x2b006fc2
dec ecx
jp 0x2b006fd0
xor eax, 0x33725136
pop edx
das
push ebx
sub ebp, dword [ebx]
xor byte [ecx + 0x70], ch
dec edi
jo 0x2b006fe2
sub esi, dword [ecx]
insb byte es:[edi], dx
xor edx, dword [ebx + esi + 0x63]
inc ebx
arpl word [ebx + 0x6e], si
aaa
ja 0x2b006fd9
das
jno 0x2b006ffb
popal
inc bx
inc ebx
jb 0x2b007019
inc ecx
or eax, 0x6273410a
outsd dx, dword fs:[esi]
xor byte [ecx + ecx*2], dh
insb byte es:[edi], dx
dec ebx
inc ebp
push ebx
dec eax
xor byte [ebx + 0x58], dh
jae 0x2b007015
inc edx
xor byte [ebx + 0x77], dh
inc ecx
je 0x2b007036
push 0x7a
dec eax
dec ebp
dec esp
push eax
dec ecx
dec edi
jb 0x2b00703b
inc edi
push 0x69
dec ebx
push ebp
push edx
inc ecx
bound esi, qword [ecx + 0x71]
jno 0x2b00704c
inc edi
inc esi
cmp byte [edi], dh
js 0x2b007018
das
jne 0x2b007058
push esp
xor ebp, dword [edx + 0x39]
inc ebp
dec ebx
imul edx, dword [ebp + 0x77], 0x4a
push ecx
ja 0x2b007020
jbe 0x2b00706a
insb byte es:[edi], dx
pop eax
inc ebx
arpl word [edi + 0x6b], sp
or eax, 0x476b580a
dec eax
cmp byte [esi + 0x64], ch
inc ecx
pop eax
imul eax, dword [edi + 0x48], 0x38
outsb dx, byte [esi]
inc ecx
imul ebp, dword [eax + 0x4d], 0x38
inc edx
das
dec edi
dec edi
insb byte es:[edi], dx
das
jno 0x2b007084
jbe 0x2b007080
outsd dx, dword [esi]
push edi
outsb dx, byte [esi]
pop eax
pop eax
dec ebp
push esi
popal
bound dx, dword [edx + 0x38]
pop eax
jbe 0x2b00708e
pop ecx
dec eax
jo 0x2b00706d
push ecx
jne 0x2b0070a1
jae 0x2b00709d
insd dword es:[edi], dx
push eax
xor byte [0x72614f41], dh
push esi
push ecx
push edx
dec ebp
inc esp
inc edi
jp 0x2b0070a6
aaa
aaa
arpl word [edx + 0x32], dx
sub edx, dword [esi + 0x59]
dec esi
dec ebx
xor esi, dword [ebx + 0x78]
or eax, 0x3834690a
dec ebx
push 0x66484b79
push 0x61316659
cmp byte [eax + 0x2b], dl
pop edx
imul ebp, dword [ebx + 0x67], 0x52514579
push eax
sub ebx, dword [edx + 0x69]
imul esp, dword [edi + 0x79], 0x45
push ecx
push edx
push esp
push 0x30
arpl word [esi + 0x32], dx
xor al, 0x41
push esi
dec esp
dec esi
cmp dword [edi], ebp
push 0x6f6d642f
ja 0x2b0070cd
jno 0x2b0070c3
cmp dword ss:[esi + 0x77], edx
dec esp
push eax
inc edx
dec edi
xor ah, byte [edx + 0x53]
jp 0x2b0070c8
xor al, 0x4e
popal
xor esi, dword gs:[eax]
dec esp
inc ebx
das
ja 0x2b0070f6
inc ebp
aaa
ja 0x2b0070a3
or ch, byte [ebp + 0x6d]
das
inc edx
je 0x2b007105
aaa
aaa
push 0x696b4451
pop ecx
jns 0x2b0070da
inc esp
imul ebp, dword [ecx + 0x59], 0x79
imul ebx, dword [ecx + 0x79], 0x33736e33
xor ebp, dword [esi + 0x73]
xor esi, dword [edi + 0x38]
outsb dx, byte [esi]
jae 0x2b0070dd
ja 0x2b0070e4
ja 0x2b007126
push edi
dec edi
dec edi
push edx
imul edx, dword [ebp + 0x53], 0x34
ja 0x2b0070e8
dec edx
cmp byte [ebp + edx*2 + 0x58], ch
ja 0x2b007123
xor edi, dword [ecx + 0x33]
xor al, byte [ebp + 0x46]
inc ebp
inc esi
dec edx
dec ecx
inc ebx
xor al, 0x53
inc edx
jb 0x2b007118
xor al, 0x68
jo 0x2b007117
push ecx
dec ecx
dec ecx
inc ebp
push ebp
push edi
xor eax, dword [ebp + 0x78]
xor al, byte [ebx + 0x4a]
inc ebp
js 0x2b00710f
inc ebx
dec edx
cmp byte [eax + edi*2 + 0x51], ch
or eax, 0x7667460a
or al, byte [esi + 0x67]
jbe 0x2b00713c
push ebx
jp 0x2b00713b
jp 0x2b00713a
inc esp
insb byte es:[edi], dx
aaa
popal
xor dword [esi], esi
xor dh, byte [edx + 0x34]
jno 0x2b007153
xor al, 0x71
pop edx
xor esi, dword [ebp + 0x4c]
dec ebx
push eax
dec esi
xor byte [edx + 0x65], ah
dec edi
push edi
inc ebx
push ebx
push ecx
xor al, 0x47
dec edx
push edi
jno 0x2b007162
jns 0x2b00715a
push eax
sub ecx, dword [ebx + 0x41]
push esi
inc ecx
das
push esp
xor edi, dword [ecx + 0x55]
jns 0x2b00716f
insb byte es:[edi], dx
inc ecx
push eax
pop ecx
insd dword es:[edi], dx
insb byte es:[edi], dx
push 0x31
xor al, 0x79
bound esp, qword [edx + 0x6c]
jo 0x2b00718d
bound ebp, qword [eax + esi*2 + 0x63]
das
push ecx
push ebx
push 0xd6f7156
or ch, byte [edi + 0x36]
outsd dx, dword [esi]
insd dword es:[edi], dx
ja 0x2b0071a7
push esp
push ebp
cmp byte [si + 0x45], ah
push edx
cmp byte [ebp + eax*2 + 0x52], ah
jns 0x2b00719c
dec ebp
push ebx
pop edx
push ecx
popal
xor eax, 0x6251764e
push edx
push edi
inc ebx
pop edx
xor byte [edx + 0x48], cl
dec eax
push ebx
imul ecx, dword [ebx + 0x2f], 0x32
dec ebp
inc edx
push esp
bound eax, qword [edi + 0x70]
xor al, byte [ebx + 0x61]
popal
jns 0x2b0071cc
sub edx, dword [ecx + 0x31]
xor al, 0x37
insd dword es:[edi], dx
dec ebp
jne 0x2b0071bf
inc esi
pop ecx
dec edi
jp 0x2b0071c3
jbe 0x2b0071e1
dec ebp
ja 0x2b0071c0
inc edx
das
push edi
insb byte es:[edi], dx
xor eax, 0x71310a0d
imul esp, dword [ebp + 0x6b], 0x36307163
dec ebx
xor eax, 0x62735336
push ebx
jae 0x2b0071f2
aaa
jp 0x2b0071e0
inc ebx
push 0x324c4a67
outsb dx, byte [esi]
xor dword [ebx + 0x64], esp
insd dword es:[edi], dx
insd dword es:[edi], dx
imul edi, dword [ecx + 0x42], 0x53614b34
sub esp, dword ss:[ecx + 0x63]
outsd dx, dword [esi]
xor al, 0x66
popal
arpl word [edi + 0x36], bp
xor al, 0x66
insd dword es:[edi], dx
popal
xor edx, dword [edx + 0x35]
dec edi
pop eax
xor al, byte [edx + 0x41]
dec ebp
xor byte [ecx], dh
push eax
push esi
push edx
push esp
push ebp
xor eax, 0x42534830
xor byte [eax + 0x53], cl
inc edx
xor dh, byte [esp + edx*2 + 0x44]
dec ecx
inc ebx
das
inc edi
push ebp
or eax, 0x7547440a
push ebp
xor eax, 0x69664278
js 0x2b007224
jp 0x2b007224
js 0x2b007214
inc edx
jne 0x2b007229
dec eax
jno 0x2b00724d
jae 0x2b00721c
dec esp
js 0x2b00723f
xor eax, 0x66576f51
dec edx
outsd dx, dword [esi]
push eax
jp 0x2b007222
das
insb byte es:[edi], dx
inc edi
ja 0x2b007243
cmp byte [ecx + 0x69], cl
js 0x2b007255
jns 0x2b007236
inc ecx
jne 0x2b007257
dec ebp
dec esp
dec edi
cmp dword [esi + 0x58], ebp
outsb dx, byte [esi]
js 0x2b007256
push edx
outsd dx, dword [esi]
imul ecx, dword [ecx + 0x75], 0x636c3737
inc ebp
popal
push edi
insb byte es:[edi], dx
imul ebx, dword [edx + 0x69], 0x55
or eax, 0x442f6f0a
or ch, byte [edi + 0x2f]
inc esp
das
xor byte fs:[edx + 0x35], dl
xor byte [edx + 0x35], dl
xor eax, 0x4e45664a
dec edx
inc bp
dec esi
push 0x31
pop edx
push ecx
dec edi
push edx
xor ecx, dword [esi + 0x43]
xor ebp, dword [ebx + 0x77]
jae 0x2b007289
push esp
jo 0x2b0072ae
inc edi
inc esi
outsd dx, dword [esi]
outsb dx, byte [esi]
push 0x5a
xor ch, byte [esi + 0x4d]
dec ebp
cmp byte [esi + 0x5a], dh
push eax
xor bh, byte [eax]
popal
arpl word [ebx + 0x4e], bp
dec esi
bound ebp, qword [ebx + 0x37]
das
dec esi
xor byte [eax], bh
outsb dx, byte [esi]
jne 0x2b00728d
xor eax, 0x734f4d4e
push 0x69
ja 0x2b007290
dec esi
dec ebp
dec edi
jae 0x2b0072c7
imul esi, dword [edi + 0x30], 0x42744f72
jb 0x2b0072b1
je 0x2b0072a6
js 0x2b0072db
xor byte [ecx + 0x47], dh
or eax, 0x4d672b0a
jae 0x2b0072a7
dec ebp
bound edx, qword [ebx + 0x51]
jo 0x2b0072ef
insd dword es:[edi], dx
outsb dx, byte [esi]
push 0x5139446c
dec edx
jae 0x2b0072f0
sub edx, dword [edi + 0x6e]
inc ecx
dec eax
push edi
push ebp
dec esi
push eax
arpl word [edi + 0x4b], sp
push ebx
push ebx
push 0x5778504a
push eax
js 0x2b0072ea
dec edx
xor byte [ecx + 0x58], dl
jae 0x2b0072f1
push eax
xor dword [ebx + edx*2 + 0x48], esp
jns 0x2b00730e
jo 0x2b0072ee
je 0x2b0072fb
outsd dx, dword [esi]
bound esp, qword [ecx + 0x74]
push ebx
popal
je 0x2b0072df
push ebx
inc esi
dec eax
push edx
inc ebp
insb byte es:[edi], dx
push eax
bound edi, qword [ecx]
jbe 0x2b00732e
cmp dword [esi + 0x7a], esi
push esi
inc edi
push ebx
or eax, 0x4d65500a
jo 0x2b007325
je 0x2b007303
xor al, 0x39
dec edx
cmp byte fs:[ecx + 0x77], ch
ja 0x2b007344
ja 0x2b007340
jp 0x2b007325
pop edx
inc esi
arpl word [esi + 0x58], ax
jo 0x2b00731d
xor al, 0x33
xor dh, byte [esi]
pop edx
push 0x376d7839
inc di
insb byte es:[edi], dx
jns 0x2b007353
jae 0x2b007338
push edi
jbe 0x2b00734f
dec esp
push esi
jbe 0x2b007329
push 0x4b
imul ebx, dword [edx + 0x4c], 0x76364837
pop edx
dec esp
aaa
dec eax
jbe 0x2b007363
jbe 0x2b007363
jb 0x2b007349
push edi
ja 0x2b007360
xor cl, byte [eax + 0x39]
xor esi, dword [ebx + 0x5a]
das
pop ecx
pop eax
xor edi, dword [eax]
jb 0x2b007369
je 0x2b00737c
popal
push eax
or eax, 0x5235650a
outsd dx, dword [esi]
push esp
dec edx
cmp dword [esi], esi
jbe 0x2b00735f
bound eax, qword [ebp + 0x50]
push 0x70654a5a
push 0x54
dec ecx
cmp dword [ebp + 0x38], ecx
das
xor eax, 0x7a432f47
jb 0x2b007372
jp 0x2b007399
dec edx
push ebx
dec ebp
push ebx
xor dword [ecx + 0x4e], esp
dec esi
pop eax
jbe 0x2b007382
jno 0x2b00737e
inc esp
jp 0x2b0073a2
dec esp
cmp dword [ebx + 0x67], esi
arpl word [esi + 0x69], bp
insd dword es:[edi], dx
cmp dword [esi + 0x61], ecx
dec esi
popal
insb byte es:[edi], dx
imul edx, dword [edx + 0x36], 0x564e4b72
push edx
jb 0x2b007393
dec esi
push esi
imul esi, dword [eax*2 + 0x61666a70], 0xa0d3836
dec esp
push esi
xor al, 0x78
insb byte es:[edi], dx
popaw
cmp byte ss:[0x34564c0a], cl
or eax, 0x34564c0a
js 0x2b0073c6
inc esp
push ebx
xor dword [edi + 0x4b], eax
inc edx
aaa
push 0x6d795938
cmp byte [ecx + 0x79], bl
insd dword es:[edi], dx
xor byte [edx + 0x6d], al
insd dword es:[edi], dx
jno 0x2b0073b5
push 0x4d
pop eax
pop eax
push edi
jp 0x2b0073c8
imul esi, dword [ebx + edx*2], 0x72446230
arpl word [ebp + 0x31], ax
inc ebp
xor dword [ebx], ebp
jb 0x2b0073fc
sub esp, dword [esi + 0x72]
jp 0x2b0073e4
popal
dec edi
cmp byte [esi + 0x7a], ch
xor eax, dword [edi + 0x6d]
je 0x2b0073d3
outsd dx, dword gs:[esi]
popal
sub ecx, dword [eax + 0x6e]
js 0x2b007402
outsb dx, byte [esi]
inc ebx
push edi
push edx
push ecx
xor eax, 0x74326a4a
xor ah, byte [ecx + 0x66]
or eax, 0x42505a0a
or bl, byte [edx + 0x50]
inc edx
popal
jno 0x2b0073dd
pop eax
push 0x52483263
imul edx, dword [esi + 0x42], 0x6e
cmp byte [esi + 0x65], dl
pop ecx
push esi
pop ecx
push edx
xor eax, 0x306e6355
imul ecx, dword [ebp + 0x65], 0x71
push edi
dec edx
pop edx
jbe 0x2b00742c
pop ecx
pop ecx
dec ebp
jns 0x2b007400
pop edx
xor bh, byte [ecx]
jbe 0x2b007407
xor al, 0x36
xor dword [eax], esi
aaa
xor byte [edi], dh
xor byte [esi], dh
push eax
dec eax
push ebp
js 0x2b007455
insb byte es:[edi], dx
xor al, 0x70
pop edx
inc esp
inc edx
push 0x32763469
imul esi, dword [edi], 0x34
jb 0x2b00743c
xor al, 0x76
xor ch, byte [ebx + 0x37]
xor al, 0x72
push eax
push 0xa0d6850
je 0x2b00746c
aaa
xor dword [esi + 0x70], eax
push esp
xor al, 0x57
jp 0x2b007450
jae 0x2b007448
inc edi
arpl word [eax], si
popal
xor byte [ecx + 0x72], ah
pop edx
jb 0x2b00745e
xor al, 0x7a
push esp
xor byte [ecx + ebx*2 + 0x2f], ch
das
xor byte [esi + 0x4b], ah
inc esp
insd dword es:[edi], dx
aaa
inc ebx
inc esi
jne 0x2b007469
push esi
inc ecx
cmp byte [edx + 0x52], bl
dec ebp
jb 0x2b00744f
inc edi
jns 0x2b007497
inc edx
imul esi, dword [edx], 0x4a
jbe 0x2b007459
jns 0x2b007478
dec eax
xor al, 0x34
xor al, 0x6c
pop edx
outsd dx, dword [esi]
xor byte [ebp + 0x4a], dl
inc esp
push di
insd dword es:[edi], dx
push 0xa0d366e
jne 0x2b0074a7
or eax, 0x4466750a
inc esp
push ebx
jb 0x2b0074b9
insd dword es:[edi], dx
push 0x47
push ebp
dec esp
xor dword [ecx + 0x67], esi
cmp byte [edx + 0x74], dh
je 0x2b0074b7
dec si
dec esi
xor ch, byte [esi + 0x56]
jb 0x2b0074be
push edi
dec esp
insb byte es:[edi], dx
jae 0x2b00748f
jp 0x2b0074d4
jno 0x2b007498
xor dh, byte [edx + 0x64]
ja 0x2b0074cc
inc esi
xor dword [ecx + 0x73], esp
bound edx, qword ss:[esi + 0x72]
dec edx
jb 0x2b0074b8
xor eax, dword [edx + 0x4d]
inc ecx
inc esp
xor ch, byte [edx + 0x56]
push edx
aaa
pop edx
insb byte es:[edi], dx
dec esi
xor eax, 0x614d6a78
dec eax
jno 0x2b0074f5
sub ebp, dword [edi]
ja 0x2b0074c8
pop eax
imul ecx, dword [edx + 0x7a], 0xd
or dh, byte [eax]
cmp byte [esi + 0x4c], ch
outsb dx, byte [esi]
dec esp
jno 0x2b0074eb
xor ch, byte [ebx + 0x5a]
js 0x2b0074dc
inc esp
das
popal
insb byte es:[edi], dx
push edx
js 0x2b0074d3
bound edi, qword gs:[edx + 0x4c]
inc edx
jne 0x2b00751c
pop eax
push edx
jb 0x2b0074d5
jo 0x2b00751c
popaw
outsb dx, byte [esi]
push ebx
push ebp
pop ecx
insb byte es:[edi], dx
outsb dx, byte [esi]
pop ecx
je 0x2b007503
push 0x6b
imul edx, dword [ebp + 0x63], 0x66
push ebx
push ebp
arpl word [esi + 0x53], sp
cmp byte [esi + 0x76], dl
inc ecx
push esi
jbe 0x2b007502
push edi
xor ebp, dword fs:[ebp + eax*2 + 0x70]
outsb dx, byte [esi]
xor ebp, dword [ebx + 0x76]
xor eax, 0x4d4f316c
insb byte es:[edi], dx
xor dword [edi + 0x4d], ecx
xor byte [esi + 0x34], cl
ja 0x2b007504
das
xor dword [edi + 0x46], esi
push ebx
or eax, 0x7a397a0a
push ecx
cmp dword [edx + 0x51], edi
cmp byte [edx + 0x79], ah
dec edi
inc esi
dec esp
xor al, 0x4a
pop edx
dec ecx
xor ah, byte gs:[esi + 0x76]
inc edi
jbe 0x2b007535
dec eax
dec edi
xor dword [eax + 0x62], ebp
pop eax
push esi
arpl word [edx + 0x2f], cx
dec edx
xor eax, 0x59645973
jp 0x2b007553
push 0x65
inc ebx
push ecx
pop eax
push esi
sub eax, dword [ecx + 0x73]
bound esi, qword [edx + 0x73]
push ebx
xor eax, 0x70683146
xor byte [edx], dh
je 0x2b00755f
outsb dx, byte [esi]
imul esp, dword fs:[bx + di + 0x4f], 0x51
dec edi
push ecx
popal
xor eax, 0x6431384f
arpl word [esi + esi*2], si
or eax, 0x4930570a
bound edx, qword [edx + 0x52]
push edi
arpl word [eax + 0x7a], di
xor eax, 0x76524172
pop edx
inc ecx
push edx
jbe 0x2b007593
dec esp
inc ecx
insd dword es:[edi], dx
dec bp
dec ecx
pop edx
outsd dx, dword gs:[esi]
cmp byte [ecx + 0x37], dl
inc edx
jo 0x2b007589
push ecx
push eax
push ecx
dec esi
js 0x2b0075a4
inc ebx
pop eax
cmp dword gs:[eax + 0x32], esi
jo 0x2b007587
xor al, 0x79
inc edx
push ecx
inc esp
jb 0x2b00758b
je 0x2b0075d3
push ebp
push 0x37315a31
push eax
jbe 0x2b00759a
imul esi, dword [esi + 0x55], 0x61
jne 0x2b0075b5
inc esp
outsb dx, byte [esi]
dec eax
bound ebx, qword [eax + 0x4e]
push edi
pop ecx
or eax, 0x566e4a0a
dec eax
ja 0x2b0075c2
push eax
je 0x2b0075ea
je 0x2b0075e5
dec ecx
jno 0x2b0075b8
pop eax
insd dword es:[edi], dx
insd dword es:[edi], dx
je 0x2b0075ff
jne 0x2b0075d7
dec esp
jno 0x2b0075d1
dec edi
inc ebp
xor al, 0x50
imul esi, dword [esi], 0x4a384449
bound esp, qword [ecx + 0x6b]
imul esp, dword [ebp + 0x43], 0x43
popal
imul ebp, dword [ebx + 0x65], 0x43
inc ebx
push ebp
jns 0x2b007619
jne 0x2b0075dc
aaa
xor eax, 0x78656c64
jno 0x2b0075f8
push 0x65
xor al, 0x71
inc esp
xor esp, dword [ecx + ebx*2 + 0x43]
xor edi, dword [eax]
aaa
imul esi, dword [ebx + 0x65], 0x51
dec eax
push edx
je 0x2b0075f8
push eax
push edx
imul ecx, dword [0x4b476e0a], 0x4d447847
push edi
inc esp
bound edi, qword gs:[eax + 0x6b]
bound edx, qword [ebx + 0x37]
imul esp, dword [edx + 0x53], 0x37
push ebx
aaa
insb byte es:[edi], dx
sub esp, dword [ebx + 0x55]
jbe 0x2b00764a
arpl word [ebp + 0x76], dx
outsd dx, dword [esi]
dec ebp
dec eax
je 0x2b00764f
xor eax, 0x376e5059
inc ebx
inc edx
jns 0x2b007619
dec edi
jne 0x2b007637
dec esp
js 0x2b007652
xor eax, 0x6d737142
bound esi, qword [esi]
insd dword es:[edi], dx
jp 0x2b00763f
arpl word [eax + 0x70], di
js 0x2b00766a
aaa
inc ecx
insb byte es:[edi], dx
inc ebx
jbe 0x2b007673
je 0x2b00763c
bound ecx, qword [ecx + edi + 0x51]
inc ebp
inc ecx
push 0x47
dec edx
push eax
pop eax
jp 0x2b00767b
xor cl, byte [0x6344310a]
xor word [edx + 0x76], di
push ebx
jbe 0x2b00767f
push ebx
xor al, 0x54
jae 0x2b007698
dec sp
pop edx
imul esp, dword [esi + 0x45], 0x75
dec edi
je 0x2b00768c
imul esi, dword [ebx + esi*2 + 0x48], 0x39
jb 0x2b00767f
je 0x2b007697
outsb dx, byte [esi]
outsb dx, byte [esi]
xor ch, byte [eax + 0x49]
inc esp
xor ebp, dword [esi + 0x30]
js 0x2b0076b8
outsb dx, byte [esi]
xor byte [eax + 0x78], bh
js 0x2b0076a2
popal
popal
push eax
pop eax
popal
inc edx
js 0x2b00768d
xor eax, 0x5734464a
dec edx
inc esi
xor al, 0x57
inc esp
inc esp
xor byte [ecx + ebp*2 + 0x77], dh
inc edx
outsd dx, dword [esi]
inc ebx
imul esi, dword [eax], 0x77
ja 0x2b0076a4
imul esi, dword [edi + 0x42], 0x306b436f
ja 0x2b0076d2
dec eax
insd dword es:[edi], dx
outsd dx, dword [esi]
dec edx
or eax, 0x7364700a
jns 0x2b0076d2
dec ebx
inc edx
inc edx
outsd dx, dword [si]
outsd dx, dword [esi]
inc esp
cmp byte [edx + 0x51], cl
inc ecx
xor word [ecx + 0x4a], cx
dec edx
push ecx
imul esp, dword [eax + ebp*2 + 0x6c], 0x73675773
insb byte es:[edi], dx
jae 0x2b0076ea
dec ecx
inc esp
ja 0x2b0076dc
insd dword es:[edi], dx
jae 0x2b0076df
push 0x62546d58
xor eax, 0x3142594f
dec ecx
dec ecx
pop ecx
inc edx
xor dword [ecx + 0x49], ecx
jne 0x2b0076e8
imul esi, dword fs:[esi], 0x7462434f
push ebx
dec ax
inc ebx
bound esi, qword [ebx + edx*2 + 0x66]
dec eax
dec eax
bound ebp, qword [edi + 0x41]
inc ebp
bound esp, qword [ecx + 0x67]
cmp dword [ecx + edi*2 + 0x61], ebp
cmp dword [si + 0x79], ebp
popal
xor eax, dword [ebx + 0x46]
outsd dx, dword [esi]
or eax, 0x4d54790a
push 0x43
jp 0x2b007722
sub esp, dword [ebp + 0x30]
push edi
dec ebp
xor byte [edi + 0x4d], dl
aaa
push edi
je 0x2b007728
inc edi
outsd dx, dword [esi]
aaa
dec ebp
pop edx
aaa
jb 0x2b007738
cmp dword [edx + 0x45], ebx
push eax
inc esp
imul esp, dword [edx + 0x56], 0x55
push 0x4a552f63
das
push ebp
dec edx
inc edx
dec esi
jb 0x2b00772f
insb byte es:[edi], dx
jne 0x2b00770f
xor ebp, dword [ecx + 0x33]
imul esi, dword [ecx + 0x2b], 0x61614d46
push edi
outsd dx, dword [esi]
xor byte [ebp + 0x76], dl
push ecx
jbe 0x2b00773d
inc ecx
insd dword es:[edi], dx
inc ebx
jbe 0x2b007721
das
xor dword [ebp + 0x32], esp
jns 0x2b007743
imul esi, dword [edx + 0x74], 0x610a0d71
xor al, 0x61
dec edx
dec esi
popal
inc ecx
xor byte [ebx + 0x56], dh
push edi
xor dword [eax + 0x58], edx
inc edx
dec ebp
js 0x2b00777d
jne 0x2b00777e
push esp
push esp
dec edi
inc edx
inc esi
imul ebx, dword [eax + 0x75], 0x47
inc edx
dec edi
imul esi, dword [ebx + 0x31], 0x44546e46
inc esi
outsb dx, byte [esi]
push esp
inc esp
insb byte es:[edi], dx
dec ecx
inc esp
inc edi
bound edi, qword [eax]
dec ebp
push ebx
dec edx
outsd dx, dword [esi]
inc esi
push esp
inc edx
dec esi
aaa
ja 0x2b00777c
jno 0x2b0077ae
push edi
popal
xor eax, 0x69564a45
cmp byte [edx + 0x6a], cl
je 0x2b0077b2
push esi
imul edi, dword [eax], 0x6e746a4a
outsb dx, byte [esi]
xor byte [ebp + 0x39], ah
popal
push esi
or eax, 0x7377370a
inc edx
xor eax, 0x6a4a4768
jb 0x2b0077ad
imul ebp, dword [edi + 0x65], 0x64667535
arpl word [edx + 0x47], si
jne 0x2b0077d2
jne 0x2b0077d4
je 0x2b0077d8
jns 0x2b0077ad
imul esi, dword [esi], 0x6c
xor eax, dword [ecx + 0x65]
cmp dword [eax + 0x72], edx
push ecx
je 0x2b0077e3
push esp
jo 0x2b0077d9
insd dword es:[edi], dx
aaa
outsd dx, dword [esi]
dec esi
outsd dx, dword [esi]
dec esp
jbe 0x2b0077e5
jno 0x2b0077ec
xor eax, 0x72633457
push 0x50754573
insd dword es:[edi], dx
dec esp
pop ecx
dec edx
push esp
outsb dx, byte [esi]
outsd dx, dword [esi]
insd dword es:[edi], dx
bound edx, qword [ebx + 0x63]
or eax, 0x64464d0a
dec esi
pop edx
push edi
jne 0x2b0077f4
jp 0x2b0077d7
inc ecx
popal
xor byte [ebp + 0x53], cl
push 0x58516c43
pop eax
jb 0x2b007829
xor eax, 0x4931646e
inc ebp
xor dword fs:[ecx + 0x45], ecx
jb 0x2b007831
inc edi
jae 0x2b007832
xor eax, 0x6c4c4537
imul eax, dword [esp + 0x62], 0x55
push edi
aaa
xor byte [edi + 0x35], al
sub esp, dword [edi + 0x41]
push 0x3765746b
push edx
inc edi
jae 0x2b00781e
das
das
dec ebx
inc edi
outsd dx, dword [esi]
ja 0x2b007813
sub esp, dword [ecx + 0x59]
pop eax
dec edi
outsd dx, dword [esi]
xor byte [ebx], ch
or eax, 0x76766b0a
cmp dword [ebx + esi*2 + 0x34], eax
jae 0x2b007822
push esp
push esi
inc esp
dec esp
jb 0x2b007860
push edi
outsb dx, byte [esi]
js 0x2b00786e
pop eax
je 0x2b00782e
cmp dword [bx + si + 0x78], edx
bound ebx, qword [ecx + 0x78]
inc edi
dec eax
push edi
pop edx
je 0x2b007858
inc ebx
dec edx
jbe 0x2b007851
dec ebp
xor byte [ebx + 0x37], ch
inc edi
dec edi
jbe 0x2b00784b
aaa
xor al, 0x35
push esp
pop eax
das
inc edi
jo 0x2b00784f
bound esi, qword [ebp + 0x50]
push eax
jno 0x2b007852
imul esp, dword [ebp + 0x6d], 0x64
xor al, 0x4a
insd dword es:[edi], dx
xor al, 0x4a
pop edx
jbe 0x2b007859
das
push ecx
push 0x7a793644
jns 0x2b0078ab
xor al, 0x79
or eax, 0x5946570a
jns 0x2b007841
or dl, byte [edi + 0x46]
pop ecx
insb byte es:[edi], dx
dec esi
push esp
dec esp
outsb dx, byte [esi]
push di
dec esp
inc edi
dec si
push esi
inc edx
dec ebp
push esp
dec esp
jp 0x2b0078b5
imul esi, dword [edi + 0x70], 0x6231734b
ja 0x2b0078be
dec ebx
jae 0x2b007882
bound edx, qword [edi + 0x71]
aaa
push edi
jno 0x2b00788c
pop ecx
js 0x2b0078bd
js 0x2b0078ca
jo 0x2b0078a6
dec ebx
push edi
insb byte es:[edi], dx
pop eax
dec cx
insd dword es:[edi], dx
jno 0x2b0078ba
push esp
outsd dx, dword [esi]
inc edi
dec ecx
inc esi
inc esi
push edi
cmp byte [edi], ch
arpl word [edx + 0x61], si
popal
push ebp
xor dword [esp + ecx*2 + 0x43], esp
xor byte [esi], dh
xor dh, byte [eax]
ja 0x2b0078eb
imul edi, dword [ecx], 0x45
popal
inc edx
cmp dword [edi], ebp
or eax, 0x3253360a
push edx
jbe 0x2b0078f5
or dh, byte [esi]
push ebx
xor dl, byte [edx + 0x76]
insb byte es:[edi], dx
pop edx
push ebx
inc edx
inc edx
dec edi
inc esp
inc esp
push 0x30534b52
je 0x2b0078e5
outsb dx, byte [esi]
inc esp
ja 0x2b0078fe
jbe 0x2b0078e9
arpl word [edi + 0x62], dx
pop eax
xor eax, 0x79334a39
inc esp
jp 0x2b0078f3
dec ebx
jns 0x2b0078f7
jns 0x2b0078f7
insb byte es:[edi], dx
push esi
jns 0x2b00791e
xor dword [eax + 0x43], ebx
pop eax
inc ebp
jp 0x2b007929
inc ebx
push eax
cmp dword [edx + 0x4c], edi
inc edi
jne 0x2b007927
xor eax, 0x39334d4e
insb byte es:[edi], dx
push 0x364f566a
inc ecx
inc ecx
jp 0x2b007945
pop edx
or eax, 0x6e72470a
jo 0x2b007940
inc edi
jae 0x2b00791e
jno 0x2b007951
dec edi
xor byte fs:[ecx + 0x61], ch
pop ecx
push ebx
inc ebp
jb 0x2b007958
jb 0x2b007959
jb 0x2b00791d
xor eax, 0x54513145
inc ebp
xor dword [ecx + 0x54], edx
push esp
push esi
imul esi, dword [ebp + 0x46], 0x73677737
sub esi, dword [eax]
jns 0x2b00794e
jae 0x2b007920
xor byte [ecx + 0x56], bh
push esi
popal
push ecx
xor al, 0x50
push esi
inc ecx
push 0x2b
dec ebp
jo 0x2b007972
push edx
bound ecx, qword [eax + ebp*2 + 0x45]
outsb dx, byte [esi]
xor dh, byte [eax + 0x4c]
dec edi
xor ebp, dword [ebx + 0x63]
bound edi, qword [edx + 0x41]
pop ecx
dec esi
dec ebx
push edi
imul esp, dword [edx + 0x6d], 0x38
outsb dx, byte [esi]
or eax, 0x554b770a
or dh, byte [edi + 0x4b]
dec ebx
push ebp
outsd dx, dword [esi]
jb 0x2b007966
cmp byte [edx + 0x76], cl
imul ebx, dword [ecx + 0x5a], 0x7371546b
dec esp
jbe 0x2b007992
pop ecx
pop edx
imul edx, dword [ecx + esi*2 + 0x73], 0x4c
imul eax, dword [edi + 0x2b], 0x48
inc ebx
xor eax, 0x5a353878
dec edi
jno 0x2b00796e
inc esi
outsd dx, dword [esi]
dec esi
inc ebx
dec ebx
jno 0x2b007999
inc ebx
cmp dword [ebx], esi
outsb dx, byte [esi]
je 0x2b007980
dec edi
jno 0x2b0079a4
aaa
jae 0x2b0079a1
dec edi
push 0x49326948
xor esi, dword [ebp + 0x76]
jne 0x2b0079d0
jbe 0x2b0079bd
bound esi, qword [esi + 0x76]
jbe 0x2b0079d3
pop eax
imul esi, dword [bx + di + 0x63], 0x6c
dec ebx
js 0x2b0079bb
push 0x4d
insd dword es:[edi], dx
xor dword [0x7852590a], ecx
push ebp
push edx
js 0x2b0079c6
js 0x2b0079b9
inc esi
jo 0x2b0079e6
jp 0x2b0079e5
jp 0x2b0079c1
push esi
inc ebx
ja 0x2b0079b5
dec esi
jae 0x2b0079e2
dec ebp
outsb dx, byte [esi]
xor eax, 0x3541304a
jno 0x2b0079dd
pop ecx
insb byte es:[edi], dx
imul esi, dword [ecx + 0x46], 0x6a
push esi
jo 0x2b0079d6
inc ebx
sub eax, dword [ebp + 0x30]
xor eax, 0x30715771
push edi
jno 0x2b0079cc
jae 0x2b0079d5
cmp byte [edx + 0x63], al
dec edx
imul ebp, dword [ebx], 0x31
arpl word [edx + 0x6b], cx
sub esi, dword [ecx]
push edx
jns 0x2b007a1d
inc edx
imul ecx, dword [ebp + 0x71], 0x64
popal
cmp dword [edx + 0x4e], edx
imul esi, dword [ecx + ebx*2], 0x55
push ebp
push 0x57
das
or eax, 0x7161500a
imul esi, dword [eax + ecx*2 + 0x77], 0x5a
push eax
popal
jno 0x2b007a2a
je 0x2b007a09
ja 0x2b007a1d
ja 0x2b007a08
push 0x38
js 0x2b007a1a
xor ch, byte [edi + 0x43]
inc ebx
push ebx
imul edi, dword [eax], 0x7757367a
inc ebp
jp 0x2b007a08
push edi
ja 0x2b007a1a
push 0x61
popal
popal
dec esi
inc ecx
insb byte es:[edi], dx
push dx
inc sp
jno 0x2b007a42
cmp byte [eax], dh
je 0x2b007a18
xor byte [ebx + esi + 0x39], dh
cmp dword [ebx + edx*2 + 0x57], esp
push ebx
push edi
push edx
xor byte [edx + 0x4f], bl
push esi
push ecx
jp 0x2b007a35
inc ecx
push edi
push eax
push ebx
xor eax, 0x514f6468
outsb dx, byte [esi]
xor dword fs:[eax], edi
jns 0x2b007a44
push edi
pop edx
dec ebp
inc ebx
or eax, 0x7861410a
inc ebx
or al, byte [ecx + 0x61]
inc ecx
popal
js 0x2b007a50
inc ebx
jno 0x2b007a7e
dec esi
dec edx
jb 0x2b007a46
ja 0x2b007a6d
dec ebp
bound edi, qword [eax]
inc esp
inc esi
push ebx
jae 0x2b007a53
inc ebx
aaa
imul ebp, dword [ebp + 0x2f], 0x71634342
inc esi
inc edx
inc esi
push eax
xor dword [esi + 0x45], edx
outsb dx, byte [esi]
push esp
arpl word [ecx + edi + 0x4e], sp
inc esi
push esp
js 0x2b007aa0
push 0x2b
dec esi
sub esp, dword [ecx + 0x6c]
push 0x506b3454
xor al, 0x6b
push eax
outsd dx, dword [esi]
xor esp, dword [edx + 0x72]
push edi
xor ah, byte [esp + ecx*2 + 0x2b]
insd dword es:[edi], dx
jbe 0x2b007aa8
push edi
sub esi, dword [eax]
insd dword es:[edi], dx
sub ecx, dword [0x58307a0a]
bound esi, qword [edx + 0x6c]
push 0x486e426b
imul edi, dword [bx + di + 0x58], 0x68
jb 0x2b007ae0
je 0x2b007ae4
pop eax
outsd dx, dword [esi]
jb 0x2b007ae6
cmp dword [edx + 0x63], esi
jp 0x2b007aeb
dec esp
arpl word [esp + 0x41], si
jae 0x2b007aca
dec ebp
pop eax
push edi
imul esp, dword [ebp + 0x31], 0x6d
jne 0x2b007aff
push esi
pop eax
dec edx
push ebp
xor dword [edi + ebp*2 + 0x76], ecx
insd dword es:[edi], dx
inc ebx
jb 0x2b007ae7
push ecx
inc ecx
dec ebx
dec esi
imul esp, dword [ebp + 0x64], 0x45
push esi
inc esp
pop ecx
dec esp
insd dword es:[edi], dx
xor dword [edi + 0x68], ecx
pop ecx
or eax, 0x7232790a
dec edi
push 0x790a0d59
xor dh, byte [edx + 0x4c]
dec esp
dec edx
jb 0x2b007ae5
jae 0x2b007adf
outsd dx, dword [esi]
inc esp
bound esi, qword [ebx]
inc edx
dec esp
pop edx
aaa
das
js 0x2b007b12
inc ebx
dec edi
dec esp
insb byte es:[di], dx
jno 0x2b007af9
dec esp
jno 0x2b007b09
push ebp
insb byte es:[edi], dx
jb 0x2b007b1b
jp 0x2b007b39
outsb dx, byte [esi]
pop edx
dec eax
outsb dx, byte [esi]
cmp dword [ecx + 0x65], ecx
imul edx, dword [ecx + 0x78], 0x78
push edx
dec ecx
push esi
push si
jno 0x2b007b38
push 0x31
xor dword [edx + 0x34], edx
xor edx, dword [ebp + 0x4f]
push esp
bound esi, qword [ebx + esi]
push ebp
dec edi
dec eax
dec eax
js 0x2b007b5a
jae 0x2b007b46
pop edx
imul eax, dword [ebp + 0x62], 0xa0d512f
imul esp, dword [edx + 0x76], 0x37
pop edx
cmp dword [edi + 0x70], esi
ja 0x2b007b6b
bound ebp, qword [ecx + 0x4c]
inc ebx
pop edx
inc esi
arpl word [ecx], di
insb byte es:[edi], dx
bound si, dword gs:[ebp + 0x48]
dec eax
push ebx
jp 0x2b007b5e
inc ebp
jne 0x2b007b56
xor dword [esp + eax*2 + 0x75], esp
inc ebp
inc esp
jne 0x2b007b5a
xor al, 0x79
inc edx
inc ebp
push 0x526a6e4e
outsb dx, byte [esi]
push 0x52
jae 0x2b007b70
push ebx
xor al, 0x6d
imul esp, dword [ecx + 0x66], 0x41
ja 0x2b007b73
push ebp
js 0x2b007b73
dec ebp
bound esi, qword [ebp + 0x71]
dec ecx
push ebx
cmp dword [edi + 0x6f], eax
jns 0x2b007b6c
imul ecx, dword [edx + 0x5a], 0x6a453833
or eax, 0x7456520a
inc esi
dec edx
pop edx
xor edi, dword [eax]
inc ebp
push 0xd
or dl, byte [edx + 0x56]
je 0x2b007b8b
inc ebx
inc esp
dec edx
aaa
push ecx
push 0x75356e6e
jne 0x2b007ba6
jno 0x2b007ba3
dec esp
push ebx
dec esp
imul edi, dword [edx + 0x73], 0x37
popal
push edx
outsb dx, byte [esi]
inc esi
push ecx
xor ecx, dword [eax + esi + 0x70]
imul ecx, dword [edi + 0x56], 0x48465449
dec ecx
push esp
inc esi
dec eax
je 0x2b007bbd
dec esp
dec eax
xor ecx, dword [ecx + 0x6b]
jne 0x2b007bbb
dec ecx
imul esi, dword [ebp + 0x44], 0x68
js 0x2b007baa
push 0x58413078
inc ecx
pop eax
jbe 0x2b007bef
push edi
inc ecx
inc ebx
push esi
outsb dx, byte [esi]
push edx
jns 0x2b007bfb
inc ecx
push di
push ecx
push 0x340a0d52
jo 0x2b007be3
inc ebx
push 0x566b4a4c
insd dword es:[edi], dx
push esp
push edx
jne 0x2b007bea
outsb dx, byte [esi]
dec ecx
sub edx, dword [ebp + 0x79]
jp 0x2b007c06
bound ebp, qword [edx + 0x4b]
push 0x4b
inc edx
ja 0x2b007bed
push eax
inc ebx
inc ebx
push ecx
pop edx
js 0x2b007be2
push esp
insb byte es:[edi], dx
jbe 0x2b007bf9
inc ecx
pop ecx
imul edx, dword [eax + 0x31], 0x46714c71
dec esp
jno 0x2b007c04
inc esi
js 0x2b007c0e
xor eax, 0x6d30446d
das
js 0x2b007c35
inc ebp
jno 0x2b007c1e
inc esp
inc ebp
push ebp
cmp dword [edi + 0x36], esi
inc edi
jo 0x2b007c49
dec edx
js 0x2b007c19
ja 0x2b007c4b
jno 0x2b007c25
or eax, 0x4c726b0a
xor ecx, dword [ecx + 0x2f]
das
inc edx
aaa
xor al, 0x53
xor byte [edx + 0x45], ah
push ecx
pop ecx
pop edx
push ebx
popal
inc ebx
push esi
xor al, 0x6a
js 0x2b007c50
cmp dword [esi + 0x4f], esp
dec edi
pop edx
pop eax
push ebx
push esi
jp 0x2b007c78
push 0x36
sub ecx, dword [eax + 0x73]
js 0x2b007c4f
jae 0x2b007c7e
dec eax
jno 0x2b007c60
je 0x2b007c82
outsd dx, dword [esi]
inc edx
pop eax
pop eax
inc esp
push ecx
xor eax, 0x59747575
outsb dx, byte [esi]
dec ecx
dec ebx
xor dword [esi + 0x75], ecx
cmp byte [ebx + 0x4e], dh
dec esi
inc esi
dec esp
dec edi
dec ebx
jae 0x2b007c7e
jo 0x2b007c73
popal
jb 0x2b007c37
or ah, byte [ebp + 0x5a]
push edi
dec esp
inc edi
push edx
pop eax
cmp byte [edi + 0x6d], al
inc edi
insd dword es:[edi], dx
inc esp
pop eax
arpl word [ecx + 0x6c], sp
jb 0x2b007c8c
push 0x77
jns 0x2b007c71
dec edx
bound edx, qword [eax + 0x4a]
xor dword [eax + 0x52], ebp
inc ebx
dec esp
je 0x2b007c86
push esi
ja 0x2b007cc8
ja 0x2b007ca4
push edx
push 0x4d
inc esi
je 0x2b007caf
arpl word [ebx], si
inc ebx
inc esi
inc esp
inc edi
dec edx
bound ebp, qword [edx + 0x67]
push eax
push eax
cmp dword [bp + di + 0x46], edx
push ebp
insd dword es:[edi], dx
ja 0x2b007c9e
ja 0x2b007cc6
sub edi, dword [eax + 0x4f]
dec ecx
je 0x2b007ce2
jo 0x2b007cc8
push ebp
outsb dx, byte [esi]
push 0xa0d6146
push 0x51
or ch, byte [edx + 0x51]
dec ebp
insb byte es:[edi], dx
jbe 0x2b007ce0
popal
dec esp
dec eax
insb byte es:[edi], dx
jp 0x2b007cfd
xor al, 0x4f
inc esi
push ebp
cmp byte [esi + 0x75], ch
push ecx
js 0x2b007cf4
ja 0x2b007d00
jne 0x2b007cd6
inc edx
ja 0x2b007d0d
imul ebp, dword [esi + 0x35], 0x72465245
je 0x2b007ccb
push 0x54316850
push esp
jno 0x2b007d21
dec ebp
jae 0x2b007cd9
popal
inc edx
imul esi, dword [edx], 0x33
cmp byte [eax + 0x59], bh
inc edx
insb byte es:[edi], dx
sub cx, word [eax + 0x69]
push edx
cmp dword [edi + 0x38], esp
inc ebp
inc esp
popal
inc esp
imul esp, dword [edx + 0x57], 0xa0d5762
inc ecx
or al, byte [ecx + 0x65]
jp 0x2b007d18
jp 0x2b007d18
push ecx
inc edi
jne 0x2b007d01
push ebp
dec ecx
jno 0x2b007d46
push eax
sub esp, dword [edi + 0x35]
dec edi
xor eax, 0x5956334f
xor edx, dword [esi + 0x59]
inc ebp
push 0x2b685934
push 0x5a78352b
xor dword [ebx], ebp
xor eax, 0x2b315a78
xor eax, 0x31755145
jp 0x2b007d40
inc cx
dec esp
inc edi
jp 0x2b007d47
pop eax
sub eax, dword [edi + 0x50]
je 0x2b007d52
outsd dx, dword [esi]
aaa
push ebp
sub sp, word [ebx + 0x4f]
dec edi
sub eax, dword [esi + 0x6b]
xor al, 0x7a
inc edx
push esp
push ebp
dec ebx
pop eax
push edi
inc edx
inc ecx
imul esi, dword [0xd347063], 0xa
push ebx
pop ecx
inc ebx
push eax
pop ecx
jb 0x2b007d6d
jns 0x2b007d83
jbe 0x2b007d8c
push ebx
push 0x73
dec ecx
jbe 0x2b007d73
sub esi, dword [eax + 0x2b]
dec edi
push esp
push esp
aaa
dec edx
push esi
inc edx
push esp
js 0x2b007d6a
dec eax
jae 0x2b007d89
xor byte [ebx], ch
xor byte [ebp + 0x62], dl
outsb dx, byte [esi]
insd dword es:[edi], dx
je 0x2b007d83
inc esp
jbe 0x2b007d93
dec ebx
pop edx
dec eax
dec esi
inc esi
insd dword es:[edi], dx
dec edx
je 0x2b007db1
imul edx, dword [ebx + 0x32], 0x67
push sp
inc ebx
ja 0x2b007da2
bound edx, qword [ebx + ebp*2 + 0x45]
js 0x2b007d9f
das
jb 0x2b007d97
inc ebx
insb byte es:[edi], dx
jo 0x2b007d6f
or bh, byte [ecx]
je 0x2b007de0
imul ecx, dword [ecx + 0x79], 0x33346530
push ebx
xor byte [ebp + 0x34], ah
xor edx, dword [ebx + 0x59]
pop ecx
js 0x2b007de1
dec ebp
jp 0x2b007db7
jp 0x2b007de0
das
jne 0x2b007dd0
jo 0x2b007dbe
jns 0x2b007df5
outsd dx, dword [esi]
push edi
push esp
dec ebx
jb 0x2b007de7
arpl word [edx + 0x51], bx
pop edx
push ecx
inc ebp
inc ebp
insb byte es:[edi], dx
dec ebx
dec esi
xor al, 0x6a
sub edx, dword [edi + 0x58]
dec edx
dec edx
inc ebp
dec ecx
dec eax
xor byte [edx + 0x4f], bl
push edx
dec esp
inc edi
dec eax
push 0x64
pop ecx
pop ecx
inc esp
cmp byte [ebx + 0x57], ch
cmp byte [eax + 0x33], bl
inc ecx
push eax
dec esi
aaa
push eax
pop ecx
or eax, 0x3231350a
sub edi, dword [ecx + 0x6d]
xor eax, 0x792b3231
insd dword es:[edi], dx
inc edx
ja 0x2b007e0e
jp 0x2b007e0e
push eax
inc esi
inc ebp
das
inc sp
dec eax
sub esp, dword [esi + 0x5a]
imul edi, dword ss:[edx + 0x55], 0x77
jb 0x2b007e07
xor al, 0x54
push esp
push 0x78
xor dh, byte [edi]
xor byte [ebx + 0x71], al
xor edi, dword [ecx + 0x37]
insb byte es:[edi], dx
bound ecx, qword [eax + 0x65]
das
dec edi
outsb dx, byte [esi]
jns 0x2b007e52
popal
inc edx
dec edx
bound esi, qword [ebx + 0x6d]
jno 0x2b007e46
jne 0x2b007e34
dec ecx
jns 0x2b007e3c
cmp dword [ebp + 0x71], esi
inc ebp
pop ecx
pop edx
bound ebp, qword [edi]
push esi
push 0x590a0d51
arpl word [esi + 0x59], dx
push edi
inc ebp
inc esp
dec edx
dec eax
xor esp, dword [eax + edi + 0x61]
outsd dx, dword [esi]
js 0x2b007e71
bound esi, qword [ecx + 0x7a]
jno 0x2b007e8b
inc ebp
push edi
dec eax
xor cl, byte [eax + 0x43]
xor al, 0x53
inc esi
dec eax
inc esi
dec esi
dec ecx
push esp
pop eax
inc esp
bound ebp, qword [esi + 0x37]
imul esi, dword gs:[ebx + 0x4b], 0x55
push ebx
push 0x63
push ebp
imul esi, dword [eax + 0x6a], 0x61
inc edx
jns 0x2b007e83
dec esi
jno 0x2b007e9f
ja 0x2b007e6a
push edx
jp 0x2b007e8d
push 0x57
push 0x67
pop ecx
jae 0x2b007e91
inc ecx
push eax
push edi
dec edx
jno 0x2b007e59
or al, byte [ecx + 0x41]
push esi
inc edi
push eax
outsd dx, dword [esi]
cmp byte [edx + ebp*2], dh
dec ecx
imul esi, dword [esi + 0x64], 0x5a
pop edx
pop ecx
xor al, 0x76
dec edx
push edi
dec edx
pop edx
dec edx
dec edx
push esp
push ecx
jns 0x2b007edd
das
inc ebp
inc edx
bound edx, qword [ebp + 0x5a]
outsb dx, byte [esi]
dec edx
dec eax
inc ebx
popal
popal
jb 0x2b007ebc
pop ecx
dec ebx
jae 0x2b007eaf
push ebx
dec edx
push edi
arpl word [edi + 0x69], si
push edx
aaa
pop edx
js 0x2b007ece
dec esp
ja 0x2b007edb
jo 0x2b007efa
outsb dx, byte [esi]
xor byte [edi + 0x69], cl
push edi
dec ebp
dec edi
imul edx, dword [edi + 0x4d], 0x2f353131
imul esi, dword [eax], 0x42
xor dword [ecx], esi
xor eax, 0x42306b2f
push edx
or eax, 0x4d75500a
js 0x2b007ef8
pop eax
bound edx, qword [edx + 0x75]
jae 0x2b007efc
popal
insb byte es:[edi], dx
sub edx, dword [edx + esi*2 + 0x4b]
dec esi
jo 0x2b007efd
pop ecx
dec esi
push ebp
inc ebp
cmp dword [edx + 0x6e], ebp
inc esp
inc ebx
pop edx
dec edi
xor ecx, dword [ebx + 0x6d]
insd dword es:[edi], dx
pop ecx
imul esp, dword [ebp + 0x54], 0x772b5378
xor al, 0x6b
jp 0x2b007f32
xor eax, 0x7a335a55
xor al, 0x2f
jp 0x2b007f04
das
push ebx
insd dword es:[edi], dx
xor eax, 0x64327a71
jo 0x2b007f2b
popal
pop ecx
jno 0x2b007f28
dec edx
pop edx
xor esp, dword [ebx + 0x2b]
inc ebp
xor ebp, dword [ecx + 0x70]
xor cl, byte [0x61484f0a]
inc ebx
dec esi
pop eax
arpl word [eax + 0x54], cx
push ecx
xor dword [ecx + 0x72], ebx
pop eax
inc edi
xor eax, 0x5962566e
push esi
bound ebx, qword [ecx + 0x2b]
push ecx
dec ebp
pop ecx
sub edx, dword [ecx + 0x4d]
pop ecx
inc edi
insb byte es:[edi], dx
xor al, 0x61
popal
inc edx
pop ecx
inc esi
push eax
outsd dx, dword [esi]
jae 0x2b007f40
push ebx
aaa
inc ecx
xor dword [edi + 0x71], ecx
jo 0x2b007f63
push 0x52706c61
dec ebx
inc edx
xor dword [edx + 0x4f], ebp
inc ebx
xor dh, byte [eax + edx*2 + 0x39]
cmp byte [ecx + 0x65], ch
push 0x3856334a
push 0x3856334a
xor edx, dword [esi + 0x38]
insd dword es:[edi], dx
xor byte [edi + 0x67], dh
outsb dx, byte [esi]
outsb dx, byte [si]
inc edi
or eax, 0x3466780a
pop eax
js 0x2b007f72
sub edx, dword [ecx + 0x48]
dec eax
jb 0x2b007faa
das
sub ebp, dword [edi + 0x42]
jb 0x2b007f8d
cmp byte [ecx + 0x66], bl
pop edx
sub ebp, dword [edx + 0x6e]
jb 0x2b007f7d
js 0x2b007fc4
push edx
push 0x63
dec edi
das
aaa
outsb dx, byte ss:[esi]
xor eax, 0x55654137
jp 0x2b007fc7
arpl word [edi + 0x49], cx
dec edi
dec ecx
dec edx
inc edx
insd dword es:[edi], dx
push edx
cmp byte [ecx], dh
je 0x2b007fb5
dec ecx
aaa
imul esi, dword [edi + esi*2 + 0x59], 0x54
ja 0x2b007fcd
push esp
arpl word [eax], di
dec ecx
dec sp
xor ecx, dword ss:[edx + esi*2 + 0x4d]
jb 0x2b007fcc
das
jno 0x2b007fe7
xor eax, 0x69370a0d
jns 0x2b007ff9
imul esi, dword [ebx], 0x43
push esp
ja 0x2b007fc3
push 0x562b724e
inc ecx
xor eax, dword [edi + 0x50]
inc ebx
push 0x76
jns 0x2b008016
push esi
inc edi
inc edx
dec edx
xor al, 0x78
das
dec edi
jbe 0x2b007fdc
dec eax
popal
aaa
insb byte es:[edi], dx
jne 0x2b00801e
inc ebp
dec edx
cmp dword [edx + 0x50], ebx
dec esp
jo 0x2b00801d
dec eax
dec esi
je 0x2b007ffe
dec esi
cmp byte [edi + esi + 0x58], dl
insb byte es:[edi], dx
jne 0x2b008015
jp 0x2b00800c
inc edi
inc esi
jb 0x2b008032
push 0x6e
outsb dx, byte [esi]
outsd dx, dword [esi]
aaa
pop eax
xor al, 0x6a
xor byte [edi + 0x49], ch
push 0x30
outsd dx, dword [esi]
dec ecx
or eax, 0x4947730a
popal
dec ebx
ja 0x2b008020
inc edi
dec edi
inc edi
jp 0x2b00803a
push esp
push edi
dec ecx
outsb dx, byte [esi]
dec eax
pop eax
push ebp
aaa
inc ebx
push 0x32
imul esp, dword [ecx + 0x4c], 0x694e562f
pop ecx
pop ecx
outsb dx, byte [esi]
dec edx
dec ebx
aaa
bound esi, qword [edx + 0x63]
inc ebp
je 0x2b00806e
outsd dx, dword [esi]
cmp byte [ebp + 0x55], dh
outsd dx, dword [esi]
push eax
push ebx
jne 0x2b00806c
xor esp, dword [edx + 0x6e]
xor di, word [eax]
push ebp
jne 0x2b00805f
cmp byte [ebp + 0x75], dl
dec edi
push ebx
outsd dx, dword [esi]
dec edx
je 0x2b00805a
jp 0x2b00804c
xor eax, 0x664c5273
das
jae 0x2b00806b
dec esp
das
pop ecx
aaa
or eax, 0x6d32520a
or dl, byte [edx + 0x32]
insd dword es:[edi], dx
cmp byte [edi], dh
jp 0x2b0080a1
bound ebp, qword [ebx + 0x4c]
sub edi, dword [eax + 0x37]
jp 0x2b00805f
jb 0x2b00807b
dec ecx
imul edx, dword [ecx + 0x62], 0x67383162
imul edx, dword [edx + 0x68], 0x69
imul si, word [ecx], 0x6277
pop ecx
xor al, 0x46
bound esi, qword [edx]
jb 0x2b0080b3
push edx
push eax
dec ecx
jno 0x2b0080b4
dec ebx
inc edi
push eax
insd dword es:[edi], dx
jbe 0x2b00809c
ja 0x2b0080aa
push edx
jbe 0x2b0080b0
push ebp
insd dword es:[edi], dx
jb 0x2b008089
jno 0x2b0080c8
push 0x67594446
dec ebp
inc esi
inc esp
pop ecx
dec ebp
pop eax
outsb dx, byte [esi]
dec edx
xor cl, byte [esi + 0x6c]
outsd dx, dword [esi]
or eax, 0x6331630a
cmp byte ss:[edi + 0x45], dh
or ah, byte [ebx + 0x31]
arpl word [esi], si
cmp byte [edi + 0x45], dh
jne 0x2b0080cc
imul edi, dword [ecx + 0x39], 0x417a5a76
jbe 0x2b0080d7
jp 0x2b0080c0
imul esi, dword [edi + 0x33], 0x6d707368
push esi
popal
outsd dx, dword [esi]
inc edx
push esp
imul esi, dword [edi + ebp*2], 0x6a476172
push ecx
cmp byte [edx + 0x45], bh
cmp byte [ecx + 0x70], ah
jb 0x2b0080ee
cmp dword gs:[eax + 0x63], ebx
cmp dword [eax + 0x63], ebx
insb byte es:[edi], dx
pop eax
push esi
xor byte [eax + 0x4f], bl
dec ebx
xor dword [ebp + 0x2f], eax
pop edx
push edx
jb 0x2b0080df
dec esi
push edi
inc ebx
pop ecx
pop edx
je 0x2b00810a
push ecx
bound ebp, qword [ecx + 0x4c]
dec esp
or eax, 0x422f450a
aaa
inc edx
pop ecx
ja 0x2b008134
xor byte gs:[edi + 0x53], cl
push ebx
cmp byte [ebp + 0x6b], al
jbe 0x2b008147
jns 0x2b008137
jne 0x2b00810a
xor dword [esi + ecx*2 + 0x6b], edx
insb byte es:[edi], dx
jns 0x2b008110
dec esp
dec ebx
cmp byte [ebp + 0x44], cl
inc esp
xor byte [esi], dh
insd dword es:[di], dx
dec esp
jne 0x2b008148
aaa
dec ecx
bound edx, qword [edx + 0x6b]
push esp
insb byte es:[edi], dx
insb byte es:[edi], dx
jne 0x2b00813b
push esi
je 0x2b00816a
imul ebp, dword [edi + 0x69], 0x6c2f7a6d
pop ecx
jno 0x2b008149
cmp dword [eax + 0x63], ebx
dec ebx
jno 0x2b008133
push ebx
dec edx
jno 0x2b00817f
or eax, 0x5734560a
or dl, byte [esi + 0x34]
push edi
jb 0x2b008154
jb 0x2b008155
xor esi, dword [eax + edi]
jno 0x2b00815e
xor eax, 0x64373164
dec ecx
dec ebx
outsb dx, byte [esi]
jno 0x2b008198
xor byte [ebx + 0x74], al
push eax
xor cl, byte [edx + 0x4a]
ja 0x2b00815c
push ecx
outsd dx, dword [esi]
inc esp
push 0x72795a4a
popal
xor dword [ebx + 0x4d], esp
dec edi
pop eax
jno 0x2b008188
bound esp, qword [edx + 0x50]
xor dh, byte [ebx + 0x59]
jae 0x2b0081a7
dec esp
outsd dx, dword [esi]
dec eax
outsb dx, byte [esi]
push ebx
inc ebp
jae 0x2b00817f
inc esp
push ecx
popal
arpl word [edx + 0x6e], sp
ja 0x2b008199
arpl word [ebx], bp
push esi
or eax, 0x3948610a
sub edx, dword [esi + 0xd]
or ah, byte [ecx + 0x48]
cmp dword [edx + 0x4b], edi
jp 0x2b0081a9
jp 0x2b0081ba
dec esp
insb byte es:[edi], dx
imul ebp, dword [ebp + 0x78], 0x53
das
dec esp
imul ebp, dword [eax + 0x74], 0x776b797a
dec edx
push ebx
push 0x554d756e
jne 0x2b0081ce
xor esi, dword [0x53576661]
push di
push ebx
xor ecx, dword [ebp + 0x71]
jo 0x2b0081e9
inc ebp
pop eax
cmp dword [ecx + 0x6c], ecx
jp 0x2b008208
aaa
inc esp
dec ebx
push ebp
jo 0x2b00820b
jo 0x2b0081ff
insb byte es:[edi], dx
dec dx
dec edx
push ebx
sub edx, dword [ebp + 0x38]
xor cl, byte [eax + 0x41]
imul esp, dword [edi + 0x73], 0x610a0d68
popal
inc edx
pop eax
outsb dx, byte [esi]
sub edx, dword [esi + 0x50]
inc ebx
cmp byte [edi + 0x39], cl
inc ebp
inc edx
push eax
inc esp
push edx
jp 0x2b008217
dec ebx
push ebx
je 0x2b0081ec
inc esp
dec edi
xor dh, byte gs:[edi]
xor byte [eax + 0x4a], ch
push edi
ja 0x2b008239
jno 0x2b008226
push edi
xor ecx, dword [edi + 0x6b]
xor eax, 0x594e3172
imul edi, dword [ecx + 0x55], 0x47
insb byte es:[edi], dx
jns 0x2b00824a
inc ebx
push ebx
dec edx
inc di
push 0x68
jne 0x2b00822d
jae 0x2b008244
pop edx
jb 0x2b008253
push edx
push ecx
push ecx
inc esp
dec ecx
jno 0x2b00825f
or eax, 0x6450500a
xor eax, 0x79637930
cmp byte [ecx + 0x43], ch
inc ebx
outsb dx, byte [esi]
pop eax
inc sp
dec ebx
inc esi
xor al, 0x4c
insb byte es:[edi], dx
popal
imul eax, dword [edx + 0x48], 0x63
pop edx
inc edx
dec edi
cmp dword [ebx + 0x50], esp
insd dword es:[edi], dx
jns 0x2b00828c
je 0x2b008244
sub ebp, dword [edx + 0x71]
push 0x71
dec ecx
push ebx
outsd dx, dword [esi]
outsd dx, dword [esi]
jae 0x2b008266
jb 0x2b00825c
push 0x51367a44
push ecx
push di
inc esp
bound ecx, qword [ebp + 0x31]
outsb dx, byte [esi]
inc edx
xor dword [esi + 0x42], ebp
jb 0x2b0082a3
dec eax
inc ecx
inc edx
ja 0x2b0082a7
push 0x6b415033
ja 0x2b008289
push eax
inc ecx
imul esi, dword [edi + 0x4b], 0x53
push ebx
pop eax
inc ecx
or eax, 0x7137360a
inc edx
aaa
jno 0x2b008289
je 0x2b0082be
inc ebx
pop ecx
popal
jno 0x2b0082c5
sub esp, dword [ebx + 0x34]
cmp byte [esi], dh
dec edx
inc ebp
pop eax
xor dword [edx + 0x2f], esp
inc ebp
inc ebp
push ecx
xor al, 0x7a
dec eax
push edi
xor dword [ebx + ebp*2], esi
push ecx
jns 0x2b0082d9
dec eax
ja 0x2b0082d9
push edi
js 0x2b0082e2
push ebp
xor byte [edx + 0x67], bh
dec ebp
jp 0x2b0082e1
dec ebp
imul ecx, dword [esi + 0x31], 0x6d675361
bound ebx, qword [eax + 0x30]
jne 0x2b0082cd
xor esp, dword [edx + 0x6f]
inc edi
popal
jae 0x2b0082ce
outsd dx, dword [esi]
xor dh, byte [esi]
cmp byte [ebp + 0x36], ch
or eax, 0x654b780a
xor cl, byte [ecx + 0x6e]
jp 0x2b008300
pop eax
push 0x70364b50
jb 0x2b00831b
push esp
popal
jno 0x2b0082e7
das
arpl word [eax + 0x42], cx
dec eax
inc edx
xor dh, byte [edi]
dec edi
jns 0x2b008318
inc ecx
outsb dx, byte [esi]
sub esi, dword [edi + 0x68]
pop edx
xor byte gs:[edx + 0x50], ch
pop ecx
dec eax
pop ecx
dec esp
dec esi
xor eax, 0x35326744
jp 0x2b00833f
jbe 0x2b00830e
push esp
dec ebp
imul ebp, dword [edx + 0x6e], 0x4d
dec ebp
jo 0x2b00832a
xor esi, dword [eax]
dec ebp
push edi
inc edx
pop edx
jno 0x2b00834d
inc edi
pop eax
inc ebp
or eax, 0x4535440a
inc ebp
ja 0x2b008346
push 0x6d
popal
push esp
inc edx
outsb dx, byte [esi]
pop ecx
arpl word [edi], si
bound edx, qword [ebx + 0x50]
push 0x6f426671
dec ecx
jne 0x2b008346
arpl word [ecx], si
popal
pop eax
dec esp
inc esp
push esp
xor byte [eax + 0x55], dl
jne 0x2b008369
push edx
ja 0x2b008355
ja 0x2b00833a
push edx
aaa
das
dec ebp
inc edx
xor al, byte [esi + 0x32]
push ebx
jns 0x2b008366
insb byte es:[edi], dx
dec eax
jp 0x2b00836d
push esp
pop edx
inc ebp
das
inc esi
insd dword es:[edi], dx
arpl word [ebx + 0x4b], dx
das
bound esi, qword [eax]
dec edx
push esi
imul ebx, dword [edx + 0x52], 0x64670a0d
pop eax
push edx
or eax, 0x5864670a
jp 0x2b008374
popal
cmp byte [ebx], ch
imul esi, dword [eax], 0x41504361
inc ecx
dec edi
je 0x2b008394
dec eax
inc ebp
push 0x34
push edx
arpl word [eax + 0x78], bx
pop eax
push esp
dec edx
xor eax, 0x49386571
dec ecx
outsd dx, dword [esi]
push edx
imul edx, dword [ebx + 0x44], 0x6f
dec eax
push edi
dec ebp
push ebp
je 0x2b0083cc
inc ebp
inc esi
inc ebp
jae 0x2b0083cd
push ecx
xor ch, byte [esi + 0x75]
jp 0x2b00839a
xor ecx, dword [ecx + 0x79]
dec ecx
jns 0x2b0083b0
inc esi
inc ecx
push esp
xor byte [ecx + 0x43], dh
jno 0x2b0083b2
push ebp
push ebx
inc ecx
jno 0x2b0083cd
inc ecx
jp 0x2b0083ca
jp 0x2b0083cb
or eax, 0x4b4d570a
jno 0x2b0083ea
cmp byte [edi + 0x48], cl
jne 0x2b0083d7
outsd dx, dword [esi]
xor eax, 0x784d6e54
ja 0x2b0083be
imul ecx, dword [edi + 0x56], 0x4e786739
xor ebp, dword [ecx + 0x4f]
xor byte [ecx + 0x72], bh
das
xor dword [ebx + 0x42], edx
je 0x2b0083f2
jae 0x2b0083ee
dec ebx
pop edx
jb 0x2b0083dc
imul esi, dword [edi + 0x63], 0x5042686a
xor al, byte [edx + 0x67]
dec esp
pop ecx
xor byte [ebx + 0x36], cl
pop edx
dec ebx
dec esi
inc ecx
xor eax, 0x6a473863
js 0x2b00840b
jbe 0x2b008409
push esi
dec ebp
push edx
xor dword [ecx + 0x3338610a], esi
cmp byte [ebx], dh
xor ecx, dword [ebx + 0x32]
pop edx
pop eax
dec ebx
xor bl, byte [edx + 0x58]
push ebx
push esi
xor al, 0x66
push ebx
jo 0x2b00843d
inc ebp
je 0x2b008448
inc esi
push ebp
dec edx
aaa
xor al, 0x44
push edi
dec edi
popal
jp 0x2b008434
jne 0x2b00842a
outsd dx, dword [esi]
inc ecx
xor byte [eax], dh
xor dword [esi + eax*2 + 0x45], edx
xor byte [ecx], dh
push esp
inc esi
inc ebp
jae 0x2b008452
inc ecx
dec edx
dec esp
pop eax
bound eax, qword [ebp + 0x6d]
push edi
dec ecx
dec edx
push 0x6a
push ebp
jae 0x2b008438
xor byte [ebp + 0x6e], ah
push ecx
push ebx
inc ebx
dec edx
insw word es:[edi], dx
push esp
xor byte [esi + 0x4a], ch
outsb dx, byte [esi]
dec edx
jo 0x2b008464
sub eax, dword [edx + 0x67]
jp 0x2b008459
inc ecx
or eax, 0x3258660a
jp 0x2b008495
sub esi, dword [0x2f53]
push 0x4b
dec ebp
push esp
ja 0x2b00847e
push ebx
inc edx
jp 0x2b00845d
xor dh, byte [ebx + 0x68]
jae 0x2b008495
jo 0x2b008476
push 0x6a
push 0x71357444
push esp
je 0x2b00846b
jno 0x2b00848c
imul eax, dword [edx + 0x44], 0x47
jns 0x2b0084a1
arpl word [edi + 0x6f], sp
outsd dx, dword [si]
xor dword [esi + 0x54], ebp
push esp
cmp dword [edi + 0x34], ebp
inc ecx
inc ebp
push esp
je 0x2b008484
push edx
je 0x2b008493
aaa
outsd dx, dword [esi]
bound esi, qword [ebx + 0x55]
jae 0x2b0084a9
push ecx
arpl word [eax + 0x5a], bp
jb 0x2b0084af
push ebp
inc esp
das
dec edx
insd dword es:[edi], dx
xor ah, byte [ecx + 0x45]
js 0x2b0084b5
or eax, 0x5a695a0a
or bl, byte [edx + 0x69]
pop edx
cmp byte [edi + 0x64], al
jo 0x2b0084bb
jo 0x2b0084b4
ja 0x2b0084b4
jns 0x2b0084e9
pop eax
jne 0x2b0084c4
aaa
push edi
dec ebp
push 0x69
dec ebx
inc ecx
push 0x48
dec eax
xor dword fs:[ebp + 0x64], eax
push edi
push edi
pop eax
push ecx
insd dword es:[edi], dx
push edx
jns 0x2b0084ba
imul edi, dword [ecx], 0x696e5862
jne 0x2b0084fd
cmp dword [edx + 0x58], esp
outsb dx, byte [esi]
imul esi, dword [ebp + 0x6a], 0x75325941
dec ebp
inc ecx
pop ecx
xor dh, byte [ebp + 0x4d]
inc si
inc esi
insd dword es:[edi], dx
push ebx
jo 0x2b0084e1
jp 0x2b0084d4
xor dh, byte [ebx + 0x59]
jae 0x2b0084fd
sub edx, dword fs:[esi + 0x31]
dec edi
push esi
dec ebp
outsd dx, dword [esi]
xor dword [ebx + esi*2 + 0x71], eax
jae 0x2b008522
or eax, 0x6f64510a
outsd dx, dword fs:[esi]
outsd dx, dword [esi]
insd dword es:[edi], dx
jae 0x2b00850e
dec ebp
inc ebx
jo 0x2b008526
arpl word fs:[0x6a514442], si
jns 0x2b00851b
jns 0x2b00851c
imul esi, dword [ecx], 0x71
bound ebp, qword [ebx]
arpl word [0x37535057], si
inc ebx
push ebp
imul esi, dword [edi + ebp*2 + 0x5a], 0x33
inc ebp
imul esi, dword [edx], 0x5a
push sp
jbe 0x2b008528
outsb dx, byte [esi]
push eax
pop eax
cmp dword [si + 0x66], eax
inc ebx
inc bx
xor al, byte [ecx + 0x4e]
sub ebp, dword [edi]
pop ecx
jp 0x2b008560
inc ebp
pop ecx
jae 0x2b008548
dec ecx
inc edi
dec eax
xor al, 0x42
jb 0x2b008557
pop ecx
aaa
or eax, 0x5565510a
cmp byte [ebp + 0x59], al
jb 0x2b008562
push eax
inc esp
dec edx
push esp
dec ecx
dec esi
xor ebp, dword [eax + 0x65]
dec ecx
push ebp
js 0x2b008547
inc edx
sub edx, dword [edi + 0x36]
inc ecx
xor eax, 0x73627a44
bound eax, qword [ecx + 0x32]
jbe 0x2b008588
inc esp
jp 0x2b008581
jae 0x2b008583
inc esp
popal
xor dh, byte [esi + 0x62]
xor cl, byte [ecx + 0x4a]
dec edx
push esi
popal
dec edx
dec esi
insd dword es:[edi], dx
inc ebp
jns 0x2b0085ab
push esp
jns 0x2b00859d
bound esi, qword [ebp + 0x45]
push edx
push 0x6e
imul edx, dword [esi + 0x50], 0x3830746a
inc edi
insb byte es:[edi], dx
bound esi, qword [edi]
aaa
push ebx
ja 0x2b0085a1
cmp byte [edx + 0xd], cl
or dh, byte [edi + 0x4c]
jns 0x2b0085c8
outsd dx, dword [esi]
jns 0x2b00859d
ja 0x2b0085a5
dec ebp
push eax
dec eax
dec ecx
dec ebp
jae 0x2b0085b9
dec esp
outsd dx, dword [esi]
inc esi
push eax
dec eax
cmp dword [edi + ebp + 0x48], eax
xor eax, 0x564b6f4a
inc edx
xor ebp, dword [ebx + 0x4a]
cmp dword gs:[esi], esi
dec esp
arpl word [edx + 0x58], cx
outsd dx, dword [esi]
arpl word [ebx + 0x6d], si
push 0x2f39452f
das
pop ecx
push ecx
xor eax, 0x3356775a
imul ebp, dword [ebx], 0x354d4a34
inc ecx
insb byte es:[edi], dx
inc esi
aaa
xor ebp, dword [ecx + 0x2b]
xor al, 0x4a
dec ebp
xor eax, 0x37466c41
push ebx
insd dword es:[edi], dx
outsb dx, byte [esi]
bound edx, qword [ebp + edx*2 + 0x53]
outsb dx, byte [esi]
or eax, 0x2b54640a
imul ebp, dword [ebx + 0x77], 0x6d67654d
push esp
sub ebp, dword [ecx + 0x6b]
ja 0x2b0085f1
imul esi, dword [edi + 0x4d], 0x65
insd dword es:[di], dx
insd dword es:[di], dx
insb byte es:[edi], dx
pop ecx
sub esi, dword [ebp + 0x42]
inc edx
ja 0x2b0085f2
ja 0x2b0085f6
pop edx
xor al, 0x6b
pop eax
xor dl, byte [ebx + 0x32]
cmp dword [ecx], esi
js 0x2b008627
jbe 0x2b00862c
xor byte [edx + 0x66], ch
push eax
push eax
jns 0x2b008611
jb 0x2b00861d
push esp
dec edx
inc ebp
jns 0x2b008613
xor edx, dword [esi + 0x70]
xor cl, byte [ebp + 0x56]
pop eax
pop ecx
dec ebx
inc esi
push ecx
inc edi
outsd dx, dword [esi]
popal
push esp
pop ecx
push edi
jns 0x2b00865b
push edi
push ebp
aaa
dec esp
xor al, 0x67
xor ecx, dword [0x7035720a]
cmp byte [ebp + 0x2b], dh
push esi
inc esp
dec ebx
inc esi
ja 0x2b008643
inc esi
inc ebp
popal
outsb dx, byte [esi]
outsb dx, byte [si]
cmp byte [ecx + edx*2 + 0x45], dl
inc ebp
push ebp
jne 0x2b008669
ja 0x2b008678
dec ebx
inc ebp
arpl word [edi + 0x64], bp
insb byte es:[edi], dx
jbe 0x2b008659
inc edi
dec ebp
xor byte [ecx], dh
sub esi, dword [esi + 0x30]
xor eax, 0x33506f6b
jp 0x2b008658
jb 0x2b008663
push cx
xor cl, byte [ecx + 0x53]
dec edi
push edx
outsd dx, dword [esi]
insd dword es:[edi], dx
outsw dx, word [esi]
bound esp, qword [ebx + 0x39]
popal
bound esp, qword [edi + 0x55]
dec ax
inc ebp
jns 0x2b008645
or bh, byte [ecx + 0x44]
inc edx
sub ecx, dword [eax + 0x58]
cmp dword [eax + ebp*2 + 0x5a], ebp
pop edx
dec esp
insd dword es:[edi], dx
cmp byte [ebp + 0x41], dl
jns 0x2b0086ac
js 0x2b008692
dec esp
inc esi
imul eax, dword [esi + 0x69], 0x37
cmp dword [ebp + 0x73], eax
push edi
push esi
aaa
dec ebx
push ecx
xor byte [edx + 0x67], cl
push ebp
dec edx
jp 0x2b008697
dec edx
inc edx
bound ebp, qword [edi + ebp*2 + 0x61]
jae 0x2b0086de
insb byte es:[edi], dx
sub esi, dword ss:[edi]
jo 0x2b0086c5
jp 0x2b0086b9
cmp dword [ebx + 0x59], ebp
push edx
push ecx
inc ebp
aaa
cmp dword [ebx + 0x35], ecx
jns 0x2b0086cd
jo 0x2b0086c7
outsd dx, dword [esi]
inc edx
or eax, 0x5148470a
push edi
xor dword [esi + 0x52], ebp
push edx
imul ebx, dword [ecx + 0x2f], 0x38
push ebx
pop eax
cmp byte [ebx + 0x58], dl
push edi
xor ah, byte [ecx + 0x58]
popal
pop eax
dec ecx
dec esp
xor dl, byte [eax + 0x30]
dec ebp
ja 0x2b0086f6
push esp
das
push ebp
push 0x63536e42
cmp byte [ebp + 0x46], cl
inc ecx
push ecx
jns 0x2b008725
pop edx
imul edx, dword [edx + eax*2 + 0x6f], 0x3663767a
jae 0x2b008720
pop edx
xor esi, dword [ecx]
inc esp
inc esp
jne 0x2b00870e
push 0x46
push eax
push eax
inc esp
dec ecx
jno 0x2b008732
inc ecx
bound esi, qword [edx + 0x32]
jb 0x2b008701
aaa
push ecx
push esi
push eax
or eax, 0x6e6a6c0a
xor dword [ecx + 0x65], edx
je 0x2b00874d
dec ebp
dec esp
ja 0x2b008758
push ebx
dec ebx
dec ebx
xor dh, byte [ecx + 0x2b]
push ebx
push eax
pop eax
inc ebp
jb 0x2b008768
dec esp
inc ebx
push esi
imul ebp, dword [ecx + 0x61], 0x57
push edi
jae 0x2b008768
inc ebp
push edi
bound eax, qword [ecx + 0x54]
jns 0x2b008746
aaa
ja 0x2b00876b
inc esp
jb 0x2b00874f
je 0x2b00877e
push 0x44
inc esi
jne 0x2b008765
outsb dx, byte ss:[esi]
outsb dx, byte [esi]
jno 0x2b008752
outsb dx, byte [esi]
imul eax, dword [edi + 0x6d], 0x43
aaa
dec ebx
jo 0x2b00877d
inc ecx
push ebx
xor esi, dword [ecx]
sub esi, dword [esi]
push ebp
or eax, 0x314a490a
ja 0x2b00876f
xor dword [edi + 0x47], esi
inc esi
push esi
inc edi
dec ebx
xor dh, byte [ebx]
push ebx
cmp dword [edi + ebp*2 + 0x5a], ebp
pop edx
jp 0x2b00878e
inc ebp
bound esp, qword [edx + 0x39]
push 0x6b
ja 0x2b008785
xor byte [esi + 0x30], cl
inc ebx
jo 0x2b00878a
cmp dword [edi + 0x62], edx
dec ebp
jp 0x2b0087b0
push ebp
xor dword [eax], edi
pop edx
cmp byte [edx + 0x51], bl
push ecx
das
xor dword [esi], esi
imul esi, dword [ecx], 0x66
imul esi, dword ss:[ecx], 0x66
imul ecx, dword [ebp + 0x4f], 0x4a6f4577
dec edi
ja 0x2b0087a0
outsd dx, dword [esi]
dec edx
jbe 0x2b0087c8
imul esi, dword [edx], 0x4c616532
dec ebp
jp 0x2b008797
push ecx
xor dword [ebx + 0x77], ebp
js 0x2b0087a1
ja 0x2b0087e5
xor eax, dword [ecx + 0xd]
or dl, byte [esi + 0x2b]
das
inc ecx
or eax, 0x2f2b560a
xor eax, 0x714a6d64
jne 0x2b0087e7
pop ecx
push 0x5248705a
pop edx
jo 0x2b0087c8
push edx
inc edi
dec ebx
push 0x4e485061
push eax
dec eax
dec esi
dec eax
inc esp
push ecx
sub eax, dword [edx + 0x32]
jne 0x2b0087c7
inc edx
pop edx
das
js 0x2b0087fd
inc esp
jae 0x2b0087f3
jne 0x2b0087e9
arpl word [ebx + 0x6c], ax
push ebp
dec ecx
dec edi
insd dword es:[edi], dx
xor ch, byte [ecx + 0x74]
jo 0x2b0087f1
sub ebx, dword [eax + 0x68]
arpl word [eax], di
push eax
dec esi
xor byte [ebx + 0x77], ah
jb 0x2b008828
arpl word [edi + 0x72], si
je 0x2b008827
jb 0x2b008825
outsd dx, dword [esi]
push esi
xor eax, 0x3951696d
inc ebp
or eax, 0x6c784e0a
jb 0x2b00880f
inc edx
push edi
jbe 0x2b008836
insd dword es:[edi], dx
push esi
xor al, 0x4e
push esp
xor ecx, dword [esi + 0x41]
push esp
pop ecx
ja 0x2b00884c
xor al, 0x35
dec ebp
push esi
push 0x56457769
cmp dword [eax + 0x61], ecx
xor eax, dword [ebp + 0x57]
dec edi
dec ebx
push esi
jne 0x2b008820
jno 0x2b008862
aaa
xor al, byte [edx + 0x38]
push eax
xor dword [ebp + 0x78], edx
push ebp
js 0x2b008827
xor esi, dword [ecx]
jb 0x2b00885b
xor dword [edx + 0x64], esi
imul ebp, dword [ebx + 0x4e], 0x58
insd dword es:[edi], dx
je 0x2b008831
dec ebx
ja 0x2b00887c
arpl word [eax + 0x75], bp
dec edi
inc edx
inc edx
pop ecx
push edi
je 0x2b008819
or bl, byte [edx + 0x74]
js 0x2b00886a
xor eax, 0x4670734a
xor eax, 0x38465263
popal
xor al, 0x74
push ebx
inc esi
cmp byte [ecx + 0x34], ah
je 0x2b008872
inc esi
push 0x50506b75
cmp dword gs:[ebp + 0x48], eax
inc ebp
dec eax
xor al, 0x49
inc edx
arpl word [si], si
popal
push esp
dec eax
push 0x43
imul ebp, dword [esi + 0x79], 0x6448437a
pop edx
outsb dx, byte [esi]
jns 0x2b0088b3
inc ebx
dec eax
pop edx
xor al, 0x59
imul eax, dword [esi + 0x72], 0x53514137
jne 0x2b00889b
inc edx
inc edi
inc esp
dec edi
inc esp
insd dword es:[edi], dx
push edx
push eax
dec ecx
outsb dx, byte ss:[esi]
ja 0x2b00888c
arpl word [ebp + 0x67], ax
js 0x2b008867
or al, byte [esi + 0x7a]
push esp
inc esi
jp 0x2b0088b2
jne 0x2b0088d6
insb byte es:[edi], dx
inc edx
imul ebp, dword [edx + 0x47], 0x542b6b65
xor byte fs:[esi + 0x41], al
sub edx, dword [esp + 0x30]
inc esi
inc ecx
xor byte [esi + 0x41], al
inc esp
outsd dx, dword [esi]
dec eax
push edi
push esi
inc esi
dec edi
dec ecx
js 0x2b0088bb
cmp byte [esi + ecx*2 + 0x39], dl
popal
imul edx, dword [ebx + 0x44], 0x46355351
insd dword es:[edi], dx
jbe 0x2b0088b8
inc ebp
insd dword es:[edi], dx
das
je 0x2b0088e1
das
push ebp
arpl word [eax + 0x69], cx
push edi
inc ebp
jns 0x2b0088c8
jne 0x2b0088e0
jae 0x2b0088f3
xor esi, dword [0x326b4354]
dec edi
push esp
inc ebx
imul esi, dword [edx], 0x4f
inc edi
inc ecx
dec eax
outsd dx, dword [esi]
dec edi
inc esp
dec eax
or eax, 0x6856510a
push 0x4b
dec esp
inc esi
inc ebp
push edx
push eax
dec eax
push 0x4d
cmp dword [ecx + 0x45], ebp
inc ebp
pop ecx
push eax
insb byte es:[edi], dx
cmp byte [ecx], dh
cmp dword [ebx + 0x6b], esi
inc esp
dec edx
dec esp
xor eax, 0x35457066
insb byte es:[edi], dx
dec esi
xor byte [edx + 0x35], cl
cmp byte [edi + 0x7a], ah
jbe 0x2b00893c
jo 0x2b00890f
xor eax, 0x4a304e6c
xor eax, 0x767a6738
push ebx
push ebx
dec esi
ja 0x2b008932
jb 0x2b008947
pop edx
ja 0x2b008925
inc ecx
jne 0x2b008946
dec ebp
dec ebp
pop ecx
push ebx
sub ecx, dword [esi + 0x34]
xor al, 0x61
cmp byte [bp + di + 0x35], dh
jb 0x2b008927
xor eax, 0x66676146
or eax, 0x6b44430a
push ebp
jo 0x2b008932
or ax, 0x430a
inc esp
imul edx, dword [ebp + 0x36], 0x70
xor al, 0x35
push ebp
jp 0x2b008944
xor eax, 0x69427a55
jne 0x2b00897f
imul esi, dword [ebp + 0x7a], 0x48336552
push edi
push edx
xor ecx, dword gs:[eax + 0x57]
dec esp
pop ecx
push ecx
inc ebx
aaa
xor dword [esi + 0x59], esi
imul edx, dword [ebx + 0x49], 0x38
je 0x2b008951
inc ebp
popal
jo 0x2b008968
cmp byte [eax + ebp*2 + 0x76], cl
das
dec esi
push edi
je 0x2b00899b
jne 0x2b00896b
inc ecx
push ecx
pop edx
arpl word [esi + 0x72], dx
dec ebx
inc ecx
jae 0x2b00898a
xor al, 0x65
push esi
js 0x2b00896a
xor dword [edi], esi
jp 0x2b0089a2
xor dword [ebx], esi
popal
or eax, 0x6a56440a
or al, byte [esi + edx*2 + 0x6a]
push esi
push 0x54
push esp
xor ebp, dword [ebx]
jne 0x2b008994
inc ecx
inc esp
jp 0x2b0089b8
dec di
dec edi
jb 0x2b0089ce
dec edi
cmp byte [eax + ebx*2 + 0x72], dl
ja 0x2b0089cd
xor bh, byte [ecx + 0x4b]
jne 0x2b0089d1
insd dword es:[edi], dx
dec ebx
xor dword [edi + 0x35], ecx
popal
inc ebx
push ebx
dec eax
cmp dword [ebp + 0x2f], eax
inc ebp
das
xor dword [edi + 0x55], esp
dec eax
inc ecx
xor byte [edx + 0x70], bl
inc ebx
jp 0x2b0089c9
dec ebx
imul ecx, dword [ecx + 0x30], 0x66486333
inc ecx
inc cx
jb 0x2b0089e5
push 0x66416e43
dec edi
xor ecx, dword [0x6f78330a]
js 0x2b008a05
xor byte [esi + 0x43], al
je 0x2b0089d0
cmp dword [edi + 0x67], esp
cmp byte [eax + 0x45], dh
cmp byte [ecx + 0x36], dh
push ebx
outsb dx, byte [esi]
inc ecx
js 0x2b0089f1
inc edx
jno 0x2b008a14
sub edx, dword [edx + 0x64]
das
dec ebp
js 0x2b0089ec
imul edx, dword [ebp + 0x38], 0x37723658
cmp byte [eax + 0x36], bl
jb 0x2b0089f4
sub eax, dword [ebp + 0x39]
outsd dx, dword [esi]
inc edi
push ebx
cmp byte [ecx + 0x2f], dh
outsb dx, byte [esi]
dec ebx
xor byte [ebx + 0x50], ah
dec esi
arpl word [eax + 0x4e], dx
dec esp
dec edx
aaa
das
dec edi
das
das
pop ecx
pop eax
push edx
pop edx
push 0x3041654d
jno 0x2b0089ed
or ch, byte [eax + 0x4c]
dec eax
sub ebp, dword [ebx + 0x52]
push ebp
dec esi
arpl word [eax + 0x6d], bx
outsd dx, dword [esi]
js 0x2b008a61
xor dword [esi + 0x47], esi
inc edi
inc ecx
jno 0x2b008a42
dec ebp
push ebp
inc ecx
inc esp
dec edi
inc ecx
cmp byte [edi], ch
je 0x2b008a43
insb byte es:[edi], dx
xor eax, 0x6c4d6855
pop eax
push ebp
inc edx
dec edx
xor dword [ecx + 0x53], ecx
dec esp
xor eax, 0x4a70794b
jae 0x2b008a8a
inc ecx
jne 0x2b008a8c
push eax
inc ebp
inc edi
outsd dx, dword [esi]
jns 0x2b008a63
inc ebx
inc ecx
dec eax
inc edx
insb byte es:[edi], dx
jne 0x2b008a73
push edi
push edi
xor dword [edi + 0x6c], esi
das
arpl word [ecx + 0x59], cx
xor dword [edi], esi
push eax
inc esi
push ecx
popal
xor eax, 0x7376414e
je 0x2b008acb
jae 0x2b008aad
jp 0x2b008ad8
dec edx
dec esp
js 0x2b008ab6
push edx
je 0x2b008acd
push eax
xor eax, 0x7a42664f
dec eax
dec edi
inc dx
jp 0x2b008ad9
inc edx
ja 0x2b008ad8
push edi
js 0x2b008b10
pop eax
cmp byte [esi], dh
insb byte es:[edi], dx
push eax
jns 0x2b008ad4
jp 0x2b008b00
push eax
dec edi
inc ebp
jo 0x2b008adf
je 0x2b008b09
pop eax
je 0x2b008b04
ja 0x2b008b26
push edx
push esp
js 0x2b008b3e
js 0x2b008b22
pop eax
cmp dword [bp + si + 0x58], eax
pop eax
arpl word [esi], si
dec ebp
imul ecx, dword [ebp + 0x32], 0x76
pop ecx
inc edx
dec esi
xor ch, byte [ebp + 0x46]
push edi
insb byte es:[edi], dx
cmp dword [edx + 0x46], esp
push ecx
inc ecx
imul eax, dword [ecx + 0x49], 0x74677533
ja 0x2b008b2c
jbe 0x2b008b3a
push ebp
xor dword [ecx + 0x78], eax
inc esp
sub ecx, dword [ebp + 0x4a]
xor al, 0x48
push edi
outsb dx, byte [esi]
cmp dword [ebx], esi
jae 0x2b008b4d
dec edx
pop eax
push edi
ja 0x2b008b73
xor eax, dword [esi + 0x65]
imul edx, dword [edi + 0x51], 0x6f
or eax, 0x3332760a
push ecx
inc esi
inc edi
xor esp, dword [edi + 0x36]
jo 0x2b008b9f
jo 0x2b008b9f
inc ecx
xor eax, 0x31687962
push ebp
push 0x59
inc ecx
jp 0x2b008b6a
cmp dword [ecx], esi
pop ecx
inc ecx
cmp byte [edx + 0x4d], dh
je 0x2b008b91
dec esi
inc ebx
inc edx
inc edx
sub esi, dword [esi]
inc ecx
jne 0x2b008b9d
xor ebp, dword [edi + 0x72]
jo 0x2b008b9d
insd dword es:[edi], dx
xor al, 0x61
push edx
insd dword es:[edi], dx
popal
dec ebx
ja 0x2b008baa
xor al, 0x35
inc ebx
jne 0x2b008bdf
das
push ecx
jo 0x2b008bd7
inc edi
outsb dx, byte [esi]
inc ecx
dec esp
bound eax, qword [ebx + 0x78]
jo 0x2b008c17