Function at 0x1400a75a4
Capabilities:
Authenticate hmac
Encrypt data using chaskey
Execute command
Hash data using murmur3
Parse credit card information
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x37b912f5
pushf
not eax
add eax, 0xa4a5278f
xor eax, 0xfab14a39
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x82e8f765
xor eax, 0xeb914f3f
rol eax, 0x8e
popf
cmp eax, 0x29
jne 0x1400a75e1
popf
pop rax
jmp 0x1400aaecd
cmp eax, 0x48
jne 0x1400a75f0
popf
pop rax
jmp 0x1400ac07c
cmp eax, 0x3f
jne 0x1400a75ff
popf
pop rax
jmp 0x1400abc38
cmp eax, 1
jne 0x1400a760e
popf
pop rax
jmp 0x1400a7fe0
cmp eax, 0x4a
jne 0x1400a761d
popf
pop rax
jmp 0x1400ac2ae
cmp eax, 0x1a
jne 0x1400a762c
popf
pop rax
jmp 0x1400a956b
cmp eax, 0x44
jne 0x1400a763b
popf
pop rax
jmp 0x1400abec6
cmp eax, 0x31
jne 0x1400a764a
popf
pop rax
jmp 0x1400ab34f
cmp eax, 0x40
jne 0x1400a7659
popf
pop rax
jmp 0x1400abce6
cmp eax, 8
jne 0x1400a7668
popf
pop rax
jmp 0x1400a8438
cmp eax, 0x2a
jne 0x1400a7677
popf
pop rax
jmp 0x1400aaf8c
cmp eax, 0x17
jne 0x1400a7686
popf
pop rax
jmp 0x1400a921b
cmp eax, 0x1c
jne 0x1400a7695
popf
pop rax
jmp 0x1400a968d
cmp eax, 0x2e
jne 0x1400a76a4
popf
pop rax
jmp 0x1400ab1c8
cmp eax, 0x4c
jne 0x1400a76b3
popf
pop rax
jmp 0x1400ac320
cmp eax, 0x2b
jne 0x1400a76c2
popf
pop rax
jmp 0x1400ab034
cmp eax, 0x1b
jne 0x1400a76d1
popf
pop rax
jmp 0x1400a95ca
cmp eax, 0x2d
jne 0x1400a76e0
popf
pop rax
jmp 0x1400ab10a
cmp eax, 0x23
jne 0x1400a76ef
popf
pop rax
jmp 0x1400aaba8
cmp eax, 0x25
jne 0x1400a76fe
popf
pop rax
jmp 0x1400aacf8
cmp eax, 0x43
jne 0x1400a770d
popf
pop rax
jmp 0x1400abe1f
cmp eax, 0x13
jne 0x1400a771c
popf
pop rax
jmp 0x1400a8ae3
cmp eax, 0x33
jne 0x1400a772b
popf
pop rax
jmp 0x1400ab4c7
cmp eax, 0x24
jne 0x1400a773a
popf
pop rax
jmp 0x1400aac34
cmp eax, 0x1e
jne 0x1400a7749
popf
pop rax
jmp 0x1400a9f9d
cmp eax, 0xc
jne 0x1400a7758
popf
pop rax
jmp 0x1400a85ff
cmp eax, 0x26
jne 0x1400a7767
popf
pop rax
jmp 0x1400aadca
cmp eax, 0x27
jne 0x1400a7776
popf
pop rax
jmp 0x1400aae4c
cmp eax, 0x30
jne 0x1400a7785
popf
pop rax
jmp 0x1400ab309
cmp eax, 0x10
jne 0x1400a7794
popf
pop rax
jmp 0x1400a8833
cmp eax, 0x37
jne 0x1400a77a3
popf
pop rax
jmp 0x1400ab6b2
cmp eax, 9
jne 0x1400a77b2
popf
pop rax
jmp 0x1400a84c1
cmp eax, 0x39
jne 0x1400a77c1
popf
pop rax
jmp 0x1400ab828
cmp eax, 0x16
jne 0x1400a77d0
popf
pop rax
jmp 0x1400a917f
cmp eax, 0x3b
jne 0x1400a77df
popf
pop rax
jmp 0x1400ab8d2
cmp eax, 0x4b
jne 0x1400a77ee
popf
pop rax
jmp 0x1400ac2e7
cmp eax, 0x36
jne 0x1400a77fd
popf
pop rax
jmp 0x1400ab5ed
cmp eax, 0x14
jne 0x1400a780c
popf
pop rax
jmp 0x1400a8b98
cmp eax, 0x46
jne 0x1400a781b
popf
pop rax
jmp 0x1400ac00a
cmp eax, 0x3d
jne 0x1400a782a
popf
pop rax
jmp 0x1400abb4c
cmp eax, 2
jne 0x1400a7839
popf
pop rax
jmp 0x1400a8167
cmp eax, 0x47
jne 0x1400a7848
popf
pop rax
jmp 0x1400ac044
cmp eax, 0x41
jne 0x1400a7857
popf
pop rax
jmp 0x1400abd62
cmp eax, 0x11
jne 0x1400a7866
popf
pop rax
jmp 0x1400a887e
cmp eax, 0x35
jne 0x1400a7875
popf
pop rax
jmp 0x1400ab5a3
cmp eax, 0x3a
jne 0x1400a7884
popf
pop rax
jmp 0x1400ab875
cmp eax, 0x12
jne 0x1400a7893
popf
pop rax
jmp 0x1400a8907
cmp eax, 0x21
jne 0x1400a78a2
popf
pop rax
jmp 0x1400aa154
cmp eax, 0x38
jne 0x1400a78b1
popf
pop rax
jmp 0x1400ab786
cmp eax, 0xb
jne 0x1400a78c0
popf
pop rax
jmp 0x1400a85c3
cmp eax, 0xf
jne 0x1400a78cf
popf
pop rax
jmp 0x1400a87f9
cmp eax, 0x15
jne 0x1400a78de
popf
pop rax
jmp 0x1400a9117
cmp eax, 5
jne 0x1400a78ed
popf
pop rax
jmp 0x1400a82fc
cmp eax, 6
jne 0x1400a78fc
popf
pop rax
jmp 0x1400a835d
cmp eax, 0x22
jne 0x1400a790b
popf
pop rax
jmp 0x1400aa18c
cmp eax, 0x49
jne 0x1400a791a
popf
pop rax
jmp 0x1400ac11d
cmp eax, 0x1f
jne 0x1400a7929
popf
pop rax
jmp 0x1400aa03f
cmp eax, 4
jne 0x1400a7938
popf
pop rax
jmp 0x1400a8265
cmp eax, 0x2f
jne 0x1400a7947
popf
pop rax
jmp 0x1400ab267
cmp eax, 0x4d
jne 0x1400a7956
popf
pop rax
jmp 0x1400ac359
cmp eax, 0x3e
jne 0x1400a7965
popf
pop rax
jmp 0x1400abb99
cmp eax, 0x45
jne 0x1400a7974
popf
pop rax
jmp 0x1400abf68
cmp eax, 0x2c
jne 0x1400a7983
popf
pop rax
jmp 0x1400ab0bd
cmp eax, 3
jne 0x1400a7992
popf
pop rax
jmp 0x1400a81c3
cmp eax, 0x19
jne 0x1400a79a1
popf
pop rax
jmp 0x1400a94c4
cmp eax, 0x1d
jne 0x1400a79b0
popf
pop rax
jmp 0x1400a9a19
cmp eax, 0x34
jne 0x1400a79bf
popf
pop rax
jmp 0x1400ab569
cmp eax, 0x32
jne 0x1400a79ce
popf
pop rax
jmp 0x1400ab419
cmp eax, 0xe
jne 0x1400a79dd
popf
pop rax
jmp 0x1400a876a
cmp eax, 0x42
jne 0x1400a79ec
popf
pop rax
jmp 0x1400abdc2
cmp eax, 7
jne 0x1400a79fb
popf
pop rax
jmp 0x1400a83b9
cmp eax, 0x20
jne 0x1400a7a0a
popf
pop rax
jmp 0x1400aa0f4
cmp eax, 0
jne 0x1400a7a19
popf
pop rax
jmp 0x1400a7a64
cmp eax, 0x3c
jne 0x1400a7a28
popf
pop rax
jmp 0x1400ab96f
cmp eax, 0xd
jne 0x1400a7a37
popf
pop rax
jmp 0x1400a86b5
cmp eax, 0xa
jne 0x1400a7a46
popf
pop rax
jmp 0x1400a8563
cmp eax, 0x18
jne 0x1400a7a55
popf
pop rax
jmp 0x1400a9470
cmp eax, 0x28
jne 0x1400a7a64
popf
pop rax
jmp 0x1400aaec6
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, 0x7e40cb786897b2c4
pushf
not rax
add rax, 0x503d408d
xor rax, 0x7e8bf0eb
rol rax, 0xb8
popf
pushf
not rax
add rax, 0x4c4d0ef4
xor rax, 0x7ea871dc
rol rax, 0x9b
popf
pushf
not rax
add rax, 0x5e44a30a
xor rax, 0x6bf4237d
rol rax, 0xb
popf
pushf
not rax
add rax, 0x52d4b5e4
xor rax, 0x413bfea1
rol rax, 0x71
popf
mov qword [rbp + 0x2d0], rax
movabs rax, 0xd007d8ae71708180
pushf
not rax
add rax, 0x58a191a7
xor rax, 0x45fe52cd
rol rax, 0xc2
popf
pushf
not rax
add rax, 0x5746ae6e
xor rax, 0x746f267d
rol rax, 0xc3
popf
pushf
not rax
add rax, 0x40747787
xor rax, 0x4b901c24
rol rax, 0x98
popf
mov qword [rbp + 0x2d8], rax
movabs r13, 0x7149704dbf85e6d9
pushf
not r13
add r13, 0x44fc4076
xor r13, 0x6bb38389
rol r13, 0xe7
popf
pushf
not r13
add r13, 0x727a1272
xor r13, 0x5b11a725
rol r13, 0xc4
popf
pushf
not r13
add r13, 0x7b797c02
xor r13, 0x7057efb2
rol r13, 0x22
popf
mov qword [rbp + 0x2f0], r13
movabs r12, 0x7d8c8db4a3bcc70b
pushf
not r12
add r12, 0x638d0c9b
xor r12, 0x502fb3aa
rol r12, 0xca
popf
pushf
not r12
add r12, 0x5f4c49d0
xor r12, 0x7a1f981a
rol r12, 0xbe
popf
pushf
not r12
add r12, 0x40258875
xor r12, 0x67e86296
rol r12, 0xbd
popf
pushf
not r12
add r12, 0x42633bbb
xor r12, 0x54390e9b
rol r12, 5
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.1400c9313
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.WS2_32.dll_send
pushf
not dl
add dl, 0xd0
xor dl, 0x71
rol dl, 0x1f
popf
pushf
not dl
add dl, 0x73
xor dl, 0x85
rol dl, 6
popf
pushf
not dl
add dl, 0x91
xor dl, 0xf
rol dl, 0x5b
popf
jmp 0x1400a7ca7
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.14009c0f6
movabs rax, 0xfc251b3278ae8c7f
pushf
not rax
add rax, 0x51010864
xor rax, 0x7bcd8638
rol rax, 0x77
popf
pushf
not rax
add rax, 0x53536135
xor rax, 0x73c94c4d
rol rax, 0xf0
popf
pushf
not rax
add rax, 0x6c3754f0
xor rax, 0x4a74e991
rol rax, 0x8b
popf
pushf
not rax
add rax, 0x67806662
xor rax, 0x518c8208
rol rax, 0x1d
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 0x1400a7d5a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0x39f816956d024e85
pushf
not rax
add rax, 0x6ffcfd11
xor rax, 0x50788d0e
rol rax, 0x61
popf
pushf
not rax
add rax, 0x44898bf4
xor rax, 0x68d05c1c
rol rax, 0xba
popf
pushf
not rax
add rax, 0x608f758e
xor rax, 0x539df316
rol rax, 0x45
popf
mov qword [rbp + 0x120], rax
movabs rax, 0x54c7563aafa719d0
pushf
not rax
add rax, 0x7b65e4e0
xor rax, 0x7c7ed40d
rol rax, 0xba
popf
pushf
not rax
add rax, 0x4b57e984
xor rax, 0x79c9d76b
rol rax, 0xd2
popf
pushf
not rax
add rax, 0x6f1a2388
xor rax, 0x6a696237
rol rax, 0x4e
popf
pushf
not rax
add rax, 0x4f3d4f0d
xor rax, 0x7a5982ed
rol rax, 0x50
popf
mov qword [rbp + 0x128], rax
movabs rcx, 0xd998dfebe05c9cf4
pushf
not rcx
add rcx, 0x5b8a5d3b
xor rcx, 0x5bcd94fb
rol rcx, 0xe8
popf
pushf
not rcx
add rcx, 0x661f9cd5
xor rcx, 0x56a00250
rol rcx, 6
popf
pushf
not rcx
add rcx, 0x4839db73
xor rcx, 0x60922ea6
rol rcx, 0x7d
popf
mov qword [rbp + 0x130], rcx
movabs rax, 0xaec911917e1b82e6
pushf
not rax
add rax, 0x612c4e2f
xor rax, 0x6535ef47
rol rax, 0xf4
popf
pushf
not rax
add rax, 0x6367e881
xor rax, 0x665c28a6
rol rax, 0x43
popf
pushf
not rax
add rax, 0x580c2082
xor rax, 0x62162f76
rol rax, 0xcc
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.1400c9313
lea rsi, [0x1b3a8e82a]
pushf
sub rsi, 0x73a04012
popf
mov rdx, rsi
lea rcx, [rsp + 0x30]
call fcn.1400d907e
mov rdx, rax
lea rcx, [rbp + 0x170]
call fcn.14011a0d0
nop
cmp byte [rbp + 0x2c0], r15b
je 0x1400a7fad
push rax
pushf
mov eax, 0xba081cb2
pushf
not eax
add eax, 0xe19e8ac6
xor eax, 0x81fcd391
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xe698489e
xor eax, 0x8100312d
rol eax, 0x24
popf
pushf
not eax
add eax, 0xfedc6c16
xor eax, 0xfb4145a2
rol eax, 0xd2
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0xfea31dd4
pushf
not eax
add eax, 0xedc2bed8
xor eax, 0xd0dd9d03
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xf5a78ab6
xor eax, 0xfc500aae
rol eax, 0x6c
popf
jmp 0x1400a75d2
movabs rax, 0x5e27ac6754ca18af
pushf
not rax
add rax, 0x792c62bf
xor rax, 0x528617d3
rol rax, 0x1d
popf
pushf
not rax
add rax, 0x65eacaef
xor rax, 0x68600de9
rol rax, 0xb9
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.1400d99f7
mov rdi, rax
lea rdx, [rbp + 0x238]
lea rcx, [rbp - 0x80]
call fcn.1400d907e
nop
lea rdx, [rbp + 0x258]
lea rcx, [rbp - 0x60]
call fcn.1400d907e
nop
lea rdx, [rbp + 0x278]
lea rcx, [rbp - 0x40]
call fcn.1400d907e
nop
lea rdx, [rbp + 0x298]
lea rcx, [rbp - 0x20]
call fcn.1400d907e
mov eax, dword [rbp + 0x2b8]
mov dword [rbp], eax
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x310]
call fcn.1400d907e
mov rax, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0xf
jbe 0x1400a8121
push rax
pushf
mov eax, 0x92b92e64
pushf
not eax
add eax, 0xce61c7ec
xor eax, 0x96c8bc40
rol eax, 0x54
popf
pushf
not eax
add eax, 0xba3362a0
xor eax, 0xc14ec758
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xcbdce356
xor eax, 0x920edfab
rol eax, 0xca
popf
pushf
not eax
add eax, 0x92a641ba
xor eax, 0xdb74d743
rol eax, 2
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0xd0292089
pushf
not eax
add eax, 0x97ef6539
xor eax, 0xf654a360
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xc285ea1e
xor eax, 0x85fbb766
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe6c3bd4a
xor eax, 0xcc8f5963
rol eax, 0xe3
popf
jmp 0x1400a75d2
mov rdi, qword [rdi]
push rax
pushf
mov eax, 0xf7669a37
pushf
not eax
add eax, 0xd30ef637
xor eax, 0xdc751057
rol eax, 0x52
popf
pushf
not eax
add eax, 0xf3b8af1b
xor eax, 0xa237a01e
rol eax, 0x53
popf
pushf
not eax
add eax, 0x90bd9bdf
xor eax, 0x95ada5ae
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x89dbc182
xor eax, 0x90e25094
rol eax, 0x3e
popf
jmp 0x1400a75d2
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 0x1400a821f
push rax
pushf
mov eax, 0x6682510c
pushf
not eax
add eax, 0xb1864e4f
xor eax, 0xe62b4200
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x9e983dda
xor eax, 0xf56f7e97
rol eax, 0x28
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0x9804a521
pushf
not eax
add eax, 0xad9dd591
xor eax, 0xdc2ba5e3
rol eax, 0xec
popf
pushf
not eax
add eax, 0xfe0352da
xor eax, 0xcd4a83ea
rol eax, 0x88
popf
pushf
not eax
add eax, 0xac412b08
xor eax, 0xcc3856ee
rol eax, 0xb1
popf
jmp 0x1400a75d2
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400a82ca
push rax
pushf
mov eax, 0x1181b8a
pushf
not eax
add eax, 0xd2da3042
xor eax, 0x81ac56ae
rol eax, 0x20
popf
pushf
not eax
add eax, 0xadbfc05b
xor eax, 0xc6483a76
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xc4d9db4b
xor eax, 0xd57434d1
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xad53f08a
xor eax, 0xb16e73d2
rol eax, 0x13
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0x60968985
pushf
not eax
add eax, 0xd963729e
xor eax, 0x8c8acf21
rol eax, 0xab
popf
pushf
not eax
add eax, 0xc3cff1a7
xor eax, 0x929e2207
rol eax, 1
popf
jmp 0x1400a75d2
xor dil, dil
jmp 0x1400a83b9
mov dil, 0x88
pushf
not dil
add dil, 0x8e
xor dil, 0xcf
rol dil, 0x27
popf
pushf
not dil
add dil, 0xfc
xor dil, 0x92
rol dil, 0x9e
popf
push rax
pushf
mov eax, 0x13e8c72
pushf
not eax
add eax, 0x9909ff6b
xor eax, 0x90d20951
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xb85aa5c5
xor eax, 0xc1087792
rol eax, 0xd3
popf
jmp 0x1400a75d2
cmp r14, 0xf
jbe 0x1400a8405
push rax
pushf
mov eax, 0xeca4418d
pushf
not eax
add eax, 0xdd8a79fe
xor eax, 0xdf9a9cc0
rol eax, 0x36
popf
pushf
not eax
add eax, 0xaeb3034b
xor eax, 0x84c3c45e
rol eax, 9
popf
pushf
not eax
add eax, 0xb41803dd
xor eax, 0xea5745d0
rol eax, 0x95
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0x4b0d6ef3
pushf
not eax
add eax, 0x87bdf302
xor eax, 0xe1494b02
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x8c165ebd
xor eax, 0xae1c83b0
rol eax, 0x38
popf
jmp 0x1400a75d2
lea rdx, [r14 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x1400a847b
push rax
pushf
mov eax, 0x36b09402
pushf
not eax
add eax, 0xb703490a
xor eax, 0xb805d5d2
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xcb2e89be
xor eax, 0xf5f67a5d
rol eax, 0xd5
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0x131de22d
pushf
not eax
add eax, 0xd76dedba
xor eax, 0xb63f1830
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xbdb476bd
xor eax, 0xa1cd4a68
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xae9a1d6b
xor eax, 0xf95a668d
rol eax, 0x29
popf
jmp 0x1400a75d2
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400a851c
push rax
pushf
mov eax, 0xa9bbebaf
pushf
not eax
add eax, 0xff140a95
xor eax, 0xd264108f
rol eax, 0x58
popf
pushf
not eax
add eax, 0xae2d03ee
xor eax, 0x8fdbf472
rol eax, 0xce
popf
pushf
not eax
add eax, 0xbef46074
xor eax, 0x9208ed54
rol eax, 0x44
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0xf2d8a7cd
pushf
not eax
add eax, 0xeb480762
xor eax, 0xd78ab076
rol eax, 0x18
popf
pushf
not eax
add eax, 0xe527c240
xor eax, 0xadc37d50
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xad5915c9
xor eax, 0xb3539c23
rol eax, 0x67
popf
jmp 0x1400a75d2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
call fcn.1400c3e2f
nop
push rax
pushf
mov eax, 0x2b2bc88d
pushf
not eax
add eax, 0xb421f654
xor eax, 0xd211b11b
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xb1e1be1c
xor eax, 0xccaa6762
rol eax, 0x49
popf
jmp 0x1400a75d2
lea rcx, [rbp - 0x80]
call fcn.1400bd6e3
nop
mov rdx, qword [rbp + 0x308]
cmp rdx, 0xf
jbe 0x1400a865c
push rax
pushf
mov eax, 0xf9895ed9
pushf
not eax
add eax, 0xc0e9937c
xor eax, 0xa0ce8748
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x9b5740c6
xor eax, 0xa1dacfa8
rol eax, 0xda
popf
pushf
not eax
add eax, 0xd0381c3e
xor eax, 0xb7f53930
rol eax, 0x4a
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0x54e7426d
pushf
not eax
add eax, 0x8db8e7d2
xor eax, 0xd3cf5eb2
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xcc0b92dc
xor eax, 0xefc02546
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xd431634d
xor eax, 0xe8d92161
rol eax, 0x69
popf
pushf
not eax
add eax, 0xfc607576
xor eax, 0xbadf328b
rol eax, 0x73
popf
jmp 0x1400a75d2
inc rdx
mov rcx, qword [rbp + 0x2f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a8711
push rax
pushf
mov eax, 0x761a98d0
pushf
not eax
add eax, 0xee0e3f87
xor eax, 0x97d52d9f
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xcea34fc0
xor eax, 0xddcbc5da
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb63dd2fe
xor eax, 0xb59f2766
rol eax, 0xdc
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0x965e9804
pushf
not eax
add eax, 0xe3ff5b67
xor eax, 0xb4925128
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xa114503b
xor eax, 0x893db612
rol eax, 0x77
popf
pushf
not eax
add eax, 0xe786113c
xor eax, 0xa83d18c4
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xcc06be01
xor eax, 0x9d2deb81
rol eax, 0x26
popf
jmp 0x1400a75d2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400a87b2
push rax
pushf
mov eax, 0x5cf2fc
pushf
not eax
add eax, 0xaee79fff
xor eax, 0xa90f61dc
rol eax, 0xa
popf
pushf
not eax
add eax, 0xa2086ed0
xor eax, 0x8ad4f571
rol eax, 0x7a
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0x59b0a6f9
pushf
not eax
add eax, 0xe8494bd4
xor eax, 0xf4134977
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x926e55f5
xor eax, 0xc781a531
rol eax, 0x84
popf
pushf
not eax
add eax, 0xd81b9e0c
xor eax, 0x9406acec
rol eax, 0x2a
popf
jmp 0x1400a75d2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3e2f
push rax
pushf
mov eax, 0x635cc09d
pushf
not eax
add eax, 0xfa40224d
xor eax, 0xa75b0239
rol eax, 0xde
popf
pushf
not eax
add eax, 0xe64cffdc
xor eax, 0xdf2d41fb
rol eax, 0x69
popf
pushf
not eax
add eax, 0xbab45116
xor eax, 0xd3663718
rol eax, 0x1c
popf
jmp 0x1400a75d2
mov qword [rbp + 0x2d8], r12
test dil, dil
je 0x1400a88c1
push rax
pushf
mov eax, 0x5c9f704c
pushf
not eax
add eax, 0x9442138b
xor eax, 0x9fb5bb84
rol eax, 0x35
popf
pushf
not eax
add eax, 0xba079395
xor eax, 0xabb290b1
rol eax, 0xc9
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0x242c28cb
pushf
not eax
add eax, 0xd0a14a3e
xor eax, 0x8d502fb9
rol eax, 0x11
popf
pushf
not eax
add eax, 0xe0726d71
xor eax, 0xbe255c2a
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x897998eb
xor eax, 0x96a37ff1
rol eax, 0xcf
popf
jmp 0x1400a75d2
movabs rax, 0xf1c212daf45e2420
pushf
not rax
add rax, 0x58dc675d
xor rax, 0x58374cea
rol rax, 0xbb
popf
pushf
not rax
add rax, 0x6d0ec816
xor rax, 0x453fc79f
rol rax, 0xaa
popf
pushf
not rax
add rax, 0x609e1160
xor rax, 0x727fdbcc
rol rax, 0xdc
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 0x1400a898a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0xd80133b1b0b1a0e2
pushf
not rax
add rax, 0x5b646e8f
xor rax, 0x6d08a7ce
rol rax, 0x16
popf
pushf
not rax
add rax, 0x4605e1fb
xor rax, 0x721b3305
rol rax, 0x20
popf
pushf
not rax
add rax, 0x40651a80
xor rax, 0x502ff39e
rol rax, 0x7a
popf
mov qword [rbp + 0x2d0], rax
movabs rax, 0xc9469d0971505704
pushf
not rax
add rax, 0x6c480cad
xor rax, 0x78f3763f
rol rax, 0x2f
popf
pushf
not rax
add rax, 0x59f37ab4
xor rax, 0x70d51074
rol rax, 0x47
popf
pushf
not rax
add rax, 0x75d77f11
xor rax, 0x54ffcbae
rol rax, 0x13
popf
pushf
not rax
add rax, 0x74ce3a43
xor rax, 0x712b6675
rol rax, 0x27
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.1400c9313
mov qword [0x14008a828], r15
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rsi, qword [0x14008a818]
mov byte [rsi], 0
push rax
pushf
mov eax, 0xde580d30
pushf
not eax
add eax, 0xac3c4737
xor eax, 0xf1e2a4f0
rol eax, 1
popf
pushf
not eax
add eax, 0xb039255f
xor eax, 0x82c70b2a
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x836090bc
xor eax, 0x92b43801
rol eax, 0x4a
popf
jmp 0x1400a75d2
call fcn.1400fed0f
nop
lea rcx, [rbp + 0x238]
call fcn.1400bd6e3
lea rcx, [rbp + 0x218]
call fcn.1400c6184
lea rcx, [rbp + 0x170]
call fcn.1400c4c38
xor eax, eax
mov rcx, qword [rbp + 0x380]
xor rcx, rsp
call fcn.1400e25f6
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 [0x14008a828], r15
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rsi, qword [0x14008a818]
mov byte [rsi], 0
movabs rax, 0xda6a432183cac577
pushf
not rax
add rax, 0x5eee1bd4
xor rax, 0x5bf1a053
rol rax, 0xdd
popf
pushf
not rax
add rax, 0x49d4c1be
xor rax, 0x71b3bfe0
rol rax, 0x33
popf
pushf
not rax
add rax, 0x7c65f274
xor rax, 0x5f94716e
rol rax, 0x10
popf
pushf
not rax
add rax, 0x7249ec13
xor rax, 0x791a899d
rol rax, 0x3e
popf
mov qword [rbp + 0x310], rax
movabs rax, 0xeae99f1703e148f
pushf
not rax
add rax, 0x6c13ec10
xor rax, 0x4c38396c
rol rax, 0x11
popf
pushf
not rax
add rax, 0x668bd69d
xor rax, 0x66c2a8f7
rol rax, 0xd8
popf
pushf
not rax
add rax, 0x4a6f25a1
xor rax, 0x4a3f597b
rol rax, 0x64
popf
pushf
not rax
add rax, 0x529406a2
xor rax, 0x64662b8a
rol rax, 0xe6
popf
mov qword [rbp + 0x318], rax
movabs rax, 0x9321bbf7ceba585
pushf
not rax
add rax, 0x7839bf6e
xor rax, 0x697cfd70
rol rax, 0x43
popf
pushf
not rax
add rax, 0x64ade6fe
xor rax, 0x56e039cc
rol rax, 0xe
popf
pushf
not rax
add rax, 0x7f05ecae
xor rax, 0x5893d72c
rol rax, 0x4a
popf
pushf
not rax
add rax, 0x48b144c6
xor rax, 0x57652ed1
rol rax, 0xd7
popf
mov qword [rbp + 0x320], rax
movabs rax, 0xf76488d09d5efc66
pushf
not rax
add rax, 0x72aa6e32
xor rax, 0x52aa4c4c
rol rax, 0x35
popf
pushf
not rax
add rax, 0x5196e71a
xor rax, 0x6f1ddf42
rol rax, 7
popf
pushf
not rax
add rax, 0x78062b96
xor rax, 0x546367ce
rol rax, 8
popf
mov qword [rbp + 0x328], rax
mov qword [rbp + 0x2d0], r13
movabs rsi, 0xd14e66286341c14f
pushf
not rsi
add rsi, 0x4fd5bbba
xor rsi, 0x7504ad95
rol rsi, 0x54
popf
pushf
not rsi
add rsi, 0x5b67ec0a
xor rsi, 0x4cd1cbd8
rol rsi, 0x56
popf
mov qword [rbp + 0x2e0], rsi
movabs rdi, 0x89c670a1ebf609d8
pushf
not rdi
add rdi, 0x73306d84
xor rdi, 0x67b8b744
rol rdi, 0xa9
popf
pushf
not rdi
add rdi, 0x77783e50
xor rdi, 0x4f67c427
rol rdi, 0x73
popf
pushf
not rdi
add rdi, 0x7bc95f36
xor rdi, 0x519c2103
rol rdi, 0x63
popf
pushf
not rdi
add rdi, 0x526b3349
xor rdi, 0x42c91a4e
rol rdi, 0x86
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.1400c9313
movabs rax, 0xe1a1a9070bd7bb2f
pushf
not rax
add rax, 0x40cc8325
xor rax, 0x46e0de99
rol rax, 0x77
popf
pushf
not rax
add rax, 0x4653c6e9
xor rax, 0x70d12aff
rol rax, 0x23
popf
pushf
not rax
add rax, 0x657d3a4a
xor rax, 0x7b87bb64
rol rax, 0xf
popf
pushf
not rax
add rax, 0x5fab1ef5
xor rax, 0x499a2757
rol rax, 0x21
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.1400c9313
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, 0x866ad14b
pushf
not r8d
add r8d, 0xd42ab884
xor r8d, 0xc910c953
rol r8d, 0x55
popf
pushf
not r8d
add r8d, 0xb4b387ee
xor r8d, 0xe742fd08
rol r8d, 0x9c
popf
lea rcx, [rbp + 0x30]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp + 0x170]
lea rcx, [rbp - 0x80]
call fcn.1400d907e
nop
lea rdx, [rbp + 0x190]
lea rcx, [rbp - 0x60]
call fcn.1400d907e
nop
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp - 0x40]
call fcn.1400d907e
nop
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp - 0x20]
call fcn.1400d907e
nop
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp]
call fcn.1400d907e
mov eax, dword [rbp + 0x210]
mov dword [rbp + 0x20], eax
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x310]
call fcn.1400d907e
nop
lea rax, [0x195266c93]
pushf
sub rax, 0x551eeec3
popf
mov qword [rbp + 0x30], rax
lea rcx, [rbp + 0xc0]
jmp 0x1400a8fd4
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 0x1400a8ff4
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, [0x18fa27e1c]
pushf
sub r14, 0x4f9b003c
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 0x1400a903c
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
lea rax, [0x199cf0497]
pushf
sub rax, 0x59c7873f
popf
mov qword [rbp + 0x40], rax
mov rbx, qword [rbp + 0x328]
cmp rbx, 0xf
jbe 0x1400a90be
push rax
pushf
mov eax, 0x8233727d
pushf
not eax
add eax, 0xe582a4ee
xor eax, 0xaaa80644
rol eax, 0x99
popf
pushf
not eax
add eax, 0x991fc963
xor eax, 0xd12993ca
rol eax, 0xed
popf
pushf
not eax
add eax, 0xc5db597d
xor eax, 0x85020527
rol eax, 0x23
popf
pushf
not eax
add eax, 0xa44d5255
xor eax, 0xb3d36dd5
rol eax, 0x4a
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0x62deff31
pushf
not eax
add eax, 0x955f0268
xor eax, 0x9ae7824d
rol eax, 0x16
popf
pushf
not eax
add eax, 0xada87b3b
xor eax, 0xecd296be
rol eax, 0x69
popf
pushf
not eax
add eax, 0x9038b230
xor eax, 0x9557f78f
rol eax, 0x16
popf
pushf
not eax
add eax, 0xc93d26e4
xor eax, 0xf06c5f1c
rol eax, 0x2e
popf
jmp 0x1400a75d2
mov r8, qword [rbp + 0x310]
inc rbx
jmp 0x1400a921b
mov ebx, 0xf48f2904
pushf
not ebx
add ebx, 0xade54b79
xor ebx, 0xfaf6088f
rol ebx, 0xdc
popf
pushf
not ebx
add ebx, 0xa5dc12f0
xor ebx, 0xf9221040
rol ebx, 0x49
popf
mov ecx, ebx
call fcn.14009b9d3
mov r8, rax
movups xmm0, xmmword [rbp + 0x310]
movups xmmword [rax], xmm0
push rax
pushf
mov eax, 0x5994de42
pushf
not eax
add eax, 0xb99cfbab
xor eax, 0xe8a7c6d1
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xf85395b7
xor eax, 0x8892281b
rol eax, 4
popf
pushf
not eax
add eax, 0xe3458e26
xor eax, 0xcd94f0b8
rol eax, 8
popf
pushf
not eax
add eax, 0xdebaf202
xor eax, 0x8c18b2b6
rol eax, 0x52
popf
jmp 0x1400a75d2
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.1400c4c38
movabs rax, 0xc0b386ff4d125b0c
pushf
not rax
add rax, 0x728e8ff3
xor rax, 0x5227dcec
rol rax, 0x95
popf
pushf
not rax
add rax, 0x4f01e021
xor rax, 0x436efdad
rol rax, 0x57
popf
mov qword [rbp + 0x310], rax
movabs rax, 0x426fdc3b3aa8a584
pushf
not rax
add rax, 0x7216ab5e
xor rax, 0x5853f1a0
rol rax, 0x24
popf
pushf
not rax
add rax, 0x70c48a52
xor rax, 0x7c879843
rol rax, 0x8d
popf
mov qword [rbp + 0x318], rax
movabs rax, 0xcebc6b4f7dbbc7da
pushf
not rax
add rax, 0x540317bd
xor rax, 0x7fd397d8
rol rax, 0xff
popf
pushf
not rax
add rax, 0x7ccc85a6
xor rax, 0x5552e4bd
rol rax, 0xb9
popf
pushf
not rax
add rax, 0x79e294d6
xor rax, 0x6dac20be
rol rax, 0x5f
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 0x1400a942a
push rax
pushf
mov eax, 0x413dce61
pushf
not eax
add eax, 0xc63a6c4b
xor eax, 0xfbe8cd13
rol eax, 0xda
popf
pushf
not eax
add eax, 0x8865368c
xor eax, 0xd2a32607
rol eax, 0xce
popf
pushf
not eax
add eax, 0xde7dc233
xor eax, 0xf5a9ef00
rol eax, 8
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0xa5bf9e19
pushf
not eax
add eax, 0x95341780
xor eax, 0xc6ce235c
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x851e1ed2
xor eax, 0xfef8c4f2
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xbd45aaa0
xor eax, 0xd3288891
rol eax, 0xd0
popf
jmp 0x1400a75d2
lea rax, [rbp + 0x310]
nop dword [rax]
push rax
pushf
mov eax, 0xa17959fa
pushf
not eax
add eax, 0xaeee8e08
xor eax, 0xcc27417e
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x8297b6f0
xor eax, 0xc8cb84b3
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x8b967cb7
xor eax, 0x8b3417d4
rol eax, 0xcd
popf
jmp 0x1400a75d2
inc rax
cmp byte [rax], 0
jne 0x1400a9525
push rax
pushf
mov eax, 0x31078f2f
pushf
not eax
add eax, 0xa778f34b
xor eax, 0xdb5af980
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xce134510
xor eax, 0xa73cef05
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xdb8a9d03
xor eax, 0xcb41e90a
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xf12ec991
xor eax, 0xc71b8934
rol eax, 0xe6
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0x8ee47c28
pushf
not eax
add eax, 0xc457f3b4
xor eax, 0xe9c0200f
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x8e1c7c15
xor eax, 0xfb773212
rol eax, 0x93
popf
pushf
not eax
add eax, 0xc164bb55
xor eax, 0xb70fd947
rol eax, 4
popf
jmp 0x1400a75d2
mov qword [rbp + 0x2e0], rax
push rax
pushf
mov eax, 0xd3fe6309
pushf
not eax
add eax, 0xdb7dd958
xor eax, 0x894be1a4
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xa09da616
xor eax, 0xc8d1afa5
rol eax, 1
popf
pushf
not eax
add eax, 0xaad89ee9
xor eax, 0xceaedbfe
rol eax, 0x57
popf
pushf
not eax
add eax, 0xa16acb5a
xor eax, 0xb68a9626
rol eax, 0xb4
popf
jmp 0x1400a75d2
lea rdx, [rbp + 0x2d0]
lea rcx, [rbp + 0x30]
call fcn.14010c16d
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 0x1400a95f3
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, 0x84c62f69
pushf
not eax
add eax, 0xa139cfa2
xor eax, 0xaba99e44
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x93d184c5
xor eax, 0xea6e0077
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xba1ef993
xor eax, 0x97d7e835
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xb3557b26
xor eax, 0xcce4c25e
rol eax, 0xb9
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0x58200c09
pushf
not eax
add eax, 0xd1ababa8
xor eax, 0x9dd1677b
rol eax, 0x57
popf
pushf
not eax
add eax, 0xcfb626a3
xor eax, 0x8cc3f927
rol eax, 0x84
popf
jmp 0x1400a75d2
movabs rax, 0xe0ca762a886f2982
pushf
not rax
add rax, 0x762142f5
xor rax, 0x571c8737
rol rax, 0x65
popf
pushf
not rax
add rax, 0x76133c2c
xor rax, 0x72235dc1
rol rax, 0x3f
popf
pushf
not rax
add rax, 0x72f0b3b4
xor rax, 0x5c0ee98a
rol rax, 0x90
popf
pushf
not rax
add rax, 0x744c7cf7
xor rax, 0x55da5648
rol rax, 0xa7
popf
mov qword [rsp + 0x30], rax
movabs rax, 0x79de1e718dd56820
pushf
not rax
add rax, 0x7dd970f5
xor rax, 0x6c3ad8ef
rol rax, 0x21
popf
pushf
not rax
add rax, 0x4f3f7736
xor rax, 0x6b2a2be8
rol rax, 0xd9
popf
mov qword [rsp + 0x38], rax
movabs rax, 0x71f52b93539ca24c
pushf
not rax
add rax, 0x5e4cdf26
xor rax, 0x56f436ef
rol rax, 0xe6
popf
pushf
not rax
add rax, 0x43d7da9f
xor rax, 0x634ca60d
rol rax, 4
popf
pushf
not rax
add rax, 0x65a05d95
xor rax, 0x418f6982
rol rax, 0x6a
popf
mov qword [rsp + 0x40], rax
movabs rax, 0xfe023990748e235f
pushf
not rax
add rax, 0x71d1340b
xor rax, 0x51f0f7cc
rol rax, 0xee
popf
pushf
not rax
add rax, 0x63924897
xor rax, 0x4a989d75
rol rax, 0x7a
popf
pushf
not rax
add rax, 0x46e108dd
xor rax, 0x4d9c88a0
rol rax, 0x70
popf
pushf
not rax
add rax, 0x480cfd0d
xor rax, 0x404d7b97
rol rax, 0x93
popf
mov qword [rsp + 0x48], rax
movabs rax, 0xf72ebfa1fd357c7a
pushf
not rax
add rax, 0x5b9bf137
xor rax, 0x729839fa
rol rax, 0xd0
popf
pushf
not rax
add rax, 0x5279996a
xor rax, 0x5cd7514a
rol rax, 0x54
popf
mov qword [rsp + 0x50], rax
movabs rax, 0xb2053f2957531396
pushf
not rax
add rax, 0x74337808
xor rax, 0x7c2c5829
rol rax, 0x8f
popf
pushf
not rax
add rax, 0x621fd0fc
xor rax, 0x5734d7a3
rol rax, 0x3e
popf
pushf
not rax
add rax, 0x4262d9c9
xor rax, 0x5be1d082
rol rax, 0x6b
popf
pushf
not rax
add rax, 0x63dd7a52
xor rax, 0x6a25039d
rol rax, 0xb7
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, 0x367de24333305454
pushf
not rcx
add rcx, 0x7acdae69
xor rcx, 0x7212a683
rol rcx, 0xa7
popf
pushf
not rcx
add rcx, 0x6885c3e8
xor rcx, 0x7aa1b2c2
rol rcx, 0x7d
popf
pushf
not rcx
add rcx, 0x60747fd7
xor rcx, 0x4b1fbc28
rol rcx, 0x21
popf
pushf
not rcx
add rcx, 0x756fbf01
xor rcx, 0x47c3e584
rol rcx, 0x1b
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.1400b8f2a
lea rdx, [0x19ecca433]
pushf
sub rdx, 0x5ecc23a3
popf
mov rcx, rax
jmp 0x1400a9994
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.1400fed0f
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.14011758d
lea rcx, [rbp + 0x48]
jmp 0x1400a99cd
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 0x1400a99db
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
jmp 0x1400a8ae9
lea rcx, [rbp + 0x140]
jmp 0x1400a9a21
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__mktime64]
imul rbx, rax, 0x989680
jmp 0x1400a9a2f
call qword [sym.imp.MSVCP140.dll__Xtime_get_ticks]
sub rbx, rax
mov rax, rbx
cqo
movabs rcx, 0x47a7353bfa05bd2a
pushf
not rcx
add rcx, 0x59db6ea8
xor rcx, 0x5f151742
rol rcx, 0x5e
popf
pushf
not rcx
add rcx, 0x79e427d0
xor rcx, 0x6a2e4c61
rol rcx, 0xe5
popf
pushf
not rcx
add rcx, 0x63f923a3
xor rcx, 0x69fe5596
rol rcx, 0xdf
popf
idiv rcx
mov r15, rax
mov eax, 0x22fcf365
pushf
not eax
add eax, 0xd09d41f2
xor eax, 0x89048132
rol eax, 0x10
popf
pushf
not eax
add eax, 0x840ebb09
xor eax, 0xfd4b79c1
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x9b5ab28e
xor eax, 0x8472e6e7
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xf097d33e
xor eax, 0xa0b36e17
rol eax, 0xf7
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, 0x6d207c81916e4121
pushf
not rax
add rax, 0x580e92f9
xor rax, 0x4cb007a7
rol rax, 0x56
popf
pushf
not rax
add rax, 0x7f5bac2f
xor rax, 0x6d67fda2
rol rax, 0xa1
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, 0x4e45c3c1
pushf
not eax
add eax, 0xc301454a
xor eax, 0xccd85311
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xc2313054
xor eax, 0xdc2b01bd
rol eax, 0xed
popf
pushf
not eax
add eax, 0xa2b11971
xor eax, 0xbdf6e651
rol eax, 0xf6
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, 0xb6846b5f405c8097
pushf
not rax
add rax, 0x48f839f6
xor rax, 0x67cb3233
rol rax, 0xd7
popf
pushf
not rax
add rax, 0x46ee55f3
xor rax, 0x47bb0294
rol rax, 0x5b
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, 0x6eceeef1b6f8c82d
pushf
not rax
add rax, 0x41e1fdb0
xor rax, 0x78455667
rol rax, 0xc1
popf
pushf
not rax
add rax, 0x54d7ede3
xor rax, 0x48f415aa
rol rax, 0xfb
popf
pushf
not rax
add rax, 0x76e49901
xor rax, 0x74b92e72
rol rax, 0x4f
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.1400d907e
nop
lea rdx, [rbp + 0x258]
lea rcx, [rbp - 0x60]
call fcn.1400d907e
nop
lea rdx, [rbp + 0x278]
lea rcx, [rbp - 0x40]
call fcn.1400d907e
nop
lea rdx, [rbp + 0x298]
lea rcx, [rbp - 0x20]
call fcn.1400d907e
mov eax, dword [rbp + 0x2b8]
mov dword [rbp], eax
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x2d0]
call fcn.1400d907e
lea rdx, [rbp + 0x2d0]
cmp qword [rbp + 0x2e8], 0xf
cmova rdx, qword [rbp + 0x2d0]
movabs rax, 0x6ae6f79c159ca702
pushf
not rax
add rax, 0x520af7a0
xor rax, 0x771dd564
rol rax, 0x63
popf
pushf
not rax
add rax, 0x675c9900
xor rax, 0x777fb305
rol rax, 0x12
popf
mov qword [rbp + 0x310], rax
movabs rax, 0xe78c1bd69a6c3674
pushf
not rax
add rax, 0x5823adc2
xor rax, 0x7c502a4c
rol rax, 0xb8
popf
pushf
not rax
add rax, 0x473c4213
xor rax, 0x6cb7a854
rol rax, 0xa8
popf
pushf
not rax
add rax, 0x64d823cf
xor rax, 0x771aa261
rol rax, 0x5b
popf
mov qword [rbp + 0x318], rax
movabs rax, 0xe1cdb42e4395662d
pushf
not rax
add rax, 0x72754e7d
xor rax, 0x4a1bf70e
rol rax, 0x51
popf
pushf
not rax
add rax, 0x659d4589
xor rax, 0x40783451
rol rax, 0xf6
popf
pushf
not rax
add rax, 0x463becb2
xor rax, 0x6849975b
rol rax, 0x80
popf
mov qword [rbp + 0x320], rax
movabs rbx, 0xe2727c4213667ea6
pushf
not rbx
add rbx, 0x46bfb495
xor rbx, 0x69a747b6
rol rbx, 0x49
popf
pushf
not rbx
add rbx, 0x72a39bec
xor rbx, 0x721670c7
rol rbx, 0x6c
popf
mov qword [rbp + 0x328], rbx
mov qword [rbp + 0x2f0], r13
mov qword [rbp + 0x2f8], r12
movabs rax, 0xa0c9ece4a53eaa4b
pushf
not rax
add rax, 0x5cf7224f
xor rax, 0x5b02cc26
rol rax, 0x61
popf
pushf
not rax
add rax, 0x56b2c413
xor rax, 0x780a760c
rol rax, 0xfb
popf
pushf
not rax
add rax, 0x66f6b4c6
xor rax, 0x6e4b7ec0
rol rax, 0xc7
popf
pushf
not rax
add rax, 0x56a45a99
xor rax, 0x5bab0cec
rol rax, 4
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.1400c9313
mov rdx, qword [rbp + 0x2e8]
cmp rdx, 0xf
jbe 0x1400a9f57
push rax
pushf
mov eax, 0x77ada90a
pushf
not eax
add eax, 0x9cae4934
xor eax, 0xd82b4434
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xd16a1f3a
xor eax, 0xb2eea32d
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xa5942140
xor eax, 0xf42a65e9
rol eax, 0x70
popf
pushf
not eax
add eax, 0xbbc9e3aa
xor eax, 0x90cd8bd7
rol eax, 0x69
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0x1ce8c032
pushf
not eax
add eax, 0xc0f1c824
xor eax, 0xe79d431e
rol eax, 0x99
popf
pushf
not eax
add eax, 0xdb00d438
xor eax, 0x8f7d1148
rol eax, 0x52
popf
pushf
not eax
add eax, 0xd40a0b10
xor eax, 0xea503efd
rol eax, 0xcc
popf
jmp 0x1400a75d2
inc rdx
mov rcx, qword [rbp + 0x2d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400aa00c
push rax
pushf
mov eax, 0xc74076e3
pushf
not eax
add eax, 0x9ad67873
xor eax, 0xfd77b6df
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x8e6eee83
xor eax, 0xa72442e7
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x970e93aa
xor eax, 0x9a4f89d2
rol eax, 0x58
popf
pushf
not eax
add eax, 0xb608e050
xor eax, 0x89afbc19
rol eax, 0xbe
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0xbebd4dd2
pushf
not eax
add eax, 0xf7fcd780
xor eax, 0x939ce54b
rol eax, 0x64
popf
pushf
not eax
add eax, 0x972d6a0b
xor eax, 0xecf68b20
rol eax, 0xf9
popf
jmp 0x1400a75d2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400aa09a
push rax
pushf
mov eax, 0xaf001d23
pushf
not eax
add eax, 0x9205048d
xor eax, 0xa3824783
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x9c809a9c
xor eax, 0xbb3ab1f9
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xe82a0fa7
xor eax, 0xe2209504
rol eax, 0xab
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0x7883a19f
pushf
not eax
add eax, 0xfefc6835
xor eax, 0xd4f1313d
rol eax, 0x57
popf
pushf
not eax
add eax, 0xcbb1f6d6
xor eax, 0x8a68b2fc
rol eax, 0x35
popf
pushf
not eax
add eax, 0x8091c032
xor eax, 0xdbee8b8f
rol eax, 3
popf
pushf
not eax
add eax, 0xc044be85
xor eax, 0xbee048ce
rol eax, 0x9a
popf
jmp 0x1400a75d2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3e2f
push rax
pushf
mov eax, 0x900147fa
pushf
not eax
add eax, 0xbb3a68f7
xor eax, 0xe87f5ab1
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xa5b94d7b
xor eax, 0xc984e196
rol eax, 0xdb
popf
jmp 0x1400a75d2
movdqa xmm0, xmmword [0x140078ea0]
movdqu xmmword [rbp + 0x2e0], xmm0
mov byte [rbp + 0x2d0], 0
lea rcx, [rbp - 0x80]
call fcn.1400bd6e3
movabs rax, 0xa5b317c06cc128cd
pushf
not rax
add rax, 0x6120a135
xor rax, 0x714ed0d1
rol rax, 0x82
popf
pushf
not rax
add rax, 0x40c3d056
xor rax, 0x7334988b
rol rax, 0x10
popf
pushf
not rax
add rax, 0x6afe06a7
xor rax, 0x7c31e024
rol rax, 0x89
popf
pushf
not rax
add rax, 0x484a4b7a
xor rax, 0x536c733b
rol rax, 0xf6
popf
mov qword [rsp + 0x30], rax
movabs rax, 0xab85780f98c90000
pushf
not rax
add rax, 0x7b9cc7eb
xor rax, 0x5957ddf0
rol rax, 0x28
popf
pushf
not rax
add rax, 0x6b20fb5e
xor rax, 0x63330307
rol rax, 0xcc
popf
mov qword [rsp + 0x38], rax
movabs rax, 0x97c26d6ef72f3209
pushf
not rax
add rax, 0x6a422417
xor rax, 0x656c6309
rol rax, 0xa
popf
pushf
not rax
add rax, 0x4482b593
xor rax, 0x46753bde
rol rax, 0xb4
popf
mov qword [rsp + 0x40], rax
movabs rax, 0xc040b049663c5739
pushf
not rax
add rax, 0x7494643f
xor rax, 0x6259f0c4
rol rax, 0x11
popf
pushf
not rax
add rax, 0x5a90c6d9
xor rax, 0x584a46d5
rol rax, 0xf6
popf
pushf
not rax
add rax, 0x502fe569
xor rax, 0x75fb4475
rol rax, 0x4f
popf
mov qword [rsp + 0x48], rax
movabs rax, 0xb699174a16cf9f68
pushf
not rax
add rax, 0x66feead3
xor rax, 0x5a55e5cd
rol rax, 0xb1
popf
pushf
not rax
add rax, 0x7a858ae0
xor rax, 0x45c124e1
rol rax, 0xce
popf
pushf
not rax
add rax, 0x66401131
xor rax, 0x5521f0b2
rol rax, 0x5f
popf
pushf
not rax
add rax, 0x7b5aebc9
xor rax, 0x65555fab
rol rax, 0xa6
popf
mov qword [rsp + 0x50], rax
movabs rax, 0x6c3369e31a298025
pushf
not rax
add rax, 0x7dfdaf39
xor rax, 0x4f0be367
rol rax, 0x17
popf
pushf
not rax
add rax, 0x50cd1189
xor rax, 0x53bbc32d
rol rax, 0xc1
popf
pushf
not rax
add rax, 0x69f0a077
xor rax, 0x7f22c8f2
rol rax, 0xf1
popf
mov qword [rsp + 0x58], rax
movabs rax, 0x6b70ac5542c6a1bc
pushf
not rax
add rax, 0x79f718ce
xor rax, 0x7768b256
rol rax, 0xf1
popf
pushf
not rax
add rax, 0x7c427b26
xor rax, 0x4c3a1eb6
rol rax, 0xcd
popf
mov qword [rsp + 0x60], rax
movabs rax, 0x8b9c66326eeae896
pushf
not rax
add rax, 0x50054459
xor rax, 0x7838a40c
rol rax, 0x2a
popf
pushf
not rax
add rax, 0x6eb77b57
xor rax, 0x63486fe6
rol rax, 0x34
popf
pushf
not rax
add rax, 0x4ad60171
xor rax, 0x58848969
rol rax, 0xe0
popf
mov qword [rsp + 0x68], rax
movabs rax, 0x782504a58de2b97a
pushf
not rax
add rax, 0x6fef2fbd
xor rax, 0x7af23a2d
rol rax, 0xcf
popf
pushf
not rax
add rax, 0x7a29a3ce
xor rax, 0x540ab4d2
rol rax, 0xae
popf
pushf
not rax
add rax, 0x7f89d785
xor rax, 0x65b09f1c
rol rax, 0xe1
popf
mov qword [rsp + 0x70], rax
movabs rax, 0x12b35eca4c50d8f0
pushf
not rax
add rax, 0x470eade6
xor rax, 0x6f9791cf
rol rax, 0x76
popf
pushf
not rax
add rax, 0x790e6e0d
xor rax, 0x5d014572
rol rax, 0x61
popf
pushf
not rax
add rax, 0x5127c1e0
xor rax, 0x6a4d2eb5
rol rax, 0x5e
popf
mov qword [rsp + 0x78], rax
mov qword [rbp + 0x310], r13
mov qword [rbp + 0x318], r12
movabs rax, 0x970b42da97b5a2c0
pushf
not rax
add rax, 0x763abab4
xor rax, 0x7e86830a
rol rax, 0x8b
popf
pushf
not rax
add rax, 0x4b1d8b8a
xor rax, 0x4e5ec61f
rol rax, 0xf3
popf
pushf
not rax
add rax, 0x6239b500
xor rax, 0x5c6676ab
rol rax, 0x45
popf
mov qword [rbp + 0x320], rax
mov qword [rbp + 0x328], rbx
movabs rcx, 0xf824f04ea0c350ac
pushf
not rcx
add rcx, 0x5ae67489
xor rcx, 0x60f4ff10
rol rcx, 0xf2
popf
pushf
not rcx
add rcx, 0x769c67bd
xor rcx, 0x70ec463f
rol rcx, 0xb3
popf
pushf
not rcx
add rcx, 0x547c5330
xor rcx, 0x63287982
rol rcx, 0x95
popf
mov qword [rbp + 0x330], rcx
movabs rax, 0x4b5f7ff3cd9bb4a4
pushf
not rax
add rax, 0x5e8c4d62
xor rax, 0x43f75bee
rol rax, 0x52
popf
pushf
not rax
add rax, 0x6a04cdf7
xor rax, 0x4cff524b
rol rax, 0xb5
popf
pushf
not rax
add rax, 0x60c03a1c
xor rax, 0x717e8643
rol rax, 0x4d
popf
pushf
not rax
add rax, 0x7994abbc
xor rax, 0x5176a3a2
rol rax, 0xdc
popf
mov qword [rbp + 0x338], rax
movabs rax, 0xfa230d92c9543c0c
pushf
not rax
add rax, 0x624570c0
xor rax, 0x4ddf5dbc
rol rax, 0xf9
popf
pushf
not rax
add rax, 0x6a840cf9
xor rax, 0x535e0b69
rol rax, 0xbf
popf
pushf
not rax
add rax, 0x63c71533
xor rax, 0x49ea21d2
rol rax, 0x9a
popf
pushf
not rax
add rax, 0x72620d2e
xor rax, 0x592e1b79
rol rax, 0x9b
popf
mov qword [rbp + 0x340], rax
movabs rax, 0x4f4957d47bbefa97
pushf
not rax
add rax, 0x544b4df2
xor rax, 0x6095db01
rol rax, 0xdc
popf
pushf
not rax
add rax, 0x56f67cf8
xor rax, 0x4138c016
rol rax, 0x73
popf
mov qword [rbp + 0x348], rax
movabs rax, 0xefa09aa8a9516fb3
pushf
not rax
add rax, 0x4cfcae73
xor rax, 0x4f730b2a
rol rax, 0x87
popf
pushf
not rax
add rax, 0x682641e5
xor rax, 0x7ead8a9e
rol rax, 0x7a
popf
mov qword [rbp + 0x350], rax
movabs rax, 0x5105e9b85c08b82b
pushf
not rax
add rax, 0x706c0ab6
xor rax, 0x42df84ce
rol rax, 0x51
popf
pushf
not rax
add rax, 0x580746d2
xor rax, 0x5a6ad089
rol rax, 0xbf
popf
pushf
not rax
add rax, 0x6884734d
xor rax, 0x4c6fa89f
rol rax, 0xf4
popf
pushf
not rax
add rax, 0x66d36137
xor rax, 0x471193cc
rol rax, 3
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.1400c9313
movabs rax, 0x1c98409284c17e17
pushf
not rax
add rax, 0x72c35452
xor rax, 0x46687521
rol rax, 0x55
popf
pushf
not rax
add rax, 0x567fa903
xor rax, 0x6dd8e17e
rol rax, 0xfd
popf
pushf
not rax
add rax, 0x44af53b1
xor rax, 0x4c7da8d8
rol rax, 0x6a
popf
pushf
not rax
add rax, 0x4ae65cf0
xor rax, 0x6bfd0603
rol rax, 0xce
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.1400c9313
xor edx, edx
mov ecx, 0xee77f3f9
pushf
not ecx
add ecx, 0xd3dba0d6
xor ecx, 0xd4ddbdba
rol ecx, 0x1f
popf
pushf
not ecx
add ecx, 0xa79d2481
xor ecx, 0xc2a8ce29
rol ecx, 0x9f
popf
pushf
not ecx
add ecx, 0xab3eab16
xor ecx, 0x8520c823
rol ecx, 0x78
popf
jmp 0x1400aa8cc
call qword [sym.imp.KERNEL32.dll_SleepEx]
movabs r15, 0x163efaedfa839f8
pushf
not r15
add r15, 0x7464e155
xor r15, 0x43024aa4
rol r15, 0xd5
popf
pushf
not r15
add r15, 0x6ced1a3f
xor r15, 0x418ab10f
rol r15, 0x9a
popf
pushf
not r15
add r15, 0x59f120f6
xor r15, 0x5c1eb077
rol r15, 0
popf
pushf
not r15
add r15, 0x676c72a3
xor r15, 0x533d926e
rol r15, 0x64
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 0x1400aa97b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0x7f888e6f66cade5d
pushf
not rax
add rax, 0x618d7284
xor rax, 0x6d531aa9
rol rax, 0xca
popf
pushf
not rax
add rax, 0x78277d5b
xor rax, 0x4c32c871
rol rax, 0x74
popf
mov qword [rbp + 0x2d0], rax
movabs rax, 0x3ae80b1551675dde
pushf
not rax
add rax, 0x65a0df29
xor rax, 0x7222d2b7
rol rax, 0xbe
popf
pushf
not rax
add rax, 0x47e2281c
xor rax, 0x5d14a0e5
rol rax, 0x73
popf
pushf
not rax
add rax, 0x5fba3f0e
xor rax, 0x4e010c76
rol rax, 0x7b
popf
pushf
not rax
add rax, 0x442f3add
xor rax, 0x48bf1ca7
rol rax, 0xb8
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.1400c9313
call fcn.1400d0d9f
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x120]
call fcn.1400d907e
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.1400d907e
nop
lea rdx, [rbp + 0x190]
lea rcx, [rbp - 0x60]
call fcn.1400d907e
nop
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp - 0x40]
call fcn.1400d907e
nop
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp - 0x20]
call fcn.1400d907e
nop
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp]
call fcn.1400d907e
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 0x1400aab4f
push rax
pushf
mov eax, 0x62002528
pushf
not eax
add eax, 0x9c398a0c
xor eax, 0xfa1bca7a
rol eax, 8
popf
pushf
not eax
add eax, 0xe313e840
xor eax, 0xae161e1d
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xef49b88b
xor eax, 0xdbd63d07
rol eax, 0x78
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0x859a5463
pushf
not eax
add eax, 0x9fe25a73
xor eax, 0x9a14e8a7
rol eax, 0x20
popf
pushf
not eax
add eax, 0x8f5fa022
xor eax, 0x92860535
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xe38d1a6f
xor eax, 0x90f141f5
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x9e14feb2
xor eax, 0xc5332a87
rol eax, 0x5a
popf
jmp 0x1400a75d2
mov ecx, esi
mov r10, qword [rbp - 0x48]
mov r11, qword [rbp - 0x60]
cmp r9, rcx
jbe 0x1400aac01
push rax
pushf
mov eax, 0x93e3e8d9
pushf
not eax
add eax, 0xed3a7591
xor eax, 0xf51f340c
rol eax, 0x32
popf
pushf
not eax
add eax, 0xb00a67ec
xor eax, 0x9c41a8dd
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x85213c3e
xor eax, 0xe21710fb
rol eax, 0x65
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0xfedb0b64
pushf
not eax
add eax, 0xd91adb57
xor eax, 0xe2d46605
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xb1901ad4
xor eax, 0xea30ab1a
rol eax, 0xb5
popf
jmp 0x1400a75d2
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 0x1400aac50
inc edx
mov ecx, edx
cmp r9, rcx
ja 0x1400aac9f
push rax
pushf
mov eax, 0x207f1131
pushf
not eax
add eax, 0xa9989c12
xor eax, 0xccef95fb
rol eax, 0x43
popf
pushf
not eax
add eax, 0xf21b0eb6
xor eax, 0x9eba69ec
rol eax, 0xc
popf
pushf
not eax
add eax, 0xfcd378f4
xor eax, 0xe7900326
rol eax, 0xc9
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0x52e5cb01
pushf
not eax
add eax, 0xb30066db
xor eax, 0x99e027fc
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xd9a04fde
xor eax, 0xe186bc06
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc301fdf4
xor eax, 0x8be26157
rol eax, 0x89
popf
pushf
not eax
add eax, 0x85e281af
xor eax, 0xde966101
rol eax, 0x46
popf
jmp 0x1400a75d2
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, 0xf9a9000000137587
pushf
not r14
add r14, 0x53214b0e
xor r14, 0x530114b2
rol r14, 0x50
popf
pushf
not r14
add r14, 0x797c0f50
xor r14, 0x47b7f707
rol r14, 0xdc
popf
test rdx, rdx
je 0x1400aad97
push rax
pushf
mov eax, 0x89cf50f5
pushf
not eax
add eax, 0xeded5679
xor eax, 0x90553e1d
rol eax, 0x95
popf
pushf
not eax
add eax, 0xbb0e4348
xor eax, 0xc72fb9e9
rol eax, 0x42
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0xc76c0d7d
pushf
not eax
add eax, 0x83946683
xor eax, 0x8377cb1f
rol eax, 0x89
popf
pushf
not eax
add eax, 0xa656939c
xor eax, 0xe7320f1d
rol eax, 0xd7
popf
jmp 0x1400a75d2
cmp rdx, r14
ja 0x1400aae06
push rax
pushf
mov eax, 0x64ac7ab6
pushf
not eax
add eax, 0x963ec202
xor eax, 0x94966688
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xed6e9263
xor eax, 0xb3825046
rol eax, 0xe
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0x8c8b9bff
pushf
not eax
add eax, 0xb833f690
xor eax, 0x81571e47
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xbf467b55
xor eax, 0xf69b0469
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x8b32d3d0
xor eax, 0xe2a5e51f
rol eax, 0xcf
popf
jmp 0x1400a75d2
lea rcx, [rbp + 0x310]
call fcn.1400c182e
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 0x1400aaecd
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 0x1400aaf33
push rax
pushf
mov eax, 0x4d80f578
pushf
not eax
add eax, 0xc1efe0be
xor eax, 0xcf5a5b9e
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xb3a30fe7
xor eax, 0x926c2119
rol eax, 0xc9
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0xd2d2a881
pushf
not eax
add eax, 0xa344eca8
xor eax, 0xcb9a4bfb
rol eax, 0x11
popf
pushf
not eax
add eax, 0x95726e38
xor eax, 0xc539a165
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xa6125158
xor eax, 0x8fc51481
rol eax, 0xce
popf
pushf
not eax
add eax, 0xe1d6fe34
xor eax, 0xeaf62393
rol eax, 0x75
popf
jmp 0x1400a75d2
cmp rdx, r14
ja 0x1400aafee
push rax
pushf
mov eax, 0x48835855
pushf
not eax
add eax, 0xc7ad703c
xor eax, 0xa5be0d76
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xb9eb2814
xor eax, 0x9283db2e
rol eax, 0x41
popf
pushf
not eax
add eax, 0xe70df0ad
xor eax, 0xd98074a7
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x9280fba8
xor eax, 0xe1514e69
rol eax, 4
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0x8b44fbef
pushf
not eax
add eax, 0xd85a36f6
xor eax, 0xeef21aeb
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xdf273fe3
xor eax, 0xf53eb332
rol eax, 0xed
popf
pushf
not eax
add eax, 0x900ae507
xor eax, 0xc24406cc
rol eax, 0x6d
popf
jmp 0x1400a75d2
lea rcx, [rbp + 0x2d0]
call fcn.1400c182e
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 0x1400ab10a
mov rax, qword [rbp + 0x2d8]
push rax
pushf
mov eax, 0x83db4337
pushf
not eax
add eax, 0x83775de9
xor eax, 0xa844200b
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x832b8576
xor eax, 0xbd65729c
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xaf367172
xor eax, 0xfd753610
rol eax, 0x5c
popf
jmp 0x1400a75d2
mov dword [rbp + 0x2f0], 0x7ff
mov r8d, esi
mov rcx, qword [rbp + 0x2d0]
mov rdx, rcx
mov r10, rax
cmp rcx, rax
je 0x1400ab16f
push rax
pushf
mov eax, 0xc4c274c7
pushf
not eax
add eax, 0xaa4ae829
xor eax, 0xfb5d06b4
rol eax, 0x92
popf
pushf
not eax
add eax, 0xad03f419
xor eax, 0x8685d8bc
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x919ca63f
xor eax, 0x944e8bbd
rol eax, 0xf5
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0x757d3562
pushf
not eax
add eax, 0x99c29b47
xor eax, 0xd301ab05
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xff1e7cac
xor eax, 0xccbb0de9
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xd67c30bd
xor eax, 0xffd1632f
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xa9ad8c85
xor eax, 0x83fce401
rol eax, 0x7c
popf
jmp 0x1400a75d2
mov r9d, r8d
sub rax, rcx
sar rax, 2
cmp rax, r9
jbe 0x1400ab234
push rax
pushf
mov eax, 0x372343c5
pushf
not eax
add eax, 0xa888235a
xor eax, 0xa8ef9c77
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x9c8eebd6
xor eax, 0xe57859d2
rol eax, 9
popf
pushf
not eax
add eax, 0x8c12c68e
xor eax, 0x830d447a
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe184d3ae
xor eax, 0xa1c09a34
rol eax, 0xba
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0x2eb3b88d
pushf
not eax
add eax, 0xc0b1f65f
xor eax, 0x9769684d
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x8a68b1af
xor eax, 0xdf9aaef7
rol eax, 0xff
popf
jmp 0x1400a75d2
mov eax, dword [rbp + 0x328]
xor dword [rcx + r9*4], eax
inc r8d
add rdx, 4
cmp rdx, r10
je 0x1400ab2b0
push rax
pushf
mov eax, 0x8efa2422
pushf
not eax
add eax, 0xc16a3fd8
xor eax, 0xc84f7aa1
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x974d222b
xor eax, 0xa72a82e3
rol eax, 0x6a
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0x838e49fe
pushf
not eax
add eax, 0xe0f8ef7e
xor eax, 0xf3c8960e
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x88da4b17
xor eax, 0xdf0b4fe8
rol eax, 0x90
popf
pushf
not eax
add eax, 0xd1839af0
xor eax, 0x8fca0275
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xfb9470cc
xor eax, 0xcd9478e7
rol eax, 0x67
popf
jmp 0x1400a75d2
mov rax, qword [rbp + 0x2d8]
mov rcx, qword [rbp + 0x2d0]
jmp 0x1400ab1c8
lea rdx, [rbp + 0x2d0]
lea rcx, [0x193b06e30]
pushf
sub rcx, 0x53a7b7f0
popf
call fcn.1400f4930
nop
mov rcx, qword [rbp + 0x2d0]
test rcx, rcx
je 0x1400ab3c0
push rax
pushf
mov eax, 0xba048321
pushf
not eax
add eax, 0xb89a95de
xor eax, 0x9ea4de43
rol eax, 0x80
popf
pushf
not eax
add eax, 0xc7ae4bac
xor eax, 0xbdeac712
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb59e57a3
xor eax, 0xeabeea5a
rol eax, 8
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0xfede6d65
pushf
not eax
add eax, 0xe3ebf6a0
xor eax, 0xa7803214
rol eax, 0xae
popf
pushf
not eax
add eax, 0xed9c81e4
xor eax, 0x9b35a2a9
rol eax, 0x23
popf
pushf
not eax
add eax, 0x880b3009
xor eax, 0xbaa49f1b
rol eax, 0x59
popf
pushf
not eax
add eax, 0xc7c18443
xor eax, 0x873cfc23
rol eax, 0x6b
popf
jmp 0x1400a75d2
mov rax, qword [rbp + 0x2e0]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ab46e
push rax
pushf
mov eax, 0x56c83c80
pushf
not eax
add eax, 0xfe093f2d
xor eax, 0xa7ee89bf
rol eax, 0x11
popf
pushf
not eax
add eax, 0xdbeb56d8
xor eax, 0xc5c66578
rol eax, 0x14
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0x9dd26ab6
pushf
not eax
add eax, 0xcd2c3c14
xor eax, 0xa234bf6d
rol eax, 0x87
popf
pushf
not eax
add eax, 0xfd7e6a45
xor eax, 0xed6e7916
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xd2b1677b
xor eax, 0xb154c2aa
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xdd2910d2
xor eax, 0xc57d67df
rol eax, 0xd9
popf
jmp 0x1400a75d2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400ab522
push rax
pushf
mov eax, 0x3d6171ee
pushf
not eax
add eax, 0x9b212c0f
xor eax, 0xf62ef7e9
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xf973ded7
xor eax, 0xf353b649
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xdaf067c4
xor eax, 0xf31d4f93
rol eax, 0x19
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0x9efa610
pushf
not eax
add eax, 0xdc190967
xor eax, 0xceeeb942
rol eax, 0x53
popf
pushf
not eax
add eax, 0xe674cd84
xor eax, 0xce010097
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xa4b3cd76
xor eax, 0xaff9c23f
rol eax, 0x59
popf
jmp 0x1400a75d2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3e2f
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x2d0], xmm0
mov qword [rbp + 0x2e0], rsi
push rax
pushf
mov eax, 0xcf5deff3
pushf
not eax
add eax, 0xbd74e384
xor eax, 0xe9c09bb4
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xdf92ff3f
xor eax, 0xdba7c6ac
rol eax, 0x5a
popf
jmp 0x1400a75d2
mov rcx, qword [rbp + 0x310]
mov qword [rbp + 0x318], rcx
test rcx, rcx
je 0x1400ab659
push rax
pushf
mov eax, 0x1c77a657
pushf
not eax
add eax, 0xbf090dc0
xor eax, 0xb8336b24
rol eax, 0xea
popf
pushf
not eax
add eax, 0xc94d5ee0
xor eax, 0x8cdf204d
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xbe5801e0
xor eax, 0x8394c991
rol eax, 0x29
popf
pushf
not eax
add eax, 0xcdd6d0d8
xor eax, 0x89f1108b
rol eax, 0xc7
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0x67030698
pushf
not eax
add eax, 0xde204f22
xor eax, 0xce89a8a4
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xef7a6166
xor eax, 0xe7281400
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xefad0515
xor eax, 0xb3d707b0
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x8d3322b2
xor eax, 0xc91ac5de
rol eax, 0x3b
popf
jmp 0x1400a75d2
mov rax, qword [rbp + 0x320]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ab72d
push rax
pushf
mov eax, 0xaac85406
pushf
not eax
add eax, 0xef3012c0
xor eax, 0xe6dc6145
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb35b2937
xor eax, 0xa88b5de9
rol eax, 0x76
popf
pushf
not eax
add eax, 0x85aa898f
xor eax, 0xe10e3711
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xa510455c
xor eax, 0x9a639600
rol eax, 0x6f
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0xe8b94cf6
pushf
not eax
add eax, 0xcf591fd0
xor eax, 0xd33642fe
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xfd902ec8
xor eax, 0xa1e099a8
rol eax, 0x75
popf
pushf
not eax
add eax, 0x817c9779
xor eax, 0x8133526f
rol eax, 0xed
popf
pushf
not eax
add eax, 0xc5ee2f7c
xor eax, 0xdced393c
rol eax, 0xa9
popf
jmp 0x1400a75d2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400ab7ce
push rax
pushf
mov eax, 0xb3490543
pushf
not eax
add eax, 0xcd205eec
xor eax, 0xafa655a7
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xbe1fc92a
xor eax, 0xb21e52b8
rol eax, 0x52
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0xa051a68f
pushf
not eax
add eax, 0x99af5557
xor eax, 0x94746fb3
rol eax, 5
popf
pushf
not eax
add eax, 0x8163cad4
xor eax, 0xccdccd9e
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xe3c2a736
xor eax, 0xec152fe1
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x887ee520
xor eax, 0xe3b6a1b2
rol eax, 0xd2
popf
jmp 0x1400a75d2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3e2f
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x310], xmm0
mov qword [rbp + 0x320], rsi
push rax
pushf
mov eax, 0x60e9a2d5
pushf
not eax
add eax, 0xf34477b6
xor eax, 0xf3a0e82b
rol eax, 0x72
popf
pushf
not eax
add eax, 0xb4a2faed
xor eax, 0xd28181e5
rol eax, 0x87
popf
pushf
not eax
add eax, 0xdcf8fc90
xor eax, 0xe27c3c06
rol eax, 0x14
popf
jmp 0x1400a75d2
lea rcx, [rbp - 0x80]
call fcn.1400c4c38
mov rax, qword [0x14008b648]
mov qword [rbp + 0x2d8], r12
cmp qword [0x14008b640], rax
je 0x1400ab929
push rax
pushf
mov eax, 0xa296f3b4
pushf
not eax
add eax, 0xa29d9654
xor eax, 0xdb0f55ee
rol eax, 0x97
popf
pushf
not eax
add eax, 0x8f107596
xor eax, 0xd65af09a
rol eax, 0xcf
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0xa1d2003f
pushf
not eax
add eax, 0xec580658
xor eax, 0x9489580e
rol eax, 0x81
popf
pushf
not eax
add eax, 0x8deb138e
xor eax, 0xc9d47cfe
rol eax, 0x67
popf
pushf
not eax
add eax, 0xadd65579
xor eax, 0xa1c08f4c
rol eax, 0xfb
popf
jmp 0x1400a75d2
movabs rax, 0xb1a2e484cf52ab2
pushf
not rax
add rax, 0x504d93d4
xor rax, 0x41219d5f
rol rax, 0x19
popf
pushf
not rax
add rax, 0x433a54a9
xor rax, 0x51f28e79
rol rax, 0xd6
popf
mov qword [rbp + 0x310], rax
movabs rax, 0xeca2e77737e2ba03
pushf
not rax
add rax, 0x71523c4d
xor rax, 0x66a82602
rol rax, 0xdb
popf
pushf
not rax
add rax, 0x4de5df6f
xor rax, 0x7cb5ca28
rol rax, 0xd
popf
mov qword [rbp + 0x318], rax
movabs rcx, 0x991160b75d0db68d
pushf
not rcx
add rcx, 0x53357a36
xor rcx, 0x67896ea3
rol rcx, 0xa9
popf
pushf
not rcx
add rcx, 0x5f7369a4
xor rcx, 0x482c7919
rol rcx, 0
popf
mov qword [rbp + 0x320], rcx
movabs rax, 0x50d52e06ed2b42c8
pushf
not rax
add rax, 0x5e86a78c
xor rax, 0x72a20f33
rol rax, 0x29
popf
pushf
not rax
add rax, 0x57fa1348
xor rax, 0x6f89b2a2
rol rax, 0x1a
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.1400c9313
call fcn.1400a25c9
mov rax, qword [0x14008b640]
cmp rax, qword [0x14008b648]
je 0x1400abb06
push rax
pushf
mov eax, 0x363ecf72
pushf
not eax
add eax, 0xf260e5cb
xor eax, 0xcbee9da6
rol eax, 0x16
popf
pushf
not eax
add eax, 0x8f087f15
xor eax, 0xcf6a8bfd
rol eax, 0xa2
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0xa2cd37ce
pushf
not eax
add eax, 0xd5dad0e5
xor eax, 0xda070e11
rol eax, 0x51
popf
pushf
not eax
add eax, 0xe8a515ec
xor eax, 0x8af1b369
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x9c473084
xor eax, 0xbac8c03a
rol eax, 0x9a
popf
jmp 0x1400a75d2
mov qword [0x14008b648], rax
push rax
pushf
mov eax, 0xebfebe8c
pushf
not eax
add eax, 0xe4cac7a9
xor eax, 0xf58d6709
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x9159ba93
xor eax, 0xed5d9d33
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xce4e4b5a
xor eax, 0x8a379d91
rol eax, 0x19
popf
jmp 0x1400a75d2
mov rcx, qword [rbp + 0x360]
mov qword [rbp + 0x368], rcx
test rcx, rcx
je 0x1400abc05
push rax
pushf
mov eax, 0x1d137bbc
pushf
not eax
add eax, 0xec681c2a
xor eax, 0xe7502821
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xe717ae67
xor eax, 0xac0e4423
rol eax, 0xce
popf
pushf
not eax
add eax, 0x8596b85d
xor eax, 0xad3f4907
rol eax, 0xca
popf
pushf
not eax
add eax, 0xdb557df0
xor eax, 0xf195eed2
rol eax, 0x33
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0x853203b1
pushf
not eax
add eax, 0xb076e02b
xor eax, 0xf8d27856
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x94841dbf
xor eax, 0x98094939
rol eax, 0xad
popf
jmp 0x1400a75d2
mov rax, qword [rbp + 0x370]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400abc8d
push rax
pushf
mov eax, 0xd0ba3730
pushf
not eax
add eax, 0xf4750c6f
xor eax, 0xc294c82c
rol eax, 0x88
popf
pushf
not eax
add eax, 0xd70a767c
xor eax, 0xa8ec639a
rol eax, 0x76
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0xc02ee887
pushf
not eax
add eax, 0xaa071570
xor eax, 0xa35bdf2e
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xae3e76f4
xor eax, 0xfe539016
rol eax, 0x17
popf
pushf
not eax
add eax, 0xed681ec8
xor eax, 0xcfbb9bc2
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xc858c0ec
xor eax, 0x81c16d01
rol eax, 0xa3
popf
jmp 0x1400a75d2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400abd2e
push rax
pushf
mov eax, 0x1f04c0a
pushf
not eax
add eax, 0xd5fb2ce5
xor eax, 0x943b10a3
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xc4bbef82
xor eax, 0x9cb7b972
rol eax, 0x55
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0xd922e7c
pushf
not eax
add eax, 0x8a313207
xor eax, 0xf4151b25
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xca131817
xor eax, 0x9506c050
rol eax, 0x85
popf
jmp 0x1400a75d2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3e2f
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x360], xmm0
mov qword [rbp + 0x370], rsi
push rax
pushf
mov eax, 0x7713f784
pushf
not eax
add eax, 0xbaf37d18
xor eax, 0x909eaae2
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xfde58a94
xor eax, 0xd3e1d4d7
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xfc56d59b
xor eax, 0xfacd0a93
rol eax, 0xa9
popf
jmp 0x1400a75d2
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 0x1400abe80
push rax
pushf
mov eax, 0x4aa689ae
pushf
not eax
add eax, 0xfed6fca7
xor eax, 0xf7a6cc7a
rol eax, 0x43
popf
pushf
not eax
add eax, 0xee518c32
xor eax, 0xc19b981e
rol eax, 6
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0x8c1c00e8
pushf
not eax
add eax, 0x886d86c8
xor eax, 0xbeab6430
rol eax, 0x51
popf
pushf
not eax
add eax, 0x84170e85
xor eax, 0xdd7a9f09
rol eax, 0xec
popf
pushf
not eax
add eax, 0xf6716566
xor eax, 0xd6b90391
rol eax, 0x6d
popf
jmp 0x1400a75d2
inc rdx
mov rcx, qword [rbp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400abf0f
push rax
pushf
mov eax, 0x2d643fd5
pushf
not eax
add eax, 0x861f7a00
xor eax, 0xea4c570e
rol eax, 0x11
popf
pushf
not eax
add eax, 0x9f9241e6
xor eax, 0xc548f977
rol eax, 0xf9
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0xcf68b21
pushf
not eax
add eax, 0xb68c76fb
xor eax, 0x9b7dd195
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xd81cecdc
xor eax, 0xcbe77c83
rol eax, 0x21
popf
pushf
not eax
add eax, 0xbadc4e1a
xor eax, 0xa410a1b1
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x8a90cd64
xor eax, 0xa122aae7
rol eax, 0xd9
popf
jmp 0x1400a75d2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400abfb0
push rax
pushf
mov eax, 0xe13dbd21
pushf
not eax
add eax, 0xd348d827
xor eax, 0xb8222561
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xd25ee18a
xor eax, 0xe87a3ef6
rol eax, 0xc
popf
jmp 0x1400a75d2
push rax
pushf
mov eax, 0xc7a18e08
pushf
not eax
add eax, 0xb4457077
xor eax, 0xbf98c21e
rol eax, 0x97
popf
pushf
not eax
add eax, 0xa6e9cd08
xor eax, 0xb933e7fe
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xf73ad1dc
xor eax, 0x993559ff
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xb91f89fd
xor eax, 0xadbae254
rol eax, 0x34
popf
jmp 0x1400a75d2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3e2f
push rax
pushf
mov eax, 0x72f46283
pushf
not eax
add eax, 0xf69a4f78
xor eax, 0x928c391f
rol eax, 0x30
popf
pushf
not eax
add eax, 0xc27d39ac
xor eax, 0xec922ac2
rol eax, 0x9d
popf
jmp 0x1400a75d2
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, [0x18c75cffd]
pushf
sub rax, 0x4c6e521d
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.14011758d
lea rcx, [rbp + 0x48]
jmp 0x1400ac0d1
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 0x1400ac0df
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
jmp 0x1400a8ae3
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 0x1400ac151
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0x3951960bd2515771
pushf
not rax
add rax, 0x7588fe3a
xor rax, 0x4e5d750a
rol rax, 0xd4
popf
pushf
not rax
add rax, 0x5fdac56f
xor rax, 0x62513496
rol rax, 0xaa
popf
pushf
not rax
add rax, 0x485b9a24
xor rax, 0x6034f0f2
rol rax, 0x1b
popf
pushf
not rax
add rax, 0x515ccbe7
xor rax, 0x63363547
rol rax, 0xd8
popf
mov qword [rbp + 0x2d0], rax
movabs rax, 0x609b925f4ebcbe1f
pushf
not rax
add rax, 0x47b295c9
xor rax, 0x77b4c5f3
rol rax, 0xc8
popf
pushf
not rax
add rax, 0x67cccb03
xor rax, 0x7ad3b94e
rol rax, 0
popf
pushf
not rax
add rax, 0x773f7b90
xor rax, 0x4777a7a0
rol rax, 0xbf
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.1400c9313
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
jmp 0x1400ac253
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
call fcn.1400fed0f
xor ecx, ecx
jmp 0x1400ac261
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
push rax
pushf
mov eax, 0x59bb2278
pushf
not eax
add eax, 0x843dbf35
xor eax, 0xde96e134
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xc4d4f7ef
xor eax, 0xee94abc1
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xcbf21b7a
xor eax, 0xd8fb0754
rol eax, 0xb2
popf
jmp 0x1400a75d2
call fcn.1400c899a
nop
push rax
pushf
mov eax, 0xe7b8a5b1
pushf
not eax
add eax, 0xf949536b
xor eax, 0xd2672b7b
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xe1f1c15b
xor eax, 0xc81010ab
rol eax, 0x66
popf
jmp 0x1400a75d2
call fcn.1400e4688
int3
call fcn.14010eac7
nop
push rax
pushf
mov eax, 0xa8101611
pushf
not eax
add eax, 0xc4a2c39f
xor eax, 0xc228a936
rol eax, 0xb
popf
pushf
not eax
add eax, 0xbc75d779
xor eax, 0xa14ff883
rol eax, 0xc8
popf
jmp 0x1400a75d2
call fcn.1400e4688
int3