Function at 0x10397091
Capabilities:
Authenticate hmac
Check http status code
Parse pe header
Resolve function by parsing pe exports

Disassembly:
mov dword [edi + 4], eax
pushfd
pop dword [edi]
setae ah
rol eax, 0xc6
shr ah, cl
lea esi, [esi - 4]
rcr ax, 0xd6
mov eax, dword [esi]
xor eax, ebx
stc
bswap eax
neg eax
cmc
jmp 0x103ec033
jmp ebp
mov ebp, dword [esp + 0x1c]
jg 0x1040fc88
mov eax, dword [edi]
add cx, si
sub cx, 0x503b
cmp edx, esi
mov ecx, dword [edi + 4]
not eax
cmp ebp, ecx
not ecx
stc
or eax, ecx
jmp 0x10181318
lea eax, [eax + 0x28516564]
neg eax
stc
cmp esi, 0x224a6c41
xor ebx, eax
add ebp, eax
jmp 0x1030a6e4
or al, 0xa3
pop ebp
inc eax
push dword [esp + 0x18]
popfd
lea esp, [esp + 0x20]
call fcn.1037d526
pop edx
pop ebp
pop ecx
js 0x1040fc9b
pop ecx
pop ebp
js 0x1040fca0
hlt
js 0x1040fd1b
movsb byte es:[edi], byte [esi]
push 0x5c
js 0x1040fcaa
pop ecx
pop ebp
js 0x1040fd05
pop edx
mov eax, 0x3030ea6d
push edx
js 0x1040fc4e
pop ebp
pop ebp
js 0x1040fcca
out 0xa7, eax
out 0xa7, eax
invalid
pop dx
pop ebp
js 0x1040fce6
fsub dword [eax - 0x72]
jne 0x1040fd0d
pop esi
js 0x1040fca3
pop ecx
pop ebp
js 0x1040fce3
sbb ebp, ebp
test dh, 0xfa
push ebp
invalid
js 0x1040fcb8
pop esp
pop ebp
js 0x1040fd48
popal
rol byte [esp + esi + 0x785959b8], 0
pop ecx
pop ebp
js 0x1040fc99
dec ecx
test byte [ecx], dh
sub dword [eax + 0x51ea7845], 0xd959785d
aaa
stc
test byte [esi], al
dec ebx
js 0x1040fd60
push edi
pop ebp
js 0x1040fd0c
invalid
std
adc ebp, 0xd8785ed1
pop ecx
pop ebp
js 0x1040fd6d
add edx, esp
or eax, 0x784769a0
and eax, 0x8a785d5c
jle 0x1040fcde
imul eax, dword [edi + 0x78], 0x785d5c25
mov bh, byte [esi - 0x47]
xchg ebx, eax
jle 0x1040fd97
push ebp
js 0x1040fd90
pop esi
pop ebp
js 0x1040fd0b
mov dword [esi + esi*4], ecx
push 0x5d
js 0x1040fd3a
pop ecx
pop ebp
js 0x1040fda6
imul edx, ecx, 0xffffff95
sbb eax, 0x7841fd63
outsb dx, byte [esi]
rcl dword [ebp + 0x41fd631d]
js 0x1040fdb1
pop ecx
pop ebp
js 0x1040fce1
mov al, byte [0x8909b6a9]
imul edi, dword [eax - 0x7d], 0x9e785d58
test eax, 0x698909b6
js 0x1040fcd2
pop eax
pop ebp
js 0x1040fcf1
xchg esi, eax
jge 0x1040fd6c
ficomp word [esi + 0x78]
mov bl, 0x58
pop ebp
js 0x1040fda5
xchg byte [esi], ah
cmp esp, esp
cmp esp, esp
mov byte [edx + 0x78], dh
sbb dword [edx + 0x5d], ebx
js 0x1040fdd8
pop esi
ficom dword [edx]
inc ecx
inc eax
adc al, byte [ecx + 0x40]
pop ebp
js 0x1040fd76
pop ecx
pop ebp
js 0x1040fd8d
push ss
mov dh, 0xb6
pop edi
sub dword [eax], esi
dec ecx
js 0x1040fd8e
pop eax
pop ebp
js 0x1040fd35
pushal
push 0xffffffffffffffe9
loope 0x1040fd29
inc eax
js 0x1040fd17
pop ebx
pop ebp
js 0x1040fded
pop esi
or dl, al
xor eax, dword [esi + 0x42786d60]
ret 0x8633
pop ecx
pop ebp
js 0x1040fdb5
push eax
pop eax
movsd dword es:[edi], dword [esi]
js 0x1040fd55
pop esi
js 0x1040fda3
pop ecx
pop ebp
js 0x1040fe12
imul esp, dword [eax], 0xffffffd6
and dh, dl
jmp 0x88a5a5e7
pop ecx
pop ebp
js 0x1040fe31
adc al, 0x50
xor esi, esp
sbb byte [eax + 0x78], ah
or dword [edx + 0x5d], edx
pop ebp
js 0x1040fe31
dec ecx
jne 0x1040fd8b
mov esi, 0xcc785363
push esi
pop ebp
js 0x1040fe3b
movsd dword es:[edi], dword [esi]
inc edx
outsd dx, dword [esi]
ror byte [ebx + 0x59], cl
js 0x1040fdd6
pop ecx
pop ebp
js 0x1040fd7a
mov dword [0x71e225d1], eax
inc ebx
shl dword [0x7f4371e2], 1
and eax, 0x7f4371e2
jno 0x1040fe1f
jg 0x1040fe56
js 0x1040fe1a
cmp ebx, dword [eax + 0x5d]
pop eax
pop ebp
js 0x1040fdc9
sub byte [ecx + 0x781fce07], al
js 0x1040fdda
pop ebp
pop ebp
js 0x1040fdaf
sal dword [ecx + 0x78595212], 1
add byte [ecx + 0x5d], bl
js 0x1040fe1a
retf
pop esp
pop ebp
js 0x1040fe29
shr byte [edx], 1
lodsb al, byte [esi]
shl dword [esi + 0x42], 0x78
sti
pop edi
pop ebp
js 0x1040fda5
xchg edx, eax
sti
invalid
out 0x55, eax
pop ebp
js 0x1040fdbc
dec ecx
ja 0x1040fdbc
cdq
lodsb al, byte [esi]
pop ebx
js 0x1040fe03
pop esi
pop ebp
js 0x1040fe62
js 0x1040fdaf
invalid
js 0x1040feae
pop eax
pop ebp
js 0x1040fe23
invalid
loop 0x1040fe5a
js 0x1040fe8f
push eax
pop ebp
js 0x1040fe6b
sub byte [ecx + 0x2c95fb40], bl
pop esi
cdq
inc eax
sti
xchg ebp, eax
sub al, 0x5e
js 0x1040fe77
pop ecx
pop ebp
js 0x1040fdec
popfd
sbb eax, 0x6977f3e3
js 0x1040fece
ficomp word [edx + 0x5d]
pop edx
pop ebp
js 0x1040fe4e
push edi
push edi
add al, 0xee
out dx, al
fsub dword [ebp + 0x6e]
js 0x1040fe70
or eax, 0x41785d58
pop eax
pop ebp
js 0x1040fea8
inc esi
fld qword [edx]
aas
adc cl, byte [eax + edi*2 - 0x6f]
pop esp
pop ebp
js 0x1040fe59
shl dword [ebp + 0x715526d3], 1
js 0x1040fef9
movsd dword es:[edi], dword [esi]
shl dword [esi], cl
push ebp
jno 0x1040fef2
jle 0x1040fed6
pop edx
pop ebp
js 0x1040fe0a
out 0xc3, al
push ebp
mov dh, 0x34
popal
js 0x1040fe5d
pop ecx
pop ebp
js 0x1040fe22
sub eax, 0x747577e0
push ebx
je 0x1040fee4
js 0x1040fe42
push eax
pop ebp
js 0x1040fe96
jmp esp
in al, 0xe4
xor byte [edi + 0x73], bl
inc ecx
js 0x1040fefc
push ebp
pop ebp
js 0x1040fe4f
inc ecx
dec ecx
mov ebx, dword [ebx + 0x7f]
jg 0x1040ff22
js 0x1040fec1
push ss
pop edi
pop ebp
js 0x1040feb2
add ebx, dword [edx + 0x7e]
sub eax, 0x7860984b
xchg byte [ebp + ebx*2 + 0x78], bl
cmpsb byte [esi], byte es:[edi]
pop edx
jle 0x1040fedf
dec ebx
cwde
pushal
js 0x1040fe3d
pop esp
pop ebp
js 0x1040fe61
fst dword [edi + 0x37]
pop edx
jae 0x1040ff3a
js 0x1040fe57
xchg esp, eax
pop edi
pop ebp
js 0x1040fecd
sahf
leave
xor eax, 0x785e5db5
js 0x1040fed1
add bl, byte [ecx + 0x5d]
pop ecx
pop ebp
js 0x1040fea9
jb 0x1040ff2b
mov ecx, 0x785e875f
pop edi
xchg dword [esi + 0x78], ebx
add ebx, dword [ecx + 0x5d]
js 0x1040ff5e
cmp dh, cl
ret 0x8941
dec ebp
js 0x1040fe74
push esp
pop ebp
js 0x1040fedd
fnstsw word [edi + 0x4a240b9c]
mov edi, 0x4a240b9c
and al, 0x4a
js 0x1040ff43
push eax
pop ebx
pop ebp
js 0x1040fefb
push eax
in al, dx
adc eax, 0x78550a6b
or dl, byte [ebp + 0x78]
push ebp
js 0x1040ff4a
dec ebx
pop esp
pop ebp
js 0x1040ff53
sub al, 0xa5
pop ecx
mov dword [ebx + 0x52ae7877], ecx
pop ebp
js 0x1040ff5b
jp 0x1040ff53
inc edx
fisub dword [ebx + esi*4]
jge 0x1040ff8e
mov bl, 0x7d
js 0x1040ff10
stc
pop esp
pop ebp
js 0x1040ff2d
dec edi
popal
add dword [esi + 0x1e7851aa], edi
push ds
pop ebx
pop ebp
js 0x1040fec4
mov bl, 0x8e
pop ebx
stosb byte es:[edi], al
rol dword [ebp + 0x78], 1
xor al, 0x5f
js 0x1040ff63
pop edi
pop ebp
js 0x1040ff64
scasb al, byte es:[edi]
aad 0x7f
loop 0x1040fef4
dec esp
js 0x1040fef1
mov dh, 0x54
push esp
pop ebp
js 0x1040ff39
arpl word [edi], si
pushfd
mov ecx, 0x73784883
or dword [eax + 0x78], 0x73
push ecx
pop ebp
js 0x1040feec
mov eax, dword [0x551e08e6]
out 8, al
push ds
push ebp
into
pop esi
js 0x1040ff9a
pop eax
pop ebp
js 0x1040feef
xchg edi, eax
invalid
jne 0x1040ffa0
js 0x1040ff13
mov ah, 0x52
push edx
pop ebp
js 0x1040ff9f
movsb byte es:[edi], byte [esi]
loope 0x1040ff4f
add al, 0x8a
dec ebx
js 0x1040ff48
push esi
pop ebp
js 0x1040ff11
mov edi, 0xa537fa4f
movsd dword es:[edi], dword [esi]
ja 0x1040ffee
sbb al, 0x5b
pop ebp
js 0x1040ff0f
xor dword [edi + 0x5e860d87], esi
js 0x1040ff86
pop ecx
pop ebp
js 0x1040ffd5
dec esi
xchg esi, eax
push eax
dec esp
in eax, 0x91
xchg ecx, eax
pop edi
js 0x1040ffdf
push eax
pop ecx
pop ebp
js 0x1040ff81
jg 0x1040fffe
and esi, dword [ebp - 0x7e]
pop edi
js 0x1040ff8b
invalid
pop ecx
pop ebp
js 0x1040ffdf
in al, 0x14
in al, 0x14
sbb ebp, dword [esi + 0x55f2785a]
pop ebp
js 0x1040ffda
sub al, byte [eax]
test byte [ebp + 0x2d786b80], dh
pop ebp
pop ebp
js 0x1040ff9a
cmpsd dword [esi], dword es:[edi]
and eax, dword [edi]
adc dword [esi + 0x62], edx
js 0x1040ffd6
pop ebp
pop ebp
js 0x1040ffcb
popal
rcr eax, 0x5e
push esp
js 0x1040ff73
pop ebp
pop ebp
js 0x1040ff54
in eax, dx
clc
dec esp
pop ebp
lea eax, [ebp + 0x78]
js 0x1040ff95
mov esi, 0x12785d5d
pop ebp
pop ebp
js 0x1040ffed
adc bl, al
and eax, 0x4a99f7b7
fsub dword [0x4a99f7b7]
cdq
dec edx
js 0x10410000
sbb eax, 0x11785d59
pop ecx
pop ebp
js 0x1040fff8
jbe 0x10410011
adc byte [ebp - 0x268782a7], dh
js 0x1040ffc8
fstp dword [ecx + 0x5d]
pop ecx
pop ebp
js 0x1041000d
xor esp, dword [eax + 0x7a]
inc edx
sbb dword [esi + 0x78], 0x785d5903
pop esi
js 0x1040fffe
pop ecx
pop ebp
js 0x1040fffe
dec dword [edi + 0x5f]
dec edi
pop edi
rcl byte [eax + 0x63], 0x6d
js 0x1040ffd0
leave
pop ebp
pop ebp
js 0x1040ffa2
xor dh, byte [edi]
cmc
div ch
push ebp
js 0x10410019
push edi
pop ebp
js 0x10410093
mov ah, ah
jmp 0x88b027d8
daa
outsd dx, dword [esi]
js 0x1040ffee
pop ebp
pop ebp
js 0x1041000e
lds ebx, [eax + 0x3f]
cmp esi, esp
jge 0x104100a2
cwde
pop esi
pop ebp
js 0x1040ffe2
xchg esi, eax
in al, dx
inc ecx
popfd
jl 0x10410093
js 0x1041005b
pop ebx
pop ebp
js 0x10410006
mov ch, 0xf7
ljmp 0x5821
pop ecx
pop ebp
js 0x1041001f
pop ss
mov al, byte [0x785e1d85]
aaa
pop ecx
pop ebp
js 0x1041002b
cmp cl, ah
fld dword [edx]
stosb byte es:[edi], al
js 0x104100a0
pop ebx
pop ebp
js 0x1041001b
mov esi, 0x46fd1223
pop ebp
js 0x10410082
pop ecx
pop ebp
js 0x104100f2
outsd dx, dword [esi]
rol dword [ebx], cl
out dx, eax
scasb al, byte es:[edi]
adc al, 0x60
js 0x1041005c
pop ebx
pop ebp
js 0x104100a7
cmpsb byte [esi], byte es:[edi]
dec edi
jmp 0x10410077
pop es
js 0x1041002f
pop ecx
pop ebp
js 0x10410083
add word fs:[ebp + 0x5f], sp
js 0x1041011a
test al, 0x5d
pop ebp
js 0x104100ee
invalid
mov dl, 0x5e
arpl word [eax - 0xf], di
pop edi
pop ebp
js 0x10410035
fstp dword [edi + 0x6c]
invalid
mov dh, byte [eax]
int 0xc9
fadd st(3), st(0)
pop edx
js 0x10410110
pop edx
pop ebp
js 0x10410106
mov byte [0x107a2535], al
jb 0x1041017a
js 0x10410148
inc ebp
pop ecx
pop ebp
js 0x10410154
dec ebp
pop eax
invalid
push eax
pop ebp
js 0x10410187
pop ebp
invalid
insb byte es:[edi], dx
push ebp
pop ebp
js 0x104100aa
lcall 0x785f, 0xa475a526
in al, dx
js 0x10410113
pop ecx
pop ebp
js 0x1041015f
rcl byte [esi], 0x74
adc dl, byte [ebx]
bound edi, qword [eax - 0x5b]
push ebp
pop ebp
js 0x104101ae
mov eax, dword [0x3e9b37f3]
dec edi
js 0x10410101
pop ecx
pop ebp
js 0x104101ac
loop 0x1041010f
outsb dx, byte [esi]
ret 0x4303
inc ebx
js 0x1041014e
pop edx
pop ebp
js 0x1041016c
sbb eax, 0x70420c17
lcall 0x785d, 0x58ab786c
push eax
pop ss
or al, 0x42
jo 0x104100ee
insb byte es:[edi], dx
js 0x10410102
pop eax
pop ebp
js 0x104101ab
inc edx
test al, 0xb9
std
std
push ecx
js 0x10410163
pop ecx
pop ebp
js 0x1041019b
mov bl, 0x70
cli
in eax, 0xa
pop edi
js 0x1041014c
pop ecx
pop ebp
js 0x104100fb
or byte [eax - 0x56], 0x51
dec eax
stosb byte es:[edi], al
push ecx
int1
jns 0x104101f2
push ebx
pop esi
pop ebp
js 0x104101ad
lds esp, gs:[edx + 0x78766704]
or ebx, dword [eax + 0x5d]
pop eax
pop ebp
js 0x1041010f
xor eax, 0x7fd6ce6b
jno 0x1041020a
cld
pop ebp
pop ebp
js 0x104101c9
and bl, byte [eax + 0x445dd1d8]
pop ebp
inc esp
js 0x10410145
pop esp
pop ebp
js 0x10410125
mov bh, bl
xchg ebp, eax
jge 0x104101bc
jb 0x10410222
jb 0x10410204
pop eax
pop ebp
js 0x10410188
fpatan
add esi, dword [ebp + edx - 0x40878954]
add esi, dword [ebp + edx - 0x40878954]
pop edx
pop ebp
js 0x10410216
push 0xb47359fd
std
pop ecx
jae 0x10410174
push ebx
js 0x104101c2
call [edi + 0x5d]
pop edi
pop ebp
js 0x104101e9
or al, 0xda
scasd eax, dword es:[edi]
lds ecx, [0x594a785f]
pop ebp
js 0x10410169
adc al, 0xa7
xchg ebx, eax
imul esp, dword [eax + 0x78], 0x15
pop ebp
pop ebp
js 0x104101c7
sub al, 0xae
scasb al, byte es:[edi]
stc
dec ebp
sbb eax, 0x5f99786f
pop ebp
js 0x1041019c
cwde
arpl word [0x7846a71e], bp
adc byte [ecx + 0x5d], bl
js 0x1041024e
lodsd eax, dword [esi]
jecxz 0x10410204
movsd dword es:[edi], dword [esi]
pop ebp
pop esi
js 0x10410201
add bl, byte [ecx + 0x5d]
pop ecx
pop ebp
js 0x10410216
je 0x104101fe
stc
and eax, dword [ebp - 0xe87ae91]
int1
pop ecx
pop ebp
js 0x104101c7
adc bl, byte [ecx]
push esi
xor esi, dword [edi]
push edx
js 0x104101b0
cdq
push edx
pop ebp
js 0x10410233
adc eax, 0x2095b3dd
pop edi
and byte [edi + 0x78], bl
js 0x104101e0
mov ebp, 0x3a785d59
pop ecx
pop ebp
js 0x10410261
or esp, ebp
out dx, eax
pushal
mov ch, 0x50
js 0x10410221
push ecx
push ecx
pop ebp
js 0x10410235
pop es
xchg dword [ebx + 0x78440a2c], eax
sub dword [ebp + ebx*2 + 0x78], ebx
adc al, 0x63
test al, 0x22
or eax, 0x9b7872ca
sub dword [edx + ecx], 0x44
inc esp
js 0x10410264
pop esp
pop ebp
js 0x10410253
arpl word [eax + 0x72ca0d22], bp
js 0x104101e2
push eax
pop ebp
js 0x1041021f
call 0x88c512ee
jnp 0x104102ca
test byte [eax + 0x7b], bh
js 0x10410235
loop 0x104102af
pop ebx
pop ebp
js 0x10410238
push 0x66
aam 0xc1
xor ebx, dword [edi + 0x78]
adc dword [ecx + 0x5d], ebx
sal dword [ebx], 0x5f
js 0x10410270
pop ecx
pop ebp
js 0x1041025a
sbb cl, dl
and al, 0xae
punpckhbw mm7, qword [eax - 3]
pop esp
pop ebp
js 0x10410272
retf 0xae24
cmp al, byte [ecx - 0x33]
inc ecx
int 0xaf
scasd eax, dword es:[edi]
push 0x5903785d
pop ebp
js 0x1041022e
mov bl, 0xb4
push 0x7b82acdf
js 0x104102a8
mov ah, 0x68
fild qword [edx + eax*4 + 0x5925787b]
pop ecx
pop ebp
js 0x104102bf
cmp ch, al
int3
invalid
push ecx
pop ebp
js 0x1041023c
cwde
pop ds
sbb ch, cl
aam 0x67
js 0x1041031a
pop ecx
pop ebp
js 0x1041027a
or al, 0xfc
movsb byte es:[edi], byte [esi]
add eax, 0x2785e5c
pop ecx
pop ebp
js 0x104102a6
call 0x61d50458
pop ecx
js 0x104102cb
add byte [ecx + 0x5d], bl
pop ecx
pop ebp
js 0x1041030d
in al, 0x22
retf
or eax, 0x59e5785e
pop ebp
js 0x104102fc
insd dword es:[edi], dx
lahf
mov bh, byte [eax]
xor al, 0x55
js 0x10410337
push esi
pop ebp
js 0x10410286
sti
aad 0x80
and al, 0x61
pop esp
js 0x104102fe
pop ecx
pop ebp
js 0x10410323
and al, 0xf3
invalid
invalid
mov bl, 0xb5
insd dword es:[edi], dx
js 0x1041038a
mov esp, 0xa2785d51
jecxz 0x104102e9
mov byte [0x164dd0e3], al
dec ebp
push ss
mov dh, 0x66
js 0x10410385
push ebp
pop ebp
js 0x10410341
pop ds
mov ebp, 0x449ae43e
js 0x104103a9
pop ebp
pop ebp
js 0x104102df
mov al, 0xe0
dec ecx
loopne 0x1041037a
lcall 0x5e87, 0x7875c30b
pop esi
pop ebp
js 0x10410382
invalid
js 0x10410394
pop ecx
pop ebp
js 0x104103b3
rcl byte [esi + 0x5be7fce0]
js 0x10410316
invalid
push ecx
pop ebp
js 0x10410319
xchg ebx, eax
les eax, [0x784394aa]
call 0x28b960bb
stosb byte es:[edi], al
xchg esp, eax
inc ebx
js 0x10410343
pop esp
pop ebp
js 0x10410377
wait
sahf
retf
mov eax, dword [0x97d344fe]
push ebp
js 0x1041038c
push edi
pop ebp
js 0x104103bb
pop sp
in al, dx
ret
imul edi, dword [eax + 0x16], 0xff785d51
mov ecx, 0x998a90fe
pop esi
js 0x1041038b
invalid
nop
mov bl, byte [ecx + 0x5900785e]
add byte [ecx + 0x5d], bl
pop ecx
pop ebp
js 0x1041032e
dec ebp
inc ebx
cmpsd dword [esi], dword es:[edi]
pop esp
pop esi
js 0x104103a4
pop ecx
pop ebp
js 0x1041036b
sal byte [ecx], 1
xchg edi, eax
xor dword [edi + 0x4cba5cc2], edx
js 0x10410356
ret 0xba5c
pop eax
pop ebp
js 0x1041039a
stosd dword es:[edi], eax
wait
mov byte [0x785e5d85], al
add bl, byte [ecx + 0x5d]
pop ebp
js 0x104103cf
rol byte [0x765d0801], 1
add eax, 0x765d0801
js 0x1041034e
pop ebx
pop ebp
js 0x10410351
jg 0x10410414
dec esi
rcl dl, 0x56
rcl byte [esi + 0x78], cl
lea ebx, [ebp + ebx*2 + 0x78]
mov cl, 0x68
sbb edi, dword [edi - 0x4e]
push esi
js 0x10410354
pop esp
pop ebp
js 0x1041037c
push 0xe7b27f1b
mov dl, 0xe7
out 0x55, eax
push ebp
js 0x104103ed
pop ecx
pop ebp
js 0x10410416
sbb eax, 0xe7975b1d
dec ecx
js 0x104103b0
pop ebp
pop ebp
js 0x1041039d
jns 0x104103c4
push 0xffffffffffffffb9
pop esi
jl 0x10410462
js 0x1041044b
pop ebp
js 0x104103bc
pushal
stosb byte es:[edi], al
add eax, 0x787d7635
adc eax, 0x1a785d58
scasd eax, dword es:[edi]
das
movsd dword es:[edi], dword [esi]
push ebp
xchg dword [edi + 0x78], ebx
mov dh, 0x59
pop ebp
js 0x104103ce
cmp ebx, dword [edi]
pushal
mov eax, dword [0x5787e7e]
pop esp
pop ebp
js 0x1041040f
push eax
idiv byte [ecx + 0x4a]
dec edx
mov byte [eax + edi*2 - 0x37], al
pop edi
pop ebp
js 0x104103b4
sub dword fs:[edx], edx
xor byte [ebx + 0x5903785e], cl
pop ebp
js 0x104104a9
std
ror dword [eax + 0x78542932], 1
scasb al, byte es:[edi]
push eax
pop ebp
js 0x104104a6
outsd dx, dword [esi]
dec edi
jecxz 0x10410484
add eax, dword [eax + ebp*2]
js 0x104103c1
pop esi
pop ebp
js 0x104103c3
hlt
pop ecx
pop ebp
js 0x1041047b
leave
push esi
push 0x2d
mov dword [0x5337784a], eax
pop ebp
js 0x104104b6
fidivr word [ebx - 0x54]
vmaxpd xmm7, xmm3, xmmword [eax - 0x65]
wait
pop ecx
pop ebp
js 0x10410436
xor dword [eax], edx
sub al, 0x3f
invalid
pop ecx
pop ebp
js 0x10410482
outsb dx, byte [esi]
xlatb
iretd
inc eax
rcl dword [ecx + 0x78], cl
sub byte [edi + 0x5d], bl
push ecx
js 0x104104af
pop edi
pop ebp
js 0x10410509
invalid
jno 0x104104d2
inc ebp
js 0x104104bd
pop ebp
pop ebp
js 0x104104d3
adc dword [eax + 0x785e2e2f], 0x785d59da
xor edx, dword [edi + 0x65]
ficomp dword [ecx + 0x5d]
js 0x104104ee
push edi
invalid
invalid
pop eax
pop ebp
js 0x1041050d
xchg ebx, eax
cli
xor al, 0x26
arpl word [eax + 0x39], di
push eax
pop ebp
cmp dword [eax + 0x5d], edx
js 0x10410503
xor byte [ecx + 0x6a], cl
push ds
dec ecx
push 0x1e
insb byte es:[edi], dx
sub ecx, dword [eax + 0x78]
invalid
inc ebp
and al, 0x5e
js 0x10410572
pop ecx
pop ebp
js 0x1041055b
out 0xed, al
out 8, al
scasb al, byte es:[edi]
push edx
js 0x104104a6
push eax
pop ebp
js 0x104104c4
and byte [ecx + 0x712bfe60], dh
js 0x104104c3
pop ecx
pop ebp
js 0x104104c7
xchg esi, ebp
pop ss
xor al, 0xf9
bound edi, qword [eax - 0xc]
pop esp
pop ebp
js 0x1041058c
ret 0x40b2
pop esi
js 0x10410526
pop ecx
pop ebp
js 0x104104d4
lodsd eax, dword [esi]
jae 0x104104f4
pushfd
popal
mov ss, word [edx + 0x78]
xor ebx, dword [eax + 0x5d]
js 0x104104ce
invalid
inc ebp
test ebx, ebx
mov esi, 0x7875f1f0
pop edx
pop ebp
js 0x104105a2
ror byte [edi + 0x54d4e73e], 0x78
rcr dword [ebp + ebx*2 + 0x78], 0xe7
aam 0x54
js 0x10410520
pop esp
pop ebp
js 0x1041054a
out 0xac, eax
lodsb al, byte [esi]
in al, dx
fisub dword [edx]
dec ebx
push 0x5d586078
js 0x104105a5
xchg ebx, eax
outsb dx, byte [esi]
sbb esp, dword [ebp + 0x44785ffa]
movsd dword es:[edi], dword [esi]
cli
pop edi
js 0x104105bb
pop ecx
pop ebp
js 0x104105cf
adc eax, 0x5d35fe86
pop esi
js 0x10410585
pop ecx
pop ebp
js 0x104105e4
cdq
mov word [esi + edx*8], ss
jg 0x104105de
push ecx
js 0x104105d2
pop edx
pop ebp
js 0x104105ae
xor byte [edi], 0xd8
and eax, 0x2b785f07
pop eax
pop ebp
js 0x104105d8
pop es
push cs
dec edi
sub dword [edx + esi*2], 0x78
push edx
js 0x104105f9
pop esp
pop ebp
js 0x104105eb
cmp dword [ecx - 0x7a], esp
cmc
and bl, byte [esi + 0x78]
cmp bl, byte [eax + 0x5d]
js 0x10410634
lahf
and al, 0x70
inc ebx
retf 0x7847
inc edi
js 0x10410603
pop edx
pop ebp
js 0x104105bf
jne 0x1041061b
cmp eax, dword [edi - 0x33]
push 0x5d505d78
js 0x10410562
and bl, ah
int 0xeb
call 0x6cab7e2a
jmp 0x104105bc
pop ebp
js 0x10410575
std
jle 0x104105a1
adc byte [eax*2 + 0x5d593078], dl
inc ebp
js 0x10410613
xor byte [ecx + 0x5d], bl
pop ecx
pop ebp
js 0x10410650
sti
cmpsd dword [esi], dword es:[edi]
add al, al
mov edx, 0x5903785e
pop ebp
js 0x104105e2
mov dh, 0xa4
adc edx, ecx
dec edx
pop esi
js 0x104105a1
push ebx
pop ebp
js 0x10410661
bound eax, qword [ebx + 0x511adfd9]
sbb ecx, 0xffffffdf
sbb dl, byte [ecx + 0x51]
push ecx
push ecx
js 0x104105a5
push ebp
pop ebp
js 0x10410638
sub eax, 0xd5c378b1
in eax, dx
jnp 0x1041068a
dec eax
pop edi
pop ebp
js 0x104105e0
cmp dl, byte [eax - 0x79]
test dword [ebp + 0x5930785f], ebx
popfd
pop edi
js 0x1041064f
pop ecx
pop ebp
js 0x10410650
mov ah, 0xb
mov cl, 0xb9
pushfd
ja 0x104106a2
fstp dword [edi + 0x5d]
js 0x10410674
inc edx
js 0x10410666
push ecx
pop ebp
js 0x10410627
in al, dx
or byte [esi + 0x56853e5e], dl
js 0x104105fe
push ebx
pop ebp
js 0x10410648
mov dword [0x5ad5d6a7], eax
cmpsd dword [esi], dword es:[edi]
salc
aad 0x5a
pop esi
js 0x1041065c
pop ecx
pop ebp
js 0x104105e8
xor byte [edi], bl
out dx, al
xor byte [edx + 0x71], cl
js 0x104106b0
push edx
pop ebp
js 0x1041060a
cmc
add esi, dword [edx + 0x48]
jb 0x104106ab
in al, 0x5e
js 0x1041066a
add ebx, dword [ecx + 0x5d]
pop ecx
pop ebp
js 0x10410672
pop es
test eax, 0xe8124964
imul edi, dword [eax + 0x77], 0xa3785d50
ja 0x104106c4
pop ebp
js 0x1041061a
test bh, bh
outsd dx, dword [esi]
test dword [esi + ebx*2 + 0x78], ebx
add bl, byte [ecx + 0x5d]
js 0x10410660
invalid
and ebx, dword [ebp + ebx*2 + 0x78]
mov dh, 3
or al, 0xd8
pop ebp
js 0x10410645
add ecx, dword [eax + ebx*8]
push ecx
ror byte [eax + edi*2 + 0x2a], cl
push esp
pop ebp
js 0x1041063a
cld
out 0x23, eax
add eax, 0x15785e30
pop esi
js 0x104106b8
adc eax, 0xf9785d59
pop ecx
pop ebp
js 0x104106a0
cmp eax, 0x8aa4262
push 0x5d5dc478
or byte [eax + 0x78], ch
les ebx, [ebp + 0x5d]
pop ebp
js 0x104106ab
adc esi, dword [ecx]
call 0x88b8585d
push ecx
ja 0x10410732
cmp eax, 0x84785d5a
mov bh, 0xb7
lodsd eax, dword [esi]
add eax, 0x3785df2
pop ebp
js 0x104106ca
pop ecx
pop ebp
js 0x104106d4
or dword [ebp - 0x67e43be7], edi
mov ebp, 0x981bc419
pop ebp
js 0x104106d6
pop ecx
pop ebp
js 0x1041068c
mov ch, 0x2b
pop ss
sub edx, dword [edi]
and eax, 0x7875d476
cld
push eax
pop ebp
js 0x1041075e
leave
xor ebx, ecx
xor edi, dword [edi + 0x5dce7849]
pop ebp
js 0x10410753
je 0x104106b7
invalid
dec esi
rcr dword [esi + 0x74], cl
js 0x104106f0
pop ecx
pop ebp
js 0x1041068d
cmp al, 0xe5
invalid
mov ebx, 0x48e23225
js 0x10410764
push esp
pop ebp
js 0x104106d5
xor dl, byte [edx + 0x797064d1]
jo 0x104107aa
js 0x10410761
pop edi
pop edi
pop ebp
js 0x10410725
aaa
js 0x1041073d
pop ecx
pop ecx
js 0x1041075a
pop ecx
pop ebp
js 0x10410720
invalid
dec edi
mov ebp, 0x785e57c5
addps xmm3, xmmword [ebp + 0x78]
xchg esp, eax
lds edx, [edi + 0x5e]
js 0x10410772
pop eax
pop ebp
js 0x104106fb
xchg edx, eax
clc
push esp
dec esp
xor byte [ebp + 0x78], dh
sbb dword [ecx + 0x5d], ebx
js 0x10410763
invalid
nop
xchg esi, eax
dec dword [ebx + 0x3785c74]
pop ecx
pop ebp
js 0x1041072e
dec edi
rcl byte [ecx]
jae 0x104107dd
push ecx
add byte [ebx + 0x58], dh
js 0x10410799
sub ebx, dword [ebp + 0x5d]
js 0x104107b0
fadd dword [ebx + 0x58305350]
adc dword [eax + 0x53], 0x30
pop eax
js 0x10410781
push esi
pop ebp
js 0x10410821
and eax, 0x1e85df99
pop esi
js 0x104107eb
pop ecx
pop ebp
js 0x1041074c
js 0x104107bb
push esi
push ss
imul edi, dword [ebp + 0x11], 0x50a87854
pop ebp
js 0x1041084f
movsb byte es:[edi], byte [esi]
cwde
inc esp
mov dh, 0xc8
push esi
js 0x10410825
stc
dec esp
js 0x104108a5