Function at 0x40f2e6
Capabilities:
Check http status code
Encode data using xor

Disassembly:
add byte [edx + 0x3329c582], 0xc3
dec esp
dec esi
jno 0x40f280
ret
jns 0x40f249
inc ecx
lds ebp, [ebx]
add dword [ecx], ebp
add dword [ecx], ebp
mov dl, 0x92
add byte [edx + 0x7d82f682], 0x7d
jge 0x40f20b
sub ecx, dword [edi + 0x7d]
jge 0x40f25e
test bl, 0x7d
jge 0x40f206
sbb al, 0x92
add byte [edx + 0x68b3c528], 0x48
lds ebp, [ecx]
mov ebp, 0xe5bd7145
sub dword [edx + 0x7dacc53b], esi
jge 0x40f2b8
in eax, 0x29
mov dl, 0x3b
lds ebp, [ebp + edi*2 - 0x3a828283]
jge 0x40f202
dec ebp
cmp eax, dword [edi + 0x7d]
jge 0x40f2c0
jge 0x40f20a
sub ebp, edi
lds ebp, [eax - 0x4d543a43]
lds ecx, [ebx - 0x4e]
mov ebp, 0xc5b2abc5
dec ebx
mov dl, 0x82
jae 0x40f21b
xor byte [ebx - 0x38], 0xe1
push ecx
loope 0x40f2a6
std
jge 0x40f250
call 0x82802f62
jae 0x40f287
sub ch, al
mov bl, 0x68
push 0x3b081848
lds esi, [ebx + 0x18486868]
or byte [ebx], bh
lds ebp, [esi]
jge 0x40f2e8
jge 0x40f2ea
in eax, 0x2a
mov dl, 1
sub edx, esi
add eax, 0xdb7d7952
jge 0x40f1fc
sub bh, byte [ebp - 0x7d0dd57e]
sub bh, ch
ljmp 0xbd29
lds ebp, [ecx]
mov ebp, 0x453d79c5
jae 0x40f232
lds ebp, [ecx + 0x3d69e5bd]
cmp eax, ebp
scasb al, byte es:[edi]
jge 0x40f318
jge 0x40f31a
lds ebp, [eax + 0x3bcee5b2]
in eax, 0xac
jge 0x40f324
jge 0x40f325
jge 0x40f326
jge 0x40f232
mov byte [eax - 0x2ae1e38], bl
cwde
enter 0x51e1, 0xfffffffffffffffd
jge 0x40f2d9
lds esi, [ebx + 0x48fdb345]
sbb byte [eax], cl
mov dl, 0xe5
sub dword [edx + 0x7878714e], esi
js 0x40f245
or byte [edx + 0x4eb229e5], dh
jno 0x40f338
js 0x40f33a
sub byte [edx], 0xb2
sub byte [edx], 0x3c
sub byte [edx], 0x7c
sub byte [edx], 0xbd
sub byte [edx], 0xfd
sahf
sub dh, byte [edx - 0x7dc3d57e]
sub bh, byte [edx + eax*4 + 0x2a]
mov ebp, 0xf3fd2a82
sahf
or bh, byte [ebp + 0x7d]
inc ebp
xor dword [edi - 0x1b], edi
sub edx, esi
mov byte [eax - 0xdd63a38], bl
in eax, 0x29
mov byte [eax - 0xdd63a38], bl
lds esp, [ebx]
test al, 0x41
sbb byte [edx - 0x42c0c53b], dh
lds ebx, [ecx - 0xc6eb103]
cwde
lds edi, [edx]
aas
mov ebp, 0x4efd99c5
xchg ecx, eax
cwde
bound eax, qword [edx + 0x187ddb82]
sbb byte [edx], 0x3c
sbb byte [edx], 0xbd
fstp xword [ebp - 0x7e]
cmp bh, byte [edi]
aas
sbb byte [edx], 0x7c
cmp byte [edx], 0x3f
aas
dec ebp
or bh, byte [ebp + 0x7d]
inc ebp
xor dword [edi - 0x68], edi
inc ecx
sub ch, al
lds esi, [ebx + 0x48feb345]
mov bl, 0x45
mov bl, 0xfe
dec eax
stosb byte es:[edi], al
std
dec edi
insd dword es:[edi], dx
jge 0x40f3a1
sub bl, byte [esi + esi*8 - 0x7a]
inc edx
jns 0x40f3a8
pop esp
test byte [esi - 0x3a8286be], 0xa9
mov ebp, 0x714e6de5
jns 0x40f317
lds ebp, [ecx + 0x4e6de5bd]
jno 0x40f3ac
jecxz 0x40f3ab
jbe 0x40f3b3
jge 0x40f3b4
jge 0x40f3b5
jge 0x40f37e
inc ebp
sub esi, eax
jge 0x40f33e
invalid
sub dword [eax + 0x7d7942c3], esi
mov al, 0xc3
inc edx
jns 0x40f3c0
rcr byte [bx + di + 0x7d], 0xa5
test eax, 0xe5614ef0
sub dword [ebx - 0x3b], esi
dec esi
popal
in eax, 0x29
jae 0x40f316
sub esp, edi
in eax, 0x29
xor eax, ebp
sub dword [ebp - 0x3a0cd61b], edi
sub dword [ebp + 0x29c5b329], edi
jg 0x40f34b
in eax, 0x29
lds ebp, [ecx]
mov esp, 0xc5b329e5
sub dword [edi - 0x1b], edi
sub dword [edx + 0x45], esi
sub esi, dword [edx]
jge 0x40f3b2
sub esi, edx
jge 0x40f3b6
sub esi, dword [edx + 0x322be57d]
in eax, 0xab
cmp esp, dword [edi + 0x7d]
jge 0x40f3fc
jge 0x40f3fd
jge 0x40f366
in eax, 0x29
invalid
sub eax, esi
movsd dword es:[edi], dword [esi]
sub eax, esi
cmp eax, dword [edi + 0x7d]
jge 0x40f408
jge 0x40f38e
sub ecx, esi
int1
insd dword es:[edi], dx
jge 0x40f40f
jge 0x40f359
lds ebp, [ecx]
std
sub ebp, edi
in eax, 0x29
mov cl, 0xc5
sub dword [ebp + 0x29], edi
jo 0x40f393
jge 0x40f400
pop esi
jge 0x40f421
lds esi, [ebp + 0x75]
jge 0x40f426
jge 0x40f427
jge 0x40f390
in eax, 0x29
sub dword [eax], esi
movsd dword es:[edi], dword [esi]
sub dword [ecx - 0x2d63a88], esi
xor byte [ebp - 0x3a874ed7], ah
sub ebp, edi
std
cmp byte [esi - 0x7e], 0x28
xor al, ch
call 0x7e321f04
inc ebp
jle 0x40f339
sub byte [eax], 0x30
sub byte [eax], dh
call 0xf16c39a6
int1
jge 0x40f405
stosb byte es:[edi], al
mov dl, 0x7d
cmp cl, byte [ebx + edi]
lds ebp, [ebp + edi*2 - 0x3a828283]
dec ebp
lds ebp, [eax + 0x3b4de5f0]
in eax, 0xac
jge 0x40f455
jge 0x40f457
ret
jb 0x40f380
add byte [edx - 0x3a02d63b], 0x79
cmp eax, 0x3a1b7345
add ch, 0x29
std
sub ebp, edi
lds edi, [ecx + 0x3d]
inc ebp
jae 0x40f423
cmp ch, byte [ebp + eax*8 + 0x29]
insb byte es:[edi], dx
lds ebp, [ecx]
mov ebp, 0x6d3f7901
aas
insd dword es:[edi], dx
jge 0x40f490
jge 0x40f463
jno 0x40f490
ret
mov ebp, 0xc5fc7a82
sub dword [ebp - 0x3ac3857e], edi
jp 0x40f41f
lds ebp, [ecx]
mov ebp, 0xc53c7a82
cmp byte [edx + 0x3c], 0xc5
jp 0x40f465
lds ebp, [ecx]
mov ebp, 0xdbbd7a82
sub dword [ebp - 0x2442857e], edi
jge 0x40f3b4
sub bh, byte [ebp + eax*8 + 0x29]
mov ebp, 0x827c7a82
cmp byte [edx + 0x7c], 0x82
jl 0x40f3bd
sub bh, ch
push eax
sub bh, byte [ebp + 0x7d]
inc ebp
xor dword [edi - 0x3b], edi
sub dword [ebp + 0x7d3ffa45], edi
sub cl, ch
sub byte [edx], 0xfd
sub byte [edx], 0xbd
sub eax, 0xdb828292
sub eax, 0xdb828292
add byte [edx + 0x7ddb7ddb], 0xdb
jge 0x40f437
fstp xword [ebp - 0x25]
jge 0x40f439
jge 0x40f43b
jge 0x40f43d
jge 0x40f409
movsd dword es:[edi], dword [esi]
sub dword [edx + 0x6d4ffb78], esi
mov dl, 0x78
sti
dec edi
insd dword es:[edi], dx
jge 0x40f4e9
daa
xchg edx, eax
add byte [edx - 0x3a43cebb], 0x29
mov dl, 0xc5
test al, 0xbd
lds ecx, [ebx - 0x44]
invalid
stosb byte es:[edi], al
std
lds ecx, [ecx]
jl 0x40f45b
or bh, byte [ebp - 0x3a4dd61b]
nop
ret
lds ebp, [ecx + 0x3df9ee7c]
stosb byte es:[edi], al
sub eax, 0x9afdf9ce
sub eax, 0x2a829245
in eax, dx
sub byte [ecx - 0x2573a43], 0xe5
sub bh, ch
inc ebp
stosb byte es:[edi], al
mov ebp, 0xc5d1aa7d
sub dword [ecx + ebx], edi
in eax, 0x7e
lds ebp, [ecx]
cld
in eax, 0xfc
into
mov byte [ebp + 0x42ce3d0a], bh
into
inc edx
sbb ch, byte [0x7d1a18f3]
jge 0x40f4b4
sbb byte [edx], bl
jge 0x40f56b
lds edx, [ecx]
retf
adc ebx, ecx
jno 0x40f52f
cmp al, 0x4d
dec ebp
sub dword [edx - 0x1e376778], esi
inc ecx
lds edi, [ecx]
aas
cwde
enter 0x41e1, 0xffffffffffffffc5
cmp dword [edi], edi
std
sbb ch, al
cmp bh, byte [edi]
std
in eax, 0x1d
in al, 0x7e
jge 0x40f588
lds esi, [ebp - 0xc]
jge 0x40f58d
jge 0x40f4f7
sbb dword [0x7d7ec5f3], edi
jge 0x40f4ff
jbe 0x40f510
jge 0x40f59b
jge 0x40f4e5
lds edx, [ecx]
adc dword [eax + 0x7ebaf341], ebx
jge 0x40f5a5
cwde
inc ecx
mov edx, 0xc57d7d7e
jne 0x40f51f
lds esi, [ebp - 0xc]
jge 0x40f5aa
jge 0x40f4f2
int 0xc5
std
into
mov ecx, 0xed3a3d3f
lds edi, [ecx + 0x3d]
cmp eax, 0x79c5ed3a
cmp eax, 0x622a7125
jns 0x40f582
and eax, 0x79622a71
inc ecx
dec esi
jno 0x40f585
sbb bl, dh
fdivr dword [esi + 0x7d]
fdivr dword [esi + 0x7d]
jge 0x40f510
cmp bh, byte [edi]
std
into
jbe 0x40f545
jge 0x40f5d0
jge 0x40f57f
or edi, dword [ebx - 0x17]
jnp 0x40f541
jle 0x40f5d7
jge 0x40f521
cdq
cmp eax, 0x7df4f5e5
jge 0x40f5e1
cwde
inc ecx
out dx, al
jle 0x40f5e7
jge 0x40f531
lds esi, [ebp - 0xc]
jne 0x40f562
jge 0x40f5ed
jge 0x40f535
in eax, dx
invalid
jge 0x40f5ab
bound ebx, qword [eax + 0x7d2ab6e3]
jge 0x40f54e
cwde
jecxz 0x40f53b
sub bh, byte [ebp + 0x7d]
lds ebx, [ecx + 0x3df9e53d]
cwde
cdq
cmp eax, 0x983df9e5
cmp eax, 0xc5284198
inc ecx
sub ch, al
mov bl, 0x45
mov bl, 0xfc
rcr byte [bx + di + 0x7d], 0x45
inc ebp
sub esi, ebx
jge 0x40f545
test eax, 0xc5614ef3
test eax, 0x7229e5fd
lds ebp, [ecx]
mov ebp, 0xc53229e5
sub dword [ebp - 0x3acdd61b], edi
in eax, 0x29
xor al, ch
lds ebp, [ecx]
cmp al, 0x79
sub dword [ecx + edi*2], edi
add dword [ecx], ebp
mov bl, 0x13
push edx
jns 0x40f638
in eax, 0xa9
in eax, 0x29
mov dl, 0x3b
jge 0x40f642
jge 0x40f644
jge 0x40f5ad
in eax, 0x29
rep movsd dword es:[edi], dword [esi]
sub ebx, esi
movsd dword es:[edi], dword [esi]
sub ebx, esi
cmp eax, dword [edi + 0x7d]
jge 0x40f64e
jge 0x40f64f
jge 0x40f650
jge 0x40f556
sub byte [edx], 0xfc
sub bh, ah
push 0xf37c2a82
sub bh, byte [ebp + 0x7d]
sub byte [edx], 0x7c
sub bh, byte [ebp + 0x7d]
invalid
lds ebp, [ecx]
cmp eax, dword [edi + 0x7d]
jge 0x40f666
jge 0x40f5b0
popal
loope 0x40f62f
inc ecx
js 0x40f62b
sub byte [esi], 0x7d
jge 0x40f672
jge 0x40f59c
cmp dword [edi], edi
mov ebp, 0xbd3f3bcf
dec eax
sbb byte [eax], cl
in eax, 0xff
invalid
rcr byte [bx + di + 0x7d], 0x4e
and dword [eax - 0x7e], edi
sub dh, byte [edx - 0x7d4dd6ff]
add byte [edx + 0x3229a582], 0x3b
inc edi
jge 0x40f69b
jge 0x40f69d
inc ecx
js 0x40f65e
sub byte [esi], 0x7d
jge 0x40f6a5
jge 0x40f5cf
cmp dword [edi], edi
aas
mov ebp, 0xbd3f3bcf
dec eax
sbb byte [eax], cl
in eax, 0xff
invalid
aas
mov ebp, 0xe5081848
inc ebp
rcr byte [bx + di + 0x7d], 0x4e
rcr byte [bx + di + 0x7d], 0x4e
and dword [eax - 0x1b], edi
sub esi, dword [edx - 0x7e]
jb 0x40f5c6
sub dh, byte [edx - 0x7d4dd6ff]
add byte [edx + 0x3229a582], 0x3b
sub dword [edx], esi
xor bh, byte [ebx]
cmp eax, dword [edi + 0x7d]
jge 0x40f6d2
inc edi
jge 0x40f6d1
jge 0x40f6d3
jge 0x40f698
inc ecx
js 0x40f694
sub byte [esi], 0x7d
jge 0x40f6db
jge 0x40f605
cmp dword [edi], edi
mov ebp, 0xbd3f3bcf
dec eax
sbb byte [eax], cl
in eax, 0xff
invalid
mov ebp, 0xe5081848
inc ebp
rcr byte [bx + di + 0x7d], 0x4e
jge 0x40f6c2
and dword [eax - 0x1b], edi
sub dword [edx - 0x7e], esi
sub dh, byte [edx - 0x7d4dd6ff]
add byte [edx + 0x3229a582], 0x3b
inc edi
jge 0x40f707
jge 0x40f709
inc ecx
lds ebp, [ecx - 0x521ac4ce]
jge 0x40f712
jge 0x40f713
jge 0x40f714
jge 0x40f680
call 0xc8d97f24
lds esp, [ebx]
mov byte [eax + 0x23c5c898], cl
enter 0x23c5, 0xffffffffffffffa8
push 0x72a9c541
dec esi
and ebp, dword [eax - 0x563abe98]
jb 0x40f6f3
test al, 0x68
inc ecx
lds ebp, [ecx - 0xc5eb18e]
out 0xa3, eax
add byte [edx - 0x7d7d5f1d], 0x82
invalid
mov eax, dword [0x82a3e7f3]
and bl, 0xa0
add byte [edx - 0x57220c7e], 0x7d
jge 0x40f638
cmp bh, byte [edi]
cmp eax, 0x7dc86bf3
jge 0x40f641
xor eax, 0xf37d59d0
xor eax, 0xf37d59d0
pop ecx
jge 0x40f6b8
pushal
mov edi, 0x82fb7d7d
jge 0x40f74a
jge 0x40f651
jo 0x40f716
xor dword [ebp - 0x44ce04bf], edi
mov ebp, 0xbb31fb41
inc ecx
sti
xor dword [ebx + 0x2c827d59], edi
pop ecx
jge 0x40f65c
sub al, 0xbd
pop eax
pop ecx
jge 0x40f705
mov ebp, 0x257d5958
jno 0x40f71c
sbb al, 0xfb
mov ebx, 0x82787d59
sub al, 0x7c
pop eax
pop ecx
jge 0x40f715
jno 0x40f72c
sbb eax, 0x3d3f3a82
xor byte [eax + 0x41], 0x82
cmp byte [edx], 0x3f
cmp eax, 0x82417082
cmp bh, byte [edi]
cmp eax, 0x828260f3
sub al, 0x82
pushal
add byte [edx + 0x3a82e882], 0x3f
cmp byte [edx], 0x3f
cmp bh, byte [edi]
cmp eax, 0x78f62c82
pop ecx
sub al, 0xf6
js 0x40f766
jge 0x40f6c0
invalid
cmpsd dword [esi], dword es:[edi]
mov dword [ebp + 0x7d], edi
jge 0x40f793
jge 0x40f6ff
call 0xf43ed25c
mov cl, 0x99
inc ecx
invalid
cdq
jge 0x40f79c
call 0x73060f65
ret
sbb eax, 0x5d3a7125
xor byte [eax + 0x45], 0x11
cmp eax, 0xfd3f3ace
pop edx
sbb dword [eax + 0x3ac51841], 0x3f
std
dec esi
jno 0x40f704
lea esp, [0xc56c2a71]
popfd
and eax, 0x825d3ae1
cmp bl, byte [ebp - 0x7e]
pushal
inc ebp
adc dword [0xbd3f3ace], edi
pop edx
ret
lodsb al, byte [esi]
and dword [ebp + 0x7d], ecx
dec ebp
jge 0x40f7e6
jge 0x40f782
sbb byte [eax], bl
sbb byte [eax], bl
sbb byte [ecx], al
jge 0x40f78d
sbb byte [eax], bl
sbb byte [eax], bl
add dword [ebp + 0x1c], edi
jge 0x40f7f0
jge 0x40f768
xchg edi, eax
invalid
cmp al, 0xad
dec ecx
jge 0x40f755
adc dword [edx], edi
shl ch, 1
insd dword es:[edi], dx
dec esi
jno 0x40f727
inc ecx
lds edi, [ecx]
aas
cmp eax, 0xce124e18
adc dword [edx], ebp
lodsb al, byte [esi]
xchg ebp, eax
xchg ebp, eax
dec ebp
jge 0x40f81d
jge 0x40f7b9
sbb byte [eax], bl
sbb byte [eax], bl
sbb byte [ecx], al
jge 0x40f7c4
sbb byte [eax], bl
sbb byte [eax], bl
add dword [ebp + 0x1c], edi
jge 0x40f827
jge 0x40f79f
or cl, byte [esi + 0x31457d7d]
cmp al, 0xdb
sbb al, 0xf8
cwde
inc ecx
out dx, al
cmp al, 0xad
dec ecx
jge 0x40f7f9
rol ch, 0xad
jg 0x40f771
dec ecx
jge 0x40f7ac
std
dec esi
jno 0x40f763
inc ecx
inc ebp
scasb al, byte es:[edi]
jb 0x40f78b
pop ecx
jge 0x40f850
cmp bl, ah
sti
jb 0x40f793
mov ebx, 0x44f37d59
pop ecx
jge 0x40f7ce
inc esp
cmp bh, byte [ebp + 0x7d]
and eax, 0xcd3ae871
cmp byte [edx], 0x3f
aas
cmp eax, 0xbb722c82
pop ecx
jge 0x40f7d7
call 0x7d8bebe6
jge 0x40f7f0
dec edx
dec edx
jge 0x40f871
sti
int1
cmp byte [ecx + 0x7d], bl
sti
mov bh, 0x38
pop ecx
jge 0x40f7f2
push ds
add byte [edx - 0x178eda7e], 0xe8
sub bh, byte [eax]
sbb byte [eax], cl
jno 0x40f7ee
call 0x8593035
sti
push ss
test al, 0x69
jge 0x40f804
sbb esp, dword [ebx + 0x79968282]
cmp byte [ecx + 0x7d], bl
lds edx, [ecx]
xchg bh, dh
cmp byte [ecx + 0x7d], bl
into
idiv dword [eax]
pop ecx
jge 0x40f7f0
add eax, ebp
dec edx
invalid
sbb eax, 0x5d3a7125
xor byte [eax + 0x45], 0x11
cmp eax, 0x625a02ce
jo 0x40f874
adc dword [0x625a02ce], edi
add bl, byte [edx + 0x62]
inc ebp
scasb al, byte es:[edi]
cmp bl, bh
dec ecx
jge 0x40f8b9
mov byte [eax + 0x3afbcc3a], bl
fisttp word [ecx + 0x7d]
invalid
jge 0x40f82d
pop ebp
fstp xword [ebp - 0x7e]
sub al, 0x3a
fisttp word [ecx + 0x7d]
dec esi
dec ecx
jge 0x40f8aa
jno 0x40f89f
inc ecx
fstp xword [ebp + 0x59a773fb]
jge 0x40f859
push eax
mov esp, 0xfddb7d7d
pop eax
cdq
jge 0x40f8ee
call 0x7df323bb
mov dl, 0x7d
dec esi
adc bl, byte [ecx]
out dx, al
cmp byte cs:[ebp - 0x34c582b7], ch
in eax, 0x2e
js 0x40f832
dec ecx
jge 0x40f85d
sub dword [edi + edx*2 - 0x47], edi
lodsd eax, dword [esi]
dec ecx
jge 0x40f8d5
stosb byte es:[edi], al
mov ebp, 0x82092a7d
mov ebx, 0xf37d49df
rcr bh, cl
jge 0x40f91d
jge 0x40f866
invalid
sub byte [esi], 0xfb
fisttp word [ecx + 0x7d]
mov dword [0xe87d7ddf], eax
call 0x25742298
cmp byte [edx], 0x1c
inc ebp
fistp qword [ebp + 0x7d]
call 0x336ade9a
and eax, 0x451c3a82
stosd dword es:[edi], eax
xor edi, dword [0x5a33aaee]
cmp eax, 0x5a33aaee
lodsd eax, dword [esi]
lds ebp, [ecx]
xor eax, ebp
jge 0x40f8ea
lds edi, [ebp + 0x25]
jno 0x40f901
xchg ebx, eax
xor byte [eax - 0x3d], 0xd3
sti
invalid
ret
jge 0x40f8ca
sbb dword [edx - 0x4177d7e], edx
xchg edx, eax
add byte [edx + 0x3833fbe8], 0x59
sub al, 0xfb
xor edi, dword [eax]
pop ecx
jge 0x40f8d8
mov al, 0x38
pop ecx
jge 0x40f8da
push ds
xchg edx, eax
add byte [edx - 0x4dd6fe18], 0x92
sub al, 1
sub dword [edx - 0x7d7d7d6e], esi
invalid
mov dl, 0x92
add byte [edx + 0x7d8cf382], 0x7d
jge 0x40f93e
stosb byte es:[edi], al
jl 0x40f979
sub bh, bh
in eax, 0x2e
cmp byte [ebp - 0x22482b7], ch
lodsd eax, dword [esi]
dec ecx
jge 0x40f8e0
std
jae 0x40f8c2
jge 0x40f988
call 0xf43e2392
adc esp, dword [edx + 0x124e8282]
sbb dword [ebp - 0x56], eax
jl 0x40f998
cmp bh, ch
invalid
fstp xword [ebp - 0x7e]
cmp bh, byte [edi]
mov ebp, 0x82822ff3
add byte [ebp + 0x31], 0xbd
inc ecx
fstp xword [ebp - 0x25]
jge 0x40f91b
insd dword es:[edi], dx
cmp byte [edx], 0x3f
mov ebp, 0x82823cf3
add byte [ebp + 0x31], 0xbd
inc ecx
fld xword [ebp - 0x25]
jge 0x40f92e
add byte [edx + 0x41bd3145], 0xdb
insd dword es:[edi], dx
fstp xword [ebp - 0x25]
jge 0x40f948
sub eax, 0x45828282
xor dword [ebp - 0x249224bf], edi
insd dword es:[edi], dx
fstp xword [ebp - 0xd]
adc dl, byte [edx + 0x31458282]
mov ebp, 0x8cf31841
fistp qword [ebp + 0x7d]
lds esi, [edx + 0x18]
ljmp 0xbaf3
jge 0x40f993
mov edx, 0x187d7d2a
les edi, [esi - 0xce78283]
sbb ebp, dword [edx]
jge 0x40fa09
sbb bl, dh
sbb byte [edx], ch
jge 0x40fa0f
sbb bl, dh
sbb dword [edx + 0x7d], ecx
sbb dword [edx + 0x7d], ecx
jge 0x40f9b1
sbb bl, dh
jg 0x40f9b5
jg 0x40f9b5
sbb dword [edx + 0xf31882], eax
push 0x7d
add byte [edx + 0x6a00f318], 0x7d
sbb byte [eax], 0xf3
add byte [edx + 0x7d], ch
jge 0x40fa21
jge 0x40f9a0
sti
scasb al, byte es:[edi]
loop 0x40fa21
jge 0x40f99d
jne 0x40f99b
jge 0x40fa2b
inc ebp
xor dword [edi], edi
inc edi
xor eax, 0x987d59d0
jge 0x40f94f
inc ecx
lds edi, [ecx + 0x4e483d3f]
ror dh, 0xc1
sbb byte [eax], cl
cmp bh, ch
lds edi, [edx - 0x3d31c3c1]
or cl, ah
mov eax, 0xdb7d7d6d
sbb al, 0x98
in eax, 0x7e
dec eax
dec eax
dec eax
dec eax
dec eax
sbb dword [esi + 0x31457d7d], ebp
cmp al, 0xc5
adc ebx, eax
outsb dx, byte [esi]
lds edi, [edx]
aas
cld
into
inc edx
sub bh, byte [0xe0c3ecf5]
lds esp, [eax - 0x2b]
sbb eax, 0x19595df5
fiadd word [ecx + 0x3a]
dec ebp
mov dword [edx], ebp
inc edx
into
ret 0x7c2a
in al, dx
ret
jg 0x40fa79
jge 0x40fa8b
fistp dword [edi - 0x18]
in eax, 0xfd
lds esp, [edx - 0x3d]
jno 0x40fa66
pop edi
call 0x6306f7fa
ret
jno 0x40f9a2
cwde
enter 0x2841, 0xffffffffffffffc5
mov bl, 0x18
lds ebp, [edx]
cmp al, 8
dec esi
or dh, 2
sub bh, byte [0x2bc3714e]
out dx, al
dec esi
jno 0x40f9f1
sub ebp, esi
stosb byte es:[edi], al
std
sub cl, ah
and bh, byte [ebp + 0x7d]
jge 0x40fa15
sbb al, 0x98
in eax, 0x7e
or byte [eax], cl
or byte [eax], cl
or bl, dh
cmp byte [esi + 0x31457d7d], 0x3c
lds edx, [ecx]
ret
jge 0x40faab
xor dword [ebp + 0x2a8261c3], edi
mov ebp, 0xfd2a8208
invalid
mov ebp, 0x3a7caaee
out dx, al
stosb byte es:[edi], al
jl 0x40fab7
push ss
out dx, al
sub bh, byte [ebp + 0x17f39d4a]
jge 0x40fb04
jge 0x40fa64
pop edi
call 0x6306f874
ret
in eax, 0xfd
lds esp, [edx - 0x3d]
cmpsd dword [esi], dword es:[edi]
fistp dword [eax + edi*8]
mov byte [eax - 0x3ad7be58], bl
mov bl, 0xc5
sub dword [eax + ebx], edi
or byte [esi - 0x7e], cl
into
add dword [edx], edi
or esi, ebp
stosb byte es:[edi], al
std
sub cl, ah
lcall 0x981c, 0xdb7d7d7d
sbb al, 0x98
in eax, 0x7e
or byte [eax], cl
or byte [eax], cl
or bl, dh
sti
sti
mov esi, 0x31457d7d
cmp al, 0xc5
adc ebx, eax
out dx, eax
out dx, al
stosb byte es:[edi], al
jl 0x40fb04
jae 0x40faba
sub dword [ebp - 0x170c62b6], edi
jge 0x40fb51
jge 0x40fab1
pop edi
call 0x6306f8c1
ret
jno 0x40fa78
cwde
test al, 0x41
lds edi, [ecx]
aas
cmp eax, 0x3dcee14e
mov eax, dword [0x7d59d0f5]
cmp bl, byte [ecx + ebp*2 + 0x45]
cmp eax, 0x59d0f5a1
jge 0x40fb3b
pop esp
imul eax, dword [ebp - 0x1e], 0xa562baaf
stc
mov dword [0xa6ce245], eax
mov ebp, 0x41f8addb
loop 0x40fab5
mov edx, 0xa3f9a562
inc ebp
loop 0x40fb7a
or bh, byte [ebp + 0x41f8addb]
fld xword [ebp + 0x3dc541f8]
mov eax, dword [0x7d59d0b5]
inc ecx
lds edi, [0x59d0b5a1]
jge 0x40fb5d
sub eax, 0x82828239
fistp dword [ebp - 0x330e3118]
jno 0x40fb78
popal
inc ebp
jno 0x40fb2a
inc ecx
xchg ebx, eax
out dx, eax
jge 0x40fbb0
and eax, 0xf61d2a71
jb 0x40fafa
pop ecx
jge 0x40fb7e
inc ebp
jno 0x40fb3d
inc ecx
shr bh, 0x7d
jge 0x40fb6c
jno 0x40fb73
sbb eax, 0x59c032f6
jge 0x40fb91
inc ebp
jno 0x40fb10
inc ecx
sbb bl, dh
add eax, dword [edx - 0x463a7d7e]
aas
std
push 0xa5f3fde5
add byte [edx + 0x72c5e882], 0xf3
jno 0x40faee
add byte [edx - 0xc8d3a18], 0x71
add byte [edx - 0x67811a7e], 0x41
mov cl, 0xb1
mov cl, 0xb1
mov cl, 0xb1
add byte [edx + 0x41987ee5], 0xb1
mov cl, 0xb1
mov cl, 0xb1
mov cl, 0xb1
mov cl, 0xb1
mov cl, 0xb1
mov cl, 0xb1
mov cl, 0xc5
cmp byte [edi], bh
mov cl, 0xb1
mov cl, 0xb1
mov cl, 0xb1
mov cl, 0xb1
lds edi, [eax]
aas
mov ebp, 0x3d3fb9c5
and eax, 0x4eeb3a50
jno 0x40fb64
cmp dword [edi], edi
std
xor eax, 0x651c2a71
sar byte [ebp + 0x6d], cl
jge 0x40fc19
pop edx
popfd
inc ebp
scasb al, byte es:[edi]
std
in al, dx
dec ecx
jge 0x40fc22
cmp ch, byte [0x7d0a72e3]
jge 0x40fbb5
invalid
sar byte [0xe0026e5a], cl
inc ebp
loopne 0x40fbfc
arpl word [ebp + 0x3a], cx
mov ebp, 0xdf560cf
inc ebp
add dword [ebp + 0x45], ebp
jecxz 0x40fc32
sub dl, byte [edx]
vpunpcklwd xmm6, xmm1, xmmword [ebx - 3]
dec ebp
popal
vpunpcklwd xmm6, xmm1, xmmword [ebx + 0x7c]
dec ebp
popal
invalid
pop ebp
cmp bl, byte [0x5025c742]
cmp bl, ch
cmc
or eax, 0x456d0145
shr dword [ebp + 0x2a], cl
adc al, ch
cmp dword [edi], edi
std
mov byte [ecx - 0x3b], al
cmp dword [edi], edi
cmp eax, 0xb3c52841
inc ebp
mov bl, 0x45
mov bl, 0x7f
or byte [eax], bl
in eax, dx
rol dword [edx - 0x317db17e], cl
add ch, al
sub ch, byte [ebx + esi*8 - 0x7d7d7d34]
or byte [eax], cl
or byte [eax], 8
or byte [eax], cl
or byte [ecx], al
jge 0x40fc37
jge 0x40fc9a
jge 0x40fc12
cmp eax, 0x457d7dce
jge 0x40fc69
xor dword [eax*2 + 0x3ec382f1], edi
out dx, al
out dx, al
stosb byte es:[edi], al
mov ebp, 0x82e6903a
add byte [edx + 0x161ce8a], 0x29
add dword [ecx], ebp
mov bl, 0xe9
jge 0x40fcba
jge 0x40fc24
sub dh, bl
in eax, 0x2a
jae 0x40fc2a
test eax, 0xe54d0a33
sub dword [ebx], esi
sub byte [edx], 0x3c
movsd dword es:[edi], dword [esi]
sub dword [ebx - 0x7e], esi
sub bh, byte [edx + eax*4 + 0x2a]
mov ebp, 0xfd288278
sub byte [edx], 0xbd
js 0x40fbdc
sub ch, bh
inc ebp
xor dword [eax + ecx*4 - 0x1f], edi
inc ecx
sbb ch, al
cmp bh, byte [edi]
std
movsd dword es:[edi], dword [esi]
cmp dword [edi], edi
aas
jl 0x40fce4
fstp xword [ebp - 0x7e]
cmp bh, byte [edi]
cmp al, 0xfb
xchg ecx, eax
cmp ch, byte [ecx + 0x7d]
lcall 0x7c31, 0x45828282
cwde
inc ecx
dec eax
lds edi, [eax + 0x4e28fd3f]
mov dword [0x3d2aa0ce], eax
dec esi
jno 0x40fc53
scasb al, byte es:[edi]
sbb byte [eax], cl
dec eax
or ah, bl
add byte [edx + 0x181972c5], 0xf3
jb 0x40fcb5
sbb bl, dh
ret 0x8283
and eax, 0x28ad3a71
sub byte [eax], ch
sub byte [eax], ch
sti
out dx, al
jge 0x40fd40
inc ebp
xor dword [eax*8 + 0x4e5dc301], edi
jno 0x40fc55
cwde
test al, 0xc8
inc ecx
mov cl, 0xb1
mov cl, 0xb1
mov cl, 0xb1
mov cl, 0xb1
mov cl, 0xb1
mov cl, 0xb1
mov cl, 0xb1
mov cl, 0x68
movsd dword es:[edi], dword [esi]
mov ecx, 0xf1cf3d3f
int3
cmp eax, 0x71ccf1cf
add dh, byte [eax + 0x4f]
int1
lds esi, [ecx]
das
jge 0x40fd64
add byte [edx - 0x22a50e32], 0xc5
popal
call 0xe5bec233
cmp eax, 0x7daf413f
jl 0x40fd83
jge 0x40fd2d
jge 0x40fccd
jecxz 0x40fcd1
cmp dword [edi], edi
cmp eax, 0xc5187125
bound edx, qword [ecx]
sbb dword [ebp - 0xcb4d583], edi
and eax, 0xe57d7dff
sbb ebp, edi
invalid
lds ebx, [ebp + 0x3f1adce]
pop ecx
jge 0x40fd70
pop esp
lds ebp, [ebp + 0x7d591333]
and eax, 0xd2a7af9
pushal
movsd dword es:[edi], dword [esi]
jge 0x40fdc4
sub cl, byte [0x7da560f3]
jge 0x40fd2d
in eax, 0x1d
lds ebx, [ecx]
cmp eax, 0x23f32dce
pop ecx
jge 0x40fd8d
sbb eax, 0xce3d19c5
sub eax, 0x7d5923f3
cmp bl, byte [eax*8 - 0x523a02e7]
xor edx, dword [ebx]
pop ecx
jge 0x40fd83
sbb al, 0xc5
sbb ebp, edi
lds ebp, [ebp + 0x7d591333]
and eax, 0xfd2a7af9
stc
jp 0x40fd8b
std
ja 0x40fd7a
adc eax, 0x19e57d7d
jge 0x40fde4
in eax, 0x19
cmp eax, 0x12fd19c5
jns 0x40fdea
pop ebp
sub bh, byte [eax*2 + 0x115d7af9]
sbb dword [ebp - 0x3a223c93], edi
std
in eax, 0x9d
lds edi, [ecx + 0x3d]
in eax, 0x19
cmp eax, 0x519811c5
insd dword es:[edi], dx
ret
cmp eax, 0xc53d19e5
adc dword [eax + 0x287d3d51], ebx
lds esi, [ebx + 0x483cb345]
cmp eax, 0xb3c5287d
inc ebp
sub ch, al
mov bl, 0x45
mov bl, 0x3c
dec eax
sub byte [edx], 0x7c
movsd dword es:[edi], dword [esi]
test eax, 0x82bbf3b3
add byte [edx - 0x57113fb2], 0xfd
sub bl, byte [edi - 0x7d5dba0d]
or byte [eax + 0x48], 0x48
dec eax
dec eax
add dword [ebp + 0x1c], edi
jge 0x40fe32
jge 0x40fdaa
mov ebx, 0x457d7dee
out dx, al
jge 0x40fe38
inc ebp
xor dword [esi + edi*8], edi
test al, 0xf2
cmp cl, byte [0x453229c5]
sub dword [edx], esi
inc ebp
jnp 0x40fe43
mov byte [0x828282f6], al
mov ah, bl
xchg esi, eax
jge 0x40fe50
jge 0x40fded
lds ebp, [edx]
mov ebp, 0x9f2a42ce
test eax, 0x488282a2
dec eax
dec eax
or byte [eax + 0x48], 0x48
dec eax
dec eax
add dword [ebp + 0x1c], edi
jge 0x40fe68
jge 0x40fe69
jge 0x40fde0
push ds
push ds
out dx, al
jge 0x40fe6e
inc ebp
xor dword [esi + edi*8], edi
test al, 0xf2
cmp cl, byte [0x453229c5]
jnp 0x40fe79
mov byte [0x828282f6], al
mov ah, bl
add eax, 0x87d7d7d
lds ebp, [edx - 0x277118e]
sub ch, byte [ebp - 0x2d57de8]
xor ecx, edi
jge 0x40fe99
iretd
call 0xc60bc209
sub ebp, edi
sbb ecx, dword [ebp + 0x68dfd16]
loope 0x40fdb8
push ss
pushal
jns 0x40fe41
cmp esi, ebx
lodsb al, byte [esi]
cmp eax, 0x3afd29e5
sbb al, 0xd5
jge 0x40fe19
aad 0x7d
fiadd word [ecx + 0x2a]
cmp eax, 0xbdc3e14e
inc ecx
sub bh, byte [0xbdc3e14e]
mov ebp, 0x2982504e
std
dec esi
push eax
sub byte [ecx], 0xfd
aad 0x62
aad 0x70
lea eax, [esi]
rcr dword [ebx], 1
lea edx, [esi]
push ss
sbb eax, 0x8d71068d
push ss
jo 0x40fe72
adc bh, byte [ecx]
fisubr word [ebp + edi + 0x1cd5fc3a]
fiadd word [eax - 0xb]
sub byte [edx + 0x714e3d2a], al
ret
cmp eax, 0xcdc3714e
dec esi
dec esi
jno 0x40fe2f
int 0x4e
push eax
aad 0x72
sbb ebp, edx
sub byte [edx + 0x1b51068d], al
aad 0x28
or byte [ebp - 0x31e4aefa], 0x61
into
popal
sub bh, ah
sbb ecx, esi
shr dword [edx], 0x94
invalid
pop ebp
stc
invalid
pushal
mov ecx, 0x2319c
mov bh, byte [ecx + 0x400fff]
rol bh, 0xb5
rol bh, 0xff
xor bh, 0xd7
mov byte [ecx + 0x400fff], bh
loop 0x4241a1
popal
jmp 0x40f21d