Function at 0x1400dd2f0
Capabilities:
Encode data using xor
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x90]
sub rsp, 0x190
mov rdi, rcx
xor ebx, ebx
mov r12, 0xffffffffffffffff
cmp qword [rcx + 0x28], rbx
je 0x1400dd4ae
mov qword [rsp + 0x50], rcx
lea rax, [0x1400e06c0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rbx
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140016960
mov rdx, rax
mov qword [rbp + 0x18], rbx
lea rsi, [0x14042e568]
mov qword [rbp - 0x20], rsi
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x10], rbx
mov rcx, qword [rax]
mov qword [rbp - 0x18], rcx
mov rcx, qword [rax + 8]
mov qword [rbp - 0x10], rcx
mov qword [rax], rbx
mov qword [rax + 8], rbx
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rbp - 8], xmm0
movzx eax, byte [rax + 0x20]
mov byte [rbp + 8], al
mov rax, qword [rdx + 0x28]
mov qword [rbp + 0x10], rax
lea rax, [rbp - 0x20]
mov qword [rbp + 0x18], rax
lea r8, [rbp - 0x20]
mov edx, Ordinal_58
mov rcx, qword [rdi + 0x28]
call fcn.140005e20
nop
mov rcx, qword [rbp + 0x18]
test rcx, rcx
je 0x1400dd3d5
mov rax, qword [rcx]
lea rdx, [rbp - 0x20]
cmp rcx, rdx
setne dl
call qword [rax + reloc.SinoSPE.dll_Ordinal_32]
mov qword [rbp + 0x18], rbx
mov rcx, qword [rbp + 0x68]
test rcx, rcx
je 0x1400dd3f1
mov eax, r12d
lock xadd dword [rcx + 0xc], eax
cmp eax, 1
jne 0x1400dd3f1
mov rax, qword [rcx]
call qword [rax + reloc.SinoSPE.dll_Ordinal_8]
mov qword [rsp + 0x50], rdi
lea rax, [0x1400e07f0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rbx
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140016960
mov rdx, rax
mov qword [rbp + 0x58], rbx
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], rbx
mov qword [rbp + 0x30], rbx
mov rcx, qword [rax]
mov qword [rbp + 0x28], rcx
mov rcx, qword [rax + 8]
mov qword [rbp + 0x30], rcx
mov qword [rax], rbx
mov qword [rax + 8], rbx
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rbp + 0x38], xmm0
movzx eax, byte [rax + 0x20]
mov byte [rbp + 0x48], al
mov rax, qword [rdx + 0x28]
mov qword [rbp + 0x50], rax
lea rax, [rbp + 0x20]
mov qword [rbp + 0x58], rax
lea r8, [rbp + 0x20]
mov edx, Ordinal_58
mov rcx, qword [rdi + 0x28]
call fcn.140005e20
nop
mov rcx, qword [rbp + 0x58]
test rcx, rcx
je 0x1400dd492
mov rax, qword [rcx]
lea rdx, [rbp + 0x20]
cmp rcx, rdx
setne dl
call qword [rax + reloc.SinoSPE.dll_Ordinal_32]
mov qword [rbp + 0x58], rbx
mov rcx, qword [rbp + 0x68]
test rcx, rcx
je 0x1400dd4ae
mov eax, r12d
lock xadd dword [rcx + 0xc], eax
cmp eax, 1
jne 0x1400dd4ae
mov rax, qword [rcx]
call qword [rax + reloc.SinoSPE.dll_Ordinal_8]
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
mov qword [rbp - 0x58], rbx
mov qword [rbp - 0x50], rbx
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rdx, str.machine_name
lea rcx, [rbp - 0x68]
call fcn.140006340
nop
lea r8, [rbp - 0x68]
mov r14, qword [rbp - 0x68]
mov r15, qword [rbp - 0x50]
cmp r15, 7
cmova r8, r14
movabs rsi, 0xcbf29ce484222325
mov rcx, rsi
mov rdx, rbx
mov r10, qword [rbp - 0x58]
lea r9, [r10 + r10]
movabs r11, 0x100000001b3
test r9, r9
je 0x1400dd524
nop
movzx eax, byte [r8 + rdx]
xor rcx, rax
imul rcx, r11
inc rdx
cmp rdx, r9
jb 0x1400dd510
mov rdx, qword [rdi + 0x388]
and rdx, rcx
add rdx, rdx
mov r11, qword [rdi + 0x370]
mov rax, qword [r11 + rdx*8 + 8]
mov r13, qword [rdi + 0x360]
cmp rax, r13
je 0x1400dd5a1
mov r11, qword [r11 + rdx*8]
nop dword [rax]
lea rdx, [rax + 0x10]
cmp qword [rax + 0x28], 7
jbe 0x1400dd55f
mov rdx, qword [rax + 0x10]
lea r9, [rbp - 0x68]
cmp r15, 7
cmova r9, r14
cmp r10, qword [rax + 0x20]
jne 0x1400dd596
mov r8, r10
test r10, r10
je 0x1400dd5a4
sub r9, rdx
nop dword [rax]
movzx ecx, word [rdx]
cmp word [r9 + rdx], cx
jne 0x1400dd596
add rdx, 2
sub r8, 1
jne 0x1400dd580
jmp 0x1400dd5a4
cmp rax, r11
je 0x1400dd5a1
mov rax, qword [rax + 8]
jmp 0x1400dd550
mov rax, rbx
test rax, rax
cmove rax, r13
cmp rax, qword [rdi + 0x360]
je 0x1400dd5d8
mov rcx, qword [rax + 0x30]
test rcx, rcx
je 0x1400dd5d8
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400dd5db
mov rax, rbx
mov qword [rdi + 0x4d0], rax
cmp r15, 7
jbe 0x1400dd61d
lea rdx, [r15*2 + 2]
mov rax, r14
cmp rdx, 0x1000
jb 0x1400dd615
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400dd781
mov rcx, r14
call fcn.1403ca488
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
mov qword [rbp - 0x38], rbx
mov qword [rbp - 0x30], rbx
mov r8d, Ordinal_16
lea rdx, str.serial_number
lea rcx, [rbp - 0x48]
call fcn.140006340
nop
lea r8, [rbp - 0x48]
mov r14, qword [rbp - 0x48]
mov r15, qword [rbp - 0x30]
cmp r15, 7
cmova r8, r14
mov rcx, rsi
mov rdx, rbx
mov r10, qword [rbp - 0x38]
lea r9, [r10 + r10]
test r9, r9
je 0x1400dd694
movabs r11, 0x100000001b3
nop dword [rax]
nop dword [rax + rax]
movzx eax, byte [rdx + r8]
xor rcx, rax
imul rcx, r11
inc rdx
cmp rdx, r9
jb 0x1400dd680
mov rdx, qword [rdi + 0x388]
and rdx, rcx
add rdx, rdx
mov r11, qword [rdi + 0x370]
mov rax, qword [r11 + rdx*8 + 8]
mov r13, qword [rdi + 0x360]
cmp rax, r13
je 0x1400dd711
mov r11, qword [r11 + rdx*8]
nop dword [rax]
lea rdx, [rax + 0x10]
cmp qword [rax + 0x28], 7
jbe 0x1400dd6cf
mov rdx, qword [rax + 0x10]
lea r9, [rbp - 0x48]
cmp r15, 7
cmova r9, r14
cmp r10, qword [rax + 0x20]
jne 0x1400dd706
mov r8, r10
test r10, r10
je 0x1400dd714
sub r9, rdx
nop dword [rax]
movzx ecx, word [rdx]
cmp word [r9 + rdx], cx
jne 0x1400dd706
add rdx, 2
sub r8, 1
jne 0x1400dd6f0
jmp 0x1400dd714
cmp rax, r11
je 0x1400dd711
mov rax, qword [rax + 8]
jmp 0x1400dd6c0
mov rax, rbx
test rax, rax
cmove rax, r13
cmp rax, qword [rdi + 0x360]
je 0x1400dd748
mov rcx, qword [rax + 0x30]
test rcx, rcx
je 0x1400dd748
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400dd74b
mov rax, rbx
mov qword [rdi + 0x4d8], rax
cmp r15, 7
jbe 0x1400dd790
lea rdx, [r15*2 + 2]
mov rax, r14
cmp rdx, 0x1000
jb 0x1400dd788
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400dd788
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r14
call fcn.1403ca488
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
mov qword [rbp - 0x78], rbx
mov qword [rbp - 0x70], rbx
mov r8d, Ordinal_16
lea rdx, str.max_posi_rate
lea rcx, [rsp + 0x78]
call fcn.140006340
nop
lea r8, [rsp + 0x78]
mov r15, qword [rsp + 0x78]
mov r14, qword [rbp - 0x70]
cmp r14, 7
cmova r8, r15
mov rcx, rsi
mov rdx, rbx
mov r10, qword [rbp - 0x78]
lea r9, [r10 + r10]
test r9, r9
je 0x1400dd808
movabs r10, 0x100000001b3
nop dword [rax + rax]
movzx eax, byte [rdx + r8]
xor rcx, rax
imul rcx, r10
inc rdx
cmp rdx, r9
jb 0x1400dd7f0
mov r10, qword [rbp - 0x78]
mov rdx, qword [rdi + 0x388]
and rdx, rcx
add rdx, rdx
mov r11, qword [rdi + 0x370]
mov rax, qword [r11 + rdx*8 + 8]
mov r13, qword [rdi + 0x360]
cmp rax, r13
je 0x1400dd881
mov r11, qword [r11 + rdx*8]
lea rdx, [rax + 0x10]
cmp qword [rax + 0x28], 7
jbe 0x1400dd840
mov rdx, qword [rax + 0x10]
lea r9, [rsp + 0x78]
cmp r14, 7
cmova r9, r15
cmp r10, qword [rax + 0x20]
jne 0x1400dd876
mov r8, r10
test r10, r10
je 0x1400dd884
sub r9, rdx
nop
movzx ecx, word [rdx]
cmp word [r9 + rdx], cx
jne 0x1400dd876
add rdx, 2
sub r8, 1
jne 0x1400dd860
jmp 0x1400dd884
cmp rax, r11
je 0x1400dd881
mov rax, qword [rax + 8]
jmp 0x1400dd831
mov rax, rbx
test rax, rax
cmove rax, r13
cmp rax, qword [rdi + 0x360]
je 0x1400dd8b8
mov rcx, qword [rax + 0x30]
test rcx, rcx
je 0x1400dd8b8
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400dd8bb
mov rax, rbx
mov qword [rdi + 0x4e0], rax
cmp r14, 7
jbe 0x1400dd8d3
mov r8, r14
mov rdx, r15
call fcn.140006010
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, 9
lea rdx, str.full_code
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400dd92c
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400dd92f
mov rax, rbx
mov qword [rdi + 0x4e8], rax
mov r8, qword [rsp + 0x48]
cmp r8, 7
jbe 0x1400dd94b
mov rdx, qword [rsp + 0x30]
call fcn.140006010
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, Ordinal_16
lea rdx, str.box_handset
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400dd9a4
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400dd9a7
mov rax, rbx
mov qword [rdi + 0x4f0], rax
mov r8, qword [rsp + 0x48]
cmp r8, 7
jbe 0x1400dd9c3
mov rdx, qword [rsp + 0x30]
call fcn.140006010
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, 7
lea rdx, str.handset
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400dda1c
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400dda1f
mov rax, rbx
mov qword [rdi + 0x4f8], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.SinoSPE.dll_Ordinal_16
lea rdx, str.handset_com_port
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400dda89
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400dda8c
mov rax, rbx
mov qword [rdi + 0x500], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rdx, str.load_protect
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400ddaf6
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400ddaf9
mov rax, rbx
mov qword [rdi + 0x508], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rdx, str.channel_load
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400ddb63
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400ddb66
mov rax, rbx
mov qword [rdi + 0x510], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rdx, str.channel_posi
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400ddbd0
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400ddbd3
mov rax, rbx
mov qword [rdi + 0x518], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rdx, str.channel_extn
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400ddc3d
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400ddc40
mov rax, rbx
mov qword [rdi + 0x520], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], rbx
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rdx, str.channel_ext1
lea rcx, [rsp + 0x58]
call fcn.140006340
nop
lea rdx, [rsp + 0x58]
mov r11, qword [rsp + 0x58]
mov r14, qword [rsp + 0x70]
cmp r14, 7
cmova rdx, r11
mov rcx, rbx
mov r10, qword [rsp + 0x68]
lea r8, [r10 + r10]
test r8, r8
je 0x1400ddcc8
movabs r14, 0x100000001b3
nop dword [rax]
movzx eax, byte [rcx + rdx]
xor rsi, rax
imul rsi, r14
inc rcx
cmp rcx, r8
jb 0x1400ddcb0
mov r14, qword [rsp + 0x70]
mov rcx, qword [rdi + 0x388]
and rcx, rsi
add rcx, rcx
mov rdx, qword [rdi + 0x370]
mov rax, qword [rdx + rcx*8 + 8]
mov r15, qword [rdi + 0x360]
cmp rax, r15
je 0x1400ddd41
mov rsi, qword [rdx + rcx*8]
lea rdx, [rax + 0x10]
cmp qword [rax + 0x28], 7
jbe 0x1400ddd00
mov rdx, qword [rax + 0x10]
lea r9, [rsp + 0x58]
cmp r14, 7
cmova r9, r11
cmp r10, qword [rax + 0x20]
jne 0x1400ddd36
mov r8, r10
test r10, r10
je 0x1400ddd44
sub r9, rdx
nop
movzx ecx, word [rdx]
cmp word [rdx + r9], cx
jne 0x1400ddd36
add rdx, 2
sub r8, 1
jne 0x1400ddd20
jmp 0x1400ddd44
cmp rax, rsi
je 0x1400ddd41
mov rax, qword [rax + 8]
jmp 0x1400ddcf1
mov rax, rbx
test rax, rax
cmove rax, r15
cmp rax, qword [rdi + 0x360]
je 0x1400ddd78
mov rcx, qword [rax + 0x30]
test rcx, rcx
je 0x1400ddd78
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400ddd7b
mov rax, rbx
mov qword [rdi + 0x528], rax
lea rcx, [rsp + 0x58]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rdx, str.channel_ext2
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400ddde5
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400ddde8
mov rax, rbx
mov qword [rdi + 0x530], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rdx, str.channel_ext3
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400dde52
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400dde55
mov rax, rbx
mov qword [rdi + 0x538], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rdx, str.channel_ext4
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400ddebf
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400ddec2
mov rax, rbx
mov qword [rdi + 0x540], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rdx, str.channel_ext5
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400ddf2c
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400ddf2f
mov rax, rbx
mov qword [rdi + 0x548], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rdx, str.channel_ext6
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400ddf99
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400ddf9c
mov rax, rbx
mov qword [rdi + 0x550], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rdx, str.channel_bigu
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400de006
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400de009
mov rax, rbx
mov qword [rdi + 0x558], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rdx, str.channel_bigd
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400de073
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400de076
mov rax, rbx
mov qword [rdi + 0x560], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, 0xa
lea rdx, str.box_mgc_em
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400de0e0
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400de0e3
mov rax, rbx
mov qword [rdi + 0x568], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, Ordinal_16
lea rdx, str.box_em_factor
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400de14d
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400de150
mov rax, rbx
mov qword [rdi + 0x570], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, Ordinal_16
lea rdx, str.box_full_code
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400de1ba
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400de1bd
mov rax, rbx
mov qword [rdi + 0x578], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_SafeArrayGetUBound
lea rdx, str.box_channel_config
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400de227
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400de22a
mov rax, rbx
mov qword [rdi + 0x580], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.SinoSPE.dll_Ordinal_16
lea rdx, str.box_compress_pos
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400de294
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400de297
mov rax, rbx
mov qword [rdi + 0x588], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_SafeArrayGetUBound
lea rdx, str.box_bend_shear_pos
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400de301
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400de304
mov rax, rbx
mov qword [rdi + 0x590], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, Ordinal_16
lea rdx, str.box_placehold
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400de36e
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400de371
mov rax, rbx
mov qword [rdi + 0x598], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.SinoSPE.dll_Ordinal_16
lea rdx, str.box_torsion_io_1
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400de3db
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400de3de
mov rax, rbx
mov qword [rdi + 0x5a0], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.SinoSPE.dll_Ordinal_16
lea rdx, str.box_torsion_io_2
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400de448
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400de44b
mov rax, rbx
mov qword [rdi + 0x5a8], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.SinoSPE.dll_Ordinal_16
lea rdx, str.box_strain_gauge
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400de4b5
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400de4b8
mov rax, rbx
mov qword [rdi + 0x5b0], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, Ordinal_16
lea rdx, str.box_temp_meter
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400de522
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400de525
mov rax, rbx
mov qword [rdi + 0x5b8], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, Ordinal_16
lea rdx, str.box_auto_extn
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400de58f
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400de592
mov rax, rbx
mov qword [rdi + 0x5c0], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, Ordinal_16
lea rdx, str.box_video_extn
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400de5fc
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400de5ff
mov rax, rbx
mov qword [rdi + 0x5c8], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.SinoSPE.dll_Ordinal_15
lea rdx, str.manual_mode_bit
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400de669
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400de66c
mov rax, rbx
mov qword [rdi + 0x5d0], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.SinoSPE.dll_Ordinal_16
lea rdx, str.manual_mode_volt
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400de6d6
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400de6d9
mov rax, rbx
mov qword [rdi + 0x5d8], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, 9
lea rdx, str.guard_bit
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400de743
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400de746
mov rax, rbx
mov qword [rdi + 0x5e0], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, 0xa
lea rdx, str.guard_volt
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400de7b0
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400de7b3
mov rax, rbx
mov qword [rdi + 0x5e8], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, Ordinal_16
lea rdx, str.start_test_bit
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400de81d
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400de820
mov rax, rbx
mov qword [rdi + 0x5f0], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.SinoSPE.dll_Ordinal_15
lea rdx, str.start_test_volt
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400de88a
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400de88d
mov rax, rbx
mov qword [rdi + 0x5f8], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rdx, str.end_test_bit
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400de8f7
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400de8fa
mov rax, rbx
mov qword [rdi + 0x600], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, Ordinal_16
lea rdx, str.end_test_volt
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400de964
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400de967
mov rax, rbx
mov qword [rdi + 0x608], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rdx, str.strain_gauge
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400de9d1
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400de9d4
mov rax, rbx
mov qword [rdi + 0x610], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, 0xa
lea rdx, str.temp_meter
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400dea3e
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400dea41
mov rax, rbx
mov qword [rdi + 0x618], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, Ordinal_16
lea rdx, str.box_temp_count
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400deaab
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400deaae
mov rax, rbx
mov qword [rdi + 0x620], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, Ordinal_16
lea rdx, str.ctl_temp_count
lea rcx, [rsp + 0x30]
call fcn.140006340
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
mov qword [rdi + 0x628], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, 0xa
lea rdx, str.temp_count
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400deb5e
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400deb61
mov rax, rbx
mov qword [rdi + 0x630], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.SinoSPE.dll_Ordinal_15
lea rdx, str.box_temp_config
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400debcb
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400debce
mov rax, rbx
mov qword [rdi + 0x638], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, Ordinal_16
lea rdx, str.temp_com_port
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400dec38
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400dec3b
mov rax, rbx
mov qword [rdi + 0x640], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_SafeArrayGetUBound
lea rdx, str.temp_com_baud_rate
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400deca5
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400deca8
mov rax, rbx
mov qword [rdi + 0x648], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_SafeArrayGetUBound
lea rdx, str.temp_com_byte_size
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400ded12
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400ded15
mov rax, rbx
mov qword [rdi + 0x650], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_SafeArrayGetUBound
lea rdx, str.temp_com_stop_bits
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400ded7f
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400ded82
mov rax, rbx
mov qword [rdi + 0x658], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.SinoSPE.dll_Ordinal_15
lea rdx, str.temp_com_parity
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400dedec
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400dedef
mov rax, rbx
mov qword [rdi + 0x660], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rdx, str.temp_com_dtr
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400dee59
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400dee5c
mov rax, rbx
mov qword [rdi + 0x668], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rdx, str.temp_com_rts
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400deec6
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400deec9
mov rax, rbx
mov qword [rdi + 0x670], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, 9
lea rdx, str.auto_extn
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400def33
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400def36
mov rax, rbx
mov qword [rdi + 0x678], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.SinoSPE.dll_Ordinal_16
lea rdx, str.box_auto_protect
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400defa0
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400defa3
mov rax, rbx
mov qword [rdi + 0x680], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.SinoSPE.dll_Ordinal_15
lea rdx, str.auto_ulimit_bit
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400df00d
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400df010
mov rax, rbx
mov qword [rdi + 0x688], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.SinoSPE.dll_Ordinal_16
lea rdx, str.auto_ulimit_volt
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400df07a
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400df07d
mov rax, rbx
mov qword [rdi + 0x690], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, Ordinal_23
lea rdx, str.box_auto_gauge_range
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400df0e7
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400df0ea
mov rax, rbx
mov qword [rdi + 0x698], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, Ordinal_23
lea rdx, str.ctl_auto_gauge_range
lea rcx, [rsp + 0x30]
call fcn.140006340
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
mov qword [rdi + 0x6a0], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, Ordinal_16
lea rdx, str.auto_gauge_min
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400df19a
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400df19d
mov rax, rbx
mov qword [rdi + 0x6a8], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, Ordinal_16
lea rdx, str.auto_gauge_max
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400df207
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400df20a
mov rax, rbx
mov qword [rdi + 0x6b0], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, Ordinal_16
lea rdx, str.auto_travel
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400df274
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400df277
mov rax, rbx
mov qword [rdi + 0x6b8], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.SinoSPE.dll_Ordinal_15
lea rdx, str.box_auto_config
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400df2e1
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400df2e4
mov rax, rbx
mov qword [rdi + 0x6c0], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, Ordinal_16
lea rdx, str.auto_com_port
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400df34e
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400df351
mov rax, rbx
mov qword [rdi + 0x6c8], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_SafeArrayGetUBound
lea rdx, str.auto_com_baud_rate
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400df3bb
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400df3be
mov rax, rbx
mov qword [rdi + 0x6d0], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_SafeArrayGetUBound
lea rdx, str.auto_com_byte_size
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400df428
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400df42b
mov rax, rbx
mov qword [rdi + 0x6d8], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_SafeArrayGetUBound
lea rdx, str.auto_com_stop_bits
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400df495
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400df498
mov rax, rbx
mov qword [rdi + 0x6e0], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.SinoSPE.dll_Ordinal_15
lea rdx, str.auto_com_parity
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400df502
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400df505
mov rax, rbx
mov qword [rdi + 0x6e8], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rdx, str.auto_com_dtr
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400df56f
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400df572
mov rax, rbx
mov qword [rdi + 0x6f0], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rdx, str.auto_com_rts
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400df5dc
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400df5df
mov rax, rbx
mov qword [rdi + 0x6f8], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, 0xa
lea rdx, str.video_extn
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400df649
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400df64c
mov rax, rbx
mov qword [rdi + 0x700], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, Ordinal_16
lea rdx, str.em_load_pos
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400df6b6
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400df6b9
mov rax, rbx
mov qword [rdi + 0x708], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, Ordinal_16
lea rdx, str.em_tension_pos
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400df723
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400df726
mov rax, rbx
mov qword [rdi + 0x710], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.SinoSPE.dll_Ordinal_15
lea rdx, str.em_compress_pos
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400df790
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400df793
mov rax, rbx
mov qword [rdi + 0x718], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, Ordinal_16
lea rdx, str.em_bend_pos
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400df7fd
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400df800
mov rax, rbx
mov qword [rdi + 0x720], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rdx, str.em_shear_pos
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400df86a
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400df86d
mov rax, rbx
mov qword [rdi + 0x728], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, 9
lea rdx, str.em_factor
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400df8d7
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400df8da
mov rax, rbx
mov qword [rdi + 0x730], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, Ordinal_16
lea rdx, str.box_mgc_sht_s
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400df944
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400df947
mov rax, rbx
mov qword [rdi + 0x738], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, 6
lea rdx, str.plc_ip
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400df9b1
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400df9b4
mov rax, rbx
mov qword [rdi + 0x740], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, 8
lea rdx, str.plc_port
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400dfa1e
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400dfa21
mov rax, rbx
mov qword [rdi + 0x748], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, 8
lea rdx, str.plc_rate
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400dfa8b
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400dfa8e
mov rax, rbx
mov qword [rdi + 0x750], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, 5
lea rdx, str.btnok
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400dfaf8
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400dfafb
mov rax, rbx
mov qword [rdi + 0x758], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.SinoSPE.dll_Ordinal_15
lea rdx, str.lbl_tension_pos
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400dfb65
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
jmp 0x1400dfb68
mov rax, rbx
mov qword [rdi + 0x760], rax
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rdx, str.lbl_test_pos
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401b7910
test rax, rax
je 0x1400dfbd3
mov dword [rsp + 0x20], ebx
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll___RTDynamicCast
mov rbx, rax
mov qword [rdi + 0x768], rbx
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
cmp dword [0x1404ba938], 0
je 0x1400dfc2e
mov r8d, Ordinal_16
lea rdx, str.MSGBOX_NEXT
call fcn.140006340
nop
mov rcx, qword [rdi + 0x758]
mov rax, qword [rcx]
lea rdx, [rsp + 0x30]
call qword [rax + 0x3b0]
nop
jmp 0x1400dfc57
mov r8d, 9
lea rdx, str.MSGBOX_OK
call fcn.140006340
nop
mov rcx, qword [rdi + 0x758]
mov rax, qword [rcx]
lea rdx, [rsp + 0x30]
call qword [rax + 0x3b0]
nop
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
lea rdx, [0x1404c57a4]
mov r8, r12
nop dword [rax]
inc r8
cmp word [rdx + r8*2], 0
jne 0x1400dfc80
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
mov rcx, qword [rdi + 0x4d0]
mov rax, qword [rcx]
lea rdx, [rsp + 0x30]
call qword [rax + 0x390]
nop
lea rcx, [rsp + 0x30]
call fcn.140006060
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
lea rdx, [0x1404c57e4]
mov r8, r12
inc r8
cmp word [rdx + r8*2], 0
jne 0x1400dfcd1
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
mov rcx, qword [rdi + 0x4d8]
mov rax, qword [rcx]
lea rdx, [rsp + 0x30]
call qword [rax + 0x390]
nop
lea rcx, [rsp + 0x30]
call fcn.140006060
mov rcx, qword [rdi + 0x4e0]
mov rax, qword [rcx]
mov r8d, r12d
movss xmm1, dword [0x1404c5824]
call qword [rax + 0x350]
mov rcx, qword [rdi + 0x4e8]
mov rax, qword [rcx]
mov edx, dword [0x1404ba91c]
call qword [rax + 0x388]
mov rcx, qword [rdi + 0x508]
mov rax, qword [rcx]
cmp dword [0x1404ba920], 0
setne dl
xor r8d, r8d
call qword [rax + 0x3c0]
mov rcx, qword [rdi + 0x520]
mov rax, qword [rcx]
mov edx, dword [0x1404ba918]
shr edx, 2
and dl, 1
xor r8d, r8d
call qword [rax + 0x3c0]
mov rcx, qword [rdi + 0x528]
mov rax, qword [rcx]
mov edx, dword [0x1404ba918]
shr edx, 3
and dl, 1
xor r8d, r8d
call qword [rax + 0x3c0]
mov rcx, qword [rdi + 0x530]
mov rax, qword [rcx]
mov edx, dword [0x1404ba918]
shr edx, 4
and dl, 1
xor r8d, r8d
call qword [rax + 0x3c0]
mov rcx, qword [rdi + 0x538]
mov rax, qword [rcx]
mov edx, dword [0x1404ba918]
shr edx, 5
and dl, 1
xor r8d, r8d
call qword [rax + 0x3c0]
mov rcx, qword [rdi + 0x540]
mov rax, qword [rcx]
mov edx, dword [0x1404ba918]
shr edx, 6
and dl, 1
xor r8d, r8d
call qword [rax + 0x3c0]
mov rcx, qword [rdi + 0x548]
mov rax, qword [rcx]
mov edx, dword [0x1404ba918]
shr edx, 7
and dl, 1
xor r8d, r8d
call qword [rax + 0x3c0]
mov rcx, qword [rdi + 0x550]
mov rax, qword [rcx]
mov edx, dword [0x1404ba918]
shr edx, 8
and dl, 1
xor r8d, r8d
call qword [rax + 0x3c0]
mov rcx, qword [rdi + 0x558]
mov rax, qword [rcx]
mov edx, dword [0x1404ba918]
shr edx, 9
and dl, 1
xor r8d, r8d
call qword [rax + 0x3c0]
mov rcx, qword [rdi + 0x560]
mov rax, qword [rcx]
mov edx, dword [0x1404ba918]
shr edx, 0xa
and dl, 1
xor r8d, r8d
call qword [rax + 0x3c0]
mov rbx, qword [rdi + 0x610]
mov edx, dword [0x1404c54b4]
mov rcx, qword [rbx + 0x638]
call fcn.1401da040
mov edx, eax
xor r8d, r8d
mov rcx, rbx
call fcn.1401ca130
mov rbx, qword [rdi + 0x618]
mov edx, dword [0x1404c5700]
mov rcx, qword [rbx + 0x638]
call fcn.1401da040
mov edx, eax
mov r8b, 1
mov rcx, rbx
call fcn.1401ca130
mov rcx, qword [rdi + 0x630]
mov edx, dword [rcx + 0x64c]
sub edx, 0xa
je 0x1400dfecf
cmp edx, 1
jne 0x1400dfeec
mov dword [rcx + 0x650], 0x3f800000
mov dword [rcx + 0x658], 0x42a00000
mov word [rcx + 0x5f0], 1
mov rcx, qword [rdi + 0x630]
mov rax, qword [rcx]
mov edx, dword [0x1404c5704]
call qword [rax + 0x388]
mov rbx, qword [rdi + 0x640]
mov edx, dword [0x1404c5708]
mov rcx, qword [rbx + 0x638]
call fcn.1401da040
mov edx, eax
xor r8d, r8d
mov rcx, rbx
call fcn.1401ca130
mov rbx, qword [rdi + 0x648]
mov edx, dword [0x1404c570c]
mov rcx, qword [rbx + 0x638]
call fcn.1401da040
mov edx, eax
xor r8d, r8d
mov rcx, rbx
call fcn.1401ca130
mov rbx, qword [rdi + 0x650]
mov edx, dword [0x1404c5710]
mov rcx, qword [rbx + 0x638]
call fcn.1401da040
mov edx, eax
xor r8d, r8d
mov rcx, rbx
call fcn.1401ca130
xor r8d, r8d
mov edx, dword [0x1404c5714]
mov rcx, qword [rdi + 0x658]
call fcn.1401ca130
xor r8d, r8d
mov edx, dword [0x1404c5718]
mov rcx, qword [rdi + 0x660]
call fcn.1401ca130
xor r8d, r8d
mov edx, dword [0x1404c571c]
mov rcx, qword [rdi + 0x668]
call fcn.1401ca130
xor r8d, r8d
mov edx, dword [0x1404c5720]
mov rcx, qword [rdi + 0x670]
call fcn.1401ca130
mov rbx, qword [rdi + 0x678]
mov edx, dword [0x1404c5724]
mov rcx, qword [rbx + 0x638]
call fcn.1401da040
mov edx, eax
mov r8b, 1
mov rcx, rbx
call fcn.1401ca130
mov rbx, qword [rdi + 0x688]
mov edx, dword [0x1404c5728]
mov rcx, qword [rbx + 0x638]
call fcn.1401da040
mov edx, eax
xor r8d, r8d
mov rcx, rbx
call fcn.1401ca130
xor r8d, r8d
mov edx, dword [0x1404c572c]
mov rcx, qword [rdi + 0x690]
call fcn.1401ca130
mov rcx, qword [rdi + 0x6a8]
mov rax, qword [rcx]
mov edx, dword [0x1404c5730]
call qword [rax + 0x388]
mov rcx, qword [rdi + 0x6b0]
mov rax, qword [rcx]
mov edx, dword [0x1404c5734]
call qword [rax + 0x388]
mov rcx, qword [rdi + 0x6b8]
mov rax, qword [rcx]
mov edx, dword [0x1404c5738]
call qword [rax + 0x388]
mov rbx, qword [rdi + 0x6c8]
mov edx, dword [0x1404c573c]
mov rcx, qword [rbx + 0x638]
call fcn.1401da040
mov edx, eax
xor r8d, r8d
mov rcx, rbx
call fcn.1401ca130
mov rbx, qword [rdi + 0x6d0]
mov edx, dword [0x1404c5740]
mov rcx, qword [rbx + 0x638]
call fcn.1401da040
mov edx, eax
xor r8d, r8d
mov rcx, rbx
call fcn.1401ca130
mov rbx, qword [rdi + 0x6d8]
mov edx, dword [0x1404c5744]
mov rcx, qword [rbx + 0x638]
call fcn.1401da040
mov edx, eax
xor r8d, r8d
mov rcx, rbx
call fcn.1401ca130
mov edx, dword [0x1404c5748]
mov rcx, qword [rdi + 0x6e0]
call fcn.1401c9ea0
mov edx, dword [0x1404c574c]
mov rcx, qword [rdi + 0x6e8]
call fcn.1401c9ea0
mov edx, dword [0x1404c5750]
mov rcx, qword [rdi + 0x6f0]
call fcn.1401c9ea0
mov edx, dword [0x1404c5754]
mov rcx, qword [rdi + 0x6f8]
call fcn.1401c9ea0
mov rbx, qword [rdi + 0x700]
mov edx, dword [0x1404c5758]
mov rcx, qword [rbx + 0x638]
call fcn.1401da040
mov edx, eax
mov rcx, rbx
call fcn.1401c9ea0
test al, al
je 0x1400e0176
mov rcx, qword [rbx + 0x30]
test rcx, rcx
je 0x1400e0176
movsxd rax, dword [rbx + 0x640]
movsxd r9, dword [rbx + 0x644]
mov qword [rsp + 0x20], rax
mov r8d, Ordinal_60
mov rdx, rbx
call fcn.1401b7bb0
mov rcx, qword [rdi + 0x4e0]
mov rax, qword [rcx]
lea rdx, [rsp + 0x30]
call qword [rax + 0x310]
lea rcx, [rdi + 0x470]
mov rdx, rax
call fcn.140004930
mov rdx, qword [rsp + 0x48]
cmp rdx, 7
jbe 0x1400e01df
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e01da
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400e01da
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1403ca488
mov eax, dword [0x1404ba630]
add eax, 0xfffffff6
cmp eax, 0x82
ja case.0x1400e020e.15
cdqe
lea rdx, [0x140000000]
movzx eax, byte [rdx + rax + 0xe063c]
mov ecx, dword [rdx + rax*4 + 0xe0624]
add rcx, rdx
jmp rcx
mov rcx, qword [rdi + 0x710]
mov rax, qword [rcx]
xor edx, edx
call qword [rax + 0x378]
xor r8d, r8d
xor edx, edx
mov rcx, qword [rdi + 0x710]
call fcn.1401ca130
mov rcx, qword [rdi + 0x760]
mov rax, qword [rcx]
xor edx, edx
call qword [rax + 0x110]
mov rcx, qword [rdi + 0x768]
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x110]
mov rcx, qword [rdi + 0x588]
mov rax, qword [rcx]
xor edx, edx
call qword [rax + 0x110]
mov rcx, qword [rdi + 0x590]
mov rax, qword [rcx]
xor edx, edx
call qword [rax + 0x110]
mov rcx, qword [rdi + 0x598]
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x110]
mov rcx, qword [rdi + 0x568]
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x110]
mov rcx, qword [rdi + 0x738]
mov rax, qword [rcx]
xor edx, edx
call qword [rax + 0x110]
mov eax, dword [0x1404ba62c]
cmp eax, 0xa
je 0x1400e02d5
cmp eax, 0xf
je 0x1400e02d5
mov rcx, qword [rdi + 0x570]
mov rax, qword [rcx]
xor edx, edx
call qword [rax + 0x110]
jmp 0x1400e0330
mov rcx, qword [rdi + 0x570]
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x110]
mov rcx, qword [rdi + 0x730]
mov rax, qword [rcx]
mov r8d, r12d
movss xmm1, dword [0x1404ba924]
call qword [rax + 0x350]
mov rcx, qword [rdi + 0x730]
mov rax, qword [rcx]
lea rdx, [rsp + 0x30]
call qword [rax + 0x310]
lea rcx, [rdi + 0x4b0]
mov rdx, rax
call fcn.140004930
lea rcx, [rsp + 0x30]
call fcn.140006060
xor r8d, r8d
mov edx, dword [0x1404c54a0]
mov rcx, qword [rdi + 0x708]
call fcn.1401ca1b0
xor r8d, r8d
mov edx, dword [0x1404c54a4]
mov rcx, qword [rdi + 0x710]
call fcn.1401ca1b0
xor r8d, r8d
mov edx, dword [0x1404c54a8]
mov rcx, qword [rdi + 0x718]
call fcn.1401ca1b0
xor r8d, r8d
mov edx, dword [0x1404c54ac]
mov rcx, qword [rdi + 0x720]
call fcn.1401ca1b0
mov edx, dword [0x1404c54b0]
mov rcx, qword [rdi + 0x728]
jmp 0x1400e04ac
mov rcx, qword [rdi + 0x568]
mov rax, qword [rcx]
xor edx, edx
call qword [rax + 0x110]
mov rcx, qword [rdi + 0x738]
mov rax, qword [rcx]
xor edx, edx
call qword [rax + 0x110]
mov rcx, qword [rdi + 0x558]
mov rax, qword [rcx]
xor r8d, r8d
xor edx, edx
call qword [rax + 0x3c0]
mov rcx, qword [rdi + 0x558]
mov rax, qword [rcx]
xor edx, edx
call qword [rax + 0x138]
jmp case.0x1400e020e.15
mov rcx, qword [rdi + 0x568]
mov rax, qword [rcx]
xor edx, edx
call qword [rax + 0x110]
mov rcx, qword [rdi + 0x738]
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x110]
mov rcx, qword [rdi + 0x558]
mov rax, qword [rcx]
xor r8d, r8d
xor edx, edx
call qword [rax + 0x3c0]
mov rcx, qword [rdi + 0x558]
mov rax, qword [rcx]
xor edx, edx
call qword [rax + 0x138]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
lea rdx, [0x1404c575c]
nop dword [rax]
inc r12
cmp word [rdx + r12*2], 0
jne 0x1400e0450
mov r8, r12
lea rcx, [rsp + 0x30]
call fcn.140006340
nop
mov rcx, qword [rdi + 0x740]
mov rax, qword [rcx]
lea rdx, [rsp + 0x30]
call qword [rax + 0x390]
nop
lea rcx, [rsp + 0x30]
call fcn.140006060
mov rcx, qword [rdi + 0x748]
mov rax, qword [rcx]
mov edx, dword [0x1404c579c]
call qword [rax + 0x388]
mov edx, dword [0x1404c57a0]
mov rcx, qword [rdi + 0x750]
xor r8d, r8d
call fcn.1401ca1b0
mov eax, dword [0x1404ba62c]
cmp eax, 0xa
je 0x1400e04c8
cmp eax, 0xf
je 0x1400e04c8
xor edx, edx
jmp 0x1400e04ca
mov dl, 1
mov rcx, qword [rdi + 0x578]
mov rax, qword [rcx]
call qword [rax + 0x110]
mov eax, dword [0x1404ba62c]
cmp eax, 0xa
je 0x1400e04ee
cmp eax, 0xf
je 0x1400e04ee
xor edx, edx
jmp 0x1400e04f0
mov dl, 1
mov rcx, qword [rdi + 0x580]
mov rax, qword [rcx]
call qword [rax + 0x110]
mov eax, dword [0x1404ba62c]
cmp eax, 0xa
je 0x1400e0590
cmp eax, 0xf
je 0x1400e0590
cmp eax, 0x14
je 0x1400e0552
cmp eax, 0x1e
je 0x1400e0527
cmp eax, 0x23
jne 0x1400e0603
mov r8b, 1
mov edx, 2
mov rcx, qword [rdi + 0x4f8]
call fcn.1401ca1b0
mov rcx, qword [rdi + 0x4f8]
mov rax, qword [rcx]
xor edx, edx
call qword [rax + 0x138]
jmp 0x1400e0603
mov r8b, 1
mov edx, dword [0x1404c1c90]
mov rcx, qword [rdi + 0x4f8]
call fcn.1401ca1b0
mov rcx, qword [rdi + 0x4f8]
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x138]
xor r8d, r8d
mov edx, dword [0x1404c1c94]
mov rcx, qword [rdi + 0x500]
call fcn.1401ca1b0
jmp 0x1400e0603
mov rcx, qword [rdi + 0x4f8]
mov rax, qword [rcx]
mov edx, 1
call qword [rax + 0x378]
mov rbx, qword [rdi + 0x4f8]
mov edx, dword [0x1404ba930]
mov rcx, qword [rbx + 0x638]
call fcn.1401da040
mov edx, eax
mov r8b, 1
mov rcx, rbx
call fcn.1401ca130
mov rcx, qword [rdi + 0x4f8]
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x138]
mov rbx, qword [rdi + 0x500]
mov edx, dword [0x1404ba934]
mov rcx, qword [rbx + 0x638]
call fcn.1401da040
mov edx, eax
xor r8d, r8d
mov rcx, rbx
call fcn.1401ca130
lea r11, [rsp + 0x190]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret