Function at 0x5e68be
Capabilities:
Encode data using base64

Disassembly:
pop eax
add eax, 0xb
mov dword [ebx], eax
jmp 0x5e668a
push esi
push ebp
push 0x77ddebd1
jmp 0x5e6764
mov esi, 0x7f50f5bd
neg esi
push ecx
mov ecx, 0x80af0a47
xor esi, ecx
jmp 0x5e682e
push esp
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
jmp 0x5e6711
push ecx
mov dword [esp], eax
push dword [esp + 4]
jmp 0x5e67c0
xor eax, dword [esp]
xor dword [esp], eax
jmp 0x5e674e
pop esi
jmp 0x5e66c8
jmp 0x5e683b
mov eax, 0x5fa0fd7c
mov esi, eax
pop eax
xor esi, ebp
pop ebp
push ecx
push 0xd7835f3d
pop ecx
mov eax, ecx
mov ecx, dword [esp]
add esp, 4
sub eax, 0x3e002abf
add eax, 0x1ffaf1d1
add eax, esi
sub eax, 0x1ffaf1d1
jmp 0x5e6759
add eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
push edx
mov edx, 4
add eax, edx
pop edx
add eax, 4
jmp 0x5e66bb
shl esi, 6
add esi, 0x7abbd8d0
not esi
not esi
shr esi, 5
xor esi, 0x3dc1bce3
jmp 0x5e67ad
xor eax, dword [esp]
mov esp, dword [esp]
jmp 0x5e67a5
push esi
mov esi, 0x67f5dbcb
jmp 0x5e6733
pop ebp
push eax
jmp 0x5e66de
sub edi, 0x7fffd805
add edi, 0x7feb4deb
sub edi, 0x7cbf2ac4
sub edi, ebp
add edi, 0x7cbf2ac4
push esi
mov esi, 0x57efbf27
neg esi
sub esi, 0x2fa522db
inc esi
sub esi, 0x69c75b93
sub esi, 0x8eb87481
jmp 0x5e67e8
mov dword [esp], eax
jmp 0x5e66d9
add eax, esi
pop esi
mov esi, dword [esp]
push 0x7381659a
mov dword [esp], eax
jmp 0x5e66aa
pop eax
pop dword [esp]
pop esp
push edi
mov edi, esp
push ecx
mov ecx, 4
add edi, ecx
pop ecx
sub esp, 4
mov dword [esp], ebp
push eax
mov eax, 4
mov ebp, eax
pop eax
jmp 0x5e676b
sub edi, esi
pop esi
add edi, 0x7fffd805
pop ebp
xchg dword [esp], edi
mov esp, dword [esp]
mov dword [esp], eax
mov eax, esp
jmp 0x5e6802
add eax, 4
jmp 0x5e6815
pop esp
mov dword [esp], esi
jmp 0x5e6696
push edi
mov edi, esp
add edi, 4
jmp 0x5e6823
sub edi, 4
xchg dword [esp], edi
jmp 0x5e680c
pop ecx
jmp 0x5e6834
sub eax, esi
jmp 0x5e66d3
call 0x5e6840
push dword [esp]
pop edx
push esi
mov dword [esp], 0xdc05b59
mov dword [esp], edx
sub esp, 4
mov dword [esp], edx
push esp
pop dword [esp]
push eax
mov eax, 4
add dword [esp + 4], eax
pop eax
pop edx
push ebp
mov dword [esp], ecx
jmp 0x5e698b
mov edx, ecx
pop ecx
add eax, edx
pop edx
push esi
mov esi, 4
add eax, esi
mov esi, dword [esp]
jmp 0x5e68af
add esi, 0xffffffff
not esi
jmp 0x5e6aef
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
sti
push ebp
jmp 0x5e6936
mov eax, dword [esp]
jmp 0x5e69ef
add esp, 4
xchg dword [esp], eax
pop esp
add eax, 4
push ebp
mov ebp, esp
jmp 0x5e68ff
xor esi, 0x5c5dbf75
mov eax, esi
pop esi
mov ebx, 0xbb0f8747
sub ebx, eax
jmp 0x5e68a7
mov dword [esp], edx
jmp 0x5e6a5a
pop edx
pop ebp
cmp ecx, 0xffff9460
jne 0x5e6bbe
jmp 0x5e6a6f
push edx
mov dword [esp], ecx
jmp 0x5e6f05
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
jmp 0x5e6a29
pop esi
push esi
mov esi, esp
add esi, 4
sub esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
mov esp, dword [esp]
mov dword [esp], edi
push ebx
push ebx
mov dword [esp], ecx
jmp 0x5e6fdd
mov ebp, 0x7df76900
jmp 0x5e69ad
pop ebp
jmp 0x5e6b9f
shr ebp, 7
shr ebp, 7
sub ebp, 0xf837eec6
add ecx, 0x77bfdc8a
jmp 0x5e6a1a
mov dword [esp], 0x2e8f17d0
mov dword [esp], edx
mov edx, 0x75d0f072
push edi
push ebx
mov ebx, 0x7fe7aed6
mov edi, ebx
pop ebx
jmp 0x5e713d
xor eax, 0x2fcfd17
add ecx, 0x5ffe28ff
jmp 0x5e6dd8
push edi
mov dword [esp], ebp
mov ebp, 0x61861e12
add ebp, 0x7bbea5db
add ebp, 0x22bb3c17
push ebp
add dword [esp], 0x73e7d831
jmp 0x5e7130
push 0x548d03d1
mov dword [esp], edi
push esi
push 0x5fec8cbc
jmp 0x5e6b2a
add ebx, 0x7df58fea
or ebx, 0x7ef4b334
push edx
mov edx, 0x4f1acc45
xor edx, 0x65f914c1
shl edx, 3
jmp 0x5e6fe9
shr esi, 1
push eax
mov eax, 0x7a7fe1f2
push ebp
jmp 0x5e6a65
add esp, 4
mov eax, ebx
pop ebx
push esi
mov esi, 0x2f7fb315
shl esi, 2
shl esi, 2
neg esi
shr esi, 3
add esi, 0xfeff662b
jmp 0x5e6aae
push esi
jmp 0x5e6ac7
add ecx, ebp
push edx
mov edx, 0x77bfdc8a
sub ecx, edx
jmp 0x5e68e3
pop esp
mov dword [esp], ebx
mov ebx, 4
add eax, ebx
pop ebx
xchg dword [esp], eax
jmp 0x5e6bbb
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ebp
mov ebp, 0x6f35df76
shr ebp, 5
jmp 0x5e6b8c
push ecx
mov ecx, 4
jmp 0x5e6871
mov ebp, 0x10e8602
jmp 0x5e6c5d
sti
push esi
push 0x7bfff6c8
mov esi, dword [esp]
jmp 0x5e6bd4
add esi, 0xffffffff
push 0x40bdaf0
mov dword [esp], ebp
mov ebp, 0x7dbfde0a
and esi, ebp
mov ebp, dword [esp]
add esp, 4
push ebx
jmp 0x5e6cda
push esi
mov esi, 0x379a4a22
and esi, 0x6fdfb903
inc esi
jmp 0x5e68c6
sub eax, esi
pop esi
jmp 0x5e6ced
push edi
jmp 0x5e6d00
sub esp, 4
mov dword [esp], eax
jmp 0x5e71c5
push 0x49ef11e1
pop esi
neg esi
sub esi, 0x379119f1
mov edi, esi
pop esi
jmp 0x5e6b7e
sub ebx, 0x635f9299
jmp 0x5e69c0
pop ecx
dec ebx
jmp 0x5e6add
xor esi, 0xb860029b
mov ecx, esi
mov esi, dword [esp]
add esp, 4
sub edx, 0x6def9f32
sub edx, ecx
add edx, 0x6def9f32
mov ecx, dword [esp]
add esp, 4
push edx
dec dword [esp]
pop edx
add edx, 0x55beeafa
or ebp, edx
pop edx
jmp 0x5e6946
mov esi, dword [esp]
add esp, 4
neg esi
or esi, 0x7dff42c1
sub esi, 0x167ee5d1
add esi, 0x97de7226
push esi
pop edi
pop esi
xor ebp, edi
pop edi
shl ebp, 4
or ebp, 0xddf0491
jmp 0x5e6c18
push edi
mov edi, 0x3bfb2e3e
mov edx, edi
pop edi
xor esi, edx
pop edx
neg esi
push ecx
mov dword [esp], eax
mov eax, 0x796bcd11
or eax, 0x3dfa40bf
not eax
jmp 0x5e6c0c
shl ebp, 3
sub ebp, 0xdc4ffa51
or eax, ebp
push dword [esp]
jmp 0x5e6dc9
xor esi, edx
mov edx, dword [esp]
push ecx
push esp
pop ecx
add ecx, 4
push eax
mov eax, 0x5f9fa278
shr eax, 5
jmp 0x5e697b
pop esp
sub ecx, ecx
push dword [ecx + edx]
jmp 0x5e6ccc
push ebx
mov ebx, 0x1a83ca2b
mov eax, ebx
pop ebx
jmp 0x5e6dad
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
not esi
jmp 0x5e6a7e
mov edi, dword [esp]
add esp, 4
push 0x4deb09b3
mov dword [esp], ecx
mov ecx, esp
push eax
jmp 0x5e6e21
pop edx
mov esi, dword [esp]
push ecx
jmp 0x5e6f17
xor eax, 0x230f8be
sub esi, eax
jmp 0x5e6c69
or ebp, 0x24f75a06
push 0x4ccf849b
mov dword [esp], ecx
mov ecx, 0x6e777ffe
sub ecx, 0x7f53f081
jmp 0x5e6ce7
xor esi, ebp
mov ebp, dword [esp]
add esp, 4
push 0x664110bb
jmp 0x5e6ef0
xor eax, ebp
pop ebp
xor esi, eax
pop eax
push edx
jmp 0x5e6c74
pop eax
push edx
mov edx, esi
mov eax, edx
jmp 0x5e6c02
sub esp, 4
mov dword [esp], ebp
mov ebp, 0x7d6ffc61
push ecx
mov ecx, 0x3ddb0a34
add ecx, 0x5d576dda
push eax
mov eax, 0
sub eax, ecx
xchg ecx, eax
pop eax
and ecx, 0x3ff7d0bf
inc ecx
dec ecx
sub ecx, 0xdf544265
jmp 0x5e6df6
mov dword [esp], eax
mov eax, 4
add ebx, eax
pop eax
xchg dword [esp], ebx
mov esp, dword [esp]
push esi
mov esi, 0x7ffe4761
push 0x580602e7
mov dword [esp], esi
jmp 0x5e68f6
push dword [esp]
pop ebx
push eax
mov dword [esp], edx
push esp
jmp 0x5e6df0
mov dword [esp], ebp
mov ebp, 0x7fa7fd01
jmp 0x5e6e73
push eax
jmp 0x5e6bc6
add eax, 0x3f9fa73a
shl eax, 3
push ecx
mov ecx, 0x4d6ff3d5
jmp 0x5e6e68
mov edi, esp
add edi, 4
push ebx
mov dword [esp], eax
mov eax, 4
sub edi, eax
pop eax
xchg dword [esp], edi
mov esp, dword [esp]
mov dword [esp], eax
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
push ecx
mov ecx, 4
sub ebx, ecx
pop ecx
xchg dword [esp], ebx
pop esp
mov dword [esp], ecx
push edx
mov edx, 0x5fd74069
mov ecx, 0xddd0b20c
add ecx, edx
pop edx
not ecx
sub ecx, 0x77b4f062
shl ecx, 3
add ecx, 0xaae716c4
sub edx, 0x6fcf0e4a
sub edx, 0x77dfc5a0
add edx, ecx
add edx, 0x77dfc5a0
add edx, 0x6fcf0e4a
pop ecx
add edx, 4
push 0x216dc9a2
mov dword [esp], edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
push 0x1d0f4500
mov dword [esp], esi
mov esi, 0x7ff28d5a
jmp 0x5e69e0
push esp
pop ebx
push ecx
mov ecx, 4
add ebx, ecx
pop ecx
push 0x5a4854bf
jmp 0x5e6ca8
xor ecx, eax
mov eax, dword [esp]
add esp, 4
sub ebp, ecx
pop ecx
sub edx, ebp
pop ebp
add edx, dword [esp]
sub esp, 4
mov dword [esp], esi
jmp 0x5e7033
pop ebp
push ecx
mov ecx, esp
add ecx, 4
jmp 0x5e711f
add ecx, eax
sub ecx, 0x5ffe28ff
mov eax, dword [esp]
add esp, 4
xchg dword [esp], ecx
pop esp
push ebx
jmp 0x5e6e87
pop edx
jmp 0x5e6ab6
sub ebp, ecx
pop ecx
mov edx, ebp
jmp 0x5e6940
mov eax, 4
add ecx, eax
pop eax
push esi
mov esi, 4
add ecx, esi
pop esi
xchg dword [esp], ecx
pop esp
push 0x2dc0592e
mov dword [esp], eax
push esi
mov dword [esp], ebx
push eax
jmp 0x5e6a9c
pop esp
mov edx, 0x7f7cff92
push esi
mov dword [esp], 0x4afc53c
mov dword [esp], ecx
mov dword [esp], 0xb1e2820
mov dword [esp], edi
jmp 0x5e6a14
add eax, ecx
pop ecx
push ebp
mov ebp, esp
jmp 0x5e6a3d
and ebp, 0x39b69b00
neg ebp
inc ebp
xor ebp, 0xc5649855
jmp 0x5e6c4b
push edi
mov edi, 0x46bbc71b
mov ebx, edi
pop edi
and esi, ebx
pop ebx
xor esi, 0x7d9fb573
push 0x7a87024a
mov dword [esp], eax
mov eax, 0x5273b37d
xor esi, eax
jmp 0x5e6eb6
push dword [esp + 4]
jmp 0x5e70bd
pop eax
sub ebx, esi
jmp 0x5e6910
dec ecx
xor ecx, 0x63e0d32
and eax, ecx
pop ecx
dec eax
sub eax, 0x3b1e18d1
xor edi, eax
pop eax
sub edi, 0x20119fd6
add ebx, 0x7df70c96
sub ebx, 0x6fb75905
sub ebx, edi
add ebx, 0x6fb75905
jmp 0x5e6f47
mov dword [esp], esi
mov ebx, dword [esp]
add esp, 4
mov esi, dword [esp]
push ebx
jmp 0x5e6d98
push dword [esp]
mov esi, dword [esp]
add esp, 4
push edi
jmp 0x5e6f24
mov ecx, esp
add ecx, 4
jmp 0x5e7074
mov edi, esp
add edi, 4
push ecx
mov ecx, 4
add edi, ecx
pop ecx
xchg dword [esp], edi
pop esp
mov ecx, dword [esp]
add esp, 4
inc ecx
push esi
push ecx
jmp 0x5e7064
sub ebx, 0x7df70c96
pop edi
sub esp, 4
mov dword [esp], eax
mov eax, 0x695de8dc
add ebx, 0x7fb72b67
sub ebx, eax
sub ebx, 0x7fb72b67
pop eax
add ebx, edx
add ebx, 0x695de8dc
add ebx, 0x2709bda0
mov edx, dword [esp]
add esp, 4
push eax
mov dword [esp], 0x5e777a85
mov dword [esp], edi
push edx
jmp 0x5e6f90
mov edx, esp
add edx, 4
sub edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
mov dword [esp], ebx
push dword [esp]
pop edi
push edx
push esp
pop edx
jmp 0x5e6abc
mov dword [esp], eax
sub esp, 4
push esp
pop dword [esp]
add dword [esp], 4
push dword [esp]
push dword [esp]
pop eax
add esp, 4
sub esp, 4
mov dword [esp], eax
jmp 0x5e70f2
mov ecx, 0x7f7b79cd
mov ebx, ecx
jmp 0x5e6ae8
neg edx
not edx
shl edx, 5
sub edx, 0x622a23c7
xor ebx, edx
pop edx
mov edi, ebx
mov ebx, dword [esp]
add esp, 4
add edi, 0xffffffff
sub edi, 0x77fe1717
push edx
mov edx, 0x37eca53f
jmp 0x5e7015
push ecx
mov ecx, 0x2109f6e7
shr ecx, 8
neg ecx
sub ecx, 0xd82102dd
jmp 0x5e702b
add edx, ecx
pop ecx
jmp 0x5e707f
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ebx
mov ebx, 0x3a5f9a61
add edx, ebx
mov ebx, dword [esp]
push ebp
mov ebp, esp
push edi
mov edi, 4
add ebp, edi
pop edi
add ebp, 4
push ebp
jmp 0x5e6ead
pop esi
mov ecx, dword [esp]
add esp, 4
push edx
jmp 0x5e6b5b
add ecx, 4
xchg dword [esp], ecx
jmp 0x5e6e48
inc edx
xor edx, 0x3fff52c1
inc edx
xor edx, 0x7fff12b4
xor edx, 0x60117755
xor edi, edx
mov edx, dword [esp]
add esp, 4
xor edi, 0x677fb7c0
and edi, 0x7efdd25b
push ebp
mov dword [esp], ebx
mov ebx, 0x3dff199d
neg ebx
sub ebx, 0xb0a1e29b
jmp 0x5e7103
pop ebp
pop dword [esp]
pop esp
push 0x909f8a5
jmp 0x5e7117
mov eax, esp
push edi
jmp 0x5e68db
add edi, ebx
push dword [esp]
pop ebx
add esp, 4
sub ebx, edi
pop edi
jmp 0x5e712a
mov dword [esp], ebx
jmp 0x5e6fb7
add ecx, 4
xchg dword [esp], ecx
jmp 0x5e71eb
push ecx
jmp 0x5e695d
pop ecx
sub ecx, 0x73e7d831
pop ebp
jmp 0x5e7267
push eax
mov eax, 0x771bad7f
push 0x79dabbc2
mov dword [esp], ecx
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x5fb70b8d
jmp 0x5e716a
mov ecx, 0xda881f51
sub ecx, ebx
pop ebx
dec ecx
push edi
mov edi, 0x79dfdea5
shl edi, 2
push esi
mov esi, 0x6797a6b3
sub edi, esi
pop esi
and ecx, edi
pop edi
jmp 0x5e6ebe
add ebp, 0x4f672df8
shl ebp, 1
jmp 0x5e723e
mov eax, 4
add edx, eax
pop eax
add edx, 4
xchg dword [esp], edx
pop esp
mov dword [edx + ecx], edi
push dword [esp]
jmp 0x5e6bec
mov esp, dword [esp]
sub eax, 0x7835ed2d
sub ecx, 0x7e797600
add ecx, 0x36f7aeec
add ecx, 0x73fc80c5
sub ecx, eax
sub ecx, 0x73fc80c5
sub ecx, 0x36f7aeec
add ecx, 0x7e797600
pop eax
push 0x5fbfa3d3
mov dword [esp], ebp
push esi
mov dword [esp], 0x3f9f6f30
push dword [esp]
mov ebp, dword [esp]
add esp, 4
add esp, 4
jmp 0x5e71b7
push edx
mov edx, 0x5ff78e86
push 0x77e032d
mov dword [esp], ecx
push esi
push esi
mov dword [esp], 0x7eeb742a
pop esi
xor esi, 0x72df9281
add esi, 0x6e3bc420
jmp 0x5e6887
sub esp, 4
mov dword [esp], ebp
mov ebp, 0x7f96d242
add edx, ebp
pop ebp
jmp 0x5e727a
add edx, ecx
sub edx, 0x7f96d242
pop ecx
add edx, 4
jmp 0x5e6894