Function at 0x61f5bb
Capabilities:
Encode data using xor

Disassembly:
push dword [esp]
pop edx
jmp 0x61fe05
add dword [esp + 4], 0x7fe82e5d
jmp 0x61fbf5
mov dword [esp], ecx
mov ecx, 0x3b94696f
xor ecx, 0x547f82a0
add ebx, 0x3fef4806
sub ebx, ecx
jmp 0x61fae5
sub edx, 0x1cb73804
xor edx, 0x5486c242
mov eax, edx
jmp 0x61f727
sub eax, ecx
jmp 0x61f990
add ebx, 0x8be8de4d
sub edx, ebx
mov ebx, dword [esp]
add esp, 4
pop edi
push ebx
mov dword [esp], edi
jmp 0x61f5e7
pop esp
jmp 0x61f659
push edi
push edi
mov edi, 0x6febebcf
add dword [esp + 4], edi
pop edi
mov ebx, dword [esp]
add esp, 4
sub esp, 4
jmp 0x61f47f
pop ebp
and ebx, 0x3ff76b69
sub ebx, 0xc2377ed3
mov eax, ebx
mov ebx, dword [esp]
jmp 0x61f603
push eax
mov dword [esp], esi
push ebp
jmp 0x61fb8d
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
push ebx
mov ebx, 0x7fd0444b
push ebx
jmp 0x61f996
mov ebp, dword [esp]
jmp fcn.0061f7cf
pop esi
add edx, 0x37ffee0a
sub edx, ebp
sub edx, 0x37ffee0a
pop ebp
push ebx
mov ebx, 0x774577cd
jmp 0x62004f
push esp
jmp 0x61fb65
add eax, esi
add eax, 0x6ffc614e
mov esi, dword [esp]
add esp, 4
shr eax, 3
push ebp
mov ebp, 0x7bbe248f
inc ebp
push ecx
mov ecx, 0x793dbcda
or ecx, 0x3efb633c
not ecx
xor ecx, 0x7fef9c00
push esi
jmp 0x61fced
mov esi, dword [esp]
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
jmp 0x61f546
mov ebp, 0x77da6ce2
or ebx, ebp
jmp 0x61f51d
mov ebx, 0x6fffc601
jmp 0x61f876
push esp
jmp 0x61f746
add esp, 4
sub esp, 4
mov dword [esp], edx
mov edx, eax
mov ebp, edx
pop edx
pop eax
or ecx, ebp
jmp 0x61f55b
sub esi, 0xae263fff
add edi, esi
jmp 0x61f634
add edx, 4
jmp 0x61f53c
pop esi
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
mov esp, dword [esp]
push eax
push edi
mov dword [esp], edx
mov edx, 0x77be75fe
dec edx
or edx, 0x5feb3700
not edx
jmp 0x61f4b1
mov dword [esp], edi
mov dword [esp], edx
mov dword [esp], 0x7fdf7350
not dword [esp]
add dword [esp], 0x3b272813
or dword [esp], 0x6f5f0335
xor dword [esp], 0x88e94bbe
not dword [esp]
push ecx
mov ecx, 0xe4b1969
sub dword [esp + 4], ecx
pop ecx
or dword [esp], 0x2fef41b7
push ebp
jmp 0x61fc18
sub ecx, esi
pop esi
xor ebp, ecx
mov ecx, dword [esp]
jmp 0x61f7ae
shl eax, 8
inc eax
sub esp, 4
mov dword [esp], ecx
push edi
jmp 0x61fa5f
push 0x7b7f2a92
pop ebp
shl ebp, 7
shl ebp, 8
jmp 0x61fd60
mov edx, dword [esp]
add esp, 4
push ebx
mov ebx, 0x7db65139
add eax, ebx
pop ebx
dec eax
push esi
jmp 0x61fb0c
push edx
jmp 0x61fcf7
mov edi, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], ebx
mov dword [esp], 0x375e3ad6
dec dword [esp]
xor dword [esp], 0x6f3bdf1e
push eax
mov eax, 0x1b7092e5
jmp 0x61f472
add esp, 4
pop dword [esp]
jmp 0x61f4fa
add esp, 4
add eax, ebp
mov ebp, dword [esp]
add esp, 4
add esi, eax
jmp 0x61f7e7
pop eax
push ebx
push edi
push ebp
jmp 0x61fda7
or ebp, 0xfdcf4ea
not ebp
inc ebp
push eax
mov eax, 0xbd2ced00
add ebp, eax
pop eax
mov edi, ebp
mov ebp, dword [esp]
add esp, 4
xor edi, 0x1bdb0af5
xor edi, 0x6b7f7300
push ecx
mov dword [esp], ebp
mov ebp, 0x57efeac6
xor ebp, 0x6ff75e9e
or ebp, 0x3dddc061
and ebp, 0x5aff9f57
jmp 0x61fc07
inc ebp
not ebp
jmp 0x61fe63
mov ecx, 0xef5067a0
add ecx, ebx
pop ebx
and ecx, 0x1737cd0c
sub ecx, 0xdcfa164
sub ebp, ecx
mov ecx, dword [esp]
add esp, 4
sub ebx, ebp
mov ebp, dword [esp]
jmp 0x61ff1b
push edi
jmp 0x61fe71
mov ecx, dword [esp]
jmp 0x61ffcd
mov dword [esp], edx
mov edx, 0x7e06aa43
push edx
sub dword [esp], 0x3fff2700
pop esi
add esi, 0x3fff2700
pop edx
push edx
mov edx, 0x1de87615
sub edx, 0x9eea8b3b
add esi, 0x6eeeeb45
add esi, edx
sub esi, 0x6eeeeb45
pop edx
dec esi
sub esi, 0x95cab3b0
sub eax, 0x6ffc614e
jmp 0x61f584
push dword [edx]
mov esi, dword [esp]
push edi
mov dword [esp], edx
mov dword [esp], ecx
mov dword [esp], edi
push esp
jmp 0x61f9e8
pop ecx
jmp 0x61f9ba
not dword [esp]
pop ebx
and ebx, 0x7ffb81cb
push eax
jmp 0x61facf
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
jmp 0x61fbc2
add edi, eax
mov eax, dword [esp]
add esp, 4
pop eax
push esi
mov esi, 0x6d39764d
and esi, 0x5fd396d9
shl esi, 4
neg esi
add esi, 0x7f37a493
jmp 0x61f61c
mov edi, dword [esp]
add esp, 4
push eax
mov eax, 4
sub edi, 0x76bf1d6d
add edi, eax
push eax
mov eax, 0x67bb070b
dec eax
jmp 0x61feed
mov edi, 0x73e1d6a2
add edi, 0x7fb17525
add edi, 0x8c188397
mov ecx, edi
pop edi
push ebx
mov ebx, 0x7ff3b442
or ecx, ebx
pop ebx
or ecx, 0x75bdb3b6
or ecx, 0x302592f5
dec ecx
add ecx, 0xc447eb96
jmp 0x61f4c4
mov dword [esp], ecx
push esi
mov esi, 0x3db767e3
mov ecx, 0x3db767e7
jmp 0x61fe69
push ecx
mov ecx, 0x1550dd03
sub ebp, ecx
pop ecx
push ebp
jmp 0x61fb9a
mov eax, 0x2b817c
sub ebx, eax
pop eax
add ecx, ebx
pop ebx
xor ecx, dword [esp]
xor dword [esp], ecx
jmp 0x61fd06
sub ebx, 0x3fef4806
pop ecx
pop edi
add esi, 0x5e674e6b
add esi, 0x6faa9261
sub esi, ebx
sub esi, 0x6faa9261
sub esi, 0x5e674e6b
jmp 0x61fee5
push 0x2182fa14
jmp 0x61f914
push 0x2cf0544f
mov dword [esp], edi
mov edi, 0x5549aaf0
add edx, 0x5f7b6149
add edx, 0x6fdb7d01
sub edx, edi
push ecx
push esp
pop ecx
jmp 0x61f9a6
mov ecx, dword [esp]
add esp, 4
jmp 0x61fb73
push ecx
mov dword [esp], 0x36a7f180
mov dword [esp], esi
jmp 0x61fb83
mov esi, 4
jmp 0x61fe9d
mov ebp, 0x7cf6f842
shr ebp, 5
jmp 0x61f86e
pop esi
pop ebp
add edx, esi
mov esi, dword [esp]
add esp, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
sti
add edx, 0x5549aaf0
add edx, dword [esp]
jmp 0x61fb42
pop esp
mov dword [esp], ebp
push 0x6e2c77a5
mov dword [esp], esi
push ebp
jmp 0x61f716
add dword [esp], 0x2080ecac
push dword [esp]
push dword [esp]
pop ebx
jmp 0x62008f
add dword [esp + 4], eax
sub dword [esp + 4], 0x7fe82e5d
pop eax
jmp 0x61fa94
shr ebp, 1
add ebp, 0x6f60ae78
sub edi, ebp
pop ebp
jmp 0x61f8ba
mov ebp, 0x67efbd3c
or dword [esp + 4], ebp
pop ebp
push edx
jmp 0x61ffae
mov ecx, edi
pop edi
xchg ecx, edi
not edi
xchg ecx, edi
or ecx, 0x69f7ec16
sub ecx, 0x9f38d925
mov edx, ecx
pop ecx
sub esp, 4
jmp 0x61fd14
push edi
mov edi, 0x4bf747c0
jmp 0x61fc8b
mov esi, 0x7ffb078f
jmp 0x61fd71
push esi
mov dword [esp], ecx
jmp 0x61fce2
xor ecx, dword [esp]
mov esp, dword [esp]
add esp, 4
jmp 0x61f958
mov dword [esp], edi
mov edi, 0x3bfbf808
sub ebp, edi
pop edi
sub ebp, edx
add ebp, 0x3bfbf808
pop edx
jmp 0x61faa7
push eax
mov eax, 0x6fde25ba
jmp 0x61fdba
and esi, 0x7dff56b9
inc esi
xor esi, 0xa6b64520
jmp 0x61f699
push 0x3beca0e6
mov ebp, dword [esp]
add esp, 4
jmp 0x61f7f0
neg eax
add eax, 0x7dfdf253
xor eax, 0xb4b18fde
add ebp, eax
jmp 0x61ff74
push edx
mov edx, esp
jmp 0x61f629
add esp, 4
push 0x537da1c
mov dword [esp], ecx
mov ecx, 0x2a1e98c0
push eax
mov dword [esp], ebp
push edx
mov dword [esp], edi
mov dword [esp], eax
push ebx
push 0x78f74e00
pop ebx
push ebp
jmp 0x61f5d1
inc ebp
jmp 0x62002f
sub ecx, esi
pop esi
jmp 0x61fe90
mov dword [esp], ebp
push esi
jmp 0x61fe7a
mov esi, 0x6af6a222
mov ebp, esi
pop esi
xor edi, ebp
pop ebp
xor edi, 0xb3836b0d
jmp 0x61f500
add edi, ecx
jmp 0x61f8c0
add ecx, esi
push dword [esp]
jmp 0x61f5b5
xor dword [esp], edi
xor edi, dword [esp]
mov esp, dword [esp]
sti
push ebx
push eax
mov dword [esp], esp
add dword [esp], 4
pop ebx
add ebx, 4
push 0x2ab0f3a0
mov dword [esp], ebp
mov ebp, 0x53ff4c1b
dec ebp
and ebp, 0x7efaa287
neg ebp
and ebp, 0x77dbae82
jmp 0x620085
mov ebx, dword [esp]
jmp 0x61fe0d
dec eax
jmp 0x61f6a6
add esp, 4
push ebx
push dword [esp + 4]
mov ebx, dword [esp]
jmp 0x61f785
pop eax
mov esi, ebp
mov ebp, dword [esp]
push ebp
push esp
pop ebp
jmp 0x62001a
mov edx, 0x5f7f2fb9
add dword [esp + 4], edx
pop edx
jmp 0x61fbd4
add esp, 4
sub esp, 4
mov dword [esp], eax
push edx
mov dword [esp], 4
jmp 0x620063
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x62003a
and ebp, 0x76df10a3
jmp 0x61f740
push eax
jmp 0x620040
mov eax, 0xbfd2c048
mov ebp, eax
pop eax
sub ebp, esi
jmp 0x61f563
shr ebx, 8
shl ebx, 3
dec ebx
neg ebx
xor ebx, 0x2fd756b5
jmp 0x61f4e2
pop eax
add edi, 0x3fe62c00
jmp 0x62006f
add edi, eax
jmp 0x620076
sub edi, 0x3fe62c00
pop eax
xor edi, dword [esp]
jmp 0x61fea7
shr ebp, 2
push ecx
push ebx
jmp 0x61f5dd
push ecx
jmp 0x61f57e