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

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x56e7f9
sub rsp, 0x40
mov qword [rsp + 0x38], rbp
lea rbp, [rsp + 0x38]
mov qword [rsp + 0x48], rax
mov rdx, qword [rax + 0x18]
mov r9, qword [rax]
mov qword [rsp + 0x30], r9
mov rdi, qword [0x007d4db0]
mov rsi, qword [0x007d4db8]
mov r8, qword [0x007d4dc0]
mov r10, qword [rdx + 0x20]
mov rbx, qword [rdx + 0x28]
mov rcx, qword [rdx + 0x30]
mov rax, r10
call fcn.004d20c0
test al, al
jne 0x56e7cf
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rcx + 0x18]
cmp qword [rdx + 0xe8], 0
jne 0x56e7a1
cmp word [rdx + 0xf8], 0
jne 0x56e771
cmp word [rdx + 0xa0], 0
je 0x56e747
mov rdx, qword [rcx + 0x28]
mov rax, qword [rcx + 0x30]
mov rdx, qword [rdx + 0x18]
call rdx
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rcx + 0x18]
cmp word [rdx + 0xa0], ax
jne 0x56e71d
cmp byte [rdx + 0xc0], 0
je 0x56e70f
mov rsi, qword [rcx + 0x20]
movzx edx, word [rdx + 0xc2]
mov rsi, qword [rsi + 0x1c8]
cmp rsi, rdx
jle 0x56e6e1
cmp rsi, 1
jne 0x56e5a8
mov rdx, qword [rcx + 0x38]
test rdx, rdx
jne 0x56e5c1
mov rax, qword [rsp + 0x30]
mov ebx, 0x50
call fcn.005654e0
mov rbp, qword [rsp + 0x38]
add rsp, 0x40
ret
movzx eax, word [rdx + 0x1a]
call fcn.00561280
test rax, rax
je 0x56e6c8
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rcx + 0x80]
mov rsi, qword [rax + 0x18]
cmp qword [rdx + 0x18], rsi
je 0x56e613
mov rax, qword [rsp + 0x30]
mov ebx, 0x2f
call fcn.005654e0
lea rax, [0x00657767]
mov ebx, 0x39
call fcn.00468600
mov rbp, qword [rsp + 0x38]
add rsp, 0x40
ret
mov byte [rcx + 0x78], 1
mov rdx, qword [rsp + 0x30]
mov byte [rdx + 0x58], 1
mov rsi, qword [rcx + 0x38]
mov rdi, qword [rsi + 0x38]
mov r8, qword [rsi + 0x40]
mov rsi, qword [rsi + 0x48]
mov qword [rdx + 0x98], r8
mov qword [rdx + 0xa0], rsi
mov qword [rdx + 0x90], rdi
mov rsi, qword [rcx + 0x38]
mov rdi, qword [rsi + 0x50]
mov r8, qword [rsi + 0x58]
mov rsi, qword [rsi + 0x60]
mov qword [rdx + 0xb0], r8
mov qword [rdx + 0xb8], rsi
mov qword [rdx + 0xa8], rdi
mov rsi, qword [rcx + 0x38]
mov rdi, qword [rsi + 0x80]
mov r8, qword [rsi + 0x88]
mov rsi, qword [rsi + 0x90]
mov qword [rdx + 0x68], r8
mov qword [rdx + 0x70], rsi
mov qword [rdx + 0x60], rdi
mov rcx, qword [rcx + 0x38]
mov rsi, qword [rcx + 0x98]
mov rdi, qword [rcx + 0xa0]
mov rcx, qword [rcx + 0xa8]
mov qword [rdx + 0x80], rdi
mov qword [rdx + 0x88], rcx
mov qword [rdx + 0x78], rsi
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x38]
add rsp, 0x40
ret
mov rax, qword [rsp + 0x30]
mov ebx, 0x50
call fcn.005654e0
mov rbp, qword [rsp + 0x38]
add rsp, 0x40
ret
mov rax, qword [rsp + 0x30]
mov ebx, 0x2f
call fcn.005654e0
lea rax, [0x00651b08]
mov ebx, 0x23
nop dword [rax]
call fcn.00468600
mov rbp, qword [rsp + 0x38]
add rsp, 0x40
ret
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x38]
add rsp, 0x40
ret
mov rax, qword [rsp + 0x30]
mov ebx, 0x2f
call fcn.005654e0
lea rax, [0x00652d1c]
mov ebx, 0x26
call fcn.00468600
mov rbp, qword [rsp + 0x38]
add rsp, 0x40
ret
mov rax, qword [rsp + 0x30]
mov ebx, 0x2f
call fcn.005654e0
lea rax, str.tls:_server_did_not_send_a_key_shareuncaching_span_but_s.allocCount__0unsupported_SSLv2_handshake_receivedx509:_invalid_CRL_distribution_pointx509:_invalid_subject_key_identifierx509:_malformed_algorithm_identifierx509:_zero_or_negative_DSA_parameter__is_smaller_than_minimum_page_size__2220446049250313080847263336181640625RoundTrip_on_uninitialized_ClientConnUnsubscribeServiceChangeNotifications_cgo_notify_runtime_init_done_missingall_goroutines_are_asleep___deadlock_bytes.Buffer:_truncation_out_of_rangecannot_create_context_from_nil_parentcannot_exec_a_shared_library_directlychacha20poly1305:_plaintext_too_largecipher:_message_authentication_failedcrypto_cipher:_incorrect_GCM_tag_sizecrypto_cipher:_invalid_buffer_overlapcrypto_rsa:_public_exponent_too_largecrypto_rsa:_public_exponent_too_smallcrypto_rsa:_unsupported_hash_functioncrypto:_Size_of_unknown_hash_functionexplicitly_tagged_member_didnt_matchfailed_to_reserve_page_summary_memoryinternal_error:_unknown_network_type_logWorkTime:_unknown_mark_worker_modemethod_ABI_and_value_ABI_do_not_alignout_does_not_point_to_an_integer_typereflect.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__nextptls:_unsupported_certificate_key___T_too_many_Additionals_to_pack___65535_too_many_Authorities_to_pack___65535_unexpected_CONTINUATION_for_stream__dvalue_too_large_for_defined_data_typex509:_RSA_key_missing_NULL_parametersx509:_invalid_CRL_distribution_pointsx509:_malformed_extension_value_field__uuu__________u_________u_________uuu1110223024625156540423631668090820312555511151231257827021181583404541015625GODEBUG_sys_cpu:_unknown_cpu_feature__Unable_to_determine_system_directory:_addtimer_called_with_initialized_timerarg_size_to_reflect.call_more_than_1GBasn1:_Unmarshal_recipient_value_is_nilcan_not_access_a_needed_shared_librarychacha20poly1305:_ciphertext_too_largeconcurrent_map_iteration_and_map_writecrypto_sha256:_invalid_hash_state_sizecrypto_sha512:_invalid_hash_state_sizeencoding_alphabet_is_not_64_bytes_longexpected_an_Ed25519_public_key__got__Tfailed_to_parse_Location_header__q:__vgcBgMarkWorker:_blackening_not_enabledinsufficient_data_for_base_length_typeinternal_error:_unknown_signature_typeinternal_error:_unknown_string_type__dm_changed_unexpectedly_in_cgocallbackgmakechan:_invalid_channel_element_typemime:_expected_slash_after_first_tokennet_http:_invalid_header_field_name__qruntime:_blocked_read_on_free_polldescruntime:_sudog_with_non_false_isSelecttime:_missing_Location_in_call_to_Datetls:_internal_error:_unsupported_curvetls:_invalid_ClientKeyExchange_messagetls:_invalid_ServerKeyExchange_messagetls:_missing_ServerKeyExchange_messagetls:_server_selected_unsupported_curvetls:_server_selected_unsupported_groupunreachable_method_called._linker_bug_x509:_cannot_validate_certificate_for_x509:_empty_name_constraints_extensionx509:_invalid_authority_key_identifierx509:_invalid_subject_alternative_name__________________________________________________________________________________uu____________________uu_______because_it_doesnt_contain_any_IP_SANs_u_________________u_u_u__________u_____u___uuu_________uu____________uuu___2006_01_02_15:04:05.999999999__0700_MST277555756156289135105907917022705078125RtlDosPathNameToNtPathName_U_WithStatusasn1:_Unmarshal_recipient_value_is_nil_chain_is_not_signed_by_an_acceptable_CAcipher:_incorrect_tag_size_given_to_GCMheapBitsSetTypeGCProg:_small_allocationhttp:_putIdleConn:_keep_alives_disabledinvalid_indexed_representation_index__dmath_big:_buffer_too_small_to_fit_valuemismatched_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_callstrings.NewReplacer:_odd_argument_countsuspendG_from_non_preemptible_goroutinetags_dont_match___d
mov ebx, 0x24
call fcn.00468600
mov rbp, qword [rsp + 0x38]
add rsp, 0x40
ret
mov rax, qword [rsp + 0x30]
mov ebx, 0x32
nop dword [rax + rax]
call fcn.005654e0
lea rax, [0x006515ba]
mov ebx, 0x22
call fcn.00468600
mov rbp, qword [rsp + 0x38]
add rsp, 0x40
nop
ret
mov rax, qword [rsp + 0x30]
mov ebx, 0x6e
call fcn.005654e0
lea rax, [0x0065617d]
mov ebx, 0x31
nop dword [rax]
call fcn.00468600
mov rbp, qword [rsp + 0x38]
add rsp, 0x40
ret
mov rax, qword [rsp + 0x30]
mov ebx, 0xa
call fcn.005654e0
lea rax, [0x0065595b]
mov ebx, 0x2f
call fcn.00468600
mov rbp, qword [rsp + 0x38]
add rsp, 0x40
ret
mov qword [rsp + 8], rax
nop
call fcn.0045f280
mov rax, qword [rsp + 8]
jmp fcn.0056e4c0