Function at 0x386f7270
Capabilities:
Access peb ldr_data
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x324
mov eax, dword [0x7076dbc]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [ebp + 8]
push ebx
mov ebx, dword [ebp + 0xc]
push esi
mov dword [ebp - 0x2e0], eax
lea esi, [ebp - 0x284]
mov eax, dword [ebp + 0x10]
add eax, ebx
sub esi, ebx
push edi
mov dword [ebp - 0x324], eax
mov dword [ebp - 0x2dc], esi
jmp 0x386f72b0
mov edi, 0x10
mov eax, dword [ebx]
xor ecx, ecx
mov edx, dword [ebx + 4]
bswap eax
or ecx, eax
bswap edx
mov dword [esi + ebx], edx
mov dword [esi + ebx + 4], ecx
add ebx, 8
sub edi, 1
jne 0x386f72b5
mov dword [ebp + 0xc], ebx
lea eax, [ebp - 0x214]
mov dword [ebp - 0x2c8], 0x40
mov ebx, dword [eax - 0x68]
xor esi, esi
mov edx, dword [eax - 0x64]
mov ecx, ebx
shrd ecx, edx, 8
mov edi, ebx
or esi, ecx
shl edi, 0x18
shr edx, 8
mov ecx, ebx
or edi, edx
mov dword [ebp - 0x2ac], esi
mov edx, dword [eax - 0x64]
xor esi, esi
shrd ecx, edx, 1
mov dword [ebp - 0x2a0], edi
mov edi, ebx
or esi, ecx
shl edi, 0x1f
mov ecx, dword [eax - 0x64]
shr edx, 1
or edi, edx
mov edx, dword [ebp - 0x2ac]
xor edx, esi
mov esi, dword [ebp - 0x2a0]
shrd ebx, ecx, 7
xor esi, edi
xor edi, edi
shr ecx, 7
xor edx, ebx
mov ebx, dword [eax]
xor esi, ecx
mov dword [ebp - 0x2ac], edx
mov ecx, ebx
mov edx, dword [eax + 4]
shl ecx, 0xd
mov dword [ebp - 0x2cc], ecx
mov ecx, ebx
shrd ecx, edx, 0x13
mov dword [ebp - 0x2a0], esi
xor esi, esi
or edi, ecx
shr edx, 0x13
or dword [ebp - 0x2cc], edx
mov ecx, ebx
mov edx, dword [eax + 4]
shld edx, ecx, 3
mov dword [ebp - 0x2d0], edi
mov edi, dword [eax + 4]
or esi, edx
mov edx, dword [ebp - 0x2d0]
shr edi, 0x1d
shl ecx, 3
or edi, ecx
mov ecx, dword [eax + 4]
xor edx, edi
mov edi, dword [ebp - 0x2cc]
shrd ebx, ecx, 6
xor edi, esi
shr ecx, 6
xor edx, ebx
xor edi, ecx
add edx, dword [eax - 0x70]
adc edi, dword [eax - 0x6c]
add edx, dword [eax - 0x28]
adc edi, dword [eax - 0x24]
lea eax, [eax + 8]
add edx, dword [ebp - 0x2ac]
mov dword [eax + 8], edx
adc edi, dword [ebp - 0x2a0]
sub dword [ebp - 0x2c8], 1
mov dword [eax + 0xc], edi
jne 0x386f72e4
mov eax, dword [ebp - 0x2e0]
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x2e4], ecx
mov dword [ebp - 0x2a4], ecx
mov ecx, dword [eax + 8]
mov edi, ecx
mov dword [ebp - 0x2e8], edx
mov dword [ebp - 0x2b0], edx
mov edx, dword [eax + 0xc]
mov ebx, edx
mov dword [ebp - 0x2ec], ecx
mov ecx, dword [eax + 0x10]
mov dword [ebp - 0x2a8], ecx
mov dword [ebp - 0x2f0], edx
mov edx, dword [eax + 0x14]
mov esi, edx
mov dword [ebp - 0x2f4], ecx
xor esi, ebx
mov ecx, dword [eax + 0x18]
mov dword [ebp - 0x2f8], edx
mov dword [ebp - 0x2ac], edx
mov edx, dword [eax + 0x1c]
mov dword [ebp - 0x2fc], ecx
mov dword [ebp - 0x288], ecx
mov ecx, dword [eax + 0x20]
mov dword [ebp - 0x300], edx
mov dword [ebp - 0x2b8], edx
mov edx, dword [eax + 0x24]
mov dword [ebp - 0x304], ecx
mov dword [ebp - 0x290], ecx
mov ecx, dword [eax + 0x28]
mov dword [ebp - 0x308], edx
mov dword [ebp - 0x2bc], edx
mov edx, dword [eax + 0x2c]
mov dword [ebp - 0x30c], ecx
mov dword [ebp - 0x294], ecx
mov ecx, dword [eax + 0x30]
mov dword [ebp - 0x310], edx
mov dword [ebp - 0x2c0], edx
mov edx, dword [eax + 0x34]
mov dword [ebp - 0x314], ecx
mov dword [ebp - 0x298], ecx
mov ecx, dword [eax + 0x38]
mov eax, dword [eax + 0x3c]
mov dword [ebp - 0x320], eax
mov dword [ebp - 0x2a0], eax
mov eax, dword [ebp - 0x2a8]
xor eax, edi
mov dword [ebp - 0x28c], edi
mov dword [ebp - 0x2d4], eax
xor eax, eax
mov dword [ebp - 0x2b4], ebx
mov dword [ebp - 0x318], edx
mov dword [ebp - 0x2c4], edx
mov dword [ebp - 0x31c], ecx
mov dword [ebp - 0x29c], ecx
mov dword [ebp - 0x2c8], esi
mov dword [ebp - 0x2cc], eax
mov ecx, dword [ebp - 0x2bc]
xor edi, edi
mov eax, dword [ebp - 0x290]
mov ebx, ecx
shld ecx, eax, 0x17
shr ebx, 9
xor edx, edx
or edi, ecx
shl eax, 0x17
mov ecx, dword [ebp - 0x2bc]
or ebx, eax
mov eax, dword [ebp - 0x290]
mov esi, eax
shrd eax, ecx, 0x12
shl esi, 0xe
or edx, eax
shr ecx, 0x12
mov eax, dword [ebp - 0x290]
or esi, ecx
mov ecx, dword [ebp - 0x2bc]
xor edi, esi
mov esi, eax
xor ebx, edx
shrd eax, ecx, 0xe
shl esi, 0x12
xor edx, edx
or edx, eax
shr ecx, 0xe
mov eax, dword [ebp - 0x2c4]
or esi, ecx
xor eax, dword [ebp - 0x2c0]
xor edi, esi
and eax, dword [ebp - 0x2bc]
xor ebx, edx
xor eax, dword [ebp - 0x2c4]
mov ecx, dword [ebp - 0x298]
xor ecx, dword [ebp - 0x294]
and ecx, dword [ebp - 0x290]
xor ecx, dword [ebp - 0x298]
add ebx, ecx
mov edx, dword [ebp - 0x2b0]
mov ecx, dword [ebp - 0x2a4]
mov esi, ecx
adc edi, eax
mov eax, dword [ebp - 0x2cc]
add ebx, dword [eax + 0x74600f0]
adc edi, dword [eax + 0x74600f4]
add ebx, dword [ebp + eax - 0x284]
adc edi, dword [ebp + eax - 0x280]
add ebx, dword [ebp - 0x29c]
mov eax, dword [ebp - 0x28c]
adc edi, dword [ebp - 0x2a0]
add dword [ebp - 0x288], ebx
mov dword [ebp - 0x29c], 0
adc dword [ebp - 0x2b8], edi
xor eax, ecx
mov dword [ebp - 0x2d8], eax
mov eax, dword [ebp - 0x2b4]
xor eax, edx
shl esi, 4
mov dword [ebp - 0x2d0], eax
mov eax, ecx
mov ecx, edx
shrd eax, ecx, 0x1c
or dword [ebp - 0x29c], eax
mov eax, dword [ebp - 0x2a4]
shr ecx, 0x1c
or esi, ecx
mov ecx, dword [ebp - 0x2b0]
mov dword [ebp - 0x2a0], esi
mov esi, edx
shld ecx, eax, 0x1e
shr esi, 2
xor edx, edx
shl eax, 0x1e
or edx, ecx
mov ecx, dword [ebp - 0x2b0]
or esi, eax
xor dword [ebp - 0x29c], esi
mov esi, ecx
xor dword [ebp - 0x2a0], edx
mov eax, dword [ebp - 0x2a4]
xor edx, edx
shld ecx, eax, 0x19
shr esi, 7
shl eax, 0x19
or edx, ecx
or esi, eax
mov ecx, dword [ebp - 0x2d8]
xor dword [ebp - 0x29c], esi
and ecx, dword [ebp - 0x2d4]
xor ecx, dword [ebp - 0x28c]
mov esi, dword [ebp - 0x2a0]
mov eax, dword [ebp - 0x2d0]
xor esi, edx
and eax, dword [ebp - 0x2c8]
xor eax, dword [ebp - 0x2b4]
mov edx, dword [ebp - 0x29c]
add edx, ecx
mov ecx, dword [ebp - 0x2b8]
adc esi, eax
mov eax, dword [ebp - 0x288]
add edx, ebx
mov ebx, ecx
mov dword [ebp - 0x29c], edx
adc esi, edi
xor edi, edi
shld ecx, eax, 0x17
shr ebx, 9
xor edx, edx
or edi, ecx
shl eax, 0x17
mov ecx, dword [ebp - 0x2b8]
or ebx, eax
mov eax, dword [ebp - 0x288]
mov dword [ebp - 0x2a0], esi
mov esi, eax
shrd eax, ecx, 0x12
shl esi, 0xe
or edx, eax
shr ecx, 0x12
mov eax, dword [ebp - 0x288]
or esi, ecx
mov ecx, dword [ebp - 0x2b8]
xor edi, esi
mov esi, eax
xor ebx, edx
shrd eax, ecx, 0xe
shl esi, 0x12
xor edx, edx
shr ecx, 0xe
or edx, eax
mov eax, dword [ebp - 0x2c0]
or esi, ecx
xor eax, dword [ebp - 0x2bc]
xor edi, esi
and eax, dword [ebp - 0x2b8]
xor ebx, edx
xor eax, dword [ebp - 0x2c0]
mov ecx, dword [ebp - 0x294]
xor ecx, dword [ebp - 0x290]
and ecx, dword [ebp - 0x288]
xor ecx, dword [ebp - 0x294]
add ebx, ecx
mov esi, dword [ebp - 0x2a0]
mov ecx, dword [ebp - 0x29c]
adc edi, eax
mov eax, dword [ebp - 0x2cc]
add ebx, dword [eax + 0x74600f8]
adc edi, dword [eax + 0x74600fc]
add ebx, dword [ebp + eax - 0x27c]
adc edi, dword [ebp + eax - 0x278]
mov eax, ecx
add ebx, dword [ebp - 0x298]
adc edi, dword [ebp - 0x2c4]
add dword [ebp - 0x2a8], ebx
adc dword [ebp - 0x2ac], edi
xor eax, dword [ebp - 0x2a4]
mov dword [ebp - 0x2c8], eax
mov eax, esi
xor eax, dword [ebp - 0x2b0]
mov dword [ebp - 0x2d4], eax
mov edx, ecx
mov dword [ebp - 0x298], 0
mov eax, ecx
shl edx, 4
mov ecx, esi
shr esi, 2
shrd eax, ecx, 0x1c
or dword [ebp - 0x298], eax
mov eax, dword [ebp - 0x29c]
shr ecx, 0x1c
or edx, ecx
mov ecx, dword [ebp - 0x2a0]
shld ecx, eax, 0x1e
mov dword [ebp - 0x2c4], edx
xor edx, edx
or edx, ecx
shl eax, 0x1e
xor dword [ebp - 0x2c4], edx
or esi, eax
xor dword [ebp - 0x298], esi
xor edx, edx
mov ecx, dword [ebp - 0x2a0]
mov esi, ecx
mov eax, dword [ebp - 0x29c]
shld ecx, eax, 0x19
shr esi, 7
or edx, ecx
shl eax, 0x19
mov ecx, dword [ebp - 0x2c8]
or esi, eax
xor dword [ebp - 0x298], esi
and ecx, dword [ebp - 0x2d8]
xor ecx, dword [ebp - 0x2a4]
mov esi, dword [ebp - 0x2c4]
mov eax, dword [ebp - 0x2d4]
xor esi, edx
and eax, dword [ebp - 0x2d0]
xor eax, dword [ebp - 0x2b0]
mov edx, dword [ebp - 0x298]
add edx, ecx
mov ecx, dword [ebp - 0x2ac]
adc esi, eax
mov eax, dword [ebp - 0x2a8]
add edx, ebx
mov ebx, ecx
mov dword [ebp - 0x298], edx
adc esi, edi
shr ebx, 9
shld ecx, eax, 0x17
xor edi, edi
mov dword [ebp - 0x2c4], esi
or edi, ecx
shl eax, 0x17
mov ecx, dword [ebp - 0x2ac]
or ebx, eax
mov eax, dword [ebp - 0x2a8]
xor edx, edx
mov esi, eax
shrd eax, ecx, 0x12
shl esi, 0xe
shr ecx, 0x12
or edx, eax
mov eax, dword [ebp - 0x2a8]
or esi, ecx
mov ecx, dword [ebp - 0x2ac]
xor edi, esi
mov esi, eax
xor ebx, edx
shrd eax, ecx, 0xe
shl esi, 0x12
xor edx, edx
shr ecx, 0xe
or edx, eax
mov eax, dword [ebp - 0x2bc]
or esi, ecx
mov ecx, dword [ebp - 0x290]
xor ebx, edx
xor ecx, dword [ebp - 0x288]
xor edi, esi
xor eax, dword [ebp - 0x2b8]
and ecx, dword [ebp - 0x2a8]
and eax, dword [ebp - 0x2ac]
xor eax, dword [ebp - 0x2bc]
xor ecx, dword [ebp - 0x290]
add ebx, ecx
mov esi, dword [ebp - 0x2c4]
mov ecx, dword [ebp - 0x298]
mov edx, ecx
adc edi, eax
mov eax, dword [ebp - 0x2cc]
add ebx, dword [eax + 0x7460100]
adc edi, dword [eax + 0x7460104]
add ebx, dword [ebp + eax - 0x274]
adc edi, dword [ebp + eax - 0x270]
add ebx, dword [ebp - 0x294]
mov eax, dword [ebp - 0x29c]
adc edi, dword [ebp - 0x2c0]
add dword [ebp - 0x28c], ebx
mov dword [ebp - 0x294], 0
adc dword [ebp - 0x2b4], edi
xor eax, ecx
mov dword [ebp - 0x2d0], eax
mov eax, dword [ebp - 0x2a0]
xor eax, esi
shl edx, 4
mov dword [ebp - 0x2d8], eax
mov eax, ecx
mov ecx, esi
shr esi, 2
shrd eax, ecx, 0x1c
or dword [ebp - 0x294], eax
mov eax, dword [ebp - 0x298]
shr ecx, 0x1c
or edx, ecx
mov ecx, dword [ebp - 0x2c4]
shld ecx, eax, 0x1e
mov dword [ebp - 0x2c0], edx
xor edx, edx
shl eax, 0x1e
or edx, ecx
xor dword [ebp - 0x2c0], edx
or esi, eax
xor dword [ebp - 0x294], esi
xor edx, edx
mov ecx, dword [ebp - 0x2c4]
mov esi, ecx
mov eax, dword [ebp - 0x298]
shld ecx, eax, 0x19
shr esi, 7
shl eax, 0x19
or edx, ecx
mov ecx, dword [ebp - 0x2c8]
or esi, eax
xor dword [ebp - 0x294], esi
and ecx, dword [ebp - 0x2d0]
xor ecx, dword [ebp - 0x29c]
mov esi, dword [ebp - 0x2c0]
mov eax, dword [ebp - 0x2d4]
xor esi, edx
and eax, dword [ebp - 0x2d8]
xor eax, dword [ebp - 0x2a0]
mov edx, dword [ebp - 0x294]
add edx, ecx
mov ecx, dword [ebp - 0x2b4]
adc esi, eax
mov eax, dword [ebp - 0x28c]
add edx, ebx
mov ebx, ecx
mov dword [ebp - 0x294], edx
adc esi, edi
shr ebx, 9
shld ecx, eax, 0x17
mov dword [ebp - 0x2c0], esi
xor edi, edi
shl eax, 0x17
or edi, ecx
mov ecx, dword [ebp - 0x2b4]
or ebx, eax
mov eax, dword [ebp - 0x28c]
xor edx, edx
mov esi, eax
shl esi, 0xe
shrd eax, ecx, 0x12
or edx, eax
shr ecx, 0x12
or esi, ecx
mov eax, dword [ebp - 0x28c]
mov ecx, dword [ebp - 0x2b4]
xor edi, esi
mov esi, eax
xor ebx, edx
shrd eax, ecx, 0xe
shl esi, 0x12
xor edx, edx
or edx, eax
shr ecx, 0xe
mov eax, dword [ebp - 0x2b8]
or esi, ecx
xor eax, dword [ebp - 0x2ac]
xor edi, esi
and eax, dword [ebp - 0x2b4]
xor ebx, edx
xor eax, dword [ebp - 0x2b8]
mov ecx, dword [ebp - 0x288]
xor ecx, dword [ebp - 0x2a8]
and ecx, dword [ebp - 0x28c]
xor ecx, dword [ebp - 0x288]
add ebx, ecx
mov esi, dword [ebp - 0x2c0]
mov ecx, dword [ebp - 0x294]
mov edx, ecx
adc edi, eax
mov eax, dword [ebp - 0x2cc]
add ebx, dword [eax + 0x7460108]
adc edi, dword [eax + 0x746010c]
add ebx, dword [ebp + eax - 0x26c]
adc edi, dword [ebp + eax - 0x268]
add ebx, dword [ebp - 0x290]
mov eax, dword [ebp - 0x298]
adc edi, dword [ebp - 0x2bc]
add dword [ebp - 0x2a4], ebx
mov dword [ebp - 0x290], 0
adc dword [ebp - 0x2b0], edi
xor eax, ecx
mov dword [ebp - 0x2c8], eax
mov eax, dword [ebp - 0x2c4]
xor eax, esi
shl edx, 4
mov dword [ebp - 0x2d4], eax
mov eax, ecx
mov ecx, esi
shr esi, 2
shrd eax, ecx, 0x1c
or dword [ebp - 0x290], eax
mov eax, dword [ebp - 0x294]
shr ecx, 0x1c
or edx, ecx
mov ecx, dword [ebp - 0x2c0]
shld ecx, eax, 0x1e
mov dword [ebp - 0x2bc], edx
xor edx, edx
shl eax, 0x1e
or edx, ecx
mov ecx, dword [ebp - 0x2c0]
or esi, eax
xor dword [ebp - 0x290], esi
mov esi, ecx
mov eax, dword [ebp - 0x294]
xor dword [ebp - 0x2bc], edx
xor edx, edx
shld ecx, eax, 0x19
shr esi, 7
shl eax, 0x19
or edx, ecx
mov ecx, dword [ebp - 0x2c8]
or esi, eax
xor dword [ebp - 0x290], esi
mov esi, dword [ebp - 0x2bc]
mov eax, dword [ebp - 0x2d4]
xor esi, edx
and ecx, dword [ebp - 0x2d0]
and eax, dword [ebp - 0x2d8]
xor ecx, dword [ebp - 0x298]
xor eax, dword [ebp - 0x2c4]
mov edx, dword [ebp - 0x290]
add edx, ecx
mov ecx, dword [ebp - 0x2b0]
adc esi, eax
mov eax, dword [ebp - 0x2a4]
add edx, ebx
mov ebx, ecx
mov dword [ebp - 0x290], edx
adc esi, edi
xor edi, edi
shld ecx, eax, 0x17
shr ebx, 9
xor edx, edx
or edi, ecx
shl eax, 0x17
mov ecx, dword [ebp - 0x2b0]
or ebx, eax
mov eax, dword [ebp - 0x2a4]
mov dword [ebp - 0x2bc], esi
mov esi, eax
shrd eax, ecx, 0x12
shl esi, 0xe
or edx, eax
shr ecx, 0x12
mov eax, dword [ebp - 0x2a4]
or esi, ecx
mov ecx, dword [ebp - 0x2b0]
xor edi, esi
mov esi, eax
xor ebx, edx
pop ebp
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
pop edi
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], ah
add byte [eax], al
add byte [eax], al
add byte [eax], al
popal
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], ah
add byte [eax], al
add byte [eax], al
add byte [eax], al
arpl word [eax], ax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte fs:[eax], al
add byte [eax], al
add byte [eax], al
add byte [ebp], ah
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edi], ah
add byte [eax], al
add byte [eax], al
add byte [eax], al
push 0
add byte [eax], al
add byte [ecx], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
push 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
imul eax, dword [eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax + eax], ch
add byte [eax], al
add byte [eax], al
add byte [ebp], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
outsb dx, byte [esi]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edi], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
jo 0x386f7c9a
add byte [eax], al
add byte [eax], al
add byte [eax], al
jno 0x386f7ca2
add byte [eax], al
add byte [eax], al
add byte [eax], al
jb 0x386f7caa
add byte [eax], al
add byte [eax], al
add byte [eax], al
jae 0x386f7cb2
add byte [eax], al
add byte [eax], al
add byte [eax], al
je 0x386f7cba
add byte [eax], al
add byte [eax], al
add byte [eax], al
jne 0x386f7cc2
add byte [eax], al
add byte [eax], al
add byte [eax], al
jbe 0x386f7cca
add byte [eax], al
add byte [eax], al
add byte [eax], al
ja 0x386f7cd2
add byte [eax], al
add byte [eax], al
add byte [eax], al
js 0x386f7cda
add byte [eax], al
add byte [eax], al
add byte [eax], al
jns 0x386f7ce2
add byte [eax], al
add byte [eax], al
add byte [eax], al
jp 0x386f7cea
add byte [eax], al
add byte [eax], al
add byte [eax], al
jnp 0x386f7cf2
add byte [eax], al
add byte [eax], al
add byte [eax], al
jl 0x386f7cfa
add byte [eax], al
add byte [eax], al
add byte [eax], al
jge 0x386f7d02
add byte [eax], al
add byte [eax], al
add byte [eax], al
jle 0x386f7d0a
add byte [eax], al
add byte [eax], al
add byte [eax], al
jg 0x386f7d12
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [ebx], al
add byte [eax], al
add byte [eax + eax + 0xa0000], al
add byte [eax], al
test dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
xchg byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xchg dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov eax, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov word [eax], es
add byte [eax], al
add byte [eax], al
add byte [eax], al
lea eax, [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov es, word [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
pop dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
nop
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], dl
add byte [eax], al
add byte [edx], dl
add byte [eax], al
add byte [ebx], dl
add byte [eax], al
add byte [eax + eax], dl
add byte [eax], al
xchg ebp, eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], dl
add byte [eax], al
add byte [edi], dl
add byte [eax], al
add byte [eax], bl
add byte [eax], al
add byte [ecx + 0x1b000000], bl
add byte [eax], al
add byte [edx + 0x1b000000], bl
add byte [eax], al
add byte [ebx + 0x1b000000], bl
add byte [eax], al
add byte [eax + eax + 0x1b0000], bl
add byte [eax], al
popfd
add byte [eax], al
add byte [ebx], bl
add byte [eax], al
add byte [esi + 0x1b000000], bl
add byte [eax], al
add byte [edi + 0x1b000000], bl
add byte [eax], al
add byte [eax + 0x1b000000], ah
add byte [eax], al
add byte [ecx + 0x1b000000], ah
add byte [eax], al
add byte [edx + 0x1b000000], ah
add byte [eax], al
add byte [ebx + 0x1b000000], ah
add byte [eax], al
add byte [eax + eax + 0x1b0000], ah
add byte [eax], al
movsd dword es:[edi], dword [esi]
add byte [eax], al
add byte [ebx], bl
add byte [eax], al
add byte [esi + 0x1b000000], ah
add byte [eax], al
add byte [edi + 0x1b000000], ah
add byte [eax], al
add byte [eax + 0x1b000000], ch
add byte [eax], al
add byte [ecx + 0x9000000], ch
add byte [eax], al
add byte [edx + 0x1e000000], ch
add byte [eax], al
add byte [ebx + 0x1f000000], ch
add byte [eax], al
add byte [eax + eax], ch
add byte [eax], al
lodsd eax, dword [esi]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], ch
add byte [eax], al
add byte [edi], ch
add byte [eax], al
add byte [eax], dh
add byte [eax], al
add byte [ecx], dh
add byte [eax], al
add byte [edx + 0xf000000], dh
add byte [eax], al
add byte [ebx + 0xf000000], dh
add byte [eax], al
add byte [eax + eax + 0xf0000], dh
add byte [eax], al
mov ch, 0
add byte [eax], al
sldt word [eax]
add byte [esi + 0x10000000], dh
add byte [eax], al
add byte [edi + 0x10000000], dh
add byte [eax], al
add byte [eax + 0x10000000], bh
add byte [eax], al
add byte [ecx + 0x18000000], bh
add byte [eax], al
add byte [edx + 0x19000000], bh
add byte [eax], al
add byte [ebx + 0xe000000], bh
add byte [eax], al
add byte [eax + eax + 0x10000], bh
add byte [eax], al
mov ebp, 0xe000000
add byte [eax], al
add byte [esi], bh
add byte [eax], al
add byte [edi], bh
add byte [eax], al
add al, al
add byte [eax], al
add byte [esi], cl
add byte [eax], al
add cl, al
add byte [eax], al
add byte [esi], cl
add byte [eax], al
add dl, al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add bl, al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add ah, al
add byte [eax], al
add byte [0xc5000000], bl
add byte [eax], al
add byte [edx], bl
add byte [eax], al
add dh, al
add byte [eax], al
add byte [ebx], bl
add byte [eax], al
add bh, al
add byte [eax], al
add byte [ebx], bl
add byte [eax], al
add al, cl
add byte [eax], al
add byte [eax + eax], bl
add byte [eax], al
leave
add byte [eax], al
add byte [eax + eax], bl
add byte [eax], al
retf 0