Function at 0x603db2
Capabilities:
Encode data using xor

Disassembly:
sub esp, 4
mov dword [esp], ebp
mov ebx, dword [esp]
add esp, 4
pop ebp
add ebx, 1
sub ebx, 0x5efb59ce
add ebp, ebx
jmp 0x60375a
mov dword [esp], edx
mov edx, 4
mov eax, edx
jmp 0x603fe4
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
mov dword [esp], 0x3f5d4c8b
inc dword [esp]
shr dword [esp], 8
and dword [esp], 0x7788791c
jmp 0x603f11
xchg dword [esp], ecx
push edx
jmp 0x603bc1
push ebp
jmp 0x6041ec
add edx, 4
add edx, 4
push edx
jmp 0x6041b9
xor edx, dword [esp]
jmp 0x603eef
inc edx
push edx
not dword [esp]
pop edx
xor edx, 0x7b639e50
xor esi, edx
mov edx, dword [esp]
jmp 0x6039a9
pop ebx
push eax
mov eax, 0x7a9fb29c
shl eax, 2
neg eax
xor eax, 0x5ae6c100
and eax, 0x5ffd572b
sub eax, 0x4f6553fc
sub ebp, eax
pop eax
jmp 0x60393c
pop edx
add ecx, 0x2bd5fa5e
jmp 0x603e4c
neg ecx
add ecx, 0xc879b405
jmp 0x603e21
add ecx, eax
push ebx
mov ebx, 0x5b9f7583
add ecx, ebx
pop ebx
pop eax
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
mov esp, dword [esp]
push ebp
sub esp, 4
mov dword [esp], esp
jmp 0x60383a
push dword [esp]
pop ebx
jmp 0x603675
sub edx, 0xd43bde4f
jmp 0x6038ab
mov dword [esp], ebp
mov ebp, 0x7e4fd850
add ebp, 0xe0ab8181
jmp 0x6035a1
push ebp
mov ebp, 4
add dword [esp + 4], ebp
pop ebp
pop ebp
push eax
mov dword [esp], ebx
push 0x44bcd06
jmp 0x603827
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
jmp 0x604127
add ecx, edx
jmp 0x6037a1
mov dword [esp], 0x7ddf4994
inc dword [esp]
xor dword [esp], 0xae54372
shl dword [esp], 1
jmp 0x6041dd
push ebx
push edx
mov edx, 0x7ef2cfa7
mov ebx, 0x590a4ccd
xor ebx, edx
pop edx
mov edx, ebx
pop ebx
and eax, edx
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
jmp 0x6039f0
shr edx, 7
add edx, 0x7dbe2dce
jmp 0x604113
xor ebp, dword [esp]
xor dword [esp], ebp
jmp 0x603b04
push ebp
mov ebp, 0x7ccedb11
push ebx
mov ebx, 0x777f9c4d
add edi, ebx
pop ebx
add edi, 0x6b77dc3f
sub edi, 0x6faf5b40
add edi, ebp
add edi, 0x6faf5b40
jmp 0x603d49
add eax, 0x31022a18
and eax, 0x1fdfef5e
push edx
jmp 0x603906
add esp, 4
and ebx, esi
jmp 0x603b0c
push eax
push ebp
push eax
push eax
mov dword [esp], 0x63bdb466
pop eax
xor eax, 0x3c924720
mov ebp, eax
mov eax, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x603a0b
add dword [esp], 0x7f9588be
jmp 0x603fca
sub eax, 0xae252702
xor ecx, eax
mov eax, dword [esp]
add esp, 4
push edx
mov edx, esp
add edx, 4
jmp 0x603ca6
mov eax, 0x3954e52d
add eax, ebp
pop ebp
mov edx, eax
pop eax
jmp 0x6040f9
pop ecx
jmp 0x603947
not dword [esp]
pop ebx
push esi
push ebp
mov ebp, 0x6dbea526
jmp 0x603b18
add ecx, 4
add ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
mov esp, dword [esp]
mov esi, dword [esp]
add esp, 4
jmp 0x6042ad
xor ebp, dword [esp]
jmp 0x603cd0
pop esi
xor ebx, 0x80dfbfed
jmp 0x603da7
push ecx
mov ecx, 0x7cf7f46f
add ecx, 0x7ddaba14
jmp 0x6037ad
mov edx, 0x127e0087
jmp 0x603f96
pop esi
push eax
mov eax, 0xe06d6a00
jmp 0x603ce7
mov dword [esp], ebx
push 0x336676cd
mov dword [esp], esi
jmp 0x60409b
pop eax
push eax
mov eax, esi
mov ebx, eax
mov eax, dword [esp]
add esp, 4
pop esi
push ebx
jmp 0x603d19
sub edx, 4
jmp 0x60371b
pop esi
jmp 0x6039e4
mov esp, dword [esp]
mov dword [esp], esi
jmp 0x603dc0
add esi, eax
jmp 0x603c90
mov dword [esp], eax
mov eax, 0x1f3fca80
add edi, eax
pop eax
sub edi, ebx
sub edi, 0x1f3fca80
pop ebx
sub esp, 4
jmp 0x603f66
sub edi, 0x6b77dc3f
sub edi, 0x777f9c4d
pop ebp
sub edi, edx
sub edi, 0x7ccedb11
add edi, 0x47bc67fe
mov edx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push ebx
mov dword [esp], ebp
push 0x748ef5ad
mov dword [esp], ebx
mov ebx, 0x6fdfe2ae
shr ebx, 7
push ebx
jmp 0x603aad
sub ecx, 0x2bd5fa5e
sub ecx, 0x5fbebf1c
push dword [esp]
pop eax
push ecx
jmp 0x603e8a
push eax
mov dword [esp], ebx
pop ebp
pop ebx
add edi, ebp
mov ebp, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
jmp 0x603dcc
mov dword [esp], 0x6d62700
jmp 0x603e36
add ebp, 4
xchg dword [esp], ebp
pop esp
push 0x3ade6e9b
mov dword [esp], edx
mov dword [esp], 0x7bf77757
push eax
jmp 0x603de8
mov eax, 0x7effae91
push ebp
mov ebp, 0x7e6c83dc
add dword [esp + 8], ebp
pop ebp
add dword [esp + 4], eax
sub dword [esp + 4], 0x7e6c83dc
pop eax
neg dword [esp]
add dword [esp], 0x544e94e5
xor dword [esp], 0x57fd8f53
push esi
mov esi, 0x7140e343
jmp 0x603f5d
mov esi, ecx
mov ecx, dword [esp]
add esp, 4
add esi, ebp
pop ebp
neg esi
jmp 0x60403e
push dword [esp]
pop edx
add esp, 4
push esi
push edx
mov dword [esp], ecx
mov ecx, 0x38735d18
jmp 0x603e91
sub ecx, eax
jmp 0x603d91
push esp
pop ecx
jmp 0x603abd
shr ecx, 4
inc ecx
add ecx, 0x7b9ae246
sub ecx, 0x56df0a73
add ecx, 0x6fbeaab4
add ecx, 0xa0e238ed
mov esi, ecx
jmp 0x603eb4
pop ecx
xor esi, 0x7ffff695
neg esi
xor esi, 0x7ff54a00
not esi
shl esi, 5
jmp 0x603ee4
dec edx
add edx, 0x7f8f39d4
jmp 0x60392e
push ecx
mov ecx, 0x67735c22
jmp 0x604216
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
mov dword [esp], edi
mov dword [esp], 0x4d7867fb
jmp 0x6040de
not dword [esp]
sub dword [esp], 0xfff7a6f2
pop ebx
sub edi, ebx
mov ebx, dword [esp]
push edx
jmp 0x6041ab
xor dword [esp + 4], esi
jmp 0x603cb9
mov dword [esp], esi
mov esi, esp
jmp 0x603fb6
sub dword [esp + 4], edx
pop edx
shl dword [esp], 5
sub esp, 4
mov dword [esp], ebp
push edx
mov edx, 0x77f3d328
neg edx
inc edx
jmp 0x60412e
push edx
mov edx, 4
jmp 0x60418f
push esi
mov dword [esp], edi
jmp 0x6038df
xor dword [esp], 0xa4d3f76c
jmp 0x603c0b
mov edx, dword [esp]
jmp 0x6041fd
push ecx
mov dword [esp], edx
mov edx, 0x4f7f95c3
jmp 0x603ed8
push ebx
mov ebx, 0x7e08c51b
jmp 0x6041d1
push ebp
mov dword [esp], 0x1f929601
jmp 0x603bff
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x60396f
push ebp
mov dword [esp], ecx
mov ecx, 0x3ff546cf
xor dword [esp + 4], ecx
mov ecx, dword [esp]
add esp, 4
jmp 0x603891
add edx, esi
jmp 0x604177
sub edx, 0x4b64aaad
or edx, 0x725b34ce
shl edx, 4
jmp 0x60372a
not ecx
jmp 0x603663
xor edx, 0xb7103b8a
mov ebp, edx
pop edx
add dword [esp + 4], 0x5bcb07c2
add dword [esp + 4], 0x5f7b5dd1
sub dword [esp + 4], ebp
sub dword [esp + 4], 0x5f7b5dd1
sub dword [esp + 4], 0x5bcb07c2
mov ebp, dword [esp]
add esp, 4
mov dword [esp], ecx
pop dword [edi]
push edx
sub esp, 4
mov dword [esp], esi
mov esi, 0x677b278e
jmp 0x6039b6
mov esi, dword [esp]
add esp, 4
push ecx
mov ecx, 0x47bc67fe
jmp 0x604188
sub edi, ecx
jmp 0x603aa7
sub esi, 0x76ff40b7
add esi, edx
push ebx
mov ebx, 0x76ff40b7
add esi, ebx
pop ebx
mov edx, dword [esp]
add esp, 4
jmp 0x603637
push esi
mov dword [esp], esp
add dword [esp], 4
pop edx
jmp 0x6036b5
push dword [esp + 4]
pop edx
pop dword [esp]
mov esp, dword [esp]
dec esi
jne 0x603a64
sti
jmp 0x604065
inc ebx
add ebx, 0x1a5464a
jmp 0x603fc1
xor dword [esp], 0x848b8971
pop eax
xor eax, ebx
jmp 0x603813
mov dword [esp], ecx
mov ecx, esp
push edi
mov dword [esp], eax
sub esp, 4
jmp 0x60360a
add esp, 4
sub ecx, 0x5b9f7583
jmp 0x6037ba
xor esi, ecx
jmp 0x60421d
pop ecx
push edi
mov dword [esp], eax
mov dword [esp], esi
push esi
mov esi, 0x7bf1aabe
add dword [esp + 4], esi
jmp 0x604234
pop esi
mov ecx, dword [esp]
add esp, 4
push eax
mov eax, 0x7bf1aabe
push edx
mov edx, 0x33fa9d6d
dec edx
dec edx
jmp 0x60381c
pop eax
xchg esi, eax
stc
jge 0x604321
xchg esi, eax
cmc
jge 0x604325
cmpsd dword [esi], dword es:[edi]
pushal
invalid
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604395
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604399
xchg esi, eax
cmc
jge 0x60439d
xchg esi, eax
cmc
jge 0x6043a1
xchg esi, eax
cmc
jge 0x6043a5
xchg esi, eax
cmc
jge 0x6043a9
xchg esi, eax
cmc
jge 0x6043ad
xchg esi, eax
cmc
jge 0x6043b1
xchg esi, eax
cmc
jge 0x6043b5
xchg esi, eax
cmc
jge 0x6043b9
xchg esi, eax
cmc
jge 0x6043bd
xchg esi, eax
cmc
jge 0x6043c1
xchg esi, eax
cmc
jge 0x6043c5
xchg esi, eax
cmc
jge 0x6043c9
xchg esi, eax
cmc
jge 0x6043cd
xchg esi, eax
cmc
jge 0x6043d1
xchg esi, eax
cmc
jge 0x6043d5
xchg esi, eax
cmc
jge 0x6043d9
xchg esi, eax
cmc
jge 0x6043dd
xchg esi, eax
cmc
jge 0x6043e1
xchg esi, eax
cmc
jge 0x6043e5
xchg esi, eax
cmc
jge 0x6043e9
xchg esi, eax
cmc
jge 0x6043ed
xchg esi, eax
cmc
jge 0x6043f1
xchg esi, eax
cmc
jge 0x6043f5
xchg esi, eax
cmc
jge 0x6043f9
xchg esi, eax
cmc
jge 0x6043fd
xchg esi, eax
cmc
jge 0x604401
xchg esi, eax
cmc
jge 0x604405
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604409
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60440d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604411
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604415
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604419
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60441d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604421
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604425
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604429
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60442d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604431
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604435
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604439
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60443d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604441
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604445
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604449
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60444d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604451
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604455
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604459
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60445d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604461
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604465
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604469
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60446d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604471
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604475
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604479
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60447d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604481
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604485
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604489
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60448d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604491
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604495
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604499
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60449d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6044a1
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6044a5
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6044a9
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6044ad
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6044b1
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6044b5
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6044b9
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6044bd
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6044c1
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6044c5
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6044c9
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6044cd
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6044d1
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6044d5
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6044d9
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6044dd
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6044e1
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6044e5
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6044e9
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6044ed
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6044f1
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6044f5
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6044f9
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6044fd
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604501
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604505
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604509
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60450d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604511
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604515
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604519
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60451d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604521
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604525
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604529
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60452d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604531
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604535
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604539
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60453d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604541
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604545
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604549
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60454d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604551
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604555
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604559
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60455d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604561
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604565
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604569
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60456d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604571
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604575
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604579
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60457d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604581
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604585
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604589
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60458d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604591
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604595
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604599
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60459d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6045a1
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6045a5
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6045a9
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6045ad
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6045b1
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6045b5
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6045b9
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6045bd
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6045c1
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6045c5
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6045c9
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6045cd
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6045d1
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6045d5
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6045d9
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6045dd
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6045e1
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6045e5
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6045e9
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6045ed
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6045f1
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6045f5
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6045f9
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6045fd
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604601
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604605
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604609
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60460d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604611
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604615
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604619
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60461d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604621
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604625
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604629
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60462d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604631
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604635
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604639
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60463d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604641
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604645
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604649
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60464d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604651
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604655
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604659
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60465d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604661
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604665
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604669
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60466d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604671
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604675
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604679
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60467d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604681
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604685
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604689
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60468d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604691
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604695
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604699
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60469d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6046a1
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6046a5
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6046a9
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6046ad
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6046b1
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6046b5
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6046b9
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6046bd
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6046c1
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6046c5
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6046c9
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6046cd
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6046d1
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6046d5
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6046d9
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6046dd
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6046e1
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6046e5
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6046e9
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6046ed
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6046f1
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6046f5
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6046f9
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x6046fd
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604701
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604705
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604709
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60470d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604711
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604715
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604719
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x60471d
outsd dx, dword [esi]
xchg esi, eax
cmc
jge 0x604721
outsd dx, dword [esi]
xchg esi, eax
invalid
adc byte [esi - 0x3a10a20b], 0xe8
pop esp
out dx, eax
vsubps xmm5, xmm2, xmm7
out dx, eax
and dword [ebx + 0x37], edi
mov dh, 0x88
cmc
jle 0x6046b9
jo 0x6046bd
jo 0x6046bd
jge 0x604739
outsd dx, dword [esi]
jo 0x6046c1
sub dl, byte [edi - 0x68]
push edi
cwde
cmc
jge 0x604741
outsd dx, dword [esi]
mov dh, 0x3c
mov ebx, 0x9a410dca
retf 0x410d
jae 0x6046f0
cmp dword [edx + 0x7df58273], ebx
jae 0x604661
cmc
jge 0x604751
outsd dx, dword [esi]
push edi
inc esp
mov ebx, 0x495bc2c0
rol dl, 0x5b
dec ecx
ret 0x13bb
and esi, ebp
in al, dx
jge 0x604761
outsd dx, dword [esi]
xchg esi, eax
jne 0x6046c3
mov dword [ecx], eax
div dword [eax - 0x70]
nop
sub eax, 0xa224f86c
and al, 0xa2
shr byte [ebx - 0x27], cl
xchg esi, eax
inc esi
out 0x72, al
xchg esi, eax
fst dword [esi - 0x698d19ba]
jb 0x60469d
cmc
jge 0x604699
invalid
cmp eax, 0x52f834b4
clc
push edx
fnstcw word [ecx - 0x10]
pop edx
fnstcw word [ecx - 0x7d]
xchg esi, eax
cmc
jge 0x6046ca
invalid
adc dword [esi + 0x45b07df5], 0xffffffb4
insd dword es:[edi], dx
mov al, 0x45
inc ebp
mov ah, 0x6d
imul edx, dword [ebp + ebp*2 - 0xa69907b], 0x7e
neg dword [eax + 0x766f7df5]
push ss
outsd dx, dword [esi]
xchg esi, eax
cmc
jle 0x60471d
cwde
cmc
jge 0x604799
jbe 0x604742
iretd
xor dword [eax - 0xb], 0xf598572b
jge 0x6047b1
outsd dx, dword [esi]
mov dh, 0x3b
mov ebx, 0x9a490dc9
jae 0x604760
cmp dword [edx + 0x7df58273], ebx
outsd dx, dword [esi]
pop eax
inc ebx
mov ebx, 0x1735696f
wait
pop ebp
dec edx
cwde
jecxz 0x6046f2
jns 0x6047ca
imul ebp, dword [edi - 0x6a], 0x40c05df5
mov es, word [edx - 0x7c0a6991]
imul ebp, ebx, 0x43aa1324
outsd dx, dword [esi]
xchg esi, eax
cmc
pop ebp
rol byte [eax - 0x72], 0x82
outsd dx, dword [esi]
xchg esi, eax
cmc
sub dword [ecx - 0x15], 0x24
adc ebp, dword [edx + 0x25423143]
inc ebx
xor dword [edx + 0x25], eax
daa
push ss
xchg ebp, eax
mov bl, 0xba
stc
jle 0x604772
adc eax, 0x936f7df5
je 0x6047fa
outsd dx, dword [esi]
xchg esi, eax
cmc
pop ebp
push edi
xchg edx, eax
cmc
jge 0x6047fd
and al, 0xda
retf
push edx
xchg dword [esi], edi
jg 0x6047c4
les edx, [0xf59674e5]
jge 0x6047f0
sub al, 0xb4
pop eax
nop
pop ss
bound ebx, qword [esi - 0x63]
mov cl, 3
jle 0x604830
jle 0x6047cd
sbb dh, byte [ecx]
jle 0x604825
xor dword [esi + 0x6f], edi
xchg esi, eax
sahf
add dh, ah
sub edx, esp
mov al, byte [0x28f57081]
push edi
cwde
cmc
jge 0x604835
mov dh, 0x42
mov ebx, 0x9a110dcc
or eax, 0x15739a11
jae 0x6047e4
cmp dword [edx + 0x7df58173], ebx
outsd dx, dword [esi]
pop ecx
dec edx
mov ebx, 0x8359f5a4
invalid
imul ebp, dword [edi - 0x6a], 0xfffffff5
xor dword [0xa3efc7e1], ebp
invalid
mov esp, 0xa4772f2c
wait
lds edx, [esi - 0x46]
invalid
jecxz 0x604790
jle 0x6047f0
xchg ebp, eax
xchg ebp, eax
cmc
jge 0x604871
jmp 0x9af381e4
clc
push edx
fnstcw word [ecx - 0x10]
pop edx
fnstcw word [ecx - 0x78]
xchg esi, eax
cmc
jge 0x6047d6
mov al, 0x45
mov ah, 0xb
invalid
out dx, al
add al, 0x7e
outsd dx, dword [esi]
jle 0x6048a1
xchg esi, eax
xor al, byte [ecx + 0x16]
push ss
add al, 0x1b
invalid
outsb dx, byte [esi]
jbe 0x604819
imul edi, eax, 0xffffff81
mov cl, 0xd2
imul ebp, dword [eax - 0x62], 0x39
lcall 0x966f, 0x577a9373
jp 0x6048bc
outsd dx, dword [esi]
xchg esi, eax
cmc
arpl word [edi + 0x49], bp
lea edi, [edx + 0x6f]
xchg esi, eax
cmc
popfd
int3
xchg esi, eax
inc edi
out 0x72, al
xchg esi, eax
cmc
jge 0x60482d
inc esp
mov ah, 0x2f
clc
push 0xffffffffffffffd9
jns 0x604896
pop edx
fnstcw word [ecx - 0x79]
xchg esi, eax
cmc
jge 0x604863
mov ch, 0x4c
dec esp
mov ah, 0x24
push eax
outsb dx, byte [esi]
bound ebx, qword [edi - 0x7f71889c]
outsd dx, dword [esi]
xchg esi, eax
cmc
pop eax
mov dword [ebx], esi
jbe 0x6048ad
jo 0x604854
xchg ecx, eax
jne 0x6048c2
fcom dword [ebp + 0x1dd57d8f]
mov ebp, 0x7a0fd0ee
fdiv dword [eax - 0x4f]
add ecx, ecx
test al, 0x5a
fnstcw word [ecx + 0x7e]
sbb dword [eax], edi
jle 0x60494d