Function at 0x1005a2e0
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
push 0xffffffffffffffff
push 0x100b5638
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0xc
push ebx
push esi
mov esi, ecx
xor ebx, ebx
push edi
mov dword [esp + 0x14], esi
mov dword [esi + 4], ebx
mov dword [esi + 8], 0x11
mov dword [esi + 0xc], ebx
mov dword [esi + 0x10], ebx
mov dword [esi + 0x14], ebx
mov dword [esi + 0x18], 0xa
push str.ERROR_FTP_DROPPED_:_The_FTP_operation_was_not_completed_because_the_session_was_aborted
lea ecx, [esp + 0x10]
mov dword [esp + 0x24], ebx
mov dword [esi], 0x100c977c
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f4f
mov ecx, esi
mov byte [esp + 0x28], 1
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_FTP_NO_PASSIVE_MODE_:_Passive_mode_is_not_available_on_the_server
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f50
mov ecx, esi
mov byte [esp + 0x28], 2
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_FTP_TRANSFER_IN_PROGRESS_:_The_requested_operation_cannot_be_made_on_the_FTP_session_handle_because_an_operation_is_already_in_progress
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f4e
mov ecx, esi
mov byte [esp + 0x28], 3
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_GOPHER_ATTRIBUTE_NOT_FOUND_:_The_requested_attribute_could_not_be_located
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f69
mov ecx, esi
mov byte [esp + 0x28], 4
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_GOPHER_DATA_ERROR_:_An_error_was_detected_while_receiving_data_from_the_Gopher_server
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f64
mov ecx, esi
mov byte [esp + 0x28], 5
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_GOPHER_END_OF_DATA_:_The_end_of_the_data_has_been_reached
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f65
mov ecx, esi
mov byte [esp + 0x28], 6
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_GOPHER_INCORRECT_LOCATOR_TYPE_:_The_type_of_the_locator_is_not_correct_for_this_operation
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f67
mov ecx, esi
mov byte [esp + 0x28], 7
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_GOPHER_INVALID_LOCATOR_:_The_supplied_locator_is_not_valid
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f66
mov ecx, esi
mov byte [esp + 0x28], 8
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_GOPHER_NOT_FILE_:_The_request_must_be_made_for_a_file_locator
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f63
mov ecx, esi
mov byte [esp + 0x28], 9
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_GOPHER_NOT_GOPHER_PLUS_:_The_requested_operation_can_be_made_only_against_a_Gopher_server__or_with_a_locator_that_specifies_a_Gopher_operation
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f68
mov ecx, esi
mov byte [esp + 0x28], 0xa
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_GOPHER_PROTOCOL_ERROR_:_An_error_was_detected_while_parsing_data_returned_from_the_Gopher_server
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
mov byte [esp + 0x24], 0xb
push 0x2f62
mov ecx, esi
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_GOPHER_UNKNOWN_LOCATOR_:_The_locator_type_is_unknown
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f6a
mov ecx, esi
mov byte [esp + 0x28], 0xc
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_HTTP_COOKIE_DECLINED_:_The_HTTP_cookie_was_declined_by_the_server
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f82
mov ecx, esi
mov byte [esp + 0x28], 0xd
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_HTTP_COOKIE_NEEDS_CONFIRMATION_:_The_HTTP_cookie_requires_confirmation
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f81
mov ecx, esi
mov byte [esp + 0x28], 0xe
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_HTTP_DOWNLEVEL_SERVER_:_The_server_did_not_return_any_headers
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f77
mov ecx, esi
mov byte [esp + 0x28], 0xf
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_HTTP_HEADER_ALREADY_EXISTS_:_The_header_could_not_be_added_because_it_already_exists
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f7b
mov ecx, esi
mov byte [esp + 0x28], 0x10
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_HTTP_HEADER_NOT_FOUND_:_The_requested_header_could_not_be_located
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f76
mov ecx, esi
mov byte [esp + 0x28], 0x11
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_HTTP_INVALID_HEADER_:_The_supplied_header_is_invalid
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f79
mov ecx, esi
mov byte [esp + 0x28], 0x12
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_HTTP_INVALID_QUERY_REQUEST_:_The_request_made_to_HttpQueryInfo_is_invalid
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f7a
mov ecx, esi
mov byte [esp + 0x28], 0x13
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_HTTP_INVALID_SERVER_RESPONSE_:_The_server_response_could_not_be_parsed
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f78
mov ecx, esi
mov byte [esp + 0x28], 0x14
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_HTTP_NOT_REDIRECTED_:_The_HTTP_request_was_not_redirected
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f80
mov ecx, esi
mov byte [esp + 0x28], 0x15
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_HTTP_REDIRECT_FAILED_:_The_redirection_failed_because_either_the_scheme_changed__for_example__HTTP_to_FTP__or_all_attempts_made_to_redirect_failed__default_is_five_attempts_
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f7c
mov ecx, esi
mov byte [esp + 0x28], 0x16
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_HTTP_REDIRECT_NEEDS_CONFIRMATION_:_The_redirection_requires_user_confirmation
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f88
mov ecx, esi
mov byte [esp + 0x28], 0x17
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_ASYNC_THREAD_FAILED_:_The_application_could_not_start_an_asynchronous_thread
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f0f
mov ecx, esi
mov byte [esp + 0x28], 0x18
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_BAD_AUTO_PROXY_SCRIPT_:_There_was_an_error_in_the_automatic_proxy_configuration_script
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f86
mov ecx, esi
mov byte [esp + 0x28], 0x19
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_BAD_OPTION_LENGTH_:_The_length_of_an_option_supplied_to_InternetQueryOption_or_InternetSetOption_is_incorrect_for_the_type_of_option_specified
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2eea
mov ecx, esi
mov byte [esp + 0x28], 0x1a
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_BAD_REGISTRY_PARAMETER_:_A_required_registry_value_was_located_but_is_an_incorrect_type_or_has_an_invalid_value
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2ef6
mov ecx, esi
mov byte [esp + 0x28], 0x1b
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_CANNOT_CONNECT_:_The_attempt_to_connect_to_the_server_failed
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2efd
mov ecx, esi
mov byte [esp + 0x28], 0x1c
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
mov byte [esp + 0x20], bl
lea ecx, [esp + 0xc]
call fcn.100ae920
push str.ERROR_INTERNET_CHG_POST_IS_NON_SECURE_:_The_application_is_posting_and_attempting_to_change_multiple_lines_of_text_on_a_server_that_is_not_secure
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f0a
mov ecx, esi
mov byte [esp + 0x28], 0x1d
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_CLIENT_AUTH_CERT_NEEDED_:_The_server_is_requesting_client_authentication
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f0c
mov ecx, esi
mov byte [esp + 0x28], 0x1e
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_CLIENT_AUTH_NOT_SETUP_:_Client_authorization_is_not_set_up_on_this_computer
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f0e
mov ecx, esi
mov byte [esp + 0x28], 0x1f
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_CONNECTION_ABORTED_:_The_connection_with_the_server_has_been_terminated
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2efe
mov ecx, esi
mov byte [esp + 0x28], 0x20
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_CONNECTION_RESET_:_The_connection_with_the_server_has_been_reset
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2eff
mov ecx, esi
mov byte [esp + 0x28], 0x21
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_DIALOG_PENDING_:_Another_thread_has_a_password_dialog_box_in_progress
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f11
mov ecx, esi
mov byte [esp + 0x28], 0x22
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_DISCONNECTED_:_The_Internet_connection_has_been_lost
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f83
mov ecx, esi
mov byte [esp + 0x28], 0x23
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_EXTENDED_ERROR_:_An_extended_error_was_returned_from_the_server._This_is_typically_a_string_or_buffer_containing_a_verbose_error_message._Call_InternetGetLastResponseInfo_to_retrieve_the_error_text
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2ee3
mov ecx, esi
mov byte [esp + 0x28], 0x24
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_FAILED_DUETOSECURITYCHECK_:_The_function_failed_due_to_a_security_check
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f8b
mov ecx, esi
mov byte [esp + 0x28], 0x25
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_FORCE_RETRY_:_The_Win32_Internet_function_needs_to_redo_the_request
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f00
mov ecx, esi
mov byte [esp + 0x28], 0x26
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_FORTEZZA_LOGIN_NEEDED_:_The_requested_resource_requires_Fortezza_authentication
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
push eax
push 0x2f16
mov ecx, esi
mov byte [esp + 0x28], 0x27
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_HANDLE_EXISTS_:_The_request_failed_because_the_handle_already_exists
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString_2
mov byte [esp + 0x20], 0x28
push eax
push 0x2f04
mov ecx, esi
call fcn.10043d30
mov ecx, eax
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_HTTP_TO_HTTPS_ON_REDIR_:_The_application_is_moving_from_a_non_SSL_to_an_SSL_connection_because_of_a_redirect
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x2f07
mov byte [esp + 0x28], 0x29
call fcn.10043e30
cmp eax, ebx
jne 0x1005abae
cmp dword [esi + 4], ebx
jne 0x1005ab83
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x2f07
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_HTTPS_TO_HTTP_ON_REDIR_:_The_application_is_moving_from_an_SSL_to_an_non_SSL_connection_because_of_a_redirect
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 0x2f08
mov byte [esp + 0x28], 0x2a
call fcn.10043e30
cmp eax, ebx
jne 0x1005ac2b
cmp dword [esi + 4], ebx
jne 0x1005ac00
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 0x2f08
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_HTTPS_HTTP_SUBMIT_REDIR_:_The_data_being_submitted_to_an_SSL_connection_is_being_redirected_to_a_non_SSL_connection
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x2f14
mov byte [esp + 0x28], 0x2b
call fcn.10043e30
cmp eax, ebx
jne 0x1005aca8
cmp dword [esi + 4], ebx
jne 0x1005ac7d
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x2f14
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_INCORRECT_FORMAT_:_The_format_of_the_request_is_invalid
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 0x2efb
mov byte [esp + 0x28], 0x2c
call fcn.10043e30
cmp eax, ebx
jne 0x1005ad25
cmp dword [esi + 4], ebx
jne 0x1005acfa
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 0x2efb
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_INCORRECT_HANDLE_STATE_:_The_requested_operation_cannot_be_carried_out_because_the_handle_supplied_is_not_in_the_correct_state
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x2ef3
mov byte [esp + 0x28], 0x2d
call fcn.10043e30
cmp eax, ebx
jne 0x1005ada2
cmp dword [esi + 4], ebx
jne 0x1005ad77
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x2ef3
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_INCORRECT_HANDLE_TYPE_:_The_type_of_handle_supplied_is_incorrect_for_this_operation
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 0x2ef2
mov byte [esp + 0x28], 0x2e
call fcn.10043e30
cmp eax, ebx
jne 0x1005ae1f
cmp dword [esi + 4], ebx
jne 0x1005adf4
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 0x2ef2
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_INCORRECT_PASSWORD_:_The_request_to_connect_and_log_on_to_an_FTP_server_could_not_be_completed_because_the_supplied_password_is_incorrect
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x2eee
mov byte [esp + 0x28], 0x2f
call fcn.10043e30
cmp eax, ebx
jne 0x1005ae9c
cmp dword [esi + 4], ebx
jne 0x1005ae71
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x2eee
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_INCORRECT_USER_NAME_:_The_request_to_connect_and_log_on_to_an_FTP_server_could_not_be_completed_because_the_supplied_user_name_is_incorrect
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 0x2eed
mov byte [esp + 0x28], 0x30
call fcn.10043e30
cmp eax, ebx
jne 0x1005af19
cmp dword [esi + 4], ebx
jne 0x1005aeee
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 0x2eed
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_INSERT_CDROM_:_The_request_requires_a_CD_ROM_to_be_inserted_in_the_CD_ROM_drive_to_locate_the_resource_requested
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x2f15
mov byte [esp + 0x28], 0x31
call fcn.10043e30
cmp eax, ebx
jne 0x1005af96
cmp dword [esi + 4], ebx
jne 0x1005af6b
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x2f15
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_INTERNAL_ERROR_:_An_internal_error_has_occurred
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 0x2ee4
mov byte [esp + 0x28], 0x32
call fcn.10043e30
cmp eax, ebx
jne 0x1005b013
cmp dword [esi + 4], ebx
jne 0x1005afe8
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 0x2ee4
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_INVALID_CA_:_The_function_is_unfamiliar_with_the_Certificate_Authority_that_generated_the_servers_certificate
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x2f0d
mov byte [esp + 0x28], 0x33
call fcn.10043e30
cmp eax, ebx
jne 0x1005b090
cmp dword [esi + 4], ebx
jne 0x1005b065
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x2f0d
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_INVALID_OPERATION_:_The_requested_operation_is_invalid
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 0x2ef0
mov byte [esp + 0x28], 0x34
call fcn.10043e30
cmp eax, ebx
jne 0x1005b10d
cmp dword [esi + 4], ebx
jne 0x1005b0e2
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 0x2ef0
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_INVALID_OPTION_:_A_request_to_InternetQueryOption_or_InternetSetOption_specified_an_invalid_option_value
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x2ee9
mov byte [esp + 0x28], 0x35
call fcn.10043e30
cmp eax, ebx
jne 0x1005b18a
cmp dword [esi + 4], ebx
jne 0x1005b15f
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x2ee9
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_INVALID_PROXY_REQUEST_:_The_request_to_the_proxy_was_invalid
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 0x2f01
mov byte [esp + 0x28], 0x36
call fcn.10043e30
cmp eax, ebx
jne 0x1005b207
cmp dword [esi + 4], ebx
jne 0x1005b1dc
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 0x2f01
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_INVALID_URL_:_The_URL_is_invalid
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x2ee5
mov byte [esp + 0x28], 0x37
call fcn.10043e30
cmp eax, ebx
jne 0x1005b284
cmp dword [esi + 4], ebx
jne 0x1005b259
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x2ee5
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_ITEM_NOT_FOUND_:_The_requested_item_could_not_be_located
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 0x2efc
mov byte [esp + 0x28], 0x38
call fcn.10043e30
cmp eax, ebx
jne 0x1005b301
cmp dword [esi + 4], ebx
jne 0x1005b2d6
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 0x2efc
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_LOGIN_FAILURE_:_The_request_to_connect_and_log_on_to_an_FTP_server_failed
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x2eef
mov byte [esp + 0x28], 0x39
call fcn.10043e30
cmp eax, ebx
jne 0x1005b37e
cmp dword [esi + 4], ebx
jne 0x1005b353
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x2eef
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_LOGIN_FAILURE_DISPLAY_ENTITY_BODY_:_The_MS_Logoff_digest_header_has_been_returned_from_the_Web_site._This_header_specifically_instructs_the_digest_package_to_purge_credentials_for_the_associated_realm._This_error_will_only_be_returned_if_INTERNET_ERROR_MASK_LOGIN_FAILURE_DISPLAY_ENTITY_BODY_has_been_set
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 0x2f8e
mov byte [esp + 0x28], 0x3a
call fcn.10043e30
cmp eax, ebx
jne 0x1005b3fb
cmp dword [esi + 4], ebx
jne 0x1005b3d0
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 0x2f8e
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_MIXED_SECURITY_:_The_content_is_not_entirely_secure._Some_of_the_content_being_viewed_may_have_come_from_unsecured_servers
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x2f09
mov byte [esp + 0x28], 0x3b
call fcn.10043e30
cmp eax, ebx
jne 0x1005b478
cmp dword [esi + 4], ebx
jne 0x1005b44d
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x2f09
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_NAME_NOT_RESOLVED_:_The_server_name_could_not_be_resolved
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 0x2ee7
mov byte [esp + 0x28], 0x3c
call fcn.10043e30
cmp eax, ebx
jne 0x1005b4f5
cmp dword [esi + 4], ebx
jne 0x1005b4ca
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 0x2ee7
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_NEED_MSN_SSPI_PKG_:_Not_currently_implemented
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x2f8d
mov byte [esp + 0x28], 0x3d
call fcn.10043e30
cmp eax, ebx
jne 0x1005b572
cmp dword [esi + 4], ebx
jne 0x1005b547
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x2f8d
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_NEED_UI_:_A_user_interface_or_other_blocking_operation_has_been_requested
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 0x2f02
mov byte [esp + 0x28], 0x3e
call fcn.10043e30
cmp eax, ebx
jne 0x1005b5ef
cmp dword [esi + 4], ebx
jne 0x1005b5c4
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 0x2f02
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_NO_CALLBACK_:_An_asynchronous_request_could_not_be_made_because_a_callback_function_has_not_been_set
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x2ef9
mov byte [esp + 0x28], 0x3f
call fcn.10043e30
cmp eax, ebx
jne 0x1005b66c
cmp dword [esi + 4], ebx
jne 0x1005b641
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x2ef9
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_NO_CONTEXT_:_An_asynchronous_request_could_not_be_made_because_a_zero_context_value_was_supplied
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 0x2ef8
mov byte [esp + 0x28], 0x40
call fcn.10043e30
cmp eax, ebx
jne 0x1005b6e9
cmp dword [esi + 4], ebx
jne 0x1005b6be
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 0x2ef8
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_NO_DIRECT_ACCESS_:_Direct_network_access_cannot_be_made_at_this_time
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x2ef7
mov byte [esp + 0x28], 0x41
call fcn.10043e30
cmp eax, ebx
jne 0x1005b766
cmp dword [esi + 4], ebx
jne 0x1005b73b
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x2ef7
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_NOT_INITIALIZED_:_Initialization_of_the_Win32_Internet_API_has_not_occurred._Indicates_that_a_higher_level_function__such_as_InternetOpen__has_not_been_called_yet
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 0x2f8c
mov byte [esp + 0x28], 0x42
call fcn.10043e30
cmp eax, ebx
jne 0x1005b7e3
cmp dword [esi + 4], ebx
jne 0x1005b7b8
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 0x2f8c
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_NOT_PROXY_REQUEST_:_The_request_cannot_be_made_via_a_proxy
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x2ef4
mov byte [esp + 0x28], 0x43
call fcn.10043e30
cmp eax, ebx
jne 0x1005b860
cmp dword [esi + 4], ebx
jne 0x1005b835
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x2ef4
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_OPERATION_CANCELLED_:_The_operation_was_canceled__usually_because_the_handle_on_which_the_request_was_operating_was_closed_before_the_operation_completed
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 0x2ef1
mov byte [esp + 0x28], 0x44
call fcn.10043e30
cmp eax, ebx
jne 0x1005b8dd
cmp dword [esi + 4], ebx
jne 0x1005b8b2
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 0x2ef1
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_OPTION_NOT_SETTABLE_:_The_requested_option_cannot_be_set__only_queried
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x2eeb
mov byte [esp + 0x28], 0x45
call fcn.10043e30
cmp eax, ebx
jne 0x1005b95a
cmp dword [esi + 4], ebx
jne 0x1005b92f
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x2eeb
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_OUT_OF_HANDLES_:_No_more_handles_could_be_generated_at_this_time
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 0x2ee1
mov byte [esp + 0x28], 0x46
call fcn.10043e30
cmp eax, ebx
jne 0x1005b9d7
cmp dword [esi + 4], ebx
jne 0x1005b9ac
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 0x2ee1
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_POST_IS_NON_SECURE_:_The_application_is_posting_data_to_a_sever_that_is_not_secure
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x2f0b
mov byte [esp + 0x28], 0x47
call fcn.10043e30
cmp eax, ebx
jne 0x1005ba54
cmp dword [esi + 4], ebx
jne 0x1005ba29
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x2f0b
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_PROTOCOL_NOT_FOUND_:_The_requested_protocol_could_not_be_located
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 0x2ee8
mov byte [esp + 0x28], 0x48
call fcn.10043e30
cmp eax, ebx
jne 0x1005bad1
cmp dword [esi + 4], ebx
jne 0x1005baa6
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 0x2ee8
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_PROXY_SERVER_UNREACHABLE_:_The_designated_proxy_server_cannot_be_reached
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x2f85
mov byte [esp + 0x28], 0x49
call fcn.10043e30
cmp eax, ebx
jne 0x1005bb4e
cmp dword [esi + 4], ebx
jne 0x1005bb23
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x2f85
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_REDIRECT_SCHEME_CHANGE_:_The_function_could_not_handle_the_redirection__because_the_scheme_changed__for_example__HTTP_to_FTP_
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 0x2f10
mov byte [esp + 0x28], 0x4a
call fcn.10043e30
cmp eax, ebx
jne 0x1005bbcb
cmp dword [esi + 4], ebx
jne 0x1005bba0
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 0x2f10
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_REGISTRY_VALUE_NOT_FOUND_:_A_required_registry_value_could_not_be_located
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x2ef5
mov byte [esp + 0x28], 0x4b
call fcn.10043e30
cmp eax, ebx
jne 0x1005bc48
cmp dword [esi + 4], ebx
jne 0x1005bc1d
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x2ef5
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_REQUEST_PENDING_:_The_required_operation_could_not_be_completed_because_one_or_more_requests_are_pending
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 0x2efa
mov byte [esp + 0x28], 0x4c
call fcn.10043e30
cmp eax, ebx
jne 0x1005bcc5
cmp dword [esi + 4], ebx
jne 0x1005bc9a
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 0x2efa
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_RETRY_DIALOG_:_The_dialog_box_should_be_retried
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x2f12
mov byte [esp + 0x28], 0x4d
call fcn.10043e30
cmp eax, ebx
jne 0x1005bd42
cmp dword [esi + 4], ebx
jne 0x1005bd17
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x2f12
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_SEC_CERT_CN_INVALID_:_SSL_certificate_common_name__host_name_field__is_incorrect
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 0x2f06
mov byte [esp + 0x28], 0x4e
call fcn.10043e30
cmp eax, ebx
jne 0x1005bdbf
cmp dword [esi + 4], ebx
jne 0x1005bd94
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 0x2f06
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_SEC_CERT_DATE_INVALID_:_SSL_certificate_date_that_was_received_from_the_server_is_bad._The_certificate_is_expired
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x2f05
mov byte [esp + 0x28], 0x4f
call fcn.10043e30
cmp eax, ebx
jne 0x1005be3c
cmp dword [esi + 4], ebx
jne 0x1005be11
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x2f05
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_SEC_CERT_ERRORS_:_The_SSL_certificate_contains_errors
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 0x2f17
mov byte [esp + 0x28], 0x50
call fcn.10043e30
cmp eax, ebx
jne 0x1005beb9
cmp dword [esi + 4], ebx
jne 0x1005be8e
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 0x2f17
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_SEC_CERT_NO_REV_:_ERROR_INTERNET_SEC_CERT_REV_FAILE
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x2f18
mov byte [esp + 0x28], 0x51
call fcn.10043e30
cmp eax, ebx
jne 0x1005bf36
cmp dword [esi + 4], ebx
jne 0x1005bf0b
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x2f18
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_SEC_CERT_REVOKED_:_SSL_certificate_was_revoked
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 0x2f8a
mov byte [esp + 0x28], 0x52
call fcn.10043e30
cmp eax, ebx
jne 0x1005bfb3
cmp dword [esi + 4], ebx
jne 0x1005bf88
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 0x2f8a
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_SEC_INVALID_CERT_:_SSL_certificate_is_invalid
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x2f89
mov byte [esp + 0x28], 0x53
call fcn.10043e30
cmp eax, ebx
jne 0x1005c030
cmp dword [esi + 4], ebx
jne 0x1005c005
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x2f89
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_SECURITY_CHANNEL_ERROR_:_The_application_experienced_an_internal_error_loading_the_SSL_libraries
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 0x2f7d
mov byte [esp + 0x28], 0x54
call fcn.10043e30
cmp eax, ebx
jne 0x1005c0ad
cmp dword [esi + 4], ebx
jne 0x1005c082
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 0x2f7d
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_SERVER_UNREACHABLE_:_The_Web_site_or_server_indicated_is_unreachable
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x2f84
mov byte [esp + 0x28], 0x55
call fcn.10043e30
cmp eax, ebx
jne 0x1005c12a
cmp dword [esi + 4], ebx
jne 0x1005c0ff
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x2f84
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_SHUTDOWN_:_The_Win32_Internet_function_support_is_being_shut_down_or_unloaded
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 0x2eec
mov byte [esp + 0x28], 0x56
call fcn.10043e30
cmp eax, ebx
jne 0x1005c1a7
cmp dword [esi + 4], ebx
jne 0x1005c17c
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 0x2eec
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_TCPIP_NOT_INSTALLED_:_The_required_protocol_stack_is_not_loaded_and_the_application_cannot_start_WinSock
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x2f7f
mov byte [esp + 0x28], 0x57
call fcn.10043e30
cmp eax, ebx
jne 0x1005c224
cmp dword [esi + 4], ebx
jne 0x1005c1f9
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x2f7f
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_TIMEOUT_:_The_request_has_timed_out
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 0x2ee2
mov byte [esp + 0x28], 0x58
call fcn.10043e30
cmp eax, ebx
jne 0x1005c2a1
cmp dword [esi + 4], ebx
jne 0x1005c276
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 0x2ee2
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_UNABLE_TO_CACHE_FILE_:_The_function_was_unable_to_cache_the_file
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x2f7e
mov byte [esp + 0x28], 0x59
call fcn.10043e30
cmp eax, ebx
jne 0x1005c31e
cmp dword [esi + 4], ebx
jne 0x1005c2f3
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x2f7e
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_UNABLE_TO_DOWNLOAD_SCRIPT_:_The_automatic_proxy_configuration_script_could_not_be_downloaded._The_INTERNET_FLAG_MUST_CACHE_REQUEST_flag_was_set
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 0x2f87
mov byte [esp + 0x28], 0x5a
call fcn.10043e30
cmp eax, ebx
jne 0x1005c39b
cmp dword [esi + 4], ebx
jne 0x1005c370
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 0x2f87
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INTERNET_UNRECOGNIZED_SCHEME_:_The_URL_scheme_could_not_be_recognized__or_is_not_supported
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x2ee6
mov byte [esp + 0x28], 0x5b
call fcn.10043e30
cmp eax, ebx
jne 0x1005c418
cmp dword [esi + 4], ebx
jne 0x1005c3ed
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x2ee6
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_INVALID_HANDLE_:_The_handle_that_was_passed_to_the_API_has_been_either_invalidated_or_closed
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 6
mov byte [esp + 0x28], 0x5c
call fcn.10043e30
cmp eax, ebx
jne 0x1005c492
cmp dword [esi + 4], ebx
jne 0x1005c467
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 6
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_NO_MORE_FILES_:_No_more_files_have_been_found
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea eax, [esp + 0xc]
mov ecx, esi
push eax
push 0x12
mov byte [esp + 0x28], 0x5d
call fcn.10043e30
cmp eax, ebx
jne 0x1005c50c
cmp dword [esi + 4], ebx
jne 0x1005c4e1
mov ecx, dword [esi + 8]
push 1
push ecx
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov edx, dword [esp + 0xc]
mov dword [eax + 8], 0x12
mov dword [eax + 4], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov ecx, dword [ecx + edx*4]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov dword [edx + ecx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
push str.ERROR_NO_MORE_ITEMS_:_No_more_items_have_been_found
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString_2
mov edi, eax
lea edx, [esp + 0xc]
mov ecx, esi
push edx
push 0x103
mov byte [esp + 0x28], 0x5e
call fcn.10043e30
cmp eax, ebx
jne 0x1005c589
cmp dword [esi + 4], ebx
jne 0x1005c55e
mov eax, dword [esi + 8]
push 1
push eax
mov ecx, esi
call fcn.1005de40
mov ecx, esi
call fcn.1005deb0
mov ecx, dword [esp + 0xc]
mov dword [eax + 8], 0x103
mov dword [eax + 4], ecx
mov edx, dword [esi + 4]
mov ecx, dword [esp + 0xc]
mov edx, dword [edx + ecx*4]
mov dword [eax], edx
mov ecx, dword [esi + 4]
mov edx, dword [esp + 0xc]
mov dword [ecx + edx*4], eax
push edi
lea ecx, [eax + 0xc]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], bl
call fcn.100ae920
mov ecx, dword [esp + 0x18]
mov eax, esi
pop edi
pop esi
pop ebx
mov dword fs:[0], ecx
add esp, 0x18
ret