Function at 0x1801257d0
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1a0]
sub rsp, 0x2a0
mov rax, qword [0x180183c70]
xor rax, rsp
mov qword [rbp + 0x190], rax
mov r11, r9
mov qword [rbp - 0x28], r9
mov r14, r8
mov qword [rbp - 0x50], r8
mov ebx, edx
mov dword [rsp + 0x48], edx
mov r8, rcx
mov qword [rsp + 0x70], rcx
xor r15d, r15d
mov dword [rbp - 0x10], r15d
mov qword [rbp + 0x88], r15
mov qword [rbp + 0x90], 0xf
mov byte [rbp + 0x78], r15b
mov r13d, edx
add edx, 0xfffffff4
mov dword [rbp - 0x40], edx
lea rcx, [0x180000000]
mov rax, qword [rsp + 0x70]
mov r10, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x70]
mov qword [rbp - 0x58], r10
mov qword [rsp + 0x58], rdi
cmp ebx, edx
jbe 0x180125cff
lea r12d, [rbx - 0xf8]
mov qword [rbp - 8], rax
mov rsi, qword [rbp + 0x28]
mov rbx, qword [rbp + 0x28]
mov r14d, dword [rbp - 0x10]
mov rax, qword [rsp + 0x70]
mov qword [rbp - 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x68], rax
mov eax, dword [rbp - 0x40]
mov dword [rbp - 0x38], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x78], rcx
mov rax, qword [rsp + 0x70]
mov qword [rbp - 0x80], rax
mov rcx, qword [rsp + 0x70]
mov qword [rbp - 0x18], rcx
mov rax, qword [rsp + 0x70]
mov qword [rbp - 0x48], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp - 0x78], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x10], rax
mov ecx, dword [rbp - 0x40]
mov dword [rbp - 0x34], ecx
mov r9, qword [rbp - 0x50]
cmp r12d, 0x14
ja case.0x180125907.9
lea rcx, [0x180000000]
mov ecx, dword [rcx + r12*4 + 0x1273c8]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
xor ebx, ebx
mov rcx, qword [rbp - 0x50]
cmp qword [rcx + 0x10], rsi
jb 0x180125c77
nop dword [rax]
mov qword [rbp + 0x68], 0
mov qword [rbp + 0x70], 0xf
mov byte [rbp + 0x58], 0
mov edi, 0xca
nop dword [rax]
mov eax, edi
sub eax, 0xca
je 0x180125ac3
sub eax, 1
je 0x180125a9b
sub eax, 1
je 0x1801259ac
cmp eax, 1
jne 0x180125b7a
mov rdx, qword [r11 + 8]
cmp rdx, qword [r11 + 0x10]
je 0x18012599b
movups xmm0, xmmword [rbp + 0x58]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp + 0x68]
movups xmmword [rdx + 0x10], xmm1
mov qword [rbp + 0x68], 0
mov qword [rbp + 0x70], 0xf
mov byte [rbp + 0x58], 0
add qword [r11 + 8], 0x20
jmp 0x180125b7a
lea r8, [rbp + 0x58]
mov rcx, r11
call fcn.180002da0
jmp 0x180125b72
test r14d, r14d
jne 0x180125a73
mov eax, 0x123
nop word [rax + rax]
cmp eax, 0x123
je 0x180125a5e
cmp eax, 0xc81
jne 0x180125a63
mov rax, qword [rbp + 0x70]
cmp rax, 0x10
jb 0x180125a12
lea rdx, [rax + 1]
mov rcx, qword [rbp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180125a0d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180125cf8
call fcn.18015bd10
mov ebx, dword [rsp + 0x40]
mov rdx, qword [rbp + 0x90]
cmp rdx, 0x10
jb 0x180127393
inc rdx
mov rcx, qword [rbp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18012738e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18012738e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov byte [rsp + 0x40], 0
add eax, 0xb5e
cmp eax, 0x16bc
jbe 0x1801259c0
mov dword [rsp + 0x50], r14d
lea rax, [rbp + 0x58]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8d, 0xab
lea rdx, [rsp + 0x50]
xor ecx, ecx
call fcn.180034020
jmp 0x180125b72
add rbx, rsi
lea rcx, [rbp + 0x78]
cmp qword [rbp + 0x90], 0x10
cmovae rcx, qword [rbp + 0x78]
xor edx, edx
lea r8d, [rdx + 0x10]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtoul]
mov r14d, eax
jmp 0x180125b72
mov qword [rbp + 0xa8], 0
mov qword [rbp + 0xb0], 0xf
mov byte [rbp + 0x98], 0
mov rax, qword [rcx + 0x10]
cmp rax, rbx
jb 0x1801273bf
sub rax, rbx
mov r8, rsi
cmp rax, rsi
cmovb r8, rax
mov rax, rcx
cmp qword [rcx + 0x18], 0x10
jb 0x180125b07
mov rax, qword [rcx]
lea rdx, [rax + rbx]
lea rcx, [rbp + 0x98]
call fcn.180041080
or r15d, 1
mov rdx, qword [rbp + 0x90]
cmp rdx, 0x10
jb 0x180125b59
inc rdx
mov rcx, qword [rbp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180125b54
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180125cf1
call fcn.18015bd10
movups xmm0, xmmword [rbp + 0x98]
movups xmmword [rbp + 0x78], xmm0
movups xmm1, xmmword [rbp + 0xa8]
movups xmmword [rbp + 0x88], xmm1
mov r11, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x50]
inc edi
cmp edi, 0xce
jb 0x180125940
mov rax, qword [rbp + 0x70]
cmp rax, 0x10
jb 0x180125bc8
lea rdx, [rax + 1]
mov rcx, qword [rbp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180125bbf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180125cf8
call fcn.18015bd10
mov rcx, qword [rbp - 0x50]
mov rax, qword [rcx + 0x10]
sub rax, rbx
cmp rax, rsi
mov r11, qword [rbp - 0x28]
jae 0x180125920
mov edx, dword [rbp - 0x40]
mov r8, qword [rsp + 0x70]
mov r9, qword [rbp - 0x50]
mov r10, qword [rbp - 0x58]
mov rdi, qword [rsp + 0x58]
jmp case.0x180125907.9
xor eax, eax
mov qword [rbp - 0x70], rax
mov qword [rsp + 0x68], rax
jmp case.0x180125907.9
lea r10, [rbp + 0xc0]
mov qword [rbp - 0x58], r10
mov dword [rbp - 0x38], 0
jmp case.0x180125907.9
xor eax, eax
mov qword [rsp + 0x60], rax
jmp case.0x180125907.9
mov qword [rsp + 0x78], 0
xor eax, eax
mov qword [rbp - 0x80], rax
jmp case.0x180125907.9
mov qword [rbp - 0x18], r8
xor eax, eax
mov qword [rbp - 0x48], rax
jmp case.0x180125907.9
mov esi, 8
jmp case.0x180125907.9
mov qword [rbp - 8], r11
jmp case.0x180125907.9
xor edi, edi
mov qword [rsp + 0x58], rdi
jmp case.0x180125907.9
mov qword [rbp - 0x78], 0
xor eax, eax
mov qword [rbp + 0x10], rax
jmp case.0x180125907.9
mov dword [rbp - 0x34], 0
jmp case.0x180125907.9
cmp rbx, qword [r9 + 0x10]
sete byte [rsp + 0x40]
jmp case.0x180125907.9
mov r9, rcx
dec r13d
dec r12d
cmp r13d, edx
ja 0x1801258e4
mov r14, qword [rbp - 0x50]
mov r12, qword [rbp - 8]
mov rdx, qword [rbp - 0x48]
mov r15, qword [rbp - 0x80]
mov r8, qword [rsp + 0x60]
mov r9, qword [rsp + 0x68]
mov esi, dword [rbp - 0x34]
mov ebx, dword [rsp + 0x48]
lea rcx, [0x180000000]
lea eax, [rbx + 0xb]
mov dword [rbp - 0x10], eax
cmp ebx, eax
jae 0x180125a12
mov ebx, dword [rsp + 0x40]
mov r13, qword [rbp - 0x20]
mov eax, dword [rsp + 0x48]
nop dword [rax + rax]
add eax, 0xffffff00
cmp eax, 0xc
ja case.0x180125cef.266
mov ecx, dword [rcx + rax*4 + 0x12741c]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov r12, qword [rsp + 0x70]
mov qword [rbp - 8], r12
mov qword [rbp - 0x70], rax
mov r9, qword [rsp + 0x70]
mov qword [rsp + 0x68], r9
mov eax, dword [rbp - 0x40]
mov dword [rbp - 0x38], eax
mov r8, qword [rsp + 0x70]
mov qword [rsp + 0x60], r8
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x78], rax
mov r15, qword [rsp + 0x70]
mov qword [rbp - 0x80], r15
mov rax, qword [rsp + 0x70]
mov qword [rbp - 0x18], rax
mov rdx, qword [rsp + 0x70]
mov qword [rbp - 0x48], rdx
mov rax, qword [rsp + 0x70]
mov qword [rbp - 0x78], rax
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x10], rax
mov esi, dword [rbp - 0x40]
mov dword [rbp - 0x34], esi
jmp 0x180125cb1
mov eax, 0x20
mov rcx, qword [rbp + 0x200]
cmp dword [rcx], 1
mov ecx, 2
cmovne eax, ecx
mov dword [rsp + 0x50], eax
jmp case.0x180125cef.266
mov rax, qword [0x1801d5d78]
mov qword [r10 + 0x38], rax
xorps xmm0, xmm0
movups xmmword [r10 + 0x40], xmm0
movups xmmword [r10 + 0x50], xmm0
jmp case.0x180125cef.266
test r14, r14
je 0x180125e96
mov esi, 0x6d
cmp esi, 0x6d
je 0x180125e73
cmp esi, 0x442
jne 0x180125e80
mov r15, qword [rsp + 0x70]
mov qword [rbp + 0x30], r15
mov dword [rbp - 0x40], 0x5c
mov r9, qword [r14 + 8]
add r9, 0x18
lea rax, [rbp + 0x30]
mov qword [rsp + 0x20], rax
lea r8, [rbp - 0x40]
xor edx, edx
mov ecx, 0x9c
call fcn.180110d10
mov rdx, rax
test rax, rax
je 0x180125e53
mov edi, 0x85
mov ecx, edi
sub ecx, 0x85
je 0x180125e2d
cmp ecx, 1
jne 0x180125e3e
mov qword [rbp + 0x38], r15
mov r8, rdx
lea edx, [rcx + 0x5c]
lea rcx, [rbp + 0x38]
call fcn.1801354c0
mov rdx, rax
jmp 0x180125e3e
inc rdx
mov rax, qword [r14 + 8]
sub rax, rdx
add r15, 0x18
add r15, rax
inc edi
cmp edi, 0x87
jb 0x180125e06
mov qword [rsp + 0x70], r15
mov qword [rbp - 0x50], rdx
jmp 0x180125e80
mov qword [rbp + 0x40], r15
mov r8, qword [r14 + 8]
add r8, 0x18
mov edx, 0x5d
lea rcx, [rbp + 0x40]
call fcn.1801354c0
mov qword [rbp - 0x50], rax
jmp 0x180125e80
mov rax, qword [r14 + 8]
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x70], rcx
add esi, 0x3d5
cmp esi, 0x7aa
jbe 0x180125db3
mov r10, qword [rbp - 0x58]
cmp qword [r12], 0
je case.0x180125cef.266
mov r15d, 0x113
mov dword [rsp + 0x40], r15d
nop dword [rax]
cmp r15d, 0x54b
ja 0x180126430
je 0x1801263ec
cmp r15d, 0x32f
ja 0x18012618e
je 0x180125f70
cmp r15d, 0x113
je 0x180125f4a
cmp r15d, 0x1c7
je 0x180125f06
cmp r15d, 0x27b
jne 0x180126245
mov qword [r10 + 0x10], r14
mov qword [r10 + 0x18], 0
jmp 0x180126245
mov dword [rsp + 0x40], 1
mov rax, qword [rbp]
mov qword [rbp + 8], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 8]
mov r8, qword [r12]
xor edx, edx
mov ecx, 0xfb
call fcn.180138cc0
mov rcx, rax
call qword [0x180183d30]
mov r10, qword [rbp - 0x58]
mov qword [r10 + 8], rax
jmp 0x180126245
mov rax, qword [r12]
mov rdi, 0xffffffffffffffff
inc rdi
cmp byte [rax + rdi], 0
jne 0x180125f55
mov qword [rbp], rdi
mov rax, qword [r12 + 8]
mov qword [r10 + 0x30], rax
jmp 0x180126245
mov eax, dword [r12 + 0x1c]
test eax, eax
je 0x180126037
test eax, 0x700
jne 0x180126031
mov edi, 0xa5
mov r15d, dword [rsp + 0x50]
lea r13, [0x180165248]
nop dword [rax]
mov eax, edi
sub eax, 0xa5
je 0x180125fbd
cmp eax, 0x2c
jne 0x180126013
mov eax, dword [r12 + 0x1c]
bts eax, 8
mov dword [r10 + 4], eax
jmp 0x180126013
cmp dword [r12 + 0x1c], 0x40000
jne 0x180125fd7
test r14, r14
je 0x180126013
mov r8, qword [r14 + 8]
add r8, 0x18
jmp 0x180125fed
test r14, r14
je 0x180125fe6
mov r8, qword [r14 + 8]
add r8, 0x18
jmp 0x180125fed
lea r8, [0x1801625c5]
lea r9, [0x1801625c5]
test r14, r14
cmovne r9, r13
mov rax, qword [r12]
mov qword [rsp + 0x20], rax
lea rdx, str.
mov ecx, r15d
call fcn.1800eba40
add edi, 0x2c
cmp edi, 0xfd
mov r10, qword [rbp - 0x58]
jb 0x180125fa0
mov r15d, dword [rsp + 0x40]
mov r13, qword [rbp - 0x20]
jmp 0x18012603f
mov dword [r10 + 4], eax
jmp 0x18012603f
mov dword [r10 + 4], 0x100
cmp qword [r12 + 0x10], 0
je 0x18012615d
mov edi, 5
lea esi, [rdi + 1]
mov r13, qword [rbp + 0x48]
cmp edi, 5
ja case.default.0x180126073
mov eax, edi
lea rdx, [0x180000000]
mov ecx, dword [rdx + rax*4 + 0x127450]
add rcx, rdx
jmp rcx
cmp byte [r13 + 0x10], 0
je case.default.0x180126073
mov rcx, qword [r13 + 8]
test rcx, rcx
je 0x1801260d4
test r14, r14
jne 0x1801260d4
lea rdx, str.self
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
je 0x1801260b4
lea rdx, str.parent
mov rcx, qword [r13 + 8]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
jne 0x1801260d0
mov r8, qword [r13 + 8]
lea rdx, str.Buffer.prototype.readInt16LE__function_offset__noAssert__
mov ecx, 0x10
call fcn.1800eba40
nop dword [rax]
mov r10, qword [rbp - 0x58]
or dword [r10 + 4], 0x40000000
jmp case.default.0x180126073
mov eax, dword [r12 + 0x18]
lea rcx, [rax + rax*2]
mov rax, qword [r12 + 0x10]
cmp byte [rax + rcx*8 + 0x13], 0
je case.default.0x180126073
or dword [r10 + 4], 0x1000000
dec dword [r10 + 0x20]
jmp case.default.0x180126073
cmp byte [r13 + 0x11], 0
je case.default.0x180126073
or dword [r10 + 4], 0x4000000
jmp case.default.0x180126073
mov rax, qword [r12 + 0x10]
add rax, 0x18
mov qword [r10 + 0x28], rax
mov eax, dword [r12 + 0x18]
mov dword [r10 + 0x20], eax
jmp case.default.0x180126073
mov r13, qword [r12 + 0x10]
jmp case.default.0x180126073
mov rax, qword [r13]
cmp rax, 0xffffffffffffffff
jne 0x180126140
mov eax, dword [r12 + 0x18]
mov dword [r10 + 0x24], eax
dec edi
sub rsi, 1
jne 0x180126057
mov qword [rbp + 0x48], r13
mov r13, qword [rbp - 0x20]
jmp 0x180126245
mov ecx, 0x33
mov eax, ecx
sub eax, 0x32
je 0x18012617a
cmp eax, 1
jne 0x180126182
xor edi, edi
mov qword [r10 + 0x28], rdi
mov dword [r10 + 0x20], edi
jmp 0x180126182
mov dword [r10 + 0x24], 0
dec ecx
cmp ecx, 0x31
ja 0x180126162
jmp 0x180126245
cmp r15d, 0x3e3
je 0x1801263d7
cmp r15d, 0x497
jne 0x180126245
test byte [r12 + 0x1c], 2
je 0x180126263
test r14, r14
je 0x1801261ee
mov ecx, 0xb1
nop
mov eax, ecx
sub eax, 0xb1
je 0x1801261df
cmp eax, 1
jne 0x1801261e4
mov eax, dword [r14 + 0x1c]
test al, 0x40
jne 0x1801261e4
or eax, 0x20
mov dword [r14 + 0x1c], eax
jmp 0x1801261e4
or dword [r14 + 0x1c], 0x10
inc ecx
cmp ecx, 0xb3
jb 0x1801261c0
test byte [r12 + 0x1c], 1
je 0x180126245
test r14, r14
je 0x18012620c
test byte [r14 + 0x1c], 0x40
jne 0x180126245
mov r8, qword [r14 + 8]
add r8, 0x18
jmp 0x180126213
lea r8, [0x1801625c5]
lea r9, [0x1801625c5]
test r14, r14
lea rax, [0x180165248]
cmovne r9, rax
mov rax, qword [r12]
mov qword [rsp + 0x20], rax
lea rdx, str.Removing_Handler:_0_from_Instruction:_1
mov ecx, dword [rsp + 0x50]
call fcn.1800eba40
mov r10, qword [rbp - 0x58]
add r15d, 0xb4
mov dword [rsp + 0x40], r15d
cmp r15d, 0xa37
jb 0x180125eb0
jmp 0x180125e96
mov esi, 0x19
nop dword [rax + rax]
cmp esi, 0x19
jne 0x1801263c0
test r14, r14
je 0x1801262eb
test byte [r14 + 0x1c], 0x40
je 0x1801262eb
mov edi, 0x11d
nop word [rax + rax]
mov eax, edi
sub eax, 0x11d
je 0x1801262cc
sub eax, 0x74
je 0x1801262a9
cmp eax, 0x74
je case.0x180125cef.268
jmp 0x1801262dc
mov r8, qword [r14 + 8]
add r8, 0x18
mov r9, qword [r12]
lea rdx, str.Burst_mode_non_masked_write_request_request_from_VPB
mov ecx, dword [rsp + 0x50]
call fcn.1800eba40
mov ebx, 0xffffffff
jmp 0x1801262dc
mov r8, qword [rbp - 0x50]
mov edx, 0xcd
xor ecx, ecx
call fcn.1800055b0
add edi, 0x74
cmp edi, 0x279
jb 0x180126290
mov r10, qword [rbp - 0x58]
cmp qword [r10 + 0x30], 0
jne 0x1801263c0
mov edi, 0x3c
nop dword [rax + rax]
cmp edi, 0x3c
je 0x180126395
cmp edi, 0x8ac
je 0x180126331
cmp edi, 0x111c
je 0x18012632a
cmp edi, 0x198c
je case.0x180125cef.268
jmp 0x1801263aa
mov ebx, 0xffffffff
jmp 0x1801263aa
test r14, r14
je 0x180126340
mov r8, qword [r14 + 8]
add r8, 0x18
jmp 0x180126347
lea r8, [0x1801625c5]
lea r9, [0x1801625c5]
test r14, r14
lea rax, [0x180165248]
cmovne r9, rax
mov rax, qword [r12]
mov qword [rsp + 0x20], rax
lea rdx, str._IpcMessageHandlerClass::OnIDBFactoryOpen
mov ecx, dword [rsp + 0x50]
call fcn.1800eba40
mov eax, dword [rbp - 0x38]
mov dword [rsp + 0x40], eax
mov r9, qword [rbp - 0x18]
mov r8, qword [rbp - 0x28]
lea rdx, [rsp + 0x40]
mov ecx, 0x13a
call fcn.18013be30
jmp 0x1801263aa
test r14, r14
je 0x1801263aa
mov r8, qword [rbp - 0x50]
mov edx, 0xcd
xor ecx, ecx
call fcn.1800055b0
add edi, 0x870
cmp edi, 0x21c0
jbe 0x180126300
mov r10, qword [rbp - 0x58]
add esi, 0x145
cmp esi, 0x145
jbe 0x180126270
jmp 0x180126245
mov r8d, 0x56
mov rdx, r10
xor ecx, ecx
call fcn.180123260
jmp 0x180126241
mov dword [rbp + 0x18], 1
mov rdi, qword [rbp]
mov qword [rbp + 0x50], rdi
lea r8, [rbp + 0x18]
lea rdx, [rbp + 0x50]
mov ecx, 0x31
call fcn.1800d7700
mov qword [rbp - 0x30], rax
mov qword [rbp + 8], rdi
lea rcx, [rax + 0x18]
lea r9, [rbp + 8]
mov r8, qword [r12]
mov edx, 0x126
call fcn.1800c06b0
jmp 0x180126241
cmp r15d, 0x81b
ja 0x180126b4b
je 0x180126567
cmp r15d, 0x5ff
je 0x180126542
cmp r15d, 0x6b3
je 0x1801264f5
cmp r15d, 0x767
jne 0x180126245
mov qword [rsp + 0x30], r13
xor eax, eax
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rax
mov rsi, qword [rbp - 0x30]
mov r9, rsi
xor r8d, r8d
mov rdx, qword [rbp - 0x18]
mov ecx, 0x99
call fcn.180092540
test rax, rax
jne 0x180126241
mov edi, 0x119
cmp edi, 0x119
je 0x1801264d2
cmp edi, 0x13c2
jne 0x1801264e2
mov qword [rsp + 0x20], rsi
xor r9d, r9d
xor r8d, r8d
mov edx, 0x92
xor ecx, ecx
call fcn.18013b2b0
mov eax, 0x106
jmp 0x180127351
mov dword [rbp - 0x34], 1
mov rcx, r13
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
add edi, 0x12a9
cmp edi, 0x2552
jbe 0x1801264a1
jmp 0x180126241
movaps xmm0, xmmword [rbp + 0xc0]
movups xmmword [r13], xmm0
movaps xmm1, xmmword [rbp + 0xd0]
movups xmmword [r13 + 0x10], xmm1
movaps xmm0, xmmword [rbp + 0xe0]
movups xmmword [r13 + 0x20], xmm0
movaps xmm1, xmmword [rbp + 0xf0]
movups xmmword [r13 + 0x30], xmm1
movaps xmm0, xmmword [rbp + 0x100]
movups xmmword [r13 + 0x40], xmm0
movaps xmm1, xmmword [rbp + 0x110]
movups xmmword [r13 + 0x50], xmm1
jmp 0x180126245
mov rcx, qword [rbp - 0x30]
call qword [0x180183d30]
mov qword [rbp - 0x30], rax
mov ecx, 0x60
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r13, rax
mov qword [rbp - 0x20], rax
jmp 0x180126241
mov r9, qword [r13 + 0x28]
test r9, r9
je 0x1801265f3
mov r8d, dword [r13 + 0x20]
test r8d, r8d
je 0x1801265f3
mov eax, 0x9a
cmp eax, 0x9a
je 0x18012659a
cmp eax, 0x2680
jne 0x1801265e7
mov dword [rsp + 0x48], 0x105
jmp 0x1801265e7
xor edx, edx
test r8d, r8d
je 0x1801265e2
lea rcx, [rdx + rdx*2]
cmp qword [r9 + rcx*8 + 8], 0
jne 0x1801265b5
cmp byte [r9 + rcx*8 + 0x10], 0
je 0x1801265d1
mov eax, 0x75
nop word [rax + rax]
cmp eax, 0x75
je 0x1801265da
add eax, 0x2838
cmp eax, 0x2838
jbe 0x1801265c0
inc edx
cmp edx, r8d
jb 0x1801265a1
jmp 0x1801265e2
or dword [r13 + 4], 0x10000000
mov eax, 0x9a
add eax, 0x25e6
cmp eax, 0x4bcc
jbe 0x180126582
test r14, r14
je 0x180126245
mov rax, qword [rsp + 0x70]
mov rdx, qword [rbp - 0x48]
mov rsi, qword [rbp - 0x30]
cmp qword [rbp], rax
jne 0x180126664
test rdx, rdx
jne 0x180126664
lea r8, [rax + 1]
lea rcx, [rsi + 0x18]
mov rdx, qword [rbp - 0x50]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x180126660
mov qword [rbp - 0x48], r13
mov rdx, qword [rbp - 0x70]
mov qword [rbp - 0x70], rdx
mov r11, qword [rsp + 0x68]
mov qword [rsp + 0x68], r11
mov r10, qword [rsp + 0x60]
mov qword [rsp + 0x60], r10
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x58], rcx
mov rcx, qword [rbp - 0x78]
mov qword [rbp - 0x78], rcx
jmp 0x180126a95
mov rdx, qword [rbp - 0x48]
mov rax, qword [rsi + 0x10]
cmp rax, 0xb
jne 0x18012672c
movabs rax, 0x544e494f502d5055
cmp qword [rsi + 0x18], rax
jne 0x1801266c7
cmp word [rsi + 0x20], 0x4e49
jne 0x1801266c7
cmp byte [rsi + 0x22], 0x47
jne 0x1801266c7
mov qword [rbp - 0x48], r13
mov rdx, qword [rbp - 0x70]
mov qword [rbp - 0x70], rdx
mov r11, qword [rsp + 0x68]
mov qword [rsp + 0x68], r11
mov r10, qword [rsp + 0x60]
mov qword [rsp + 0x60], r10
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x58], rcx
mov rcx, qword [rbp - 0x78]
mov qword [rbp - 0x78], rcx
jmp 0x180126a95
movabs rax, 0x326c65747361702f
cmp qword [rsi + 0x18], rax
jne 0x180126aeb
cmp word [rsi + 0x20], 0x2f37
jne 0x180126aeb
cmp byte [rsi + 0x22], 0x31
jne 0x180126aeb
mov qword [rbp - 0x68], r13
mov r8, qword [rbp - 0x70]
mov qword [rbp - 0x70], r8
mov r11, qword [rsp + 0x68]
mov qword [rsp + 0x68], r11
mov r10, qword [rsp + 0x60]
mov qword [rsp + 0x60], r10
mov qword [rbp - 0x48], rdx
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x58], rcx
mov rcx, qword [rbp - 0x78]
mov qword [rbp - 0x78], rcx
jmp 0x180126a9d
cmp rax, 0xa
jne 0x180126829
movabs rax, 0x72662e74616c6637
cmp qword [rsi + 0x18], rax
jne 0x1801267bc
cmp word [rsi + 0x20], 0x6761
jne 0x1801267bc
mov qword [rsp + 0x78], r13
mov rax, qword [rbp - 0x58]
cmp dword [rax + 0x20], 0
je 0x18012677d
mov r8, qword [r14 + 8]
add r8, 0x18
mov r9, qword [r12]
lea rdx, str.GMCH_AB1_64B_read_requests_on_any_channel
mov ecx, dword [rsp + 0x50]
call fcn.1800eba40
mov rdx, qword [rbp - 0x48]
mov rsi, qword [rbp - 0x70]
mov qword [rbp - 0x70], rsi
mov r11, qword [rsp + 0x68]
mov qword [rsp + 0x68], r11
mov r10, qword [rsp + 0x60]
mov qword [rsp + 0x60], r10
mov qword [rbp - 0x48], rdx
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x58], rcx
mov rcx, qword [rbp - 0x78]
mov qword [rbp - 0x78], rcx
mov r8, qword [rbp - 0x68]
mov qword [rbp - 0x68], r8
jmp 0x180126aa7
movabs rax, 0x5b3a6f746c69616d
cmp qword [rsi + 0x18], rax
jne 0x180126aeb
cmp word [rsi + 0x20], 0x265e
jne 0x180126aeb
mov qword [rbp - 0x60], r13
mov rax, qword [rbp - 0x70]
mov qword [rbp - 0x70], rax
mov r11, qword [rsp + 0x68]
mov qword [rsp + 0x68], r11
mov r10, qword [rsp + 0x60]
mov qword [rsp + 0x60], r10
mov rsi, qword [rsp + 0x78]
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x48], rdx
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x58], rcx
mov rcx, qword [rbp - 0x78]
mov qword [rbp - 0x78], rcx
mov r8, qword [rbp - 0x68]
mov qword [rbp - 0x68], r8
jmp 0x180126aaf
cmp rax, 7
jne 0x180126999
cmp dword [rsi + 0x18], 0x6c635f5f
jne 0x18012689f
cmp word [rsi + 0x1c], 0x6e6f
jne 0x18012689f
cmp byte [rsi + 0x1e], 0x65
jne 0x18012689f
mov qword [rbp - 0x80], r13
mov r9, qword [rbp - 0x70]
mov qword [rbp - 0x70], r9
mov r11, qword [rsp + 0x68]
mov qword [rsp + 0x68], r11
mov r10, qword [rsp + 0x60]
mov qword [rsp + 0x60], r10
mov rsi, qword [rsp + 0x78]
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x48], rdx
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x58], rcx
mov rcx, qword [rbp - 0x78]
mov qword [rbp - 0x78], rcx
mov rax, qword [rbp - 0x60]
mov qword [rbp - 0x60], rax
mov r8, qword [rbp - 0x68]
mov qword [rbp - 0x68], r8
jmp 0x180126ab7
cmp dword [rsi + 0x18], 0x6e755f5f
jne 0x180126915
cmp word [rsi + 0x1c], 0x6573
jne 0x180126915
cmp byte [rsi + 0x1e], 0x74
jne 0x180126915
mov eax, 0xf
mov rcx, qword [rsp + 0x68]
mov qword [rsp + 0x68], rcx
cmp eax, 0xf
je 0x1801268db
cmp eax, 0x5a0
jne 0x1801268e0
or dword [r14 + 0x1c], 0x1000000
jmp 0x1801268e0
mov qword [rsp + 0x68], r13
add eax, 0x591
cmp eax, 0xb22
jbe 0x1801268c5
mov r10, qword [rsp + 0x60]
mov qword [rsp + 0x60], r10
mov r11, qword [rbp - 0x70]
mov qword [rbp - 0x70], r11
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x58], rcx
mov rcx, qword [rbp - 0x78]
mov qword [rbp - 0x78], rcx
jmp 0x180126a91
cmp dword [rsi + 0x18], 0x73695f5f
jne 0x180126aeb
cmp word [rsi + 0x1c], 0x6573
jne 0x180126aeb
cmp byte [rsi + 0x1e], 0x74
jne 0x180126aeb
mov eax, 0x93
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x58], rcx
cmp eax, 0x93
je 0x18012695f
cmp eax, 0x69a8
jne 0x180126964
or dword [r14 + 0x1c], 0x1000000
jmp 0x180126964
mov qword [rsp + 0x58], r13
add eax, 0x6915
cmp eax, 0xd22a
jbe 0x180126947
mov rax, qword [rbp - 0x70]
mov qword [rbp - 0x70], rax
mov r11, qword [rsp + 0x68]
mov qword [rsp + 0x68], r11
mov r10, qword [rsp + 0x60]
mov qword [rsp + 0x60], r10
mov rcx, qword [rbp - 0x78]
mov qword [rbp - 0x78], rcx
jmp 0x180126a91
cmp rax, 6
jne 0x1801269e7
cmp dword [rsi + 0x18], 0x61635f5f
jne 0x180126aeb
cmp word [rsi + 0x1c], 0x6c6c
jne 0x180126aeb
mov qword [rbp - 0x78], r13
mov rax, qword [rbp - 0x70]
mov qword [rbp - 0x70], rax
mov r11, qword [rsp + 0x68]
mov qword [rsp + 0x68], r11
mov r10, qword [rsp + 0x60]
mov qword [rsp + 0x60], r10
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x58], rcx
jmp 0x180126a91
cmp rax, 5
jne 0x180126aeb
cmp dword [rsi + 0x18], 0x65675f5f
jne 0x180126a48
cmp byte [rsi + 0x1c], 0x74
jne 0x180126a48
mov eax, 0xcc
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x60], rcx
nop
cmp eax, 0xcc
je 0x180126a28
cmp eax, 0x804c
jne 0x180126a2d
or dword [r14 + 0x1c], 0x1000000
jmp 0x180126a2d
mov qword [rsp + 0x60], r13
add eax, 0x7f80
cmp eax, 0xff00
jbe 0x180126a10
mov r10, qword [rsp + 0x68]
mov qword [rsp + 0x68], r10
jmp 0x1801268f6
cmp dword [rsi + 0x18], 0x65735f5f
jne 0x180126aeb
cmp byte [rsi + 0x1c], 0x74
jne 0x180126aeb
or dword [r14 + 0x1c], 0x1000000
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x58], rax
mov rax, qword [rbp - 0x78]
mov qword [rbp - 0x78], rax
mov qword [rbp - 0x70], r13
mov qword [rbp - 0x48], rdx
mov r8, qword [rbp - 0x68]
mov qword [rbp - 0x68], r8
mov rsi, qword [rsp + 0x78]
mov qword [rsp + 0x78], rsi
mov rax, qword [rbp - 0x60]
mov qword [rbp - 0x60], rax
mov r9, qword [rbp - 0x80]
mov qword [rbp - 0x80], r9
mov qword [rbp - 0x20], r13
test r13, r13
je 0x180126241
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x40], eax
lea r9, [rsp + 0x40]
mov r8d, 0x94
mov rdx, r14
mov rcx, r13
call fcn.18005b230
mov qword [rbp - 0x20], r13
jmp 0x180126241
xor r13d, r13d
mov qword [rbp - 0x20], r13
mov rax, qword [rbp - 0x70]
mov qword [rbp - 0x70], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x78], rax
mov rax, qword [rbp - 0x80]
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x48], rdx
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x58], rcx
mov rcx, qword [rbp - 0x78]
mov qword [rbp - 0x78], rcx
mov rax, qword [rbp - 0x60]
mov qword [rbp - 0x60], rax
mov rax, qword [rbp - 0x68]
mov qword [rbp - 0x68], rax
jmp 0x180126241
cmp r15d, 0x8cf
je 0x180126b84
cmp r15d, 0x983
jne 0x180126245
inc dword [rbp - 0x38]
mov rax, qword [rbp - 0x30]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, 0x92
xor ecx, ecx
call fcn.18013b2b0
jmp 0x180126241
add r12, 0x20
mov qword [rbp - 8], r12
jmp 0x180126245
xor edx, edx
mov qword [rbp - 0x60], rdx
mov qword [rbp - 0x68], rdx
jmp case.0x180125cef.266
test esi, esi
je case.0x180125cef.266
mov esi, 0x106
mov dword [rsp + 0x40], esi
cmp esi, 0x106
je 0x180126bf9
cmp esi, 0x1bb
je 0x180126bd2
cmp esi, 0x270
je case.0x180125cef.268
jmp 0x180126d5d
mov eax, dword [rbp - 0x38]
mov dword [rsp + 0x40], eax
mov r9, qword [rbp - 0x18]
mov r8, r11
lea rdx, [rsp + 0x40]
mov ecx, 0x13a
call fcn.18013be30
mov ebx, 0xffffffff
jmp 0x180126d5d
test r14, r14
je 0x180126c0e
mov r8, qword [rbp - 0x50]
mov edx, 0xcd
xor ecx, ecx
call fcn.1800055b0
cmp qword [r12], 0
je 0x180126d5d
mov esi, dword [rsp + 0x50]
mov r13, qword [rbp - 0x18]
mov edi, 8
cmp edi, 8
je 0x180126cfb
cmp edi, 0x98
je 0x180126c76
cmp edi, 0x128
je 0x180126c54
cmp edi, 0x1b8
jne 0x180126d34
add r12, 0x20
jmp 0x180126d34
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov edx, 0xe3
mov rcx, qword [rbp - 0x30]
call fcn.18013a7e0
jmp 0x180126d34
mov rax, qword [rbp]
mov qword [rbp + 8], rax
mov r15, qword [rbp - 0x30]
lea rcx, [r15 + 0x18]
lea r9, [rbp + 8]
mov r8, qword [r12]
mov edx, 0x126
call fcn.1800c06b0
mov qword [rsp + 0x20], r13
xor r9d, r9d
mov r8, r15
mov edx, 0xa0
xor ecx, ecx
call fcn.180090b30
test al, al
je 0x180126d34
test r14, r14
je 0x180126cc6
mov r8, qword [r14 + 8]
add r8, 0x18
jmp 0x180126ccd
lea r8, [0x1801625c5]
lea r9, [0x1801625c5]
test r14, r14
lea rax, [0x180165248]
cmovne r9, rax
mov rax, qword [r12]
mov qword [rsp + 0x20], rax
lea rdx, str.ASSERT_pos.y___dstCoords.y1__pos.y___dstCoords.y2__
mov ecx, esi
call fcn.1800eba40
jmp 0x180126d34
mov rax, qword [r12]
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rax + rcx], 0
jne 0x180126d06
mov qword [rbp], rcx
mov dword [rbp + 0x20], 0
mov qword [rbp + 0x28], rcx
lea r8, [rbp + 0x20]
lea rdx, [rbp + 0x28]
mov ecx, 0x31
call fcn.1800d7700
mov qword [rbp - 0x30], rax
add edi, 0x90
cmp edi, 0x240
jbe 0x180126c26
mov qword [rbp - 8], r12
cmp qword [r12], 0
jne 0x180126c21
mov esi, dword [rsp + 0x40]
mov r13, qword [rbp - 0x20]
add esi, 0xb5
mov dword [rsp + 0x40], esi
cmp esi, 0x325
mov r11, qword [rbp - 0x28]
jb 0x180126bb1
jmp case.0x180125cef.266
mov eax, 0xe7
cmp eax, 0xe7
je 0x180126d95
cmp eax, 0x172
je case.0x180125cef.268
jmp 0x180126d97
xor ebx, ebx
add eax, 0x8b
cmp eax, 0x1fd
jb 0x180126d81
test r14, r14
je case.0x180125cef.266
mov esi, 0x80
mov dword [rsp + 0x40], esi
mov r12d, dword [rsp + 0x50]
mov r13, qword [rbp - 0x50]
nop
lea eax, [rsi - 0x80]
cmp eax, 0x10
ja case.default.0x180126dde
lea r10, [0x180000000]
mov ecx, dword [r10 + rax*4 + 0x127468]
add rcx, r10
jmp rcx
mov rax, qword [rbp - 0x68]
mov qword [r14 + 0x138], rax
test rdx, rdx
je case.default.0x180126dde
mov edi, 0xa4
mov r13, qword [rbp - 0x48]
nop dword [rax]
cmp edi, 0xa4
je 0x180126e4a
cmp edi, 0xb88
je 0x180126e22
cmp edi, 0x166c
jne 0x180126e52
and dword [r13 + 4], 0xfffeffff
jmp 0x180126e52
test byte [r13 + 4], 1
je 0x180126e52
mov r9, qword [r13 + 8]
add r9, 0x18
mov r8, qword [r14 + 8]
add r8, 0x18
lea rdx, str.LinkUnitClntProxy_:_unhandled_transTy
mov ecx, r12d
call fcn.1800eba40
jmp 0x180126e52
or dword [r13 + 4], 0x2000
add edi, 0xae4
cmp edi, 0x20ac
jbe 0x180126e00
mov r13, qword [rbp - 0x50]
jmp case.default.0x180126dde
mov qword [r14 + 0xe8], rdx
mov rcx, qword [rsp + 0x78]
mov qword [r14 + 0xf0], rcx
jmp case.default.0x180126dde
mov rdi, qword [rbp + 0x10]
test rdi, rdi
je 0x180126eb9
mov eax, dword [rdi + 4]
test al, 1
jne 0x180126eb3
mov r9, qword [rdi + 8]
add r9, 0x18
mov r8, qword [r14 + 8]
add r8, 0x18
lea rdx, str.__nvvm_sust_b_2d_array_i8_trap
mov ecx, r12d
call fcn.1800eba40
mov eax, dword [rdi + 4]
or eax, 1
mov dword [rdi + 4], eax
mov r15, qword [rbp - 0x60]
test r15, r15
je case.default.0x180126dde
mov edi, 0xaa
nop dword [rax + rax]
cmp edi, 0xaa
je 0x180126eea
cmp edi, 0x23dc
jne 0x180126f10
and dword [r15 + 4], 0xfffeffff
jmp 0x180126f10
test byte [r15 + 4], 1
je 0x180126f10
mov r9, qword [r15 + 8]
add r9, 0x18
mov r8, qword [r14 + 8]
add r8, 0x18
lea rdx, str.invalid_option_in_.nan_directive
mov ecx, r12d
call fcn.1800eba40
add edi, 0x2332
cmp edi, 0x4664
jbe 0x180126ed0
jmp case.default.0x180126dde
mov qword [r14 + 0xf8], r15
mov rax, qword [rbp - 0x78]
mov qword [r14 + 0x120], rax
jmp case.default.0x180126dde
test r8, r8
je 0x180126f77
mov eax, dword [r8 + 4]
test al, 1
je 0x180126f6f
mov r9, qword [r8 + 8]
add r9, 0x18
mov r8, qword [r14 + 8]
add r8, 0x18
lea rdx, str.sPmuujz9dLQR6FgNgLzTqIA6me11zEZ7
mov ecx, r12d
call fcn.1800eba40
mov r8, qword [rsp + 0x60]
mov eax, dword [r8 + 4]
btr eax, 0x10
mov dword [r8 + 4], eax
mov rdi, qword [rbp - 0x70]
test rdi, rdi
je case.default.0x180126dde
mov eax, dword [rdi + 4]
test al, 1
je 0x180126fad
mov r9, qword [rdi + 8]
add r9, 0x18
mov r8, qword [r14 + 8]
add r8, 0x18
lea rdx, str.fsmdef_ev_resume_pending_feature
mov ecx, r12d
call fcn.1800eba40
mov eax, dword [rdi + 4]
btr eax, 0x10
mov dword [rdi + 4], eax
jmp case.default.0x180126dde
mov qword [r14 + 0x118], rdi
jmp case.default.0x180126dde
test r15, r15
je case.default.0x180126dde
test dword [r15 + 4], 0x40000000
je case.default.0x180126dde
mov rcx, qword [rsp + 0x78]
test dword [rcx + 4], 0x4000
je case.default.0x180126dde
mov r9, qword [r15 + 8]
lea rdx, str.cryptauth.GetDevicesForFeatureRequest
jmp 0x1801272dc
mov rax, qword [rbp - 0x68]
test rax, rax
je case.default.0x180126dde
test byte [rax + 4], 1
je case.default.0x180126dde
mov r9, qword [rax + 8]
add r9, 0x18
mov r8, qword [r14 + 8]
add r8, 0x18
lea rdx, str.diekite_arba_pataisykite_program
mov ecx, r12d
call fcn.1800eba40
jmp case.default.0x180126dde
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je case.default.0x180126dde
mov edi, 4
nop dword [rax + rax]
cmp edi, 4
je 0x180127063
cmp edi, 0x50
jne 0x18012708c
and dword [rcx + 4], 0xfffeffff
jmp 0x18012708c
test byte [rcx + 4], 1
je 0x18012708c
mov r9, qword [rcx + 8]
add r9, 0x18
mov r8, qword [r14 + 8]
add r8, 0x18
lea rdx, str.details.addresses.defaultAddress
mov ecx, r12d
call fcn.1800eba40
mov rcx, qword [rbp - 0x78]
add edi, 0x4c
cmp edi, 0x9c
jb 0x180127050
jmp case.default.0x180126dde
mov qword [r14 + 0x110], r9
jmp case.default.0x180126dde
test r9, r9
je 0x1801270f0
mov eax, dword [r9 + 4]
test al, 1
je 0x1801270dd
mov r9, qword [r9 + 8]
add r9, 0x18
mov r8, qword [r14 + 8]
add r8, 0x18
lea rdx, str.NvAPI_D3D9_AliasPrimaryAsTexture
mov ecx, r12d
call fcn.1800eba40
mov r9, qword [rsp + 0x68]
mov eax, dword [r9 + 4]
btr eax, 0x10
mov dword [r9 + 4], eax
nop word [rax + rax]
mov rcx, qword [rsp + 0x58]
test rcx, rcx
je case.default.0x180126dde
mov edi, 0xce
mov esi, dword [rsp + 0x50]
mov eax, edi
sub eax, 0xcd
je 0x18012713f
cmp eax, 1
jne 0x180127146
test byte [rcx + 4], al
je 0x180127146
mov r9, qword [rcx + 8]
add r9, 0x18
mov r8, qword [r14 + 8]
add r8, 0x18
lea rdx, str.error_connecting_to_the_Service_
mov ecx, esi
call fcn.1800eba40
mov rcx, qword [rsp + 0x58]
jmp 0x180127146
and dword [rcx + 4], 0xfffeffff
dec edi
cmp edi, 0xcc
ja 0x180127107
mov esi, dword [rsp + 0x40]
mov r12d, dword [rsp + 0x50]
jmp case.default.0x180126dde
test rdx, rdx
je case.default.0x180126dde
mov eax, dword [rdx + 4]
and eax, 0x40002000
cmp eax, 0x40002000
jne case.default.0x180126dde
mov r9, qword [rdx + 8]
lea rdx, str.ConverterCustomizationFailedNicConfigurationEvent
jmp 0x1801272dc
mov qword [r14 + 0x100], r8
mov rcx, qword [rbp - 0x70]
mov qword [r14 + 0x108], rcx
jmp case.default.0x180126dde
mov r8, r13
mov edx, 0xcd
xor ecx, ecx
call fcn.1800055b0
jmp case.default.0x180126dde
cmp qword [rsp + 0x78], 0
je 0x180127232
mov edi, 0x120
mov esi, dword [rsp + 0x50]
mov r13, qword [rsp + 0x78]
nop dword [rax + rax]
cmp edi, 0x120
je 0x1801271ea
cmp edi, 0x3060
jne 0x180127217
and dword [r13 + 4], 0xfffeffff
jmp 0x180127217
or dword [r13 + 4], 0x4000
test byte [r13 + 4], 1
je 0x180127217
mov r9, qword [r13 + 8]
add r9, 0x18
mov r8, qword [r14 + 8]
add r8, 0x18
lea rdx, str.IDS_PRINT_PREVIEW_TOS_CHECKBOX_LABEL
mov ecx, esi
call fcn.1800eba40
add edi, 0x2f40
cmp edi, 0x5e80
jbe 0x1801271d0
mov esi, dword [rsp + 0x40]
mov r12d, dword [rsp + 0x50]
mov r13, qword [rbp - 0x50]
test r15, r15
je case.default.0x180126dde
mov edi, 0x6c
mov esi, dword [rsp + 0x50]
mov eax, edi
sub eax, 0x6c
je 0x180127286
sub eax, 1
je 0x18012725f
cmp eax, 1
jne 0x18012728e
and dword [r15 + 4], 0xfffeffff
jmp 0x18012728e
test byte [r15 + 4], 1
je 0x18012728e
mov r9, qword [r15 + 8]
add r9, 0x18
mov r8, qword [r14 + 8]
add r8, 0x18
lea rdx, str.DC:_Client:_starting_direction_change
mov ecx, esi
call fcn.1800eba40
jmp 0x18012728e
or dword [r15 + 4], 0x8000
inc edi
cmp edi, 0x6f
jb 0x180127244
mov esi, dword [rsp + 0x40]
mov r12d, dword [rsp + 0x50]
jmp case.default.0x180126dde
mov rcx, qword [rbp + 0x10]
mov qword [r14 + 0x128], rcx
mov rax, qword [rbp - 0x60]
mov qword [r14 + 0x130], rax
jmp case.default.0x180126dde
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je case.default.0x180126dde
mov eax, dword [rcx + 4]
and eax, 0x40004000
cmp eax, 0x40004000
jne case.default.0x180126dde
mov r9, qword [rcx + 8]
lea rdx, str.PhysicalNicResourcePoolSchedulerDisallowedReason
mov r8, qword [r14 + 8]
add r9, 0x18
add r8, 0x18
mov ecx, 0x10
call fcn.1800eba40
inc esi
mov dword [rsp + 0x40], esi
cmp esi, 0x91
mov rdi, qword [rsp + 0x58]
mov rdx, qword [rbp - 0x48]
mov r15, qword [rbp - 0x80]
mov r8, qword [rsp + 0x60]
mov r9, qword [rsp + 0x68]
jb 0x180126dc0
mov r13, qword [rbp - 0x20]
mov r12, qword [rbp - 8]
jmp case.0x180125cef.266
mov qword [rbp - 0x50], 0
xor ecx, ecx
mov qword [rsp + 0x70], rcx
jmp case.0x180125cef.266
mov rcx, qword [rbp - 0x18]
test rcx, rcx
cmove rcx, qword [0x1801d4e98]
mov qword [rbp - 0x18], rcx
mov byte [r10], 1
mov eax, dword [rsp + 0x48]
inc eax
mov dword [rsp + 0x48], eax
cmp eax, dword [rbp - 0x10]
jae case.0x180125cef.268
mov r10, qword [rbp - 0x58]
mov r11, qword [rbp - 0x28]
mov rdi, qword [rsp + 0x58]
mov rdx, qword [rbp - 0x48]
mov r15, qword [rbp - 0x80]
mov r8, qword [rsp + 0x60]
mov r9, qword [rsp + 0x68]
mov esi, dword [rbp - 0x34]
lea rcx, [0x180000000]
jmp 0x180125cd0
call fcn.18015bd10
mov eax, ebx
mov rcx, qword [rbp + 0x190]
xor rcx, rsp
call fcn.18015c4c0
mov rbx, qword [rsp + 0x2e8]
add rsp, 0x2a0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.18001bc20
nop
nop dword [rax]
push rbx
pop rsp
adc al, byte [rax]
pop rsp
adc al, byte [rax]
neg byte [rbx + 0x12]
add byte [rdi], dl
pop rsp
adc al, byte [rax]
and byte [rdx + rdx], bl
xor dword [rdx + rdx], ebx
invalid