Function at 0x13cb406
Capabilities:
Encode data using xor

Disassembly:
mov edx, dword [esp]
jmp 0x13cb13c
add edx, 4
add edx, 4
jmp 0x13cb2e7
sub edx, 0x3fbd26da
add edx, 0x81aaa483
jmp 0x13cafd7
add esi, 0xffffffff
not esi
jmp 0x13cb33b
mov ebp, edx
pop edx
jmp 0x13cb253
push ebx
push esp
pop ebx
push ebp
mov ebp, 0x5dceda52
sub ebp, 0x74f7617b
jmp 0x13cb437
mov dword [esp], ebx
push edx
push edi
mov dword [esp], 0x7d191edd
neg dword [esp]
jmp 0x13cb071
pop ecx
push edx
mov dword [esp], edi
push 0x50f70f19
mov dword [esp], esp
jmp 0x13cb9fb
mov ecx, edx
mov ebx, ecx
pop ecx
pop edx
jmp 0x13cb56d
pop edi
shr edi, 8
jmp 0x13cb6cb
mov esi, 0x75c7a378
jmp 0x13cb224
dec dword [esp]
not dword [esp]
add dword [esp], 0xfac0d556
jmp 0x13cb1a9
push eax
mov eax, 0x57d131d1
xor eax, 0x7f351709
and eax, 0x7fc95621
jmp 0x13cb5f8
sub eax, edi
jmp 0x13cb38d
mov esi, dword [esp]
add esp, 4
xor eax, 0x22efac26
and esi, eax
pop eax
add esi, 0x41d70098
jmp 0x13cb3f6
mov dword [esp], eax
mov eax, 0x4b1fb77f
push eax
jmp 0x13cb462
push esi
mov esi, 0x7f4f7730
or esi, 0x7f040e4e
jmp 0x13cb544
pop eax
jmp 0x13cb2cd
add eax, 4
xchg dword [esp], eax
pop esp
shl ecx, 4
shr ecx, 4
sub esp, 4
jmp 0x13cb0dd
pop esp
mov dword [esp], edx
push ecx
push 0x1f66b12b
mov dword [esp], esi
push ebp
jmp 0x13cb506
inc esi
add esi, 0x3b1058d4
mov ecx, esi
pop esi
jmp 0x13cb74c
push ecx
mov ecx, esp
add ecx, 4
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], eax
push edx
push 0x758e9380
pop edx
add edx, 0xffffffff
sub edx, 0x7a7eda64
inc edx
xor edx, 0xde99e536
mov eax, edx
jmp 0x13cb22b
push eax
mov eax, esp
add eax, 4
jmp 0x13cb102
pop esi
add esi, 4
jmp 0x13cb32e
pop edx
dec edx
dec edx
push 0x16fcc93
mov dword [esp], edi
mov edi, 0x5fb726a0
xor edi, 0x77fd6e7d
push eax
mov eax, 0
jmp 0x13cb0a3
push ecx
mov dword [esp], ebp
push ebp
push edx
jmp 0x13cba11
add ecx, 0x7faf43c5
jmp 0x13cb740
mov ebx, 0x1a935bd1
add ebx, 0x594bbea0
xor ebp, ebx
pop ebx
push edi
mov edi, 0x3fe4084e
and edi, 0x5d0d4c57
sub edi, 0xf634091c
xor ebp, edi
mov edi, dword [esp]
add esp, 4
or ebp, 0x7ffb3a26
add ebp, 0x5bc60e37
sub ebp, 0x6099a341
sub edi, ebp
push dword [esp]
jmp 0x13cb574
add eax, esi
jmp 0x13cb0aa
mov edx, dword [esp]
add esp, 4
sub eax, 1
push ecx
mov ecx, 0x6ffbb261
shr ecx, 7
shr ecx, 2
xor ecx, 0x136e8894
dec ecx
neg ecx
jmp 0x13cb375
shl ebp, 1
add ebp, 0x6f963d49
dec ebp
sub ebp, 0x7bea2c5b
add ebp, 0x8b98af9b
sub ecx, ebp
mov ebp, dword [esp]
jmp 0x13cafdf
pop edx
push ebp
mov dword [esp], esi
jmp 0x13cb71a
pop ebx
jmp 0x13cb4db
shr edi, 6
dec edi
sub edi, 0x1affe5a
add edx, edi
pop edi
add edx, 4
push edx
push dword [esp + 4]
mov edx, dword [esp]
add esp, 4
pop dword [esp]
mov esp, dword [esp]
push edx
mov edx, 0x186cae86
push ecx
mov ecx, 0x7efbef9a
push esi
mov esi, esp
add esi, 4
push eax
mov eax, 4
sub esi, eax
pop eax
xor esi, dword [esp]
jmp 0x13cba30
sub edi, 0x738d0c91
sub edi, 0x8c7488cf
xor edx, edi
pop edi
add edx, 0x4bb0037e
jmp 0x13cb73a
xchg dword [esp], edx
pop esp
push edi
mov edi, esp
push ebx
mov ebx, 4
add edi, 0x4fa7ff4a
add edi, ebx
push edx
mov edx, 0x3f7f7deb
jmp 0x13cb6d9
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push ecx
mov ecx, 0
sub ecx, ebp
mov ebp, ecx
pop ecx
jmp 0x13cb760
push edx
mov edx, 4
add esi, edx
jmp 0x13cb387
add esi, 0x7eded200
add esi, 0xf488c7eb
add edi, esi
pop esi
xchg dword [esp], edi
mov esp, dword [esp]
push ebp
jmp 0x13cb6bf
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
push eax
mov eax, 0x5fa18808
mov ecx, 0x605efb5a
xor ecx, eax
mov eax, dword [esp]
jmp 0x13cb176
xor ecx, 0x985982d9
sub eax, 0x77ffb7bf
add eax, ecx
jmp 0x13cb485
pop edx
jmp 0x13cb40e
xchg edi, eax
mov eax, dword [esp]
add esp, 4
push ecx
mov ecx, 0x77eff3c2
sub edi, ecx
pop ecx
push eax
mov eax, 0x3dda6c60
or edi, eax
jmp 0x13cb0fc
mov ebp, dword [esp]
add esp, 4
mov dword [esp], edx
sub esp, 4
mov dword [esp], edi
mov dword [esp], esp
jmp 0x13cba27
mov dword [esp], ecx
mov ecx, 0x7dd75479
or ebp, ecx
pop ecx
xor ebp, 0x4edfede8
mov ebx, ebp
pop ebp
push eax
jmp 0x13cb983
add ebp, esi
pop esi
pop eax
sub ebp, 0x3f8c87fd
add edi, ebp
push dword [esp]
pop ebp
push ebp
mov ebp, esp
jmp 0x13cb58f
xchg dword [esp], esi
pop esp
push ecx
jmp 0x13cb670
xor edi, ebp
jmp 0x13cb5c6
mov esp, dword [esp]
mov dword [esp], ecx
push ebx
mov dword [esp], esi
push 0x7d7de12c
pop esi
shr esi, 2
jmp 0x13cb12d
sub ebp, 0x6fbf7b37
add ebp, 0x86e80264
add ebx, ebp
pop ebp
add ebx, 4
xchg dword [esp], ebx
jmp 0x13cb49c
pop ebp
pop dword [esp]
pop esp
mov dword [esp + 4], ecx
jmp 0x13cb6eb
not dword [esp]
pop eax
push ecx
mov ecx, 0x27fe7c8c
add eax, ecx
pop ecx
sub eax, 0xade93b4b
sub ecx, 0x13df5038
add ecx, 0x55ff68c7
jmp 0x13cb4c8
add eax, 0x77ffb7bf
pop ecx
push esi
mov esi, 0x57b50eab
push ecx
mov ecx, 0x5f7efea5
jmp 0x13cb6ae
pop esp
push dword [esp]
jmp 0x13cb273
mov eax, ebp
jmp 0x13cb695
add ecx, eax
sub ecx, 0x55ff68c7
add ecx, 0x13df5038
jmp 0x13cb51b
sub ecx, edx
jmp 0x13cb1d5
add esp, 4
sub esp, 4
mov dword [esp], esi
mov esi, 0x736799e8
dec esi
jmp 0x13cafcd
add esi, 0xbdb497ef
sub eax, esi
jmp 0x13cb72d
sub esp, 4
jmp 0x13cb5e7
pop eax
push eax
mov eax, 0x5cfe644d
push ebp
jmp 0x13cb652
push dword [esp + 4]
jmp 0x13cb454
xor esi, 0x6adf8034
inc esi
jmp 0x13cb08e
add edi, esi
pop esi
mov edx, dword [esp]
add esp, 4
jmp 0x13cb5d2
pop edx
shr ecx, 5
xor ecx, 0x709723ae
jmp 0x13cb85d
sub edx, ebx
jmp 0x13cb8ca
mov ebp, dword [esp]
push edx
mov edx, esp
jmp 0x13cafab
mov dword [esp], 0x3f8befb6
push dword [esp]
pop ebp
jmp 0x13cb5aa
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push ebx
mov ebx, 4
add edi, ebx
pop ebx
jmp 0x13cb356
push ecx
push esp
mov ecx, dword [esp]
add esp, 4
jmp 0x13cb30e
push dword [esp]
mov ebp, dword [esp]
push edx
jmp 0x13cb80d
sub esp, 4
mov dword [esp], ebp
push edx
mov edx, 0x4eee876f
mov ebp, edx
pop edx
push ebx
jmp 0x13cb1e0
mov dword [esp], eax
mov eax, 0x6fe9da0a
mov dword [esp + 4], eax
jmp 0x13cb68d
shr eax, 6
not eax
push esi
jmp 0x13cb067
inc edx
xor edx, 0xb017173f
mov esi, 0xbdb8db6b
sub esi, edx
pop edx
push ebx
push edi
mov edi, 0x79fd94b9
mov ebx, 0x228afbe1
jmp 0x13cb03a
mov ebx, dword [esp]
jmp 0x13cb4e2
mov ebp, 0
sub ebp, 0x75fb6311
sub ebp, eax
add ebp, 0x75fb6311
jmp 0x13cb4a5
mov ecx, esp
push edx
push eax
mov eax, 4
mov edx, eax
pop eax
add ecx, edx
pop edx
sub ecx, 4
xchg dword [esp], ecx
jmp 0x13cb11a
pop eax
pop esi
push ebp
jmp 0x13cb882
pop ebp
inc eax
push esi
mov esi, 0x7fd4e600
not esi
jmp 0x13cb4f9
push dword [esp]
pop edx
push edi
jmp 0x13cb846
and ecx, 0x627bb3dd
xor ecx, 0x5dfef789
jmp 0x13cb6c5
push esi
jmp 0x13cb787
push edx
jmp 0x13cb7da
xor edi, 0x7e85808e
mov esi, edi
pop edi
jmp 0x13cb550
shr edx, 4
inc edx
sub edx, 0xb44ff895
sub edi, edx
pop edx
jmp 0x13cb623
mov ecx, dword [esp]
add esp, 4
mov dword [esp], ebp
mov dword [esp], edi
mov dword [esp], ebp
mov dword [esp], edi
pop dword [edx + ecx]
push 0x3ee90ce6
mov dword [esp], edx
push eax
push 0x6b3f3cfe
pop eax
shl eax, 3
shl eax, 7
jmp 0x13cb7a0
mov esi, esp
add esi, 4
add esi, 4
xor esi, dword [esp]
jmp 0x13cb838
pop esi
add eax, 0x1ac7e305
or ecx, eax
jmp 0x13cb8aa
push ecx
jmp 0x13cb053
push ebp
push edx
mov edx, 0x3defedd1
jmp 0x13cafbc
sub edi, ecx
jmp 0x13cba56
shl eax, 2
xor eax, 0xa0daaad1
jmp 0x13cb8fe
push edi
mov edi, 0x6feffe2b
push edi
mov edi, 0x6bf899a5
dec edi
not edi
inc edi
inc edi
xor edi, 0xf89fc58b
push ebx
mov dword [esp], eax
mov eax, 0x2d1f7550
xor edi, eax
jmp 0x13cb8ef
push eax
mov eax, 0x19eeeab5
mov esi, eax
pop eax
push ebp
mov dword [esp], 0x19ba1121
mov dword [esp], esi
jmp 0x13cb7cb
push 0x5522ef00
mov dword [esp], edx
mov edx, 0x2a3acbcc
sub eax, edx
pop edx
add eax, 0x2d46d3d0
mov edx, eax
pop eax
add ecx, 0x7eff977c
push ebx
mov ebx, 0x7faf43c5
sub ecx, ebx
jmp 0x13cb27d
pop ebp
mov esi, dword [esp]
add esp, 4
jmp 0x13cb418
mov edx, 0x3bd34fc0
sub ecx, edx
jmp 0x13cb55e
push dword [esp]
pop edi
add esp, 4
push ecx
mov dword [esp], ebp
push eax
mov eax, 0x7fdbd461
push 0xbf685c62
pop ebp
sub ebp, 0x57570fe1
sub ebp, eax
jmp 0x13cb0eb
push esp
pop edx
add edx, 4
add edx, 4
push edx
push dword [esp + 4]
mov edx, dword [esp]
add esp, 4
pop dword [esp]
pop esp
sub esp, 4
jmp 0x13cb8db
xor dword [esp], esi
xor esi, dword [esp]
mov esp, dword [esp]
jmp 0x13cb911
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x13cb936
sub esi, ecx
pop ecx
sub esi, 0x7dfe7a74
dec esi
shr esi, 8
shl esi, 1
sub esi, 0x662ef34e
xor eax, esi
jmp 0x13cb942
mov edi, dword [esp]
jmp 0x13cb1ca
mov ebp, 0x57ef9b3c
sub ebp, 0x5bc4609f
add esi, ebp
pop ebp
mov ecx, esi
mov esi, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
push ebp
jmp 0x13cb53b
pop eax
push eax
mov eax, 0x7fb3115d
and ecx, eax
mov eax, dword [esp]
add esp, 4
push eax
mov eax, 0x77fb8d19
add eax, 0x7fdf61ca
dec eax
jmp 0x13cb753
mov ebx, dword [esp]
push esi
mov esi, esp
add esi, 4
jmp 0x13cb94e
mov dword [esp], esi
push edx
push esp
pop dword [esp]
add dword [esp], 4
jmp 0x13cb19d
pop eax
xor edi, 0x3e3c4a72
add ebp, edi
pop edi
jmp 0x13cb96d
sub ecx, eax
mov eax, dword [esp]
add esp, 4
push dword [ecx + edx]
jmp 0x13cb87a
cmp ecx, 0xffff92d0
jne 0x13cb909
sti
push 0x769105dc
mov dword [esp], ecx
mov dword [esp], 0xba89fd8
mov dword [esp], ebp
push ebx
jmp 0x13cb57f
push edi
mov edi, 0x6bff97d0
dec edi
jmp 0x13cb283
push dword [esp]
pop esi
add esp, 4
jmp 0x13cb993
push edx
mov edx, 4
add esi, edx
pop edx
xchg dword [esp], esi
pop esp
add edx, dword [esp]
push edx
mov dword [esp], ecx
push edx
mov edx, 0x53b7b1ae
jmp 0x13cb9f1
sub ebp, edi
push ebx
mov ebx, 0x7fbb9cf4
sub ebp, ebx
pop ebx
pop edi
push 0x71c9b45b
jmp 0x13cb3dc
mov dword [esp], edx
jmp 0x13cb98b
mov dword [esp], esi
jmp 0x13cb9a0
add ecx, eax
mov eax, dword [esp]
add esp, 4
jmp 0x13cb9e1
push edx
mov edx, 0x2bbe737e
shr edx, 8
neg edx
inc edx
jmp 0x13cb603
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
push edx
jmp 0x13caff3
mov ecx, edx
pop edx
add edx, ecx
jmp 0x13cb041
add dword [esp], 4
jmp 0x13cb7e6
mov dword [esp], 0xd9b6175
mov ebp, dword [esp]
add esp, 4
mov dword [esp + 4], ebp
jmp 0x13cb3ad
add dword [esp], 4
jmp 0x13cb6a4
xor dword [esp], esi
xor esi, dword [esp]
jmp 0x13cb41f
pop ecx
sub edi, ecx
add edi, 0x5a6fd120
mov ecx, dword [esp]
push edi
mov dword [esp], edx
jmp 0x13cba8d
mov edx, esp
push ebp
mov ebp, 4
add edx, ebp
pop ebp
add edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
sub edi, edx
push esi
jmp 0x13cbac9
push edi
push 0x7e6f1461
jmp 0x13cb05e