Function at 0x4974a0
Capabilities:
Reference http user-agent string

Disassembly:
mov rcx, qword gs:[0x28]
mov rcx, qword [rcx]
cmp rsp, qword [rcx + 0x10]
jbe 0x4975c6
sub rsp, 0x38
mov qword [rsp + 0x30], rbp
lea rbp, [rsp + 0x30]
mov rax, qword [rsp + 0x50]
and rax, 0x1f
cmp rax, 0x17
je 0x497529
mov qword [rsp + 0x20], rax
nop dword [rax]
call fcn.00496d60
mov rax, qword [rsp]
mov qword [rsp + 0x28], rax
mov rcx, qword [rsp + 8]
mov qword [rsp + 0x18], rcx
lea rdx, [0x0062e740]
mov qword [rsp], rdx
call fcn.0040e560
mov rdi, qword [rsp + 8]
mov rax, qword [rsp + 0x18]
mov qword [rdi + 8], rax
cmp dword [0x00811460], 0
jne 0x49757f
mov rax, qword [rsp + 0x28]
mov qword [rdi], rax
jmp 0x497589
mov rax, qword [rsp + 0x40]
mov qword [rsp], rax
call fcn.0048f620
mov rax, qword [rsp + 8]
mov rcx, qword [rsp + 0x10]
mov rax, qword [rax + 0x98]
mov qword [rsp], rcx
call rax
cmp qword [rsp + 8], 5
jne 0x4975a7
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x68], rax
mov rbp, qword [rsp + 0x30]
add rsp, 0x38
ret
mov rax, qword [rsp + 0x28]
call fcn.0046c920
mov rax, qword [rsp + 0x20]
mov qword [rdi + 0x10], rax
lea rax, [0x0061b9a0]
mov qword [rsp], rax
mov qword [rsp + 8], rdi
call fcn.00438920
lea rax, [0x00613e40]
mov qword [rsp], rax
lea rax, str.reflect.Value.Bytes_of_non_rune_slicereflect:_Bits_of_non_arithmetic_Type_reflect:_IsVariadic_of_non_func_type_reflect:_NumField_of_non_struct_type_reflect:_funcLayout_of_non_func_type_runtime.minit:_duplicatehandle_failedruntime:_allocation_size_out_of_rangesetprofilebucket:_profile_already_setslice_of_unknown_type_in_field__d:__Tssh:_StdoutPipe_after_process_startedstartTheWorld:_inconsistent_mp__nextptoo_many_Additionals_to_pack___65535_too_many_Authorities_to_pack___65535_value_too_large_for_defined_data_typex509:_invalid_Ed25519_private_key:__vx509:_unsupported_private_key_version1110223024625156540423631668090820312555511151231257827021181583404541015625Unable_to_determine_system_directory:____Incoming_connection_seems_illegal__n___File_transmitting__please_wait...addtimer_called_with_initialized_timerarg_size_to_reflect.call_more_than_1GBasn1:_Unmarshal_recipient_value_is_nilcan_not_access_a_needed_shared_libraryconcurrent_map_iteration_and_map_writecrypto_sha256:_invalid_hash_state_sizecrypto_sha512:_invalid_hash_state_sizeencoding_alphabet_is_not_64_bytes_longexec:_StdoutPipe_after_process_startedgcBgMarkWorker:_blackening_not_enabledindex_out_of_range___x__with_length__yinsufficient_data_for_base_length_typeinternal_error:_unknown_string_type__dinvalid_size__d_for_Ed25519_public_keymakechan:_invalid_channel_element_typeruntime:_blocked_read_on_free_polldescruntime:_sudog_with_non_false_isSelectssh:_first_packet_should_be_msgKexInitssh:_first_packet_should_be_msgNewKeysssh:_multi_key_files_are_not_supportedssh:_server_provided_gex_g_is_not_safessh:_signature_type__s_for_key_type__stime:_missing_Location_in_call_to_Datex509:_failed_to_parse_EC_private_key:_2006_01_02_15:04:05.999999999__0700_MST277555756156289135105907917022705078125asn1:_Unmarshal_recipient_value_is_nil_cipher:_incorrect_tag_size_given_to_GCMheapBitsSetTypeGCProg:_small_allocationmath_big:_buffer_too_small_to_fit_valuemismatched_count_during_itab_table_copymspan.sweep:_bad_span_state_after_sweepout_of_memory_allocating_heap_arena_mappointer_to_unknown_type_in_field__d:__Truntime:_blocked_write_on_free_polldescruntime:_casfrom_Gscanstatus_failed_gpruntime:_function_symbol_table_header:_ssh:_invalid_MaxPacketSize__d_from_peerssh:_invalid_openssh_private_key_formatssh:_invalid_window_update_for__d_bytesssh:_unsupported_signature_algorithm__sstack_growth_not_allowed_in_system_callsuspendG_from_non_preemptible_goroutinetags_dont_match___d_vs__v___v__s___dtransport_endpoint_is_already_connectedx509:_unknown_EC_private_key_version__d13877787807814456755295395851135253906256938893903907228377647697925567626953125MapIter.Key_called_on_exhausted_iteratorNumericString_contains_invalid_characteraddress_family_not_supported_by_protocolbulkBarrierPreWrite:_unaligned_argumentscannot_free_workbufs_when_work.full___0cannot_represent_time_as_GeneralizedTimecrypto_cipher:_message_too_large_for_GCMcrypto_cipher:_output_smaller_than_inputcrypto_rsa:_input_must_be_hashed_messagedeferproc:_d.panic___nil_after_newdeferecdsa_sha2_nistp256_cert_v01_openssh.comecdsa_sha2_nistp384_cert_v01_openssh.comecdsa_sha2_nistp521_cert_v01_openssh.comrefill_of_span_with_free_space_remainingreflect.Value.SetBytes_of_non_byte_slicereflect.Value.setRunes_of_non_rune_slicereflect:_FieldByName_of_non_struct_type_runtime.SetFinalizer:_first_argument_is_runtime.preemptM:_duplicatehandle_failedruntime:_out_of_memory:_cannot_allocate_runtime:_typeBitsBulkBarrier_with_type__ssh:_can_call_Accept_or_Reject_only_oncessh:_unexpected_response_to_request:__vtime:_Stop_called_on_uninitialized_Timeruuid:_incorrect_UUID_format_in_string__q34694469519536141888238489627838134765625MapIter.Next_called_on_exhausted_iteratorTime.UnmarshalBinary:_unsupported_versionasn1:_internal_error_in_parseTagAndLengthattempted_to_add_zero_sized_address_rangebinary:_varint_overflows_a_64_bit_integerbytes.Buffer.WriteTo:_invalid_Write_countcant_call_pointer_on_a_non_pointer_Valuecrypto_md5:_invalid_hash_state_identifiergcSweep_being_done_but_phase_is_not_GCoffmheap.freeSpanLocked___invalid_span_statemheap.freeSp
mov qword [rsp + 8], rax
nop
call fcn.00438920
nop
call fcn.0046abe0
jmp fcn.004974a0