Function at 0x14010a801
Capabilities:
Execute command
Terminate process

Disassembly:
push rax
pushf
mov eax, 0x7d511395
pushf
not eax
add eax, 0xf49d0ab1
xor eax, 0xc85ce5d0
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa32a74bf
xor eax, 0xf99553d7
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xb682be27
xor eax, 0xfa1e31b2
rol eax, 0xda
popf
cmp eax, 4
jne 0x14010a851
popf
pop rax
jmp 0x14010b4df
cmp eax, 0
jne 0x14010a860
popf
pop rax
jmp 0x14010a95f
cmp eax, 3
jne 0x14010a86f
popf
pop rax
jmp 0x14010b458
cmp eax, 1
jne 0x14010a87e
popf
pop rax
jmp 0x14010b0ee
cmp eax, 0xd
jne 0x14010a88d
popf
pop rax
jmp 0x14010bd4d
cmp eax, 7
jne 0x14010a89c
popf
pop rax
jmp 0x14010b6e5
cmp eax, 0xe
jne 0x14010a8ab
popf
pop rax
jmp 0x14010bdf1
cmp eax, 0xb
jne 0x14010a8ba
popf
pop rax
jmp 0x14010bc55
cmp eax, 0xc
jne 0x14010a8c9
popf
pop rax
jmp 0x14010bca5
cmp eax, 8
jne 0x14010a8d8
popf
pop rax
jmp 0x14010b77a
cmp eax, 0x10
jne 0x14010a8e7
popf
pop rax
jmp 0x14010bee5
cmp eax, 2
jne 0x14010a8f6
popf
pop rax
jmp 0x14010b3e7
cmp eax, 9
jne 0x14010a905
popf
pop rax
jmp 0x14010bbe9
cmp eax, 0x12
jne 0x14010a914
popf
pop rax
jmp 0x14010bfe2
cmp eax, 6
jne 0x14010a923
popf
pop rax
jmp 0x14010b668
cmp eax, 0x11
jne 0x14010a932
popf
pop rax
jmp 0x14010bf61
cmp eax, 5
jne 0x14010a941
popf
pop rax
jmp 0x14010b538
cmp eax, 0xf
jne 0x14010a950
popf
pop rax
jmp 0x14010be54
cmp eax, 0xa
jne 0x14010a95f
popf
pop rax
jmp 0x14010bc4c
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
lea rbp, [rsp - 0x240]
sub rsp, 0x340
mov rax, qword [0x140015040]
xor rax, rsp
mov qword [rbp + 0x230], rax
xor edi, edi
mov dword [rsp + 0x30], edi
lea rcx, [0x1977754bd]
pushf
sub rcx, 0x57765db5
popf
jmp 0x14010a9a3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rax, [rbp - 0x50]
mov qword [rbp - 8], rax
lea rdx, [0x18e7a0159]
pushf
sub rdx, 0x4e790b39
popf
lea rcx, [rbp - 0x50]
call fcn.14012c20a
mov rbx, rax
lea rdx, [0x18adf64d0]
pushf
sub rdx, 0x4ade6454
popf
lea rcx, [rbp - 0x78]
call fcn.14012c20a
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.140139acc
nop
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
lea rax, [rbp - 0x78]
mov qword [rsp + 0x48], rax
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x50]
call fcn.14013aab1
mov dword [rsp + 0x30], 1
lea r9, [0x18726c328]
pushf
sub r9, 0x4726a718
popf
lea edx, [rdi + 0x28]
lea r8d, [rdi + 1]
lea rcx, [rsp + 0x60]
call fcn.1401389a2
lea rdx, [rsp + 0x50]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14010ecaf
mov dword [rsp + 0x30], edi
lea rcx, [rsp + 0x50]
call fcn.140139367
lea rdx, [0x1b2c0561f]
pushf
sub rdx, 0x72bf559f
popf
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14011189b
mov rcx, rax
lea rdx, [0x194c2d46d]
pushf
sub rdx, 0x54c2373d
popf
jmp 0x14010aa9d
call qword [sym.imp.MSVCP140.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]
nop
lea rax, [rbp - 0x78]
mov qword [rsp + 0x50], rax
lea rdx, [0x1a71001e0]
pushf
sub rdx, 0x670f0bc0
popf
lea rcx, [rbp - 0x78]
call fcn.14012c20a
mov rbx, rax
lea rdx, [0x18a65efe7]
pushf
sub rdx, 0x4a64ef6b
popf
lea rcx, [rbp - 0x50]
call fcn.14012c20a
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.140139acc
nop
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
lea rax, [rbp - 0x78]
mov qword [rsp + 0x48], rax
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 8]
call fcn.14013aab1
mov dword [rsp + 0x30], 2
lea r9, [0x19a04fb25]
pushf
sub r9, 0x5a04df15
popf
lea edx, [rdi + 0x28]
lea r8d, [rdi + 1]
lea rcx, [rsp + 0x60]
call fcn.1401389a2
lea rdx, [rbp - 8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14010ecaf
mov dword [rsp + 0x30], edi
lea rcx, [rbp - 8]
call fcn.140139367
lea rdx, [0x19ad1614b]
pushf
sub rdx, 0x5ad060bb
popf
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14011189b
mov rcx, rax
lea rdx, [0x19424f771]
pushf
sub rdx, 0x54245a41
popf
jmp 0x14010ab95
call qword [sym.imp.MSVCP140.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]
nop
lea rax, [rbp - 0x78]
mov qword [rsp + 0x50], rax
lea rdx, [0x1845b2bbd]
pushf
sub rdx, 0x445a359d
popf
lea rcx, [rbp - 0x78]
call fcn.14012c20a
mov rbx, rax
lea rdx, [0x1ba8c6ea1]
pushf
sub rdx, 0x7a8b6e25
popf
lea rcx, [rbp - 0x50]
call fcn.14012c20a
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.140139acc
nop
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
lea rax, [rbp - 0x78]
mov qword [rsp + 0x48], rax
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 8]
call fcn.14013aab1
mov dword [rsp + 0x30], 4
lea r9, [0x185fe4d6f]
pushf
sub r9, 0x45fe315f
popf
lea edx, [rdi + 0x28]
lea r8d, [rdi + 1]
lea rcx, [rsp + 0x60]
call fcn.1401389a2
lea rdx, [rbp - 8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14010ecaf
mov dword [rsp + 0x30], edi
lea rcx, [rbp - 8]
call fcn.140139367
lea rdx, [0x1bbb140ef]
pushf
sub rdx, 0x7bb0404f
popf
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14011189b
mov rcx, rax
lea rdx, [0x19a73b673]
pushf
sub rdx, 0x5a731943
popf
jmp 0x14010ac8d
call qword [sym.imp.MSVCP140.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]
nop
lea rax, [rbp - 0x78]
mov qword [rsp + 0x50], rax
lea rdx, [0x19ee7a3a9]
pushf
sub rdx, 0x5ee6ad89
popf
lea rcx, [rbp - 0x78]
call fcn.14012c20a
mov rbx, rax
lea rdx, [0x1aa4cf201]
pushf
sub rdx, 0x6a4bf185
popf
lea rcx, [rbp - 0x50]
call fcn.14012c20a
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.140139acc
nop
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
lea rax, [rbp - 0x78]
mov qword [rsp + 0x48], rax
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 8]
call fcn.14013aab1
mov dword [rsp + 0x30], 8
lea r9, [0x1862351c0]
pushf
sub r9, 0x462335b0
popf
lea edx, [rdi + 0x28]
lea r8d, [rdi + 1]
lea rcx, [rsp + 0x60]
call fcn.1401389a2
lea rdx, [rbp - 8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14010ecaf
mov dword [rsp + 0x30], edi
lea rcx, [rbp - 8]
call fcn.140139367
lea rdx, [0x1b2051fd1]
pushf
sub rdx, 0x72041f21
popf
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14011189b
mov rcx, rax
lea rdx, [0x18de24a27]
pushf
sub rdx, 0x4de1acf7
popf
jmp 0x14010ad85
call qword [sym.imp.MSVCP140.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]
nop
lea rax, [rbp - 0x78]
mov qword [rsp + 0x50], rax
lea rdx, [0x1b56e3eb2]
pushf
sub rdx, 0x756d4892
popf
lea rcx, [rbp - 0x78]
call fcn.14012c20a
mov rbx, rax
lea rdx, [0x187f8b6fb]
pushf
sub rdx, 0x47f7b67f
popf
lea rcx, [rbp - 0x50]
call fcn.14012c20a
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.140139acc
nop
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
lea rax, [rbp - 0x78]
mov qword [rsp + 0x48], rax
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 8]
call fcn.14013aab1
mov dword [rsp + 0x30], 0x10
lea r9, [0x1b3f3b8ae]
pushf
sub r9, 0x73f39c9e
popf
lea edx, [rdi + 0x28]
lea r8d, [rdi + 1]
lea rcx, [rsp + 0x60]
call fcn.1401389a2
lea rdx, [rbp - 8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14010ecaf
mov dword [rsp + 0x30], edi
lea rcx, [rbp - 8]
call fcn.140139367
lea rdx, [0x19b11a3eb]
pushf
sub rdx, 0x5b10a323
popf
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14011189b
mov rcx, rax
lea rdx, [0x186208e6a]
pushf
sub rdx, 0x461ff13a
popf
jmp 0x14010ae7d
call qword [sym.imp.MSVCP140.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]
nop
lea rax, [rbp - 0x78]
mov qword [rsp + 0x50], rax
lea rdx, [0x1a0b6307a]
pushf
sub rdx, 0x60b53a5a
popf
lea rcx, [rbp - 0x78]
call fcn.14012c20a
mov rbx, rax
lea rdx, [0x193330f89]
pushf
sub rdx, 0x53320f0d
popf
lea rcx, [rbp - 0x50]
call fcn.14012c20a
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.140139acc
nop
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
lea rax, [rbp - 0x78]
mov qword [rsp + 0x48], rax
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 8]
call fcn.14013aab1
mov dword [rsp + 0x30], 0x20
lea r9, [0x1afc539d6]
pushf
sub r9, 0x6fc51dc6
popf
lea edx, [rdi + 0x28]
lea r8d, [rdi + 1]
lea rcx, [rsp + 0x60]
call fcn.1401389a2
lea rdx, [rbp - 8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14010ecaf
mov dword [rsp + 0x30], edi
lea rcx, [rbp - 8]
call fcn.140139367
lea rdx, [0x1a89693a6]
pushf
sub rdx, 0x689592ce
popf
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14011189b
mov rcx, rax
lea rdx, [0x18ca9bb46]
pushf
sub rdx, 0x4ca91e16
popf
jmp 0x14010af75
call qword [sym.imp.MSVCP140.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]
nop
lea rax, [rbp - 0x78]
mov qword [rsp + 0x50], rax
lea rdx, [0x18362b7b9]
pushf
sub rdx, 0x4361c199
popf
lea rcx, [rbp - 0x78]
call fcn.14012c20a
mov rbx, rax
lea rdx, [0x189db0b0d]
pushf
sub rdx, 0x49da0a91
popf
lea rcx, [rbp - 0x50]
call fcn.14012c20a
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.140139acc
nop
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
lea rax, [rbp - 0x78]
mov qword [rsp + 0x48], rax
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 8]
call fcn.14013aab1
mov dword [rsp + 0x30], 0x40
lea r9, [0x1ba879ba1]
pushf
sub r9, 0x7a877f91
popf
lea edx, [rdi + 0x28]
lea r8d, [rdi + 1]
lea rcx, [rsp + 0x60]
call fcn.1401389a2
lea rdx, [rbp - 8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14010ecaf
mov dword [rsp + 0x30], edi
lea rcx, [rbp - 8]
call fcn.140139367
lea rdx, [0x1aef84af2]
pushf
sub rdx, 0x6ef74a0e
popf
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14011189b
lea rdx, [rbp + 8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
jmp 0x14010b063
call qword [sym.imp.MSVCP140.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]
mov eax, dword [rbp + 8]
cmp eax, 1
jne 0x14010b0a8
push rax
pushf
mov eax, 0xdffaa8a9
pushf
not eax
add eax, 0xb9b49eb2
xor eax, 0x9ab7187e
rol eax, 0xa
popf
pushf
not eax
add eax, 0xbc885dfc
xor eax, 0x80cec4ef
rol eax, 0x72
popf
jmp 0x14010a842
push rax
pushf
mov eax, 0xb9ad9046
pushf
not eax
add eax, 0x8954dcf4
xor eax, 0xf69ecb47
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xf8a561ad
xor eax, 0xc44fe21d
rol eax, 0x81
popf
pushf
not eax
add eax, 0x9a43b244
xor eax, 0xd69ac363
rol eax, 0xc9
popf
jmp 0x14010a842
lea rdx, [0x18ab30b7e]
pushf
sub rdx, 0x4ab213de
popf
lea rcx, [rbp - 0x78]
call fcn.14012c20a
mov rcx, rax
call fcn.140142945
mov ecx, 0x10448282
pushf
not ecx
add ecx, 0xedadad59
xor ecx, 0xe8a97bc9
rol ecx, 0xe3
popf
pushf
not ecx
add ecx, 0xf3a0f871
xor ecx, 0xa50a32cc
rol ecx, 0x40
popf
pushf
not ecx
add ecx, 0xd5331eb6
xor ecx, 0xf49ebdfa
rol ecx, 0xdc
popf
jmp 0x14010b156
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x1bb58f8c9]
pushf
sub rcx, 0x7b5801c1
popf
jmp 0x14010b16f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor edx, edx
mov r8d, 0x23f54601
pushf
not r8d
add r8d, 0x864fcb41
xor r8d, 0xe9df7388
rol r8d, 0x45
popf
pushf
not r8d
add r8d, 0xcc855054
xor r8d, 0xf0c37331
rol r8d, 0x80
popf
pushf
not r8d
add r8d, 0x921556bc
xor r8d, 0xe7944c68
rol r8d, 0x51
popf
lea rcx, [rbp + 0x120]
call sub.VCRUNTIME140.dll_memset
lea rdx, [0x1912b4c44]
pushf
sub rdx, 0x512a5484
popf
lea rcx, [rbp + 0x120]
call fcn.140138317
nop
xor edx, edx
mov r8d, 0x49291c5a
pushf
not r8d
add r8d, 0x9d8c3ef9
xor r8d, 0x8cbc3c1c
rol r8d, 0x6c
popf
pushf
not r8d
add r8d, 0xc787ab40
xor r8d, 0xd58ffdb2
rol r8d, 0xd4
popf
lea rcx, [rbp + 0x10]
call sub.VCRUNTIME140.dll_memset
lea rdx, [0x184257ab7]
pushf
sub rdx, 0x442482d7
popf
lea rcx, [rbp + 0x10]
call fcn.140138317
nop
mov r8d, 0xfab87f0
pushf
not r8d
add r8d, 0xc24e1b2c
xor r8d, 0x9bcb69a8
rol r8d, 0x4b
popf
pushf
not r8d
add r8d, 0xeb30b358
xor r8d, 0x986284f5
rol r8d, 0xdf
popf
pushf
not r8d
add r8d, 0x8ad0194b
xor r8d, 0xc930faef
rol r8d, 0x65
popf
lea rdx, [0x1989b6cb0]
pushf
sub rdx, 0x589a1bf0
popf
lea rcx, [rbp + 0x120]
jmp 0x14010b2bd
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
mov r8d, 0x9806cfb7
pushf
not r8d
add r8d, 0xb539ed79
xor r8d, 0xb1ec67e8
rol r8d, 0xd7
popf
pushf
not r8d
add r8d, 0xd9c1bb6e
xor r8d, 0xe469ca8f
rol r8d, 0x12
popf
pushf
not r8d
add r8d, 0xae5c71fa
xor r8d, 0xd806bf30
rol r8d, 0x50
popf
pushf
not r8d
add r8d, 0xe19aa91b
xor r8d, 0x90bb16a9
rol r8d, 0x86
popf
lea rdx, [0x1b7903a7c]
pushf
sub rdx, 0x7788857c
popf
lea rcx, [rbp + 0x10]
jmp 0x14010b344
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x128]
call fcn.1401446ca
test rax, rax
jne 0x14010b38e
push rax
pushf
mov eax, 0x201cd5f8
pushf
not eax
add eax, 0x96901a6a
xor eax, 0xfb46d9ad
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xd6d94d5d
xor eax, 0xfa4c173f
rol eax, 0x3a
popf
jmp 0x14010a842
push rax
pushf
mov eax, 0x17e6fd4f
pushf
not eax
add eax, 0xbe9b8370
xor eax, 0x81322577
rol eax, 0x30
popf
pushf
not eax
add eax, 0xcce0144b
xor eax, 0xea5f6ec7
rol eax, 0x97
popf
pushf
not eax
add eax, 0x8289317e
xor eax, 0xf3a1bee3
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xc784d027
xor eax, 0x89a9d48e
rol eax, 0x67
popf
jmp 0x14010a842
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x120]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
xor r8d, r8d
lea edx, [rdi + 2]
jmp 0x14010b40c
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
push rax
pushf
mov eax, 0xd42f7330
pushf
not eax
add eax, 0xca269536
xor eax, 0xc679856e
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb1fafb2d
xor eax, 0xe5d3a76e
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x838c382e
xor eax, 0xd281cebc
rol eax, 0xb4
popf
jmp 0x14010a842
lea rcx, [rbp + 0x18]
call fcn.1401446ca
test rax, rax
jne 0x14010b499
push rax
pushf
mov eax, 0x165ed531
pushf
not eax
add eax, 0x8d5f5cf9
xor eax, 0x9cf2d382
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xc4d6d133
xor eax, 0xfb95b983
rol eax, 0x8e
popf
jmp 0x14010a842
push rax
pushf
mov eax, 0xeef48c47
pushf
not eax
add eax, 0xf5daaee2
xor eax, 0xa3a37055
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xd6671da3
xor eax, 0xd06c9739
rol eax, 0xde
popf
pushf
not eax
add eax, 0xe93241ae
xor eax, 0xca1e3da3
rol eax, 0xe0
popf
jmp 0x14010a842
mov rax, qword [rbp + 0x10]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x10]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
xor r8d, r8d
lea edx, [r8 + 2]
jmp 0x14010b4ff
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
push rax
pushf
mov eax, 0xf5cfbe5
pushf
not eax
add eax, 0x858b154f
xor eax, 0xc5f30a9a
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xbccd9524
xor eax, 0xcfd65033
rol eax, 0xde
popf
jmp 0x14010a842
lea rcx, [0x1ae74428d]
pushf
sub rcx, 0x6e734a8d
popf
jmp 0x14010b54b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [0x1b78eb30a]
pushf
sub rcx, 0x778dbaf2
popf
jmp 0x14010b564
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [0x18134fe56]
pushf
sub rdx, 0x413405fe
popf
lea rcx, [rbp - 0x78]
call fcn.14012c20a
mov rcx, rax
call fcn.140142945
mov ecx, 0xd316a709
pushf
not ecx
add ecx, 0xb4c59973
xor ecx, 0xfce4e113
rol ecx, 0x8f
popf
pushf
not ecx
add ecx, 0x99e8d019
xor ecx, 0x9fb5967d
rol ecx, 0x3d
popf
pushf
not ecx
add ecx, 0xbb5b6f1d
xor ecx, 0xeda0c6b2
rol ecx, 0xa2
popf
pushf
not ecx
add ecx, 0x9c2c27d7
xor ecx, 0xe90e9dbd
rol ecx, 0x47
popf
jmp 0x14010b5e7
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x18484191f]
pushf
sub rcx, 0x44832217
popf
jmp 0x14010b600
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.14010a801
nop
lea rcx, [rbp + 0x10]
call fcn.14011080d
nop
lea rcx, [rbp + 0x120]
call fcn.14011080d
push rax
pushf
mov eax, 0x256d9699
pushf
not eax
add eax, 0x8f711b75
xor eax, 0xb20a6214
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xe94c9e2d
xor eax, 0xbb9fcb00
rol eax, 0x12
popf
pushf
not eax
add eax, 0xcb942064
xor eax, 0xe092df13
rol eax, 0x86
popf
jmp 0x14010a842
mov rcx, qword [rbp + 0x230]
xor rcx, rsp
call fcn.14012ed31
lea r11, [rsp + 0x340]
mov rbx, qword [r11 + 0x10]
mov rdi, qword [r11 + 0x18]
mov rsp, r11
pop rbp
ret
cmp eax, 2
jne 0x14010b721
push rax
pushf
mov eax, 0x42e601af
pushf
not eax
add eax, 0xe0551032
xor eax, 0x8defdd58
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xa3d27775
xor eax, 0xc9c1f6a3
rol eax, 2
popf
jmp 0x14010a842
push rax
pushf
mov eax, 0x5f525fe1
pushf
not eax
add eax, 0xd7ed3af2
xor eax, 0xe35a5636
rol eax, 0x97
popf
pushf
not eax
add eax, 0x82097a7a
xor eax, 0xaf4c3799
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x8b9a143f
xor eax, 0xe46feaad
rol eax, 8
popf
pushf
not eax
add eax, 0xa763a1ae
xor eax, 0x91efdbaa
rol eax, 0xfa
popf
jmp 0x14010a842
lea rcx, [0x192bae0cb]
pushf
sub rcx, 0x52b9e9c3
popf
jmp 0x14010b78d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rax, [rbp - 0x78]
mov qword [rsp + 0x50], rax
lea rdx, [0x188587d13]
pushf
sub rdx, 0x485786f3
popf
lea rcx, [rbp - 0x78]
call fcn.14012c20a
mov rbx, rax
lea rdx, [0x1bbea5817]
pushf
sub rdx, 0x7be9579b
popf
lea rcx, [rsp + 0x60]
call fcn.14012c20a
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.140139acc
nop
lea rax, [rbp - 0x30]
mov qword [rsp + 0x40], rax
lea rax, [rbp - 8]
mov qword [rsp + 0x48], rax
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x50]
call fcn.14013aab1
mov dword [rsp + 0x30], 0x80
lea r9, [0x1ba92c7e9]
pushf
sub r9, 0x7a92abd9
popf
mov edx, 0x772803cf
pushf
not edx
add edx, 0x98760e5d
xor edx, 0xd6327810
rol edx, 0xda
popf
pushf
not edx
add edx, 0x9589634a
xor edx, 0xc7c5146f
rol edx, 0xa
popf
pushf
not edx
add edx, 0x98cd60aa
xor edx, 0xa63b2c1e
rol edx, 0x82
popf
pushf
not edx
add edx, 0x90ecb49c
xor edx, 0xacb3ef22
rol edx, 0x4f
popf
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x30]
call fcn.1401389a2
lea rdx, [rbp - 0x50]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14010ecaf
mov dword [rsp + 0x30], edi
lea rcx, [rbp - 0x50]
call fcn.140139367
lea rdx, [0x1bf74364c]
pushf
sub rdx, 0x7f73355c
popf
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14011189b
mov rcx, rax
lea rdx, [0x1ac1daafb]
pushf
sub rdx, 0x6c1d0dcb
popf
jmp 0x14010b8d9
call qword [sym.imp.MSVCP140.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]
nop
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
lea rdx, [0x1ba9bae8a]
pushf
sub rdx, 0x7a9ab86a
popf
lea rcx, [rsp + 0x60]
call fcn.14012c20a
mov rbx, rax
lea rdx, [0x1a1c88aa9]
pushf
sub rdx, 0x61c78a2d
popf
lea rcx, [rbp - 0x78]
call fcn.14012c20a
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.140139acc
nop
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
lea rax, [rbp - 8]
mov qword [rbp - 0x48], rax
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x50]
call fcn.14013aab1
mov dword [rsp + 0x30], 0x100
lea r9, [0x1972393d3]
pushf
sub r9, 0x572377c3
popf
mov edx, 0x6ebe7fab
pushf
not edx
add edx, 0xe4bed978
xor edx, 0xe5cc5b1b
rol edx, 0x91
popf
pushf
not edx
add edx, 0xfbc1c782
xor edx, 0xf6129ea9
rol edx, 0x9d
popf
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x30]
call fcn.1401389a2
lea rdx, [rsp + 0x50]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14010ecaf
mov dword [rsp + 0x30], edi
lea rcx, [rsp + 0x50]
call fcn.140139367
lea rdx, [0x19e562f86]
pushf
sub rdx, 0x5e552e86
popf
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14011189b
mov rcx, rax
lea rdx, [0x1aa2be6b0]
pushf
sub rdx, 0x6a2b4980
popf
jmp 0x14010b9fc
call qword [sym.imp.MSVCP140.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]
nop
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
lea rdx, [0x1bbe29f3e]
pushf
sub rdx, 0x7be1a91e
popf
lea rcx, [rsp + 0x60]
call fcn.14012c20a
mov rbx, rax
lea rdx, [0x1a626c2bf]
pushf
sub rdx, 0x6625c243
popf
lea rcx, [rbp - 0x78]
call fcn.14012c20a
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.140139acc
nop
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
lea rax, [rbp - 8]
mov qword [rbp - 0x48], rax
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x50]
call fcn.14013aab1
mov dword [rsp + 0x30], 0x200
lea r9, [0x19e2135c8]
pushf
sub r9, 0x5e2119b8
popf
mov edx, 0x95948395
pushf
not edx
add edx, 0x9731c03d
xor edx, 0xd342c513
rol edx, 0x69
popf
pushf
not edx
add edx, 0xc0c80805
xor edx, 0xeee8814d
rol edx, 0xea
popf
pushf
not edx
add edx, 0xce582537
xor edx, 0xc953359e
rol edx, 0x18
popf
pushf
not edx
add edx, 0xce77d9e8
xor edx, 0xe46350fb
rol edx, 0x8a
popf
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x30]
call fcn.1401389a2
lea rdx, [rsp + 0x50]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14010ecaf
nop
lea rcx, [rsp + 0x50]
call fcn.140139367
lea rdx, [0x1a560bf58]
pushf
sub rdx, 0x655fbe74
popf
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14011189b
lea rdx, [rbp - 8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
jmp 0x14010bb3c
call qword [sym.imp.MSVCP140.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]
mov eax, dword [rbp - 8]
cmp eax, 1
jne 0x14010bb90
push rax
pushf
mov eax, 0x5a2a57f2
pushf
not eax
add eax, 0xb17b0804
xor eax, 0xec4618e9
rol eax, 8
popf
pushf
not eax
add eax, 0xea4aeb28
xor eax, 0xb6618fb2
rol eax, 0x63
popf
pushf
not eax
add eax, 0xff6bd813
xor eax, 0xd166c91f
rol eax, 0xd3
popf
jmp 0x14010a842
push rax
pushf
mov eax, 0x35bf8c3b
pushf
not eax
add eax, 0xb9d2d93d
xor eax, 0x90734ca8
rol eax, 0xff
popf
pushf
not eax
add eax, 0x98d9eae0
xor eax, 0xdb6e5777
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xe3c0c102
xor eax, 0x9a89fae1
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xa4ec7d6b
xor eax, 0xb7b8441a
rol eax, 0x32
popf
jmp 0x14010a842
call fcn.14011c1f9
jmp 0x14010b668
cmp eax, 2
jne 0x14010b668
call fcn.1401469d8
jmp 0x14010b668
cmp eax, 3
je 0x14010bd07
push rax
pushf
mov eax, 0x5d9855df
pushf
not eax
add eax, 0xba26a652
xor eax, 0x84808f3c
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xa9a5623c
xor eax, 0xa0f31f32
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xf68d7588
xor eax, 0xc84aa6e0
rol eax, 0x11
popf
pushf
not eax
add eax, 0xb61667a0
xor eax, 0xe0cf3d45
rol eax, 0x26
popf
jmp 0x14010a842
push rax
pushf
mov eax, 0x763c8753
pushf
not eax
add eax, 0xf20e9de5
xor eax, 0x890da038
rol eax, 0x94
popf
pushf
not eax
add eax, 0xa7963bb3
xor eax, 0x8c97fc19
rol eax, 0xc
popf
pushf
not eax
add eax, 0xa04808e9
xor eax, 0xa12d1de2
rol eax, 0xa5
popf
jmp 0x14010a842
cmp eax, 4
jne 0x14010bdab
push rax
pushf
mov eax, 0x763c94d4
pushf
not eax
add eax, 0xfafc6d0c
xor eax, 0xf214e918
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xdb84fcba
xor eax, 0xd2442b13
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xc6e2abc8
xor eax, 0xc2956f53
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x92e34ef0
xor eax, 0xb5ceb09a
rol eax, 0x82
popf
jmp 0x14010a842
push rax
pushf
mov eax, 0x5f030d26
pushf
not eax
add eax, 0xeca96cf1
xor eax, 0xd1cc586b
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xdcb6b16d
xor eax, 0xe3cb1efd
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xb825a3f7
xor eax, 0xd44c15d8
rol eax, 0x88
popf
jmp 0x14010a842
call fcn.14013c178
jmp 0x14010b668
cmp eax, 5
jne 0x14010be8c
push rax
pushf
mov eax, 0x9785f5d2
pushf
not eax
add eax, 0x875a9594
xor eax, 0xf6fc9f80
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x94ffe839
xor eax, 0x90eed5b8
rol eax, 0xd5
popf
jmp 0x14010a842
push rax
pushf
mov eax, 0x2d314ee1
pushf
not eax
add eax, 0x8c614375
xor eax, 0xf9795918
rol eax, 0x40
popf
pushf
not eax
add eax, 0xba1e9c88
xor eax, 0x80d027d7
rol eax, 0x30
popf
pushf
not eax
add eax, 0xc640fcfe
xor eax, 0xfbcd6696
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xa967c5f2
xor eax, 0x8a83f841
rol eax, 0x12
popf
jmp 0x14010a842
lea rcx, [0x1b418864a]
pushf
sub rcx, 0x741785f2
popf
jmp 0x14010bef8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.14010a801
jmp 0x14010b668
cmp eax, 6
jne 0x14010bfaf
push rax
pushf
mov eax, 0x6c2eaccd
pushf
not eax
add eax, 0x8e8ab455
xor eax, 0x8947c4e5
rol eax, 1
popf
pushf
not eax
add eax, 0xa05f12fb
xor eax, 0xe1106704
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xc201bf65
xor eax, 0xa74ed0b1
rol eax, 0x75
popf
jmp 0x14010a842
push rax
pushf
mov eax, 0xcecf8675
pushf
not eax
add eax, 0xdd0515d2
xor eax, 0xc70eadd6
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x89874c1e
xor eax, 0xeb9606b9
rol eax, 0xcc
popf
jmp 0x14010a842
lea rdx, [0x1a22ba0c3]
pushf
sub rdx, 0x622a9fab
popf
lea rcx, [rsp + 0x60]
call fcn.14012c20a
mov rcx, rax
call fcn.140142945
mov ecx, 0x81347f75
pushf
not ecx
add ecx, 0x80b0c3ba
xor ecx, 0xd4f1f390
rol ecx, 0xe
popf
pushf
not ecx
add ecx, 0xd7de07dc
xor ecx, 0x9feff253
rol ecx, 4
popf
pushf
not ecx
add ecx, 0x96e43e99
xor ecx, 0x967353d6
rol ecx, 0xe7
popf
call fcn.140109ba2
xor ecx, ecx
jmp 0x14010c052
call qword [sym.imp.KERNEL32.dll_ExitProcess]