Function at 0x6190a828
Capabilities:
Link many functions at runtime

Disassembly:
push 0xc
mov eax, 0x61920db3
call fcn.6191eef4
mov esi, ecx
push str.sk_if_cert_InitContextApp
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
xor ebx, ebx
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], ebx
call dword [sym.imp.mfc100.dll_Ordinal_1448]
mov edi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x10], eax
cmp eax, ebx
jne 0x6190a8a9
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 1
push ebx
push ebx
mov ecx, eax
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
call fcn.6191e722
lea ecx, [ebp - 0x14]
call dword [0x61923a58]
lea ecx, [ebp - 0x10]
mov dword [esi], ebx
call dword [0x61923a58]
xor eax, eax
jmp 0x6190b55c
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_CertManager
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 2
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x14], eax
cmp eax, ebx
jne 0x6190a8fc
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 3
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_cert_preset_context
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 4
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x18], eax
cmp eax, ebx
jne 0x6190a952
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 5
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_GetLastErrorMsg
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 6
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x1c], eax
cmp eax, ebx
jne 0x6190a9a8
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 7
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_CertSetSelectExt
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 8
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x20], eax
cmp eax, ebx
jne 0x6190a9fe
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 9
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_cert_SignData
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xa
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x24], eax
cmp eax, ebx
jne 0x6190aa54
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0xb
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_cert_MemFree
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xc
call dword [sym.imp.mfc100.dll_Ordinal_1448]
popal
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x28], eax
cmp eax, ebx
jne 0x6190aaaa
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0xd
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_CleanUp
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xe
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x2c], eax
cmp eax, ebx
jne 0x6190ab00
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0xf
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_GetLastErrorCode
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x10
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x30], eax
cmp eax, ebx
jne 0x6190ab56
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x11
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_SetWrongPasswordLimit
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x12
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x34], eax
cmp eax, ebx
jne 0x6190abac
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x13
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_cert_SignData_notEncode
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x14
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x38], eax
cmp eax, ebx
jne 0x6190ac02
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x15
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_SetKeySaferMode
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
popal
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x16
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x3c], eax
cmp eax, ebx
jne 0x6190ac58
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x17
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_ChangeStorageMediaExt
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x18
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x40], eax
cmp eax, ebx
jne 0x6190acae
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x19
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_RemoveFromMediaExt
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x1a
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x44], eax
cmp eax, ebx
jne 0x6190ad04
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x1b
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_cert_exportp12
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x1c
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x48], eax
cmp eax, ebx
jne 0x6190ad5a
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x1d
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_SetExipreCheckSkip
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x1e
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x4c], eax
cmp eax, ebx
jne 0x6190adb0
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x1f
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_BIN2PEM
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x20
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x50], eax
cmp eax, ebx
jne 0x6190ae06
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x21
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_SetCmpPort80
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x22
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x54], eax
cmp eax, ebx
jne 0x6190ae5c
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x23
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_SetPasswordEncMode
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x24
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x58], eax
cmp eax, ebx
jne 0x6190aeb2
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x25
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_GetEncryptedPassword
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x26
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x5c], eax
cmp eax, ebx
jne 0x6190af08
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x27
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_cert_SignDataWithR
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x28
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x60], eax
cmp eax, ebx
jne 0x6190af5e
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x29
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_SetDeviceOrder
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x2a
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x64], eax
cmp eax, ebx
jne 0x6190afb4
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x2b
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_cert_CMSSignDataInfo
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x2c
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x68], eax
cmp eax, ebx
jne 0x6190b00a
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x2d
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_CertSetListing
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x2e
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x6c], eax
cmp eax, ebx
jne 0x6190b060
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x2f
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_SetScanByDialogChoiceMode
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x30
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x70], eax
cmp eax, ebx
jne 0x6190b0b6
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x31
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_Set_CloudConfig
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x32
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x74], eax
cmp eax, ebx
jne 0x6190b10c
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x33
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_Set_Show_OnlyValidateCloudCert_flag
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x34
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x78], eax
cmp eax, ebx
jne 0x6190b162
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x35
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_CloudCertSetSelectExt
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x36
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x7c], eax
cmp eax, ebx
jne 0x6190b1b8
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x37
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_IssueCert_toCloud
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x38
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x80], eax
cmp eax, ebx
jne 0x6190b211
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x39
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_CertNew_toCloud
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x3a
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x84], eax
cmp eax, ebx
jne 0x6190b26a
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x3b
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_DeleteCert_inCloud
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x3c
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x88], eax
cmp eax, ebx
jne 0x6190b2c3
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x3d
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_CertChangePin_inCloud
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x3e
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x8c], eax
cmp eax, ebx
jne 0x6190b31c
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x3f
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_UploadPCtoCloud
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x40
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x90], eax
cmp eax, ebx
jne 0x6190b375
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x41
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_DownloadCloudtoPC
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x42
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x94], eax
cmp eax, ebx
jne 0x6190b3ce
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x43
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_Connected_CloudUser_Confirm
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x44
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x98], eax
cmp eax, ebx
jne 0x6190b427
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x45
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_Cloud_AutoConnected_Device
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x46
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0x9c], eax
cmp eax, ebx
jne 0x6190b480
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x47
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_CloudUser_DeleteAccount
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x48
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0xa0], eax
cmp eax, ebx
jne 0x6190b4d9
push str._not_found
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.61902e42
add esp, 0xc
mov byte [ebp - 4], 0x49
jmp 0x6190a87e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call dword [0x61923a58]
push str.sk_if_Cloud_KeyPadUse
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0x4a
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
push dword [esi + 8]
call edi
mov dword [esi + 0xa4], eax
cmp eax, ebx
jne 0x6190b54e
push str._not_found
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.61902e42
add esp, 0xc
push ebx
push ebx
mov ecx, eax
mov byte [ebp - 4], 0x4b
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
call fcn.6191e722
lea ecx, [ebp - 0x18]
call dword [0x61923a58]
lea ecx, [ebp - 0x14]
jmp 0x6190a89a
lea ecx, [ebp - 0x14]
call dword [0x61923a58]
xor eax, eax
inc eax
mov dword [esi], eax
call fcn.6191efcc
ret