Function at 0x140045810
Capabilities:
Reference cloudflare dns server

Disassembly:
mov dword [rsp + 0x18], r8d
mov dword [rsp + 0x10], edx
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x6d0
mov rax, qword [0x1400ab008]
xor rax, rsp
mov qword [rsp + 0x6c0], rax
mov r13, rcx
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0x90], rcx
mov rax, qword [rsp + 0x730]
mov qword [rsp + 0xd8], rax
xor edi, edi
mov r12d, edi
mov dword [rsp + 0x30], edi
call fcn.1400558c0
test al, al
jne 0x14004587f
call fcn.140055540
test al, al
je 0x140047319
call fcn.1400550f0
test al, al
jne 0x14004589e
call fcn.140055260
test al, al
jne 0x14004589e
call fcn.1400553d0
test al, al
je 0x140047319
cmp byte [r13 + 0x3b8], dil
je 0x140047319
mov qword [rsp + 0x228], rdi
mov qword [rsp + 0x238], rdi
mov qword [rsp + 0x240], rdi
lea rsi, [r13 + 0x108]
mov r14, qword [rsi + 0x10]
mov r15, rsi
mov rax, qword [rsi + 0x18]
cmp rax, 8
jb 0x1400458de
mov r15, qword [rsi]
cmp r14, 8
jae 0x140045906
movups xmm0, xmmword [r15]
movups xmmword [rsp + 0x228], xmm0
mov qword [rsp + 0x238], r14
mov qword [rsp + 0x240], 7
jmp 0x140045960
mov rbx, r14
or rbx, 7
movabs rax, 0x7ffffffffffffffe
cmp rbx, rax
cmova rbx, rax
lea rdx, [rbx + 1]
call fcn.140006bb0
mov qword [rsp + 0x228], rax
lea r8, [r14*2 + 2]
mov rdx, r15
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x238], r14
mov qword [rsp + 0x240], rbx
mov r14, qword [r13 + 0x118]
mov rax, qword [r13 + 0x120]
movabs rcx, 0x7ffffffffffffffe
mov qword [rsp + 0x1c8], rdi
mov qword [rsp + 0x1d8], rdi
mov qword [rsp + 0x1e0], rdi
cmp rax, 8
jb 0x14004598b
mov rsi, qword [rsi]
cmp r14, 8
jae 0x1400459aa
movups xmm0, xmmword [rsi]
movups xmmword [rsp + 0x1c8], xmm0
mov qword [rsp + 0x1e0], 7
jmp 0x1400459e4
mov rbx, r14
or rbx, 7
cmp rbx, rcx
cmova rbx, rcx
lea rdx, [rbx + 1]
call fcn.140006bb0
mov qword [rsp + 0x1c8], rax
lea r8, [r14*2 + 2]
mov rdx, rsi
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x1e0], rbx
mov qword [rsp + 0x1d8], r14
mov r15, qword [rsp + 0x738]
test r15, r15
je 0x140045f56
mov rcx, qword [r15 + 0x100]
test rcx, rcx
je 0x140045a12
add rcx, 0xb8
jmp 0x140045a19
lea rcx, [r15 + 0x120]
cmp qword [rcx + 0x18], 8
jb 0x140045a23
mov rcx, qword [rcx]
mov qword [rsp + 0x40], rdi
mov r14, 0xffffffffffffffff
mov rdx, r14
inc rdx
cmp word [rcx + rdx*2], 0
jne 0x140045a32
lea r8, [rsp + 0x40]
call sub.api_ms_win_core_winrt_string_l1_1_0.dll_WindowsCreateString
mov ecx, eax
call fcn.140005680
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x170], rcx
mov dword [rsp + 0x30], 4
xor edx, edx
call sub.api_ms_win_core_winrt_string_l1_1_0.dll_WindowsGetStringRawBuffer
mov r8, r14
nop dword [rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x140045a70
mov qword [rsp + 0x1e8], rdi
mov qword [rsp + 0x1f8], rdi
mov qword [rsp + 0x200], 7
mov word [rsp + 0x1e8], di
mov rdx, rax
lea rcx, [rsp + 0x1e8]
call fcn.140006a60
mov dword [rsp + 0x30], 0x1c
lea r11, [rsp + 0x1e8]
cmp qword [rsp + 0x200], 8
cmovae r11, qword [rsp + 0x1e8]
mov rbx, qword [rsp + 0x1f8]
lea rdx, [r11 + rbx*2]
mov rcx, r11
call fcn.140042400
cmp rax, rdx
je 0x140045b0c
nop word [rax + rax]
lea r8, [rdx - 2]
movzx ecx, word [r8]
cmp cx, 0x5c
je 0x140045b0c
cmp cx, 0x2f
je 0x140045b0c
mov rdx, r8
cmp rax, r8
jne 0x140045af0
sub rdx, r11
sar rdx, 1
cmp rbx, rdx
jb 0x14004733e
lfence
lea rax, [rsp + 0x1e8]
cmp qword [rsp + 0x200], 8
cmovae rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x1f8], rdx
mov word [rax + rdx*2], di
lea rdx, [rsp + 0x1e8]
lea rcx, [rsp + 0x308]
call fcn.1400069b0
mov dword [rsp + 0x30], 0x3c
mov rdx, qword [rsp + 0x240]
cmp rdx, 8
jb 0x140045bac
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x228]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045ba7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140045ba7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058b40
movups xmm0, xmmword [rsp + 0x308]
movups xmmword [rsp + 0x228], xmm0
movups xmm1, xmmword [rsp + 0x318]
movups xmmword [rsp + 0x238], xmm1
mov qword [rsp + 0x318], rdi
mov qword [rsp + 0x320], 7
mov word [rsp + 0x308], di
mov rdx, qword [rsp + 0x200]
cmp rdx, 8
jb 0x140045c33
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045c2e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140045c2e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058b40
movdqa xmm0, xmmword [0x140092810]
movdqu xmmword [rsp + 0x1f8], xmm0
mov word [rsp + 0x1e8], di
mov rcx, qword [rsp + 0x40]
test rcx, rcx
je 0x140045c63
call sub.api_ms_win_core_winrt_string_l1_1_0.dll_WindowsDeleteString
mov qword [rsp + 0x170], rdi
mov rcx, qword [r15 + 0x100]
test rcx, rcx
je 0x140045c75
add rcx, 0x48
jmp 0x140045c7c
lea rcx, [r15 + 0x120]
cmp qword [rcx + 0x18], 8
jb 0x140045c86
mov rcx, qword [rcx]
mov qword [rsp + 0x118], rdi
mov rdx, r14
inc rdx
cmp word [rcx + rdx*2], 0
jne 0x140045c91
lea r8, [rsp + 0x118]
call sub.api_ms_win_core_winrt_string_l1_1_0.dll_WindowsCreateString
mov ecx, eax
call fcn.140005680
mov rsi, qword [rsp + 0x118]
mov qword [rsp + 0x130], rsi
mov dword [rsp + 0x30], 0x7c
xor edx, edx
mov rcx, rsi
call sub.api_ms_win_core_winrt_string_l1_1_0.dll_WindowsGetStringRawBuffer
mov r8, r14
inc r8
cmp word [rax + r8*2], 0
jne 0x140045cd4
mov qword [rsp + 0x268], rdi
mov qword [rsp + 0x278], rdi
mov qword [rsp + 0x280], 7
mov word [rsp + 0x268], di
mov rdx, rax
lea rcx, [rsp + 0x268]
call fcn.140006a60
mov dword [rsp + 0x30], 0x1fc
lea rcx, [rsp + 0x268]
cmp qword [rsp + 0x280], 8
cmovae rcx, qword [rsp + 0x268]
mov rax, qword [rsp + 0x278]
lea rbx, [rcx + rax*2]
mov r11, rbx
mov rdx, rbx
call fcn.140042400
cmp rax, rbx
je 0x140045d6c
lea rdx, [r11 - 2]
movzx ecx, word [rdx]
cmp cx, 0x5c
je 0x140045d6c
cmp cx, 0x2f
je 0x140045d6c
mov r11, rdx
cmp rax, rdx
jne 0x140045d51
sub rbx, r11
sar rbx, 1
mov qword [rsp + 0x288], rdi
mov qword [rsp + 0x298], rdi
mov qword [rsp + 0x2a0], 7
mov word [rsp + 0x288], di
mov r8, rbx
mov rdx, r11
lea rcx, [rsp + 0x288]
call fcn.140006a60
mov dword [rsp + 0x30], 0xffc
lea rdx, [rsp + 0x288]
lea rcx, [rsp + 0x328]
call fcn.1400069b0
mov r12d, 0x1ffc
mov dword [rsp + 0x30], r12d
mov rdx, qword [rsp + 0x1e0]
cmp rdx, 8
jb 0x140045e1c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1c8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045e17
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140045e17
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058b40
movups xmm0, xmmword [rsp + 0x328]
movups xmmword [rsp + 0x1c8], xmm0
movups xmm1, xmmword [rsp + 0x338]
movups xmmword [rsp + 0x1d8], xmm1
mov qword [rsp + 0x338], rdi
mov qword [rsp + 0x340], 7
mov word [rsp + 0x328], di
mov rdx, qword [rsp + 0x2a0]
cmp rdx, 8
jb 0x140045ea3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x288]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045e9e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140045e9e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058b40
movdqa xmm0, xmmword [0x140092810]
movdqu xmmword [rsp + 0x298], xmm0
mov word [rsp + 0x288], di
mov rdx, qword [rsp + 0x280]
cmp rdx, 8
jb 0x140045f07
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x268]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045f02
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140045f02
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058b40
movdqa xmm0, xmmword [0x140092810]
movdqu xmmword [rsp + 0x278], xmm0
mov word [rsp + 0x268], di
test rsi, rsi
je 0x140045f35
mov rcx, rsi
call sub.api_ms_win_core_winrt_string_l1_1_0.dll_WindowsDeleteString
mov qword [rsp + 0x130], rdi
jmp 0x140045f56
mov rcx, r13
call fcn.1400487e0
mov qword [rsp + 0x208], rdi
mov qword [rsp + 0x218], rdi
mov qword [rsp + 0x220], rdi
add r13, 0x108
mov qword [rsp + 0x90], r13
mov rbx, qword [r13 + 0x10]
mov r14, r13
cmp qword [r13 + 0x18], 8
jb 0x140045f97
mov r14, qword [r13]
cmp rbx, 8
jae 0x140045fb7
movups xmm0, xmmword [r14]
movups xmmword [rsp + 0x208], xmm0
mov qword [rsp + 0x220], 7
jmp 0x140045ffb
mov rsi, rbx
or rsi, 7
movabs rax, 0x7ffffffffffffffe
cmp rsi, rax
cmova rsi, rax
lea rdx, [rsi + 1]
call fcn.140006bb0
mov qword [rsp + 0x208], rax
lea r8, [rbx*2 + 2]
mov rdx, r14
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x220], rsi
mov qword [rsp + 0x218], rbx
test r15, r15
je 0x140046579
mov rax, qword [r15 + 0x100]
test rax, rax
je 0x14004602b
movzx edx, word [rax + 0x6e]
movzx ebx, word [rax + 0x6c]
movzx esi, word [rax + 0x6a]
movzx r14d, word [rax + 0x68]
jmp 0x140046040
mov rax, qword [r15 + 0x110]
test rax, rax
jne 0x140046018
mov edx, edi
mov ebx, edi
mov esi, edi
mov r14d, edi
lea rcx, [rsp + 0x4c8]
call fcn.140016b00
mov r13, rax
mov edx, ebx
lea rcx, [rsp + 0x408]
call fcn.140016b00
mov r15, rax
mov edx, esi
lea rcx, [rsp + 0x3e8]
call fcn.140016b00
mov rbx, rax
mov edx, r14d
lea rcx, [rsp + 0x3c8]
call fcn.140016b00
nop
mov r8d, 1
lea rdx, [0x140065974]
mov rcx, rax
call fcn.14000d5d0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x3a8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x3b8], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 7
mov word [rax], di
bts r12d, 0xd
mov r9, rbx
lea r8, [rsp + 0x3a8]
lea rcx, [rsp + 0x2e8]
call fcn.14001e4a0
nop
mov r8d, 1
lea rdx, [0x140065974]
lea rcx, [rsp + 0x2e8]
call fcn.14000d5d0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x388], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x398], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 7
mov word [rax], di
mov r9, r15
lea r8, [rsp + 0x388]
lea rcx, [rsp + 0x2c8]
call fcn.14001e4a0
nop
mov r8d, 1
lea rdx, [0x140065974]
lea rcx, [rsp + 0x2c8]
call fcn.14000d5d0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x368], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x378], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 7
mov word [rax], di
mov r9, r13
lea r8, [rsp + 0x368]
lea rcx, [rsp + 0x348]
call fcn.14001e4a0
or r12d, 0x7c000
mov dword [rsp + 0x30], r12d
mov rdx, qword [rsp + 0x220]
cmp rdx, 8
jb 0x1400461e6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x208]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400461e1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400461e1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058b40
movups xmm0, xmmword [rsp + 0x348]
movups xmmword [rsp + 0x208], xmm0
movups xmm1, xmmword [rsp + 0x358]
movups xmmword [rsp + 0x218], xmm1
mov qword [rsp + 0x358], rdi
mov qword [rsp + 0x360], 7
mov word [rsp + 0x348], di
mov rdx, qword [rsp + 0x380]
cmp rdx, 8
jb 0x14004626d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x368]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140046268
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140046268
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058b40
mov word [rsp + 0x368], di
mov rdx, qword [rsp + 0x2e0]
cmp rdx, 8
jb 0x1400462c0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x2c8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400462bb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400462bb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058b40
mov qword [rsp + 0x2d8], rdi
mov qword [rsp + 0x2e0], 7
mov word [rsp + 0x2c8], di
mov rdx, qword [rsp + 0x3a0]
cmp rdx, 8
jb 0x140046327
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x388]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140046322
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140046322
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058b40
mov word [rsp + 0x388], di
mov rdx, qword [rsp + 0x300]
cmp rdx, 8
jb 0x14004637a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x2e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140046375
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140046375
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058b40
mov qword [rsp + 0x2f8], rdi
mov qword [rsp + 0x300], 7
mov word [rsp + 0x2e8], di
mov rdx, qword [rsp + 0x3c0]
cmp rdx, 8
jb 0x1400463e1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x3a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400463dc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400463dc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058b40
mov word [rsp + 0x3a8], di
mov rdx, qword [rsp + 0x3e0]
cmp rdx, 8
jb 0x140046434
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x3c8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004642f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004642f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058b40
mov qword [rsp + 0x3d8], rdi
mov qword [rsp + 0x3e0], 7
mov word [rsp + 0x3c8], di
mov rdx, qword [rsp + 0x400]
cmp rdx, 8
jb 0x14004649b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x3e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140046496
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140046496
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058b40
mov qword [rsp + 0x3f8], rdi
mov qword [rsp + 0x400], 7
mov word [rsp + 0x3e8], di
mov rdx, qword [rsp + 0x420]
cmp rdx, 8
jb 0x140046502
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x408]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400464fd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400464fd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058b40
mov qword [rsp + 0x418], rdi
mov qword [rsp + 0x420], 7
mov word [rsp + 0x408], di
mov rdx, qword [rsp + 0x4e0]
cmp rdx, 8
jb 0x140046569
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x4c8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140046564
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140046564
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058b40
mov word [rsp + 0x4c8], di
mov r13, qword [rsp + 0x90]
lea rcx, [rsp + 0x38]
call fcn.1400205a0
nop
lea r9, [rsp + 0x4e8]
lea r8, [rsp + 0x4f0]
mov edx, 7
mov rcx, qword [str.p_v_t_]
call sub.api_ms_win_core_winrt_string_l1_1_0.dll_WindowsCreateStringReference
test eax, eax
je 0x1400465b0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
lea rax, [rsp + 0x4e8]
mov qword [rsp + 0xa0], rax
lea r12, [0x1400aff28]
mov qword [rsp + 0x178], r12
lock inc qword [0x1400aff28]
mov rcx, qword [0x1400aff20]
test rcx, rcx
je 0x140046629
mov qword [rsp + 0x120], rdi
mov rax, qword [rcx]
lea r8, [rsp + 0x120]
mov rdx, qword [rsp + 0x4e8]
call qword [rax + 0x50]
test eax, eax
js 0x140047344
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x48], rax
lock dec qword [0x1400aff28]
mov eax, dword [rsp + 0x30]
or eax, 0x700000
jmp 0x14004664b
lock dec qword [0x1400aff28]
lea r8, [rsp + 0xa0]
lea rdx, [rsp + 0x48]
call fcn.140042230
mov eax, dword [rsp + 0x30]
bts eax, 0x14
bts eax, 0x13
mov dword [rsp + 0x30], eax
mov r15, qword [rsp + 0xa8]
lea rcx, [r15 + 0x268]
mov rax, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 8
jb 0x140046670
mov rcx, qword [rcx]
test eax, eax
jne 0x140046681
mov rdx, rdi
mov qword [rsp + 0x508], rdx
jmp 0x1400466a0
lea r9, [rsp + 0x508]
lea r8, [rsp + 0x510]
mov edx, eax
call sub.api_ms_win_core_winrt_string_l1_1_0.dll_WindowsCreateStringReference
mov rdx, qword [rsp + 0x508]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
mov rbx, qword [rsp + 0x48]
mov r8, rbx
call qword [rax + 0x38]
test eax, eax
js 0x14004734f
test rbx, rbx
je 0x1400466ca
lea rcx, [rsp + 0x48]
call fcn.140006b90
movd xmm0, dword [rsp + 0x718]
cvtdq2pd xmm0, xmm0
movsd qword [rsp + 0xb0], xmm0
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x180], r12
lock inc qword [0x1400aff28]
mov rcx, qword [0x1400aff20]
test rcx, rcx
je 0x140046753
mov qword [rsp + 0xb8], rdi
mov rax, qword [rcx]
lea r8, [rsp + 0xb8]
movsd xmm1, qword [rsp + 0xb0]
call qword [rax + 0x48]
test eax, eax
js 0x14004735a
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x50], rax
lock dec qword [0x1400aff28]
mov eax, dword [rsp + 0x30]
or eax, 0x7000000
jmp 0x140046775
lock dec qword [0x1400aff28]
lea r8, [rsp + 0x138]
lea rdx, [rsp + 0x50]
call fcn.140042050
mov eax, dword [rsp + 0x30]
bts eax, 0x18
bts eax, 0x17
mov dword [rsp + 0x30], eax
lea rcx, [r15 + 0x410]
mov rax, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 8
jb 0x140046792
mov rcx, qword [rcx]
test eax, eax
jne 0x1400467a3
mov rdx, rdi
mov qword [rsp + 0x528], rdx
jmp 0x1400467c2
lea r9, [rsp + 0x528]
lea r8, [rsp + 0x530]
mov edx, eax
call sub.api_ms_win_core_winrt_string_l1_1_0.dll_WindowsCreateStringReference
mov rdx, qword [rsp + 0x528]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
mov rbx, qword [rsp + 0x50]
mov r8, rbx
call qword [rax + 0x38]
test eax, eax
js 0x140047365
test rbx, rbx
je 0x1400467ec
lea rcx, [rsp + 0x50]
call fcn.140006b90
mov eax, dword [rsp + 0x720]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
movsd qword [rsp + 0xc0], xmm0
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x188], r12
lock inc qword [0x1400aff28]
mov rcx, qword [0x1400aff20]
test rcx, rcx
je 0x140046877
mov qword [rsp + 0xc8], rdi
mov rax, qword [rcx]
lea r8, [rsp + 0xc8]
movsd xmm1, qword [rsp + 0xc0]
call qword [rax + 0x48]
test eax, eax
js 0x140047370
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x58], rax
lock dec qword [0x1400aff28]
mov eax, dword [rsp + 0x30]
or eax, 0x70000000
jmp 0x140046899
lock dec qword [0x1400aff28]
lea r8, [rsp + 0x140]
lea rdx, [rsp + 0x58]
call fcn.140042050
mov eax, dword [rsp + 0x30]
bts eax, 0x1c
bts eax, 0x1b
mov dword [rsp + 0x30], eax
lea rcx, [r15 + 0x430]
mov rax, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 8
jb 0x1400468b6
mov rcx, qword [rcx]
test eax, eax
jne 0x1400468c7
mov rdx, rdi
mov qword [rsp + 0x548], rdx
jmp 0x1400468e6
lea r9, [rsp + 0x548]
lea r8, [rsp + 0x550]
mov edx, eax
call sub.api_ms_win_core_winrt_string_l1_1_0.dll_WindowsCreateStringReference
mov rdx, qword [rsp + 0x548]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
mov rbx, qword [rsp + 0x58]
mov r8, rbx
call qword [rax + 0x38]
test eax, eax
js 0x14004737b
test rbx, rbx
je 0x140046910
lea rcx, [rsp + 0x58]
call fcn.140006b90
lea rcx, [r15 + 0xc8]
cmp qword [rcx + 0x18], 8
jb 0x140046921
mov rcx, qword [rcx]
mov r14, 0xffffffffffffffff
mov rax, r14
nop dword [rax + rax]
inc rax
cmp word [rcx + rax*2], 0
jne 0x140046930
test eax, eax
jne 0x140046948
mov qword [rsp + 0x428], rdi
jmp 0x14004695f
lea r9, [rsp + 0x428]
lea r8, [rsp + 0x430]
mov edx, eax
call sub.api_ms_win_core_winrt_string_l1_1_0.dll_WindowsCreateStringReference
lea rax, [rsp + 0x428]
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x190], r12
lock inc qword [0x1400aff28]
mov rcx, qword [0x1400aff20]
test rcx, rcx
je 0x1400469c8
mov qword [rsp + 0xd0], rdi
mov rax, qword [rcx]
lea r8, [rsp + 0xd0]
mov rdx, qword [rsp + 0x428]
call qword [rax + 0x50]
test eax, eax
js 0x140047386
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x60], rax
lock dec qword [0x1400aff28]
jmp 0x1400469e2
lock dec qword [0x1400aff28]
lea r8, [rsp + 0x148]
lea rdx, [rsp + 0x60]
call fcn.140042230
mov esi, dword [rsp + 0x30]
or esi, 0x80000000
mov dword [rsp + 0x30], esi
lea rcx, [r15 + 0x248]
mov rax, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 8
jb 0x140046a05
mov rcx, qword [rcx]
test eax, eax
jne 0x140046a16
mov rdx, rdi
mov qword [rsp + 0x568], rdx
jmp 0x140046a35
lea r9, [rsp + 0x568]
lea r8, [rsp + 0x570]
mov edx, eax
call sub.api_ms_win_core_winrt_string_l1_1_0.dll_WindowsCreateStringReference
mov rdx, qword [rsp + 0x568]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
mov rbx, qword [rsp + 0x60]
mov r8, rbx
call qword [rax + 0x38]
test eax, eax
js 0x140047391
test rbx, rbx
je 0x140046a5f
lea rcx, [rsp + 0x60]
call fcn.140006b90
mov rax, qword [rsp + 0xd8]
test rax, rax
je 0x140046abe
mov qword [rsp + 0x2a8], rdi
mov qword [rsp + 0x2b8], rdi
mov qword [rsp + 0x2c0], 7
mov word [rsp + 0x2a8], di
inc r14
cmp word [rax + r14*2], 0
jne 0x140046a90
mov r8, r14
mov rdx, rax
lea rcx, [rsp + 0x2a8]
call fcn.140006a60
lea rcx, [rsp + 0x2a8]
or esi, 1
jmp 0x140046b5d
mov qword [rsp + 0x248], rdi
mov qword [rsp + 0x258], rdi
mov qword [rsp + 0x260], rdi
mov r14, qword [r13 + 0x10]
cmp qword [r13 + 0x18], 8
jb 0x140046ae5
mov r13, qword [r13]
cmp r14, 8
jae 0x140046b06
movups xmm0, xmmword [r13]
movups xmmword [rsp + 0x248], xmm0
mov qword [rsp + 0x260], 7
jmp 0x140046b4a
mov rbx, r14
or rbx, 7
movabs rax, 0x7ffffffffffffffe
cmp rbx, rax
cmova rbx, rax
lea rdx, [rbx + 1]
call fcn.140006bb0
mov qword [rsp + 0x248], rax
lea r8, [r14*2 + 2]
mov rdx, r13
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x260], rbx
mov qword [rsp + 0x258], r14
lea rcx, [rsp + 0x248]
or esi, 2
mov dword [rsp + 0x30], esi
mov rax, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 8
jb 0x140046b6f
mov rcx, qword [rcx]
test eax, eax
jne 0x140046b7d
mov qword [rsp + 0x448], rdi
jmp 0x140046b94
lea r9, [rsp + 0x448]
lea r8, [rsp + 0x450]
mov edx, eax
call sub.api_ms_win_core_winrt_string_l1_1_0.dll_WindowsCreateStringReference
lea rax, [rsp + 0x448]
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x198], r12
lock inc qword [0x1400aff28]
mov rcx, qword [0x1400aff20]
test rcx, rcx
je 0x140046bfd
mov qword [rsp + 0xe0], rdi
mov rax, qword [rcx]
lea r8, [rsp + 0xe0]
mov rdx, qword [rsp + 0x448]
call qword [rax + 0x50]
test eax, eax
js 0x14004739c
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x68], rax
lock dec qword [0x1400aff28]
jmp 0x140046c18
lock dec qword [0x1400aff28]
lea r8, [rsp + 0x150]
lea rdx, [rsp + 0x68]
call fcn.140042230
nop
lea rcx, [r15 + 0x288]
mov rax, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 8
jb 0x140046c2d
mov rcx, qword [rcx]
test eax, eax
jne 0x140046c3e
mov rdx, rdi
mov qword [rsp + 0x588], rdx
jmp 0x140046c5d
lea r9, [rsp + 0x588]
lea r8, [rsp + 0x590]
mov edx, eax
call sub.api_ms_win_core_winrt_string_l1_1_0.dll_WindowsCreateStringReference
mov rdx, qword [rsp + 0x588]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
mov rbx, qword [rsp + 0x68]
mov r8, rbx
call qword [rax + 0x38]
test eax, eax
js 0x1400473a7
test rbx, rbx
je 0x140046c88
lea rcx, [rsp + 0x68]
call fcn.140006b90
nop
mov ebx, dword [rsp + 0x30]
test bl, 2
je 0x140046cff
and ebx, 0xfffffffd
mov dword [rsp + 0x30], ebx
mov rdx, qword [rsp + 0x260]
cmp rdx, 8
jb 0x140046ce3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x248]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140046cde
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140046cde
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058b40
mov qword [rsp + 0x258], rdi
mov qword [rsp + 0x260], 7
mov word [rsp + 0x248], di
test bl, 1
je 0x140046d57
mov rdx, qword [rsp + 0x2c0]
cmp rdx, 8
jb 0x140046d4f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x2a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140046d4a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140046d4a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058b40
mov word [rsp + 0x2a8], di
lea rcx, [rsp + 0x1c8]
cmp qword [rsp + 0x1e0], 8
cmovae rcx, qword [rsp + 0x1c8]
mov edx, dword [rsp + 0x1d8]
test edx, edx
jne 0x140046d86
mov qword [rsp + 0x468], rdi
jmp 0x140046d9b
lea r9, [rsp + 0x468]
lea r8, [rsp + 0x470]
call sub.api_ms_win_core_winrt_string_l1_1_0.dll_WindowsCreateStringReference
lea rax, [rsp + 0x468]
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x1a0], r12
lock inc qword [0x1400aff28]
mov rcx, qword [0x1400aff20]
test rcx, rcx
je 0x140046e04
mov qword [rsp + 0xe8], rdi
mov rax, qword [rcx]
lea r8, [rsp + 0xe8]
mov rdx, qword [rsp + 0x468]
call qword [rax + 0x50]
test eax, eax
js 0x1400473b2
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x70], rax
lock dec qword [0x1400aff28]
jmp 0x140046e1f
lock dec qword [0x1400aff28]
lea r8, [rsp + 0x158]
lea rdx, [rsp + 0x70]
call fcn.140042230
nop
lea rcx, [r15 + 0x2a8]
mov rax, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 8
jb 0x140046e34
mov rcx, qword [rcx]
test eax, eax
jne 0x140046e45
mov rdx, rdi
mov qword [rsp + 0x5a8], rdx
jmp 0x140046e64
lea r9, [rsp + 0x5a8]
lea r8, [rsp + 0x5b0]
mov edx, eax
call sub.api_ms_win_core_winrt_string_l1_1_0.dll_WindowsCreateStringReference
mov rdx, qword [rsp + 0x5a8]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
mov rbx, qword [rsp + 0x70]
mov r8, rbx
call qword [rax + 0x38]
test eax, eax
js 0x1400473bd
test rbx, rbx
je 0x140046e8e
lea rcx, [rsp + 0x70]
call fcn.140006b90
lea rcx, [rsp + 0x228]
cmp qword [rsp + 0x240], 8
cmovae rcx, qword [rsp + 0x228]
mov edx, dword [rsp + 0x238]
test edx, edx
jne 0x140046ebd
mov qword [rsp + 0x488], rdi
jmp 0x140046ed2
lea r9, [rsp + 0x488]
lea r8, [rsp + 0x490]
call sub.api_ms_win_core_winrt_string_l1_1_0.dll_WindowsCreateStringReference
lea rax, [rsp + 0x488]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x1a8], r12
lock inc qword [0x1400aff28]
mov rcx, qword [0x1400aff20]
test rcx, rcx
je 0x140046f3b
mov qword [rsp + 0xf0], rdi
mov rax, qword [rcx]
lea r8, [rsp + 0xf0]
mov rdx, qword [rsp + 0x488]
call qword [rax + 0x50]
test eax, eax
js 0x1400473c8
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x78], rax
lock dec qword [0x1400aff28]
jmp 0x140046f56
lock dec qword [0x1400aff28]
lea r8, [rsp + 0x160]
lea rdx, [rsp + 0x78]
call fcn.140042230
nop
lea rcx, [r15 + 0x2c8]
mov rax, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 8
jb 0x140046f6b
mov rcx, qword [rcx]
test eax, eax
jne 0x140046f7c
mov rdx, rdi
mov qword [rsp + 0x5c8], rdx
jmp 0x140046f9b
lea r9, [rsp + 0x5c8]
lea r8, [rsp + 0x5d0]
mov edx, eax
call sub.api_ms_win_core_winrt_string_l1_1_0.dll_WindowsCreateStringReference
mov rdx, qword [rsp + 0x5c8]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
mov rbx, qword [rsp + 0x78]
mov r8, rbx
call qword [rax + 0x38]
test eax, eax
js 0x1400473d3
test rbx, rbx
je 0x140046fc5
lea rcx, [rsp + 0x78]
call fcn.140006b90
lea rcx, [rsp + 0x208]
cmp qword [rsp + 0x220], 8
cmovae rcx, qword [rsp + 0x208]
mov edx, dword [rsp + 0x218]
test edx, edx
jne 0x140046ff4
mov qword [rsp + 0x4a8], rdi
jmp 0x140047009
lea r9, [rsp + 0x4a8]
lea r8, [rsp + 0x4b0]
call sub.api_ms_win_core_winrt_string_l1_1_0.dll_WindowsCreateStringReference
lea rax, [rsp + 0x4a8]
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x1b0], r12
lock inc qword [0x1400aff28]
mov rcx, qword [0x1400aff20]
test rcx, rcx
je 0x140047075
mov qword [rsp + 0xf8], rdi
mov rax, qword [rcx]
lea r8, [rsp + 0xf8]
mov rdx, qword [rsp + 0x4a8]
call qword [rax + 0x50]
test eax, eax
js 0x1400473de
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x80], rax
lock dec qword [0x1400aff28]
jmp 0x140047093
lock dec qword [0x1400aff28]
lea r8, [rsp + 0x168]
lea rdx, [rsp + 0x80]
call fcn.140042230
nop
lea rcx, [r15 + 0x2e8]
mov rax, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 8
jb 0x1400470a8
mov rcx, qword [rcx]
test eax, eax
jne 0x1400470b9
mov rdx, rdi
mov qword [rsp + 0x5e8], rdx
jmp 0x1400470d8
lea r9, [rsp + 0x5e8]
lea r8, [rsp + 0x5f0]
mov edx, eax
call sub.api_ms_win_core_winrt_string_l1_1_0.dll_WindowsCreateStringReference
mov rdx, qword [rsp + 0x5e8]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
mov rbx, qword [rsp + 0x80]
mov r8, rbx
call qword [rax + 0x38]
test eax, eax
js 0x1400473e9
test rbx, rbx
je 0x140047108
lea rcx, [rsp + 0x80]
call fcn.140006b90
mov qword [rsp + 0x110], rdi
mov rcx, qword [rsp + 0x38]
test rcx, rcx
jne 0x14004711f
mov rcx, rdi
jmp 0x140047143
mov qword [rsp + 0x100], rdi
mov rax, qword [rcx]
lea r8, [rsp + 0x100]
lea rdx, [0x140072e38]
call qword [rax]
mov rcx, qword [rsp + 0x100]
mov qword [rsp + 0x108], rcx
mov rax, qword [rcx]
lea rdx, [rsp + 0x110]
call qword [rax + 0x38]
test eax, eax
js 0x1400473f4
lea rcx, [rsp + 0x108]
call fcn.140006b90
xor edx, edx
mov rbx, qword [rsp + 0x110]
mov rcx, rbx
call sub.api_ms_win_core_winrt_string_l1_1_0.dll_WindowsGetStringRawBuffer
mov rdx, rax
lea rcx, [rsp + 0x608]
call sym.OmenCap.exe_public:_static_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____cdecl_Hp::Bridge::Server::Services::StringUtils::FromUtf16ToUtf8_wchar_t_const____ptr64_
nop
test rbx, rbx
je 0x14004719e
mov rcx, rbx
call sub.api_ms_win_core_winrt_string_l1_1_0.dll_WindowsDeleteString
lea rdx, [rsp + 0x608]
mov rcx, r15
call fcn.140047400
movzx ebx, al
mov rdx, qword [rsp + 0x620]
cmp rdx, 0x10
jb 0x1400471f8
inc rdx
mov rcx, qword [rsp + 0x608]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400471f2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400471f2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058b40
nop
cmp qword [rsp + 0x38], 0
je 0x14004720b
lea rcx, [rsp + 0x38]
call fcn.140006b90
nop
mov rdx, qword [rsp + 0x220]
cmp rdx, 8
jb 0x140047257
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x208]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140047251
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140047251
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058b40
nop
jmp 0x14004725d
test ebx, ebx
setne bl
mov rdx, qword [rsp + 0x1e0]
cmp rdx, 8
jb 0x1400472ad
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1c8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400472a8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400472a8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058b40
mov qword [rsp + 0x1d8], rdi
mov qword [rsp + 0x1e0], 7
mov word [rsp + 0x1c8], di
mov rdx, qword [rsp + 0x240]
cmp rdx, 8
jb 0x140047314
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x228]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004730f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004730f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058b40
movzx eax, bl
jmp 0x14004731b
xor al, al
mov rcx, qword [rsp + 0x6c0]
xor rcx, rsp
call fcn.140058b20
add rsp, 0x6d0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
call fcn.140009c80
nop
lfence
mov ecx, eax
call fcn.1400054a0
nop
lfence
mov ecx, eax
call fcn.1400054a0
nop
lfence
mov ecx, eax
call fcn.1400054a0
nop
lfence
mov ecx, eax
call fcn.1400054a0
nop
lfence
mov ecx, eax
call fcn.1400054a0
nop
lfence
mov ecx, eax
call fcn.1400054a0
nop
lfence
mov ecx, eax
call fcn.1400054a0
nop
lfence
mov ecx, eax
call fcn.1400054a0
nop
lfence
mov ecx, eax
call fcn.1400054a0
nop
lfence
mov ecx, eax
call fcn.1400054a0
nop
lfence
mov ecx, eax
call fcn.1400054a0
nop
lfence
mov ecx, eax
call fcn.1400054a0
nop
lfence
mov ecx, eax
call fcn.1400054a0
nop
lfence
mov ecx, eax
call fcn.1400054a0
nop
lfence
mov ecx, eax
call fcn.1400054a0
nop
lfence
mov ecx, eax
call fcn.1400054a0
nop
lfence
mov ecx, eax
call fcn.1400054a0
int3