Function at 0x7b1bc0
Capabilities:
Encode data using xor

Disassembly:
push 0x4ec98ca3
mov dword [esp], ebp
push dword [esp]
mov edi, dword [esp]
add esp, 4
add esp, 4
push eax
push ebx
mov ebx, 0x7d
mov eax, ebx
pop ebx
add edi, 0x39fa310b
add edi, eax
push esi
push edi
jmp 0x7b1b59
mov edi, 0x7fff7570
dec edi
xor edi, 0x3bfe0391
ja 0x7b2899
jmp 0x7b1d0b
sub edx, 0x75af560c
ja 0x7b27bd
jmp 0x7b256a
xchg dword [esp], ecx
pop esp
push ecx
mov dword [esp], ebx
mov ebx, 0x7affc04c
sub ebx, 0x7dffabf9
push edx
mov edx, 0x2ffebad
add ebx, edx
pop edx
add edi, ebx
push dword [esp]
pop ebx
add esp, 4
mov cl, byte [edi]
cmp cl, 1
je 0x7b1bf9
jmp 0x7b1beb
pop esp
push dword [edi]
push dword [esp]
pop eax
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
sub esp, 4
mov dword [esp], ebp
push dword [esp]
pop edi
push edi
mov edi, esp
add edi, 4
jmp 0x7b2302
cmp cl, 2
je 0x7b1bf9
jmp 0x7b21da
push ebp
push dword [esp]
pop edi
push edx
mov edx, esp
add edx, 4
add edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
jmp 0x7b21b3
xchg dword [esp], edx
pop esp
sub esp, 4
mov dword [esp], edx
push ebx
mov ebx, 0x79ef58d4
inc ebx
jne 0x7b25f3
jmp 0x7b20de
add edi, 0x7fff52d6
pop ecx
push dword [edi]
push dword [esp]
pop edi
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
push edx
mov dword [esp], ebx
mov ebx, 1
push edx
mov edx, 0x357d92be
jmp 0x7b1d94
mov eax, dword [esp]
add esp, 4
or eax, 0x6fbfcf8c
jle 0x7b2231
jmp 0x7b24e4
add edi, edx
pop edx
push dword [edi]
push dword [esp]
mov eax, dword [esp]
push ebp
mov ebp, esp
jmp 0x7b21f9
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
push dword [esp]
jmp 0x7b2bcc
xchg dword [esp], eax
pop esp
push 0x51d3bd7f
mov dword [esp], ecx
mov dword [esp], ebx
mov ebx, 0x9b
add edi, ebx
mov ebx, dword [esp]
jmp 0x7b2a30
not eax
add eax, 0x7fff72f8
add edi, eax
pop eax
mov dl, byte [edi]
cmp dl, 2
jne 0x7b21da
push ebp
mov edi, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
jmp 0x7b1f3d
add edi, 0x5be71664
jge 0x7b2925
jmp 0x7b215d
shl edx, 4
jnp 0x7b2942
jmp 0x7b29a5
mov dword [esp], esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
mov ebx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push eax
push 0x7fbfb368
jmp 0x7b1c67
xor ebx, 0x5fdf122d
jg 0x7b215d
jmp 0x7b25f3
add ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
mov esp, dword [esp]
push ebx
push 0x5f5ae3a7
pop ebx
shr ebx, 7
js 0x7b1f3d
jmp 0x7b24f3
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
mov ecx, dword [esp]
push eax
mov dword [esp], 0x4af193c4
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
jmp 0x7b1c90
add edi, 0x7ab78647
add edi, edx
sub edi, 0x7ab78647
pop edx
add edi, ebx
sub edi, 0x357d92be
pop ebx
movzx edx, byte [edi]
push edi
mov dword [esp], 0x1e667129
jmp 0x7b1e83
inc ebx
jo 0x7b2817
jmp 0x7b2ab0
add ebx, 4
xchg dword [esp], ebx
pop esp
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
jmp 0x7b20b6
xor ecx, 0x2fc65337
add esi, ecx
pop ecx
mov edi, dword [esp]
add esp, 4
push word [esi]
mov cx, word [esp]
push ecx
mov dword [esp], edi
mov edi, esp
jmp 0x7b201b
add eax, 0x7fbffff0
add ebp, eax
pop eax
xchg dword [esp], ebp
pop esp
push dword [esp]
pop edx
push edi
push esp
pop edi
add edi, 4
jmp 0x7b1d6c
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
push edx
mov dword [esp], 0x56998728
mov dword [esp], edi
mov edi, 0x7d
add esi, edi
mov edi, dword [esp]
push edx
mov edx, esp
add edx, 4
jmp 0x7b1fcd
xor eax, 0x43cd2a7d
sub edx, eax
pop eax
add edi, edx
push dword [esp]
pop edx
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
jmp 0x7b1bb9
or eax, 0x7fde7c26
jno 0x7b1fbd
jmp 0x7b1c7d
mov dword [esp], esi
mov dword [esp], ebp
mov edi, dword [esp]
add esp, 4
push ecx
push 0x7d
mov ecx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
add edi, ecx
jmp 0x7b2661
sub edi, 0x3d9bc812
add edi, ebp
add edi, 0x3d9bc812
push dword [esp]
pop ebp
add esp, 4
push dword [edi]
jmp 0x7b2328
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebp
mov edi, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
sub esp, 4
jmp 0x7b2686
pop esi
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push dword [esp]
pop ebp
sub esp, 4
jmp 0x7b1d0b
neg eax
ja 0x7b2643
jmp 0x7b1e04
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
push edi
mov dword [esp], 0x1ed70db8
jmp 0x7b1fde
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
mov esp, dword [esp]
push esi
mov esi, 0x7d
push eax
mov eax, 0x75ad3d4d
sub edi, eax
pop eax
add edi, esi
push ebp
mov ebp, 0x75ad3d4d
add edi, 0x7bff4dcd
add edi, ebp
sub edi, 0x7bff4dcd
jmp 0x7b26ea
dec ecx
shr ecx, 4
and ecx, 0x77db3324
jle 0x7b2bee
jmp 0x7b2546
add edx, 0x77f35674
push dword [edx]
push dword [esp]
pop edx
push edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
jmp 0x7b284b
inc eax
or eax, 0x7fcd88ff
neg eax
add eax, 0x7fefbe03
jmp 0x7b2836
xor eax, 0x3fffdea8
jno 0x7b2b5b
jmp 0x7b1b2c
add edx, 4
xchg dword [esp], edx
pop esp
push dword [esi]
push dword [esp]
jmp 0x7b28e1
mov dword [esp], ebp
push dword [esp]
pop edi
add esp, 4
push edx
mov dword [esp], eax
push 0x77efc74f
pop eax
or eax, 0x7b7f69b6
push edi
mov edi, 0x5fed514c
sub edi, 0x75c61734
jl 0x7b200e
jmp 0x7b256a
sub edi, 0x7c33b26e
add eax, edi
jmp 0x7b2231
add edi, 4
add edi, 2
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
add ecx, esp
push ebp
mov ebp, esp
jmp 0x7b29a5
push edi
mov edi, esp
push ebp
mov ebp, 4
add edi, ebp
pop ebp
add edi, 4
xchg dword [esp], edi
pop esp
sub esp, 4
mov dword [esp], ecx
jmp 0x7b2099
mov dword [esp], eax
mov eax, 0
sub eax, 0x4fbb3487
add eax, ebx
add eax, 0x4fbb3487
add edx, dword [eax]
pop eax
pop ebx
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x7dffaf9b
add edx, ebx
mov ebx, dword [esp]
jmp 0x7b240d
sub eax, 0x21c71c95
jge 0x7b23a9
jmp 0x7b2643
mov ecx, 0x7d
push eax
mov eax, 0x6aef5e04
dec eax
jmp 0x7b2089
dec esi
jno 0x7b26a9
jmp 0x7b2546
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ebp
push dword [esp]
pop ebx
add esp, 4
sub esp, 4
jmp 0x7b2c0b
dec ebx
jp 0x7b23ee
jmp 0x7b2449
xor ecx, 0x7bb2f6dd
jae 0x7b2982
jmp 0x7b1fab
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], ebx
mov ebx, 0
add ebx, edi
add eax, dword [ebx]
mov ebx, dword [esp]
add esp, 4
push ebx
mov ebx, 0x77f35674
jmp 0x7b2278
mov ebp, dword [esp]
add esp, 4
push eax
mov eax, 0
add eax, 0x7f163731
add eax, edi
push 0x4cb38bb3
mov dword [esp], edi
mov edi, 0x7f163731
jmp 0x7b27bd
mov dword [esp], ebp
mov edi, dword [esp]
add esp, 4
push eax
mov dword [esp], ebp
jmp 0x7b22c3
sub ebx, 0x2c350a53
sub edi, 0x7f966019
add edi, ebx
add edi, 0x7f966019
mov ebx, dword [esp]
and al, 0x51
and al, 0x51
mov ecx, esp
add ecx, 4
add ecx, 4
xor ecx, dword [esp]
jmp 0x7b252e
add edx, 0x2b5f681a
add edi, edx
pop edx
add edi, ebp
sub edi, 0x5f5da88a
pop ebp
push dword [edi]
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push ebx
mov ebx, 4
jmp 0x7b23ee
pop esp
push edx
push ebx
mov dword [esp], 0x4dff6469
pop edx
shr edx, 1
add edx, 0x61faadf0
dec edx
jno 0x7b23bd
jmp 0x7b2c0b
xor dword [esp], esi
xor esi, dword [esp]
pop esp
push eax
mov dword [esp], 0x65485215
mov dword [esp], ebp
push dword [esp]
pop ebx
add esp, 4
push 0x40cf1e95
jmp 0x7b24b6
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
add esp, 4
sub dword [edx], eax
push ebp
push dword [esp]
pop edi
push eax
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push ebp
push 0x9b
mov ebp, dword [esp]
jmp 0x7b25d6
pop edi
xchg esi, eax
not esi
xchg esi, eax
xor eax, 0x7dfccd66
jns 0x7b2909
jmp 0x7b2462
push 1
pop edx
sub edi, 0x7c7f1e66
add edi, edx
add edi, 0x7c7f1e66
pop edx
movzx edx, byte [edi]
push edx
mov edx, esp
add edx, 4
jmp 0x7b1ece
inc edi
jo 0x7b2ac0
jmp 0x7b270b
sub edx, ebx
pop ebx
push eax
mov dword [esp], ebp
mov ebp, 0x7b67bdf8
add edx, ebp
pop ebp
add edx, ecx
sub edx, 0x7b67bdf8
jmp 0x7b1f88
add edx, 0x6e8ebe5c
push 0x362900ce
mov dword [esp], ebp
push dword [esp]
pop edi
push edx
mov edx, esp
add edx, 4
add edx, 4
jmp 0x7b1c18
dec esi
je 0x7b270b
jmp 0x7b2b48
mov ebp, 0x7d
add edi, ebp
push dword [esp]
pop ebp
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [edi]
push dword [esp]
pop edi
push eax
push esp
pop eax
add eax, 4
add eax, 4
jmp 0x7b248f
add ebp, 0xefdff83d
jmp 0x7b1eaf
add edi, 4
xchg dword [esp], edi
pop esp
push eax
mov eax, 0x9b
push eax
mov eax, 0x64d34e20
or eax, 0x7bdabb9b
ja 0x7b2a20
jmp 0x7b2899
mov edi, dword [esp]
push esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
push eax
push ebp
mov dword [esp], 0x7b5b7014
jmp 0x7b27a5
push dword [esp]
mov edi, dword [esp]
add esp, 4
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push 0x69b01f90
mov dword [esp], eax
mov dword [esp], edx
jmp 0x7b2246
pop ecx
add ebx, 0xaf98cc9b
add edi, ebx
mov ebx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push dword [edi]
mov eax, dword [esp]
jmp 0x7b23c8
add edi, 0x30000291
jmp 0x7b2b7b
sub eax, 1
add eax, 0x36d71169
sub edi, eax
pop eax
add edi, ecx
jmp 0x7b1c34
sub edx, 0x88fa5fa6
jmp 0x7b2475
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
mov esp, dword [esp]
sub esp, 4
mov dword [esp], ecx
jmp 0x7b2a90
add ebp, ebx
pop ebx
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
push ecx
push 0
pop ecx
add ecx, 0x5fdd30e5
jmp 0x7b2b68
add esp, 4
sub edx, 0x77aa9492
add edx, ecx
jmp 0x7b2bee
mov edx, 2
add edi, 0xefebe47
add edi, edx
sub edi, 0xefebe47
push dword [esp]
pop edx
add esp, 4
movzx edx, byte [edi]
push eax
mov dword [esp], ebx
mov dword [esp], esi
jmp 0x7b2148
add ebx, 0x3955e505
and eax, ebx
pop ebx
or eax, 0x77ff72e3
jge 0x7b1cc2
jmp 0x7b1e73
pop esp
push edx
mov edx, 0x7d3f4ed1
inc edx
je 0x7b22f7
jmp 0x7b1cfd
add edi, edx
push dword [esp]
pop edx
add esp, 4
push dword [edi]
push dword [esp]
push dword [esp]
pop edi
jmp 0x7b29f7
xchg dword [esp], eax
pop esp
push ebx
mov ebx, 0x73ea1876
inc ebx
je 0x7b1c67
jmp 0x7b1d34
xchg dword [esp], esi
pop esp
push 0x6366400c
mov dword [esp], edx
jmp 0x7b2420
mov dword [esp], edi
mov edi, 0x5fca5445
neg edi
and edi, 0x35ee2860
jge 0x7b26d6
jmp 0x7b284b
add esp, 4
push 0xe90bf85
mov dword [esp], ebp
mov edi, dword [esp]
jmp 0x7b203b
neg eax
neg eax
jl 0x7b1c7d
jmp 0x7b1f19
xor ebx, 0x2fff2910
jb 0x7b2a90
jmp 0x7b1dbc
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
push esi
push 0x77efa078
pop esi
sub esi, 0x17cff7ed
jae 0x7b22b7
jmp 0x7b24e4
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
push ecx
mov dword [esp], ebx
mov ebx, 0
add ebx, edi
push edx
jmp 0x7b205c
push ebp
push 0x57ecaf79
pop ebp
sub ebp, 0x5f85e07d
add ecx, ebp
pop ebp
mov dword [ebx], ecx
mov ecx, dword [esp]
add esp, 4
push dword [esp]
pop edi
push edx
mov edx, esp
jmp 0x7b2643
add edx, 0x7be0fd0
add edi, edx
pop edx
add edi, 4
xchg dword [esp], edi
pop esp
push edi
mov dword [esp], ebp
push edx
mov dword [esp], 0x5c708db0
pop ebp
shr ebp, 8
xor ebp, 0x5c708a
add edi, ebp
jmp 0x7b2120
xor edx, 0x3bde6c7b
neg edx
xor edx, 0x2a635b9d
sub edi, edx
pop edx
mov esi, dword [esp]
add esp, 4
push dword [edi]
mov eax, dword [esp]
sub esp, 4
mov dword [esp], esi
jmp 0x7b27ee
push dword [esp]
pop ebx
add esp, 4
push esi
push 0x46
jmp 0x7b2b24
add esp, 4
push edx
mov edx, 0x7bfe7d78
and edx, 0x37ff40f5
jae 0x7b2188
jmp 0x7b21f9
xor ebx, 0x6ab12a93
shr ebx, 1
inc ebx
xor ebx, 0x2d5204d6
mov edx, ebx
pop ebx
push esi
mov esi, 0x24fd3db8
sub edx, 0x77ef5051
sub edx, esi
add edx, 0x77ef5051
pop esi
jmp 0x7b1c7d
add edi, ebx
push dword [esp]
pop ebx
add esp, 4
push dword [edi]
push dword [esp]
pop ecx
push edi
mov edi, esp
add edi, 4
add edi, 4
jmp 0x7b2ba6
sub esp, 4
mov dword [esp], eax
mov eax, 0x7fffb7c7
sub eax, 0x6f5d7a00
je 0x7b2099
jmp 0x7b1fab
mov ecx, dword [esp]
add esp, 4
push dword [edi]
mov edi, dword [esp]
push edx
mov dword [esp], ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
jmp 0x7b2462
mov dword [esp], ebx
push 0x7d
pop ebx
add edi, ebx
push dword [esp]
pop ebx
add esp, 4
push dword [edi]
mov edi, dword [esp]
push edi
push esp
pop edi
push edx
jmp 0x7b2794
dec esi
jp 0x7b2918
jmp 0x7b2278
add ecx, 0x49e2ba51
jnp 0x7b1bb9
jmp 0x7b1de3
not ebp
shl ebp, 6
jne 0x7b22f7
jmp 0x7b27a5
sub edi, 0xffffffff
and edi, 0x34de3296
js 0x7b1d94
jmp 0x7b226c
pop ebp
pop esi
push dword [edi]
push dword [esp]
mov edi, dword [esp]
add esp, 4
push esi
mov esi, esp
add esi, 4
add esi, 4
jmp 0x7b24a5
push edx
mov edx, 0xdffbe07c
add edi, edx
pop edx
sub ebx, 0x3efef13c
add ebx, edi
add ebx, 0x3efef13c
pop edi
push dword [ebx]
mov ebx, dword [esp]
sub esp, 4
mov dword [esp], esi
mov esi, esp
jmp 0x7b2738
push ebx
mov ebx, 0x7fd8d4eb
xor ebx, 0x7fd8d4ef
add esi, ebx
pop ebx
add esi, 4
xchg dword [esp], esi
pop esp
push 0x160ac54d
mov dword [esp], edx
sub esp, 4
jmp 0x7b2764
mov dword [esp], ecx
mov dword [esp], 0x3547e5fe
pop edx
or edx, 0xffeb39f
xor edx, 0x3ffff7f8
add ebx, edx
pop edx
push dword [ebx]
push dword [esp]
mov edx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
jmp 0x7b1dc8
mov edx, 0x7db7c51a
dec edx
jns 0x7b2817
jmp 0x7b28e1
mov eax, dword [esp]
add esp, 4
push ebx
mov ebx, 0x7ffe1125
dec ebx
jns 0x7b298e
jmp 0x7b1cc2
sub eax, edi
pop edi
push ebx
mov ebx, 0
add ebx, eax
add edx, dword [ebx]
pop ebx
pop eax
push ebp
push 0x6e8ebe5c
pop ebp
sub edx, ebp
mov ebp, dword [esp]
add esp, 4
sub edx, 0x30d93fde
add edx, ecx
add edx, 0x30d93fde
jmp 0x7b2294
mov esi, esp
add esi, 4
push ecx
mov ecx, 4
add esi, ecx
pop ecx
xchg dword [esp], esi
pop esp
sub dword [edx], eax
push ebp
mov edi, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
jmp 0x7b1d45
shl edx, 6
je 0x7b25c1
jmp 0x7b1b70
xor edi, 0x7fcc5297
jg 0x7b1cec
jmp 0x7b200e
add edx, eax
pop eax
add edx, 4
xchg dword [esp], edx
pop esp
push dword [esp]
push dword [esp]
jmp 0x7b1ef3
pop esp
cmp edx, eax
je 0x7b21da
push edx
mov dword [esp], eax
mov dword [esp], 0x4d8cd940
mov dword [esp], ebp
mov edi, dword [esp]
add esp, 4
jmp 0x7b2a5c
sub esi, 0x5fffd551
push esi
pop ecx
mov esi, dword [esp]
add esp, 4
push edx
mov dword [esp], ebp
mov esi, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
push eax
jmp 0x7b1e22
add edi, 0xf5f8ba0d
mov esi, edi
pop edi
sub edi, esi
pop esi
pop eax
push dword [edi]
mov edi, dword [esp]
push 0x56726a60
mov dword [esp], eax
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
jmp 0x7b1b81
push eax
mov eax, 0x6fb758c0
or ebp, eax
pop eax
or ebp, 0x69be7a8b
dec ebp
jnp 0x7b1d0b
jmp 0x7b26c6
pop esi
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
push edi
mov edi, 0x77590c9d
shr edi, 3
jne 0x7b2825
jmp 0x7b1eaf
add eax, 0x900fbb4d
add edi, eax
pop eax
push dword [edi]
jmp 0x7b234b
neg esi
jle 0x7b1beb
jmp 0x7b2870
or edi, 0x4ff77d1b
jae 0x7b2936
jmp 0x7b24a5
dec edi
jle 0x7b239e
jmp 0x7b1f19
xor edx, 0x6f6b3da0
push eax
mov eax, 0x2dff52fa
shl eax, 8
jns 0x7b2942
jmp 0x7b1e4e
add edi, esi
push edx
mov edx, 0x77ff7fec
shl edx, 7
jnp 0x7b2449
jmp 0x7b259a
mov esi, eax
pop eax
neg esi
jae 0x7b1cc2
jmp 0x7b20aa
inc ecx
js 0x7b2b24
jmp 0x7b26b5
and ebx, 0x76eb40d9
add ebx, 0x5fb75c1a
jg 0x7b20d2
jmp 0x7b2942
add ebp, 4
push ebx
mov ebx, 4
sub ebp, ebx
pop ebx
xchg dword [esp], ebp
mov esp, dword [esp]
mov dword [esp], edx
pop dword [ecx]
push 0x5f814e67
mov dword [esp], eax
mov dword [esp], ebp
jmp 0x7b25c1
xor eax, 0x4000b2d7
sub edi, 0x6df819d1
add edi, eax
add edi, 0x6df819d1
pop eax
add edi, eax
sub edi, 0x7fff6d75
mov eax, dword [esp]
add esp, 4
push esi
jmp 0x7b20ef
add esp, 4
add esp, 4
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ebx
mov ebx, 7
jmp 0x7b2620
add eax, 0x3ddfe719
jo 0x7b1e73
jmp 0x7b24e4
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push eax
push 0
pop eax
add eax, edi
add ecx, dword [eax]
push dword [esp]
mov eax, dword [esp]
add esp, 4
jmp 0x7b24d1
push edi
mov dword [esp], edx
mov dword [esp], 0x458aedab
mov dword [esp], edx
mov edx, 0x9b
add edi, edx
mov edx, dword [esp]
add esp, 4
push dword [edi]
mov ecx, dword [esp]
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
jmp 0x7b1f26
mov ecx, 0
add ecx, edx
add dword [ecx], eax
mov ecx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xor esi, dword [esp]
jmp 0x7b21d3
shl ebx, 6
push ecx
mov ecx, 0x7feff5c0
and ebx, ecx
jmp 0x7b2378
push ebx
mov ebx, 0x5fdd30e5
sub ecx, ebx
pop ebx
add dword [ecx], eax
pop ecx
push ebp
push eax
mov eax, 0x7aed7aec
mov dword [esp + 4], eax
pop eax
mov dword [esp], ebp
mov edi, dword [esp]
add esp, 4
push ebp
mov ebp, 0x5cb62d16
jmp 0x7b28c6
pop ebp
push eax
push 0
pop eax
add eax, ebx
push ebx
mov ebx, 0
add ebx, eax
push eax
mov eax, 0
add eax, ebx
push ecx
mov ecx, 0
add ecx, eax
add edx, dword [ecx]
pop ecx
pop eax
pop ebx
pop eax
push esi
push eax
push 0x5fffd54f
pop eax
jmp 0x7b2972
pop esi
sub ebx, 0x387fea41
add ebx, esi
push edi
push 0x387fea41
pop edi
add ebx, edi
pop edi
pop esi
sub esp, 4
mov dword [esp], ecx
mov ecx, 0x7bd7155c
jmp 0x7b1f73
not esi
xor esi, 0x9fe0574f
add edi, 0x11fd3e18
jmp 0x7b295c
neg eax
jnp 0x7b29cf
jmp 0x7b259a
sub ecx, 0x4709fc31
add ecx, edx
add ecx, 0x4709fc31
jmp 0x7b2ac0
sub esi, 0x65e9b4bf
add esi, 0x7cfac30c
add esi, edi
sub esi, 0x7cfac30c
push ecx
mov ecx, 0x7b7dd92b
or ecx, 0x63b3d2e9
jo 0x7b2148
jmp 0x7b20de
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
push ecx
mov dword [esp], edi
mov dword [esp], ebp
mov edi, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
jmp 0x7b1ca4
mov eax, dword [esp]
add esp, 4
push ecx
mov ecx, esp
push edi
mov edi, 4
add ecx, edi
pop edi
add ecx, 4
xchg dword [esp], ecx
pop esp
popfd
ret 0
add edx, 0x77aa9492
sub edx, 0x7dffaf9b
sub esp, 4
mov dword [esp], ebp
mov edi, dword [esp]
jmp 0x7b2504
mov dword [esp], ebp
push 0x9b
pop ebp
sub ebx, 0x19cf32f7
add ebx, 0x6dbfb786
add ebx, ebp
sub ebx, 0x6dbfb786
add ebx, 0x19cf32f7
jmp 0x7b2aef