Function at 0x180055de0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rdi
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0x90
mov rax, qword [0x180211600]
xor rax, rsp
mov qword [rbp + 0x4f], rax
xor ebx, ebx
mov dword [rbp + 0x49], 0x736475
mov dword [rbp + 0x3f], 0x6f6c6e55
mov dword [rbp + 0x43], 0x43206461
mov word [rbp + 0x47], 0x6f6c
mov byte [rbp + 0x4d], bl
lea rdi, [rdx + 0x90]
mov ecx, pe_nt_image_headers64
call fcn.18016cca4
mov qword [rbp - 0x19], rax
lea rcx, vtable.std::_Func_impl_no_alloc_class__lambda_a24a449d19f55c1e7a175783f4d42e2c___void___.0
mov qword [rbp - 0x11], rcx
lea rcx, [rbp - 0x11]
mov qword [rbp + 0x27], rcx
lea r9, [rbp - 0x11]
xor r8d, r8d
lea rdx, [rbp + 0x3f]
mov rcx, rax
call fcn.1800378e0
nop
mov qword [rbp - 0x19], rbx
mov qword [rbp + 0x2f], rax
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x180055e7f
mov ecx, ebx
mov qword [rdx], rax
add qword [rdi + 8], 8
jmp 0x180055e8f
lea r8, [rbp + 0x2f]
mov rcx, rdi
call fcn.18006a210
mov rcx, qword [rbp + 0x2f]
test rcx, rcx
je 0x180055e9f
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov dword [rbp + 0x47], 0x737574
mov dword [rbp + 0x3f], 0x6f746c41
mov dword [rbp + 0x43], 0x61727473
mov byte [rbp + 0x4b], 0
mov ecx, pe_nt_image_headers64
call fcn.18016cca4
mov qword [rbp - 0x19], rax
lea rcx, vtable.std::_Func_impl_no_alloc_class__lambda_b6b0e774070e149d9d5d005b3c38060f___void___.0
mov qword [rbp - 0x11], rcx
lea rcx, [rbp - 0x11]
mov qword [rbp + 0x27], rcx
lea r9, [rbp - 0x11]
xor r8d, r8d
lea rdx, [rbp + 0x3f]
mov rcx, rax
call fcn.1800378e0
nop
mov qword [rbp - 0x19], rbx
mov qword [rbp + 0x2f], rax
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x180055f0c
mov rcx, rbx
mov qword [rdx], rax
add qword [rdi + 8], 8
jmp 0x180055f1c
lea r8, [rbp + 0x2f]
mov rcx, rdi
call fcn.18006a210
mov rcx, qword [rbp + 0x2f]
test rcx, rcx
je 0x180055f2c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov word [rbp + 0x34], 0x73
mov dword [rbp + 0x2f], 0x72726943
mov byte [rbp + 0x33], 0x75
mov byte [rbp + 0x36], 0
mov ecx, pe_nt_image_headers64
call fcn.18016cca4
mov qword [rbp - 0x19], rax
lea rcx, vtable.std::_Func_impl_no_alloc_class__lambda_80d25771f029522fb6d2c05434551f2a___void___.0
mov qword [rbp - 0x11], rcx
lea rcx, [rbp - 0x11]
mov qword [rbp + 0x27], rcx
lea r9, [rbp - 0x11]
xor r8d, r8d
lea rdx, [rbp + 0x2f]
mov rcx, rax
call fcn.1800378e0
nop
mov qword [rbp + 0x3f], rbx
mov qword [rbp - 0x19], rax
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x180055f95
mov rcx, rbx
mov qword [rdx], rax
add qword [rdi + 8], 8
jmp 0x180055fa5
lea r8, [rbp - 0x19]
mov rcx, rdi
call fcn.18006a210
mov rcx, qword [rbp - 0x19]
test rcx, rcx
je 0x180055fb5
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov word [rbp + 0x3a], 0x73
mov dword [rbp + 0x2f], 0x72726943
mov dword [rbp + 0x33], 0x6d75636f
mov word [rbp + 0x37], 0x6c75
mov byte [rbp + 0x39], 0x75
mov byte [rbp + 0x3c], 0
mov ecx, pe_nt_image_headers64
call fcn.18016cca4
mov qword [rbp + 0x3f], rax
lea rcx, vtable.std::_Func_impl_no_alloc_class__lambda_27a4642ec8699ff737d8c33d91dbbe2e___void___.0
mov qword [rbp - 0x11], rcx
lea rcx, [rbp - 0x11]
mov qword [rbp + 0x27], rcx
lea r9, [rbp - 0x11]
xor r8d, r8d
lea rdx, [rbp + 0x2f]
mov rcx, rax
call fcn.1800378e0
nop
mov qword [rbp + 0x3f], rbx
mov qword [rbp - 0x19], rax
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x18005602b
mov rcx, rbx
mov qword [rdx], rax
add qword [rdi + 8], 8
jmp 0x18005603b
lea r8, [rbp - 0x19]
mov rcx, rdi
call fcn.18006a210
mov rcx, qword [rbp - 0x19]
test rcx, rcx
je 0x18005604b
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov word [rbp + 0x36], 0x31
mov dword [rbp + 0x2f], 0x61656c43
mov word [rbp + 0x33], 0x2072
mov byte [rbp + 0x35], 0x30
mov byte [rbp + 0x38], 0
mov ecx, pe_nt_image_headers64
call fcn.18016cca4
mov qword [rbp + 0x3f], rax
lea rcx, vtable.std::_Func_impl_no_alloc_class__lambda_6954efa42416e6a6839abcdfc3a1a0a7___void___.0
mov qword [rbp - 0x11], rcx
lea rcx, [rbp - 0x11]
mov qword [rbp + 0x27], rcx
lea r9, [rbp - 0x11]
xor r8d, r8d
lea rdx, [rbp + 0x2f]
mov rcx, rax
call fcn.1800378e0
nop
mov qword [rbp + 0x3f], rbx
mov qword [rbp - 0x19], rax
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x1800560ba
mov rcx, rbx
mov qword [rdx], rax
add qword [rdi + 8], 8
jmp 0x1800560ca
lea r8, [rbp - 0x19]
mov rcx, rdi
call fcn.18006a210
mov rcx, qword [rbp - 0x19]
test rcx, rcx
je 0x1800560da
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov dword [rbp + 0x35], 0x313020
mov dword [rbp + 0x2f], 0x756f6c43
mov word [rbp + 0x33], 0x7964
mov byte [rbp + 0x39], 0
mov ecx, pe_nt_image_headers64
call fcn.18016cca4
mov qword [rbp + 0x3f], rax
lea rcx, vtable.std::_Func_impl_no_alloc_class__lambda_59f37f5cf71f47b616cb150f80520703___void___.0
mov qword [rbp - 0x11], rcx
lea rcx, [rbp - 0x11]
mov qword [rbp + 0x27], rcx
lea r9, [rbp - 0x11]
xor r8d, r8d
lea rdx, [rbp + 0x2f]
mov rcx, rax
call fcn.1800378e0
nop
mov qword [rbp + 0x3f], rbx
mov qword [rbp - 0x19], rax
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x180056146
mov rcx, rbx
mov qword [rdx], rax
add qword [rdi + 8], 8
jmp 0x180056156
lea r8, [rbp - 0x19]
mov rcx, rdi
call fcn.18006a210
mov rcx, qword [rbp - 0x19]
test rcx, rcx
je 0x180056166
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov dword [rbp + 0x35], 0x736c69
mov dword [rbp + 0x2f], 0x746e6f43
mov word [rbp + 0x33], 0x6172
mov byte [rbp + 0x39], 0
mov ecx, pe_nt_image_headers64
call fcn.18016cca4
mov qword [rbp + 0x3f], rax
lea rcx, vtable.std::_Func_impl_no_alloc_class__lambda_29f6e1d7c6c32100c32708bced88ccd9___void___.0
mov qword [rbp - 0x11], rcx
lea rcx, [rbp - 0x11]
mov qword [rbp + 0x27], rcx
lea r9, [rbp - 0x11]
xor r8d, r8d
lea rdx, [rbp + 0x2f]
mov rcx, rax
call fcn.1800378e0
nop
mov qword [rbp + 0x3f], rbx
mov qword [rbp - 0x19], rax
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x1800561d2
mov rcx, rbx
mov qword [rdx], rax
add qword [rdi + 8], 8
jmp 0x1800561e2
lea r8, [rbp - 0x19]
mov rcx, rdi
call fcn.18006a210
mov rcx, qword [rbp - 0x19]
test rcx, rcx
je 0x1800561f2
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov dword [rbp + 0x33], 0x6e6f7a
mov dword [rbp + 0x2f], 0x69726f48
mov byte [rbp + 0x37], 0
mov ecx, pe_nt_image_headers64
call fcn.18016cca4
mov qword [rbp + 0x3f], rax
lea rcx, vtable.std::_Func_impl_no_alloc_class__lambda_19a7c37c1c486a5250f758a997d3421b___void___.0
mov qword [rbp - 0x11], rcx
lea rcx, [rbp - 0x11]
mov qword [rbp + 0x27], rcx
lea r9, [rbp - 0x11]
xor r8d, r8d
lea rdx, [rbp + 0x2f]
mov rcx, rax
call fcn.1800378e0
nop
mov qword [rbp + 0x3f], rbx
mov qword [rbp - 0x19], rax
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x180056258
mov rcx, rbx
mov qword [rdx], rax
add qword [rdi + 8], 8
jmp 0x180056268
lea r8, [rbp - 0x19]
mov rcx, rdi
call fcn.18006a210
mov rcx, qword [rbp - 0x19]
test rcx, rcx
je 0x180056278
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov dword [rbp + 0x39], 0x312064
mov dword [rbp + 0x2f], 0x69726f48
mov dword [rbp + 0x33], 0x626e6f7a
mov word [rbp + 0x37], 0x6e61
mov byte [rbp + 0x3d], 0
mov ecx, pe_nt_image_headers64
call fcn.18016cca4
mov qword [rbp + 0x3f], rax
lea rcx, vtable.std::_Func_impl_no_alloc_class__lambda_4bcea8e3671f8c6066535608c6d4b852___void___.0
mov qword [rbp - 0x11], rcx
lea rcx, [rbp - 0x11]
mov qword [rbp + 0x27], rcx
lea r9, [rbp - 0x11]
xor r8d, r8d
lea rdx, [rbp + 0x2f]
mov rcx, rax
call fcn.1800378e0
nop
mov qword [rbp + 0x3f], rbx
mov qword [rbp - 0x19], rax
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x1800562eb
mov rcx, rbx
mov qword [rdx], rax
add qword [rdi + 8], 8
jmp 0x1800562fb
lea r8, [rbp - 0x19]
mov rcx, rdi
call fcn.18006a210
mov rcx, qword [rbp - 0x19]
test rcx, rcx
je 0x18005630b
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov dword [rbp + 0x39], 0x322064
mov dword [rbp + 0x2f], 0x69726f48
mov dword [rbp + 0x33], 0x626e6f7a
mov word [rbp + 0x37], 0x6e61
mov byte [rbp + 0x3d], 0
mov ecx, pe_nt_image_headers64
call fcn.18016cca4
mov qword [rbp + 0x3f], rax
lea rcx, vtable.std::_Func_impl_no_alloc_class__lambda_ff9c8da53e4c63be294c7dea547e1a5e___void___.0
mov qword [rbp - 0x11], rcx
lea rcx, [rbp - 0x11]
mov qword [rbp + 0x27], rcx
lea r9, [rbp - 0x11]
xor r8d, r8d
lea rdx, [rbp + 0x2f]
mov rcx, rax
call fcn.1800378e0
nop
mov qword [rbp + 0x3f], rbx
mov qword [rbp - 0x19], rax
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x18005637e
mov rcx, rbx
mov qword [rdx], rax
add qword [rdi + 8], 8
jmp 0x18005638e
lea r8, [rbp - 0x19]
mov rcx, rdi
call fcn.18006a210
mov rcx, qword [rbp - 0x19]
test rcx, rcx
je 0x18005639e
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov dword [rbp + 0x39], 0x332064
mov dword [rbp + 0x2f], 0x69726f48
mov dword [rbp + 0x33], 0x626e6f7a
mov word [rbp + 0x37], 0x6e61
mov byte [rbp + 0x3d], 0
mov ecx, pe_nt_image_headers64
call fcn.18016cca4
mov qword [rbp + 0x3f], rax
lea rcx, vtable.std::_Func_impl_no_alloc_class__lambda_afd56d8900f455d6810ba17ec26cd3fa___void___.0
mov qword [rbp - 0x11], rcx
lea rcx, [rbp - 0x11]
mov qword [rbp + 0x27], rcx
lea r9, [rbp - 0x11]
xor r8d, r8d
lea rdx, [rbp + 0x2f]
mov rcx, rax
call fcn.1800378e0
nop
mov qword [rbp + 0x3f], rbx
mov qword [rbp - 0x19], rax
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x180056411
mov rcx, rbx
mov qword [rdx], rax
add qword [rdi + 8], 8
jmp 0x180056421
lea r8, [rbp - 0x19]
mov rcx, rdi
call fcn.18006a210
mov rcx, qword [rbp - 0x19]
test rcx, rcx
je 0x180056431
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov word [rbp + 0x34], 0x79
mov dword [rbp + 0x2f], 0x73726f48
mov byte [rbp + 0x33], 0x65
mov byte [rbp + 0x36], 0
mov ecx, pe_nt_image_headers64
call fcn.18016cca4
mov qword [rbp + 0x3f], rax
lea rcx, vtable.std::_Func_impl_no_alloc_class__lambda_8d1649c7607ca027fd277c456c5faf47___void___.0
mov qword [rbp - 0x11], rcx
lea rcx, [rbp - 0x11]
mov qword [rbp + 0x27], rcx
lea r9, [rbp - 0x11]
xor r8d, r8d
lea rdx, [rbp + 0x2f]
mov rcx, rax
call fcn.1800378e0
nop
mov qword [rbp + 0x3f], rbx
mov qword [rbp - 0x19], rax
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x18005649a
mov rcx, rbx
mov qword [rdx], rax
add qword [rdi + 8], 8
jmp 0x1800564aa
lea r8, [rbp - 0x19]
mov rcx, rdi
call fcn.18006a210
mov rcx, qword [rbp - 0x19]
test rcx, rcx
je 0x1800564ba
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov word [rbp + 0x34], 0x73
mov dword [rbp + 0x2f], 0x626d694e
mov byte [rbp + 0x33], 0x75
mov byte [rbp + 0x36], 0
mov ecx, pe_nt_image_headers64
call fcn.18016cca4
mov qword [rbp + 0x3f], rax
lea rcx, vtable.std::_Func_impl_no_alloc_class__lambda_07cfa18a0b5ef7f15302ae7a4ab6f2e2___void___.0
mov qword [rbp - 0x11], rcx
lea rcx, [rbp - 0x11]
mov qword [rbp + 0x27], rcx
lea r9, [rbp - 0x11]
xor r8d, r8d
lea rdx, [rbp + 0x2f]
mov rcx, rax
call fcn.1800378e0
nop
mov qword [rbp + 0x3f], rbx
mov qword [rbp - 0x19], rax
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x180056523
mov rcx, rbx
mov qword [rdx], rax
add qword [rdi + 8], 8
jmp 0x180056533
lea r8, [rbp - 0x19]
mov rcx, rdi
call fcn.18006a210
mov rcx, qword [rbp - 0x19]
test rcx, rcx
je 0x180056543
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov dword [rbp + 0x31], 0x736666
mov word [rbp + 0x2f], 0x7550
mov byte [rbp + 0x35], 0
mov ecx, pe_nt_image_headers64
call fcn.18016cca4
mov qword [rbp + 0x3f], rax
lea rcx, vtable.std::_Func_impl_no_alloc_class__lambda_d910cb17c9d76a93b02c6354e3a0f3d6___void___.0
mov qword [rbp - 0x11], rcx
lea rcx, [rbp - 0x11]
mov qword [rbp + 0x27], rcx
lea r9, [rbp - 0x11]
xor r8d, r8d
lea rdx, [rbp + 0x2f]
mov rcx, rax
call fcn.1800378e0
nop
mov qword [rbp + 0x3f], rbx
mov qword [rbp - 0x19], rax
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x1800565a8
mov rcx, rbx
mov qword [rdx], rax
add qword [rdi + 8], 8
jmp 0x1800565b8
lea r8, [rbp - 0x19]
mov rcx, rdi
call fcn.18006a210
mov rcx, qword [rbp - 0x19]
test rcx, rcx
je 0x1800565c8
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov word [rbp + 0x32], 0x6e
mov word [rbp + 0x2f], 0x6152
mov byte [rbp + 0x31], 0x69
mov byte [rbp + 0x34], 0
mov ecx, pe_nt_image_headers64
call fcn.18016cca4
mov qword [rbp + 0x3f], rax
lea rcx, vtable.std::_Func_impl_no_alloc_class__lambda_717f16f36b65dfbe0e15605fff31597e___void___.0
mov qword [rbp - 0x11], rcx
lea rcx, [rbp - 0x11]
mov qword [rbp + 0x27], rcx
lea r9, [rbp - 0x11]
xor r8d, r8d
lea rdx, [rbp + 0x2f]
mov rcx, rax
call fcn.1800378e0
nop
mov qword [rbp + 0x3f], rbx
mov qword [rbp - 0x19], rax
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x180056630
mov rcx, rbx
mov qword [rdx], rax
add qword [rdi + 8], 8
jmp 0x180056640
lea r8, [rbp - 0x19]
mov rcx, rdi
call fcn.18006a210
mov rcx, qword [rbp - 0x19]
test rcx, rcx
je 0x180056650
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov word [rbp + 0x36], 0x31
mov dword [rbp + 0x2f], 0x776f6e53
mov word [rbp + 0x33], 0x2079
mov byte [rbp + 0x35], 0x30
mov byte [rbp + 0x38], 0
mov ecx, pe_nt_image_headers64
call fcn.18016cca4
mov qword [rbp + 0x3f], rax
lea rcx, vtable.std::_Func_impl_no_alloc_class__lambda_2eaee74913bb1835e9864087b0425f4d___void___.0
mov qword [rbp - 0x11], rcx
lea rcx, [rbp - 0x11]
mov qword [rbp + 0x27], rcx
lea r9, [rbp - 0x11]
xor r8d, r8d
lea rdx, [rbp + 0x2f]
mov rcx, rax
call fcn.1800378e0
nop
mov qword [rbp + 0x3f], rbx
mov qword [rbp - 0x19], rax
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x1800566bf
mov rcx, rbx
mov qword [rdx], rax
add qword [rdi + 8], 8
jmp 0x1800566cf
lea r8, [rbp - 0x19]
mov rcx, rdi
call fcn.18006a210
mov rcx, qword [rbp - 0x19]
test rcx, rcx
je 0x1800566df
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov dword [rbp + 0x35], 0x313020
mov dword [rbp + 0x2f], 0x6f727453
mov word [rbp + 0x33], 0x796d
mov byte [rbp + 0x39], 0
mov ecx, pe_nt_image_headers64
call fcn.18016cca4
mov qword [rbp + 0x3f], rax
lea rcx, vtable.std::_Func_impl_no_alloc_class__lambda_1e3d90563804e63ab2cda6c938c37c22___void___.0
mov qword [rbp - 0x11], rcx
lea rcx, [rbp - 0x11]
mov qword [rbp + 0x27], rcx
lea r9, [rbp - 0x11]
xor r8d, r8d
lea rdx, [rbp + 0x2f]
mov rcx, rax
call fcn.1800378e0
nop
mov qword [rbp + 0x3f], rbx
mov qword [rbp - 0x19], rax
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x18005674b
mov rcx, rbx
mov qword [rdx], rax
add qword [rdi + 8], 8
jmp 0x18005675b
lea r8, [rbp - 0x19]
mov rcx, rdi
call fcn.18006a210
mov rcx, qword [rbp - 0x19]
test rcx, rcx
je 0x18005676b
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov word [rbp + 0x3c], 0x73
mov dword [rbp + 0x2f], 0x61727453
mov dword [rbp + 0x33], 0x63736f74
mov dword [rbp + 0x37], 0x6c756d75
mov byte [rbp + 0x3b], 0x75
mov byte [rbp + 0x3e], 0
mov ecx, pe_nt_image_headers64
call fcn.18016cca4
mov qword [rbp + 0x3f], rax
lea rcx, vtable.std::_Func_impl_no_alloc_class__lambda_5512908bd40c9c9c07d9cd899d4f8797___void___.0
mov qword [rbp - 0x11], rcx
lea rcx, [rbp - 0x11]
mov qword [rbp + 0x27], rcx
lea r9, [rbp - 0x11]
xor r8d, r8d
lea rdx, [rbp + 0x2f]
mov rcx, rax
call fcn.1800378e0
nop
mov qword [rbp + 0x3f], rbx
mov qword [rbp - 0x19], rax
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x1800567e2
mov rcx, rbx
mov qword [rdx], rax
add qword [rdi + 8], 8
jmp 0x1800567f2
lea r8, [rbp - 0x19]
mov rcx, rdi
call fcn.18006a210
mov rcx, qword [rbp - 0x19]
test rcx, rcx
je 0x180056802
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov dword [rbp + 0x33], 0x796570
mov dword [rbp + 0x2f], 0x69727453
mov byte [rbp + 0x37], 0
mov ecx, pe_nt_image_headers64
call fcn.18016cca4
mov qword [rbp + 0x3f], rax
lea rcx, vtable.std::_Func_impl_no_alloc_class__lambda_059c2d7cd28bfdb15adce2e08af57da8___void___.0
mov qword [rbp - 0x11], rcx
lea rcx, [rbp - 0x11]
mov qword [rbp + 0x27], rcx
lea r9, [rbp - 0x11]
xor r8d, r8d
lea rdx, [rbp + 0x2f]
mov rcx, rax
call fcn.1800378e0
nop
mov qword [rbp + 0x3f], rbx
mov qword [rbp - 0x19], rax
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x180056868
mov rcx, rbx
mov qword [rdx], rax
add qword [rdi + 8], 8
jmp 0x180056878
lea r8, [rbp - 0x19]
mov rcx, rdi
call fcn.18006a210
mov rcx, qword [rbp - 0x19]
test rcx, rcx
je 0x180056888
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov word [rbp + 0x34], 0x72
mov dword [rbp + 0x2f], 0x776f6853
mov byte [rbp + 0x33], 0x65
mov byte [rbp + 0x36], 0
mov ecx, pe_nt_image_headers64
call fcn.18016cca4
mov qword [rbp + 0x3f], rax
lea rcx, vtable.std::_Func_impl_no_alloc_class__lambda_c8b87ed2afd8b8256b05bc12e5d4b81a___void___.0
mov qword [rbp - 0x11], rcx
lea rcx, [rbp - 0x11]
mov qword [rbp + 0x27], rcx
lea r9, [rbp - 0x11]
xor r8d, r8d
lea rdx, [rbp + 0x2f]
mov rcx, rax
call fcn.1800378e0
nop
mov qword [rbp + 0x3f], rbx
mov qword [rbp - 0x19], rax
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x1800568f1
mov rcx, rbx
mov qword [rdx], rax
add qword [rdi + 8], 8
jmp 0x180056901
lea r8, [rbp - 0x19]
mov rcx, rdi
call fcn.18006a210
mov rcx, qword [rbp - 0x19]
test rcx, rcx
je 0x180056911
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
nop
mov dword [rbp + 0x31], 0x797073
mov word [rbp + 0x2f], 0x6957
mov byte [rbp + 0x35], 0
mov ecx, pe_nt_image_headers64
call fcn.18016cca4
mov qword [rbp + 0x3f], rax
lea rcx, vtable.std::_Func_impl_no_alloc_class__lambda_4691fc3c74b2d78b6255ad948dcfa484___void___.0
mov qword [rbp - 0x11], rcx
lea rcx, [rbp - 0x11]
mov qword [rbp + 0x27], rcx
lea r9, [rbp - 0x11]
xor r8d, r8d
lea rdx, [rbp + 0x2f]
mov rcx, rax
call fcn.1800378e0
nop
mov qword [rbp + 0x3f], rbx
mov qword [rbp - 0x19], rax
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x180056973
mov qword [rdx], rax
add qword [rdi + 8], 8
jmp 0x180056983
lea r8, [rbp - 0x19]
mov rcx, rdi
call fcn.18006a210
mov rbx, qword [rbp - 0x19]
test rbx, rbx
je 0x180056996
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov rcx, qword [rbp + 0x4f]
xor rcx, rsp
call fcn.18016cc50
lea r11, [rsp + 0x90]
mov rbx, qword [r11 + 0x10]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret
mov rdx, qword [rdx]
add rcx, 8
jmp 0x180055de0