Function at 0x140071bd0
Capabilities:
Link many functions at runtime

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x90]
sub rsp, 0x190
mov rax, qword [0x1401740a0]
xor rax, rsp
mov qword [rbp + 0x80], rax
mov rsi, rdx
mov rbx, rcx
mov rcx, rdx
cmp qword [rdx + 0x18], 8
jb 0x140071c13
mov rcx, qword [rdx]
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov rdx, rax
mov rcx, rbx
call fcn.14005b980
mov rcx, qword [rbx]
test rcx, rcx
jne 0x140071efe
cmp qword [rsi + 0x18], 8
jb 0x140071c3a
mov rsi, qword [rsi]
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, eax
mov dword [rbp - 0x80], 0x80728045
mov dword [rbp - 0x7c], 0x80728072
mov dword [rbp - 0x78], 0x8072806f
mov dword [rbp - 0x74], 0x8020802c
mov dword [rbp - 0x70], 0x80618063
mov dword [rbp - 0x6c], 0x806c806c
mov dword [rbp - 0x68], 0x806e8069
mov dword [rbp - 0x64], 0x80208067
mov dword [rbp - 0x60], 0x806f804c
mov dword [rbp - 0x5c], 0x80648061
mov dword [rbp - 0x58], 0x8069804c
mov dword [rbp - 0x54], 0x80728062
mov dword [rbp - 0x50], 0x80728061
mov dword [rbp - 0x4c], 0x80578079
mov dword [rbp - 0x48], 0x8020803a
mov dword [rbp - 0x44], 0x807d807b
mov dword [rbp - 0x40], 0x80668020
mov dword [rbp - 0x3c], 0x8072806f
mov dword [rbp - 0x38], 0x80708020
mov dword [rbp - 0x34], 0x80748061
mov dword [rbp - 0x30], 0x803a8068
mov dword [rbp - 0x2c], 0x807b8020
mov dword [rbp - 0x28], 0x8000807d
xor edi, edi
mov word [rbp - 0x24], di
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.14001a400
nop
lea rcx, [rsp + 0x40]
cmp qword [rsp + 0x58], 8
cmovae rcx, qword [rsp + 0x40]
mov dword [rsp + 0x30], ebx
mov qword [rbp + 0x60], rsi
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rbp - 0x20], xmm0
movups xmm1, xmmword [rbp + 0x60]
movups xmmword [rbp - 0x10], xmm1
mov qword [rsp + 0x30], 0xc2
lea rax, [rbp - 0x20]
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x60], xmm0
mov qword [rsp + 0x30], rcx
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp word [rcx + rax*2], 0
jne 0x140071d50
mov qword [rsp + 0x38], rax
lea r8, [rbp + 0x60]
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x20]
call fcn.140022420
nop
mov qword [rbp], rdi
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x18], rdi
lea r15, [rbp + 0x20]
mov r12, qword [rbp + 0x38]
cmp r12, 8
setae r13b
mov r14, qword [rbp + 0x20]
cmovae r15, r14
mov rbx, qword [rbp + 0x30]
cmp rbx, 8
jae 0x140071db7
movups xmm0, xmmword [r15]
movups xmmword [rbp], xmm0
mov qword [rbp + 0x18], 7
mov esi, 7
jmp 0x140071df7
mov rsi, rbx
or rsi, 7
movabs rax, 0x7ffffffffffffffe
cmp rsi, rax
cmova rsi, rax
lea rdx, [rsi + 1]
lea rcx, [rbp]
call fcn.140043b70
mov qword [rbp], rax
lea r8, [rbx*2 + 2]
mov rdx, r15
mov rcx, rax
call fcn.1400f8070
mov qword [rbp + 0x18], rsi
mov qword [rbp + 0x10], rbx
lea rbx, [rbp]
cmp rsi, 8
cmovae rbx, qword [rbp]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f620
nop
mov rdx, qword [rbp + 0x18]
cmp rdx, 8
jb 0x140071e69
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071e64
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007458a
call fcn.1400f5c2c
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x18], 7
mov word [rbp], di
test r13b, r13b
je 0x140071eb4
lea rdx, [r12*2 + 2]
mov rax, r14
cmp rdx, 0x1000
jb 0x140071eab
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140074590
mov rcx, r14
call fcn.1400f5c2c
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x140072d6f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140072664
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140074578
jmp 0x140072664
lea rdx, [0x14014b0b8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x20], rax
test rax, rax
jne 0x14007219c
mov rcx, rbx
call fcn.14005a880
mov dword [rbp - 0x80], 0x80728045
mov dword [rbp - 0x7c], 0x806f8072
mov dword [rbp - 0x78], 0x802c8072
mov dword [rbp - 0x74], 0x806c8020
mov dword [rbp - 0x70], 0x8061806f
mov dword [rbp - 0x6c], 0x80698064
mov dword [rbp - 0x68], 0x8067806e
mov dword [rbp - 0x64], 0x80668020
mov dword [rbp - 0x60], 0x806e8075
mov dword [rbp - 0x5c], 0x80748063
mov dword [rbp - 0x58], 0x806f8069
mov dword [rbp - 0x54], 0x803a806e
mov dword [rbp - 0x50], 0x807b8020
mov dword [rbp - 0x4c], 0x8000807d
xor edi, edi
mov word [rbp - 0x48], di
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x20]
call fcn.14001a400
nop
lea rcx, [rbp + 0x20]
cmp qword [rbp + 0x38], 8
cmovae rcx, qword [rbp + 0x20]
lea rax, str.GetAPIVersion
mov qword [rbp + 0x60], rax
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x60], xmm0
mov qword [rsp + 0x30], 0xc
lea rax, [rbp + 0x60]
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp], xmm0
mov qword [rsp + 0x30], rcx
mov rax, 0xffffffffffffffff
inc rax
cmp word [rcx + rax*2], 0
jne 0x140071fe0
mov qword [rsp + 0x38], rax
lea r8, [rbp]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x20]
call fcn.140022420
nop
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rdi
lea r15, [rbp - 0x20]
mov r12, qword [rbp - 8]
cmp r12, 8
setae r13b
mov r14, qword [rbp - 0x20]
cmovae r15, r14
mov rbx, qword [rbp - 0x10]
cmp rbx, 8
jae 0x14007204c
movups xmm0, xmmword [r15]
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x58], 7
mov esi, 7
jmp 0x14007208f
mov rsi, rbx
or rsi, 7
movabs rax, 0x7ffffffffffffffe
cmp rsi, rax
cmova rsi, rax
lea rdx, [rsi + 1]
lea rcx, [rsp + 0x40]
call fcn.140043b70
mov qword [rsp + 0x40], rax
lea r8, [rbx*2 + 2]
mov rdx, r15
mov rcx, rax
call fcn.1400f8070
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x50], rbx
lea rbx, [rsp + 0x40]
cmp rsi, 8
cmovae rbx, qword [rsp + 0x40]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f620
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x140072106
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140072101
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140074596
call fcn.1400f5c2c
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 7
mov word [rsp + 0x40], di
test r13b, r13b
je 0x140072154
lea rdx, [r12*2 + 2]
mov rax, r14
cmp rdx, 0x1000
jb 0x14007214b
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007459c
mov rcx, r14
call fcn.1400f5c2c
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 8
jb 0x140072d6f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140072664
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007457e
jmp 0x140072664
call rax
mov ecx, eax
shr ecx, 0x10
mov dword [rbx + 0xc], ecx
movzx eax, ax
mov dword [rbx + 0x10], eax
cmp ecx, 1
je 0x1400723cc
lea rdx, [rbp - 0x80]
call fcn.1400745c0
mov rdx, rax
cmp qword [rax + 0x18], 8
jb 0x1400721cb
mov rdx, qword [rax]
mov dword [rbp], 1
mov ecx, dword [rbx + 0xc]
mov dword [rbp + 0x60], ecx
movups xmm0, xmmword [rbp]
movups xmmword [rbp + 0x20], xmm0
movups xmm1, xmmword [rbp + 0x60]
movups xmmword [rbp + 0x30], xmm1
mov qword [rsp + 0x30], 0x21
lea rax, [rbp + 0x20]
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp], xmm0
mov qword [rsp + 0x30], rdx
mov rax, 0xffffffffffffffff
inc rax
cmp word [rdx + rax*2], 0
jne 0x140072210
mov qword [rsp + 0x38], rax
lea r8, [rbp]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x20]
call fcn.140022420
nop
xor edi, edi
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rdi
lea r15, [rbp - 0x20]
mov r12, qword [rbp - 8]
cmp r12, 8
setae r13b
mov r14, qword [rbp - 0x20]
cmovae r15, r14
mov rbx, qword [rbp - 0x10]
cmp rbx, 8
jae 0x14007227c
movups xmm0, xmmword [r15]
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x58], 7
lea esi, [rdi + 7]
jmp 0x1400722bf
mov rsi, rbx
or rsi, 7
movabs rax, 0x7ffffffffffffffe
cmp rsi, rax
cmova rsi, rax
lea rdx, [rsi + 1]
lea rcx, [rsp + 0x40]
call fcn.140043b70
mov qword [rsp + 0x40], rax
lea r8, [rbx*2 + 2]
mov rdx, r15
mov rcx, rax
call fcn.1400f8070
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x50], rbx
lea rbx, [rsp + 0x40]
cmp rsi, 8
cmovae rbx, qword [rsp + 0x40]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f620
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x140072336
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140072331
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400745a2
call fcn.1400f5c2c
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 7
mov word [rsp + 0x40], di
test r13b, r13b
je 0x140072384
lea rdx, [r12*2 + 2]
mov rax, r14
cmp rdx, 0x1000
jb 0x14007237b
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400745a8
mov rcx, r14
call fcn.1400f5c2c
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 8
jb 0x140072d6f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140072664
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140074584
jmp 0x140072664
lea rdx, [0x14014b0e8]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x28], rax
test rax, rax
jne 0x140072670
mov rcx, rbx
call fcn.14005a880
mov dword [rbp - 0x80], 0x80728045
mov dword [rbp - 0x7c], 0x806f8072
mov dword [rbp - 0x78], 0x802c8072
mov dword [rbp - 0x74], 0x806c8020
mov dword [rbp - 0x70], 0x8061806f
mov dword [rbp - 0x6c], 0x80698064
mov dword [rbp - 0x68], 0x8067806e
mov dword [rbp - 0x64], 0x80668020
mov dword [rbp - 0x60], 0x806e8075
mov dword [rbp - 0x5c], 0x80748063
mov dword [rbp - 0x58], 0x806f8069
mov dword [rbp - 0x54], 0x803a806e
mov dword [rbp - 0x50], 0x807b8020
mov dword [rbp - 0x4c], 0x8000807d
xor edi, edi
mov word [rbp - 0x48], di
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x20]
call fcn.14001a400
nop
lea rcx, [rbp + 0x20]
cmp qword [rbp + 0x38], 8
cmovae rcx, qword [rbp + 0x20]
lea rax, str.EnableBdch
mov qword [rbp], rax
movaps xmm0, xmmword [rbp]
movdqa xmmword [rbp], xmm0
mov qword [rsp + 0x30], 0xc
lea rax, [rbp]
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x60], xmm0
mov qword [rsp + 0x30], rcx
mov rax, 0xffffffffffffffff
inc rax
cmp word [rcx + rax*2], 0
jne 0x1400724b1
mov qword [rsp + 0x38], rax
lea r8, [rbp + 0x60]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x20]
call fcn.140022420
nop
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rdi
lea r15, [rbp - 0x20]
mov r12, qword [rbp - 8]
cmp r12, 8
setae r13b
mov r14, qword [rbp - 0x20]
cmovae r15, r14
mov rbx, qword [rbp - 0x10]
cmp rbx, 8
jae 0x14007251d
movups xmm0, xmmword [r15]
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x58], 7
mov esi, 7
jmp 0x140072560
mov rsi, rbx
or rsi, 7
movabs rax, 0x7ffffffffffffffe
cmp rsi, rax
cmova rsi, rax
lea rdx, [rsi + 1]
lea rcx, [rsp + 0x40]
call fcn.140043b70
mov qword [rsp + 0x40], rax
lea r8, [rbx*2 + 2]
mov rdx, r15
mov rcx, rax
call fcn.1400f8070
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x50], rbx
lea rbx, [rsp + 0x40]
cmp rsi, 8
cmovae rbx, qword [rsp + 0x40]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f620
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x1400725d7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400725d2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400745ae
call fcn.1400f5c2c
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 7
mov word [rsp + 0x40], di
test r13b, r13b
je 0x140072625
lea rdx, [r12*2 + 2]
mov rax, r14
cmp rdx, 0x1000
jb 0x14007261c
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400745b4
mov rcx, r14
call fcn.1400f5c2c
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 8
jb 0x140072d6f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140072664
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140074572
call fcn.1400f5c2c
xor al, al
jmp 0x140074548
lea rdx, [0x14014b110]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x30], rax
test rax, rax
jne 0x1400727d2
mov rcx, rbx
call fcn.14005a880
mov dword [rbp - 0x80], 0x80728045
mov dword [rbp - 0x7c], 0x806f8072
mov dword [rbp - 0x78], 0x802c8072
mov dword [rbp - 0x74], 0x806c8020
mov dword [rbp - 0x70], 0x8061806f
mov dword [rbp - 0x6c], 0x80698064
mov dword [rbp - 0x68], 0x8067806e
mov dword [rbp - 0x64], 0x80668020
mov dword [rbp - 0x60], 0x806e8075
mov dword [rbp - 0x5c], 0x80748063
mov dword [rbp - 0x58], 0x806f8069
mov dword [rbp - 0x54], 0x803a806e
mov dword [rbp - 0x50], 0x807b8020
mov dword [rbp - 0x4c], 0x8000807d
xor edi, edi
mov word [rbp - 0x48], di
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x60]
call fcn.14001a400
nop
lea rax, [rbp + 0x60]
cmp qword [rbp + 0x78], 8
cmovae rax, qword [rbp + 0x60]
mov qword [rsp + 0x30], rax
lea r8, str.UninitBdch
lea rdx, [rsp + 0x30]
lea rcx, [rbp]
call fcn.14001b5e0
nop
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140043030
nop
lea rbx, [rsp + 0x40]
cmp qword [rsp + 0x58], 8
cmovae rbx, qword [rsp + 0x40]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f620
nop
mov r8, qword [rsp + 0x58]
cmp r8, 8
jb 0x140072790
inc r8
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x40]
call fcn.140043e70
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 7
mov word [rsp + 0x40], di
mov r8, qword [rbp + 0x18]
cmp r8, 8
jb 0x1400727bd
inc r8
mov rdx, qword [rbp]
lea rcx, [rbp]
call fcn.140043e70
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x18], 7
mov word [rbp], di
jmp 0x140072d55
lea rdx, [0x14014b138]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x38], rax
test rax, rax
jne 0x140072934
mov rcx, rbx
call fcn.14005a880
mov dword [rbp - 0x80], 0x80728045
mov dword [rbp - 0x7c], 0x806f8072
mov dword [rbp - 0x78], 0x802c8072
mov dword [rbp - 0x74], 0x806c8020
mov dword [rbp - 0x70], 0x8061806f
mov dword [rbp - 0x6c], 0x80698064
mov dword [rbp - 0x68], 0x8067806e
mov dword [rbp - 0x64], 0x80668020
mov dword [rbp - 0x60], 0x806e8075
mov dword [rbp - 0x5c], 0x80748063
mov dword [rbp - 0x58], 0x806f8069
mov dword [rbp - 0x54], 0x803a806e
mov dword [rbp - 0x50], 0x807b8020
mov dword [rbp - 0x4c], 0x8000807d
xor edi, edi
mov word [rbp - 0x48], di
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x60]
call fcn.14001a400
nop
lea rax, [rbp + 0x60]
cmp qword [rbp + 0x78], 8
cmovae rax, qword [rbp + 0x60]
mov qword [rsp + 0x30], rax
lea r8, str.SetWerText
lea rdx, [rsp + 0x30]
lea rcx, [rbp]
call fcn.14001b5e0
nop
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140043030
nop
lea rbx, [rsp + 0x40]
cmp qword [rsp + 0x58], 8
cmovae rbx, qword [rsp + 0x40]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f620
nop
mov r8, qword [rsp + 0x58]
cmp r8, 8
jb 0x1400728f2
inc r8
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x40]
call fcn.140043e70
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 7
mov word [rsp + 0x40], di
mov r8, qword [rbp + 0x18]
cmp r8, 8
jb 0x14007291f
inc r8
mov rdx, qword [rbp]
lea rcx, [rbp]
call fcn.140043e70
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x18], 7
mov word [rbp], di
jmp 0x140072d55
lea rdx, [0x14014b160]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x40], rax
test rax, rax
jne 0x140072a96
mov rcx, rbx
call fcn.14005a880
mov dword [rbp - 0x80], 0x80728045
mov dword [rbp - 0x7c], 0x806f8072
mov dword [rbp - 0x78], 0x802c8072
mov dword [rbp - 0x74], 0x806c8020
mov dword [rbp - 0x70], 0x8061806f
mov dword [rbp - 0x6c], 0x80698064
mov dword [rbp - 0x68], 0x8067806e
mov dword [rbp - 0x64], 0x80668020
mov dword [rbp - 0x60], 0x806e8075
mov dword [rbp - 0x5c], 0x80748063
mov dword [rbp - 0x58], 0x806f8069
mov dword [rbp - 0x54], 0x803a806e
mov dword [rbp - 0x50], 0x807b8020
mov dword [rbp - 0x4c], 0x8000807d
xor edi, edi
mov word [rbp - 0x48], di
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x60]
call fcn.14001a400
nop
lea rax, [rbp + 0x60]
cmp qword [rbp + 0x78], 8
cmovae rax, qword [rbp + 0x60]
mov qword [rsp + 0x30], rax
lea r8, str.AddExtraFilesToDump
lea rdx, [rsp + 0x30]
lea rcx, [rbp]
call fcn.14001b5e0
nop
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140043030
nop
lea rbx, [rsp + 0x40]
cmp qword [rsp + 0x58], 8
cmovae rbx, qword [rsp + 0x40]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f620
nop
mov r8, qword [rsp + 0x58]
cmp r8, 8
jb 0x140072a54
inc r8
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x40]
call fcn.140043e70
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 7
mov word [rsp + 0x40], di
mov r8, qword [rbp + 0x18]
cmp r8, 8
jb 0x140072a81
inc r8
mov rdx, qword [rbp]
lea rcx, [rbp]
call fcn.140043e70
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x18], 7
mov word [rbp], di
jmp 0x140072d55
lea rdx, [0x14014b1a0]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x48], rax
test rax, rax
jne 0x140072bf8
mov rcx, rbx
call fcn.14005a880
mov dword [rbp - 0x80], 0x80728045
mov dword [rbp - 0x7c], 0x806f8072
mov dword [rbp - 0x78], 0x802c8072
mov dword [rbp - 0x74], 0x806c8020
mov dword [rbp - 0x70], 0x8061806f
mov dword [rbp - 0x6c], 0x80698064
mov dword [rbp - 0x68], 0x8067806e
mov dword [rbp - 0x64], 0x80668020
mov dword [rbp - 0x60], 0x806e8075
mov dword [rbp - 0x5c], 0x80748063
mov dword [rbp - 0x58], 0x806f8069
mov dword [rbp - 0x54], 0x803a806e
mov dword [rbp - 0x50], 0x807b8020
mov dword [rbp - 0x4c], 0x8000807d
xor edi, edi
mov word [rbp - 0x48], di
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x60]
call fcn.14001a400
nop
lea rax, [rbp + 0x60]
cmp qword [rbp + 0x78], 8
cmovae rax, qword [rbp + 0x60]
mov qword [rsp + 0x30], rax
lea r8, str.GetSettings
lea rdx, [rsp + 0x30]
lea rcx, [rbp]
call fcn.14001b5e0
nop
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140043030
nop
lea rbx, [rsp + 0x40]
cmp qword [rsp + 0x58], 8
cmovae rbx, qword [rsp + 0x40]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f620
nop
mov r8, qword [rsp + 0x58]
cmp r8, 8
jb 0x140072bb6
inc r8
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x40]
call fcn.140043e70
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 7
mov word [rsp + 0x40], di
mov r8, qword [rbp + 0x18]
cmp r8, 8
jb 0x140072be3
inc r8
mov rdx, qword [rbp]
lea rcx, [rbp]
call fcn.140043e70
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x18], 7
mov word [rbp], di
jmp 0x140072d55
lea rdx, [0x14014b1c8]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x50], rax
test rax, rax
jne 0x140072d76
mov rcx, rbx
call fcn.14005a880
mov dword [rbp - 0x80], 0x80728045
mov dword [rbp - 0x7c], 0x806f8072
mov dword [rbp - 0x78], 0x802c8072
mov dword [rbp - 0x74], 0x806c8020
mov dword [rbp - 0x70], 0x8061806f
mov dword [rbp - 0x6c], 0x80698064
mov dword [rbp - 0x68], 0x8067806e
mov dword [rbp - 0x64], 0x80668020
mov dword [rbp - 0x60], 0x806e8075
mov dword [rbp - 0x5c], 0x80748063
mov dword [rbp - 0x58], 0x806f8069
mov dword [rbp - 0x54], 0x803a806e
mov dword [rbp - 0x50], 0x807b8020
mov dword [rbp - 0x4c], 0x8000807d
xor edi, edi
mov word [rbp - 0x48], di
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x60]
call fcn.14001a400
nop
lea rax, [rbp + 0x60]
cmp qword [rbp + 0x78], 8
cmovae rax, qword [rbp + 0x60]
mov qword [rsp + 0x30], rax
lea r8, str.SetSettings
lea rdx, [rsp + 0x30]
lea rcx, [rbp]
call fcn.14001b5e0
nop
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140043030
nop
lea rbx, [rsp + 0x40]
cmp qword [rsp + 0x58], 8
cmovae rbx, qword [rsp + 0x40]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f620
nop
mov r8, qword [rsp + 0x58]
cmp r8, 8
jb 0x140072d18
inc r8
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x40]
call fcn.140043e70
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 7
mov word [rsp + 0x40], di
mov r8, qword [rbp + 0x18]
cmp r8, 8
jb 0x140072d45
inc r8
mov rdx, qword [rbp]
lea rcx, [rbp]
call fcn.140043e70
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x18], 7
mov word [rbp], di
mov r8, qword [rbp + 0x78]
cmp r8, 8
jb 0x140072d6f
inc r8
mov rdx, qword [rbp + 0x60]
lea rcx, [rbp + 0x60]
call fcn.140043e70
xor al, al
jmp 0x140074548
lea rdx, [0x14014b1f0]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x58], rax
test rax, rax
jne 0x140072ec3
mov rcx, rbx
call fcn.14005a880
mov dword [rbp + 0x20], 0x80728045
mov dword [rbp + 0x24], 0x806f8072
mov dword [rbp + 0x28], 0x802c8072
mov dword [rbp + 0x2c], 0x806c8020
mov dword [rbp + 0x30], 0x8061806f
mov dword [rbp + 0x34], 0x80698064
mov dword [rbp + 0x38], 0x8067806e
mov dword [rbp + 0x3c], 0x80668020
mov dword [rbp + 0x40], 0x806e8075
mov dword [rbp + 0x44], 0x80748063
mov dword [rbp + 0x48], 0x806f8069
mov dword [rbp + 0x4c], 0x803a806e
mov dword [rbp + 0x50], 0x807b8020
mov dword [rbp + 0x54], 0x8000807d
xor edi, edi
mov word [rbp + 0x58], di
lea rdx, [rbp + 0x20]
lea rcx, [rbp - 0x20]
call fcn.14001a400
nop
lea rax, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rax, qword [rbp - 0x20]
mov qword [rsp + 0x30], rax
lea r8, str.SyncSettings
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.14001b5e0
nop
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140043030
nop
lea rbx, [rsp + 0x40]
cmp qword [rsp + 0x58], 8
cmovae rbx, qword [rsp + 0x40]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f620
nop
mov r8, qword [rsp + 0x58]
cmp r8, 8
jb 0x140072e96
inc r8
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x40]
call fcn.140043e70
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 7
mov word [rsp + 0x40], di
lea rcx, [rbp - 0x80]
call fcn.140043eb0
nop
lea rcx, [rbp - 0x20]
call fcn.140043eb0
xor al, al
jmp 0x140074548
lea rdx, [0x14014b220]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x88], rax
test rax, rax
jne 0x140073033
mov rcx, rbx
call fcn.14005a880
mov dword [rbp - 0x80], 0x80728045
mov dword [rbp - 0x7c], 0x806f8072
mov dword [rbp - 0x78], 0x802c8072
mov dword [rbp - 0x74], 0x806c8020
mov dword [rbp - 0x70], 0x8061806f
mov dword [rbp - 0x6c], 0x80698064
mov dword [rbp - 0x68], 0x8067806e
mov dword [rbp - 0x64], 0x80668020
mov dword [rbp - 0x60], 0x806e8075
mov dword [rbp - 0x5c], 0x80748063
mov dword [rbp - 0x58], 0x806f8069
mov dword [rbp - 0x54], 0x803a806e
mov dword [rbp - 0x50], 0x807b8020
mov dword [rbp - 0x4c], 0x8000807d
xor edi, edi
mov word [rbp - 0x48], di
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x20]
call fcn.14001a400
nop
lea rcx, [rbp + 0x20]
cmp qword [rbp + 0x38], 8
cmovae rcx, qword [rbp + 0x20]
lea rax, str.ListDumps
mov qword [rbp], rax
movaps xmm0, xmmword [rbp]
movdqa xmmword [rbp], xmm0
mov qword [rsp + 0x30], 0xc
lea rax, [rbp]
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x60], xmm0
mov qword [rsp + 0x30], rcx
mov rax, 0xffffffffffffffff
nop dword [rax + rax]
inc rax
cmp word [rcx + rax*2], 0
jne 0x140072fb0
mov qword [rsp + 0x38], rax
lea r8, [rbp + 0x60]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.140022420
nop
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x20]
call fcn.140043030
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f620
nop
lea rcx, [rbp - 0x20]
call fcn.140043eb0
nop
lea rcx, [rbp - 0x80]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140043eb0
xor al, al
jmp 0x140074548
lea rdx, [0x14014b248]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x90], rax
test rax, rax
jne 0x140073169
mov rcx, rbx
call fcn.14005a880
mov dword [rsp + 0x40], 0x80728045
mov dword [rsp + 0x44], 0x806f8072
mov dword [rsp + 0x48], 0x802c8072
mov dword [rsp + 0x4c], 0x806c8020
mov dword [rsp + 0x50], 0x8061806f
mov dword [rsp + 0x54], 0x80698064
mov dword [rsp + 0x58], 0x8067806e
mov dword [rsp + 0x5c], 0x80668020
mov dword [rsp + 0x60], 0x806e8075
mov dword [rsp + 0x64], 0x80748063
mov dword [rsp + 0x68], 0x806f8069
mov dword [rsp + 0x6c], 0x803a806e
mov dword [rsp + 0x70], 0x807b8020
mov dword [rsp + 0x74], 0x8000807d
xor edi, edi
mov word [rsp + 0x78], di
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.14001a400
nop
lea rax, [rbp + 0x20]
cmp qword [rbp + 0x38], 8
cmovae rax, qword [rbp + 0x20]
mov qword [rsp + 0x30], rax
lea r8, str.FreeDumpResponse
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.14001b5e0
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140043030
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f620
nop
lea rcx, [rbp - 0x20]
call fcn.140043eb0
nop
lea rcx, [rbp - 0x80]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140043eb0
xor al, al
jmp 0x140074548
lea rdx, [0x14014b288]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x98], rax
test rax, rax
jne 0x14007329f
mov rcx, rbx
call fcn.14005a880
mov dword [rsp + 0x40], 0x80728045
mov dword [rsp + 0x44], 0x806f8072
mov dword [rsp + 0x48], 0x802c8072
mov dword [rsp + 0x4c], 0x806c8020
mov dword [rsp + 0x50], 0x8061806f
mov dword [rsp + 0x54], 0x80698064
mov dword [rsp + 0x58], 0x8067806e
mov dword [rsp + 0x5c], 0x80668020
mov dword [rsp + 0x60], 0x806e8075
mov dword [rsp + 0x64], 0x80748063
mov dword [rsp + 0x68], 0x806f8069
mov dword [rsp + 0x6c], 0x803a806e
mov dword [rsp + 0x70], 0x807b8020
mov dword [rsp + 0x74], 0x8000807d
xor edi, edi
mov word [rsp + 0x78], di
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.14001a400
nop
lea rax, [rbp + 0x20]
cmp qword [rbp + 0x38], 8
cmovae rax, qword [rbp + 0x20]
mov qword [rsp + 0x30], rax
lea r8, str.SubmitDump
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.14001b5e0
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140043030
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f620
nop
lea rcx, [rbp - 0x20]
call fcn.140043eb0
nop
lea rcx, [rbp - 0x80]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140043eb0
xor al, al
jmp 0x140074548
lea rdx, [0x14014b2b0]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0xa0], rax
test rax, rax
jne 0x1400733d5
mov rcx, rbx
call fcn.14005a880
mov dword [rsp + 0x40], 0x80728045
mov dword [rsp + 0x44], 0x806f8072
mov dword [rsp + 0x48], 0x802c8072
mov dword [rsp + 0x4c], 0x806c8020
mov dword [rsp + 0x50], 0x8061806f
mov dword [rsp + 0x54], 0x80698064
mov dword [rsp + 0x58], 0x8067806e
mov dword [rsp + 0x5c], 0x80668020
mov dword [rsp + 0x60], 0x806e8075
mov dword [rsp + 0x64], 0x80748063
mov dword [rsp + 0x68], 0x806f8069
mov dword [rsp + 0x6c], 0x803a806e
mov dword [rsp + 0x70], 0x807b8020
mov dword [rsp + 0x74], 0x8000807d
xor edi, edi
mov word [rsp + 0x78], di
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.14001a400
nop
lea rax, [rbp + 0x20]
cmp qword [rbp + 0x38], 8
cmovae rax, qword [rbp + 0x20]
mov qword [rsp + 0x30], rax
lea r8, str.DeleteDump
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.14001b5e0
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140043030
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f620
nop
lea rcx, [rbp - 0x20]
call fcn.140043eb0
nop
lea rcx, [rbp - 0x80]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140043eb0
xor al, al
jmp 0x140074548
lea rdx, [0x14014b2d8]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x60], rax
test rax, rax
jne 0x140073508
mov rcx, rbx
call fcn.14005a880
mov dword [rsp + 0x40], 0x80728045
mov dword [rsp + 0x44], 0x806f8072
mov dword [rsp + 0x48], 0x802c8072
mov dword [rsp + 0x4c], 0x806c8020
mov dword [rsp + 0x50], 0x8061806f
mov dword [rsp + 0x54], 0x80698064
mov dword [rsp + 0x58], 0x8067806e
mov dword [rsp + 0x5c], 0x80668020
mov dword [rsp + 0x60], 0x806e8075
mov dword [rsp + 0x64], 0x80748063
mov dword [rsp + 0x68], 0x806f8069
mov dword [rsp + 0x6c], 0x803a806e
mov dword [rsp + 0x70], 0x807b8020
mov dword [rsp + 0x74], 0x8000807d
xor edi, edi
mov word [rsp + 0x78], di
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.14001a400
nop
lea rax, [rbp + 0x20]
cmp qword [rbp + 0x38], 8
cmovae rax, qword [rbp + 0x20]
mov qword [rsp + 0x30], rax
lea r8, str.GetSettingsFromFile
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.14001b5e0
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140043030
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f620
nop
lea rcx, [rbp - 0x20]
call fcn.140043eb0
nop
lea rcx, [rbp - 0x80]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140043eb0
xor al, al
jmp 0x140074548
lea rdx, [0x14014b318]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x68], rax
test rax, rax
jne 0x14007363b
mov rcx, rbx
call fcn.14005a880
mov dword [rsp + 0x40], 0x80728045
mov dword [rsp + 0x44], 0x806f8072
mov dword [rsp + 0x48], 0x802c8072
mov dword [rsp + 0x4c], 0x806c8020
mov dword [rsp + 0x50], 0x8061806f
mov dword [rsp + 0x54], 0x80698064
mov dword [rsp + 0x58], 0x8067806e
mov dword [rsp + 0x5c], 0x80668020
mov dword [rsp + 0x60], 0x806e8075
mov dword [rsp + 0x64], 0x80748063
mov dword [rsp + 0x68], 0x806f8069
mov dword [rsp + 0x6c], 0x803a806e
mov dword [rsp + 0x70], 0x807b8020
mov dword [rsp + 0x74], 0x8000807d
xor edi, edi
mov word [rsp + 0x78], di
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.14001a400
nop
lea rax, [rbp + 0x20]
cmp qword [rbp + 0x38], 8
cmovae rax, qword [rbp + 0x20]
mov qword [rsp + 0x30], rax
lea r8, str.SaveSettingsToFile
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.14001b5e0
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140043030
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f620
nop
lea rcx, [rbp - 0x20]
call fcn.140043eb0
nop
lea rcx, [rbp - 0x80]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140043eb0
xor al, al
jmp 0x140074548
lea rdx, [0x14014b358]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x70], rax
test rax, rax
jne 0x14007376e
mov rcx, rbx
call fcn.14005a880
mov dword [rsp + 0x40], 0x80728045
mov dword [rsp + 0x44], 0x806f8072
mov dword [rsp + 0x48], 0x802c8072
mov dword [rsp + 0x4c], 0x806c8020
mov dword [rsp + 0x50], 0x8061806f
mov dword [rsp + 0x54], 0x80698064
mov dword [rsp + 0x58], 0x8067806e
mov dword [rsp + 0x5c], 0x80668020
mov dword [rsp + 0x60], 0x806e8075
mov dword [rsp + 0x64], 0x80748063
mov dword [rsp + 0x68], 0x806f8069
mov dword [rsp + 0x6c], 0x803a806e
mov dword [rsp + 0x70], 0x807b8020
mov dword [rsp + 0x74], 0x8000807d
xor edi, edi
mov word [rsp + 0x78], di
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.14001a400
nop
lea rax, [rbp + 0x20]
cmp qword [rbp + 0x38], 8
cmovae rax, qword [rbp + 0x20]
mov qword [rsp + 0x30], rax
lea r8, str.ReleaseBdchSettings
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.14001b5e0
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140043030
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f620
nop
lea rcx, [rbp - 0x20]
call fcn.140043eb0
nop
lea rcx, [rbp - 0x80]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140043eb0
xor al, al
jmp 0x140074548
lea rdx, [0x14014b398]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x78], rax
test rax, rax
jne 0x1400738d6
mov rcx, rbx
call fcn.14005a880
mov dword [rbp - 0x80], 0x80728045
mov dword [rbp - 0x7c], 0x806f8072
mov dword [rbp - 0x78], 0x802c8072
mov dword [rbp - 0x74], 0x806c8020
mov dword [rbp - 0x70], 0x8061806f
mov dword [rbp - 0x6c], 0x80698064
mov dword [rbp - 0x68], 0x8067806e
mov dword [rbp - 0x64], 0x80668020
mov dword [rbp - 0x60], 0x806e8075
mov dword [rbp - 0x5c], 0x80748063
mov dword [rbp - 0x58], 0x806f8069
mov dword [rbp - 0x54], 0x803a806e
mov dword [rbp - 0x50], 0x807b8020
mov dword [rbp - 0x4c], 0x8000807d
xor edi, edi
mov word [rbp - 0x48], di
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x20]
call fcn.14001a400
nop
lea rcx, [rbp + 0x20]
cmp qword [rbp + 0x38], 8
cmovae rcx, qword [rbp + 0x20]
lea rax, str.ConvertOldConfigToNewConfig
mov qword [rbp], rax
movaps xmm0, xmmword [rbp]
movdqa xmmword [rbp], xmm0
mov qword [rsp + 0x30], 0xc
lea rax, [rbp]
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x60], xmm0
mov qword [rsp + 0x30], rcx
mov rax, 0xffffffffffffffff
inc rax
cmp word [rcx + rax*2], 0
jne 0x140073853
mov qword [rsp + 0x38], rax
lea r8, [rbp + 0x60]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.140022420
nop
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x20]
call fcn.140043030
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f620
nop
lea rcx, [rbp - 0x20]
call fcn.140043eb0
nop
lea rcx, [rbp - 0x80]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140043eb0
xor al, al
jmp 0x140074548
lea rdx, [0x14014b3f0]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x80], rax
test rax, rax
jne 0x140073a0c
mov rcx, rbx
call fcn.14005a880
mov dword [rsp + 0x40], 0x80728045
mov dword [rsp + 0x44], 0x806f8072
mov dword [rsp + 0x48], 0x802c8072
mov dword [rsp + 0x4c], 0x806c8020
mov dword [rsp + 0x50], 0x8061806f
mov dword [rsp + 0x54], 0x80698064
mov dword [rsp + 0x58], 0x8067806e
mov dword [rsp + 0x5c], 0x80668020
mov dword [rsp + 0x60], 0x806e8075
mov dword [rsp + 0x64], 0x80748063
mov dword [rsp + 0x68], 0x806f8069
mov dword [rsp + 0x6c], 0x803a806e
mov dword [rsp + 0x70], 0x807b8020
mov dword [rsp + 0x74], 0x8000807d
xor edi, edi
mov word [rsp + 0x78], di
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.14001a400
nop
lea rax, [rbp + 0x20]
cmp qword [rbp + 0x38], 8
cmovae rax, qword [rbp + 0x20]
mov qword [rsp + 0x30], rax
lea r8, str.SignalHandler
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.14001b5e0
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140043030
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f620
nop
lea rcx, [rbp - 0x20]
call fcn.140043eb0
nop
lea rcx, [rbp - 0x80]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140043eb0
xor al, al
jmp 0x140074548
lea rdx, [0x14014b420]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0xa8], rax
test rax, rax
jne 0x140073b77
mov rcx, rbx
call fcn.14005a880
mov dword [rbp - 0x80], 0x80728045
mov dword [rbp - 0x7c], 0x806f8072
mov dword [rbp - 0x78], 0x802c8072
mov dword [rbp - 0x74], 0x806c8020
mov dword [rbp - 0x70], 0x8061806f
mov dword [rbp - 0x6c], 0x80698064
mov dword [rbp - 0x68], 0x8067806e
mov dword [rbp - 0x64], 0x80668020
mov dword [rbp - 0x60], 0x806e8075
mov dword [rbp - 0x5c], 0x80748063
mov dword [rbp - 0x58], 0x806f8069
mov dword [rbp - 0x54], 0x803a806e
mov dword [rbp - 0x50], 0x807b8020
mov dword [rbp - 0x4c], 0x8000807d
xor edi, edi
mov word [rbp - 0x48], di
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x20]
call fcn.14001a400
nop
lea rcx, [rbp + 0x20]
cmp qword [rbp + 0x38], 8
cmovae rcx, qword [rbp + 0x20]
lea rax, str.GetInternalAPIVersion
mov qword [rbp], rax
movaps xmm0, xmmword [rbp]
movdqa xmmword [rbp], xmm0
mov qword [rsp + 0x30], 0xc
lea rax, [rbp]
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x60], xmm0
mov qword [rsp + 0x30], rcx
mov rax, 0xffffffffffffffff
inc rax
cmp word [rcx + rax*2], 0
jne 0x140073af4
mov qword [rsp + 0x38], rax
lea r8, [rbp + 0x60]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.140022420
nop
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x20]
call fcn.140043030
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f620
nop
lea rcx, [rbp - 0x20]
call fcn.140043eb0
nop
lea rcx, [rbp - 0x80]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140043eb0
xor al, al
jmp 0x140074548
lea rdx, [0x14014b468]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0xb0], rax
test rax, rax
jne 0x140073cad
mov rcx, rbx
call fcn.14005a880
mov dword [rsp + 0x40], 0x80728045
mov dword [rsp + 0x44], 0x806f8072
mov dword [rsp + 0x48], 0x802c8072
mov dword [rsp + 0x4c], 0x806c8020
mov dword [rsp + 0x50], 0x8061806f
mov dword [rsp + 0x54], 0x80698064
mov dword [rsp + 0x58], 0x8067806e
mov dword [rsp + 0x5c], 0x80668020
mov dword [rsp + 0x60], 0x806e8075
mov dword [rsp + 0x64], 0x80748063
mov dword [rsp + 0x68], 0x806f8069
mov dword [rsp + 0x6c], 0x803a806e
mov dword [rsp + 0x70], 0x807b8020
mov dword [rsp + 0x74], 0x8000807d
xor edi, edi
mov word [rsp + 0x78], di
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.14001a400
nop
lea rax, [rbp + 0x20]
cmp qword [rbp + 0x38], 8
cmovae rax, qword [rbp + 0x20]
mov qword [rsp + 0x30], rax
lea r8, str.EnableInBdreinit
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.14001b5e0
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140043030
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f620
nop
lea rcx, [rbp - 0x20]
call fcn.140043eb0
nop
lea rcx, [rbp - 0x80]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140043eb0
xor al, al
jmp 0x140074548
lea rdx, [0x14014b4a8]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0xb8], rax
test rax, rax
jne 0x140073e18
mov rcx, rbx
call fcn.14005a880
mov dword [rbp - 0x80], 0x80728045
mov dword [rbp - 0x7c], 0x806f8072
mov dword [rbp - 0x78], 0x802c8072
mov dword [rbp - 0x74], 0x806c8020
mov dword [rbp - 0x70], 0x8061806f
mov dword [rbp - 0x6c], 0x80698064
mov dword [rbp - 0x68], 0x8067806e
mov dword [rbp - 0x64], 0x80668020
mov dword [rbp - 0x60], 0x806e8075
mov dword [rbp - 0x5c], 0x80748063
mov dword [rbp - 0x58], 0x806f8069
mov dword [rbp - 0x54], 0x803a806e
mov dword [rbp - 0x50], 0x807b8020
mov dword [rbp - 0x4c], 0x8000807d
xor edi, edi
mov word [rbp - 0x48], di
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x20]
call fcn.14001a400
nop
lea rcx, [rbp + 0x20]
cmp qword [rbp + 0x38], 8
cmovae rcx, qword [rbp + 0x20]
lea rax, str.CreateDumpInfrastructure
mov qword [rbp], rax
movaps xmm0, xmmword [rbp]
movdqa xmmword [rbp], xmm0
mov qword [rsp + 0x30], 0xc
lea rax, [rbp]
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x60], xmm0
mov qword [rsp + 0x30], rcx
mov rax, 0xffffffffffffffff
inc rax
cmp word [rcx + rax*2], 0
jne 0x140073d95
mov qword [rsp + 0x38], rax
lea r8, [rbp + 0x60]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.140022420
nop
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x20]
call fcn.140043030
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f620
nop
lea rcx, [rbp - 0x20]
call fcn.140043eb0
nop
lea rcx, [rbp - 0x80]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140043eb0
xor al, al
jmp 0x140074548
lea rdx, [0x14014b500]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0xc0], rax
test rax, rax
jne 0x140073f83
mov rcx, rbx
call fcn.14005a880
mov dword [rbp - 0x80], 0x80728045
mov dword [rbp - 0x7c], 0x806f8072
mov dword [rbp - 0x78], 0x802c8072
mov dword [rbp - 0x74], 0x806c8020
mov dword [rbp - 0x70], 0x8061806f
mov dword [rbp - 0x6c], 0x80698064
mov dword [rbp - 0x68], 0x8067806e
mov dword [rbp - 0x64], 0x80668020
mov dword [rbp - 0x60], 0x806e8075
mov dword [rbp - 0x5c], 0x80748063
mov dword [rbp - 0x58], 0x806f8069
mov dword [rbp - 0x54], 0x803a806e
mov dword [rbp - 0x50], 0x807b8020
mov dword [rbp - 0x4c], 0x8000807d
xor edi, edi
mov word [rbp - 0x48], di
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x20]
call fcn.14001a400
nop
lea rcx, [rbp + 0x20]
cmp qword [rbp + 0x38], 8
cmovae rcx, qword [rbp + 0x20]
lea rax, str.IsPersistentCrash
mov qword [rbp], rax
movaps xmm0, xmmword [rbp]
movdqa xmmword [rbp], xmm0
mov qword [rsp + 0x30], 0xc
lea rax, [rbp]
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x60], xmm0
mov qword [rsp + 0x30], rcx
mov rax, 0xffffffffffffffff
inc rax
cmp word [rcx + rax*2], 0
jne 0x140073f00
mov qword [rsp + 0x38], rax
lea r8, [rbp + 0x60]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.140022420
nop
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x20]
call fcn.140043030
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f620
nop
lea rcx, [rbp - 0x20]
call fcn.140043eb0
nop
lea rcx, [rbp - 0x80]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140043eb0
xor al, al
jmp 0x140074548
lea rdx, [0x14014b540]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0xc8], rax
test rax, rax
jne 0x1400740b9
mov rcx, rbx
call fcn.14005a880
mov dword [rsp + 0x40], 0x80728045
mov dword [rsp + 0x44], 0x806f8072
mov dword [rsp + 0x48], 0x802c8072
mov dword [rsp + 0x4c], 0x806c8020
mov dword [rsp + 0x50], 0x8061806f
mov dword [rsp + 0x54], 0x80698064
mov dword [rsp + 0x58], 0x8067806e
mov dword [rsp + 0x5c], 0x80668020
mov dword [rsp + 0x60], 0x806e8075
mov dword [rsp + 0x64], 0x80748063
mov dword [rsp + 0x68], 0x806f8069
mov dword [rsp + 0x6c], 0x803a806e
mov dword [rsp + 0x70], 0x807b8020
mov dword [rsp + 0x74], 0x8000807d
xor edi, edi
mov word [rsp + 0x78], di
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.14001a400
nop
lea rax, [rbp + 0x20]
cmp qword [rbp + 0x38], 8
cmovae rax, qword [rbp + 0x20]
mov qword [rsp + 0x30], rax
lea r8, str.RegisterDump
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.14001b5e0
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140043030
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f620
nop
lea rcx, [rbp - 0x20]
call fcn.140043eb0
nop
lea rcx, [rbp - 0x80]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140043eb0
xor al, al
jmp 0x140074548
lea rdx, [0x14014b570]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0xd0], rax
test rax, rax
jne 0x1400741ef
mov rcx, rbx
call fcn.14005a880
mov dword [rsp + 0x40], 0x80728045
mov dword [rsp + 0x44], 0x806f8072
mov dword [rsp + 0x48], 0x802c8072
mov dword [rsp + 0x4c], 0x806c8020
mov dword [rsp + 0x50], 0x8061806f
mov dword [rsp + 0x54], 0x80698064
mov dword [rsp + 0x58], 0x8067806e
mov dword [rsp + 0x5c], 0x80668020
mov dword [rsp + 0x60], 0x806e8075
mov dword [rsp + 0x64], 0x80748063
mov dword [rsp + 0x68], 0x806f8069
mov dword [rsp + 0x6c], 0x803a806e
mov dword [rsp + 0x70], 0x807b8020
mov dword [rsp + 0x74], 0x8000807d
xor edi, edi
mov word [rsp + 0x78], di
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.14001a400
nop
lea rax, [rbp + 0x20]
cmp qword [rbp + 0x38], 8
cmovae rax, qword [rbp + 0x20]
mov qword [rsp + 0x30], rax
lea r8, str.SubmitDumpInternal
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.14001b5e0
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140043030
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f620
nop
lea rcx, [rbp - 0x20]
call fcn.140043eb0
nop
lea rcx, [rbp - 0x80]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140043eb0
xor al, al
jmp 0x140074548
lea rdx, [0x14014b5b0]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0xd8], rax
test rax, rax
jne 0x140074325
mov rcx, rbx
call fcn.14005a880
mov dword [rsp + 0x40], 0x80728045
mov dword [rsp + 0x44], 0x806f8072
mov dword [rsp + 0x48], 0x802c8072
mov dword [rsp + 0x4c], 0x806c8020
mov dword [rsp + 0x50], 0x8061806f
mov dword [rsp + 0x54], 0x80698064
mov dword [rsp + 0x58], 0x8067806e
mov dword [rsp + 0x5c], 0x80668020
mov dword [rsp + 0x60], 0x806e8075
mov dword [rsp + 0x64], 0x80748063
mov dword [rsp + 0x68], 0x806f8069
mov dword [rsp + 0x6c], 0x803a806e
mov dword [rsp + 0x70], 0x807b8020
mov dword [rsp + 0x74], 0x8000807d
xor edi, edi
mov word [rsp + 0x78], di
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.14001a400
nop
lea rax, [rbp + 0x20]
cmp qword [rbp + 0x38], 8
cmovae rax, qword [rbp + 0x20]
mov qword [rsp + 0x30], rax
lea r8, str.QueryCloud
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.14001b5e0
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140043030
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f620
nop
lea rcx, [rbp - 0x20]
call fcn.140043eb0
nop
lea rcx, [rbp - 0x80]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140043eb0
xor al, al
jmp 0x140074548
lea rdx, [0x14014b5d8]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0xe0], rax
test rax, rax
jne 0x140074493
mov rcx, rbx
call fcn.14005a880
mov dword [rbp - 0x80], 0x80728045
mov dword [rbp - 0x7c], 0x806f8072
mov dword [rbp - 0x78], 0x802c8072
mov dword [rbp - 0x74], 0x806c8020
mov dword [rbp - 0x70], 0x8061806f
mov dword [rbp - 0x6c], 0x80698064
mov dword [rbp - 0x68], 0x8067806e
mov dword [rbp - 0x64], 0x80668020
mov dword [rbp - 0x60], 0x806e8075
mov dword [rbp - 0x5c], 0x80748063
mov dword [rbp - 0x58], 0x806f8069
mov dword [rbp - 0x54], 0x803a806e
mov dword [rbp - 0x50], 0x807b8020
mov dword [rbp - 0x4c], 0x8000807d
xor edi, edi
mov word [rbp - 0x48], di
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x20]
call fcn.14001a400
nop
lea rcx, [rbp + 0x20]
cmp qword [rbp + 0x38], 8
cmovae rcx, qword [rbp + 0x20]
lea rax, str.NotifyModuleLoadStatus
mov qword [rbp], rax
movaps xmm0, xmmword [rbp]
movdqa xmmword [rbp], xmm0
mov qword [rsp + 0x30], 0xc
lea rax, [rbp]
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x60], xmm0
mov qword [rsp + 0x30], rcx
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp word [rcx + rax*2], 0
jne 0x140074410
mov qword [rsp + 0x38], rax
lea r8, [rbp + 0x60]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.140022420
nop
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x20]
call fcn.140043030
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f620
nop
lea rcx, [rbp - 0x20]
call fcn.140043eb0
nop
lea rcx, [rbp - 0x80]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140043eb0
xor al, al
jmp 0x140074548
lea rdx, [0x14014b620]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0xe8], rax
test rax, rax
jne 0x140074540
mov rcx, rbx
call fcn.14005a880
lea rdx, [rbp + 0x20]
call fcn.1400746f0
nop
cmp qword [rax + 0x18], 8
jb 0x1400744cf
mov rax, qword [rax]
mov qword [rsp + 0x30], rax
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.14008bd50
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140043030
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f620
nop
lea rcx, [rbp - 0x20]
call fcn.140043eb0
nop
lea rcx, [rbp - 0x80]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140043eb0
xor al, al
jmp 0x140074548
mov word [rbx + 8], 1
mov al, 1
mov rcx, qword [rbp + 0x80]
xor rcx, rsp
call fcn.1400f5be0
mov rbx, qword [rsp + 0x1e0]
add rsp, 0x190
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1400fcb20
int3
call fcn.1400fcb20
int3
call fcn.1400fcb20
int3
call fcn.1400fcb20
nop
call fcn.1400fcb20
nop
call fcn.1400fcb20
nop
call fcn.1400fcb20
nop
call fcn.1400fcb20
nop
call fcn.1400fcb20
nop
call fcn.1400fcb20
nop
call fcn.1400fcb20
nop
call fcn.1400fcb20
int3