Function at 0x434d18
Capabilities:
Encode data using xor

Disassembly:
jmp 0x890897
jmp 0x882521
jmp 0x87b9d4
jmp 0x853e91
jmp 0x881400
jmp 0x866874
jmp 0x868551
call fcn.0046bb86
jmp 0x890770
call fcn.0046bb86
jmp 0x890404
jmp 0x853c39
jmp 0x8909ab
jmp 0x88151b
jmp 0x858666
cmp dword [ebp + 0x60316], 0
jmp 0x8030ec
cmp dword [ebp + 0x60316], 0
jmp 0x8030f7
cmp dword [ebp + 0x60316], 0
jmp 0x867c06
cmp dword [ebp + 0x60316], 0
jmp 0x867c11
call fcn.0046bb86
jmp 0x87ac42
cmp dword [ebp + 0x60316], 0
jmp 0x8683de
call fcn.0046bb86
jmp 0x858a02
call fcn.0046bb86
jmp 0x85ed50
call fcn.0046bb86
jmp 0x8873fe
call fcn.0046bb86
jmp 0x86878f
cmp dword [ebp + 0x60316], 0
jmp 0x7f68cb
cmp dword [ebp + 0x60316], 0
jmp 0x7f68d6
je 0x5c484f
jmp 0x88a8e1
je 0x5f0887
jmp 0x859166
call fcn.0046bb86
jmp 0x8747ea
call fcn.0046bb86
jmp 0x88a75c
je 0x434585
jmp 0x867d7c
je 0x5d0c96
jmp 0x87c916
cmp dword [ebp + 0x60316], 0
jmp 0x81bc27
je 0x46ec58
jmp 0x859502
cmp dword [ebp + 0x60316], 0
jmp 0x867296
cmp dword [ebp + 0x60316], 0
jmp 0x8672a1
call fcn.0046bb86
jmp 0x87a326
call fcn.0046bb86
jmp 0x858f04
jmp 0x853ce5
lea esi, [ebp + 0x1a7442]
jmp 0x853d3e
jmp 0x7f6c21
jmp 0x853ef3
lea esi, [ebp + 0x1be1c3]
jmp 0x853fb8
jmp 0x49a47d
jmp 0x8541f9
ret
jmp 0x857958
lea esi, [ebp + 0x1a3412]
jmp 0x857a1c
jmp 0x73c063
lea esi, [ebp + 0x1aff04]
jmp 0x858769
jmp 0x8260c4
jmp 0x858a54
pop eax
jmp 0x858b1b
sub esp, 4
mov dword [esp], eax
push edx
mov dword [esp], 0x60316
pop eax
add eax, 0x3aeffca3
add eax, ebp
sub eax, 0x3aeffca3
add edi, dword [eax]
jmp 0x858a4e
jmp 0x64a4bb
jmp 0x858f7d
push eax
mov eax, 0x60316
sub eax, 0x2fbf84d3
add eax, ebp
push ebp
mov ebp, 0x6ffc0a89
dec ebp
jne 0x858f9c
jmp 0x858ff3
push 0x19b608ba
mov dword [esp], edi
push 1
pop edi
mov dword [ebp + 0x1a4864], edi
push dword [esp]
pop edi
add esp, 4
jmp 0x859296
jmp 0x858666
jmp 0x859563
pop esp
jmp 0x85964a
push ebx
mov ebx, 1
push esi
mov dword [esp], ebx
pop dword [ebp + 0x4ecba]
mov ebx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
jmp 0x859507
jmp 0x87cd12
jmp 0x85edc4
push ecx
mov dword [esp], edx
mov edx, 0
add edx, eax
add edi, dword [edx]
pop edx
pop eax
jmp 0x85ee8b
push eax
push ebx
mov dword [esp], 0x60316
pop eax
add eax, ebp
jmp 0x85ed55
jmp 0x64a4c7
jmp 0x8668cf
lea esi, [ebp + 0x2c04]
jmp 0x866977
jmp 0x7e7937
je 0x4672e4
jmp 0x88319e
je 0x5d4857
jmp 0x854148
je 0x479a79
jmp 0x87b14e
je 0x437e6c
jmp 0x89a2e0
jmp 0x867de1
ret
je 0x434700
jmp 0x877a79
lea esi, [ebp + 0x1a562]
jmp 0x868665
jmp 0x7d9433
jmp 0x86879e
add ebx, ebp
add edi, dword [ebx]
pop ebx
jmp 0x8688a9
sub esp, 4
mov dword [esp], ebx
push ebx
mov dword [esp], 0x60316
mov ebx, dword [esp]
add esp, 4
jmp 0x868794
jmp 0x820dea
jmp 0x87483a
sub esp, 4
mov dword [esp], edx
mov edx, 0x60316
add edx, 0x7d67cf09
add edx, ebp
sub edx, 0x7d67cf09
add edi, dword [edx]
push dword [esp]
pop edx
add esp, 4
jmp 0x874914
jmp 0x7f5b90
sub esp, 4
mov dword [esp], edx
push 1
pop edx
jmp 0x877a8a
push edx
pop dword [ebp + 0x1a4864]
mov edx, dword [esp]
add esp, 4
jmp 0x877bb0
jmp 0x882521
jmp 0x87a43f
push edx
mov edx, 0x60316
add edx, ebp
push 0x72f81d79
mov dword [esp], ecx
mov ecx, 0
add ecx, edx
push ebx
push 0
pop ebx
add ebx, ecx
add edi, dword [ebx]
pop ebx
pop ecx
pop edx
jmp 0x87a469
jmp 0x78a2b7
jmp 0x87ad26
sub ecx, 0x7fff5e0e
jge 0x87ac58
jmp 0x87ad0b
push ebx
push esp
mov ebx, dword [esp]
add esp, 4
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ebx
pop eax
push 0x7a3a42d8
mov dword [esp], eax
push dword [esp]
pop eax
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push 0x45e5258
mov dword [esp], ecx
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
jmp 0x87ad1b
add ecx, 0xa6fcb50
add edx, ecx
pop ecx
add edi, dword [edx]
jmp 0x87ad1b
mov edx, dword [esp]
add esp, 4
jmp 0x87adaf
push edx
mov edx, 0x60316
sub edx, 0x7fef8f42
add edx, ebp
push ecx
mov ecx, 0x37edd646
push ebx
mov ebx, 0x33d322b1
xor ecx, ebx
pop ebx
sub ecx, 0xebfd2f6
dec ecx
jo 0x87ad26
jmp 0x87ac47
jmp 0x8038fb
jmp 0x87b26e
push dword [esp]
pop ebx
add esp, 4
jmp 0x87b285
push edx
mov dword [esp], ebx
push ax
mov ah, 1
mov bh, ah
pop ax
mov byte [ebp + 0x4dedc], bh
jmp 0x87b206
jmp 0x88a13d
push ebp
push edx
mov edx, 0x1212bd90
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
mov dword [esp], edi
jmp 0x87bae6
pop dword [ebp + 0x61928]
jmp 0x87baf1
jmp 0x8578f8
jmp 0x87c968
push 0x486928e3
mov dword [esp], edi
mov edi, 1
jmp 0x87ca26
push edi
pop dword [ebp + 0x19b36e]
push dword [esp]
pop edi
add esp, 4
jmp 0x87ca3c
jmp 0x8866b1
jmp 0x87ce0b
ret
jmp 0x88150b
lea esi, [ebp + 0x8692]
jmp 0x881516
jmp 0x7e7941
jmp 0x88163d
lea esi, [ebp + 0x15fe7]
jmp 0x881648
jmp 0x7d9429
jmp 0x882574
lea esi, [ebp + 0x4c914]
jmp 0x882628
jmp 0x8260ce
push ebx
mov ebx, 1
push ebp
mov dword [esp], ebx
pop dword [ebp + 0x19b36e]
mov ebx, dword [esp]
jmp fcn.00883206
push ecx
push edx
push ebp
mov ebp, 1
mov dword [esp + 4], ebp
pop ebp
mov ecx, dword [esp]
add esp, 4
mov dword [ebp + 0x4ecba], ecx
pop ecx
jmp 0x8867dd
jmp 0x887ce5
jmp 0x887447
push ecx
mov ecx, 0x60316
add ecx, 0x5fab5c85
add ecx, ebp
sub ecx, 0x5fab5c85
push edx
mov edx, 0
add edx, ecx
add edi, dword [edx]
mov edx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
jmp 0x8874ca
xchg dword [esp], ebp
pop esp
pop ecx
jmp 0x887531
jmp 0x820dde
jmp 0x887df3
ret
ret
jmp 0x88a7fd
add edi, dword [ebx]
pop ebx
pop ecx
jmp 0x88a85e
push ecx
mov ecx, 0x60316
sub ecx, 0x5fdf3b35
add ecx, ebp
add ecx, 0x5fdf3b35
sub esp, 4
mov dword [esp], ebx
push 0
pop ebx
add ebx, ecx
jmp 0x88a761
jmp 0x7f5b9c
jmp 0x88a9d1
push 0x4a3e6676
mov dword [esp], edx
mov edx, 1
sub esp, 4
mov dword [esp], edx
pop dword [ebp + 0x4e004]
mov edx, dword [esp]
add esp, 4
jmp 0x88a9f8
jmp 0x853c39
jmp 0x8902f2
ret
jmp 0x890494
push esi
mov dword [esp], ebx
mov ebx, 0x60316
add ebx, ebp
add edi, dword [ebx]
mov ebx, dword [esp]
push edi
mov edi, esp
add edi, 4
push eax
mov eax, 4
add edi, eax
pop eax
xchg dword [esp], edi
jmp 0x890500
pop esp
jmp 0x890506
jmp 0x64a4af
jmp 0x89086d
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x890892
push 0x37887eb6
mov dword [esp], ecx
mov ecx, 0x60316
sub ecx, 0x53fd1738
add ecx, ebp
add ecx, 0x53fd1738
add edi, dword [ecx]
mov ecx, dword [esp]
jmp 0x890857
jmp 0x64a4a3
jmp 0x89099b
lea esi, [ebp + 0x4befa]
jmp 0x8909a6
jmp 0x49a487
jmp 0x890a00
lea esi, [ebp + 0x1c17a1]
jmp 0x890abe
jmp 0x7f6c17
jmp 0x89a2f6
sub edi, 0x6bfcde99
ja 0x89a30b
jmp 0x89a37a
push 0x508ed17d
mov dword [esp], eax
mov dword [esp], edi
mov edi, 0x5ff76b9c
jmp 0x89a35e
push ecx
mov dword [esp], 0x59a4bfd7
mov dword [esp], ebx
push dword [esp]
pop ebx
add esp, 4
push edx
mov dword [esp], esi
mov dword [esp], eax
push dword [esp]
pop eax
add esp, 4
push eax
push dword [esp]
push dword [esp]
pop eax
add esp, 4
add esp, 4
push ecx
mov dword [esp], ebp
mov dword [esp], eax
mov eax, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x89a2f6
neg edi
push ebp
mov ebp, 0x7abf7121
xor edi, ebp
pop ebp
xor edi, 0x3bb143af
jo 0x89a35e
jmp 0x89a444
push eax
mov eax, 0x1febfa7e
add eax, 0xd519ab12
sub edi, eax
pop eax
mov dword [ebp + 0x19b36e], edi
pop edi
jmp 0x89a455
and edi, 0x77ba9d3e
jbe 0x89a2e5
jmp 0x89a2e5
jmp 0x8901f9