Function at 0x7f7003
Capabilities:
Encode data using xor

Disassembly:
jmp 0x8c93ab
jmp 0x924fe5
jmp 0x91550e
jmp 0x900697
jmp 0x91f244
jmp 0x8bedc9
cmp eax, 0
jmp 0x8e303b
jmp 0x7af112
cmp dword [ebp + 0x14], 0xeeeeeeee
jmp 0x902087
cmp dword [ebp + 0x14], 0xeeeeeeee
jmp 0x902092
cmp dword [ebp - 4], 0
jmp 0x8e3046
je 0x79fb6a
jmp 0x920cad
jmp 0x8d040a
push dword [esp]
pop ebp
push edi
push esp
pop edi
add edi, 4
push ecx
mov ecx, 4
add edi, ecx
jmp 0x8d0424
pop ecx
xchg dword [esp], edi
pop esp
jmp 0x8d042e
jmp 0x91ce3c
jmp 0x8d2f1b
push dword [ebp + 0x1c]
jmp 0x8d2f5f
jmp 0x900377
cmp byte [edi + 0xf002], 0
jmp 0x8caaef
jne 0x7a3a41
jmp 0x8fe8b9
je 0x817b44
jmp 0x8bedbd
call fcn.00704a50
jmp 0x921c31
jmp 0x8f8488
push eax
mov dword [esp], esi
mov dword [esp], ebx
mov dword [esp], edx
mov dword [esp], ecx
jmp 0x8f849a
jmp 0x90572a
jmp 0x8fcd46
call dword [edi + 0xc614a]
jmp 0x8fcdfb
jmp 0x900697
push edi
mov dword [esp], 0x4e0bfc6
mov dword [esp], esi
push ecx
mov ecx, 0x2fc48ffa
jmp 0x8fe9ec
shr ecx, 5
jne 0x8fe930
jmp 0x8fe95d
and ecx, 0x7d6ef292
jns 0x8fe9fd
jmp 0x8fe8b9
xor esi, 0xa0021201
mov dword [ebp - 4], esi
pop esi
jmp 0x8fea1c
neg esi
js 0x8fe941
jmp 0x8fe930
push edi
mov dword [esp], 0x1431fcfc
mov dword [esp], ebp
mov dword [esp], eax
mov eax, dword [esp]
add esp, 4
push ecx
push dword [esp]
mov edx, dword [esp]
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push edx
mov dword [esp], eax
push dword [esp]
pop eax
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x8fe9fd
or ecx, 0x7b7f1c8c
js 0x8fe930
jmp 0x8fe922
sub ecx, 0xa1f10724
mov esi, ecx
mov ecx, dword [esp]
add esp, 4
or esi, 0xcfd6dbf
jp 0x8fe950
jmp 0x8fe8b9
jmp 0x924fe5
jmp 0x900484
push dword [ebp + 0x18]
jmp 0x90048c
jmp 0x91a356
push eax
push dword [esp]
pop eax
push ebp
mov ebp, esp
push eax
mov eax, 0x69ffe269
sub eax, 0x69ffe265
add ebp, eax
pop eax
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x900795
jmp 0x925113
je 0x817b44
jmp 0x8f8370
jne 0x7a5d14
jmp 0x920ef7
call dword [edi + 0x5325e]
jmp 0x905842
jmp 0x8beda5
push dword [ebp + 8]
jmp 0x90eaf1
jmp 0x924ed9
push dword [ebp + 0x20]
jmp 0x915621
jmp 0x8d2e6f
jmp 0x9163e0
leave
jmp 0x91643f
jmp 0x91aaf0
push dword [ebp + 0x14]
jmp 0x91a455
jmp 0x925847
jmp 0x91ab99
ret 0x1c
sub esp, 4
mov dword [esp], edi
mov edi, esp
jmp 0x91b496
push ebp
push 4
pop ebp
add edi, ebp
pop ebp
sub edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
jmp 0x91b554
jmp 0x921b12
jmp 0x91ce92
push ebp
mov dword [esp], 0x1d003e7
mov dword [esp], eax
push dword [esp]
pop eax
add esp, 4
jmp 0x91cf4c
jmp 0x90e9dd
jmp 0x91e6ea
push dword [ebp + 8]
jmp 0x91e79e
jmp 0x8fccdf
jmp 0x91f363
mov eax, 0x2c6c2ce7
mov dword [esp + 4], eax
pop eax
mov dword [esp], ebp
jmp 0x91f37a
sub esp, 4
mov dword [esp], ebp
sub esp, 4
mov dword [esp], eax
jmp 0x91f2a2
jmp 0x9219df
jmp 0x91f625
xor esi, 0x7c7ecd04
jo 0x91f536
jmp 0x91f547
sub esi, 0x7d788d07
add edx, esi
pop esi
push eax
mov eax, 4
sub edx, eax
pop eax
xchg dword [esp], edx
pop esp
mov dword [esp], eax
jmp 0x91f63c
push 0x4ae28fb8
mov dword [esp], ecx
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
push esi
mov dword [esp], 0x53460e9
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push ebx
mov eax, dword [esp]
push ecx
mov ecx, esp
push edx
mov edx, 4
add ecx, edx
pop edx
push edx
mov edx, 4
add ecx, edx
pop edx
xchg dword [esp], ecx
pop esp
jmp 0x91f625
inc esi
and esi, 0x5d57c878
js 0x91f5bc
jmp 0x91f619
dec esi
jno 0x91f536
jmp 0x91f5bc
push ebp
mov dword [esp], edx
mov edx, esp
push esi
mov esi, 0x7fffdd82
xor esi, 0x7e798d0d
jmp 0x91f607
jmp 0x92551c
push dword [ebp + 4]
push dword [esp]
pop eax
push 0x62a600a8
mov dword [esp], edx
jmp 0x920cc1
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x920dcd
jmp 0x922907
jmp 0x920fef
push edx
mov dword [esp], 0x47f9d4ac
mov dword [esp], esi
mov esi, 0xffa6314
add esi, 0xf0059cec
push esi
pop dword [ebp + 0x14]
mov esi, dword [esp]
add esp, 4
jmp 0x921017
jmp 0x91550e
jmp 0x9217c6
pop esp
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0x9218e5
push edi
push esp
pop edi
push eax
mov eax, 0x79d6f2b3
and eax, 0x77bb7ad1
jb 0x92187c
jmp 0x92187c
sub eax, 0x7ffed5af
inc eax
or eax, 0x3bd7d5f2
neg eax
sub eax, 0x4282209
add edi, eax
pop eax
sub edi, 4
xchg dword [esp], edi
jmp 0x9217ba
jmp 0x8d8548
jmp 0x921a43
push esp
push dword [esp]
pop ebp
push edx
mov edx, esp
add edx, 4
jmp 0x921afb
push ebp
mov ebp, 4
add edx, ebp
pop ebp
xchg dword [esp], edx
pop esp
jmp 0x921b0d
jmp 0x91b429
jmp 0x921c11
push edx
push esp
pop edx
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], edi
jmp 0x921c2c
jmp 0x921d71
jmp 0x921cdc
push 0x2ff023bc
mov dword [esp], ebp
mov edi, dword [esp]
push ebx
mov ebx, esp
push ecx
mov ecx, 4
add ebx, ecx
pop ecx
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x921d5f
jmp 0x8d0316
jmp 0x921db8
push ebp
push 0x6437a453
mov dword [esp], esp
add dword [esp], 4
pop ebp
add ebp, 4
jmp 0x921e36
push ecx
mov ecx, 4
sub ebp, ecx
pop ecx
xchg dword [esp], ebp
pop esp
mov dword [esp], ebp
jmp 0x921eac
jmp 0x8f33c2
jmp 0x922a10
pop ecx
mov dword [esp], ecx
jmp 0x922a28
push ecx
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
mov ecx, 0x3f116438
mov dword [esp + 4], ecx
jmp 0x92290c
jmp 0x91f4e0
jmp 0x924fd5
call dword [edi + 0x2540f]
jmp 0x924fe0
jmp 0x9217b5
jmp 0x9250ec
mov esp, dword [esp]
jmp 0x92510e
mov ecx, dword [esp]
push eax
mov eax, esp
add eax, 4
push esi
mov esi, 4
add eax, esi
pop esi
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
jmp 0x925034
jmp 0x8c93ab
jmp 0x925171
pop esp
jmp 0x92524d
push dword [esp]
pop edi
push ebp
push esp
pop ebp
add ebp, 4
push eax
mov eax, 4
add ebp, eax
pop eax
xchg dword [esp], ebp
jmp 0x92516b
jmp 0x91632e
jmp 0x925412
push dword [ebp + 0xc]
jmp 0x92541a
jmp 0x91e688
call dword [edi + 0xd4796]
jmp 0x925622
jmp 0x8b1c54
jmp 0x9258f8
push dword [ebp + 0x10]
jmp 0x925952
jmp 0x92531b