Function at 0x40f3eb
Capabilities:
Encode data using xor

Disassembly:
mov eax, dword [0x797922f1]
mov al, byte [0xb6b6b78f]
dec esp
add ah, byte [ebp + 0x3c024a48]
test edx, edi
mov ecx, 0xb53c0085
sbb eax, 0x79799402
jns 0x40f2b5
add bh, byte [edx + 0x1d]
fidivr dword [ecx + 0x79]
jns 0x40f2bd
add bh, byte [ecx + eax*4]
add dl, byte [ebp + eax*4 + 2]
and al, 0xb5
add bl, byte [edx]
mov ch, 0xb6
cdq
push edx
sar byte [ebx + 0x50517981], 0xfe
jge 0x40f2b9
mov dh, 0x99
dec esp
add ah, byte [ebp + 0x4f4a4848]
dec esi
sbb eax, 0x79796c02
jns 0x40f2e6
add byte [esi*4 - 0x14ec342], ch
stosd dword es:[edi], eax
cmp dword [ecx + 0x23], edi
jns 0x40f230
sub al, 0x85
mov dh, 0x2c
mov cl, 0xb6
sub al, 0x81
mov eax, dword [0x79789230]
add bh, byte [eax*4 - 0x582c6fe]
cdq
mov ah, 2
inc esp
test dword [eax], eax
cmp byte [ebp + 0x1d], bh
add dh, byte [ecx + edi*2 + 0x79]
jns 0x40f316
add dl, byte [ebp + esi*4]
jb 0x40f2c0
add byte [ecx + edi*2 + 0x56797979], dl
push edi
push edx
sar byte [ebx + 0x24c7981], 0xa5
cli
movsd dword es:[edi], dword [esi]
or dword [edx + 0x4f], 0x3c00b54e
mov ch, 0x6a
mov ecx, 0xb6494949
sub al, 0xb5
mov dh, 0x2c
lea esi, [esi + 0x2cb6892c]
test dword [esi + 0x77a1812c], esi
jns 0x40f34f
mov ch, 0
cmp al, 0xb5
push 0xffffffffffffffb9
dec ecx
dec ecx
dec ecx
mov dh, 0x2c
mov ch, 0xb6
sub al, 0x8d
mov dh, 0x2c
mov dword [esi + 0x2cb6852c], esi
and dword [ecx + 0x79792e77], 0x59bdfa
cmp al, 0xb1
cli
mov ebp, 0xb13c0059
push esi
push edi
push edx
add bh, byte [ecx + esi*4]
add bl, byte [esp + edx*2 + 0x2b54fba]
dec edi
mov ch, 2
sub eax, 0x4702855d
sub dword [edx - 0x39], 0xb6a857a1
mov dh, 0x23
jns 0x40f348
mov dh, 0x2f
lea esi, [esi + 0x7923852f]
mov dh, 0x2d
pop ebp
pop ebp
mov dh, 0x2f
mov dword [esi - 0x5ea2a2d3], esi
jp 0x40f33d
jns 0x40f38a
cli
mov ebp, 0x4cba5759
dec esp
add ah, byte [ebp + 0x4a71a5fa]
clc
xor al, 0x81
pop edx
js 0x40f39c
jns 0x40f351
mov esi, ecx
imul byte [edx + 0x44027939]
test dword [eax], eax
js 0x40f39b
mov ecx, 0x79e9a039
jns 0x40f3b1
cli
sbb al, 0xd1
jns 0x40f2fb
cmp al, 0xd5
mov byte [0xd87939aa], al
mov cl, 0xd2
cmp edi, dword [ecx + 4]
inc esp
add al, 0x44
shr dword [edx - 0x48], 1
push 0xffffffffffffffb8
add byte [ecx + ebx*4], bh
cdq
add bh, byte [ecx + edx*4]
cmp al, 0x91
add byte [ebx*4 + 0x853c02], bh
cmp al, 0xa1
add bh, byte [edx*4 + 0x2a53c00]
cmp al, 0x59
add byte [ecx + ebp*4], bh
cli
sbb al, 0xad
test eax, 0x79ad1cfa
cli
jns 0x40f367
sbb al, 0xb1
jns 0x40f36b
sbb al, 0xb5
jns 0x40f375
sbb al, 0xad
add byte [ecx + esi*4], ah
sbb eax, 0x797979d8
jns 0x40f381
cmp al, 0xd1
add al, 0x3c
rcr dword [0x797979da], 1
jns 0x40f34b
jns 0x40f405
mov esi, 0x7978c13c
cmp al, 0xc1
js 0x40f40a
jns 0x40f40c
add bh, byte [ecx + eax*4]
add byte [eax*8 + 0x893c02], bh
mov dword [eax], eax
add byte [ecx + ecx*8], bh
cmp al, 0xc9
mov eax, dword [0x79796b79]
add bh, cl
stc
jns 0x40f422
jns 0x40f3ab
cmp al, 0xcd
add al, 0x3c
lds ecx, [ecx + 2]
cmp al, 0x81
add bh, byte [ecx + eax*4]
mov dh, 0x69
mov dh, 0x4c
int 0x50
push eax
cli
sbb al, 0xc1
jns 0x40f3ba
xor al, 0xb5
jns 0x40f3f1
mov ds, word [0x79799402]
jns 0x40f445
add bh, byte [edx + 2]
push esp
rol dword [eax], 1
jp 0x40f3f1
add byte [ecx + edi*2 - 0x5d868687], dl
add byte [edx], 0x3c
rcr dword [0x797979da], 1
jns 0x40f3e8
cmp al, 0xc1
push edx
sar byte [edx + 0x48a5024c], 0x4a
mov ch, 2
cmp al, 0x85
add al, byte [ecx - 0x7f]
push 0x44
add bh, byte [eax*4 + 0x6a814102]
inc esp
test dword [ecx - 0x494956b4], esp
add bh, byte [ecx + eax*4]
cmp al, 0x81
add bh, byte [ecx]
jge 0x40f400
cli
cdq
pop ds
sub eax, 0x853c0288
mov esi, 0x79785d39
add bh, byte [eax*4 + 0x785d39be]
test dword [esi + 0x79785d39], edi
cmp dword [ebp + 0x78], ebx
jns 0x40f48c
jns 0x40f48d
jns 0x40f47f
push 0xffffffffffffffb9
cmp dword [edx + 0x2323a225], esp
mov ecx, 0xa225a239
and esp, dword [ebx]
js 0x40f420
cmp al, 0x85
mov dh, 0x29
xchg ecx, eax
add bh, byte [eax*4 + 0x28d29b6]
cmp al, 0x85
mov dh, 0x29
test dword [ebx], esp
jns 0x40f3e8
sub al, 0x89
add bh, byte [eax*4 - 0x4976d64a]
sub al, 0x81
mov eax, dword [0x79792ccb]
cli
mov ebp, 0x853c0259
cli
xor dword [ebp + 0x79], ebx
add bh, byte [eax*4 + 0x795d31fa]
sub al, 0x82
mov dh, 0x2c
xor dword [esi + 0x7ca1852c], 0x23b6b6b7
jns 0x40f47f
jns 0x40f481
jns 0x40f483
jns 0x40f485
jns 0x40f468
cmp al, 0xb5
dec ecx
and dword [edx + 0x78], ebx
jns 0x40f4e5
pop edx
js 0x40f4e4
jns 0x40f40e
mov eax, dword [0xb6b6b7dc]
cli
mov ebp, 0xb53c0295
add dl, byte [ebp + eax*4 + 2]
fdiv qword [edi - 0x4205494a]
xchg ebp, eax
add bh, byte [esi*4 + 0x2855402]
sbb dl, byte [ebp - 0x49a6ddfe]
pop ecx
mov dh, 0x99
cdq
push 0xffffffffffffffb9
cmp dword [edx - 0x40], edx
mov edx, 0x48a5024c
mov ecx, 0xbac05239
dec esp
add ah, byte [ebp + 0x4e4f4a48]
push edx
sar byte [edx + 0x48a5024c], 0x4a
dec eax
dec edx
dec edi
dec esi
add dh, byte [ecx + eax*4]
add bh, byte [esi]
mov dword [edx], eax
test dword cs:[eax], eax
add dword [edx], 0x2e02893e
test dword [eax], eax
cmp al, 0xb5
add dl, bh
mov byte [0xb6b7fa64], al
sub al, 0x7c
mov eax, dword [0x79792f12]
add al, byte [ebp + esi*4 + 0x47]
add bh, byte [edi + 0x7a8db922]
mov eax, 0x70894402
inc ecx
mov dword [eax + 0x41], esi
jge 0x40f4ef
jl 0x40f52f
inc ecx
xor dword [edi], 0xb6b7fa7c
sub al, 0x80
mov dh, 0x44
test dword [edx], eax
push esp
add dword [eax], 0x34fa812c
test dword [ecx + 0x34], edi
ret
jge 0x40f558
jb 0x40f491
stosb byte es:[edi], al
das
jl 0x40f48b
dec edi
das
jns 0x40f567
add bh, byte [edi + 0x7a8db922]
mov edi, 0x7a8db922
cmp al, 0xb5
push esi
push edi
push edx
sar byte [edx - 0x7ea2c2fe], 0x4f
add ch, byte [0x7f00815d]
mov eax, dword [0x79796910]
add bh, cl
adc dword [ecx + 0x79], edi
jns 0x40f512
aas
jge 0x40f4b6
mov eax, dword [0x79796902]
add cl, ch
adc dword [ecx + 0x79], edi
jns 0x40f522
add ch, byte [ecx + 0x79]
jns 0x40f51a
jmp 0x79ba6e30
mov edi, 0x35a1ba57
imul edi, dword [ecx + 0x79], 0x7911f902
jns 0x40f5a7
mov edx, 0x796935a1
jns 0x40f52b
stc
adc dword [ecx + 0x79], edi
jns 0x40f5a6
jns 0x40f4d1
mov byte [0x72810282], al
inc ebp
add byte [edx], 0x81
jb 0x40f579
pop ebp
jge 0x40f564
add byte [edx], 0x39
add bh, byte [ecx]
jge 0x40f538
mov ecx, 0xba39a82c
push 0xffffffffffffffb9
mov edx, 0x6953a14f
jns 0x40f5c3
add ch, byte [0xe972815d]
adc dword [ecx + 0x79], edi
jns 0x40f581
push ds
sbb dword [eax + 0x69], eax
jns 0x40f5d4
imul edi, dword [ecx + 0x79], 0x7d4702
add dword [ecx], edx
jns 0x40f5dc
add al, byte [edi + 0x7d]
add byte [ecx], al
adc dword [ecx + 0x79], edi
jns 0x40f5bc
push edi
mov edx, 0x796970a1
jns 0x40f56e
jo 0x40f5d2
jns 0x40f5e4
add bh, cl
stc
adc dword [ecx + 0x79], edi
jns 0x40f5e9
jns 0x40f514
add byte [edx], 0x41
jge 0x40f5e9
test al, 0x2d
xchg dword [edx], eax
mov eax, 0x797d31fa
sub al, 0xa8
push edi
test al, 0x57
mov al, byte [0x79792cf5]
add al, byte [edi + 0x7d]
add byte [ecx + 0x7d], al
push edi
jge 0x40f58c
inc ecx
jge 0x40f5e6
mov edx, 0xfaa5024c
movsd dword es:[edi], dword [esi]
xchg ecx, eax
fdiv dword [ecx - 0x586c42e]
sbb al, 0xa1
jns 0x40f5a4
inc esp
mov eax, dword [0x4402b86a]
add al, byte [ecx + eax*4]
cmp al, 0xa9
add dword [eax], 0x3c02a93c
test dword [eax], eax
cmp al, 0xad
add bh, byte [ecx*4 - 0x5ac341c7]
lahf
stosd dword es:[edi], eax
add byte [ecx + ebp*4], bh
add bh, byte [eax*4 + 0x2ad3c00]
cmp al, 0x8d
cmp dword [esi - 0x54605ac4], edi
cmp dword [ecx], edi
inc esp
mov cl, 0
cmp al, 0xb5
sbb eax, 0x797979d8
jns 0x40f5c8
jns 0x40f63e
jns 0x40f640
add byte [ecx], bh
cmp al, 0xa1
add al, 0x3c
mov eax, dword [0x7979da1d]
jns 0x40f64c
jns 0x40f58a
mov dh, 0x2c
xchg ecx, eax
sub al, 0x91
dec eax
mov dh, 0x2c
mov dword [ecx + 0x79792ce8], esp
add al, cl
add bh, byte [ecx]
call 0x2ba6f0c
sub al, 0x79
jns 0x40f5e2
rol dword [edx], 0x3c
mov eax, dword [0x7979da1d]
cmp al, 0xa1
sbb eax, 0x797979da
jns 0x40f661
jns 0x40f663
jns 0x40f5ed
add bh, byte [eax + 0x1d49bac0]
mov eax, 0x1d49bac0
mov edx, 0x6cb61d49
mov dh, 0x6c
jns 0x40f66d
jns 0x40f66f
add al, 0x3d
pop ebp
test dword [edx + 0x1d], esp
pop ebp
test dword [edx + 0x4f], ecx
dec esi
add byte [ecx + 2], ah
mov eax, dword [0x3bd2b1d8]
jns 0x40f675
mov esp, 0xb52cb649
mov esi, 0xb6b6b53c
cmp al, 0xb5
mov dh, 0xb6
mov dh, 0xb6
add al, 0x3c
lodsd eax, dword [esi]
sbb eax, 0x797979da
jns 0x40f5db
dec ecx
sbb eax, 0x79796cb6
jns 0x40f6a2
add al, 0x3d
pop ebp
test dword [edx + 0x1d], esp
pop ebp
test dword [edx + 0x4f], ecx
dec esi
add byte [ecx + 2], ah
mov eax, dword [0x3bd2b1d8]
jns 0x40f6a8
mov esp, 0xa91c0049
add byte [ecx + ebp*4], bl
mov dh, 0x2c
mov ch, 0xbe
cmp al, 0xb5
mov dh, 0xb6
mov dh, 0xb6
add al, 0x3c
lodsd eax, dword [esi]
mov dh, 4
cmp al, 0xad
sbb eax, 0x797979da
jns 0x40f611
dec ecx
sbb eax, 0x79796cb6
jns 0x40f6d6
jns 0x40f6d8
add al, 0x3d
pop ebp
test dword [edx + 0x1d], esp
pop ebp
bound ebx, qword [0x4f4a855d]
test dword [edx + 0x4f], ecx
dec esi
add byte [ecx + 2], ah
mov eax, dword [0x3bd2b1d8]
jns 0x40f6de
mov cl, 0xd2
cmp edi, dword [ecx + 0x6a]
mov esp, 0xa93c0049
dec ecx
add byte [ecx + ebp*4], bh
mov dh, 0x2c
mov ch, 0xbe
cmp al, 0xb5
mov dh, 0xb6
mov dh, 0xb6
add al, 0x3c
lodsd eax, dword [esi]
sbb eax, 0x797979da
jns 0x40f647
add al, byte [ebp + ebp*4 + 0x1d]
add byte [ecx + edi*2 + 0x50797979], al
sbb eax, 0x79798400
jns 0x40f710
push eax
push esi
push esi
push edi
push edx
add bl, byte [esp + edx*2 + 0x4402ba48]
inc esp
test eax, 0xe0a1c46a
movsb byte es:[edi], byte [esi]
mov dh, 0xb6
mov al, byte [0xb6b6b6d4]
mov dh, 0xb6
mov eax, dword [0x79795483]
mov dh, 0x2d
pop ebp
jge 0x40f65b
sbb byte [edx + 0x79], dl
jns 0x40f675
insb byte es:[edi], dx
std
sar dword [ebx], cl
jns 0x40f666
enter 0x7965, 0x79
and dword [esi - 0x49868687], esi
leave
cli
mov ebp, 0xbd21ba85
and eax, 0x8cb6793b
test dword [ebx + 0x3b], ecx
jns 0x40f690
mov word [ebp - 0x386c4b5], es
dec ebx
cmp edi, dword [ecx - 4]
jns 0x40f6dc
mov ecx, 0xed218f2d
and eax, 0xb649793b
mov word [ecx - 0x386c4b5], cs
mov ecx, 0x2db67f2d
pop ebp
jge 0x40f6ae
leave
mov edx, 0x7d5d2db6
mov eax, dword [0xb6b6b6c8]
push eax
mov dh, 0x2d
pop ebp
jge 0x40f6bf
invalid
and dword [ecx + 0x797946e4], 0x8123ba50
mov eax, dword [0x797947c5]
push eax
mov edx, 0xc5a18123
inc edi
jns 0x40f798
push eax
mov edx, 0xa2a9024f
add byte [edx], 0x7f
cld
mov ecx, 0xc9b67b2d
cli
mov edi, 0x5d2d727d
sub dword [ebx], 0x4fba57a6
add ch, byte [0xb96a815d]
mov byte [0x2cb9fc86], al
mov byte [edx], al
xchg esp, edi
shr byte [0xfac8b67b], 0xbf
jge 0x40f7c4
enter 0xffffffffffffbffa, 0x7d
jb 0x40f780
sub eax, 0xa22b855d
push edi
pop ebp
test dword [ebx], ebp
mov byte [0x4502ba57], al
pop ebp
jge 0x40f7ad
mov edx, 0x7d5d4502
dec edi
push 0xffffffffffffffaf
jb 0x40f729
sub al, 0x94
mov eax, dword [0x79797abc]
dec edi
dec edi
dec edi
dec edi
dec edi
mov esi, 0x79798f79
jns 0x40f716
out 0x76, eax
jns 0x40f7f2
cli
mov ebp, 0x518f238d
push edi
mov edx, 0x3a848dd8
jns 0x40f7f9
mov edi, 0x7800d32d
push 0xffffffffffffffb9
push edi
mov edx, 0x7d5d3d02
dec edi
push 0xffffffffffffffaf
jb 0x40f758
mov edi, 0x7a1942c
jp 0x40f818
sub al, 0x94
mov eax, dword [0x79797a07]
dec edi
jns 0x40f7f0
dec edi
dec edi
dec edi
dec edi
mov esi, 0x79798f79
jns 0x40f74d
mov eax, dword [0x7979762e]
cli
jbe 0x40f828
jbe 0x40f828
jns 0x40f7ab
mov ebp, 0x518f238d
push edi
mov edx, 0x848d6c70
cmp bh, byte [ecx + 0x2d]
rol byte [edx], cl
test byte [ecx - 0x7c], bl
cmp bh, byte [ecx]
sub dword [edx - 0x47], 0x74faba57
test eax, 0x79793b25
sub eax, 0x25a92193
cmp edi, dword [ecx - 0x5f]
or ch, byte [0xb9fc7979]
push eax
sub eax, 0x5d2db682
jge 0x40f79f
mov word [ecx + 0x50793b25], gs
mov eax, dword [0x79792aa1]
mov eax, dword [0x2179792a]
ror dword [ebp + 0x3b], 0x79
jns 0x40f86d
and ecx, eax
dec ebp
cmp edi, dword [ecx + 0x21]
in eax, 0x4d
and ebp, esp
dec ebp
cmp edi, dword [ecx - 0x5f]
outsd dx, dword [esi]
mov dh, 0xb6
mov dh, 0xfc
mov ecx, 0x4d2c5050
sub al, 0x4d
dec edi
dec esi
and edi, ebp
out dx, eax
push esp
cmp byte [ecx - 0x5f], bh
pop ds
movsb byte es:[edi], byte [esi]
mov dh, 0xb6
idiv dword [ecx]
dec ebp
cmp edi, dword [ecx + 2]
mov edi, 0x3b4de1f6
jns 0x40f894
mov esi, 0x2862a50
xchg byte [edx], al
jg 0x40f825
cld
mov ecx, 0xc9b67b2d
cli
mov edi, 0x2bae727d
test al, 0xfa
je 0x40f865
arpl word [edx], di
jns 0x40f8b5
push esi
push edi
sub eax, 0x632d2192
cmp bh, byte [ecx - 0x5f]
popal
sub eax, 0xb9fc7979
push eax
sub eax, 0x23792385
jnp 0x40f877
jns 0x40f80c
mov word [0x6a793a63], gs
mov ecx, 0x218523ba
cdq
in al, 0x3b
jns 0x40f807
mov eax, dword [0x797995cb]
and eax, dword [ecx + 0x79474ba1]
jns 0x40f8c2
retf
dec ebx
inc edi
jns 0x40f8ea
push eax
cli
sbb al, 0xb5
jns 0x40f8e1
scasd eax, dword es:[edi]
aas
jo 0x40f8e7
dec ebp
test byte [edx], bh
jns 0x40f8ad
and al, byte [eax]
insb byte es:[edi], dx
dec ecx
test byte [edx], bh
jns 0x40f88b
cmp al, 0x89
fild dword [ebp - 0x7c]
cmp bh, byte [ecx - 6]
inc ebp
test byte [edx], bh
jns 0x40f88a
xor al, 0x85
jns 0x40f8c0
mov dh, 0x6c
and eax, 0xa1793a63
mov bl, 0x63
jns 0x40f919
add dh, byte [ecx + 0x63216cb6]
cmp bh, byte [ecx - 0x5f]
movsb byte es:[edi], byte [esi]
arpl word [ecx + 0x79], di
push eax
push eax
add byte [ebx*4 - 0x70d24904], bh
cli
and al, 0x9d
jge 0x40f92b
invalid
xor al, 0x9d
sub eax, dword [edx + eax + 0x79029d3c]
cld
cmp al, 0x9d
add bh, byte [ecx - 4]
mov ecx, 0xc9b6a72d
mov byte [0x4dd121a3], al
cmp edi, dword [ecx - 0xf]
lds ecx, [ebp + 0x3b]
jns 0x40f878
aas
mov bh, 0xb6
mov dh, 0x50
and dword [ebp - 0xe86c4b3], ebx
int1
aad 0x4d
cmp edi, dword [ecx - 0x5f]
mov eax, dword [0xb6b6b76f]
push eax
outsd dx, dword [esi]
mov bh, 0xb6
mov dh, 0x50
mov esi, 0xb6b7b53c
mov dh, 0xb6
mov eax, dword [0x79797996]
jns 0x40f971
cli
xor al, 0x89
jns 0x40f929
popal
add byte [ebp + ecx*2 - 0x7c], ch
cmp bh, byte [ecx + 0x23]
and dword [ecx + 0x79794599], 0x812cb650
sub al, 0x81
mov eax, dword [0xb6b6b49f]
push 0xffffffffffffffaf
aas
cli
xor al, 0x89
jns 0x40f949
mov dword [ecx + 0x2d], edi
and dword [ebx], 0x45bea181
jns 0x40f99d
push eax
mov edx, 0x79954fa1
jns 0x40f8e6
jns 0x40f9a4
mov edx, 0x79237923
mov dh, 0x2d
pop ebp
test dword [ecx - 0x494949a4], esp
cli
and edi, dword [ecx + 0x23]
jns 0x40f8e7
sub eax, 0x5ca1855d
mov dh, 0xb6
mov dh, 0xfa
mov ebp, 0x7923ba85
and edi, dword [eax - 0x4a]
sub eax, 0x8da1855d
mov dh, 0xb6
mov dh, 0xfa
mov ebp, 0x7823ba85
and edi, dword [ecx + 0x23]
jns 0x40f8f6
jl 0x40f90d
mov dh, 0xb6
cli
mov ebp, 0x7823ba85
and edi, dword [eax + 0x23]
jns 0x40f905
scasd eax, dword es:[edi]
mov bh, 0xb6
mov dh, 0xfa
mov ebp, 0xa14fba85
xchg esi, eax
arpl word [ecx + 0x79], di
add ch, byte [ecx + 0x5130a14f]
jns 0x40f975
test eax, 0x5130a14f
mov eax, dword [0x79795130]
jns 0x40f9f3
dec edi
mov eax, dword [0x79792c35]
dec edi
mov eax, dword [0x79797512]
dec edi
jne 0x40f9fe
jns 0x40f9d6
mov eax, dword [0x79792c1f]
dec edi
mov eax, dword [0x79792c4f]
dec edi
mov eax, dword [0x79792a3f]
dec edi
mov eax, dword [0xb6b63f59]
dec edi
mov dh, 0x4f
mov eax, dword [0x797928ce]
and dword [eax + esi*4 + 0x39], esi
jns 0x40f94b
stc
pushal
jns 0x40fa27
cli
mov ebp, 0xd3fdda5d
cmp edi, dword [ecx + 0x57]
mov edx, 0x7d5d4502
dec edx
add al, byte [ebp + 0x5d]
jge 0x40fa07
push 0xffffffffffffffd2
jb 0x40f983
dec edi
dec esi
sub eax, 0x5d350281
lea esi, [edx - 0x4e]
xchg edx, eax
mov eax, dword [0x79797855]
and ecx, dword [edi + 0x4a690057]
imul ecx, dword [edx + 0x4a], 0xa14a4a4a
aas
je 0x40fa59
dec edx
dec edx
dec edx
dec edx
dec edx
mov eax, dword [0x7979743f]
cli
jns 0x40f9dc
mov ebp, 0xa2bf028d
push 0x915d2d02
jb 0x40f998
sub al, 0x7d
add dword [eax - 0x37fd2f5e], edx
add edi, dword [edi + 1]
rol byte [edx], 1
enter 0x7f03, 1
jnp 0x40fa36
aas
jae 0x40f9b8
sub eax, 0xaa2c467a
jb 0x40f9b7
sub al, 0x89
add dword [eax + 0x797859a1], edx
jns 0x40fa32
pop ebx
push eax
add byte [ecx - 0x465d57fe], al
push 0xffffffffffffffb9
push esi
push edi
push edx
mov edx, 0x4fa5024c
add ch, byte [ecx*4 + 0x72b66a4e]
scasb al, byte es:[edi]
jb 0x40f9d7
sub al, 0x7d
push 0xffffffffffffffb9
mov byte [0x8134701c], al
sub al, 0x92
mov eax, dword [0x797979ac]
and ecx, dword [edi + 0x4e690057]
dec esi
dec esi
dec esi
dec esi
mov eax, dword [0x797975d6]
cli
mov ebp, 0xa2bf028d
cmp al, 0x70
xor al, 0x89
sub eax, 0x852c708f
sub ecx, dword [eax - 0x76d349b1]
jns 0x40fab1
jns 0x40fa5d
invalid
dec edi
mov dh, 0x2c
mov dword [esi + 0x12a1812c], esi
mov dh, 0x2c
and dword [ecx + 0x79795012], 0xa285bdfa
mov eax, 0x4e852cb6
push eax
jns 0x40fade
cli
mov ebp, 0xb6b8a285
sub al, 0x85
dec esi
mov dh, 0x2c
and dword [ecx + 0x79797883], 0x7085bdfa
xor al, 0x89
sub eax, 0x852c70ef
sub al, byte [edi + 0x7979dfa1]
jns 0x40faac
pop ebx
push eax
add byte [ecx - 0x1b5d57fe], al
and ecx, dword [edi + 0x54575651]
mov edx, 0x2a5024c
cmp al, 0x8d
dec edi
dec esi
push 0xffffffffffffffb6
jb 0x40fa62
sub eax, 0x8134703e
sub al, 0x92
mov eax, dword [0x79797937]
and ecx, dword [edi + 0x4e690057]
dec esi
dec esi
dec esi
dec esi
mov eax, dword [0x79797521]
cli
mov ebp, 0xa2bf028d
pushal
jo 0x40fafc
aaa
jns 0x40fb28
jns 0x40fad4
invalid
mov dword [0x853c7099], ebp
sub al, byte [edi + 0x797950a1]
jns 0x40faf9
pop ebx
push eax
add byte [ecx - 0x315d57fe], al
dec ecx
mov dh, 0x2c
mov dword [esi - 0x505e7ed4], esi
sub eax, 0xbdfa7979
test dword [edx - 0x47], ebp
push esi
push edi
push esp
mov edx, 0x7d5d3d02
push 0xffffffffffffffc0
jb 0x40fb78
les eax, [ecx]
sar dword [ebx], cl
jns 0x40fb2e
add ebx, edx
cmp edi, dword [ecx + 0x2d]
mov edi, dword [eax]
cli
mov al, 0x64
xor eax, 0xa44104a8
movsb byte es:[edi], byte [esi]
cli
mov al, 0x88
test dword cs:[ebx], esp
test byte [ecx - 0x46], dl
add bh, byte [ebp - 0x3c]
add eax, 0xba793bd3
jl 0x40fb5b
mov dh, 0xb6
mov dh, 0x23
xchg dword [eax + 0x72], edx
rcl dword [edx - 0x547a547], 0xb9
cmp dword [edx + 0x7960a7a1], 0x2cb9fc79
jg 0x40fb29
pop edx
mov eax, 0xba81b9fa
mov eax, dword [0x797960a7]
cld
mov ecx, 0xa9f17f2c
sar byte [ebx], cl
jns 0x40faf7
test eax, 0xba793bd2
cli
mov ecx, 0xd2a1ba81
pushal
jns 0x40fbbf
cld
mov ecx, 0xadf17f2c
sar byte [ebx], cl
jns 0x40fb0a
cli
mov ecx, 0xa14fba85
sahf
mov dh, 0xb6
mov dh, 2
inc ebp
pop ebp
or dword [eax], 0xb604a181
mov dh, 0xb6
push eax
add ch, byte [ecx - 0x4949465f]
mov dh, 0
imul edx, dword [edi - 0x46], 0xc5c5c5c5
invalid
invalid
sub eax, 0x3b96a20
cmp eax, 0xb9fd815d
sub al, 0x8f
clc
mov bl, 0x79
js 0x40fc14
mov ecx, 0xb3f88f2c
jns 0x40fc12
jns 0x40fc15
jns 0x40fbc8
sub eax, dword [edi - 0x6f7e8b06]
xchg edx, edi
je 0x40fb22
nop
cmp bh, byte [ecx + 0x79]
sub eax, 0x2ea9a07c
jns 0x40fc25
dec esi
add dh, byte [eax + 0x2b7db3fa]
push 0x98fad0ae
jp 0x40fbe7
sub eax, 0x1c86285
jle 0x40fbba
test dword [edx - 0x38], esp
add dword [esi - 6], edi
cli
mov esi, 0x78a0fa78
sub al, 0xaf
add al, cl
mov eax, 0xb87a8199
add al, cl
mov eax, 0xb87a8999
add al, bl
cli
wait
jp 0x40fb93
sar dword [eax - 0x47857e67], 2
sar dword [eax - 0x47857667], 2
ret
mov al, byte [0xaa7f2d7b]
jg 0x40fb8a
loop 0x40fbde
retf
cli
mov esi, 0x78a3fa78
sub al, 0xaf
add bh, byte [0xba56815d]
add bh, byte [0x4cba7d5d]
add ah, byte [ebp + 0x4e59a5fa]
dec edi
mov eax, dword [0xb6b6a380]
push 0xffffffffffffffb6
jb 0x40fbb9
push eax
sub al, 0x94
mov eax, dword [0xb6b6b692]
dec esi
mov dh, 0x4e
dec esi
dec esi
dec esi
dec esi
mov esi, 0x79798f79
jns 0x40fbc0
jge 0x40fc93
jns 0x40fc9c
cli
mov ebp, 0xb6c1fa8d
mov byte [0x8534706d], al
sub eax, 0xb6b6f0d7
mov dh, 0x36
jb 0x40fbef
invalid
mov esi, 0x7940a53c
jns 0x40fcb7
add byte [ecx], ch
add byte [ecx + ebx*4], ch
add byte [ebp + ebx*4 + 0x2e], al
jp 0x40fc4a
cmp al, 0x9d
mov dh, 0x2c
lea eax, [esp + edi]
cdq
mov dh, 0x2c
mov dword [esi - 0x49b67ad4], esi
dec esp
cmp edx, 0xc05689bd
mov edx, 0x5d2d024f
add dword [edi + 0x2349895d], 0x5d2db679
lea esp, [ecx]
invalid
dec edx
mov eax, dword [0xb6b6a02e]
add ch, byte [ecx - 0x4d5eb0c1]
cmpsb byte [esi], byte es:[edi]
mov dh, 0xb6
aas
dec edi
mov eax, dword [0xb6b6a6b2]
add dh, byte [ecx + 0x5050b472]
sub eax, 0x4e4f4a59
dec esi
mov eax, dword [0xb6b6b47f]
cli
mov ebp, 0x2db9fc85
test byte [esp + ecx*2 + 0x4c], cl
sub eax, 0x4c4c4c84
dec esp
dec esp
mov eax, dword [0x79797021]
cli
mov ebp, 0xa2be028d
jnp 0x40fd35
mov ecx, 0x52545756
mov edx, 0xc5c5c5c5
invalid
jns 0x40fc9b
mov dh, 0xb6
jb 0x40fcb7
sub eax, dword [ebx + 0xd50b802]
add bh, byte [ecx]
jge 0x40fd5e
mov edx, 0x79897964
jns 0x40fd04
mov dword [ecx + 0x79], edi
cld
jns 0x40fcac
mov al, byte [0x7d5d3d02]
cld
mov ecx, 0xbfa8024f
aas
test dword [ecx + 0x2c], edi
sbb ah, byte [ecx + 0x797961fc]
add byte [edi], bh
add dword [edx], 0x87002541
add al, byte [ecx + 0x21]
add byte [edi + 0x7d], al
add al, byte [edi - 0x613e7b8e]
cmp edi, dword [ecx + 0x2d]
mov eax, dword [edx]
test byte [ebp - 0x386c461], bl
sub eax, 0x9d84028b
lahf
cmp edi, dword [ecx - 4]
add al, byte [ebp + ebx*4 - 0x386c461]
inc ecx
sub dword [esi + edi*2], ebp
mov eax, dword [0x797904c8]
add byte [edi + 2], bh
aas
jge 0x40fdbf
jl 0x40fcf0
pushfd
cmp edi, dword [ecx + 0x2d]
pop dword [edx]
aas
add dword [edx], 0x3b9f9d84
jns 0x40fd5a
test byte [ebp - 0x386c461], bl
lahf
cmp edi, dword [ecx - 4]
inc ecx
sub dword [ecx + eax*4], ebp
mov eax, dword [0x7979ffd9]
add byte [edi], bh
jge 0x40fd6d
aas
sub dword [edi + 0x2c7b2939], 0x2941fa8d
jnp 0x40fd37
scasd eax, dword es:[edi]
cmp dword [ecx], ebp
jnp 0x40fd9e
invalid
aas
test dword [eax - 0x5e], edi
add dword [edx], 0xffffff81
add byte [edi + 0x7d3902], al
aas
jge 0x40fd8a
mov edi, 0x797dbb57
dec esp
mov ebx, 0x24c797d
movsd dword es:[edi], dword [esi]
cli
movsd dword es:[edi], dword [esi]
lea ecx, [edx - 0x4a]
sub al, 0x89
add al, 0x44
add ah, byte [ebp + 0x4a8da5fa]
mov dh, 0x2c
mov dword [esp + eax*2], eax
movsd dword es:[edi], dword [esi]
mov eax, dword [0xb6b6b625]
push 0xffffffffffffffd2
jo 0x40fdf7
mov dh, 0x6a
sal byte [eax + 0x54], cl
sub dword [edi], 0xb6b4faa1
mov dh, 0x4a
dec edx
dec edx
dec edx
dec edx
mov esi, 0x79798f79
jns 0x40fd58
and eax, 0xfa797970
mov ebp, 0xb154718d
sub eax, 0xad3c027e
push esp
mov cl, 0x2d
jle 0x40fdc6
cmp al, 0xad
cli
sbb dword [ecx], ebp
mov ah, 0xf1
mov dh, 0xb6
mov dh, 0x36
mov al, byte [0x797979f7]
dec edi
add ch, byte [eax*4 + 0x672caa72]
mov eax, dword [0xb6b6b444]
dec edx
dec edx
dec edx
dec edx
dec edx
mov esi, 0x79798f79
jns 0x40fd8e
mov eax, dword [0x7979706f]
cli
outsd dx, dword [esi]
jo 0x40fe69
jns 0x40fdec
mov ebp, 0xb154718d
sub eax, 0xad3c027e
cli
sbb dword [ecx], ebp
mov ah, 0xf1
mov dh, 0xb6
mov dh, 0x36
mov al, byte [0x797979fe]
dec esi
add dh, byte [ecx + ebp*4]
jo 0x40fe66
sub dword [esp + eax*4], 0x812cb64f
mov eax, dword [0x7979629d]
push eax
push eax
mov byte [0x813c0232], al
pop ds
xchg bh, ch
add dword [esi - 0x10793f12], 0x3daf39c8
jae 0x40fdc6
jge 0x40fe34
cmp al, 0x81
sub eax, 0x7379038f
mov edx, 0xc06a7d2c
mov byte [0xb6cb6a85], al
cmp al, 0x81
add ebp, dword [eax - 0x117936fd]
push 0xffffffffffffffcb
mov dh, 0x3c
add dword [ebx], 0x86c903a8
out dx, al
ret
mov dh, 0x2c
jge 0x40fed4
push 0xffffffffffffffb9
mov byte [0x3cb6a82], al
test eax, 0xb64c033f
mov ecx, 0xcb6a82a2
add ebp, dword [ecx - 0x49b3fcc1]
xchg dh, ch
mov ebx, 0x2cb8721f
xchg ecx, eax
pop ds
jb 0x40fe42
sub al, 0x17
jno 0x40fed8
mov cl, 0x2d
jle 0x40fe8a
cmp al, 0xad
cli
sbb dword [ecx], ebp
mov ah, 0x6a
mov ecx, 0xc0525756
mov edx, 0x99fab992
jnp 0x40fedc
jno 0x40fef1
mov cl, 0x2d
test eax, 0xfaad4402
sbb byte [ecx], ch
mov ah, 0xa2
sahf
and edi, dword [ecx - 0x4a]
sub eax, 0x2db6855d
pop ebp
test dword [ecx - 0x49494834], esp
cli
mov ebp, 0x24cba85
movsd dword es:[edi], dword [esi]
dec edi
dec esi
add dh, byte [ecx + ecx*4]
add bh, byte [esi - 0x79865e06]
std
pushfd
mov eax, dword [0x9cfd8679]
invalid
jns 0x40ff4f
inc ecx
xchg ch, bh
std
adc dword [ecx + edi*2 - 0x279be87], ecx
jns 0x40ff1f
xchg ch, bh
inc eax
invalid
lea edi, [ecx + 0x79]
add al, byte [ebp + eax*4 + 2]
cmp al, 0x81
dec edx
and ebx, dword [ecx + 0x53]
mov al, byte [0x79797d2b]
add ch, byte [ecx + 0x72]
push 0xef86352d
imul eax, dword [esi - 0x559d6f11], 0xd26a8c2d
cld
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x3795004]
and byte [ebp + 0x79], bh
jns 0x40fea6
xchg bh, ch
out dx, eax
sub dword [eax - 0x7a], edi
out dx, eax
push eax
js 0x40ff8a
stosb byte es:[edi], al
sub eax, 0xfcd26a8c
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x3795004]
inc ecx
jge 0x40ffb8
jns 0x40fec7
out dx, eax
sub dword [ebx - 0x7a], edi
out dx, eax
push eax
jnp 0x40ffab
stosb byte es:[edi], al
sub eax, 0xfcd26a8c
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x3795004]
pop esi
jge 0x40ffd9
jns 0x40fee8
out dx, eax
sub dword [edx - 0x7a], edi
out dx, eax
push eax
jp 0x40ffcc
stosb byte es:[edi], al
sub eax, 0xfcd26a88
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x5095845e]
cld
scasd eax, dword es:[edi]
xchg ah, bh
jnp 0x410001
jns 0x40ffff
add ch, byte [ecx]
jge 0x40fffc
sub byte [ebp + 0x2d], bh
aaa
xchg bh, ch
sub dword [ebp - 0x7a], edi
out dx, eax
push eax
jge 0x40fff9
stosb byte es:[edi], al
sub eax, 0xfcd26a8c
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x3795004]
sar byte [edx + 0x79], 1
jns 0x40ff36
out dx, eax
sub dword [esi + eax*4 - 0x11], edi
push eax
jl 0x41001a
stosb byte es:[edi], al
sub eax, 0xfcd26a8c
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x3795004]
int1
jp 0x410048
jns 0x40ff57
out dx, eax
sub dword [edi - 0x7a], edi
out dx, eax
push eax
jg 0x41003b
stosb byte es:[edi], al
sub eax, 0xfcd26a8c
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x3795004]
push cs
jp 0x410069
jns 0x40ff78
out dx, eax
sub dword [esi - 0x7a], edi
out dx, eax
push eax
jle 0x41005c
bound ebp, qword [edx - 0x2d9577d3]
stosb byte es:[edi], al
sub eax, 0xfcd26a88
mov byte [edx - 0x2e], ch
cld
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x5095845e]
cld
scasd eax, dword es:[edi]
xchg ah, bh
sub edi, dword [edx + 0x79]
jns 0x410019
sub dword [ecx + 0x2d812872], eax
aaa
xchg bh, ch
jb 0x410043
sub byte [ecx - 0x1079c8d3], al
sub dword [0x29ef8637], 0x50ef8681
and dword [edx - 0x56], 0xd26a8c2d
sub dword [ecx - 0x7eaf107a], eax
bound ebp, qword [edx - 0x2d9573d3]
cld
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x3795004]
inc eax
jp 0x4100b7
jns 0x40ffc6
out dx, eax
sub dword [eax - 0x7faf107a], eax
bound ebp, qword [edx - 0x2d9573d3]
xchg bh, ch
push eax
and byte [edx - 0x56], 0x2d
mov word [edx - 0x2e], gs
stosb byte es:[edi], al
sub eax, 0xfcd26a8c
cld
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x3795004]
popal
jp 0x4100d8
jns 0x40ffe7
out dx, eax
sub dword [ebx - 0x7caf107a], eax
bound ebp, qword [edx - 0x2d9573d3]
cld
stosb byte es:[edi], al
sub eax, 0xfcd26a8c
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x3795004]
jle 0x4100f9
jns 0x4100fa
xchg bh, ch
sub dword [edx - 0x7daf107a], eax
bound ebp, qword [edx - 0x2d9577d3]
cld
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x5095845e]
cld
scasd eax, dword es:[edi]
xchg ah, bh
wait
jnp 0x41011e
jns 0x4100a9
sub dword [ebp + 0x2d852872], eax
aaa
xchg bh, ch
sub dword [ebp - 0x7aaf107a], eax
bound ebp, qword [edx - 0x2d9573d3]
cld
jb 0x4100d3
test dword [0x29ef8637], ebp
test dword [esi + 0x628550ef], eax
stosb byte es:[edi], al
sub eax, 0xfcd26a8c
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x3795004]
invalid
xchg bh, ch
push eax
test byte [edx - 0x56], ah
stosb byte es:[edi], al
sub eax, 0xfcd26a8c
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x3795004]
adc dword [ebx + 0x79], edi
jns 0x410077
out dx, eax
sub dword [edi - 0x78af107a], eax
bound ebp, qword [edx - 0x2d9573d3]
cld
stosb byte es:[edi], al
sub eax, 0xfcd26a8c
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x3795004]
jnp 0x410189
jns 0x410098
out dx, eax
sub dword [esi - 0x79af107a], eax
bound ebp, qword [edx - 0x2d9577d3]
cld
sar ah, cl
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x5095845e]
cld
scasd eax, dword es:[edi]
xchg ah, bh
dec ebx
jnp 0x4101ae
jns 0x410139
sub dword [ecx + 0x2d892872], ecx
aaa
xchg bh, ch
push eax
jb 0x410163
mov dword [0x50ef8637], ebp
mov dword [esi + 0x628929ef], eax
stosb byte es:[edi], al
sub eax, 0xfcd26a8c
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x3795004]
pushal
jnp 0x4101d7
jns 0x4100e6
out dx, eax
sub dword [eax - 0x77af107a], ecx
bound ebp, qword [edx - 0x2d9573d3]
cld
xchg bh, ch
push eax
mov byte [edx - 0x56], ah
sub eax, 0xfcd26a8c
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x3795004]
cmp dword [ebx + 0x79], 0x29ef8679
mov eax, dword [esi + 0x628b50ef]
stosb byte es:[edi], al
sub eax, 0xfcd26a8c
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x3795004]
sahf
js 0x410219
jns 0x410128
out dx, eax
sub dword [edx - 0x75af107a], ecx
bound ebp, qword [edx - 0x2d9577d3]
cld
sar ah, cl
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x5095845e]
cld
scasd eax, dword es:[edi]
xchg ah, bh
mov ebx, 0x2797978
sub dword [ebp + 0x2d8d2872], ecx
aaa
xchg bh, ch
sub dword [ebp - 0x72af107a], ecx
bound ebp, qword [edx - 0x2d9573d3]
cld
stosb byte es:[edi], al
sub eax, 0xfcd26a8c
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x3795004]
adc byte [eax + 0x79], bh
jns 0x410176
out dx, eax
sub dword [esi + eax*4 + 0x628c50ef], ecx
stosb byte es:[edi], al
sub eax, 0xfcd26a8c
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x3795004]
xor dword [eax + 0x79], edi
jns 0x410197
out dx, eax
sub dword [edi - 0x70af107a], ecx
bound ebp, qword [edx - 0x2d9573d3]
cld
stosb byte es:[edi], al
sub eax, 0xfcd26a8c
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x3795004]
dec esi
js 0x4102a9
jns 0x4101b8
out dx, eax
sub dword [esi - 0x71af107a], ecx
bound ebp, qword [edx - 0x2d9577d3]
cld
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x5095845e]
cld
scasd eax, dword es:[edi]
xchg ah, bh
imul edi, dword [eax + 0x79], 0x79
add ch, byte [ecx]
xchg ecx, eax
jb 0x410283
xchg ecx, eax
sub eax, 0x29ef8637
xchg ecx, eax
xchg bh, ch
push eax
xchg ecx, eax
bound ebp, qword [edx - 0x2d9573d3]
cld
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x3795004]
cmp byte [eax + 0x79], 0x79
xchg bh, ch
sub dword [eax - 0x6faf107a], edx
xchg bh, ch
push eax
nop
bound ebp, qword [edx - 0x2d9573d3]
cld
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x3795004]
mov eax, dword [0x86797979]
out dx, eax
sub dword [ebx - 0x6caf107a], edx
bound ebp, qword [edx - 0x2d9573d3]
cld
stosb byte es:[edi], al
sub eax, 0xfcd26a8c
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x3795004]
mov esi, 0x86797979
out dx, eax
sub dword [edx - 0x6daf107a], edx
bound ebp, qword [edx - 0x2d9577d3]
cld
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x5095845e]
cld
scasd eax, dword es:[edi]
xchg ah, bh
fstp xword [ecx + 0x79]
jns 0x4102e9
sub dword [ebp + 0x2d952872], edx
sub eax, dword [esi - 0x796ad611]
out dx, eax
jb 0x410313
xchg ebp, eax
sub eax, 0x29ef862b
xchg ebp, eax
xchg bh, ch
push eax
xchg ebp, eax
bound ebp, qword [edx - 0x2d9577d3]
cld
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx + 0x342caffc]
xchg bh, ch
sub dword [esi + eax*4 + 0x629450ef], edx
stosb byte es:[edi], al
sub eax, 0xfcd26a88
bound ebp, qword [edx - 0x2d9577d3]
cld
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx + 0x192caffc]
stosb byte es:[edi], al
cld
scasd eax, dword es:[edi]
sub al, 0x19
xchg bh, ch
sub dword [edi - 0x68af107a], edx
out dx, eax
push eax
xchg edi, eax
bound ebp, qword [edx - 0x2d9577d3]
cld
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx + 0x3a2caffc]
mov dh, 2
stosb byte es:[edi], al
cld
scasd eax, dword es:[edi]
sub al, 0x3a
xchg bh, ch
sub dword [esi - 0x69af107a], edx
bound ebp, qword [edx - 0x2d9577d3]
cld
scasd eax, dword es:[edi]
xchg byte [esi], dl
mov edx, 0xb6925504
add ch, byte [edx - 0x5095845e]
cld
scasd eax, dword es:[edi]
sub al, 0x5b
jp 0x410323
jp 0x41032d
bound esi, qword [ebx - 0x5794c8e]
push dword [edx - 0x4185494a]
jp 0x41033e
cli
mov dh, 0x96
xchg dh, bh
sar dword [edx + 0x79], cl
jns 0x410338
pop ebp
hlt