Function at 0x140074bb0
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 [0x1401770a0]
xor rax, rsp
mov qword [rbp + 0x80], rax
mov rsi, rdx
mov rbx, rcx
mov rcx, rdx
cmp qword [rdx + 0x18], 8
jb 0x140074bf3
mov rcx, qword [rdx]
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov rdx, rax
mov rcx, rbx
call fcn.14005d050
mov rcx, qword [rbx]
test rcx, rcx
jne 0x140074ede
cmp qword [rsi + 0x18], 8
jb 0x140074c1a
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.14001a290
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 0x140074d30
mov qword [rsp + 0x38], rax
lea r8, [rbp + 0x60]
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x20]
call fcn.1400222b0
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 0x140074d97
movups xmm0, xmmword [r15]
movups xmmword [rbp], xmm0
mov qword [rbp + 0x18], 7
mov esi, 7
jmp 0x140074dd7
mov rsi, rbx
or rsi, 7
movabs rax, 0x7ffffffffffffffe
cmp rsi, rax
cmova rsi, rax
lea rdx, [rsi + 1]
lea rcx, [rbp]
call fcn.140043ab0
mov qword [rbp], rax
lea r8, [rbx*2 + 2]
mov rdx, r15
mov rcx, rax
call fcn.1400fabc0
mov qword [rbp + 0x18], rsi
mov qword [rbp + 0x10], rbx
lea rbx, [rbp]
cmp rsi, 8
cmovae rbx, qword [rbp]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f560
nop
mov rdx, qword [rbp + 0x18]
cmp rdx, 8
jb 0x140074e49
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140074e44
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007756a
call fcn.1400f877c
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x18], 7
mov word [rbp], di
test r13b, r13b
je 0x140074e94
lea rdx, [r12*2 + 2]
mov rax, r14
cmp rdx, 0x1000
jb 0x140074e8b
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140077570
mov rcx, r14
call fcn.1400f877c
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x140075d4f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140075644
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140077558
jmp 0x140075644
lea rdx, [0x14014e218]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x20], rax
test rax, rax
jne 0x14007517c
mov rcx, rbx
call fcn.14005bf50
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.14001a290
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 0x140074fc0
mov qword [rsp + 0x38], rax
lea r8, [rbp]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x20]
call fcn.1400222b0
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 0x14007502c
movups xmm0, xmmword [r15]
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x58], 7
mov esi, 7
jmp 0x14007506f
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.140043ab0
mov qword [rsp + 0x40], rax
lea r8, [rbx*2 + 2]
mov rdx, r15
mov rcx, rax
call fcn.1400fabc0
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x50], rbx
lea rbx, [rsp + 0x40]
cmp rsi, 8
cmovae rbx, qword [rsp + 0x40]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f560
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x1400750e6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400750e1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140077576
call fcn.1400f877c
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 7
mov word [rsp + 0x40], di
test r13b, r13b
je 0x140075134
lea rdx, [r12*2 + 2]
mov rax, r14
cmp rdx, 0x1000
jb 0x14007512b
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007757c
mov rcx, r14
call fcn.1400f877c
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 8
jb 0x140075d4f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140075644
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007755e
jmp 0x140075644
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 0x1400753ac
lea rdx, [rbp - 0x80]
call fcn.1400775a0
mov rdx, rax
cmp qword [rax + 0x18], 8
jb 0x1400751ab
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 0x1400751f0
mov qword [rsp + 0x38], rax
lea r8, [rbp]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x20]
call fcn.1400222b0
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 0x14007525c
movups xmm0, xmmword [r15]
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x58], 7
lea esi, [rdi + 7]
jmp 0x14007529f
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.140043ab0
mov qword [rsp + 0x40], rax
lea r8, [rbx*2 + 2]
mov rdx, r15
mov rcx, rax
call fcn.1400fabc0
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x50], rbx
lea rbx, [rsp + 0x40]
cmp rsi, 8
cmovae rbx, qword [rsp + 0x40]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f560
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x140075316
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140075311
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140077582
call fcn.1400f877c
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 7
mov word [rsp + 0x40], di
test r13b, r13b
je 0x140075364
lea rdx, [r12*2 + 2]
mov rax, r14
cmp rdx, 0x1000
jb 0x14007535b
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140077588
mov rcx, r14
call fcn.1400f877c
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 8
jb 0x140075d4f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140075644
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140077564
jmp 0x140075644
lea rdx, [0x14014e248]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x28], rax
test rax, rax
jne 0x140075650
mov rcx, rbx
call fcn.14005bf50
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.14001a290
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 0x140075491
mov qword [rsp + 0x38], rax
lea r8, [rbp + 0x60]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x20]
call fcn.1400222b0
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 0x1400754fd
movups xmm0, xmmword [r15]
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x58], 7
mov esi, 7
jmp 0x140075540
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.140043ab0
mov qword [rsp + 0x40], rax
lea r8, [rbx*2 + 2]
mov rdx, r15
mov rcx, rax
call fcn.1400fabc0
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x50], rbx
lea rbx, [rsp + 0x40]
cmp rsi, 8
cmovae rbx, qword [rsp + 0x40]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f560
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x1400755b7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400755b2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007758e
call fcn.1400f877c
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 7
mov word [rsp + 0x40], di
test r13b, r13b
je 0x140075605
lea rdx, [r12*2 + 2]
mov rax, r14
cmp rdx, 0x1000
jb 0x1400755fc
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140077594
mov rcx, r14
call fcn.1400f877c
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 8
jb 0x140075d4f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140075644
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140077552
call fcn.1400f877c
xor al, al
jmp 0x140077528
lea rdx, [0x14014e270]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x30], rax
test rax, rax
jne 0x1400757b2
mov rcx, rbx
call fcn.14005bf50
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.14001a290
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.14001b470
nop
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140042f70
nop
lea rbx, [rsp + 0x40]
cmp qword [rsp + 0x58], 8
cmovae rbx, qword [rsp + 0x40]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f560
nop
mov r8, qword [rsp + 0x58]
cmp r8, 8
jb 0x140075770
inc r8
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x40]
call fcn.140043db0
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 7
mov word [rsp + 0x40], di
mov r8, qword [rbp + 0x18]
cmp r8, 8
jb 0x14007579d
inc r8
mov rdx, qword [rbp]
lea rcx, [rbp]
call fcn.140043db0
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x18], 7
mov word [rbp], di
jmp 0x140075d35
lea rdx, [0x14014e298]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x38], rax
test rax, rax
jne 0x140075914
mov rcx, rbx
call fcn.14005bf50
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.14001a290
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.14001b470
nop
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140042f70
nop
lea rbx, [rsp + 0x40]
cmp qword [rsp + 0x58], 8
cmovae rbx, qword [rsp + 0x40]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f560
nop
mov r8, qword [rsp + 0x58]
cmp r8, 8
jb 0x1400758d2
inc r8
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x40]
call fcn.140043db0
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 7
mov word [rsp + 0x40], di
mov r8, qword [rbp + 0x18]
cmp r8, 8
jb 0x1400758ff
inc r8
mov rdx, qword [rbp]
lea rcx, [rbp]
call fcn.140043db0
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x18], 7
mov word [rbp], di
jmp 0x140075d35
lea rdx, [0x14014e2c0]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x40], rax
test rax, rax
jne 0x140075a76
mov rcx, rbx
call fcn.14005bf50
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.14001a290
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.14001b470
nop
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140042f70
nop
lea rbx, [rsp + 0x40]
cmp qword [rsp + 0x58], 8
cmovae rbx, qword [rsp + 0x40]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f560
nop
mov r8, qword [rsp + 0x58]
cmp r8, 8
jb 0x140075a34
inc r8
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x40]
call fcn.140043db0
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 7
mov word [rsp + 0x40], di
mov r8, qword [rbp + 0x18]
cmp r8, 8
jb 0x140075a61
inc r8
mov rdx, qword [rbp]
lea rcx, [rbp]
call fcn.140043db0
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x18], 7
mov word [rbp], di
jmp 0x140075d35
lea rdx, [0x14014e300]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x48], rax
test rax, rax
jne 0x140075bd8
mov rcx, rbx
call fcn.14005bf50
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.14001a290
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.14001b470
nop
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140042f70
nop
lea rbx, [rsp + 0x40]
cmp qword [rsp + 0x58], 8
cmovae rbx, qword [rsp + 0x40]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f560
nop
mov r8, qword [rsp + 0x58]
cmp r8, 8
jb 0x140075b96
inc r8
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x40]
call fcn.140043db0
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 7
mov word [rsp + 0x40], di
mov r8, qword [rbp + 0x18]
cmp r8, 8
jb 0x140075bc3
inc r8
mov rdx, qword [rbp]
lea rcx, [rbp]
call fcn.140043db0
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x18], 7
mov word [rbp], di
jmp 0x140075d35
lea rdx, [0x14014e328]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x50], rax
test rax, rax
jne 0x140075d56
mov rcx, rbx
call fcn.14005bf50
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.14001a290
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.14001b470
nop
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140042f70
nop
lea rbx, [rsp + 0x40]
cmp qword [rsp + 0x58], 8
cmovae rbx, qword [rsp + 0x40]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f560
nop
mov r8, qword [rsp + 0x58]
cmp r8, 8
jb 0x140075cf8
inc r8
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x40]
call fcn.140043db0
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 7
mov word [rsp + 0x40], di
mov r8, qword [rbp + 0x18]
cmp r8, 8
jb 0x140075d25
inc r8
mov rdx, qword [rbp]
lea rcx, [rbp]
call fcn.140043db0
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x18], 7
mov word [rbp], di
mov r8, qword [rbp + 0x78]
cmp r8, 8
jb 0x140075d4f
inc r8
mov rdx, qword [rbp + 0x60]
lea rcx, [rbp + 0x60]
call fcn.140043db0
xor al, al
jmp 0x140077528
lea rdx, [0x14014e350]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x58], rax
test rax, rax
jne 0x140075ea3
mov rcx, rbx
call fcn.14005bf50
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.14001a290
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.14001b470
nop
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140042f70
nop
lea rbx, [rsp + 0x40]
cmp qword [rsp + 0x58], 8
cmovae rbx, qword [rsp + 0x40]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f560
nop
mov r8, qword [rsp + 0x58]
cmp r8, 8
jb 0x140075e76
inc r8
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x40]
call fcn.140043db0
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 7
mov word [rsp + 0x40], di
lea rcx, [rbp - 0x80]
call fcn.140043df0
nop
lea rcx, [rbp - 0x20]
call fcn.140043df0
xor al, al
jmp 0x140077528
lea rdx, [0x14014e380]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x88], rax
test rax, rax
jne 0x140076013
mov rcx, rbx
call fcn.14005bf50
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.14001a290
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 0x140075f90
mov qword [rsp + 0x38], rax
lea r8, [rbp + 0x60]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.1400222b0
nop
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x20]
call fcn.140042f70
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f560
nop
lea rcx, [rbp - 0x20]
call fcn.140043df0
nop
lea rcx, [rbp - 0x80]
call fcn.140043df0
nop
lea rcx, [rbp + 0x20]
call fcn.140043df0
xor al, al
jmp 0x140077528
lea rdx, [0x14014e3a8]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x90], rax
test rax, rax
jne 0x140076149
mov rcx, rbx
call fcn.14005bf50
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.14001a290
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.14001b470
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140042f70
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f560
nop
lea rcx, [rbp - 0x20]
call fcn.140043df0
nop
lea rcx, [rbp - 0x80]
call fcn.140043df0
nop
lea rcx, [rbp + 0x20]
call fcn.140043df0
xor al, al
jmp 0x140077528
lea rdx, [0x14014e3e8]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x98], rax
test rax, rax
jne 0x14007627f
mov rcx, rbx
call fcn.14005bf50
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.14001a290
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.14001b470
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140042f70
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f560
nop
lea rcx, [rbp - 0x20]
call fcn.140043df0
nop
lea rcx, [rbp - 0x80]
call fcn.140043df0
nop
lea rcx, [rbp + 0x20]
call fcn.140043df0
xor al, al
jmp 0x140077528
lea rdx, [0x14014e410]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0xa0], rax
test rax, rax
jne 0x1400763b5
mov rcx, rbx
call fcn.14005bf50
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.14001a290
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.14001b470
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140042f70
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f560
nop
lea rcx, [rbp - 0x20]
call fcn.140043df0
nop
lea rcx, [rbp - 0x80]
call fcn.140043df0
nop
lea rcx, [rbp + 0x20]
call fcn.140043df0
xor al, al
jmp 0x140077528
lea rdx, [0x14014e438]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x60], rax
test rax, rax
jne 0x1400764e8
mov rcx, rbx
call fcn.14005bf50
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.14001a290
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.14001b470
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140042f70
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f560
nop
lea rcx, [rbp - 0x20]
call fcn.140043df0
nop
lea rcx, [rbp - 0x80]
call fcn.140043df0
nop
lea rcx, [rbp + 0x20]
call fcn.140043df0
xor al, al
jmp 0x140077528
lea rdx, [0x14014e478]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x68], rax
test rax, rax
jne 0x14007661b
mov rcx, rbx
call fcn.14005bf50
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.14001a290
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.14001b470
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140042f70
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f560
nop
lea rcx, [rbp - 0x20]
call fcn.140043df0
nop
lea rcx, [rbp - 0x80]
call fcn.140043df0
nop
lea rcx, [rbp + 0x20]
call fcn.140043df0
xor al, al
jmp 0x140077528
lea rdx, [0x14014e4b8]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x70], rax
test rax, rax
jne 0x14007674e
mov rcx, rbx
call fcn.14005bf50
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.14001a290
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.14001b470
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140042f70
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f560
nop
lea rcx, [rbp - 0x20]
call fcn.140043df0
nop
lea rcx, [rbp - 0x80]
call fcn.140043df0
nop
lea rcx, [rbp + 0x20]
call fcn.140043df0
xor al, al
jmp 0x140077528
lea rdx, [0x14014e4f8]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x78], rax
test rax, rax
jne 0x1400768b6
mov rcx, rbx
call fcn.14005bf50
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.14001a290
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 0x140076833
mov qword [rsp + 0x38], rax
lea r8, [rbp + 0x60]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.1400222b0
nop
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x20]
call fcn.140042f70
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f560
nop
lea rcx, [rbp - 0x20]
call fcn.140043df0
nop
lea rcx, [rbp - 0x80]
call fcn.140043df0
nop
lea rcx, [rbp + 0x20]
call fcn.140043df0
xor al, al
jmp 0x140077528
lea rdx, [0x14014e550]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x80], rax
test rax, rax
jne 0x1400769ec
mov rcx, rbx
call fcn.14005bf50
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.14001a290
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.14001b470
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140042f70
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f560
nop
lea rcx, [rbp - 0x20]
call fcn.140043df0
nop
lea rcx, [rbp - 0x80]
call fcn.140043df0
nop
lea rcx, [rbp + 0x20]
call fcn.140043df0
xor al, al
jmp 0x140077528
lea rdx, [0x14014e580]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0xa8], rax
test rax, rax
jne 0x140076b57
mov rcx, rbx
call fcn.14005bf50
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.14001a290
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 0x140076ad4
mov qword [rsp + 0x38], rax
lea r8, [rbp + 0x60]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.1400222b0
nop
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x20]
call fcn.140042f70
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f560
nop
lea rcx, [rbp - 0x20]
call fcn.140043df0
nop
lea rcx, [rbp - 0x80]
call fcn.140043df0
nop
lea rcx, [rbp + 0x20]
call fcn.140043df0
xor al, al
jmp 0x140077528
lea rdx, [0x14014e5c8]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0xb0], rax
test rax, rax
jne 0x140076c8d
mov rcx, rbx
call fcn.14005bf50
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.14001a290
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.14001b470
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140042f70
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f560
nop
lea rcx, [rbp - 0x20]
call fcn.140043df0
nop
lea rcx, [rbp - 0x80]
call fcn.140043df0
nop
lea rcx, [rbp + 0x20]
call fcn.140043df0
xor al, al
jmp 0x140077528
lea rdx, [0x14014e608]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0xb8], rax
test rax, rax
jne 0x140076df8
mov rcx, rbx
call fcn.14005bf50
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.14001a290
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 0x140076d75
mov qword [rsp + 0x38], rax
lea r8, [rbp + 0x60]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.1400222b0
nop
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x20]
call fcn.140042f70
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f560
nop
lea rcx, [rbp - 0x20]
call fcn.140043df0
nop
lea rcx, [rbp - 0x80]
call fcn.140043df0
nop
lea rcx, [rbp + 0x20]
call fcn.140043df0
xor al, al
jmp 0x140077528
lea rdx, [0x14014e660]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0xc0], rax
test rax, rax
jne 0x140076f63
mov rcx, rbx
call fcn.14005bf50
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.14001a290
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 0x140076ee0
mov qword [rsp + 0x38], rax
lea r8, [rbp + 0x60]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.1400222b0
nop
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x20]
call fcn.140042f70
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f560
nop
lea rcx, [rbp - 0x20]
call fcn.140043df0
nop
lea rcx, [rbp - 0x80]
call fcn.140043df0
nop
lea rcx, [rbp + 0x20]
call fcn.140043df0
xor al, al
jmp 0x140077528
lea rdx, [0x14014e6a0]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0xc8], rax
test rax, rax
jne 0x140077099
mov rcx, rbx
call fcn.14005bf50
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.14001a290
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.14001b470
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140042f70
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f560
nop
lea rcx, [rbp - 0x20]
call fcn.140043df0
nop
lea rcx, [rbp - 0x80]
call fcn.140043df0
nop
lea rcx, [rbp + 0x20]
call fcn.140043df0
xor al, al
jmp 0x140077528
lea rdx, [0x14014e6d0]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0xd0], rax
test rax, rax
jne 0x1400771cf
mov rcx, rbx
call fcn.14005bf50
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.14001a290
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.14001b470
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140042f70
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f560
nop
lea rcx, [rbp - 0x20]
call fcn.140043df0
nop
lea rcx, [rbp - 0x80]
call fcn.140043df0
nop
lea rcx, [rbp + 0x20]
call fcn.140043df0
xor al, al
jmp 0x140077528
lea rdx, [0x14014e710]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0xd8], rax
test rax, rax
jne 0x140077305
mov rcx, rbx
call fcn.14005bf50
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.14001a290
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.14001b470
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140042f70
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [rdi + 8]
mov rcx, rax
call fcn.14003f560
nop
lea rcx, [rbp - 0x20]
call fcn.140043df0
nop
lea rcx, [rbp - 0x80]
call fcn.140043df0
nop
lea rcx, [rbp + 0x20]
call fcn.140043df0
xor al, al
jmp 0x140077528
lea rdx, [0x14014e738]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0xe0], rax
test rax, rax
jne 0x140077473
mov rcx, rbx
call fcn.14005bf50
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.14001a290
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 0x1400773f0
mov qword [rsp + 0x38], rax
lea r8, [rbp + 0x60]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.1400222b0
nop
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x20]
call fcn.140042f70
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f560
nop
lea rcx, [rbp - 0x20]
call fcn.140043df0
nop
lea rcx, [rbp - 0x80]
call fcn.140043df0
nop
lea rcx, [rbp + 0x20]
call fcn.140043df0
xor al, al
jmp 0x140077528
lea rdx, [0x14014e780]
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0xe8], rax
test rax, rax
jne 0x140077520
mov rcx, rbx
call fcn.14005bf50
lea rdx, [rbp + 0x20]
call fcn.1400776d0
nop
cmp qword [rax + 0x18], 8
jb 0x1400774af
mov rax, qword [rax]
mov qword [rsp + 0x30], rax
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.14008e880
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140042f70
nop
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 8
cmovae rbx, qword [rbp - 0x20]
call fcn.14003cb20
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_BdchLoader::Load____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f560
nop
lea rcx, [rbp - 0x20]
call fcn.140043df0
nop
lea rcx, [rbp - 0x80]
call fcn.140043df0
nop
lea rcx, [rbp + 0x20]
call fcn.140043df0
xor al, al
jmp 0x140077528
mov word [rbx + 8], 1
mov al, 1
mov rcx, qword [rbp + 0x80]
xor rcx, rsp
call fcn.1400f8730
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.1400ff670
int3
call fcn.1400ff670
int3
call fcn.1400ff670
int3
call fcn.1400ff670
nop
call fcn.1400ff670
nop
call fcn.1400ff670
nop
call fcn.1400ff670
nop
call fcn.1400ff670
nop
call fcn.1400ff670
nop
call fcn.1400ff670
nop
call fcn.1400ff670
nop
call fcn.1400ff670
int3