Function at 0x1401891f0
Capabilities:
Authenticate hmac

Disassembly:
xchg rbx, r11
mov qword [rsp + 8], r11
xchg rbx, r11
xchg rbx, rsi
mov qword [rsp + 0x10], rbx
xchg rbx, rsi
xchg r14, rdi
mov qword [rsp + 0x18], r14
xchg rdi, r14
nop
mov qword [rsp - 8], rbp
sub rsp, 8
push r12
nop
sub rsp, 8
mov qword [rsp], r13
nop
mov qword [rsp - 8], r14
sub rsp, 8
push r15
lea rbp, [rsp - 0xa0]
sub rsp, 0x1a0
mov r13, rcx
lea r15, [rcx + 0x70]
mov rcx, r15
call fcn.140191320
movabs r9, 0x800000003f8e98cf
xor r9, 0x3cec4c83
xor r9, 0x54857af4
xor r9, 0x66750c17
xor r9, 0x2fcb2548
add r9, 0x1a703a36
xor r9, 0x569c0542
sub r9, 0x6e55c75f
lea r12, [0x140000000]
xor r14d, r14d
test al, al
jne 0x14018971a
mov qword [rsp + 0x40], r15
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
xchg r11, rdi
mov r11, r9
xchg r11, rdi
mov qword [rsp + 0x58], r9
movzx edx, byte [r15]
cmp edx, 9
ja case.0x1401892f3.3
movsxd rax, edx
mov ecx, dword [r12 + rax*4 + 0x189fed]
add rcx, r12
jmp rcx
cmp edx, 9
ja case.0x1401892f3.3
mov ecx, dword [r12 + rdx*4 + 0x18a015]
add rcx, r12
jmp rcx
mov rax, qword [r15 + 8]
xchg rbx, r13
mov r13, qword [rax]
xchg rbx, r13
mov rbx, qword [rbx]
xchg r8, rbx
mov qword [rsp + 0x48], r8
xchg rbx, r8
jmp 0x140189389
xchg rdx, rsi
mov rdx, qword [r15 + 8]
xchg rsi, rdx
mov rsi, qword [rsi]
mov qword [rsp + 0x50], rsi
xchg rbx, r10
mov r10, qword [rsp + 0x48]
xchg rbx, r10
jmp 0x140189390
mov edi, 0x30a0984e
xor edi, 0x1f9cb56a
sub edi, 0xe360283
sub edi, 0x158d58fc
xor edi, 0x228580b6
sub edi, 0x1220d59f
add edi, 0x1a631c37
sub edi, 0x323f97aa
xchg rbx, rdi
mov qword [rsp + 0x58], rbx
xchg rdi, rbx
jmp 0x14018937e
mov rdi, r14
mov qword [rsp + 0x58], r14
xchg r10, rbx
mov r10, qword [rsp + 0x48]
xchg r10, rbx
mov rsi, qword [rsp + 0x50]
nop
mov qword [rbp - 0x60], r15
xorps xmm0, xmm0
xchg r8, rbp
movdqu xmmword [r8 - 0x58], xmm0
xchg r8, rbp
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x50], xmm1
xchg r15, r9
mov rax, r15
xchg r9, r15
mov qword [rbp - 0x48], rax
movzx r8d, byte [r15]
cmp r8d, 9
ja case.0x1401893d4.0
movsxd rcx, r8d
mov edx, dword [r12 + rcx*4 + 0x18a03d]
add rdx, r12
jmp rdx
mov qword [rbp - 0x48], rax
cmp r8d, 9
ja case.0x1401893ef.0
mov edx, dword [r12 + r8*4 + 0x18a065]
add rdx, r12
jmp rdx
mov rcx, qword [r15 + 8]
xchg r11, rdx
mov r11, qword [rcx]
xchg rdx, r11
xchg r11, rdx
mov qword [rbp - 0x58], r11
xchg r11, rdx
jmp 0x140189454
mov rcx, qword [r15 + 8]
xchg r12, rdx
mov r12, qword [rcx + 8]
xchg rdx, r12
mov qword [rbp - 0x50], rdx
jmp 0x140189454
mov eax, 0x7d9b634d
sub eax, 0x1b65bac7
sub eax, 0x7e56f06
xor eax, 0x6186f288
sub eax, 0x14c0630a
xor eax, 0x4da4f09c
xor eax, 0x49177d38
sub eax, 0x23a5ea59
xchg r14, rax
mov qword [rbp - 0x48], r14
xchg r14, rax
movzx ecx, byte [r15]
cmp ecx, 9
ja case.0x14018946c.0
mov edx, dword [r12 + rcx*4 + 0x18a08d]
add rdx, r12
jmp rdx
cmp rbx, qword [rbp - 0x58]
jmp 0x140189483
cmp rsi, qword [rbp - 0x50]
jmp 0x140189483
cmp rdi, rax
setne al
test al, al
je 0x14018970c
mov byte [rbp - 0x80], 0x1b
xor byte [rbp - 0x80], 0x59
add byte [rbp - 0x80], 0x2f
xor byte [rbp - 0x80], 0x35
sub byte [rbp - 0x80], 0x17
add byte [rbp - 0x80], 0x3e
xor byte [rbp - 0x80], 0x36
sub byte [rbp - 0x80], 0xc
xor byte [rbp - 0x80], 0x51
xor eax, eax
xchg rsi, rax
mov qword [rbp - 0x78], rsi
xchg rsi, rax
xor edx, edx
lea rcx, [rbp - 0x78]
call fcn.140054400
mov byte [rbp - 0x80], 0x1f
xor byte [rbp - 0x80], 0x46
add byte [rbp - 0x80], 0xe
xor byte [rbp - 0x80], 0x6c
add byte [rbp - 0x80], 0x36
xor byte [rbp - 0x80], 0x44
mov qword [rbp - 0x78], r14
movzx eax, byte [r15]
cmp eax, 9
ja case.0x1401894fb.3
mov ecx, dword [r12 + rax*4 + 0x18a0b5]
add rcx, r12
jmp rcx
lea rcx, [rbx + 0x40]
jmp 0x140189526
xchg r14, rsi
mov rcx, r14
xchg rsi, r14
jmp 0x140189526
test rdi, rdi
jne 0x140189f3b
xchg r15, rcx
mov r15, rcx
xchg rcx, r15
movzx edx, byte [rcx]
mov byte [rcx], 0xe
add byte [rcx], 0x64
xor byte [rcx], 0x33
xor byte [rcx], 0x22
sub byte [rcx], 0x1b
xor byte [rcx], 0x4d
xor byte [rcx], 0
mov byte [rbp - 0x80], dl
mov rax, qword [rcx + 8]
mov qword [rcx + 8], r14
xchg rbx, rax
mov qword [rbp - 0x78], rbx
xchg rbx, rax
lea rcx, [rbp - 0x78]
call fcn.140054400
nop
movzx eax, byte [r15]
cmp eax, 9
ja case.0x140189573.0
mov ecx, dword [r12 + rax*4 + 0x18a0dd]
add rcx, r12
jmp rcx
mov rax, rbx
mov rbx, qword [rbx + 0x10]
cmp byte [rbx + 0x19], 0
je 0x1401895fa
mov rbx, qword [rax + 8]
cmp byte [rbx + 0x19], 0
jne 0x14018962a
nop word [rax + rax]
cmp rax, qword [rbx + 0x10]
jne 0x14018962a
mov rax, rbx
mov rbx, qword [rbx + 8]
cmp byte [rbx + 0x19], 0
je 0x14018959a
mov qword [rsp + 0x48], rbx
movabs r9, 0x8000000051cf737a
add r9, 0x24d547d3
add r9, 0x8469e23
sub r9, 0x56a6dc7e
add r9, 0x2fadf4fb
sub r9, 0x4044e6a6
xor r9, 0x617db398
xor r9, 0x76d038df
jmp 0x140189390
xchg rdi, rcx
mov rdi, qword [rbx]
xchg rcx, rdi
cmp byte [rcx + 0x19], 0
jne 0x14018962a
xchg rbx, rdx
mov rdx, rcx
xchg rdx, rbx
mov rax, qword [rcx]
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
cmp byte [rax + 0x19], 0
je 0x14018960d
xchg rbx, r15
mov qword [rsp + 0x48], r15
xchg r15, rbx
movabs r9, 0x8000000021ac91a6
add r9, 0x33b06508
xor r9, 0x7298fb64
add r9, 0x1a1ed624
add r9, 0x1b6ecbf1
add r9, 0xffec1a1
sub r9, 0x5cf5c0ab
add r9, 0x688be541
xor r9, 0x78e69616
jmp 0x140189390
sub rsi, 0xfffffffffffffff0
xchg rsi, rdi
mov qword [rsp + 0x50], rdi
xchg rsi, rdi
movabs r9, 0x800000001d25229d
xor r9, 0x253cb024
xor r9, 0x60b60dd5
add r9, 0x16ca387a
sub r9, 0x2472328d
sub r9, 0x10bd5e63
xor r9, 0x1d7b0057
sub r9, 0x273146a1
jmp 0x140189390
inc rdi
mov qword [rsp + 0x58], rdi
movabs r9, 0x8000000057be2667
sub r9, 0x434996e3
add r9, 0x3478f445
sub r9, 0x17711906
xor r9, 0x3d87240
sub r9, 0x225e975b
sub r9, 0x10458128
jmp 0x140189390
xchg r15, rcx
mov r15, rcx
xchg r15, rcx
call fcn.140176570
lea r14, [r13 + 0x80]
mov rcx, r14
call fcn.140191320
test al, al
jne 0x140189be8
xchg r9, r14
mov qword [rsp + 0x60], r9
xchg r14, r9
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
movabs r9, 0x8000000042e69ac4
add r9, 0x284258d3
xor r9, 0x67777536
add r9, 0x4d0781d4
sub r9, 0x27642232
add r9, 0x1cd99a5
sub r9, 0x33d07fe8
xchg r9, r15
mov rdi, r15
xchg r9, r15
mov qword [rsp + 0x78], r9
movzx edx, byte [r14]
cmp edx, 9
ja case.0x1401897c1.3
movsxd rax, edx
mov ecx, dword [r12 + rax*4 + 0x18a105]
add rcx, r12
jmp rcx
cmp edx, 9
ja case.0x1401897c1.3
mov ecx, dword [r12 + rdx*4 + 0x18a12d]
add rcx, r12
jmp rcx
xchg r12, rax
mov r12, qword [r14 + 8]
xchg r12, rax
mov rbx, qword [rax]
mov rbx, qword [rbx]
mov qword [rsp + 0x68], rbx
jmp 0x14018983d
mov rsi, qword [r14 + 8]
mov rsi, qword [rsi]
mov qword [rsp + 0x70], rsi
mov rbx, qword [rsp + 0x68]
jmp 0x140189842
mov edi, 0x35beabf5
add edi, 0x3d374fa6
sub edi, 0x22bda202
add edi, 0x135f78af
sub edi, 0xb0e3628
sub edi, 0x38a7b946
add edi, 0x1a62e8ec
sub edi, 0x3a44cbc5
jmp 0x140189827
xor edi, edi
xchg rdx, rbx
mov rdx, qword [rsp + 0x68]
xchg rdx, rbx
xchg r11, rdi
mov qword [rsp + 0x78], r11
xchg r11, rdi
mov rsi, qword [rsp + 0x70]
xchg r14, r10
mov qword [rsp + 0x20], r10
xchg r10, r14
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x30], xmm1
mov rax, r9
xchg r10, rax
mov qword [rsp + 0x38], r10
xchg r10, rax
movzx r8d, byte [r14]
cmp r8d, 9
ja case.0x140189887.0
movsxd rcx, r8d
mov edx, dword [r12 + rcx*4 + 0x18a155]
add rdx, r12
jmp rdx
mov qword [rsp + 0x38], rax
cmp r8d, 9
ja case.0x1401898a3.0
mov edx, dword [r12 + r8*4 + 0x18a17d]
add rdx, r12
jmp rdx
xchg rcx, r15
mov r15, qword [r14 + 8]
xchg rcx, r15
xchg rdx, rdi
mov rdi, qword [rcx]
xchg rdi, rdx
xchg rdx, rsi
mov qword [rsp + 0x28], rsi
xchg rsi, rdx
jmp 0x14018990d
xchg r10, rcx
mov r10, qword [r14 + 8]
xchg rcx, r10
xchg rbx, rdx
mov rbx, qword [rcx + 8]
xchg rbx, rdx
mov qword [rsp + 0x30], rdx
jmp 0x14018990d
mov eax, 0x75158778
xor eax, 0x7ef33983
add eax, 0x4299cc79
add eax, 0x250c6554
sub eax, 0x6cf65d12
sub eax, 0x69693b5
xchg r14, rax
mov qword [rsp + 0x38], r14
xchg r14, rax
movzx ecx, byte [r14]
cmp ecx, 9
ja case.0x140189925.0
mov edx, dword [r12 + rcx*4 + 0x18a1a5]
add rdx, r12
jmp rdx
cmp rbx, qword [rsp + 0x28]
jmp 0x14018993e
cmp rsi, qword [rsp + 0x30]
jmp 0x14018993e
cmp rdi, rax
setne al
test al, al
je 0x140189bda
mov byte [rbp - 0x70], 0x65
add byte [rbp - 0x70], 0
xor byte [rbp - 0x70], 0x23
xor byte [rbp - 0x70], 0x3e
xor byte [rbp - 0x70], 0x55
xor byte [rbp - 0x70], 0x60
xor byte [rbp - 0x70], 0x5c
xor byte [rbp - 0x70], 0x13
xor byte [rbp - 0x70], 2
xor eax, eax
mov qword [rbp - 0x68], rax
xor edx, edx
lea rcx, [rbp - 0x68]
call fcn.140054400
mov byte [rbp - 0x70], 0x14
add byte [rbp - 0x70], 0x57
sub byte [rbp - 0x70], 0x66
xor byte [rbp - 0x70], 0x6f
sub byte [rbp - 0x70], 4
sub byte [rbp - 0x70], 0x43
add byte [rbp - 0x70], 0x48
sub byte [rbp - 0x70], 0x34
sub byte [rbp - 0x70], 0x32
xor r8d, r8d
mov qword [rbp - 0x68], r8
movzx eax, byte [r14]
cmp eax, 9
ja case.0x1401899c1.3
mov ecx, dword [r12 + rax*4 + 0x18a1cd]
add rcx, r12
jmp rcx
lea rcx, [rbx + 0x40]
jmp 0x1401899e6
mov rcx, rsi
jmp 0x1401899e6
test rdi, rdi
jne 0x140189e65
xchg rcx, rdx
mov rdx, r14
xchg rdx, rcx
movzx edx, byte [rcx]
mov byte [rcx], 0x14
add byte [rcx], 0x39
xor byte [rcx], 0x6e
add byte [rcx], 0x58
add byte [rcx], 1
xor byte [rcx], 0x68
add byte [rcx], 0x55
sub byte [rcx], 0xf
xor byte [rcx], 0x5f
mov byte [rbp - 0x70], dl
mov rax, qword [rcx + 8]
xchg r12, r8
mov qword [rcx + 8], r12
xchg r8, r12
xchg rsi, rax
mov qword [rbp - 0x68], rsi
xchg rsi, rax
lea rcx, [rbp - 0x68]
call fcn.140054400
nop
movzx eax, byte [r14]
cmp eax, 9
ja case.0x140189a3f.0
mov ecx, dword [r12 + rax*4 + 0x18a1f5]
add rcx, r12
jmp rcx
mov rax, rbx
mov rbx, qword [rbx + 0x10]
cmp byte [rbx + 0x19], 0
je 0x140189ab8
mov rbx, qword [rax + 8]
cmp byte [rbx + 0x19], 0
jne 0x140189aea
cmp rax, qword [rbx + 0x10]
jne 0x140189aea
xchg rbx, rcx
mov rax, rcx
xchg rbx, rcx
mov rbx, qword [rbx + 8]
cmp byte [rbx + 0x19], 0
je 0x140189a60
mov qword [rsp + 0x68], rbx
movabs r9, 0x800000000596f163
add r9, 0x4246116e
sub r9, 0x459eebb3
xor r9, 0x31cf8ce5
add r9, 0xf8fedde
sub r9, 0x438189d9
jmp 0x140189842
xchg rcx, r8
mov r8, qword [rbx]
xchg r8, rcx
cmp byte [rcx + 0x19], 0
jne 0x140189aea
nop dword [rax + rax]
mov rbx, rcx
mov rax, qword [rcx]
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
cmp byte [rax + 0x19], 0
je 0x140189ad3
mov qword [rsp + 0x68], rbx
movabs r9, 0x800000007d43be80
sub r9, 0x6f5b8e51
xor r9, 0x42ca0f02
sub r9, 0x190fbbe
add r9, 0x310ba714
xor r9, 0x5f0450fa
sub r9, 0xdfcddd0
xor r9, 0x16433080
sub r9, 0x5d8ec29
jmp 0x140189842
neg rsi
add rsi, 0xfffffffffffffff0
neg rsi
xchg rsi, rbp
mov qword [rsp + 0x70], rbp
xchg rsi, rbp
movabs r9, 0x80000000089727e3
xor r9, 0x7c219e1a
xor r9, 0x1ef4c056
xor r9, 0x389d2112
xor r9, 0xf9392e6
xor r9, 0x78cafb85
xor r9, 0x298c98ac
sub r9, 0xc0aa972
jmp 0x140189842
inc rdi
mov qword [rsp + 0x78], rdi
movabs r9, 0x80000000392b88cc
sub r9, 0x2a2e3402
add r9, 0x4bdc52aa
sub r9, 0x18329489
sub r9, 0x38d83143
add r9, 0x5bffa9fb
add r9, 0x199145e8
xor r9, 0x31f6e442
sub r9, 0x4ea935c9
jmp 0x140189842
xchg r15, rcx
mov r15, r14
xchg r15, rcx
call fcn.140176570
lea rcx, [r13 + 0xe0]
call fcn.140091540
mov rcx, qword [r13 + 0xc8]
test rcx, rcx
je 0x140189c82
xchg rdx, rax
mov rdx, qword [r13 + 0xd8]
xchg rdx, rax
sub rax, rcx
sar rax, 2
sar rax, 1
lea rdx, [rax*8]
cmp rdx, 0x1000
jb 0x140189c5b
nop
sub rdx, 0x5290e83d
add rdx, 0x5290e864
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140189e5e
xchg rcx, r11
mov r11, r8
xchg rcx, r11
call fcn.1401fcccc
xor ebx, ebx
xchg r15, rbx
mov qword [r13 + 0xc8], r15
xchg rbx, r15
mov qword [r13 + 0xd0], rbx
mov qword [r13 + 0xd8], rbx
jmp 0x140189c84
xor ebx, ebx
mov rcx, qword [r13 + 0xb0]
test rcx, rcx
je 0x140189d0f
mov rax, qword [r13 + 0xc0]
sub rax, rcx
sar rax, 1
sar rax, 1
sar rax, 1
lea rdx, [rax*8]
cmp rdx, 0x1000
jb 0x140189ce9
nop
sub rdx, 0xf0e351d
add rdx, 0xf0e3544
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140189e5e
xchg r8, r13
mov rcx, r13
xchg r8, r13
call fcn.1401fcccc
xchg rbx, rsi
mov qword [r13 + 0xb0], rsi
xchg rsi, rbx
mov qword [r13 + 0xb8], rbx
xchg r8, rbx
mov qword [r13 + 0xc0], r8
xchg rbx, r8
mov rbx, qword [r13 + 0xa8]
mov edi, 0x49ced5c5
sub edi, 0x2b5546a5
add edi, 0x1598d2f0
xor edi, 0x2fe249fb
add edi, 0x49e0506
xor edi, 0x43b2d8b3
xor edi, 0x9cc317bd
test rbx, rbx
je 0x140189d89
mov eax, edi
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x140189d89
xchg rsi, rax
mov rsi, qword [rbx]
xchg rsi, rax
xchg rdx, rbx
mov rcx, rdx
xchg rdx, rbx
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x140189d89
mov rax, qword [rbx]
xchg rbx, r8
mov rcx, r8
xchg rbx, r8
call qword [rax + 8]
xchg rbx, r9
mov r9, qword [r13 + 0x98]
xchg rbx, r9
test rbx, rbx
je 0x140189dd5
mov eax, edi
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x140189dd5
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
lock xadd dword [rbx + 0xc], edi
cmp edi, 1
jne 0x140189dd5
mov rax, qword [rbx]
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call qword [rax + 8]
nop
lea rcx, [r14 + 8]
movzx edx, byte [r14]
call fcn.140054400
nop
lea rcx, [r15 + 8]
movzx edx, byte [r15]
call fcn.140054400
nop
lea r11, [rsp + 0x1a0]
mov rbx, qword [r11 + 0x30]
xchg r15, rsi
mov r15, qword [r11 + 0x38]
xchg rsi, r15
mov rdi, qword [r11 + 0x40]
mov rsp, r11
push rdx
push rax
push rax
push rdx
push rdx
push rax
push rax
push rdx
xchg qword [rsp + 0x40], r15
pop rdx
pop rax
pop rax
pop rdx
pop rdx
pop rax
pop rax
pop rdx
add rsp, 8
nop
add rsp, 8
mov r14, qword [rsp - 8]
nop
add rsp, 8
mov r13, qword [rsp - 8]
push rbx
push rax
xchg qword [rsp + 0x10], r12
add rsp, 0x18
push rbx
push rbx
push rdx
xchg qword [rsp + 0x18], rbp
pop rdx
pop rbx
pop rbx
add rsp, 8
nop
add rsp, 8
jmp qword [rsp - 8]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
lea rdx, [0x140003560]
lea rcx, [rsp + 0x20]
call fcn.140049b40
xchg r9, r8
mov r8, r14
xchg r8, r9
lea r8, [rsp + 0x20]
mov edx, 0x33c7cf1
xor edx, 0x6b9fb53b
xor edx, 0x20c0859a
xor edx, 0x110247a1
xor edx, 0x3643aa1a
xor edx, 0x1e882faf
sub edx, 0x223118
sub edx, 0x6b52a5a2
sub edx, 0x635b6b4
lea rcx, [rbp - 8]
call fcn.1400849f0
lea rdx, [0x1402158e0]
lea rcx, [rbp - 8]
call sub.VCRUNTIME140.dll__CxxThrowException
int3
lea rdx, [0x140003560]
lea rcx, [rsp + 0x20]
call fcn.140049b40
xchg r11, r9
mov r11, r15
xchg r11, r9
lea r8, [rsp + 0x20]
mov edx, 0x39a6ae7d
sub edx, 0x11da327b
add edx, 0x2946a455
sub edx, 0x4c8e6448
add edx, 0x204fdc2a
add edx, 0xfc45beb
xor edx, 0x66c9c7ee
sub edx, 0x525132f4
lea rcx, [rbp + 0x30]
call fcn.1400849f0
lea rdx, [0x1402158e0]
lea rcx, [rbp + 0x30]
call sub.VCRUNTIME140.dll__CxxThrowException
int3
lea rdx, [0x140003560]
lea rcx, [rsp + 0x20]
call fcn.140049b40
xchg r9, r13
mov r13, r15
xchg r13, r9
lea r8, [rsp + 0x20]
mov edx, 0x3c1e1e3a
add edx, 0x3255b1ac
xor edx, 0x4232804d
add edx, 0x11d48dca
xor edx, 0x4be2aa48
sub edx, 0x75f77667
lea rcx, [rbp - 0x40]
call fcn.1400849f0
lea rdx, [0x1402158e0]
lea rcx, [rbp - 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
int3
lea rdx, [0x140003560]
lea rcx, [rsp + 0x20]
call fcn.140049b40
mov r9, r14
lea r8, [rsp + 0x20]
mov edx, 0xced9448
xor edx, 0x25e5bec6
add edx, 0x52e18456
sub edx, 0x1650a51d
sub edx, 0x4a80ad1
xor edx, 0x60f0fe20
lea rcx, [rbp + 0x68]
call fcn.1400849f0
lea rdx, [0x1402158e0]
lea rcx, [rbp + 0x68]
call sub.VCRUNTIME140.dll__CxxThrowException
int3