Function at 0x1400a774f
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, 0xc49437a2
pushf
not eax
add eax, 0xd1a2b18c
xor eax, 0xc539f935
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x8cd26c64
xor eax, 0x9cb6d35d
rol eax, 0x56
popf
cmp eax, 0x29
jne 0x1400a778c
popf
pop rax
jmp 0x1400aaf0d
cmp eax, 0x48
jne 0x1400a779b
popf
pop rax
jmp 0x1400ac0f4
cmp eax, 0x3f
jne 0x1400a77aa
popf
pop rax
jmp 0x1400abc2b
cmp eax, 1
jne 0x1400a77b9
popf
pop rax
jmp 0x1400a811a
cmp eax, 0x4a
jne 0x1400a77c8
popf
pop rax
jmp 0x1400ac313
cmp eax, 0x1a
jne 0x1400a77d7
popf
pop rax
jmp 0x1400a95d4
cmp eax, 0x44
jne 0x1400a77e6
popf
pop rax
jmp 0x1400abf05
cmp eax, 0x31
jne 0x1400a77f5
popf
pop rax
jmp 0x1400ab343
cmp eax, 0x40
jne 0x1400a7804
popf
pop rax
jmp 0x1400abcd9
cmp eax, 8
jne 0x1400a7813
popf
pop rax
jmp 0x1400a8572
cmp eax, 0x2a
jne 0x1400a7822
popf
pop rax
jmp 0x1400aafcc
cmp eax, 0x17
jne 0x1400a7831
popf
pop rax
jmp 0x1400a927c
cmp eax, 0x1c
jne 0x1400a7840
popf
pop rax
jmp 0x1400a970a
cmp eax, 0x2e
jne 0x1400a784f
popf
pop rax
jmp 0x1400ab1f5
cmp eax, 0x4c
jne 0x1400a785e
popf
pop rax
jmp 0x1400ac3ab
cmp eax, 0x2b
jne 0x1400a786d
popf
pop rax
jmp 0x1400ab061
cmp eax, 0x1b
jne 0x1400a787c
popf
pop rax
jmp 0x1400a9634
cmp eax, 0x2d
jne 0x1400a788b
popf
pop rax
jmp 0x1400ab15d
cmp eax, 0x23
jne 0x1400a789a
popf
pop rax
jmp 0x1400aab6a
cmp eax, 0x25
jne 0x1400a78a9
popf
pop rax
jmp 0x1400aaccd
cmp eax, 0x43
jne 0x1400a78b8
popf
pop rax
jmp 0x1400abe38
cmp eax, 0x13
jne 0x1400a78c7
popf
pop rax
jmp 0x1400a8c1a
cmp eax, 0x33
jne 0x1400a78d6
popf
pop rax
jmp 0x1400ab4bb
cmp eax, 0x24
jne 0x1400a78e5
popf
pop rax
jmp 0x1400aac1c
cmp eax, 0x1e
jne 0x1400a78f4
popf
pop rax
jmp 0x1400a9ff2
cmp eax, 0xc
jne 0x1400a7903
popf
pop rax
jmp 0x1400a8713
cmp eax, 0x26
jne 0x1400a7912
popf
pop rax
jmp 0x1400aadf7
cmp eax, 0x27
jne 0x1400a7921
popf
pop rax
jmp 0x1400aae8c
cmp eax, 0x30
jne 0x1400a7930
popf
pop rax
jmp 0x1400ab2fd
cmp eax, 0x10
jne 0x1400a793f
popf
pop rax
jmp 0x1400a895a
cmp eax, 0x37
jne 0x1400a794e
popf
pop rax
jmp 0x1400ab6b9
cmp eax, 9
jne 0x1400a795d
popf
pop rax
jmp 0x1400a85e8
cmp eax, 0x39
jne 0x1400a796c
popf
pop rax
jmp 0x1400ab7e3
cmp eax, 0x16
jne 0x1400a797b
popf
pop rax
jmp 0x1400a91cb
cmp eax, 0x3b
jne 0x1400a798a
popf
pop rax
jmp 0x1400ab88d
cmp eax, 0x4b
jne 0x1400a7999
popf
pop rax
jmp 0x1400ac372
cmp eax, 0x36
jne 0x1400a79a8
popf
pop rax
jmp 0x1400ab61a
cmp eax, 0x14
jne 0x1400a79b7
popf
pop rax
jmp 0x1400a8ca9
cmp eax, 0x46
jne 0x1400a79c6
popf
pop rax
jmp 0x1400ac049
cmp eax, 0x3d
jne 0x1400a79d5
popf
pop rax
jmp 0x1400abb65
cmp eax, 2
jne 0x1400a79e4
popf
pop rax
jmp 0x1400a827b
cmp eax, 0x47
jne 0x1400a79f3
popf
pop rax
jmp 0x1400ac096
cmp eax, 0x41
jne 0x1400a7a02
popf
pop rax
jmp 0x1400abd8e
cmp eax, 0x11
jne 0x1400a7a11
popf
pop rax
jmp 0x1400a89a5
cmp eax, 0x35
jne 0x1400a7a20
popf
pop rax
jmp 0x1400ab5d0
cmp eax, 0x3a
jne 0x1400a7a2f
popf
pop rax
jmp 0x1400ab81d
cmp eax, 0x12
jne 0x1400a7a3e
popf
pop rax
jmp 0x1400a8a67
cmp eax, 0x21
jne 0x1400a7a4d
popf
pop rax
jmp 0x1400aa170
cmp eax, 0x38
jne 0x1400a7a5c
popf
pop rax
jmp 0x1400ab741
cmp eax, 0xb
jne 0x1400a7a6b
popf
pop rax
jmp 0x1400a86d7
cmp eax, 0xf
jne 0x1400a7a7a
popf
pop rax
jmp 0x1400a8920
cmp eax, 0x15
jne 0x1400a7a89
popf
pop rax
jmp 0x1400a9189
cmp eax, 5
jne 0x1400a7a98
popf
pop rax
jmp 0x1400a83fd
cmp eax, 6
jne 0x1400a7aa7
popf
pop rax
jmp 0x1400a845e
cmp eax, 0x22
jne 0x1400a7ab6
popf
pop rax
jmp 0x1400aa1ce
cmp eax, 0x49
jne 0x1400a7ac5
popf
pop rax
jmp 0x1400ac195
cmp eax, 0x1f
jne 0x1400a7ad4
popf
pop rax
jmp 0x1400aa081
cmp eax, 4
jne 0x1400a7ae3
popf
pop rax
jmp 0x1400a8366
cmp eax, 0x2f
jne 0x1400a7af2
popf
pop rax
jmp 0x1400ab281
cmp eax, 0x4d
jne 0x1400a7b01
popf
pop rax
jmp 0x1400ac3f7
cmp eax, 0x3e
jne 0x1400a7b10
popf
pop rax
jmp 0x1400abbb2
cmp eax, 0x45
jne 0x1400a7b1f
popf
pop rax
jmp 0x1400abfa7
cmp eax, 0x2c
jne 0x1400a7b2e
popf
pop rax
jmp 0x1400ab0fd
cmp eax, 3
jne 0x1400a7b3d
popf
pop rax
jmp 0x1400a82b1
cmp eax, 0x19
jne 0x1400a7b4c
popf
pop rax
jmp 0x1400a9553
cmp eax, 0x1d
jne 0x1400a7b5b
popf
pop rax
jmp 0x1400a9a36
cmp eax, 0x34
jne 0x1400a7b6a
popf
pop rax
jmp 0x1400ab583
cmp eax, 0x32
jne 0x1400a7b79
popf
pop rax
jmp 0x1400ab3fa
cmp eax, 0xe
jne 0x1400a7b88
popf
pop rax
jmp 0x1400a8858
cmp eax, 0x42
jne 0x1400a7b97
popf
pop rax
jmp 0x1400abdee
cmp eax, 7
jne 0x1400a7ba6
popf
pop rax
jmp 0x1400a84e0
cmp eax, 0x20
jne 0x1400a7bb5
popf
pop rax
jmp 0x1400aa110
cmp eax, 0
jne 0x1400a7bc4
popf
pop rax
jmp 0x1400a7c0f
cmp eax, 0x3c
jne 0x1400a7bd3
popf
pop rax
jmp 0x1400ab92a
cmp eax, 0xd
jne 0x1400a7be2
popf
pop rax
jmp 0x1400a87c9
cmp eax, 0xa
jne 0x1400a7bf1
popf
pop rax
jmp 0x1400a869d
cmp eax, 0x18
jne 0x1400a7c00
popf
pop rax
jmp 0x1400a94ff
cmp eax, 0x28
jne 0x1400a7c0f
popf
pop rax
jmp 0x1400aaf06
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, 0xc40963d58e7c0ff0
pushf
not rax
add rax, 0x77d9e2ef
xor rax, 0x6b293ce8
rol rax, 0x2b
popf
pushf
not rax
add rax, 0x68aa6acd
xor rax, 0x7c8fe05a
rol rax, 0x99
popf
mov qword [rbp + 0x2d0], rax
movabs rax, 0xa803aa9375ff065e
pushf
not rax
add rax, 0x7038d76e
xor rax, 0x5655ad0f
rol rax, 0xba
popf
pushf
not rax
add rax, 0x7f36581d
xor rax, 0x674318b1
rol rax, 0x68
popf
pushf
not rax
add rax, 0x5ee85753
xor rax, 0x62ddd4c1
rol rax, 0x7f
popf
pushf
not rax
add rax, 0x4335fc73
xor rax, 0x579d5600
rol rax, 0xc5
popf
mov qword [rbp + 0x2d8], rax
movabs r13, 0x7773e9a1a19526d8
pushf
not r13
add r13, 0x44c56794
xor r13, 0x559de698
rol r13, 0xeb
popf
pushf
not r13
add r13, 0x74412451
xor r13, 0x4fd024d7
rol r13, 0x77
popf
pushf
not r13
add r13, 0x5b8a7946
xor r13, 0x45ff5139
rol r13, 0xeb
popf
mov qword [rbp + 0x2f0], r13
movabs r12, 0x574b8c5380f62f5e
pushf
not r12
add r12, 0x4f4b693e
xor r12, 0x6dc9b9a1
rol r12, 0x71
popf
pushf
not r12
add r12, 0x434acd93
xor r12, 0x65c25917
rol r12, 0x6d
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.1400c9027
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, Ordinal_143
pushf
not dl
add dl, 3
xor dl, 0x95
rol dl, 0xfa
popf
pushf
not dl
add dl, 0xd7
xor dl, 0x5b
rol dl, 0xe7
popf
jmp 0x1400a7dfa
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.14009c497
movabs rax, 0xbe47200f227c5c6b
pushf
not rax
add rax, 0x510629f3
xor rax, 0x768e23ef
rol rax, 0xb8
popf
pushf
not rax
add rax, 0x7a49776e
xor rax, 0x6eb91d1b
rol rax, 0x25
popf
pushf
not rax
add rax, 0x6777eeab
xor rax, 0x4a606b08
rol rax, 0x7a
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 0x1400a7e96
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0x41a09aa46d45cf78
pushf
not rax
add rax, 0x5bc5a682
xor rax, 0x43d5a7b8
rol rax, 0x4e
popf
pushf
not rax
add rax, 0x547f1c96
xor rax, 0x566fc910
rol rax, 0xb3
popf
pushf
not rax
add rax, 0x4b14db22
xor rax, 0x5bb4b65c
rol rax, 0x99
popf
mov qword [rbp + 0x120], rax
movabs rax, 0x1ce7ba68b50c3609
pushf
not rax
add rax, 0x47852bf4
xor rax, 0x50d07a89
rol rax, 0x40
popf
pushf
not rax
add rax, 0x71bd6d7b
xor rax, 0x4563c028
rol rax, 0xec
popf
mov qword [rbp + 0x128], rax
movabs rcx, 0x89c548d229e5ee2b
pushf
not rcx
add rcx, 0x52a5ac62
xor rcx, 0x5f756236
rol rcx, 0xaf
popf
pushf
not rcx
add rcx, 0x40a872c8
xor rcx, 0x7319a334
rol rcx, 0x68
popf
pushf
not rcx
add rcx, 0x7e6fab4d
xor rcx, 0x4b91b8b1
rol rcx, 0x9c
popf
pushf
not rcx
add rcx, 0x684094df
xor rcx, 0x78db76f1
rol rcx, 0xdc
popf
mov qword [rbp + 0x130], rcx
movabs rax, 0xee01a8d641221d38
pushf
not rax
add rax, 0x66a423fe
xor rax, 0x722de9b2
rol rax, 0x94
popf
pushf
not rax
add rax, 0x535245d9
xor rax, 0x79b821e2
rol rax, 0x7e
popf
pushf
not rax
add rax, 0x5865eed8
xor rax, 0x6f94a59d
rol rax, 0x78
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.1400c9027
lea rsi, [0x1b653b84f]
pushf
sub rsi, 0x764b1647
popf
mov rdx, rsi
lea rcx, [rsp + 0x30]
call fcn.1400d8ef7
mov rdx, rax
lea rcx, [rbp + 0x170]
call fcn.14011a0ad
nop
cmp byte [rbp + 0x2c0], r15b
je 0x1400a80c1
push rax
pushf
mov eax, 0xaa68a8e1
pushf
not eax
add eax, 0xcb8e4c77
xor eax, 0x933c9a4d
rol eax, 0x89
popf
pushf
not eax
add eax, 0xc7c2f71f
xor eax, 0x954f45aa
rol eax, 0x1c
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0xe58d0306
pushf
not eax
add eax, 0xb6dee040
xor eax, 0xdc409fc5
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x8980425a
xor eax, 0xa0594b1d
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x8cb4b06a
xor eax, 0xf9247157
rol eax, 0x10
popf
pushf
not eax
add eax, 0x81fdf21d
xor eax, 0xb6d7b6ed
rol eax, 0xeb
popf
jmp 0x1400a777d
movabs rax, 0xd555ff1227d61fb4
pushf
not rax
add rax, 0x4cf57ecd
xor rax, 0x564cdc79
rol rax, 0x47
popf
pushf
not rax
add rax, 0x5843ca33
xor rax, 0x70b475aa
rol rax, 0xd5
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.1400d98c7
mov rdi, rax
lea rdx, [rbp + 0x238]
lea rcx, [rbp - 0x80]
call fcn.1400d8ef7
nop
lea rdx, [rbp + 0x258]
lea rcx, [rbp - 0x60]
call fcn.1400d8ef7
nop
lea rdx, [rbp + 0x278]
lea rcx, [rbp - 0x40]
call fcn.1400d8ef7
nop
lea rdx, [rbp + 0x298]
lea rcx, [rbp - 0x20]
call fcn.1400d8ef7
mov eax, dword [rbp + 0x2b8]
mov dword [rbp], eax
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x310]
call fcn.1400d8ef7
mov rax, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0xf
jbe 0x1400a8248
push rax
pushf
mov eax, 0xf969c969
pushf
not eax
add eax, 0x903ad9b3
xor eax, 0xa93849c4
rol eax, 8
popf
pushf
not eax
add eax, 0xd94714ac
xor eax, 0xebc9b76d
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xb1818fc5
xor eax, 0xa13f4c44
rol eax, 0x7a
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0xf34958fe
pushf
not eax
add eax, 0xd50ebcca
xor eax, 0xc34df565
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xb89965d3
xor eax, 0x9673ba4b
rol eax, 0x21
popf
jmp 0x1400a777d
mov rdi, qword [rdi]
push rax
pushf
mov eax, 0xe5a26a4c
pushf
not eax
add eax, 0xd0b08105
xor eax, 0xd458dd43
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x9dc11372
xor eax, 0xc841ab87
rol eax, 0x86
popf
jmp 0x1400a777d
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 0x1400a8320
push rax
pushf
mov eax, 0x83268b2e
pushf
not eax
add eax, 0xa2ce4ea8
xor eax, 0xf55ed161
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xe7b9dae5
xor eax, 0x99768ac5
rol eax, 0x69
popf
pushf
not eax
add eax, 0xa3d669b2
xor eax, 0xacddbf77
rol eax, 0xf7
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0xc9e0e08f
pushf
not eax
add eax, 0xb4296522
xor eax, 0xbdc65dbe
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xbbb99c1b
xor eax, 0xfc25dff6
rol eax, 0x40
popf
pushf
not eax
add eax, 0x841e11b9
xor eax, 0xd1276213
rol eax, 0xcd
popf
jmp 0x1400a777d
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400a83b7
push rax
pushf
mov eax, 0xb145dab4
pushf
not eax
add eax, 0x9469317d
xor eax, 0xbf76d170
rol eax, 1
popf
pushf
not eax
add eax, 0xa3ea50e1
xor eax, 0xbe49d0eb
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x8b00d93e
xor eax, 0xb5a934d7
rol eax, 0xf
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0xe2d437b4
pushf
not eax
add eax, 0xc6a510e0
xor eax, 0x942fe700
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xb5fc5a47
xor eax, 0x92dcf6bd
rol eax, 0x23
popf
pushf
not eax
add eax, 0xa45c7b4c
xor eax, 0xf06113c9
rol eax, 0xe
popf
jmp 0x1400a777d
xor dil, dil
jmp 0x1400a84e0
mov dil, reloc.WS2_32.dll_WSAStartup
pushf
not dil
add dil, 0xeb
xor dil, 0xc9
rol dil, 0x21
popf
pushf
not dil
add dil, 0xe6
xor dil, 0x6a
rol dil, 0x7f
popf
push rax
pushf
mov eax, 0x6187fe1b
pushf
not eax
add eax, 0xda429bdc
xor eax, 0xe6506adb
rol eax, 0x50
popf
pushf
not eax
add eax, 0xf121cc3a
xor eax, 0xc66324ad
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xe15066e3
xor eax, 0xd442c291
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xf08c5d85
xor eax, 0xb7657764
rol eax, 0xac
popf
jmp 0x1400a777d
cmp r14, 0xf
jbe 0x1400a853f
push rax
pushf
mov eax, 0xd2be0a12
pushf
not eax
add eax, 0xfcbd91ea
xor eax, 0x9ee54d48
rol eax, 0x83
popf
pushf
not eax
add eax, 0xacb04639
xor eax, 0x87d6512a
rol eax, 0xed
popf
pushf
not eax
add eax, 0xff9d422f
xor eax, 0x8d74eba9
rol eax, 0x10
popf
pushf
not eax
add eax, 0x8b89ce58
xor eax, 0x93850768
rol eax, 0x15
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0x4af0d842
pushf
not eax
add eax, 0x8786582b
xor eax, 0xadf19454
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x984e493c
xor eax, 0x9608b58d
rol eax, 6
popf
jmp 0x1400a777d
lea rdx, [r14 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x1400a85b5
push rax
pushf
mov eax, 0xe50cb192
pushf
not eax
add eax, 0x95421111
xor eax, 0xfa73d7a8
rol eax, 0x96
popf
pushf
not eax
add eax, 0xad9cd812
xor eax, 0xf80a466b
rol eax, 0x61
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0x17526d47
pushf
not eax
add eax, 0xc900da76
xor eax, 0xf10df474
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xc7b72abc
xor eax, 0xe1609193
rol eax, 0xd8
popf
jmp 0x1400a777d
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400a8656
push rax
pushf
mov eax, 0x47fb416f
pushf
not eax
add eax, 0xe9ccd895
xor eax, 0xa6a40c40
rol eax, 0x23
popf
pushf
not eax
add eax, 0x999907e4
xor eax, 0xb3bc369d
rol eax, 0x34
popf
pushf
not eax
add eax, 0x9db05b76
xor eax, 0xf0cb6e6f
rol eax, 0x67
popf
pushf
not eax
add eax, 0x9411aba8
xor eax, 0xcfa59e22
rol eax, 0xcc
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0xe9cda00d
pushf
not eax
add eax, 0xd9a427b0
xor eax, 0xe1df61e7
rol eax, 0x52
popf
pushf
not eax
add eax, 0xab81b8db
xor eax, 0xcea9fafe
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xabb65221
xor eax, 0xb71a9893
rol eax, 0xa0
popf
jmp 0x1400a777d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
call fcn.1400c3c47
nop
push rax
pushf
mov eax, 0xaaf05799
pushf
not eax
add eax, 0xe0ee35cb
xor eax, 0x9ab2cccc
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xba25029f
xor eax, 0xfab52eda
rol eax, 0xd0
popf
jmp 0x1400a777d
lea rcx, [rbp - 0x80]
call fcn.1400bd622
nop
mov rdx, qword [rbp + 0x308]
cmp rdx, 0xf
jbe 0x1400a8770
push rax
pushf
mov eax, 0x48fdde6d
pushf
not eax
add eax, 0xbb13baab
xor eax, 0x85d3350a
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xfbb1164a
xor eax, 0x891429ac
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x9317703c
xor eax, 0xa2d07ecb
rol eax, 0x11
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0xf9e94df8
pushf
not eax
add eax, 0xb48dbeda
xor eax, 0xb889082f
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xcb27b6eb
xor eax, 0xfe2cc12d
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xf9432bb6
xor eax, 0xa5a4255f
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xf094669c
xor eax, 0xc6937c21
rol eax, 0xc1
popf
jmp 0x1400a777d
inc rdx
mov rcx, qword [rbp + 0x2f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a8812
push rax
pushf
mov eax, 0xd27f45e9
pushf
not eax
add eax, 0xc972ae97
xor eax, 0xd487d453
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xb84fc0b4
xor eax, 0xb1c5edc0
rol eax, 0x68
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0x5fbbeadb
pushf
not eax
add eax, 0xcf86ebc3
xor eax, 0xa263a6de
rol eax, 0x81
popf
pushf
not eax
add eax, 0xc606264a
xor eax, 0x8e01dd19
rol eax, 0xa
popf
pushf
not eax
add eax, 0xbd7b0836
xor eax, 0xe967cba3
rol eax, 0xdb
popf
jmp 0x1400a777d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400a88c6
push rax
pushf
mov eax, 0xbd05904f
pushf
not eax
add eax, 0xd77295be
xor eax, 0x93276971
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xcd91c53f
xor eax, 0xb41e30cc
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x984c3839
xor eax, 0xb0df56cc
rol eax, 0xb
popf
pushf
not eax
add eax, 0xa0431ad1
xor eax, 0xe0a28948
rol eax, 0x82
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0x8db2d326
pushf
not eax
add eax, 0xdb3422c1
xor eax, 0x8b097792
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xdcc712e5
xor eax, 0xe7e64c56
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xb83d860a
xor eax, 0xefebd2cc
rol eax, 0x25
popf
pushf
not eax
add eax, 0x8e345c05
xor eax, 0xf43e3de5
rol eax, 0xf7
popf
jmp 0x1400a777d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3c47
push rax
pushf
mov eax, 0xf2c7a713
pushf
not eax
add eax, 0x88fccbd8
xor eax, 0xa24f9c18
rol eax, 0x49
popf
pushf
not eax
add eax, 0xbfbe26e1
xor eax, 0x99ce283f
rol eax, 0x13
popf
pushf
not eax
add eax, 0x8d8ba099
xor eax, 0xdb51048e
rol eax, 0xa1
popf
jmp 0x1400a777d
mov qword [rbp + 0x2d8], r12
test dil, dil
je 0x1400a8a0e
push rax
pushf
mov eax, 0xf90a6e6d
pushf
not eax
add eax, 0xcc8b3ee7
xor eax, 0xa52ff1f6
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe63d04d0
xor eax, 0xb60843fa
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xca397b95
xor eax, 0xe343a3b3
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xb10ffc53
xor eax, 0x8eff1444
rol eax, 0xe6
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0xfe293db3
pushf
not eax
add eax, 0xa9a5f24f
xor eax, 0xc53848cd
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xa6db4ad6
xor eax, 0x8f160300
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xbb2b3dd6
xor eax, 0xed08c2a2
rol eax, 0x82
popf
pushf
not eax
add eax, 0xfd23de87
xor eax, 0xf6488995
rol eax, 0xe6
popf
jmp 0x1400a777d
movabs rax, 0xe4872189ec5f23d6
pushf
not rax
add rax, 0x432a3d4a
xor rax, 0x7356f8a0
rol rax, 0xb5
popf
pushf
not rax
add rax, 0x71b81a12
xor rax, 0x6b5afa01
rol rax, 8
popf
pushf
not rax
add rax, 0x405c7402
xor rax, 0x449ce924
rol rax, 0xbe
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 0x1400a8aea
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0xe47a9fc5a952065a
pushf
not rax
add rax, 0x7dbf5299
xor rax, 0x6b93dc1e
rol rax, 0xe6
popf
pushf
not rax
add rax, 0x59e2965f
xor rax, 0x477dabe8
rol rax, 0xc7
popf
mov qword [rbp + 0x2d0], rax
movabs rax, 0x22adc3a68a1dac53
pushf
not rax
add rax, 0x4955b2ad
xor rax, 0x6f376102
rol rax, 0x4e
popf
pushf
not rax
add rax, 0x6b276ad4
xor rax, 0x5972cd2c
rol rax, 0x94
popf
pushf
not rax
add rax, 0x47e0a5ab
xor rax, 0x6074964a
rol rax, 0xf1
popf
pushf
not rax
add rax, 0x432cc1a0
xor rax, 0x790bc6de
rol rax, 0xeb
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.1400c9027
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, 0x2939180b
pushf
not eax
add eax, 0xf0febde8
xor eax, 0xcda4abef
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xa6dd3bf6
xor eax, 0xc3acb3e5
rol eax, 0x57
popf
jmp 0x1400a777d
call fcn.1400fe996
nop
lea rcx, [rbp + 0x238]
call fcn.1400bd622
lea rcx, [rbp + 0x218]
call fcn.1400c5f3f
lea rcx, [rbp + 0x170]
call fcn.1400c4a77
xor eax, eax
mov rcx, qword [rbp + 0x380]
xor rcx, rsp
call fcn.1400e1fcd
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, 0x2f698fd5f63595cc
pushf
not rax
add rax, 0x64c06c5e
xor rax, 0x535da966
rol rax, 0xb4
popf
pushf
not rax
add rax, 0x75ef382d
xor rax, 0x7f8687e1
rol rax, 0xcb
popf
pushf
not rax
add rax, 0x6d1c0901
xor rax, 0x76e29622
rol rax, 0x26
popf
pushf
not rax
add rax, 0x65e2a490
xor rax, 0x783ff400
rol rax, 0x9c
popf
mov qword [rbp + 0x310], rax
movabs rax, 0xe840e10968057f19
pushf
not rax
add rax, 0x6a624093
xor rax, 0x4dc640fc
rol rax, 0x44
popf
pushf
not rax
add rax, 0x599b1d36
xor rax, 0x77f08aa9
rol rax, 0x9a
popf
pushf
not rax
add rax, 0x427c2a7f
xor rax, 0x5b1986dd
rol rax, 0xfb
popf
mov qword [rbp + 0x318], rax
movabs rax, 0x9c71c5388037dea2
pushf
not rax
add rax, 0x4a8029f6
xor rax, 0x52dcd784
rol rax, 0x7a
popf
pushf
not rax
add rax, 0x4845b0a0
xor rax, 0x54dc3a87
rol rax, 0xf5
popf
mov qword [rbp + 0x320], rax
movabs rax, 0x9d3952be65b76554
pushf
not rax
add rax, 0x75be4a2f
xor rax, 0x6e90a97d
rol rax, 0x40
popf
pushf
not rax
add rax, 0x41c7acc0
xor rax, 0x43f1e91c
rol rax, 0xff
popf
mov qword [rbp + 0x328], rax
mov qword [rbp + 0x2d0], r13
movabs rsi, 0x9eeccf6d10998e6a
pushf
not rsi
add rsi, 0x6f62ae6e
xor rsi, 0x4130b560
rol rsi, 0xdf
popf
pushf
not rsi
add rsi, 0x7d7b69dc
xor rsi, 0x4c626692
rol rsi, 0xea
popf
pushf
not rsi
add rsi, 0x4a10483a
xor rsi, 0x7729ea45
rol rsi, 0x12
popf
mov qword [rbp + 0x2e0], rsi
movabs rdi, 0xe0b0e180cd7ef539
pushf
not rdi
add rdi, 0x457b4274
xor rdi, 0x48b5bd8b
rol rdi, 0xd7
popf
pushf
not rdi
add rdi, 0x697513ad
xor rdi, 0x5e79c543
rol rdi, 0x20
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.1400c9027
movabs rax, 0x2f804328770e468
pushf
not rax
add rax, 0x56adf533
xor rax, 0x719d1873
rol rax, 0xcd
popf
pushf
not rax
add rax, 0x552aa67f
xor rax, 0x41c5e034
rol rax, 0x4b
popf
pushf
not rax
add rax, 0x6cf0aa5a
xor rax, 0x5da18193
rol rax, 0x68
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.1400c9027
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, 0x5cad4e1b
pushf
not r8d
add r8d, 0xc278cb5d
xor r8d, 0x8ec65c88
rol r8d, 0xf7
popf
pushf
not r8d
add r8d, 0xa911e3b4
xor r8d, 0xda1c5d23
rol r8d, 0xcb
popf
lea rcx, [rbp + 0x30]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp + 0x170]
lea rcx, [rbp - 0x80]
call fcn.1400d8ef7
nop
lea rdx, [rbp + 0x190]
lea rcx, [rbp - 0x60]
call fcn.1400d8ef7
nop
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp - 0x40]
call fcn.1400d8ef7
nop
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp - 0x20]
call fcn.1400d8ef7
nop
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp]
call fcn.1400d8ef7
mov eax, dword [rbp + 0x210]
mov dword [rbp + 0x20], eax
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x310]
call fcn.1400d8ef7
nop
lea rax, [0x188fc336b]
pushf
sub rax, 0x48f4b59b
popf
mov qword [rbp + 0x30], rax
lea rcx, [rbp + 0xc0]
jmp 0x1400a9059
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 0x1400a9079
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, [0x19ff6fcb6]
pushf
sub r14, 0x5fef7ed6
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 0x1400a90c1
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
lea rax, [0x18186826e]
pushf
sub rax, 0x417f0516
popf
mov qword [rbp + 0x40], rax
mov rbx, qword [rbp + 0x328]
cmp rbx, 0xf
jbe 0x1400a9130
push rax
pushf
mov eax, 0x2899d486
pushf
not eax
add eax, 0xd09bb643
xor eax, 0x9071ef21
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xb9e884ff
xor eax, 0xd96dff0b
rol eax, 0x82
popf
pushf
not eax
add eax, 0xf321d5d6
xor eax, 0xf086ff95
rol eax, 0x5e
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0x4269b3a5
pushf
not eax
add eax, 0xbcf0cab3
xor eax, 0xdef1a2e1
rol eax, 0x13
popf
pushf
not eax
add eax, 0xe829a0dc
xor eax, 0x8cb29de7
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xa2afa18f
xor eax, 0xf6a97e5e
rol eax, 0x44
popf
pushf
not eax
add eax, 0xf82bd534
xor eax, 0xbe02824d
rol eax, 0x3a
popf
jmp 0x1400a777d
mov r8, qword [rbp + 0x310]
inc rbx
jmp 0x1400a927c
mov ebx, 0xa43072d5
pushf
not ebx
add ebx, 0x86e78e72
xor ebx, 0x9b29de4f
rol ebx, 0x8c
popf
pushf
not ebx
add ebx, 0xa330929d
xor ebx, 0x95f05402
rol ebx, 0xa3
popf
pushf
not ebx
add ebx, 0xe0cb4310
xor ebx, 0xd7b2cb07
rol ebx, 4
popf
mov ecx, ebx
call fcn.14009bdd2
mov r8, rax
movups xmm0, xmmword [rbp + 0x310]
movups xmmword [rax], xmm0
push rax
pushf
mov eax, 0x3edff587
pushf
not eax
add eax, 0xcfced05b
xor eax, 0xc036c47f
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xabdbc77b
xor eax, 0xdaabc04f
rol eax, 0x84
popf
pushf
not eax
add eax, 0xaf6ed3c2
xor eax, 0x9dee80a6
rol eax, 0x67
popf
pushf
not eax
add eax, 0x94deb0aa
xor eax, 0xea2f2ac1
rol eax, 0x29
popf
jmp 0x1400a777d
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.1400c4a77
movabs rax, 0x46c04ae382cb6b6c
pushf
not rax
add rax, 0x4ca7326b
xor rax, 0x60406c36
rol rax, 0x6a
popf
pushf
not rax
add rax, 0x7f90c347
xor rax, 0x51295ff6
rol rax, 0xa5
popf
pushf
not rax
add rax, 0x7a28a2e7
xor rax, 0x708afd2e
rol rax, 0x59
popf
pushf
not rax
add rax, 0x5c0da0d0
xor rax, 0x78f0a301
rol rax, 0xce
popf
mov qword [rbp + 0x310], rax
movabs rax, 0xe0658adda053959
pushf
not rax
add rax, 0x4f0fc1d5
xor rax, 0x79ad5a1d
rol rax, 0xd2
popf
pushf
not rax
add rax, 0x7362005c
xor rax, 0x60e951bc
rol rax, 0xe9
popf
mov qword [rbp + 0x318], rax
movabs rax, 0x49ee6253d363ba54
pushf
not rax
add rax, 0x5ca4603a
xor rax, 0x5a4551c4
rol rax, 0xc6
popf
pushf
not rax
add rax, 0x76719807
xor rax, 0x4744e074
rol rax, 0xa9
popf
pushf
not rax
add rax, 0x512a6499
xor rax, 0x5239942a
rol rax, 0x83
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 0x1400a94b9
push rax
pushf
mov eax, 0x244b19b2
pushf
not eax
add eax, 0xaca79ea5
xor eax, 0xf3193eb4
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xdb0c659e
xor eax, 0xc3526144
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x9ec6b589
xor eax, 0xf87628a4
rol eax, 0x37
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0x2a319d4e
pushf
not eax
add eax, 0xb468bdbe
xor eax, 0xd6eba5e2
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xb2e01444
xor eax, 0x89095ca9
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xd1291cbe
xor eax, 0xcd23c4b6
rol eax, 0xcb
popf
jmp 0x1400a777d
lea rax, [rbp + 0x310]
nop dword [rax]
push rax
pushf
mov eax, 0xe60e05e7
pushf
not eax
add eax, 0xa4aa4f9b
xor eax, 0xebd619a6
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xa853e0f7
xor eax, 0xdcf2a263
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xf98a0476
xor eax, 0x90a308e8
rol eax, 0xcc
popf
jmp 0x1400a777d
inc rax
cmp byte [rax], 0
jne 0x1400a958e
push rax
pushf
mov eax, 0x5cb937ee
pushf
not eax
add eax, 0xfcf116cb
xor eax, 0x9f7b55dc
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xafb892c1
xor eax, 0x99bb5427
rol eax, 0x93
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0x34d184e3
pushf
not eax
add eax, 0xc0a30f46
xor eax, 0xb10cd5a4
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x992acb0b
xor eax, 0xde718a96
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x94b22675
xor eax, 0xf511f63b
rol eax, 0x61
popf
jmp 0x1400a777d
mov qword [rbp + 0x2e0], rax
push rax
pushf
mov eax, 0xf7a60f76
pushf
not eax
add eax, 0x8d235481
xor eax, 0xdec33214
rol eax, 0xa
popf
pushf
not eax
add eax, 0xfb1d6e7a
xor eax, 0xe280eb1d
rol eax, 0x45
popf
pushf
not eax
add eax, 0xc227a841
xor eax, 0xcafd481a
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xed4a44a5
xor eax, 0xacda21e5
rol eax, 0x95
popf
jmp 0x1400a777d
lea rdx, [rbp + 0x2d0]
lea rcx, [rbp + 0x30]
call fcn.14010bfe0
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 0x1400a965d
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::fail_void_const___ptr64]
test al, al
je 0x1400a96c4
push rax
pushf
mov eax, 0x3bab6de6
pushf
not eax
add eax, 0xe4607c4f
xor eax, 0x97e947fb
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x968cdcf3
xor eax, 0xff86bfc5
rol eax, 0x46
popf
pushf
not eax
add eax, 0xde099dfb
xor eax, 0xa122401f
rol eax, 0x67
popf
pushf
not eax
add eax, 0x84a0beb4
xor eax, 0xf7a62bd7
rol eax, 0x4f
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0xdaee24f8
pushf
not eax
add eax, 0x9b9e0dfa
xor eax, 0xf5997bbc
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x9f521091
xor eax, 0xa5ec96a6
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xa273353a
xor eax, 0xf33e12e7
rol eax, 0x51
popf
jmp 0x1400a777d
movabs rax, 0x25be3de92f46f4ba
pushf
not rax
add rax, 0x580fbe01
xor rax, 0x7d011dea
rol rax, 0x59
popf
pushf
not rax
add rax, 0x594f5f9f
xor rax, 0x77db6a67
rol rax, 0xf1
popf
mov qword [rsp + 0x30], rax
movabs rax, 0xeb0febb6961753ee
pushf
not rax
add rax, 0x436dfd4a
xor rax, 0x6ec9286f
rol rax, 0x40
popf
pushf
not rax
add rax, 0x63e58926
xor rax, 0x45e89bdc
rol rax, 0x9b
popf
pushf
not rax
add rax, 0x5ab66960
xor rax, 0x4e33d8b0
rol rax, 0xa6
popf
mov qword [rsp + 0x38], rax
movabs rax, 0x9d53a7c28e511e6d
pushf
not rax
add rax, 0x50e595e2
xor rax, 0x65051fdc
rol rax, 0xf2
popf
pushf
not rax
add rax, 0x4095c1e4
xor rax, 0x4f37bf62
rol rax, 0x19
popf
mov qword [rsp + 0x40], rax
movabs rax, 0x204d0a7672f2cf30
pushf
not rax
add rax, 0x693bedd9
xor rax, 0x5427c385
rol rax, 0xa5
popf
pushf
not rax
add rax, 0x43a64430
xor rax, 0x4f8c1b14
rol rax, 0xc4
popf
pushf
not rax
add rax, 0x7c982f8c
xor rax, 0x458142df
rol rax, 0xb7
popf
mov qword [rsp + 0x48], rax
movabs rax, 0x63726c13d301d1a4
pushf
not rax
add rax, 0x764c08ca
xor rax, 0x45e80693
rol rax, 4
popf
pushf
not rax
add rax, 0x548af5df
xor rax, 0x7933841a
rol rax, 0xf3
popf
pushf
not rax
add rax, 0x7490635a
xor rax, 0x419f38a9
rol rax, 0xae
popf
mov qword [rsp + 0x50], rax
movabs rax, 0xefbf89d6e6db391e
pushf
not rax
add rax, 0x7df4273b
xor rax, 0x726dc234
rol rax, 0xe
popf
pushf
not rax
add rax, 0x4628d556
xor rax, 0x515f13dc
rol rax, 0xae
popf
pushf
not rax
add rax, 0x73d9632b
xor rax, 0x513d9032
rol rax, 0xf9
popf
pushf
not rax
add rax, 0x5cfef592
xor rax, 0x4cbf731b
rol rax, 0xf4
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, 0xd9cedc9445827f4f
pushf
not rcx
add rcx, 0x62435f58
xor rcx, 0x5ab56547
rol rcx, 0x42
popf
pushf
not rcx
add rcx, 0x7778d463
xor rcx, 0x5c427742
rol rcx, 0x5a
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.1400b8eaf
lea rdx, [0x182594b53]
pushf
sub rdx, 0x4258cb33
popf
mov rcx, rax
jmp 0x1400a99b1
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.1400fe996
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.14011754b
lea rcx, [rbp + 0x48]
jmp 0x1400a99ea
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 0x1400a99f8
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
jmp 0x1400a8c20
lea rcx, [rbp + 0x140]
jmp 0x1400a9a3e
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__mktime64]
imul rbx, rax, 0x989680
jmp 0x1400a9a4c
call qword [sym.imp.MSVCP140.dll__Xtime_get_ticks]
sub rbx, rax
mov rax, rbx
cqo
movabs rcx, 0xc33ffffffccac72a
pushf
not rcx
add rcx, 0x6983acb6
xor rcx, 0x6d12a9c7
rol rcx, 0x45
popf
pushf
not rcx
add rcx, 0x761400f1
xor rcx, 0x40c216ad
rol rcx, 0x10
popf
idiv rcx
mov r15, rax
mov eax, 0x7b943095
pushf
not eax
add eax, 0xe91a25ad
xor eax, 0xb4bf0de5
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xe9f60449
xor eax, 0x8cd8511a
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xa4f00286
xor eax, 0xe3383ce0
rol eax, 0xf4
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, 0xbdf546cde4bac9e9
pushf
not rax
add rax, 0x6f6af3d1
xor rax, 0x56034536
rol rax, 0x79
popf
pushf
not rax
add rax, 0x687ca40b
xor rax, 0x53cad111
rol rax, 0x59
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, 0x3eb6d10
pushf
not eax
add eax, 0xbfa00390
xor eax, 0x8067bd5e
rol eax, 0x90
popf
pushf
not eax
add eax, 0xc809ed89
xor eax, 0x8dd9a0a4
rol eax, 0x8b
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, 0x15eeb3b116cade9
pushf
not rax
add rax, 0x572a9b5b
xor rax, 0x4015f2e0
rol rax, 0x39
popf
pushf
not rax
add rax, 0x78a6ea95
xor rax, 0x51fcd41f
rol rax, 8
popf
pushf
not rax
add rax, 0x65a3ff9e
xor rax, 0x6fbba8c3
rol rax, 2
popf
pushf
not rax
add rax, 0x6c6c43fe
xor rax, 0x77e4461b
rol rax, 0x4e
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, 0x11111111c8b0f3b0
pushf
not rax
add rax, 0x6e4a7a9d
xor rax, 0x5d8b66ee
rol rax, 0xc0
popf
pushf
not rax
add rax, 0x5f608e50
xor rax, 0x565cbf5c
rol rax, 0xa3
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.1400d8ef7
nop
lea rdx, [rbp + 0x258]
lea rcx, [rbp - 0x60]
call fcn.1400d8ef7
nop
lea rdx, [rbp + 0x278]
lea rcx, [rbp - 0x40]
call fcn.1400d8ef7
nop
lea rdx, [rbp + 0x298]
lea rcx, [rbp - 0x20]
call fcn.1400d8ef7
mov eax, dword [rbp + 0x2b8]
mov dword [rbp], eax
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x2d0]
call fcn.1400d8ef7
lea rdx, [rbp + 0x2d0]
cmp qword [rbp + 0x2e8], 0xf
cmova rdx, qword [rbp + 0x2d0]
movabs rax, 0x91be2255e9e29742
pushf
not rax
add rax, 0x4e54e2e8
xor rax, 0x70094214
rol rax, 0x58
popf
pushf
not rax
add rax, 0x5ede3fab
xor rax, 0x77f1d0fb
rol rax, 0x58
popf
pushf
not rax
add rax, 0x5e448fb9
xor rax, 0x705eac9e
rol rax, 0x7a
popf
pushf
not rax
add rax, 0x47d70d46
xor rax, 0x5336083d
rol rax, 0xc4
popf
mov qword [rbp + 0x310], rax
movabs rax, 0xb5abf48f9feec000
pushf
not rax
add rax, 0x62dbe8d7
xor rax, 0x4f0b37d8
rol rax, 0x10
popf
pushf
not rax
add rax, 0x5ac4d979
xor rax, 0x66469fd2
rol rax, 0xd4
popf
pushf
not rax
add rax, 0x6a7e4118
xor rax, 0x6914aa0b
rol rax, 0xf2
popf
pushf
not rax
add rax, 0x61f466a0
xor rax, 0x688b5607
rol rax, 0xf3
popf
mov qword [rbp + 0x318], rax
movabs rax, 0x46a0d44c566ea86f
pushf
not rax
add rax, 0x545c6fd3
xor rax, 0x528a09e7
rol rax, 0xe6
popf
pushf
not rax
add rax, 0x4ab0f687
xor rax, 0x63fe7112
rol rax, 0xd0
popf
pushf
not rax
add rax, 0x67d5f667
xor rax, 0x69f3345e
rol rax, 0xee
popf
mov qword [rbp + 0x320], rax
movabs rbx, 0xfbe65e611d17d56
pushf
not rbx
add rbx, 0x5ddfe4fa
xor rbx, 0x5de9ae55
rol rbx, 0x39
popf
pushf
not rbx
add rbx, 0x5d2e1acb
xor rbx, 0x552316b6
rol rbx, 0x29
popf
pushf
not rbx
add rbx, 0x6beb805b
xor rbx, 0x600e85a4
rol rbx, 0xae
popf
pushf
not rbx
add rbx, 0x5498eeaa
xor rbx, 0x7511f6ee
rol rbx, 0x81
popf
mov qword [rbp + 0x328], rbx
mov qword [rbp + 0x2f0], r13
mov qword [rbp + 0x2f8], r12
movabs rax, 0x6e3534f113bc0440
pushf
not rax
add rax, 0x6c130fe4
xor rax, 0x57b3d428
rol rax, 0xfa
popf
pushf
not rax
add rax, 0x727ad7d4
xor rax, 0x6884fb0b
rol rax, 0x37
popf
pushf
not rax
add rax, 0x5bfea6b5
xor rax, 0x78d0b4d7
rol rax, 0xef
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.1400c9027
mov rdx, qword [rbp + 0x2e8]
cmp rdx, 0xf
jbe 0x1400a9f99
push rax
pushf
mov eax, 0xb2e5a4fa
pushf
not eax
add eax, 0x98aad42d
xor eax, 0xeef3754c
rol eax, 0x88
popf
pushf
not eax
add eax, 0xe734ca9a
xor eax, 0xd45ab581
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xcfde62d4
xor eax, 0xb0bc4a43
rol eax, 0xb7
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0xc3a869a1
pushf
not eax
add eax, 0xd1b9c6d9
xor eax, 0xd0991b19
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xea937215
xor eax, 0xf0c2037a
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xb8db7190
xor eax, 0xa52660bb
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xf9157c96
xor eax, 0x940c2f98
rol eax, 0x91
popf
jmp 0x1400a777d
inc rdx
mov rcx, qword [rbp + 0x2d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400aa03b
push rax
pushf
mov eax, 0x9bb24784
pushf
not eax
add eax, 0xb05437ff
xor eax, 0xe2621914
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x94631a3d
xor eax, 0xc9b21fe1
rol eax, 0xa8
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0xad606cce
pushf
not eax
add eax, 0xdb21d755
xor eax, 0x80901d12
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xb134f8ff
xor eax, 0x9c497c7d
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xe88b08d5
xor eax, 0xabe054d8
rol eax, 0x8a
popf
jmp 0x1400a777d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400aa0c9
push rax
pushf
mov eax, 0x76d7a9b7
pushf
not eax
add eax, 0x8f534bbb
xor eax, 0xac2d8a93
rol eax, 0x25
popf
pushf
not eax
add eax, 0xedd13c27
xor eax, 0xe30c2a10
rol eax, 0x66
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0xe55d5200
pushf
not eax
add eax, 0xc39c23ac
xor eax, 0x86df442e
rol eax, 0x43
popf
pushf
not eax
add eax, 0xd1b6712f
xor eax, 0xbd06a97f
rol eax, 0x11
popf
pushf
not eax
add eax, 0xc5017407
xor eax, 0xec0a042c
rol eax, 0x7e
popf
jmp 0x1400a777d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3c47
push rax
pushf
mov eax, 0x61ce6525
pushf
not eax
add eax, 0xde6735a0
xor eax, 0xbcc9d877
rol eax, 0x85
popf
pushf
not eax
add eax, 0xbc38b985
xor eax, 0xe8844dc8
rol eax, 0x21
popf
pushf
not eax
add eax, 0xe62608b0
xor eax, 0x81f30787
rol eax, 0x30
popf
pushf
not eax
add eax, 0xacd1bcdc
xor eax, 0x99930bce
rol eax, 0xf0
popf
jmp 0x1400a777d
movdqa xmm0, xmmword [0x140078ea0]
movdqu xmmword [rbp + 0x2e0], xmm0
mov byte [rbp + 0x2d0], 0
lea rcx, [rbp - 0x80]
call fcn.1400bd622
movabs rax, 0x11ca3b39cb9757d4
pushf
not rax
add rax, 0x7cb94353
xor rax, 0x5aa74ba4
rol rax, 0x19
popf
pushf
not rax
add rax, 0x42adbf98
xor rax, 0x508694c4
rol rax, 0x99
popf
mov qword [rsp + 0x30], rax
movabs rax, 0x57ee5ba07ab27177
pushf
not rax
add rax, 0x58ea0304
xor rax, 0x73a6a618
rol rax, 0x72
popf
pushf
not rax
add rax, 0x6e2d22f5
xor rax, 0x66576bd9
rol rax, 0xbb
popf
pushf
not rax
add rax, 0x6ab20011
xor rax, 0x6c6ce53b
rol rax, 0x5b
popf
mov qword [rsp + 0x38], rax
movabs rax, 0x5f1521353663c9b
pushf
not rax
add rax, 0x7981d493
xor rax, 0x635e00c3
rol rax, 0x5c
popf
pushf
not rax
add rax, 0x79f52c21
xor rax, 0x69e6f1ec
rol rax, 0xc9
popf
pushf
not rax
add rax, 0x78313933
xor rax, 0x5255b2ba
rol rax, 0x15
popf
pushf
not rax
add rax, 0x449d6da9
xor rax, 0x55792795
rol rax, 0x91
popf
mov qword [rsp + 0x40], rax
movabs rax, 0xc50e1c088e592da0
pushf
not rax
add rax, 0x60d5093c
xor rax, 0x7a650e94
rol rax, 0xe9
popf
pushf
not rax
add rax, 0x6557e5d9
xor rax, 0x764f42e2
rol rax, 0x47
popf
mov qword [rsp + 0x48], rax
movabs rax, 0xf14719861fbfde51
pushf
not rax
add rax, 0x74a77092
xor rax, 0x6fc361fb
rol rax, 0x6f
popf
pushf
not rax
add rax, 0x4ac2fb13
xor rax, 0x4f32eb42
rol rax, 0x26
popf
pushf
not rax
add rax, 0x5789fda6
xor rax, 0x6b3a2fac
rol rax, 0xc7
popf
mov qword [rsp + 0x50], rax
movabs rax, 0x7fe2b79bcf43dcc6
pushf
not rax
add rax, 0x476f9958
xor rax, 0x78a7998b
rol rax, 6
popf
pushf
not rax
add rax, 0x616e3eb9
xor rax, 0x65b2adfb
rol rax, 0xc
popf
pushf
not rax
add rax, 0x7fd4ea9f
xor rax, 0x6a471780
rol rax, 0x3d
popf
pushf
not rax
add rax, 0x5627acef
xor rax, 0x565d7ebb
rol rax, 0xdd
popf
mov qword [rsp + 0x58], rax
movabs rax, 0xf58ee46918fdce64
pushf
not rax
add rax, 0x61a132a1
xor rax, 0x799e06b3
rol rax, 0x88
popf
pushf
not rax
add rax, 0x5e4ad4fe
xor rax, 0x7844b221
rol rax, 0xd4
popf
pushf
not rax
add rax, 0x69fa0d1e
xor rax, 0x473b8ec9
rol rax, 0x26
popf
pushf
not rax
add rax, 0x70f038bb
xor rax, 0x61c25d09
rol rax, 0xd9
popf
mov qword [rsp + 0x60], rax
movabs rax, 0x7733d1c7da3ec3e1
pushf
not rax
add rax, 0x5f54997e
xor rax, 0x4719347c
rol rax, 0x18
popf
pushf
not rax
add rax, 0x4ce1596f
xor rax, 0x5957d00a
rol rax, 0x23
popf
mov qword [rsp + 0x68], rax
movabs rax, 0x94b66f945f835628
pushf
not rax
add rax, 0x43163ebe
xor rax, 0x4fdb8ce4
rol rax, 0x65
popf
pushf
not rax
add rax, 0x7d4aa093
xor rax, 0x44ff75f7
rol rax, 9
popf
mov qword [rsp + 0x70], rax
movabs rax, 0xd8b706032a7c05c8
pushf
not rax
add rax, 0x442a9b54
xor rax, 0x57e61cc7
rol rax, 0xe0
popf
pushf
not rax
add rax, 0x7f0f56c2
xor rax, 0x77f7fc53
rol rax, 0xa2
popf
pushf
not rax
add rax, 0x78cbfb63
xor rax, 0x79edd5f0
rol rax, 0x1b
popf
mov qword [rsp + 0x78], rax
mov qword [rbp + 0x310], r13
mov qword [rbp + 0x318], r12
movabs rax, 0x28a713f64043b864
pushf
not rax
add rax, 0x67ee6cae
xor rax, 0x5397f56c
rol rax, 0xcb
popf
pushf
not rax
add rax, 0x593bf273
xor rax, 0x4afd4cc4
rol rax, 0xc8
popf
pushf
not rax
add rax, 0x49332624
xor rax, 0x4eb9342d
rol rax, 0xdb
popf
pushf
not rax
add rax, 0x7a7a1643
xor rax, 0x78937d95
rol rax, 0xe6
popf
mov qword [rbp + 0x320], rax
mov qword [rbp + 0x328], rbx
movabs rcx, 0xa9aab9c81957c9d1
pushf
not rcx
add rcx, 0x62554240
xor rcx, 0x50072f0a
rol rcx, 0x21
popf
pushf
not rcx
add rcx, 0x57090c97
xor rcx, 0x40d04c6f
rol rcx, 5
popf
pushf
not rcx
add rcx, 0x5342554f
xor rcx, 0x7233ade9
rol rcx, 0x6a
popf
pushf
not rcx
add rcx, 0x6ca84821
xor rcx, 0x56670388
rol rcx, 7
popf
mov qword [rbp + 0x330], rcx
movabs rax, 0x9e1f5c612c15f94c
pushf
not rax
add rax, 0x62badfff
xor rax, 0x6f058809
rol rax, 0xa8
popf
pushf
not rax
add rax, 0x7df7e55d
xor rax, 0x591462e2
rol rax, 0x34
popf
pushf
not rax
add rax, 0x49e83df3
xor rax, 0x47a8c586
rol rax, 0xe
popf
mov qword [rbp + 0x338], rax
movabs rax, 0x58fdb83e917a1ea8
pushf
not rax
add rax, 0x73c864a8
xor rax, 0x6205c1fa
rol rax, 0xd0
popf
pushf
not rax
add rax, 0x43d0bbce
xor rax, 0x6f3a6662
rol rax, 0xc
popf
mov qword [rbp + 0x340], rax
movabs rax, 0x2faf0b90406e9d14
pushf
not rax
add rax, 0x4f9da14e
xor rax, 0x74ed07aa
rol rax, 0x9d
popf
pushf
not rax
add rax, 0x4b08ad09
xor rax, 0x62d863e1
rol rax, 0x6b
popf
pushf
not rax
add rax, 0x5a10a261
xor rax, 0x7b3536ac
rol rax, 0x6a
popf
mov qword [rbp + 0x348], rax
movabs rax, 0xbae57a5d09dcde4e
pushf
not rax
add rax, 0x73a8d0e6
xor rax, 0x4a0ceab7
rol rax, 0xdd
popf
pushf
not rax
add rax, 0x59365a1a
xor rax, 0x4fbfca86
rol rax, 0xf2
popf
pushf
not rax
add rax, 0x71c3a229
xor rax, 0x7f46ff27
rol rax, 0x80
popf
pushf
not rax
add rax, 0x67c61edb
xor rax, 0x61066995
rol rax, 0x95
popf
mov qword [rbp + 0x350], rax
movabs rax, 0x8862ffeabf20e367
pushf
not rax
add rax, 0x517268d6
xor rax, 0x458dd063
rol rax, 0x12
popf
pushf
not rax
add rax, 0x47e8d4f9
xor rax, 0x4351f142
rol rax, 0x76
popf
pushf
not rax
add rax, 0x5a9e58bb
xor rax, 0x4165bb77
rol rax, 0x40
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.1400c9027
movabs rax, 0x18dbce62d25dd463
pushf
not rax
add rax, 0x749544fb
xor rax, 0x6bf79e8d
rol rax, 0xf2
popf
pushf
not rax
add rax, 0x443aa457
xor rax, 0x66f58736
rol rax, 0x8e
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.1400c9027
xor edx, edx
mov ecx, 0x871ddcd2
pushf
not ecx
add ecx, 0x91faa7bf
xor ecx, 0xd1b7445e
rol ecx, 0x54
popf
pushf
not ecx
add ecx, 0x89c31b23
xor ecx, 0x9eb2746a
rol ecx, 0x37
popf
jmp 0x1400aa8e4
call qword [sym.imp.KERNEL32.dll_SleepEx]
movabs r15, 0xcf4240373ed40214
pushf
not r15
add r15, 0x5743233f
xor r15, 0x7beae280
rol r15, 0xbf
popf
pushf
not r15
add r15, 0x7e2979c2
xor r15, 0x7c0b34e5
rol r15, 0xac
popf
pushf
not r15
add r15, 0x5bbdf64a
xor r15, 0x7f4d882e
rol r15, 0x1a
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 0x1400aa97a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0x65f8022ec2542025
pushf
not rax
add rax, 0x6dc85602
xor rax, 0x741b53e6
rol rax, 0xcb
popf
pushf
not rax
add rax, 0x77073d7d
xor rax, 0x485a08fa
rol rax, 0xc3
popf
pushf
not rax
add rax, 0x701a8e8e
xor rax, 0x67bc397e
rol rax, 0xfb
popf
mov qword [rbp + 0x2d0], rax
movabs rax, 0xdec799f7081783aa
pushf
not rax
add rax, 0x7b442b94
xor rax, 0x75bafbbf
rol rax, 0xea
popf
pushf
not rax
add rax, 0x686a4cbf
xor rax, 0x6523e6df
rol rax, 0xd8
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.1400c9027
call fcn.1400d0972
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x120]
call fcn.1400d8ef7
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x360], xmm0
movups xmmword [rbp + 0x370], xmm0
lea rdx, [rbp + 0x360]
lea rcx, [rbp + 0x120]
call fcn.14009e875
nop
lea rdx, [rbp + 0x170]
lea rcx, [rbp - 0x80]
call fcn.1400d8ef7
nop
lea rdx, [rbp + 0x190]
lea rcx, [rbp - 0x60]
call fcn.1400d8ef7
nop
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp - 0x40]
call fcn.1400d8ef7
nop
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp - 0x20]
call fcn.1400d8ef7
nop
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp]
call fcn.1400d8ef7
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 0x1400aab37
push rax
pushf
mov eax, 0xf00bcdad
pushf
not eax
add eax, 0x94d8c20b
xor eax, 0xbb6ee943
rol eax, 0x34
popf
pushf
not eax
add eax, 0x82d7a404
xor eax, 0xf544c56d
rol eax, 0x40
popf
pushf
not eax
add eax, 0xcee46279
xor eax, 0x8932f189
rol eax, 0x9b
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0x4b039bd3
pushf
not eax
add eax, 0xba082254
xor eax, 0x807756df
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x8b07c6c8
xor eax, 0xa8802608
rol eax, 0x2b
popf
jmp 0x1400a777d
mov ecx, esi
mov r10, qword [rbp - 0x48]
mov r11, qword [rbp - 0x60]
cmp r9, rcx
jbe 0x1400aabd6
push rax
pushf
mov eax, 0x6c9dced4
pushf
not eax
add eax, 0xe28d4d00
xor eax, 0xe615eaf4
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xc0e047d6
xor eax, 0x9d1ddd8c
rol eax, 0x32
popf
pushf
not eax
add eax, 0xd692a005
xor eax, 0xafea72c5
rol eax, 0x68
popf
pushf
not eax
add eax, 0xe63df7e3
xor eax, 0x9e0348a4
rol eax, 0xe1
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0xe4ddf528
pushf
not eax
add eax, 0xb5d2a005
xor eax, 0x8799a90f
rol eax, 0x86
popf
pushf
not eax
add eax, 0xd8ac5548
xor eax, 0xf0d3e28c
rol eax, 0x80
popf
pushf
not eax
add eax, 0xade5aa2e
xor eax, 0xa0b5272f
rol eax, 0xef
popf
jmp 0x1400a777d
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 0x1400aac38
inc edx
mov ecx, edx
cmp r9, rcx
ja 0x1400aac74
push rax
pushf
mov eax, 0x77370b1
pushf
not eax
add eax, 0xdd45980b
xor eax, 0x90bc85ca
rol eax, 0x93
popf
pushf
not eax
add eax, 0xac711838
xor eax, 0x8556ecc2
rol eax, 0xe9
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0x206a2d65
pushf
not eax
add eax, 0x9b2f4bce
xor eax, 0xbec56d65
rol eax, 0xec
popf
pushf
not eax
add eax, 0x9c80f9d8
xor eax, 0xd976846a
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xf363e48f
xor eax, 0xde3fb880
rol eax, 0x97
popf
pushf
not eax
add eax, 0x86fa5841
xor eax, 0xa5e5330c
rol eax, 0x78
popf
jmp 0x1400a777d
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, 0x82d9d213f70d9e3a
pushf
not r14
add r14, 0x6b6affe6
xor r14, 0x758d676d
rol r14, 0x1f
popf
pushf
not r14
add r14, 0x71dc78e8
xor r14, 0x5406f98a
rol r14, 0xcd
popf
pushf
not r14
add r14, 0x47a95eea
xor r14, 0x63985f07
rol r14, 0xe9
popf
pushf
not r14
add r14, 0x67edff6d
xor r14, 0x70b82d01
rol r14, 0x86
popf
test rdx, rdx
je 0x1400aadc4
push rax
pushf
mov eax, 0xd0faefbe
pushf
not eax
add eax, 0xd6d92f8e
xor eax, 0xdbc153b2
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xef2a2db7
xor eax, 0xb16c34a6
rol eax, 0x23
popf
pushf
not eax
add eax, 0xf9ac50c7
xor eax, 0xf33546eb
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xb9615b71
xor eax, 0x87fa28b0
rol eax, 0xb8
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0x1f9d07d8
pushf
not eax
add eax, 0xb33e5c19
xor eax, 0xda0383c2
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xd9c42d6d
xor eax, 0xa241e3ca
rol eax, 0x66
popf
jmp 0x1400a777d
cmp rdx, r14
ja 0x1400aae33
push rax
pushf
mov eax, 0x76018c9f
pushf
not eax
add eax, 0xa1aa61a0
xor eax, 0xbc172581
rol eax, 0x50
popf
pushf
not eax
add eax, 0xa4babc5c
xor eax, 0xb43924bb
rol eax, 0xc0
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0xe85dbfad
pushf
not eax
add eax, 0xfd2e11a5
xor eax, 0x8ba1d3cb
rol eax, 0x87
popf
pushf
not eax
add eax, 0xb507f41b
xor eax, 0x828c65c7
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa501809a
xor eax, 0xef5d08b4
rol eax, 0x34
popf
pushf
not eax
add eax, 0xd1a920d6
xor eax, 0x90b91314
rol eax, 0x2f
popf
jmp 0x1400a777d
lea rcx, [rbp + 0x310]
call fcn.1400c17de
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 0x1400aaf0d
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 0x1400aaf86
push rax
pushf
mov eax, 0xcc01f2fa
pushf
not eax
add eax, 0xbaf7f4c9
xor eax, 0x813ab17c
rol eax, 0x40
popf
pushf
not eax
add eax, 0xf63115f5
xor eax, 0xde70879f
rol eax, 0x53
popf
pushf
not eax
add eax, 0xa3d1a2d1
xor eax, 0x8ce6b629
rol eax, 0xd7
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0x7aff5954
pushf
not eax
add eax, 0xc46382d6
xor eax, 0x9897b7cd
rol eax, 3
popf
pushf
not eax
add eax, 0x8df2d39b
xor eax, 0x95ab1a2c
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xeb6a7c44
xor eax, 0xb9e3bc51
rol eax, 3
popf
jmp 0x1400a777d
cmp rdx, r14
ja 0x1400ab02e
push rax
pushf
mov eax, 0xe7bb3b9b
pushf
not eax
add eax, 0xb06500a0
xor eax, 0x942310fa
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x9631a66a
xor eax, 0xf56143c1
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xbe1304dc
xor eax, 0xe47baf95
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xc5802e56
xor eax, 0xaefd0d73
rol eax, 0xe9
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0x12cc78d7
pushf
not eax
add eax, 0xdd7269b8
xor eax, 0xab4ac85c
rol eax, 0x68
popf
pushf
not eax
add eax, 0x9c960825
xor eax, 0xad5d5883
rol eax, 0x1a
popf
jmp 0x1400a777d
lea rcx, [rbp + 0x2d0]
call fcn.1400c17de
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 0x1400ab15d
mov rax, qword [rbp + 0x2d8]
push rax
pushf
mov eax, 0x8fd081af
pushf
not eax
add eax, 0x951800b3
xor eax, 0x86e158b3
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xdb1b5f11
xor eax, 0xb84af710
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x995975da
xor eax, 0xd071f7e7
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xb3c30b05
xor eax, 0xba090864
rol eax, 0xd5
popf
jmp 0x1400a777d
mov dword [rbp + 0x2f0], 0x7ff
mov r8d, esi
mov rcx, qword [rbp + 0x2d0]
mov rdx, rcx
mov r10, rax
cmp rcx, rax
je 0x1400ab1af
push rax
pushf
mov eax, 0x274a4c92
pushf
not eax
add eax, 0x9333a63a
xor eax, 0xe3560bb9
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb579f52a
xor eax, 0x92e16934
rol eax, 0x2d
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0xcd791637
pushf
not eax
add eax, 0xa3264b0d
xor eax, 0x9d351030
rol eax, 5
popf
pushf
not eax
add eax, 0x9a2c8ce6
xor eax, 0x98151308
rol eax, 0x64
popf
pushf
not eax
add eax, 0xe1efb1f8
xor eax, 0xaec17eba
rol eax, 0x62
popf
jmp 0x1400a777d
mov r9d, r8d
sub rax, rcx
sar rax, 2
cmp rax, r9
jbe 0x1400ab24e
push rax
pushf
mov eax, 0xe24107a5
pushf
not eax
add eax, 0xb9faea5f
xor eax, 0xa14c8c59
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xf975219c
xor eax, 0xd97b8712
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xedce3369
xor eax, 0x85d3e2b3
rol eax, 0x13
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0x66a3d4ce
pushf
not eax
add eax, 0x8e119545
xor eax, 0xd3d56986
rol eax, 0xd
popf
pushf
not eax
add eax, 0xcf61498e
xor eax, 0xba2328a6
rol eax, 0x9d
popf
jmp 0x1400a777d
mov eax, dword [rbp + 0x328]
xor dword [rcx + r9*4], eax
inc r8d
add rdx, 4
cmp rdx, r10
je 0x1400ab2ca
push rax
pushf
mov eax, 0x4231bf31
pushf
not eax
add eax, 0xfe80a8af
xor eax, 0xf1057e68
rol eax, 0x46
popf
pushf
not eax
add eax, 0xec69836b
xor eax, 0x9983bed7
rol eax, 0xde
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0xaf639494
pushf
not eax
add eax, 0xeeaf805f
xor eax, 0xcdcb611e
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xc49d6deb
xor eax, 0xd046c655
rol eax, 0x24
popf
jmp 0x1400a777d
mov rax, qword [rbp + 0x2d8]
mov rcx, qword [rbp + 0x2d0]
jmp 0x1400ab1f5
lea rdx, [rbp + 0x2d0]
lea rcx, [0x197023593]
pushf
sub rcx, 0x56f98563
popf
call fcn.1400f4387
nop
mov rcx, qword [rbp + 0x2d0]
test rcx, rcx
je 0x1400ab3b4
push rax
pushf
mov eax, 0x8b4b4e0a
pushf
not eax
add eax, 0xe883541f
xor eax, 0xe1fa34fc
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd8a2b0d9
xor eax, 0x90ba9b97
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x91a83d4b
xor eax, 0xe5074498
rol eax, 0xee
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0xb2b2afdc
pushf
not eax
add eax, 0xc7bb70bf
xor eax, 0xd1c9a405
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xe899f647
xor eax, 0xd504cfdf
rol eax, 3
popf
pushf
not eax
add eax, 0xb286a17b
xor eax, 0xe83e235d
rol eax, 0x1c
popf
jmp 0x1400a777d
mov rax, qword [rbp + 0x2e0]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ab462
push rax
pushf
mov eax, 0xc350103e
pushf
not eax
add eax, 0xc0c6d029
xor eax, 0xa3b8fc81
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xe519b951
xor eax, 0xd6379a38
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xf346e06a
xor eax, 0x9bd4da58
rol eax, 0xe0
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0x5ca13dfa
pushf
not eax
add eax, 0xf205ee89
xor eax, 0xd0661f15
rol eax, 0x54
popf
pushf
not eax
add eax, 0xc6434989
xor eax, 0xb5dbe285
rol eax, 0x40
popf
pushf
not eax
add eax, 0xba005667
xor eax, 0xada4da32
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x83ef9f3c
xor eax, 0xa0aba70c
rol eax, 0x45
popf
jmp 0x1400a777d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400ab529
push rax
pushf
mov eax, 0x8c3da8eb
pushf
not eax
add eax, 0x87814dab
xor eax, 0x80f23a8d
rol eax, 0x33
popf
pushf
not eax
add eax, 0x854eb7d9
xor eax, 0xdb7f7a9e
rol eax, 0x84
popf
pushf
not eax
add eax, 0xd9358f0d
xor eax, 0xf8e414ff
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x8c8a55b1
xor eax, 0xa7446be1
rol eax, 0x1c
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0x53e1ca3e
pushf
not eax
add eax, 0x94323c11
xor eax, 0x84e81600
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xfe0bdf69
xor eax, 0xaca72a1f
rol eax, 0xda
popf
pushf
not eax
add eax, 0x8e0b0eee
xor eax, 0xf736fdae
rol eax, 0x21
popf
pushf
not eax
add eax, 0xdf818532
xor eax, 0x95f4ae27
rol eax, 0x8b
popf
jmp 0x1400a777d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3c47
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x2d0], xmm0
mov qword [rbp + 0x2e0], rsi
push rax
pushf
mov eax, 0x15b29e72
pushf
not eax
add eax, 0xabb55912
xor eax, 0xb3ee5888
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xbf238196
xor eax, 0xa2e09cd5
rol eax, 0x22
popf
jmp 0x1400a777d
mov rcx, qword [rbp + 0x310]
mov qword [rbp + 0x318], rcx
test rcx, rcx
je 0x1400ab673
push rax
pushf
mov eax, 0xd5d16a65
pushf
not eax
add eax, 0xb6193679
xor eax, 0xad02abd6
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x949bd908
xor eax, 0x97869389
rol eax, 0x42
popf
pushf
not eax
add eax, 0x9f4f3b9a
xor eax, 0xa9163d80
rol eax, 0xef
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0x502688a6
pushf
not eax
add eax, 0xd18e32b1
xor eax, 0xe82bfad7
rol eax, 0xae
popf
pushf
not eax
add eax, 0xa9ffb08d
xor eax, 0xbc91266b
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xa3d14331
xor eax, 0xe11e628f
rol eax, 0xe4
popf
jmp 0x1400a777d
mov rax, qword [rbp + 0x320]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ab70e
push rax
pushf
mov eax, 0x29e888a3
pushf
not eax
add eax, 0x89ae3d0e
xor eax, 0xa09bd256
rol eax, 0x25
popf
pushf
not eax
add eax, 0xa2e18fd9
xor eax, 0xb713c839
rol eax, 0xb3
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0x5a9e95c8
pushf
not eax
add eax, 0xd8b6ed75
xor eax, 0xc6362aca
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xd763807a
xor eax, 0x89f32371
rol eax, 0x42
popf
jmp 0x1400a777d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400ab789
push rax
pushf
mov eax, 0xdaaf1878
pushf
not eax
add eax, 0x80ee3360
xor eax, 0x8208d885
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xa7097076
xor eax, 0xbec4e97d
rol eax, 0x86
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0x253d97b6
pushf
not eax
add eax, 0xbf244e74
xor eax, 0xd3718b96
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xa25320b4
xor eax, 0xce95319a
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xdf9fe563
xor eax, 0xd00486b6
rol eax, 0xb
popf
pushf
not eax
add eax, 0x87fedd8b
xor eax, 0xfa363348
rol eax, 0x20
popf
jmp 0x1400a777d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3c47
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x310], xmm0
mov qword [rbp + 0x320], rsi
push rax
pushf
mov eax, 0x68753aba
pushf
not eax
add eax, 0x90d3264a
xor eax, 0xa974ddf1
rol eax, 0xec
popf
pushf
not eax
add eax, 0xf89b294a
xor eax, 0xe49e6c25
rol eax, 0x81
popf
pushf
not eax
add eax, 0x8961e05d
xor eax, 0xaab1ce6f
rol eax, 0x50
popf
pushf
not eax
add eax, 0xb7f15d12
xor eax, 0xdf993058
rol eax, 4
popf
jmp 0x1400a777d
lea rcx, [rbp - 0x80]
call fcn.1400c4a77
mov rax, qword [0x14008b038]
mov qword [rbp + 0x2d8], r12
cmp qword [0x14008b030], rax
je 0x1400ab8f7
push rax
pushf
mov eax, 0xafd9193b
pushf
not eax
add eax, 0xb121c7ef
xor eax, 0x815fab33
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x95037fa0
xor eax, 0xc1d31db2
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xb2691f1c
xor eax, 0xf7108a33
rol eax, 0xb3
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0xf41b22fc
pushf
not eax
add eax, 0xd7a11ca8
xor eax, 0xfc9254d2
rol eax, 0x71
popf
pushf
not eax
add eax, 0xf53d0e0f
xor eax, 0x9a4ac6ff
rol eax, 0x5b
popf
jmp 0x1400a777d
movabs rax, 0x418b6d78c6f62fbb
pushf
not rax
add rax, 0x43e2b919
xor rax, 0x7de48f4d
rol rax, 0x6b
popf
pushf
not rax
add rax, 0x6f6deff9
xor rax, 0x46f8b372
rol rax, 0x8e
popf
pushf
not rax
add rax, 0x6aec3027
xor rax, 0x7c7a50e5
rol rax, 0xe0
popf
pushf
not rax
add rax, 0x7837682a
xor rax, 0x7f8ea276
rol rax, 0x4a
popf
mov qword [rbp + 0x310], rax
movabs rax, 0xf656d9c258f00c9d
pushf
not rax
add rax, 0x5cb81dde
xor rax, 0x4f8114b5
rol rax, 0x3a
popf
pushf
not rax
add rax, 0x568df868
xor rax, 0x45173d73
rol rax, 0x5c
popf
mov qword [rbp + 0x318], rax
movabs rcx, 0x64745bd575e97d88
pushf
not rcx
add rcx, 0x64e07bd8
xor rcx, 0x6ea1b811
rol rcx, 0x84
popf
pushf
not rcx
add rcx, 0x60047116
xor rcx, 0x5c6edc9a
rol rcx, 0x5e
popf
pushf
not rcx
add rcx, 0x4bae9e94
xor rcx, 0x5daf9e1e
rol rcx, 0xc2
popf
mov qword [rbp + 0x320], rcx
movabs rax, 0x77028843eefe6eef
pushf
not rax
add rax, 0x6d002295
xor rax, 0x46698388
rol rax, 0xe4
popf
pushf
not rax
add rax, 0x7959a8e2
xor rax, 0x5457f203
rol rax, 0xc9
popf
pushf
not rax
add rax, 0x5f3dce15
xor rax, 0x5ab506ce
rol rax, 0x1c
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.1400c9027
call fcn.1400a29b5
mov rax, qword [0x14008b030]
cmp rax, qword [0x14008b038]
je 0x1400abb32
push rax
pushf
mov eax, 0xdae39c25
pushf
not eax
add eax, 0x95ff03f8
xor eax, 0x94c258ed
rol eax, 0x58
popf
pushf
not eax
add eax, 0xff32b72e
xor eax, 0xbd47f899
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xd95b7b86
xor eax, 0x9d715244
rol eax, 0xa1
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0xdc112410
pushf
not eax
add eax, 0x87698570
xor eax, 0xecc572aa
rol eax, 0x25
popf
pushf
not eax
add eax, 0xb7e2e4d9
xor eax, 0xb8406630
rol eax, 0x67
popf
jmp 0x1400a777d
mov qword [0x14008b038], rax
push rax
pushf
mov eax, 0x3f16ee73
pushf
not eax
add eax, 0xb0110407
xor eax, 0x928e9dec
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x8517a517
xor eax, 0xb5305b88
rol eax, 0x58
popf
pushf
not eax
add eax, 0xddbb874c
xor eax, 0xb30ddfb2
rol eax, 0x6f
popf
jmp 0x1400a777d
mov rcx, qword [rbp + 0x360]
mov qword [rbp + 0x368], rcx
test rcx, rcx
je 0x1400abbf8
push rax
pushf
mov eax, 0x405f1993
pushf
not eax
add eax, 0xb2b1ce17
xor eax, 0x808bb254
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x9b1bfb0f
xor eax, 0xd7228e8a
rol eax, 0x45
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0x413516ff
pushf
not eax
add eax, 0xca4c3a73
xor eax, 0xedd54a33
rol eax, 0xba
popf
pushf
not eax
add eax, 0xeb827eb9
xor eax, 0x89ef751b
rol eax, 0xc3
popf
jmp 0x1400a777d
mov rax, qword [rbp + 0x370]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400abc93
push rax
pushf
mov eax, 0x114ab63e
pushf
not eax
add eax, 0xde867ef3
xor eax, 0xaa01dcaf
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xe4b78d29
xor eax, 0xf0632899
rol eax, 7
popf
pushf
not eax
add eax, 0x8b8e4923
xor eax, 0xa1c0274b
rol eax, 0x98
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0xcac281f0
pushf
not eax
add eax, 0xe732f8fb
xor eax, 0xbb52ad97
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xbbdf8456
xor eax, 0xe4b73a33
rol eax, 0x73
popf
pushf
not eax
add eax, 0xf7dcb586
xor eax, 0x8e62a71c
rol eax, 0xdf
popf
jmp 0x1400a777d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400abd34
push rax
pushf
mov eax, 0xb4613e9c
pushf
not eax
add eax, 0xe7405879
xor eax, 0xcfdd7b39
rol eax, 0x79
popf
pushf
not eax
add eax, 0x8e5a2a5c
xor eax, 0xbd9222ec
rol eax, 0x12
popf
pushf
not eax
add eax, 0xaa8655c1
xor eax, 0x8cbcd5f8
rol eax, 0x91
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0x65801d2c
pushf
not eax
add eax, 0x92e48640
xor eax, 0x86302686
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xe7c7fbf2
xor eax, 0x97a31d81
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xcfaf7759
xor eax, 0x8b19035a
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xef87ca4c
xor eax, 0xb036a7e6
rol eax, 5
popf
jmp 0x1400a777d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3c47
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x360], xmm0
mov qword [rbp + 0x370], rsi
push rax
pushf
mov eax, 0xe94b2e46
pushf
not eax
add eax, 0xa5341481
xor eax, 0x88b369f6
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xe6d70602
xor eax, 0xafb76dba
rol eax, 0x61
popf
jmp 0x1400a777d
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 0x1400abebf
push rax
pushf
mov eax, 0xb80b6fe3
pushf
not eax
add eax, 0xeb6d97e5
xor eax, 0x86feeaf3
rol eax, 0xda
popf
pushf
not eax
add eax, 0xf11a16d7
xor eax, 0x89f362b9
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xf0a9ee41
xor eax, 0xb889bb54
rol eax, 0x71
popf
pushf
not eax
add eax, 0xe855c36e
xor eax, 0xa2191089
rol eax, 0x9a
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0x17edcb17
pushf
not eax
add eax, 0xfac57af7
xor eax, 0xdb9fe2c9
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xd51aa8b5
xor eax, 0xe6f58a68
rol eax, 5
popf
pushf
not eax
add eax, 0xa947bca3
xor eax, 0xdaa6b477
rol eax, 0xd
popf
jmp 0x1400a777d
inc rdx
mov rcx, qword [rbp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400abf61
push rax
pushf
mov eax, 0x6af7c606
pushf
not eax
add eax, 0xe33d7514
xor eax, 0xfc007450
rol eax, 0xff
popf
pushf
not eax
add eax, 0xbadd1eb0
xor eax, 0xcc9a9888
rol eax, 0x82
popf
pushf
not eax
add eax, 0x8627c9cd
xor eax, 0xb1f523a8
rol eax, 0xcc
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0x1b04b050
pushf
not eax
add eax, 0xde9abe80
xor eax, 0xdee4072e
rol eax, 0x99
popf
pushf
not eax
add eax, 0x8116929e
xor eax, 0xca3885ed
rol eax, 0x10
popf
pushf
not eax
add eax, 0xb53e02f9
xor eax, 0x89d57615
rol eax, 0xf5
popf
jmp 0x1400a777d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400abfef
push rax
pushf
mov eax, 0x993adfe6
pushf
not eax
add eax, 0xf701531f
xor eax, 0xd1c628ba
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x9c63bd52
xor eax, 0xdf87a8f1
rol eax, 0xa8
popf
jmp 0x1400a777d
push rax
pushf
mov eax, 0x53546052
pushf
not eax
add eax, 0x95cd4b8d
xor eax, 0x909eba62
rol eax, 0xae
popf
pushf
not eax
add eax, 0x88c704f4
xor eax, 0xb63737ca
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xdee71bc1
xor eax, 0xa7311928
rol eax, 0x71
popf
pushf
not eax
add eax, 0xb3b52ee0
xor eax, 0xedeaaaf4
rol eax, 0xa5
popf
jmp 0x1400a777d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3c47
push rax
pushf
mov eax, 0x7851e242
pushf
not eax
add eax, 0x87e3c6da
xor eax, 0xa74f3aab
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xd2c6047f
xor eax, 0xd919ef75
rol eax, 0x73
popf
pushf
not eax
add eax, 0xf8bfd968
xor eax, 0xaa1e9ee5
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xb3b361ab
xor eax, 0xe0d07088
rol eax, 0xb4
popf
jmp 0x1400a777d
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, [0x18eba9a2c]
pushf
sub rax, 0x4eb31c4c
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.14011754b
lea rcx, [rbp + 0x48]
jmp 0x1400ac149
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 0x1400ac157
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
jmp 0x1400a8c1a
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 0x1400ac1c9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0xd046389a0c9ceb1f
pushf
not rax
add rax, 0x6ed5a409
xor rax, 0x5bc24c17
rol rax, 0x6d
popf
pushf
not rax
add rax, 0x425e8ec5
xor rax, 0x79daadde
rol rax, 0xab
popf
pushf
not rax
add rax, 0x5610c06b
xor rax, 0x770e971b
rol rax, 0x63
popf
pushf
not rax
add rax, 0x471e25ed
xor rax, 0x5f4a29bd
rol rax, 0xda
popf
mov qword [rbp + 0x2d0], rax
movabs rax, 0xe505880a2bfa29f2
pushf
not rax
add rax, 0x72863c42
xor rax, 0x77835fd8
rol rax, 0xc6
popf
pushf
not rax
add rax, 0x43461b3c
xor rax, 0x76f419fd
rol rax, 0x37
popf
pushf
not rax
add rax, 0x4c64a0ae
xor rax, 0x41403b18
rol rax, 0x45
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.1400c9027
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
jmp 0x1400ac2cb
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
call fcn.1400fe996
xor ecx, ecx
jmp 0x1400ac2d9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
push rax
pushf
mov eax, 0xe5c08252
pushf
not eax
add eax, 0xdd55ae57
xor eax, 0x92bbe2ba
rol eax, 0x86
popf
pushf
not eax
add eax, 0xd1ce9717
xor eax, 0x949ae77d
rol eax, 0xa
popf
jmp 0x1400a777d
call fcn.1400c869b
nop
push rax
pushf
mov eax, 0x1035d1c9
pushf
not eax
add eax, 0x8c1ae149
xor eax, 0x83f89631
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xae83d4aa
xor eax, 0xd0a8bd8c
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xa8d9fbff
xor eax, 0xeab46bcc
rol eax, 0x98
popf
pushf
not eax
add eax, 0xe8de4ff0
xor eax, 0xd35d8897
rol eax, 0xc1
popf
jmp 0x1400a777d
call fcn.1400e40a7
int3
call fcn.14010e9a9
nop
push rax
pushf
mov eax, 0x829f9804
pushf
not eax
add eax, 0x81971f29
xor eax, 0xd0b13b47
rol eax, 0x22
popf
pushf
not eax
add eax, 0x9deb5182
xor eax, 0x831907fc
rol eax, 7
popf
pushf
not eax
add eax, 0x95a07c2b
xor eax, 0xb0f0a777
rol eax, 0x14
popf
jmp 0x1400a777d
call fcn.1400e40a7
int3