Function at 0x10061ce0
Capabilities:
Encode data using xor

Disassembly:
jmp 0x1030c8ec
jmp 0x1030c7cd
jmp 0x103027ba
jmp 0x1030428d
jmp 0x10302e17
jmp 0x102fb4cc
jmp 0x102fecd6
jmp 0x10308624
jmp 0x102ff259
jmp 0x10304937
jmp 0x1030f8e9
jmp 0x103255c4
jmp 0x102f8257
push edi
mov edi, 0x7fdeb18f
add edx, edi
pop edi
add edx, eax
push ecx
mov ecx, 0x4dff7908
shl ecx, 3
xor ecx, 0x102579cf
sub edx, ecx
pop ecx
add edi, dword [edx]
pop edx
pop eax
jmp 0x102f826a
push eax
mov eax, 0x2a2f0
add eax, ebp
push edx
mov edx, 0
jmp 0x102f8189
jmp 0x1031bbe8
jmp 0x102f8980
pop eax
push dword [esp]
pop edx
add esp, 4
jmp 0x102f89a3
push edx
mov edx, 0x2a2f0
add edx, 0x7ff10cea
add edx, ebp
sub edx, 0x7ff10cea
push eax
mov eax, 0
add eax, edx
add edi, dword [eax]
jmp 0x102f88bd
jmp 0x10306836
push eax
mov eax, 0x2a2f0
sub eax, 0x79cedebb
sub eax, 0x7edf1c31
push ebx
mov ebx, 0x7bfffbca
sub eax, ebx
pop ebx
add eax, ebp
add eax, 0x7bfffbca
add eax, 0x7edf1c31
jmp 0x102f9fbf
add eax, 0x79cedebb
add edi, dword [eax]
pop eax
jmp 0x102f9fcc
jmp 0x1030737c
jmp 0x102fb51f
lea esi, [ebp + 0x7e50]
jmp 0x102fb5ce
jmp 0x1031bc0a
ret
jmp 0x102fedd6
lea esi, [ebp + 0x59608]
jmp 0x102fede1
jmp 0x1031bc00
jmp 0x102ff0d5
xor edi, 0x797fb7e5
dec edi
not edi
shr edi, 1
js 0x102fefd0
jmp 0x102ff0ec
sub esp, 4
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], ebx
pop eax
push ebp
mov dword [esp], ecx
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
push edx
mov dword [esp], edi
mov dword [esp], ebx
push dword [esp]
pop ebx
add esp, 4
push ebp
mov dword [esp], edi
mov dword [esp], ebx
push dword [esp]
pop ebx
add esp, 4
jmp 0x102ff0d5
push edi
mov edi, 0x6fbe8654
or edi, 0x3fff68f3
jb 0x102fefe7
jmp 0x102fefd0
dec edi
jne 0x102ff0f8
jmp 0x102ff0d5
push esi
mov esi, 0x3cfbcad1
dec esi
xor esi, 0x404419a7
xor edi, esi
pop esi
sub esp, 4
mov dword [esp], edi
pop dword [ebp + 0x1296d5]
pop edi
jmp 0x102ff11d
jmp 0x103066d4
jmp 0x102ff17d
push edx
mov edx, 0x2a2f0
add edx, ebp
push ebx
push ebx
push ebx
mov ebx, 0
mov dword [esp + 4], ebx
pop ebx
pop ebx
add ebx, edx
add edi, dword [ebx]
pop ebx
pop edx
jmp 0x102ff254
jmp 0x1031bbf4
jmp 0x102ff371
lea esi, [ebp + 0x869d3]
jmp 0x102ff37c
jmp 0x10300aac
jmp 0x102ff3db
pop edx
add esp, 4
jmp 0x102ff49f
push edx
push eax
mov dword [esp], 0x2a2f0
pop edx
add edx, ebp
add edi, dword [edx]
push dword [esp]
jmp 0x102ff386
jmp 0x10307388
jmp 0x10300975
ret
call fcn.1010f62e
jmp 0x102f8855
call fcn.1010f62e
jmp 0x10303b16
call fcn.1010f62e
jmp 0x1030618b
call fcn.1010f62e
jmp 0x10305afa
call fcn.1010f62e
jmp 0x102f9eac
call fcn.1010f62e
jmp 0x102ff381
push edi
push edx
mov edx, 0x46aedc47
mov dword [esp + 4], edx
pop edx
mov dword [esp], eax
mov dword [esp], edi
pop dword [ebp + 0xe8df0]
jmp 0x103028ce
jmp 0x10321901
lea esi, [ebp + 0x18280c]
jmp 0x10302f0c
jmp 0x10320153
jmp 0x10303212
ret
jmp 0x10303818
push 0x353187c1
mov dword [esp], ebx
push ebp
mov dword [esp], 0x2a2f0
pop ebx
sub ebx, 0x75e3afd1
add ebx, ebp
add ebx, 0x75e3afd1
add edi, dword [ebx]
jmp 0x1030383e
pop ebx
jmp 0x1030388b
jmp 0x1031699c
jmp 0x10303afb
inc ah
xor ah, 0xd4
mov bh, ah
pop eax
and bh, 0x2b
shr bh, 3
jp 0x103039ac
jmp 0x10303ae6
push edx
mov dword [esp], ebx
push dword [esp]
pop ebx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], eax
push dword [esp]
pop eax
add esp, 4
push 0x7990e612
mov dword [esp], esi
mov dword [esp], ebx
push dword [esp]
pop ebx
add esp, 4
push edi
push ebp
mov ebp, 0x15cd54cd
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebx
mov ebx, dword [esp]
add esp, 4
jmp 0x10303ae6
push ecx
mov ecx, esp
push edi
mov edi, 4
add ecx, 0x6bff5d7f
add ecx, edi
sub ecx, 0x6bff5d7f
pop edi
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ebx
pop eax
push eax
mov dword [esp], ebx
mov ebx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ebx
push dword [esp]
pop ebx
add esp, 4
jmp 0x10303a0d
add bh, 9
mov al, bh
pop ebx
or al, 0x3d
not al
add al, 0xbf
mov byte [ebp + 0x1be2c5], al
mov eax, dword [esp]
add esp, 4
jmp 0x10303b11
push eax
mov al, 0x86
or bh, al
pop eax
inc bh
dec bh
jno 0x10303a6f
jmp 0x10303afb
push eax
push ebx
push eax
mov ah, 0xa8
sub ah, 6
add ah, 0xf5
jg 0x10303a0d
jmp 0x10303993
jmp 0x1030ed01
jmp 0x10303b7e
sub esi, 0xe5564eba
xor edi, esi
pop esi
shl edi, 8
jmp 0x10303bbb
push edx
mov edx, 0x2a2f0
add edx, 0x7aaf1d78
add edx, ebp
push edi
mov edi, 0x2aed6089
push esi
push 0x5dfa9c1b
pop esi
and esi, 0x7edea4db
ja 0x10303baa
jmp 0x10303bbb
add esi, 0x4d7fbad5
jnp 0x10303baa
jmp 0x10303c2b
xor edi, 0x6feb6ce7
sub edi, 0x28f136f
sub edx, edi
pop edi
add edi, dword [edx]
pop edx
jmp 0x10303c92
not esi
shl esi, 5
add esi, 0x6f9de2af
jg 0x10303b6d
jmp 0x10303b6d
jmp 0x10306842
jmp 0x1030438e
lea esi, [ebp + 0x2ae18]
jmp 0x10304399
jmp 0x10300da4
push edi
mov dword [esp], eax
mov eax, 0x7e3d77da
and eax, 0x67ff5053
jne 0x103045dd
jmp 0x1030450f
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
sub esp, 4
mov dword [esp], eax
mov eax, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
jmp 0x103045c9
xor eax, ecx
mov ecx, dword [esp]
add esp, 4
mov dword [ebp + 0x1ae1f8], eax
pop eax
jmp 0x10304651
push edi
mov edi, 0x6bf67873
dec edi
add edi, 0x7e92b30
sub eax, edi
pop edi
push ecx
mov ecx, 0xf25dacb1
jmp 0x103045c9
jmp 0x103255c4
jmp 0x103048cd
ret
lea esi, [ebp + 0xe4605]
jmp 0x10304a43
jmp 0x10321a07
push esi
push 1
pop esi
push esi
pop dword [ebp + 0x62a5c]
mov esi, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x1030506d
jmp 0x10304826
push 0x88baa43
mov dword [esp], ebx
push 0x2a2f0
pop ebx
jmp 0x10305bac
add ebx, 0x6f6f1c29
add ebx, ebp
sub ebx, 0x6f6f1c29
push edx
mov edx, 0
add edx, ebx
add edi, dword [edx]
pop edx
pop ebx
jmp 0x10305c16
jmp 0x1030c74d
jmp 0x10305cba
neg edx
jge 0x10305d1c
jmp 0x10305d7a
push edx
mov edx, 0x4dd7166f
dec edx
jle 0x10305d7a
jmp 0x10305cad
push eax
mov eax, esp
add eax, 4
push edx
mov edx, 0x77b38da5
sub edx, 0x4d37ee58
inc edx
inc edx
shl edx, 8
add edx, 0x35ff58cd
sub edx, 0xb19ea7c9
sub eax, edx
pop edx
xchg dword [esp], eax
pop esp
mov dword [esp], ebx
mov ebx, dword [esp]
add esp, 4
push 0x7e3c6884
mov dword [esp], edi
mov dword [esp], ecx
mov edx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x10305d1c
push 0x182bb083
mov dword [esp], ebp
mov ebp, 0xb228e993
xor edx, ebp
pop ebp
mov dword [ebp + 0x62a5c], edx
push dword [esp]
pop edx
add esp, 4
jmp 0x10305df3
jmp 0x1030d1b2
jmp 0x10305e52
add edi, dword [ecx]
mov ecx, dword [esp]
add esp, 4
jmp 0x10305f2c
push eax
mov dword [esp], 0x66fd01e
mov dword [esp], ecx
mov ecx, 0x2a2f0
sub ecx, 0x62efa8cb
add ecx, ebp
add ecx, 0x62efa8cb
jmp 0x10305e45
jmp 0x1031bbd0
jmp 0x10305fea
or edx, 0x6fffd139
dec edx
jl 0x10305fcd
jmp 0x10306022
add edx, 0x7be86098
jmp 0x1030600f
push eax
mov eax, 0x2a2f0
sub eax, 0x7be74799
add eax, ebp
push edx
push 0x3b79562f
pop edx
xor edx, 0x7ff8e136
jg 0x10305fcd
jmp 0x10306022
add eax, edx
pop edx
add edi, dword [eax]
mov eax, dword [esp]
add esp, 4
jmp 0x10306094
shl edx, 5
inc edx
jns 0x10305fdf
jmp 0x10305fdf
jmp 0x103169a8
push ecx
push ebp
push 0x2a2f0
pop ebp
mov ecx, ebp
mov ebp, dword [esp]
add esp, 4
add ecx, ebp
add edi, dword [ecx]
jmp 0x103061a4
mov ecx, dword [esp]
add esp, 4
jmp 0x103062b7
jmp 0x1030c741
push esi
mov dword [esp], eax
mov eax, 1
push eax
pop dword [ebp + 0x1296d5]
jmp 0x1030658d
push dword [esp]
pop eax
add esp, 4
jmp 0x1030663e
jmp 0x102febc6
jmp 0x1030672a
ret
cmp dword [ebp + 0x2a2f0], 0
jmp 0x1032206d
cmp dword [ebp + 0x2a2f0], 0
jmp 0x10322078
cmp dword [ebp + 0x2a2f0], 0
jmp 0x10320193
cmp dword [ebp + 0x2a2f0], 0
jmp 0x1032019e
jmp 0x10308724
lea esi, [ebp + 0x6325b]
jmp 0x1030872f
jmp 0x10300a98
jmp 0x10308828
push edx
push esi
mov esi, 0x7e7ffa7b
xchg esi, eax
dec eax
xchg esi, eax
shr esi, 6
je 0x10308828
jmp 0x103088a3
add esp, 4
jmp 0x103088bb
sub esi, 0x1f9ffe8
mov edx, esi
pop esi
push edx
pop dword [ebp + 0x3381a]
mov edx, dword [esp]
jmp 0x10308840
jmp 0x1030428d
cmp dword [ebp + 0x2a2f0], 0
jmp 0x1030c759
cmp dword [ebp + 0x2a2f0], 0
jmp 0x1030c764
je 0x10153d43
jmp 0x103031aa
je 0x100c00f5
jmp 0x1030398e
jmp 0x1030c883
lea esi, [ebp + 0x1f07df]
jmp 0x1030c8e7
jmp 0x10300aa2
lea esi, [ebp + 0x69917]
jmp 0x1030c9f9
jmp 0x10300a8e
jmp 0x1030d2c9
ret
jmp 0x1030ed55
ret
jmp 0x1030eef7
mov ecx, dword [esp]
add esp, 4
jmp 0x1030ef6d
sub esp, 4
mov dword [esp], ecx
mov ecx, 1
push esi
mov dword [esp], ecx
pop dword [ebp + 0x62a5c]
jmp 0x1030ee8f
jmp 0x10306516
jmp 0x1030f9e3
lea esi, [ebp + 0xe45f9]
jmp 0x1030f9ee
jmp 0x1032015d
je 0x101544a7
jmp 0x102fefcb
je 0x10032a70
jmp 0x10305ca8
je 0x10069a70
jmp 0x10304f36
je 0x10068ca7
jmp 0x103008d6
cmp dword [ebp + 0x2a2f0], 0
jmp 0x1031b816
cmp dword [ebp + 0x2a2f0], 0
jmp 0x1031b821
je 0x101599bd
jmp 0x1030ee2d
je 0x101ba9a0
jmp 0x103044f6
cmp dword [ebp + 0x2a2f0], 0
jmp 0x10315ba6
cmp dword [ebp + 0x2a2f0], 0
jmp 0x10315bb1
cmp dword [ebp + 0x2a2f0], 0
jmp 0x103133f4
cmp dword [ebp + 0x2a2f0], 0
jmp 0x103133ff
call fcn.1010f62e
jmp 0x10305df8
call fcn.1010f62e
jmp 0x1031c652
push edx
mov edx, 0x2a2f0
add edx, 0x3ceba8f3
add edx, ebp
sub edx, 0x3ceba8f3
add edi, dword [edx]
mov edx, dword [esp]
push eax
mov eax, esp
add eax, 4
jmp 0x1031c6d1
add eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
jmp 0x1031c790
jmp 0x1031bbdc
jmp 0x1031c88c
push edx
mov dword [esp], 0x1b591670
mov dword [esp], ebx
mov ebx, 1
mov dword [ebp + 0x3381a], ebx
push dword [esp]
pop ebx
add esp, 4
jmp 0x1031c8b1
jmp 0x1030c8ec
call fcn.1010f62e
jmp 0x1030376b
call fcn.1010f62e
jmp 0x10305f31
je 0x1006811f
jmp 0x10308772
je 0x1000a6dc
jmp 0x1031c795
jmp 0x103219ed
lea esi, [ebp + 0x8f57b]
jmp 0x103219f8
jmp 0x103219fd
call fcn.1010f62e
jmp 0x102f812d
call fcn.1010f62e
jmp 0x102ff122
je 0x100caddc
jmp 0x10308624
lea esi, [ebp + 0x46274]
jmp 0x103256b4
jmp 0x10300d9a