Function at 0x18004f880
Capabilities:
Acquire debug privileges

Disassembly:
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xd40]
sub rsp, 0xe40
mov qword [rbp + 0x70], 0xfffffffffffffffe
mov qword [rsp + 0xe98], rbx
mov rax, qword [0x1800e0280]
xor rax, rsp
mov qword [rbp + 0xd30], rax
mov rsi, r8
mov r15, rdx
mov r12d, ecx
mov dword [rsp + 0x58], ecx
xor ebx, ebx
mov dword [rsp + 0x64], ebx
mov qword [rbp + 0xb10], rbx
mov qword [rbp + 0xb18], rbx
mov qword [rbp + 0xb18], 7
mov qword [rbp + 0xb10], rbx
mov word [rbp + 0xb00], bx
mov qword [rsp + 0x68], rbx
mov word [rbp + 0xb20], bx
xor edx, edx
mov r8d, 0x206
lea rcx, [rbp + 0xb22]
call fcn.1800743b0
cmp byte [0x1800e4f9a], bl
je 0x18004fcb9
mov byte [0x1800e4f9a], bl
lea rcx, str.SeDebugPrivilege
call fcn.180048fc0
test al, al
jne 0x18004fcb9
lea rcx, [0x180000000]
lea rax, [rcx + 0xb08f8]
mov qword [rsp + 0x70], rax
lea rax, [rcx + 0xb09a8]
mov qword [rbp - 0x80], rax
lea rax, [rbp + 8]
mov qword [rsp + 0x50], rax
lea r13, [0x1800b0988]
mov qword [rbp + 8], r13
lea rax, [0x1800b08f0]
mov qword [rbp + 8], rax
mov dword [rsp + 0x64], 1
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
lea rax, [0x1800b0850]
mov qword [rsp + rcx + 0x70], rax
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x18]
mov dword [rsp + rcx + 0x6c], edx
mov qword [rsp + 0x78], rbx
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x70]
add rcx, rax
lea rdx, [rbp - 0x78]
call fcn.1800141b0
nop
lea rax, [rbp - 0x80]
mov qword [rsp + 0x50], rax
mov rax, qword [rbp - 0x80]
movsxd rcx, dword [rax + 4]
lea rax, [0x1800b0868]
mov qword [rbp + rcx - 0x80], rax
mov rax, qword [rbp - 0x80]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rsp + rcx + 0x7c], edx
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
lea rax, [0x1800b0908]
mov qword [rsp + rcx + 0x70], rax
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x20]
mov dword [rsp + rcx + 0x6c], edx
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
lea rax, [0x1800b0990]
mov qword [rsp + rcx + 0x70], rax
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rsp + rcx + 0x6c], edx
lea rax, [rbp - 0x78]
mov qword [rsp + 0x50], rax
lea rcx, [rbp - 0x78]
call fcn.180014250
nop
lea rax, [0x1800b0910]
mov qword [rbp - 0x78], rax
mov qword [rbp - 0x10], rbx
mov dword [rbp - 8], ebx
mov r9b, 0x90
lea r8d, [rbx + 0x16]
lea rdx, [0x1800b3180]
lea rcx, [rbp + 0xaa0]
call fcn.1800403f0
mov r12, rax
mov r9b, 0x79
lea r8d, [rbx + 1]
lea rdx, [0x1800b040c]
lea rcx, [rbp + 0xa80]
call fcn.1800403f0
mov r15, rax
mov r9b, 0xbe
lea r8d, [rbx + 1]
lea rdx, [0x1800b0410]
lea rcx, [rbp + 0xae0]
call fcn.1800403f0
mov rsi, rax
call fcn.18006c598
mov r14d, eax
call fcn.18006bebc
mov edi, eax
mov rdx, rsi
lea rcx, [rbp - 0x80]
call fcn.180015f30
mov rcx, rax
mov edx, edi
call fcn.180011820
mov rcx, rax
mov rdx, r15
call fcn.180015f30
mov rcx, rax
mov rdx, r12
call fcn.180015f30
mov rcx, rax
lea rdx, str._Last_Error:
call fcn.1800161a0
mov rcx, rax
mov edx, r14d
call fcn.180011820
nop
cmp qword [rbp + 0xaf8], 8
jb 0x18004fb27
mov rcx, qword [rbp + 0xae0]
call fcn.180073478
mov qword [rbp + 0xaf8], 7
mov qword [rbp + 0xaf0], rbx
mov word [rbp + 0xae0], bx
cmp qword [rbp + 0xa98], 8
jb 0x18004fb56
mov rcx, qword [rbp + 0xa80]
call fcn.180073478
mov qword [rbp + 0xa98], 7
mov qword [rbp + 0xa90], rbx
mov word [rbp + 0xa80], bx
cmp qword [rbp + 0xab8], 8
jb 0x18004fb85
mov rcx, qword [rbp + 0xaa0]
call fcn.180073478
mov qword [rbp + 0xab8], 7
mov qword [rbp + 0xab0], rbx
mov word [rbp + 0xaa0], bx
mov r9b, 0xe7
mov r8d, 7
lea rdx, [0x1800b17a8]
lea rcx, [rbp + 0xae0]
call fcn.18003fcc0
mov rsi, rax
mov r9b, 0xf8
mov r8d, 5
lea rdx, [0x1800b0414]
lea rcx, [rbp + 0xa80]
call fcn.18003fcc0
mov rdi, rax
lea rdx, [rbp + 0xaa0]
lea rcx, [rsp + 0x70]
call fcn.1800124c0
nop
mov r8, rsi
mov rdx, rdi
mov rcx, rax
call fcn.18003bf90
nop
cmp qword [rbp + 0xab8], 8
jb 0x18004fc13
mov rcx, qword [rbp + 0xaa0]
call fcn.180073478
mov qword [rbp + 0xab8], 7
mov qword [rbp + 0xab0], rbx
mov word [rbp + 0xaa0], bx
cmp qword [rbp + 0xa98], 0x10
jb 0x18004fc42
mov rcx, qword [rbp + 0xa80]
call fcn.180073478
mov qword [rbp + 0xa98], 0xf
mov qword [rbp + 0xa90], rbx
mov byte [rbp + 0xa80], 0
cmp qword [rbp + 0xaf8], 0x10
jb 0x18004fc71
mov rcx, qword [rbp + 0xae0]
call fcn.180073478
mov qword [rbp + 0xaf8], 0xf
mov qword [rbp + 0xaf0], rbx
mov byte [rbp + 0xae0], 0
lea rcx, [rbp + 8]
call fcn.1800123f0
lea rax, [rbp + 8]
mov qword [rsp + 0x50], rax
lea rax, [0x1800b08f0]
mov qword [rbp + 8], rax
mov qword [rbp + 8], r13
lea rcx, [rbp + 8]
call fcn.1800723c4
jmp 0x1800517fb
mov r9b, 0x40
mov r8d, 0xc
lea rdx, [0x1800b31b0]
lea rcx, [rbp + 0xa80]
call fcn.18003fcc0
mov rdi, rax
mov r9b, 0xdb
mov r8d, 0xc
lea rdx, [0x1800b0540]
lea rcx, [rbp + 0xaa0]
call fcn.1800403f0
nop
cmp qword [rdi + 0x18], 0x10
jb 0x18004fcff
mov rdi, qword [rdi]
cmp qword [rax + 0x18], 8
jb 0x18004fd09
mov rax, qword [rax]
mov rcx, rax
call fcn.18006c8c0
mov rcx, rax
mov rdx, rdi
call fcn.18006ccbc
mov r14, rax
cmp qword [rbp + 0xab8], 8
jb 0x18004fd35
mov rcx, qword [rbp + 0xaa0]
call fcn.180073478
mov qword [rbp + 0xab8], 7
mov qword [rbp + 0xab0], rbx
mov word [rbp + 0xaa0], bx
cmp qword [rbp + 0xa98], 0x10
jb 0x18004fd64
mov rcx, qword [rbp + 0xa80]
call fcn.180073478
mov qword [rbp + 0xa98], 0xf
mov qword [rbp + 0xa90], rbx
mov byte [rbp + 0xa80], 0
test r14, r14
jne 0x180050003
lea rcx, [rbp + 0x380]
call fcn.180012320
nop
mov r9b, 1
lea r8d, [r14 + 0x22]
lea rdx, str.FW_au
lea rcx, [rbp + 0xae0]
call fcn.1800403f0
mov r12, rax
mov r9b, 0x79
lea r8d, [r14 + 1]
lea rdx, [0x1800b040c]
lea rcx, [rbp + 0xa80]
call fcn.1800403f0
mov r15, rax
mov r9b, 0xbe
lea r8d, [r14 + 1]
lea rdx, [0x1800b0410]
lea rcx, [rbp + 0xaa0]
call fcn.1800403f0
mov rsi, rax
call fcn.18006c598
mov r14d, eax
call fcn.18006bebc
mov edi, eax
mov rdx, rsi
lea rcx, [rbp + 0x390]
call fcn.180015f30
mov rcx, rax
mov edx, edi
call fcn.180011820
mov rcx, rax
mov rdx, r15
call fcn.180015f30
mov rcx, rax
mov rdx, r12
call fcn.180015f30
mov rcx, rax
lea rdx, str._Last_Error:
call fcn.1800161a0
mov rcx, rax
mov edx, r14d
call fcn.180011820
nop
cmp qword [rbp + 0xab8], 8
jb 0x18004fe59
mov rcx, qword [rbp + 0xaa0]
call fcn.180073478
mov qword [rbp + 0xab8], 7
mov qword [rbp + 0xab0], rbx
mov word [rbp + 0xaa0], bx
cmp qword [rbp + 0xa98], 8
jb 0x18004fe88
mov rcx, qword [rbp + 0xa80]
call fcn.180073478
mov qword [rbp + 0xa98], 7
mov qword [rbp + 0xa90], rbx
mov word [rbp + 0xa80], bx
cmp qword [rbp + 0xaf8], 8
jb 0x18004feb7
mov rcx, qword [rbp + 0xae0]
call fcn.180073478
mov qword [rbp + 0xaf8], 7
mov qword [rbp + 0xaf0], rbx
mov word [rbp + 0xae0], bx
mov r9b, 0xe7
mov r8d, 7
lea rdx, [0x1800b17a8]
lea rcx, [rbp + 0xae0]
call fcn.18003fcc0
mov rsi, rax
mov r9b, 0xf8
mov r8d, 5
lea rdx, [0x1800b0414]
lea rcx, [rbp + 0xa80]
call fcn.18003fcc0
mov rdi, rax
lea rdx, [rbp + 0xaa0]
lea rcx, [rbp + 0x380]
call fcn.1800124c0
nop
mov r8, rsi
mov rdx, rdi
mov rcx, rax
call fcn.18003bf90
nop
cmp qword [rbp + 0xab8], 8
jb 0x18004ff47
mov rcx, qword [rbp + 0xaa0]
call fcn.180073478
mov qword [rbp + 0xab8], 7
mov qword [rbp + 0xab0], rbx
mov word [rbp + 0xaa0], bx
cmp qword [rbp + 0xa98], 0x10
jb 0x18004ff76
mov rcx, qword [rbp + 0xa80]
call fcn.180073478
mov qword [rbp + 0xa98], 0xf
mov qword [rbp + 0xa90], rbx
mov byte [rbp + 0xa80], 0
cmp qword [rbp + 0xaf8], 0x10
jb 0x18004ffa5
mov rcx, qword [rbp + 0xae0]
call fcn.180073478
mov qword [rbp + 0xaf8], 0xf
mov qword [rbp + 0xaf0], rbx
mov byte [rbp + 0xae0], 0
lea rcx, [rbp + 0x418]
call fcn.1800123f0
lea rax, [rbp + 0x418]
mov qword [rsp + 0x50], rax
lea rax, [0x1800b08f0]
mov qword [rbp + 0x418], rax
lea r13, [0x1800b0988]
mov qword [rbp + 0x418], r13
lea rcx, [rbp + 0x418]
call fcn.1800723c4
jmp 0x1800517f6
mov r8d, r12d
xor edx, edx
mov ecx, 0x43a
call fcn.18006ebc0
mov r13, rax
mov qword [rsp + 0x50], rax
test rax, rax
jne 0x1800502ac
lea rcx, [rbp + 0x480]
call fcn.180012320
nop
mov r9b, 0x88
lea r8d, [r13 + 0x2e]
lea rdx, [0x1800b3210]
lea rcx, [rbp + 0xae0]
call fcn.1800403f0
mov r12, rax
mov r9b, 0x79
lea r8d, [r13 + 1]
lea rdx, [0x1800b040c]
lea rcx, [rbp + 0xa80]
call fcn.1800403f0
mov r14, rax
mov r9b, 0xbe
lea r8d, [r13 + 1]
lea rdx, [0x1800b0410]
lea rcx, [rbp + 0xaa0]
call fcn.1800403f0
mov rsi, rax
call fcn.18006c598
mov r15d, eax
call fcn.18006bebc
mov edi, eax
mov rdx, rsi
lea rcx, [rbp + 0x490]
call fcn.180015f30
mov rcx, rax
mov edx, edi
call fcn.180011820
mov rcx, rax
mov rdx, r14
call fcn.180015f30
mov rcx, rax
mov rdx, r12
call fcn.180015f30
mov rcx, rax
mov edx, dword [rsp + 0x58]
call fcn.180011820
mov rcx, rax
lea rdx, str._Last_Error:
call fcn.1800161a0
mov rcx, rax
mov edx, r15d
call fcn.180011820
nop
cmp qword [rbp + 0xab8], 8
jb 0x180050102
mov rcx, qword [rbp + 0xaa0]
call fcn.180073478
mov qword [rbp + 0xab8], 7
mov qword [rbp + 0xab0], rbx
mov word [rbp + 0xaa0], bx
cmp qword [rbp + 0xa98], 8
jb 0x180050131
mov rcx, qword [rbp + 0xa80]
call fcn.180073478
mov qword [rbp + 0xa98], 7
mov qword [rbp + 0xa90], rbx
mov word [rbp + 0xa80], bx
cmp qword [rbp + 0xaf8], 8
jb 0x180050160
mov rcx, qword [rbp + 0xae0]
call fcn.180073478
mov qword [rbp + 0xaf8], 7
mov qword [rbp + 0xaf0], rbx
mov word [rbp + 0xae0], bx
mov r9b, 0xe7
mov r8d, 7
lea rdx, [0x1800b17a8]
lea rcx, [rbp + 0xae0]
call fcn.18003fcc0
mov rsi, rax
mov r9b, 0xf8
mov r8d, 5
lea rdx, [0x1800b0414]
lea rcx, [rbp + 0xa80]
call fcn.18003fcc0
mov rdi, rax
lea rdx, [rbp + 0xaa0]
lea rcx, [rbp + 0x480]
call fcn.1800124c0
nop
mov r8, rsi
mov rdx, rdi
mov rcx, rax
call fcn.18003bf90
nop
cmp qword [rbp + 0xab8], 8
jb 0x1800501f0
mov rcx, qword [rbp + 0xaa0]
call fcn.180073478
mov qword [rbp + 0xab8], 7
mov qword [rbp + 0xab0], rbx
mov word [rbp + 0xaa0], bx
cmp qword [rbp + 0xa98], 0x10
jb 0x18005021f
mov rcx, qword [rbp + 0xa80]
call fcn.180073478
mov qword [rbp + 0xa98], 0xf
mov qword [rbp + 0xa90], rbx
mov byte [rbp + 0xa80], 0
cmp qword [rbp + 0xaf8], 0x10
jb 0x18005024e
mov rcx, qword [rbp + 0xae0]
call fcn.180073478
mov qword [rbp + 0xaf8], 0xf
mov qword [rbp + 0xaf0], rbx
mov byte [rbp + 0xae0], 0
lea rcx, [rbp + 0x518]
call fcn.1800123f0
lea rax, [rbp + 0x518]
mov qword [rsp + 0x50], rax
lea rax, [0x1800b08f0]
mov qword [rbp + 0x518], rax
lea r13, [0x1800b0988]
mov qword [rbp + 0x518], r13
lea rcx, [rbp + 0x518]
call fcn.1800723c4
jmp 0x1800517f6
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.18004da50
test al, al
jne 0x180050549
lea rcx, [rbp + 0x80]
call fcn.180012320
nop
mov r9b, 0x12
mov r8d, 0x19
lea rdx, [0x1800b3270]
lea rcx, [rbp + 0xae0]
call fcn.1800403f0
mov r12, rax
mov r9b, 0x79
mov r8d, 1
lea rdx, [0x1800b040c]
lea rcx, [rbp + 0xa80]
call fcn.1800403f0
mov r15, rax
mov r9b, 0xbe
mov r8d, 1
lea rdx, [0x1800b0410]
lea rcx, [rbp + 0xaa0]
call fcn.1800403f0
mov rsi, rax
call fcn.18006c598
mov r14d, eax
call fcn.18006bebc
mov edi, eax
mov rdx, rsi
lea rcx, [rbp + 0x90]
call fcn.180015f30
mov rcx, rax
mov edx, edi
call fcn.180011820
mov rcx, rax
mov rdx, r15
call fcn.180015f30
mov rcx, rax
mov rdx, r12
call fcn.180015f30
mov rcx, rax
lea rdx, str._Last_Error:
call fcn.1800161a0
mov rcx, rax
mov edx, r14d
call fcn.180011820
nop
cmp qword [rbp + 0xab8], 8
jb 0x18005039a
mov rcx, qword [rbp + 0xaa0]
call fcn.180073478
mov qword [rbp + 0xab8], 7
mov qword [rbp + 0xab0], rbx
mov word [rbp + 0xaa0], bx
cmp qword [rbp + 0xa98], 8
jb 0x1800503c9
mov rcx, qword [rbp + 0xa80]
call fcn.180073478
mov qword [rbp + 0xa98], 7
mov qword [rbp + 0xa90], rbx
mov word [rbp + 0xa80], bx
cmp qword [rbp + 0xaf8], 8
jb 0x1800503f8
mov rcx, qword [rbp + 0xae0]
call fcn.180073478
mov qword [rbp + 0xaf8], 7
mov qword [rbp + 0xaf0], rbx
mov word [rbp + 0xae0], bx
mov r9b, 0xe7
mov r8d, 7
lea rdx, [0x1800b17a8]
lea rcx, [rbp + 0xae0]
call fcn.18003fcc0
mov rsi, rax
mov r9b, 0xf8
mov r8d, 5
lea rdx, [0x1800b0414]
lea rcx, [rbp + 0xa80]
call fcn.18003fcc0
mov rdi, rax
lea rdx, [rbp + 0xaa0]
lea rcx, [rbp + 0x80]
call fcn.1800124c0
nop
mov r8, rsi
mov rdx, rdi
mov rcx, rax
call fcn.18003bf90
nop
cmp qword [rbp + 0xab8], 8
jb 0x180050488
mov rcx, qword [rbp + 0xaa0]
call fcn.180073478
mov qword [rbp + 0xab8], 7
mov qword [rbp + 0xab0], rbx
mov word [rbp + 0xaa0], bx
cmp qword [rbp + 0xa98], 0x10
jb 0x1800504b7
mov rcx, qword [rbp + 0xa80]
call fcn.180073478
mov qword [rbp + 0xa98], 0xf
mov qword [rbp + 0xa90], rbx
mov byte [rbp + 0xa80], 0
cmp qword [rbp + 0xaf8], 0x10
jb 0x1800504e6
mov rcx, qword [rbp + 0xae0]
call fcn.180073478
mov qword [rbp + 0xaf8], 0xf
mov qword [rbp + 0xaf0], rbx
mov byte [rbp + 0xae0], 0
lea rcx, [rbp + 0x118]
call fcn.1800123f0
lea rax, [rbp + 0x118]
mov qword [rsp + 0x58], rax
lea rax, [0x1800b08f0]
mov qword [rbp + 0x118], rax
lea r13, [0x1800b0988]
mov qword [rbp + 0x118], r13
lea rcx, [rbp + 0x118]
call fcn.1800723c4
mov r13, qword [rsp + 0x50]
jmp 0x1800517ee
mov eax, dword [rsp + 0x60]
test eax, eax
je 0x1800507f9
mov rdx, r15
mov rcx, r13
call fcn.18004f6a0
mov r14d, eax
test eax, eax
jne 0x1800507f3
lea rcx, [rbp + 0x180]
call fcn.180012320
nop
mov r9b, 0xa0
mov r8d, 0xd
lea rdx, [0x1800b32a8]
lea rcx, [rbp + 0xae0]
call fcn.1800403f0
mov r12, rax
mov r9b, 0x79
mov r8d, 1
lea rdx, [0x1800b040c]
lea rcx, [rbp + 0xa80]
call fcn.1800403f0
mov r15, rax
mov r9b, 0xbe
mov r8d, 1
lea rdx, [0x1800b0410]
lea rcx, [rbp + 0xaa0]
call fcn.1800403f0
mov rsi, rax
call fcn.18006c598
mov r14d, eax
call fcn.18006bebc
mov edi, eax
mov rdx, rsi
lea rcx, [rbp + 0x190]
call fcn.180015f30
mov rcx, rax
mov edx, edi
call fcn.180011820
mov rcx, rax
mov rdx, r15
call fcn.180015f30
mov rcx, rax
mov rdx, r12
call fcn.180015f30
mov rcx, rax
lea rdx, str._Last_Error:
call fcn.1800161a0
mov rcx, rax
mov edx, r14d
call fcn.180011820
nop
cmp qword [rbp + 0xab8], 8
jb 0x180050644
mov rcx, qword [rbp + 0xaa0]
call fcn.180073478
mov qword [rbp + 0xab8], 7
mov qword [rbp + 0xab0], rbx
mov word [rbp + 0xaa0], bx
cmp qword [rbp + 0xa98], 8
jb 0x180050673
mov rcx, qword [rbp + 0xa80]
call fcn.180073478
mov qword [rbp + 0xa98], 7
mov qword [rbp + 0xa90], rbx
mov word [rbp + 0xa80], bx
cmp qword [rbp + 0xaf8], 8
jb 0x1800506a2
mov rcx, qword [rbp + 0xae0]
call fcn.180073478
mov qword [rbp + 0xaf8], 7
mov qword [rbp + 0xaf0], rbx
mov word [rbp + 0xae0], bx
mov r9b, 0xe7
mov r8d, 7
lea rdx, [0x1800b17a8]
lea rcx, [rbp + 0xae0]
call fcn.18003fcc0
mov rsi, rax
mov r9b, 0xf8
mov r8d, 5
lea rdx, [0x1800b0414]
lea rcx, [rbp + 0xa80]
call fcn.18003fcc0
mov rdi, rax
lea rdx, [rbp + 0xaa0]
lea rcx, [rbp + 0x180]
call fcn.1800124c0
nop
mov r8, rsi
mov rdx, rdi
mov rcx, rax
call fcn.18003bf90
nop
cmp qword [rbp + 0xab8], 8
jb 0x180050732
mov rcx, qword [rbp + 0xaa0]
call fcn.180073478
mov qword [rbp + 0xab8], 7
mov qword [rbp + 0xab0], rbx
mov word [rbp + 0xaa0], bx
cmp qword [rbp + 0xa98], 0x10
jb 0x180050761
mov rcx, qword [rbp + 0xa80]
call fcn.180073478
mov qword [rbp + 0xa98], 0xf
mov qword [rbp + 0xa90], rbx
mov byte [rbp + 0xa80], 0
cmp qword [rbp + 0xaf8], 0x10
jb 0x180050790
mov rcx, qword [rbp + 0xae0]
call fcn.180073478
mov qword [rbp + 0xaf8], 0xf
mov qword [rbp + 0xaf0], rbx
mov byte [rbp + 0xae0], 0
lea rcx, [rbp + 0x218]
call fcn.1800123f0
lea rax, [rbp + 0x218]
mov qword [rsp + 0x58], rax
lea rax, [0x1800b08f0]
mov qword [rbp + 0x218], rax
lea r13, [0x1800b0988]
mov qword [rbp + 0x218], r13
lea rcx, [rbp + 0x218]
call fcn.1800723c4
mov r13, qword [rsp + 0x50]
jmp 0x1800517ee
mov eax, dword [rsp + 0x60]
test eax, eax
cmovne rsi, r15
lea rax, [rbp + 0xb00]
or rdi, 0xffffffffffffffff
cmp rax, rsi
je 0x180050822
mov r9, rdi
xor r8d, r8d
mov rdx, rsi
lea rcx, [rbp + 0xb00]
call fcn.1800154e0
cmp qword [rbp + 0xb10], 0
je 0x1800517ee
lea rcx, [rbp + 0xb00]
cmp qword [rbp + 0xb18], 8
cmovae rcx, qword [rbp + 0xb00]
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], 0x103
lea rax, [rbp + 0xb20]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call fcn.1800757bc
mov r9b, 0xbb
mov r8d, 4
lea rdx, [0x1800b32c8]
lea rcx, [rbp + 0xac0]
call fcn.1800403f0
nop
cmp qword [rax + 0x18], 8
jb 0x18005089f
mov rax, qword [rax]
mov r8, rax
mov edx, 0x104
lea rcx, [rbp + 0xb20]
call fcn.180075c3c
nop
cmp qword [rbp + 0xad8], 8
jb 0x1800508ca
mov rcx, qword [rbp + 0xac0]
call fcn.180073478
mov qword [rbp + 0xad8], 7
mov qword [rbp + 0xad0], rbx
mov word [rbp + 0xac0], bx
mov qword [rbp + 0xaf0], rbx
mov qword [rbp + 0xaf8], rbx
mov qword [rbp + 0xaf8], 7
mov qword [rbp + 0xaf0], rbx
mov word [rbp + 0xae0], bx
cmp word [rbp + 0xb20], 0
jne 0x180050919
mov rdi, rbx
jmp 0x18005092a
lea rax, [rbp + 0xb20]
inc rdi
cmp word [rax + rdi*2], 0
jne 0x180050920
mov r8, rdi
lea rdx, [rbp + 0xb20]
lea rcx, [rbp + 0xae0]
call fcn.180014300
nop
xor r8d, r8d
lea rdx, [rbp + 0xae0]
mov ecx, r12d
call fcn.18004dbe0
movzx edi, al
cmp qword [rbp + 0xaf8], 8
jb 0x18005096c
mov rcx, qword [rbp + 0xae0]
call fcn.180073478
mov qword [rbp + 0xaf8], 7
mov qword [rbp + 0xaf0], rbx
mov word [rbp + 0xae0], bx
test dil, dil
je 0x180050bff
lea rcx, [rbp + 0x280]
call fcn.180012320
nop
mov r9b, 0x96
mov r8d, 0x1c
lea rdx, [0x1800b32d8]
lea rcx, [rbp + 0xa80]
call fcn.1800403f0
mov r15, rax
mov r9b, 0xab
mov r8d, 1
lea rdx, [0x1800b0390]
lea rcx, [rbp + 0xaa0]
call fcn.1800403f0
mov r14, rax
mov r9b, 0xda
mov r8d, 1
lea rdx, [0x1800b0394]
lea rcx, [rbp + 0xac0]
call fcn.1800403f0
mov rdi, rax
call fcn.18006bebc
mov esi, eax
mov rdx, rdi
lea rcx, [rbp + 0x290]
call fcn.180015f30
mov rcx, rax
mov edx, esi
call fcn.180011820
mov rcx, rax
mov rdx, r14
call fcn.180015f30
mov rcx, rax
mov rdx, r15
call fcn.180015f30
mov rcx, rax
mov edx, r12d
call fcn.180011820
nop
cmp qword [rbp + 0xad8], 8
jb 0x180050a50
mov rcx, qword [rbp + 0xac0]
call fcn.180073478
mov qword [rbp + 0xad8], 7
mov qword [rbp + 0xad0], rbx
mov word [rbp + 0xac0], bx
cmp qword [rbp + 0xab8], 8
jb 0x180050a7f
mov rcx, qword [rbp + 0xaa0]
call fcn.180073478
mov qword [rbp + 0xab8], 7
mov qword [rbp + 0xab0], rbx
mov word [rbp + 0xaa0], bx
cmp qword [rbp + 0xa98], 8
jb 0x180050aae
mov rcx, qword [rbp + 0xa80]
call fcn.180073478
mov qword [rbp + 0xa98], 7
mov qword [rbp + 0xa90], rbx
mov word [rbp + 0xa80], bx
mov r9b, 0xe7
mov r8d, 7
lea rdx, [0x1800b17a8]
lea rcx, [rbp + 0xa80]
call fcn.18003fcc0
mov rsi, rax
mov r9b, 0x4d
mov r8d, 5
lea rdx, [0x1800b03a0]
lea rcx, [rbp + 0xaa0]
call fcn.18003fcc0
mov rdi, rax
lea rdx, [rbp + 0xac0]
lea rcx, [rbp + 0x280]
call fcn.1800124c0
nop
mov r8, rsi
mov rdx, rdi
mov rcx, rax
call fcn.18003bf90
nop
cmp qword [rbp + 0xad8], 8
jb 0x180050b3e
mov rcx, qword [rbp + 0xac0]
call fcn.180073478
mov qword [rbp + 0xad8], 7
mov qword [rbp + 0xad0], rbx
mov word [rbp + 0xac0], bx
cmp qword [rbp + 0xab8], 0x10
jb 0x180050b6d
mov rcx, qword [rbp + 0xaa0]
call fcn.180073478
mov qword [rbp + 0xab8], 0xf
mov qword [rbp + 0xab0], rbx
mov byte [rbp + 0xaa0], 0
cmp qword [rbp + 0xa98], 0x10
jb 0x180050b9c
mov rcx, qword [rbp + 0xa80]
call fcn.180073478
mov qword [rbp + 0xa98], 0xf
mov qword [rbp + 0xa90], rbx
mov byte [rbp + 0xa80], 0
lea rcx, [rbp + 0x318]
call fcn.1800123f0
lea rax, [rbp + 0x318]
mov qword [rsp + 0x58], rax
lea rax, [0x1800b08f0]
mov qword [rbp + 0x318], rax
lea r13, [0x1800b0988]
mov qword [rbp + 0x318], r13
lea rcx, [rbp + 0x318]
call fcn.1800723c4
mov r13, qword [rsp + 0x50]
jmp 0x1800517ee
mov rax, qword [rbp + 0xb10]
lea rsi, [rax + rax]
mov dword [rsp + 0x20], 4
mov r9d, 0x1000
mov r8, rsi
xor edx, edx
mov rcx, r13
call fcn.180070d2c
mov rdi, rax
mov qword [rsp + 0x58], rax
test rax, rax
jne 0x180050e7f
lea rcx, [rbp + 0x580]
call fcn.180012320
nop
mov r9b, 0x3e
lea r8d, [rdi + 0x15]
lea rdx, [0x1800b3318]
lea rcx, [rbp + 0xa80]
call fcn.1800403f0
mov r12, rax
mov r9b, 0x79
lea r8d, [rdi + 1]
lea rdx, [0x1800b040c]
lea rcx, [rbp + 0xaa0]
call fcn.1800403f0
mov r15, rax
mov r9b, 0xbe
lea r8d, [rdi + 1]
lea rdx, [0x1800b0410]
lea rcx, [rbp + 0xac0]
call fcn.1800403f0
mov rsi, rax
call fcn.18006c598
mov r14d, eax
call fcn.18006bebc
mov edi, eax
mov rdx, rsi
lea rcx, [rbp + 0x590]
call fcn.180015f30
mov rcx, rax
mov edx, edi
call fcn.180011820
mov rcx, rax
mov rdx, r15
call fcn.180015f30
mov rcx, rax
mov rdx, r12
call fcn.180015f30
mov rcx, rax
lea rdx, str._Last_Error:
call fcn.1800161a0
mov rcx, rax
mov edx, r14d
call fcn.180011820
nop
cmp qword [rbp + 0xad8], 8
jb 0x180050d09
mov rcx, qword [rbp + 0xac0]
call fcn.180073478
mov qword [rbp + 0xad8], 7
mov qword [rbp + 0xad0], rbx
mov word [rbp + 0xac0], bx
cmp qword [rbp + 0xab8], 8
jb 0x180050d38
mov rcx, qword [rbp + 0xaa0]
call fcn.180073478
mov qword [rbp + 0xab8], 7
mov qword [rbp + 0xab0], rbx
mov word [rbp + 0xaa0], bx
cmp qword [rbp + 0xa98], 8
jb 0x180050d67
mov rcx, qword [rbp + 0xa80]
call fcn.180073478
mov qword [rbp + 0xa98], 7
mov qword [rbp + 0xa90], rbx
mov word [rbp + 0xa80], bx
mov r9b, 0xe7
mov r8d, 7
lea rdx, [0x1800b17a8]
lea rcx, [rbp + 0xa80]
call fcn.18003fcc0
mov rsi, rax
mov r9b, 0xf8
mov r8d, 5
lea rdx, [0x1800b0414]
lea rcx, [rbp + 0xaa0]
call fcn.18003fcc0
mov rdi, rax
lea rdx, [rbp + 0xac0]
lea rcx, [rbp + 0x580]
call fcn.1800124c0
nop
mov r8, rsi
mov rdx, rdi
mov rcx, rax
call fcn.18003bf90
nop
cmp qword [rbp + 0xad8], 8
jb 0x180050df7
mov rcx, qword [rbp + 0xac0]
call fcn.180073478
mov qword [rbp + 0xad8], 7
mov qword [rbp + 0xad0], rbx
mov word [rbp + 0xac0], bx
cmp qword [rbp + 0xab8], 0x10
jb 0x180050e26
mov rcx, qword [rbp + 0xaa0]
call fcn.180073478
mov qword [rbp + 0xab8], 0xf
mov qword [rbp + 0xab0], rbx
mov byte [rbp + 0xaa0], 0
cmp qword [rbp + 0xa98], 0x10
jb 0x180050e55
mov rcx, qword [rbp + 0xa80]
call fcn.180073478
mov qword [rbp + 0xa98], 0xf
mov qword [rbp + 0xa90], rbx
mov byte [rbp + 0xa80], 0
lea rcx, [rbp + 0x580]
call fcn.18000eb30
jmp 0x1800517ee
lea r8, [rbp + 0xb00]
cmp qword [rbp + 0xb18], 8
cmovae r8, qword [rbp + 0xb00]
mov qword [rsp + 0x20], rbx
mov r9, rsi
mov rdx, rax
mov rcx, r13
call fcn.180071488
test eax, eax
jne 0x180051100
lea rcx, [rbp + 0x680]
call fcn.180012320
nop
mov r9b, 0x4c
mov r8d, 0x19
lea rdx, [0x1800b3348]
lea rcx, [rbp + 0xa80]
call fcn.1800403f0
mov r12, rax
mov r9b, 0x79
mov r8d, 1
lea rdx, [0x1800b040c]
lea rcx, [rbp + 0xaa0]
call fcn.1800403f0
mov r15, rax
mov r9b, 0xbe
mov r8d, 1
lea rdx, [0x1800b0410]
lea rcx, [rbp + 0xac0]
call fcn.1800403f0
mov rsi, rax
call fcn.18006c598
mov r14d, eax
call fcn.18006bebc
mov edi, eax
mov rdx, rsi
lea rcx, [rbp + 0x690]
call fcn.180015f30
mov rcx, rax
mov edx, edi
call fcn.180011820
mov rcx, rax
mov rdx, r15
call fcn.180015f30
mov rcx, rax
mov rdx, r12
call fcn.180015f30
mov rcx, rax
lea rdx, str._Last_Error:
call fcn.1800161a0
mov rcx, rax
mov edx, r14d
call fcn.180011820
nop
cmp qword [rbp + 0xad8], 8
jb 0x180050f8a
mov rcx, qword [rbp + 0xac0]
call fcn.180073478
mov qword [rbp + 0xad8], 7
mov qword [rbp + 0xad0], rbx
mov word [rbp + 0xac0], bx
cmp qword [rbp + 0xab8], 8
jb 0x180050fb9
mov rcx, qword [rbp + 0xaa0]
call fcn.180073478
mov qword [rbp + 0xab8], 7
mov qword [rbp + 0xab0], rbx
mov word [rbp + 0xaa0], bx
cmp qword [rbp + 0xa98], 8
jb 0x180050fe8
mov rcx, qword [rbp + 0xa80]
call fcn.180073478
mov qword [rbp + 0xa98], 7
mov qword [rbp + 0xa90], rbx
mov word [rbp + 0xa80], bx
mov r9b, 0xe7
mov r8d, 7
lea rdx, [0x1800b17a8]
lea rcx, [rbp + 0xa80]
call fcn.18003fcc0
mov rsi, rax
mov r9b, 0xf8
mov r8d, 5
lea rdx, [0x1800b0414]
lea rcx, [rbp + 0xaa0]
call fcn.18003fcc0
mov rdi, rax
lea rdx, [rbp + 0xac0]
lea rcx, [rbp + 0x680]
call fcn.1800124c0
nop
mov r8, rsi
mov rdx, rdi
mov rcx, rax
call fcn.18003bf90
nop
cmp qword [rbp + 0xad8], 8
jb 0x180051078
mov rcx, qword [rbp + 0xac0]
call fcn.180073478
mov qword [rbp + 0xad8], 7
mov qword [rbp + 0xad0], rbx
mov word [rbp + 0xac0], bx
cmp qword [rbp + 0xab8], 0x10
jb 0x1800510a7
mov rcx, qword [rbp + 0xaa0]
call fcn.180073478
mov qword [rbp + 0xab8], 0xf
mov qword [rbp + 0xab0], rbx
mov byte [rbp + 0xaa0], 0
cmp qword [rbp + 0xa98], 0x10
jb 0x1800510d6
mov rcx, qword [rbp + 0xa80]
call fcn.180073478
mov qword [rbp + 0xa98], 0xf
mov qword [rbp + 0xa90], rbx
mov byte [rbp + 0xa80], 0
lea rcx, [rbp + 0x680]
call fcn.18000eb30
jmp 0x1800517d8
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rdi
mov r9, r14
xor r8d, r8d
xor edx, edx
mov rcx, r13
call fcn.18006aac8
mov r12, rax
mov qword [rsp + 0x50], rax
test rax, rax
jne 0x18005137d
lea rcx, [rbp + 0x780]
call fcn.180012320
nop
mov r9b, 0x6a
lea r8d, [r12 + 0x19]
lea rdx, str.____N
lea rcx, [rbp + 0xa80]
call fcn.1800403f0
mov r12, rax
mov r9b, 0x79
mov r8d, 1
lea rdx, [0x1800b040c]
lea rcx, [rbp + 0xaa0]
call fcn.1800403f0
mov r15, rax
mov r9b, 0xbe
mov r8d, 1
lea rdx, [0x1800b0410]
lea rcx, [rbp + 0xac0]
call fcn.1800403f0
mov rsi, rax
call fcn.18006c598
mov r14d, eax
call fcn.18006bebc
mov edi, eax
mov rdx, rsi
lea rcx, [rbp + 0x790]
call fcn.180015f30
mov rcx, rax
mov edx, edi
call fcn.180011820
mov rcx, rax
mov rdx, r15
call fcn.180015f30
mov rcx, rax
mov rdx, r12
call fcn.180015f30
mov rcx, rax
lea rdx, str._Last_Error:
call fcn.1800161a0
mov rcx, rax
mov edx, r14d
call fcn.180011820
nop
cmp qword [rbp + 0xad8], 8
jb 0x180051207
mov rcx, qword [rbp + 0xac0]
call fcn.180073478
mov qword [rbp + 0xad8], 7
mov qword [rbp + 0xad0], rbx
mov word [rbp + 0xac0], bx
cmp qword [rbp + 0xab8], 8
jb 0x180051236
mov rcx, qword [rbp + 0xaa0]
call fcn.180073478
mov qword [rbp + 0xab8], 7
mov qword [rbp + 0xab0], rbx
mov word [rbp + 0xaa0], bx
cmp qword [rbp + 0xa98], 8
jb 0x180051265
mov rcx, qword [rbp + 0xa80]
call fcn.180073478
mov qword [rbp + 0xa98], 7
mov qword [rbp + 0xa90], rbx
mov word [rbp + 0xa80], bx
mov r9b, 0xe7
mov r8d, 7
lea rdx, [0x1800b17a8]
lea rcx, [rbp + 0xa80]
call fcn.18003fcc0
mov rsi, rax
mov r9b, 0xf8
mov r8d, 5
lea rdx, [0x1800b0414]
lea rcx, [rbp + 0xaa0]
call fcn.18003fcc0
mov rdi, rax
lea rdx, [rbp + 0xac0]
lea rcx, [rbp + 0x780]
call fcn.1800124c0
nop
mov r8, rsi
mov rdx, rdi
mov rcx, rax
call fcn.18003bf90
nop
cmp qword [rbp + 0xad8], 8
jb 0x1800512f5
mov rcx, qword [rbp + 0xac0]
call fcn.180073478
mov qword [rbp + 0xad8], 7
mov qword [rbp + 0xad0], rbx
mov word [rbp + 0xac0], bx
cmp qword [rbp + 0xab8], 0x10
jb 0x180051324
mov rcx, qword [rbp + 0xaa0]
call fcn.180073478
mov qword [rbp + 0xab8], 0xf
mov qword [rbp + 0xab0], rbx
mov byte [rbp + 0xaa0], 0
cmp qword [rbp + 0xa98], 0x10
jb 0x180051353
mov rcx, qword [rbp + 0xa80]
call fcn.180073478
mov qword [rbp + 0xa98], 0xf
mov qword [rbp + 0xa90], rbx
mov byte [rbp + 0xa80], 0
lea rcx, [rbp + 0x780]
call fcn.18000eb30
jmp 0x1800517d8
lea rcx, [rbp + 0x980]
call fcn.180012320
nop
mov r9b, 0xdd
mov r8d, 0x36
lea rdx, [0x1800b33c0]
lea rcx, [rbp + 0xa80]
call fcn.1800403f0
mov r15, rax
mov r9b, 0xab
mov r8d, 1
lea rdx, [0x1800b0390]
lea rcx, [rbp + 0xaa0]
call fcn.1800403f0
mov r14, rax
mov r9b, 0xda
mov r8d, 1
lea rdx, [0x1800b0394]
lea rcx, [rbp + 0xac0]
call fcn.1800403f0
mov rdi, rax
call fcn.18006bebc
mov esi, eax
mov rdx, rdi
lea rcx, [rbp + 0x990]
call fcn.180015f30
mov rcx, rax
mov edx, esi
call fcn.180011820
mov rcx, rax
mov rdx, r14
call fcn.180015f30
mov rcx, rax
mov rdx, r15
call fcn.180015f30
nop
cmp qword [rbp + 0xad8], 8
jb 0x180051434
mov rcx, qword [rbp + 0xac0]
call fcn.180073478
mov qword [rbp + 0xad8], 7
mov qword [rbp + 0xad0], rbx
mov word [rbp + 0xac0], bx
cmp qword [rbp + 0xab8], 8
jb 0x180051463
mov rcx, qword [rbp + 0xaa0]
call fcn.180073478
mov qword [rbp + 0xab8], 7
mov qword [rbp + 0xab0], rbx
mov word [rbp + 0xaa0], bx
cmp qword [rbp + 0xa98], 8
jb 0x180051492
mov rcx, qword [rbp + 0xa80]
call fcn.180073478
mov qword [rbp + 0xa98], 7
mov qword [rbp + 0xa90], rbx
mov word [rbp + 0xa80], bx
mov r9b, 0xe7
mov r8d, 7
lea rdx, [0x1800b17a8]
lea rcx, [rbp + 0xa80]
call fcn.18003fcc0
mov rsi, rax
mov r9b, 0x4d
mov r8d, 5
lea rdx, [0x1800b03a0]
lea rcx, [rbp + 0xaa0]
call fcn.18003fcc0
mov rdi, rax
lea rdx, [rbp + 0xac0]
lea rcx, [rbp + 0x980]
call fcn.1800124c0
nop
mov r8, rsi
mov rdx, rdi
mov rcx, rax
call fcn.18003bf90
nop
cmp qword [rbp + 0xad8], 8
jb 0x180051522
mov rcx, qword [rbp + 0xac0]
call fcn.180073478
mov qword [rbp + 0xad8], 7
mov qword [rbp + 0xad0], rbx
mov word [rbp + 0xac0], bx
cmp qword [rbp + 0xab8], 0x10
jb 0x180051551
mov rcx, qword [rbp + 0xaa0]
call fcn.180073478
mov qword [rbp + 0xab8], 0xf
mov qword [rbp + 0xab0], rbx
mov byte [rbp + 0xaa0], 0
cmp qword [rbp + 0xa98], 0x10
jb 0x180051580
mov rcx, qword [rbp + 0xa80]
call fcn.180073478
mov qword [rbp + 0xa98], 0xf
mov qword [rbp + 0xa90], rbx
mov byte [rbp + 0xa80], 0
lea rcx, [rbp + 0x980]
call fcn.18000eb30
or edx, 0xffffffff
mov rcx, r12
call fcn.1800712d8
lea rdx, [rsp + 0x68]
mov rcx, r12
call fcn.18006c1a4
test eax, eax
jne 0x1800517d0
lea rcx, [rbp + 0x880]
call fcn.180012320
nop
mov r9b, 0x63
mov r8d, 0x35
lea rdx, str._A5p_ba
lea rcx, [rbp + 0xa80]
call fcn.1800403f0
mov r12, rax
mov r9b, 0x79
mov r8d, 1
lea rdx, [0x1800b040c]
lea rcx, [rbp + 0xaa0]
call fcn.1800403f0
mov r15, rax
mov r9b, 0xbe
mov r8d, 1
lea rdx, [0x1800b0410]
lea rcx, [rbp + 0xac0]
call fcn.1800403f0
mov rsi, rax
call fcn.18006c598
mov r14d, eax
call fcn.18006bebc
mov edi, eax
mov rdx, rsi
lea rcx, [rbp + 0x890]
call fcn.180015f30
mov rcx, rax
mov edx, edi
call fcn.180011820
mov rcx, rax
mov rdx, r15
call fcn.180015f30
mov rcx, rax
mov rdx, r12
call fcn.180015f30
mov rcx, rax
lea rdx, str._Last_Error:
call fcn.1800161a0
mov rcx, rax
mov edx, r14d
call fcn.180011820
nop
cmp qword [rbp + 0xad8], 8
jb 0x18005169e
mov rcx, qword [rbp + 0xac0]
call fcn.180073478
mov qword [rbp + 0xad8], 7
mov qword [rbp + 0xad0], rbx
mov word [rbp + 0xac0], bx
cmp qword [rbp + 0xab8], 8
jb 0x1800516cd
mov rcx, qword [rbp + 0xaa0]
call fcn.180073478
mov qword [rbp + 0xab8], 7
mov qword [rbp + 0xab0], rbx
mov word [rbp + 0xaa0], bx
cmp qword [rbp + 0xa98], 8
jb 0x1800516fc
mov rcx, qword [rbp + 0xa80]
call fcn.180073478
mov qword [rbp + 0xa98], 7
mov qword [rbp + 0xa90], rbx
mov word [rbp + 0xa80], bx
mov r9b, 0xe7
mov r8d, 7
lea rdx, [0x1800b17a8]
lea rcx, [rbp + 0xa80]
call fcn.18003fcc0
mov rsi, rax
mov r9b, 0xf8
mov r8d, 5
lea rdx, [0x1800b0414]
lea rcx, [rbp + 0xaa0]
call fcn.18003fcc0
mov rdi, rax
lea rdx, [rbp + 0xac0]
lea rcx, [rbp + 0x880]
call fcn.1800124c0
nop
mov r8, rsi
mov rdx, rdi
mov rcx, rax
call fcn.18003bf90
nop
cmp qword [rbp + 0xad8], 8
jb 0x18005178c
mov rcx, qword [rbp + 0xac0]
call fcn.180073478
mov qword [rbp + 0xad8], 7
mov qword [rbp + 0xad0], rbx
mov word [rbp + 0xac0], bx
lea rcx, [rbp + 0xaa0]
call fcn.180003560
nop
lea rcx, [rbp + 0xa80]
call fcn.180003560
nop
lea rcx, [rbp + 0x880]
call fcn.18000eb30
mov r12, qword [rsp + 0x50]
mov rcx, r12
call fcn.18006a388
mov r9d, 0x8000
xor r8d, r8d
mov rdx, qword [rsp + 0x58]
mov rcx, r13
call fcn.180070e10
mov rcx, r13
call fcn.18006a388
mov rbx, qword [rsp + 0x68]
lea rcx, [rbp + 0xb00]
call fcn.180003660
mov rax, rbx
mov rcx, qword [rbp + 0xd30]
xor rcx, rsp
call fcn.180072850
mov rbx, qword [rsp + 0xe98]
add rsp, 0xe40
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret