Function at 0x140011532
Capabilities:
Change the wallpaper
Execute command

Disassembly:
jmp 0x140018f20
push rbp
push rdi
mov eax, 0x11f8
call fcn.14001115e
sub rsp, rax
lea rbp, [rsp + 0x20]
lea rdi, [rsp + 0x20]
mov ecx, 0x326
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [0x14002c040]
xor rax, rbp
mov qword [rbp + 0x11c8], rax
lea rcx, [0x1400320f6]
call fcn.14001177b
lea rdx, [0x140026a88]
xor ecx, ecx
call qword [sym.imp.ucrtbased.dll_setlocale]
lea rcx, str.color_F
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x140026aa0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140026ab8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140026ae0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rcx, [rbp + 8]
call fcn.14001176c
nop
lea rdx, [0x140026b18]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011032
lea rdx, [0x14001105a]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rcx, [rbp + 0x50]
call fcn.140011401
nop
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x50]
call fcn.140011627
lea rdx, [0x140026b40]
lea rcx, [rbp + 0x78]
call fcn.140011050
lea rdx, [0x140026b48]
lea rcx, [rbp + 0xa0]
call fcn.140011050
mov dword [rbp + 0xc8], 0x3e8
mov dword [rbp + 0xcc], 0x64
mov dword [rbp + 0xd0], 0
mov dword [rbp + 0xd4], 0x64
lea rdx, str.Zelensky
lea rcx, [rbp + 8]
call fcn.1400112da
movzx eax, al
test eax, eax
je 0x1400190a3
lea rdx, [0x140026b64]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov eax, dword [rbp + 0xc8]
add eax, 0x182b8
mov dword [rbp + 0xc8], eax
lea rdx, str.Set_Desktop_Zelensky
lea rcx, [rbp + 8]
call fcn.1400112da
movzx eax, al
test eax, eax
je 0x1400190f5
lea rdx, [0x140026b64]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rax, str.C:UsersUser_source_repos_
mov qword [rbp + 0xf8], rax
mov r9d, 3
mov r8, qword [rbp + 0xf8]
xor edx, edx
mov ecx, 0x14
call qword [sym.imp.USER32.dll_SystemParametersInfoW]
lea rdx, str.Computer_OFF
lea rcx, [rbp + 8]
call fcn.1400112da
movzx eax, al
test eax, eax
je 0x140019161
lea rdx, [0x140026b64]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rcx, str.shutdown__s
call qword [sym.imp.ucrtbased.dll_system]
mov dword [rbp + 0x1134], 0
lea rcx, [rbp + 0x50]
call fcn.140011280
nop
lea rcx, [rbp + 8]
call fcn.140011168
mov eax, dword [rbp + 0x1134]
jmp 0x14001af23
lea rcx, [rbp + 0x118]
call fcn.1400116d1
nop
lea rdx, [0x140026c68]
lea rcx, [rbp + 0x118]
call fcn.140011050
lea rcx, [rbp + 0x160]
call fcn.140011767
nop
lea rdx, [0x140026c70]
lea rcx, [rbp + 0x190]
call fcn.140011050
mov dword [rbp + 0x1b8], 8
mov dword [rbp + 0x188], 0x64
mov dword [rbp + 0x1d4], 0x64
jmp 0x1400191cf
mov eax, dword [rbp + 0x1d4]
dec eax
mov dword [rbp + 0x1d4], eax
cmp dword [rbp + 0x1d4], 0
jl 0x14001aee6
xor ecx, ecx
call fcn.14001b790
mov ecx, eax
call qword [sym.imp.ucrtbased.dll_srand]
call qword [sym.imp.ucrtbased.dll_rand]
cdq
mov ecx, 7
idiv ecx
mov eax, edx
mov dword [rbp + 0x1f4], eax
lea rcx, [rbp + 0x218]
call fcn.14001176c
nop
mov eax, dword [rbp + 0x1f4]
mov dword [rbp + 0x11c4], eax
mov eax, dword [rbp + 0x11c4]
dec eax
mov dword [rbp + 0x11c4], eax
cmp dword [rbp + 0x11c4], 6
ja case.default.0x14001924d
movsxd rax, dword [rbp + 0x11c4]
lea rcx, [0x140000000]
mov eax, dword [rcx + rax*4 + 0x1af54]
add rax, rcx
jmp rax
lea rdx, str.ABDEFG
lea rcx, [rbp + 0x218]
call fcn.140011050
jmp case.default.0x14001924d
lea rdx, [0x140026c8c]
lea rcx, [rbp + 0x218]
call fcn.140011050
jmp case.default.0x14001924d
lea rdx, [0x140026a84]
lea rcx, [rbp + 0x218]
call fcn.140011050
jmp case.default.0x14001924d
lea rdx, [0x140026c90]
lea rcx, [rbp + 0x218]
call fcn.140011050
jmp case.default.0x14001924d
lea rdx, [0x140026c94]
lea rcx, [rbp + 0x218]
call fcn.140011050
jmp case.default.0x14001924d
lea rdx, [0x140026c98]
lea rcx, [rbp + 0x218]
call fcn.140011050
jmp case.default.0x14001924d
lea rdx, [0x140026c9c]
lea rcx, [rbp + 0x218]
call fcn.140011050
mov dword [rbp + 0x254], 0x270f
jmp 0x1400192fa
mov eax, dword [rbp + 0x254]
dec eax
mov dword [rbp + 0x254], eax
cmp dword [rbp + 0x254], 0
jl 0x14001aed5
lea rcx, [rbp + 0x298]
call fcn.14001176c
nop
cmp dword [rbp + 0xc8], 1
jge 0x140019358
lea rcx, [0x140026ca0]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x140026cb0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov dword [rbp + 0x254], 0
lea rcx, [rbp + 0x298]
call fcn.140011168
jmp 0x14001aed5
cmp dword [rbp + 0xd0], 0x64
jl 0x140019374
lea rdx, [0x140026cd8]
lea rcx, [rbp + 0xa0]
call fcn.140011050
cmp dword [rbp + 0xd0], 0xc8
jl 0x140019393
lea rdx, [0x140026ce8]
lea rcx, [rbp + 0xa0]
call fcn.140011050
cmp dword [rbp + 0xd0], 0x12c
jl 0x1400193c1
lea rdx, [0x140026d00]
lea rcx, [rbp + 0xa0]
call fcn.140011050
mov eax, dword [rbp + 0xc8]
add eax, 0xa
mov dword [rbp + 0xc8], eax
cmp dword [rbp + 0xd0], 0x190
jl 0x1400193ef
lea rdx, [0x140026d18]
lea rcx, [rbp + 0xa0]
call fcn.140011050
mov eax, dword [rbp + 0xc8]
add eax, 0x14
mov dword [rbp + 0xc8], eax
cmp dword [rbp + 0xd0], 0x1f4
jl 0x140019584
mov eax, dword [rbp + 0xc8]
add eax, 0x64
mov dword [rbp + 0xc8], eax
mov dword [rbp + 0x2f4], 0x64
jmp 0x140019428
mov eax, dword [rbp + 0x2f4]
dec eax
mov dword [rbp + 0x2f4], eax
cmp dword [rbp + 0x2f4], 0
jl 0x140019584
lea rdx, [0x140026d24]
lea rcx, [rbp + 0x78]
call fcn.1400112da
movzx eax, al
test eax, eax
jne 0x14001947a
lea rdx, [0x140026d30]
lea rcx, [rbp + 0x78]
call fcn.1400112da
movzx eax, al
test eax, eax
jne 0x14001947a
lea rdx, [0x140026d40]
lea rcx, [rbp + 0x78]
call fcn.1400112da
movzx eax, al
test eax, eax
je 0x140019489
mov dword [rbp + 0x2f4], 0
jmp 0x140019584
lea rdx, [0x140026d50]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140026d60]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140026db8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140026e00]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140026e50]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 0x2d4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
lea rdx, [0x14001105a]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
cmp dword [rbp + 0x2d4], 1
jne 0x140019535
lea rdx, [0x140026d24]
lea rcx, [rbp + 0x78]
call fcn.140011050
mov dword [rbp + 0x2f4], 0
jmp 0x140019584
cmp dword [rbp + 0x2d4], 2
jne 0x14001955a
lea rdx, [0x140026d30]
lea rcx, [rbp + 0x78]
call fcn.140011050
mov dword [rbp + 0x2f4], 0
jmp 0x140019584
cmp dword [rbp + 0x2d4], 3
jne 0x14001957f
lea rdx, [0x140026d40]
lea rcx, [rbp + 0x78]
call fcn.140011050
mov dword [rbp + 0x2f4], 0
jmp 0x140019584
jmp 0x14001941a
lea rdx, [0x140026d30]
lea rcx, [rbp + 0x78]
call fcn.1400112da
movzx eax, al
test eax, eax
je 0x1400195b8
mov eax, dword [rbp + 0x1b8]
inc eax
mov dword [rbp + 0x1b8], eax
mov eax, dword [rbp + 0xcc]
add eax, 0x14
mov dword [rbp + 0xcc], eax
lea rdx, [0x140026e58]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140026e68]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 0x50]
mov rcx, rax
call fcn.1400116c7
lea rdx, [0x14001105a]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140026e70]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 0x78]
mov rcx, rax
call fcn.1400116c7
lea rdx, [0x14001105a]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140026e80]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 0xa0]
mov rcx, rax
call fcn.1400116c7
lea rdx, [0x14001105a]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140026e98]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0xc8]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140026e88]
mov rcx, rax
call fcn.1400110e1
lea rdx, [0x14001105a]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140026ea8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0xcc]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x14001105a]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140026eb8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0xd0]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x14001105a]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140026ec0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0xd4]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x14001105a]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x14001105a]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140026ed0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140026ee0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 0x118]
mov rcx, rax
call fcn.1400116c7
lea rdx, [0x14001105a]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140026f00]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 0x190]
mov rcx, rax
call fcn.1400116c7
lea rdx, [0x14001105a]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140026f10]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0x1b8]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x14001105a]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140026f28]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0x188]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140026f20]
mov rcx, rax
call fcn.1400110e1
lea rdx, [0x140026f38]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140026f50]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140026f60]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140026f78]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140026f88]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140026e50]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 0x274]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
lea rdx, [0x14001105a]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
cmp dword [rbp + 0xcc], 1
jge 0x140019967
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rcx, [0x140026ca0]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x140026fa0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov dword [rbp + 0x254], 0
mov dword [rbp + 0x1154], 0
lea rcx, [rbp + 0x298]
call fcn.140011168
nop
lea rcx, [rbp + 0x218]
call fcn.140011168
nop
lea rcx, [rbp + 0x160]
call fcn.1400115c8
nop
lea rcx, [rbp + 0x118]
call fcn.14001169a
nop
lea rcx, [rbp + 0x50]
call fcn.140011280
nop
lea rcx, [rbp + 8]
call fcn.140011168
mov eax, dword [rbp + 0x1154]
jmp 0x14001af23
cmp dword [rbp + 0xd4], 1
jge 0x140019a18
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rcx, [0x140026ca0]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x140026fa0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov dword [rbp + 0x254], 0
mov dword [rbp + 0x1174], 0
lea rcx, [rbp + 0x298]
call fcn.140011168
nop
lea rcx, [rbp + 0x218]
call fcn.140011168
nop
lea rcx, [rbp + 0x160]
call fcn.1400115c8
nop
lea rcx, [rbp + 0x118]
call fcn.14001169a
nop
lea rcx, [rbp + 0x50]
call fcn.140011280
nop
lea rcx, [rbp + 8]
call fcn.140011168
mov eax, dword [rbp + 0x1174]
jmp 0x14001af23
mov eax, dword [rbp + 0x274]
mov dword [rbp + 0x11c4], eax
cmp dword [rbp + 0x11c4], 1
je 0x140019a66
cmp dword [rbp + 0x11c4], 2
je 0x140019d10
cmp dword [rbp + 0x11c4], 3
je 0x14001aa93
cmp dword [rbp + 0x11c4], 4
je 0x14001ab68
cmp dword [rbp + 0x11c4], 5
je 0x14001ae41
jmp 0x14001aec4
cmp dword [rbp + 0x1b8], 0
jg 0x140019a94
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x140026fb8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
jmp 0x14001aec4
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x140026fd0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 0x298]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011032
lea rdx, [0x14001105a]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140026c9c]
lea rcx, [rbp + 0x298]
call fcn.140011622
movzx eax, al
test eax, eax
jne 0x140019b0f
lea rdx, [0x140026ff0]
lea rcx, [rbp + 0x298]
call fcn.1400110a0
movzx eax, al
test eax, eax
je 0x140019b34
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x140026ff8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
jmp 0x14001aec4
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x298]
call fcn.140011442
movzx eax, al
test eax, eax
je 0x140019baa
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
mov eax, dword [rbp + 0xd0]
add eax, 0x14
mov dword [rbp + 0xd0], eax
mov eax, dword [rbp + 0xcc]
sub eax, 0xa
mov dword [rbp + 0xcc], eax
mov eax, dword [rbp + 0xc8]
add eax, 0x3c
mov dword [rbp + 0xc8], eax
mov eax, dword [rbp + 0xd4]
sub eax, 0xa
mov dword [rbp + 0xd4], eax
mov eax, dword [rbp + 0x1b8]
dec eax
mov dword [rbp + 0x1b8], eax
jmp 0x14001aec4
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x298]
call fcn.1400111ef
movzx eax, al
test eax, eax
je 0x140019c22
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
mov eax, dword [rbp + 0xd0]
add eax, 0x64
mov dword [rbp + 0xd0], eax
mov eax, dword [rbp + 0xcc]
sub eax, 0xa
mov dword [rbp + 0xcc], eax
mov eax, dword [rbp + 0xc8]
add eax, 0xc8
mov dword [rbp + 0xc8], eax
mov eax, dword [rbp + 0xd4]
sub eax, 0xa
mov dword [rbp + 0xd4], eax
mov eax, dword [rbp + 0x1b8]
dec eax
mov dword [rbp + 0x1b8], eax
jmp 0x14001aec4
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x298]
call fcn.140011442
movzx eax, al
test eax, eax
je 0x140019c98
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
mov eax, dword [rbp + 0xd0]
add eax, 0x14
mov dword [rbp + 0xd0], eax
mov eax, dword [rbp + 0xcc]
sub eax, 0xa
mov dword [rbp + 0xcc], eax
mov eax, dword [rbp + 0xc8]
add eax, 0x3c
mov dword [rbp + 0xc8], eax
mov eax, dword [rbp + 0xd4]
sub eax, 0xa
mov dword [rbp + 0xd4], eax
mov eax, dword [rbp + 0x1b8]
dec eax
mov dword [rbp + 0x1b8], eax
jmp 0x14001aec4
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x298]
call fcn.1400111ef
movzx eax, al
test eax, eax
je 0x140019d10
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
mov eax, dword [rbp + 0xd0]
add eax, 0x64
mov dword [rbp + 0xd0], eax
mov eax, dword [rbp + 0xcc]
sub eax, 0xa
mov dword [rbp + 0xcc], eax
mov eax, dword [rbp + 0xc8]
add eax, 0xc8
mov dword [rbp + 0xc8], eax
mov eax, dword [rbp + 0xd4]
sub eax, 0xa
mov dword [rbp + 0xd4], eax
mov eax, dword [rbp + 0x1b8]
dec eax
mov dword [rbp + 0x1b8], eax
jmp 0x14001aec4
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x140027018]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140027028]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140027050]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140026e50]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 0x334]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
lea rdx, [0x14001105a]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
cmp dword [rbp + 0x334], 1
jne 0x14001a525
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x140027070]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0xc8]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140027064]
mov rcx, rax
call fcn.1400110e1
mov dword [rbp + 0x374], 0x64
mov dword [rbp + 0x394], 0x50
mov dword [rbp + 0x3b4], 0x3c
mov dword [rbp + 0x3d4], 0x78
mov dword [rbp + 0x3f4], pe_nt_image_headers64
lea rdx, [0x140026d24]
lea rcx, [rbp + 0x78]
call fcn.1400112da
movzx eax, al
test eax, eax
je 0x140019e72
mov eax, dword [rbp + 0x374]
sub eax, 0x28
mov dword [rbp + 0x374], eax
mov eax, dword [rbp + 0x394]
sub eax, 0x30
mov dword [rbp + 0x394], eax
mov eax, dword [rbp + 0x3b4]
sub eax, 0x24
mov dword [rbp + 0x3b4], eax
mov eax, dword [rbp + 0x3d4]
sub eax, 0x48
mov dword [rbp + 0x3d4], eax
mov eax, dword [rbp + 0x3f4]
sub eax, 0x90
mov dword [rbp + 0x3f4], eax
lea rdx, [0x140027088]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0x374]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140027080]
mov rcx, rax
call fcn.1400110e1
lea rdx, [0x1400270a0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0x394]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140027080]
mov rcx, rax
call fcn.1400110e1
lea rdx, [0x1400270b8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0x3b4]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140027080]
mov rcx, rax
call fcn.1400110e1
lea rdx, [0x1400270c8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0x3d4]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140027080]
mov rcx, rax
call fcn.1400110e1
lea rdx, [0x1400270d8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0x3f4]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140027080]
mov rcx, rax
call fcn.1400110e1
lea rdx, [0x1400270e8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140026e50]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 0x354]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
cmp dword [rbp + 0x354], 1
jne 0x14001a0bd
mov dword [rbp + 0x414], 0xa
mov dword [rbp + 0x434], 0x64
mov dword [rbp + 0x454], 2
mov dword [rbp + 0x474], 0xa
mov eax, dword [rbp + 0xcc]
mov dword [rbp + 0x494], eax
mov eax, dword [rbp + 0xc8]
mov dword [rbp + 0x4b4], eax
mov eax, dword [rbp + 0xd0]
mov dword [rbp + 0x4d4], eax
mov eax, dword [rbp + 0xd4]
mov dword [rbp + 0x4f4], eax
lea rdx, [0x140026d24]
lea rcx, [rbp + 0x78]
call fcn.1400112da
movzx eax, al
test eax, eax
je 0x14001a045
mov dword [rbp + 0x414], 0
mov dword [rbp + 0x434], 0x3c
mov dword [rbp + 0x454], 0xa
mov dword [rbp + 0x474], 0x14
mov eax, dword [rbp + 0x414]
mov ecx, dword [rbp + 0x494]
sub ecx, eax
mov eax, ecx
mov dword [rbp + 0xcc], eax
mov eax, dword [rbp + 0x434]
mov ecx, dword [rbp + 0x4b4]
sub ecx, eax
mov eax, ecx
mov dword [rbp + 0xc8], eax
mov eax, dword [rbp + 0x454]
mov ecx, dword [rbp + 0x4d4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0xd0], eax
mov eax, dword [rbp + 0x474]
mov ecx, dword [rbp + 0x4f4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0xd4], eax
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x1400270f8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
cmp dword [rbp + 0x354], 2
jne 0x14001a1d9
mov dword [rbp + 0x514], 0x14
mov dword [rbp + 0x534], 0x50
mov dword [rbp + 0x554], 2
mov dword [rbp + 0x574], 0x28
mov eax, dword [rbp + 0xcc]
mov dword [rbp + 0x594], eax
mov eax, dword [rbp + 0xc8]
mov dword [rbp + 0x5b4], eax
mov eax, dword [rbp + 0xd0]
mov dword [rbp + 0x5d4], eax
mov eax, dword [rbp + 0xd4]
mov dword [rbp + 0x5f4], eax
lea rdx, [0x140026d24]
lea rcx, [rbp + 0x78]
call fcn.1400112da
movzx eax, al
test eax, eax
je 0x14001a161
mov dword [rbp + 0x514], 0x28
mov dword [rbp + 0x534], 0x30
mov dword [rbp + 0x554], 0xa
mov dword [rbp + 0x574], 0x3c
mov eax, dword [rbp + 0x514]
mov ecx, dword [rbp + 0x594]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0xcc], eax
mov eax, dword [rbp + 0x534]
mov ecx, dword [rbp + 0x5b4]
sub ecx, eax
mov eax, ecx
mov dword [rbp + 0xc8], eax
mov eax, dword [rbp + 0x554]
mov ecx, dword [rbp + 0x5d4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0xd0], eax
mov eax, dword [rbp + 0x574]
mov ecx, dword [rbp + 0x5f4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0xd4], eax
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x140027118]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
cmp dword [rbp + 0x354], 3
jne 0x14001a2f5
mov dword [rbp + 0x614], 0xa
mov dword [rbp + 0x634], 0x3c
mov dword [rbp + 0x654], 2
mov dword [rbp + 0x674], 0xa
mov eax, dword [rbp + 0xcc]
mov dword [rbp + 0x694], eax
mov eax, dword [rbp + 0xc8]
mov dword [rbp + 0x6b4], eax
mov eax, dword [rbp + 0xd0]
mov dword [rbp + 0x6d4], eax
mov eax, dword [rbp + 0xd4]
mov dword [rbp + 0x6f4], eax
lea rdx, [0x140026d24]
lea rcx, [rbp + 0x78]
call fcn.1400112da
movzx eax, al
test eax, eax
je 0x14001a27d
mov dword [rbp + 0x614], 0x14
mov dword [rbp + 0x634], 0x24
mov dword [rbp + 0x654], 0xa
mov dword [rbp + 0x674], 0x14
mov eax, dword [rbp + 0x614]
mov ecx, dword [rbp + 0x694]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0xcc], eax
mov eax, dword [rbp + 0x634]
mov ecx, dword [rbp + 0x6b4]
sub ecx, eax
mov eax, ecx
mov dword [rbp + 0xc8], eax
mov eax, dword [rbp + 0x654]
mov ecx, dword [rbp + 0x6d4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0xd0], eax
mov eax, dword [rbp + 0x674]
mov ecx, dword [rbp + 0x6f4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0xd4], eax
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x140027138]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
cmp dword [rbp + 0x354], 4
jne 0x14001a411
mov dword [rbp + 0x714], 0xa
mov dword [rbp + 0x734], 0x78
mov dword [rbp + 0x754], 5
mov dword [rbp + 0x774], 0xa
mov eax, dword [rbp + 0xcc]
mov dword [rbp + 0x794], eax
mov eax, dword [rbp + 0xc8]
mov dword [rbp + 0x7b4], eax
mov eax, dword [rbp + 0xd0]
mov dword [rbp + 0x7d4], eax
mov eax, dword [rbp + 0xd4]
mov dword [rbp + 0x7f4], eax
lea rdx, [0x140026d24]
lea rcx, [rbp + 0x78]
call fcn.1400112da
movzx eax, al
test eax, eax
je 0x14001a399
mov dword [rbp + 0x714], 0
mov dword [rbp + 0x734], 0x48
mov dword [rbp + 0x754], 0x14
mov dword [rbp + 0x774], 0x14
mov eax, dword [rbp + 0x714]
mov ecx, dword [rbp + 0x794]
sub ecx, eax
mov eax, ecx
mov dword [rbp + 0xcc], eax
mov eax, dword [rbp + 0x734]
mov ecx, dword [rbp + 0x7b4]
sub ecx, eax
mov eax, ecx
mov dword [rbp + 0xc8], eax
mov eax, dword [rbp + 0x754]
mov ecx, dword [rbp + 0x7d4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0xd0], eax
mov eax, dword [rbp + 0x774]
mov ecx, dword [rbp + 0x7f4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0xd4], eax
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x140027150]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
cmp dword [rbp + 0x354], 5
jne 0x14001a4f7
mov dword [rbp + 0x814], 0x32
mov dword [rbp + 0x834], pe_nt_image_headers64
mov dword [rbp + 0x854], 4
mov eax, dword [rbp + 0xcc]
mov dword [rbp + 0x874], eax
mov eax, dword [rbp + 0xc8]
mov dword [rbp + 0x894], eax
mov eax, dword [rbp + 0xd0]
mov dword [rbp + 0x8b4], eax
lea rdx, [0x140026d24]
lea rcx, [rbp + 0x78]
call fcn.1400112da
movzx eax, al
test eax, eax
je 0x14001a495
mov dword [rbp + 0x814], 0x90
mov dword [rbp + 0x834], 0x24
mov dword [rbp + 0x854], 0x14
mov eax, dword [rbp + 0x814]
mov ecx, dword [rbp + 0x874]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0xcc], eax
mov eax, dword [rbp + 0x834]
mov ecx, dword [rbp + 0x894]
sub ecx, eax
mov eax, ecx
mov dword [rbp + 0xc8], eax
mov eax, dword [rbp + 0x854]
mov ecx, dword [rbp + 0x8b4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0xd0], eax
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x140027168]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
cmp dword [rbp + 0x354], 6
jne 0x14001a520
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x140027188]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
jmp 0x14001aec4
cmp dword [rbp + 0x334], 2
jne 0x14001a906
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x140027070]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0xc8]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140027064]
mov rcx, rax
call fcn.1400110e1
mov dword [rbp + 0x8f4], 0x1388
mov dword [rbp + 0x914], 0x1f40
mov dword [rbp + 0x934], 0x2710
lea rdx, [0x140026d40]
lea rcx, [rbp + 0x78]
call fcn.1400112da
movzx eax, al
test eax, eax
je 0x14001a5c3
mov dword [rbp + 0x8f4], 0xbb8
mov dword [rbp + 0x914], 0x12c0
mov dword [rbp + 0x934], 0x1518
lea rdx, [0x1400271a8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0x8f4]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140027080]
mov rcx, rax
call fcn.1400110e1
lea rdx, [0x1400271b8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0x914]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140027080]
mov rcx, rax
call fcn.1400110e1
lea rdx, [0x1400271c8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0x934]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140027080]
mov rcx, rax
call fcn.1400110e1
lea rdx, [0x1400271d8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140026e50]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 0x8d4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
lea rdx, [0x14001105a]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
cmp dword [rbp + 0x8d4], 1
jne 0x14001a760
mov dword [rbp + 0x954], 0x1388
mov eax, dword [rbp + 0xc8]
mov dword [rbp + 0x974], eax
lea rdx, [0x140026d40]
lea rcx, [rbp + 0x78]
call fcn.1400112da
movzx eax, al
test eax, eax
je 0x14001a6e8
mov dword [rbp + 0x954], 0xbb8
mov eax, dword [rbp + 0x954]
mov ecx, dword [rbp + 0x974]
sub ecx, eax
mov eax, ecx
mov dword [rbp + 0xc8], eax
lea rdx, [0x1400271e8]
lea rcx, [rbp + 0x118]
call fcn.140011050
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x1400271f0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 0x118]
mov rcx, rax
call fcn.1400116c7
lea rdx, [0x14001105a]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x14001105a]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
cmp dword [rbp + 0x8d4], 2
jne 0x14001a81c
mov dword [rbp + 0x994], 0x1f40
mov eax, dword [rbp + 0xc8]
mov dword [rbp + 0x9b4], eax
lea rdx, [0x140026d40]
lea rcx, [rbp + 0x78]
call fcn.1400112da
movzx eax, al
test eax, eax
je 0x14001a7a4
mov dword [rbp + 0x994], 0x12c0
mov eax, dword [rbp + 0x994]
mov ecx, dword [rbp + 0x9b4]
sub ecx, eax
mov eax, ecx
mov dword [rbp + 0xc8], eax
lea rdx, [0x140027200]
lea rcx, [rbp + 0x118]
call fcn.140011050
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x1400271f0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 0x118]
mov rcx, rax
call fcn.1400116c7
lea rdx, [0x14001105a]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x14001105a]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
cmp dword [rbp + 0x8d4], 3
jne 0x14001a8d8
mov dword [rbp + 0x9d4], 0x2710
mov eax, dword [rbp + 0xc8]
mov dword [rbp + 0x9f4], eax
lea rdx, [0x140026d40]
lea rcx, [rbp + 0x78]
call fcn.1400112da
movzx eax, al
test eax, eax
je 0x14001a860
mov dword [rbp + 0x9d4], 0x1518
mov eax, dword [rbp + 0x9d4]
mov ecx, dword [rbp + 0x9f4]
sub ecx, eax
mov eax, ecx
mov dword [rbp + 0xc8], eax
lea rdx, [0x140027208]
lea rcx, [rbp + 0x118]
call fcn.140011050
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x1400271f0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 0x118]
mov rcx, rax
call fcn.1400116c7
lea rdx, [0x14001105a]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x14001105a]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
cmp dword [rbp + 0x8d4], 4
jne 0x14001a901
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x140027188]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
jmp 0x14001aec4
cmp dword [rbp + 0x334], 3
jne 0x14001aa93
mov dword [rbp + 0xa34], 0x190
lea rdx, [0x140026d40]
lea rcx, [rbp + 0x78]
call fcn.1400112da
movzx eax, al
test eax, eax
je 0x14001a93e
mov dword [rbp + 0xa34], 0xc8
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x140027070]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0xc8]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140027064]
mov rcx, rax
call fcn.1400110e1
lea rdx, [0x140027210]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0xa34]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140027080]
mov rcx, rax
call fcn.1400110e1
lea rdx, [0x140027238]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140026e50]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 0xa14]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
cmp dword [rbp + 0xa14], 1
jne 0x14001aa65
mov dword [rbp + 0xa54], 0x190
mov eax, dword [rbp + 0x1b8]
mov dword [rbp + 0xa74], eax
mov eax, dword [rbp + 0xc8]
mov dword [rbp + 0xa94], eax
lea rdx, [0x140026d40]
lea rcx, [rbp + 0x78]
call fcn.1400112da
movzx eax, al
test eax, eax
je 0x14001aa33
mov dword [rbp + 0xa54], 0xc8
mov eax, dword [rbp + 0xa74]
add eax, 4
mov dword [rbp + 0x1b8], eax
mov eax, dword [rbp + 0xa54]
mov ecx, dword [rbp + 0xa94]
sub ecx, eax
mov eax, ecx
mov dword [rbp + 0xc8], eax
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
cmp dword [rbp + 0xa14], 2
jne 0x14001aa8e
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x140027188]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
jmp 0x14001aec4
mov dword [rbp + 0xab4], 0x14
mov dword [rbp + 0xad4], 0x14
mov dword [rbp + 0xaf4], 5
mov dword [rbp + 0xb14], 0x1e
mov eax, dword [rbp + 0xcc]
mov dword [rbp + 0xb34], eax
mov eax, dword [rbp + 0xc8]
mov dword [rbp + 0xb54], eax
mov eax, dword [rbp + 0xd0]
mov dword [rbp + 0xb74], eax
mov eax, dword [rbp + 0xd4]
mov dword [rbp + 0xb94], eax
mov eax, dword [rbp + 0xab4]
mov ecx, dword [rbp + 0xb34]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0xcc], eax
mov eax, dword [rbp + 0xad4]
mov ecx, dword [rbp + 0xb54]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0xc8], eax
mov eax, dword [rbp + 0xaf4]
mov ecx, dword [rbp + 0xb74]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0xd0], eax
mov eax, dword [rbp + 0xb14]
mov ecx, dword [rbp + 0xb94]
sub ecx, eax
mov eax, ecx
mov dword [rbp + 0xd4], eax
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x140027248]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
jmp 0x14001aec4
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x140027258]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140027270]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140026e50]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 0xbb4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
lea rdx, [0x14001105a]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
cmp dword [rbp + 0xbb4], 1
jne 0x14001ac75
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x140027290]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140027310]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140027370]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140027418]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140027448]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140027470]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140027490]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
cmp dword [rbp + 0xbb4], 2
jne 0x14001ae3c
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x140027070]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0xc8]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140027064]
mov rcx, rax
call fcn.1400110e1
lea rdx, [0x140027520]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140027538]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140027550]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140027568]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140027590]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140026e50]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 0xbd4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
lea rdx, [0x14001105a]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
cmp dword [rbp + 0xbd4], 1
jne 0x14001ad8c
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rcx, [0x140026ca0]
call qword [sym.imp.ucrtbased.dll_system]
mov eax, dword [rbp + 0xc8]
sub eax, 0x14
mov dword [rbp + 0xc8], eax
cmp dword [rbp + 0xbd4], 2
jne 0x14001adbe
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rcx, str.color_1
call qword [sym.imp.ucrtbased.dll_system]
mov eax, dword [rbp + 0xc8]
sub eax, 0x14
mov dword [rbp + 0xc8], eax
cmp dword [rbp + 0xbd4], 3
jne 0x14001adf0
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rcx, str.color_2
call qword [sym.imp.ucrtbased.dll_system]
mov eax, dword [rbp + 0xc8]
sub eax, 0x14
mov dword [rbp + 0xc8], eax
cmp dword [rbp + 0xbd4], 4
jne 0x14001ae13
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rcx, str.color_F
call qword [sym.imp.ucrtbased.dll_system]
cmp dword [rbp + 0xbd4], 5
jne 0x14001ae3c
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x140027188]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
jmp 0x14001aec4
lea rdx, [0x140026b64]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rcx, [0x140026b3c]
call qword [sym.imp.ucrtbased.dll_system]
mov dword [rbp + 0x254], 0
mov dword [rbp + 0x1194], 0
lea rcx, [rbp + 0x298]
call fcn.140011168
nop
lea rcx, [rbp + 0x218]
call fcn.140011168
nop
lea rcx, [rbp + 0x160]
call fcn.1400115c8
nop
lea rcx, [rbp + 0x118]
call fcn.14001169a
nop
lea rcx, [rbp + 0x50]
call fcn.140011280
nop
lea rcx, [rbp + 8]
call fcn.140011168
mov eax, dword [rbp + 0x1194]
jmp 0x14001af23
lea rcx, [rbp + 0x298]
call fcn.140011168
jmp 0x1400192ec
lea rcx, [rbp + 0x218]
call fcn.140011168
jmp 0x1400191c1
mov dword [rbp + 0x11b4], 0
lea rcx, [rbp + 0x160]
call fcn.1400115c8
nop
lea rcx, [rbp + 0x118]
call fcn.14001169a
nop
lea rcx, [rbp + 0x50]
call fcn.140011280
nop
lea rcx, [rbp + 8]
call fcn.140011168
mov eax, dword [rbp + 0x11b4]
mov rdi, rax
lea rcx, [rbp - 0x20]
lea rdx, [0x1400263d0]
call fcn.140011640
mov rax, rdi
mov rcx, qword [rbp + 0x11c8]
xor rcx, rbp
call fcn.140011384
lea rsp, [rbp + 0x11d8]
pop rdi
pop rbp
ret