Function at 0x549220
Capabilities:
Get number of processors

Disassembly:
jge 0x549295
je 0x549285
je 0x54928f
arpl word [eax], sp
inc edi
je 0x549275
insd dword es:[edi], dx
jo 0x5492a1
jae 0x5492a5
imul ebp, dword [edi + 0x6e], 0x65286449
sub dword [ebx + 0x72], edi
je 0x5492b4
jb 0x5492af
and byte [ebp + 0x2e], ah
popal
je 0x5492a9
push ebx
je 0x5492ba
jb 0x5492b2
dec ebp
outsd dx, dword [esi]
jne 0x5492be
inc ecx
jo 0x5492c0
inc esp
popal
je 0x5492bc
aas
imul ebp, dword cs:[ebp + 0x70], 0x73736572
imul ebp, dword [edi + 0x6e], 0x3f3f6449
and ah, byte [edx]
jge 0x5492e2
je 0x5492d2
je 0x5492dc
arpl word [eax], sp
popal
jae 0x5492f1
outsb dx, byte [esi]
arpl word [eax], sp
inc edi
je 0x5492c0
outsb dx, byte [esi]
imul esp, dword [eax + ebp + 0x65], 0x6f637b29
jnp 0x5492ea
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x5492ff
and byte [ebp + edi + 0x61], dh
ja 0x5492f2
imul esi, dword [eax + 0x65], 0x7465472e
inc ecx
inc edi
je 0x5492db
outsb dx, byte [esi]
imul esp, dword [eax + ebp + 0x21], 0x723b2930
je 0x54931b
cmp esi, dword [edx + 0x65]
je 0x54931b
jne 0x549319
jb 0x549316
outsb dx, byte [esi]
and byte [edi + edi + 0x2e], dh
popal
je 0x5492ea
popal
outsb dx, byte [esi]
imul esp, dword [edi + edi + 0x3f], 0x737d2222
aas
aas
and ah, byte [edx]
jge 0x549329
je 0x549319
je 0x549323
arpl word [eax], sp
popal
jae 0x549338
jns 0x54932e
outsb dx, byte [esi]
arpl word [eax], sp
inc edi
je 0x549316
jne 0x549331
sub byte fs:[ebp + 0x29], ah
jnp 0x549331
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x549346
and byte [ebp + edi + 0x61], dh
ja 0x549339
imul esi, dword [eax + 0x65], 0x7465472e
push eax
inc edi
inc edi
je 0x549331
jne 0x54934c
imul esp, dword [eax + ebp + 0x21], 0x723b2930
sub byte fs:[ecx], ah
xor byte [ecx], ch
cmp esi, dword [edx + 0x65]
je 0x549362
je 0x549362
jb 0x54935d
and byte [edi + edi + 0x74], dh
jo 0x54936b
aas
je 0x549322
jo 0x54936b
imul esp, dword [edx + edi + 0x22], 0x74737d22
popal
je 0x54936a
arpl word [eax], sp
popal
jae 0x54937f
outsb dx, byte [esi]
arpl word [eax], sp
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
popal
je 0x549376
dec edi
jb 0x54933f
sub byte [ebp + 0x2c], ah
sub al, 0x74
sub al, 0x69
sub dword [ebx + 0x61], edi
ja 0x549382
je 0x549347
imul ebp, dword [ecx], 0x6177617b
imul esi, dword [eax + 0x74], 0x2e736968
je 0x549344
and byte [eax + ebp*2 + 0x69], dh
jae 0x549357
je 0x54938e
imul esi, dword [ebx + 0x2e], 0x69746341
jbe 0x549390
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
popal
je 0x549396
dec edi
jb 0x5493aa
sub byte [ebp + 0x2c], ah
je 0x549368
sub al, 0x74
sub al, 0x74
sub al, 0x5b
pop ebx
imul ebp, dword [esi], 0x295d6469
jge 0x5493b8
imul esp, dword [ebp + ebx*2 + 0x29], 0x6174737d
jae 0x5493ba
je 0x5493a8
popal
je 0x5493b2
arpl word [eax], sp
popal
jae 0x5493c7
outsb dx, byte [esi]
arpl word [eax], sp
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
popal
je 0x5493be
dec edi
jb 0x5493d2
jb 0x5493d2
sub byte [ebp + 0x2c], ah
je 0x549390
imul ebp, dword [ecx], 0x2866697b
sub byte [eax + ebp*2 + 0x69], dh
jae 0x54939d
je 0x5493d4
push 0x472e7369
imul esi, dword [ebx + 0x2e], 0x49746547
inc edi
je 0x5493bc
jae 0x5493c7
bound esp, qword gs:[ecx + 0x74]
bound esp, qword [ecx + 0x74]
jae 0x5493d1
jae 0x5493e3
jb 0x5493a8
sub byte [ebp + 0x29], ah
sub dword gs:[ecx], ebp
jnp 0x5493e8
sub dword [ebx + 0x63], edi
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x5493fd
and byte [edi + 0x3d], ch
je 0x5493f6
imul esi, dword [ebx + 0x2e], 0x49746547
inc edi
je 0x5493de
insd dword es:[edi], dx
jo 0x54940a
jae 0x54940e
imul ebp, dword [edi + 0x6e], 0x65286449
sub dword [ecx], ebp
outsb dx, byte [esi]
dec ecx
sub byte fs:[ebp + 0x29], ah
sub al, 0x61
cmp eax, 0x69617761
popal
imul esi, dword [eax + 0x74], 0x2e736968
inc edi
je 0x5493cc
je 0x549416
imul esi, dword [ebx + 0x2e], 0x41746547
je 0x5493f6
outsb dx, byte [esi]
imul esp, dword [eax + ebp + 0x74], 0x3d6e2c29
sub byte [ecx + ebp + 0x2c], dh
sub dword [esi + ebp*2], ebp
outsb dx, byte [esi]
cmp eax, 0x6f632e65
insd dword es:[edi], dx
arpl word cs:[edi + 0x6d], bp
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
outsd dx, dword fs:[esi]
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x3b], 0x61262661
outsb dx, byte [esi]
cmp esp, dword [ecx + 0x26]
popal
popal
ja 0x549435
imul esi, dword [eax + 0x74], 0x2e736968
dec esp
outsd dx, dword [esi]
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
popal
jbe 0x549446
je 0x54944c
inc esp
popal
je 0x54944c
sub byte [ecx + 0x2c], ch
popal
sub al, 0x6f
sub al, 0x6e
sub dword [ebp + 0x7d], edi
jae 0x54946c
popal
je 0x549464
arpl word [eax], sp
popal
jae 0x549479
outsb dx, byte [esi]
arpl word [eax], sp
inc edi
je 0x549459
insb byte es:[edi], dx
popal
je 0x549471
inc ebx
popal
jae 0x549479
bound esp, qword [ecx + 0x63]
imul ecx, dword [ecx + 0x74], 0x65
je 0x54947d
insd dword es:[edi], dx
sub byte [ebp + 0x29], ah
jnp 0x549492
jb 0x549499
jnp 0x549485
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54949a
and byte [ebp + edi + 0x61], dh
ja 0x54948d
imul esi, dword [eax + 0x65], 0x7465672e
push ebx
je 0x5494a6
jb 0x54949a
push ebx
je 0x5494b0
imul ebp, dword [esi + 0x67], 0x2e6e6128
dec ecx
inc ebx
dec ecx
jae 0x54949c
insb byte es:[edi], dx
popal
je 0x5494b4
dec edi
jb 0x54947f
cmp ebp, dword [ecx + 0x66]
sub byte [ecx], ah
push ebx
sub byte gs:[ecx + ebp + 0x29], dh
jb 0x5494c8
je 0x5494da
jne 0x5494d8
jb 0x5494d5
outsb dx, byte [esi]
and byte [edx + 0x53], cl
dec edi
dec esi
jo 0x5494d0
jb 0x5494e4
sub byte gs:[ecx + ebp + 0x7d], dh
arpl word [ecx + 0x74], sp
arpl word [eax + 0x28], bp
sub dword gs:[ebx + 0x7d], edi
sub dword [ebx + 0x7d], edi
jge 0x5494fe
jge 0x5494f5
jae 0x5494f7
je 0x5494e5
popal
je 0x5494ef
imul esp, dword [ebx + 0x20], 0x6e797361
arpl word [eax], sp
popal
jae 0x549504
outsb dx, byte [esi]
arpl word [eax], sp
inc edi
je 0x5494e5
and byte [edi + 0x65], al
je 0x5494e5
popal
jb 0x5494f9
push 0x43646e41
inc ebx
inc ebx
popal
je 0x549503
outsd dx, dword [si]
jb 0x54951b
inc esp
popal
je 0x549507
sub byte [ebp + 0x2c], ah
je 0x5494d7
outsd dx, dword [esi]
sub al, 0x61
sub al, 0x73
sub dword [ebx + 0x6c], edi
je 0x5494d6
je 0x5494d6
insb byte es:[edi], dx
sub al, 0x63
sub al, 0x75
cmp eax, 0x642c2222
cmp eax, 0x682c5d5b
cmp eax, 0x702c3121
sub al, 0x70
cmp eax, 0x432c2222
cmp eax, 0x672c3121
and dword [ecx], esi
sub al, 0x67
cmp eax, 0x532c3121
and dword [ecx], esi
xor dword [ebx + edx*2], ebp
sub al, 0x53
push ebx
cmp eax, 0x633b5d5b
outsd dx, dword [esi]
pop ebx
pop ebp
cmp esp, dword [ebx + 0x6f]
outsb dx, byte [esi]
jae 0x549556
and byte [ebp + 0x3d], ch
cmp eax, 0x69617761
je 0x54950b
popal
ja 0x549549
imul esi, dword [eax + 0x65], 0x7465672e
push ebx
je 0x549544
je 0x549544
je 0x549562
jb 0x549556
push ebx
push ebx
je 0x54956c
jb 0x549564
imul ebp, dword [esi + 0x67], 0x2e6e6128
dec ecx
outsb dx, byte [esi]
sub byte [bx + di + 0x6e], ah
popal
outsb dx, byte [esi]
dec ecx
inc ebx
inc ebx
jne 0x549578
jb 0x54956d
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x54955b
popal
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
sub dword [ecx + eax*2], ebp
cmp eax, 0x6f632e74
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
insb byte es:[edi], dx
popal
jae 0x549597
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
imul esi, dword [esp + esi*2 + 0x65], 0x4c525564
cmp ebp, dword [ecx + 0x66]
sub byte [ebx + 0x65], dl
sub byte [ebp + 0x29], ch
sub dword [ebx + 0x63], edi
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x5495b3
and byte [ebp + 0x3d], ah
outsb dx, byte [esi]
ja 0x549566
ja 0x549566
push 0x69
sub byte [esi + 0x2e], ch
inc edi
outsb dx, byte [esi]
inc edi
jb 0x5495bd
arpl word [ebp + 0x72], sp
jns 0x549596
popal
jae 0x5495be
bound esp, qword [ecx + 0x63]
imul ecx, dword [esi + 0x6f], 0x74
imul esp, dword [esi + 0x69], 0x69746163
outsd dx, dword [esi]
je 0x5495c7
imul sp, word [ebx + 0x61], 0x6974
je 0x5495cd
outsd dx, dword [esi]
outsb dx, byte [esi]
sub dword [edx + esi*2], ebp
cmp eax, 0x73616c7b
je 0x5495d3
popal
jae 0x5495e3
arpl word [edi + 0x6d], bp
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
imul esi, dword [ebp + 0x64], 0x3a4c5255
inc ecx
sub al, 0x71
jne 0x5495e5
push edx
dec esp
cmp al, byte [ecx + 0x2c]
jno 0x5495f4
jb 0x5495fb
jb 0x5495fb
cmp ch, byte [edi + 0x3f]
jae 0x5495ed
popal
jb 0x5495ee
push 0x61726150
insd dword es:[edi], dx
jae 0x5495d2
je 0x5495c0
je 0x5495c0
sub byte [edx], ah
imul esp, dword [edx], 0x29
aas
and ch, byte [ebx + 0x22]
sub dword [edi], edi
aas
and ah, byte [edx]
sub al, 0x64
outsd dx, dword [esi]
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x3a], 0x6f632e74
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x7d], 0x4d2e653b
je 0x549620
je 0x549620
popal
popal
popal
je 0x549624
cmp eax, 0x4e4f534a
dec esi
jae 0x54963f
jb 0x549636
outsb dx, byte [esi]
imul esp, dword [bp + 0x79], 0x2c297228
popal
sub byte [edx + 0x29], dh
jb 0x5495fe
sub al, 0x61
dec esp
outsd dx, dword [esi]
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc ebp
jbe 0x549647
outsb dx, byte [esi]
je 0x54960d
imul ebp, dword [esi], 0x65676445
inc esi
insb byte es:[edi], dx
jns 0x54965e
outsd dx, dword [esi]
jne 0x549665
push ebx
je 0x549655
je 0x54966b
jae 0x549624
and al, byte [edi + 0x72]
outsd dx, dword [esi]
arpl word [ebp + 0x72], sp
jns 0x549621
jb 0x549679
and byte [ecx + 0x75], ah
je 0x549674
popal
jne 0x549678
outsd dx, dword [esi]
and byte [ebx + 0x68], dh
outsd dx, dword [esi]
ja 0x54962b
insd dword es:[edi], dx
jo 0x549683
jns 0x549631
arpl word [ebp + 0x72], si
jb 0x54967b
outsb dx, byte [esi]
je 0x549669
popal
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
and ch, byte [0x6c657d29]
sub al, 0x65
sub dword [ebp + 0x65], edi
jge 0x54968b
insb byte es:[edi], dx
jae 0x54968e
and byte [edx + esi*2 + 0x79], dh
jb 0x5496a6
jnp 0x549692
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x5496a7
and byte [ebp + 0x3d], ah
dec edx
push ebx
dec edi
dec esi
jo 0x54969e
jb 0x5496b2
sub byte gs:[ebp + 0x29], ch
sub al, 0x66
cmp eax, 0x61632e65
jae 0x5496b4
arpl word cs:[ecx + 0x73], sp
push 0x6b636162
inc esp
popal
je 0x5496b5
bound esp, qword [ecx + 0x63]
imul eax, dword [ecx + 0x74], 0x61
cmp ebp, dword [ecx + 0x66]
sub byte [eax + 0x3d], ch
aas
imul esp, dword [esi + 0x28], 0x3f663d68
imul esi, dword cs:[ebp + 0x6d], 0x64657a69
je 0x5496c5
insd dword es:[edi], dx
imul edi, dword [edx + 0x65], 0x73614364
push 0x6b636142
push edx
inc ebx
popal
jae 0x5496d1
inc edx
popal
arpl word [ebx + 0x52], bp
jae 0x5496e1
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x5496da
aas
aas
jae 0x5496e1
push 0x646c756f
inc ecx
outsd dx, dword [esi]
jne 0x5496e8
insb byte es:[edi], dx
inc ecx
jne 0x5496f4
outsd dx, dword [esi]
jae 0x5496eb
outsd dx, dword [esi]
ja 0x5496c5
aas
and dword [ecx], esi
sub al, 0x70
cmp eax, 0x692e3f66
insd dword es:[edi], dx
jo 0x549705
imul ebp, dword cs:[ebp + 0x70], 0x73736572
jb 0x5496f9
jae 0x549709
jae 0x549709
imul ebp, dword [edi + 0x6e], 0x3f3f6449
and ah, byte [edx]
sub al, 0x65
sub dword [ebx + 0x69], edi
sub byte [edx], ah
and ch, byte [0x66697b29]
sub byte [edx], ah
and dh, byte [ebx + 0x65]
jae 0x54970e
popal
jb 0x54970f
push 0x3d3d3d22
je 0x54972e
je 0x54972e
jns 0x549726
jo 0x54971c
sub dword gs:[ebx + 0x6c], edi
sub dword [ebx + 0x6c], edi
je 0x5496dd
je 0x5496fc
jno 0x549738
jb 0x54973f
jns 0x549702
cmp esi, dword [esp + edi*2 + 0x7c]
inc ecx
je 0x549745
jl 0x54970c
sub byte es:[ebp + edi + 0x6f], dh
aas
jae 0x54973a
popal
jb 0x54973b
push 0x61726150
popal
jb 0x54973e
insd dword es:[edi], dx
jae 0x54971f
je 0x54970d
je 0x54970d
and ch, byte [ebx + 0x22]
sub dword [edi], edi
aas
and ah, byte [edx]
sub dword [esi*2 + 0x642c743d], ebp
cmp eax, 0x73696874
inc edi
je 0x549751
je 0x549751
popal
jb 0x549765
push 0x6566664f
jb 0x54977c
jb 0x54977c
dec esp
imul esi, dword [ebx + 0x74], 0x2c296628
insb byte es:[edi], dx
je 0x549736
sub byte [esi + 0x29], ah
sub al, 0x6c
sub word [esp + ebp*2], bp
sub dword [esp + ebp*2], ebp
cmp eax, 0x65532e72
popal
jb 0x54977d
push 0x65676150
popal
sub al, 0x43
sub al, 0x43
cmp eax, 0x657d3021
insb byte es:[edi], dx
jae 0x54978e
and ah, byte [ebx + 0x61]
je 0x549793
outsd dx, dword [si]
jb 0x5497ab
and ah, byte [ecx]
cmp eax, 0x742e653d
jns 0x5497ab
je 0x5497b3
je 0x5497b3
jo 0x5497a1
and ah, byte es:[ebx + 0x61]
and ah, byte es:[ebx + 0x61]
and ah, byte [ebx + 0x61]
arpl word [ecx + 0x74], sp
outsd dx, dword gs:[si]
je 0x5497a8
outsd dx, dword [si]
jb 0x5497c0
inc ecx
jne 0x5497be
outsd dx, dword [esi]
jae 0x5497b5
outsd dx, dword [esi]
ja 0x549772
and dword [0x742e653d], edi
cmp eax, 0x742e653d
jns 0x5497c8
jl 0x5497d7
sub byte [ebp + edi + 0x74], ah
push 0x472e7369
je 0x5497ba
je 0x5497ba
popal
jb 0x5497ce
push 0x6566664f
jb 0x5497e5
dec esp
imul esi, dword [ebx + 0x74], 0x2c296628
arpl word cs:[ecx + 0x74], sp
arpl word [ecx + 0x74], sp
popal
je 0x5497e5
outsd dx, dword gs:[si]
outsd dx, dword [si]
jb 0x5497fd
dec esi
popal
insd dword es:[edi], dx
sub byte es:[ebp + 0x3d], dh
arpl word cs:[ecx + 0x74], sp
arpl word cs:[ecx + 0x74], sp
outsd dx, dword gs:[si]
outsd dx, dword [si]
jb 0x549810
dec esi
popal
insd dword es:[edi], dx
sub dword gs:[esp + ebp*2], ebp
cmp eax, 0x61432e72
inc ebx
popal
je 0x54980a
outsd dx, dword [si]
jb 0x549822
jns 0x5497fd
push ebx
popal
popal
jb 0x549811
push 0x65676150
sub al, 0x63
cmp eax, 0x672c3121
cmp eax, 0x3b293021
imul esp, dword [esi + 0x28], 0x75632e65
jb 0x54983a
cmp ebp, dword [ecx + 0x66]
sub byte [ebp + 0x2e], ah
sub byte [ebp + 0x2e], ah
arpl word [ebp + 0x72], si
jb 0x54982e
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x549821
jb 0x54983a
and dword [0x2626413d], edi
and dh, byte [ebx + 0x65]
popal
jb 0x54983d
push 0x3d3d3d22
je 0x54985c
jo 0x54984a
push 0x6f637b29
outsb dx, byte [esi]
jae 0x549863
and byte [edi + 0x3d], ch
outsb dx, byte [esi]
ja 0x549816
push 0x69
sub byte [esi + 0x2e], ch
inc edi
jb 0x54986d
outsd dx, dword [esi]
arpl word [ebp + 0x72], sp
jns 0x549846
popal
jae 0x54986e
bound esp, qword [ecx + 0x63]
imul ecx, dword [esi + 0x6f], 0x74
imul esp, dword [esi + 0x69], 0x69746163
dec esi
outsd dx, dword [esi]
je 0x549877
imul sp, word [ebx + 0x61], 0x6974
arpl word [ecx + 0x74], sp
imul ebp, dword [edi + 0x6e], 0x3d722c29
jnp 0x549888
popal
je 0x54987d
outsd dx, dword [esi]
outsb dx, byte [esi]
sub dword [edx + esi*2], ebp
cmp eax, 0x73616c7b
je 0x549883
popal
jae 0x549893
arpl word [edi + 0x6d], bp
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
imul esi, dword [ebp + 0x64], 0x3a4c5255
inc ecx
sub al, 0x70
popal
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
push ebp
jb 0x5498a4
cmp ah, byte [ebp + 0x2e]
arpl word [ebp + 0x72], si
arpl word cs:[ebp + 0x72], si
jb 0x5498b1
jb 0x5498a5
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x549898
push edx
dec esp
sub al, 0x63
jne 0x5498bb
arpl word [ebp + 0x72], si
jb 0x5498b0
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x54989e
popal
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
cmp ah, byte [ebp + 0x2c]
outsd dx, dword fs:[esi]
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x3a], 0x6f632e74
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x2c], 0x75417369
je 0x5498e4
outsb dx, byte [esi]
sub al, 0x69
jae 0x5498b3
jne 0x5498e8
outsd dx, dword [esi]
jae 0x5498df
outsd dx, dword [esi]
ja 0x5498b4
push 0x2e6f3b7d
dec ebp
outsd dx, dword [esi]
dec ebp
je 0x5498e4
popal
je 0x5498e8
cmp eax, 0x4e4f534a
dec edx
push ebx
dec edi
dec esi
jae 0x549903
jb 0x5498fa
outsb dx, byte [esi]
imul esp, dword [bp + 0x79], 0x2c297228
imul esp, dword [esi + 0x79], 0x2c297228
sub dword [ecx], ebp
popal
dec esp
outsd dx, dword [esi]
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc ebp
jbe 0x54990b
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x5498d1
imul ebp, dword [esi], 0x65676445
inc esi
insb byte es:[edi], dx
jns 0x549922
jne 0x549929
je 0x549909
push ebx
je 0x549919
je 0x54992f
jae 0x5498e8
sub al, 0x22
inc edi
jb 0x54992f
and al, byte [edi + 0x72]
outsd dx, dword [esi]
arpl word [ebp + 0x72], sp
jns 0x5498e5
popal
jne 0x54993c
outsd dx, dword [esi]
and byte [ebx + 0x68], dh
outsd dx, dword [esi]
ja 0x5498ef
jne 0x549943
insb byte es:[edi], dx
and byte [ebx + 0x6f], ah
outsb dx, byte [esi]
insb byte es:[edi], dx
imul esp, dword [ebx + 0x74], 0x296f2c22
jge 0x54995e
imul esp, dword [esi + 0x28], 0x3f733d53
push ebx
cmp eax, 0x2e643f73
imul bp, word [esp + esi*2 + 0x65], 0x2872
imul bp, word cs:[esp + esi*2 + 0x65], 0x2872
jb 0x549919
sub byte [ebp + 0x3d], ah
and dword ds:[ebx + 0x2e], esi
push 0x65287361
imul esp, dword cs:[ecx + ebp + 0x29], 0x2c643a29
jae 0x549924
imul esp, dword cs:[ecx + ebp + 0x29], 0x2c643a29
cmp ah, byte [esp + ebp + 0x65]
arpl word cs:[ebp + 0x72], si
arpl word cs:[ebp + 0x72], si
jne 0x54997d
jb 0x549972
outsb dx, byte [esi]
je 0x549965
jb 0x54997e
and dword [0x2626413d], edi
and dh, byte [ebx + 0x65]
jae 0x549980
popal
jb 0x549981
push 0x3d3d3d22
je 0x5499a0
cmp eax, 0x79742e65
je 0x5499a0
jo 0x54998e
push 0x6f637b29
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x5499a7
and byte [edi + 0x3d], ch
outsb dx, byte [esi]
ja 0x54995a
push 0x69
sub byte [esi + 0x2e], ch
inc edi
jb 0x5499b1
arpl word [ebp + 0x72], sp
jns 0x54998a
jb 0x5499bf
inc ebx
popal
jae 0x5499b2
bound esp, qword [ecx + 0x63]
imul ecx, dword [esi + 0x6f], 0x74
imul esp, dword [esi + 0x69], 0x69746163
outsd dx, dword [esi]
outsb dx, byte [esi]
sub dword [edx + esi*2], ebp
cmp eax, 0x73616c7b
je 0x5499c7
jnp 0x5499cc
popal
jae 0x5499d7
arpl word [edi + 0x6d], bp
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
imul esi, dword [ebp + 0x64], 0x3a4c5255
inc ecx
sub al, 0x70
popal
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
push ebp
jb 0x5499e8
cmp ah, byte [ebp + 0x2e]
arpl word [ebp + 0x72], si
arpl word cs:[ebp + 0x72], si
arpl word cs:[ebp + 0x72], si
jne 0x5499f4
jb 0x5499f5
jb 0x5499e9
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x5499dc
push edx
dec esp
sub al, 0x63
jne 0x5499ff
arpl word [ebp + 0x72], si
jb 0x5499f4
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x5499e2
popal
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
cmp ah, byte [ebp + 0x2c]
outsd dx, dword fs:[esi]
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x3a], 0x6f632e74
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x2c], 0x75417369
je 0x549a28
outsb dx, byte [esi]
sub al, 0x69
jae 0x5499f7
jne 0x549a2c
outsd dx, dword [esi]
jae 0x549a23
outsd dx, dword [esi]
ja 0x5499f8
push 0x66666f2c
jb 0x549a0f
sub al, 0x6f
jb 0x549a0f
je 0x549a2d
insd dword es:[edi], dx
insd dword es:[edi], dx
jae 0x549a05
push ebx
jge 0x549a09
outsd dx, dword [esi]
dec ebp
je 0x549a35
popal
je 0x549a39
popal
cmp eax, 0x4e4f534a
dec esi
jae 0x549a54
jb 0x549a4b
outsb dx, byte [esi]
imul esp, dword [bp + 0x79], 0x2c297228
popal
jb 0x549a13
sub dword [ecx], ebp
sub al, 0x61
dec esp
outsd dx, dword [esi]
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc ebp
jbe 0x549a5c
outsb dx, byte [esi]
je 0x549a22
imul ebp, dword [esi], 0x65676445
inc esi
inc esi
insb byte es:[edi], dx
jns 0x549a73
jne 0x549a7a
je 0x549a5a
push ebx
je 0x549a6a
je 0x549a80
jae 0x549a39
and al, byte [edi + 0x72]
outsd dx, dword [esi]
jb 0x549a80
arpl word [ebp + 0x72], sp
jns 0x549a36
jb 0x549a8e
and byte [ecx + 0x75], ah
je 0x549a89
popal
jne 0x549a8d
outsd dx, dword [esi]
and byte [ebx + 0x68], dh
outsd dx, dword [esi]
ja 0x549a40
jne 0x549a94
insb byte es:[edi], dx
and byte [ebx + 0x6f], ah
outsb dx, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x74], 0x296f2c22
jge 0x549aaf
and ch, byte [edi + ebp*2]
sub al, 0x6f
sub dword [ebp + 0x7d], edi
arpl word [ecx + 0x74], sp
arpl word [eax + 0x28], bp
sub dword gs:[ebx + 0x7d], edi
push 0x7b296528
jge 0x549aaf
sub dword [ebx + 0x7d], edi
jb 0x549aa3
je 0x549ab5
je 0x549ab5
jb 0x549ab0
and byte [esi + 0x65], ch
ja 0x549a67
jns 0x549abc
sub byte [eax + 0x2c], ch
insb byte es:[edi], dx
sub al, 0x6c
sub al, 0x75
sub al, 0x53
sub al, 0x63
sub al, 0x70
sub al, 0x43
jo 0x549a82
inc ebx
sub al, 0x67
sub dword [ebp + 0x73], edi
jge 0x549acf
je 0x549abf
je 0x549ac9
arpl word [eax], sp
dec ecx
jae 0x549ab8
popal
jb 0x549acc
push 0x6143724f
dec edi
jb 0x549ab0
popal
je 0x549ad5
outsd dx, dword [si]
jb 0x549aed
jns 0x549ac4
dec edi
jb 0x549ac7
jo 0x549abe
popal
je 0x549ade
push eax
jb 0x549ae5
jae 0x549ae7
outsb dx, byte [esi]
je 0x549aad
sub dword gs:[ebx + 0x63], edi
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x549b01
and byte [ebp + edi + 0x65], dh
aas
je 0x549acd
aas
jae 0x549afa
popal
popal
jb 0x549afb
push 0x65746143
outsd dx, dword [si]
jb 0x549b1a
inc esp
popal
je 0x549b06
aas
arpl word cs:[ecx + 0x73], sp
push 0x6b636162
arpl word [ebx + 0x49], bp
dec ecx
je 0x549b17
insd dword es:[edi], dx
jae 0x549afb
jb 0x549b26
insd dword es:[edi], dx
push ebx
popal
jb 0x549b20
arpl word [eax + 0x41], bp
push 0x43646e41
inc ecx
outsb dx, byte [esi]
inc ebx
popal
je 0x549b2a
outsd dx, dword gs:[si]
outsd dx, dword [si]
jb 0x549b42
jae 0x549b34
jae 0x549b34
jae 0x549b34
popal
jb 0x549b35
push 0x65746143
je 0x549b3c
outsd dx, dword [si]
jb 0x549b54
inc esp
popal
je 0x549b40
popal
arpl word cs:[ecx + 0x73], sp
push 0x6b636162
dec ecx
popal
arpl word [ebx + 0x49], bp
imul ecx, dword [ecx + 0x74], 0x65
je 0x549b50
insd dword es:[edi], dx
jae 0x549b34
inc esi
jb 0x549b5f
insd dword es:[edi], dx
push ebx
popal
jb 0x549b59
push 0x43646e41
inc ebx
popal
je 0x549b63
outsd dx, dword [si]
jb 0x549b7b
jns 0x549b31
insb byte es:[edi], dx
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
je 0x549b71
xor byte ds:[ecx + ebp*2], ch
cmp eax, 0x432e3f65
popal
jae 0x549b7d
bound esp, qword [ecx + 0x63]
imul edi, dword [edi], 0x2e
jo 0x549b81
arpl word [ebx + 0x3f], bp
jo 0x549b81
jo 0x549b62
popal
jae 0x549b8a
inc edx
popal
arpl word [ebx + 0x26], bp
sub byte es:[ebp + 0x2e], ah
sub byte es:[ebp + 0x2e], ah
inc ebx
inc ebx
popal
jae 0x549b97
bound esp, qword [ecx + 0x63]
imul ebp, dword [esi], 0x70
arpl word [ebx + 0x2e], bp
jo 0x549b9a
jo 0x549b7b
jo 0x549b7b
popal
jae 0x549ba3
inc edx
popal
arpl word [ebx + 0x2e], bp
jo 0x549ba6
jo 0x549b93
jb 0x549bc5
jl 0x549bb0
inc ebx
popal
jae 0x549bb8
bound esp, qword [ecx + 0x63]
imul ebp, dword [esi], 0x70
jo 0x549b9c
jo 0x549bbb
jo 0x549b9c
popal
jae 0x549bc4
inc edx
popal
arpl word [ebx + 0x2e], bp
jb 0x549bc8
imul ebp, dword [esi], 0x72
insb byte es:[edi], dx
insb byte es:[edi], dx
popal
je 0x549bcc
dec edi
jb 0x549be1
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x549bdd
xor byte ds:[ecx], ch
cmp esi, dword [edx + 0x65]
je 0x549bf2
jb 0x549bed
and byte [esp + edi*2 + 0x7c], dh
jl 0x549bff
imul edi, dword [ebp + 0x73], 0x69746174
arpl word [eax], sp
inc edi
je 0x549be3
popal
jb 0x549bf7
arpl word [eax + 0x4f], bp
jb 0x549c0e
push 0x6566664f
jb 0x549c0e
jb 0x549c0e
jae 0x549be8
dec esp
imul esi, dword [ebx + 0x74], 0x7b296528
arpl word [edi + 0x6e], bp
jae 0x549c1c
and byte [ebp + edi + 0x7b], dh
jge 0x549be9
imul esp, dword [esi + 0x28], 0x65262665
aas
sub byte [ebp + 0x26], ah
aas
imul esi, dword cs:[ebp + 0x6d], 0x64657a69
inc ebx
popal
jae 0x549c2b
je 0x549c1f
insd dword es:[edi], dx
imul edi, dword [edx + 0x65], 0x73614364
push 0x6b636142
push edx
inc edx
popal
arpl word [ebx + 0x52], bp
jae 0x549c3b
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x549c34
aas
outsd dx, dword cs:[esi]
jb 0x549c4a
aas
imul esi, dword cs:[ebp + 0x6d], 0x64657a69
inc ebx
je 0x549c44
insd dword es:[edi], dx
imul edi, dword [edx + 0x65], 0x73614364
push 0x6b636142
push edx
jp 0x549c48
inc ebx
popal
jae 0x549c50
inc edx
popal
arpl word [ebx + 0x52], bp
jae 0x549c60
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x549c59
aas
outsd dx, dword cs:[esi]
jb 0x549c6f
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x549c6b
xor byte ds:[ecx], ch
outsw dx, word [esi]
jb 0x549c32
arpl word [edi + 0x6e], bp
jae 0x549c83
je 0x549c30
and byte [ecx + 0x20], ch
outsd dx, dword [esi]
and byte [ebp + 0x2e], ah
imul esi, dword [ebp + 0x6d], 0x64657a69
imul esp, dword [eax], 0x6520666f
imul esi, dword cs:[ebp + 0x6d], 0x64657a69
jp 0x549c83
inc ebx
inc ebx
popal
jae 0x549c8b
inc edx
popal
arpl word [ebx + 0x52], bp
jae 0x549c9b
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x549c94
outsd dx, dword cs:[esi]
outsd dx, dword [esi]
jb 0x549ca9
jb 0x549ca9
jb 0x549ca9
sub dword [ebx + 0x63], edi
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x549cb1
and byte [ebp + 0x3d], ah
push eax
jae 0x549c71
inc ebx
jb 0x549cab
popal
je 0x549cae
sub byte gs:[ecx + 0x29], ch
sub byte [ecx + 0x29], ch
imul ebp, dword [ecx], 0x6968743b
cmp esi, dword [eax + ebp*2 + 0x69]
jae 0x549c80
dec ecx
jae 0x549ca4
jb 0x549cb1
push edi
imul esi, dword [eax + ebp*2 + 0x56], 0x64696c61
inc esi
imul esp, dword [ebp + 0x6c], 0x65287364
sub dword [esi], esp
and dword es:[ebx + ebx*2 + 0x65], esi
imul esp, dword [esi + eax*2 + 0x69], 0x73646c65
sub byte [ebp + 0x29], ah
and dword es:[ebx + ebx*2 + 0x65], esi
pop ebx
imul esp, dword cs:[ebp + ebx*2 + 0x26], 0x5b742826
imul esp, dword cs:[ebp + ebx*2 + 0x26], 0x5b742826
imul esp, dword cs:[ebp + ebx*2 + 0x3d], 0x727d2965
sub dword gs:[ebp + 0x72], edi
jb 0x549cea
je 0x549cfc
je 0x549cfc
jb 0x549cf7
and byte [edi + 0x62], cl
push 0x65
bound ebp, qword [edx + 0x65]
arpl word [esi + ebp + 0x76], si
popal
insb byte es:[edi], dx
jne 0x549cfb
jae 0x549cc0
je 0x549cc3
jge 0x549d0f
jae 0x549d11
je 0x549cff
popal
je 0x549d09
arpl word [eax], sp
dec ecx
jae 0x549cf4
dec edi
jb 0x549d01
push edi
imul esi, dword [eax + ebp*2 + 0x56], 0x64696c61
inc esi
je 0x549d15
push esi
popal
insb byte es:[edi], dx
imul esp, dword [esi + eax*2 + 0x69], 0x73646c65
sub byte [ebp + 0x29], ah
jnp 0x549d2f
inc esi
imul esp, dword [ebp + 0x6c], 0x65287364
sub dword [ebx + 0x72], edi
je 0x549d35
jb 0x549d30
and byte [eax + ebp*2 + 0x69], dh
jae 0x549cf6
je 0x549d2d
imul esi, dword [ebx + 0x2e], 0x61567349
dec ecx
jae 0x549d21
popal
insb byte es:[edi], dx
imul esp, dword [ecx + edx*2 + 0x75], 0x6569746f
outsb dx, byte [esi]
je 0x549d27
jb 0x549d05
sub dword gs:[ebp + 0x73], edi
je 0x549d44
je 0x549d4e
arpl word [eax], sp
popal
jae 0x549d63
outsb dx, byte [esi]
arpl word [eax], sp
push edx
insd dword es:[edi], dx
outsd dx, dword [esi]
jbe 0x549d58
dec edi
insb byte es:[edi], dx
inc ecx
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
popal
je 0x549d63
dec edi
dec edi
jb 0x549d78
jb 0x549d78
sub byte [ebp + 0x2c], ah
je 0x549d33
sub dword [ebx + 0x74], edi
jnp 0x549d80
jb 0x549d87
jnp 0x549d73
arpl word [edi + 0x6e], bp
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x549d88
and byte [ecx + 0x3d], ch
sub byte [ecx + 0x77], ah
popal
imul esi, dword [eax + 0x52], 0x65472e73
je 0x549d66
imul edi, dword [0x61776128], 0x52207469
jae 0x549d4f
inc edi
je 0x549d66
arpl word [ecx + ebp*2 + 0x76], si
popal
je 0x549d91
imul esi, dword [esi + 0x61], 0x43646574
inc ebx
inc ebx
popal
jae 0x549d99
push 0x6b636162
bound esp, qword [ecx + 0x63]
imul ecx, dword [ecx + 0x74], 0x65
arpl word [ebx + 0x49], bp
dec ecx
je 0x549d9d
insd dword es:[edi], dx
jae 0x549d63
sub al, 0x74
sub dword [ecx], ebp
popal
arpl word [ecx + ebp*2 + 0x76], si
popal
je 0x549dae
imul esi, dword [esi + 0x61], 0x49646574
dec ecx
je 0x549db2
insd dword es:[edi], dx
jae 0x549d9d
dec ebp
popal
jo 0x549d8e
imul esp, dword [esi + 0x28], 0x69262669
pop ebx
pop ebp
sub dword [ebx + 0x4f], edi
imul ebx, dword es:[ebx + 0x65], 0x4f7b295d
bound ebp, qword [edx + 0x65]
arpl word [esi + ebp + 0x76], si
popal
jbe 0x549dc9
insb byte es:[edi], dx
jne 0x549dd0
jae 0x549d95
imul ebx, dword [ebx + 0x65], 0x75662e5d
insb byte es:[edi], dx
jne 0x549de1
insb byte es:[edi], dx
dec ecx
je 0x549dde
insd dword es:[edi], dx
insd dword es:[edi], dx
jae 0x549da5
outsw dx, word cs:[esi]
jb 0x549dc6
inc ebp
popal
arpl word [eax + 0x28], bp
sub byte [ebp + edi + 0x3e], dh
jnp 0x549dff
cmp eax, 0x68747b3e
imul esi, dword [ebx + 0x2e], 0x664f7349
jb 0x549ddc
jnp 0x549dff
push 0x492e7369
dec ecx
jae 0x549de1
dec edi
jb 0x549ddc
jb 0x549ddc
js 0x549e09
imul esi, dword [edx + 0x65], 0x74664164
jb 0x549de4
inc ecx
je 0x549e06
jb 0x549de4
arpl word [ecx + ebp*2 + 0x76], si
popal
je 0x549e13
imul esi, dword [esi + 0x61], 0x676e6974
sub byte [ecx + ebp + 0x26], dh
outsb dx, byte [esi]
sub byte [si + 0x29], dh
insb byte es:[edi], dx
sub dword [esi], esp
insb byte es:[edi], dx
insb byte es:[edi], dx
je 0x549e1c
and byte [ecx + 0x5b], ch
pop ebp
pop ebx
je 0x549ded
imul esp, dword [ebp + ebx*2 + 0x7d], 0x742c2929
jae 0x549e2f
je 0x549df6
jae 0x549e2f
je 0x549e1f
je 0x549e1f
je 0x549e3d
jb 0x549e31
push ebx
je 0x549e47
imul ebp, dword [esi + 0x67], 0x2e6e6128
inc edi
jb 0x549e4e
outsd dx, dword [esi]
arpl word [ebp + 0x72], sp
jns 0x549e27
jb 0x549e5c
inc ebx
popal
jae 0x549e4f
bound esp, qword [ecx + 0x63]
imul eax, dword [ecx + 0x63], 0x74
imul esi, dword [esi + 0x61], 0x2c646574
dec edx
je 0x549e58
jbe 0x549e52
je 0x549e58
sub al, 0x4a
push ebx
dec edi
dec esi
jae 0x549e70
jb 0x549e67
outsb dx, byte [esi]
imul esp, dword [bp + 0x79], 0x29296928
jge 0x549e86
sub dword [ebp + 0x7d], edi
arpl word [ecx + 0x74], sp
arpl word [eax + 0x28], bp
sub dword gs:[ebx + 0x7d], edi
jge 0x549e88
je 0x549e78
je 0x549e82
arpl word [eax], sp
dec ecx
jae 0x549e6d
jb 0x549e68
jb 0x549e68
js 0x549e95
imul esi, dword [edx + 0x65], 0x74664164
jb 0x549e70
inc ecx
je 0x549e92
jb 0x549e70
arpl word [ecx + ebp*2 + 0x76], si
popal
je 0x549e9f
imul esi, dword [esi + 0x61], 0x676e6974
sub byte [ebp + 0x29], ah
outsb dx, byte [esi]
sub byte [di + 0x29], ah
jnp 0x549ea6
sub byte [ebp + 0x2e], ah
js 0x549eb4
inc ecx
je 0x549ead
jb 0x549e8b
jb 0x549e8b
arpl word [ecx + ebp*2 + 0x76], si
popal
je 0x549eba
outsb dx, byte [esi]
inc esp
popal
je 0x549ebc
sub dword [ebx + 0x72], edi
jnp 0x549ecc
je 0x549ed2
jne 0x549ed0
jb 0x549ecd
outsb dx, byte [esi]
sub byte [esi + 0x65], ch
ja 0x549e84
inc esp
popal
je 0x549ecd
sub dword gs:[esi], ebp
sub dword [esi], ebp
je 0x549ec2
push esp
imul ebp, dword [ebp + 0x65], 0x653e2928
js 0x549ee9
sub byte gs:[ecx], ch
js 0x549ee9
jo 0x549ebb
inc ecx
je 0x549ee2
jb 0x549ec0
arpl word [ecx + ebp*2 + 0x76], si
popal
jbe 0x549ee5
je 0x549eef
outsb dx, byte [esi]
inc esp
inc esp
popal
je 0x549ef1
jge 0x549f00
jge 0x549f00
je 0x549f06
jb 0x549f01
outsb dx, byte [esi]
and dword [ecx], esi
jge 0x549f0a
je 0x549efa
je 0x549f04
arpl word [eax], sp
dec ecx
jae 0x549ef6
push esi
popal
insb byte es:[edi], dx
imul esp, dword [ecx + edx*2 + 0x75], 0x6569746f
outsb dx, byte [esi]
outsd dx, dword [esi]
je 0x549f12
outsb dx, byte gs:[esi]
je 0x549efc
jb 0x549eda
sub dword gs:[ebx + 0x72], edi
jnp 0x549f28
je 0x549f2e
jb 0x549f29
outsb dx, byte [esi]
and byte [edx + 0x6f], al
inc edx
outsd dx, dword [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
popal
outsb dx, byte [esi]
sub byte [ebp + 0x2e], ah
outsd dx, dword [esi]
jb 0x549f22
popal
insb byte es:[edi], dx
jne 0x549f35
imul esp, dword cs:[esi + 0x26], 0x61632e65
imul esp, dword cs:[esi + 0x26], 0x61632e65
arpl word [ecx + 0x73], sp
push 0x6b636162
jae 0x549f46
bound esp, qword [ecx + 0x63]
imul edx, dword [eax + 0x72], 0x6f
push eax
jb 0x549f54
jne 0x549f4b
je 0x549f5d
jae 0x549f19
insb byte es:[edi], dx
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
je 0x549f59
je 0x549f59
xor byte ds:[esi], ah
arpl word cs:[ecx + 0x73], sp
arpl word cs:[ecx + 0x73], sp
push 0x6b636162
push eax
popal
arpl word [ebx + 0x50], bp
jb 0x549f71
outsd dx, dword [esi]
jne 0x549f68
arpl word [ebx + esi*2 + 0x5b], si
je 0x549f7a
jae 0x549f63
pop ebx
xor byte [ebp + 0x2e], bl
imul ebp, dword [ebp + 0x61], 0x26266567
imul ebp, dword cs:[ebp + 0x61], 0x26266567
arpl word cs:[ecx + 0x73], sp
push 0x6b636162
push eax
popal
arpl word [ebx + 0x50], bp
jb 0x549f8e
jne 0x549f85
je 0x549f97
pop ebx
xor byte [ebp + 0x2e], bl
je 0x549f93
imul esi, dword [esp + ebp*2 + 0x65], 0x2e652626
arpl word [ecx + 0x73], sp
je 0x549f98
arpl word cs:[ecx + 0x73], sp
arpl word cs:[ecx + 0x73], sp
push 0x6b636162
push eax
jb 0x549fab
bound esp, qword [ecx + 0x63]
imul edx, dword [eax + 0x72], 0x6f
jne 0x549fa2
je 0x549fb4
pop ebx
xor byte [ebp + 0x2e], bl
jne 0x549fb7
jo 0x549fab
arpl word [esi], sp
arpl word cs:[ecx + 0x73], sp
arpl word cs:[ecx + 0x73], sp
arpl word cs:[ecx + 0x73], sp
push 0x6b636162
push eax
jb 0x549fc6
jne 0x549fbd
arpl word [ebx + esi*2 + 0x5b], si
je 0x549fcf
pop ebx
xor byte [ebp + 0x2e], bl
jne 0x549fd4
insb byte es:[edi], dx
sub dword [ebp + 0x73], edi
je 0x549fc9
je 0x549fd3
arpl word [eax], sp
popal
jae 0x549fe8
outsb dx, byte [esi]
arpl word [eax], sp
inc edi
je 0x549fb7
and byte [edi + 0x65], al
je 0x549fb7
arpl word [ecx + ebp*2 + 0x76], si
popal
je 0x549fe2
dec edi
jb 0x549fcd
jae 0x549faf
jae 0x549faf
sub al, 0x74
sub al, 0x69
sub dword [ebx + 0x6c], edi
insb byte es:[edi], dx
je 0x549fb2
outsd dx, dword [esi]
cmp eax, 0x633b5d5b
arpl word [edi + 0x6e], bp
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54a010
and byte [ecx + 0x3d], ah
imul edi, dword [edi], 0x642e653f
popal
popal
je 0x54a009
push ebx
je 0x54a01a
jb 0x54a012
dec ebp
outsd dx, dword [esi]
jne 0x54a01e
inc edi
inc edi
jb 0x54a026
arpl word [ebp + 0x72], sp
jns 0x549fff
popal
jae 0x54a027
bound esp, qword [ecx + 0x63]
imul eax, dword [ecx + 0x74], 0x61
popal
aas
inc ebx
inc ebx
popal
jae 0x54a035
bound esp, qword [ecx + 0x63]
imul edi, dword [ebx], 0x69
arpl word [ebx + 0x3b], bp
imul esp, dword [esi + 0x28], 0x637b2974
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [ecx + ebp + 0x7b], dh
sub byte [ecx + ebp + 0x7b], dh
arpl word [edi + 0x6e], bp
jae 0x54a051
and byte [ecx + 0x3d], ch
popal
ja 0x54a044
popal
imul esi, dword [eax + 0x74], 0x7465672e
push ebx
je 0x54a03f
je 0x54a05d
jb 0x54a051
push ebx
je 0x54a067
imul ebp, dword [esi + 0x67], 0x2e6e6128
inc edi
jb 0x54a06e
arpl word [ebp + 0x72], sp
jns 0x54a047
popal
jae 0x54a06f
bound esp, qword [ecx + 0x63]
imul eax, dword [ecx + 0x63], 0x74
imul esi, dword [esi + 0x61], 0x29646574
sub al, 0x61
arpl word [ebx + 0x41], bp
arpl word [ecx + ebp*2 + 0x76], si
popal
je 0x54a078
sub dword fs:[ecx], ebp
sub dword fs:[ecx], ebp
cmp eax, 0x2e735228
jae 0x54a04a
push eax
popal
jb 0x54a093
push edi
imul esi, dword [eax + ebp*2 + 0x45], 0x726f7272
inc ebx
jb 0x54a09a
jb 0x54a098
outsd dx, dword [esi]
jb 0x54a06e
popal
je 0x54a091
push 0x3f296928
aas
jnp 0x54a0b3
jge 0x54a060
sub dword [ebx + 0x65], ebx
arpl word cs:[edi + 0x6d], bp
pop ebx
arpl word cs:[edi + 0x6d], bp
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x5d], 0x6f763f3f
pop ebp
aas
aas
jbe 0x54a0bb
imul esp, dword [eax + 0x30], 0x613d6f3b
aas
jne 0x54a0c5
outsd dx, dword [esi]
cmp eax, 0x662e3f61
jne 0x54a0c5
insb byte es:[edi], dx
dec ecx
je 0x54a0c2
insd dword es:[edi], dx
jae 0x54a09f
dec edi
bound ebp, qword [edx + 0x65]
arpl word [esi + ebp + 0x6b], si
jns 0x54a0de
imul esp, dword [ebp + 0x79], 0x73
sub byte [ecx + 0x2e], ah
jne 0x54a0dd
jne 0x54a0dd
insb byte es:[edi], dx
dec ecx
je 0x54a0da
insd dword es:[edi], dx
jae 0x54a0a1
cmp bl, byte [ebx + 0x5d]
jge 0x54a0e6
sub byte [ecx + 0x29], ah
jnp 0x54a0e6
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54a0fb
and byte [ebp + 0x3d], ah
popal
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
popal
je 0x54a0f9
dec edi
dec edi
jb 0x54a10e
jb 0x54a10e
jae 0x54a0ca
insd dword es:[edi], dx
insd dword es:[edi], dx
popal
jo 0x54a0c8
sub byte [eax], ch
sub byte [ebp + 0x3d], ah
imul esp, dword cs:[ecx + ebp + 0x29], 0x702e6f3b
jne 0x54a123
cmp eax, 0x692e653e
sub dword fs:[ecx], ebp
cmp ebp, dword [edi + 0x2e]
jo 0x54a124
jae 0x54a119
push 0x2e2e2e28
sub dword gs:[ebp + 0x72], edi
sub byte [esi], ch
sub dword gs:[ebp + 0x72], edi
je 0x54a131
jne 0x54a12f
jb 0x54a12c
outsb dx, byte [esi]
and byte [edi + 0x7d], ch
jae 0x54a137
je 0x54a125
popal
je 0x54a12f
imul esp, dword [ebx + 0x20], 0x6e797361
arpl word [eax], sp
popal
jae 0x54a144
jns 0x54a13a
outsb dx, byte [esi]
arpl word [eax], sp
inc edi
je 0x54a113
arpl word [ecx + ebp*2 + 0x76], si
popal
je 0x54a13e
inc ecx
inc ecx
outsb dx, byte [esi]
push ebx
push ebx
jne 0x54a142
insd dword es:[edi], dx
imul esi, dword [esp + esi*2 + 0x65], 0x73644964
sub byte [ebp + 0x2c], ah
je 0x54a117
dec ecx
jae 0x54a112
sub al, 0x74
sub dword [ebx + 0x63], edi
jnp 0x54a153
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54a168
and byte [ecx + 0x3d], ch
popal
ja 0x54a15b
popal
imul esi, dword [eax + 0x74], 0x2e736968
inc edi
je 0x54a147
je 0x54a11d
je 0x54a167
imul esi, dword [ebx + 0x2e], 0x41746547
arpl word [ecx + ebp*2 + 0x76], si
popal
je 0x54a172
dec edi
dec edi
jb 0x54a15d
jb 0x54a15d
dec ecx
jae 0x54a13f
sub al, 0x74
sub dword [edi + ebp*2], ebp
je 0x54a144
sub al, 0x6f
cmp eax, 0x73696874
inc edi
inc edi
je 0x54a17a
je 0x54a17a
jne 0x54a18b
insd dword es:[edi], dx
imul esi, dword [esp + esi*2 + 0x65], 0x66664f64
jb 0x54a1a8
je 0x54a193
dec edi
dec edi
jb 0x54a1a8
jb 0x54a1a8
sub byte [ebp + 0x29], ah
sub al, 0x61
sub dword [ecx], ebp
cmp eax, 0x2e5b3f6f
outsd dx, dword cs:[esi]
outsd dx, dword cs:[esi]
pop ebp
cmp bl, byte [ebx + 0x5d]
pop ebx
pop ebp
cmp esi, dword [edx + 0x65]
jb 0x54a1ae
je 0x54a1c0
jb 0x54a1bb
and byte [esi + 0x65], ch
ja 0x54a172
push ebx
je 0x54a17e
pop ebx
imul ebp, dword cs:[esi + ebp], 0x5d612e2e
sub al, 0x2e
popal
pop ebp
sub dword [ebp + 0x73], edi
je 0x54a1c7
je 0x54a1d1
imul esp, dword [ebx + 0x20], 0x6e797361
arpl word [eax], sp
popal
jae 0x54a1e6
outsb dx, byte [esi]
arpl word [eax], sp
inc edi
je 0x54a1c2
je 0x54a1c2
outsd dx, dword [esi]
je 0x54a1b8
arpl word [ecx + ebp*2 + 0x76], si
popal
jbe 0x54a1dd
je 0x54a1e3
inc ecx
outsb dx, byte [esi]
dec esi
outsd dx, dword [esi]
je 0x54a1d9
jne 0x54a1ea
insd dword es:[edi], dx
imul esi, dword [esp + esi*2 + 0x65], 0x66664f64
jb 0x54a1bc
je 0x54a1f2
dec edi
jb 0x54a1bc
sub byte [ebp + 0x2c], ah
je 0x54a1c4
sub al, 0x74
sub al, 0x69
sub dword [ebx + 0x69], edi
sub byte [esi + ebp + 0x6c], dh
imul ebp, dword [ecx], 0x2866697b
je 0x54a1ce
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
je 0x54a20e
xor byte ds:[ecx], ch
jnp 0x54a20e
sub dword [ebx + 0x63], edi
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54a223
je 0x54a1d0
and byte [edi + 0x3d], ch
popal
ja 0x54a216
outsd dx, dword [esi]
cmp eax, 0x69617761
je 0x54a1d8
imul esi, dword [eax + 0x74], 0x2e736968
je 0x54a222
imul esi, dword [ebx + 0x2e], 0x41746547
jae 0x54a1eb
inc edi
inc edi
je 0x54a202
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
popal
je 0x54a22d
jbe 0x54a227
je 0x54a22d
inc ecx
inc ecx
outsb dx, byte [esi]
push ebx
jne 0x54a231
bound ebp, qword [ebp + 0x69]
insd dword es:[edi], dx
imul esi, dword [esp + esi*2 + 0x65], 0x73644964
je 0x54a247
dec ecx
jae 0x54a201
sub byte [ebp + 0x2c], ah
imul ebp, dword [ecx], 0x7465723b
jne 0x54a255
sub al, 0x69
sub dword [ebx], edi
jb 0x54a245
cmp esi, dword [edx + 0x65]
je 0x54a257
jb 0x54a252
outsb dx, byte [esi]
and byte [esi + ebp + 0x66], dh
imul ebp, dword [esi + 0x64], 0x3d652828
and dword ds:[edi + 0x2e], ebp
imul bp, word cs:[esi + 0x64], 0x2828
sub byte fs:[eax], ch
sub byte [eax], ch
cmp eax, 0x2e6f213e
push 0x65287361
push 0x65287361
imul esp, dword cs:[ecx + ebp + 0x29], 0x737d7d29
je 0x54a264
popal
je 0x54a26e
arpl word [eax], sp
inc edi
je 0x54a25e
jne 0x54a26f
insd dword es:[edi], dx
imul esi, dword [esp + esi*2 + 0x65], 0x66664f64
jb 0x54a28c
sub byte [ebp + 0x29], ah
jnp 0x54a281
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54a296
and byte [ebp + edi + 0x65], dh
popal
je 0x54a262
popal
popal
je 0x54a28c
push ebx
je 0x54a29d
outsd dx, dword [esi]
jb 0x54a295
dec ebp
outsd dx, dword [esi]
jne 0x54a2a1
inc edi
jb 0x54a2a9
arpl word [ebp + 0x72], sp
jns 0x54a282
popal
jae 0x54a2aa
bound esp, qword [ecx + 0x63]
imul eax, dword [ecx + 0x74], 0x61
popal
je 0x54a2ab
aas
inc ebx
popal
jae 0x54a2b8
bound esp, qword [ecx + 0x63]
imul ebp, dword [ecx + ebp*2], 0x3d
arpl word [ebx + 0x2c], bp
imul edi, dword [0x532e3f74], 0x696d6275
je 0x54a2d5
je 0x54a298
push ebx
jne 0x54a2bf
insd dword es:[edi], dx
imul esi, dword [esp + esi*2 + 0x65], 0x66664f64
jb 0x54a2b2
dec edi
dec edi
jb 0x54a2b2
jae 0x54a2a7
imul esp, dword [esi + 0x28], 0x69262669
insb byte es:[edi], dx
sub byte [ecx + 0x26], ch
imul ebp, dword es:[esi], 0x676e656c
je 0x54a2e2
imul esp, dword [esi], 0x6c2e6926
outsb dx, byte gs:[esi]
je 0x54a2e2
xor byte ds:[ecx], ch
jb 0x54a2e4
je 0x54a2f6
jb 0x54a2f1
outsb dx, byte [esi]
and byte [esi + 0x65], ch
ja 0x54a2a8
push ebx
je 0x54a2b4
imul ebp, dword [ecx], 0x6174737d
je 0x54a2fd
arpl word [eax], sp
and byte [edi + ebp*2 + 0x67], cl
inc esp
dec esp
outsd dx, dword [esi]
inc esp
popal
je 0x54a2fe
inc esi
outsd dx, dword [esi]
jb 0x54a2f4
imul esp, dword [edi + 0x6e], 0x6e416e49
outsb dx, byte [esi]
inc ebp
inc ebp
outsb dx, byte [esi]
jb 0x54a31c
insb byte es:[edi], dx
insb byte es:[edi], dx
sub byte [ebp + 0x2c], ah
je 0x54a2e0
imul edi, dword [0x6f2c2222], 0x297d7b3d
jnp 0x54a323
sub al, 0x6f
cmp eax, 0x7b297d7b
arpl word [edi + 0x6e], bp
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54a338
and byte [ecx + 0x3d], ah
aas
outsb dx, byte [esi]
push ebx
imul esp, dword [edi + 0x6e], 0x6f546e49
push edx
bound esp, qword gs:[ecx + 0x74]
bound esp, qword [ecx + 0x74]
jae 0x54a32e
jne 0x54a340
arpl word [ebp + 0x73], sp
jae 0x54a31c
outsb dx, byte [esi]
push ebx
push ebx
imul esp, dword [edi + 0x6e], 0x6f546e49
push edx
bound esp, qword gs:[ecx + 0x74]
jae 0x54a33a
popal
imul ebp, dword [ebp + 0x64], 0x77656e3b
insb byte es:[edi], dx
cmp ebp, dword fs:[esi + 0x65]
ja 0x54a31e
and byte [edx + 0x69], ch
push 0x69
sub byte [ecx + 0x29], ah
dec ebp
je 0x54a369
popal
je 0x54a36d
cmp eax, 0x4e4f534a
jae 0x54a388
jb 0x54a37f
outsb dx, byte [esi]
imul esp, dword [bp + 0x79], 0x28736228
bound esi, qword [ebx + 0x28]
sub byte [edx + 0x73], ah
sub byte [ebx + 0x7d], bh
bound esi, qword [ebx + 0x28]
jnp 0x54a3a1
jge 0x54a351
sub al, 0x6f
outsd dx, dword [esi]
sub dword [ebx + edi*2], ebp
jge 0x54a357
jnp 0x54a39a
jae 0x54a3a3
jae 0x54a3a3
popal
cmp ch, byte gs:[bx + di + 0x7d]
sub dword [ecx], ebp
jge 0x54a3ad
je 0x54a39d
je 0x54a3a7
arpl word [eax], sp
popal
jae 0x54a3bc
outsb dx, byte [esi]
arpl word [eax], sp
inc ebp
outsb dx, byte [esi]
jb 0x54a3b9
insb byte es:[edi], dx
insb byte es:[edi], dx
dec ecx
outsb dx, byte [esi]
push edx
bound esp, qword gs:[ecx + 0x74]
jae 0x54a37e
popal
je 0x54a3b9
jae 0x54a37e
sub al, 0x74
sub al, 0x74
sub dword [ebx + 0x74], edi
jb 0x54a3d7
jnp 0x54a3c9
sub byte [ecx], ah
and dword es:[ecx + ebp + 0x72], esi
je 0x54a3e2
jb 0x54a3d0
je 0x54a3e2
jb 0x54a3dd
jnp 0x54a3da
jae 0x54a3b8
outsb dx, byte [esi]
jb 0x54a3e5
insb byte es:[edi], dx
insb byte es:[edi], dx
cmp ah, byte fs:[ecx]
xor dword [0x726f7272], ebp
cmp ah, byte [edx]
inc ecx
outsb dx, byte [esi]
jb 0x54a3f3
jb 0x54a3f3
outsd dx, dword [esi]
jb 0x54a3be
and al, byte [ecx + 0x6e]
imul esp, dword [eax + 0x61], 0x7020646e
jne 0x54a3fa
and byte fs:[ecx + 0x6e], ah
and byte fs:[eax + 0x75], dh
imul esp, dword [eax + 0x61], 0x65206572
insd dword es:[edi], dx
and byte fs:[ecx + 0x72], ah
and byte gs:[ebp + 0x6d], ah
jo 0x54a40f
je 0x54a415
jns 0x54a3bf
and bh, byte [ebp + 0x3b]
jge 0x54a3da
arpl word [edi + 0x6e], bp
outsb dx, byte [esi]
jae 0x54a418
je 0x54a3c5
and byte [ecx + 0x3d], ch
imul edi, dword [0x6165687b], 0x73726564
jnp 0x54a411
popal
jb 0x54a422
jb 0x54a422
cmp bh, byte [ebx + 0x22]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x54a41c
outsb dx, byte [esi]
je 0x54a3e7
sub eax, 0x65707954
push esp
jns 0x54a42d
jo 0x54a423
and bh, byte gs:[edx]
and bh, byte [edx]
cmp ah, byte [edx]
popal
jo 0x54a434
and ah, byte [ecx + 0x70]
jo 0x54a431
insb byte es:[edi], dx
imul esp, dword [ebx + 0x61], 0x6e6f6974
das
push 0x73
outsd dx, dword [esi]
imul ebp, dword [edi + 0x6e], 0x6f736a2f
outsb dx, byte [esi]
and ch, byte [edx]
js 0x54a403
sub eax, 0x64697570
sub eax, 0x64697570
sub eax, 0x64697570
imul esp, dword [edx + 0x3a], 0x78222c65
and bh, byte [edx]
sub al, 0x22
sub al, 0x22
js 0x54a413
sub eax, 0x65676465
sub eax, 0x64696e61
sub eax, 0x64696e61
sub eax, 0x64696e61
and bh, byte [edx]
je 0x54a470
sub al, 0x6d
je 0x54a460
outsd dx, dword [esi]
cmp ah, byte fs:[edx]
cmp ah, byte [edx]
push eax
dec edi
push ebx
push esp
and ch, byte [edx]
outsd dx, dword [esi]
jns 0x54a441
dec edx
push ebx
dec edi
dec esi
jae 0x54a482
jb 0x54a479
imul ebp, dword [esi + 0x67], 0x28796669
outsb dx, byte [esi]
imul esp, dword [bp + 0x79], 0x297d7b28
jge 0x54a447
jns 0x54a43e
sub byte [ebx + 0x7d], bh
jnp 0x54a495
sub dword [ebp + 0x2c], edi
outsd dx, dword [esi]
cmp eax, 0x74746822
jo 0x54a496
jae 0x54a45e
cmp ch, byte [edi]
das
das
ja 0x54a49f
ja 0x54a458
bound ebp, qword [ecx + 0x6e]
arpl word cs:[bx + 0x6d], bp
insd dword es:[edi], dx
das
jb 0x54a4a5
jb 0x54a4a5
arpl word [ebp + 0x72], sp
jns 0x54a46a
jne 0x54a4ab
imul esi, dword [esi + 0x65], 0x6c617372
jbe 0x54a4a5
jb 0x54a4b5
jae 0x54a4a4
popal
insb byte es:[edi], dx
das
popal
jo 0x54a4b1
imul ebp, dword [edi], 0x652f3176
das
das
jbe 0x54a47c
das
das
jb 0x54a4b8
bound esp, qword [ecx + 0x74]
jae 0x54a488
das
outsb dx, byte gs:[esi]
jb 0x54a4cc
insb byte es:[edi], dx
insb byte es:[edi], dx
and ch, byte [ecx]
sub al, 0x61
cmp eax, 0x69617761
je 0x54a489
je 0x54a4d0
je 0x54a4d0
push 0x692c6f28
sub al, 0x69
sub dword [ebx], edi
jb 0x54a4db
je 0x54a4ed
jb 0x54a4e8
outsb dx, byte [esi]
jnp 0x54a4e5
jae 0x54a4c3
outsb dx, byte [esi]
jb 0x54a4f0
insb byte es:[edi], dx
insb byte es:[edi], dx
cmp ch, byte fs:[eax]
popal
ja 0x54a4eb
popal
imul esi, dword [eax + 0x61], 0x6f736a2e
outsb dx, byte [esi]
sub byte [ecx], ch
sub dword [esi], ebp
imul esi, dword [ebx + 0x45], 0x6c6f726e
imul esi, dword cs:[ebx + 0x45], 0x6c6f726e
insb byte es:[edi], dx
dec ecx
outsb dx, byte [esi]
push edx
bound esp, qword gs:[ecx + 0x74]
bound esp, qword [ecx + 0x74]
jae 0x54a528
jge 0x54a510
popal
je 0x54a513
push 0x7b296528
sub byte [ebp + 0x29], ah
jnp 0x54a528
jb 0x54a51c
je 0x54a52e
je 0x54a52e
jne 0x54a52c
jb 0x54a529
outsb dx, byte [esi]
jnp 0x54a526
jae 0x54a504
outsb dx, byte [esi]
jb 0x54a531
insb byte es:[edi], dx
insb byte es:[edi], dx
cmp ah, byte fs:[ecx]
xor dword [0x726f7272], ebp
cmp ah, byte [ebp + 0x7d]
jge 0x54a551
jb 0x54a53d
jb 0x54a50a
jge 0x54a550
jge 0x54a548
jae 0x54a54a
je 0x54a538
popal
je 0x54a542
arpl word [eax], sp
popal
jae 0x54a557
outsb dx, byte [esi]
arpl word [eax], sp
push ebx
imul esp, dword [edi + 0x6e], 0x61486e49
dec ecx
outsb dx, byte [esi]
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
jb 0x54a53d
jb 0x54a53d
ja 0x54a51a
ja 0x54a51a
sub al, 0x74
sub al, 0x69
sub al, 0x61
sub al, 0x72
sub al, 0x73
sub dword [ebx + 0x74], edi
jb 0x54a57b
jnp 0x54a567
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54a57c
and byte [ebp + edi + 0x74], ch
aas
outsd dx, dword [esi]
push ebx
cmp eax, 0x2e6f3f74
push ebx
push eax
inc edx
dec edx
outsd dx, dword [esi]
imul ebp, dword [esi + 0x41], 0x6341646e
je 0x54a586
arpl word [ecx + ebp*2 + 0x76], si
popal
imul esi, dword [esi + 0x61], 0x75426574
je 0x54a599
jbe 0x54a580
je 0x54a586
inc edx
jne 0x54a598
je 0x54a595
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x492e6f3a
cmp ch, byte [edi + 0x2e]
dec ecx
dec ecx
je 0x54a597
insd dword es:[edi], dx
insd dword es:[edi], dx
imul edi, dword [edx + 0x65], 0x73614364
push 0x6b636162
dec edx
popal
jae 0x54a5a3
bound esp, qword [ecx + 0x63]
imul ecx, dword [edx + 0x6f], 0x69
arpl word [ebx + 0x4a], bp
outsd dx, dword [esi]
imul ebp, dword [esi + 0x41], 0x6341646e
outsb dx, byte [esi]
inc ecx
outsb dx, byte [esi]
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
popal
je 0x54a5b3
jbe 0x54a5ad
je 0x54a5b3
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x423d632c
arpl word [ebx + 0x2c], bp
arpl word [0x472e7242], di
jb 0x54a587
inc edi
push edx
dec edi
inc ebx
inc ebp
push edx
pop ecx
pop edi
inc ebx
inc ecx
push ebx
dec eax
inc edx
inc ecx
inc ebx
dec ebx
pop edi
push ebx
dec ecx
dec esi
inc edi
dec ecx
dec esi
pop edi
inc ebx
dec esp
dec ecx
inc ebx
dec ebx
inc ebp
inc esp
cmp esp, dword [ecx + 0x2e]
dec esp
outsd dx, dword [esi]
inc edx
jne 0x54a5f5
je 0x54a5f6
je 0x54a5f2
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x70534349
arpl word gs:[ecx + 0x66], bp
arpl word [ebx + 0x49], bp
inc ebx
push ebx
jo 0x54a5f3
arpl word [ecx + 0x66], bp
imul esp, dword [ebx + 0x54], 0x6d656c65
insb byte es:[edi], dx
insd dword es:[edi], dx
insd dword es:[edi], dx
je 0x54a60d
je 0x54a60d
jns 0x54a5c5
insb byte es:[edi], dx
sub al, 0x63
sub al, 0x72
aas
pushal
and al, 0x7b
jb 0x54a625
and byte [ebx + 0x6c], ah
imul esp, dword [ebx + 0x6b], 0x3a606465
and dl, byte [ebx + 0x69]
outsb dx, byte [si]
and byte [ecx + 0x6e], ch
and byte [ebx + 0x6c], ah
imul esp, dword [ebx + 0x6b], 0x2c226465
sub dword gs:[ecx], ebp
imul esp, dword [ebp + 0x64], 0x60
cmp ah, byte [edx]
push ebx
imul esp, dword [edi + 0x6e], 0x206e6920
arpl word [ecx + ebp*2 + 0x63], bp
imul esp, dword [ebp + 0x64], 0x22
sub al, 0x65
sub dword [ecx], ebp
dec esp
outsd dx, dword [esi]
dec ecx
inc ebx
push ebx
jo 0x54a636
arpl word [ecx + 0x66], bp
imul esp, dword [ebx + 0x54], 0x6d656c65
je 0x54a650
jns 0x54a608
outsb dx, byte [esi]
push ebx
imul esp, dword [edi + 0x6e], 0x6f546e49
push edx
bound esp, qword gs:[ecx + 0x74]
jae 0x54a645
je 0x54a655
popal
jb 0x54a66a
je 0x54a65c
sub al, 0x22
sub al, 0x22
push ebx
imul esp, dword [edi + 0x6e], 0x206e6920
popal
outsb dx, byte [esi]
and byte fs:[ebp + 0x6e], ah
jb 0x54a679
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ebx + 0x74], dh
jae 0x54a683
popal
jb 0x54a686
and ch, byte fs:[edx]
and ch, byte [ebx + edi*2]
arpl word [ecx + ebp*2 + 0x63], bp
imul edx, dword [ebx + 0x6f], 0x75
jb 0x54a687
cmp dh, byte gs:[ebx + 0x7d]
cmp dh, byte [ebx + 0x7d]
sub dword [ebx], edi
popal
ja 0x54a68e
imul esi, dword [eax + 0x69], 0x6769532e
outsb dx, byte [esi]
dec ecx
outsb dx, byte [esi]
push esp
outsd dx, dword [esi]
push edx
bound esp, qword gs:[ecx + 0x74]
jae 0x54a66a
and dword [eax], esi
sub dword [ebp + 0x63], edi
jge 0x54a6aa
popal
je 0x54a6ad
push 0x7b296528
jge 0x54a6ce
jge 0x54a6c5
jae 0x54a6c7
je 0x54a6b5
popal
je 0x54a6bf
imul esp, dword [ebx + 0x20], 0x45676f4c
arpl word [eax], sp
dec esp
outsd dx, dword [esi]
inc ebp
jb 0x54a6d0
outsd dx, dword [esi]
jb 0x54a689
sub al, 0x74
sub al, 0x6f
sub al, 0x61
sub al, 0x72
sub al, 0x73
cmp eax, 0x6c2c7d7b
sub dword [ebx + 0x63], edi
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54a6ec
and byte [ebx + 0x3d], ah
outsb dx, byte [esi]
ja 0x54a69f
arpl word [0x2077656e], di
push 0x69
sub byte [esp + edi*2 + 0x7c], ch
jl 0x54a701
outsb dx, byte [esi]
inc edi
inc edi
jb 0x54a6f9
outsd dx, dword [esi]
arpl word [ebp + 0x72], sp
jns 0x54a6d2
inc ebx
popal
jae 0x54a6fa
bound esp, qword [ecx + 0x63]
imul eax, dword [ebp + 0x72], 0x72
outsd dx, dword [esi]
jb 0x54a6c5
sub al, 0x75
cmp eax, 0x73696874
inc edi
je 0x54a6eb
je 0x54a709
imul esi, dword [ebx + 0x2e], 0x43746547
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
dec ecx
arpl word [ebp + 0x6c], dx
insd dword es:[edi], dx
je 0x54a729
je 0x54a729
jns 0x54a706
je 0x54a71d
popal
je 0x54a721
popal
sub byte [ebp + 0x2c], ah
jb 0x54a704
aas
and ah, byte [edx]
sub dword [ebx], edi
arpl word [esi], bp
and ch, byte [ecx]
cmp esp, dword [ebx + 0x2e]
dec ebp
je 0x54a731
je 0x54a731
popal
je 0x54a735
cmp eax, 0x4e4f534a
jae 0x54a750
jb 0x54a747
outsb dx, byte [esi]
imul esp, dword [bp + 0x79], 0x28736228
bound esi, qword [ebx + 0x28]
bound esi, qword [ebx + 0x28]
jae 0x54a715
sub byte [ebx + 0x69], bh
jnp 0x54a758
jae 0x54a736
jb 0x54a765
outsd dx, dword [esi]
jb 0x54a730
and dword [eax], esi
sub al, 0x65
jb 0x54a76e
jb 0x54a76e
outsd dx, dword [esi]
jb 0x54a752
je 0x54a773
cmp ah, byte [ecx + 0x3f]
dec edx
push ebx
dec edi
dec esi
jae 0x54a77f
jae 0x54a77f
jb 0x54a776
outsb dx, byte [esi]
imul esp, dword [bp + 0x79], 0x3a296128
and ah, byte [edx]
jge 0x54a746
cmp ah, byte [edx]
and bh, byte [ebp + 0x2c]
jne 0x54a745
sub al, 0x73
sub dword [ebx + edi*2], ebp
jae 0x54a748
sub al, 0x7b
jge 0x54a74f
jnp 0x54a792
jae 0x54a79b
popal
cmp ch, byte gs:[bx + 0x7d]
sub dword [ecx], ebp
sub al, 0x74
je 0x54a764
je 0x54a759
je 0x54a764
dec esp
dec esp
outsd dx, dword [esi]
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc ebp
jbe 0x54a7a5
outsb dx, byte [esi]
je 0x54a76b
imul ebp, dword [esi], 0x65676445
inc esi
inc ebp
inc esi
inc esi
inc esi
insb byte es:[edi], dx
jns 0x54a7bc
jne 0x54a7c3
push ebx
je 0x54a7b3
je 0x54a7c9
jae 0x54a782
outsd dx, dword [esi]
sub al, 0x63
arpl word [edx + edi*2], bp
sub al, 0x7a
imul ebp, dword [esi], 0x70756f43
outsd dx, dword [esi]
outsb dx, byte [esi]
dec ecx
insd dword es:[edi], dx
jo 0x54a7d9
jae 0x54a7dd
imul ebp, dword [edi + 0x6e], 0x7d296449
jae 0x54a7e7
outsd dx, dword [esi]
outsb dx, byte [esi]
dec ecx
sub dword fs:[ebp + 0x73], edi
je 0x54a7d5
popal
je 0x54a7df
arpl word [eax], sp
push eax
popal
jb 0x54a7ef
push edi
imul esi, dword [eax + ebp*2 + 0x45], 0x726f7272
inc ebx
je 0x54a7e9
inc ebp
jb 0x54a7f6
outsd dx, dword [esi]
jb 0x54a7ca
popal
je 0x54a7ed
push 0x7b296528
je 0x54a803
jns 0x54a80e
jnp 0x54a7fd
imul esp, dword [esi + 0x28], 0x72296521
je 0x54a812
sub byte [ecx], ah
sub dword gs:[edx + 0x65], esi
je 0x54a812
jb 0x54a80d
cmp esi, dword [edx + 0x65]
je 0x54a819
jb 0x54a814
outsb dx, byte [esi]
and byte [edx + 0x53], cl
dec edi
dec esi
jo 0x54a80f
jb 0x54a823
sub byte gs:[ebp + 0x29], ah
jge 0x54a819
sub dword [ebp + 0x63], edi
popal
je 0x54a81c
push 0x7b296528
jb 0x54a825
sub dword [ebx + 0x72], edi
je 0x54a837
je 0x54a837
jb 0x54a832
outsb dx, byte [esi]
jge 0x54a843
jae 0x54a83c
popal
je 0x54a834
imul esp, dword [ebx + 0x20], 0x49676f4c
arpl word [eax], sp
dec esp
outsd dx, dword [esi]
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
sub byte [ebp + 0x2c], ah
je 0x54a805
sub al, 0x74
sub al, 0x6f
outsd dx, dword [esi]
sub al, 0x61
sub al, 0x6e
outsb dx, byte [esi]
sub al, 0x72
cmp eax, 0x7b297d7b
arpl word [edi + 0x6e], bp
jb 0x54a81e
jnp 0x54a860
sub dword [ebx + 0x63], edi
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54a85e
je 0x54a80b
and byte [ebx + 0x3d], dh
jae 0x54a82a
outsb dx, byte [esi]
ja 0x54a811
ja 0x54a811
push 0x69
sub byte [edi + 0x29], ch
sub al, 0x6c
cmp eax, 0x73696874
inc edi
je 0x54a845
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
dec ecx
arpl word [ebp + 0x6c], dx
insb byte es:[edi], dx
insd dword es:[edi], dx
insd dword es:[edi], dx
je 0x54a883
je 0x54a883
jns 0x54a860
dec ebp
je 0x54a877
je 0x54a877
popal
je 0x54a87b
popal
sub byte [ebp + 0x2c], ah
outsb dx, byte [esi]
sub al, 0x6e
aas
aas
and ah, byte [edx]
sub dword [ebx], edi
jae 0x54a854
cmp esi, dword [ebx + 0x2e]
dec ebp
dec ebp
je 0x54a88b
popal
je 0x54a88f
cmp eax, 0x4e4f534a
dec esi
jae 0x54a8aa
jae 0x54a8aa
jb 0x54a8a1
imul ebp, dword [esi + 0x67], 0x28796669
outsb dx, byte [esi]
imul esp, dword [bp + 0x79], 0x28736228
jns 0x54a866
bound esi, qword [ebx + 0x28]
bound esi, qword [ebx + 0x28]
bound esi, qword [ebx + 0x28]
sub byte [edx + 0x73], ah
sub byte [ebx + 0x7d], bh
jae 0x54a86f
jnp 0x54a8c6
sub al, 0x6c
sub dword [edx + esi*2], ebp
sub dword [ebx + edi*2], ebp
jge 0x54a87f
jnp 0x54a8c2
insd dword es:[edi], dx
jae 0x54a8cb
popal
cmp ah, byte gs:[bx + di + 0x7d]
sub dword [ecx], ebp
sub al, 0x74
dec esp
outsd dx, dword [esi]
dec ecx
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc ebp
jbe 0x54a8d2
outsb dx, byte [esi]
je 0x54a898
sub byte [ecx + 0x2e], ch
inc ebp
inc esi
imul ebp, dword [esi], 0x65676445
inc esi
insb byte es:[edi], dx
jns 0x54a8e9
jne 0x54a8f0
je 0x54a8d0
push ebx
je 0x54a8e0
je 0x54a8f6
jae 0x54a8af
popal
sub al, 0x73
sub al, 0x7a
imul ebp, dword [esi], 0x70756f43
outsd dx, dword [esi]
jne 0x54a8fe
outsd dx, dword [esi]
outsb dx, byte [esi]
dec ecx
insd dword es:[edi], dx
jo 0x54a906
jae 0x54a90a
imul ebp, dword [edi + 0x6e], 0x7d296449
jae 0x54a914
outsd dx, dword [esi]
outsb dx, byte [esi]
dec ecx
sub dword fs:[ebp + 0x73], edi
je 0x54a902
popal
je 0x54a90c
arpl word [eax], sp
dec esp
outsd dx, dword [esi]
inc ebx
popal
jae 0x54a914
bound esp, qword [ecx + 0x63]
imul ecx, dword [ecx + 0x6e], 0x66
outsd dx, dword [esi]
sub byte [ebp + 0x2c], ah
je 0x54a8e5
outsd dx, dword [esi]
sub al, 0x61
sub al, 0x72
sub al, 0x73
sub al, 0x6c
cmp eax, 0x632c7d7b
sub dword [ebx + 0x74], edi
arpl word [ecx], bp
jnp 0x54a93e
jb 0x54a945
jns 0x54a948
jnp 0x54a931
arpl word [edi + 0x6e], bp
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54a946
and byte [ebp + 0x3d], dh
outsb dx, byte [esi]
ja 0x54a8f9
push 0x69
sub byte [ebx + 0x7c], ah
jl 0x54a945
aas
outsb dx, byte [esi]
inc ebx
popal
jae 0x54a94f
bound esp, qword [ecx + 0x63]
imul eax, dword [ebp + 0x72], 0x72
arpl word [ebx + 0x45], bp
jb 0x54a960
outsd dx, dword [esi]
jb 0x54a92b
cmp ch, byte [esi + 0x2e]
inc ebx
outsb dx, byte [esi]
inc ebx
popal
jae 0x54a95f
push 0x6b636162
dec ecx
bound esp, qword [ecx + 0x63]
imul ecx, dword [ecx + 0x6e], 0x66
arpl word [ebx + 0x49], bp
outsb dx, byte [esi]
outsw dx, word [esi]
outsd dx, dword [esi]
sub dword [esp], ebp
cmp eax, 0x73696874
inc edi
jae 0x54a936
inc edi
je 0x54a94f
je 0x54a94f
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
dec ecx
arpl word [ebp + 0x6c], dx
insb byte es:[edi], dx
insd dword es:[edi], dx
je 0x54a98d
jns 0x54a96a
je 0x54a981
popal
je 0x54a985
sub byte [esp + ebp + 0x73], dh
aas
aas
and ah, byte [edx]
sub dword [ebx], edi
jne 0x54a95e
and ch, byte [ecx]
cmp esi, dword [ebp + 0x2e]
dec ebp
je 0x54a995
popal
je 0x54a999
cmp eax, 0x4e4f534a
jae 0x54a9b4
jae 0x54a9b4
jb 0x54a9ab
outsb dx, byte [esi]
imul esp, dword [bp + 0x79], 0x28736228
jns 0x54a970
jns 0x54a970
bound esi, qword [ebx + 0x28]
bound esi, qword [ebx + 0x28]
bound esi, qword [ebx + 0x28]
jae 0x54a979
jnp 0x54a9bc
jae 0x54a99a
jb 0x54a9c9
outsd dx, dword [esi]
jb 0x54a994
sub al, 0x65
jb 0x54a9d1
jb 0x54a9cf
outsd dx, dword [esi]
jb 0x54a9b5
je 0x54a9d6
cmp dh, byte [edx + 0x3f]
dec edx
push ebx
dec edi
dec esi
jae 0x54a9e2
jb 0x54a9d9
outsb dx, byte [esi]
imul esp, dword [bp + 0x79], 0x3a297228
and ah, byte [edx]
jge 0x54a9a9
sub dword fs:[esp + ebp*2], ebp
sub dword [ebx + edi*2], ebp
jge 0x54a9b2
sub al, 0x7b
insd dword es:[edi], dx
jnp 0x54a9f5
jae 0x54a9fe
popal
cmp ah, byte gs:[bx + di + 0x7d]
cmp ah, byte gs:[ecx + 0x7d]
sub dword [ecx], ebp
sub al, 0x6f
outsd dx, dword [esi]
outsd dx, dword es:[esi]
dec esp
dec esp
outsd dx, dword [esi]
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc ebp
jbe 0x54aa08
outsb dx, byte [esi]
je 0x54a9ce
imul ebp, dword [esi], 0x65676445
inc esi
inc esi
inc esi
insb byte es:[edi], dx
jns 0x54aa1f
jne 0x54aa26
push ebx
je 0x54aa16
popal
je 0x54aa2c
jae 0x54a9e5
popal
sub al, 0x75
sub al, 0x7a
imul ebp, dword [esi], 0x70756f43
outsd dx, dword [esi]
outsb dx, byte [esi]
dec ecx
insd dword es:[edi], dx
jo 0x54aa3c
jb 0x54aa30
jae 0x54aa40
jae 0x54aa40
imul ebp, dword [edi + 0x6e], 0x7d296449
arpl word [ecx + 0x74], sp
arpl word [eax + 0x28], bp
sub dword gs:[ebx + 0x7d], edi
outsd dx, dword [esi]
outsb dx, byte [esi]
dec ecx
sub dword fs:[ebp + 0x63], edi
popal
je 0x54aa3b
push 0x7b296528
jge 0x54aa5c
sub byte [ebp + 0x29], ah
jnp 0x54aa5b
jge 0x54aa53
jae 0x54aa55
je 0x54aa43
popal
je 0x54aa4d
arpl word [eax], sp
inc edi
je 0x54aa2d
and byte [edi + 0x65], al
je 0x54aa2d
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
dec ecx
arpl word [ebp + 0x6c], dx
insd dword es:[edi], dx
insd dword es:[edi], dx
je 0x54aa6b
jns 0x54aa48
je 0x54aa5f
popal
je 0x54aa63
sub byte [ebp + 0x2c], ah
je 0x54aa30
jnp 0x54aa6c
arpl word [edi + 0x6e], bp
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54aa81
and byte [ecx + 0x3d], ch
jbe 0x54aa81
imul esp, dword [eax + 0x30], 0x653d3d21
aas
popal
and dword [0x2e3f653d], edi
popal
je 0x54aa81
popal
push ebx
je 0x54aa92
jb 0x54aa8a
dec ebp
outsd dx, dword [esi]
jne 0x54aa96
aas
dec ecx
dec ecx
inc ebx
push esi
popal
jb 0x54aa9c
popal
je 0x54aa9f
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54aa79
dec edi
bound ebp, qword [edx + 0x65]
push 0x65
arpl word [esi + ebp + 0x66], si
jb 0x54aab3
jb 0x54aab3
outsd dx, dword [esi]
insd dword es:[edi], dx
inc ebp
outsb dx, byte [esi]
je 0x54aabb
jb 0x54aab3
imul esp, dword [ebp + 0x73], 0x642e6528
popal
jae 0x54aa75
popal
je 0x54aab4
push ebx
je 0x54aac5
outsd dx, dword [esi]
jb 0x54aabd
dec ebp
outsd dx, dword [esi]
jne 0x54aac9
jne 0x54aac9
insb byte es:[edi], dx
dec ecx
dec ecx
inc ebx
push esi
popal
jb 0x54aace
popal
je 0x54aad1
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54aa95
sub dword [edx], edi
jnp 0x54aaec
cmp bh, byte [ebx + 0x7d]
cmp esi, dword [edx + 0x65]
je 0x54aae9
jb 0x54aae4
outsb dx, byte [esi]
and byte [ebp + 0x3f], ah
jnp 0x54aadd
imul ebp, dword [esi + 0x67], 0x6e676953
outsb dx, byte [esi]
dec ecx
outsb dx, byte [esi]
push ebp
jae 0x54aaee
jb 0x54aac5
cmp ah, byte [ebp + 0x2e]
popal
popal
je 0x54aaf2
push ebx
je 0x54ab03
jb 0x54aafb
dec ebp
dec ebp
outsd dx, dword [esi]
jne 0x54ab07
push ebp
push ebp
jae 0x54ab05
jb 0x54aaeb
jb 0x54aaeb
outsb dx, byte [esi]
outsw dx, word [esi]
imul esi, dword cs:[ebx + 0x42], 0x53676e69
imul esp, dword [edi + 0x6e], 0x6e496465
outsb dx, byte [esi]
push ebp
jae 0x54ab1c
jb 0x54aae5
imul esi, dword [ebx + 0x50], 0x3a656e61
arpl word cs:[edi + 0x6d], bp
push eax
popal
outsb dx, byte [esi]
cmp ah, byte gs:[ebp + 0x2e]
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
imul esi, dword cs:[ebx + 0x50], 0x2c656e61
imul esi, dword [ebx + 0x50], 0x2c656e61
sub al, 0x69
imul esi, dword [ebx + 0x52], 0x74616265
jae 0x54ab25
bound esp, qword gs:[ecx + 0x74]
jae 0x54ab1f
outsb dx, byte [esi]
popal
bound ebp, qword [ebp + 0x64]
cmp ah, byte [ebp + 0x2e]
insb byte es:[edi], dx
cmp ah, byte fs:[ebp + 0x2e]
arpl word [edi + 0x6d], bp
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
imul esi, dword cs:[ebx + 0x52], 0x74616265
jae 0x54ab3f
push edx
bound esp, qword gs:[ecx + 0x74]
bound esp, qword [ecx + 0x74]
jae 0x54ab39
jae 0x54ab39
outsb dx, byte [esi]
popal
bound ebp, qword [ebp + 0x64]
sub al, 0x69
jae 0x54ab50
imul esi, dword [ebx + 0x52], 0x74616265
bound esp, qword gs:[ecx + 0x74]
jae 0x54ab5a
jae 0x54ab5a
jae 0x54ab6c
jb 0x54ab43
popal
je 0x54ab70
push ebx
je 0x54ab81
jb 0x54ab79
dec ebp
outsd dx, dword [esi]
jne 0x54ab85
push ebp
jae 0x54ab83
jb 0x54ab69
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
imul esi, dword cs:[ebx + 0x52], 0x74616265
jae 0x54ab79
bound esp, qword gs:[ecx + 0x74]
jae 0x54ab83
jae 0x54ab95
jb 0x54ab5e
insd dword es:[edi], dx
jae 0x54ab96
push ebx
imul esp, dword [edi + 0x6e], 0x6e496465
dec ecx
outsb dx, byte [esi]
push ebp
jae 0x54aba5
jb 0x54ab7c
jb 0x54ab7c
popal
popal
je 0x54aba9
push ebx
je 0x54abba
jb 0x54abb2
dec ebp
outsd dx, dword [esi]
jne 0x54abbe
jne 0x54abbe
push ebp
jae 0x54abbc
jb 0x54aba2
outsb dx, byte [esi]
outsw dx, word [esi]
imul esi, dword cs:[ebx + 0x4d], 0x69534153
outsb dx, byte [si]
dec ecx
jae 0x54abad
push ebx
inc ecx
push ebx
imul esp, dword [edi + 0x6e], 0x6e496465
outsb dx, byte [esi]
sub al, 0x6f
jo 0x54abd3
outsb dx, byte [esi]
push edi
push edi
imul esi, dword [eax + ebp*2 + 0x3a], 0x6f632e65
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
outsd dx, dword cs:[esi]
jo 0x54abe7
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
push edi
push edi
imul esi, dword [eax + ebp*2 + 0x2c], 0x65676170
push esp
jns 0x54ac01
cmp dh, byte gs:[edi + edi + 0x3f]
aas
and ah, byte [edx]
sub al, 0x70
outsd dx, dword [esi]
jo 0x54ac12
jo 0x54abee
jb 0x54ac0a
imul ebp, dword [bp + 0x61], 0x6e6f6974
imul ebp, dword [esi + 0x61], 0x6e6f6974
je 0x54ac10
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [ebp + 0x2e]
arpl word [edi + 0x6d], bp
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
jo 0x54ac24
jo 0x54ac2c
jo 0x54ac08
jb 0x54ac24
imul esp, dword [edi + 0x69], 0x6974616e
imul ebp, dword [bp + 0x61], 0x6e6f6974
imul ebp, dword [esi + 0x61], 0x6e6f6974
popal
je 0x54ac2a
outsd dx, dword [esi]
outsb dx, byte [esi]
sub al, 0x75
jb 0x54ac33
cmp ah, byte [ebp + 0x2e]
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
insb byte es:[edi], dx
popal
jae 0x54ac49
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
imul esi, dword [esp + esi*2 + 0x65], 0x4c525564
aas
aas
and ah, byte [edx]
sub al, 0x64
outsd dx, dword [esi]
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x3a], 0x6f632e65
insd dword es:[edi], dx
arpl word cs:[edi + 0x6d], bp
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x2c], 0x69726176
popal
je 0x54ac6d
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54ac42
imul ebp, dword [ecx], 0x796e6f6e
insd dword es:[edi], dx
popal
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
jns 0x54ac7d
outsd dx, dword [esi]
jne 0x54ac86
jae 0x54ac69
push ebp
jae 0x54ac7b
jb 0x54ac61
cmp ah, byte fs:[ebp + 0x2e]
popal
je 0x54ac81
push ebx
je 0x54ac92
jb 0x54ac8a
dec ebp
dec ebp
outsd dx, dword [esi]
jne 0x54ac96
push ebp
push ebp
jae 0x54ac94
jb 0x54ac7a
outsb dx, byte [esi]
outsw dx, word [esi]
outsd dx, dword [esi]
popal
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
jns 0x54aca8
outsd dx, dword [esi]
jne 0x54acb1
push ebp
jae 0x54aca6
jb 0x54ac8c
dec ecx
sub al, 0x63
push 0x656e6e61
insb byte es:[edi], dx
outsb dx, byte [esi]
insb byte es:[edi], dx
cmp ah, byte [ebp + 0x2e]
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word cs:[eax + 0x61], bp
outsb dx, byte [esi]
outsb dx, byte [esi]
insb byte es:[edi], dx
sub al, 0x69
jae 0x54aca2
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
jns 0x54acd3
outsd dx, dword [esi]
jne 0x54acdc
inc esi
insb byte es:[edi], dx
outsd dx, dword [esi]
ja 0x54acb3
inc ebp
outsb dx, byte [esi]
popal
bound ebp, qword [ebp + 0x64]
cmp ah, byte [ebp + 0x2e]
popal
je 0x54acdc
popal
push ebx
je 0x54aced
outsd dx, dword [esi]
jb 0x54ace5
dec ebp
outsd dx, dword [esi]
jne 0x54acf1
push ebp
push ebp
jae 0x54acef
jb 0x54acd5
outsb dx, byte [esi]
outsw dx, word [esi]
imul esi, dword cs:[ebx + 0x41], 0x796e6f6e
insd dword es:[edi], dx
inc ecx
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
jns 0x54ad05
outsd dx, dword [esi]
jne 0x54ad0e
inc esi
insb byte es:[edi], dx
outsd dx, dword [esi]
ja 0x54ace5
outsb dx, byte [esi]
popal
bound ebp, qword [ebp + 0x64]
sub al, 0x69
jae 0x54aceb
popal
cmp ah, byte fs:[ebp + 0x2e]
popal
je 0x54ad14
push ebx
je 0x54ad25
jb 0x54ad1d
dec ebp
outsd dx, dword [esi]
jne 0x54ad29
push ebp
jae 0x54ad27
jb 0x54ad0d
outsb dx, byte [esi]
outsw dx, word [esi]
imul esi, dword cs:[ebx + 0x41], 0x6d456461
popal
imul ebp, dword [eax + edx*2 + 0x72], 0x6e657365
jb 0x54ad3a
jae 0x54ad3c
outsb dx, byte [esi]
je 0x54ad06
jae 0x54ad41
popal
jb 0x54ad42
push 0x72657551
jns 0x54ad39
push ebx
jo 0x54ad4a
cmp ah, byte [ebp + 0x2e]
popal
je 0x54ad50
push ebx
je 0x54ad61
outsd dx, dword [esi]
jb 0x54ad59
dec ebp
outsd dx, dword [esi]
jne 0x54ad65
push ebx
push eax
inc edx
dec ecx
je 0x54ad66
insd dword es:[edi], dx
imul edi, dword [edx + 0x65], 0x73614364
push 0x6b636162
inc ebx
inc ebx
popal
jae 0x54ad72
bound esp, qword [ecx + 0x63]
imul eax, dword [ecx + 0x74], 0x61
inc esp
popal
je 0x54ad73
aas
jae 0x54ad7b
jae 0x54ad7b
popal
jb 0x54ad7c
push 0x72657551
jns 0x54ad9c
jb 0x54ad98
jl 0x54ad9d
jl 0x54ad44
and ah, byte [edx]
sub al, 0x63
and ch, byte [ebx]
popal
je 0x54ad8d
outsd dx, dword gs:[si]
outsd dx, dword [si]
outsd dx, dword [esi]
jb 0x54ada5
dec esi
popal
insd dword es:[edi], dx
push ebx
jo 0x54ad95
cmp ah, byte [ebp + 0x2e]
popal
je 0x54ad9b
popal
push ebx
je 0x54adac
outsd dx, dword [esi]
jb 0x54ada4
dec ebp
outsd dx, dword [esi]
jne 0x54adb0
jne 0x54adb0
push ebx
push eax
inc edx
dec ecx
je 0x54adb1
insd dword es:[edi], dx
imul edi, dword [edx + 0x65], 0x73614364
push 0x6b636162
inc ebx
popal
jae 0x54adbd
bound esp, qword [ecx + 0x63]
imul eax, dword [ecx + 0x74], 0x61
inc esp
popal
je 0x54adbe
aas
arpl word cs:[ecx + 0x74], sp
outsd dx, dword gs:[si]
je 0x54adc8
outsd dx, dword [si]
jb 0x54ade0
jns 0x54adb6
dec esi
popal
insd dword es:[edi], dx
jl 0x54ade9
and ah, byte [edx]
sub al, 0x73
popal
popal
jb 0x54add8
push 0x72657551
jns 0x54adcd
push ecx
je 0x54adb8
popal
je 0x54ade5
push ebx
je 0x54adf6
jb 0x54adee
dec ebp
outsd dx, dword [esi]
jne 0x54adfa
insb byte es:[edi], dx
inc edi
jb 0x54ae02
arpl word [ebp + 0x72], sp
jns 0x54addb
jb 0x54ae10
inc ebx
popal
jae 0x54ae03
bound esp, qword [ecx + 0x63]
imul eax, dword [ecx + 0x74], 0x61
popal
arpl word [ebx + 0x44], bp
popal
je 0x54ae04
aas
jae 0x54ae0c
jae 0x54ae0c
popal
jb 0x54ae0d
push 0x65746143
popal
je 0x54ae14
outsd dx, dword [si]
outsd dx, dword [esi]
jb 0x54ae2c
inc esp
popal
je 0x54ae18
popal
aas
jae 0x54ae20
popal
jb 0x54ae21
arpl word [eax + 0x51], bp
jne 0x54ae27
push 0x72657551
jns 0x54ae41
jb 0x54ae3d
jl 0x54ae42
jl 0x54ade9
and ah, byte [edx]
and ch, byte [ebx]
sub al, 0x63
popal
je 0x54ae32
outsd dx, dword [si]
jb 0x54ae4a
dec esi
popal
insd dword es:[edi], dx
push ecx
je 0x54ae12
popal
popal
je 0x54ae3f
push ebx
je 0x54ae50
outsd dx, dword [esi]
jb 0x54ae48
dec ebp
outsd dx, dword [esi]
jne 0x54ae54
inc edi
inc edi
jb 0x54ae5c
arpl word [ebp + 0x72], sp
jns 0x54ae35
jb 0x54ae6a
inc ebx
popal
jae 0x54ae5d
bound esp, qword [ecx + 0x63]
imul eax, dword [ecx + 0x74], 0x61
popal
arpl word [ebx + 0x44], bp
popal
je 0x54ae5e
aas
jae 0x54ae66
popal
jb 0x54ae67
arpl word [eax + 0x43], bp
popal
je 0x54ae6e
push 0x65746143
outsd dx, dword [si]
jb 0x54ae86
jns 0x54ae52
inc esp
popal
je 0x54ae72
popal
aas
arpl word cs:[ecx + 0x74], sp
outsd dx, dword gs:[si]
popal
je 0x54ae7c
outsd dx, dword [si]
outsd dx, dword [esi]
jb 0x54ae94
dec esi
popal
insd dword es:[edi], dx
jl 0x54ae9d
jl 0x54ae44
and ah, byte [edx]
sub al, 0x70
and ch, byte [eax + esi*2]
jo 0x54ae6c
inc esp
popal
je 0x54ae8c
push ebx
jo 0x54ae90
cmp ah, byte [ebp + 0x2e]
popal
popal
je 0x54ae96
push ebx
je 0x54aea7
jb 0x54ae9f
dec ebp
outsd dx, dword [esi]
jne 0x54aeab
jne 0x54aeab
push ebx
push ebx
push eax
inc edx
dec ecx
je 0x54aeac
insd dword es:[edi], dx
imul edi, dword [edx + 0x65], 0x73614364
push 0x6b636162
inc ebx
popal
jae 0x54aeb8
bound esp, qword [ecx + 0x63]
imul eax, dword [ecx + 0x74], 0x61
arpl word [ebx + 0x44], bp
inc esp
popal
je 0x54aeb9
aas
push ebx
jo 0x54aebf
bound edx, qword [eax + 0x44]
push eax
inc esp
push eax
inc esp
popal
je 0x54aec5
aas
jo 0x54aecc
jo 0x54aecc
jo 0x54aeae
jo 0x54aeae
popal
je 0x54aece
popal
sub al, 0x70
jo 0x54aeb6
jo 0x54aed4
jo 0x54aeb6
popal
je 0x54aed6
push ecx
je 0x54aeb2
popal
je 0x54aedf
push ebx
je 0x54aef0
jb 0x54aee8
dec ebp
outsd dx, dword [esi]
jne 0x54aef4
jne 0x54aef4
inc edi
jb 0x54aefc
outsd dx, dword [esi]
arpl word [ebp + 0x72], sp
jns 0x54aed5
popal
jae 0x54aefd
push 0x6b636162
inc esp
bound esp, qword [ecx + 0x63]
imul eax, dword [ecx + 0x74], 0x61
popal
arpl word [ebx + 0x44], bp
popal
je 0x54aefe
aas
inc ebx
inc ebx
popal
jae 0x54af0b
bound esp, qword [ecx + 0x63]
imul edi, dword [edi], 0x2e
jo 0x54af0f
aas
jo 0x54af0f
jo 0x54aef0
inc ebx
popal
jae 0x54af18
inc edx
popal
arpl word [ebx + 0x3f], bp
jo 0x54af1c
jo 0x54af1c
jo 0x54aefe
inc esp
popal
je 0x54af1e
sub al, 0x69
jae 0x54af02
dec edi
inc ebx
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
cmp ah, byte gs:[ebp + 0x69]
je 0x54af30
jbe 0x54af2e
cmp ah, byte [ebp + 0x69]
imul esi, dword cs:[ebx + 0x45], 0x72657078
jae 0x54af15
js 0x54af42
jb 0x54af3e
imul ebp, dword [ebp + 0x65], 0x6341746e
je 0x54af46
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x54af1b
arpl word [ecx + ebp*2 + 0x76], si
sub byte gs:[eax + 0x74], bl
jbe 0x54af44
sub byte [eax + 0x74], bl
popal
jne 0x54af5a
outsd dx, dword [esi]
dec edi
jo 0x54af4f
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x54af62
outsd dx, dword [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
jb 0x54af49
jb 0x54af49
arpl word [edx + 0x69], si
jo 0x54af6f
sub dword [ecx + ebp*2], ebp
sub al, 0x69
imul esi, dword [ebx + 0x44], 0x6f637369
jbe 0x54af6b
jae 0x54af44
imul esi, dword [ebx + 0x63], 0x7265766f
push eax
arpl word [edi + 0x76], bp
jb 0x54af58
jb 0x54af58
popal
outsb dx, byte [esi]
cmp ah, byte gs:[ebp + 0x2e]
cmp ah, byte [ebp + 0x2e]
arpl word [edi + 0x6d], bp
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
imul esi, dword cs:[ebx + 0x44], 0x6f637369
imul esi, dword [ebx + 0x44], 0x6f637369
imul esi, dword [ebx + 0x63], 0x7265766f
push eax
outsd dx, dword [esi]
jbe 0x54af83
jb 0x54af70
popal
outsb dx, byte [esi]
jge 0x54af5f
jnp 0x54af97
popal
push esp
jns 0x54af9d
cmp dh, byte gs:[edi + edi + 0x3f]
cmp dh, byte [edi + edi + 0x3f]
aas
aas
and ah, byte [edx]
jge 0x54afb3
jae 0x54afac
popal
je 0x54afa4
arpl word [eax], sp
popal
jae 0x54afb9
outsb dx, byte [esi]
arpl word [eax], sp
je 0x54af96
and byte [edi + 0x65], ah
je 0x54af96
je 0x54af96
dec edi
jb 0x54afbf
jb 0x54afbf
inc esi
outsd dx, dword [esi]
jb 0x54af93
inc ebx
popal
je 0x54afb8
outsd dx, dword [si]
jb 0x54afd0
sub byte [ebp + 0x2c], ah
sub al, 0x74
sub al, 0x69
sub dword [ebx + 0x6c], edi
je 0x54af88
imul ebp, dword [ecx], 0x74656c7b
insb byte es:[edi], dx
je 0x54af83
and byte [edi + 0x3d], ch
pop ebx
pop ebp
cmp esp, dword [ebx + 0x6f]
outsd dx, dword [esi]
cmp eax, 0x633b5d5b
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54afe1
and byte [ecx + 0x3d], ah
cmp eax, 0x6d6f647b
jnp 0x54afd6
outsd dx, dword [esi]
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x4e], 0x3a656d61
je 0x54afaa
jno 0x54aff5
jb 0x54afec
jae 0x54afc0
pop ebx
jnp 0x54afec
arpl word [ecx + 0x74], sp
outsd dx, dword gs:[si]
popal
je 0x54aff1
outsd dx, dword [si]
jb 0x54b009
cmp ah, byte [ebp + 0x7d]
pop ebp
sub al, 0x71
jne 0x54affd
jb 0x54b013
jb 0x54b013
push esp
jns 0x54b00d
cmp ah, byte gs:[edx]
arpl word [ecx + 0x74], sp
outsd dx, dword gs:[si]
outsd dx, dword [si]
jb 0x54b021
and bh, byte [ebp + 0x2c]
outsb dx, byte [esi]
sub al, 0x6e
cmp eax, 0x646f627b
jns 0x54afed
dec edx
push ebx
dec edi
dec esi
jae 0x54b02e
jae 0x54b02e
je 0x54b02d
jb 0x54b025
imul ebp, dword [esi + 0x67], 0x28796669
outsb dx, byte [esi]
imul esp, dword [bp + 0x79], 0x2c296128
push 0x65646165
jb 0x54b03f
jns 0x54afea
jns 0x54afea
popal
sub dword [eax + ebp*2], ebp
popal
jb 0x54b03f
cmp bh, byte [ebx + 0x22]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x54b039
outsb dx, byte [esi]
je 0x54b004
sub eax, 0x65707954
and bh, byte [edx]
push esp
jns 0x54b04a
and bh, byte gs:[edx]
and ah, byte [ecx + 0x70]
jo 0x54b04e
insb byte es:[edi], dx
imul esp, dword [ebx + 0x61], 0x6e6f6974
das
push 0x73
outsd dx, dword [esi]
outsb dx, byte [esi]
and bh, byte [ebp + 0x2c]
insd dword es:[edi], dx
je 0x54b05d
outsd dx, dword [esi]
cmp ah, byte fs:[edx]
push eax
dec edi
push ebx
push esp
and bh, byte [ebp + 0x2c]
jb 0x54b03f
popal
ja 0x54b066
popal
imul esi, dword [eax + 0x74], 0x2e736968
push 0x672e7369
je 0x54b060
je 0x54b060
jb 0x54b089
jb 0x54b089
inc esp
popal
je 0x54b07b
inc ecx
jae 0x54b096
outsb dx, byte [esi]
arpl word [eax], bp
imul edi, dword [edi], 0x74746860
jo 0x54b09b
aas
pushal
push 0x73707474
je 0x54b097
jae 0x54b063
cmp ch, byte [edi]
das
das
ja 0x54b0a4
ja 0x54b05d
bound ebp, qword cs:[ecx + 0x6e]
bound ebp, qword [ecx + 0x6e]
arpl word cs:[bx + 0x6d], bp
das
jb 0x54b0aa
jb 0x54b0aa
arpl word [ebp + 0x72], sp
jns 0x54b06f
das
jne 0x54b0b0
imul esi, dword [esi + 0x65], 0x6c617372
das
popal
jo 0x54b0b6
das
jbe 0x54b081
das
das
jo 0x54b0ca
outsd dx, dword [esi]
jne 0x54b0bf
je 0x54b0cd
outsd dx, dword [esi]
jb 0x54b0d6
jb 0x54b0d6
aas
jae 0x54b0da
popal
jb 0x54b0dd
push edx
arpl word gs:[edi + 0x72], bp
cmp eax, 0x2e697b24
cmp eax, 0x2e697b24
jae 0x54b0ea
popal
jb 0x54b0ed
push edx
arpl word gs:[edi + 0x72], bp
arpl word [edi + 0x72], bp
jge 0x54b0a7
jb 0x54b0e8
arpl word [edi + 0x72], bp
jae 0x54b0d9
jb 0x54b0dc
popal
cmp eax, 0x2e697b24
jb 0x54b0fb
arpl word [edi + 0x72], bp
jae 0x54b0ec
outsd dx, dword [esi]
jb 0x54b0fe
jae 0x54b0ec
push eax
jb 0x54b0ef
popal
jge 0x54b104
cmp ah, byte [edx]
push 0x73707474
je 0x54b11d
jo 0x54b11e
jae 0x54b0e6
cmp ch, byte [edi]
das
das
ja 0x54b127
ja 0x54b0e0
bound ebp, qword [ecx + 0x6e]
arpl word cs:[bx + 0x6d], bp
arpl word cs:[edi + 0x6d], bp
das
jb 0x54b12d
arpl word [ebp + 0x72], sp
jns 0x54b0f2
jb 0x54b13b
das
jne 0x54b133
imul esi, dword [esi + 0x65], 0x6c617372
popal
insb byte es:[edi], dx
das
popal
jo 0x54b139
das
jbe 0x54b104
das
das
das
jo 0x54b14d
jb 0x54b14b
outsd dx, dword [esi]
jne 0x54b142
jne 0x54b142
je 0x54b150
outsd dx, dword [esi]
jb 0x54b159
and ch, byte [esi + ebp*2]
outsb dx, byte [esi]
sub dword [ebx + esi*2], ebp
sub al, 0x73
cmp eax, 0x632e3f72
popal
jb 0x54b12e
arpl word cs:[ecx + 0x73], sp
push 0x6b636162
dec edi
jb 0x54b171
jae 0x54b15c
bound esp, qword [ecx + 0x63]
imul ecx, dword [edi + 0x66], 0x66
jb 0x54b171
insd dword es:[edi], dx
popal
jo 0x54b12b
sub byte [ebp + 0x3d], ah
push eax
jae 0x54b138
cmp eax, 0x2e73503e
inc ebx
jb 0x54b172
popal
je 0x54b175
inc esi
jb 0x54b182
insd dword es:[edi], dx
inc edi
jb 0x54b186
arpl word [ebp + 0x72], sp
jns 0x54b15d
jo 0x54b187
imul ebp, dword [eax], 0x29292965
sub byte [ebp + 0x29], ah
sub dword [ecx], ebp
imul bp, word cs:[esp + esi*2 + 0x65], 0x2872
je 0x54b18e
jb 0x54b153
sub byte [ebp + 0x3d], ah
cmp eax, 0x632e653e
popal
arpl word cs:[ecx + 0x73], sp
push 0x6b636162
jae 0x54b19d
bound esp, qword [ecx + 0x63]
imul edx, dword [eax + 0x72], 0x6f
push eax
jb 0x54b1ab
outsd dx, dword [esi]
jne 0x54b1a2
je 0x54b1b4
aas
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
je 0x54b1b1
xor byte ds:[ecx], ch
sub dword [ebx], edi
outsd dx, dword [esi]
cmp eax, 0x5b7c7c73
sub dword [ecx], ebp
cmp ebp, dword [edi + 0x3d]
jae 0x54b1ce
jl 0x54b1af
pop ebx
pop ebp
cmp esi, dword [edx + 0x65]
je 0x54b1cf
jne 0x54b1cd
jb 0x54b1ca
outsb dx, byte [esi]
jnp 0x54b1d0
jb 0x54b1c4
je 0x54b1d6
je 0x54b1d6
jb 0x54b1d1
inc esp
popal
je 0x54b1c8
cmp ch, byte [edi + 0x2c]
je 0x54b1db
je 0x54b1cf
insb byte es:[edi], dx
push edx
arpl word gs:[edi + 0x72], bp
arpl word [edi + 0x72], bp
outsd dx, dword [esi]
jb 0x54b1d9
jae 0x54b1b1
jae 0x54b1b1
jb 0x54b1b8
jo 0x54b1dd
imul ebp, dword [bp + 0x61], 0x6e6f6974
outsd dx, dword [esi]
outsb dx, byte [esi]
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
outsd dx, dword [esi]
aas
je 0x54b1fb
je 0x54b1ef
insb byte es:[edi], dx
push edx
arpl word gs:[edi + 0x72], bp
jae 0x54b1d6
aas
xor byte [ebp + 0x7d], bh
jae 0x54b211
popal
je 0x54b209
arpl word [eax], sp
popal
jae 0x54b21e
outsb dx, byte [esi]
arpl word [eax], sp
je 0x54b1fb
dec edi
jb 0x54b224
jb 0x54b224
inc esp
popal
je 0x54b216
popal
inc ecx
jae 0x54b231
outsb dx, byte [esi]
arpl word [eax], bp
sub al, 0x74
sub dword [ebx + 0x74], edi
jb 0x54b23c
jnp 0x54b228
arpl word [edi + 0x6e], bp
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54b23d
je 0x54b1ea
and byte [ecx + 0x3d], ch
popal
imul edi, dword [0x69617761], 0x65662074
ja 0x54b230
popal
imul esi, dword [eax + 0x66], 0x68637465
sub byte [ebp + 0x2c], ah
je 0x54b205
je 0x54b1f2
and byte [esi + 0x65], ah
je 0x54b239
je 0x54b239
push 0x742c6528
sub al, 0x74
sub dword [ebx], edi
cmp ebp, dword [ecx + 0x66]
sub byte [ecx + 0x2e], ch
outsd dx, dword [esi]
imul ebp, dword [ecx], 0x7b
arpl word [edi + 0x6e], bp
imul esp, dword [esi + 0x28], 0x6b6f2e69
sub dword [ebx + 0x63], edi
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54b25f
je 0x54b20c
and byte [ebp + 0x3d], ah
popal
cmp eax, 0x69617761
ja 0x54b252
imul esi, dword [eax + 0x69], 0x6f736a2e
outsb dx, byte [esi]
je 0x54b214
imul ebp, dword [esi], 0x6e6f736a
sub byte [ecx], ch
cmp ebp, dword [ecx + 0x66]
sub byte [ebp + 0x29], ah
jb 0x54b269
sub dword [ebx], edi
imul esp, dword [esi + 0x28], 0x65722965
je 0x54b27b
jne 0x54b279
jb 0x54b276
outsb dx, byte [esi]
and byte [ebp + 0x7d], ah
jge 0x54b270
jge 0x54b289
arpl word [ecx + 0x74], sp
arpl word [eax + 0x28], bp
sub dword gs:[ebx + 0x7d], edi
popal
je 0x54b273
push 0x7b296528
jge 0x54b294
sub byte [ebp + 0x29], ah
jnp 0x54b293
jge 0x54b28b
jae 0x54b28d
je 0x54b27b
popal
je 0x54b285
arpl word [eax], sp
dec ecx
jae 0x54b264
popal
jae 0x54b28c
bound esp, qword [ecx + 0x63]
imul edx, dword [eax + 0x44], 0x50
push eax
inc esp
push eax
push ebp
push edx
dec esp
sub byte [ebp + 0x2c], ah
sub al, 0x74
sub dword [ebx + 0x69], edi
je 0x54b25c
jnp 0x54b29e
sub byte [ecx + ebp + 0x66], dh
outsd dx, dword [esi]
outsw dx, word [esi]
jb 0x54b265
sub byte [ebx + 0x6f], ah
outsb dx, byte [esi]
arpl word [edi + 0x6e], bp
jae 0x54b2b6
and byte [ecx + 0x20], ch
outsd dx, dword [esi]
and byte [ecx + ebp + 0x7b], dh
arpl word [edi + 0x6e], bp
jae 0x54b2c4
and byte [ebp + edi + 0x6e], dh
ja 0x54b277
cmp eax, 0x2077656e
push ebp
push edx
dec esp
sub byte [ecx + 0x2e], ch
arpl word [ecx + 0x73], sp
arpl word cs:[ecx + 0x73], sp
jae 0x54b2c9
push 0x6b636162
bound esp, qword [ecx + 0x63]
imul edx, dword [eax + 0x72], 0x6f
push eax
jb 0x54b2d7
jne 0x54b2ce
jne 0x54b2ce
je 0x54b2e0
pop ebx
xor byte [ebp + 0x2e], bl
jne 0x54b2e5
jne 0x54b2e5
insb byte es:[edi], dx
sub dword [edi + ebp*2], ebp
outsd dx, dword [esi]
cmp eax, 0x73696874
dec ecx
push 0x492e7369
jae 0x54b2ab
dec ecx
jae 0x54b2d0
inc esp
push eax
push ebp
push edx
dec esp
sub byte [ecx + ebp + 0x3b], dh
imul esp, dword [esi + 0x28], 0x73492e6f
push eax
sub byte [edi + 0x2e], ch
dec ecx
outsd dx, dword [esi]
dec ecx
jae 0x54b2e1
inc esp
push eax
sub dword [ebx + 0x63], edi
jnp 0x54b2f9
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54b30e
and byte [ebp + edi + 0x6f], dh
push eax
jb 0x54b311
jne 0x54b308
je 0x54b2f0
cmp ebp, dword fs:[ecx + 0x66]
sub byte [0x3d3d2131], ch
jo 0x54b316
je 0x54b31f
push 0x656d616e
imul ebp, dword cs:[esi + 0x64], 0x664f7865
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
imul ebp, dword cs:[esi + 0x64], 0x664f7865
sub byte [ecx + ebp + 0x29], dh
jb 0x54b32e
je 0x54b2ef
sub dword [edx + 0x65], esi
je 0x54b340
jb 0x54b33b
and dword [eax], esi
jge 0x54b34e
xor byte [ebp + 0x7d], bh
jge 0x54b344
jb 0x54b338
je 0x54b34a
je 0x54b34a
jb 0x54b345
and dword [ecx], esi
jge 0x54b34e
je 0x54b33e
je 0x54b348
arpl word [eax], sp
and byte [ecx + 0x73], cl
push eax
dec ecx
jae 0x54b334
inc esp
push eax
push ebp
push edx
dec esp
sub byte [ebp + 0x29], ah
jnp 0x54b351
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54b366
and byte [ebp + edi + 0x5f], dh
jae 0x54b326
dec ecx
jae 0x54b34b
inc esp
push eax
push ebp
push edx
dec esp
sub byte [ebp + 0x29], ah
cmp esi, dword [edx + 0x65]
je 0x54b37d
jb 0x54b378
and byte [esi + ebp + 0x49], dh
jae 0x54b360
inc esp
push eax
je 0x54b344
push eax
jb 0x54b388
jne 0x54b37f
je 0x54b367
jae 0x54b34f
jae 0x54b34f
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
je 0x54b38f
push 0x7b3f303e
dec ecx
xor byte ds:[edi], bh
jnp 0x54b375
jae 0x54b37e
inc esp
push eax
cmp ah, byte [ecx]
xor byte [eax + edx*2], ch
push eax
jb 0x54b3a6
jne 0x54b39d
jne 0x54b39d
je 0x54b385
dec ecx
cmp dh, byte fs:[esi + ebp + 0x50]
je 0x54b36e
push eax
jb 0x54b3b2
jne 0x54b3a9
jne 0x54b3a9
arpl word [ecx + ecx*2 + 0x64], si
jae 0x54b3a6
je 0x54b391
jae 0x54b3a6
pop ebx
xor byte [ebp + 0x7d], bl
cmp bh, byte [ebx + 0x49]
jnp 0x54b39a
jae 0x54b3a3
inc esp
push eax
cmp ah, byte [ecx]
xor dword [eax + edx*2], ebp
jb 0x54b3cb
jne 0x54b3c2
je 0x54b3aa
dec ecx
cmp ah, byte fs:[edx]
and bh, byte [ebp + 0x7d]
jge 0x54b3db
jae 0x54b3dd
je 0x54b3cb
popal
je 0x54b3d5
arpl word [eax], sp
je 0x54b3b8
imul ebp, dword [esp + esi*2 + 0x65], 0x43646572
jb 0x54b3dd
inc ebx
popal
je 0x54b3e2
outsd dx, dword [si]
outsd dx, dword [esi]
jb 0x54b3ea
jae 0x54b3ca
jb 0x54b3f5
outsd dx, dword [esi]
insd dword es:[edi], dx
push ebx
je 0x54b3f9
jb 0x54b3ed
sub byte gs:[di + 0x29], ah
sub dword gs:[ebx + 0x63], edi
jnp 0x54b3f6
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54b40b
and byte [ebp + edi + 0x63], dh
sub byte gs:[edx + 0x73], dl
imul bp, word cs:[esp + esi*2 + 0x65], 0x6572
arpl word [ebp + 0x28], sp
push edx
jae 0x54b3ce
imul bp, word [esp + esi*2 + 0x65], 0x6572
je 0x54b40a
jb 0x54b40c
dec edi
dec edi
jb 0x54b421
jb 0x54b421
dec ebp
popal
jo 0x54b3fd
jns 0x54b3de
pop ebx
arpl word cs:[edi + 0x6d], bp
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x5d], 0x7465723b
jne 0x54b43e
jb 0x54b43b
outsb dx, byte [esi]
and byte [edi + edi + 0x2e], dh
popal
je 0x54b40f
popal
je 0x54b436
aas
outsb dx, byte [esi]
ja 0x54b3fa
dec ebp
popal
jo 0x54b406
sub byte [edx + 0x53], cl
dec edx
push ebx
dec edi
dec esi
jo 0x54b446
jb 0x54b45a
sub byte gs:[esi + ebp + 0x64], dh
popal
popal
je 0x54b450
sub dword [ecx], ebp
cmp dh, byte [esi + 0x6f]
imul esp, dword [eax + 0x30], 0x6174737d
and byte fs:[eax], dh
and byte [eax], dh
jge 0x54b46d
jae 0x54b46f
je 0x54b45d
popal
je 0x54b467
imul esp, dword [ebx + 0x20], 0x6e797361
arpl word [eax], sp
popal
jae 0x54b47c
outsb dx, byte [esi]
arpl word [eax], sp
inc edi
je 0x54b459
jb 0x54b482
jb 0x54b482
jb 0x54b482
push eax
popal
imul ebp, dword [bp + 0x61], 0x6e6f6974
sub byte [ebp + 0x2c], ah
je 0x54b44a
imul ebp, dword [ecx], 0x74656c7b
and byte [edi + 0x3d], ch
pop ebx
pop ebp
cmp esp, dword [ebx + 0x6f]
insb byte es:[edi], dx
je 0x54b445
outsd dx, dword [esi]
cmp eax, 0x633b5d5b
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54b4a3
and byte [ecx + 0x3d], ah
jnp 0x54b498
outsd dx, dword [esi]
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x4e], 0x3a656d61
insd dword es:[edi], dx
cmp ch, byte gs:[ecx + 0x2e]
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
imul ebp, dword [esi], 0x6d6d6f63
outsd dx, dword [esi]
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x7d], 0x7b3d6e2c
bound ebp, qword [edi + 0x64]
cmp eax, 0x646f627b
jns 0x54b491
dec edx
push ebx
dec edi
dec esi
jae 0x54b4d2
je 0x54b4d1
jb 0x54b4c9
imul ebp, dword [esi + 0x67], 0x28796669
popal
outsb dx, byte [esi]
imul esp, dword [bp + 0x79], 0x2c296128
push 0x65646165
jb 0x54b4e3
sub dword [eax + ebp*2], ebp
popal
jb 0x54b4e3
jb 0x54b4e3
jae 0x54b4ab
cmp bh, byte [ebx + 0x22]
jnp 0x54b495
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x54b4dd
outsb dx, byte [esi]
je 0x54b4a8
push esp
jns 0x54b4ee
and bh, byte gs:[edx]
and ah, byte [ecx + 0x70]
jo 0x54b4f2
popal
jo 0x54b4f5
insb byte es:[edi], dx
imul esp, dword [ebx + 0x61], 0x6e6f6974
das
push 0x73
outsd dx, dword [esi]
outsb dx, byte [esi]
and bh, byte [ebp + 0x2c]
insd dword es:[edi], dx
je 0x54b501
push 0x223a646f
outsd dx, dword [esi]
cmp ah, byte fs:[edx]
push eax
dec edi
push ebx
push esp
and bh, byte [ebp + 0x2c]
jb 0x54b4e3
sub al, 0x72
cmp eax, 0x69617761
je 0x54b4cc
popal
ja 0x54b50a
popal
imul esi, dword [eax + 0x74], 0x2e736968
and byte [eax + ebp*2 + 0x69], dh
jae 0x54b4df
je 0x54b516
imul esi, dword [ebx + 0x2e], 0x4f746567
je 0x54b504
jb 0x54b52d
inc esp
popal
je 0x54b51f
inc ecx
jae 0x54b53a
outsb dx, byte [esi]
arpl word [eax], bp
pushal
push 0x73707474
cmp ch, byte [edi]
jae 0x54b505
das
das
ja 0x54b546
ja 0x54b4ff
bound ebp, qword [ecx + 0x6e]
arpl word cs:[bx + 0x6d], bp
imul ebp, dword [esi + 0x67], 0x6d6f632e
das
jb 0x54b54c
arpl word [ebp + 0x72], sp
jns 0x54b511
jb 0x54b55a
das
jne 0x54b552
outsb dx, byte [esi]
imul esi, dword [esi + 0x65], 0x6c617372
das
popal
jo 0x54b558
imul ebp, dword [edi], 0x652f3176
das
das
jbe 0x54b523
das
das
das
jb 0x54b55f
bound esp, qword [ecx + 0x74]
dec edi
jb 0x54b577
jb 0x54b577
aas
jae 0x54b57b
popal
jb 0x54b57e
push edx
arpl word gs:[edi + 0x72], bp
cmp eax, 0x7d657b24
jb 0x54b57d
and al, 0x7b
jge 0x54b53c
jb 0x54b57d
arpl word [edi + 0x72], bp
jae 0x54b56e
jb 0x54b571
jb 0x54b571
popal
cmp eax, 0x7d747b24
cmp eax, 0x7d747b24
pushal
sub al, 0x6e
sub dword [ebx + esi*2], ebp
sub al, 0x73
cmp eax, 0x632e3f72
popal
jae 0x54b59f
bound esp, qword [ecx + 0x63]
imul ecx, dword [edi + 0x66], 0x66
jb 0x54b5b4
jb 0x54b5b4
aas
insd dword es:[edi], dx
popal
jo 0x54b56f
sub byte [eax], ch
cmp eax, 0x2e73503e
sub byte [ebp + 0x3d], ah
push eax
jae 0x54b57c
inc ebx
jb 0x54b5b6
popal
je 0x54b5b9
inc esi
jb 0x54b5c6
insd dword es:[edi], dx
inc edi
jb 0x54b5ca
outsd dx, dword [esi]
arpl word [ebp + 0x72], sp
jns 0x54b5a1
inc ecx
jo 0x54b5cb
sub byte [ebp + 0x29], ah
sub dword [ecx], ebp
cmp ebp, dword [edi + 0x3d]
jae 0x54b5e8
jl 0x54b5c9
pop ebp
cmp esi, dword [edx + 0x65]
je 0x54b5e9
je 0x54b5e9
jb 0x54b5e4
jnp 0x54b5ea
jb 0x54b5de
je 0x54b5f0
je 0x54b5f0
jb 0x54b5eb
outsb dx, byte [esi]
inc esp
popal
je 0x54b5e2
cmp ch, byte [edi + 0x2c]
je 0x54b5f5
je 0x54b5e9
insb byte es:[edi], dx
push edx
arpl word gs:[edi + 0x72], bp
jae 0x54b5cb
jb 0x54b5d2
jo 0x54b5f7
imul ebp, dword [bp + 0x61], 0x6e6f6974
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
outsd dx, dword [esi]
aas
je 0x54b615
je 0x54b609
insb byte es:[edi], dx
push edx
arpl word gs:[edi + 0x72], bp
jae 0x54b5f0
aas
xor byte [ebp + 0x7d], bh
jae 0x54b62b
jge 0x54b629
je 0x54b619
popal
je 0x54b623
imul esp, dword [ebx + 0x20], 0x75706f70
arpl word [eax], sp
jo 0x54b62d
jo 0x54b635
insb byte es:[edi], dx
popal
je 0x54b629
inc ebx
popal
je 0x54b62d
outsd dx, dword [si]
outsd dx, dword [esi]
jb 0x54b635
imul esp, dword [ebp + 0x73], 0x2870614d
jae 0x54b61c
popal
jo 0x54b5fa
sub dword gs:[ebx + 0x63], edi
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54b64e
and byte [ebp + edi + 0x65], dh
aas
popal
je 0x54b645
push ebx
je 0x54b656
jb 0x54b64e
dec ebp
dec ebp
outsd dx, dword [esi]
jne 0x54b65a
aas
inc edi
jb 0x54b663
arpl word [ebp + 0x72], sp
jb 0x54b671
jns 0x54b63c
inc ebx
popal
jae 0x54b664
bound esp, qword [ecx + 0x63]
imul eax, dword [ecx + 0x74], 0x61
aas
inc ebx
popal
jae 0x54b672
push 0x6b636162
aas
inc ebx
bound esp, qword [ecx + 0x63]
imul edi, dword [edi], 0x2e
inc ebx
popal
je 0x54b679
outsd dx, dword [si]
outsd dx, dword [esi]
jb 0x54b681
jae 0x54b656
jae 0x54b656
jb 0x54b682
je 0x54b694
je 0x54b694
jb 0x54b68f
and byte [esi + 0x26], dh
je 0x54b655
je 0x54b655
jae 0x54b692
jp 0x54b690
xor byte ds:[edi], bh
aas
je 0x54b66a
outsb dx, byte [esi]
ja 0x54b654
dec ebp
popal
jo 0x54b6b5
jae 0x54b6ae
popal
je 0x54b6a6
imul esp, dword [ebx + 0x20], 0x68746977
arpl word [eax], sp
ja 0x54b6aa
je 0x54b6ab
push esp
imul ebp, dword [ebp + 0x65], 0x2874756f
sub al, 0x74
insd dword es:[edi], dx
outsd dx, dword gs:[esi]
jne 0x54b6be
sub byte [ebp + 0x2c], ah
je 0x54b678
sub dword [ebx + 0x72], edi
jnp 0x54b6c3
je 0x54b6c9
jb 0x54b6c4
outsb dx, byte [esi]
and byte [eax + 0x72], dl
outsd dx, dword [esi]
insd dword es:[edi], dx
imul esi, dword [ebx + 0x65], 0x6361722e
sub byte gs:[ebx + 0x65], bl
sub byte [ebx + 0x65], bl
pop ebx
sub al, 0x52
sub al, 0x52
jae 0x54b698
je 0x54b6d5
insd dword es:[edi], dx
outsd dx, dword gs:[esi]
jne 0x54b6e5
sub byte [ecx + ebp + 0x5d], dh
je 0x54b69d
pop ebp
sub dword [ebp + 0x73], edi
je 0x54b6db
popal
je 0x54b6e5
arpl word [eax], sp
jne 0x54b6f5
imul esp, dword [esi + esi*2 + 0x34], 0x727b2928
jbe 0x54b6b8
jbe 0x54b6b8
sub byte [ecx], ch
jnp 0x54b6fa
je 0x54b700
jb 0x54b6fb
and bh, byte [eax + 0x78]
js 0x54b709
js 0x54b70a
js 0x54b70b
js 0x54b70c
js 0x54b70d
js 0x54b70e
js 0x54b6c4
sub eax, 0x78787878
js 0x54b711
js 0x54b712
js 0x54b713
js 0x54b6c9
sub eax, 0x78787834
xor al, 0x78
js 0x54b718
js 0x54b717
js 0x54b6ce
sub eax, 0x78787879
jns 0x54b71b
js 0x54b71d
sub eax, 0x78787878
js 0x54b720
js 0x54b722
js 0x54b724
js 0x54b725
js 0x54b726
js 0x54b727
js 0x54b728
js 0x54b729
js 0x54b72a
js 0x54b6d5
and ch, byte [esi]
jb 0x54b71b
jb 0x54b71b
jo 0x54b724
jo 0x54b724
popal
arpl word [ebp + 0x28], sp
das
pop ebx
js 0x54b739
pop ebp
das
sub al, 0x28
sub al, 0x28
sub byte [ebp + 0x3d], ah
jnp 0x54b72d
cmp eax, 0x6f637b3e
arpl word [edi + 0x6e], bp
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54b742
and byte [ebp + edi + 0x31], dh
sub cl, byte ss:[ebp + 0x61]
popal
je 0x54b740
jb 0x54b73c
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
insd dword es:[edi], dx
sub byte [ecx], ch
jl 0x54b713
cmp esi, dword [edx + 0x65]
je 0x54b75d
je 0x54b75d
jb 0x54b758
sub byte [edx], ah
js 0x54b710
cmp eax, 0x3f653d3d
je 0x54b72f
xor esp, dword [esi]
je 0x54b775
cmp byte [ecx], ch
sub dword [esi], ebp
je 0x54b76d
je 0x54b76d
push ebx
je 0x54b773
jb 0x54b76b
imul ebp, dword [esi + 0x67], 0x29363128
jge 0x54b733
outsb dx, byte [esi]
sub byte [bx + di], dh
sub dword ss:[ebp + 0x29], edi
sub dword [ecx], ebp
sub dword [ebp + 0x73], edi
jge 0x54b780
jae 0x54b782
je 0x54b770
popal
je 0x54b77a
imul esp, dword [ebx + 0x20], 0x656d6974
arpl word [eax], sp
and byte [ecx + ebp*2 + 0x6d], dh
je 0x54b77e
insd dword es:[edi], dx
outsd dx, dword gs:[esi]
outsd dx, dword [esi]
jne 0x54b78e
sub byte [ebp + 0x2c], ah
sub al, 0x74
cmp eax, 0x6d695460
je 0x54b75c
pushal
push esp
imul ebp, dword [ebp + 0x65], 0x756f2064
insd dword es:[edi], dx
and byte fs:[edi + 0x75], ch
and byte fs:[edi + 0x75], ch
and byte [edi + 0x75], ch
outsd dx, dword [esi]
jne 0x54b79d
je 0x54b74a
and byte [ecx + 0x66], ah
je 0x54b793
popal
je 0x54b793
jb 0x54b750
jb 0x54b750
and byte [ebx + edi*2], ah
and al, 0x7b
jge 0x54b755
jge 0x54b755
insd dword es:[edi], dx
jae 0x54b766
pushal
sub dword [ebx + 0x72], edi
je 0x54b7b4
jb 0x54b7af
outsb dx, byte [esi]
and byte [esi + 0x65], ch
ja 0x54b766
outsb dx, byte [esi]
ja 0x54b766
push eax
jb 0x54b7b8
insd dword es:[edi], dx
imul esi, dword [ebx + 0x65], 0x69282828
sub al, 0x6f
sub dword [0x65737b3e], edi
imul ebp, dword [edi + ebp*2], 0x7b3e3d29
jae 0x54b7be
jnp 0x54b7cb
je 0x54b7af
je 0x54b7af
imul ebp, dword [ebp + 0x65], 0x2874756f
sub byte [eax], ch
sub dword [0x74286f3e], edi
insd dword es:[edi], dx
outsd dx, dword gs:[esi]
jne 0x54b7d5
sub byte [eax], ch
sub byte [ecx], ch
cmp eax, 0x74286f3e
outsd dx, dword ds:[esi]
sub byte [ecx + ebp + 0x29], dh
sub dword [ecx], ebp
sub dword [0x29297d29], ebp
sub al, 0x65
sub dword [ebp + 0x29], edi
sub dword gs:[ebp + 0x29], edi
sub dword [ecx], ebp
sub dword [ebp + 0x7d], edi
jge 0x54b7f1
jge 0x54b7c1
dec esp
sub byte [edx + 0x73], dl
sub al, 0x22
popal
arpl word [ecx + ebp*2 + 0x76], si
popal
jbe 0x54b7e1
je 0x54b7e7
inc ebx
popal
jae 0x54b7ef
bound esp, qword [ecx + 0x63]
imul ecx, dword [ebx + 0x65], 0x79
and ch, byte [edx]
popal
arpl word [ecx + ebp*2 + 0x76], si
popal
je 0x54b7fe
jbe 0x54b7f8
je 0x54b7fe
inc edi
jb 0x54b80c
arpl word [ebp + 0x72], sp
jns 0x54b7e5
popal
jae 0x54b80d
bound esp, qword [ecx + 0x63]
imul esp, dword [edx], 0x29
sub al, 0x4c
sub byte [edx + 0x73], dl
sub al, 0x22
jb 0x54b819
jae 0x54b7dd
and dh, byte [edx + 0x65]
insd dword es:[edi], dx
inc ebx
popal
jae 0x54b826
bound esp, qword [ecx + 0x63]
imul ecx, dword [ebx + 0x65], 0x79
and ch, byte [edx]
jb 0x54b82f
insd dword es:[edi], dx
insd dword es:[edi], dx
inc ebx
popal
jae 0x54b83c
bound esp, qword [ecx + 0x63]
imul esp, dword [edx], 0x29
sub al, 0x4c
popal
arpl word [ebx + 0x22], bp
sub dword [esp + ecx*2], ebp
sub byte [edx + 0x73], dl
sub al, 0x22
push edx
jae 0x54b80c
and ah, byte [esi + 0x69]
insb byte es:[edi], dx
je 0x54b84b
imul bp, word [esp + esi*2 + 0x65], 0x6572
jb 0x54b84d
jb 0x54b84d
dec edi
dec edi
jb 0x54b862
dec ebp
popal
jo 0x54b83e
jns 0x54b818
sub al, 0x22
imul bp, word [esp + esi*2 + 0x65], 0x6572
dec edi
dec edi
jb 0x54b879
dec ebp
popal
jo 0x54b82c
sub dword [esp + ecx*2], ebp
dec esp
sub byte [edx + 0x73], dl
sub al, 0x22
arpl word [ebp + 0x72], si
jb 0x54b87c
outsb dx, byte [esi]
je 0x54b863
dec ecx
insd dword es:[edi], dx
jo 0x54b88f
jae 0x54b893
imul ebp, dword [edi + 0x6e], 0x654b6449
jns 0x54b84b
jns 0x54b84b
sub al, 0x22
arpl word [ebp + 0x72], si
jne 0x54b8a0
jb 0x54b895
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x54b87c
insd dword es:[edi], dx
jo 0x54b8a8
jae 0x54b8ac
imul ebp, dword [edi + 0x6e], 0x29226449
dec ecx
and ch, byte fs:[ecx]
and ch, byte [ecx]
sub al, 0x4c
sub byte [edx + 0x73], dl
sub al, 0x22
insb byte es:[edi], dx
popal
jae 0x54b8bf
inc edi
jb 0x54b8bd
outsd dx, dword [esi]
arpl word [ebp + 0x72], sp
jns 0x54b8a7
jb 0x54b8b6
outsb dx, byte [esi]
jae 0x54b8b9
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
and ch, byte [edx]
insb byte es:[edi], dx
popal
jae 0x54b8d8
je 0x54b8ac
inc edi
jb 0x54b8d6
arpl word [ebp + 0x72], sp
jns 0x54b8c0
jb 0x54b8cf
outsb dx, byte [esi]
jae 0x54b8d2
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
and ch, byte [ecx]
sub al, 0x4c
dec esp
sub byte [edx + 0x73], dl
sub al, 0x22
jae 0x54b8f6
jae 0x54b8aa
and dh, byte [ebx + 0x75]
bound ebp, qword [ebp + 0x69]
je 0x54b8d1
jns 0x54b8ab
sub al, 0x22
popal
arpl word [ecx + ebp*2 + 0x76], si
popal
jbe 0x54b8f2
je 0x54b8fc
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
jne 0x54b8fa
insd dword es:[edi], dx
imul esi, dword [esp + esi*2 + 0x65], 0x2c292264
dec esp
sub al, 0x4c
sub byte [edx + 0x73], dl
sub al, 0x22
jb 0x54b919
jb 0x54b919
arpl word [ebp + 0x72], sp
jns 0x54b8f0
jb 0x54b927
jb 0x54b927
inc ecx
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
jns 0x54b921
outsd dx, dword [esi]
jne 0x54b92a
jae 0x54b90d
push ebp
jae 0x54b91f
jb 0x54b905
jb 0x54b905
outsb dx, byte gs:[esi]
outsb dx, byte gs:[esi]
je 0x54b92a
imul esp, dword [esi + 0x69], 0x2c227265
imul sp, word [ebp + 0x72], 0x2c22
and ah, byte [edi + 0x72]
outsd dx, dword [esi]
arpl word [ebp + 0x72], sp
jns 0x54b911
inc ecx
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
jns 0x54b942
outsd dx, dword [esi]
jne 0x54b94b
push ebp
jae 0x54b940
jb 0x54b926
outsb dx, byte gs:[esi]
je 0x54b94b
imul sp, word [ebp + 0x72], 0x2922
sub al, 0x4c
sub byte [edx + 0x73], dl
sub al, 0x22
imul esi, dword [ebx + 0x52], 0x74616265
jae 0x54b944
bound esp, qword gs:[ecx + 0x74]
jae 0x54b94e
jae 0x54b960
jb 0x54b948
jb 0x54b948
dec ebx
jns 0x54b922
sub al, 0x22
imul esi, dword [ebx + 0x52], 0x74616265
bound esp, qword gs:[ecx + 0x74]
jae 0x54b961
jae 0x54b973
jb 0x54b951
jb 0x54b951
je 0x54b978
je 0x54b978
jb 0x54b968
imul esp, dword [edi + 0x6e], 0x29226e49
outsb dx, byte [esi]
and ch, byte [ecx]
sub al, 0x4c
sub byte [edx + 0x73], dl
push edx
jae 0x54b94e
sub al, 0x22
jae 0x54b999
and dh, byte [ebx + 0x74]
popal
je 0x54b991
imul esp, dword [ebx + 0x43], 0x67657461
outsd dx, dword [esi]
arpl word [ebx + 0x61], ax
popal
je 0x54b992
outsd dx, dword [si]
jb 0x54b99a
jae 0x54b956
sub al, 0x7b
jae 0x54b9a8
bound edi, qword [edx]
jnp 0x54b9aa
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
inc ebp
and al, byte [ebp + 0x78]
arpl word [ebp + esi*2 + 0x73], bp
js 0x54b9a7
insb byte es:[edi], dx
jne 0x54b9ba
imul esi, dword [esi + 0x65], 0x726f6620
jbe 0x54b9af
and byte [esi + 0x6f], ah
outsw dx, word [esi]
jb 0x54b96f
and byte [ecx + 0x6f], bh
jns 0x54b9c0
jne 0x54b975
sub al, 0x69
cmp ah, byte fs:[edx]
cmp ah, byte [edx]
sub eax, 0x2c7d2232
jb 0x54b9c4
insb byte es:[edi], dx
popal
je 0x54b9c8
cmp bh, byte fs:[ebx + 0x6e]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
push edx
insb byte es:[edi], dx
popal
je 0x54b9d7
and ch, byte fs:[ecx + ebp*2]
and ch, byte [ecx + ebp*2]
imul esp, dword [edx + edi + 0x22], 0x7d22312d
sub al, 0x70
outsd dx, dword [esi]
cmp ah, byte fs:[edx]
sub eax, 0x2c7d2231
and ch, byte [0x2c7d2231]
jo 0x54b9ef
jo 0x54b9f7
insb byte es:[edi], dx
popal
jb 0x54b9c0
jnp 0x54b9f6
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
push eax
outsd dx, dword [esi]
jo 0x54ba06
insb byte es:[edi], dx
popal
jb 0x54b9b7
sub al, 0x69
cmp ah, byte fs:[edx]
and dh, byte [eax]
and bh, byte [ebp + 0x7d]
xor byte [edx], ah
jge 0x54ba1b
sub dword [ebx], edi
jbe 0x54ba03
jb 0x54b9c4
ja 0x54ba19
cmp eax, 0x663b7352
jne 0x54ba1b
push edx
jae 0x54b9e5
jne 0x54ba1b
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
and byte [eax + 0x73], bh
sub byte [ebp + 0x2c], ah
je 0x54b9e3
imul ebp, dword [edi + 0x6e], 0x28737820
sub al, 0x74
sub al, 0x74
sub dword [ebx + 0x76], edi
jnp 0x54ba32
popal
jb 0x54b9df
imul edi, dword [0x656a624f], 0x6b2e7463
cmp eax, 0x656a624f
arpl word [esi + ebp + 0x6b], si
arpl word gs:[esi + ebp + 0x6b], si
imul esp, dword [ebp + 0x79], 0x73
jns 0x54ba3f
sub byte [ebp + 0x29], ah
cmp ebp, dword [ecx + 0x66]
sub byte [edi + 0x62], cl
push 0x65
arpl word [esi + ebp + 0x67], si
je 0x54ba2d
ja 0x54ba4e
outsb dx, byte [esi]
push eax
jb 0x54ba52
jo 0x54ba4a
jb 0x54ba5b
jns 0x54ba3c
jns 0x54ba58
bound ebp, qword [edi + 0x6c]
jae 0x54ba19
sub dword [ebx + 0x76], edi
jnp 0x54ba68
popal
jb 0x54ba15
outsd dx, dword [esi]
cmp eax, 0x656a624f
dec edi
bound ebp, qword [edx + 0x65]
arpl word [esi + ebp + 0x67], si
je 0x54ba51
ja 0x54ba72
outsb dx, byte [esi]
push eax
jb 0x54ba76
outsd dx, dword [esi]
jo 0x54ba6e
jb 0x54ba7f
jns 0x54ba60
jns 0x54ba7c
bound ebp, qword [edi + 0x6c]
jae 0x54ba3c
sub dword gs:[ebx], edi
sub dword [ebx], edi
je 0x54ba3f
sub byte es:[edi + 0x3d], ch
outsd dx, dword [esi]
imul bp, word cs:[esp + esi*2 + 0x65], 0x2872
outsd dx, dword [esi]
cmp eax, 0x69662e6f
insb byte es:[edi], dx
je 0x54ba89
jb 0x54ba4e
sub byte [esi + 0x75], ah
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [ecx + ebp + 0x7b], dh
jb 0x54ba9a
jnp 0x54baa6
je 0x54baac
je 0x54baac
jb 0x54baa7
and byte [edi + 0x62], cl
push 0x65
arpl word [esi + ebp + 0x67], si
je 0x54ba94
je 0x54ba6f
je 0x54ba94
ja 0x54bab5
push eax
jb 0x54bab9
jo 0x54bab1
jb 0x54bac2
jns 0x54ba94
jae 0x54bab6
jae 0x54bab6
arpl word [edx + 0x69], si
jb 0x54babe
jo 0x54bacb
outsd dx, dword [esi]
jb 0x54ba82
sub al, 0x74
sub al, 0x74
sub dword [esi], ebp
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
jne 0x54bad0
jb 0x54bac7
bound ebp, qword [ebp + 0x7d]
sub dword [ecx], ebp
sub dword [ecx + ebp*2], ebp
jge 0x54ba94
sub dword [ecx], ebp
sub al, 0x69
imul ebp, dword [esi], 0x68737570
jo 0x54bae7
jae 0x54badc
popal
jo 0x54bae8
insb byte es:[edi], dx
jns 0x54baa3
imul ebp, dword [edi + ebp*2], 0x65727d29
sub al, 0x6f
sub dword [ebp + 0x72], edi
jge 0x54baf3
je 0x54baf9
je 0x54baf9
jb 0x54baf4
and byte [ecx + 0x7d], ch
jne 0x54bafa
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
and byte [ebp + 0x73], cl
sub byte [ebp + 0x29], ah
jnp 0x54baff
outsd dx, dword [esi]
jb 0x54bac4
jbe 0x54baff
jb 0x54bac0
je 0x54badf
xor dword [ebx], edi
je 0x54bae2
cmp esi, dword [esp + edi + 0x61]
popal
jb 0x54bb10
jne 0x54bb18
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x54bb22
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
je 0x54bb1e
push 0x2b2b743b
cmp esi, dword [ebx + ebp + 0x2b]
sub ebp, dword [ecx]
jnp 0x54bb33
sub dword [ebx + 0x76], edi
popal
jb 0x54bae0
imul edi, dword [0x6c6c756e], 0x72613d21
jne 0x54bb3a
outsb dx, byte [esi]
jne 0x54bb31
insb byte es:[edi], dx
insb byte es:[edi], dx
and dword [0x75677261], edi
cmp eax, 0x75677261
jne 0x54bb3a
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x54bb44
jae 0x54bb2d
pop ebx
je 0x54bb31
aas
popal
jb 0x54bb3f
jne 0x54bb47
outsb dx, byte gs:[esi]
je 0x54bb51
pop ebx
je 0x54bb3e
pop ebp
cmp bh, byte [ebx + 0x7d]
jnp 0x54bb61
cmp esi, dword [ebp + 0x32]
xor bh, byte [edi]
aas
js 0x54bb5e
sub byte [edi + 0x62], cl
push 0x65
arpl word [eax + ebp + 0x69], si
imul ebp, dword [ecx], 0x2930212c
sub dword [ecx], ebp
xor byte [ecx], ch
outsw dx, word cs:[esi]
outsw dx, word [esi]
jb 0x54bb43
popal
arpl word [eax + 0x28], bp
sub byte [esi + 0x75], ah
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
sub byte [ecx + ebp + 0x7b], dh
dec esp
sub byte [ebp + 0x2c], ah
je 0x54bb41
imul ebx, dword [ebx + 0x74], 0x297d295d
pop ebp
sub dword [ebp + 0x29], edi
sub dword [edx], edi
dec edi
bound ebp, qword [edx + 0x65]
arpl word [esi + ebp + 0x67], si
je 0x54bb78
ja 0x54bb99
push eax
jb 0x54bb9d
outsd dx, dword [esi]
jo 0x54bb95
jb 0x54bba6
je 0x54bbac
jns 0x54bb78
inc esp
jae 0x54bb9a
jb 0x54bba2
jo 0x54bbaf
je 0x54bbab
outsd dx, dword [esi]
jb 0x54bbb1
aas
dec edi
bound ebp, qword [edx + 0x65]
push 0x65
arpl word [esi + ebp + 0x64], si
je 0x54bb74
imul bp, word gs:[esi + 0x65], 0x7250
imul bp, word gs:[esi + 0x65], 0x7250
outsd dx, dword [esi]
jo 0x54bbb6
jb 0x54bbc7
imul esp, dword [ebp + 0x73], 0x4f2c6528
bound ebp, qword [edx + 0x65]
arpl word [esi + ebp + 0x67], si
je 0x54bb8e
je 0x54bbb3
je 0x54bbb3
ja 0x54bbd4
push eax
jb 0x54bbd8
jo 0x54bbd0
jb 0x54bbe1
jns 0x54bbb3
jae 0x54bbd5
jb 0x54bbdd
jo 0x54bbea
outsd dx, dword [esi]
jb 0x54bbec
jae 0x54bba2
sub byte [ecx + 0x29], ch
sub dword [edx], edi
js 0x54bbf3
imul ebp, dword [ecx], 0x73783a29
sub byte [edi + 0x62], cl
push 0x65
arpl word [eax + ebp + 0x69], si
sub dword [ecx], ebp
outsw dx, word cs:[esi]
jb 0x54bbd5
popal
arpl word [eax + 0x28], bp
sub byte [esi + 0x75], ah
outsb dx, byte [esi]
jne 0x54bc06
arpl word [ecx + ebp*2 + 0x6f], si
je 0x54bc04
imul ebp, dword [edi + 0x6e], 0x7b297428
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [ecx + ebp + 0x7b], dh
dec edi
bound ebp, qword [edx + 0x65]
arpl word [esi + ebp + 0x64], si
imul bp, word gs:[esi + 0x65], 0x7250
je 0x54bbd6
imul bp, word gs:[esi + 0x65], 0x7250
imul ebp, dword [esi + 0x65], 0x706f7250
jb 0x54bc29
outsb dx, byte [esi]
push eax
jb 0x54bc20
outsd dx, dword [esi]
jo 0x54bc18
jb 0x54bc29
jns 0x54bbdf
sub byte [ebp + 0x2c], ah
je 0x54bbe7
sub al, 0x74
sub al, 0x4f
dec edi
bound ebp, qword [edx + 0x65]
arpl word [esi + ebp + 0x67], si
je 0x54bc15
ja 0x54bc36
outsb dx, byte [esi]
push eax
jb 0x54bc3a
jo 0x54bc32
jb 0x54bc43
jns 0x54bc15
inc esp
jae 0x54bc37
jb 0x54bc3f
imul esi, dword [eax + 0x74], 0x6928726f
sub al, 0x74
sub dword [ecx], ebp
jge 0x54bc0b
jo 0x54bc4c
outsd dx, dword [esi]
jb 0x54bc03
imul ebp, dword [esp + esi*2], 0x297d2929
je 0x54bc08
sub dword [ebp + 0x29], edi
sub dword [ecx], ebp
jge 0x54bc57
sub dword [ebp + 0x72], edi
je 0x54bc5d
jne 0x54bc5b
jb 0x54bc58
outsb dx, byte [esi]
and byte [ebp + 0x7d], ah
jbe 0x54bc50
jge 0x54bc64
popal
jb 0x54bc11
imul esi, dword [ebx + 0x2c], 0x4c
sub al, 0x4c
jae 0x54bc34
arpl word [ecx + 0x73], bp
jae 0x54bc78
arpl word [edi + 0x6e], bp
jae 0x54bc76
jb 0x54bc79
jne 0x54bc68
arpl word [edi + ebp*2 + 0x72], si
je 0x54bc76
outsd dx, dword [esi]
jb 0x54bc31
sub byte [ebp + 0x2c], ah
sub al, 0x74
sub al, 0x69
sub al, 0x6f
sub dword [ebx + 0x4c], edi
je 0x54bc39
imul ebp, dword [edi + ebp*2], 0x284c7b29
je 0x54bc7e
jnp 0x54bc5f
sub byte [eax + ebp*2 + 0x69], dh
jae 0x54bc45
push 0x222c7369
imul esi, dword [ebx + 0x2c], 0x796c6622
outsd dx, dword [esi]
sub al, 0x22
and ah, byte [esi + 0x6c]
insb byte es:[edi], dx
jns 0x54bc8d
jne 0x54bc94
inc esp
popal
je 0x54bc85
and ch, byte [esi + esi*2]
outsd dx, dword [esi]
imul esp, dword [eax + 0x30], 0x284c2c29
je 0x54bc9a
and byte fs:[eax], dh
sub dword [esp + ecx*2], ebp
sub byte [eax + ebp*2 + 0x69], dh
jae 0x54bc61
push 0x222c7369
imul esi, dword [ebx + 0x2c], 0x69747522
sub al, 0x22
and dh, byte [ebp + 0x74]
jne 0x54bcac
je 0x54bca2
imul ebp, dword [ecx + ebp*2 + 0x74], 0x22736569
sub al, 0x76
insb byte es:[edi], dx
imul esi, dword [ecx + ebp*2 + 0x65], 0x762c2273
and ch, byte [esi + esi*2]
outsd dx, dword [esi]
imul esp, dword [eax + 0x30], 0x284c2c29
je 0x54bcb5
and byte [eax], dh
sub dword [esp + ecx*2], ebp
sub byte [eax + ebp*2 + 0x69], dh
jae 0x54bc7c
push 0x222c7369
jo 0x54bcb4
imul esi, dword [ebx + 0x2c], 0x67617022
dec eax
and dh, byte [eax + 0x61]
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
jb 0x54bcaa
jb 0x54bcaa
outsd dx, dword [esi]
jne 0x54bccd
jne 0x54bccd
and ch, byte gs:[esi + esi*2]
outsd dx, dword [esi]
jbe 0x54bcd5
imul esp, dword [eax + 0x30], 0x284c2c29
je 0x54bcd8
and byte [eax], dh
sub dword [esp + ecx*2], ebp
sub byte [eax + ebp*2 + 0x69], dh
jae 0x54bc9f
imul esi, dword [ebx + 0x2c], 0x676f6c22
and ch, byte [edi + ebp*2 + 0x67]
dec ebp
dec ebp
outsd dx, dword [esi]
jne 0x54bce8
and ch, byte gs:[esi + esi*2]
sub al, 0x76
outsd dx, dword [esi]
imul esp, dword [eax + 0x30], 0x68742c29
imul esi, dword [ebx + 0x2e], 0x6f796c66
sub dword [esp + esi*2], ebp
push 0x662e7369
insb byte es:[edi], dx
jns 0x54bcff
jne 0x54bd06
inc esp
popal
je 0x54bcf7
cmp eax, 0x68742c65
imul esi, dword [ebx + 0x2e], 0x6c697475
push 0x752e7369
je 0x54bd0a
insb byte es:[edi], dx
imul esi, dword [ecx + ebp*2 + 0x65], 0x2c743d73
je 0x54bd14
imul esi, dword [ebx + 0x2e], 0x65676170
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
jb 0x54bd08
outsd dx, dword [esi]
jne 0x54bd2b
cmp eax, 0x68742c69
imul esi, dword [ebx + 0x2e], 0x4d676f6c
outsd dx, dword [esi]
jne 0x54bd3c
cmp eax, 0x65737d6f
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
inc ebx
inc ebx
push esp
push edx
dec esp
outsd dx, dword [esi]
sub byte [di + 0x2c], ah
je 0x54bd0f
outsd dx, dword [esi]
sub dword [ebx + 0x69], edi
sub byte [edx], ah
sub byte [edx], ah
dec ebp
push ebx
inc esi
push esp
sub eax, 0x45474445
sub eax, 0x504f4853
push eax
push eax
dec ecx
dec esi
inc edi
sub eax, 0x54434553
inc ebx
push esp
dec ecx
dec edi
dec esi
and bh, byte [0x2e653d3d]
cmp eax, 0x652e653d
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x54bd40
outsb dx, byte [esi]
outsd dx, dword [esi]
dec esi
popal
insd dword es:[edi], dx
sub dword gs:[ecx + 0x66], ebp
sub byte [ecx], ah
insb byte es:[edi], dx
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x54bd57
push 0x74417361
je 0x54bda2
jae 0x54bd6e
je 0x54bda3
jb 0x54bd9a
imul esp, dword [edx + 0x75], 0x22286574
bound esi, qword [ebp + 0x74]
sub byte gs:[edx], ah
popal
arpl word [ebx + 0x6f], sp
jb 0x54bda1
imul ebp, dword fs:[edi + 0x6e], 0x7c7c2922
imul ebp, dword [edi + 0x6e], 0x7c7c2922
and ch, byte [ecx]
jl 0x54bdc0
insb byte es:[edi], dx
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x54bd7c
push 0x74417361
je 0x54bdc7
imul esp, dword [edx + 0x75], 0x22286574
jne 0x54bdcd
sub byte gs:[edx], ah
js 0x54bdcf
popal
outsb dx, byte [esi]
and ch, byte fs:[ecx]
jl 0x54bde4
xor byte [0x29743d3d], bh
je 0x54bdd8
imul esi, dword [ebx + 0x2e], 0x6f636572
jb 0x54bddd
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x54bde3
outsb dx, byte [esi]
je 0x54bdd7
imul esp, dword [ebp + 0x77], 0x65286465
outsb dx, byte cs:[esi]
popal
insd dword es:[edi], dx
sub al, 0x6f
sub al, 0x21
xor dword [esp + esi*2], ebp
sub dword [ebx], edi
insb byte es:[edi], dx
jae 0x54bdff
jnp 0x54be01
insb byte es:[edi], dx
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x54bdd3
popal
inc ebp
jbe 0x54be10
outsb dx, byte [esi]
je 0x54bdfa
imul esi, dword [ebx + 0x74], 0x72656e65
sub byte [edx], ah
arpl word [ecx + ebp*2 + 0x63], bp
imul esp, dword [edx], 0x2c
jne 0x54bde9
cmp esp, dword [ebx + 0x6f]
outsb dx, byte [esi]
jae 0x54be3a
and byte [ecx + 0x3d], ah
je 0x54be33
popal
cmp eax, 0x73696874
imul esi, dword [ebx + 0x2e], 0x65676170
dec eax
jo 0x54be31
popal
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
jb 0x54be27
jb 0x54be27
outsd dx, dword [esi]
jne 0x54be4a
insb byte es:[edi], dx
sub al, 0x72
cmp eax, 0x73696874
insb byte es:[edi], dx
push 0x6c2e7369
imul esi, dword [ebx + 0x2e], 0x4d676f6c
outsd dx, dword [esi]
dec ebp
outsd dx, dword [esi]
jne 0x54be5b
sub al, 0x73
cmp eax, 0x73696874
insb byte es:[edi], dx
jns 0x54be6b
jne 0x54be72
inc esp
popal
je 0x54be63
popal
sub al, 0x6c
cmp eax, 0x73696874
jae 0x54be71
je 0x54be51
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x54be77
outsb dx, byte [esi]
je 0x54be6b
imul esp, dword [ebp + 0x77], 0x622e6465
imul ebp, dword [esi + 0x64], 0x69687428
jae 0x54be4e
sub al, 0x63
cmp eax, 0x73696874
je 0x54be7e
outsd dx, dword [esi]
jne 0x54bea1
jne 0x54bea1
push esi
imul esp, dword [ebp + 0x77], 0x65546465
insb byte es:[edi], dx
push esp
insb byte es:[edi], dx
insd dword es:[edi], dx
je 0x54beb6
jns 0x54be93
je 0x54beaa
popal
popal
je 0x54beae
bound ebp, qword cs:[ecx + 0x6e]
bound ebp, qword [ecx + 0x6e]
sub byte fs:[eax + ebp*2 + 0x69], dh
jae 0x54be81
cmp esp, dword [esi + 0x75]
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
and byte [ebp + 0x28], dh
sub dword [ebx + 0x69], edi
sub byte [ecx], ch
jnp 0x54bed0
sub byte [ebp + 0x2e], ah
insb byte es:[edi], dx
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x54be99
and dword es:[ebp + 0x2e], esp
and dword es:[ebp + 0x2e], esp
insb byte es:[edi], dx
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x54bead
push 0x74417361
push 0x74417361
jae 0x54bec4
je 0x54bef9
je 0x54bef8
jb 0x54bef0
imul esp, dword [edx + 0x75], 0x22286574
bound esi, qword [ebp + 0x74]
sub byte gs:[edx], ah
js 0x54bf00
popal
outsb dx, byte [esi]
and ch, byte fs:[ecx]
and ch, byte fs:[ecx]
sub dword [ebx + 0x63], edi
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edi + 0x6e], bp
jae 0x54bf12
and byte [ebp + edi + 0x6c], dh
insb byte es:[edi], dx
sub byte [ebp + 0x2e], ah
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
sub al, 0x6f
outsd dx, dword [esi]
sub al, 0x21
xor byte [ecx], ch
sub al, 0x21
xor dword [ecx], ebp
cmp ebp, dword [ecx + 0x66]
sub byte [ecx + ebp + 0x7b], dh
popal
je 0x54bee1
jnp 0x54bf1b
push edx
arpl word gs:[edi + 0x72], bp
inc ecx
jae 0x54bf07
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x54bf2d
outsb dx, byte [esi]
je 0x54bf21
imul esp, dword [ebp + 0x77], 0x74286465
sub dword [ebx], edi
sub byte [ecx + ebp + 0x3b], dh
arpl word [edi + 0x6e], bp
jae 0x54bf4d
and byte [ebx + 0x3d], dh
outsb dx, byte [esi]
ja 0x54bf00
push 0x69
sub byte [esi + 0x2e], ch
dec ebp
outsd dx, dword [esi]
imul ebp, dword [eax], 0x6f4d2e6e
jne 0x54bf56
push esi
imul esp, dword [ebp + 0x77], 0x762c6465
sub al, 0x76
outsd dx, dword [esi]
imul esp, dword [eax + 0x30], 0x696f762c
and byte fs:[eax], dh
sub al, 0x76
outsd dx, dword [esi]
sub al, 0x76
outsd dx, dword [esi]
jbe 0x54bf6a
imul esp, dword [eax + 0x30], 0x696f762c
and byte fs:[eax], dh
sub dword [ebx], edi
jae 0x54bf38
jbe 0x54bf71
imul esp, dword [eax + 0x30], 0x2e733b29
cmp esi, dword [ebx + 0x2e]
dec ebp
je 0x54bf6f
popal
je 0x54bf73
cmp eax, 0x2e652863
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
sub dword gs:[edx + esi*2], ebp
sub dword [edx + esi*2], ebp
dec esp
outsd dx, dword [esi]
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc ebp
jbe 0x54bf8e
outsb dx, byte [esi]
je 0x54bf54
imul ebp, dword [esi], 0x65676445
inc esi
inc ebp
inc esi
insb byte es:[edi], dx
jns 0x54bfa5
jne 0x54bfac
push ebx
je 0x54bf9c
je 0x54bfb2
jae 0x54bf6b
pushal
and al, 0x7b
je 0x54bfc1
and byte [ebp + 0x78], ah
jo 0x54bfaa
outsb dx, byte [esi]
pushal
pushal
sub al, 0x73
sub al, 0x6f
sub dword [ebp + 0x69], edi
sub byte [ebp + 0x2e], ah
imul esp, dword [esi + 0x28], 0x6c652e65
sub byte [ebp + 0x2e], ah
insb byte es:[edi], dx
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x54bf87
insb byte es:[edi], dx
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x54bf9a
jb 0x54bfd3
jb 0x54bfd3
insd dword es:[edi], dx
outsd dx, dword [esi]
jbe 0x54bfd7
inc ebp
inc ebp
jbe 0x54bfda
outsb dx, byte [esi]
je 0x54bfc4
imul esi, dword [ebx + 0x74], 0x72656e65
sub byte [edx], ah
arpl word [ecx + ebp*2 + 0x63], bp
imul esp, dword [edx], 0x2c
jne 0x54bfb3
sub al, 0x75
sub dword [0x6d616e2e], ebp
sub al, 0x65
outsb dx, byte cs:[esi]
popal
insd dword es:[edi], dx
cmp eax, 0x2e6a3d3d
push eax
push edx
dec ecx
inc ebx
inc ebp
inc ebx
dec edi
dec ebp
push eax
inc ecx
push edx
dec ecx
push ebx
dec edi
dec esi
sub dword [ebx + 0x63], edi
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54c020
and byte [ebp + 0x3d], ah
jae 0x54bfdf
popal
popal
je 0x54c016
push ebx
je 0x54c027
jb 0x54c01f
dec ebp
outsd dx, dword [esi]
jne 0x54c02b
push eax
push eax
jb 0x54c02d
arpl word [ebp + 0x43], sp
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x54c02c
jb 0x54c036
jae 0x54c03e
outsb dx, byte [esi]
inc esp
popal
je 0x54c035
popal
cmp ebp, dword [ecx + 0x66]
sub byte [ebp + 0x26], ah
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x54c047
je 0x54c04d
outsb dx, byte [esi]
push eax
jb 0x54c052
arpl word [ebp + 0x73], sp
aas
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
je 0x54c05c
xor byte ds:[ecx], ch
jnp 0x54c05c
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54c071
and byte [ebp + edi + 0x5b], dh
pop ebp
cmp esp, dword [ebp + 0x2e]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x54c06f
je 0x54c075
outsb dx, byte [esi]
push eax
jb 0x54c07a
outsd dx, dword [esi]
jb 0x54c05e
popal
arpl word [eax + 0x28], bp
sub byte [ebp + 0x3d], ah
cmp eax, 0x22227b3e
and dword [0x492e653d], edi
jnp 0x54c045
and ah, byte [ecx]
cmp eax, 0x492e653d
dec ecx
insd dword es:[edi], dx
jo 0x54c09f
jb 0x54c093
jae 0x54c0a3
jae 0x54c0a3
imul ebp, dword [edi + 0x6e], 0x656b6f54
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x54c0a4
imul esi, dword [ebx + 0x2e], 0x69736976
bound ebp, qword [ecx + 0x6c]
jbe 0x54c0aa
insb byte es:[edi], dx
imul esi, dword [ecx + edi*2 + 0x52], 0x65757165
jae 0x54c0c4
je 0x54c0c2
push edx
jno 0x54c0c2
jae 0x54c0c4
je 0x54c082
je 0x54c082
jo 0x54c0cb
jae 0x54c0c0
sub byte [ebp + 0x2e], ah
dec ecx
insd dword es:[edi], dx
jo 0x54c0d1
jb 0x54c0c5
jae 0x54c0d5
jae 0x54c0d5
imul ebp, dword [edi + 0x6e], 0x656b6f54
outsb dx, byte [esi]
sub dword [ebp + 0x29], edi
sub dword [esp + esi*2], ebp
insb byte es:[edi], dx
je 0x54c09f
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
je 0x54c0df
je 0x54c0df
xor byte ds:[esi], ah
popal
push ebx
outsb dx, byte gs:[esi]
inc edx
imul ebp, dword [esi + 0x67], 0x69736956
bound ebp, qword [ecx + 0x6c]
imul esi, dword [ecx + edi*2 + 0x52], 0x65757165
jae 0x54c10a
jae 0x54c10a
sub byte [ecx + ebp + 0x7d], dh
jge 0x54c119
jge 0x54c11b
insb byte es:[edi], dx
insb byte es:[edi], dx
jae 0x54c107
and byte [eax + ebp*2 + 0x69], dh
jae 0x54c0d6
je 0x54c10d
push 0x722e7369
arpl word gs:[edi + 0x72], bp
imul esi, dword [ebx + 0x2e], 0x6f636572
jb 0x54c112
jb 0x54c10f
arpl word [edi + 0x72], bp
inc ebx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x54c118
outsb dx, byte [esi]
je 0x54c10c
imul esp, dword [ebp + 0x77], 0x65286465
outsb dx, byte cs:[esi]
popal
insd dword es:[edi], dx
sub al, 0x6f
sub al, 0x6f
sub al, 0x21
xor dword [esp + esi*2], ebp
and dword [ecx], esi
sub al, 0x74
sub dword [ebp + 0x72], edi
arpl word gs:[edi + 0x72], bp
jb 0x54c132
arpl word [edi + 0x72], bp
inc ebx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x54c13b
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x54c12f
imul esp, dword [ebp + 0x77], 0x65286465
sub al, 0x74
sub al, 0x74
sub al, 0x6f
sub al, 0x61
sub dword [ebx + 0x63], edi
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54c161
and byte [edx + 0x3d], dh
xor byte [0x2c613d3d], bh
jae 0x54c135
je 0x54c162
imul esi, dword [ebx + 0x2e], 0x43746573
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x54c16a
outsb dx, byte [esi]
je 0x54c15e
push esi
imul esp, dword [ebp + 0x77], 0x65286465
ja 0x54c171
sub byte fs:[ebp + 0x29], ah
sub byte [ebp + 0x29], ah
sub dword [ebx], edi
insb byte es:[edi], dx
cmp ebp, dword [ebp + 0x74]
and byte [ebp + edi + 0x60], ch
je 0x54c135
insb byte es:[edi], dx
cmp eax, 0x657b2460
and al, 0x7b
jge 0x54c17d
jnp 0x54c180
jge 0x54c17d
cmp esp, dword [ebx + 0x6f]
outsb dx, byte [esi]
jae 0x54c197
and byte [ebx + 0x3d], ah
outsb dx, byte [esi]
ja 0x54c14a
push 0x69
sub byte [esi + 0x2e], ch
dec ebp
outsd dx, dword [esi]
jne 0x54c1a0
jne 0x54c1a0
push esi
push esi
imul esp, dword [ebp + 0x77], 0x762c6465
sub al, 0x76
outsd dx, dword [esi]
imul esp, dword [eax + 0x30], 0x696f762c
and byte fs:[eax], dh
sub al, 0x74
push 0x662e7369
insb byte es:[edi], dx
jns 0x54c1c2
je 0x54c1b4
imul esi, dword [ebx + 0x2e], 0x6f796c66
jne 0x54c1c9
inc esp
popal
je 0x54c1ba
arpl word cs:[edi + 0x6d], bp
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
outsd dx, dword fs:[esi]
outsd dx, dword [esi]
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x29], 0x2866693b
jae 0x54c197
sub byte [ebx + 0x29], dh
je 0x54c1d8
imul esi, dword [ebx + 0x2e], 0x65676170
dec eax
jae 0x54c1a1
jo 0x54c1d6
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
jb 0x54c1cc
jb 0x54c1cc
outsd dx, dword [esi]
jne 0x54c1ef
ja 0x54c1fe
sub byte fs:[ebx + 0x29], dh
sub al, 0x6c
cmp eax, 0x737b2460
jge 0x54c206
pushal
and al, 0x7b
jae 0x54c222
pushal
sub al, 0x6f
jne 0x54c211
sub byte [edx], ah
dec esi
outsd dx, dword [esi]
je 0x54c21b
imul sp, word [ebx + 0x61], 0x6974
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [ecx + 0x74], sp
imul ebp, dword [edi + 0x6e], 0x746e6f43
outsb dx, byte gs:[esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x54c224
outsb dx, byte [esi]
je 0x54c1e4
sub al, 0x6c
sub dword [ebx], edi
insb byte es:[edi], dx
jae 0x54c22f
and byte gs:[ecx + 0x66], ch
and byte [ecx + 0x66], ch
sub byte [ebp + 0x21], ah
sub byte [ebp + 0x21], ah
cmp eax, 0x462e6a3d
inc ebp
inc ebp
inc esp
inc edx
inc ecx
inc ebx
dec ebx
and dword gs:[0x452e6a3d], edi
inc ebp
dec ebp
push eax
push esp
pop ecx
inc ebx
dec edi
push ebp
push eax
dec edi
dec esi
sub dword [ebx + 0x63], edi
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x54c26a
and byte [ebp + edi + 0x6e], dh
ja 0x54c21d
push 0x69
sub byte [esi + 0x2e], ch
inc ebp
jb 0x54c277
imul ebp, dword [eax], 0x72452e6e
jb 0x54c275
outsd dx, dword [esi]
jb 0x54c25a
arpl word gs:[edi + 0x72], bp
imul ebp, dword fs:[esi + 0x67], 0x746e6f43
outsb dx, byte gs:[esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x54c27a
outsb dx, byte [esi]
je 0x54c26e
imul esp, dword [ebp + 0x77], 0x3b296465
sub dword fs:[ebx], edi
sub dword [ebx], edi
je 0x54c289
imul esi, dword [ebx + 0x2e], 0x4d676f6c
jae 0x54c252
insb byte es:[edi], dx
outsd dx, dword [esi]
dec ebp
outsd dx, dword [esi]
jne 0x54c298
dec esp
outsd dx, dword [esi]
inc ebp
jb 0x54c2a6
outsd dx, dword [esi]
jb 0x54c27c
jbe 0x54c29e
outsb dx, byte [esi]
je 0x54c264
imul ebp, dword [esi], 0x65676445
inc esi
insb byte es:[edi], dx
jns 0x54c2b5
jne 0x54c2c0
outsb dx, byte fs:[esi]
daa
je 0x54c279
jb 0x54c2c0
arpl word gs:[edi + 0x72], bp
and byte fs:[ecx + 0x73], ah
and byte [ebx + 0x6f], ah
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x54c2cd
and byte [esi + 0x69], dh
ja 0x54c2d5
ja 0x54c2d5
and byte fs:[ebx + edi*2], ah
jge 0x54c2d7
jge 0x54c2d7
sub al, 0x74
sub dword [ebp + 0x6f], edi
jge 0x54c2eb
aas
insb byte es:[edi], dx
sub edi, dword [0x6f6e2022]
je 0x54c2ef
imul sp, word [ebx + 0x61], 0x6974
popal
je 0x54c2f5
outsd dx, dword [esi]
outsb dx, byte [esi]
and bh, byte [edx]
jb 0x54c2b8
sub byte es:[ebx + ebp + 0x3d], ch
and ah, byte [eax]
jo 0x54c30a
and byte [eax + 0x6f], dh
insb byte es:[edi], dx
and byte gs:[eax + 0x6f], dh
jo 0x54c30f
jae 0x54c30b
and ch, byte [ecx]
sub al, 0x74
push 0x752e7369
je 0x54c31a
insb byte es:[edi], dx
imul esi, dword [ecx + ebp*2 + 0x65], 0x73692e73
push eax
imul ebp, dword [esi + 0x74], 0x73657265
je 0x54c2ec
imul esi, dword [ebx + 0x50], 0x65746e69
jb 0x54c326
jae 0x54c337
sub byte [ecx], ch
sub byte es:[ebx + ebp + 0x3d], ch
sub dword [esi], esp
sub byte es:[ebx + ebp + 0x3d], ch
and ah, byte [eax]
push eax
imul ebp, dword [esi + 0x74], 0x73657265
je 0x54c2f9
sub dword [ebx], edi
insb byte es:[edi], dx
je 0x54c2fd
cmp eax, 0x73696874
je 0x54c342
je 0x54c356
imul esi, dword [ebx + 0x2e], 0x4d746567
jae 0x54c31f
je 0x54c342
outsd dx, dword [esi]
jne 0x54c365
push esi
imul esp, dword [ebp + 0x77], 0x65546465
insb byte es:[edi], dx
insd dword es:[edi], dx
je 0x54c37a
je 0x54c372
cmp eax, 0x52472e59
dec edi
inc ebx
inc ebp
push edx
pop ecx
pop edi
inc ebx
inc ecx
push ebx
dec eax
inc edx
inc ecx
inc ebx
dec ebx
pop edi
dec esi
dec edi
push esp
dec ecx
inc esi
dec ecx
inc ebx
inc ecx
push esp
dec ecx
dec edi
dec esi
and dword gs:[0x472e6a3d], edi
push edx
dec edi
inc ebx
inc ebp
push edx
pop ecx
pop edi
inc ebx
inc ecx
push ebx
dec eax
inc edx
inc ecx
inc ebx
dec ebx
and dword gs:[0x472e6a3d], edi
cmp eax, 0x472e6a3d
push edx
dec edi
inc ebx
inc ebp
push edx
pop ecx
pop edi
inc ebx
inc ecx
push ebx
dec eax
inc edx
inc ecx
inc ebx
dec ebx
pop edi
inc ecx
inc ebx
push esp
dec ecx
push esi
inc ecx
push esp
inc ebp
inc esp
jl 0x54c3f2
sub byte [ebp + 0x3d], dh
jp 0x54c3e4
inc ebx
outsd dx, dword [esi]
jne 0x54c3f0
inc ebp
jb 0x54c45a
jns 0x54c463
jne 0x54c46a
jns 0x54c4b2