Function at 0x63d825
Capabilities:
Encode data using base64

Disassembly:
mov edx, dword [esp]
sub esp, 4
jmp 0x63d34c
mov dword [esp], ebp
mov dword [esp], ebx
push edi
mov dword [esp], eax
jmp 0x63dae0
add edi, 0x81acadf5
or edx, edi
pop edi
jmp 0x63d483
push ebp
push edx
jmp 0x63d798
push dword [esp]
mov edi, dword [esp]
add esp, 4
push edi
mov edi, esp
push ebx
mov ebx, 0x4f7d3247
jmp 0x63d54c
add esp, 4
jmp 0x63d708
pop eax
mov edi, ebp
push dword [esp]
pop ebp
add esp, 4
add esi, edi
jmp 0x63d147
pop eax
sub esp, 4
mov dword [esp], eax
push 0xf3ee2e1
mov dword [esp], ecx
mov ecx, edx
jmp 0x63d252
sub esp, 4
jmp 0x63d835
pop eax
push edi
mov edi, 0x7deb7556
add edx, 0x5fbb3aa4
sub edx, edi
sub edx, 0x5fbb3aa4
pop edi
sub edx, 0x75d7ad12
sub edx, edi
add edx, 0x75d7ad12
add edx, 0x7deb7556
mov edi, dword [esp]
jmp 0x63d222
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
mov esp, dword [esp]
sub esp, 4
mov dword [esp], ebp
mov ebp, 0x2d864bcc
jmp 0x63da44
add esp, 4
sub edx, 0x67d58598
jmp 0x63d920
not edi
shr edi, 7
jmp 0x63d4f3
xchg dword [esp], ebp
pop edi
jmp 0x63d9a8
not dword [esp]
push eax
mov eax, 0x1ff60347
dec eax
jmp 0x63d743
mov eax, ecx
pop ecx
mov ebx, eax
pop eax
mov edx, dword [esp]
add esp, 4
sub ebx, 0xc3cba031
jmp 0x63d557
pop esi
add ecx, eax
pop eax
sub esp, 4
mov dword [esp], ebp
push ecx
push ebp
jmp 0x63d6c3
push edi
mov edi, 0xffffffff
add ecx, edi
pop edi
neg ecx
xor ecx, 0x14c35b80
sub esi, ecx
pop ecx
sub esi, 0x6f3b42a3
jmp 0x63db39
sub ecx, 0x735c530c
sub ecx, 0x4bfd9caf
jmp 0x63d7fa
neg edi
jmp 0x63db5f
pop ebp
add edx, dword [esp]
push 0x31d7e14f
mov dword [esp], edi
push ebx
push edx
push eax
push 0x4dfb4cf9
pop eax
not eax
shl eax, 4
jmp 0x63d732
sub ebx, 0x7dfe9d0c
jmp 0x63d4a4
sub esp, 4
mov dword [esp], esi
xchg dword [esp], eax
not eax
jmp 0x63d4e1
pop ebp
push edi
mov edi, 0x3976b6f3
shr edi, 7
or edi, 0x5def0ed1
xor edi, 0x61c60f45
add edi, 0x6ff71046
jmp 0x63d132
mov esi, dword [esp]
add esp, 4
push ebp
mov ebp, 0x6fe59d00
neg ebp
neg ebp
sub ebp, 0x7c5f8dc8
inc ebp
neg ebp
add ebp, 0x7274fd4f
push ebp
not dword [esp]
pop ebp
push ecx
mov ecx, 0x7c180d7d
sub ecx, 0x50fca255
sub ebp, ecx
jmp 0x63d499
mov dword [esp], ebx
mov ebx, esp
push eax
mov dword [esp], esi
mov esi, 0x37efbdcd
jmp 0x63d2de
mov dword [esp], edx
mov dword [esp], 0x73cb3fd6
neg dword [esp]
sub dword [esp], 0x7ec11b39
mov dword [esp], edi
mov dword [esp], 0x7afe7cd7
jmp 0x63d243
shr edi, 1
jmp 0x63d2ad
pop ecx
push esi
mov dword [esp], edi
mov edi, 0x7fbd5e70
or edi, 0x756faba4
add edi, 0x5e7f65f3
xor edi, 0x3abd9748
add edi, 0x8a784ff4
add esi, edi
pop edi
add esi, 0x7efdc876
sub esi, ebx
push ecx
mov ecx, 0x5eed39e
shr ecx, 3
jmp 0x63d8bf
shr edi, 1
add edi, 0x7edeed01
add edi, 0xbfc24bb2
add edx, edi
pop edi
push 0x555e1845
mov dword [esp], esi
push esp
push dword [esp]
pop esi
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
sub esp, 4
mov dword [esp], ecx
push edi
mov edi, 0x7eae9e2c
mov ecx, 0xfd488375
add ecx, edi
pop edi
push esi
mov dword [esp], 0x67bb479a
xor dword [esp], 0x653c4046
mov dword [esp], esi
mov esi, 0x63fa618a
jmp 0x63d7cc
push ebx
mov ebx, 0x3ece24fa
sub ebx, 0xc0ce4266
jmp 0x63d718
pop ebp
add edx, 0x57d66acf
add edx, edi
sub edx, 0x57d66acf
pop edi
mov ebx, 0x6908c9ad
jmp 0x63d2d3
pop ebx
push eax
mov eax, 4
add edi, eax
pop eax
jmp 0x63d5d4
add esi, edi
pop edi
jmp 0x63da0f
xor ebp, ecx
pop ecx
shr ebp, 2
shl ebp, 3
or ebp, 0x1fffba1c
push edi
mov edi, 0x7f7aa4d7
not edi
jmp 0x63d230
push edi
mov edi, 0x5e7ee2aa
or edi, 0x3e6e8763
push eax
mov dword [esp], edi
push ebp
jmp 0x63d90b
pop ecx
and ebx, ebp
mov ebp, dword [esp]
jmp 0x63d183
sub ebx, edx
add ebx, 0x7dfe9d0c
pop edx
push edi
mov edi, 0x3b370417
sub edi, 0x7fff4cc3
add edi, 0x585fc300
sub edi, 1
add edi, 0x5fd0f914
shl edi, 5
sub edi, 0xed96f3f0
sub ebp, edi
pop edi
add ebp, ebx
add ebp, 0x7f7778f0
jmp 0x63d535
xchg dword [esp], eax
mov esi, dword [esp]
add esp, 4
push eax
jmp 0x63d5a8
sub edi, 0x88ff0b03
jmp 0x63d5e8
shr esi, 2
sub esi, 0xffffffff
add esi, 1
push edi
push ecx
push 0x1fdd3aa8
pop ecx
xor ecx, 0x2dd92a22
mov edi, ecx
mov ecx, dword [esp]
add esp, 4
xor esi, edi
jmp 0x63d5f2
mov edi, dword [esp]
add esp, 4
jmp 0x63d950
mov ebx, dword [esp]
add esp, 4
push esi
mov dword [esp], ebp
jmp 0x63d62a
add esi, 4
jmp 0x63d203
xor ebx, 0x7f7ba123
jmp 0x63d7eb
push ebx
push edi
mov dword [esp], esi
mov esi, 0x6f95cac6
add dword [esp + 4], esi
pop esi
pop edi
sub edi, 0x6f95cac6
mov ebx, dword [esp]
add esp, 4
jmp 0x63d3c5
add edx, 0x6fff65be
push eax
mov eax, 0x67d58598
add edx, eax
mov eax, dword [esp]
add esp, 4
jmp 0x63d5b5
add esp, 4
mov ebx, eax
mov eax, dword [esp]
add esp, 4
push esi
jmp 0x63d76f
mov eax, 0xffffffff
sub esi, eax
pop eax
jmp 0x63d4fe
add edx, 0x7fefc624
mov eax, dword [esp]
add esp, 4
sub eax, 1
jne 0x63d9ff
sti
push esi
jmp 0x63d35f
xor edi, dword [esp]
xor dword [esp], edi
jmp 0x63d5df
xor edi, dword [esp]
pop esp
jmp 0x63d544
or ebp, edi
pop edi
not ebp
jmp 0x63db3f
pop edi
add ebx, esi
pop esi
add ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
jmp 0x63d853
pop edx
mov ebp, dword [esp]
jmp 0x63d7aa
add esp, 4
sub ebp, 0x3bfb9b11
jmp 0x63d75e
pop edx
sub ebp, eax
jmp 0x63daed
add ebp, ecx
add ebp, 0x4fa7f9bb
jmp 0x63d727
mov ecx, 0x7de436ed
push 0x246b1b95
mov dword [esp], edx
mov edx, 0x7b426fa7
and ecx, edx
pop edx
shr ecx, 6
sub ecx, 1
xor ecx, 0x5efcf2b6
jmp 0x63da6c
add esp, 4
sub esp, 4
mov dword [esp], edx
mov dword [esp], 0x29a87887
mov dword [esp], ebp
push 0x7f7b1b3d
push dword [esp]
pop ebp
jmp 0x63d633
push eax
mov eax, 0x2ef56f7e
add eax, 0x3ef6c9ad
add edx, eax
jmp 0x63d91a
push 0x3fbf0ad5
push dword [esp]
jmp 0x63d7b2
add esp, 4
mov ebp, dword [esp]
sub esp, 4
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
push ecx
push edi
mov edi, 0x7753904f
jmp 0x63dacc
mov dword [esp], eax
push esi
mov esi, 0x2fffd0b1
inc esi
xor esi, 0x5dff046c
jmp 0x63db01
sub ebx, 0x2511aabf
xor esi, ebx
mov ebx, dword [esp]
jmp 0x63d81f
mov edx, ebx
pop ebx
mov eax, 0x7dffe290
xor eax, edx
jmp 0x63d641
pop ecx
jmp 0x63d9df
or eax, 0x77ff3f1a
add eax, 0xc9c5d8b7
mov edx, eax
jmp 0x63d1ad
shr eax, 1
inc eax
shl eax, 8
jmp 0x63d785
mov ecx, ebp
pop ebp
mov ebx, 0x33625912
xor ebx, ecx
jmp 0x63d38a
xor ebp, 0x7baffa83
push ebx
push 0xebb871c
jmp 0x63d83d
mov esi, 0x776f19c2
and esi, 0x7c132da5
push edi
mov edi, 1
jmp 0x63d45f
push edx
mov edx, 0xfb01a401
xor eax, edx
pop edx
sub dword [esp + 4], eax
pop eax
jmp 0x63d941
mov edx, 0x7d9df4b3
push edx
xor dword [esp], 0x78af8580
jmp 0x63d85e
add esp, 4
jmp 0x63d8e6
pop ebp
add esp, 4
xor ebp, 0x4a752d2f
mov ecx, ebp
pop ebp
push 0x50d1ba77
jmp 0x63d9d9
push edi
mov edi, 0x5dd7f0db
add esi, edi
pop edi
add esi, 0xc2368bfe
jmp 0x63d29c
sub ecx, 0x6bba48db
jmp 0x63d27d
shl ebx, 3
add ebx, 0x6dea53ba
dec ebx
jmp 0x63d873
add ecx, esi
add ecx, 0x4bfd9caf
push ebp
mov ebp, 0x735c530c
add ecx, ebp
pop ebp
pop esi
add esi, 0x18ec4149
add esi, ecx
sub esi, 0x18ec4149
jmp 0x63d965
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
push eax
push edx
jmp 0x63d425
mov dword [esp], ecx
jmp 0x63dac1
mov dword [esp], edx
push edi
mov edi, 0x2ff7483e
jmp 0x63d98d
mov edi, dword [esp]
jmp 0x63d939
xor ebx, dword [esp]
mov esp, dword [esp]
jmp 0x63d140
pop ebp
xor ebp, 0x78af8580
pop edx
sub edx, 0x6dec392b
sub edx, ebp
jmp 0x63d6b1
xor ebx, 0xee1eeedd
add edi, ebx
jmp 0x63d450
add esp, 4
pop dword [esp]
pop esp
push 0x17706d29
mov dword [esp], esi
mov dword [esp], edx
push edi
mov dword [esp], 0x3fff4e2d
pop edx
shl edx, 8
jmp 0x63d99a
shl ecx, 1
jmp 0x63d7e0
mov eax, dword [esp]
add esp, 4
xor ecx, edx
pop edx
add esi, 0x376f60c8
sub esi, ecx
sub esi, 0x376f60c8
mov ecx, dword [esp]
jmp 0x63d6d0
push dword [esp + 4]
pop ebp
pop dword [esp]
not ebp
jmp 0x63d23a
pop eax
jmp 0x63d2b4
sub edx, 0x6fff65be
sub edx, 0x7fff38d4
sub edx, eax
add edx, 0x7fff38d4
jmp 0x63d57b
add esp, 4
jmp 0x63d9f3
push ebp
mov ebp, 0x7ffe2d81
sub dword [esp + 4], ebp
jmp 0x63d976
push dword [esp]
pop edx
jmp 0x63d68d
pop esp
sub esp, 4
jmp 0x63da8e
pop ecx
add esi, 4
push esi
push dword [esp + 4]
mov esi, dword [esp]
jmp 0x63d880
pop ebp
sub esp, 4
mov dword [esp], ecx
mov dword [esp], edi
mov edi, 0x57d720de
jmp 0x63da3b
push ebp
mov ebp, 0x300746d4
mov edx, ebp
jmp 0x63d436
push ebp
push 0x6b7e743e
pop ebp
or edx, ebp
jmp 0x63d2f1
shl edi, 4
sub edi, 0xffffffff
xor edi, 0x1811963d
add edx, edi
mov edi, dword [esp]
add esp, 4
mov eax, edx
mov edx, dword [esp]
push edx
mov edx, esp
sub esp, 4
mov dword [esp], edi
mov edi, 4
add edx, edi
jmp 0x63d84b
pop ebp
jmp 0x63d467
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
push 0x1ed5e2aa
jmp 0x63d123
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
push dword [edx]
mov esi, dword [esp]
push esi
push esp
mov esi, dword [esp]
push ecx
jmp 0x63da78
neg esi
shl esi, 4
not esi
add esi, 0x37cf06be
add ebx, 0x1efffbca
sub ebx, 0x6ee5c8d0
add ebx, esi
add ebx, 0x6ee5c8d0
sub ebx, 0x1efffbca
jmp 0x63d312
xor dword [esp + 4], edi
jmp 0x63dbab
push ecx
mov ecx, 0x7bf98f1c
add esi, ecx
pop ecx
sub esi, ebp
push ecx
jmp 0x63d656
push edx
push eax
mov eax, 0x7b3f04a1
jmp 0x63daa9
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
jmp 0x63d959
mov dword [esp], edi
push ebp
mov ebp, 0x4dfae4fa
push eax
jmp 0x63da9d
mov eax, 0x7fab05ca
not eax
jmp 0x63dab5
mov edx, 0xa9a17892
add edx, eax
jmp 0x63d8c7
sub eax, 0x325a1537
xor ebp, eax
jmp 0x63d19c
mov ecx, esp
push edx
mov dword [esp], ebx
jmp 0x63d6f3
sub edi, 0x7753904b
mov ecx, edi
pop edi
sub ebp, 0x4fa7f9bb
jmp 0x63d649
push 0x6be71c7f
mov eax, dword [esp]
jmp 0x63d594
mov eax, dword [esp]
jmp 0x63db0f
dec esi
add esi, 0x8dff2b27
mov eax, esi
jmp 0x63d26c
add esp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ebx
sub esp, 4
mov dword [esp], edi
mov dword [esp], ecx
push ebp
mov ebp, 0x6fbbcacb
or ebp, 0x7ce461ca
xor ebp, 0x44136048
jmp 0x63d74f
pop ebx
jmp 0x63d1c6
xor ebp, 0x800004a5
sub ecx, 0x7b7101c4
sub ecx, ebp
push edi
jmp 0x63db53
mov edi, 0x77fffb4a
neg edi
jmp 0x63d382
dec edi
shr edi, 7
xor edi, 0x7a06fe3f
add ecx, edi
pop edi
jmp 0x63db71
pop ebp
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], esi
pop dword [edx]
jmp 0x63db88
sub esp, 4
mov dword [esp], edi
mov dword [esp], eax
mov eax, 4
push 0x25d202d8
mov dword [esp], edi
push 0x31394f0b
mov dword [esp], eax
jmp 0x63dbc0
mov edi, dword [esp]
add esp, 4
push edi
mov edi, 0xbb7e767e
add dword [esp + 4], edi
jmp 0x63d52a
mov eax, 0x7fff055f
push 0xfff0c0c5
pop edi
add edi, eax
jmp 0x63d1d1