Function at 0x30054cf1
Capabilities:
Parse credit card information

Disassembly:
jb 0x30054d67
push esp
popal
dec ecx
outsb dx, byte [esi]
jae 0x30054d6e
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [esi - 0x1a], cl
inc eax
mov ebx, 0x404020
jo 0x30054d48
inc eax
add byte [ebx], cl
inc ebp
add byte [edx], dl
dec esi
add byte [ebp], al
dec esp
add byte [ebx], dh
add byte [edx], dh
add byte [esi], ch
add byte [eax + eax + 0x4c], al
add byte [eax + eax], cl
add byte [eax], al
add byte [ecx + 0x63], al
jno 0x30054d9f
imul esi, dword [edx + 0x65], 0x4c575253
outsd dx, dword [esi]
arpl word [ebx + 0x45], bp
js 0x30054d9a
insb byte es:[edi], dx
jne 0x30054dad
imul esi, dword [esi + 0x65], 0x6c655200
popal
jae 0x30054daa
push ebx
push edx
push edi
dec esp
outsd dx, dword [esi]
arpl word [ebx + 0x45], bp
js 0x30054db2
insb byte es:[edi], dx
jne 0x30054dc5
imul esi, dword [esi + 0x65], 0
add byte [eax], cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, cl
xor dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
enter 0x4031, 0
add dword [eax], eax
add byte [eax], al
rcr dword [ecx], cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add bl, dl
sbb dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
adc byte [eax], al
add byte [eax], dl
add byte [eax], al
add eax, 0x2e000012
add byte [0x2e000012], al
je 0x30054e1a
je 0x30054e1a
js 0x30054e2b
and al, 0x6d
outsb dx, byte [esi]
add byte [eax], al
add byte [eax], al
add byte [eax], dh
add byte [eax], al
in al, dx
add byte [eax], al
add byte [esi], ch
imul esp, dword [ecx + 0x74], 0x352461
add byte [eax], al
add ah, ch
xor byte [eax], al
add byte [eax + eax], al
add byte [eax], al
xor byte cs:[eax], dh
arpl word [esi + 0x67], sp
add byte [eax], al
lock xor byte [eax], al
add byte [eax + eax], al
add byte [eax], al
inc ebx
push edx
push esp
and al, 0x58
inc ebx
inc ecx
add byte [eax], al
add byte [eax], al
hlt
add byte [eax], al
add byte [eax], al
cld
xor byte [eax], al
add byte [eax + eax], al
add byte [eax], al
inc ebx
push edx
push esp
and al, 0x58
pop eax
dec ecx
inc ecx
add byte [eax], al
add byte [eax], al
add byte [ecx], dh
add byte [eax], al
add al, 0
add byte [eax], al
inc ebx
push edx
push esp
and al, 0x58
dec ecx
inc ecx
inc ecx
add byte [eax], al
add byte [ecx + esi], al
add byte [eax], al
add al, 0
add byte [eax], al
inc ebx
push edx
push esp
and al, 0x58
dec ecx
inc ecx
inc ebx
add byte [eax], al
add byte [eax], cl
xor dword [eax], eax
add byte [eax], cl
add byte [eax], al
add byte [esi], ch
inc ebx
push edx
push esp
and al, 0x58
dec ecx
inc ebx
add byte [eax], al
add byte [eax], al
adc byte [ecx], dh
add byte [eax], al
add al, 0
add byte [eax], al
inc ebx
push edx
push esp
and al, 0x58
dec ecx
pop edx
add byte [eax], al
add byte [eax], al
adc al, 0x31
add byte [eax], al
add al, 0
add byte [eax], al
inc ebx
push edx
push esp
and al, 0x58
push eax
inc ecx
add byte [eax], al
add byte [eax], al
sbb byte [ecx], dh
add byte [eax], al
add al, 0
add byte [eax], al
inc ebx
push edx
push esp
and al, 0x58
push eax
pop edx
add byte [eax], al
add byte [eax], al
sbb al, 0x31
add byte [eax], al
add al, 0
add byte [eax], al
inc ebx
push edx
push esp
and al, 0x58
push esp
inc ecx
add byte [eax], al
add byte [eax], al
and byte [ecx], dh
add byte [eax], al
add al, 0
add byte [eax], al
inc ebx
push edx
push esp
and al, 0x58
push esp
pop edx
add byte [eax], al
add byte [eax], al
xor byte [ecx], dh
add byte [eax], al
clc
add byte [eax], al
add byte [esi], ch
jb 0x30054f41
popal
je 0x30054f41
add byte [eax], al
xor byte [edx], dh
add byte [eax], al
add al, 0
add byte [eax], al
jb 0x30054f51
popal
je 0x30054f51
and al, 0x73
js 0x30054f58
popal
je 0x30054f58
add byte [eax], al
add byte [edx + esi], dh
add byte [eax], al
clc
add eax, dword [eax]
add byte [esi], ch
jb 0x30054f69
popal
je 0x30054f69
and al, 0x7a
jp 0x30054f86
bound esp, qword fs:[edi]
add byte [eax], al
sub al, 0x36
add byte [eax], al
add al, 0
add byte [eax], al
jb 0x30054f91
arpl word [ecx + ecx*2], sp
inc ecx
inc ecx
add byte [eax], al
add byte [eax], al
xor byte [esi], dh
add byte [eax], al
add al, 0
add byte [eax], al
jb 0x30054fa5
arpl word [ecx + ecx*2], sp
pop edx
pop edx
add byte [eax], al
add byte [eax], al
xor al, 0x36
add byte [eax], al
add al, 0
add byte [eax], al
jb 0x30054fb9
add byte [esi], ch
jb 0x30054fb9
arpl word [esp + edx*2], sp
inc ecx
inc ecx
add byte [eax], al
add byte [eax], al
cmp byte [esi], dh
add byte [eax], al
add al, 0
add byte [eax + eax], al
add byte [eax], al
jb 0x30054fcd
je 0x30054fbd
arpl word [esp + edx*2], sp
and al, 0x54
pop edx
pop edx
add byte [eax], al
add byte [eax], al
inc eax
add byte ss:[eax], al
cmp al, 0
add byte [eax], al
js 0x30054fd1
add byte [esi], ch
js 0x30054fd1
popal
je 0x30054fd1
and al, 0x78
add byte [eax], al
add byte [eax], al
jl 0x30054fae
add byte [eax], al
and byte [eax], al
add byte [eax], al
imul esp, dword fs:[ecx + 0x74], 0x3224
add byte [eax], al
add byte [eax], al
pushfd
add byte ss:[eax], al
and byte [eax], al
add byte [eax], al
imul esp, dword fs:[ecx + 0x74], 0x3324
add byte [esi], ch
imul esp, dword fs:[ecx + 0x74], 0x3324
add byte [eax], al
mov esp, 0xc000036
add byte [eax], al
add byte [esi], ch
imul esp, dword fs:[ecx + 0x74], 0x3424
add byte [eax], al
add byte [eax], al
enter 0x36, 0
sub al, byte [eax]
add byte [eax], al
imul esp, dword fs:[ecx + 0x74], 0x3624
add byte [esi], ch
imul esp, dword fs:[ecx + 0x74], 0x3624
popal
je 0x30054fe5
add byte ss:[eax], al
add byte [eax], al
hlt
add byte [esi], ch
imul esp, dword fs:[ecx + 0x74], 0x3724
popal
je 0x30054ff9
aaa
add byte [eax], al
add byte [eax], al
add byte [edi], dh
add byte [eax], al
mov word [eax], es
add byte [eax], al
imul esp, dword cs:[ecx + 0x74], 0x322461
add byte [eax], al
add byte [edi + esi + 0x140000], cl
add byte [eax], al
imul esp, dword cs:[ecx + 0x74], 0x332461
add byte [eax], al
add byte [eax - 0x13ffffc9], ah
popal
je 0x30055049
and al, 0x32
add byte [eax], al
add byte [eax], al
invalid
popal
je 0x3005505d
and al, 0x33
add byte [eax], al
add byte [eax], al
mov al, byte [0xec000037]
add byte [eax], al
add byte [esi], ch
imul esp, dword [ecx + 0x74], 0x342461
add byte [eax], al
add byte [eax + edi + 0x5020000], cl
add byte [eax], al
imul esp, dword cs:[ecx + 0x74], 0x362461
add byte [eax], al
add byte [eax], al
inc eax
add byte [eax], al
sbb byte [eax], al
add byte [eax], al
popal
je 0x30055098
add byte [eax], al
add byte [eax], bl
inc eax
add byte [eax], al
or al, 0
add byte [eax], al
imul esp, dword fs:[ecx + 0x74], 0x3524
add byte [eax], al
xor eax, 0
sub byte [eax], al
add byte [eax + 0x2e000003], ch
bound esi, qword [ebx + 0x73]
add byte [eax], al
add byte [eax], al
add byte [eax], dl
add byte [eax + 0x2e000000], ah
add byte [eax], al
push eax
add byte [eax], al
mov al, byte [0x2e000000]
jb 0x300550dc
jb 0x300550ce
and al, 0x30
xor dword [eax], eax
add byte [eax], al
add byte [eax - 0x7fffffb0], ah
push es
add byte [eax], al
jb 0x300550f0
jb 0x300550e2
and al, 0x30
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dh, bh
invalid
add byte [eax], al
invalid
push cs
push ss
inc eax
add byte [ecx], ah
push ss
inc eax
add byte [ecx], al
add byte [eax], al
add byte [eax + 0x35], al
add byte [eax], al
sbb al, 0x40
add byte [eax], al
add byte [eax], al
add byte [ebp + esi], cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebp + 0x53], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push ebp
push ebx
inc ebp
push edx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
pop eax
xor eax, 0x35680000
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push ebx
outsb dx, byte gs:[esi]
dec ebp
jae 0x300551af
popal
push edi
add byte [eax], al
add byte [eax], al
push edx
imul esi, dword gs:[bp + di + 0x74], 0x69577265
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x300551a0
jae 0x300551c9
popal
inc ecx
add byte [eax], al
add byte [eax], al
lock add byte ss:[eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
fdiv qword [esi]
add byte [eax], al
add byte [eax], dh
add byte [eax], al
add al, 0x37
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi + esi + 0x30140000], bh
add byte [eax], al
or al, 0x37
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
cwde
add byte ss:[eax], al
sbb al, 0x30
add byte [eax], al
push esp
aaa
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
js 0x300551de
add byte [eax], al
xor byte fs:[eax], al
add byte [edi + esi], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x36], bl
add byte [eax], al
aaa
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
pop eax
add byte ss:[eax], al
insb byte es:[edi], dx
xor byte [eax], al
add byte [eax + 0x37], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor al, 0x36
add byte [eax], al
add byte [eax], al
add byte [esi + esi], dh
add byte [eax], al
js 0x30055204
add byte [eax], al
je 0x3005520f
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
and al, 0x36
add byte [eax], al
test byte [eax], dh
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
dec ebx
inc ebp
push edx
dec esi
inc ebp
dec esp
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
popal
jo 0x3005527a
sub eax, 0x772d736d
imul ebp, dword [esi + 0x2d], 0x2d747263
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
sub eax, 0x312d316c
sub eax, 0x6c642e30
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
popal
jo 0x3005529e
sub eax, 0x772d736d
imul ebp, dword [esi + 0x2d], 0x2d747263
jae 0x300552b7
imul ebp, dword fs:[edi + 0x2d], 0x312d316c
sub eax, 0x6c642e30
insb byte es:[edi], dx
add byte [ecx + 0x70], ah
imul ebp, dword [0x772d736d], 0x632d6e69
jb 0x300552d4
sub eax, 0x6874616d
sub eax, 0x312d316c
sub eax, 0x6c642e30
insb byte es:[edi], dx
add byte [eax], al
popal
jo 0x300552de
sub eax, 0x772d736d
imul ebp, dword [esi + 0x2d], 0x2d747263
jb 0x300552f8
outsb dx, byte [esi]
je 0x300552ef
insd dword es:[edi], dx
sub eax, 0x312d316c
sub eax, 0x6c642e30
insb byte es:[edi], dx
add byte [eax], al
add byte [ecx + 0x70], ah
imul ebp, dword [0x772d736d], 0x632d6e69
jb 0x30055318
imul ebp, dword [esi + 0x2d], 0x2d747263
push 0x2d706165
insb byte es:[edi], dx
xor dword [0x2e302d31], ebp
insb byte es:[edi], dx
sub eax, 0x70616568
sub eax, 0x312d316c
sub eax, 0x6c642e30
insb byte es:[edi], dx
add byte [eax], al
push esi
inc ebx
push edx
push ebp
dec esi
push esp
dec ecx
dec ebp
inc ebp
xor dword [eax + esi], esi
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
fdiv qword [edi]
add byte [eax], al
div byte [edi]
add byte [eax], al
add byte [eax], bh
add byte [eax], al
and bh, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc esp
cmp byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + edi], dl
add byte [eax + 0x38], dh
add byte [eax], al
jl 0x30055328
cmp byte [eax], al
add byte [eax + edi + 0x38ba0000], cl
add byte [eax], al
invalid
add byte [eax], al
les edi, [eax]
add byte [eax], al
into
cmp byte [eax], al
add dh, dl
cmp byte [eax], al
add dh, bl
cmp byte [eax], al
add ah, ch
cmp byte [eax], al
add al, bh
cmp byte [eax], al
add byte [ecx + edi], bl
add byte [eax], al
cmp dword ds:[eax], eax
add byte [eax + 0x39], bl
add byte [eax], al
je 0x30055359
add byte [eax], al
pop eax
cmp dword [eax], eax
add byte [ecx + edi], dh
add byte [ecx + edi + 0x39960000], al
add byte [eax], al
test byte [ecx], bh
add byte [eax], al
xchg esi, eax
cmp dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [ecx + edi], ah
add byte [eax], al
mov eax, 0xc8000039
add byte [eax], al
add byte [eax], al
add byte [eax], al
movsb byte es:[edi], byte [esi]
cmp dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax - 0x37ffffc7], bh
cmp dword [eax], eax
add byte [eax], al
add byte [eax], al
add dh, dl
cmp dword [eax], eax
add dh, bh
cmp dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [edx + edi], dl
add byte [eax], al
cmp al, byte es:[eax]
add byte [edx + edi], bh
add byte [eax], al
push edx
cmp al, byte [eax]
add byte [eax + 0x3a], ch
add byte [eax], al
cmp byte [edx], 0
add byte [edx + 0x3a], dl
add byte [eax], al
push 0x8200003a
cmp al, byte [eax]
add byte [edx - 0x5bffffc6], dl
cmp al, byte [eax]
add byte [esi - 0x2fffffc6], bh
cmp al, byte [eax]
add dl, ah
cmp al, byte [eax]
add al, dh
cmp al, byte [eax]
add byte [eax], al
cmp eax, dword [eax]
add byte [eax], dl
cmp eax, dword [eax]
add byte [eax], ah
cmp eax, dword [eax]
add byte [edx], dh
cmp eax, dword [eax]
add byte [esi + 0x3b], al
add byte [eax], al
pop eax
cmp eax, dword [eax]
add byte [ebx + edi], ch
add byte [edx - 0x61ffffc5], al
cmp eax, dword [eax]
add byte [edx - 0x39ffffc5], dh
cmp eax, dword [eax]
add ah, ah
cmp eax, dword [eax]
add byte [eax], al
cmp al, 0
add byte [eax], al
add byte [eax], al
add byte [0x78655f00], dh
arpl word [ebp + 0x70], sp
je 0x3005541f
push 0x6c646e61
jb 0x300553fc
pop edi
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [eax], cl
insd dword es:[edi], dx
insd dword es:[edi], dx
jae 0x3005543c
je 0x300553d9
add byte [ecx], ch
add byte [edi + 0x5f], bl
je 0x30055445
insb byte es:[edi], dx
insd dword es:[edi], dx
je 0x30055458
jns 0x30055447
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x5f], 0x75746572
jb 0x30055461
pop edi
je 0x30055468
imul esp, dword [edi + 0x67], 0x28007265
add byte [edi + 0x5f], bl
sub byte [eax], al
pop edi
pop edi
je 0x30055467
insb byte es:[edi], dx
insd dword es:[edi], dx
je 0x3005547a
jns 0x30055469
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x5f], 0x6f766e69
imul esp, dword [ebp + 0x5f], 0x74
jb 0x30055482
jb 0x3005541e
push ss
add byte [edi + 0x73], bl
je 0x30055484
outsb dx, byte [esi]
ja 0x30055488
insd dword es:[edi], dx
outsd dx, dword [esi]
add byte gs:[esi], dh
add byte [edi + 0x69], bl
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
pop edi
outsd dx, dword [esi]
outsb dx, byte [esi]
js 0x300554aa
je 0x300554a2
je 0x300554a6
bound ebp, qword [ebp]
add byte [edx], ch
add byte gs:[eax], al
push 0
je 0x300554b3
jb 0x300554bd
imul ebp, dword [esi + 0x61], 0x1d006574
add byte [edi + 0x63], bl
outsd dx, dword [esi]
outsb dx, byte [esi]
pop edi
arpl word [edi + 0x6e], bp
je 0x300554d0
outsd dx, dword [esi]
insb byte es:[edi], dx
jo 0x300554c2
jo 0x300554c2
jae 0x30055465
add byte [edi], bh
add byte [edi + 0x72], bl
imul esi, dword gs:[bp + di + 0x74], 0x745f7265
pop edi
jb 0x300554d0
imul esi, dword [bp + di + 0x74], 0x745f7265
push 0x64616572
pop edi
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
pop edi
js 0x300554e7
pop edi
popal
je 0x300554eb
js 0x300554f1
je 0x300554e9
arpl word [ecx + 0x6c], sp
insb byte es:[edi], dx
bound esp, qword [ecx + 0x63]
imul eax, dword [eax], 0
push ss
add byte [edi + 0x63], bl
pop edi
js 0x30055505
je 0x3005549e
pop ss
add byte [edi + 0x63], bl
js 0x3005550e
je 0x300554a7
add byte [eax], al
and eax, 0x78655f00
add byte [0x78655f00], ah
pop edi
js 0x30055517
imul esi, dword [eax + eax + 0x58], 0x69786500
je 0x300554b0
pop eax
add byte [ebp + 0x78], ah
imul esi, dword [eax + eax], 0x695f0039
js 0x3005551e
je 0x300554b7
add byte [ecx], bh
add byte [edi + 0x69], bl
outsb dx, byte [esi]
imul esi, dword [esp + esi*2 + 0x65], 0x655f6d72
add byte [eax], bh
insd dword es:[edi], dx
pop edi
add byte gs:[eax], bh
add byte [edi + 0x69], bl
outsb dx, byte [esi]
imul esi, dword [esp + esi*2 + 0x65], 0x2d006d72
add byte [edi + 0x67], bl
je 0x30055538
insd dword es:[edi], dx
add byte [0x65675f00], ch
je 0x30055538
outsb dx, byte [esi]
popal
jb 0x3005554f
outsd dx, dword [esi]
ja 0x3005553f
ja 0x3005554b
outsb dx, byte [esi]
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x5f], 0x6d6d6f63
pop edi
arpl word [edi + 0x6d], bp
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
popal
outsb dx, byte [esi]
pop edi
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x350000
pop edi
imul ebp, dword [esi + 0x69], 0x6c616974
imul edi, dword [edx + 0x65], 0x72616e5f
jb 0x30055578
popal
jb 0x3005557a
outsd dx, dword [esi]
ja 0x3005556a
outsb dx, byte gs:[esi]
jbe 0x30055578
imul esi, dword [edx + 0x6f], 0x6e656d6e
jb 0x30055580
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x30055517
add byte [ecx], bl
add byte [edi + 0x63], bl
outsd dx, dword [esi]
outsb dx, byte [esi]
imul sp, word [edi + 0x75], 0x6572
pop edi
outsb dx, byte [esi]
popal
jb 0x3005559b
outsd dx, dword [esi]
ja 0x3005558b
popal
jb 0x30055596
jbe 0x30055531
add byte [esi], bh
add byte [edi + 0x72], bl
imul esi, dword gs:[bp + di + 0x74], 0x6f5f7265
imul esi, dword [ebx + 0x74], 0x6f5f7265
outsb dx, byte [esi]
js 0x300555ac
je 0x300555a4
jne 0x300555b6
arpl word [ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [eax + eax + 0x5f], al
jae 0x300555b8
add byte [edi + 0x73], bl
je 0x300555b4
je 0x300555b4
popal
jo 0x300555c8
pop edi
je 0x300555d4
jo 0x300555c2
add byte [edx], al
pop edi
jae 0x300555c8
push 0x6c69665f
je 0x300555cf
jb 0x300555cb
js 0x300555d4
add byte [edi], bl
add byte [edi + 0x63], bl
jb 0x300555ea
pop edi
popal
je 0x300555df
js 0x300555e5
je 0x3005557e
add byte cs:[edi + 0x5f], bl
pop edi
pop edi
jae 0x300555e9
je 0x300555fb
jae 0x300555ed
jb 0x300555f7
popal
je 0x300555f5
jb 0x30055602
add byte [eax], al
add dword [eax], eax
pop edi
pop edi
jo 0x300555f7
pop edi
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
add byte gs:[eax], al
push esp
add byte [edi + 0x73], bl
je 0x30055608
pop edi
jae 0x3005560c
je 0x30055608
insw word es:[edi], dx
outsd dx, dword [esi]
add byte gs:[eax], al
add eax, 0x695f5f00
outsb dx, byte [esi]
imul ebp, dword [esi + 0x69], 0x6c616974
imul edi, dword [edx + 0x65], 0x6f636c5f
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
pop edi
imul esp, dword [ecx + 0x6c], 0x5f657a69
insb byte es:[edi], dx
arpl word [edi + 0x6e], bp
outsb dx, byte [esi]
jbe 0x30055624
outsw dx, word [esi]
jb 0x30055628
pop edi
jne 0x30055639
jae 0x30055636
outsb dx, byte [si]
pop edi
arpl word [eax + 0x61], bp
popal
jb 0x300555d7
add byte [eax], cl
add byte [edi + 0x63], bl
outsd dx, dword [esi]
outsb dx, byte [esi]
imul sp, word [edi + 0x74], 0x7268
popal
imul esp, dword [edi + 0x74], 0x61657268
popal
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
popal
insb byte es:[edi], dx
add byte gs:[edx + eax + 0x50746547], ah
add byte [edx + eax + 0x50746547], ah
jb 0x30055665
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x30055643
jae 0x3005566d
dec eax
popal
jo 0x300555ff
add byte [ebx], bh
add ecx, dword [eax + 0x65]
popal
dec eax
popal
jo 0x3005565a
je 0x30055653
je 0x30055653
outsb dx, byte [esi]
outsw dx, word [esi]
outsd dx, dword [esi]
jb 0x3005567c
popal
je 0x3005567b
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [eax], al
or eax, dword [edx]
inc edi
je 0x3005565f
jne 0x30055690
jb 0x30055685
outsb dx, byte [esi]
je 0x30055673
jb 0x30055694
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x30055673
add byte fs:[edi], cl
add al, byte [edi + 0x65]
je 0x30055675
jne 0x300556a6
jb 0x3005569b
outsb dx, byte [esi]
je 0x3005568d
push 0x64616572
dec ecx
add byte fs:[eax], al
fld dword [edx]
inc edi
je 0x3005569b
add al, byte [edi + 0x65]
je 0x3005569b
jns 0x300556bd
je 0x300556b1
insd dword es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x69467341
insb byte es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x4702f600
inc esi
imul ebp, dword [ebp + 0x54], 0x656d69
test byte [edx], 0x47
add dh, dh
add al, byte [edi + 0x65]
je 0x300556b6
je 0x300556b6
imul esp, dword [ebx + 0x6b], 0x6e756f43
inc ebx
outsd dx, dword [esi]
jne 0x300556d7
je 0x3005566b
add byte [ecx + 0x72695605], dh
je 0x300556e8
add eax, 0x74726956
jne 0x300556d5
popal
insb byte es:[edi], dx
push eax
jb 0x300556e7
je 0x300556df
arpl word [eax + eax], si
je 0x3005567d
add byte [eax], al
add dl, cl
add eax, 0x52726557
imul esi, dword gs:[bp + di + 0x74], 0x654d7265
retf 0x5705
imul esi, dword [bp + di + 0x74], 0x654d7265
insd dword es:[edi], dx
outsd dx, dword [esi]
jb 0x3005570a
jns 0x300556d4
inc edx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx], bp
add byte [ebp + 0x616f4c03], ch
outsd dx, dword [esi]
popal
dec esp
imul esp, dword [edx + 0x72], 0x45797261
js 0x300556e9
add byte [eax], al
sahf
add al, byte [edi + 0x65]
je 0x30055700
jb 0x30055721
outsd dx, dword [esi]
arpl word [ecx + 0x64], ax
jb 0x3005571d
jb 0x3005571d
jae 0x3005572d
add byte [eax], al
sahf
add dword [esi + 0x72], eax
dec esp
imul esp, dword [edx + 0x72], 0x797261
mov bl, 5
push esi
imul esi, dword [edx + 0x74], 0x516c6175
jne 0x3005573b
jb 0x30055751
jb 0x30055751
jns 0x300556d9
add byte [eax], al
rol dword [edx], cl
inc edi
je 0x30055733
add bl, dl
add al, byte [edi + 0x65]
je 0x30055733
push ebx
jns 0x30055755
je 0x30055749
insd dword es:[edi], dx
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
outsd dx, dword [esi]
add byte [ecx + 2], dl
inc edi
je 0x3005573c
popal
jae 0x30055767
inc ebp
jb 0x30055768
outsd dx, dword [esi]
jb 0x300556f9
add byte [ebx + 4], cl
push edx
popal
imul esi, dword [ebx + 0x65], 0x65637845
jo 0x3005577b
inc ebp
js 0x30055767
jo 0x3005577b
imul ebp, dword [edi + 0x6e], 0x2680000
inc edi
je 0x3005575f
add byte [eax], al
push 0x74654702
dec ebp
outsd dx, dword [esi]
jne 0x30055782
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
push edi
push edi
add byte [eax], al
rol byte [edx], 0x47
je 0x30055779
add al, byte [edi + 0x65]
je 0x30055779
je 0x30055789
jb 0x3005579e
jne 0x3005579c
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
push edi
add byte [ebx + eax + 0x49], ch
jae 0x3005577b
add ecx, dword [ecx + 0x73]
inc esp
bound esi, qword gs:[ebp + 0x67]
jb 0x3005578f
jb 0x3005578f
jb 0x300557a6
jae 0x300557a8
outsb dx, byte [esi]
je 0x30055746
push eax
add ecx, dword [ecx + 0x6e]
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
push ebx
push ebx
dec esp
imul esi, dword [ebx + 0x74], 0x64616548
add byte [ebx + 3], dh
jae 0x300557cb
dec eax
popal
add byte fs:[ebx + 3], dh
dec ecx
jae 0x300557b1
jb 0x300557d2
arpl word [ebp + 0x73], sp
jae 0x300557d7
outsd dx, dword [esi]
jb 0x300557b0
popal
je 0x300557e3
jb 0x300557d5
push eax
jb 0x300557d8
jae 0x300557da
outsb dx, byte [esi]
je 0x30055778
jno 0x3005577f
add eax, 0x6d726554
push esp
jb 0x300557eb
imul ebp, dword [esi + 0x61], 0x72506574
outsd dx, dword [esi]
outsb dx, byte [esi]
popal
je 0x300557e8
push eax
push eax
jb 0x300557f5
arpl word [ebp + 0x73], sp
jae 0x3005578b
add byte [edx], cl
add al, byte [edi + 0x65]
je 0x300557d5
je 0x300557d5
jne 0x30055806
jb 0x300557fb
outsb dx, byte [esi]
je 0x300557e9
jb 0x3005580a
arpl word [ebp + 0x73], sp
jae 0x30055812
jae 0x300557a0
add byte [ebx + 5], dl
push ebx
je 0x300557fb
push ebx
add eax, 0x55746553
outsb dx, byte [esi]
push 0x6c646e61
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
inc ebp
js 0x30055814
arpl word [ebp + 0x70], sp
je 0x3005581e
jo 0x30055828
imul ebp, dword [edi + 0x6e], 0x746c6946
jb 0x300557be
outsd dx, dword [esi]
outsb dx, byte [esi]
inc esi
imul ebp, dword [esp + esi*2 + 0x65], 0x5920072
push ebp
outsb dx, byte [esi]
push 0x6c646e61
xchg edx, eax
add eax, 0x61686e55
outsb dx, byte [esi]
insb byte es:[edi], dx
inc ebp
js 0x3005582f
arpl word [ebp + 0x70], sp
je 0x30055839
jo 0x30055843
imul ebp, dword [edi + 0x6e], 0x746c6946
jb 0x300557d9
outsd dx, dword [esi]
outsb dx, byte [esi]
inc esi
imul ebp, dword [esp + esi*2 + 0x65], 0x36000072
je 0x3005583c
jb 0x300557d9
add byte [eax], al
add byte [esi], dh
add al, 0x51
add al, 0x51
jne 0x30055844
jb 0x3005585a
push eax
jb 0x3005584b
jb 0x3005584b
outsd dx, dword [esi]
jb 0x30055855
popal
outsb dx, byte [esi]
arpl word [ebp + 0x43], sp
inc ebx
outsd dx, dword [esi]
jne 0x3005585e
je 0x30055857
jb 0x300557f4
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + edx], bh
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
cmp al, 0x10
inc eax
add byte [eax + edx], ah
inc eax
add byte [eax], al
add byte [eax], al
add byte [ecx + 0x144bf19], dh
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], al
add byte [eax], dl
add byte [eax], al
add byte [eax], ah
add byte [eax], al
sbb byte [eax], 0
add byte [eax], al
cmp byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add dword [eax], eax
add byte [eax], al
push eax
add byte [eax], al
add byte [eax], 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 dword [eax], eax
add dword [eax], eax
add byte [eax], al
push 0x800000
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [ecx], cl
add al, 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 [ecx], al
add byte [ecx], cl
add al, 0
add byte [eax - 0x60000000], dl
push eax
add byte [eax], al
push 4
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], cl
push ebp
add byte [eax], al
adc eax, dword [edx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push 0x3404
add byte [esi], dl
push ebx
add byte [edi], bl
push esi
add byte [ebp], al
push edx
add byte [ebx], dl
dec ecx
add byte [edi], cl
dec esi
add byte [edi], bl
dec ecx
add byte [esi], cl
inc esi
add byte [edi], cl
add byte [eax], al
add byte [eax], al
mov ebp, 0xfeef04
add byte [ecx], al
add byte [eax], al
add byte [eax], dl
add byte [0x1a2d04], al
add byte [eax], dl
add byte [eax], al
add byte [0x3f1a], ch
add byte [edx], ah
add byte [eax], al
add byte [eax + eax], al
add al, 0
add dword [eax], eax
add byte [eax], al
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 byte [ebx], 0
add byte [ecx], al
add byte [ebx], dl
je 0x30055ce0
jb 0x30055ce2
imul eax, dword [eax], 0x67006e
inc esi
add byte [ecx], ch
insb byte es:[edi], dx
add byte [ebp], ah
dec ecx
add byte [esi], ch
add byte [edi], ch
add byte [eax], al
mov byte [0x1000003], al
add byte [eax], dh
add byte [eax], dh
add byte [eax], dh
add byte [eax], dh
add byte [eax], dh
add byte [eax + eax], dh
inc ebp
add byte [eax + eax], dh
add byte [eax], al
dec esp
add byte [esi], dl
add byte [ecx], al
add byte [ebx], al
outsd dx, dword [esi]
add byte [ebp], ch
jo 0x30055d20
popal
add byte [esi], ch
jns 0x30055d26
dec esi
add byte [ecx], ah
insd dword es:[edi], dx
add byte [ebp], ah
add byte [eax], al
add byte [eax], al
dec ebp
add byte [ecx], ch
arpl word [eax], ax
jb 0x30055d3a
outsd dx, dword [esi]
add byte [ebx], dh
outsd dx, dword [esi]
add byte [esi], ah
je 0x30055d44
and byte [eax], al
inc ebx
add byte [edi], ch
jb 0x30055d4c
jo 0x30055d4e
outsd dx, dword [esi]
add byte [edx], dh
popal
add byte [eax + eax + 0x69], dh
add byte [edi], ch
outsb dx, byte [esi]
add byte [eax], al
add byte [eax], ch
and byte [eax], al
add dword [eax], eax
inc esi
add byte [ecx], ch
insb byte es:[edi], dx
add byte [ebp], ah
inc esp
add byte [ebp], ah
jae 0x30055d72
arpl word [eax], ax
jb 0x30055d76
imul eax, dword [eax], 0x740070
imul eax, dword [eax], 0x6e006f
add byte [eax], al
add byte [eax], al
dec ebp
add byte [ecx], ch
arpl word [eax], ax
jb 0x30055d8e
outsd dx, dword [esi]
add byte [ebx], dh
outsd dx, dword [esi]
add byte [esi], ah
je 0x30055d98
and byte [eax], al
dec edi
add byte [esi], ah
add byte [ecx], ch
arpl word [eax], ax
add byte gs:[eax], ah
add byte [edx], dh
add byte [eax], dh
add byte [ecx], dh
add byte [esi], dh
add byte [eax], ah
add byte [ebx], ah
outsd dx, dword [esi]
add byte [ebp], ch
jo 0x30055dba
outsd dx, dword [esi]
add byte [esi], ch
add byte gs:[esi], ch
je 0x30055dc4
add byte [eax], al
add byte ds:[edi], cl
add byte [ecx], al
add byte [esi], al
imul eax, dword [eax], 0x65006c
push esi
add byte [ebp], ah
jb 0x30055dda
jae 0x30055ddc
imul eax, dword [eax], 0x6e006f
add byte [eax], al
add byte [eax], al
xor dword [eax], eax
add byte ss:[esi], ch
add byte [eax], dh
add byte [esi], ch
add byte [esi], dh
add byte [edi], dh
add byte [eax], dh
add byte [ecx], dh
add byte [esi], ch
add byte [ecx], dh
add byte [eax], dh
add byte [edx], dh
add byte [ecx], bh
add byte [eax], al
add byte [eax], al
add byte [eax], al
adc byte [eax], al
add dword [eax], eax
dec ecx
add byte [esi], ch
je 0x30055e12
add byte gs:[edx], dh
outsb dx, byte [esi]
add byte [ecx], ah
insb byte es:[edi], dx
add byte [esi], cl
popal
add byte [ebp], ch
add byte gs:[eax], al
add byte [ebx], dh
insd dword es:[edi], dx
add byte [ecx], ah
jb 0x30055e2e
je 0x30055e30
je 0x30055e32
popal
add byte [edi], ah
imul eax, dword [eax], 0x73006e
je 0x30055e3e
popal
add byte [eax + eax + 0x6c], ch
add byte [eax], al
add byte [esi + 0x1003f00], ah
add byte [eax + eax + 0x65], cl
add byte [edi], ah
popal
add byte [eax + eax + 0x54], ch
add byte [edx], dh
popal
add byte [eax + eax + 0x65], ah
add byte [ebp], ch
popal
add byte [edx], dh
imul eax, dword [eax], 0x73
jae 0x30055e6a
xor dword [eax], eax
add byte [eax], al
dec ebp
add byte [ecx], ch
arpl word [eax], ax
jb 0x30055e76
outsd dx, dword [esi]
add byte [ebx], dh
outsd dx, dword [esi]
add byte [esi], ah
je 0x30055e80
scasb al, byte es:[edi]
add byte [eax], ah
add byte [ecx], ch
jae 0x30055e88
and byte [eax], al
popal
add byte [eax], ah
add byte [edx], dh
add byte gs:[edi], ah
imul eax, dword [eax], 0x740073
add byte gs:[edx], dh
add byte gs:[eax + eax + 0x20], ah
add byte [eax + eax + 0x72], dh
add byte [ecx], ah
add byte fs:[ebp], ah
insd dword es:[edi], dx
add byte [ecx], ah
jb 0x30055eb4
imul eax, dword [eax], 0x20
add byte [edi], ch
add byte [eax], ah
add byte [ebp], cl
imul eax, dword [eax], 0x720063
outsd dx, dword [esi]
add byte [ebx], dh
outsd dx, dword [esi]
add byte [esi], ah
je 0x30055ed0
and byte [eax], al
inc ebx
add byte [edi], ch
jb 0x30055ed8
jo 0x30055eda
outsd dx, dword [esi]
add byte [edx], dh
popal
add byte [eax + eax + 0x69], dh
add byte [edi], ch
outsb dx, byte [esi]
add byte [esi], ch
add byte [eax], al
add byte [eax], al
add byte [edx + 0x1003d00], ah
add byte [eax + eax + 0x65], cl
add byte [edi], ah
popal
add byte [eax + eax + 0x54], ch
add byte [edx], dh
popal
add byte [eax + eax + 0x65], ah
add byte [ebp], ch
popal
add byte [edx], dh
imul eax, dword [eax], 0x73
add byte [edx], dh
add byte [eax], al
add byte [edi], dl
imul eax, dword [eax], 0x64006e
outsd dx, dword [esi]
add byte [edi], dh
jae 0x30055f24
scasb al, byte es:[edi]
add byte [eax], ah
add byte [ecx], ch
jae 0x30055f2c
and byte [eax], al
popal
add byte [eax], ah
add byte [edx], dh
add byte gs:[edi], ah
imul eax, dword [eax], 0x740073
add byte gs:[edx], dh
add byte gs:[eax + eax + 0x20], ah
add byte [eax + eax + 0x72], dh
add byte [ecx], ah
add byte fs:[ebp], ah
insd dword es:[edi], dx
add byte [ecx], ah
add byte [edx], dh
imul eax, dword [eax], 0x20
add byte [edi], ch
add byte [eax], ah
add byte [ebp], cl
imul eax, dword [eax], 0x720063
outsd dx, dword [esi]
add byte [ebx], dh
outsd dx, dword [esi]
add byte [esi], ah
je 0x30055f74
and byte [eax], al
inc ebx
add byte [edi], ch
jb 0x30055f7c
jo 0x30055f7e
outsd dx, dword [esi]
add byte [edx], dh
popal
add byte [eax + eax + 0x69], dh
add byte [edi], ch
outsb dx, byte [esi]
add byte [esi], ch
add byte [eax], al
add byte [eax], al
add byte [eax], dl
adc al, 0
add dword [eax], eax
dec edi
add byte [edx], dh
imul eax, dword [eax], 0x690067
outsb dx, byte [esi]
add byte [ecx], ah
insb byte es:[edi], dx
add byte [esi], al
imul eax, dword [eax], 0x65006c
outsb dx, byte [esi]
add byte [ecx], ah
insd dword es:[edi], dx
add byte [ebp], ah
add byte [eax], al
push ebx