Function at 0x407bbc
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x450
mov eax, 0x60db56
call fcn.00429868
push 2
push 6
pop esi
push esi
push str.High
push 0x6825d0
push 0x2a
push 2
push 0x6825bc
push str.46aaba30eaa7421a8df89563496ade33_UserInitiatedUninstallIsSetBailoutFirstSetup
push str.utcqossync
lea ecx, [ebp - 0x45c]
call fcn.0045be09
and dword [ebp - 4], 0
mov eax, str.UserInitiatedUninstallIsSetBailoutFirstSetup
and dword [ebp - 0x378], 0
xor ecx, ecx
and dword [ebp - 0x360], 0
inc ecx
and dword [ebp - 0x348], 0
xorps xmm0, xmm0
mov dword [ebp - 0x430], eax
mov dword [ebp - 0x3e0], eax
mov eax, dword [ebp + 0x14]
push 3
mov dword [ebp - 0x3c8], eax
mov eax, 0x682614
pop edi
mov dword [ebp - 0x380], eax
mov dword [ebp - 0x368], eax
mov dword [ebp - 0x350], eax
mov al, byte [ebp + 0x30]
push 7
pop ebx
mov byte [ebp - 0x338], al
mov al, byte [ebp + 0x34]
push 4
pop edx
mov byte [ebp - 0x320], al
mov al, byte [ebp + 0x38]
mov byte [ebp - 0x43b], cl
mov dword [ebp - 0x3fc], str.Component
mov dword [ebp - 0x400], ecx
mov dword [ebp - 0x3f8], 0x67feb4
mov dword [ebp - 0x3f0], 0x11
mov dword [ebp - 0x3e4], str.ApiName
mov dword [ebp - 0x3e8], ecx
mov dword [ebp - 0x3d8], 0x2c
mov dword [ebp - 0x3cc], str.ResultCode
mov dword [ebp - 0x3d0], edi
mov dword [ebp - 0x3b4], str.ResultType
mov dword [ebp - 0x3b8], ecx
mov dword [ebp - 0x3b0], str.Failure
mov dword [ebp - 0x3a8], ebx
mov dword [ebp - 0x39c], str.Duration
mov dword [ebp - 0x3a0], edx
movlpd qword [ebp - 0x398], xmm0
mov dword [ebp - 0x384], str.Error
mov dword [ebp - 0x388], ecx
mov dword [ebp - 0x36c], str.ValidationError
mov dword [ebp - 0x370], ecx
mov dword [ebp - 0x354], str.CorrelationVector
mov dword [ebp - 0x358], ecx
mov dword [ebp - 0x33c], str.hklmBailout
mov dword [ebp - 0x340], ebx
mov dword [ebp - 0x324], str.hkcuBailout
mov dword [ebp - 0x328], ebx
mov dword [ebp - 0x30c], str.anyUserBailout
mov dword [ebp - 0x310], ebx
mov byte [ebp - 0x308], al
mov dword [ebp - 0x2f4], str.WOFCompressionEnabled
mov dword [ebp - 0x2f8], ebx
mov byte [ebp - 0x2f0], 0
mov dword [ebp - 0x2dc], str.isExtractCabV2Enabled
mov dword [ebp - 0x2e0], ebx
mov byte [ebp - 0x2d8], 0
mov dword [ebp - 0x2c4], str.OverallResultPerUser
mov dword [ebp - 0x2c8], edx
movlpd qword [ebp - 0x2c0], xmm0
mov dword [ebp - 0x2ac], str.OverallResultPerMachine
mov eax, 0x681358
mov dword [ebp - 0x298], ecx
push 5
mov dword [ebp - 0x290], eax
mov dword [ebp - 0x288], ecx
mov dword [ebp - 0x240], ecx
mov dword [ebp - 0x238], ecx
mov dword [ebp - 0x230], eax
mov dword [ebp - 0x228], ecx
mov dword [ebp - 0x1c0], ecx
mov dword [ebp - 0x1b8], eax
mov dword [ebp - 0x1b0], ecx
mov dword [ebp - 0x1a8], ecx
mov dword [ebp - 0x1a0], eax
mov dword [ebp - 0x198], ecx
mov dword [ebp - 0x190], ecx
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x180], ecx
xor ecx, ecx
pop eax
mov dword [ebp - 0x2b0], edx
movlpd qword [ebp - 0x2a8], xmm0
mov dword [ebp - 0x294], str.InstalledVersion
mov dword [ebp - 0x27c], str.isExtractFilesWithLessThreadCount
mov dword [ebp - 0x280], ebx
mov byte [ebp - 0x278], 0
mov dword [ebp - 0x264], str.isExtractFilesInBackgroundThreadMode
mov dword [ebp - 0x268], ebx
mov byte [ebp - 0x260], 0
mov dword [ebp - 0x24c], str.UpdateSource
mov dword [ebp - 0x250], 2
mov dword [ebp - 0x248], 0x68135c
mov dword [ebp - 0x234], str.Ticker
mov dword [ebp - 0x21c], str.TriggeredFromVault
mov dword [ebp - 0x220], ebx
mov byte [ebp - 0x218], 0
mov dword [ebp - 0x204], str.WOFCompressionAttempted
mov dword [ebp - 0x208], ebx
mov byte [ebp - 0x200], 0
mov dword [ebp - 0x1ec], str.amd64ErrorCount
mov dword [ebp - 0x1f0], esi
movlpd qword [ebp - 0x1e8], xmm0
mov dword [ebp - 0x1d4], str.i386ErrorCount
mov dword [ebp - 0x1d8], esi
movlpd qword [ebp - 0x1d0], xmm0
mov dword [ebp - 0x1bc], str.FileExtension
mov dword [ebp - 0x1a4], str.fileType
mov dword [ebp - 0x18c], str.updaterVersion
mov dword [ebp - 0x174], str.loggingPlatformInitialized
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x170], ecx
mov dword [ebp - 0x15c], str.retrievedProxyConfig
mov dword [ebp - 0x160], ebx
mov byte [ebp - 0x158], cl
mov dword [ebp - 0x144], str.systemProxyConfigMatch
mov dword [ebp - 0x148], ebx
mov byte [ebp - 0x140], cl
mov dword [ebp - 0x12c], str.downloadSuccessTime
mov dword [ebp - 0x130], edx
movlpd qword [ebp - 0x128], xmm0
mov dword [ebp - 0x114], str.downloadErrorTime
mov dword [ebp - 0x118], edx
movlpd qword [ebp - 0x110], xmm0
mov dword [ebp - 0xfc], str.downloadErrorHr
mov dword [ebp - 0x100], edi
mov dword [ebp - 0xf8], ecx
mov dword [ebp - 0xe4], str.bitsDownloadSuccessTime
mov dword [ebp - 0xe8], edx
movlpd qword [ebp - 0xe0], xmm0
mov dword [ebp - 0xcc], str.bitsDownloadErrorTime
mov dword [ebp - 0xd0], edx
movlpd qword [ebp - 0xc8], xmm0
mov dword [ebp - 0xb4], str.bitsDownloadErrorHr
mov dword [ebp - 0xb8], edi
mov dword [ebp - 0xb0], ecx
mov dword [ebp - 0x9c], str.isFallbackUsed
mov dword [ebp - 0xa0], ebx
mov byte [ebp - 0x98], cl
mov dword [ebp - 0x84], str.connectivity
mov dword [ebp - 0x88], ebx
mov byte [ebp - 0x80], cl
push 0x2a
push 2
push 2
push 0x30066fbb
push 0x6825bc
push str.StandaloneUpdater::HandleUserInitiatedUninstall
push 0x70b
mov byte [ebp - 0x68], cl
mov dword [ebp - 0x50], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x20], ecx
lea ecx, [ebp - 0x420]
push str.D:dbs_shodct0202_162706cmdcclientonedriveProductStandaloneUpdaterStandaloneUpdaterLibStandaloneUpdater.cpp
mov dword [ebp - 0x6c], str.validInboxVersion
mov dword [ebp - 0x70], ebx
mov dword [ebp - 0x54], str.connectionErrorCode
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x3c], str.oneclientErrorCode
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x24], str.gliveErrorCode
mov dword [ebp - 0x28], eax
call fcn.004591ec
lea eax, [ebp - 0x400]
push eax
lea eax, [ebp - 0x420]
push eax
call fcn.0045a999
lea eax, [ebp - 0x400]
push eax
lea eax, [ebp - 0x45c]
push eax
call fcn.0045a72a
call fcn.0045a6b3
lea ecx, [ebp - 0x45c]
call fcn.0045be87
call fcn.00429817
ret 0xd0