Function at 0x521000
Capabilities:
Accept command line arguments

Disassembly:
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add al, al
inc eax
dec esi
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
add al, 0x41
dec esi
add byte [ecx], al
add byte [eax], al
add byte [ebx + edx*4], cl
dec ebp
add byte [ebx + edx*4], bh
dec ebp
add byte [eax - 0x5bffb26d], cl
xchg ebx, eax
dec ebp
add ah, bl
xchg ebp, eax
dec ebp
add byte [eax], cl
xchg esi, eax
dec ebp
add byte [eax], ah
xchg esi, eax
dec ebp
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [edi + edx*4 + 0x4d], ch
add byte [eax - 0x5a], dh
dec ebp
add byte [eax], bl
sub dl, byte [edx]
add dword [eax], eax
add byte [eax], al
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax - 0xfffb28c], dl
jne 0x520234
add byte [eax], ah
jbe 0x520238
add al, ah
ja 0x52023c
add byte [eax + edi*2], cl
dec ebp
add al, bl
jns 0x520244
add byte [edi*2 + 0x2a18004d], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
add dword [eax], eax
add byte [eax], al
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
add dword [eax], eax
add byte [eax], al
sbb byte [edx], ch
push edx
add byte [eax], dl
add cl, byte [esi]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
dec eax
add cl, byte [esi]
sbb byte [edx], ch
push edx
add byte [edx + eax + 0x2a18004e], al
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add al, al
add cl, byte [esi]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add ah, bh
test byte [edx], al
dec esi
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
rol byte [edx], 0x4e
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
cld
add cl, byte [esi]
insb byte es:[edi], dx
add ecx, dword [esi]
or al, 4
dec esi
add byte [esp + eax + 0x510004e], ah
dec esi
add byte [ebp + eax + 0x6e8004e], cl
dec esi
add byte [eax + 7], bh
dec esi
add byte [eax], cl
or byte [esi], cl
cwde
or byte [esi], cl
add al, 9
dec esi
add byte [eax + 9], dh
dec esi
add ah, bl
or dword [esi], ecx
push eax
or cl, byte [esi]
enter 0x4e0a, 0
inc eax
or ecx, dword [esi]
mov eax, 0x34004e0b
or al, 0x4e
add byte [eax + 0x8004e0c], ah
or eax, 0xd74004e
dec esi
add ah, ah
or eax, 0xe84004e
dec esi
add byte [eax], cl
cmovle eax, dword [eax]
mov word [edi], cs
dec esi
add ah, bh
cmovle eax, dword [eax]
cld
adc byte [esi], cl
js 0x52033b
dec esi
add al, dh
adc dword [esi], ecx
test al, 0x12
dec esi
add byte [ebx + edx], ch
dec esi
add byte [eax + 0x18004e22], ah
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add al, cl
xor dword [esi], ecx
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
add dword [eax], eax
add byte [eax], al
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
add dword [eax], eax
add byte [eax], al
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
add dword [eax], eax
add byte [eax], al
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [ecx], al
add byte [eax], al
add byte [ecx + esi*8 + 0x4e], ah
add byte [eax - 0x53ffb10f], cl
int1
dec esi
add al, dh
int1
dec esi
add byte [edx + esi*8], bh
dec esi
add byte [edi + esi*8], dh
dec esi
add byte [eax], bl
sub dl, byte [edx]
add dword [eax], eax
add byte [eax], al
add dword [eax], eax
add byte [eax], al
mov ebp, ss
dec esi
add byte [eax], dh
fmul dword [esi]
add dword [eax], eax
add byte [eax], al
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [eax], bl
sub dl, byte [edx]
sbb byte [edx], ch
push edx
add byte [ecx], al
add byte [eax], al
add byte [eax - 0x39], bh
dec esi
add byte [eax + ecx*8 - 0x36f3ffb2], ch
dec esi
add byte [ebx + ecx*8], bh
dec esi
add byte [ecx*8 + 0x1004e], bl
add byte [eax], al
in al, 0xc0
dec esi
add byte [ecx], al
add byte [eax], al
add byte [eax - 0x7ffb148], bh
mov eax, 0xb97c004e
dec esi
add byte [esp + edi*4 + 0x4e], al
add byte [ecx], al
add byte [eax], al
add byte [edi], al
jb 0x5208e1
dec ebp
popal
imul ebp, dword [esi + 5], 0x65707954
jae 0x520886
push ebx
jns 0x5208f5
dec ecx
outsb dx, byte [esi]
imul esi, dword [esi + eax + 0x53], 0x65747379
push es
push ebx
jns 0x5208fd
je 0x5208f1
insd dword es:[edi], dx
or al, byte [ebp + 0x6d]
bound esp, qword [ebp + 0x64]
push edi
inc edx
pop es
push edi
imul ebp, dword [esi + 0x49], 0x774656e
push edi
imul ebp, dword [esi + 0x64], 0x773776f
dec ecx
inc ebp
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x520924
or dword [edi + 0x6c], ecx
push ebx
jb 0x52092e
jb 0x5208c3
push esi
popal
jb 0x520928
popal
outsb dx, byte [esi]
je 0x520936
or byte [esi + 0x61], dl
jb 0x52091d
je 0x520933
insb byte es:[edi], dx
jae 0x5208d5
push ebx
jns 0x520943
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x520949
or byte [ebx + 0x79], dl
jae 0x52092f
je 0x520945
insb byte es:[edi], dx
jae 0x5208e7
inc ebp
js 0x520945
arpl word [ebp + 0x74], dx
imul ebp, dword [ebx + esi*2 + 9], 0x72616843
popal
push ebp
je 0x52094e
insb byte es:[edi], dx
jae 0x5208f1
or dword [ebx + 0x68], eax
popal
jb 0x52094e
inc ebx
push 0x63617261
je 0x520955
arpl word [ebp + 0x72], si
jb 0x5208fb
or dword [edx + 0x54], edx
push edx
push esp
dec esp
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x52096e
jae 0x520901
add eax, 0x50417350
push eax
jae 0x520940
push eax
dec ecx
or byte [ebx + 0x48], dl
inc esi
outsd dx, dword [esi]
insb byte es:[edi], dx
jb 0x520913
dec ecx
insd dword es:[edi], dx
popal
dec eax
insb byte es:[edi], dx
jo 0x52091c
or byte [ebx + 0x6f], al
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x52098b
outsd dx, dword [esi]
insb byte es:[edi], dx
jae 0x520924
pop es
push esp
jns 0x520990
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
push es
inc esp
ja 0x520995
popal
jo 0x520994
pop es
push ebp
js 0x520983
push esp
push 0x8656d65
push ebx
jns 0x5209a5
or byte [ebx + 0x79], dl
outsb dx, byte [esi]
arpl word [edi + 0x62], cx
push 0x73
add al, 0x4d
popal
je 0x5209a9
push 0x6169440b
or eax, dword [ecx + ebp*2 + 0x61]
imul esp, dword [ecx + 0x67], 0x74736f6e
outsb dx, byte [si]
outsd dx, dword [esi]
jae 0x5209be
je 0x5209b4
imul esp, dword [ebx + 0x73], 0x6d695408
push ebx
jo 0x5209b6
arpl word [ebx + 8], si
push esp
imul ebp, dword [ebp + 0x65], 0x6e617053
outsb dx, byte [esi]
pop es
inc ebx
insb byte es:[edi], dx
popal
jae 0x5209cf
jae 0x520966
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
pop eax
or byte [ebp + 0x65], cl
jae 0x5209de
popal
jae 0x520978
jae 0x520978
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
inc ebx
je 0x5209e9
insb byte es:[edi], dx
push es
push esp
push 0x73656d65
or byte [edi + 0x72], al
popal
jo 0x5209ed
imul esp, dword [ebx + 0x73], 0x6e6f4306
outsb dx, byte [esi]
jae 0x520a02
jae 0x520998
push edx
imul esi, dword gs:[bp + di + 0x74], 0x49087972
jae 0x520a0a
je 0x520a09
jb 0x520a11
jns 0x5209a1
or byte [ecx + 0x6e], cl
dec ecx
outsb dx, byte [esi]
imul eax, dword [esi + 0x69], 0x773656c
pop es
dec ecx
dec edi
push ebp
je 0x520a10
insb byte es:[edi], dx
jae 0x5209af
add eax, 0x6b73614d
dec ebp
popal
jae 0x520a19
jae 0x5209b9
or dword [ecx + 0x74], eax
push ebp
inc esp
popal
je 0x520a19
push ebp
je 0x520a20
imul ebp, dword [ebx + esi*2 + 0x11], 0x656e6547
insb byte es:[edi], dx
jae 0x5209cb
adc dword [edi + 0x65], eax
outsb dx, byte [esi]
inc edi
outsb dx, byte gs:[esi]
jb 0x520a29
jb 0x520a29
arpl word [ebx + 0x2e], si
inc esp
popaw
jne 0x520a35
je 0x520a3e
adc al, 0x47
outsb dx, byte gs:[esi]
jb 0x520a3b
arpl word [ebx + 0x2e], si
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x5209ec
inc ecx
outsb dx, byte [esi]
jae 0x520a4e
push ebx
je 0x520a5a
imul ebp, dword [esi + 0x67], 0x74530873
outsb dx, byte [esi]
jae 0x5209f5
or byte [ebx + 0x74], dl
push ebx
je 0x520a62
jb 0x520a46
push ebp
je 0x520a5c
insb byte es:[edi], dx
jae 0x5209fe
or byte [edi + 0x69], dl
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
arpl word gs:[0x6d726f46], ax
push edi
imul ebp, dword [esi + 0x63], 0x6365646f
add eax, 0x6d726f46
insd dword es:[edi], dx
jae 0x520a0d
push ebx
je 0x520a6c
inc ecx
arpl word [esi + ebp*2 + 0x73], si
je 0x520a7a
jae 0x520a16
or byte [ebx + 0x6f], al
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
inc ebx
je 0x520a86
insb byte es:[edi], dx
jae 0x520a1e
pop es
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
inc esp
insb byte es:[edi], dx
push es
push es
push ebx
push 0x6a624f6c
sbb byte [ebx + 0x74], dl
jb 0x520a9f
jne 0x520a8e
arpl word [ebp + esi*2 + 0x72], si
push ecx
je 0x520aa2
jb 0x520a94
push ecx
jne 0x520a98
jb 0x520aae
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
imul esi, dword fs:[ecx + ebp*2 + 0x6f], 0x7250076e
outsd dx, dword [esi]
imul ebp, dword [edi + 0x6e], 0x6f725007
pop es
push eax
jb 0x520ab1
jo 0x520a97
jns 0x520ab9
or ecx, dword [edi + 0x62]
push 0x65
arpl word [ecx + eax*2 + 0x72], si
jb 0x520ab2
jb 0x520ac2
popal
jns 0x520a59
push ebp
jb 0x520ac2
dec ebp
outsd dx, dword [esi]
outsb dx, byte [esi]
push es
push edx
push ebx
push ebx
je 0x520ad2
or byte [ebx + 0x68], dl
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ecx
push 0x416c6c65
push eax
dec ecx
pop es
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
push ebx
je 0x520ae2
jae 0x520a7a
push eax
jb 0x520ade
outsb dx, byte [esi]
je 0x520add
jb 0x520aed
or byte [edi + 0x69], dl
outsb dx, byte [esi]
push ebx
jo 0x520af0
outsd dx, dword [esi]
insb byte es:[edi], dx
or byte [ecx + 0x63], al
je 0x520af6
dec esp
imul esi, dword [ebx + 0x74], 0x6e654d05
outsb dx, byte gs:[esi]
jne 0x520b05
pop es
dec ecx
insd dword es:[edi], dx
dec esp
imul esi, dword [ebx + 0x74], 0x6e6f4307
jae 0x520b0e
pop es
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x520b0e
outsb dx, byte [esi]
jb 0x520b15
or dword [edi + 0x72], eax
popal
jo 0x520b10
push ebp
je 0x520b14
insb byte es:[edi], dx
add al, 0x5a
dec esp
imul esp, dword [edx + 9], 0x7473694c
inc ecx
or dword [ecx + ebp*2 + 0x73], ecx
je 0x520af8
dec esp
imul esi, dword [ebx + 0x74], 0x6e746341
arpl word [esi + ebp*2 + 0x73], si
or byte [ebx + 0x74], dl
inc ebx
outsb dx, byte [esi]
jae 0x520ac4
push ebx
je 0x520b23
inc ebx
je 0x520b34
insb byte es:[edi], dx
jae 0x520acd
or byte [ebp + 0x78], al
je 0x520b0c
inc ebp
js 0x520b3c
inc ebx
je 0x520b3d
insb byte es:[edi], dx
jae 0x520ad5
pop es
inc esp
imul esp, dword [ecx + 0x6c], 0x973676f
outsd dx, dword [esi]
jae 0x520adf
or dword [eax + 0x65], ecx
insb byte es:[edi], dx
dec eax
insb byte es:[edi], dx
jo 0x520b24
outsb dx, byte [esi]
je 0x520b44
jae 0x520ae8
jae 0x520ae8
or byte [ebp + 0x75], cl
dec ebp
jne 0x520b4f
insb byte es:[edi], dx
je 0x520b4e
dec ebp
outsd dx, dword [esi]
outsb dx, byte [esi]
add al, 0x44
insb byte es:[edi], dx
jae 0x520afa
or al, 0x57
push edi
imul esp, dword [ebp + 0x53], 0x74557274
imul ebp, dword [ebx + esi*2 + 7], 0x6c6f6f54
push ebx
je 0x520b67
push ebp
je 0x520b61
insb byte es:[edi], dx
jae 0x520b02
pop es
push esp
outsd dx, dword [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
push edi
imul ebp, dword [esi + 8], 0x68636952
inc ebp
or byte [edx + 0x69], dl
arpl word [eax + 0x45], bp
imul esi, dword fs:[edi + eax + 0x43], 0x6270696c
jb 0x520b77
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x46066472
bound esi, qword [edx + 0x64]
push es
inc esi
insb byte es:[edi], dx
popal
je 0x520b6c
inc edx
add ecx, dword [ecx + 0x6d]
insd dword es:[edi], dx
pop es
push esp
jo 0x520b85
push ebx
push 0x4f086472
insb byte es:[edi], dx
jb 0x520b8a
or byte [edi + 0x6c], cl
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x520ba3
push es
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
dec edi
bound ebp, qword [edx + 8]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x520bb3
or byte [ebp + 0x77], al
bound edx, qword [edi + ebp*2 + 0x6f]
outsd dx, dword [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
jae 0x520b50
inc ebp
ja 0x520bae
inc ebx
outsd dx, dword [esi]
jb 0x520bb5
or al, 0x45
or al, 0x45
ja 0x520bb6
inc ebx
outsd dx, dword [esi]
jb 0x520bbd
push esp
outsd dx, dword [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
jae 0x520b64
inc ebp
ja 0x520bc3
inc ecx
arpl word [ebx + 0xa], sp
dec ebp
push ebx
or cl, byte [ebp + 0x53]
dec eax
push esp
dec ebp
dec esp
pop edi
inc ebp
push edi
inc edx
or byte [edi + 0x6c], cl
inc ebx
je 0x520be8
insb byte es:[edi], dx
jae 0x520b80
inc ecx
js 0x520bbf
je 0x520bf0
insb byte es:[edi], dx
jae 0x520b87
push es
push ebx
je 0x520be8
push esi
inc ebx
dec esp
or edx, dword [ebx + 0x48]
inc esp
outsd dx, dword [esi]
arpl word [esi + 0x77], dx
pop edi
inc ebp
push edi
inc edx
or eax, 0x776f7242
jae 0x520bff
xor al, 0x46
outsd dx, dword [esi]
insb byte es:[edi], dx
jb 0x520ba9
ja 0x520c07
arpl word [edx + 0x79], si
jb 0x520c1f
jo 0x520c1c
xor al, byte [edi]
pop es
push edi
imul ebp, dword [esi + 0x53], 0x46b636f
outsd dx, dword [esi]
arpl word [ebx + 4], bp
push 0x70
pop es
jo 0x520c1a
pop es
pop es
dec edx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x520c31
jae 0x520bcf
push ebx
outsb dx, byte gs:[esi]
dec ebp
dec ebp
popal
imul ebp, dword [edi + ebx*2 + 0x46], 0x455f726f
ja 0x520c31
add al, 0x4d
popal
jo 0x520c3d
adc eax, dword [ebp + 0x77]
bound eax, qword [ebx + 0x6f]
outsb dx, byte [esi]
je 0x520c4f
outsd dx, dword [esi]
insb byte es:[edi], dx
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x520c53
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x520bf8
cmovne esi, dword [edi + 0x62]
inc ebp
ja 0x520c4e
inc esi
outsd dx, dword [esi]
arpl word [ebp + 0x73], si
inc ebx
jae 0x520c35
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x520c68
outsd dx, dword [esi]
insb byte es:[edi], dx
or al, 0x45
ja 0x520c5e
dec ebp
outsd dx, dword [esi]
jne 0x520c73
jae 0x520c66
dec eax
dec eax
outsd dx, dword [esi]
outsd dx, dword [esi]
imul ecx, dword [ebp + 0x40], 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
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
sub dword [0x5268e0], 1
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + 0x5268e02d], al
sub dword [0x5268e0], 1
jae 0x5210a9
call fcn.0040ad20
call fcn.00404220
call fcn.004090e0
mov byte [0x52200c], 2
mov dword [0x526014], 0x402684
mov dword [0x526018], 0x402694
mov byte [0x526056], 2
call fcn.0040a8cc
mov dword [0x526058], eax
mov dword [section..bss], 0x408740
call fcn.00405348
mov word [0x526060], 0xd7b0
mov word [0x526330], 0xd7b0
mov word [0x526600], 0xd7b0
call sub.kernel32.dll_GetCommandLineW
mov dword [0x526048], eax
call fcn.004027fc
mov dword [0x526044], eax
call sub.kernel32.dll_GetACP
mov dword [0x5268d0], eax
mov dword [0x5268d4], 0x4b0
call sub.kernel32.dll_GetCurrentThreadId
mov dword [0x52603c], eax
call fcn.0040a8e0
ret