Function at 0x442880
Capabilities:
Encode data using base64

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4429ea
sub rsp, 0x20
mov qword [rsp + 0x18], rbp
lea rbp, [rsp + 0x18]
mov ecx, dword [rax + 0x190]
mov edx, dword [rax + 0x194]
mov rsi, qword [rax + 0x998]
mov edi, dword [rax + 0x194]
cmp edi, edx
jne 0x442898
cmp edx, ecx
jne 0x4429d8
nop dword [rax]
test rsi, rsi
jne 0x4429d8
mov qword [rsp + 0x28], rax
test rbx, rbx
jne 0x4428f4
nop
call fcn.00461680
xorps xmm15, xmm15
mov r14, qword [0x00617b48]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rbx, qword [rsp]
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x10], rbx
call fcn.00442780
mov rcx, qword [0x005c4b48]
mov rdx, qword [0x005c4b40]
mov rbx, qword [rsp + 0x28]
mov esi, dword [rbx]
mov edi, esi
sar esi, 0x1f
shr esi, 0x1b
add esi, edi
mov r8d, esi
and esi, 0xffffffe0
sub edi, esi
test edi, edi
jl 0x4429d3
cmp edi, 0x20
sbb esi, esi
sar r8d, 5
mov rax, rcx
mov ecx, edi
mov r9d, 1
shl r9d, cl
and r9d, esi
movsxd rsi, r8d
cmp rax, rsi
jbe 0x4429c8
lea rcx, [rdx + rsi*4]
lock or dword [rcx], r9d
mov rcx, qword [0x005c5650]
mov qword [rbx + 8], rcx
nop
mov rcx, rbx
mov qword [0x005c5650], rbx
nop
mov edx, 1
lea rsi, [0x005c5658]
lock xadd dword [rsi], edx
mov rdx, qword [rcx + 0x1220]
shr rdx, 0x3d
test dl, dl
jne 0x4429b7
nop
nop
mov rax, qword [rsp + 0x10]
movabs rdx, 0x1fffffffffffffff
and rdx, rax
bts rdx, 0x3f
xchg qword [rcx + 0x1220], rdx
mov rbp, qword [rsp + 0x18]
add rsp, 0x20
ret
lea rax, [0x004f2e82]
mov ebx, 0x28
call fcn.004340c0
mov rcx, rax
mov rax, rsi
call fcn.0045fce0
call fcn.004326e0
lea rax, str.pidleput:_P_has_non_empty_run_queueruntime:_close_polldesc_w_o_unblockruntime:_createevent_failed__errnoryuFtoaFixed32_called_with_prec___9too_many_Questions_to_pack___65535_traceback_did_not_unwind_completelytransport_endpoint_is_not_connected__is_larger_than_maximum_page_size____is_not_Grunnable_or_Gscanrunnable_nayOSLzsPtWlyMxBIStpZYZOSbmZhIUqgVarZaFyRcKAHQNIcKjEUjhOLBsAXfyVaHoCLLqdmaOuvuFrRJsdExetvbXRBSVieSrluQbQYnTuNUnable_to_determine_system_directoryaccessed_data_from_freed_user_arena_accessing_a_corrupted_shared_librarycompressed_name_in_SRV_resource_datacrypto_cipher:_input_not_full_blocksfail_to_read_section_relocations:__vfail_to_read_string_table_length:__vfailure_to_read_data_directories:__vlfstack_node_allocated_from_the_heapmethod_ABI_and_value_ABI_dont_alignreflect:_NumField_of_non_struct_typeruntime:_VirtualQuery_failed__errnoruntime:_bad_notifyList_size___syncruntime:_invalid_pc_encoded_table_fruntime:_invalid_typeBitsBulkBarrierruntime:_marked_free_object_in_span_runtime:_mcall_called_on_m__g0_stackruntime:_sudog_with_non_nil_waitlinkruntime:_unblock_on_closing_polldescruntime:_wrong_goroutine_in_newstackryuFtoaFixed64_called_with_prec___18startm:_P_required_for_spinningtruesyntax_error_scanning_complex_numberuncaching_span_but_s.allocCount__0user_arena_span_is_on_the_wrong_list__is_smaller_than_minimum_page_size__2220446049250313080847263336181640625SliceCap_called_with_non_pointer_typeUnsubscribeServiceChangeNotifications_cgo_notify_runtime_init_done_missingall_goroutines_are_asleep___deadlock_cannot_exec_a_shared_library_directlycipher:_message_authentication_failedcrypto_cipher:_invalid_buffer_overlapfailed_to_reserve_page_summary_memoryinternal_error:_unknown_network_type_method_ABI_and_value_ABI_do_not_alignreflect.Value.Bytes_of_non_byte_arrayreflect.Value.Bytes_of_non_byte_slicereflect:_NumField_of_non_struct_type_reflect:_funcLayout_of_non_func_type_runtime.minit:_duplicatehandle_failedruntime:_allocation_size_out_of_rangeruntime:_unexpected_SPWRITE_function_setprofilebucket:_profile_already_setstartTheWorld:_inconsistent_mp__nextptoo_many_Additionals_to_pack___65535_too_many_Authorities_to_pack___65535_too_many_symbols__file_may_be_corruptvalue_too_large_for_defined_data_type1110223024625156540423631668090820312555511151231257827021181583404541015625Unable_to_determine_system_directory:_arg_size_to_reflect.call_more_than_1GBcan_not_access_a_needed_shared_librarycannot_read_stack_of_running_goroutineconcurrent_map_iteration_and_map_writegcBgMarkWorker:_blackening_not_enabledindex_out_of_range___x__with_length__yinsufficient_data_for_base_length_typeinternal_error:_exit_hook_invoked_exitm_changed_unexpectedly_in_cgocallbackgmakechan:_invalid_channel_element_typeruntime:_blocked_read_on_free_polldescruntime:_sudog_with_non_false_isSelecttime:_missing_Location_in_call_to_Dateunreachable_method_called._linker_bug_2006_01_02_15:04:05.999999999__0700_MST277555756156289135105907917022705078125RtlDosPathNameToNtPathName_U_WithStatusinternal_error:_exit_hook_invoked_panicmismatched_count_during_itab_table_copymspan.sweep:_bad_span_state_after_sweepout_of_memory_allocating_heap_arena_mapruntime:_blocked_write_on_free_polldescruntime:_casfrom_Gscanstatus_failed_gpstack_growth_not_allowed_in_system_callsuspendG_from_non_preemptible_goroutinetraceback:_unexpected_SPWRITE_function_transport_endpoint_is_already_connected13877787807814456755295395851135253906256938893903907228377647697925567626953125MapIter.Key_called_on_exhausted_iteratorVWxoU00xSllXbXhpYmxKWVkyMXNNRnBSUFQwPQaddress_family_not_supported_by_protocolbulkBarrierPreWrite:_unaligned_argumentscannot_free_workbufs_when_work.full___0crypto_cipher:_output_smaller_than_inputfailed_to_acquire_lock_to_reset_capacityfailure_to_read_PE32_optional_header:__vinvalid_span_in_heapArena_for_user_arenamarkWorkerStop:_unknown_mark_worker_modemust_be_able_to_track_idle_limiter_eventrefill_of_span_with_free_space_remainingruntime.SetFinalizer:_first_argument_is_runtime.preemptM:_duplicatehandle_failedruntime:_SyscallN_has_too_many_argumentsruntime:_out
mov ebx, 0x23
call fcn.004340c0
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
call fcn.0045d680
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
jmp fcn.00442880