Function at 0x1400a7629
Capabilities:
Authenticate hmac
Execute command
Parse credit card information

Disassembly:
push rax
pushf
mov eax, 0x20c470a0
pushf
not eax
add eax, 0xca07af82
xor eax, 0xc3258f61
rol eax, 0x47
popf
pushf
not eax
add eax, 0xea8e376d
xor eax, 0xb7357737
rol eax, 0x4f
popf
cmp eax, 0x29
jne 0x1400a7666
popf
pop rax
jmp 0x1400aaf73
cmp eax, 0x48
jne 0x1400a7675
popf
pop rax
jmp 0x1400ac21c
cmp eax, 0x3f
jne 0x1400a7684
popf
pop rax
jmp 0x1400abd8c
cmp eax, 1
jne 0x1400a7693
popf
pop rax
jmp 0x1400a7fdf
cmp eax, 0x4a
jne 0x1400a76a2
popf
pop rax
jmp 0x1400ac437
cmp eax, 0x1a
jne 0x1400a76b1
popf
pop rax
jmp 0x1400a9590
cmp eax, 0x44
jne 0x1400a76c0
popf
pop rax
jmp 0x1400ac053
cmp eax, 0x31
jne 0x1400a76cf
popf
pop rax
jmp 0x1400ab3cf
cmp eax, 0x40
jne 0x1400a76de
popf
pop rax
jmp 0x1400abe3a
cmp eax, 8
jne 0x1400a76ed
popf
pop rax
jmp 0x1400a8416
cmp eax, 0x2a
jne 0x1400a76fc
popf
pop rax
jmp 0x1400ab032
cmp eax, 0x17
jne 0x1400a770b
popf
pop rax
jmp 0x1400a91d1
cmp eax, 0x1c
jne 0x1400a771a
popf
pop rax
jmp 0x1400a968d
cmp eax, 0x2e
jne 0x1400a7729
popf
pop rax
jmp 0x1400ab235
cmp eax, 0x4c
jne 0x1400a7738
popf
pop rax
jmp 0x1400ac4bc
cmp eax, 0x2b
jne 0x1400a7747
popf
pop rax
jmp 0x1400ab0ed
cmp eax, 0x1b
jne 0x1400a7756
popf
pop rax
jmp 0x1400a95dd
cmp eax, 0x2d
jne 0x1400a7765
popf
pop rax
jmp 0x1400ab1b0
cmp eax, 0x23
jne 0x1400a7774
popf
pop rax
jmp 0x1400aabaa
cmp eax, 0x25
jne 0x1400a7783
popf
pop rax
jmp 0x1400aad0d
cmp eax, 0x43
jne 0x1400a7792
popf
pop rax
jmp 0x1400abf86
cmp eax, 0x13
jne 0x1400a77a1
popf
pop rax
jmp 0x1400a8b34
cmp eax, 0x33
jne 0x1400a77b0
popf
pop rax
jmp 0x1400ab580
cmp eax, 0x24
jne 0x1400a77bf
popf
pop rax
jmp 0x1400aac49
cmp eax, 0x1e
jne 0x1400a77ce
popf
pop rax
jmp 0x1400a9fa8
cmp eax, 0xc
jne 0x1400a77dd
popf
pop rax
jmp 0x1400a8629
cmp eax, 0x26
jne 0x1400a77ec
popf
pop rax
jmp 0x1400aae5d
cmp eax, 0x27
jne 0x1400a77fb
popf
pop rax
jmp 0x1400aaedf
cmp eax, 0x30
jne 0x1400a780a
popf
pop rax
jmp 0x1400ab363
cmp eax, 0x10
jne 0x1400a7819
popf
pop rax
jmp 0x1400a8883
cmp eax, 0x37
jne 0x1400a7828
popf
pop rax
jmp 0x1400ab758
cmp eax, 9
jne 0x1400a7837
popf
pop rax
jmp 0x1400a84b2
cmp eax, 0x39
jne 0x1400a7846
popf
pop rax
jmp 0x1400ab8bb
cmp eax, 0x16
jne 0x1400a7855
popf
pop rax
jmp 0x1400a910b
cmp eax, 0x3b
jne 0x1400a7864
popf
pop rax
jmp 0x1400ab978
cmp eax, 0x4b
jne 0x1400a7873
popf
pop rax
jmp 0x1400ac470
cmp eax, 0x36
jne 0x1400a7882
popf
pop rax
jmp 0x1400ab6cc
cmp eax, 0x14
jne 0x1400a7891
popf
pop rax
jmp 0x1400a8be9
cmp eax, 0x46
jne 0x1400a78a0
popf
pop rax
jmp 0x1400ac197
cmp eax, 0x3d
jne 0x1400a78af
popf
pop rax
jmp 0x1400abc8d
cmp eax, 2
jne 0x1400a78be
popf
pop rax
jmp 0x1400a8157
cmp eax, 0x47
jne 0x1400a78cd
popf
pop rax
jmp 0x1400ac1d1
cmp eax, 0x41
jne 0x1400a78dc
popf
pop rax
jmp 0x1400abedc
cmp eax, 0x11
jne 0x1400a78eb
popf
pop rax
jmp 0x1400a88ce
cmp eax, 0x35
jne 0x1400a78fa
popf
pop rax
jmp 0x1400ab66f
cmp eax, 0x3a
jne 0x1400a7909
popf
pop rax
jmp 0x1400ab91b
cmp eax, 0x12
jne 0x1400a7918
popf
pop rax
jmp 0x1400a8957
cmp eax, 0x21
jne 0x1400a7927
popf
pop rax
jmp 0x1400aa113
cmp eax, 0x38
jne 0x1400a7936
popf
pop rax
jmp 0x1400ab806
cmp eax, 0xb
jne 0x1400a7945
popf
pop rax
jmp 0x1400a85c7
cmp eax, 0xf
jne 0x1400a7954
popf
pop rax
jmp 0x1400a8823
cmp eax, 0x15
jne 0x1400a7963
popf
pop rax
jmp 0x1400a90b6
cmp eax, 5
jne 0x1400a7972
popf
pop rax
jmp 0x1400a82c7
cmp eax, 6
jne 0x1400a7981
popf
pop rax
jmp 0x1400a8328
cmp eax, 0x22
jne 0x1400a7990
popf
pop rax
jmp 0x1400aa15e
cmp eax, 0x49
jne 0x1400a799f
popf
pop rax
jmp 0x1400ac2bd
cmp eax, 0x1f
jne 0x1400a79ae
popf
pop rax
jmp 0x1400aa037
cmp eax, 4
jne 0x1400a79bd
popf
pop rax
jmp 0x1400a8242
cmp eax, 0x2f
jne 0x1400a79cc
popf
pop rax
jmp 0x1400ab2e7
cmp eax, 0x4d
jne 0x1400a79db
popf
pop rax
jmp 0x1400ac508
cmp eax, 0x3e
jne 0x1400a79ea
popf
pop rax
jmp 0x1400abcda
cmp eax, 0x45
jne 0x1400a79f9
popf
pop rax
jmp 0x1400ac0e2
cmp eax, 0x2c
jne 0x1400a7a08
popf
pop rax
jmp 0x1400ab163
cmp eax, 3
jne 0x1400a7a17
popf
pop rax
jmp 0x1400a818d
cmp eax, 0x19
jne 0x1400a7a26
popf
pop rax
jmp 0x1400a94fc
cmp eax, 0x1d
jne 0x1400a7a35
popf
pop rax
jmp 0x1400a9a30
cmp eax, 0x34
jne 0x1400a7a44
popf
pop rax
jmp 0x1400ab635
cmp eax, 0x32
jne 0x1400a7a53
popf
pop rax
jmp 0x1400ab4ac
cmp eax, 0xe
jne 0x1400a7a62
popf
pop rax
jmp 0x1400a876e
cmp eax, 0x42
jne 0x1400a7a71
popf
pop rax
jmp 0x1400abf29
cmp eax, 7
jne 0x1400a7a80
popf
pop rax
jmp 0x1400a8384
cmp eax, 0x20
jne 0x1400a7a8f
popf
pop rax
jmp 0x1400aa0b3
cmp eax, 0
jne 0x1400a7a9e
popf
pop rax
jmp 0x1400a7ae9
cmp eax, 0x3c
jne 0x1400a7aad
popf
pop rax
jmp 0x1400aba15
cmp eax, 0xd
jne 0x1400a7abc
popf
pop rax
jmp 0x1400a86a6
cmp eax, 0xa
jne 0x1400a7acb
popf
pop rax
jmp 0x1400a857a
cmp eax, 0x18
jne 0x1400a7ada
popf
pop rax
jmp 0x1400a9495
cmp eax, 0x28
jne 0x1400a7ae9
popf
pop rax
jmp 0x1400aaf6c
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x390]
sub rsp, 0x490
mov rax, qword [0x140084080]
xor rax, rsp
mov qword [rbp + 0x380], rax
xor r15d, r15d
mov dword [rbp + 0x2f0], r15d
movabs rax, 0x959ee2117e5b84c0
pushf
not rax
add rax, 0x53d61775
xor rax, 0x6396c8d1
rol rax, 0x4d
popf
pushf
not rax
add rax, 0x4196200a
xor rax, 0x5ea80b15
rol rax, 0x9d
popf
pushf
not rax
add rax, 0x41bf51d9
xor rax, 0x7e1fc923
rol rax, 0x5c
popf
pushf
not rax
add rax, 0x5ccaeded
xor rax, 0x4fc51853
rol rax, 0x4f
popf
mov qword [rbp + 0x2d0], rax
movabs rax, 0x851e6a56717fc042
pushf
not rax
add rax, 0x58a08dab
xor rax, 0x4f47b565
rol rax, 0x5c
popf
pushf
not rax
add rax, 0x516bba0e
xor rax, 0x71f8e2b5
rol rax, 0x7b
popf
pushf
not rax
add rax, 0x410057c9
xor rax, 0x657526c8
rol rax, 0xda
popf
mov qword [rbp + 0x2d8], rax
movabs r13, 0x787c50475a45348c
pushf
not r13
add r13, 0x78cb1feb
xor r13, 0x52dc7aa0
rol r13, 0x9b
popf
pushf
not r13
add r13, 0x62e8049e
xor r13, 0x47d7b307
rol r13, 0x78
popf
pushf
not r13
add r13, 0x47e57452
xor r13, 0x71c5fe9c
rol r13, 0x2c
popf
mov qword [rbp + 0x2f0], r13
movabs r12, 0x5e771a4908620a9d
pushf
not r12
add r12, 0x67c4f7f7
xor r12, 0x74bd1bdf
rol r12, 0x98
popf
pushf
not r12
add r12, 0x61f77fbc
xor r12, 0x460afdd9
rol r12, 0x31
popf
pushf
not r12
add r12, 0x405c2598
xor r12, 0x5bce8c38
rol r12, 7
popf
mov qword [rbp + 0x2f8], r12
movdqa xmm0, xmmword [rbp + 0x2f0]
xorps xmm0, xmmword [rbp + 0x2d0]
movdqa xmmword [rbp + 0x2d0], xmm0
lea rcx, [rbp + 0x2d0]
call fcn.1400c91e4
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, qword [rbx]
movsxd rcx, dword [rax + 4]
push rbx
not rbx
sub rcx, rbx
pop rbx
sub rcx, 1
mov dl, 0xbb
pushf
not dl
add dl, 0xd3
xor dl, 0xd5
rol dl, 0xf9
popf
pushf
not dl
add dl, 0x58
xor dl, 0xd7
rol dl, 0x49
popf
jmp 0x1400a7d04
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
movzx r8d, al
mov rcx, rbx
call fcn.14009c24b
movabs rax, 0x75a13d7ef362e785
pushf
not rax
add rax, 0x4bf8d42a
xor rax, 0x403485fa
rol rax, 0x13
popf
pushf
not rax
add rax, 0x68f3da13
xor rax, 0x70bc36dc
rol rax, 0xd7
popf
pushf
not rax
add rax, 0x5c59de12
xor rax, 0x4e7bc6d4
rol rax, 0x92
popf
pushf
not rax
add rax, 0x450ebc7f
xor rax, 0x53059f7c
rol rax, 0x72
popf
mov qword [rbp + 0x2d0], rax
mov qword [rbp + 0x2d8], r12
mov qword [rbp + 0x2f0], r13
mov qword [rbp + 0x2f8], r12
movdqa xmm0, xmmword [rbp + 0x2f0]
xorps xmm0, xmmword [rbp + 0x2d0]
movdqa xmmword [rbp + 0x2d0], xmm0
lea rcx, [rbp + 0x2d0]
jmp 0x1400a7db7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0x7f0d353fe0f0b6af
pushf
not rax
add rax, 0x73c1f32c
xor rax, 0x4242327f
rol rax, 0xde
popf
pushf
not rax
add rax, 0x7512ef08
xor rax, 0x7772ef4c
rol rax, 0x41
popf
mov qword [rbp + 0x120], rax
movabs rax, 0x73902a18ac6e3a50
pushf
not rax
add rax, 0x46a16b10
xor rax, 0x62644e52
rol rax, 0xa
popf
pushf
not rax
add rax, 0x47bc5374
xor rax, 0x57da318f
rol rax, 0x77
popf
pushf
not rax
add rax, 0x58d09a61
xor rax, 0x694f597b
rol rax, 0xcc
popf
mov qword [rbp + 0x128], rax
movabs rcx, 0x39a97262e8b5d1f7
pushf
not rcx
add rcx, 0x57ff7189
xor rcx, 0x5cbc2429
rol rcx, 0x2c
popf
pushf
not rcx
add rcx, 0x730a7478
xor rcx, 0x61a7b887
rol rcx, 0x46
popf
mov qword [rbp + 0x130], rcx
movabs rax, 0x62c11e5473368802
pushf
not rax
add rax, 0x4601c793
xor rax, 0x48a33a43
rol rax, 0xde
popf
pushf
not rax
add rax, 0x5b67ff3f
xor rax, 0x610b44ac
rol rax, 0xb1
popf
mov qword [rbp + 0x138], rax
mov qword [rbp + 0x360], r13
mov qword [rbp + 0x368], r12
mov qword [rbp + 0x370], rcx
mov qword [rbp + 0x378], rax
movdqa xmm0, xmmword [rbp + 0x360]
xorps xmm0, xmmword [rbp + 0x120]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x370]
xorps xmm1, xmmword [rbp + 0x130]
movdqa xmmword [rbp + 0x130], xmm1
lea rcx, [rbp + 0x120]
call fcn.1400c91e4
lea rsi, [0x1b376c0af]
pushf
sub rsi, 0x736e141f
popf
mov rdx, rsi
lea rcx, [rsp + 0x30]
call fcn.1400d91bf
mov rdx, rax
lea rcx, [rbp + 0x170]
call fcn.140119f33
nop
cmp byte [rbp + 0x2c0], r15b
je 0x1400a7fac
push rax
pushf
mov eax, 0x3c899d7a
pushf
not eax
add eax, 0xa29d3700
xor eax, 0xe2ab8a54
rol eax, 0xf
popf
pushf
not eax
add eax, 0xfda4484d
xor eax, 0xbe1e3d8d
rol eax, 0x84
popf
pushf
not eax
add eax, 0xa51161dd
xor eax, 0xcab4da08
rol eax, 0xb0
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x74d03d28
pushf
not eax
add eax, 0xb0fa1bd3
xor eax, 0xf8853830
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x9269be02
xor eax, 0xc51234a8
rol eax, 0xaf
popf
jmp 0x1400a7657
movabs rax, 0x7da78e59df89cf36
pushf
not rax
add rax, 0x7df61d58
xor rax, 0x73349f6e
rol rax, 0xf0
popf
pushf
not rax
add rax, 0x43af1f7e
xor rax, 0x65481cfa
rol rax, 0x42
popf
pushf
not rax
add rax, 0x63bdda49
xor rax, 0x5e745f12
rol rax, 0x8c
popf
mov qword [rbp + 0x2d0], rax
mov qword [rbp + 0x2d8], r12
mov qword [rbp + 0x2f0], r13
mov qword [rbp + 0x2f8], r12
movdqa xmm0, xmmword [rbp + 0x2f0]
xorps xmm0, xmmword [rbp + 0x2d0]
movdqa xmmword [rbp + 0x2d0], xmm0
lea rdx, [rbp + 0x2d0]
lea rcx, [rbp + 0x2f0]
call fcn.1400d9b3d
mov rdi, rax
lea rdx, [rbp + 0x238]
lea rcx, [rbp - 0x80]
call fcn.1400d91bf
nop
lea rdx, [rbp + 0x258]
lea rcx, [rbp - 0x60]
call fcn.1400d91bf
nop
lea rdx, [rbp + 0x278]
lea rcx, [rbp - 0x40]
call fcn.1400d91bf
nop
lea rdx, [rbp + 0x298]
lea rcx, [rbp - 0x20]
call fcn.1400d91bf
mov eax, dword [rbp + 0x2b8]
mov dword [rbp], eax
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x310]
call fcn.1400d91bf
mov rax, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0xf
jbe 0x1400a8124
push rax
pushf
mov eax, 0xd84fc8e0
pushf
not eax
add eax, 0xf976c6eb
xor eax, 0xe6c0bdc0
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xe87cd564
xor eax, 0xfdad936a
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xb7b6673f
xor eax, 0x92da0000
rol eax, 0x38
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x4675c7ea
pushf
not eax
add eax, 0xffa99232
xor eax, 0xf48d3839
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x9ab7ace5
xor eax, 0xd3be75e9
rol eax, 0x68
popf
jmp 0x1400a7657
mov rdi, qword [rdi]
push rax
pushf
mov eax, 0x9b92416f
pushf
not eax
add eax, 0x9ff5c3e2
xor eax, 0x8a1e4d19
rol eax, 0x56
popf
pushf
not eax
add eax, 0xc8d3afb8
xor eax, 0xf5f01044
rol eax, 0x45
popf
jmp 0x1400a7657
lea rcx, [rbp + 0x310]
mov rbx, qword [rbp + 0x310]
mov r14, qword [rbp + 0x328]
cmp r14, 0xf
cmova rcx, rbx
mov r8, qword [rbp + 0x320]
cmp r8, rax
jne 0x1400a820f
push rax
pushf
mov eax, 0x53c2dd06
pushf
not eax
add eax, 0xccd7ff36
xor eax, 0xa2be1b5c
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xa7ee3406
xor eax, 0xa9d0c3f3
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xdbbf6739
xor eax, 0xa61d970e
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xd50e6252
xor eax, 0xd189f249
rol eax, 0xa7
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x64789e86
pushf
not eax
add eax, 0xc27790d0
xor eax, 0x8f928585
rol eax, 0xb
popf
pushf
not eax
add eax, 0xf5dda74e
xor eax, 0x921940ba
rol eax, 0x50
popf
jmp 0x1400a7657
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400a8281
push rax
pushf
mov eax, 0xf5f89a5f
pushf
not eax
add eax, 0x80436c26
xor eax, 0xae5ec35a
rol eax, 0x27
popf
pushf
not eax
add eax, 0xb43b8f04
xor eax, 0xaa1a40f1
rol eax, 0x2d
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0xd0a8c03c
pushf
not eax
add eax, 0x87232d89
xor eax, 0xaad1adf4
rol eax, 0x74
popf
pushf
not eax
add eax, 0xe7765ce5
xor eax, 0xe584c822
rol eax, 0xae
popf
pushf
not eax
add eax, 0x97d6dd09
xor eax, 0x81944d6c
rol eax, 0xcb
popf
jmp 0x1400a7657
xor dil, dil
jmp 0x1400a8384
mov dil, 0xaf
pushf
not dil
add dil, 0x28
xor dil, 0xff
rol dil, 0x1f
popf
pushf
not dil
add dil, 0xdd
xor dil, 0x99
rol dil, 0xe9
popf
push rax
pushf
mov eax, 0xc510f342
pushf
not eax
add eax, 0xdb33c571
xor eax, 0xbc8154d3
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x886308f8
xor eax, 0xadb8d086
rol eax, 0xff
popf
jmp 0x1400a7657
cmp r14, 0xf
jbe 0x1400a83e3
push rax
pushf
mov eax, 0x9b919df4
pushf
not eax
add eax, 0xb1db625b
xor eax, 0x8209abf5
rol eax, 0x49
popf
pushf
not eax
add eax, 0xbd3c0f07
xor eax, 0xe9e6329e
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x88cf25c2
xor eax, 0x928c955f
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xde6756a5
xor eax, 0xacefce3c
rol eax, 0x82
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x91675174
pushf
not eax
add eax, 0xe753a38d
xor eax, 0xa568ded9
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xb2e133b0
xor eax, 0x8265228c
rol eax, 0x76
popf
jmp 0x1400a7657
lea rdx, [r14 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x1400a847f
push rax
pushf
mov eax, 0xa8339c19
pushf
not eax
add eax, 0xcfb0f579
xor eax, 0xb3e6b913
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xb132064b
xor eax, 0xebfc1ed6
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xcaf3d4bf
xor eax, 0xb03bf1a9
rol eax, 0x31
popf
pushf
not eax
add eax, 0x8e968478
xor eax, 0xbab080f2
rol eax, 0x74
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0xbc6fcd0a
pushf
not eax
add eax, 0x9802a59e
xor eax, 0xb0e3e449
rol eax, 0x93
popf
pushf
not eax
add eax, 0xca75628d
xor eax, 0xe3a22b03
rol eax, 0x16
popf
jmp 0x1400a7657
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400a8520
push rax
pushf
mov eax, 0x2b93d865
pushf
not eax
add eax, 0x8f985889
xor eax, 0x98db4546
rol eax, 0x96
popf
pushf
not eax
add eax, 0x8b816b21
xor eax, 0xb297d2b7
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xa2502988
xor eax, 0xa5e94605
rol eax, 0x56
popf
pushf
not eax
add eax, 0xef537418
xor eax, 0x9463a034
rol eax, 0xf6
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x9082a01
pushf
not eax
add eax, 0xff069249
xor eax, 0xc5bd7083
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xd7fd0f56
xor eax, 0xeabe29e9
rol eax, 0xea
popf
pushf
not eax
add eax, 0x94de7256
xor eax, 0x9b859e62
rol eax, 0x38
popf
pushf
not eax
add eax, 0xe228074d
xor eax, 0xd77238cc
rol eax, 0x4c
popf
jmp 0x1400a7657
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
call fcn.1400c3e2b
nop
push rax
pushf
mov eax, 0xa60cff86
pushf
not eax
add eax, 0x8031e768
xor eax, 0xa16e005a
rol eax, 0x29
popf
pushf
not eax
add eax, 0x8dcdd4fd
xor eax, 0x910afd45
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xd24cbe13
xor eax, 0xac41c8ff
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xa69778e6
xor eax, 0xee53eb83
rol eax, 0x24
popf
jmp 0x1400a7657
lea rcx, [rbp - 0x80]
call fcn.1400bd7e5
nop
mov rdx, qword [rbp + 0x308]
cmp rdx, 0xf
jbe 0x1400a8673
push rax
pushf
mov eax, 0x394d5733
pushf
not eax
add eax, 0x82c43433
xor eax, 0xe1e6e3c3
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x88f59471
xor eax, 0xa3b1127a
rol eax, 0x40
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x596f503d
pushf
not eax
add eax, 0x9e1d43e7
xor eax, 0xcf2d727d
rol eax, 0x31
popf
pushf
not eax
add eax, 0xfec1aac3
xor eax, 0xdb1893c3
rol eax, 0x43
popf
jmp 0x1400a7657
inc rdx
mov rcx, qword [rbp + 0x2f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a8715
push rax
pushf
mov eax, 0xd169a7a9
pushf
not eax
add eax, 0xf3333d5e
xor eax, 0xa9a616b7
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x852baa3a
xor eax, 0xc0f6f4b9
rol eax, 0x28
popf
pushf
not eax
add eax, 0x8c9d118a
xor eax, 0x9e0ae257
rol eax, 0x74
popf
pushf
not eax
add eax, 0xf6261150
xor eax, 0xcfd23d66
rol eax, 0x89
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0xfc6b34e6
pushf
not eax
add eax, 0x8d42d317
xor eax, 0x87749e2c
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xd0c5cc8c
xor eax, 0x8352e58f
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xa16035c2
xor eax, 0xc85a7b57
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xb126ece3
xor eax, 0xb39fe941
rol eax, 0x51
popf
jmp 0x1400a7657
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400a87c9
push rax
pushf
mov eax, 0x75637848
pushf
not eax
add eax, 0xf350acd0
xor eax, 0x82694769
rol eax, 0xa
popf
pushf
not eax
add eax, 0xbae54505
xor eax, 0xc07da2c1
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xa0c31610
xor eax, 0xbd1061fa
rol eax, 0xef
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0xb3c30573
pushf
not eax
add eax, 0x94d0b637
xor eax, 0x95731564
rol eax, 0x42
popf
pushf
not eax
add eax, 0xb21962de
xor eax, 0xf5e3b78c
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xdd8f1545
xor eax, 0xe5493d31
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xab2d0917
xor eax, 0x96337f52
rol eax, 0x9f
popf
jmp 0x1400a7657
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3e2b
push rax
pushf
mov eax, 0x6f4312ec
pushf
not eax
add eax, 0xc0bf72d6
xor eax, 0xc99a8695
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x977cc43e
xor eax, 0xd2788fc4
rol eax, 0x58
popf
pushf
not eax
add eax, 0xdaddd295
xor eax, 0x96d1a48f
rol eax, 0x4f
popf
jmp 0x1400a7657
mov qword [rbp + 0x2d8], r12
test dil, dil
je 0x1400a8911
push rax
pushf
mov eax, 0xa1b4fcb8
pushf
not eax
add eax, 0xb6cf961e
xor eax, 0xbb9c4926
rol eax, 2
popf
pushf
not eax
add eax, 0xb8eea009
xor eax, 0xfec15efa
rol eax, 0xf0
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x89c59b68
pushf
not eax
add eax, 0xf1cc2471
xor eax, 0x9a2ca1d7
rol eax, 0x82
popf
pushf
not eax
add eax, 0xf7f1d21b
xor eax, 0xb67defc7
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x8022ae6d
xor eax, 0xecfc0241
rol eax, 0x98
popf
jmp 0x1400a7657
movabs rax, 0xc4b457053bdb0d84
pushf
not rax
add rax, 0x5c0d69da
xor rax, 0x6f23d4f7
rol rax, 0x4d
popf
pushf
not rax
add rax, 0x74d52b1a
xor rax, 0x71db4e91
rol rax, 0x40
popf
pushf
not rax
add rax, 0x563409c5
xor rax, 0x504e60c6
rol rax, 0x87
popf
pushf
not rax
add rax, 0x5cc356d8
xor rax, 0x629ae70f
rol rax, 0x41
popf
mov qword [rbp + 0x2d0], rax
mov qword [rbp + 0x2f0], r13
mov qword [rbp + 0x2f8], r12
movdqa xmm0, xmmword [rbp + 0x2d0]
xorps xmm0, xmmword [rbp + 0x2f0]
movdqa xmmword [rbp + 0x2d0], xmm0
lea rcx, [rbp + 0x2d0]
jmp 0x1400a89f1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0x3e674bfc6d2302f
pushf
not rax
add rax, 0x69a4ad4e
xor rax, 0x6f171f0a
rol rax, 0xc3
popf
pushf
not rax
add rax, 0x7cba5159
xor rax, 0x6e11b06e
rol rax, 0x8b
popf
pushf
not rax
add rax, 0x7c232fc9
xor rax, 0x55145225
rol rax, 0x82
popf
pushf
not rax
add rax, 0x6c40009f
xor rax, 0x4cc57f1a
rol rax, 0xa1
popf
mov qword [rbp + 0x2d0], rax
movabs rax, 0xe027ff6f5a35fad6
pushf
not rax
add rax, 0x5188f81b
xor rax, 0x6bd55936
rol rax, 0x5c
popf
pushf
not rax
add rax, 0x45ec33d4
xor rax, 0x42d1db20
rol rax, 0xd
popf
mov qword [rbp + 0x2d8], rax
mov qword [rbp + 0x2f0], r13
mov qword [rbp + 0x2f8], r12
movdqa xmm0, xmmword [rbp + 0x2d0]
xorps xmm0, xmmword [rbp + 0x2f0]
movdqa xmmword [rbp + 0x2d0], xmm0
lea rcx, [rbp + 0x2d0]
call fcn.1400c91e4
mov qword [0x14008aca0], r15
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rsi, qword [0x14008ac90]
mov byte [rsi], 0
push rax
pushf
mov eax, 0x30e28971
pushf
not eax
add eax, 0xf312279a
xor eax, 0xf0d56e1e
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x8f04fe65
xor eax, 0xde37d9e9
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x9f25ab50
xor eax, 0xbd6d7de1
rol eax, 0x2c
popf
jmp 0x1400a7657
call fcn.1400fea4d
nop
lea rcx, [rbp + 0x238]
call fcn.1400bd7e5
lea rcx, [rbp + 0x218]
call fcn.1400c60de
lea rcx, [rbp + 0x170]
call fcn.1400c4c16
xor eax, eax
mov rcx, qword [rbp + 0x380]
xor rcx, rsp
call fcn.1400e25c8
lea r11, [rsp + 0x490]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov qword [0x14008aca0], r15
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rsi, qword [0x14008ac90]
mov byte [rsi], 0
movabs rax, 0xf919a87c81378739
pushf
not rax
add rax, 0x530ea842
xor rax, 0x57e3c913
rol rax, 0x1b
popf
pushf
not rax
add rax, 0x516548f0
xor rax, 0x5fb4e95c
rol rax, 0x68
popf
mov qword [rbp + 0x310], rax
movabs rax, 0x7a7055b740b410cc
pushf
not rax
add rax, 0x512772c1
xor rax, 0x48212f5b
rol rax, 0x57
popf
pushf
not rax
add rax, 0x6dea53cf
xor rax, 0x6f4f66d6
rol rax, 0x75
popf
pushf
not rax
add rax, 0x717995ff
xor rax, 0x52462b4d
rol rax, 0x98
popf
mov qword [rbp + 0x318], rax
movabs rax, 0x1562f3c477efd6d0
pushf
not rax
add rax, 0x5d7cbdac
xor rax, 0x7d45de30
rol rax, 0x6a
popf
pushf
not rax
add rax, 0x71715412
xor rax, 0x67c3708a
rol rax, 0x94
popf
pushf
not rax
add rax, 0x4f6911c8
xor rax, 0x72434965
rol rax, 0xe5
popf
pushf
not rax
add rax, 0x6b154ffe
xor rax, 0x45671035
rol rax, 0xc7
popf
mov qword [rbp + 0x320], rax
movabs rax, 0x7fe02aa27ad09582
pushf
not rax
add rax, 0x6d19dfa2
xor rax, 0x79974c46
rol rax, 0xe7
popf
pushf
not rax
add rax, 0x5c7887b7
xor rax, 0x627195ed
rol rax, 7
popf
pushf
not rax
add rax, 0x5acc8181
xor rax, 0x6df4935f
rol rax, 0x75
popf
mov qword [rbp + 0x328], rax
mov qword [rbp + 0x2d0], r13
movabs rsi, 0x70f997e1df27d059
pushf
not rsi
add rsi, 0x592bbb59
xor rsi, 0x7e44d0b5
rol rsi, 0x98
popf
pushf
not rsi
add rsi, 0x7abe42ce
xor rsi, 0x7978146d
rol rsi, 0xcb
popf
pushf
not rsi
add rsi, 0x6e65ab28
xor rsi, 0x7ea9bbca
rol rsi, 0x7f
popf
mov qword [rbp + 0x2e0], rsi
movabs rdi, 0xcb2ff455dfec772
pushf
not rdi
add rdi, 0x4cc069f1
xor rdi, 0x7f1ef001
rol rdi, 0x40
popf
pushf
not rdi
add rdi, 0x5585ff2d
xor rdi, 0x492f2d91
rol rdi, 0xf2
popf
mov qword [rbp + 0x2e8], rdi
movdqa xmm0, xmmword [rbp + 0x310]
xorps xmm0, xmmword [rbp + 0x2d0]
movdqa xmmword [rbp + 0x310], xmm0
movdqa xmm1, xmmword [rbp + 0x320]
xorps xmm1, xmmword [rbp + 0x2e0]
movdqa xmmword [rbp + 0x320], xmm1
lea rcx, [rbp + 0x310]
call fcn.1400c91e4
movabs rax, 0x825876322752d6d6
pushf
not rax
add rax, 0x5144a555
xor rax, 0x740b0c22
rol rax, 0xbf
popf
pushf
not rax
add rax, 0x5f4618c6
xor rax, 0x68a76318
rol rax, 0xff
popf
mov qword [rbp + 0x2d0], rax
mov qword [rbp + 0x2d8], r12
mov qword [rbp + 0x2f0], r13
mov qword [rbp + 0x2f8], r12
movdqa xmm0, xmmword [rbp + 0x2d0]
xorps xmm0, xmmword [rbp + 0x2f0]
movdqa xmmword [rbp + 0x2d0], xmm0
lea rcx, [rbp + 0x2d0]
call fcn.1400c91e4
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x140], xmm0
movups xmmword [rbp + 0x150], xmm0
mov dword [rbp + 0x160], eax
xor edx, edx
mov r8d, 0x8da604c
pushf
not r8d
add r8d, 0xc236ff10
xor r8d, 0xe0777a28
rol r8d, 0x71
popf
pushf
not r8d
add r8d, 0x86d395de
xor r8d, 0xbcfce266
rol r8d, 0x9f
popf
lea rcx, [rbp + 0x30]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp + 0x170]
lea rcx, [rbp - 0x80]
call fcn.1400d91bf
nop
lea rdx, [rbp + 0x190]
lea rcx, [rbp - 0x60]
call fcn.1400d91bf
nop
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp - 0x40]
call fcn.1400d91bf
nop
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp - 0x20]
call fcn.1400d91bf
nop
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp]
call fcn.1400d91bf
mov eax, dword [rbp + 0x210]
mov dword [rbp + 0x20], eax
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x310]
call fcn.1400d91bf
nop
lea rax, [0x19c1e03ba]
pushf
sub rax, 0x5c1685ea
popf
mov qword [rbp + 0x30], rax
lea rcx, [rbp + 0xc0]
jmp 0x1400a8f99
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
mov dword [rbp + 0x2f0], Ordinal_33
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x30]
jmp 0x1400a8fb9
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
nop
mov rax, qword [rbp + 0x30]
movsxd rcx, dword [rax + 4]
lea r14, [0x1b61ddad1]
pushf
sub r14, 0x76165cf1
popf
mov qword [rbp + rcx + 0x30], r14
mov rax, qword [rbp + 0x30]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x90]
mov dword [rbp + rcx + 0x2c], edx
lea rax, [rbp + 0x40]
mov qword [rbp + 0x2d0], rax
lea rcx, [rbp + 0x40]
jmp 0x1400a9001
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
lea rax, [0x1a4fb5aa6]
pushf
sub rax, 0x64f3dd4e
popf
mov qword [rbp + 0x40], rax
mov rbx, qword [rbp + 0x328]
cmp rbx, 0xf
jbe 0x1400a9070
push rax
pushf
mov eax, 0xc53279e1
pushf
not eax
add eax, 0xd384c95e
xor eax, 0xd128287a
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xcdb30cf3
xor eax, 0xa4ccd7a9
rol eax, 0x87
popf
pushf
not eax
add eax, 0xcc7f9763
xor eax, 0x970c4250
rol eax, 0xc7
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0xd9e22680
pushf
not eax
add eax, 0xf792095e
xor eax, 0xc4f668b6
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xac2fdf8f
xor eax, 0x892a42d0
rol eax, 0x25
popf
pushf
not eax
add eax, 0x9dcaa1de
xor eax, 0xa7ca36d1
rol eax, 0xf7
popf
jmp 0x1400a7657
mov r8, qword [rbp + 0x310]
inc rbx
jmp 0x1400a91d1
mov ebx, 0xdc3e064d
pushf
not ebx
add ebx, 0xdd6b22a9
xor ebx, 0xc44148ee
rol ebx, 0x6f
popf
pushf
not ebx
add ebx, 0xc8ebce6e
xor ebx, 0xf7dfd906
rol ebx, 0x95
popf
pushf
not ebx
add ebx, 0xb6162988
xor ebx, 0xa01e6967
rol ebx, 0xd2
popf
pushf
not ebx
add ebx, 0xf39fe3b0
xor ebx, 0x98836bd5
rol ebx, 0xb5
popf
mov ecx, ebx
call fcn.14009bbe5
mov r8, rax
movups xmm0, xmmword [rbp + 0x310]
movups xmmword [rax], xmm0
push rax
pushf
mov eax, 0x74e00cf0
pushf
not eax
add eax, 0xb8063ccf
xor eax, 0xef885948
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xcc0f3254
xor eax, 0xdb190131
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xa91cda36
xor eax, 0xf593d5ef
rol eax, 0x94
popf
pushf
not eax
add eax, 0xe6acb4be
xor eax, 0xb8a59602
rol eax, 0x4b
popf
jmp 0x1400a7657
mov rdx, qword [rbp + 0x320]
push r8
not r8
sub rdx, r8
pop r8
sub rdx, 1
mov qword [rbp + 0xa8], rdx
lea rdx, [r8 + rbx]
mov rcx, qword [rbp + 0x60]
mov qword [rcx], r8
mov rcx, qword [rbp + 0x80]
mov qword [rcx], r8
sub edx, r8d
mov rax, qword [rbp + 0x98]
mov dword [rax], edx
mov rcx, qword [rbp + 0xa8]
mov rax, qword [rbp + 0x58]
mov qword [rax], r8
mov rax, qword [rbp + 0x78]
mov qword [rax], r8
sub ecx, r8d
mov rax, qword [rbp + 0x90]
mov dword [rax], ecx
mov dword [rbp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
lea rcx, [rbp - 0x80]
call fcn.1400c4c16
movabs rax, 0xd7f3f7fa3a477f5e
pushf
not rax
add rax, 0x44127daa
xor rax, 0x4bc9f8bb
rol rax, 0x8b
popf
pushf
not rax
add rax, 0x6395a076
xor rax, 0x7b46f775
rol rax, 0xdd
popf
pushf
not rax
add rax, 0x5b93c375
xor rax, 0x6a93d78a
rol rax, 0xb2
popf
pushf
not rax
add rax, 0x548111f0
xor rax, 0x52b47856
rol rax, 0x6d
popf
mov qword [rbp + 0x310], rax
movabs rax, 0x6aee17cb5441cdd2
pushf
not rax
add rax, 0x7eabaeb2
xor rax, 0x7718a445
rol rax, 0x52
popf
pushf
not rax
add rax, 0x4f1b41f8
xor rax, 0x5f7c691a
rol rax, 0xb3
popf
pushf
not rax
add rax, 0x70498734
xor rax, 0x75662f04
rol rax, 0x95
popf
mov qword [rbp + 0x318], rax
movabs rax, 0x365c9fc790293caa
pushf
not rax
add rax, 0x70ba9f73
xor rax, 0x43a767b7
rol rax, 0x59
popf
pushf
not rax
add rax, 0x6e0bd84b
xor rax, 0x66f6e2d3
rol rax, 0x18
popf
pushf
not rax
add rax, 0x433f76cf
xor rax, 0x7af3a18c
rol rax, 0x48
popf
pushf
not rax
add rax, 0x47e80cfa
xor rax, 0x76286232
rol rax, 0x81
popf
mov qword [rbp + 0x320], rax
mov qword [rbp + 0x328], rdi
mov qword [rbp + 0x2d0], r13
mov qword [rbp + 0x2d8], r12
mov qword [rbp + 0x2e0], rsi
mov qword [rbp + 0x2e8], rdi
movdqa xmm1, xmmword [rbp + 0x310]
xorps xmm1, xmmword [rbp + 0x2d0]
movdqa xmmword [rbp + 0x310], xmm1
movdqa xmm0, xmmword [rbp + 0x320]
xorps xmm0, xmmword [rbp + 0x2e0]
movdqa xmmword [rbp + 0x320], xmm0
lea rax, [rbp + 0x140]
mov qword [rbp + 0x2d0], rax
lea rax, [rbp + 0x310]
mov qword [rbp + 0x2d8], rax
lea rax, [rbp + 0x310]
mov qword [rbp + 0x2e0], rax
movq rax, xmm1
test al, al
je 0x1400a943c
push rax
pushf
mov eax, 0x837c05e8
pushf
not eax
add eax, 0xf2050d90
xor eax, 0xf00c0a00
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xb5bd3667
xor eax, 0xc4725f9f
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xc8ea49ff
xor eax, 0xf8a1d80d
rol eax, 0x43
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x84ad488e
pushf
not eax
add eax, 0x96c3554b
xor eax, 0xcf8e323b
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xfe0ab071
xor eax, 0xd46ecf8b
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xd6ef0513
xor eax, 0xa154a83f
rol eax, 0x47
popf
pushf
not eax
add eax, 0xaefbaade
xor eax, 0xdcdb93ab
rol eax, 0x84
popf
jmp 0x1400a7657
lea rax, [rbp + 0x310]
nop dword [rax]
push rax
pushf
mov eax, 0x451c293b
pushf
not eax
add eax, 0x887d1eb4
xor eax, 0xed38cbe0
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xbf51ce7d
xor eax, 0x8de14a0d
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xb36dbc80
xor eax, 0xbaf40e92
rol eax, 0x75
popf
pushf
not eax
add eax, 0xbddb555c
xor eax, 0xa850da6a
rol eax, 9
popf
jmp 0x1400a7657
inc rax
cmp byte [rax], 0
jne 0x1400a954a
push rax
pushf
mov eax, 0x4fa58c13
pushf
not eax
add eax, 0xe910ec95
xor eax, 0xa9823d4f
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xf543470a
xor eax, 0xf52d1aca
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xceecde4c
xor eax, 0xfc3a64b1
rol eax, 8
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0xccd7ddec
pushf
not eax
add eax, 0xf3d3b233
xor eax, 0x8beb5a80
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x892cdd79
xor eax, 0xbe53d3d1
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x92b8ae4e
xor eax, 0x8429826f
rol eax, 0x4d
popf
jmp 0x1400a7657
mov qword [rbp + 0x2e0], rax
push rax
pushf
mov eax, 0xe39c5912
pushf
not eax
add eax, 0x92a60a0d
xor eax, 0xd039ce7d
rol eax, 0x87
popf
pushf
not eax
add eax, 0xac7ec1eb
xor eax, 0x8c81d688
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xd3cf670d
xor eax, 0xe9452b41
rol eax, 0x1a
popf
jmp 0x1400a7657
lea rdx, [rbp + 0x2d0]
lea rcx, [rbp + 0x30]
call fcn.14010bf76
mov rax, qword [rbp + 0x30]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x30]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x1400a9606
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::fail_void_const___ptr64]
test al, al
je 0x1400a965a
push rax
pushf
mov eax, 0xf9302cdb
pushf
not eax
add eax, 0x8a2f06cd
xor eax, 0xb2a2e094
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xd0cb4ae1
xor eax, 0xa407c69e
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xd4632f6e
xor eax, 0xc4868d0b
rol eax, 0x58
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x58ac804
pushf
not eax
add eax, 0xf4833037
xor eax, 0xa620ae39
rol eax, 0x72
popf
pushf
not eax
add eax, 0xcb88ccd2
xor eax, 0xb35ba8be
rol eax, 0xbc
popf
jmp 0x1400a7657
movabs rax, 0xb5f80143054819d9
pushf
not rax
add rax, 0x6021eda9
xor rax, 0x7cc18b19
rol rax, 0x9d
popf
pushf
not rax
add rax, 0x4878afed
xor rax, 0x5de220df
rol rax, 0xb9
popf
mov qword [rsp + 0x30], rax
movabs rax, 0x9b6176f345856805
pushf
not rax
add rax, 0x6d35a15c
xor rax, 0x66d16f40
rol rax, 0x4d
popf
pushf
not rax
add rax, 0x4456e4e6
xor rax, 0x51a6a982
rol rax, 0x79
popf
pushf
not rax
add rax, 0x7eb413ad
xor rax, 0x4df37c16
rol rax, 0x68
popf
mov qword [rsp + 0x38], rax
movabs rax, 0xec5e31ea5c3261a1
pushf
not rax
add rax, 0x6c7b73ca
xor rax, 0x4afc9910
rol rax, 6
popf
pushf
not rax
add rax, 0x67796ace
xor rax, 0x4668bcff
rol rax, 0xb1
popf
pushf
not rax
add rax, 0x6d63ee75
xor rax, 0x6ec8cefd
rol rax, 0x48
popf
pushf
not rax
add rax, 0x67d9cccb
xor rax, 0x59a11612
rol rax, 0xd7
popf
mov qword [rsp + 0x40], rax
movabs rax, 0x60919435a6df874b
pushf
not rax
add rax, 0x499ae485
xor rax, 0x42dd71c1
rol rax, 0xb9
popf
pushf
not rax
add rax, 0x45228658
xor rax, 0x6cc116b3
rol rax, 0x46
popf
pushf
not rax
add rax, 0x492ea4a2
xor rax, 0x76ee564c
rol rax, 0xf4
popf
pushf
not rax
add rax, 0x603da375
xor rax, 0x72f6c210
rol rax, 7
popf
mov qword [rsp + 0x48], rax
movabs rax, 0x5ddf29a1e47345a3
pushf
not rax
add rax, 0x765369e5
xor rax, 0x5edb303f
rol rax, 0xc2
popf
pushf
not rax
add rax, 0x71ea67b7
xor rax, 0x738c2149
rol rax, 0xd0
popf
pushf
not rax
add rax, 0x7f6e8613
xor rax, 0x7fbaf7eb
rol rax, 0x82
popf
mov qword [rsp + 0x50], rax
movabs rax, 0x49d43e5043d58e74
pushf
not rax
add rax, 0x7e3c2591
xor rax, 0x41390230
rol rax, 0x78
popf
pushf
not rax
add rax, 0x4b573889
xor rax, 0x7469fde9
rol rax, 0x73
popf
pushf
not rax
add rax, 0x654acded
xor rax, 0x508fb7e0
rol rax, 0x60
popf
pushf
not rax
add rax, 0x7a7c7671
xor rax, 0x68a14975
rol rax, 0x9d
popf
mov qword [rsp + 0x58], rax
mov qword [rbp + 0x310], r13
mov qword [rbp + 0x318], r12
mov qword [rbp + 0x320], rsi
mov qword [rbp + 0x328], rdi
movabs rcx, 0x1ae3a10232b316bf
pushf
not rcx
add rcx, 0x47474c99
xor rcx, 0x542d2221
rol rcx, 0xee
popf
pushf
not rcx
add rcx, 0x706f1d88
xor rcx, 0x54117f28
rol rcx, 0x8c
popf
pushf
not rcx
add rcx, 0x71362135
xor rcx, 0x5d9a711a
rol rcx, 0x79
popf
pushf
not rcx
add rcx, 0x55dbbe12
xor rcx, 0x6e87f6c2
rol rcx, 0x70
popf
mov qword [rbp + 0x330], rcx
mov qword [rbp + 0x338], rax
movdqa xmm0, xmmword [rsp + 0x30]
xorps xmm0, xmmword [rbp + 0x310]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
xorps xmm1, xmmword [rbp + 0x320]
movdqa xmmword [rsp + 0x40], xmm1
movdqa xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rbp + 0x330]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x30]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400b9268
lea rdx, [0x18f589d25]
pushf
sub rdx, 0x4f581d05
popf
mov rcx, rax
jmp 0x1400a99ab
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]
call fcn.1400fea4d
nop
mov rax, qword [rbp + 0x30]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x30], r14
mov rax, qword [rbp + 0x30]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x90]
mov dword [rbp + rcx + 0x2c], edx
lea rcx, [rbp + 0x40]
call fcn.14011736d
lea rcx, [rbp + 0x48]
jmp 0x1400a99e4
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0xc0]
jmp 0x1400a99f2
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
jmp 0x1400a8b3a
lea rcx, [rbp + 0x140]
jmp 0x1400a9a38
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__mktime64]
imul rbx, rax, 0x989680
jmp 0x1400a9a46
call qword [sym.imp.MSVCP140.dll__Xtime_get_ticks]
sub rbx, rax
mov rax, rbx
cqo
movabs rcx, 0xfffbd313f12bad5f
pushf
not rcx
add rcx, 0x655c3d22
xor rcx, 0x43194fc2
rol rcx, 0x33
popf
pushf
not rcx
add rcx, 0x457d5168
xor rcx, 0x79d345c5
rol rcx, 0
popf
pushf
not rcx
add rcx, 0x7b22d770
xor rcx, 0x54485993
rol rcx, 0xbe
popf
idiv rcx
mov r15, rax
mov eax, 0x4621f781
pushf
not eax
add eax, 0xf1f0ded7
xor eax, 0xe3446cba
rol eax, 0x74
popf
pushf
not eax
add eax, 0x90220f17
xor eax, 0xdc360c1a
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xdffbaf98
xor eax, 0xb06b03c0
rol eax, 0x7a
popf
imul r15d
mov r14d, edx
sar r14d, 2
mov ecx, r14d
shr ecx, 0x1f
push rcx
not ecx
sub r14d, ecx
pop rcx
sub r14d, 1
lea ecx, [r14 + r14*2]
shl ecx, 3
sub r15d, ecx
movabs rax, 0x601ec27cd816026b
pushf
not rax
add rax, 0x7111aec3
xor rax, 0x61a2c1cb
rol rax, 0xcb
popf
pushf
not rax
add rax, 0x6d9997f3
xor rax, 0x5b409f5d
rol rax, 0xb8
popf
pushf
not rax
add rax, 0x43b7baba
xor rax, 0x50c5a402
rol rax, 0xb9
popf
imul rbx
mov rsi, rdx
sar rsi, 0x1a
mov rax, rsi
shr rax, 0x3f
push rax
not rax
sub rsi, rax
pop rax
sub rsi, 1
mov eax, 0xafe0927f
pushf
not eax
add eax, 0x9f33e425
xor eax, 0xee700620
rol eax, 0x39
popf
pushf
not eax
add eax, 0xab14088e
xor eax, 0xeef8f711
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x899964b0
xor eax, 0xbcb1641b
rol eax, 0x21
popf
pushf
not eax
add eax, 0xeec2ebb8
xor eax, 0xc159b2ff
rol eax, 0xac
popf
imul esi
push rsi
not esi
sub edx, esi
pop rsi
sub edx, 1
sar edx, 5
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
imul eax, edx, 0x3c
sub esi, eax
movabs rax, 0x4857a413a02d45bb
pushf
not rax
add rax, 0x6e2aac4e
xor rax, 0x76a005c2
rol rax, 0x73
popf
pushf
not rax
add rax, 0x7040fb22
xor rax, 0x4664b4e3
rol rax, 0x20
popf
imul rbx
lea rdi, [rbx + rdx]
sar rdi, 0x17
mov rax, rdi
shr rax, 0x3f
push rax
not rax
sub rdi, rax
pop rax
sub rdi, 1
movabs rax, 0x8886dbdc98833636
pushf
not rax
add rax, 0x471dd5c4
xor rax, 0x59ede8fa
rol rax, 0xa9
popf
pushf
not rax
add rax, 0x6a5adc70
xor rax, 0x69038592
rol rax, 0xff
popf
imul rdi
push rdi
not rdi
sub rdx, rdi
pop rdi
sub rdx, 1
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
imul rax, rdx, 0x3c
sub rdi, rax
lea rdx, [rbp + 0x238]
lea rcx, [rbp - 0x80]
call fcn.1400d91bf
nop
lea rdx, [rbp + 0x258]
lea rcx, [rbp - 0x60]
call fcn.1400d91bf
nop
lea rdx, [rbp + 0x278]
lea rcx, [rbp - 0x40]
call fcn.1400d91bf
nop
lea rdx, [rbp + 0x298]
lea rcx, [rbp - 0x20]
call fcn.1400d91bf
mov eax, dword [rbp + 0x2b8]
mov dword [rbp], eax
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x2d0]
call fcn.1400d91bf
lea rdx, [rbp + 0x2d0]
cmp qword [rbp + 0x2e8], 0xf
cmova rdx, qword [rbp + 0x2d0]
movabs rax, 0xf3a4bab221613dca
pushf
not rax
add rax, 0x5c9bead4
xor rax, 0x586c549e
rol rax, 0x69
popf
pushf
not rax
add rax, 0x500d7069
xor rax, 0x6dac06fe
rol rax, 2
popf
pushf
not rax
add rax, 0x7d0191a4
xor rax, 0x62e2446d
rol rax, 0xb4
popf
mov qword [rbp + 0x310], rax
movabs rax, 0x3f54d17d59d49815
pushf
not rax
add rax, 0x6e820fab
xor rax, 0x50983cca
rol rax, 3
popf
pushf
not rax
add rax, 0x5ff555a6
xor rax, 0x73066ebd
rol rax, 0x21
popf
pushf
not rax
add rax, 0x77127928
xor rax, 0x4d4ed523
rol rax, 0x6c
popf
pushf
not rax
add rax, 0x4183615d
xor rax, 0x41a02607
rol rax, 0x5f
popf
mov qword [rbp + 0x318], rax
movabs rax, 0xac2efb555871b36b
pushf
not rax
add rax, 0x60ca700a
xor rax, 0x5b2f4e1c
rol rax, 0x8b
popf
pushf
not rax
add rax, 0x7fb85bf1
xor rax, 0x48aa3a3f
rol rax, 0x61
popf
mov qword [rbp + 0x320], rax
movabs rbx, 0x2260dd022c50ba69
pushf
not rbx
add rbx, 0x470cd672
xor rbx, 0x6f00d212
rol rbx, 0x2d
popf
pushf
not rbx
add rbx, 0x44e8a2d1
xor rbx, 0x67f02f59
rol rbx, 0x55
popf
pushf
not rbx
add rbx, 0x76d45e1e
xor rbx, 0x4e39acfc
rol rbx, 0x71
popf
pushf
not rbx
add rbx, 0x4e28bbaa
xor rbx, 0x547f5c53
rol rbx, 0x19
popf
mov qword [rbp + 0x328], rbx
mov qword [rbp + 0x2f0], r13
mov qword [rbp + 0x2f8], r12
movabs rax, 0x19bfa3d7fdf0edf3
pushf
not rax
add rax, 0x6057ce63
xor rax, 0x58856407
rol rax, 0x77
popf
pushf
not rax
add rax, 0x77053aaf
xor rax, 0x40de0559
rol rax, 0xdf
popf
mov qword [rbp + 0x300], rax
mov qword [rbp + 0x308], rbx
movdqa xmm0, xmmword [rbp + 0x310]
xorps xmm0, xmmword [rbp + 0x2f0]
movdqa xmmword [rbp + 0x310], xmm0
movdqa xmm1, xmmword [rbp + 0x320]
xorps xmm1, xmmword [rbp + 0x300]
movdqa xmmword [rbp + 0x320], xmm1
lea rcx, [rbp + 0x310]
call fcn.1400c91e4
mov rdx, qword [rbp + 0x2e8]
cmp rdx, 0xf
jbe 0x1400a9f62
push rax
pushf
mov eax, 0x397f6711
pushf
not eax
add eax, 0xfdaf6581
xor eax, 0xb0063552
rol eax, 1
popf
pushf
not eax
add eax, 0xe2bea3a6
xor eax, 0xfa570d2b
rol eax, 0x6f
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0xe39219af
pushf
not eax
add eax, 0xf0ec23dc
xor eax, 0xe1b672bd
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xd99e4746
xor eax, 0x9183bf37
rol eax, 0xff
popf
pushf
not eax
add eax, 0xf1126bd9
xor eax, 0xb4ddd6ae
rol eax, 0x87
popf
jmp 0x1400a7657
inc rdx
mov rcx, qword [rbp + 0x2d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400aa004
push rax
pushf
mov eax, 0x363f5ea9
pushf
not eax
add eax, 0xed7bf2a9
xor eax, 0x8d39a284
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x9a35b306
xor eax, 0xd9401195
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xfe02f8ad
xor eax, 0xebad5825
rol eax, 0xc2
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0xc525b4c7
pushf
not eax
add eax, 0x8f0f08be
xor eax, 0xf88c33dc
rol eax, 4
popf
pushf
not eax
add eax, 0xf9ddb41b
xor eax, 0xe3839177
rol eax, 0x93
popf
jmp 0x1400a7657
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400aa07f
push rax
pushf
mov eax, 0x5218d512
pushf
not eax
add eax, 0xb692d8de
xor eax, 0xfc430915
rol eax, 0x30
popf
pushf
not eax
add eax, 0xf2ddce69
xor eax, 0xe7bf362f
rol eax, 0xf
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x1c5f6d6e
pushf
not eax
add eax, 0xcc81db3a
xor eax, 0xd9b6a9b6
rol eax, 0x20
popf
pushf
not eax
add eax, 0xb92a1399
xor eax, 0xcf954f0b
rol eax, 0x81
popf
jmp 0x1400a7657
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3e2b
push rax
pushf
mov eax, 0xcc4cc6e4
pushf
not eax
add eax, 0xad5002c3
xor eax, 0xa0c2c491
rol eax, 0x60
popf
pushf
not eax
add eax, 0xb2f5686b
xor eax, 0xc6fa5017
rol eax, 0x58
popf
pushf
not eax
add eax, 0x9c3f1cd8
xor eax, 0x8da7539e
rol eax, 0x4c
popf
jmp 0x1400a7657
movdqa xmm0, xmmword [0x140078ea0]
movdqu xmmword [rbp + 0x2e0], xmm0
mov byte [rbp + 0x2d0], 0
lea rcx, [rbp - 0x80]
call fcn.1400bd7e5
movabs rax, 0x9252b60d46abc94e
pushf
not rax
add rax, 0x769bc93b
xor rax, 0x73d7eedd
rol rax, 0xb3
popf
pushf
not rax
add rax, 0x47ccc512
xor rax, 0x76a9d0f9
rol rax, 0x29
popf
pushf
not rax
add rax, 0x7fb963bf
xor rax, 0x54b1015a
rol rax, 0xf3
popf
pushf
not rax
add rax, 0x6ce9314b
xor rax, 0x65aa5d7c
rol rax, 0xaa
popf
mov qword [rsp + 0x30], rax
movabs rax, 0xb455a3bd52b3df7c
pushf
not rax
add rax, 0x4944332d
xor rax, 0x465b8582
rol rax, 0x3b
popf
pushf
not rax
add rax, 0x7402133a
xor rax, 0x5698f9c6
rol rax, 0x71
popf
pushf
not rax
add rax, 0x49bbe990
xor rax, 0x47070351
rol rax, 0x44
popf
pushf
not rax
add rax, 0x761426e9
xor rax, 0x40b3bd5b
rol rax, 0xc4
popf
mov qword [rsp + 0x38], rax
movabs rax, 0x147bb03a2fa80d1a
pushf
not rax
add rax, 0x56a6c52e
xor rax, 0x6573ef1c
rol rax, 0xeb
popf
pushf
not rax
add rax, 0x4d6f67c2
xor rax, 0x753804dc
rol rax, 0x28
popf
pushf
not rax
add rax, 0x58467a4f
xor rax, 0x76cf912d
rol rax, 0
popf
pushf
not rax
add rax, 0x5b1b5045
xor rax, 0x4684b588
rol rax, 0xc8
popf
mov qword [rsp + 0x40], rax
movabs rax, 0xf047ef4013f05fc0
pushf
not rax
add rax, 0x796b5b66
xor rax, 0x5c96fb85
rol rax, 0xef
popf
pushf
not rax
add rax, 0x52f508cf
xor rax, 0x6f8056f9
rol rax, 0x65
popf
pushf
not rax
add rax, 0x78e437e9
xor rax, 0x5a911140
rol rax, 0x66
popf
pushf
not rax
add rax, 0x7c999dd1
xor rax, 0x40a0d6cc
rol rax, 0xb5
popf
mov qword [rsp + 0x48], rax
movabs rax, 0xb12eb90457c64d56
pushf
not rax
add rax, 0x6e69a3f1
xor rax, 0x7e562cef
rol rax, 0x85
popf
pushf
not rax
add rax, 0x41c8ef8e
xor rax, 0x7eb9c583
rol rax, 0xe9
popf
mov qword [rsp + 0x50], rax
movabs rax, 0xe428b7a79d250688
pushf
not rax
add rax, 0x52d3f56b
xor rax, 0x78f98a4a
rol rax, 0x23
popf
pushf
not rax
add rax, 0x4737210f
xor rax, 0x610a7b6a
rol rax, 0x64
popf
pushf
not rax
add rax, 0x72c4c4c7
xor rax, 0x57671b0b
rol rax, 0x94
popf
pushf
not rax
add rax, 0x4712805c
xor rax, 0x7a1caf58
rol rax, 0x6d
popf
mov qword [rsp + 0x58], rax
movabs rax, 0x99e7898f9c91e010
pushf
not rax
add rax, 0x500da461
xor rax, 0x6d5f1bcf
rol rax, 0x1e
popf
pushf
not rax
add rax, 0x57d5d9b8
xor rax, 0x43544b75
rol rax, 0x53
popf
pushf
not rax
add rax, 0x58128673
xor rax, 0x52ee55b1
rol rax, 0x16
popf
pushf
not rax
add rax, 0x78a5439a
xor rax, 0x5c7a7e3b
rol rax, 0xcb
popf
mov qword [rsp + 0x60], rax
movabs rax, 0xbdf129ef35db5c6d
pushf
not rax
add rax, 0x495bf754
xor rax, 0x41e8eb3c
rol rax, 0x82
popf
pushf
not rax
add rax, 0x7b16ce90
xor rax, 0x6a2f290e
rol rax, 0xb7
popf
mov qword [rsp + 0x68], rax
movabs rax, 0x5f46bee22314cdd2
pushf
not rax
add rax, 0x76b518ef
xor rax, 0x771ef0d5
rol rax, 0x22
popf
pushf
not rax
add rax, 0x6018cc85
xor rax, 0x4243d3f0
rol rax, 0x91
popf
pushf
not rax
add rax, 0x4acaf1ea
xor rax, 0x513caa17
rol rax, 0x76
popf
mov qword [rsp + 0x70], rax
movabs rax, 0xac2e49f8a466f39f
pushf
not rax
add rax, 0x5452fa0b
xor rax, 0x73cb8d12
rol rax, 0x77
popf
pushf
not rax
add rax, 0x7025a672
xor rax, 0x476bc2cb
rol rax, 0x83
popf
pushf
not rax
add rax, 0x6042ba83
xor rax, 0x674e88ba
rol rax, 0x78
popf
mov qword [rsp + 0x78], rax
mov qword [rbp + 0x310], r13
mov qword [rbp + 0x318], r12
movabs rax, 0xce21c4530e063ceb
pushf
not rax
add rax, 0x5584477e
xor rax, 0x601ba48d
rol rax, 0x6e
popf
pushf
not rax
add rax, 0x5b66bb18
xor rax, 0x6bc0fd5a
rol rax, 0x28
popf
pushf
not rax
add rax, 0x4dbf807b
xor rax, 0x42924877
rol rax, 0x7e
popf
mov qword [rbp + 0x320], rax
mov qword [rbp + 0x328], rbx
movabs rcx, 0x89cbc51151206dff
pushf
not rcx
add rcx, 0x40713b49
xor rcx, 0x553788d5
rol rcx, 7
popf
pushf
not rcx
add rcx, 0x4cb01881
xor rcx, 0x60f8d927
rol rcx, 0xd7
popf
pushf
not rcx
add rcx, 0x551b3d11
xor rcx, 0x687d8fbd
rol rcx, 0x5f
popf
mov qword [rbp + 0x330], rcx
movabs rax, 0xb08c3e145b7346f4
pushf
not rax
add rax, 0x6248c660
xor rax, 0x48d2c7bd
rol rax, 0x34
popf
pushf
not rax
add rax, 0x6f98200b
xor rax, 0x41e1c319
rol rax, 0x67
popf
mov qword [rbp + 0x338], rax
movabs rax, 0x39a1e35cc7eb49e3
pushf
not rax
add rax, 0x7dc6a4d5
xor rax, 0x4cc0eb65
rol rax, 0x25
popf
pushf
not rax
add rax, 0x66b148e0
xor rax, 0x5a12c64a
rol rax, 4
popf
pushf
not rax
add rax, 0x4de7fc41
xor rax, 0x706af09b
rol rax, 0x99
popf
pushf
not rax
add rax, 0x7800d240
xor rax, 0x4d2ba383
rol rax, 0x33
popf
mov qword [rbp + 0x340], rax
movabs rax, 0x102ec044bf06cb7d
pushf
not rax
add rax, 0x63a051fc
xor rax, 0x625b4ae3
rol rax, 0x51
popf
pushf
not rax
add rax, 0x7b19d3ce
xor rax, 0x6de1b388
rol rax, 0x3c
popf
mov qword [rbp + 0x348], rax
movabs rax, 0x6a069d4db48b1675
pushf
not rax
add rax, 0x7ad79c3c
xor rax, 0x532404eb
rol rax, 0xf0
popf
pushf
not rax
add rax, 0x4de5d054
xor rax, 0x625592dd
rol rax, 0xdd
popf
pushf
not rax
add rax, 0x44b811ac
xor rax, 0x67159571
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x701529b7
xor rax, 0x6e7aebeb
rol rax, 0x3d
popf
mov qword [rbp + 0x350], rax
movabs rax, 0xd32d0230416b92b7
pushf
not rax
add rax, 0x6e0ddd63
xor rax, 0x682821cd
rol rax, 0xe2
popf
pushf
not rax
add rax, 0x7638f588
xor rax, 0x5f230561
rol rax, 0x87
popf
pushf
not rax
add rax, 0x61fcbf09
xor rax, 0x7e8ce087
rol rax, 0xee
popf
mov qword [rbp + 0x358], rax
movdqa xmm0, xmmword [rsp + 0x30]
xorps xmm0, xmmword [rbp + 0x310]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
xorps xmm1, xmmword [rbp + 0x320]
movdqa xmmword [rsp + 0x40], xmm1
movdqa xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rbp + 0x330]
movdqa xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [rsp + 0x60]
xorps xmm1, xmmword [rbp + 0x340]
movdqa xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmmword [rsp + 0x70]
xorps xmm0, xmmword [rbp + 0x350]
movdqa xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x20], rdi
mov r9d, esi
mov r8d, r15d
mov edx, r14d
lea rcx, [rsp + 0x30]
call fcn.1400c91e4
movabs rax, 0x9cdcb4a136b05d0c
pushf
not rax
add rax, 0x4f1c1f13
xor rax, 0x670ee781
rol rax, 0x30
popf
pushf
not rax
add rax, 0x4a06f3f3
xor rax, 0x6aa63b4a
rol rax, 0xfa
popf
pushf
not rax
add rax, 0x66328761
xor rax, 0x5f936866
rol rax, 0
popf
mov qword [rbp + 0x2d0], rax
mov qword [rbp + 0x2d8], r12
mov qword [rbp + 0x2f0], r13
mov qword [rbp + 0x2f8], r12
movdqa xmm0, xmmword [rbp + 0x2d0]
xorps xmm0, xmmword [rbp + 0x2f0]
movdqa xmmword [rbp + 0x2d0], xmm0
lea rcx, [rbp + 0x2d0]
call fcn.1400c91e4
xor edx, edx
mov ecx, 0xf3a0a322
pushf
not ecx
add ecx, 0xd377c2d7
xor ecx, 0xbe4f5c2f
rol ecx, 0x2e
popf
pushf
not ecx
add ecx, 0xc6999b97
xor ecx, 0xb7c3c330
rol ecx, 0xf3
popf
jmp 0x1400aa8ce
call qword [sym.imp.KERNEL32.dll_SleepEx]
movabs r15, 0x6f7302b6053f17b8
pushf
not r15
add r15, 0x5c3520ab
xor r15, 0x529cc8ed
rol r15, 0x15
popf
pushf
not r15
add r15, 0x644bd832
xor r15, 0x6a93ae94
rol r15, 0xdc
popf
pushf
not r15
add r15, 0x7ccc72de
xor r15, 0x6ebd68f6
rol r15, 0xb
popf
pushf
not r15
add r15, 0x5eb209e2
xor r15, 0x51136d0b
rol r15, 0x65
popf
mov qword [rbp + 0x2d0], r15
mov qword [rbp + 0x2d8], r12
mov qword [rbp + 0x2f0], r13
mov qword [rbp + 0x2f8], r12
movdqa xmm0, xmmword [rbp + 0x2d0]
xorps xmm0, xmmword [rbp + 0x2f0]
movdqa xmmword [rbp + 0x2d0], xmm0
lea rcx, [rbp + 0x2d0]
jmp 0x1400aa97d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0xd4be7dd4ff6b446b
pushf
not rax
add rax, 0x7988cbac
xor rax, 0x6081d4b7
rol rax, 0xb9
popf
pushf
not rax
add rax, 0x7a7bcf09
xor rax, 0x552a25f2
rol rax, 0x1e
popf
pushf
not rax
add rax, 0x7b59cb9e
xor rax, 0x6d345021
rol rax, 0xe1
popf
mov qword [rbp + 0x2d0], rax
movabs rax, 0xdc7fdd317fc03c9f
pushf
not rax
add rax, 0x4975059e
xor rax, 0x6dfa24d7
rol rax, 0x48
popf
pushf
not rax
add rax, 0x5b34e8c0
xor rax, 0x4acb6f23
rol rax, 0x26
popf
pushf
not rax
add rax, 0x5a748721
xor rax, 0x5dfc4196
rol rax, 0x84
popf
mov qword [rbp + 0x2d8], rax
mov qword [rbp + 0x2f0], r13
mov qword [rbp + 0x2f8], r12
movdqa xmm0, xmmword [rbp + 0x2d0]
xorps xmm0, xmmword [rbp + 0x2f0]
movdqa xmmword [rbp + 0x2d0], xmm0
lea rcx, [rbp + 0x2d0]
call fcn.1400c91e4
call fcn.1400d0c8d
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x120]
call fcn.1400d91bf
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x360], xmm0
movups xmmword [rbp + 0x370], xmm0
lea rdx, [rbp + 0x360]
lea rcx, [rbp + 0x120]
call fcn.14009e5d7
nop
lea rdx, [rbp + 0x170]
lea rcx, [rbp - 0x80]
call fcn.1400d91bf
nop
lea rdx, [rbp + 0x190]
lea rcx, [rbp - 0x60]
call fcn.1400d91bf
nop
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp - 0x40]
call fcn.1400d91bf
nop
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp - 0x20]
call fcn.1400d91bf
nop
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp]
call fcn.1400d91bf
mov eax, dword [rbp + 0x210]
mov dword [rbp + 0x20], eax
xor esi, esi
mov r8d, esi
mov edx, esi
mov r9, qword [rbp - 0x50]
test r9, r9
je 0x1400aab51
push rax
pushf
mov eax, 0xe53d6444
pushf
not eax
add eax, 0xf0c811b7
xor eax, 0xa92274a3
rol eax, 0xa
popf
pushf
not eax
add eax, 0xb52c26d8
xor eax, 0xcc92cd36
rol eax, 3
popf
pushf
not eax
add eax, 0xa6a6fa9b
xor eax, 0xbbf58adc
rol eax, 0x5b
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0xa8ab1e12
pushf
not eax
add eax, 0xe5ef8614
xor eax, 0xc07fba3a
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x85697740
xor eax, 0x99df32e8
rol eax, 0x14
popf
pushf
not eax
add eax, 0xef8ac35f
xor eax, 0xaa5276bd
rol eax, 0xd
popf
pushf
not eax
add eax, 0xce378f05
xor eax, 0xeda1bded
rol eax, 0x66
popf
jmp 0x1400a7657
mov ecx, esi
mov r10, qword [rbp - 0x48]
mov r11, qword [rbp - 0x60]
cmp r9, rcx
jbe 0x1400aac16
push rax
pushf
mov eax, 0x1c796eef
pushf
not eax
add eax, 0xa767857d
xor eax, 0xc2fbe8e8
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xff9d8a9e
xor eax, 0xea9cb709
rol eax, 0xed
popf
pushf
not eax
add eax, 0xacf4b2c0
xor eax, 0xa160976a
rol eax, 0x70
popf
pushf
not eax
add eax, 0xe2b92631
xor eax, 0x8c60be5f
rol eax, 0xf2
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x16d7a6d8
pushf
not eax
add eax, 0xdb0f8cac
xor eax, 0x9ba66008
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xa6f31114
xor eax, 0xeb871763
rol eax, 0x5b
popf
jmp 0x1400a7657
lea rax, [rbp - 0x60]
cmp r10, 0xf
cmova rax, r11
movsx eax, byte [rax + rcx]
push rax
not eax
sub r8d, eax
pop rax
sub r8d, 1
jmp 0x1400aac65
inc edx
mov ecx, edx
cmp r9, rcx
ja 0x1400aacb4
push rax
pushf
mov eax, 0x6b32475e
pushf
not eax
add eax, 0xc5645473
xor eax, 0xe2f73fae
rol eax, 0x31
popf
pushf
not eax
add eax, 0xe25e517e
xor eax, 0x91cf4d39
rol eax, 0xe
popf
pushf
not eax
add eax, 0xb2f9ddad
xor eax, 0xce472246
rol eax, 0
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x9383b16d
pushf
not eax
add eax, 0xd1533d4a
xor eax, 0xe4b4c334
rol eax, 0x78
popf
pushf
not eax
add eax, 0xb22e66a2
xor eax, 0xc2e5b125
rol eax, 0x28
popf
pushf
not eax
add eax, 0xd43db408
xor eax, 0x8411a9ca
rol eax, 0x23
popf
pushf
not eax
add eax, 0xbd7b988b
xor eax, 0xcde6a6d5
rol eax, 0x67
popf
jmp 0x1400a7657
mov dword [rbp + 0x378], r8d
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x310], xmm0
mov qword [rbp + 0x320], rsi
mov rdx, qword [rbp + 0x368]
sub rdx, qword [rbp + 0x360]
sar rdx, 2
movabs r14, 0x5368dbb89434addc
pushf
not r14
add r14, 0x43cd03b3
xor r14, 0x50667047
rol r14, 0x19
popf
pushf
not r14
add r14, 0x5219ddee
xor r14, 0x49ff4c1b
rol r14, 0x31
popf
pushf
not r14
add r14, 0x579fa7ed
xor r14, 0x5034ccc1
rol r14, 0x93
popf
pushf
not r14
add r14, 0x4c24e517
xor r14, 0x613cef02
rol r14, 0x32
popf
test rdx, rdx
je 0x1400aae04
push rax
pushf
mov eax, 0x5279ad29
pushf
not eax
add eax, 0xd1b50505
xor eax, 0xbb7e7f92
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xa5541add
xor eax, 0xf319fb55
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xc4f2505c
xor eax, 0xfcb50110
rol eax, 0x89
popf
pushf
not eax
add eax, 0xe9fc7636
xor eax, 0xf20b5d92
rol eax, 0x7e
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0xe9085a71
pushf
not eax
add eax, 0xbda17484
xor eax, 0x9b63110f
rol eax, 0x81
popf
pushf
not eax
add eax, 0x92cf08af
xor eax, 0xee672b68
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x8e4bca84
xor eax, 0xbfcdd8ff
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xcd111a21
xor eax, 0xc726e84b
rol eax, 0xba
popf
jmp 0x1400a7657
cmp rdx, r14
ja 0x1400aaeac
push rax
pushf
mov eax, 0xa72867d1
pushf
not eax
add eax, 0xf3c1068d
xor eax, 0xffb90285
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x8de8e2f8
xor eax, 0x9e6533a7
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xce77cb8c
xor eax, 0xeea67d98
rol eax, 0x1b
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0xa854eb23
pushf
not eax
add eax, 0xe7459609
xor eax, 0xcef35403
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xa00a4c18
xor eax, 0x8017a497
rol eax, 0xf4
popf
jmp 0x1400a7657
lea rcx, [rbp + 0x310]
call fcn.1400c186d
mov rdi, qword [rbp + 0x310]
mov rbx, qword [rbp + 0x368]
mov rdx, qword [rbp + 0x360]
sub rbx, rdx
mov r8, rbx
mov rcx, rdi
call sub.VCRUNTIME140.dll_memmove
sar rbx, 2
lea rdx, [rdi + rbx*4]
mov qword [rbp + 0x318], rdx
mov r8d, dword [rbp + 0x378]
jmp 0x1400aaf73
mov rdx, qword [rbp + 0x318]
mov dword [rbp + 0x328], r8d
mov dword [rbp + 0x2f0], 0x5ff
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x2d0], xmm1
mov qword [rbp + 0x2e0], rsi
sub rdx, qword [rbp + 0x310]
sar rdx, 2
test rdx, rdx
je 0x1400aafd9
push rax
pushf
mov eax, 0xf1277e8a
pushf
not eax
add eax, 0xe42f58f6
xor eax, 0xb400d7c4
rol eax, 0x42
popf
pushf
not eax
add eax, 0xe9285de8
xor eax, 0xcd19272a
rol eax, 0x71
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x69493364
pushf
not eax
add eax, 0xd87fcca1
xor eax, 0xb4987c24
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x8c1159dd
xor eax, 0xa84baa44
rol eax, 0x72
popf
pushf
not eax
add eax, 0x9e2724a1
xor eax, 0x999fff2f
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xdc841456
xor eax, 0x9783f70a
rol eax, 0xdb
popf
jmp 0x1400a7657
cmp rdx, r14
ja 0x1400ab094
push rax
pushf
mov eax, 0x2a835cac
pushf
not eax
add eax, 0xc71ad14d
xor eax, 0xb0e5a8ab
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xd916cd56
xor eax, 0xea589890
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x91f955f1
xor eax, 0xcd8f7462
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xd162c9da
xor eax, 0x89c2f851
rol eax, 0xd7
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x6bdfc091
pushf
not eax
add eax, 0xf4d19946
xor eax, 0xabf39ecc
rol eax, 0xab
popf
pushf
not eax
add eax, 0xfb4f8306
xor eax, 0xd32320d4
rol eax, 0x46
popf
pushf
not eax
add eax, 0xcfa71aa8
xor eax, 0xe067be25
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xbe04beab
xor eax, 0x81b92ac4
rol eax, 0x46
popf
jmp 0x1400a7657
lea rcx, [rbp + 0x2d0]
call fcn.1400c186d
mov rdi, qword [rbp + 0x2d0]
mov rbx, qword [rbp + 0x318]
mov rdx, qword [rbp + 0x310]
sub rbx, rdx
mov r8, rbx
mov rcx, rdi
call sub.VCRUNTIME140.dll_memmove
sar rbx, 2
lea rax, [rdi + rbx*4]
mov qword [rbp + 0x2d8], rax
jmp 0x1400ab1b0
mov rax, qword [rbp + 0x2d8]
push rax
pushf
mov eax, 0x38e72d0f
pushf
not eax
add eax, 0x8fca10b4
xor eax, 0xde38c7fb
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x878612b1
xor eax, 0xb53760cb
rol eax, 0xce
popf
pushf
not eax
add eax, 0x92e1c7ab
xor eax, 0xc315e85a
rol eax, 0x50
popf
jmp 0x1400a7657
mov dword [rbp + 0x2f0], 0x7ff
mov r8d, esi
mov rcx, qword [rbp + 0x2d0]
mov rdx, rcx
mov r10, rax
cmp rcx, rax
je 0x1400ab202
push rax
pushf
mov eax, 0xf75c0586
pushf
not eax
add eax, 0xd7e138a2
xor eax, 0x9cc59085
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xca34634f
xor eax, 0xa14db43e
rol eax, 0xd5
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x48009ed
pushf
not eax
add eax, 0x9bb9b624
xor eax, 0x8ea06a11
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x9be0a4ce
xor eax, 0xfc6e3334
rol eax, 0xc
popf
jmp 0x1400a7657
mov r9d, r8d
sub rax, rcx
sar rax, 2
cmp rax, r9
jbe 0x1400ab2a1
push rax
pushf
mov eax, 0x8bdf8ef1
pushf
not eax
add eax, 0xc4cb6c06
xor eax, 0xbaf632a1
rol eax, 0x26
popf
pushf
not eax
add eax, 0xe4efc69c
xor eax, 0x9db4396a
rol eax, 0xda
popf
pushf
not eax
add eax, 0xca0053a8
xor eax, 0xe03432a6
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xc2b227b1
xor eax, 0xa8bb5c8c
rol eax, 0x92
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x83a11314
pushf
not eax
add eax, 0x91810867
xor eax, 0x99e9dc0d
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xde8b94da
xor eax, 0xa943490b
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xd365970a
xor eax, 0xe9114283
rol eax, 0xc2
popf
jmp 0x1400a7657
mov eax, dword [rbp + 0x328]
xor dword [rcx + r9*4], eax
inc r8d
add rdx, 4
cmp rdx, r10
je 0x1400ab330
push rax
pushf
mov eax, 0x5f8ed192
pushf
not eax
add eax, 0x8b8979b5
xor eax, 0x82fc9f84
rol eax, 0x76
popf
pushf
not eax
add eax, 0xe42ca49b
xor eax, 0xfa82630b
rol eax, 0x23
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x2b327529
pushf
not eax
add eax, 0xc8d089e8
xor eax, 0xb1ef4477
rol eax, 0x72
popf
pushf
not eax
add eax, 0x986b2219
xor eax, 0xdd467052
rol eax, 5
popf
jmp 0x1400a7657
mov rax, qword [rbp + 0x2d8]
mov rcx, qword [rbp + 0x2d0]
jmp 0x1400ab235
lea rdx, [rbp + 0x2d0]
lea rcx, [0x188b97def]
pushf
sub rcx, 0x48b0c32f
popf
call fcn.1400f4656
nop
mov rcx, qword [rbp + 0x2d0]
test rcx, rcx
je 0x1400ab453
push rax
pushf
mov eax, 0x89c4f91b
pushf
not eax
add eax, 0xf887fafa
xor eax, 0xec00bda8
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xcc4ee64e
xor eax, 0xfc027ad3
rol eax, 0x34
popf
pushf
not eax
add eax, 0xc227e5c9
xor eax, 0x807c69a5
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xccafdc64
xor eax, 0x812b1c46
rol eax, 0xa
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x1c60580
pushf
not eax
add eax, 0xbe847923
xor eax, 0xe20801ee
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xd150914c
xor eax, 0x97036af1
rol eax, 0x88
popf
pushf
not eax
add eax, 0x905d0e30
xor eax, 0xb3ed6a18
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xb385aaf6
xor eax, 0xb01d2d7a
rol eax, 0xab
popf
jmp 0x1400a7657
mov rax, qword [rbp + 0x2e0]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ab527
push rax
pushf
mov eax, 0x3d3927f
pushf
not eax
add eax, 0xd4691ec4
xor eax, 0xc3592c0e
rol eax, 0x77
popf
pushf
not eax
add eax, 0xf9995c4d
xor eax, 0xb68d8fd0
rol eax, 0x75
popf
pushf
not eax
add eax, 0xca894922
xor eax, 0xe63cd7ab
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x95cd3859
xor eax, 0xd3f44ef6
rol eax, 0x51
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0xa918f9da
pushf
not eax
add eax, 0x8207f1d7
xor eax, 0x8d83237e
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xe068bd08
xor eax, 0xe0a12152
rol eax, 0xad
popf
pushf
not eax
add eax, 0x801b7ad4
xor eax, 0xbb944c80
rol eax, 0x71
popf
pushf
not eax
add eax, 0xd91b00f5
xor eax, 0xd15f4f01
rol eax, 0x5b
popf
jmp 0x1400a7657
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400ab5db
push rax
pushf
mov eax, 0xf92644eb
pushf
not eax
add eax, 0xc92b6afa
xor eax, 0xa7909193
rol eax, 0x96
popf
pushf
not eax
add eax, 0x86083e85
xor eax, 0xedb2f0c1
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xa6553f8f
xor eax, 0xc023eb8a
rol eax, 0x7f
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x86388353
pushf
not eax
add eax, 0x93b4a35c
xor eax, 0x9b818223
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xe0a9a7d9
xor eax, 0xff162277
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xb7db179d
xor eax, 0xd985b331
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xb4777702
xor eax, 0xcb35ce59
rol eax, 0xa0
popf
jmp 0x1400a7657
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3e2b
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x2d0], xmm0
mov qword [rbp + 0x2e0], rsi
push rax
pushf
mov eax, 0xf4517484
pushf
not eax
add eax, 0xe79f9cbd
xor eax, 0xace9f071
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xa558a8f7
xor eax, 0xbc0e7489
rol eax, 0x15
popf
pushf
not eax
add eax, 0x83080447
xor eax, 0xcdf15c95
rol eax, 0xf0
popf
jmp 0x1400a7657
mov rcx, qword [rbp + 0x310]
mov qword [rbp + 0x318], rcx
test rcx, rcx
je 0x1400ab712
push rax
pushf
mov eax, 0x81319a28
pushf
not eax
add eax, 0x94dc7688
xor eax, 0xf66c1621
rol eax, 0xae
popf
pushf
not eax
add eax, 0xa6889cbe
xor eax, 0xf3e8e2f4
rol eax, 0xfd
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x707c8721
pushf
not eax
add eax, 0xf41c2bff
xor eax, 0xba7c10f8
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xd1488de1
xor eax, 0xa3249de9
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xad01202a
xor eax, 0xcba332f2
rol eax, 0xca
popf
jmp 0x1400a7657
mov rax, qword [rbp + 0x320]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ab7d3
push rax
pushf
mov eax, 0xb6876c25
pushf
not eax
add eax, 0x8a810831
xor eax, 0xcf910bf3
rol eax, 0x50
popf
pushf
not eax
add eax, 0x944b8d4b
xor eax, 0x8c31bd85
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xb3a819cd
xor eax, 0x8590d683
rol eax, 0xef
popf
pushf
not eax
add eax, 0xe0b1bad9
xor eax, 0x94e44caa
rol eax, 0x66
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x1d2b7a83
pushf
not eax
add eax, 0xf722037b
xor eax, 0xb8e371ac
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xb0c162fe
xor eax, 0xa81f1822
rol eax, 0x52
popf
jmp 0x1400a7657
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400ab861
push rax
pushf
mov eax, 0xce30faec
pushf
not eax
add eax, 0x8c32706e
xor eax, 0xa44e8d2a
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xcae8fa4d
xor eax, 0xc9a3f2aa
rol eax, 0x28
popf
pushf
not eax
add eax, 0xa21acd3f
xor eax, 0xa9c0d282
rol eax, 0x90
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0xac5b9300
pushf
not eax
add eax, 0xa2d25a51
xor eax, 0xafeb492d
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x877b924b
xor eax, 0xd7efea3b
rol eax, 0x36
popf
pushf
not eax
add eax, 0xc85566ad
xor eax, 0xdf2f4b65
rol eax, 0x82
popf
pushf
not eax
add eax, 0xf05a7fb4
xor eax, 0xe821bb11
rol eax, 0x2f
popf
jmp 0x1400a7657
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3e2b
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x310], xmm0
mov qword [rbp + 0x320], rsi
push rax
pushf
mov eax, 0x3d9424fd
pushf
not eax
add eax, 0xd7557f51
xor eax, 0xcc506057
rol eax, 0x13
popf
pushf
not eax
add eax, 0xfce74ee0
xor eax, 0xed762b03
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xea9a0955
xor eax, 0x94dbe6cb
rol eax, 0xd4
popf
jmp 0x1400a7657
lea rcx, [rbp - 0x80]
call fcn.1400c4c16
mov rax, qword [0x14008bac8]
mov qword [rbp + 0x2d8], r12
cmp qword [0x14008bac0], rax
je 0x1400ab9cf
push rax
pushf
mov eax, 0xcc6bd35d
pushf
not eax
add eax, 0x919d0c70
xor eax, 0xe126e5dd
rol eax, 0xba
popf
pushf
not eax
add eax, 0xcbe54867
xor eax, 0x8f54e8cf
rol eax, 0xc0
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x341f2175
pushf
not eax
add eax, 0xe31b7b40
xor eax, 0x9df8d31c
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xdb32440b
xor eax, 0xc71d6371
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xba063fe8
xor eax, 0xcfea4937
rol eax, 0x58
popf
jmp 0x1400a7657
movabs rax, 0xbbf51cc39223486
pushf
not rax
add rax, 0x4bb6bc57
xor rax, 0x789f358a
rol rax, 0xaf
popf
pushf
not rax
add rax, 0x7c30721c
xor rax, 0x5dafcff7
rol rax, 0x99
popf
mov qword [rbp + 0x310], rax
movabs rax, 0xb082ac6ff1dc6777
pushf
not rax
add rax, 0x6586b289
xor rax, 0x79caf5b0
rol rax, 0x8a
popf
pushf
not rax
add rax, 0x4db1e967
xor rax, 0x54b4582a
rol rax, 0xba
popf
pushf
not rax
add rax, 0x71c567bc
xor rax, 0x6c487f7f
rol rax, 0x9e
popf
pushf
not rax
add rax, 0x40796350
xor rax, 0x546d020f
rol rax, 0xa
popf
mov qword [rbp + 0x318], rax
movabs rcx, 0x63e9bd9d359c77a8
pushf
not rcx
add rcx, 0x50162681
xor rcx, 0x608117a9
rol rcx, 0x69
popf
pushf
not rcx
add rcx, 0x78727a37
xor rcx, 0x474b38d4
rol rcx, 7
popf
pushf
not rcx
add rcx, 0x61169f21
xor rcx, 0x4997ed2f
rol rcx, 0xe2
popf
mov qword [rbp + 0x320], rcx
movabs rax, 0xa1a8cd93513c60b8
pushf
not rax
add rax, 0x63291659
xor rax, 0x7fa60e9f
rol rax, 0xaf
popf
pushf
not rax
add rax, 0x6dcf1948
xor rax, 0x434e4a40
rol rax, 0x36
popf
pushf
not rax
add rax, 0x4b1e00ed
xor rax, 0x55f1ba9d
rol rax, 0xc3
popf
pushf
not rax
add rax, 0x40dbb37f
xor rax, 0x46d75cdd
rol rax, 0x13
popf
mov qword [rbp + 0x328], rax
mov qword [rbp + 0x2d0], r13
mov qword [rbp + 0x2e0], rcx
mov qword [rbp + 0x2e8], rax
movdqa xmm0, xmmword [rbp + 0x310]
xorps xmm0, xmmword [rbp + 0x2d0]
movdqa xmmword [rbp + 0x310], xmm0
movdqa xmm1, xmmword [rbp + 0x320]
xorps xmm1, xmmword [rbp + 0x2e0]
movdqa xmmword [rbp + 0x320], xmm1
lea rcx, [rbp + 0x310]
call fcn.1400c91e4
call fcn.1400a26aa
mov rax, qword [0x14008bac0]
cmp rax, qword [0x14008bac8]
je 0x1400abc34
push rax
pushf
mov eax, 0x66888a9c
pushf
not eax
add eax, 0xf0cce811
xor eax, 0xe87ff177
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xbb6a3c6e
xor eax, 0xbacf44a6
rol eax, 0x38
popf
pushf
not eax
add eax, 0xb5c4b9fc
xor eax, 0xa083569f
rol eax, 0xf5
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x26ffda65
pushf
not eax
add eax, 0xd66a57d5
xor eax, 0x9b8653a0
rol eax, 0x28
popf
pushf
not eax
add eax, 0xde63c4d0
xor eax, 0xf70b56bf
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xb1a79558
xor eax, 0x8fec9843
rol eax, 5
popf
pushf
not eax
add eax, 0xa0b585da
xor eax, 0xc1157636
rol eax, 0x8a
popf
jmp 0x1400a7657
mov qword [0x14008bac8], rax
push rax
pushf
mov eax, 0xae6fa9e6
pushf
not eax
add eax, 0x9ff8aa05
xor eax, 0x8a952ff9
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xa2e463de
xor eax, 0xd630659d
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xa822ca48
xor eax, 0xc097f13d
rol eax, 0x9a
popf
jmp 0x1400a7657
mov rcx, qword [rbp + 0x360]
mov qword [rbp + 0x368], rcx
test rcx, rcx
je 0x1400abd33
push rax
pushf
mov eax, 0xc83e9940
pushf
not eax
add eax, 0x91999177
xor eax, 0xb724a24e
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xe6da46d2
xor eax, 0x81f6f833
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x9df99473
xor eax, 0xd50640ff
rol eax, 0x9c
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0xa71d0294
pushf
not eax
add eax, 0x9af5e832
xor eax, 0xbfdf2f76
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x9dd93f3e
xor eax, 0x9a440faf
rol eax, 0x72
popf
pushf
not eax
add eax, 0xbf6cec77
xor eax, 0xc7db0c9c
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x83df250a
xor eax, 0x80742f46
rol eax, 0x9e
popf
jmp 0x1400a7657
mov rax, qword [rbp + 0x370]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400abe07
push rax
pushf
mov eax, 0xa2bc5b39
pushf
not eax
add eax, 0xe2043f47
xor eax, 0xdae9debe
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xe185eaad
xor eax, 0x8b618da8
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xb1fd7af7
xor eax, 0xeba38f1f
rol eax, 0x41
popf
pushf
not eax
add eax, 0x83a33848
xor eax, 0x833cf8e7
rol eax, 0x4d
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x5051a67d
pushf
not eax
add eax, 0xb57288e8
xor eax, 0xecac9484
rol eax, 0xec
popf
pushf
not eax
add eax, 0xae880e5e
xor eax, 0xe71924cd
rol eax, 0xbe
popf
jmp 0x1400a7657
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400abe82
push rax
pushf
mov eax, 0xfec617a6
pushf
not eax
add eax, 0xf4c73e27
xor eax, 0x87db718d
rol eax, 0xba
popf
pushf
not eax
add eax, 0xf9d97768
xor eax, 0x85120e0b
rol eax, 0x48
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0xa57ca788
pushf
not eax
add eax, 0x880f5753
xor eax, 0xeff2d100
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xeb3b5017
xor eax, 0xf408bd83
rol eax, 0xab
popf
pushf
not eax
add eax, 0xdf085e6e
xor eax, 0x960985f7
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xf8bc1c59
xor eax, 0xfb825043
rol eax, 0x13
popf
jmp 0x1400a7657
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3e2b
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x360], xmm0
mov qword [rbp + 0x370], rsi
push rax
pushf
mov eax, 0x9ee0a0c3
pushf
not eax
add eax, 0xb3f91584
xor eax, 0xfb7d2943
rol eax, 0x94
popf
pushf
not eax
add eax, 0x86483918
xor eax, 0x8b87871c
rol eax, 0x23
popf
pushf
not eax
add eax, 0x94e3d4a0
xor eax, 0xee6d25ae
rol eax, 0x67
popf
jmp 0x1400a7657
mov qword [rbp + 0x130], rsi
lea rax, [rbp + 0x120]
cmp qword [rbp + 0x138], 0xf
cmova rax, qword [rbp + 0x120]
mov byte [rax], 0
mov rdx, qword [rbp + 0x138]
cmp rdx, 0xf
jbe 0x1400ac00d
push rax
pushf
mov eax, 0x2c76fae9
pushf
not eax
add eax, 0xcd05d1c0
xor eax, 0x85d65295
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xe9c527ca
xor eax, 0xe19f1cf0
rol eax, 0x38
popf
pushf
not eax
add eax, 0xdf281606
xor eax, 0xa8b15d68
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xeb29893f
xor eax, 0xfe559b55
rol eax, 0xe6
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x347e4db6
pushf
not eax
add eax, 0xa1db982e
xor eax, 0xd2ea656f
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xace0e095
xor eax, 0xa3211b03
rol eax, 0xef
popf
pushf
not eax
add eax, 0x98b1e8f7
xor eax, 0xcad41dbc
rol eax, 0xd7
popf
jmp 0x1400a7657
inc rdx
mov rcx, qword [rbp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ac0af
push rax
pushf
mov eax, 0xe84aa463
pushf
not eax
add eax, 0xcb8636f3
xor eax, 0xe73def86
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xc1fbe880
xor eax, 0xdd5ac846
rol eax, 3
popf
pushf
not eax
add eax, 0xb9ed4804
xor eax, 0xbad1c69c
rol eax, 0xfb
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x8b74c3
pushf
not eax
add eax, 0xc3530c99
xor eax, 0xc51be5c9
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xe78c3a67
xor eax, 0xc5884c2c
rol eax, 0x86
popf
jmp 0x1400a7657
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400ac150
push rax
pushf
mov eax, 0x270cafd8
pushf
not eax
add eax, 0xe463fd3f
xor eax, 0xaab8b796
rol eax, 6
popf
pushf
not eax
add eax, 0xcce94b58
xor eax, 0xccc27098
rol eax, 0x82
popf
pushf
not eax
add eax, 0xbb4eec80
xor eax, 0xabb10dea
rol eax, 0x85
popf
pushf
not eax
add eax, 0xf9d10fdf
xor eax, 0xd656c822
rol eax, 0x35
popf
jmp 0x1400a7657
push rax
pushf
mov eax, 0x9b7735a6
pushf
not eax
add eax, 0xc6b58b17
xor eax, 0xbf771ffb
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x964ab400
xor eax, 0xf4f60378
rol eax, 0x61
popf
pushf
not eax
add eax, 0xe587e5f1
xor eax, 0xd9a210ed
rol eax, 0xc0
popf
jmp 0x1400a7657
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3e2b
push rax
pushf
mov eax, 0x5cfe38d4
pushf
not eax
add eax, 0xeb7168cb
xor eax, 0xe3c23835
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xb898c642
xor eax, 0xe9d781f4
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xf2854d09
xor eax, 0xf9059a0a
rol eax, 0xf
popf
jmp 0x1400a7657
movdqa xmm0, xmmword [0x140078ea0]
movdqu xmmword [rbp + 0x130], xmm0
mov byte [rbp + 0x120], 0
mov rax, qword [rbp + 0x30]
movsxd rcx, dword [rax + 4]
lea rax, [0x1942f991d]
pushf
sub rax, 0x54281b3d
popf
mov qword [rbp + rcx + 0x30], rax
mov rax, qword [rbp + 0x30]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x90]
mov dword [rbp + rcx + 0x2c], edx
lea rcx, [rbp + 0x40]
call fcn.14011736d
lea rcx, [rbp + 0x48]
jmp 0x1400ac271
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0xc0]
jmp 0x1400ac27f
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
jmp 0x1400a8b34
mov qword [rbp + 0x2d0], r15
mov qword [rbp + 0x2f0], r13
mov qword [rbp + 0x2f8], r12
movdqa xmm0, xmmword [rbp + 0x2d0]
xorps xmm0, xmmword [rbp + 0x2f0]
movdqa xmmword [rbp + 0x2d0], xmm0
lea rcx, [rbp + 0x2d0]
jmp 0x1400ac2f1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0xf3c0bccb4a9d2359
pushf
not rax
add rax, 0x6e809ed7
xor rax, 0x4bf506ae
rol rax, 0x1f
popf
pushf
not rax
add rax, 0x5822a986
xor rax, 0x7fb2391c
rol rax, 0x5d
popf
mov qword [rbp + 0x2d0], rax
movabs rax, 0x7c3edefe6ad42b99
pushf
not rax
add rax, 0x6fc9f081
xor rax, 0x6f32282d
rol rax, 0xd7
popf
pushf
not rax
add rax, 0x49a83752
xor rax, 0x62692403
rol rax, 0x6e
popf
pushf
not rax
add rax, 0x49dbf467
xor rax, 0x4e8b1cb6
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x72cfc871
xor rax, 0x4fea145e
rol rax, 0xb9
popf
mov qword [rbp + 0x2d8], rax
mov qword [rbp + 0x2f0], r13
mov qword [rbp + 0x2f8], r12
movdqa xmm0, xmmword [rbp + 0x2d0]
xorps xmm0, xmmword [rbp + 0x2f0]
movdqa xmmword [rbp + 0x2d0], xmm0
lea rcx, [rbp + 0x2d0]
call fcn.1400c91e4
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
jmp 0x1400ac3dc
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
call fcn.1400fea4d
xor ecx, ecx
jmp 0x1400ac3ea
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
push rax
pushf
mov eax, 0x95093d6b
pushf
not eax
add eax, 0xc6efb5e0
xor eax, 0x9f391a12
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xa8e3eadb
xor eax, 0xacd713d2
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xd703f928
xor eax, 0xad69b49c
rol eax, 0xa7
popf
jmp 0x1400a7657
call fcn.1400c88b6
nop
push rax
pushf
mov eax, 0x8e635ddf
pushf
not eax
add eax, 0x86365ef2
xor eax, 0xdf37bfee
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xe0e8e1bb
xor eax, 0x86391f2c
rol eax, 0xaa
popf
jmp 0x1400a7657
call fcn.1400e45cf
int3
call fcn.14010e836
nop
push rax
pushf
mov eax, 0x3ac253d
pushf
not eax
add eax, 0xae1bdb52
xor eax, 0xc784e0c1
rol eax, 0x14
popf
pushf
not eax
add eax, 0x9c883986
xor eax, 0xff0bea3a
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x9b996587
xor eax, 0xc6120f48
rol eax, 0
popf
jmp 0x1400a7657
call fcn.1400e45cf
int3