Function at 0x1400a7222
Capabilities:
Authenticate hmac
Encrypt data using chaskey
Execute command
Manually build aes constants
Parse credit card information
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x5fe50af4
pushf
not eax
add eax, 0xfd1386fa
xor eax, 0xaa864d26
rol eax, 0x59
popf
pushf
not eax
add eax, 0x8295e657
xor eax, 0x85dcc4b0
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xb2e3e634
xor eax, 0xbb18822d
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xcaa164c8
xor eax, 0x91913cd1
rol eax, 0xc9
popf
cmp eax, 0x29
jne 0x1400a7285
popf
pop rax
jmp 0x1400aaabe
cmp eax, 0x48
jne 0x1400a7294
popf
pop rax
jmp 0x1400abcff
cmp eax, 0x3f
jne 0x1400a72a3
popf
pop rax
jmp 0x1400ab8e1
cmp eax, 1
jne 0x1400a72b2
popf
pop rax
jmp 0x1400a7c2a
cmp eax, 0x4a
jne 0x1400a72c1
popf
pop rax
jmp 0x1400abf44
cmp eax, 0x1a
jne 0x1400a72d0
popf
pop rax
jmp 0x1400a9210
cmp eax, 0x44
jne 0x1400a72df
popf
pop rax
jmp 0x1400abb5c
cmp eax, 0x31
jne 0x1400a72ee
popf
pop rax
jmp 0x1400aaf3d
cmp eax, 0x40
jne 0x1400a72fd
popf
pop rax
jmp 0x1400ab97c
cmp eax, 8
jne 0x1400a730c
popf
pop rax
jmp 0x1400a80bc
cmp eax, 0x2a
jne 0x1400a731b
popf
pop rax
jmp 0x1400aaba3
cmp eax, 0x17
jne 0x1400a732a
popf
pop rax
jmp 0x1400a8e3e
cmp eax, 0x1c
jne 0x1400a7339
popf
pop rax
jmp 0x1400a930d
cmp eax, 0x2e
jne 0x1400a7348
popf
pop rax
jmp 0x1400aada3
cmp eax, 0x4c
jne 0x1400a7357
popf
pop rax
jmp 0x1400ac002
cmp eax, 0x2b
jne 0x1400a7366
popf
pop rax
jmp 0x1400aac38
cmp eax, 0x1b
jne 0x1400a7375
popf
pop rax
jmp 0x1400a924a
cmp eax, 0x2d
jne 0x1400a7384
popf
pop rax
jmp 0x1400aace5
cmp eax, 0x23
jne 0x1400a7393
popf
pop rax
jmp 0x1400aa727
cmp eax, 0x25
jne 0x1400a73a2
popf
pop rax
jmp 0x1400aa88a
cmp eax, 0x43
jne 0x1400a73b1
popf
pop rax
jmp 0x1400abab5
cmp eax, 0x13
jne 0x1400a73c0
popf
pop rax
jmp 0x1400a87c3
cmp eax, 0x33
jne 0x1400a73cf
popf
pop rax
jmp 0x1400ab0b5
cmp eax, 0x24
jne 0x1400a73de
popf
pop rax
jmp 0x1400aa7c6
cmp eax, 0x1e
jne 0x1400a73ed
popf
pop rax
jmp 0x1400a9bc5
cmp eax, 0xc
jne 0x1400a73fc
popf
pop rax
jmp 0x1400a82cf
cmp eax, 0x26
jne 0x1400a740b
popf
pop rax
jmp 0x1400aa96f
cmp eax, 0x27
jne 0x1400a741a
popf
pop rax
jmp 0x1400aaa17
cmp eax, 0x30
jne 0x1400a7429
popf
pop rax
jmp 0x1400aaee4
cmp eax, 0x10
jne 0x1400a7438
popf
pop rax
jmp 0x1400a84f0
cmp eax, 0x37
jne 0x1400a7447
popf
pop rax
jmp 0x1400ab2b3
cmp eax, 9
jne 0x1400a7456
popf
pop rax
jmp 0x1400a816b
cmp eax, 0x39
jne 0x1400a7465
popf
pop rax
jmp 0x1400ab416
cmp eax, 0x16
jne 0x1400a7474
popf
pop rax
jmp 0x1400a8db3
cmp eax, 0x3b
jne 0x1400a7483
popf
pop rax
jmp 0x1400ab4d3
cmp eax, 0x4b
jne 0x1400a7492
popf
pop rax
jmp 0x1400abfa3
cmp eax, 0x36
jne 0x1400a74a1
popf
pop rax
jmp 0x1400ab201
cmp eax, 0x14
jne 0x1400a74b0
popf
pop rax
jmp 0x1400a8852
cmp eax, 0x46
jne 0x1400a74bf
popf
pop rax
jmp 0x1400abc7a
cmp eax, 0x3d
jne 0x1400a74ce
popf
pop rax
jmp 0x1400ab7e2
cmp eax, 2
jne 0x1400a74dd
popf
pop rax
jmp 0x1400a7d9e
cmp eax, 0x47
jne 0x1400a74ec
popf
pop rax
jmp 0x1400abcc7
cmp eax, 0x41
jne 0x1400a74fb
popf
pop rax
jmp 0x1400aba1e
cmp eax, 0x11
jne 0x1400a750a
popf
pop rax
jmp 0x1400a854e
cmp eax, 0x35
jne 0x1400a7519
popf
pop rax
jmp 0x1400ab1b7
cmp eax, 0x3a
jne 0x1400a7528
popf
pop rax
jmp 0x1400ab463
cmp eax, 0x12
jne 0x1400a7537
popf
pop rax
jmp 0x1400a85fd
cmp eax, 0x21
jne 0x1400a7546
popf
pop rax
jmp 0x1400a9d1d
cmp eax, 0x38
jne 0x1400a7555
popf
pop rax
jmp 0x1400ab374
cmp eax, 0xb
jne 0x1400a7564
popf
pop rax
jmp 0x1400a826d
cmp eax, 0xf
jne 0x1400a7573
popf
pop rax
jmp 0x1400a84b6
cmp eax, 0x15
jne 0x1400a7582
popf
pop rax
jmp 0x1400a8d4b
cmp eax, 5
jne 0x1400a7591
popf
pop rax
jmp 0x1400a7f47
cmp eax, 6
jne 0x1400a75a0
popf
pop rax
jmp 0x1400a7fa8
cmp eax, 0x22
jne 0x1400a75af
popf
pop rax
jmp 0x1400a9d7b
cmp eax, 0x49
jne 0x1400a75be
popf
pop rax
jmp 0x1400abdb3
cmp eax, 0x1f
jne 0x1400a75cd
popf
pop rax
jmp 0x1400a9c54
cmp eax, 4
jne 0x1400a75dc
popf
pop rax
jmp 0x1400a7e89
cmp eax, 0x2f
jne 0x1400a75eb
popf
pop rax
jmp 0x1400aae2f
cmp eax, 0x4d
jne 0x1400a75fa
popf
pop rax
jmp 0x1400ac03b
cmp eax, 0x3e
jne 0x1400a7609
popf
pop rax
jmp 0x1400ab842
cmp eax, 0x45
jne 0x1400a7618
popf
pop rax
jmp 0x1400abbfe
cmp eax, 0x2c
jne 0x1400a7627
popf
pop rax
jmp 0x1400aacab
cmp eax, 3
jne 0x1400a7636
popf
pop rax
jmp 0x1400a7de7
cmp eax, 0x19
jne 0x1400a7645
popf
pop rax
jmp 0x1400a9156
cmp eax, 0x1d
jne 0x1400a7654
popf
pop rax
jmp 0x1400a9665
cmp eax, 0x34
jne 0x1400a7663
popf
pop rax
jmp 0x1400ab157
cmp eax, 0x32
jne 0x1400a7672
popf
pop rax
jmp 0x1400ab007
cmp eax, 0xe
jne 0x1400a7681
popf
pop rax
jmp 0x1400a8401
cmp eax, 0x42
jne 0x1400a7690
popf
pop rax
jmp 0x1400aba58
cmp eax, 7
jne 0x1400a769f
popf
pop rax
jmp 0x1400a803d
cmp eax, 0x20
jne 0x1400a76ae
popf
pop rax
jmp 0x1400a9ce3
cmp eax, 0
jne 0x1400a76bd
popf
pop rax
jmp 0x1400a7708
cmp eax, 0x3c
jne 0x1400a76cc
popf
pop rax
jmp 0x1400ab596
cmp eax, 0xd
jne 0x1400a76db
popf
pop rax
jmp 0x1400a8372
cmp eax, 0xa
jne 0x1400a76ea
popf
pop rax
jmp 0x1400a820d
cmp eax, 0x18
jne 0x1400a76f9
popf
pop rax
jmp 0x1400a90ef
cmp eax, 0x28
jne 0x1400a7708
popf
pop rax
jmp 0x1400aaab7
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, 0x43454baa347ea7bf
pushf
not rax
add rax, 0x69db1e31
xor rax, 0x64d64112
rol rax, 0x4a
popf
pushf
not rax
add rax, 0x618e8be1
xor rax, 0x6041b35b
rol rax, 0x4d
popf
pushf
not rax
add rax, 0x62e2e959
xor rax, 0x4ffdec86
rol rax, 0x6e
popf
pushf
not rax
add rax, 0x7a32e3e8
xor rax, 0x7510e7b6
rol rax, 0x83
popf
mov qword [rbp + 0x2d0], rax
movabs rax, 0x4840fa12136ae425
pushf
not rax
add rax, 0x77076d1d
xor rax, 0x4300e164
rol rax, 0x1f
popf
pushf
not rax
add rax, 0x504df739
xor rax, 0x605bef74
rol rax, 0x23
popf
pushf
not rax
add rax, 0x6d6acced
xor rax, 0x55dcb0c7
rol rax, 0x35
popf
mov qword [rbp + 0x2d8], rax
movabs r13, 0x2ba27571b465e40d
pushf
not r13
add r13, 0x6920abab
xor r13, 0x7faac69d
rol r13, 0x30
popf
pushf
not r13
add r13, 0x6989ce4b
xor r13, 0x5db0c461
rol r13, 0x1e
popf
pushf
not r13
add r13, 0x50d8e829
xor r13, 0x4acb1b7f
rol r13, 0x44
popf
mov qword [rbp + 0x2f0], r13
movabs r12, 0x1b0555a7d8c01c04
pushf
not r12
add r12, 0x548de579
xor r12, 0x6afad576
rol r12, 0x3c
popf
pushf
not r12
add r12, 0x6ad3c090
xor r12, 0x49ab78a4
rol r12, 0xa6
popf
pushf
not r12
add r12, 0x5b78de27
xor r12, 0x5f72b8cb
rol r12, 0xb1
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.1400c8c70
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, reloc.WLDAP32.dll_Ordinal_60
pushf
not dl
add dl, 0xfb
xor dl, 0x7f
rol dl, 0x2b
popf
pushf
not dl
add dl, 0xe2
xor dl, 0x7c
rol dl, 0x3e
popf
pushf
not dl
add dl, 0xde
xor dl, 0xe6
rol dl, 0xcf
popf
jmp 0x1400a7932
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.14009c0a7
movabs rax, 0x5844afcb8ee08dbf
pushf
not rax
add rax, 0x59217bfa
xor rax, 0x76355446
rol rax, 0xd6
popf
pushf
not rax
add rax, 0x7c32aed9
xor rax, 0x607befb2
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 + 0x2f0]
xorps xmm0, xmmword [rbp + 0x2d0]
movdqa xmmword [rbp + 0x2d0], xmm0
lea rcx, [rbp + 0x2d0]
jmp 0x1400a79b7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0x5a829fde2c83b6c
pushf
not rax
add rax, 0x714b03b0
xor rax, 0x431fcc03
rol rax, 0xea
popf
pushf
not rax
add rax, 0x5c2ab231
xor rax, 0x62514271
rol rax, 0x92
popf
pushf
not rax
add rax, 0x5fa298ff
xor rax, 0x4a96b506
rol rax, 0x10
popf
mov qword [rbp + 0x120], rax
movabs rax, 0x5f019677a77c6270
pushf
not rax
add rax, 0x7085314f
xor rax, 0x4f61e45a
rol rax, 0x38
popf
pushf
not rax
add rax, 0x699d0935
xor rax, 0x79d4f0eb
rol rax, 0x9c
popf
pushf
not rax
add rax, 0x68e5bcd5
xor rax, 0x7caa893b
rol rax, 0xc6
popf
pushf
not rax
add rax, 0x6eb838fc
xor rax, 0x6c829232
rol rax, 0x18
popf
mov qword [rbp + 0x128], rax
movabs rcx, 0xd22557d960270a81
pushf
not rcx
add rcx, 0x6f31b846
xor rcx, 0x56f75986
rol rcx, 0x18
popf
pushf
not rcx
add rcx, 0x4ba5d30a
xor rcx, 0x418ac08a
rol rcx, 0x7e
popf
pushf
not rcx
add rcx, 0x5102f4d1
xor rcx, 0x562c384d
rol rcx, 0x8a
popf
mov qword [rbp + 0x130], rcx
movabs rax, 0x6a484e4fa4afbe6c
pushf
not rax
add rax, 0x5c476476
xor rax, 0x4d44b844
rol rax, 0x61
popf
pushf
not rax
add rax, 0x7282fe6a
xor rax, 0x5e0354b4
rol rax, 0xfa
popf
pushf
not rax
add rax, 0x7f5d33a8
xor rax, 0x63600b47
rol rax, 0xeb
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.1400c8c70
lea rsi, [0x18d34d117]
pushf
sub rsi, 0x4d2c2f0f
popf
mov rdx, rsi
lea rcx, [rsp + 0x30]
call fcn.1400d8f6d
mov rdx, rax
lea rcx, [rbp + 0x170]
call fcn.140119fee
nop
cmp byte [rbp + 0x2c0], r15b
je 0x1400a7bf7
push rax
pushf
mov eax, 0x79b3293
pushf
not eax
add eax, 0xc5949ae2
xor eax, 0xf4139201
rol eax, 0x92
popf
pushf
not eax
add eax, 0xcdcb268a
xor eax, 0xe48cfede
rol eax, 0x90
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0x3ebfd704
pushf
not eax
add eax, 0xe7f169eb
xor eax, 0x990cf301
rol eax, 0x26
popf
pushf
not eax
add eax, 0xa2f0fd80
xor eax, 0x93981bb3
rol eax, 0xb5
popf
jmp 0x1400a7276
movabs rax, 0x6edab9232f4a0102
pushf
not rax
add rax, 0x4e2b2815
xor rax, 0x7091c9a1
rol rax, 0xdf
popf
pushf
not rax
add rax, 0x56300a9b
xor rax, 0x6d640f5d
rol rax, 0x29
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.1400d995b
mov rdi, rax
lea rdx, [rbp + 0x238]
lea rcx, [rbp - 0x80]
call fcn.1400d8f6d
nop
lea rdx, [rbp + 0x258]
lea rcx, [rbp - 0x60]
call fcn.1400d8f6d
nop
lea rdx, [rbp + 0x278]
lea rcx, [rbp - 0x40]
call fcn.1400d8f6d
nop
lea rdx, [rbp + 0x298]
lea rcx, [rbp - 0x20]
call fcn.1400d8f6d
mov eax, dword [rbp + 0x2b8]
mov dword [rbp], eax
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x310]
call fcn.1400d8f6d
mov rax, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0xf
jbe 0x1400a7d45
push rax
pushf
mov eax, 0x8686dae7
pushf
not eax
add eax, 0x80dde428
xor eax, 0xabaa4840
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xe03907da
xor eax, 0xd033e801
rol eax, 0xdf
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0xa1351533
pushf
not eax
add eax, 0x83beba2e
xor eax, 0xa5e76cdd
rol eax, 0x75
popf
pushf
not eax
add eax, 0xa1d2f786
xor eax, 0x8b913518
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x81d57f42
xor eax, 0xc65b2788
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xa8cac052
xor eax, 0x941c3df6
rol eax, 0xb3
popf
jmp 0x1400a7276
mov rdi, qword [rdi]
push rax
pushf
mov eax, 0x2e9c1bb9
pushf
not eax
add eax, 0x89eedbe9
xor eax, 0xfae901c8
rol eax, 0x57
popf
pushf
not eax
add eax, 0xa4f34f47
xor eax, 0x93c115cf
rol eax, 0xec
popf
pushf
not eax
add eax, 0xcf55623b
xor eax, 0x996ad00c
rol eax, 0x6b
popf
jmp 0x1400a7276
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 0x1400a7e43
push rax
pushf
mov eax, 0x59b208a
pushf
not eax
add eax, 0xbd40d12d
xor eax, 0xe8685746
rol eax, 0x57
popf
pushf
not eax
add eax, 0xf0b1ba74
xor eax, 0xfe815380
rol eax, 0xd3
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0x924cf77d
pushf
not eax
add eax, 0xa26f431e
xor eax, 0x8b076695
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x92833e02
xor eax, 0xc25b636a
rol eax, 0x22
popf
pushf
not eax
add eax, 0xec532abe
xor eax, 0xf31c03a0
rol eax, 0x3a
popf
jmp 0x1400a7276
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400a7eee
push rax
pushf
mov eax, 0xe4ba43ec
pushf
not eax
add eax, 0xbac26a4d
xor eax, 0xd88f1c6c
rol eax, 0xac
popf
pushf
not eax
add eax, 0xc8a0a1d8
xor eax, 0xb1b8f5c5
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x9975193a
xor eax, 0xc55d9859
rol eax, 0xea
popf
pushf
not eax
add eax, 0xbe1f0dbc
xor eax, 0xe1b594f9
rol eax, 0x50
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0xb9b3d89f
pushf
not eax
add eax, 0xfee875e8
xor eax, 0x8eb4bf24
rol eax, 0x74
popf
pushf
not eax
add eax, 0x862f396a
xor eax, 0xf633651f
rol eax, 0x13
popf
pushf
not eax
add eax, 0xb257f09f
xor eax, 0x88b45203
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xb0d43e22
xor eax, 0x98386c71
rol eax, 0x1a
popf
jmp 0x1400a7276
xor dil, dil
jmp 0x1400a803d
mov dil, reloc.WS2_32.dll___WSAFDIsSet
pushf
not dil
add dil, 0xb1
xor dil, 0x29
rol dil, 0xb3
popf
pushf
not dil
add dil, 0x39
xor dil, 0x2d
rol dil, 0x32
popf
pushf
not dil
add dil, 0x23
xor dil, 0xf9
rol dil, 6
popf
pushf
not dil
add dil, 0xf4
xor dil, 0xe3
rol dil, 0xea
popf
push rax
pushf
mov eax, 0x9bbfb902
pushf
not eax
add eax, 0xc8f12ca0
xor eax, 0xafa7351a
rol eax, 0x92
popf
pushf
not eax
add eax, 0xb941929d
xor eax, 0xb387d989
rol eax, 0x77
popf
pushf
not eax
add eax, 0xba3bf381
xor eax, 0xd52ba158
rol eax, 0x6f
popf
jmp 0x1400a7276
cmp r14, 0xf
jbe 0x1400a8076
push rax
pushf
mov eax, 0x3e23c9f5
pushf
not eax
add eax, 0xe04e6420
xor eax, 0xf2a2736e
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x97a4d698
xor eax, 0xa302ae53
rol eax, 0xa4
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0x37d6d694
pushf
not eax
add eax, 0xd0867930
xor eax, 0xa4e2b1c6
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xdfd09785
xor eax, 0xc8f8aee3
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x84dfc94e
xor eax, 0xc24fba19
rol eax, 0xc6
popf
jmp 0x1400a7276
lea rdx, [r14 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x1400a8125
push rax
pushf
mov eax, 0xe61856bc
pushf
not eax
add eax, 0xdea52fb1
xor eax, 0xbaeade4f
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xa6f76f60
xor eax, 0xd78ad118
rol eax, 0
popf
pushf
not eax
add eax, 0xdcab61b3
xor eax, 0xd3cf2289
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x955b638d
xor eax, 0xf0b31c07
rol eax, 0x65
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0x959b7208
pushf
not eax
add eax, 0xb1dc91e7
xor eax, 0xd32a005c
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xa3174e5a
xor eax, 0x89ea81c0
rol eax, 0x23
popf
pushf
not eax
add eax, 0x97aca428
xor eax, 0xc1b16863
rol eax, 0x5b
popf
jmp 0x1400a7276
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400a81c6
push rax
pushf
mov eax, 0x7a4328e7
pushf
not eax
add eax, 0xcf86c709
xor eax, 0xfa77ea42
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xae821b64
xor eax, 0x9b6e806a
rol eax, 0x64
popf
pushf
not eax
add eax, 0xb465d5c3
xor eax, 0x98cf6d65
rol eax, 0x4d
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0xa6784c4
pushf
not eax
add eax, 0x8b201cca
xor eax, 0xcdf706eb
rol eax, 0x54
popf
pushf
not eax
add eax, 0x92a3b871
xor eax, 0x86b76262
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xed9ad295
xor eax, 0xeb967e00
rol eax, 0xc6
popf
jmp 0x1400a7276
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
call fcn.1400c3971
nop
push rax
pushf
mov eax, 0x7f975051
pushf
not eax
add eax, 0xcebecadc
xor eax, 0x959aa094
rol eax, 0x54
popf
pushf
not eax
add eax, 0xb05a3557
xor eax, 0xd8e97707
rol eax, 0x50
popf
pushf
not eax
add eax, 0x9776f76c
xor eax, 0xe2734630
rol eax, 0x86
popf
pushf
not eax
add eax, 0x96003e34
xor eax, 0xf3269095
rol eax, 0x57
popf
jmp 0x1400a7276
lea rcx, [rbp - 0x80]
call fcn.1400bd123
nop
mov rdx, qword [rbp + 0x308]
cmp rdx, 0xf
jbe 0x1400a833f
push rax
pushf
mov eax, 0x8793e697
pushf
not eax
add eax, 0x8cb08a4a
xor eax, 0x91f28277
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x906f822b
xor eax, 0xe86f1822
rol eax, 0xab
popf
pushf
not eax
add eax, 0xc5c63994
xor eax, 0xdfc1de80
rol eax, 0x87
popf
pushf
not eax
add eax, 0xf0b554f1
xor eax, 0xef47dd16
rol eax, 0xcd
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0x24c87ab9
pushf
not eax
add eax, 0xa3a76ea5
xor eax, 0x84470c5b
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xb0366055
xor eax, 0xb2aecf85
rol eax, 0x76
popf
jmp 0x1400a7276
inc rdx
mov rcx, qword [rbp + 0x2f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a83bb
push rax
pushf
mov eax, 0xa97e07b3
pushf
not eax
add eax, 0xe7dffe1c
xor eax, 0xda78e058
rol eax, 0xb
popf
pushf
not eax
add eax, 0x97f95f85
xor eax, 0xcf47d878
rol eax, 0x1f
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0xca58afc0
pushf
not eax
add eax, 0x91eda1e1
xor eax, 0xd9b39a33
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x904b86db
xor eax, 0xf77206f9
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x9c95e7d7
xor eax, 0x9717ca31
rol eax, 0xab
popf
jmp 0x1400a7276
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400a846f
push rax
pushf
mov eax, 0xbe31ac5f
pushf
not eax
add eax, 0xe810929d
xor eax, 0xae9672b1
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x81dc0002
xor eax, 0xffc2e0f6
rol eax, 0x15
popf
pushf
not eax
add eax, 0xc42eca06
xor eax, 0xff422dfb
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x889d044e
xor eax, 0x8cc9a79c
rol eax, 0x24
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0x4c32bf5
pushf
not eax
add eax, 0xfded6b45
xor eax, 0xbf773058
rol eax, 0xda
popf
pushf
not eax
add eax, 0xd2ab8fcb
xor eax, 0xa792517a
rol eax, 0x27
popf
pushf
not eax
add eax, 0xb181875d
xor eax, 0xb15c4cf3
rol eax, 0x36
popf
jmp 0x1400a7276
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3971
push rax
pushf
mov eax, 0xb8720109
pushf
not eax
add eax, 0xf9bb2852
xor eax, 0xd36c1773
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xfc665e6d
xor eax, 0xddded82a
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc6d1f285
xor eax, 0xbd8ab571
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xe84b40da
xor eax, 0xf7c4919d
rol eax, 0x35
popf
jmp 0x1400a7276
mov qword [rbp + 0x2d8], r12
test dil, dil
je 0x1400a85a4
push rax
pushf
mov eax, 0xf02c99b
pushf
not eax
add eax, 0xecd464a3
xor eax, 0xbb71ad4e
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x9f3a5327
xor eax, 0xf0acc18e
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x9ed4d192
xor eax, 0xfb4a0b84
rol eax, 0xd0
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0x883bb484
pushf
not eax
add eax, 0xc2394bbc
xor eax, 0x92adaf28
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xfc827ca4
xor eax, 0x93066216
rol eax, 0x66
popf
pushf
not eax
add eax, 0xe5eef03e
xor eax, 0xe81de639
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xa3b01e16
xor eax, 0xbc5ce308
rol eax, 0x57
popf
jmp 0x1400a7276
movabs rax, 0xe6ec1454176fe073
pushf
not rax
add rax, 0x48c9677a
xor rax, 0x6d60d61d
rol rax, 0x24
popf
pushf
not rax
add rax, 0x79f49537
xor rax, 0x48430433
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x56ac9c64
xor rax, 0x49559c16
rol rax, 0x32
popf
pushf
not rax
add rax, 0x7f857826
xor rax, 0x4184c001
rol rax, 0x58
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 0x1400a8697
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0xc35aa2fa485298ad
pushf
not rax
add rax, 0x7b8df55e
xor rax, 0x40826050
rol rax, 0xeb
popf
pushf
not rax
add rax, 0x7b54ad9e
xor rax, 0x48123446
rol rax, 0x4b
popf
mov qword [rbp + 0x2d0], rax
movabs rax, 0xc79f1eca5027cd65
pushf
not rax
add rax, 0x6882773f
xor rax, 0x56aa9a0f
rol rax, 0x7a
popf
pushf
not rax
add rax, 0x5a7c1415
xor rax, 0x616542c3
rol rax, 0x55
popf
pushf
not rax
add rax, 0x4900eea6
xor rax, 0x4b5b2b1c
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.1400c8c70
mov qword [0x14008a218], r15
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rsi, qword [0x14008a208]
mov byte [rsi], 0
push rax
pushf
mov eax, 0xa670a931
pushf
not eax
add eax, 0xf3e7c146
xor eax, 0xd581bfc4
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xcdf670a2
xor eax, 0x907c7323
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x8e4cccc8
xor eax, 0xfb905d74
rol eax, 0xd2
popf
jmp 0x1400a7276
call fcn.1400feb5d
nop
lea rcx, [rbp + 0x238]
call fcn.1400bd123
lea rcx, [rbp + 0x218]
call fcn.1400c5d58
lea rcx, [rbp + 0x170]
call fcn.1400c47d2
xor eax, eax
mov rcx, qword [rbp + 0x380]
xor rcx, rsp
call fcn.1400e231b
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 [0x14008a218], r15
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rsi, qword [0x14008a208]
mov byte [rsi], 0
movabs rax, 0x9bc26a132d1286cf
pushf
not rax
add rax, 0x7b3f30bf
xor rax, 0x5309ba3f
rol rax, 0x3f
popf
pushf
not rax
add rax, 0x4a22acc8
xor rax, 0x7ced4c37
rol rax, 0xef
popf
pushf
not rax
add rax, 0x4c895ede
xor rax, 0x5f513a74
rol rax, 4
popf
mov qword [rbp + 0x310], rax
movabs rax, 0xee981d05e2837dc1
pushf
not rax
add rax, 0x425dea81
xor rax, 0x7a835dea
rol rax, 0xc
popf
pushf
not rax
add rax, 0x408232a4
xor rax, 0x7963bc6d
rol rax, 0x57
popf
pushf
not rax
add rax, 0x55e2f06c
xor rax, 0x698a6b95
rol rax, 0x26
popf
mov qword [rbp + 0x318], rax
movabs rax, 0xad833478764c1f96
pushf
not rax
add rax, 0x5977bedb
xor rax, 0x5ee76fce
rol rax, 0x48
popf
pushf
not rax
add rax, 0x46b53604
xor rax, 0x6521ece7
rol rax, 0xfc
popf
pushf
not rax
add rax, 0x6ad342a9
xor rax, 0x785d6c0d
rol rax, 0x86
popf
pushf
not rax
add rax, 0x586131a6
xor rax, 0x41582b3d
rol rax, 0x64
popf
mov qword [rbp + 0x320], rax
movabs rax, 0x9c1388f3b4e9d3f0
pushf
not rax
add rax, 0x509bf71a
xor rax, 0x670b94da
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x4b9d0e58
xor rax, 0x734b51e2
rol rax, 0xb3
popf
pushf
not rax
add rax, 0x7f57d8b0
xor rax, 0x4e5f8458
rol rax, 0x51
popf
mov qword [rbp + 0x328], rax
mov qword [rbp + 0x2d0], r13
movabs rsi, 0xd6c75bcfd2c94c69
pushf
not rsi
add rsi, 0x4c4a2daa
xor rsi, 0x69d203b1
rol rsi, 0x58
popf
pushf
not rsi
add rsi, 0x73bedd5d
xor rsi, 0x714ec582
rol rsi, 0x3d
popf
mov qword [rbp + 0x2e0], rsi
movabs rdi, 0x331f65c1a4239211
pushf
not rdi
add rdi, 0x516dfc8c
xor rdi, 0x4a92580c
rol rdi, 0x3d
popf
pushf
not rdi
add rdi, 0x4b01886a
xor rdi, 0x515ce1d1
rol rdi, 0xc9
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.1400c8c70
movabs rax, 0x1c2b43a2e1944bea
pushf
not rax
add rax, 0x752ea9e8
xor rax, 0x4cca1eb9
rol rax, 0x4b
popf
pushf
not rax
add rax, 0x644f5f36
xor rax, 0x77ce8229
rol rax, 0x2f
popf
pushf
not rax
add rax, 0x46403998
xor rax, 0x6ab69a1c
rol rax, 0x4a
popf
pushf
not rax
add rax, 0x4cd566b2
xor rax, 0x70dd9ed3
rol rax, 0x42
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.1400c8c70
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, 0x859c7bd8
pushf
not r8d
add r8d, 0xf7caffde
xor r8d, 0xa780833d
rol r8d, 8
popf
pushf
not r8d
add r8d, 0x920b519f
xor r8d, 0xe4041929
rol r8d, 0xdf
popf
lea rcx, [rbp + 0x30]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp + 0x170]
lea rcx, [rbp - 0x80]
call fcn.1400d8f6d
nop
lea rdx, [rbp + 0x190]
lea rcx, [rbp - 0x60]
call fcn.1400d8f6d
nop
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp - 0x40]
call fcn.1400d8f6d
nop
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp - 0x20]
call fcn.1400d8f6d
nop
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp]
call fcn.1400d8f6d
mov eax, dword [rbp + 0x210]
mov dword [rbp + 0x20], eax
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x310]
call fcn.1400d8f6d
nop
lea rax, [0x18be98b93]
pushf
sub rax, 0x4be20dc3
popf
mov qword [rbp + 0x30], rax
lea rcx, [rbp + 0xc0]
jmp 0x1400a8c2e
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 0x1400a8c4e
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, [0x184eac7ee]
pushf
sub r14, 0x44e34a0e
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 0x1400a8c96
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
lea rax, [0x1b922998f]
pushf
sub rax, 0x791b1c37
popf
mov qword [rbp + 0x40], rax
mov rbx, qword [rbp + 0x328]
cmp rbx, 0xf
jbe 0x1400a8d05
push rax
pushf
mov eax, 0x7e247ef0
pushf
not eax
add eax, 0x93b92ffc
xor eax, 0x9ce602a5
rol eax, 0x62
popf
pushf
not eax
add eax, 0x99f21bfe
xor eax, 0xd644c1b6
rol eax, 0xba
popf
pushf
not eax
add eax, 0xb72f758c
xor eax, 0xe0a5f258
rol eax, 0xf8
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0x23cd43a1
pushf
not eax
add eax, 0x9a4ffe91
xor eax, 0xfba3914f
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xbcdf9c17
xor eax, 0x9de671c7
rol eax, 0x68
popf
pushf
not eax
add eax, 0xe22a3710
xor eax, 0x8a98855d
rol eax, 0x8d
popf
jmp 0x1400a7276
mov r8, qword [rbp + 0x310]
inc rbx
jmp 0x1400a8e3e
mov ebx, 0x2baaa3b7
pushf
not ebx
add ebx, 0xcb339129
xor ebx, 0x9a3a877d
rol ebx, 0x9e
popf
pushf
not ebx
add ebx, 0xf6b58569
xor ebx, 0x9bd8816e
rol ebx, 0x47
popf
pushf
not ebx
add ebx, 0xfb7d18ac
xor ebx, 0x914752f4
rol ebx, 0x87
popf
mov ecx, ebx
call fcn.14009ba54
mov r8, rax
movups xmm0, xmmword [rbp + 0x310]
movups xmmword [rax], xmm0
push rax
pushf
mov eax, 0xf85d19c5
pushf
not eax
add eax, 0x9feb8a13
xor eax, 0xf3ef1092
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xe3b70da1
xor eax, 0xe9142c9a
rol eax, 0x57
popf
jmp 0x1400a7276
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.1400c47d2
movabs rax, 0x4c453156fcfba8c8
pushf
not rax
add rax, 0x57a9b82f
xor rax, 0x5b67f9bb
rol rax, 0x24
popf
pushf
not rax
add rax, 0x5de6995f
xor rax, 0x448ef4dc
rol rax, 0x63
popf
pushf
not rax
add rax, 0x6eca73ac
xor rax, 0x59f83829
rol rax, 0x89
popf
pushf
not rax
add rax, 0x786bd21f
xor rax, 0x634f4e90
rol rax, 0x8f
popf
mov qword [rbp + 0x310], rax
movabs rax, 0xdfdcc8f63b6e5950
pushf
not rax
add rax, 0x5d52921b
xor rax, 0x57f0420a
rol rax, 0xbc
popf
pushf
not rax
add rax, 0x5c807b62
xor rax, 0x41086281
rol rax, 0xdf
popf
pushf
not rax
add rax, 0x5a186af5
xor rax, 0x7e01f0b2
rol rax, 0x9c
popf
mov qword [rbp + 0x318], rax
movabs rax, 0xb8ee46cf5fbb81ae
pushf
not rax
add rax, 0x752efefd
xor rax, 0x5574ea21
rol rax, 0xc1
popf
pushf
not rax
add rax, 0x7ae6855a
xor rax, 0x7aec99d8
rol rax, 0x91
popf
pushf
not rax
add rax, 0x62bf08ef
xor rax, 0x56483567
rol rax, 0x65
popf
pushf
not rax
add rax, 0x7d547b53
xor rax, 0x5acfe634
rol rax, 0x80
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 0x1400a90bc
push rax
pushf
mov eax, 0x5ae543a9
pushf
not eax
add eax, 0x83edb251
xor eax, 0x9bf0c73c
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x87c3622c
xor eax, 0xedab185e
rol eax, 0xac
popf
pushf
not eax
add eax, 0xacef6376
xor eax, 0xd8924da6
rol eax, 0x36
popf
pushf
not eax
add eax, 0xa63c3042
xor eax, 0xbc6259d7
rol eax, 0xc1
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0xcd8ee851
pushf
not eax
add eax, 0xc3e9a21c
xor eax, 0xca9de73d
rol eax, 0x23
popf
pushf
not eax
add eax, 0xf5fb2bc9
xor eax, 0xd7c0340f
rol eax, 0xa5
popf
jmp 0x1400a7276
lea rax, [rbp + 0x310]
nop dword [rax]
push rax
pushf
mov eax, 0xa3d1c7b3
pushf
not eax
add eax, 0xf8ed8fe0
xor eax, 0xe6053e4d
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xf4c11064
xor eax, 0xfd6ee2c9
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xf0f8e136
xor eax, 0xdb4095a3
rol eax, 0xff
popf
pushf
not eax
add eax, 0xf9bf40fb
xor eax, 0xbd701347
rol eax, 7
popf
jmp 0x1400a7276
inc rax
cmp byte [rax], 0
jne 0x1400a91b7
push rax
pushf
mov eax, 0x6a16dc27
pushf
not eax
add eax, 0xe3260619
xor eax, 0xd76fef18
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xfbbddaf6
xor eax, 0x8075a261
rol eax, 0x58
popf
pushf
not eax
add eax, 0x8a43dd47
xor eax, 0xc404d6c9
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xe4a4fdc5
xor eax, 0xe86ae217
rol eax, 0xcb
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0xf0948293
pushf
not eax
add eax, 0x9331c02b
xor eax, 0xdf753ba9
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xfe3298c6
xor eax, 0xe67ac5cf
rol eax, 0x37
popf
pushf
not eax
add eax, 0xb8c75d3e
xor eax, 0x9442bafa
rol eax, 0x39
popf
pushf
not eax
add eax, 0x920eb7f0
xor eax, 0xa30e04ba
rol eax, 0x6c
popf
jmp 0x1400a7276
mov qword [rbp + 0x2e0], rax
push rax
pushf
mov eax, 0x56c618a
pushf
not eax
add eax, 0xbf876252
xor eax, 0x806faafb
rol eax, 0x97
popf
pushf
not eax
add eax, 0xf6c4eaf9
xor eax, 0xd8bcb0a3
rol eax, 0x90
popf
jmp 0x1400a7276
lea rdx, [rbp + 0x2d0]
lea rcx, [rbp + 0x30]
call fcn.14010c0d0
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 0x1400a9273
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::fail_void_const___ptr64]
test al, al
je 0x1400a92da
push rax
pushf
mov eax, 0xc50f1443
pushf
not eax
add eax, 0xfc958f9a
xor eax, 0xcf9d379b
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x8f41683d
xor eax, 0xa05d8c7a
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x93d15dc4
xor eax, 0xccdb9d45
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xe89e9ef5
xor eax, 0x958148e9
rol eax, 0x8b
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0x6449cd9a
pushf
not eax
add eax, 0xfa1ce267
xor eax, 0xb71da14f
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x82224de6
xor eax, 0xab71e9f8
rol eax, 0x9e
popf
jmp 0x1400a7276
movabs rax, 0x9b1c02c2a344ea47
pushf
not rax
add rax, 0x7e924edb
xor rax, 0x78879857
rol rax, 0x80
popf
pushf
not rax
add rax, 0x4912d266
xor rax, 0x6f1ab85b
rol rax, 0x26
popf
pushf
not rax
add rax, 0x740a534c
xor rax, 0x6e71e1e3
rol rax, 0x21
popf
mov qword [rsp + 0x30], rax
movabs rax, 0x357c3ae5509dd287
pushf
not rax
add rax, 0x77e25866
xor rax, 0x54b07aac
rol rax, 0xfe
popf
pushf
not rax
add rax, 0x555a7f42
xor rax, 0x6ef65825
rol rax, 0x88
popf
mov qword [rsp + 0x38], rax
movabs rax, 0x3623d9c66ede9e96
pushf
not rax
add rax, 0x6754571b
xor rax, 0x6e84a1b4
rol rax, 0x8c
popf
pushf
not rax
add rax, 0x7cf7c294
xor rax, 0x61b7fa36
rol rax, 0xbe
popf
pushf
not rax
add rax, 0x6ac6f9dd
xor rax, 0x79f82428
rol rax, 0x8f
popf
pushf
not rax
add rax, 0x6c8c992c
xor rax, 0x7fe81d02
rol rax, 0x70
popf
mov qword [rsp + 0x40], rax
movabs rax, 0x30b1393b1bdb89c
pushf
not rax
add rax, 0x4f1ab761
xor rax, 0x5a8eaf90
rol rax, 0x25
popf
pushf
not rax
add rax, 0x6002d1a0
xor rax, 0x40d7d05b
rol rax, 0x4b
popf
mov qword [rsp + 0x48], rax
movabs rax, 0x69ffbbbc9c093c37
pushf
not rax
add rax, 0x56bb5679
xor rax, 0x7f091d9e
rol rax, 0xcd
popf
pushf
not rax
add rax, 0x55b342f7
xor rax, 0x53cd9feb
rol rax, 0x70
popf
pushf
not rax
add rax, 0x42997e90
xor rax, 0x45bdc1dd
rol rax, 0xd6
popf
pushf
not rax
add rax, 0x49e1a128
xor rax, 0x4ff0b30a
rol rax, 0x7f
popf
mov qword [rsp + 0x50], rax
movabs rax, 0xed2bcf08c2dec515
pushf
not rax
add rax, 0x74d59bd6
xor rax, 0x55885317
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x7d9bbf4a
xor rax, 0x75f9dda3
rol rax, 0xff
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, 0xfc3c0f0ca68d37a3
pushf
not rcx
add rcx, 0x73532255
xor rcx, 0x7b0f1292
rol rcx, 0x92
popf
pushf
not rcx
add rcx, 0x7e6bfe00
xor rcx, 0x48db34d9
rol rcx, 0xb1
popf
pushf
not rcx
add rcx, 0x5e35cdaf
xor rcx, 0x4bb1ffa1
rol rcx, 0xab
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.1400b8cc6
lea rdx, [0x1821fc088]
pushf
sub rdx, 0x421f4068
popf
mov rcx, rax
jmp 0x1400a95cd
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.1400feb5d
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.14011754d
lea rcx, [rbp + 0x48]
jmp 0x1400a9606
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 0x1400a9614
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
jmp 0x1400a87c9
lea rcx, [rbp + 0x140]
jmp 0x1400a966d
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__mktime64]
imul rbx, rax, 0x989680
jmp 0x1400a967b
call qword [sym.imp.MSVCP140.dll__Xtime_get_ticks]
sub rbx, rax
mov rax, rbx
cqo
movabs rcx, 0xa8e6f266ed1b8313
pushf
not rcx
add rcx, 0x60c871c3
xor rcx, 0x41a609db
rol rcx, 0x2c
popf
pushf
not rcx
add rcx, 0x42f87aee
xor rcx, 0x57e11830
rol rcx, 0xdb
popf
pushf
not rcx
add rcx, 0x5be1fea4
xor rcx, 0x7155a80c
rol rcx, 0x17
popf
idiv rcx
mov r15, rax
mov eax, 0xd3e270b1
pushf
not eax
add eax, 0xc2269470
xor eax, 0x9d209bea
rol eax, 0x20
popf
pushf
not eax
add eax, 0xe59a40e8
xor eax, 0xc9934466
rol eax, 0x41
popf
pushf
not eax
add eax, 0xa1e3ee60
xor eax, 0x81bcfede
rol eax, 0x68
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, 0x2ea908edb964261
pushf
not rax
add rax, 0x768560e4
xor rax, 0x4840ae1c
rol rax, 0xaf
popf
pushf
not rax
add rax, 0x6c314dce
xor rax, 0x5bd25d32
rol rax, 0xef
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, 0xf77ce0e3
pushf
not eax
add eax, 0xc7a140dd
xor eax, 0x9dbdf080
rol eax, 0x94
popf
pushf
not eax
add eax, 0xf7f2a193
xor eax, 0x95d5a35c
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xd5ea7197
xor eax, 0xcad093fd
rol eax, 0xc8
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, 0x35eb9e2683e8597b
pushf
not rax
add rax, 0x5951cc3f
xor rax, 0x6dc94ebd
rol rax, 0xa4
popf
pushf
not rax
add rax, 0x58ac8f98
xor rax, 0x45fd74d7
rol rax, 0xcf
popf
pushf
not rax
add rax, 0x6031ab68
xor rax, 0x7c32a8d8
rol rax, 0xf
popf
pushf
not rax
add rax, 0x59f4754c
xor rax, 0x7f8e6de5
rol rax, 0x35
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, 0x8888888880a7a33f
pushf
not rax
add rax, 0x7e168ba7
xor rax, 0x7d01e895
rol rax, 0x41
popf
pushf
not rax
add rax, 0x4f788238
xor rax, 0x5f8b9342
rol rax, 0x77
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.1400d8f6d
nop
lea rdx, [rbp + 0x258]
lea rcx, [rbp - 0x60]
call fcn.1400d8f6d
nop
lea rdx, [rbp + 0x278]
lea rcx, [rbp - 0x40]
call fcn.1400d8f6d
nop
lea rdx, [rbp + 0x298]
lea rcx, [rbp - 0x20]
call fcn.1400d8f6d
mov eax, dword [rbp + 0x2b8]
mov dword [rbp], eax
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x2d0]
call fcn.1400d8f6d
lea rdx, [rbp + 0x2d0]
cmp qword [rbp + 0x2e8], 0xf
cmova rdx, qword [rbp + 0x2d0]
movabs rax, 0x8696f087d377c84e
pushf
not rax
add rax, 0x680a35ff
xor rax, 0x4e98f856
rol rax, 0x78
popf
pushf
not rax
add rax, 0x73f094ff
xor rax, 0x5e9d7490
rol rax, 0x9c
popf
pushf
not rax
add rax, 0x4245eab1
xor rax, 0x45c86e21
rol rax, 0x2a
popf
mov qword [rbp + 0x310], rax
movabs rax, 0xb6111a13e10aa141
pushf
not rax
add rax, 0x450db486
xor rax, 0x5495e31c
rol rax, 0x61
popf
pushf
not rax
add rax, 0x4668eb7d
xor rax, 0x459821e0
rol rax, 0x8a
popf
pushf
not rax
add rax, 0x69404241
xor rax, 0x4cbddfcf
rol rax, 0x9c
popf
mov qword [rbp + 0x318], rax
movabs rax, 0xa90759fdcfe67121
pushf
not rax
add rax, 0x4b92cc57
xor rax, 0x76d99a7d
rol rax, 3
popf
pushf
not rax
add rax, 0x439c767b
xor rax, 0x7af3cc7a
rol rax, 0x8d
popf
mov qword [rbp + 0x320], rax
movabs rbx, 0xb413244316e729e
pushf
not rbx
add rbx, 0x7bb05c3a
xor rbx, 0x78907818
rol rbx, 0x77
popf
pushf
not rbx
add rbx, 0x61466945
xor rbx, 0x7a99e0e6
rol rbx, 0xf0
popf
pushf
not rbx
add rbx, 0x4d954925
xor rbx, 0x7fe51e43
rol rbx, 0x3e
popf
mov qword [rbp + 0x328], rbx
mov qword [rbp + 0x2f0], r13
mov qword [rbp + 0x2f8], r12
movabs rax, 0x7cf6d84e89e520fd
pushf
not rax
add rax, 0x65606577
xor rax, 0x6d427649
rol rax, 0x41
popf
pushf
not rax
add rax, 0x7522e8e1
xor rax, 0x6f4752f1
rol rax, 0x1e
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.1400c8c70
mov rdx, qword [rbp + 0x2e8]
cmp rdx, 0xf
jbe 0x1400a9b7f
push rax
pushf
mov eax, 0x72a81016
pushf
not eax
add eax, 0xf073cdcf
xor eax, 0xe72f6099
rol eax, 0x90
popf
pushf
not eax
add eax, 0xf1538342
xor eax, 0xed1d9f08
rol eax, 0x20
popf
pushf
not eax
add eax, 0xd730841e
xor eax, 0xde7c0cc8
rol eax, 0xee
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0x8c8443df
pushf
not eax
add eax, 0xc6d5ed57
xor eax, 0x9dd81dfc
rol eax, 0x26
popf
pushf
not eax
add eax, 0xf14d1c1b
xor eax, 0xf299282d
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xed866703
xor eax, 0xc074973a
rol eax, 0xe3
popf
jmp 0x1400a7276
inc rdx
mov rcx, qword [rbp + 0x2d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a9c0e
push rax
pushf
mov eax, 0xf5f6ffc4
pushf
not eax
add eax, 0xd68fbe57
xor eax, 0xeb9e3790
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xb5781e7e
xor eax, 0x8133ee25
rol eax, 0xd3
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0xbdd30b0f
pushf
not eax
add eax, 0x8bc128f3
xor eax, 0xe8727c1b
rol eax, 0x17
popf
pushf
not eax
add eax, 0x85139f0d
xor eax, 0xb6f17d45
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xef24575e
xor eax, 0x83be0341
rol eax, 0x7b
popf
jmp 0x1400a7276
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400a9c9c
push rax
pushf
mov eax, 0xe57c5581
pushf
not eax
add eax, 0xe6162b77
xor eax, 0x977e753c
rol eax, 0x47
popf
pushf
not eax
add eax, 0xbc48fde0
xor eax, 0xc878d914
rol eax, 0x17
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0x65541868
pushf
not eax
add eax, 0xdb6127a6
xor eax, 0xac82c572
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xcecddf49
xor eax, 0xd009d79f
rol eax, 0x71
popf
pushf
not eax
add eax, 0xa5008a49
xor eax, 0x95ffcb70
rol eax, 0x83
popf
jmp 0x1400a7276
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3971
push rax
pushf
mov eax, 0x2b0ae415
pushf
not eax
add eax, 0xe5dd2545
xor eax, 0xe5ce9bd4
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xd94bc1ea
xor eax, 0xcd44d1b2
rol eax, 2
popf
pushf
not eax
add eax, 0x8a9421ee
xor eax, 0xdbd6b783
rol eax, 0x63
popf
pushf
not eax
add eax, 0xad7ada63
xor eax, 0xcc521e8e
rol eax, 0x55
popf
jmp 0x1400a7276
movdqa xmm0, xmmword [0x140078ea0]
movdqu xmmword [rbp + 0x2e0], xmm0
mov byte [rbp + 0x2d0], 0
lea rcx, [rbp - 0x80]
call fcn.1400bd123
movabs rax, 0xeaeed52a3f70e82c
pushf
not rax
add rax, 0x770394da
xor rax, 0x61b33cc4
rol rax, 0x95
popf
pushf
not rax
add rax, 0x4e164d74
xor rax, 0x48eecc06
rol rax, 0xb9
popf
pushf
not rax
add rax, 0x6e618c0a
xor rax, 0x4aeebe10
rol rax, 0x1a
popf
pushf
not rax
add rax, 0x570ba4c6
xor rax, 0x7cc77de4
rol rax, 0xa8
popf
mov qword [rsp + 0x30], rax
movabs rax, 0x53e6b849615f9687
pushf
not rax
add rax, 0x516d01a7
xor rax, 0x5dc67e4c
rol rax, 0x4e
popf
pushf
not rax
add rax, 0x56cff1a4
xor rax, 0x7dc8ea65
rol rax, 0xd8
popf
pushf
not rax
add rax, 0x55827fa5
xor rax, 0x5b777eba
rol rax, 0xd8
popf
mov qword [rsp + 0x38], rax
movabs rax, 0x6120eef80e9eae7b
pushf
not rax
add rax, 0x55ff556e
xor rax, 0x77d930cd
rol rax, 0xf8
popf
pushf
not rax
add rax, 0x7cd67614
xor rax, 0x47b54524
rol rax, 0x1b
popf
mov qword [rsp + 0x40], rax
movabs rax, 0x8288625abc0aeda6
pushf
not rax
add rax, 0x5fc3c349
xor rax, 0x6763d678
rol rax, 7
popf
pushf
not rax
add rax, 0x4887e827
xor rax, 0x76758c16
rol rax, 0x85
popf
pushf
not rax
add rax, 0x5be0eead
xor rax, 0x49ee0fa8
rol rax, 0x86
popf
pushf
not rax
add rax, 0x6679fa06
xor rax, 0x419c9999
rol rax, 0x8a
popf
mov qword [rsp + 0x48], rax
movabs rax, 0x4cc69ab4db7dfd58
pushf
not rax
add rax, 0x67b3e1ed
xor rax, 0x4da1c513
rol rax, 0xf1
popf
pushf
not rax
add rax, 0x54a2e6f5
xor rax, 0x41cd7059
rol rax, 0xd
popf
pushf
not rax
add rax, 0x6932eb6c
xor rax, 0x58fa74d0
rol rax, 0x11
popf
pushf
not rax
add rax, 0x692bc3ee
xor rax, 0x5fb88ff7
rol rax, 2
popf
mov qword [rsp + 0x50], rax
movabs rax, 0x583582c803bee0f
pushf
not rax
add rax, 0x456e054e
xor rax, 0x4984bce4
rol rax, 0x45
popf
pushf
not rax
add rax, 0x6cbea5d5
xor rax, 0x47d29705
rol rax, 0xbc
popf
pushf
not rax
add rax, 0x4693dc2f
xor rax, 0x6cc41abc
rol rax, 7
popf
mov qword [rsp + 0x58], rax
movabs rax, 0x73516fbc04e49e15
pushf
not rax
add rax, 0x659807a8
xor rax, 0x4cb119af
rol rax, 0xf7
popf
pushf
not rax
add rax, 0x4b01b686
xor rax, 0x6771c0d8
rol rax, 0x46
popf
mov qword [rsp + 0x60], rax
movabs rax, 0xa66100eaef93e62a
pushf
not rax
add rax, 0x492bc300
xor rax, 0x6b785103
rol rax, 0x2b
popf
pushf
not rax
add rax, 0x6abb6e26
xor rax, 0x4f076a7e
rol rax, 0xd8
popf
mov qword [rsp + 0x68], rax
movabs rax, 0x37a617128b81367f
pushf
not rax
add rax, 0x4a7573bb
xor rax, 0x70ca775e
rol rax, 0x59
popf
pushf
not rax
add rax, 0x4a6a755b
xor rax, 0x70424063
rol rax, 0x3d
popf
mov qword [rsp + 0x70], rax
movabs rax, 0xd55d4b3c9221b593
pushf
not rax
add rax, 0x5e5f4d27
xor rax, 0x78d8c06c
rol rax, 0x90
popf
pushf
not rax
add rax, 0x4ad9a797
xor rax, 0x63fc23c1
rol rax, 0x2e
popf
mov qword [rsp + 0x78], rax
mov qword [rbp + 0x310], r13
mov qword [rbp + 0x318], r12
movabs rax, 0x9a2392221acd44a2
pushf
not rax
add rax, 0x665fb93c
xor rax, 0x7a7a537a
rol rax, 0x44
popf
pushf
not rax
add rax, 0x5f4bddcd
xor rax, 0x726ae1f6
rol rax, 0xd9
popf
pushf
not rax
add rax, 0x4030849c
xor rax, 0x77cbde27
rol rax, 0x4f
popf
pushf
not rax
add rax, 0x65fb853e
xor rax, 0x589adf85
rol rax, 0x28
popf
mov qword [rbp + 0x320], rax
mov qword [rbp + 0x328], rbx
movabs rcx, 0x1b0f3cae8272d18b
pushf
not rcx
add rcx, 0x466b3854
xor rcx, 0x44cbece9
rol rcx, 4
popf
pushf
not rcx
add rcx, 0x6c56021b
xor rcx, 0x429dd689
rol rcx, 0x9e
popf
mov qword [rbp + 0x330], rcx
movabs rax, 0x56bdbdb75a108426
pushf
not rax
add rax, 0x60b64a48
xor rax, 0x46a3f112
rol rax, 0x5a
popf
pushf
not rax
add rax, 0x4d077677
xor rax, 0x7167eb8a
rol rax, 0x1d
popf
pushf
not rax
add rax, 0x47d77095
xor rax, 0x7eb6a9e7
rol rax, 0x6b
popf
mov qword [rbp + 0x338], rax
movabs rax, 0x5bef430c6bdc9315
pushf
not rax
add rax, 0x45d25b79
xor rax, 0x6ceb531d
rol rax, 0x4e
popf
pushf
not rax
add rax, 0x7cec002f
xor rax, 0x47ec83d0
rol rax, 0x7e
popf
pushf
not rax
add rax, 0x678cf668
xor rax, 0x5d359a52
rol rax, 0x1f
popf
pushf
not rax
add rax, 0x5f821f63
xor rax, 0x62191126
rol rax, 0xe2
popf
mov qword [rbp + 0x340], rax
movabs rax, 0xadc380af5de7a9a6
pushf
not rax
add rax, 0x697a12df
xor rax, 0x4cc485a7
rol rax, 0xfb
popf
pushf
not rax
add rax, 0x7ae50628
xor rax, 0x74852102
rol rax, 0xa5
popf
pushf
not rax
add rax, 0x5fb72842
xor rax, 0x42f3101c
rol rax, 0xc0
popf
pushf
not rax
add rax, 0x618290a3
xor rax, 0x71cf79cf
rol rax, 0xa0
popf
mov qword [rbp + 0x348], rax
movabs rax, 0xb8b77fdfe9caf1c1
pushf
not rax
add rax, 0x6a03fc32
xor rax, 0x691b3fd5
rol rax, 0xb9
popf
pushf
not rax
add rax, 0x552f87fc
xor rax, 0x4ace298f
rol rax, 5
popf
pushf
not rax
add rax, 0x78a09214
xor rax, 0x46a395e8
rol rax, 0x8c
popf
mov qword [rbp + 0x350], rax
movabs rax, 0xa9a4195532524294
pushf
not rax
add rax, 0x626edd03
xor rax, 0x7189db5e
rol rax, 0x52
popf
pushf
not rax
add rax, 0x6011c3e0
xor rax, 0x4cdebf69
rol rax, 0xb
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.1400c8c70
movabs rax, 0xb9323a5cae35fb02
pushf
not rax
add rax, 0x6a36bd01
xor rax, 0x519b8274
rol rax, 0x28
popf
pushf
not rax
add rax, 0x4ab4142a
xor rax, 0x5877619a
rol rax, 0x86
popf
pushf
not rax
add rax, 0x59390eb6
xor rax, 0x4fb770ee
rol rax, 0xf8
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.1400c8c70
xor edx, edx
mov ecx, 0xaacdcff1
pushf
not ecx
add ecx, 0xeb3b0e94
xor ecx, 0xecbd3763
rol ecx, 1
popf
pushf
not ecx
add ecx, 0xb2b78eba
xor ecx, 0x9d962f59
rol ecx, 0x77
popf
pushf
not ecx
add ecx, 0xc8e6aad6
xor ecx, 0x93756a2b
rol ecx, 0x33
popf
jmp 0x1400aa48a
call qword [sym.imp.KERNEL32.dll_SleepEx]
movabs r15, 0xe5c8c689cafece16
pushf
not r15
add r15, 0x6861fda6
xor r15, 0x4a95f1d5
rol r15, 0xab
popf
pushf
not r15
add r15, 0x617387c5
xor r15, 0x6fbcead5
rol r15, 0xfa
popf
pushf
not r15
add r15, 0x7dada9cd
xor r15, 0x48cbc911
rol r15, 0x8e
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 0x1400aa520
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0x9697c21e8e6752f1
pushf
not rax
add rax, 0x730aaa5c
xor rax, 0x7cf918a3
rol rax, 0x7f
popf
pushf
not rax
add rax, 0x6bd54f0d
xor rax, 0x5a10ad37
rol rax, 0x87
popf
mov qword [rbp + 0x2d0], rax
movabs rax, 0x5a7537b156ea7417
pushf
not rax
add rax, 0x66658146
xor rax, 0x512be692
rol rax, 0x5e
popf
pushf
not rax
add rax, 0x426bcd60
xor rax, 0x78f8e748
rol rax, 0x3d
popf
pushf
not rax
add rax, 0x6a24866c
xor rax, 0x7da94b09
rol rax, 0x5a
popf
pushf
not rax
add rax, 0x690f3467
xor rax, 0x4aebac5b
rol rax, 0x47
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.1400c8c70
call fcn.1400d0920
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x120]
call fcn.1400d8f6d
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x360], xmm0
movups xmmword [rbp + 0x370], xmm0
lea rdx, [rbp + 0x360]
lea rcx, [rbp + 0x120]
call fcn.14009e3cc
nop
lea rdx, [rbp + 0x170]
lea rcx, [rbp - 0x80]
call fcn.1400d8f6d
nop
lea rdx, [rbp + 0x190]
lea rcx, [rbp - 0x60]
call fcn.1400d8f6d
nop
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp - 0x40]
call fcn.1400d8f6d
nop
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp - 0x20]
call fcn.1400d8f6d
nop
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp]
call fcn.1400d8f6d
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 0x1400aa6f4
push rax
pushf
mov eax, 0xf44252cc
pushf
not eax
add eax, 0x8990d23e
xor eax, 0x955990b1
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xe7ffbdc0
xor eax, 0xa9707e3c
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xd5123b5c
xor eax, 0xb4ae4ac2
rol eax, 0x1f
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0xe6dc4ce
pushf
not eax
add eax, 0xed94cf2a
xor eax, 0x9be08720
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xaaf33626
xor eax, 0xb943cca5
rol eax, 0x7d
popf
jmp 0x1400a7276
mov ecx, esi
mov r10, qword [rbp - 0x48]
mov r11, qword [rbp - 0x60]
cmp r9, rcx
jbe 0x1400aa780
push rax
pushf
mov eax, 0x5b0b1f9b
pushf
not eax
add eax, 0x97fe254a
xor eax, 0xf0cc879a
rol eax, 0x73
popf
pushf
not eax
add eax, 0xf4bac329
xor eax, 0xccb4d8b9
rol eax, 0x77
popf
pushf
not eax
add eax, 0x8fce2029
xor eax, 0xc53646cc
rol eax, 0x3a
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0x8e0cd055
pushf
not eax
add eax, 0x991756dd
xor eax, 0xc33c13b7
rol eax, 0x41
popf
pushf
not eax
add eax, 0xe8de7ce4
xor eax, 0xb34f998c
rol eax, 0x42
popf
pushf
not eax
add eax, 0x968ae79f
xor eax, 0xcf8fbb63
rol eax, 9
popf
jmp 0x1400a7276
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 0x1400aa7e2
inc edx
mov ecx, edx
cmp r9, rcx
ja 0x1400aa831
push rax
pushf
mov eax, 0x7abc0d71
pushf
not eax
add eax, 0xb6f2a7d7
xor eax, 0x8cfd09a8
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xa79a1e1e
xor eax, 0xe2ddf600
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xa760bca7
xor eax, 0xc4163600
rol eax, 0x42
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0x70215d69
pushf
not eax
add eax, 0xae4c782f
xor eax, 0xc9a5f186
rol eax, 0x44
popf
pushf
not eax
add eax, 0xb0f490e8
xor eax, 0xf135f1f8
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x8a0add78
xor eax, 0xf7d038f7
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xc59daa1c
xor eax, 0xcae17d2f
rol eax, 0x2e
popf
jmp 0x1400a7276
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, 0xfff529ec6925af04
pushf
not r14
add r14, 0x713da4ea
xor r14, 0x7a47f5e5
rol r14, 0xec
popf
pushf
not r14
add r14, 0x417810e6
xor r14, 0x6bd9363f
rol r14, 0x2a
popf
test rdx, rdx
je 0x1400aa93c
push rax
pushf
mov eax, 0xd88f276a
pushf
not eax
add eax, 0xf1912da8
xor eax, 0x91ced043
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xd2acb7c4
xor eax, 0xd882999b
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xf51d03a1
xor eax, 0xfa67ecf8
rol eax, 0x15
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0x71070d50
pushf
not eax
add eax, 0xea083224
xor eax, 0x87831ef9
rol eax, 0x85
popf
pushf
not eax
add eax, 0xb06a59da
xor eax, 0xe02316fa
rol eax, 0x7c
popf
jmp 0x1400a7276
cmp rdx, r14
ja 0x1400aa9be
push rax
pushf
mov eax, 0xa4a5ba95
pushf
not eax
add eax, 0xdd4579b3
xor eax, 0xf738154b
rol eax, 6
popf
pushf
not eax
add eax, 0xc8761379
xor eax, 0x953698f6
rol eax, 0xca
popf
pushf
not eax
add eax, 0xa0cdad47
xor eax, 0xa93a9018
rol eax, 0xd4
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0x90e5912c
pushf
not eax
add eax, 0xfa7ceb77
xor eax, 0xefac2f75
rol eax, 0x94
popf
pushf
not eax
add eax, 0x87eecf85
xor eax, 0xb50eb395
rol eax, 0x75
popf
pushf
not eax
add eax, 0x830f6625
xor eax, 0xc579561d
rol eax, 0xea
popf
pushf
not eax
add eax, 0xcb4a2a17
xor eax, 0xac05f2cc
rol eax, 0x99
popf
jmp 0x1400a7276
lea rcx, [rbp + 0x310]
call fcn.1400c1376
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 0x1400aaabe
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 0x1400aab4a
push rax
pushf
mov eax, 0x8ae0e2a6
pushf
not eax
add eax, 0x95016793
xor eax, 0xf2bcc84a
rol eax, 9
popf
pushf
not eax
add eax, 0xd8961960
xor eax, 0xb9823161
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xc3dec4f2
xor eax, 0x8fc4ef61
rol eax, 0x82
popf
pushf
not eax
add eax, 0xfca6c17e
xor eax, 0xdbf627dd
rol eax, 0x4d
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0xf46d516f
pushf
not eax
add eax, 0xd52ad1a2
xor eax, 0xe26fa0df
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x85d57516
xor eax, 0x81b52617
rol eax, 0x76
popf
pushf
not eax
add eax, 0xdf91e533
xor eax, 0xd136abd5
rol eax, 0xef
popf
pushf
not eax
add eax, 0x9f2fc6a9
xor eax, 0xa35f46b0
rol eax, 0x8a
popf
jmp 0x1400a7276
cmp rdx, r14
ja 0x1400aac05
push rax
pushf
mov eax, 0x753fd3d5
pushf
not eax
add eax, 0xde92c780
xor eax, 0xdde3786c
rol eax, 0x77
popf
pushf
not eax
add eax, 0xfcce7ab5
xor eax, 0xa929decc
rol eax, 5
popf
pushf
not eax
add eax, 0xfa35af86
xor eax, 0xd142f342
rol eax, 0x17
popf
pushf
not eax
add eax, 0xc40d8278
xor eax, 0x9d6db0db
rol eax, 0x37
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0x87eb3c9e
pushf
not eax
add eax, 0x96f08320
xor eax, 0xe2b14de0
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xc0ecba5a
xor eax, 0xf0bf3239
rol eax, 0xff
popf
jmp 0x1400a7276
lea rcx, [rbp + 0x2d0]
call fcn.1400c1376
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 0x1400aace5
mov rax, qword [rbp + 0x2d8]
push rax
pushf
mov eax, 0x20eb4d5a
pushf
not eax
add eax, 0xa7dd0228
xor eax, 0x904f3d85
rol eax, 0x73
popf
pushf
not eax
add eax, 0xa3220ce6
xor eax, 0xece156f1
rol eax, 0x46
popf
jmp 0x1400a7276
mov dword [rbp + 0x2f0], 0x7ff
mov r8d, esi
mov rcx, qword [rbp + 0x2d0]
mov rdx, rcx
mov r10, rax
cmp rcx, rax
je 0x1400aad5d
push rax
pushf
mov eax, 0xe007275b
pushf
not eax
add eax, 0xf278de1f
xor eax, 0x92132af8
rol eax, 0x16
popf
pushf
not eax
add eax, 0x96a0d8be
xor eax, 0x92db4d41
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xc46040b9
xor eax, 0xcc410e82
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xefa0f8ec
xor eax, 0x993ab2b8
rol eax, 0xba
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0xc45a5754
pushf
not eax
add eax, 0xc7c376c4
xor eax, 0x823fddbc
rol eax, 8
popf
pushf
not eax
add eax, 0xc38a23e0
xor eax, 0xbd8f163e
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe0de7702
xor eax, 0x9a7da431
rol eax, 0x3d
popf
jmp 0x1400a7276
mov r9d, r8d
sub rax, rcx
sar rax, 2
cmp rax, r9
jbe 0x1400aade9
push rax
pushf
mov eax, 0x7c406029
pushf
not eax
add eax, 0xd50c5ba2
xor eax, 0x8a0248cb
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xac3036da
xor eax, 0xaa61678e
rol eax, 0x48
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0xf6eb64e
pushf
not eax
add eax, 0x918fb302
xor eax, 0xda14f92c
rol eax, 0x54
popf
pushf
not eax
add eax, 0x8d168eec
xor eax, 0xd41adfe5
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x8cedaa70
xor eax, 0xcfa8bb68
rol eax, 0xff
popf
jmp 0x1400a7276
mov eax, dword [rbp + 0x328]
xor dword [rcx + r9*4], eax
inc r8d
add rdx, 4
cmp rdx, r10
je 0x1400aae8b
push rax
pushf
mov eax, 0x7ab7addf
pushf
not eax
add eax, 0xe5198ae7
xor eax, 0xa00afe1e
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xa6084a27
xor eax, 0xce4f3523
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xf22075d9
xor eax, 0xf64448bf
rol eax, 0xf1
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0x5fc43746
pushf
not eax
add eax, 0xf6f346fb
xor eax, 0x909cd51d
rol eax, 0x51
popf
pushf
not eax
add eax, 0xe9762d53
xor eax, 0xd4b47e74
rol eax, 0xad
popf
pushf
not eax
add eax, 0xdebfbb5d
xor eax, 0xab04640f
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xbd45cef9
xor eax, 0x934a67c1
rol eax, 0xdd
popf
jmp 0x1400a7276
mov rax, qword [rbp + 0x2d8]
mov rcx, qword [rbp + 0x2d0]
jmp 0x1400aada3
lea rdx, [rbp + 0x2d0]
lea rcx, [0x1aea5e92c]
pushf
sub rcx, 0x6e9d38fc
popf
call fcn.1400f46e5
nop
mov rcx, qword [rbp + 0x2d0]
test rcx, rcx
je 0x1400aafc1
push rax
pushf
mov eax, 0x1651c269
pushf
not eax
add eax, 0xd5f20df8
xor eax, 0xd4e66c7c
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x8a844806
xor eax, 0x8373c73c
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xba7ef73b
xor eax, 0xc27078d5
rol eax, 0x52
popf
pushf
not eax
add eax, 0xe2e30fba
xor eax, 0x9d79081a
rol eax, 0xa2
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0xdd581b4
pushf
not eax
add eax, 0xe6c1d6f6
xor eax, 0xe5196a26
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xa29cb0e0
xor eax, 0xff21357b
rol eax, 0xd
popf
pushf
not eax
add eax, 0x902c5b77
xor eax, 0xd15bf7b0
rol eax, 0xbf
popf
jmp 0x1400a7276
mov rax, qword [rbp + 0x2e0]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ab082
push rax
pushf
mov eax, 0x353cff37
pushf
not eax
add eax, 0xc256f5a5
xor eax, 0x8aa0c384
rol eax, 0x97
popf
pushf
not eax
add eax, 0xd99dd5d9
xor eax, 0xb9ec2f60
rol eax, 0xac
popf
pushf
not eax
add eax, 0xbd2bd6ad
xor eax, 0xb87cd65d
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x9d7417f8
xor eax, 0x96364ea5
rol eax, 0x7f
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0xf1801cc8
pushf
not eax
add eax, 0x8dddffc2
xor eax, 0xc61346ad
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x97505953
xor eax, 0xef9342bf
rol eax, 0xed
popf
jmp 0x1400a7276
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400ab123
push rax
pushf
mov eax, 0x966dc644
pushf
not eax
add eax, 0xacf41def
xor eax, 0x92486d4a
rol eax, 0xd
popf
pushf
not eax
add eax, 0xb69dd677
xor eax, 0xc7574eed
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xb24953ff
xor eax, 0x8c35cf75
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xdfc85d06
xor eax, 0x95c1a8f9
rol eax, 0xed
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0xf5403985
pushf
not eax
add eax, 0xbcf73380
xor eax, 0xc78e1d9d
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xd0a0c46f
xor eax, 0xcd08fdfe
rol eax, 0x91
popf
jmp 0x1400a7276
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3971
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x2d0], xmm0
mov qword [rbp + 0x2e0], rsi
push rax
pushf
mov eax, 0xaf793a81
pushf
not eax
add eax, 0x8dac2c36
xor eax, 0xfcb54c24
rol eax, 9
popf
pushf
not eax
add eax, 0x857655f6
xor eax, 0xadfb35b0
rol eax, 0xa6
popf
jmp 0x1400a7276
mov rcx, qword [rbp + 0x310]
mov qword [rbp + 0x318], rcx
test rcx, rcx
je 0x1400ab25a
push rax
pushf
mov eax, 0x1948f5cb
pushf
not eax
add eax, 0xb73e7723
xor eax, 0x8fa95a9c
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x96c88b0b
xor eax, 0x93f207ce
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xc5892642
xor eax, 0xb13e9e93
rol eax, 0x2b
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0xae910ad1
pushf
not eax
add eax, 0xb50c85cf
xor eax, 0x916357ca
rol eax, 0x15
popf
pushf
not eax
add eax, 0xedc43af8
xor eax, 0x8ffcfe4c
rol eax, 0x90
popf
pushf
not eax
add eax, 0xce933b20
xor eax, 0xb092f834
rol eax, 0x77
popf
pushf
not eax
add eax, 0x834810be
xor eax, 0x9ffd0179
rol eax, 0x16
popf
jmp 0x1400a7276
mov rax, qword [rbp + 0x320]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ab31b
push rax
pushf
mov eax, 0x194d2ea3
pushf
not eax
add eax, 0xfae712e4
xor eax, 0xbaa0fa30
rol eax, 0x61
popf
pushf
not eax
add eax, 0x9a44e3e7
xor eax, 0xdc5a76df
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xfc0b750e
xor eax, 0xd41a5aea
rol eax, 0x60
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0xee440e00
pushf
not eax
add eax, 0xd0808d07
xor eax, 0xf9f085f1
rol eax, 0
popf
pushf
not eax
add eax, 0x9c45e1be
xor eax, 0xa961d33a
rol eax, 0xca
popf
pushf
not eax
add eax, 0x92baf64b
xor eax, 0x9f6219fd
rol eax, 0xe
popf
pushf
not eax
add eax, 0xee7d4115
xor eax, 0xa7665469
rol eax, 0xa1
popf
jmp 0x1400a7276
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400ab3cf
push rax
pushf
mov eax, 0x850efd71
pushf
not eax
add eax, 0xef672ed9
xor eax, 0xb2759bad
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x9b594374
xor eax, 0x9b739513
rol eax, 0x62
popf
pushf
not eax
add eax, 0xc322be92
xor eax, 0xb8c0e758
rol eax, 0x38
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0x5202f7ff
pushf
not eax
add eax, 0xa704a875
xor eax, 0xac0d5059
rol eax, 0x66
popf
pushf
not eax
add eax, 0xacc9ebe4
xor eax, 0x9806d653
rol eax, 0x73
popf
pushf
not eax
add eax, 0xa847c997
xor eax, 0xfe103cdd
rol eax, 0x6a
popf
jmp 0x1400a7276
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3971
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x310], xmm0
mov qword [rbp + 0x320], rsi
push rax
pushf
mov eax, 0x9dbb284d
pushf
not eax
add eax, 0xeb1987df
xor eax, 0xf3dccef7
rol eax, 0x92
popf
pushf
not eax
add eax, 0xa9a9b8b7
xor eax, 0x8c033b3c
rol eax, 0x39
popf
pushf
not eax
add eax, 0xd947324a
xor eax, 0xa2a7f1fd
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xbfca2a49
xor eax, 0xfa55ed18
rol eax, 0x99
popf
jmp 0x1400a7276
lea rcx, [rbp - 0x80]
call fcn.1400c47d2
mov rax, qword [0x14008b038]
mov qword [rbp + 0x2d8], r12
cmp qword [0x14008b030], rax
je 0x1400ab550
push rax
pushf
mov eax, 0xbe4759a3
pushf
not eax
add eax, 0x8008a78b
xor eax, 0x9546b879
rol eax, 0x79
popf
pushf
not eax
add eax, 0x9138d3d2
xor eax, 0x91d2f84d
rol eax, 0x62
popf
pushf
not eax
add eax, 0x9309a0cc
xor eax, 0xa7e35804
rol eax, 0x61
popf
pushf
not eax
add eax, 0x99743e74
xor eax, 0xe4846542
rol eax, 0xfa
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0x38686887
pushf
not eax
add eax, 0xae56e55c
xor eax, 0xbc28bf69
rol eax, 2
popf
pushf
not eax
add eax, 0xdda0ee80
xor eax, 0x8a853659
rol eax, 0x29
popf
pushf
not eax
add eax, 0xb853fdad
xor eax, 0xb6c95b34
rol eax, 0xd0
popf
jmp 0x1400a7276
movabs rax, 0xdaae19feb6bb3548
pushf
not rax
add rax, 0x54057b21
xor rax, 0x7705b5b5
rol rax, 0x76
popf
pushf
not rax
add rax, 0x4ed10c77
xor rax, 0x6758189e
rol rax, 0xe3
popf
pushf
not rax
add rax, 0x60fabb88
xor rax, 0x7a49c680
rol rax, 0xf8
popf
mov qword [rbp + 0x310], rax
movabs rax, 0x6ec79af02ec0fd84
pushf
not rax
add rax, 0x50224567
xor rax, 0x51019c95
rol rax, 0x7f
popf
pushf
not rax
add rax, 0x7dafb1bc
xor rax, 0x572d2b4c
rol rax, 0x51
popf
pushf
not rax
add rax, 0x4d3f1ab2
xor rax, 0x42592f46
rol rax, 3
popf
pushf
not rax
add rax, 0x7e6ddbfc
xor rax, 0x461b07f2
rol rax, 0x5c
popf
mov qword [rbp + 0x318], rax
movabs rcx, 0xca9beb4784dca6ff
pushf
not rcx
add rcx, 0x591bdf10
xor rcx, 0x5731324c
rol rcx, 0xb
popf
pushf
not rcx
add rcx, 0x60f2c7de
xor rcx, 0x465d93ad
rol rcx, 0xf4
popf
mov qword [rbp + 0x320], rcx
movabs rax, 0xc079d9a1ac16f601
pushf
not rax
add rax, 0x78c43350
xor rax, 0x7d854e25
rol rax, 0xce
popf
pushf
not rax
add rax, 0x56a18b5a
xor rax, 0x7227dc75
rol rax, 0x6e
popf
pushf
not rax
add rax, 0x5f19f746
xor rax, 0x74e7e7b8
rol rax, 0x9d
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.1400c8c70
call fcn.1400a2389
mov rax, qword [0x14008b030]
cmp rax, qword [0x14008b038]
je 0x1400ab7af
push rax
pushf
mov eax, 0x9ecf9104
pushf
not eax
add eax, 0xe86eade6
xor eax, 0xa52ec3f7
rol eax, 0xab
popf
pushf
not eax
add eax, 0xf538d896
xor eax, 0xcc5ee394
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xd4a2ab39
xor eax, 0xd13e2187
rol eax, 0x48
popf
pushf
not eax
add eax, 0x80eef8da
xor eax, 0xdc13f040
rol eax, 0x41
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0x89baf225
pushf
not eax
add eax, 0x9d6c9ef7
xor eax, 0xf6f673e6
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xa193ac81
xor eax, 0xa7d482ba
rol eax, 0xfe
popf
jmp 0x1400a7276
mov qword [0x14008b038], rax
push rax
pushf
mov eax, 0x2d7a99db
pushf
not eax
add eax, 0xb3c0b887
xor eax, 0xa8fd3261
rol eax, 0x96
popf
pushf
not eax
add eax, 0x93ed911d
xor eax, 0xc6e2df30
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xd1802b13
xor eax, 0x82cb27f8
rol eax, 0xda
popf
pushf
not eax
add eax, 0xe15bb6a6
xor eax, 0xb6a8030a
rol eax, 0x4d
popf
jmp 0x1400a7276
mov rcx, qword [rbp + 0x360]
mov qword [rbp + 0x368], rcx
test rcx, rcx
je 0x1400ab888
push rax
pushf
mov eax, 0x43a7957d
pushf
not eax
add eax, 0xab5a9a02
xor eax, 0xa1b81619
rol eax, 0x69
popf
pushf
not eax
add eax, 0xd88ca0d6
xor eax, 0xc2649549
rol eax, 0x74
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0xd9b7547e
pushf
not eax
add eax, 0xffaf4395
xor eax, 0x84fd93cd
rol eax, 0xd
popf
pushf
not eax
add eax, 0xed7ea7f7
xor eax, 0x8b5ebfcb
rol eax, 0x55
popf
pushf
not eax
add eax, 0xe75676bb
xor eax, 0xdd6cfaee
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x89bb71f9
xor eax, 0x91c042f8
rol eax, 0x40
popf
jmp 0x1400a7276
mov rax, qword [rbp + 0x370]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ab936
push rax
pushf
mov eax, 0x50cc79c3
pushf
not eax
add eax, 0xda4bcb99
xor eax, 0xf8c687fe
rol eax, 0x67
popf
pushf
not eax
add eax, 0x89ba3eb8
xor eax, 0xaccb28ff
rol eax, 0x94
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0xb6f71256
pushf
not eax
add eax, 0xfa5712be
xor eax, 0xa99ba6b5
rol eax, 0x74
popf
pushf
not eax
add eax, 0xbc798860
xor eax, 0xf99095ed
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xa896a0f7
xor eax, 0xd62cdf40
rol eax, 0x17
popf
jmp 0x1400a7276
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400ab9d7
push rax
pushf
mov eax, 0xe0f8f631
pushf
not eax
add eax, 0xf83c93f8
xor eax, 0xc397d084
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xd39bdb8a
xor eax, 0xa8dde686
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xae2c3c04
xor eax, 0x89a74911
rol eax, 0x66
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0xf8a24951
pushf
not eax
add eax, 0xe379a297
xor eax, 0xc37e3748
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xad56ffe5
xor eax, 0xfd48caf1
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xed5b4256
xor eax, 0xdafdee1b
rol eax, 0x99
popf
jmp 0x1400a7276
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3971
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x360], xmm0
mov qword [rbp + 0x370], rsi
push rax
pushf
mov eax, 0x506fe0aa
pushf
not eax
add eax, 0xbf14d6b1
xor eax, 0xc58a5ff7
rol eax, 0xda
popf
pushf
not eax
add eax, 0xbf03f2eb
xor eax, 0x8dedf856
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xcafc62e0
xor eax, 0xb586a899
rol eax, 0xdf
popf
jmp 0x1400a7276
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 0x1400abb29
push rax
pushf
mov eax, 0xf61ee9d6
pushf
not eax
add eax, 0xed4a1eaf
xor eax, 0xc48a6bfe
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x87df3e69
xor eax, 0xe797e797
rol eax, 0xce
popf
pushf
not eax
add eax, 0xdd69240e
xor eax, 0x8df5aa90
rol eax, 0xee
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0xfa1ca1d
pushf
not eax
add eax, 0x8ebe0191
xor eax, 0xcd9b9483
rol eax, 0x85
popf
pushf
not eax
add eax, 0xd5baaa32
xor eax, 0x84c6289b
rol eax, 0x5c
popf
jmp 0x1400a7276
inc rdx
mov rcx, qword [rbp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400abba5
push rax
pushf
mov eax, 0xb2438aad
pushf
not eax
add eax, 0x87da9a5d
xor eax, 0x9b639790
rol eax, 0x44
popf
pushf
not eax
add eax, 0xb974a858
xor eax, 0xce7b2463
rol eax, 0xcc
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0x162e79ed
pushf
not eax
add eax, 0x9f00a9c7
xor eax, 0xd4289318
rol eax, 0x62
popf
pushf
not eax
add eax, 0xd5db7389
xor eax, 0x8896f705
rol eax, 0x30
popf
pushf
not eax
add eax, 0xc0617494
xor eax, 0xe5ed2246
rol eax, 0x11
popf
pushf
not eax
add eax, 0xd534b6cf
xor eax, 0x82d35c5f
rol eax, 0xef
popf
jmp 0x1400a7276
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400abc46
push rax
pushf
mov eax, 0x58fe92a0
pushf
not eax
add eax, 0x9f146354
xor eax, 0x9366395a
rol eax, 0x57
popf
pushf
not eax
add eax, 0xb1cbc5f4
xor eax, 0xbce10ae7
rol eax, 0x5e
popf
jmp 0x1400a7276
push rax
pushf
mov eax, 0x3ce98e92
pushf
not eax
add eax, 0xf7e566b2
xor eax, 0xd825eecc
rol eax, 0xef
popf
pushf
not eax
add eax, 0xd4bfbadf
xor eax, 0xb1b6096f
rol eax, 0xb
popf
jmp 0x1400a7276
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3971
push rax
pushf
mov eax, 0x640850d3
pushf
not eax
add eax, 0xb7cea7ee
xor eax, 0xe95238f5
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x92222f57
xor eax, 0x9acfa17d
rol eax, 0x21
popf
jmp 0x1400a7276
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, [0x188d64ec3]
pushf
sub rax, 0x48ced0e3
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.14011754d
lea rcx, [rbp + 0x48]
jmp 0x1400abd54
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 0x1400abd62
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
jmp 0x1400a87c3
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 0x1400abde7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0x79c0792904a8500a
pushf
not rax
add rax, 0x590f3f32
xor rax, 0x41baa60a
rol rax, 0xfc
popf
pushf
not rax
add rax, 0x7c0b3210
xor rax, 0x4cd5eab2
rol rax, 0xfe
popf
pushf
not rax
add rax, 0x4e43c6ec
xor rax, 0x64dbeabe
rol rax, 0xcb
popf
mov qword [rbp + 0x2d0], rax
movabs rax, 0x71fd10ff980de7c0
pushf
not rax
add rax, 0x4dfc8ab3
xor rax, 0x428c04df
rol rax, 0xc8
popf
pushf
not rax
add rax, 0x6ebaf387
xor rax, 0x6ee65e40
rol rax, 0xa5
popf
pushf
not rax
add rax, 0x7bc323c3
xor rax, 0x417c77da
rol rax, 0xbe
popf
pushf
not rax
add rax, 0x5b31f798
xor rax, 0x46660cba
rol rax, 0x77
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.1400c8c70
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
jmp 0x1400abee9
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
call fcn.1400feb5d
xor ecx, ecx
jmp 0x1400abef7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
push rax
pushf
mov eax, 0x352abb63
pushf
not eax
add eax, 0xf8b49dbb
xor eax, 0xc937a411
rol eax, 0x69
popf
pushf
not eax
add eax, 0x8f4c6342
xor eax, 0xa06df44e
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x8cabd0b9
xor eax, 0xd9d93956
rol eax, 0x97
popf
jmp 0x1400a7276
call fcn.1400c837b
nop
push rax
pushf
mov eax, 0x9f4ace10
pushf
not eax
add eax, 0xb606d469
xor eax, 0xba143caa
rol eax, 0x78
popf
pushf
not eax
add eax, 0x9e5265e6
xor eax, 0x93c2b9f3
rol eax, 0xed
popf
pushf
not eax
add eax, 0xe9f34db8
xor eax, 0x8baf7d7a
rol eax, 0x77
popf
pushf
not eax
add eax, 0xbed79f8c
xor eax, 0xf3963bee
rol eax, 0xe9
popf
jmp 0x1400a7276
call fcn.1400e4337
int3
call fcn.14010e989
nop
push rax
pushf
mov eax, 0x586ca7b1
pushf
not eax
add eax, 0x8c87822b
xor eax, 0x9245fc40
rol eax, 0x89
popf
pushf
not eax
add eax, 0xbf2da001
xor eax, 0xa0e12cbd
rol eax, 0x83
popf
jmp 0x1400a7276
call fcn.1400e4337
int3