Function at 0x47ef80
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4bd569
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x1c
mov dword [ebp - 0x10], 0
push esi
mov esi, dword [ebp + 8]
mov ecx, esi
mov dword [ebp - 4], 0
mov dword [esi], 0
mov dword [esi + 4], 0
call fcn.0043f960
mov dword [esi], eax
push 7
push str.Bad_UID
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0
mov dword [ebp - 0x10], 1
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 1
push eax
push 0x80090001
push esi
call fcn.0047ec60
mov edx, dword [ebp - 0x14]
add esp, 0xc
mov byte [ebp - 4], 0
cmp edx, 0x10
jb 0x47f045
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x47f03b
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47f03b
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.00436511
add esp, 8
push 8
push str.Bad_Hash
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 2
push eax
push 0x80090002
push esi
call fcn.0047ec60
mov edx, dword [ebp - 0x14]
add esp, 0xc
mov byte [ebp - 4], 0
cmp edx, 0x10
jb 0x47f0b9
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x47f0af
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47f0af
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.00436511
add esp, 8
push 7
push str.Bad_Key
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 3
push eax
push 0x80090003
push esi
call fcn.0047ec60
mov edx, dword [ebp - 0x14]
add esp, 0xc
mov byte [ebp - 4], 0
cmp edx, 0x10
jb 0x47f12d
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x47f123
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47f123
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.00436511
add esp, 8
push 0xa
push str.Bad_Length
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 4
push eax
push 0x80090004
push esi
call fcn.0047ec60
mov edx, dword [ebp - 0x14]
add esp, 0xc
mov byte [ebp - 4], 0
cmp edx, 0x10
jb 0x47f1a1
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x47f197
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47f197
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.00436511
add esp, 8
push 8
push str.Bad_Data
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 5
push eax
push 0x80090005
push esi
call fcn.0047ec60
mov edx, dword [ebp - 0x14]
add esp, 0xc
mov byte [ebp - 4], 0
cmp edx, 0x10
jb 0x47f215
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x47f20b
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47f20b
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.00436511
add esp, 8
push 0x11
push str.Invalid_signature
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 6
push eax
push 0x80090006
push esi
call fcn.0047ec60
mov edx, dword [ebp - 0x14]
add esp, 0xc
mov byte [ebp - 4], 0
cmp edx, 0x10
jb 0x47f289
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x47f27f
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47f27f
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.00436511
add esp, 8
push 0x17
push str.Bad_Version_of_provider
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 7
push eax
push 0x80090007
push esi
call fcn.0047ec60
mov edx, dword [ebp - 0x14]
add esp, 0xc
mov byte [ebp - 4], 0
cmp edx, 0x10
jb 0x47f2fd
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x47f2f3
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47f2f3
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.00436511
add esp, 8
push 0x1b
push str.Invalid_algorithm_specified
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 8
push eax
push 0x80090008
push esi
call fcn.0047ec60
mov edx, dword [ebp - 0x14]
add esp, 0xc
mov byte [ebp - 4], 0
cmp edx, 0x10
jb 0x47f371
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x47f367
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47f367
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.00436511
add esp, 8
push 0x17
push str.Invalid_flags_specified
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 9
push eax
push 0x80090009
push esi
call fcn.0047ec60
mov edx, dword [ebp - 0x14]
add esp, 0xc
mov byte [ebp - 4], 0
cmp edx, 0x10
jb 0x47f3e5
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x47f3db
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47f3db
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.00436511
add esp, 8
push 0x16
push str.Invalid_type_specified
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0xa
push eax
push 0x8009000a
push esi
call fcn.0047ec60
mov edx, dword [ebp - 0x14]
add esp, 0xc
mov byte [ebp - 4], 0
cmp edx, 0x10
jb 0x47f459
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x47f44f
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47f44f
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.00436511
add esp, 8
push 0x28
push str.Key_not_valid_for_use_in_specified_state
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0xb
push eax
push 0x8009000b
push esi
call fcn.0047ec60
mov edx, dword [ebp - 0x14]
add esp, 0xc
mov byte [ebp - 4], 0
cmp edx, 0x10
jb 0x47f4cd
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x47f4c3
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47f4c3
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.00436511
add esp, 8
push 0x29
push str.Hash_not_valid_for_use_in_specified_state
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0xc
push eax
push 0x8009000c
push esi
call fcn.0047ec60
mov edx, dword [ebp - 0x14]
add esp, 0xc
mov byte [ebp - 4], 0
cmp edx, 0x10
jb 0x47f541
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x47f537
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47f537
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.00436511
add esp, 8
push 0x12
push str.Key_does_not_exist
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0xd
push eax
push 0x8009000d
push esi
call fcn.0047ec60
mov edx, dword [ebp - 0x14]
add esp, 0xc
mov byte [ebp - 4], 0
cmp edx, 0x10
jb 0x47f5b5
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x47f5ab
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47f5ab
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.00436511
add esp, 8
push 0x2f
push str.Insufficient_memory_available_for_the_operation
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0xe
push eax
push 0x8009000e
push esi
call fcn.0047ec60
mov edx, dword [ebp - 0x14]
add esp, 0xc
mov byte [ebp - 4], 0
cmp edx, 0x10
jb 0x47f629
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x47f61f
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47f61f
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.00436511
add esp, 8
push 0x15
push str.Object_already_exists
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0xf
push eax
push 0x8009000f
push esi
call fcn.0047ec60
mov edx, dword [ebp - 0x14]
add esp, 0xc
mov byte [ebp - 4], 0
cmp edx, 0x10
jb 0x47f69d
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x47f693
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47f693
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.00436511
add esp, 8
push 0x11
push str.Permission_denied
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x10
push eax
push 0x80090010
push esi
call fcn.0047ec60
mov edx, dword [ebp - 0x14]
add esp, 0xc
mov byte [ebp - 4], 0
cmp edx, 0x10
jb 0x47f711
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x47f707
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47f707
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.00436511
add esp, 8
push 0x14
push str.Object_was_not_found
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x11
push eax
push 0x80090011
push esi
call fcn.0047ec60
mov edx, dword [ebp - 0x14]
add esp, 0xc
mov byte [ebp - 4], 0
cmp edx, 0x10
jb 0x47f785
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x47f77b
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47f77b
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.00436511
add esp, 8
push 0x16
push str.Data_already_encrypted
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x12
push eax
push 0x80090012
push esi
call fcn.0047ec60
mov edx, dword [ebp - 0x14]
add esp, 0xc
mov byte [ebp - 4], 0
cmp edx, 0x10
jb 0x47f7f9
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x47f7ef
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47f7ef
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.00436511
add esp, 8
push 0x1a
push str.Invalid_provider_specified
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x13
push eax
push 0x80090013
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x1f
push str.Invalid_provider_type_specified
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x14
push eax
push 0x80090014
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x20
push str.Providers_public_key_is_invalid
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x15
push eax
push 0x80090015
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x15
push str.Keyset_does_not_exist
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x16
push eax
push 0x80090016
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x19
push str.Provider_type_not_defined
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
mov dword [ebp - 4], 0x17
lea eax, [ebp - 0x28]
push eax
push 0x80090017
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x26
push str.Provider_type_as_registered_is_invalid
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x18
push eax
push 0x80090018
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x19
push str.The_keyset_is_not_defined
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x19
push eax
push 0x80090019
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x1f
push str.Keyset_as_registered_is_invalid
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1a
push eax
push 0x8009001a
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x2d
push str.Provider_type_does_not_match_registered_value
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1b
push eax
push 0x8009001b
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x25
push str.The_digital_signature_file_is_corrupt
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1c
push eax
push 0x8009001c
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x2b
push str.Provider_DLL_failed_to_initialize_correctly
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1d
push eax
push 0x8009001d
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x1f
push str.Provider_DLL_could_not_be_found
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1e
push eax
push 0x8009001e
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x1f
push str.The_Keyset_parameter_is_invalid
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1f
push eax
push 0x8009001f
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x24
push str.NTE_FAIL:_An_internal_error_occurred
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
mov dword [ebp - 4], 0x20
lea eax, [ebp - 0x28]
push eax
push 0x80090020
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x22
push str.NTE_SYS_ERR:_A_base_error_occurred
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x21
push eax
push 0x80090021
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x4e
push str.Provider_could_not_perform_the_action_since_the_context_was_acquired_as_silent
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x22
push eax
push 0x80090022
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x54
push str.The_security_token_does_not_have_storage_space_available_for_an_additional_container
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x23
push eax
push 0x80090023
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x2f
push str.The_profile_for_the_user_is_a_temporary_profile
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x24
push eax
push 0x80090024
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x49
push str.The_key_parameters_could_not_be_set_because_the_CSP_uses_fixed_parameters
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x25
push eax
push 0x80090025
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x37
push str.Not_enough_memory_is_available_to_complete_this_request
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x26
push eax
push 0x80090300
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x1f
push str.The_handle_specified_is_invalid
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x27
push eax
push 0x80090301
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x27
push str.The_function_requested_is_not_supported
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x28
push eax
push 0x80090302
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x2e
push str.The_specified_target_is_unknown_or_unreachable
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
mov dword [ebp - 4], 0x29
lea eax, [ebp - 0x28]
push eax
push 0x80090303
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x30
push str.The_Local_Security_Authority_cannot_be_contacted
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2a
push eax
push 0x80090304
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x2d
push str.The_requested_security_package_does_not_exist
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2b
push eax
push 0x80090305
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x36
push str.The_caller_is_not_the_owner_of_the_desired_credentials
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2c
push eax
push 0x80090306
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x42
push str.The_security_package_failed_to_initialize__and_cannot_be_installed
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2d
push eax
push 0x80090307
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x2d
push str.The_token_supplied_to_the_function_is_invalid
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2e
push eax
push 0x80090308
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x5e
push str.The_security_package_is_not_able_to_marshall_the_logon_buffer__so_the_logon_attempt_has_failed
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2f
push eax
push 0x80090309
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x4e
push str.The_per_message_Quality_of_Protection_is_not_supported_by_the_security_package
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x30
push eax
push 0x8009030a
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x3f
push str.The_security_context_does_not_allow_impersonation_of_the_client
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x31
push eax
push 0x8009030b
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x18
push str.The_logon_attempt_failed
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
mov dword [ebp - 4], 0x32
lea eax, [ebp - 0x28]
push eax
push 0x8009030c
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x3b
push str.The_credentials_supplied_to_the_package_were_not_recognized
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x33
push eax
push 0x8009030d
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x34
push str.No_credentials_are_available_in_the_security_package
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x34
push eax
push 0x8009030e
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x43
push str.The_message_or_signature_supplied_for_verification_has_been_altered
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x35
push eax
push 0x8009030f
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x38
push str.The_message_supplied_for_verification_is_out_of_sequence
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x36
push eax
push 0x80090310
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x32
push str.No_authority_could_be_contacted_for_authentication
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x37
push eax
push 0x80090311
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x55
push str.The_function_completed_successfully__but_must_be_called_again_to_complete_the_context
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x38
push eax
push 0x90312
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x45
push str.The_function_completed_successfully__but_CompleteToken_must_be_called
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x39
push eax
push 0x90313
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x74
push str.The_function_completed_successfully__but_both_CompleteToken_and_this_function_must_be_called_to_complete_the_context
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x3a
push eax
push 0x90314
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x73
push str.The_logon_was_completed__but_no_network_authority_was_available._The_logon_was_made_using_locally_known_information
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
mov dword [ebp - 4], 0x3b
lea eax, [ebp - 0x28]
push eax
push 0x90315
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x2d
push str.The_requested_security_package_does_not_exist
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x3c
push eax
push 0x80090316
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x31
push str.The_context_has_expired_and_can_no_longer_be_used
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x3d
push eax
push 0x80090317
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x42
push str.The_supplied_message_is_incomplete._The_signature_was_not_verified
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x3e
push eax
push 0x80090318
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x6b
push str.The_credentials_supplied_were_not_complete__and_could_not_be_verified._The_context_could_not_be_initialized
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x3f
push eax
push 0x80090320
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x30
push str.The_buffers_supplied_to_a_function_was_too_small
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x40
push eax
push 0x80090321
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x33
push str.The_context_data_must_be_renegotiated_with_the_peer
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x41
push eax
push 0x90321
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x26
push str.The_target_principal_name_is_incorrect
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x42
push eax
push 0x80090322
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x39
push str.There_is_no_LSA_mode_context_associated_with_this_context
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x43
push eax
push 0x90323
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x37
push str.The_clocks_on_the_client_and_server_machines_are_skewed
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
mov dword [ebp - 4], 0x44
lea eax, [ebp - 0x28]
push eax
push 0x80090324
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x44
push str.The_certificate_chain_was_issued_by_an_authority_that_is_not_trusted
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x45
push eax
push 0x80090325
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x36
push str.The_message_received_was_unexpected_or_badly_formatted
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x46
push eax
push 0x80090326
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x3a
push str.An_unknown_error_occurred_while_processing_the_certificate
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x47
push eax
push 0x80090327
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x24
push str.The_received_certificate_has_expired
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x48
push eax
push 0x80090328
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x29
push str.The_specified_data_could_not_be_encrypted
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x49
push eax
push 0x80090329
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x29
push str.The_specified_data_could_not_be_decrypted
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x4a
push eax
push 0x80090330
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x58
push str.The_client_and_server_cannot_communicate__because_they_do_not_possess_a_common_algorithm
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x4b
push eax
push 0x80090331
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x8d
push str.The_security_context_could_not_be_established_due_to_a_failure_in_the_requested_quality_of_service__e.g._mutual_authentication_or_delegation_
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x4c
push eax
push 0x80090332
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x64
push str.A_security_context_was_deleted_before_the_context_was_completed.__This_is_considered_a_logon_failure
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
mov dword [ebp - 4], 0x4d
lea eax, [ebp - 0x28]
push eax
push 0x80090333
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x6c
push str.The_client_is_trying_to_negotiate_a_context_and_the_server_requires_user_to_user_but_didnt_send_a_TGT_reply
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x4e
push eax
push 0x80090334
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x60
push str.Unable_to_accomplish_the_requested_task_because_the_local_machine_does_not_have_any_IP_addresses
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x4f
push eax
push 0x80090335
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x61
push str.The_supplied_credential_handle_does_not_match_the_credential_associated_with_the_security_context
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x50
push eax
push 0x80090336
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x5c
push str.The_crypto_system_or_checksum_function_is_invalid_because_a_required_function_is_unavailable
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x51
push eax
push 0x80090337
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x38
push str.The_number_of_maximum_ticket_referrals_has_been_exceeded
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x52
push eax
push 0x80090338
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x4a
push str.The_local_machine_must_be_a_Kerberos_KDC__domain_controller__and_it_is_not
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x53
push eax
push 0x80090339
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x70
push str.The_other_end_of_the_security_negotiation_is_requires_strong_crypto_but_it_is_not_supported_on_the_local_machine
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x54
push eax
push 0x8009033a
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x34
push str.The_KDC_reply_contained_more_than_one_principal_name
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x55
push eax
push 0x8009033b
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x4d
push str.Expected_to_find_PA_data_for_a_hint_of_what_type_to_use__but_it_was_not_found
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
mov dword [ebp - 4], 0x56
lea eax, [ebp - 0x28]
push eax
push 0x8009033c
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x28
push str.The_specified_certificate_is_self_signed
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x57
push eax
push 0x80092007
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x33
push str.The_previous_certificate_or_CRL_context_was_deleted
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x58
push eax
push 0x80092008
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x20
push str.Cannot_find_the_requested_object
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x59
push eax
push 0x80092009
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x46
push str.The_certificate_does_not_have_a_property_that_references_a_private_key
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x5a
push eax
push 0x8009200a
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x3a
push str.Cannot_find_the_certificate_and_private_key_for_decryption
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x5b
push eax
push 0x8009200b
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push 0x41
push str.Cannot_find_the_certificate_and_private_key_to_use_for_decryption
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040bfd0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x5c
push eax
push 0x8009200c
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.Not_a_cryptographic_message_or_the_cryptographic_message_is_not_formatted_correctly
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0040c110
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x5d
push eax
push 0x8009200d
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.The_signed_cryptographic_message_does_not_have_a_signer_for_the_specified_signer_index
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x5e
push eax
push 0x8009200e
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.Final_closure_is_pending_until_additional_frees_or_closes
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x5f
push eax
push 0x8009200f
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.The_certificate_is_revoked
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x60
push eax
push 0x80092010
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.No_Dll_or_exported_function_was_found_to_verify_revocation
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x61
push eax
push 0x80092011
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.The_revocation_function_was_unable_to_check_revocation_for_the_certificate
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x62
push eax
push 0x80092012
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.The_revocation_function_was_unable_to_check_revocation_because_the_revocation_server_was_offline
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x63
push eax
push 0x80092013
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.The_certificate_is_not_in_the_revocation_servers_database
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x64
push eax
push 0x80092014
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.The_string_contains_a_non_numeric_character
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x65
push eax
push 0x80092020
push esi
call fcn.0047ec60
add esp, 0xc
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.0040c180
push str.The_string_contains_a_non_printable_character
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x66
push eax
push 0x80092021
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.The_string_contains_a_character_not_in_the_7_bit_ASCII_character_set
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x67
push eax
push 0x80092022
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.The_string_contains_an_invalid_X500_name_attribute_key__oid__value_or_delimiter
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x68
push eax
push 0x80092023
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.The_dwValueType_for_the_CERT_NAME_VALUE_is_not_one_of_the_character_strings.__Most_likely_it_is_either_a_CERT_RDN_ENCODED_BLOB_or_CERT_TDN_OCTED_STRING
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x69
push eax
push 0x80092024
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.The_Put_operation_can_not_continue.__The_file_needs_to_be_resized.__However__there_is_already_a_signature_present.__A_complete_signing_operation_must_be_done
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x6a
push eax
push 0x80092025
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.The_cryptographic_operation_failed_due_to_a_local_security_option_setting
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x6b
push eax
push 0x80092026
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.No_DLL_or_exported_function_was_found_to_verify_subject_usage
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x6c
push eax
push 0x80092027
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.The_called_function_was_unable_to_do_a_usage_check_on_the_subject
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x6d
push eax
push 0x80092028
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.Since_the_server_was_offline__the_called_function_was_unable_to_complete_the_usage_check
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x6e
push eax
push 0x80092029
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.The_subject_was_not_found_in_a_Certificate_Trust_List__CTL_
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x6f
push eax
push 0x8009202a
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.None_of_the_signers_of_the_cryptographic_message_or_certificate_trust_list_is_trusted
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x70
push eax
push 0x8009202b
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.The_public_keys_algorithm_parameters_are_missing
lea ecx, [ebp - 0x28]
call fcn.0040c140
mov dword [ebp - 4], 0x71
lea eax, [ebp - 0x28]
push eax
push 0x8009202c
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.The_signature_of_the_certificate_cannot_be_verified.
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x72
push eax
push 0x80096004
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.The_basic_constraints_of_the_certificate_are_not_valid_or_missing
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x73
push eax
push 0x80096019
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.A_certification_chain_processed_correctly_but_terminated_in_a_root_certificate_not_trusted_by_the_trust_provider
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x74
push eax
push 0x800b0109
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.The_root_certificate_is_a_testing_certificate_and_policy_settings_disallow_test_certificates
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x75
push eax
push 0x800b010d
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.A_chain_of_certificates_was_not_correctly_created
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x76
push eax
push 0x800b010a
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.The_certificate_is_not_valid_for_the_requested_usage
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x77
push eax
push 0x800b0110
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.A_required_certificate_is_not_within_its_validity_period
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x78
push eax
push 0x800b0101
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.The_validity_periods_of_the_certification_chain_do_not_nest_correctly
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x79
push eax
push 0x800b0102
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.A_certificate_is_being_used_for_a_purpose_that_is_not_supported
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x7a
push eax
push 0x800b0106
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.A_certificate_that_can_only_be_used_as_an_end_entity_is_being_used_as_a_CA_or_visa_versa
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x7b
push eax
push 0x800b0103
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.The_CN_name_of_the_certificate_does_not_match_the_passed_value
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x7c
push eax
push 0x800b010f
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.A_certificate_in_the_chain_has_been_explicitly_revoked_by_its_issuer
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x7d
push eax
push 0x800b010c
push esi
call fcn.0047ec60
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.0040c180
push str.The_revocation_process_could_not_continue._The_certificates_could_not_be_checked
lea ecx, [ebp - 0x28]
call fcn.0040c140
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x7e
push eax
push 0x800b010e
push esi
call fcn.0047ec60
add esp, 0xc
lea ecx, [ebp - 0x28]
call fcn.0040c180
mov ecx, dword [ebp - 0xc]
mov eax, esi
pop esi
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret