Function at 0x140081130
Capabilities:
Reference sql statements

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xd0
mov rax, qword [0x1404af540]
xor rax, rsp
mov qword [rbp + 0x27], rax
xor r14d, r14d
xor bl, bl
cmp qword [0x1404c1c68], r14
je 0x140082286
mov edi, r14d
mov dword [rbp - 0x49], r14d
mov qword [rbp - 0x41], r14
xorps xmm0, xmm0
movups xmmword [rbp - 0x39], xmm0
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r14
mov r8d, reloc.SinoSPE.dll_Ordinal_44
lea rdx, str.SELECT_TestNo_FROM_TestRunList_WHERE_TestNo
lea rcx, [rbp - 0x39]
call fcn.1400da7b0
nop
mov edx, dword [0x1404ba3c8]
lea rcx, [rbp - 0x69]
call fcn.1400da620
nop
mov rdx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x1400811c2
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp - 0x39]
call fcn.140020ca0
nop
lea rcx, [rbp - 0x69]
call fcn.140021010
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0xf
cmova rdx, qword [rbp - 0x39]
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x41]
mov r13, 0xffffffffffffffff
mov r8d, r13d
mov rcx, qword [0x1404c1c68]
call fcn.1402884b0
test eax, eax
jne 0x140081228
mov rcx, qword [rbp - 0x41]
call fcn.14028a180
cmp eax, 0x64
jne 0x140081228
xor edx, edx
mov rcx, qword [rbp - 0x41]
call fcn.14028b140
mov edi, eax
mov dword [rbp - 0x49], eax
mov rcx, qword [rbp - 0x41]
call fcn.14028baa0
test edi, edi
jle 0x140082248
mov r8d, Ordinal_40
lea rdx, [0x1404279a8]
lea rcx, [rbp - 0x39]
call fcn.1400da270
xorps xmm0, xmm0
movups xmmword [rbp - 0x19], xmm0
mov qword [rbp - 9], r14
mov qword [rbp - 1], reloc.SinoSPE.dll_Ordinal_15
mov byte [rbp - 0x19], 0
call qword [sym.imp.calcbase64.dll_GetChannels]
mov rdi, qword [rax + 8]
mov rbx, qword [rdi]
cmp rbx, rdi
je 0x140081334
nop dword [rax]
mov edx, dword [rbx + 0x10]
cmp dword [rbx + 0x104], 1
jbe 0x140081328
cmp dword [rbx + 0x160], 0
je 0x140081328
cmp edx, 0x8000
jb 0x1400812ad
test edx, 0x58000
jne 0x1400812ba
lea eax, [rdx - 0x28000]
cmp eax, 0x8032
ja 0x140081328
lea rcx, [rbp - 0x69]
call fcn.1400da620
nop
mov rdx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x1400812d1
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp - 0x19]
call fcn.140020ca0
nop
mov r8, qword [rbp - 0x51]
cmp r8, 0xf
jbe 0x1400812f2
mov rdx, qword [rbp - 0x69]
call fcn.140020fd0
mov rcx, qword [rbp - 9]
mov rdx, qword [rbp - 1]
cmp rcx, rdx
jae 0x14008131c
lea rax, [rcx + 1]
mov qword [rbp - 9], rax
lea rax, [rbp - 0x19]
cmp rdx, 0xf
cmova rax, qword [rbp - 0x19]
mov word [rax + rcx], 0x7c
jmp 0x140081328
mov r9b, 0x7c
lea rcx, [rbp - 0x19]
call fcn.140020dc0
mov rbx, qword [rbx]
cmp rbx, rdi
jne 0x140081280
mov rcx, qword [rbp - 9]
test rcx, rcx
jne 0x140081358
mov r8d, 4
lea rdx, [0x1404273a8]
lea rcx, [rbp - 0x39]
call fcn.140020ca0
jmp 0x1400813f1
dec rcx
mov qword [rbp - 9], rcx
lea rax, [rbp - 0x19]
cmp qword [rbp - 1], 0xf
cmova rax, qword [rbp - 0x19]
mov byte [rax + rcx], 0
mov r8d, 1
lea rdx, reloc.SinoSPE.dll_Ordinal_39
lea rcx, [rbp - 0x39]
call fcn.140020ca0
lea rdx, [rbp - 0x19]
cmp qword [rbp - 1], 0xf
cmova rdx, qword [rbp - 0x19]
mov r8, qword [rbp - 9]
lea rcx, [rbp - 0x39]
call fcn.140020ca0
mov rcx, qword [rbp - 0x29]
mov rdx, qword [rbp - 0x21]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x1400813d3
lea rax, [rcx + 1]
mov qword [rbp - 0x29], rax
lea rax, [rbp - 0x39]
cmp rdx, 0xf
cmova rax, qword [rbp - 0x39]
mov word [rax + rcx], reloc.SinoSPE.dll_Ordinal_39
jmp 0x1400813f1
mov qword [rsp + 0x20], 1
lea r9, reloc.SinoSPE.dll_Ordinal_39
mov edx, 1
lea rcx, [rbp - 0x39]
call fcn.140020b10
mov rcx, qword [rbp - 0x29]
mov rdx, qword [rbp - 0x21]
mov rax, rdx
sub rax, rcx
cmp rax, 0x10
jb 0x140081438
lea rax, [rcx + 0x10]
mov qword [rbp - 0x29], rax
lea rbx, [rbp - 0x39]
cmp rdx, 0xf
cmova rbx, qword [rbp - 0x39]
add rbx, rcx
mov r8d, reloc.SinoSPE.dll_Ordinal_16
lea rdx, str.__DeformChannel
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x10], 0
jmp 0x140081456
mov qword [rsp + 0x20], reloc.SinoSPE.dll_Ordinal_16
lea r9, str.__DeformChannel
mov edx, reloc.SinoSPE.dll_Ordinal_16
lea rcx, [rbp - 0x39]
call fcn.140020b10
mov qword [rbp - 9], r14
lea rax, [rbp - 0x19]
cmp qword [rbp - 1], 0xf
cmova rax, qword [rbp - 0x19]
mov byte [rax], 0
mov r15, qword [0x1404c5840]
mov r12, qword [0x1404c5848]
cmp r15, r12
je 0x1400815c9
nop dword [rax]
nop word [rax + rax]
mov r8d, dword [r15]
lea r9, [rbp + 0x1c]
nop word [rax + rax]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x1400814a0
lea r8, [rbp + 0x1c]
mov rdx, r9
lea rcx, [rbp - 0x69]
call fcn.140020920
nop
lea r9, [rbp - 0x69]
mov rdi, qword [rbp - 0x69]
mov rsi, qword [rbp - 0x51]
cmp rsi, 0xf
cmova r9, rdi
mov rcx, qword [rbp - 9]
mov rdx, qword [rbp - 1]
mov rax, rdx
sub rax, rcx
mov r14, qword [rbp - 0x59]
cmp r14, rax
ja 0x140081533
lea rax, [r14 + rcx]
mov qword [rbp - 9], rax
lea rbx, [rbp - 0x19]
cmp rdx, 0xf
cmova rbx, qword [rbp - 0x19]
add rbx, rcx
mov r8, r14
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [r14 + rbx], 0
jmp 0x14008154c
mov qword [rsp + 0x20], r14
mov rdx, r14
lea rcx, [rbp - 0x19]
call fcn.140020b10
mov rsi, qword [rbp - 0x51]
mov rdi, qword [rbp - 0x69]
cmp rsi, 0xf
jbe 0x140081583
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x14008157b
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400821c6
mov rcx, rdi
call fcn.1403ca488
mov rcx, qword [rbp - 9]
mov rdx, qword [rbp - 1]
cmp rcx, rdx
jae 0x1400815ad
lea rax, [rcx + 1]
mov qword [rbp - 9], rax
lea rax, [rbp - 0x19]
cmp rdx, 0xf
cmova rax, qword [rbp - 0x19]
mov word [rax + rcx], 0x7c
jmp 0x1400815b9
mov r9b, 0x7c
lea rcx, [rbp - 0x19]
call fcn.140020dc0
add r15, 4
cmp r15, r12
jne 0x140081490
xor r14d, r14d
mov rcx, qword [rbp - 9]
test rcx, rcx
jne 0x140081626
mov rcx, qword [rbp - 0x29]
mov rdx, qword [rbp - 0x21]
mov rax, rdx
sub rax, rcx
cmp rax, 4
jb 0x14008160c
lea rax, [rcx + 4]
mov qword [rbp - 0x29], rax
lea rax, [rbp - 0x39]
cmp rdx, 0xf
cmova rax, qword [rbp - 0x39]
mov dword [rax + rcx], 0x4c4c554e
mov byte [rax + rcx + 4], 0
jmp 0x14008173f
mov qword [rsp + 0x20], 4
lea r9, [0x1404273a8]
mov edx, 4
jmp 0x140081736
dec rcx
mov qword [rbp - 9], rcx
lea rax, [rbp - 0x19]
cmp qword [rbp - 1], 0xf
cmova rax, qword [rbp - 0x19]
mov byte [rax + rcx], 0
mov rcx, qword [rbp - 0x29]
mov rdx, qword [rbp - 0x21]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x140081670
lea rax, [rcx + 1]
mov qword [rbp - 0x29], rax
lea rax, [rbp - 0x39]
cmp rdx, 0xf
cmova rax, qword [rbp - 0x39]
mov word [rax + rcx], reloc.SinoSPE.dll_Ordinal_39
jmp 0x14008168e
mov qword [rsp + 0x20], 1
lea r9, reloc.SinoSPE.dll_Ordinal_39
mov edx, 1
lea rcx, [rbp - 0x39]
call fcn.140020b10
lea r9, [rbp - 0x19]
cmp qword [rbp - 1], 0xf
cmova r9, qword [rbp - 0x19]
mov rdi, qword [rbp - 9]
mov rcx, qword [rbp - 0x29]
mov rdx, qword [rbp - 0x21]
mov rax, rdx
sub rax, rcx
cmp rdi, rax
ja 0x1400816df
lea rax, [rcx + rdi]
mov qword [rbp - 0x29], rax
lea rbx, [rbp - 0x39]
cmp rdx, 0xf
cmova rbx, qword [rbp - 0x39]
add rbx, rcx
mov r8, rdi
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + rdi], 0
jmp 0x1400816f0
mov qword [rsp + 0x20], rdi
mov rdx, rdi
lea rcx, [rbp - 0x39]
call fcn.140020b10
mov rcx, qword [rbp - 0x29]
mov rdx, qword [rbp - 0x21]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x140081721
lea rax, [rcx + 1]
mov qword [rbp - 0x29], rax
lea rax, [rbp - 0x39]
cmp rdx, 0xf
cmova rax, qword [rbp - 0x39]
mov word [rax + rcx], reloc.SinoSPE.dll_Ordinal_39
jmp 0x14008173f
mov qword [rsp + 0x20], 1
lea r9, reloc.SinoSPE.dll_Ordinal_39
mov edx, 1
lea rcx, [rbp - 0x39]
call fcn.140020b10
mov rcx, qword [rbp - 0x29]
mov rdx, qword [rbp - 0x21]
mov rax, rdx
sub rax, rcx
cmp rax, 0xe
jb 0x140081786
lea rax, [rcx + 0xe]
mov qword [rbp - 0x29], rax
lea rbx, [rbp - 0x39]
cmp rdx, 0xf
cmova rbx, qword [rbp - 0x39]
add rbx, rcx
mov r8d, Ordinal_16
lea rdx, str.__PosiChannel
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0xe], 0
jmp 0x1400817a4
mov qword [rsp + 0x20], Ordinal_16
lea r9, str.__PosiChannel
mov edx, Ordinal_16
lea rcx, [rbp - 0x39]
call fcn.140020b10
mov qword [rbp - 9], r14
lea rax, [rbp - 0x19]
cmp qword [rbp - 1], 0xf
cmova rax, qword [rbp - 0x19]
mov byte [rax], 0
mov r15, qword [0x1404c5858]
mov r12, qword [0x1404c5860]
cmp r15, r12
je 0x140081909
mov r8d, dword [r15]
lea r9, [rbp + 0x1c]
nop word [rax + rax]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x1400817e0
lea r8, [rbp + 0x1c]
mov rdx, r9
lea rcx, [rbp - 0x69]
call fcn.140020920
nop
lea r9, [rbp - 0x69]
mov rdi, qword [rbp - 0x69]
mov rsi, qword [rbp - 0x51]
cmp rsi, 0xf
cmova r9, rdi
mov rcx, qword [rbp - 9]
mov rdx, qword [rbp - 1]
mov rax, rdx
sub rax, rcx
mov r14, qword [rbp - 0x59]
cmp r14, rax
ja 0x140081873
lea rax, [r14 + rcx]
mov qword [rbp - 9], rax
lea rbx, [rbp - 0x19]
cmp rdx, 0xf
cmova rbx, qword [rbp - 0x19]
add rbx, rcx
mov r8, r14
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + r14], 0
jmp 0x14008188c
mov qword [rsp + 0x20], r14
mov rdx, r14
lea rcx, [rbp - 0x19]
call fcn.140020b10
mov rsi, qword [rbp - 0x51]
mov rdi, qword [rbp - 0x69]
cmp rsi, 0xf
jbe 0x1400818c3
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x1400818bb
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400821c6
mov rcx, rdi
call fcn.1403ca488
mov rcx, qword [rbp - 9]
mov rdx, qword [rbp - 1]
cmp rcx, rdx
jae 0x1400818ed
lea rax, [rcx + 1]
mov qword [rbp - 9], rax
lea rax, [rbp - 0x19]
cmp rdx, 0xf
cmova rax, qword [rbp - 0x19]
mov word [rax + rcx], 0x7c
jmp 0x1400818f9
mov r9b, 0x7c
lea rcx, [rbp - 0x19]
call fcn.140020dc0
add r15, 4
cmp r15, r12
jne 0x1400817d0
xor r14d, r14d
mov rcx, qword [rbp - 9]
test rcx, rcx
jne 0x140081966
mov rcx, qword [rbp - 0x29]
mov rdx, qword [rbp - 0x21]
mov rax, rdx
sub rax, rcx
cmp rax, 4
jb 0x14008194c
lea rax, [rcx + 4]
mov qword [rbp - 0x29], rax
lea rax, [rbp - 0x39]
cmp rdx, 0xf
cmova rax, qword [rbp - 0x39]
mov dword [rax + rcx], 0x4c4c554e
mov byte [rax + rcx + 4], 0
jmp 0x140081a81
mov qword [rsp + 0x20], 4
lea r9, [0x1404273a8]
mov edx, 4
jmp 0x140081a78
dec rcx
mov qword [rbp - 9], rcx
lea rax, [rbp - 0x19]
cmp qword [rbp - 1], 0xf
cmova rax, qword [rbp - 0x19]
mov byte [rax + rcx], 0
mov rcx, qword [rbp - 0x29]
mov rdx, qword [rbp - 0x21]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x1400819b0
lea rax, [rcx + 1]
mov qword [rbp - 0x29], rax
lea rax, [rbp - 0x39]
cmp rdx, 0xf
cmova rax, qword [rbp - 0x39]
mov word [rax + rcx], reloc.SinoSPE.dll_Ordinal_39
jmp 0x1400819ce
mov qword [rsp + 0x20], 1
lea r9, reloc.SinoSPE.dll_Ordinal_39
mov edx, 1
lea rcx, [rbp - 0x39]
call fcn.140020b10
lea r9, [rbp - 0x19]
cmp qword [rbp - 1], 0xf
cmova r9, qword [rbp - 0x19]
mov rdi, qword [rbp - 9]
mov rsi, qword [rbp - 0x29]
mov rcx, qword [rbp - 0x21]
mov rax, rcx
sub rax, rsi
cmp rdi, rax
ja 0x140081a21
lea rax, [rsi + rdi]
mov qword [rbp - 0x29], rax
lea rbx, [rbp - 0x39]
cmp rcx, 0xf
cmova rbx, qword [rbp - 0x39]
lea rcx, [rbx + rsi]
mov r8, rdi
mov rdx, r9
call sub.VCRUNTIME140.dll_memmove
lea rax, [rdi + rbx]
mov byte [rax + rsi], 0
jmp 0x140081a32
mov qword [rsp + 0x20], rdi
mov rdx, rdi
lea rcx, [rbp - 0x39]
call fcn.140020b10
mov rcx, qword [rbp - 0x29]
mov rdx, qword [rbp - 0x21]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x140081a63
lea rax, [rcx + 1]
mov qword [rbp - 0x29], rax
lea rax, [rbp - 0x39]
cmp rdx, 0xf
cmova rax, qword [rbp - 0x39]
mov word [rax + rcx], reloc.SinoSPE.dll_Ordinal_39
jmp 0x140081a81
mov qword [rsp + 0x20], 1
lea r9, reloc.SinoSPE.dll_Ordinal_39
mov edx, 1
lea rcx, [rbp - 0x39]
call fcn.140020b10
mov rcx, qword [rbp - 0x29]
mov rdx, qword [rbp - 0x21]
mov rax, rdx
sub rax, rcx
cmp rax, 0xe
jb 0x140081ac8
lea rax, [rcx + 0xe]
mov qword [rbp - 0x29], rax
lea rbx, [rbp - 0x39]
cmp rdx, 0xf
cmova rbx, qword [rbp - 0x39]
add rbx, rcx
mov r8d, Ordinal_16
lea rdx, str.__Controller
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0xe], 0
jmp 0x140081ae6
mov qword [rsp + 0x20], Ordinal_16
lea r9, str.__Controller
mov edx, Ordinal_16
lea rcx, [rbp - 0x39]
call fcn.140020b10
mov edx, dword [0x1404ba62c]
lea rcx, [rbp - 0x69]
call fcn.140020a50
nop
mov r9, rax
cmp qword [rax + 0x18], 0xf
jbe 0x140081b03
mov r9, qword [rax]
mov rdi, qword [rax + 0x10]
mov rcx, qword [rbp - 0x29]
mov rdx, qword [rbp - 0x21]
mov rax, rdx
sub rax, rcx
cmp rdi, rax
ja 0x140081b46
lea rax, [rdi + rcx]
mov qword [rbp - 0x29], rax
lea rbx, [rbp - 0x39]
cmp rdx, 0xf
cmova rbx, qword [rbp - 0x39]
add rbx, rcx
mov r8, rdi
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + rdi], 0
jmp 0x140081b58
mov qword [rsp + 0x20], rdi
mov rdx, rdi
lea rcx, [rbp - 0x39]
call fcn.140020b10
nop
mov rdx, qword [rbp - 0x51]
cmp rdx, 0xf
jbe 0x140081b96
inc rdx
mov rcx, qword [rbp - 0x69]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140081b91
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140081b91
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1403ca488
mov rcx, qword [rbp - 0x29]
mov rdx, qword [rbp - 0x21]
mov rax, rdx
sub rax, rcx
cmp rax, 0x10
jb 0x140081bdd
lea rax, [rcx + 0x10]
mov qword [rbp - 0x29], rax
lea rbx, [rbp - 0x39]
cmp rdx, 0xf
cmova rbx, qword [rbp - 0x39]
add rbx, rcx
mov r8d, reloc.SinoSPE.dll_Ordinal_16
lea rdx, str.__MachineType
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x10], 0
jmp 0x140081bfb
mov qword [rsp + 0x20], reloc.SinoSPE.dll_Ordinal_16
lea r9, str.__MachineType
mov edx, reloc.SinoSPE.dll_Ordinal_16
lea rcx, [rbp - 0x39]
call fcn.140020b10
mov edx, dword [0x1404ba630]
lea rcx, [rbp - 0x69]
call fcn.140020a50
nop
mov r9, rax
cmp qword [rax + 0x18], 0xf
jbe 0x140081c18
mov r9, qword [rax]
mov rdi, qword [rax + 0x10]
mov rcx, qword [rbp - 0x29]
mov rdx, qword [rbp - 0x21]
mov rax, rdx
sub rax, rcx
cmp rdi, rax
ja 0x140081c5b
lea rax, [rdi + rcx]
mov qword [rbp - 0x29], rax
lea rbx, [rbp - 0x39]
cmp rdx, 0xf
cmova rbx, qword [rbp - 0x39]
add rbx, rcx
mov r8, rdi
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rbx], 0
jmp 0x140081c6d
mov qword [rsp + 0x20], rdi
mov rdx, rdi
lea rcx, [rbp - 0x39]
call fcn.140020b10
nop
mov rdx, qword [rbp - 0x51]
cmp rdx, 0xf
jbe 0x140081cab
inc rdx
mov rcx, qword [rbp - 0x69]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140081ca6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140081ca6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1403ca488
mov rcx, qword [rbp - 0x29]
mov rdx, qword [rbp - 0x21]
mov rax, rdx
sub rax, rcx
cmp rax, 0xb
jb 0x140081cf2
lea rax, [rcx + 0xb]
mov qword [rbp - 0x29], rax
lea rbx, [rbp - 0x39]
cmp rdx, 0xf
cmova rbx, qword [rbp - 0x39]
add rbx, rcx
mov r8d, Ordinal_16
lea rdx, str.__HostSN
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0xb], 0
jmp 0x140081d10
mov qword [rsp + 0x20], Ordinal_16
lea r9, str.__HostSN
mov edx, VariantTimeToDosDateTime
lea rcx, [rbp - 0x39]
call fcn.140020b10
xorps xmm0, xmm0
movups xmmword [rbp + 7], xmm0
mov qword [rbp + 0x17], r14
mov qword [rbp + 0x1f], r14
lea rdx, [0x1404c57e4]
mov r8, r13
nop dword [rax]
inc r8
cmp word [rdx + r8*2], 0
jne 0x140081d30
lea rcx, [rbp + 7]
call fcn.140006340
nop
lea rdx, [rbp + 7]
cmp qword [rbp + 0x1f], 7
cmova rdx, qword [rbp + 7]
mov r8, qword [rbp + 0x17]
lea rcx, [rbp - 0x69]
call fcn.1401a96a0
nop
lea r9, [rbp - 0x69]
cmp qword [rbp - 0x51], 0xf
cmova r9, qword [rbp - 0x69]
mov rdi, qword [rbp - 0x59]
mov rcx, qword [rbp - 0x29]
mov rdx, qword [rbp - 0x21]
mov rax, rdx
sub rax, rcx
cmp rdi, rax
ja 0x140081db2
lea rax, [rcx + rdi]
mov qword [rbp - 0x29], rax
lea rbx, [rbp - 0x39]
cmp rdx, 0xf
cmova rbx, qword [rbp - 0x39]
add rbx, rcx
mov r8, rdi
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rbx], 0
jmp 0x140081dc4
mov qword [rsp + 0x20], rdi
mov rdx, rdi
lea rcx, [rbp - 0x39]
call fcn.140020b10
nop
mov rdx, qword [rbp - 0x51]
cmp rdx, 0xf
jbe 0x140081e02
inc rdx
mov rcx, qword [rbp - 0x69]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140081dfd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140081dfd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1403ca488
movdqa xmm0, xmmword [0x1404530f0]
movdqu xmmword [rbp - 0x59], xmm0
mov byte [rbp - 0x69], 0
mov rdx, qword [rbp + 0x1f]
cmp rdx, 7
jbe 0x140081e56
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 7]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140081e51
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140081e51
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1403ca488
mov rcx, qword [rbp - 0x29]
mov rdx, qword [rbp - 0x21]
mov rax, rdx
sub rax, rcx
cmp rax, 0xb
jb 0x140081e9d
lea rax, [rcx + 0xb]
mov qword [rbp - 0x29], rax
lea rbx, [rbp - 0x39]
cmp rdx, 0xf
cmova rbx, qword [rbp - 0x39]
add rbx, rcx
mov r8d, Ordinal_16
lea rdx, str.__AppVer
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0xb], 0
jmp 0x140081ebb
mov qword [rsp + 0x20], Ordinal_16
lea r9, str.__AppVer
mov edx, VariantTimeToDosDateTime
lea rcx, [rbp - 0x39]
call fcn.140020b10
lea r9, [0x1404b0210]
inc r13
cmp byte [r9 + r13], 0
jne 0x140081ec2
mov rcx, qword [rbp - 0x29]
mov r8, qword [rbp - 0x21]
mov rax, r8
sub rax, rcx
cmp r13, rax
ja 0x140081f0c
lea rax, [rcx + r13]
mov qword [rbp - 0x29], rax
lea rbx, [rbp - 0x39]
cmp r8, 0xf
cmova rbx, qword [rbp - 0x39]
add rbx, rcx
mov r8, r13
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + r13], 0
jmp 0x140081f1d
mov qword [rsp + 0x20], r13
mov rdx, r13
lea rcx, [rbp - 0x39]
call fcn.140020b10
mov rcx, qword [rbp - 0x29]
mov rdx, qword [rbp - 0x21]
mov rax, rdx
sub rax, rcx
cmp rax, 0xe
jb 0x140081f64
lea rax, [rcx + 0xe]
mov qword [rbp - 0x29], rax
lea rbx, [rbp - 0x39]
cmp rdx, 0xf
cmova rbx, qword [rbp - 0x39]
add rbx, rcx
mov r8d, Ordinal_16
lea rdx, str.__StopReason
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0xe], 0
jmp 0x140081f82
mov qword [rsp + 0x20], Ordinal_16
lea r9, str.__StopReason
mov edx, Ordinal_16
lea rcx, [rbp - 0x39]
call fcn.140020b10
lea r9, [rbp + 0x1c]
mov r8d, 0xa
nop dword [rax]
lea r9, [r9 - 1]
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x140081f90
lea rdx, [r9 - 1]
mov byte [rdx], 0x2d
lea r8, [rbp + 0x1c]
lea rcx, [rbp - 0x69]
call fcn.140020920
nop
lea r9, [rbp - 0x69]
mov rdi, qword [rbp - 0x69]
mov r14, qword [rbp - 0x51]
cmp r14, 0xf
cmova r9, rdi
mov rcx, qword [rbp - 0x29]
mov rdx, qword [rbp - 0x21]
mov rax, rdx
sub rax, rcx
mov rsi, qword [rbp - 0x59]
cmp rsi, rax
ja 0x140082027
lea rax, [rcx + rsi]
mov qword [rbp - 0x29], rax
lea rbx, [rbp - 0x39]
cmp rdx, 0xf
cmova rbx, qword [rbp - 0x39]
add rbx, rcx
mov r8, rsi
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rsi + rbx], 0
jmp 0x140082040
mov qword [rsp + 0x20], rsi
mov rdx, rsi
lea rcx, [rbp - 0x39]
call fcn.140020b10
mov r14, qword [rbp - 0x51]
mov rdi, qword [rbp - 0x69]
cmp r14, 0xf
jbe 0x140082077
lea rdx, [r14 + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x14008206f
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400821c6
mov rcx, rdi
call fcn.1403ca488
mov rcx, qword [rbp - 0x29]
mov rdx, qword [rbp - 0x21]
mov rax, rdx
sub rax, rcx
cmp rax, 0x4f
jb 0x1400820be
lea rax, [rcx + 0x4f]
mov qword [rbp - 0x29], rax
lea rbx, [rbp - 0x39]
cmp rdx, 0xf
cmova rbx, qword [rbp - 0x39]
add rbx, rcx
mov r8d, 0x4f
lea rdx, str.__VideoFileNULL__StartTimestrftime__s_now___FinishTimeNULL_WHERE_TestNo
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x4f], 0
jmp 0x1400820dc
mov qword [rsp + 0x20], 0x4f
lea r9, str.__VideoFileNULL__StartTimestrftime__s_now___FinishTimeNULL_WHERE_TestNo
mov edx, 0x4f
lea rcx, [rbp - 0x39]
call fcn.140020b10
lea r9, [rbp + 0x1c]
mov r8d, dword [0x1404ba3c8]
nop word [rax + rax]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x1400820f0
lea r8, [rbp + 0x1c]
mov rdx, r9
lea rcx, [rbp - 0x69]
call fcn.140020920
nop
lea r9, [rbp - 0x69]
mov rdi, qword [rbp - 0x69]
mov r14, qword [rbp - 0x51]
cmp r14, 0xf
cmova r9, rdi
mov rcx, qword [rbp - 0x29]
mov rdx, qword [rbp - 0x21]
mov rax, rdx
sub rax, rcx
mov rsi, qword [rbp - 0x59]
cmp rsi, rax
ja 0x140082182
lea rax, [rcx + rsi]
mov qword [rbp - 0x29], rax
lea rbx, [rbp - 0x39]
cmp rdx, 0xf
cmova rbx, qword [rbp - 0x39]
add rbx, rcx
mov r8, rsi
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rsi + rbx], 0
jmp 0x14008219b
mov qword [rsp + 0x20], rsi
mov rdx, rsi
lea rcx, [rbp - 0x39]
call fcn.140020b10
mov r14, qword [rbp - 0x51]
mov rdi, qword [rbp - 0x69]
cmp r14, 0xf
jbe 0x1400821d5
lea rdx, [r14 + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x1400821cd
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400821cd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rdi
call fcn.1403ca488
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0xf
cmova rdx, qword [rbp - 0x39]
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov rcx, qword [0x1404c1c68]
call fcn.140281db0
mov eax, dword [rbp - 0x49]
mov dword [0x1404ba3c8], eax
mov bl, 1
mov rdx, qword [rbp - 1]
cmp rdx, 0xf
jbe 0x140082248
inc rdx
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140082242
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140082242
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1403ca488
nop
mov rdx, qword [rbp - 0x21]
cmp rdx, 0xf
jbe 0x140082286
inc rdx
mov rcx, qword [rbp - 0x39]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140082281
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140082281
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1403ca488
movzx eax, bl
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.1403ca460
lea r11, [rsp + 0xd0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret