Function at 0x10009e31
Capabilities:
Authenticate hmac

Disassembly:
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc edx
imul ebp, dword [esi + 0x64], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov dh, 0xdc
add eax, dword [eax]
je 0x1000a038
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi + 0x740003dc], dh
push 0x63626d75
popal
jne 0x1000a03f
bound esp, qword [ebx + 0x61]
arpl word [eax + 0x65], bp
pop edi
imul esp, dword [eax + edi*2 + 0x2e], 0x61006264
add al, 0x10
loopne 0x1000a046
add al, 0
add byte [eax], al
add al, ch
sbb dword [ecx], ebp
add byte [edx], cl
add byte [eax], al
add byte [edx], cl
add al, byte [eax]
add al, ch
popfd
out dx, eax
add dword [ebx], eax
add byte [eax], al
add byte [eax], cl
sti
xor al, byte [eax]
nop
jp 0x1000a02d
add al, dl
fbld tbyte [ecx + 4]
add byte [eax], al
add byte [eax], al
cwde
add byte [eax], al
add byte [eax], dl
popfd
lodsd eax, dword [esi]
add eax, 0xfffffffe
test al, 0xdf
popal
add al, 0x93
insb byte es:[edi], dx
loope 0x1000a099
lcall 0x8cac, 0x2e77e16c
jae 0x10009fc3
add byte [eax], al
add byte [eax + eax], cl
add byte [eax], dl
popfd
lodsd eax, dword [esi]
add eax, 0
add byte [eax], al
add byte [eax], al
sub byte [eax], al
push eax
lahf
mov ah, 5
sbb al, ah
popal
add al, 0x10
loopne 0x1000a0aa
adc al, ah
popal
add al, 0x15
add byte [edi + 0x4bf00], ah
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], ch
add byte [eax], dl
popfd
lodsd eax, dword [esi]
add eax, 0x5b49d28
add dword [eax], eax
add byte [eax], al
add eax, 0xfd000200
add al, byte [eax]
add byte [eax], bl
test byte [ebp], 0x5c
add byte [eax], al
add byte [eax - 0x2bfc9ef0], dh
and byte [eax], al
or al, ah
popal
add al, 0x4c
add byte [eax], al
add byte [eax + eax], bl
add byte [eax], dh
popal
add al, 8
loopne 0x1000a0f2
add al, 0x83
and al, byte [eax]
int3
add byte [ebx + 0x4c004022], cl
add byte [eax], al
add byte [eax], dh
popal
add al, 0x7c
loope 0x1000a10a
add al, 0
add byte [eax], al
add byte [eax + edx - 0x1c03fc9f], dh
popal
add byte [eax], al
add byte [eax], al
mov ah, 0x10
popal
add edi, esp
jecxz 0x1000a116
add al, 0xe7
inc eax
add byte [ecx + 0x61], bh
add al, 0x61
inc ecx
inc eax
add byte [eax + edx - 0x1fcbfc9f], bh
popal
add al, 0xa4
inc ecx
inc eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x2200000c], bh
xor dh, byte [eax]
xor dword [ecx], edi
xor dword [edx], esi
xor dh, byte [0x33353130]
xor esi, dword [eax]
xor dword cs:[edx], esi
xor esp, dword [edx]
sub al, 0x22
xor dword [eax + esi], esi
xor byte [edx], ah
sub al, 0x22
xor byte [eax], dh
and ch, byte [edx]
dec eax
insb byte es:[edi], dx
jo 0x1000a149
js 0x1000a166
and ch, byte [edx]
xor dword [esi], esi
cmp byte [edx], ah
sub al, 0x22
jb 0x1000a171
imul esi, dword [bp + di + 0x74], 0x2c227972
and dl, byte [edx + 0x65]
dec edi
dec edi
jo 0x1000a180
outsb dx, byte [esi]
dec ebx
jns 0x1000a165
js 0x1000a163
and ch, byte [edx]
inc esi
inc ecx
dec ecx
dec esp
push ebp
push edx
inc ebp
and ch, byte [edx]
and ch, byte [edx]
push 0x2d79654b
dec eax
dec ebx
inc ebp
pop ecx
pop edi
inc ebx
push ebp
push edx
push edx
inc ebp
dec esi
push esp
pop edi
push ebp
push ebx
inc ebp
push edx
and ch, byte [edx]
insb byte es:[edi], dx
jo 0x1000a1a2
jne 0x1000a1b3
dec ebx
jns 0x1000a182
push ebx
outsd dx, dword [esi]
je 0x1000a1d2
popal
jb 0x1000a1c3
pop esp
inc edx
outsd dx, dword [esi]
jb 0x1000a1cf
popal
outsb dx, byte [esi]
pop esp
pop esp
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
jae 0x1000a191
or eax, 0x3032220a
xor dword [ecx], edi
xor dword [edx], esi
xor dh, byte [0x33353130]
and dh, byte [edx]
xor byte [ecx], dh
cmp dword [ecx], esi
xor dh, byte [edx]
xor eax, 0x33353130
xor esi, dword [eax]
xor dword cs:[edx], esi
xor esp, dword [edx]
sub al, 0x22
xor dh, byte [ebx]
and ch, byte [edx]
xor dword [eax + esi], esi
xor byte [edx], ah
sub al, 0x22
dec eax
insb byte es:[edi], dx
jo 0x1000a1e0
js 0x1000a1fd
and ch, byte [edx]
xor dword [esi], esi
cmp byte [edx], ah
sub al, 0x22
jb 0x1000a208
imul esi, dword gs:[bp + di + 0x74], 0x2c227972
imul esi, dword [bp + di + 0x74], 0x2c227972
and dl, byte [edx + 0x65]
dec edi
jo 0x1000a217
outsb dx, byte [esi]
dec ebx
jns 0x1000a1fc
js 0x1000a1fa
and ch, byte [edx]
inc esi
inc ecx
dec ecx
dec esp
push ebp
push edx
inc ebp
and ch, byte [edx]
and ch, byte [edx]
push 0x2d79654b
dec eax
dec eax
dec ebx
inc ebp
pop ecx
pop edi
dec esp
dec edi
inc ebx
inc ecx
dec esp
pop edi
dec ebp
inc ecx
inc ebx
dec eax
dec ecx
dec esi
inc ebp
and ch, byte [edx]
insb byte es:[edi], dx
jo 0x1000a23a
jne 0x1000a24b
dec ebx
jns 0x1000a21a
push ebx
outsd dx, dword [esi]
je 0x1000a26a
popal
jb 0x1000a25b
pop esp
inc edx
outsd dx, dword [esi]
jb 0x1000a267
insb byte es:[edi], dx
popal
outsb dx, byte [esi]
pop esp
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
jae 0x1000a229
or eax, 0x3032220a
or ah, byte [edx]
xor dh, byte [eax]
xor dword [ecx], edi
xor dword [edx], esi
xor dh, byte [0x33353130]
xor esi, dword [eax]
xor dword cs:[edx], esi
xor byte [esi], ch
xor dword [edx], esi
xor dh, byte [ebx]
and ch, byte [edx]
xor esp, dword [edx]
sub al, 0x22
xor dword [eax + esi], esi
xor byte [edx], ah
sub al, 0x22
dec eax
insb byte es:[edi], dx
jo 0x1000a278
js 0x1000a295
and ch, byte [edx]
xor dword [esi], esi
cmp byte [edx], ah
sub al, 0x22
jb 0x1000a2a0
imul esi, dword gs:[bp + di + 0x74], 0x2c227972
imul esi, dword [bp + di + 0x74], 0x2c227972
and dl, byte [edx + 0x65]
dec edi
jo 0x1000a2af
outsb dx, byte [esi]
dec ebx
jns 0x1000a294
js 0x1000a292
and ch, byte [edx]
inc esi
inc ecx
dec ecx
dec esp
push ebp
push edx
inc ebp
and ch, byte [edx]
and ch, byte [edx]
push 0x2d79654b
dec eax
dec eax
dec ebx
inc ebp
pop ecx
pop edi
inc ebx
push ebp
push edx
push edx
inc ebp
dec esi
push esp
pop edi
push ebp
push ebx
inc ebp
push edx
and ch, byte [edx]
insb byte es:[edi], dx
jo 0x1000a2d1
jne 0x1000a2e2
dec ebx
jns 0x1000a2b1
push ebx
outsd dx, dword [esi]
je 0x1000a301
popal
jb 0x1000a2f2
pop esp
inc edx
outsd dx, dword [esi]
jb 0x1000a2fe
popal
outsb dx, byte [esi]
pop esp
pop esp
inc esp
insb byte es:[edi], dx
jo 0x1000a303
imul ebx, dword [esp + ecx*2 + 0x6f], 0x656c6163
jae 0x1000a2c7
popal
insb byte es:[edi], dx
jae 0x1000a2c7
or eax, 0x3032220a
xor dword [ecx], edi
xor dword [edx], esi
xor dh, byte [0x33353130]
xor eax, 0x33353130
xor dword [0x2e303333], esi
xor dword [edx], esi
xor esi, dword [eax]
xor dword cs:[edx], esi
xor esp, dword [edx]
sub al, 0x22
xor dword [eax + esi], esi
xor byte [edx], ah
sub al, 0x22
dec eax
insb byte es:[edi], dx
jo 0x1000a316
js 0x1000a333
and ch, byte [edx]
xor dword [esi], esi
cmp byte [edx], ah
sub al, 0x22
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
jb 0x1000a356
and ch, byte [edx]
push esi
imul esi, dword [edx + 0x74], 0x416c6175
jb 0x1000a358
jne 0x1000a347
insb byte es:[edi], dx
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebp + 0x78], ax
and ch, byte [edx]
push ebx
push ebp
inc ebx
inc ebx
inc ebp
push ebx
push ebx
and ch, byte [edx]
xor byte [eax + 0x30], bh
xor dword [eax], esi
cmp byte [eax], dh
xor byte [eax], dh
xor byte [edx], ah
sub al, 0x22
xor byte [eax], dh
xor byte [eax], dh
and ch, byte [edx]
je 0x1000a372
xor esi, dword [edx]
push eax
jb 0x1000a37e
arpl word [ebp + 0x73], sp
jae 0x1000a35d
inc esp
sub eax, 0x3034313e
xor dword ds:[eax + esi], esi
xor byte [edx], ah
sub al, 0x22
jae 0x1000a39a
inc ebp
js 0x1000a388
inc esi
imul ebp, dword [ebp + 0x2d], 0x6c65483e
jo 0x1000a37b
js 0x1000a398
and ch, byte [edx]
insb byte es:[edi], dx
jo 0x1000a37a
jb 0x1000a3a2
jae 0x1000a3b2
sub eax, 0x3078303e
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [edx], ah
sub al, 0x22
xor byte [eax], dh
xor byte [eax], dh
and ch, byte [edx]
ja 0x1000a3a4
imul edi, dword [edx + 0x65], 0x30313e2d
xor dword [eax], esi
xor al, 0x38
xor eax, 0x2c223637
and ah, byte [esi + 0x6c]
and ch, byte [edx]
insb byte es:[edi], dx
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x74], sp
imul ebp, dword [edi + 0x6e], 0x65707954
sub eax, 0x3078303e
xor byte [eax + 0x30], bh
xor byte [eax], dh
xor byte [edx], dh
xor byte [eax], dh
xor byte [eax], dh
and ch, byte [edx]
xor byte [edx], ah
sub al, 0x22
and ah, byte [esi + 0x6c]
insb byte es:[edi], dx
push eax
jb 0x1000a3f3
je 0x1000a3eb
arpl word [ebp + ebp + 0x3e], si
xor byte [eax + 0x30], bh
sub eax, 0x3078303e
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor dword [edx], esp
or eax, 0x3032220a
xor dh, byte [eax]
xor dword [ecx], edi
xor dword [edx], esi
xor dh, byte [0x33353130]
xor eax, 0x2e303333
xor dword [edx], esi
xor esi, dword [eax]
xor dword cs:[edx], esi
xor esp, dword [edx]
sub al, 0x22
xor dword [eax + esi], esi
xor byte [edx], ah
sub al, 0x22
dec eax
insb byte es:[edi], dx
jo 0x1000a406
js 0x1000a423
and ch, byte [edx]
xor dword [esi], esi
cmp byte [edx], ah
sub al, 0x22
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
jb 0x1000a446
and ch, byte [edx]
push esi
imul esi, dword [edx + 0x74], 0x416c6175
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebp + 0x78], ax
and ch, byte [edx]
push ebx
push ebp
inc ebx
inc ebx
inc ebp
push ebx
push ebx
and ch, byte [edx]
xor byte [eax + 0x30], bh
xor dword [eax], esi
cmp byte [eax], dh
xor byte [eax], dh
xor byte [edx], ah
sub al, 0x22
xor byte [eax], dh
and ch, byte [edx]
je 0x1000a462
xor esi, dword [edx]
push eax
jb 0x1000a46e
arpl word [ebp + 0x73], sp
jae 0x1000a44d
inc esp
sub eax, 0x3034313e
xor dword ds:[eax + esi], esi
xor byte [edx], ah
sub al, 0x22
jae 0x1000a48a
inc ebp
js 0x1000a478
inc esi
imul ebp, dword [ebp + 0x2d], 0x6c65483e
jo 0x1000a46b
js 0x1000a488
and ch, byte [edx]
insb byte es:[edi], dx
jo 0x1000a46a
jb 0x1000a492
jae 0x1000a4a2
sub eax, 0x3078303e
xor dword [eax], esi
cmp byte [eax], dh
xor byte [eax], dh
xor byte [edx], ah
sub al, 0x22
ja 0x1000a494
imul edi, dword [edx + 0x65], 0x36313e2d
xor dword [esi], esi
xor edi, dword [eax]
xor al, 0x22
sub al, 0x22
insb byte es:[edi], dx
and ah, byte [esi + 0x6c]
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x74], sp
imul ebp, dword [edi + 0x6e], 0x65707954
sub eax, 0x3078303e
xor byte [eax], dh
xor byte [ecx], dh
xor byte [eax], dh
xor byte [edx], ah
xor byte [eax], dh
xor byte [eax], dh
xor dword [eax], esi
xor byte [eax], dh
and ch, byte [edx]
sub al, 0x22
insb byte es:[edi], dx
insb byte es:[edi], dx
push eax
jb 0x1000a4e1
je 0x1000a4d9
arpl word [ebp + ebp + 0x3e], si
xor byte [eax + 0x30], bh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor al, 0x22
or eax, 0x3032220a
xor dword [ecx], edi
xor dword [edx], esi
xor dh, byte [0x33353130]
xor esi, dword [eax]
xor dword cs:[edx], esi
xor esp, dword [edx]
sub al, 0x22
xor dword [eax + esi], esi
xor byte [edx], ah
sub al, 0x22
dec eax
insb byte es:[edi], dx
jo 0x1000a4f4
js 0x1000a511
and ch, byte [edx]
xor dword [esi], esi
cmp byte [edx], ah
sub al, 0x22
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
jb 0x1000a534
and ch, byte [edx]
push esi
imul esi, dword [edx + 0x74], 0x416c6175
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebp + 0x78], ax
and ch, byte [edx]
push ebx
push ebp
inc ebx
inc ebx
inc ebp
push ebx
push ebx
and ch, byte [edx]
xor byte [eax + 0x30], bh
xor byte [eax], bh
xor byte [eax], dh
xor byte [eax], dh
and ch, byte [edx]
je 0x1000a550
xor esi, dword [edx]
push eax
jb 0x1000a55c
arpl word [ebp + 0x73], sp
jae 0x1000a53b
inc esp
sub eax, 0x3034313e
xor dword ds:[eax + esi], esi
xor byte [edx], ah
sub al, 0x22
jae 0x1000a578
inc ebp
js 0x1000a566
inc esi
imul ebp, dword [ebp + 0x2d], 0x6c65483e
jo 0x1000a559
js 0x1000a576
and ch, byte [edx]
insb byte es:[edi], dx
jo 0x1000a558
jb 0x1000a580
jae 0x1000a590
sub eax, 0x3078303e
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [edx], ah
sub al, 0x22
ja 0x1000a582
imul edi, dword [edx + 0x65], 0x30343e2d
xor al, 0x30
cmp dword [esi], esi
and ch, byte [edx]
insb byte es:[edi], dx
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x74], sp
imul ebp, dword [edi + 0x6e], 0x65707954
sub eax, 0x3078303e
xor byte [eax], dh
xor byte [ecx], dh
xor byte [eax], dh
xor byte [edx], ah
sub al, 0x22
insb byte es:[edi], dx
and ah, byte [esi + 0x6c]
push eax
jb 0x1000a5ce
je 0x1000a5c6
arpl word [ebp + ebp + 0x3e], si
xor byte [eax + 0x30], bh
js 0x1000a598
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax + esi], dh
and cl, byte [0x3032220a]
xor dword [ecx], edi
xor dword [edx], esi
xor dh, byte [0x33353130]
cmp dword [ecx], esi
xor dh, byte [edx]
xor eax, 0x33353130
xor esi, dword [eax]
xor dword cs:[ebx], esi
xor byte [esi], ch
xor dword [ebx], esi
xor esp, dword [edx]
sub al, 0x22
xor dword [eax + esi], esi
xor byte [edx], ah
sub al, 0x22
dec eax
insb byte es:[edi], dx
jo 0x1000a5e1
js 0x1000a5fe
and ch, byte gs:[edx]
and ch, byte [edx]
xor dword [esi], esi
cmp byte [edx], ah
sub al, 0x22
jbe 0x1000a60f
arpl word [ebp + 0x22], sp
sub al, 0x22
inc esp
jbe 0x1000a618
arpl word [ebp + 0x49], sp
outsd dx, dword [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x1000a62a
outsd dx, dword [esi]
insb byte es:[edi], dx
and ch, byte [edx]
push ebx
push ebp
inc ebx
inc ebx
inc ebp
push ebx
push ebx
and ch, byte [edx]
and ch, byte [edx]
and ah, byte [edx]
sub al, 0x22
push 0x69766544
arpl word [ebp + 0x2d], sp
xor byte ds:[eax + 0x30], bh
xor byte [eax], dh
xor byte [eax], dh
xor byte [ebx], dh
xor al, 0x22
imul esp, dword [ebx + 0x65], 0x78303e2d
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor esi, dword [edx]
sub al, 0x22
ja 0x1000a62c
ja 0x1000a62c
outsd dx, dword [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x1000a65b
outsd dx, dword [esi]
insb byte es:[edi], dx
inc ebx
outsd dx, dword [esi]
sub eax, 0x3078303e
xor byte [ebx], dh
cmp dword [eax], esi
xor byte [eax], dh
cmp byte [edx], ah
sub al, 0x22
insb byte es:[edi], dx
jo 0x1000a64a
outsb dx, byte [esi]
inc edx
jne 0x1000a66b
jb 0x1000a636
xor byte ds:[eax + 0x37], bh
aaa
xor al, 0x36
xor al, 0x36
xor esi, dword [ecx]
cmp byte [edx], ah
sub al, 0x22
outsb dx, byte [esi]
dec ecx
outsb dx, byte [esi]
inc edx
jne 0x1000a683
jb 0x1000a674
imul edi, dword [edx + 0x65], 0x78303e2d
xor byte [eax], dh
xor byte [eax], dh
xor byte [ecx], dh
xor byte [eax], dh
and ch, byte [edx]
insb byte es:[edi], dx
jo 0x1000a685
jne 0x1000a6ac
inc edx
jne 0x1000a6a1
jb 0x1000a66c
xor byte ds:[eax + 0x30], bh
xor byte [ecx], dh
xor ah, byte [esi + 0x63]
xor esi, dword [edx]
sub al, 0x22
and ch, byte [edx]
outsb dx, byte [esi]
dec edi
jne 0x1000a6c5
inc edx
jne 0x1000a6ba
jb 0x1000a6ab
imul edi, dword [edx + 0x65], 0x78303e2d
xor byte [eax], dh
xor byte [eax], dh
xor byte [ecx], dh
xor byte [eax], dh
and ch, byte [edx]
sub eax, 0x3078303e
xor byte [eax], dh
xor byte [eax], dh
xor dword [eax], esi
xor byte [edx], ah
sub al, 0x22
insb byte es:[edi], dx
jo 0x1000a6af
inc edx
jns 0x1000a6e3
jae 0x1000a6c4
je 0x1000a6ea
jne 0x1000a6e8
jb 0x1000a6e5
outsb dx, byte [esi]
sub eax, 0x3078303e
xor byte [ecx], dh
xor ah, byte [esi + 0x63]
xor ah, byte [ebx + 0x22]
sub al, 0x22
and ch, byte [edx]
insb byte es:[edi], dx
jo 0x1000a6da
jbe 0x1000a6f2
jb 0x1000a6fb
popal
jo 0x1000a702
sub eax, 0x3078303e
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [edx], ah
or eax, 0x3032220a
xor dword [ecx], edi
xor dword [edx], esi
xor dh, byte [0x33353130]
xor eax, 0x33353130
xor byte [ecx], dh
xor eax, 0x2e303333
xor esi, dword [ebx]
xor byte [esi], ch
xor esi, dword [eax]
xor dword cs:[ebx], esi
xor dword [ebx], esi
xor esp, dword [edx]
sub al, 0x22
xor dword [eax + esi], esi
xor al, 0x30
xor byte [edx], ah
sub al, 0x22
dec eax
insb byte es:[edi], dx
jo 0x1000a712
dec ebp
js 0x1000a72f
and ch, byte [edx]
xor dword [esi], esi
cmp byte [edx], ah
sub al, 0x22
jbe 0x1000a740
arpl word [ebp + 0x22], sp
sub al, 0x22
inc esp
jbe 0x1000a749
arpl word [ebp + 0x49], sp
outsd dx, dword [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x1000a75b
jb 0x1000a759
outsd dx, dword [esi]
insb byte es:[edi], dx
and ch, byte [edx]
push ebx
push ebp
inc ebx
inc ebx
inc ebp
push ebx
push ebx
and ch, byte [edx]
and ch, byte [edx]
push 0x69766544
arpl word [ebp + 0x2d], sp
xor byte ds:[eax + 0x30], bh
sub eax, 0x3078303e
xor byte [eax], dh
xor byte [eax], dh
xor byte [ebx], dh
xor al, 0x22
sub al, 0x22
ja 0x1000a75d
ja 0x1000a75d
outsd dx, dword [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x1000a78c
outsd dx, dword [esi]
insb byte es:[edi], dx
inc ebx
outsd dx, dword [esi]
sub eax, 0x3078303e
xor byte [ebx], dh
cmp dword [eax], esi
xor byte [eax], dh
cmp byte [edx], ah
sub al, 0x22
insb byte es:[edi], dx
jo 0x1000a77b
outsb dx, byte [esi]
inc edx
jne 0x1000a79c
jb 0x1000a767
xor byte ds:[eax + 0x37], bh
aaa
xor al, 0x36
xor al, 0x36
xor esi, dword [ecx]
cmp byte [edx], ah
sub al, 0x22
outsb dx, byte [esi]
dec ecx
outsb dx, byte [esi]
inc edx
jne 0x1000a7b4
jb 0x1000a7a5
imul edi, dword [edx + 0x65], 0x78303e2d
xor byte [eax], dh
xor byte [eax], dh
xor byte [ecx], dh
xor byte [eax], dh
and ch, byte [edx]
insb byte es:[edi], dx
jo 0x1000a7b6
jne 0x1000a7dd
inc edx
jne 0x1000a7d2
jb 0x1000a79d
xor byte ds:[eax + 0x30], bh
xor byte [ecx], dh
xor ah, byte [esi + 0x63]
xor esi, dword [edx]
sub al, 0x22
and ch, byte [edx]
outsb dx, byte [esi]
dec edi
jne 0x1000a7f6
inc edx
jne 0x1000a7eb
jb 0x1000a7dc
imul edi, dword [edx + 0x65], 0x78303e2d
xor byte [eax], dh
xor byte [eax], dh
xor byte [ecx], dh
xor byte [eax], dh
and ch, byte [edx]
sub eax, 0x3078303e
xor byte [eax], dh
xor byte [eax], dh
xor dword [eax], esi
xor byte [edx], ah
sub al, 0x22
insb byte es:[edi], dx
jo 0x1000a7e0
inc edx
jns 0x1000a814
jae 0x1000a7f5
je 0x1000a81b
jne 0x1000a819
jb 0x1000a816
outsb dx, byte [esi]
sub eax, 0x3078303e
xor byte [ecx], dh
xor ah, byte [esi + 0x63]
xor ah, byte [ebx + 0x22]
sub al, 0x22
and ch, byte [edx]
insb byte es:[edi], dx
jo 0x1000a80b
jbe 0x1000a823
jb 0x1000a82c
popal
jo 0x1000a833
sub eax, 0x3078303e
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [edx], ah
or eax, 0x3032220a
xor dword [ecx], edi
xor dword [edx], esi
xor dh, byte [0x33353130]
xor eax, 0x33353130
xor byte [ecx], dh
xor eax, 0x2e303333
xor esi, dword [ebx]
xor byte [esi], ch
xor esi, dword [eax]
xor dword cs:[ebx], esi
xor dword [ebx], esi
xor esp, dword [edx]
sub al, 0x22
xor dword [eax + esi], esi
xor al, 0x30
xor byte [edx], ah
sub al, 0x22
dec eax
insb byte es:[edi], dx
jo 0x1000a843
dec ebp
js 0x1000a860
and ch, byte [edx]
xor dword [esi], esi
cmp byte [edx], ah
sub al, 0x22
jbe 0x1000a871
arpl word [ebp + 0x22], sp
sub al, 0x22
inc esp
jbe 0x1000a87a
arpl word [ebp + 0x49], sp
outsd dx, dword [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x1000a88c
jb 0x1000a88a
outsd dx, dword [esi]
insb byte es:[edi], dx
and ch, byte [edx]
push ebx
push ebp
inc ebx
inc ebx
inc ebp
push ebx
push ebx
and ch, byte [edx]
and ch, byte [edx]
push 0x69766544
arpl word [ebp + 0x2d], sp
xor byte ds:[eax + 0x30], bh
sub eax, 0x3078303e
xor byte [eax], dh
xor byte [eax], dh
xor byte [ebx], dh
xor al, 0x22
sub al, 0x22
ja 0x1000a88e
ja 0x1000a88e
outsd dx, dword [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x1000a8bd
outsd dx, dword [esi]
insb byte es:[edi], dx
inc ebx
outsd dx, dword [esi]
sub eax, 0x3078303e
xor byte [ebx], dh
cmp dword [eax], esi
xor byte [eax], dh
cmp byte [edx], ah
sub al, 0x22
insb byte es:[edi], dx
jo 0x1000a8ac
outsb dx, byte [esi]
inc edx
jne 0x1000a8cd
jb 0x1000a898
xor byte ds:[eax + 0x37], bh
aaa
xor al, 0x36
xor al, 0x36
xor esi, dword [ecx]
cmp byte [edx], ah
sub al, 0x22
outsb dx, byte [esi]
dec ecx
outsb dx, byte [esi]
inc edx
jne 0x1000a8e5
jb 0x1000a8d6
imul edi, dword [edx + 0x65], 0x78303e2d
xor byte [eax], dh
xor byte [eax], dh
xor byte [ecx], dh
xor byte [eax], dh
and ch, byte [edx]
insb byte es:[edi], dx
jo 0x1000a8e7
jne 0x1000a90e
inc edx
jne 0x1000a903
jb 0x1000a8ce
xor byte ds:[eax + 0x30], bh
xor byte [ecx], dh
xor ah, byte [esi + 0x63]
xor esi, dword [edx]
sub al, 0x22
and ch, byte [edx]
outsb dx, byte [esi]
dec edi
jne 0x1000a927
inc edx
jne 0x1000a91c
jb 0x1000a90d
imul edi, dword [edx + 0x65], 0x78303e2d
xor byte [eax], dh
xor byte [eax], dh
xor byte [ecx], dh
xor byte [eax], dh
and ch, byte [edx]
sub eax, 0x3078303e
xor byte [eax], dh
xor byte [eax], dh
xor dword [eax], esi
xor byte [edx], ah
sub al, 0x22
insb byte es:[edi], dx
jo 0x1000a911
inc edx
jns 0x1000a945
jae 0x1000a926
je 0x1000a94c
jne 0x1000a94a
jb 0x1000a947
outsb dx, byte [esi]
sub eax, 0x3078303e
xor byte [ecx], dh
xor ah, byte [esi + 0x63]
xor ah, byte [ebx + 0x22]
sub al, 0x22
and ch, byte [edx]
insb byte es:[edi], dx
jo 0x1000a93c
jbe 0x1000a954
jb 0x1000a95d
popal
jo 0x1000a964
sub eax, 0x3078303e
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [edx], ah
or eax, 0x3032220a
xor dword [ecx], edi
xor dword [edx], esi
xor dh, byte [0x33353130]
xor eax, 0x33353130
xor byte [ecx], dh
xor eax, 0x2e303333
xor esi, dword [ebx]
xor byte [esi], ch
xor esi, dword [eax]
xor dword cs:[ebx], esi
xor dword [ebx], esi
xor esp, dword [edx]
sub al, 0x22
xor dword [eax + esi], esi
xor al, 0x30
xor byte [edx], ah
sub al, 0x22
dec eax
insb byte es:[edi], dx
jo 0x1000a974
dec ebp
js 0x1000a991
and ch, byte [edx]
xor dword [esi], esi
cmp byte [edx], ah
sub al, 0x22
jbe 0x1000a9a2
arpl word [ebp + 0x22], sp
sub al, 0x22
inc esp
jbe 0x1000a9ab
arpl word [ebp + 0x49], sp
outsd dx, dword [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x1000a9bd
jb 0x1000a9bb
outsd dx, dword [esi]
insb byte es:[edi], dx
and ch, byte [edx]
push ebx
push ebp
inc ebx
inc ebx
inc ebp
push ebx
push ebx
and ch, byte [edx]
and ch, byte [edx]
push 0x69766544
arpl word [ebp + 0x2d], sp
xor byte ds:[eax + 0x30], bh
sub eax, 0x3078303e
xor byte [eax], dh
xor byte [eax], dh
xor byte [ebx], dh
xor al, 0x22
sub al, 0x22
ja 0x1000a9bf
ja 0x1000a9bf
outsd dx, dword [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x1000a9ee
outsd dx, dword [esi]
insb byte es:[edi], dx
inc ebx
outsd dx, dword [esi]
sub eax, 0x3078303e
xor byte [ebx], dh
cmp dword [eax], esi
xor byte [eax], dh
cmp byte [edx], ah
sub al, 0x22
insb byte es:[edi], dx
jo 0x1000a9dd
outsb dx, byte [esi]
inc edx
jne 0x1000a9fe
jb 0x1000a9c9
xor byte ds:[eax + 0x37], bh
aaa
xor al, 0x36
xor al, 0x36
xor esi, dword [ecx]
cmp byte [edx], ah
sub al, 0x22
outsb dx, byte [esi]
dec ecx
outsb dx, byte [esi]
inc edx
jne 0x1000aa16
jb 0x1000aa07
imul edi, dword [edx + 0x65], 0x78303e2d
xor byte [eax], dh
xor byte [eax], dh
xor byte [ecx], dh
xor byte [eax], dh
and ch, byte [edx]
insb byte es:[edi], dx
jo 0x1000aa18
jne 0x1000aa3f
inc edx
jne 0x1000aa34
jb 0x1000a9ff
xor byte ds:[eax + 0x30], bh
xor byte [ecx], dh
xor ah, byte [esi + 0x63]
xor esi, dword [edx]
sub al, 0x22
and ch, byte [edx]
outsb dx, byte [esi]
dec edi
jne 0x1000aa58
inc edx
jne 0x1000aa4d
jb 0x1000aa3e
imul edi, dword [edx + 0x65], 0x78303e2d
xor byte [eax], dh
xor byte [eax], dh
xor byte [ecx], dh
xor byte [eax], dh
and ch, byte [edx]
sub eax, 0x3078303e
xor byte [eax], dh
xor byte [eax], dh
xor dword [eax], esi
xor byte [edx], ah
sub al, 0x22
insb byte es:[edi], dx
jo 0x1000aa42
inc edx
jns 0x1000aa76
jae 0x1000aa57
je 0x1000aa7d
jne 0x1000aa7b
jb 0x1000aa78
outsb dx, byte [esi]
sub eax, 0x3078303e
xor byte [ecx], dh
xor ah, byte [esi + 0x63]
xor ah, byte [ebx + 0x22]
sub al, 0x22
and ch, byte [edx]
insb byte es:[edi], dx
jo 0x1000aa6d
jbe 0x1000aa85
jb 0x1000aa8e
popal
jo 0x1000aa95
sub eax, 0x3078303e
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [edx], ah
or eax, 0x3032220a
xor dword [ecx], edi
xor dword [edx], esi
xor dh, byte [0x33353130]
xor eax, 0x33353130
xor byte [ecx], dh
xor eax, 0x2e303333
xor esi, dword [ebx]
xor byte [esi], ch
xor esi, dword [eax]
xor dword cs:[ebx], esi
xor dword [ebx], esi
xor esp, dword [edx]
sub al, 0x22
xor dword [eax + esi], esi
xor al, 0x30
xor byte [edx], ah
sub al, 0x22
dec eax
insb byte es:[edi], dx
jo 0x1000aaa5
dec ebp
js 0x1000aac2
and ch, byte [edx]
xor dword [esi], esi
cmp byte [edx], ah
sub al, 0x22
jbe 0x1000aad3
arpl word [ebp + 0x22], sp
sub al, 0x22
inc esp
jbe 0x1000aadc
arpl word [ebp + 0x49], sp
outsd dx, dword [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x1000aaee
jb 0x1000aaec
outsd dx, dword [esi]
insb byte es:[edi], dx
and ch, byte [edx]
push ebx
push ebp
inc ebx
inc ebx
inc ebp
push ebx
push ebx
and ch, byte [edx]
and ch, byte [edx]
push 0x69766544
arpl word [ebp + 0x2d], sp
xor byte ds:[eax + 0x30], bh
sub eax, 0x3078303e
xor byte [eax], dh
xor byte [eax], dh
xor byte [ebx], dh
xor al, 0x22
sub al, 0x22
ja 0x1000aaf0
ja 0x1000aaf0
outsd dx, dword [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x1000ab1f
outsd dx, dword [esi]
insb byte es:[edi], dx
inc ebx
outsd dx, dword [esi]
sub eax, 0x3078303e
xor byte [ebx], dh
cmp dword [eax], esi
xor byte [eax], dh
cmp byte [edx], ah
sub al, 0x22
insb byte es:[edi], dx
jo 0x1000ab0e
outsb dx, byte [esi]
inc edx
jne 0x1000ab2f
jb 0x1000aafa
xor byte ds:[eax + 0x37], bh
aaa
xor al, 0x36
xor al, 0x36
xor esi, dword [ecx]
cmp byte [edx], ah
sub al, 0x22
outsb dx, byte [esi]
dec ecx
outsb dx, byte [esi]
inc edx
jne 0x1000ab47
invalid
jb 0x1000ab38
imul edi, dword [edx + 0x65], 0x78303e2d
xor byte [eax], dh
xor byte [eax], dh
xor byte [ecx], dh
xor byte [eax], dh
and ch, byte [edx]
insb byte es:[edi], dx
jo 0x1000ab49
jne 0x1000ab70
inc edx
jne 0x1000ab65
jb 0x1000ab30
xor byte ds:[eax + 0x30], bh
xor byte [ecx], dh
xor ah, byte [esi + 0x63]
xor esi, dword [edx]
sub al, 0x22
and ch, byte [edx]
outsb dx, byte [esi]
dec edi
jne 0x1000ab89
inc edx
jne 0x1000ab7e
jb 0x1000ab6f
imul edi, dword [edx + 0x65], 0x78303e2d
xor byte [eax], dh
xor byte [eax], dh
xor byte [ecx], dh
xor byte [eax], dh
and ch, byte [edx]
sub eax, 0x3078303e
xor byte [eax], dh
xor byte [eax], dh
xor dword [eax], esi
xor byte [edx], ah
sub al, 0x22
insb byte es:[edi], dx
jo 0x1000ab73
inc edx
jns 0x1000aba7
jae 0x1000ab88
je 0x1000abae
jne 0x1000abac
jb 0x1000aba9
outsb dx, byte [esi]
sub eax, 0x3078303e
xor byte [ecx], dh
xor ah, byte [esi + 0x63]
xor ah, byte [ebx + 0x22]
sub al, 0x22
and ch, byte [edx]
insb byte es:[edi], dx
jo 0x1000ab9e
jbe 0x1000abb6
jb 0x1000abbf
popal
jo 0x1000abc6
sub eax, 0x3078303e
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [edx], ah
or eax, 0x3032220a
xor dword [ecx], edi
xor dword [edx], esi
xor dh, byte [0x33353130]
xor eax, 0x33353130
xor byte [ecx], dh
xor eax, 0x2e303333
xor esi, dword [ebx]
xor byte [esi], ch
xor esi, dword [eax]
xor dword cs:[ebx], esi
xor dword [ebx], esi
xor esp, dword [edx]
sub al, 0x22
xor dword [eax + esi], esi
xor al, 0x30
xor byte [edx], ah
sub al, 0x22
dec eax
insb byte es:[edi], dx
jo 0x1000abd6
dec ebp
js 0x1000abf3
and ch, byte [edx]
xor dword [esi], esi
cmp byte [edx], ah
sub al, 0x22
jbe 0x1000ac04
arpl word [ebp + 0x22], sp
sub al, 0x22
inc esp
jbe 0x1000ac0d
arpl word [ebp + 0x49], sp
outsd dx, dword [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x1000ac1f
jb 0x1000ac1d
outsd dx, dword [esi]
insb byte es:[edi], dx
sub eax, 0x3078303e
ja 0x1000ac21
xor al, 0x36