Function at 0x5bc350
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 0x4c
mov ebx, dword [ebp + 8]
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5ba5e0
mov dword [esp], ebx
call fcn.007102f0
mov dword [esp + 4], str.tsLog
mov dword [esp], ebx
call fcn.007102b8
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], ebx
call fcn.00710310
mov dword [esp + 4], str.GetDebug
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5ba6c0
mov dword [esp], ebx
call fcn.007102f0
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.SetDebug
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5ba890
mov dword [esp], ebx
call fcn.007102f0
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.StatusLine
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5ba620
mov dword [esp], ebx
call fcn.007102f0
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.RunScript
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5baaa0
mov dword [esp], ebx
call fcn.007102f0
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.runNormal
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.runWithoutResultDisplay
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 1
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.reasonComplete
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.reasonAbortByUser
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0x22
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.reasonExternalProgram
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0x28
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.reasonLuaScript
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0x2a
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.reasonTime
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0x32
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.reasonErrors
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0x42
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.resultNotRun
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.resultNowTesting
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 1
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.resultNotPresent
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 2
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.resultNotAppl
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 3
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.resultNotInMode
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 4
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.resultAbortUser
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 5
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.resultAbortError
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 6
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.resultPartial
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 7
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.resultNote
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 8
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.resultPass
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 9
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.resultPassUser
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0xa
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.resultFail
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0xb
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.resultError
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0xb
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.resultFailUser
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0xc
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.resultAbortUserErr
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0xd
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.resultFail_LastPass
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0xe
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.resultFailUser_LastPass
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0xf
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.resultFail_LastAbortUser
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0x10
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.resultFailUser_LastAbortUser
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0x11
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.StopScript
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5bac40
mov dword [esp], ebx
call fcn.007102f0
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.IsErrorResult
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5bacf0
mov dword [esp], ebx
call fcn.007102f0
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.IsTestedResult
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5bad30
mov dword [esp], ebx
call fcn.007102f0
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.Sleep
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5baa10
mov dword [esp], ebx
call fcn.007102f0
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.SetExitAction
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5ba8c0
mov dword [esp], ebx
call fcn.007102f0
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.exitRemain
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.exitExit
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 7
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.exitPrompt
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 3
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.exitRestartProgram
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 4
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.exitReboot
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 2
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.exitPowerOff
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 1
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.exitUefi
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 6
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.stageStart
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0x10
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.stageAsked
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0x12
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.stageTop
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0x20
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.stageStartingRun
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0x30
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.stageError
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0x33
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.stageRunEnded
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0x3f
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.stageBottom
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0xb0
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.stageEnd
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0xf0
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.tsApp
mov dword [esp], ebx
call fcn.007102b8
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], ebx
call fcn.00710310
mov dword [esp + 4], str.Show
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5ba6f0
mov dword [esp], ebx
call fcn.007102f0
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.GetString
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5bc310
mov dword [esp], ebx
call fcn.007102f0
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.GetPassword
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5bc330
mov dword [esp], ebx
call fcn.007102f0
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.Select
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5becc0
mov dword [esp], ebx
call fcn.007102f0
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], 0x7db825
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.OkCancel
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 1
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.Cancel
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 7
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.AbortRetryIgnore
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 2
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.AbortRetry
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 8
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.RetryCancel
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 5
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.YesNoCancel
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 3
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.YesNo
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 4
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.iconQuestion
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0x20
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.iconExclamation
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0x30
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.iconWarning
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0x30
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.iconInformation
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0x40
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.iconError
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0x10
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.iconStop
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0x10
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.iconBulb
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0x50
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.iconIdea
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0x50
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.returnOk
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 1
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.returnCancel
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 2
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.returnAbort
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 3
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.returnRetry
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 4
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.returnIgnore
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 5
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.returnYes
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 6
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.returnNo
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 7
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.tsMessageBox
mov dword [esp], ebx
call fcn.007102b8
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], ebx
call fcn.00710310
mov dword [esp + 4], 0x7db92b
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5bafb0
mov dword [esp], ebx
call fcn.007102f0
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], 0x7db92f
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5bb040
mov dword [esp], ebx
call fcn.007102f0
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.pcName
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.pcSN
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 1
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp + 4], str.testerName
mov dword [esp], ebx
call fcn.007102d0
mov dword [esp + 4], 2
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [esp], ebx
xor esi, esi
xor edi, edi
mov dword [esp + 4], str.companyName
call fcn.007102d0
mov dword [esp + 4], 3
mov dword [esp + 8], 0
mov dword [esp], ebx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov dword [ebp - 0x40], esi
add esi, 1
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x3c], edi
adc edi, 0
mov dword [esp], ecx
mov dword [esp + 8], esi
mov dword [esp + 0xc], edi
mov dword [esp + 4], str.caption_u
call fcn.00723cb0
lea ecx, [ebp - 0x38]
mov dword [esp], ebx
mov dword [esp + 4], ecx
call fcn.007102d0
mov eax, dword [ebp - 0x40]
mov edx, dword [ebp - 0x3c]
mov dword [esp], ebx
add eax, 0x64
adc edx, 0
mov dword [esp + 4], eax
mov dword [esp + 8], edx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
lea ecx, [ebp - 0x38]
mov dword [esp + 8], esi
mov dword [esp], ecx
mov dword [esp + 0xc], edi
mov dword [esp + 4], str.comment_u
call fcn.00723cb0
lea edx, [ebp - 0x38]
mov dword [esp], ebx
mov dword [esp + 4], edx
call fcn.007102d0
mov eax, dword [ebp - 0x40]
mov edx, dword [ebp - 0x3c]
mov dword [esp], ebx
add eax, 0x10
adc edx, 0
mov dword [esp + 4], eax
mov dword [esp + 8], edx
call fcn.007102e8
mov dword [esp + 4], 0xfffffffd
mov dword [esp], ebx
call fcn.007102b0
mov eax, esi
xor eax, 0x28
or eax, edi
jne 0x5bd650
mov dword [esp], ebx
mov dword [esp + 4], str.logo
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 4
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.tsTestInfo
call fcn.007102b8
mov dword [esp], ebx
mov dword [esp + 8], 0
mov dword [esp + 4], 0
call fcn.00710310
mov dword [esp], ebx
mov dword [esp + 4], str.GetMinMax
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5baed0
call fcn.007102f0
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.SetMinMax
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5bb950
call fcn.007102f0
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.minSerialPorts
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.minParallelPorts
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 1
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.minUSBTestPlugs
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 2
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.minNetworkInterfaces
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 7
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.minMemoryModules
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 8
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.minMemoryMB
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 9
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.minBatteries
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0xa
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.minRemovableDisks
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x10
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.minHardDisks
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x11
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.minHardDisksHDD
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x12
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.minHardDisksSSD
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x13
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.minHardDisksNVMeSSD
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x14
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.minHardDisksNonNVMeSSD
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x15
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.minLogicalVolumes
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x17
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.minOpticalDisks
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x16
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.maxSerialPorts
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x100
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.maxParallelPorts
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x101
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.maxRemovableDisks
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x110
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.maxHardDisks
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x111
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.maxHardDisksHDD
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x112
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.maxHardDisksSSD
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x113
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.maxHardDisksNVMeSSD
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x114
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.maxHardDisksNonNVMeSSD
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x115
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.maxLogicalVolumes
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x117
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.maxOpticalDisks
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x116
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.tsScript
call fcn.007102b8
mov dword [esp], ebx
mov dword [esp + 8], 0
mov dword [esp + 4], 0
call fcn.00710310
mov dword [esp], ebx
mov dword [esp + 4], str.GetCount
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5ba780
call fcn.007102f0
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.GetActive
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5ba7e0
call fcn.007102f0
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.SetActive
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5bbfd0
call fcn.007102f0
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.GetTarget
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5ba8f0
call fcn.007102f0
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.targetScreen
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 1
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.targetFile
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 2
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.targetEmail
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 8
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.targetFTP
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x10
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.targetDatabase
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x20
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.GetFormat
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5ba980
call fcn.007102f0
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.SetFormat
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5bb9f0
call fcn.007102f0
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.formatTextTab
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x100
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.formatTextNice
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x200
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.formatHTML
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x400
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.formatPDF
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x800
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.formatXML
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x1000
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.formatJSON
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x2000
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.GetFilename
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5bad70
call fcn.007102f0
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.GetFinalFilename
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5bae20
call fcn.007102f0
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.SetFilename
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5bba80
call fcn.007102f0
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.AddText
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5bbdd0
call fcn.007102f0
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.AddErrorText
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5bbd00
call fcn.007102f0
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.AddAnnotation
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5bbc30
call fcn.007102f0
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.tsReport
call fcn.007102b8
mov dword [esp], ebx
mov dword [esp + 8], 0
mov dword [esp + 4], 0
call fcn.00710310
mov dword [esp], ebx
mov dword [esp + 4], str.GetDMI
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5bb0d0
call fcn.007102f0
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.dmiBiosName
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.dmiBiosVersion
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 1
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.dmiBiosDate
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 2
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.dmiBoardVendor
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 3
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.dmiBoardName
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 4
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.dmiBoardSerial
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 5
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.dmiBoardVersion
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 6
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.dmiSystemVendor
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 8
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.dmiSystemName
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 9
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.dmiSystemSerial
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0xa
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.dmiSystemVersion
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0xb
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.dmiSystemUuid
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0xc
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.dmiMemoryInfo
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x12
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.dmiMemoryType
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x13
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.dmiMemoryModules
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x15
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.dmiMemorySlots
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 0x16
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.GetDrives
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5bb1d0
call fcn.007102f0
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.drvRemovable
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 1
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.drvHarddisk
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 2
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.drvOptical
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 4], 4
mov dword [esp + 8], 0
call fcn.007102e8
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.GetDriveInfo
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5bb2a0
call fcn.007102f0
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.tsSystem
call fcn.007102b8
mov dword [esp], ebx
mov dword [esp + 8], 0
mov dword [esp + 4], 0
call fcn.00710310
mov dword [esp], ebx
mov dword [esp + 4], str.Request
call fcn.007102d0
mov dword [esp], ebx
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5bb6a0
call fcn.007102f0
mov dword [esp], ebx
mov dword [esp + 4], 0xfffffffd
call fcn.007102b0
mov dword [esp], ebx
mov dword [esp + 4], str.tsHttp
call fcn.007102b8
mov dword [esp], ebx
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5bb5f0
call fcn.007102f0
mov dword [esp], ebx
mov dword [esp + 4], str.tsBase64Encode
call fcn.007102b8
mov dword [esp], ebx
mov dword [esp + 8], 0
mov dword [esp + 4], 0x5bbf30
call fcn.007102f0
mov dword [esp], ebx
mov dword [esp + 4], str.tsBase64Decode
call fcn.007102b8
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
ret