Function at 0x1400a7379
Capabilities:
Authenticate hmac
Execute command
Parse credit card information
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0xbef40e8b
pushf
not eax
add eax, 0xc4394472
xor eax, 0x9c322870
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xc1ef41bc
xor eax, 0xf3650c25
rol eax, 9
popf
pushf
not eax
add eax, 0xa1c750a1
xor eax, 0x8d8d6e90
rol eax, 0xea
popf
pushf
not eax
add eax, 0xdda3206c
xor eax, 0xca770e84
rol eax, 0x84
popf
cmp eax, 0x29
jne 0x1400a73dc
popf
pop rax
jmp 0x1400aad30
cmp eax, 0x48
jne 0x1400a73eb
popf
pop rax
jmp 0x1400abfc2
cmp eax, 0x3f
jne 0x1400a73fa
popf
pop rax
jmp 0x1400abb45
cmp eax, 1
jne 0x1400a7409
popf
pop rax
jmp 0x1400a7ddf
cmp eax, 0x4a
jne 0x1400a7418
popf
pop rax
jmp 0x1400ac1d9
cmp eax, 0x1a
jne 0x1400a7427
popf
pop rax
jmp 0x1400a9397
cmp eax, 0x44
jne 0x1400a7436
popf
pop rax
jmp 0x1400abe0c
cmp eax, 0x31
jne 0x1400a7445
popf
pop rax
jmp 0x1400ab1fe
cmp eax, 0x40
jne 0x1400a7454
popf
pop rax
jmp 0x1400abc06
cmp eax, 8
jne 0x1400a7463
popf
pop rax
jmp 0x1400a8275
cmp eax, 0x2a
jne 0x1400a7472
popf
pop rax
jmp 0x1400aadef
cmp eax, 0x17
jne 0x1400a7481
popf
pop rax
jmp 0x1400a9056
cmp eax, 0x1c
jne 0x1400a7490
popf
pop rax
jmp 0x1400a94ba
cmp eax, 0x2e
jne 0x1400a749f
popf
pop rax
jmp 0x1400ab064
cmp eax, 0x4c
jne 0x1400a74ae
popf
pop rax
jmp 0x1400ac271
cmp eax, 0x2b
jne 0x1400a74bd
popf
pop rax
jmp 0x1400aaeaa
cmp eax, 0x1b
jne 0x1400a74cc
popf
pop rax
jmp 0x1400a93f7
cmp eax, 0x2d
jne 0x1400a74db
popf
pop rax
jmp 0x1400aafa6
cmp eax, 0x23
jne 0x1400a74ea
popf
pop rax
jmp 0x1400aa986
cmp eax, 0x25
jne 0x1400a74f9
popf
pop rax
jmp 0x1400aaad6
cmp eax, 0x43
jne 0x1400a7508
popf
pop rax
jmp 0x1400abd65
cmp eax, 0x13
jne 0x1400a7517
popf
pop rax
jmp 0x1400a89a2
cmp eax, 0x33
jne 0x1400a7526
popf
pop rax
jmp 0x1400ab389
cmp eax, 0x24
jne 0x1400a7535
popf
pop rax
jmp 0x1400aaa38
cmp eax, 0x1e
jne 0x1400a7544
popf
pop rax
jmp 0x1400a9db9
cmp eax, 0xc
jne 0x1400a7553
popf
pop rax
jmp 0x1400a844f
cmp eax, 0x26
jne 0x1400a7562
popf
pop rax
jmp 0x1400aabe1
cmp eax, 0x27
jne 0x1400a7571
popf
pop rax
jmp 0x1400aac9c
cmp eax, 0x30
jne 0x1400a7580
popf
pop rax
jmp 0x1400ab1a5
cmp eax, 0x10
jne 0x1400a758f
popf
pop rax
jmp 0x1400a86e2
cmp eax, 0x37
jne 0x1400a759e
popf
pop rax
jmp 0x1400ab561
cmp eax, 9
jne 0x1400a75ad
popf
pop rax
jmp 0x1400a8311
cmp eax, 0x39
jne 0x1400a75bc
popf
pop rax
jmp 0x1400ab69e
cmp eax, 0x16
jne 0x1400a75cb
popf
pop rax
jmp 0x1400a8fe0
cmp eax, 0x3b
jne 0x1400a75da
popf
pop rax
jmp 0x1400ab722
cmp eax, 0x4b
jne 0x1400a75e9
popf
pop rax
jmp 0x1400ac212
cmp eax, 0x36
jne 0x1400a75f8
popf
pop rax
jmp 0x1400ab4c2
cmp eax, 0x14
jne 0x1400a7607
popf
pop rax
jmp 0x1400a8a57
cmp eax, 0x46
jne 0x1400a7616
popf
pop rax
jmp 0x1400abf2a
cmp eax, 0x3d
jne 0x1400a7625
popf
pop rax
jmp 0x1400aba46
cmp eax, 2
jne 0x1400a7634
popf
pop rax
jmp 0x1400a7f6a
cmp eax, 0x47
jne 0x1400a7643
popf
pop rax
jmp 0x1400abf8a
cmp eax, 0x41
jne 0x1400a7652
popf
pop rax
jmp 0x1400abca8
cmp eax, 0x11
jne 0x1400a7661
popf
pop rax
jmp 0x1400a8740
cmp eax, 0x35
jne 0x1400a7670
popf
pop rax
jmp 0x1400ab465
cmp eax, 0x3a
jne 0x1400a767f
popf
pop rax
jmp 0x1400ab6d8
cmp eax, 0x12
jne 0x1400a768e
popf
pop rax
jmp 0x1400a87dc
cmp eax, 0x21
jne 0x1400a769d
popf
pop rax
jmp 0x1400a9f11
cmp eax, 0x38
jne 0x1400a76ac
popf
pop rax
jmp 0x1400ab60f
cmp eax, 0xb
jne 0x1400a76bb
popf
pop rax
jmp 0x1400a8400
cmp eax, 0xf
jne 0x1400a76ca
popf
pop rax
jmp 0x1400a8682
cmp eax, 0x15
jne 0x1400a76d9
popf
pop rax
jmp 0x1400a8f78
cmp eax, 5
jne 0x1400a76e8
popf
pop rax
jmp 0x1400a8100
cmp eax, 6
jne 0x1400a76f7
popf
pop rax
jmp 0x1400a813b
cmp eax, 0x22
jne 0x1400a7706
popf
pop rax
jmp 0x1400a9f49
cmp eax, 0x49
jne 0x1400a7715
popf
pop rax
jmp 0x1400ac076
cmp eax, 0x1f
jne 0x1400a7724
popf
pop rax
jmp 0x1400a9e35
cmp eax, 4
jne 0x1400a7733
popf
pop rax
jmp 0x1400a807b
cmp eax, 0x2f
jne 0x1400a7742
popf
pop rax
jmp 0x1400ab129
cmp eax, 0x4d
jne 0x1400a7751
popf
pop rax
jmp 0x1400ac2aa
cmp eax, 0x3e
jne 0x1400a7760
popf
pop rax
jmp 0x1400abaa6
cmp eax, 0x45
jne 0x1400a776f
popf
pop rax
jmp 0x1400abe9b
cmp eax, 0x2c
jne 0x1400a777e
popf
pop rax
jmp 0x1400aaf46
cmp eax, 3
jne 0x1400a778d
popf
pop rax
jmp 0x1400a7fa0
cmp eax, 0x19
jne 0x1400a779c
popf
pop rax
jmp 0x1400a9316
cmp eax, 0x1d
jne 0x1400a77ab
popf
pop rax
jmp 0x1400a980e
cmp eax, 0x34
jne 0x1400a77ba
popf
pop rax
jmp 0x1400ab418
cmp eax, 0x32
jne 0x1400a77c9
popf
pop rax
jmp 0x1400ab2db
cmp eax, 0xe
jne 0x1400a77d8
popf
pop rax
jmp 0x1400a85ba
cmp eax, 0x42
jne 0x1400a77e7
popf
pop rax
jmp 0x1400abd08
cmp eax, 7
jne 0x1400a77f6
popf
pop rax
jmp 0x1400a81e3
cmp eax, 0x20
jne 0x1400a7805
popf
pop rax
jmp 0x1400a9eb1
cmp eax, 0
jne 0x1400a7814
popf
pop rax
jmp 0x1400a785f
cmp eax, 0x3c
jne 0x1400a7823
popf
pop rax
jmp 0x1400ab7d2
cmp eax, 0xd
jne 0x1400a7832
popf
pop rax
jmp 0x1400a8518
cmp eax, 0xa
jne 0x1400a7841
popf
pop rax
jmp 0x1400a83c6
cmp eax, 0x18
jne 0x1400a7850
popf
pop rax
jmp 0x1400a92d5
cmp eax, 0x28
jne 0x1400a785f
popf
pop rax
jmp 0x1400aad29
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, 0x9f9207b3465cc4e4
pushf
not rax
add rax, 0x788e20b7
xor rax, 0x5424c33e
rol rax, 0x76
popf
pushf
not rax
add rax, 0x61771631
xor rax, 0x538b9117
rol rax, 0x34
popf
pushf
not rax
add rax, 0x48e4c24a
xor rax, 0x5b90b31b
rol rax, 0x31
popf
mov qword [rbp + 0x2d0], rax
movabs rax, 0x7f30a62dd3bddaed
pushf
not rax
add rax, 0x4a36e756
xor rax, 0x586aae09
rol rax, 0xf
popf
pushf
not rax
add rax, 0x764d3702
xor rax, 0x6e4d9885
rol rax, 0x58
popf
pushf
not rax
add rax, 0x61dacfd2
xor rax, 0x6e43c004
rol rax, 0xb4
popf
pushf
not rax
add rax, 0x682a4d0b
xor rax, 0x61d9b34e
rol rax, 0x71
popf
mov qword [rbp + 0x2d8], rax
movabs r13, 0x3118372113ebd7a3
pushf
not r13
add r13, 0x4ebb7814
xor r13, 0x4cddf8fd
rol r13, 0xd0
popf
pushf
not r13
add r13, 0x4aaed4f4
xor r13, 0x56cbd26c
rol r13, 0x4c
popf
pushf
not r13
add r13, 0x40a0e1ca
xor r13, 0x553aff42
rol r13, 0x26
popf
pushf
not r13
add r13, 0x4f78d32e
xor r13, 0x4ab3237b
rol r13, 0xce
popf
mov qword [rbp + 0x2f0], r13
movabs r12, 0x33f677edefb98460
pushf
not r12
add r12, 0x7f156f5b
xor r12, 0x46cb230c
rol r12, 0x64
popf
pushf
not r12
add r12, 0x5ef04a6c
xor r12, 0x52908e8e
rol r12, 0x92
popf
pushf
not r12
add r12, 0x5c60efdd
xor r12, 0x61d08f22
rol r12, 0xd3
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.1400c84d4
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, 0x30
pushf
not dl
add dl, 0xff
xor dl, 0x45
rol dl, 0x76
popf
pushf
not dl
add dl, 0x15
xor dl, 0xdc
rol dl, 0xb5
popf
pushf
not dl
add dl, 0x14
xor dl, 0x3c
rol dl, 0x68
popf
jmp 0x1400a7aa2
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.14009c08a
movabs rax, 0x61d46760b1e9061b
pushf
not rax
add rax, 0x611d71f4
xor rax, 0x5b257dd6
rol rax, 0x98
popf
pushf
not rax
add rax, 0x600648f0
xor rax, 0x599a63a5
rol rax, 0xcb
popf
pushf
not rax
add rax, 0x760f1dc5
xor rax, 0x40de7bb1
rol rax, 0xc1
popf
pushf
not rax
add rax, 0x60b0f6e1
xor rax, 0x7c0c3160
rol rax, 0xc8
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 0x1400a7b55
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0x26b660fad805ca8a
pushf
not rax
add rax, 0x61816ef7
xor rax, 0x7c0f7a7d
rol rax, 4
popf
pushf
not rax
add rax, 0x5a29ac0f
xor rax, 0x7c8fcfdc
rol rax, 0x30
popf
pushf
not rax
add rax, 0x4ec233ab
xor rax, 0x794d0271
rol rax, 0xc0
popf
pushf
not rax
add rax, 0x651b4c32
xor rax, 0x7e971016
rol rax, 0x1a
popf
mov qword [rbp + 0x120], rax
movabs rax, 0x540856322303548a
pushf
not rax
add rax, 0x53ef1442
xor rax, 0x402f27cf
rol rax, 0xa5
popf
pushf
not rax
add rax, 0x4a0f5558
xor rax, 0x7aa24f8d
rol rax, 0xb9
popf
pushf
not rax
add rax, 0x7ba82c40
xor rax, 0x4677fed7
rol rax, 0xf9
popf
pushf
not rax
add rax, 0x768b4eed
xor rax, 0x7bfb2bbe
rol rax, 0x56
popf
mov qword [rbp + 0x128], rax
movabs rcx, 0xa5b0c17463986cea
pushf
not rcx
add rcx, 0x5a6a6dee
xor rcx, 0x4b1a4196
rol rcx, 0x9d
popf
pushf
not rcx
add rcx, 0x6a5ddc86
xor rcx, 0x6386a93f
rol rcx, 0x29
popf
pushf
not rcx
add rcx, 0x637be5da
xor rcx, 0x74f1728b
rol rcx, 0x35
popf
mov qword [rbp + 0x130], rcx
movabs rax, 0x68601b710fd6c674
pushf
not rax
add rax, 0x44a305fe
xor rax, 0x795d3107
rol rax, 9
popf
pushf
not rax
add rax, 0x6c2f197d
xor rax, 0x56158bbf
rol rax, 0xb
popf
pushf
not rax
add rax, 0x789dc581
xor rax, 0x7b06c8d7
rol rax, 0xf0
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.1400c84d4
lea rsi, [0x1ae1b3cf1]
pushf
sub rsi, 0x6e1294d9
popf
mov rdx, rsi
lea rcx, [rsp + 0x30]
call fcn.1400d6ed6
mov rdx, rax
lea rcx, [rbp + 0x170]
call fcn.140117c30
nop
cmp byte [rbp + 0x2c0], r15b
je 0x1400a7dac
push rax
pushf
mov eax, 0xdc6ecf17
pushf
not eax
add eax, 0xeea03c07
xor eax, 0x82ea9e53
rol eax, 0x44
popf
pushf
not eax
add eax, 0xe2a2a6b6
xor eax, 0xf4e37aec
rol eax, 0x23
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0xd5db690c
pushf
not eax
add eax, 0xb5b43a8e
xor eax, 0xe2165ed7
rol eax, 5
popf
pushf
not eax
add eax, 0xaeff7be3
xor eax, 0xf52d937b
rol eax, 0xdb
popf
jmp 0x1400a73cd
movabs rax, 0xa5a4fb73690c9e59
pushf
not rax
add rax, 0x72f6bd04
xor rax, 0x42894af7
rol rax, 0xe3
popf
pushf
not rax
add rax, 0x763dc6f0
xor rax, 0x546c2cbc
rol rax, 0xd7
popf
pushf
not rax
add rax, 0x5f47450a
xor rax, 0x58736c14
rol rax, 0x3d
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.1400d786b
mov rdi, rax
lea rdx, [rbp + 0x238]
lea rcx, [rbp - 0x80]
call fcn.1400d6ed6
nop
lea rdx, [rbp + 0x258]
lea rcx, [rbp - 0x60]
call fcn.1400d6ed6
nop
lea rdx, [rbp + 0x278]
lea rcx, [rbp - 0x40]
call fcn.1400d6ed6
nop
lea rdx, [rbp + 0x298]
lea rcx, [rbp - 0x20]
call fcn.1400d6ed6
mov eax, dword [rbp + 0x2b8]
mov dword [rbp], eax
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x310]
call fcn.1400d6ed6
mov rax, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0xf
jbe 0x1400a7f37
push rax
pushf
mov eax, 0x1520ad00
pushf
not eax
add eax, 0xb7518681
xor eax, 0xbb5e0d15
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xe348abcd
xor eax, 0xe14a3d58
rol eax, 0x25
popf
pushf
not eax
add eax, 0xbbf61721
xor eax, 0xa4e522c2
rol eax, 0x45
popf
pushf
not eax
add eax, 0xbef035fa
xor eax, 0xada09bbe
rol eax, 0x58
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x4848e5de
pushf
not eax
add eax, 0xbadae9fb
xor eax, 0xc70c660e
rol eax, 0xce
popf
pushf
not eax
add eax, 0x83b7db90
xor eax, 0xeb332e24
rol eax, 0x7e
popf
jmp 0x1400a73cd
mov rdi, qword [rdi]
push rax
pushf
mov eax, 0xf2aac595
pushf
not eax
add eax, 0xf12e5be8
xor eax, 0x90335162
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xe637a96c
xor eax, 0xd8615085
rol eax, 0x92
popf
jmp 0x1400a73cd
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 0x1400a8022
push rax
pushf
mov eax, 0xd23a3c44
pushf
not eax
add eax, 0xf8de18d4
xor eax, 0xe035b204
rol eax, 0x86
popf
pushf
not eax
add eax, 0x965cc67a
xor eax, 0xa8607202
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xcfcddc65
xor eax, 0xbb1cf921
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xfdcbdc88
xor eax, 0xa47b201c
rol eax, 0xb2
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0xe2396bfa
pushf
not eax
add eax, 0xf3839eb5
xor eax, 0xba364d8d
rol eax, 0x11
popf
pushf
not eax
add eax, 0xc2c0ff99
xor eax, 0xfec2d579
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb0710ab6
xor eax, 0xac41f879
rol eax, 0x76
popf
pushf
not eax
add eax, 0x9faf2daa
xor eax, 0xc139f906
rol eax, 0x29
popf
jmp 0x1400a73cd
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400a80cd
push rax
pushf
mov eax, 0xd9bd5063
pushf
not eax
add eax, 0xadec2c4f
xor eax, 0xab6a0b74
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xcc6b24a7
xor eax, 0xffbdf053
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xb4054a92
xor eax, 0xe8534bdd
rol eax, 0xe6
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0xbad14ccc
pushf
not eax
add eax, 0xd1517335
xor eax, 0xc2931687
rol eax, 0x98
popf
pushf
not eax
add eax, 0xc65f10bb
xor eax, 0xd68acd8a
rol eax, 0xf5
popf
jmp 0x1400a73cd
xor dil, dil
jmp 0x1400a81e3
mov dil, 0x85
pushf
not dil
add dil, 0x73
xor dil, 0x77
rol dil, 0x66
popf
pushf
not dil
add dil, 0xf4
xor dil, 0xed
rol dil, 0x4d
popf
pushf
not dil
add dil, 0xf9
xor dil, 0xcd
rol dil, 0x16
popf
pushf
not dil
add dil, 0x6c
xor dil, 0x20
rol dil, 0xc0
popf
push rax
pushf
mov eax, 0xd2df58ac
pushf
not eax
add eax, 0xf3b2451a
xor eax, 0xa418ddea
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x9a85fbd1
xor eax, 0xc0d2528d
rol eax, 0xe
popf
pushf
not eax
add eax, 0xfcd0400a
xor eax, 0xb338b94e
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xb1a2bb25
xor eax, 0x84047bd4
rol eax, 0x70
popf
jmp 0x1400a73cd
cmp r14, 0xf
jbe 0x1400a8242
push rax
pushf
mov eax, 0xb781b624
pushf
not eax
add eax, 0xcfc251a2
xor eax, 0xef9277c1
rol eax, 9
popf
pushf
not eax
add eax, 0xec5df5fe
xor eax, 0x9d272241
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xea8a9426
xor eax, 0xbc20047c
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xaa787674
xor eax, 0xb3812d5e
rol eax, 0x31
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x808eb57e
pushf
not eax
add eax, 0xf85b3c89
xor eax, 0xac37e92a
rol eax, 0x17
popf
pushf
not eax
add eax, 0xe5f2d4ac
xor eax, 0xd587d6f4
rol eax, 0x52
popf
jmp 0x1400a73cd
lea rdx, [r14 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x1400a82cb
push rax
pushf
mov eax, 0xb1215510
pushf
not eax
add eax, 0xe855b359
xor eax, 0xfa6a0e8b
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xb1939212
xor eax, 0xe52846ed
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xb5f674a3
xor eax, 0x89109e13
rol eax, 0x9c
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x6179ba2
pushf
not eax
add eax, 0xdecab9dc
xor eax, 0xd2033161
rol eax, 0x86
popf
pushf
not eax
add eax, 0xe2623583
xor eax, 0x811dac05
rol eax, 0x99
popf
pushf
not eax
add eax, 0xb73269cf
xor eax, 0xabc3dae7
rol eax, 0x98
popf
jmp 0x1400a73cd
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400a837f
push rax
pushf
mov eax, 0x76491b5
pushf
not eax
add eax, 0xdc27ffdd
xor eax, 0xc82ceccb
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x87e1368d
xor eax, 0xdee28a5b
rol eax, 0x62
popf
pushf
not eax
add eax, 0xe6741563
xor eax, 0xfc4c3800
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x9345b2a4
xor eax, 0x81288e70
rol eax, 0x37
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x7a5ab75e
pushf
not eax
add eax, 0xb81e6972
xor eax, 0xcb36aecc
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x8de9de36
xor eax, 0x9fcf3b7d
rol eax, 0xce
popf
pushf
not eax
add eax, 0xd95a7dca
xor eax, 0x8cbc9959
rol eax, 0x2f
popf
jmp 0x1400a73cd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
call fcn.1400c3067
nop
push rax
pushf
mov eax, 0x8740e068
pushf
not eax
add eax, 0x95a249ab
xor eax, 0xa0e454b7
rol eax, 0x90
popf
pushf
not eax
add eax, 0xbe0851ed
xor eax, 0xa6b16045
rol eax, 0x65
popf
pushf
not eax
add eax, 0xeff2620d
xor eax, 0x9b79fdc9
rol eax, 0xa3
popf
jmp 0x1400a73cd
lea rcx, [rbp - 0x80]
call fcn.1400bc872
nop
mov rdx, qword [rbp + 0x308]
cmp rdx, 0xf
jbe 0x1400a84bf
push rax
pushf
mov eax, 0x7bb4a577
pushf
not eax
add eax, 0xf8b91580
xor eax, 0xa2b3c63a
rol eax, 0x12
popf
pushf
not eax
add eax, 0xfd61ed70
xor eax, 0xa585e8ae
rol eax, 0x23
popf
pushf
not eax
add eax, 0xdf433069
xor eax, 0x9d7be023
rol eax, 0x31
popf
pushf
not eax
add eax, 0xea473b4d
xor eax, 0xada90392
rol eax, 0xf3
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x87bf23a
pushf
not eax
add eax, 0xb74d90ae
xor eax, 0x81d8c175
rol eax, 0x65
popf
pushf
not eax
add eax, 0xf924579f
xor eax, 0xbb812e03
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xe3a209ab
xor eax, 0x8d94e18d
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x8d676b46
xor eax, 0xaf0f48cd
rol eax, 0x37
popf
jmp 0x1400a73cd
inc rdx
mov rcx, qword [rbp + 0x2f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a8574
push rax
pushf
mov eax, 0xf3e0668b
pushf
not eax
add eax, 0xb0bfffc5
xor eax, 0xd604478c
rol eax, 0x74
popf
pushf
not eax
add eax, 0x885d8193
xor eax, 0xa53b8199
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa043aeb6
xor eax, 0xf71d9117
rol eax, 0x9a
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x414d9bd4
pushf
not eax
add eax, 0x80f8d31f
xor eax, 0xdb12916c
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xe07cc1e2
xor eax, 0xdcebcbf4
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xbc1155cb
xor eax, 0xe4945cda
rol eax, 0x98
popf
jmp 0x1400a73cd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400a8628
push rax
pushf
mov eax, 0x1b604098
pushf
not eax
add eax, 0xf284a1f4
xor eax, 0xfc48f573
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xd9c6a3c8
xor eax, 0xc7344c49
rol eax, 0x68
popf
pushf
not eax
add eax, 0xe3e3a43b
xor eax, 0x8a9b4600
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xd26a3fee
xor eax, 0xf92da884
rol eax, 0x18
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x39579ad5
pushf
not eax
add eax, 0xb5f864a0
xor eax, 0xaeb2a58a
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xdd06bd19
xor eax, 0xe1752d1d
rol eax, 0x66
popf
pushf
not eax
add eax, 0xec357218
xor eax, 0xeabd793d
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xf80c3c30
xor eax, 0xe4d8e54d
rol eax, 0x9c
popf
jmp 0x1400a73cd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3067
push rax
pushf
mov eax, 0x3942b4a9
pushf
not eax
add eax, 0x95c39f9a
xor eax, 0xebd97b76
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xdf831e7f
xor eax, 0x85da8803
rol eax, 0x76
popf
pushf
not eax
add eax, 0xbe8a809f
xor eax, 0xb5a98d32
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf7fc4546
xor eax, 0xe3f60231
rol eax, 0xa4
popf
jmp 0x1400a73cd
mov qword [rbp + 0x2d8], r12
test dil, dil
je 0x1400a87a9
push rax
pushf
mov eax, 0x18fad8bd
pushf
not eax
add eax, 0xb2445321
xor eax, 0xb7f06785
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xbc241bfe
xor eax, 0xf969bea5
rol eax, 0x50
popf
pushf
not eax
add eax, 0xaf58634c
xor eax, 0xe3b7d568
rol eax, 0x14
popf
pushf
not eax
add eax, 0xc257a5ee
xor eax, 0xb4516a0d
rol eax, 0xfb
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x38b78df1
pushf
not eax
add eax, 0xbbb9ef30
xor eax, 0xecfaf0af
rol eax, 0x64
popf
pushf
not eax
add eax, 0xfa8817d6
xor eax, 0xfafe5ebf
rol eax, 0x75
popf
jmp 0x1400a73cd
movabs rax, 0xcadf775096600d6a
pushf
not rax
add rax, 0x7cb10a29
xor rax, 0x59be85ca
rol rax, 0x43
popf
pushf
not rax
add rax, 0x6dc0e3c6
xor rax, 0x53d15cae
rol rax, 0x8e
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 0x1400a8848
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0xf0ddb8b957b206fb
pushf
not rax
add rax, 0x5b8f3d46
xor rax, 0x64d98a81
rol rax, 0xf1
popf
pushf
not rax
add rax, 0x4796cfc7
xor rax, 0x53b4471c
rol rax, 0xe5
popf
pushf
not rax
add rax, 0x5b95be24
xor rax, 0x4ebb1414
rol rax, 0x32
popf
pushf
not rax
add rax, 0x79ba7e1f
xor rax, 0x41c3a114
rol rax, 0xb0
popf
mov qword [rbp + 0x2d0], rax
movabs rax, 0x16e412c51194638b
pushf
not rax
add rax, 0x4617921a
xor rax, 0x6d1f86e5
rol rax, 0xad
popf
pushf
not rax
add rax, 0x78571426
xor rax, 0x558991b5
rol rax, 0x2a
popf
pushf
not rax
add rax, 0x7e9d4f7e
xor rax, 0x43d41f75
rol rax, 0x80
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.1400c84d4
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, 0xf97e51f6
pushf
not eax
add eax, 0x956de535
xor eax, 0xd22e7db8
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xa164da1f
xor eax, 0xf1ade5ef
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x9842ecfb
xor eax, 0xa2e65e0b
rol eax, 0x94
popf
jmp 0x1400a73cd
call fcn.1400fc320
nop
lea rcx, [rbp + 0x238]
call fcn.1400bc872
lea rcx, [rbp + 0x218]
call fcn.1400c53b5
lea rcx, [rbp + 0x170]
call fcn.1400c3f3a
xor eax, eax
mov rcx, qword [rbp + 0x380]
xor rcx, rsp
call fcn.1400e02a0
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, 0xc56d204059deb5c2
pushf
not rax
add rax, 0x41a57c55
xor rax, 0x7b5234b3
rol rax, 0xd2
popf
pushf
not rax
add rax, 0x4dc30724
xor rax, 0x5d3229ac
rol rax, 0x91
popf
pushf
not rax
add rax, 0x7ecae6f7
xor rax, 0x5029c996
rol rax, 5
popf
mov qword [rbp + 0x310], rax
movabs rax, 0xabb70db036a12aa5
pushf
not rax
add rax, 0x6485ab74
xor rax, 0x68d12029
rol rax, 0xe7
popf
pushf
not rax
add rax, 0x60118064
xor rax, 0x5a16813b
rol rax, 0x5b
popf
pushf
not rax
add rax, 0x59be998f
xor rax, 0x678d462d
rol rax, 0x51
popf
mov qword [rbp + 0x318], rax
movabs rax, 0x95cb8ddd21e51c2e
pushf
not rax
add rax, 0x6f706782
xor rax, 0x763b89b7
rol rax, 0x82
popf
pushf
not rax
add rax, 0x6d93715a
xor rax, 0x6582549a
rol rax, 0x14
popf
pushf
not rax
add rax, 0x4a7de401
xor rax, 0x533f60c5
rol rax, 0x95
popf
pushf
not rax
add rax, 0x507ad0a6
xor rax, 0x569a0d47
rol rax, 0x1a
popf
mov qword [rbp + 0x320], rax
movabs rax, 0x4d920dfdab481fad
pushf
not rax
add rax, 0x57133bbe
xor rax, 0x43630154
rol rax, 0x93
popf
pushf
not rax
add rax, 0x5c58d9b3
xor rax, 0x779cc3d7
rol rax, 0xf0
popf
pushf
not rax
add rax, 0x7694e48e
xor rax, 0x52a60afa
rol rax, 0xe9
popf
mov qword [rbp + 0x328], rax
mov qword [rbp + 0x2d0], r13
movabs rsi, 0xf22bc55f0cb1a90d
pushf
not rsi
add rsi, 0x4397aded
xor rsi, 0x633a264f
rol rsi, 0x4a
popf
pushf
not rsi
add rsi, 0x616564bc
xor rsi, 0x6dc6d0ab
rol rsi, 0x48
popf
mov qword [rbp + 0x2e0], rsi
movabs rdi, 0x33a4eb90c633a222
pushf
not rdi
add rdi, 0x679dfd18
xor rdi, 0x4979d0a4
rol rdi, 0xd3
popf
pushf
not rdi
add rdi, 0x417b3f6c
xor rdi, 0x704dff40
rol rdi, 0xde
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.1400c84d4
movabs rax, 0xa8311ceb524158f2
pushf
not rax
add rax, 0x58ea9577
xor rax, 0x670a1a4d
rol rax, 0x40
popf
pushf
not rax
add rax, 0x5ee6006f
xor rax, 0x571b7e83
rol rax, 0xf4
popf
pushf
not rax
add rax, 0x5c437b70
xor rax, 0x7ac89266
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.1400c84d4
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, 0x9ba471b7
pushf
not r8d
add r8d, 0xf230e6c4
xor r8d, 0xd934930e
rol r8d, 0x6e
popf
pushf
not r8d
add r8d, 0xe2b17e27
xor r8d, 0xe44e6225
rol r8d, 0x40
popf
pushf
not r8d
add r8d, 0xd6b9d81c
xor r8d, 0x863b1ffe
rol r8d, 0x2c
popf
lea rcx, [rbp + 0x30]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp + 0x170]
lea rcx, [rbp - 0x80]
call fcn.1400d6ed6
nop
lea rdx, [rbp + 0x190]
lea rcx, [rbp - 0x60]
call fcn.1400d6ed6
nop
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp - 0x40]
call fcn.1400d6ed6
nop
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp - 0x20]
call fcn.1400d6ed6
nop
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp]
call fcn.1400d6ed6
mov eax, dword [rbp + 0x210]
mov dword [rbp + 0x20], eax
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x310]
call fcn.1400d6ed6
nop
lea rax, [0x18c14121d]
pushf
sub rax, 0x4c0c945d
popf
mov qword [rbp + 0x30], rax
lea rcx, [rbp + 0xc0]
jmp 0x1400a8e35
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 0x1400a8e55
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, [0x19e4f7a47]
pushf
sub r14, 0x5e47fc77
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 0x1400a8e9d
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
lea rax, [0x1b50548db]
pushf
sub rax, 0x74fdcb93
popf
mov qword [rbp + 0x40], rax
mov rbx, qword [rbp + 0x328]
cmp rbx, 0xf
jbe 0x1400a8f1f
push rax
pushf
mov eax, 0x845aca8e
pushf
not eax
add eax, 0xf276f653
xor eax, 0x96c4514b
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xebf13b16
xor eax, 0xceb468fd
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x9ccfcc95
xor eax, 0xa47dbffe
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xe428fa1d
xor eax, 0xfedec8ee
rol eax, 0x84
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x1e1f6bad
pushf
not eax
add eax, 0xb1e42f40
xor eax, 0x90799145
rol eax, 0x63
popf
pushf
not eax
add eax, 0x8a305439
xor eax, 0xdad000c1
rol eax, 0x84
popf
pushf
not eax
add eax, 0xfc81031d
xor eax, 0xad13ee09
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xceb9d091
xor eax, 0x97f8de52
rol eax, 0x78
popf
jmp 0x1400a73cd
mov r8, qword [rbp + 0x310]
inc rbx
jmp 0x1400a9056
mov ebx, 0x4bce4b23
pushf
not ebx
add ebx, 0xe12158f8
xor ebx, 0xf7e0a29e
rol ebx, 0x2e
popf
pushf
not ebx
add ebx, 0xc2f92ceb
xor ebx, 0xd727843e
rol ebx, 0x14
popf
mov ecx, ebx
call fcn.14009ba45
mov r8, rax
movups xmm0, xmmword [rbp + 0x310]
movups xmmword [rax], xmm0
push rax
pushf
mov eax, 0x4800de76
pushf
not eax
add eax, 0x860752fa
xor eax, 0xd3346e56
rol eax, 0x20
popf
pushf
not eax
add eax, 0xea2bbf00
xor eax, 0xf939a42a
rol eax, 0x6a
popf
jmp 0x1400a73cd
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.1400c3f3a
movabs rax, 0xb02af4a7d3a59cbe
pushf
not rax
add rax, 0x544b7944
xor rax, 0x72c7180a
rol rax, 0x7b
popf
pushf
not rax
add rax, 0x58a1f6a3
xor rax, 0x4e522676
rol rax, 0x51
popf
pushf
not rax
add rax, 0x7dd682ed
xor rax, 0x7a556cfb
rol rax, 0x7b
popf
mov qword [rbp + 0x310], rax
movabs rax, 0x50841f49aa28d169
pushf
not rax
add rax, 0x782191ee
xor rax, 0x4ad452a4
rol rax, 0xf4
popf
pushf
not rax
add rax, 0x57e3041c
xor rax, 0x5311655d
rol rax, 0xbe
popf
pushf
not rax
add rax, 0x5fc451d1
xor rax, 0x5b667784
rol rax, 0xbe
popf
mov qword [rbp + 0x318], rax
movabs rax, 0xbd5231c8774ae88a
pushf
not rax
add rax, 0x6a27ed07
xor rax, 0x4ed50589
rol rax, 0xab
popf
pushf
not rax
add rax, 0x675ebfb9
xor rax, 0x5a997608
rol rax, 0xe
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 0x1400a927c
push rax
pushf
mov eax, 0xd539d1fa
pushf
not eax
add eax, 0xe748bc49
xor eax, 0xb68b2f25
rol eax, 0x96
popf
pushf
not eax
add eax, 0x9c520761
xor eax, 0x80f208b9
rol eax, 7
popf
pushf
not eax
add eax, 0xa9836d9d
xor eax, 0xdc0cc2fc
rol eax, 0xbd
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x5c847eab
pushf
not eax
add eax, 0xf55d16bc
xor eax, 0xc305c324
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xafe6d7aa
xor eax, 0xe2fe5acd
rol eax, 0x45
popf
pushf
not eax
add eax, 0x81e818cc
xor eax, 0xabec36b4
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xccdce6c5
xor eax, 0xc6bed2b9
rol eax, 0x41
popf
jmp 0x1400a73cd
lea rax, [rbp + 0x310]
nop dword [rax]
push rax
pushf
mov eax, 0x40697c78
pushf
not eax
add eax, 0xca562c49
xor eax, 0xebe9c94b
rol eax, 8
popf
pushf
not eax
add eax, 0x990f7278
xor eax, 0x93a8d7dd
rol eax, 0x3d
popf
jmp 0x1400a73cd
inc rax
cmp byte [rax], 0
jne 0x1400a9351
push rax
pushf
mov eax, 0xc368bd40
pushf
not eax
add eax, 0xefb0ff8b
xor eax, 0xc5f937f9
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xc8e8cfc2
xor eax, 0x9d3b3075
rol eax, 0xc4
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x54669199
pushf
not eax
add eax, 0xb4dc9255
xor eax, 0x811c1644
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xd4bf6469
xor eax, 0xc2c63c84
rol eax, 0x59
popf
pushf
not eax
add eax, 0x82365910
xor eax, 0xadca4ef9
rol eax, 0xa4
popf
jmp 0x1400a73cd
mov qword [rbp + 0x2e0], rax
push rax
pushf
mov eax, 0xb5df3538
pushf
not eax
add eax, 0x9b24b2ff
xor eax, 0xdd927d61
rol eax, 0x96
popf
pushf
not eax
add eax, 0x81e74fc4
xor eax, 0xf8b0aea1
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xa7aec1d5
xor eax, 0xb1ffc3cc
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xa4e35b57
xor eax, 0xaf5b8bb2
rol eax, 0xb4
popf
jmp 0x1400a73cd
lea rdx, [rbp + 0x2d0]
lea rcx, [rbp + 0x30]
call fcn.140109a24
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 0x1400a9420
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::fail_void_const___ptr64]
test al, al
je 0x1400a9461
push rax
pushf
mov eax, 0xd2e9ec2e
pushf
not eax
add eax, 0xaeebd158
xor eax, 0xcb458921
rol eax, 0xa
popf
pushf
not eax
add eax, 0xca516e4a
xor eax, 0xb8a13dec
rol eax, 0xd6
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0xae3faab0
pushf
not eax
add eax, 0xde2a4d87
xor eax, 0xd2a5b930
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa310ec37
xor eax, 0xf1d03dd4
rol eax, 0x26
popf
pushf
not eax
add eax, 0xdb0fa509
xor eax, 0xd6ca47fe
rol eax, 0x87
popf
pushf
not eax
add eax, 0xd6300e25
xor eax, 0xf1a12a55
rol eax, 0x3b
popf
jmp 0x1400a73cd
movabs rax, 0x5cc537540eb9a094
pushf
not rax
add rax, 0x50d6ff01
xor rax, 0x4be93c05
rol rax, 0x5a
popf
pushf
not rax
add rax, 0x4466c218
xor rax, 0x4e7fefc4
rol rax, 0x7a
popf
pushf
not rax
add rax, 0x48c2a3ba
xor rax, 0x435aec75
rol rax, 0x72
popf
mov qword [rsp + 0x30], rax
movabs rax, 0x7a51b66c14f7c14b
pushf
not rax
add rax, 0x64e55bb6
xor rax, 0x5a1f2366
rol rax, 0x32
popf
pushf
not rax
add rax, 0x4789b956
xor rax, 0x5ea84d33
rol rax, 0x58
popf
mov qword [rsp + 0x38], rax
movabs rax, 0xdd22e78a5480fad0
pushf
not rax
add rax, 0x49214408
xor rax, 0x4a57195c
rol rax, 0x65
popf
pushf
not rax
add rax, 0x711680ca
xor rax, 0x43c709cf
rol rax, 0x1a
popf
mov qword [rsp + 0x40], rax
movabs rax, 0xff7455c6f55172c
pushf
not rax
add rax, 0x7cd17c87
xor rax, 0x4578713a
rol rax, 0x45
popf
pushf
not rax
add rax, 0x529c8621
xor rax, 0x63c2bd92
rol rax, 0x23
popf
mov qword [rsp + 0x48], rax
movabs rax, 0x58451f8d1a978175
pushf
not rax
add rax, 0x59f3461c
xor rax, 0x653fcae5
rol rax, 0x29
popf
pushf
not rax
add rax, 0x751b9986
xor rax, 0x7a6b9b9f
rol rax, 0xa8
popf
pushf
not rax
add rax, 0x7050ab2f
xor rax, 0x5f5a22a3
rol rax, 0x71
popf
pushf
not rax
add rax, 0x409fce0c
xor rax, 0x53601c3d
rol rax, 0x8b
popf
mov qword [rsp + 0x50], rax
movabs rax, 0xa7bdd1532e381248
pushf
not rax
add rax, 0x530913c6
xor rax, 0x4f9d999f
rol rax, 0x51
popf
pushf
not rax
add rax, 0x45f77e51
xor rax, 0x4c133a3c
rol rax, 0x80
popf
pushf
not rax
add rax, 0x6f726904
xor rax, 0x7655f385
rol rax, 0xfa
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, 0x11862a1673cebcff
pushf
not rcx
add rcx, 0x5b697456
xor rcx, 0x4106f4d2
rol rcx, 0x8f
popf
pushf
not rcx
add rcx, 0x6acb6807
xor rcx, 0x4efa1e67
rol rcx, 0xa2
popf
pushf
not rcx
add rcx, 0x5d33dd67
xor rcx, 0x4356e759
rol rcx, 0x16
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.1400b8127
lea rdx, [0x1a3f9a738]
pushf
sub rdx, 0x63f92d28
popf
mov rcx, rax
jmp 0x1400a9763
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.1400fc320
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.140115120
lea rcx, [rbp + 0x48]
jmp 0x1400a979c
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 0x1400a97aa
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
jmp 0x1400a89a8
lea rcx, [rbp + 0x140]
jmp 0x1400a9816
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__mktime64]
imul rbx, rax, 0x989680
jmp 0x1400a9824
call qword [sym.imp.MSVCP140.dll__Xtime_get_ticks]
sub rbx, rax
mov rax, rbx
cqo
movabs rcx, 0x562623490b1ca6d
pushf
not rcx
add rcx, 0x41a7c764
xor rcx, 0x4d10cefb
rol rcx, 0x13
popf
pushf
not rcx
add rcx, 0x60b73f43
xor rcx, 0x7bc97bd1
rol rcx, 0xaf
popf
pushf
not rcx
add rcx, 0x53d83ed4
xor rcx, 0x4b58a0a9
rol rcx, 0x46
popf
pushf
not rcx
add rcx, 0x67d70ce4
xor rcx, 0x5ac4a362
rol rcx, 0xa1
popf
idiv rcx
mov r15, rax
mov eax, 0x2df656ab
pushf
not eax
add eax, 0xadd52b86
xor eax, 0x947b61c1
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x8f7b31f1
xor eax, 0xe3470b63
rol eax, 0x59
popf
pushf
not eax
add eax, 0xd339672f
xor eax, 0x8d202114
rol eax, 0xd8
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, 0x5b7e8b612c2495bd
pushf
not rax
add rax, 0x52dc08b5
xor rax, 0x76d1fa65
rol rax, 0x4a
popf
pushf
not rax
add rax, 0x7d7cda1a
xor rax, 0x4085eeba
rol rax, 0xed
popf
pushf
not rax
add rax, 0x66b13ea5
xor rax, 0x418c768b
rol rax, 0xb0
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, 0x5b460d33
pushf
not eax
add eax, 0xfe18f8e5
xor eax, 0xad50d561
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd7a0cb35
xor eax, 0x9ed7da55
rol eax, 0x37
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, 0xfe295351558404d8
pushf
not rax
add rax, 0x4ed3d443
xor rax, 0x46795a18
rol rax, 0x73
popf
pushf
not rax
add rax, 0x76a5dd24
xor rax, 0x7cfd1caa
rol rax, 0x76
popf
pushf
not rax
add rax, 0x6086c4a0
xor rax, 0x75c15915
rol rax, 0x25
popf
pushf
not rax
add rax, 0x73c2d6f8
xor rax, 0x75399c02
rol rax, 0xa1
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, 0x1111111172ea4f51
pushf
not rax
add rax, 0x5bac6a9e
xor rax, 0x7396b7a2
rol rax, 0xf9
popf
pushf
not rax
add rax, 0x5ad59910
xor rax, 0x5bbccd94
rol rax, 0xe6
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.1400d6ed6
nop
lea rdx, [rbp + 0x258]
lea rcx, [rbp - 0x60]
call fcn.1400d6ed6
nop
lea rdx, [rbp + 0x278]
lea rcx, [rbp - 0x40]
call fcn.1400d6ed6
nop
lea rdx, [rbp + 0x298]
lea rcx, [rbp - 0x20]
call fcn.1400d6ed6
mov eax, dword [rbp + 0x2b8]
mov dword [rbp], eax
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x2d0]
call fcn.1400d6ed6
lea rdx, [rbp + 0x2d0]
cmp qword [rbp + 0x2e8], 0xf
cmova rdx, qword [rbp + 0x2d0]
movabs rax, 0xdd216278076919b5
pushf
not rax
add rax, 0x5c05dbfe
xor rax, 0x58c8b871
rol rax, 0x18
popf
pushf
not rax
add rax, 0x73707ab9
xor rax, 0x58d532ff
rol rax, 0x3d
popf
pushf
not rax
add rax, 0x60b68fd5
xor rax, 0x5a8f2797
rol rax, 0x2d
popf
mov qword [rbp + 0x310], rax
movabs rax, 0xbf3f7060b6ab81e4
pushf
not rax
add rax, 0x798acecd
xor rax, 0x4e586039
rol rax, 0x6d
popf
pushf
not rax
add rax, 0x4279dc42
xor rax, 0x432e6afb
rol rax, 0x8c
popf
mov qword [rbp + 0x318], rax
movabs rax, 0xb3e3f4c303ad7b41
pushf
not rax
add rax, 0x72fd0a7c
xor rax, 0x783e6b5e
rol rax, 0x96
popf
pushf
not rax
add rax, 0x43601c24
xor rax, 0x7e67a998
rol rax, 0x95
popf
pushf
not rax
add rax, 0x673d40e4
xor rax, 0x4d00ae95
rol rax, 8
popf
mov qword [rbp + 0x320], rax
movabs rbx, 0x12f6e9c70bd3a9bf
pushf
not rbx
add rbx, 0x7bba6abb
xor rbx, 0x72b63ad2
rol rbx, 0x4b
popf
pushf
not rbx
add rbx, 0x7c62d05f
xor rbx, 0x51b698a1
rol rbx, 0xa9
popf
pushf
not rbx
add rbx, 0x416e7171
xor rbx, 0x4cae0679
rol rbx, 0x47
popf
mov qword [rbp + 0x328], rbx
mov qword [rbp + 0x2f0], r13
mov qword [rbp + 0x2f8], r12
movabs rax, 0x38ef5373e422ef1c
pushf
not rax
add rax, 0x4fb91a43
xor rax, 0x6b1dae4c
rol rax, 0xb1
popf
pushf
not rax
add rax, 0x6417f96b
xor rax, 0x4839ef09
rol rax, 0x93
popf
pushf
not rax
add rax, 0x7fbccc39
xor rax, 0x603fc954
rol rax, 0x77
popf
pushf
not rax
add rax, 0x75282bdb
xor rax, 0x6690e0cf
rol rax, 0xea
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.1400c84d4
mov rdx, qword [rbp + 0x2e8]
cmp rdx, 0xf
jbe 0x1400a9d73
push rax
pushf
mov eax, 0xf1b973e1
pushf
not eax
add eax, 0xcdd84d5c
xor eax, 0xf5a02318
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xac7290e2
xor eax, 0xae203a9b
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xbae4b317
xor eax, 0xb50691be
rol eax, 0xb3
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0xf35ce596
pushf
not eax
add eax, 0xd66f84c6
xor eax, 0xe67d9ae5
rol eax, 0x49
popf
pushf
not eax
add eax, 0xc42d6aac
xor eax, 0xe3c0db34
rol eax, 0x40
popf
pushf
not eax
add eax, 0xd6f49fa5
xor eax, 0xd11b120f
rol eax, 0xd2
popf
jmp 0x1400a73cd
inc rdx
mov rcx, qword [rbp + 0x2d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a9e02
push rax
pushf
mov eax, 0x73e8493c
pushf
not eax
add eax, 0xfc385c9a
xor eax, 0xef12082a
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xcc55c2d3
xor eax, 0x809a0f31
rol eax, 0x87
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x498900d6
pushf
not eax
add eax, 0xcad6c86b
xor eax, 0xfcc3093c
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xa931982d
xor eax, 0xf587788b
rol eax, 0xdf
popf
jmp 0x1400a73cd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400a9e7d
push rax
pushf
mov eax, 0xd6f95576
pushf
not eax
add eax, 0xdb662134
xor eax, 0x8620041a
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xded2cd46
xor eax, 0x87ce33a6
rol eax, 0xaa
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x9f18303d
pushf
not eax
add eax, 0xc8ea8d60
xor eax, 0xb4e04801
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xeed05d76
xor eax, 0xd4092311
rol eax, 0xe9
popf
jmp 0x1400a73cd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3067
push rax
pushf
mov eax, 0xee0a55c
pushf
not eax
add eax, 0xeafc7c47
xor eax, 0xf6896251
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x8721ca21
xor eax, 0xd3d86fc3
rol eax, 0x88
popf
jmp 0x1400a73cd
movdqa xmm0, xmmword [0x140078e80]
movdqu xmmword [rbp + 0x2e0], xmm0
mov byte [rbp + 0x2d0], 0
lea rcx, [rbp - 0x80]
call fcn.1400bc872
movabs rax, 0xc3becb7ef44777d6
pushf
not rax
add rax, 0x53ccda55
xor rax, 0x4c272043
rol rax, 0xcf
popf
pushf
not rax
add rax, 0x45a5c367
xor rax, 0x4fe12d18
rol rax, 0x41
popf
pushf
not rax
add rax, 0x5b15585d
xor rax, 0x6487f17a
rol rax, 0x13
popf
pushf
not rax
add rax, 0x6b36177e
xor rax, 0x78300d02
rol rax, 0x82
popf
mov qword [rsp + 0x30], rax
movabs rax, 0xff8831bbd3ca2442
pushf
not rax
add rax, 0x48115c25
xor rax, 0x7115f9b9
rol rax, 0xf3
popf
pushf
not rax
add rax, 0x5bfac800
xor rax, 0x4fc27487
rol rax, 0x2e
popf
pushf
not rax
add rax, 0x424d798e
xor rax, 0x7ef4c81c
rol rax, 0x34
popf
pushf
not rax
add rax, 0x4a5f7d30
xor rax, 0x7c260258
rol rax, 0xa2
popf
mov qword [rsp + 0x38], rax
movabs rax, 0x7c6fc5ee9cd04414
pushf
not rax
add rax, 0x77fdffb3
xor rax, 0x659640c0
rol rax, 0xad
popf
pushf
not rax
add rax, 0x531db086
xor rax, 0x6935eb85
rol rax, 0x37
popf
pushf
not rax
add rax, 0x6231f535
xor rax, 0x4038e8f5
rol rax, 0xff
popf
mov qword [rsp + 0x40], rax
movabs rax, 0xad25728885eac741
pushf
not rax
add rax, 0x517f04db
xor rax, 0x77a7d741
rol rax, 0xb3
popf
pushf
not rax
add rax, 0x40acc2b0
xor rax, 0x4ac68f17
rol rax, 0xf9
popf
pushf
not rax
add rax, 0x7e73a1cd
xor rax, 0x69ce6900
rol rax, 0x65
popf
pushf
not rax
add rax, 0x618a5625
xor rax, 0x59b14bd6
rol rax, 0x51
popf
mov qword [rsp + 0x48], rax
movabs rax, 0x9ba8c52d04b7e2a
pushf
not rax
add rax, 0x7d2ebff4
xor rax, 0x6aa98433
rol rax, 0x61
popf
pushf
not rax
add rax, 0x52b84319
xor rax, 0x5f08e81f
rol rax, 0x6a
popf
pushf
not rax
add rax, 0x7f5e75c9
xor rax, 0x6d8e447d
rol rax, 0x50
popf
mov qword [rsp + 0x50], rax
movabs rax, 0x7da480dfe4b4cb4f
pushf
not rax
add rax, 0x64995422
xor rax, 0x7e00b0a1
rol rax, 0x84
popf
pushf
not rax
add rax, 0x406a8cd9
xor rax, 0x5076d2c2
rol rax, 0x47
popf
pushf
not rax
add rax, 0x68bca2de
xor rax, 0x7c20424a
rol rax, 0x61
popf
pushf
not rax
add rax, 0x5be57ac8
xor rax, 0x63f277a8
rol rax, 0x9a
popf
mov qword [rsp + 0x58], rax
movabs rax, 0x4fd62aeb4cb3b23e
pushf
not rax
add rax, 0x649bf38e
xor rax, 0x6ce85125
rol rax, 0x4e
popf
pushf
not rax
add rax, 0x5f596074
xor rax, 0x6c6080be
rol rax, 0x9e
popf
mov qword [rsp + 0x60], rax
movabs rax, 0xd1860cf6d9689d05
pushf
not rax
add rax, 0x5b8f0e4f
xor rax, 0x712b3cef
rol rax, 0xac
popf
pushf
not rax
add rax, 0x52c4eeb5
xor rax, 0x5c28eba0
rol rax, 0x67
popf
pushf
not rax
add rax, 0x5e8a4a71
xor rax, 0x4915c772
rol rax, 0xa6
popf
pushf
not rax
add rax, 0x6be8da45
xor rax, 0x5d52f629
rol rax, 0x8a
popf
mov qword [rsp + 0x68], rax
movabs rax, 0x2f82c2f1b12d1fbe
pushf
not rax
add rax, 0x4c17ee25
xor rax, 0x6bbfe8f5
rol rax, 0x24
popf
pushf
not rax
add rax, 0x7aea71e4
xor rax, 0x713bfdd8
rol rax, 0x9e
popf
pushf
not rax
add rax, 0x4279b6fd
xor rax, 0x597bbdf1
rol rax, 0x78
popf
pushf
not rax
add rax, 0x7bec6c8f
xor rax, 0x6a110036
rol rax, 0x97
popf
mov qword [rsp + 0x70], rax
movabs rax, 0x5441e1c28cb14e81
pushf
not rax
add rax, 0x791459f9
xor rax, 0x572b5be4
rol rax, 0x4e
popf
pushf
not rax
add rax, 0x5795df16
xor rax, 0x70e22b06
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x42685531
xor rax, 0x4768e607
rol rax, 0x1f
popf
mov qword [rsp + 0x78], rax
mov qword [rbp + 0x310], r13
mov qword [rbp + 0x318], r12
movabs rax, 0xd95d6333d6b4f15e
pushf
not rax
add rax, 0x515c68d3
xor rax, 0x79f0ddfe
rol rax, 0xe1
popf
pushf
not rax
add rax, 0x7ad39600
xor rax, 0x72eaf9d4
rol rax, 0xc6
popf
pushf
not rax
add rax, 0x76232b0c
xor rax, 0x7358c375
rol rax, 0xfd
popf
mov qword [rbp + 0x320], rax
mov qword [rbp + 0x328], rbx
movabs rcx, 0x59b0067e99efba8d
pushf
not rcx
add rcx, 0x73445b0f
xor rcx, 0x54def185
rol rcx, 0xac
popf
pushf
not rcx
add rcx, 0x6cbe7172
xor rcx, 0x6f9df3a2
rol rcx, 0xa7
popf
pushf
not rcx
add rcx, 0x46cda3fc
xor rcx, 0x409ce97b
rol rcx, 0x8b
popf
mov qword [rbp + 0x330], rcx
movabs rax, 0x944ce935d499dfb3
pushf
not rax
add rax, 0x724e9fee
xor rax, 0x490e17ad
rol rax, 0x61
popf
pushf
not rax
add rax, 0x451f4872
xor rax, 0x6c73ab7a
rol rax, 0x89
popf
pushf
not rax
add rax, 0x6dd5cb74
xor rax, 0x4cd7e4bd
rol rax, 0xe0
popf
pushf
not rax
add rax, 0x4493659d
xor rax, 0x4f3f5ed5
rol rax, 0xb0
popf
mov qword [rbp + 0x338], rax
movabs rax, 0xddbb7e0e76399829
pushf
not rax
add rax, 0x427edad5
xor rax, 0x577d30c1
rol rax, 0x1a
popf
pushf
not rax
add rax, 0x601f77fc
xor rax, 0x62b9f1c1
rol rax, 0x8f
popf
pushf
not rax
add rax, 0x6e407229
xor rax, 0x6b05e813
rol rax, 0xed
popf
pushf
not rax
add rax, 0x5b5d259d
xor rax, 0x69b8c0d4
rol rax, 0x32
popf
mov qword [rbp + 0x340], rax
movabs rax, 0xdd1ce741c5a8dd6f
pushf
not rax
add rax, 0x69367bc4
xor rax, 0x4b7d4bea
rol rax, 0xe2
popf
pushf
not rax
add rax, 0x4ba503a3
xor rax, 0x44182b6f
rol rax, 0x90
popf
mov qword [rbp + 0x348], rax
movabs rax, 0x20f6f331f62d5b30
pushf
not rax
add rax, 0x796a507b
xor rax, 0x52dc7526
rol rax, 0x22
popf
pushf
not rax
add rax, 0x761238a6
xor rax, 0x63629a48
rol rax, 0x8e
popf
pushf
not rax
add rax, 0x400b704c
xor rax, 0x53423cbe
rol rax, 3
popf
pushf
not rax
add rax, 0x46ab8946
xor rax, 0x79990109
rol rax, 0x66
popf
mov qword [rbp + 0x350], rax
movabs rax, 0x194bd8adffd590cf
pushf
not rax
add rax, 0x62bbd744
xor rax, 0x63d7d0f1
rol rax, 0x54
popf
pushf
not rax
add rax, 0x70895b48
xor rax, 0x7e05b529
rol rax, 0x62
popf
pushf
not rax
add rax, 0x77481334
xor rax, 0x40849899
rol rax, 0x79
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.1400c84d4
movabs rax, 0x3edd917039b91f46
pushf
not rax
add rax, 0x75d25884
xor rax, 0x56b9763e
rol rax, 0x8d
popf
pushf
not rax
add rax, 0x41a65828
xor rax, 0x71cd3d6f
rol rax, 0x62
popf
pushf
not rax
add rax, 0x48324de7
xor rax, 0x4f18a199
rol rax, 0x56
popf
pushf
not rax
add rax, 0x723723c5
xor rax, 0x7c7f113e
rol rax, 0x1e
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.1400c84d4
xor edx, edx
mov ecx, 0x1988d788
pushf
not ecx
add ecx, 0xf02443c3
xor ecx, 0xb3b96977
rol ecx, 0xfa
popf
pushf
not ecx
add ecx, 0xc63ebe47
xor ecx, 0x90aa3440
rol ecx, 0xc3
popf
jmp 0x1400aa715
call qword [sym.imp.KERNEL32.dll_SleepEx]
movabs r15, 0xb82150482c401279
pushf
not r15
add r15, 0x4b9325aa
xor r15, 0x5324801a
rol r15, 0xd2
popf
pushf
not r15
add r15, 0x6af7b87e
xor r15, 0x5b65e4de
rol r15, 0x37
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 0x1400aa792
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0x9bc7b75ae3d78303
pushf
not rax
add rax, 0x41807e39
xor rax, 0x6803ef97
rol rax, 0xb7
popf
pushf
not rax
add rax, 0x4f448b93
xor rax, 0x7e373cd4
rol rax, 0xca
popf
pushf
not rax
add rax, 0x4909b0cd
xor rax, 0x6bf71a9b
rol rax, 0x57
popf
pushf
not rax
add rax, 0x768edc44
xor rax, 0x511026e7
rol rax, 0x9a
popf
mov qword [rbp + 0x2d0], rax
movabs rax, 0x76710cc06a659ae5
pushf
not rax
add rax, 0x79f01750
xor rax, 0x6697709b
rol rax, 0x7a
popf
pushf
not rax
add rax, 0x70456804
xor rax, 0x729d3431
rol rax, 0x8a
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.1400c84d4
call fcn.1400cfd11
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x120]
call fcn.1400d6ed6
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x360], xmm0
movups xmmword [rbp + 0x370], xmm0
lea rdx, [rbp + 0x360]
lea rcx, [rbp + 0x120]
call fcn.14009e3e6
nop
lea rdx, [rbp + 0x170]
lea rcx, [rbp - 0x80]
call fcn.1400d6ed6
nop
lea rdx, [rbp + 0x190]
lea rcx, [rbp - 0x60]
call fcn.1400d6ed6
nop
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp - 0x40]
call fcn.1400d6ed6
nop
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp - 0x20]
call fcn.1400d6ed6
nop
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp]
call fcn.1400d6ed6
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 0x1400aa953
push rax
pushf
mov eax, 0x281611f7
pushf
not eax
add eax, 0xefd5948b
xor eax, 0xa73e33eb
rol eax, 0xea
popf
pushf
not eax
add eax, 0xae743106
xor eax, 0xa7bfcf83
rol eax, 0xf1
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x5256223a
pushf
not eax
add eax, 0xd9da06e1
xor eax, 0xeb44f3ac
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xd584e895
xor eax, 0x821e3bdc
rol eax, 0xd6
popf
jmp 0x1400a73cd
mov ecx, esi
mov r10, qword [rbp - 0x48]
mov r11, qword [rbp - 0x60]
cmp r9, rcx
jbe 0x1400aa9df
push rax
pushf
mov eax, 0x81e90053
pushf
not eax
add eax, 0xaffe4edd
xor eax, 0xfd6d31a7
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xb020bcd1
xor eax, 0xe9593a1a
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xf406ad96
xor eax, 0xbb0e1d98
rol eax, 0xbd
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0xcc04dea2
pushf
not eax
add eax, 0xd5f17374
xor eax, 0x878ee236
rol eax, 0x47
popf
pushf
not eax
add eax, 0xc01314af
xor eax, 0xef1c1017
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xcc147b0e
xor eax, 0xa9d83ee0
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa1f81484
xor eax, 0xbb2381f0
rol eax, 0xf4
popf
jmp 0x1400a73cd
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 0x1400aaa54
inc edx
mov ecx, edx
cmp r9, rcx
ja 0x1400aaaa3
push rax
pushf
mov eax, 0x3ae2b586
pushf
not eax
add eax, 0xdcc657fa
xor eax, 0xd7f8c942
rol eax, 0x38
popf
pushf
not eax
add eax, 0xb79e8f61
xor eax, 0xefa99fb0
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xd4514c30
xor eax, 0xa9053e9d
rol eax, 0x3c
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0xd8f85433
pushf
not eax
add eax, 0xd05a5529
xor eax, 0x949092fa
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xd250e495
xor eax, 0xae321c8b
rol eax, 0x40
popf
jmp 0x1400a73cd
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, 0x5d17fffff0e7891e
pushf
not r14
add r14, 0x4618103f
xor r14, 0x553264c5
rol r14, 0xe
popf
pushf
not r14
add r14, 0x4501ab44
xor r14, 0x73f63d76
rol r14, 0x6f
popf
test rdx, rdx
je 0x1400aab9b
push rax
pushf
mov eax, 0x9538a6ce
pushf
not eax
add eax, 0xb8f29dfe
xor eax, 0xe2c2b03d
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xc636c41b
xor eax, 0x939d02f7
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xaf3d21d4
xor eax, 0xfedb1b50
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x98f65584
xor eax, 0x828c0ce7
rol eax, 0xb
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x35ea3b14
pushf
not eax
add eax, 0xe9057fca
xor eax, 0xc7b68088
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa0a9a758
xor eax, 0xe7971a32
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd8fc5cd9
xor eax, 0xe3857b47
rol eax, 0xbf
popf
jmp 0x1400a73cd
cmp rdx, r14
ja 0x1400aac43
push rax
pushf
mov eax, 0x9d9e236
pushf
not eax
add eax, 0xe92b6aab
xor eax, 0xf2acfb17
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xe63bbf16
xor eax, 0x88e78726
rol eax, 7
popf
pushf
not eax
add eax, 0x84102bde
xor eax, 0x94fc73bf
rol eax, 0x81
popf
pushf
not eax
add eax, 0xcbe1824b
xor eax, 0xc5dc5213
rol eax, 0x28
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x7b7532c4
pushf
not eax
add eax, 0x8bcfe0d7
xor eax, 0x88a1a285
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xb5ef9dd0
xor eax, 0x8508d263
rol eax, 0xce
popf
pushf
not eax
add eax, 0xd4c588a2
xor eax, 0xe45b201a
rol eax, 0x87
popf
pushf
not eax
add eax, 0x8062a7ae
xor eax, 0xf1bde138
rol eax, 0xa9
popf
jmp 0x1400a73cd
lea rcx, [rbp + 0x310]
call fcn.1400c09ac
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 0x1400aad30
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 0x1400aada9
push rax
pushf
mov eax, 0x210df6c3
pushf
not eax
add eax, 0xa5131259
xor eax, 0xa565f6ad
rol eax, 0xef
popf
pushf
not eax
add eax, 0x8a72976d
xor eax, 0xa3cb0c3c
rol eax, 0x65
popf
pushf
not eax
add eax, 0xe5f603df
xor eax, 0xe210b3c8
rol eax, 0x2f
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x745bada9
pushf
not eax
add eax, 0xf0f4167d
xor eax, 0x845e571b
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xac12d5b3
xor eax, 0x98d143ac
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xad06c5be
xor eax, 0x88088ff7
rol eax, 0x2a
popf
jmp 0x1400a73cd
cmp rdx, r14
ja 0x1400aae51
push rax
pushf
mov eax, 0x4711a340
pushf
not eax
add eax, 0xec140f2f
xor eax, 0xf9bb7398
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xd1ca770a
xor eax, 0xcad3eab8
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xb982024c
xor eax, 0x92b0a373
rol eax, 0x47
popf
pushf
not eax
add eax, 0xb7c48fa9
xor eax, 0xd7424627
rol eax, 0x9f
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0xa8cd1df6
pushf
not eax
add eax, 0xd834e492
xor eax, 0x832046a1
rol eax, 0x95
popf
pushf
not eax
add eax, 0x8b22ddcb
xor eax, 0x9f5b2a79
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x9de280d5
xor eax, 0x931c6fb8
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x9003fde7
xor eax, 0xf4eac753
rol eax, 0x3c
popf
jmp 0x1400a73cd
lea rcx, [rbp + 0x2d0]
call fcn.1400c09ac
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 0x1400aafa6
mov rax, qword [rbp + 0x2d8]
push rax
pushf
mov eax, 0xbf474187
pushf
not eax
add eax, 0xcebd385b
xor eax, 0xbbec0193
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xcb112eee
xor eax, 0x91b085a4
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf1709c19
xor eax, 0xa40f6afe
rol eax, 0x25
popf
pushf
not eax
add eax, 0xfcb40a4a
xor eax, 0xa2003c92
rol eax, 0xea
popf
jmp 0x1400a73cd
mov dword [rbp + 0x2f0], 0x7ff
mov r8d, esi
mov rcx, qword [rbp + 0x2d0]
mov rdx, rcx
mov r10, rax
cmp rcx, rax
je 0x1400ab01e
push rax
pushf
mov eax, 0xb64d247f
pushf
not eax
add eax, 0xcac23931
xor eax, 0xa8c71e23
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xf1136747
xor eax, 0x92560c24
rol eax, 0xce
popf
pushf
not eax
add eax, 0x9adbf887
xor eax, 0xe2fece6e
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xe94935c6
xor eax, 0xb9def337
rol eax, 0x16
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x3b9968f2
pushf
not eax
add eax, 0xd6188261
xor eax, 0x90c8792d
rol eax, 0x48
popf
pushf
not eax
add eax, 0xea3912fe
xor eax, 0xcf44d4fa
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xf0a98a17
xor eax, 0xeaf8ea3d
rol eax, 0x26
popf
jmp 0x1400a73cd
mov r9d, r8d
sub rax, rcx
sar rax, 2
cmp rax, r9
jbe 0x1400ab0d0
push rax
pushf
mov eax, 0x59094a2e
pushf
not eax
add eax, 0xddffa7ca
xor eax, 0xfd0affa4
rol eax, 0xac
popf
pushf
not eax
add eax, 0xf3080649
xor eax, 0xe8e5d916
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xe240ebba
xor eax, 0xbf4334a3
rol eax, 0x11
popf
pushf
not eax
add eax, 0x90307ad8
xor eax, 0xd597d0c0
rol eax, 0x6b
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x632dc9ed
pushf
not eax
add eax, 0x90ab95bd
xor eax, 0xbbc1c973
rol eax, 0x78
popf
pushf
not eax
add eax, 0xb3ab1e15
xor eax, 0xc968be13
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xf9004760
xor eax, 0xf13c0adf
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xfe70366c
xor eax, 0xc03ad2f0
rol eax, 0x94
popf
jmp 0x1400a73cd
mov eax, dword [rbp + 0x328]
xor dword [rcx + r9*4], eax
inc r8d
add rdx, 4
cmp rdx, r10
je 0x1400ab172
push rax
pushf
mov eax, 0x8fb6e779
pushf
not eax
add eax, 0xa6b30a6b
xor eax, 0xf91642f0
rol eax, 0x55
popf
pushf
not eax
add eax, 0xd3d39e38
xor eax, 0xe395a0eb
rol eax, 0x68
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x420682ba
pushf
not eax
add eax, 0xcdb987b5
xor eax, 0x929fe3e5
rol eax, 0xba
popf
pushf
not eax
add eax, 0xe01bb887
xor eax, 0xe3b704f2
rol eax, 0x21
popf
jmp 0x1400a73cd
mov rax, qword [rbp + 0x2d8]
mov rcx, qword [rbp + 0x2d0]
jmp 0x1400ab064
lea rdx, [rbp + 0x2d0]
lea rcx, [0x1a67ee1e5]
pushf
sub rcx, 0x66762ba5
popf
call fcn.1400f26ce
nop
mov rcx, qword [rbp + 0x2d0]
test rcx, rcx
je 0x1400ab282
push rax
pushf
mov eax, 0x41cf227a
pushf
not eax
add eax, 0xf533f0ab
xor eax, 0xc06fe648
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x97afe79e
xor eax, 0xf44e0dcc
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x81162295
xor eax, 0xf64b675a
rol eax, 0x22
popf
pushf
not eax
add eax, 0xca0ea3c8
xor eax, 0xb3efd754
rol eax, 0x8c
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0xeb1305c9
pushf
not eax
add eax, 0xd313c1d5
xor eax, 0x8c5933a4
rol eax, 0x69
popf
pushf
not eax
add eax, 0x8c025728
xor eax, 0xc91cdbc3
rol eax, 0x63
popf
pushf
not eax
add eax, 0xeca51151
xor eax, 0xbe643c85
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xec91863e
xor eax, 0xf012c9e3
rol eax, 0xac
popf
jmp 0x1400a73cd
mov rax, qword [rbp + 0x2e0]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ab330
push rax
pushf
mov eax, 0x1b4e748d
pushf
not eax
add eax, 0xd8117768
xor eax, 0xe661abd9
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xd5f330ed
xor eax, 0xf0ab1614
rol eax, 0x44
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x356f19
pushf
not eax
add eax, 0xb09fd538
xor eax, 0xdd748c65
rol eax, 0x93
popf
pushf
not eax
add eax, 0xe7dbe00f
xor eax, 0xa437a8f1
rol eax, 0xce
popf
pushf
not eax
add eax, 0xf1d692fa
xor eax, 0x869b8c36
rol eax, 2
popf
pushf
not eax
add eax, 0xf3f47c84
xor eax, 0xf6dcf11a
rol eax, 0x73
popf
jmp 0x1400a73cd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400ab3e4
push rax
pushf
mov eax, 0xc6bad271
pushf
not eax
add eax, 0xb1c6b2c4
xor eax, 0xac8c6e30
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xe2e13223
xor eax, 0xf84b871f
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xda4f5a69
xor eax, 0x8e451e8d
rol eax, 0x65
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x7b572262
pushf
not eax
add eax, 0xc50138c2
xor eax, 0xc0ed8d7d
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xe31f9d4d
xor eax, 0xcee06073
rol eax, 0xb0
popf
jmp 0x1400a73cd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3067
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x2d0], xmm0
mov qword [rbp + 0x2e0], rsi
push rax
pushf
mov eax, 0x8105b6f1
pushf
not eax
add eax, 0xe3eb9ae8
xor eax, 0x82076cba
rol eax, 0x70
popf
pushf
not eax
add eax, 0xd6ea8271
xor eax, 0xb551f982
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xb0bf6144
xor eax, 0x96b5c893
rol eax, 0xaf
popf
jmp 0x1400a73cd
mov rcx, qword [rbp + 0x310]
mov qword [rbp + 0x318], rcx
test rcx, rcx
je 0x1400ab51b
push rax
pushf
mov eax, 0x6948e0cf
pushf
not eax
add eax, 0xa088c97e
xor eax, 0x9caf5785
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xc2ac47a3
xor eax, 0xd75671bf
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xdcb8d5c0
xor eax, 0xd7b65921
rol eax, 0x5d
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x60820cfe
pushf
not eax
add eax, 0xa82fce00
xor eax, 0xd32c18dd
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x9c1237c9
xor eax, 0xfbddc1d0
rol eax, 0x69
popf
pushf
not eax
add eax, 0xb4daa54a
xor eax, 0xadb00682
rol eax, 0x2e
popf
jmp 0x1400a73cd
mov rax, qword [rbp + 0x320]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ab5b6
push rax
pushf
mov eax, 0x76165c9b
pushf
not eax
add eax, 0xca36daa3
xor eax, 0x8940c867
rol eax, 0x41
popf
pushf
not eax
add eax, 0x9e96cc95
xor eax, 0xe3d55f33
rol eax, 0x7e
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x4396a2c5
pushf
not eax
add eax, 0xfe21d658
xor eax, 0xed2c3eda
rol eax, 0x12
popf
pushf
not eax
add eax, 0x8814b6c5
xor eax, 0xd6f8764a
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xc8426860
xor eax, 0xc2014b7a
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xdba78b7f
xor eax, 0xfdc65d3d
rol eax, 0x3b
popf
jmp 0x1400a73cd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400ab657
push rax
pushf
mov eax, 0x5c277f49
pushf
not eax
add eax, 0x8e436680
xor eax, 0xeb64b0d5
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xbc08a792
xor eax, 0xc68ba1fa
rol eax, 0x75
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x6627bcc3
pushf
not eax
add eax, 0xe760ea9b
xor eax, 0x8587d2de
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf79f062a
xor eax, 0x8234b028
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xddf15820
xor eax, 0x9e7941cd
rol eax, 0x92
popf
jmp 0x1400a73cd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3067
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x310], xmm0
mov qword [rbp + 0x320], rsi
push rax
pushf
mov eax, 0x5e498d3f
pushf
not eax
add eax, 0xd6c18138
xor eax, 0xb30a1383
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xa5669d09
xor eax, 0xe66ebf01
rol eax, 0x4a
popf
jmp 0x1400a73cd
lea rcx, [rbp - 0x80]
call fcn.1400c3f3a
mov rax, qword [0x14008b648]
mov qword [rbp + 0x2d8], r12
cmp qword [0x14008b640], rax
je 0x1400ab78c
push rax
pushf
mov eax, 0xd58f068
pushf
not eax
add eax, 0xe5fd0516
xor eax, 0xe0464437
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x9dc05898
xor eax, 0xf865bd95
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xe9479f93
xor eax, 0xb0275ea6
rol eax, 0x11
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x10c1187d
pushf
not eax
add eax, 0xce73f49e
xor eax, 0xa7d49bb1
rol eax, 0x47
popf
pushf
not eax
add eax, 0xd9fb6581
xor eax, 0xc34f542e
rol eax, 0xab
popf
pushf
not eax
add eax, 0x91aa0783
xor eax, 0xcb631d72
rol eax, 0x3e
popf
jmp 0x1400a73cd
movabs rax, 0x4e04cd3a64636d3c
pushf
not rax
add rax, 0x56bf8f65
xor rax, 0x76b93765
rol rax, 0xae
popf
pushf
not rax
add rax, 0x50f57bd8
xor rax, 0x6b5cd442
rol rax, 0x91
popf
pushf
not rax
add rax, 0x74bc8e00
xor rax, 0x7515ca9f
rol rax, 0xfb
popf
mov qword [rbp + 0x310], rax
movabs rax, 0xfc5802652dbe3c19
pushf
not rax
add rax, 0x5e0ff79d
xor rax, 0x6e5cacd0
rol rax, 0xc7
popf
pushf
not rax
add rax, 0x51eaf645
xor rax, 0x6578c970
rol rax, 0x82
popf
pushf
not rax
add rax, 0x51ba1c5f
xor rax, 0x588a5a90
rol rax, 0x91
popf
mov qword [rbp + 0x318], rax
movabs rcx, 0xfb2406a4bb27e1e8
pushf
not rcx
add rcx, 0x49ecc29f
xor rcx, 0x66a54584
rol rcx, 0xcd
popf
pushf
not rcx
add rcx, 0x75577970
xor rcx, 0x548df6ec
rol rcx, 0x8e
popf
pushf
not rcx
add rcx, 0x407765a0
xor rcx, 0x5b43ccbb
rol rcx, 0x1c
popf
mov qword [rbp + 0x320], rcx
movabs rax, 0x4a74116bdb8704d9
pushf
not rax
add rax, 0x691bd06a
xor rax, 0x43c67f92
rol rax, 0xb4
popf
pushf
not rax
add rax, 0x7a825c8d
xor rax, 0x775b6130
rol rax, 0x29
popf
pushf
not rax
add rax, 0x7c061e6f
xor rax, 0x6dd40403
rol rax, 0xee
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.1400c84d4
call fcn.1400a24ba
mov rax, qword [0x14008b640]
cmp rax, qword [0x14008b648]
je 0x1400ab9ed
push rax
pushf
mov eax, 0x3c2a5a03
pushf
not eax
add eax, 0xa36a9499
xor eax, 0xfce84543
rol eax, 0xac
popf
pushf
not eax
add eax, 0x8431932c
xor eax, 0xb6188959
rol eax, 0x28
popf
pushf
not eax
add eax, 0x8727264c
xor eax, 0xe2221a0d
rol eax, 0x20
popf
pushf
not eax
add eax, 0xed17a582
xor eax, 0xb472c16b
rol eax, 0xe1
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0xd2b122ef
pushf
not eax
add eax, 0x930f0742
xor eax, 0xf5021ff2
rol eax, 0x92
popf
pushf
not eax
add eax, 0xd347c042
xor eax, 0xbdaa1687
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xc12c00ce
xor eax, 0xa89294d9
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xe9f4593f
xor eax, 0xd7774a16
rol eax, 0x40
popf
jmp 0x1400a73cd
mov qword [0x14008b648], rax
push rax
pushf
mov eax, 0xfd39f18e
pushf
not eax
add eax, 0xb1042fee
xor eax, 0xf3422493
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x87fbd8e7
xor eax, 0x8059d165
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xe4fc1e8e
xor eax, 0xef7ed2a8
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xdbebeebb
xor eax, 0xed4c3dee
rol eax, 0x47
popf
jmp 0x1400a73cd
mov rcx, qword [rbp + 0x360]
mov qword [rbp + 0x368], rcx
test rcx, rcx
je 0x1400abaec
push rax
pushf
mov eax, 0x474c1f7f
pushf
not eax
add eax, 0xc69cc4c2
xor eax, 0x85a73029
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x8d0cccb2
xor eax, 0x8f91fdfc
rol eax, 0xb6
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x2e8add9f
pushf
not eax
add eax, 0xdf470495
xor eax, 0xe9b997e8
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x89a226f5
xor eax, 0x8df322e7
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xc5032835
xor eax, 0xe8ba328f
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xc015a496
xor eax, 0xa3e0c135
rol eax, 0xb8
popf
jmp 0x1400a73cd
mov rax, qword [rbp + 0x370]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400abbad
push rax
pushf
mov eax, 0x546b5caa
pushf
not eax
add eax, 0xad368439
xor eax, 0xd8aaba3e
rol eax, 0x88
popf
pushf
not eax
add eax, 0xee1994e6
xor eax, 0xa6ff3e82
rol eax, 0xa
popf
pushf
not eax
add eax, 0xa1e2af24
xor eax, 0x8f771279
rol eax, 0x2e
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x7ef8568f
pushf
not eax
add eax, 0xb0b01edc
xor eax, 0x8241b920
rol eax, 0xde
popf
pushf
not eax
add eax, 0xa85a9cd2
xor eax, 0x864f1f40
rol eax, 0x58
popf
pushf
not eax
add eax, 0xda6d42c0
xor eax, 0xb50af9b8
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xa1153f1b
xor eax, 0xebcc7e67
rol eax, 0xe9
popf
jmp 0x1400a73cd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400abc61
push rax
pushf
mov eax, 0xc979cbb5
pushf
not eax
add eax, 0xe5ef3c89
xor eax, 0xd9aff49c
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xdafa64e9
xor eax, 0x81d9a658
rol eax, 0x75
popf
pushf
not eax
add eax, 0xc523bb4d
xor eax, 0x84373c7e
rol eax, 0xbd
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x3000903c
pushf
not eax
add eax, 0xab02e12b
xor eax, 0x9d5ce90c
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xa518a1c2
xor eax, 0xfacd683c
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xefc6d169
xor eax, 0xdad6470f
rol eax, 0x6d
popf
jmp 0x1400a73cd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3067
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x360], xmm0
mov qword [rbp + 0x370], rsi
push rax
pushf
mov eax, 0xa18e2a21
pushf
not eax
add eax, 0x9a43bac9
xor eax, 0xd5831940
rol eax, 0x34
popf
pushf
not eax
add eax, 0x9a60647c
xor eax, 0xb060d057
rol eax, 7
popf
pushf
not eax
add eax, 0x888fd909
xor eax, 0xc1ef3e83
rol eax, 0x3b
popf
jmp 0x1400a73cd
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 0x1400abdd9
push rax
pushf
mov eax, 0xa1933ec
pushf
not eax
add eax, 0xc55055c9
xor eax, 0xc30835ce
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xbd58e7b7
xor eax, 0xb07d4288
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x9f46baf5
xor eax, 0xb3df103a
rol eax, 0xdc
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x8cfdf4c9
pushf
not eax
add eax, 0xdf048caa
xor eax, 0xbcd3ea94
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xc52c39dc
xor eax, 0xd656bcf7
rol eax, 0x9f
popf
jmp 0x1400a73cd
inc rdx
mov rcx, qword [rbp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400abe68
push rax
pushf
mov eax, 0x37cfa000
pushf
not eax
add eax, 0xa8e79739
xor eax, 0x9b86c817
rol eax, 0x19
popf
pushf
not eax
add eax, 0xe321643b
xor eax, 0xfb3d3eb5
rol eax, 0x65
popf
pushf
not eax
add eax, 0xa36a3945
xor eax, 0x942e5815
rol eax, 0x6e
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x73f0d16e
pushf
not eax
add eax, 0xf5e71e99
xor eax, 0x9d2037bc
rol eax, 0x40
popf
pushf
not eax
add eax, 0xca9a2a7a
xor eax, 0xeac3afe3
rol eax, 0x48
popf
jmp 0x1400a73cd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400abee3
push rax
pushf
mov eax, 0x49725b2a
pushf
not eax
add eax, 0xbea05563
xor eax, 0xc6cb2f0b
rol eax, 0x47
popf
pushf
not eax
add eax, 0xacf40bff
xor eax, 0xb1497225
rol eax, 0xab
popf
jmp 0x1400a73cd
push rax
pushf
mov eax, 0x86d6c4cf
pushf
not eax
add eax, 0x82487ea3
xor eax, 0xc6b03c94
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xdd38e988
xor eax, 0xa0b78bf6
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xd61dc825
xor eax, 0xae7055ed
rol eax, 0xbb
popf
jmp 0x1400a73cd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3067
push rax
pushf
mov eax, 0x1b220015
pushf
not eax
add eax, 0xc7301e95
xor eax, 0xdfca1cf8
rol eax, 0x87
popf
pushf
not eax
add eax, 0x9ac8f1ca
xor eax, 0xb88fae10
rol eax, 0x10
popf
jmp 0x1400a73cd
movdqa xmm0, xmmword [0x140078e80]
movdqu xmmword [rbp + 0x130], xmm0
mov byte [rbp + 0x120], 0
mov rax, qword [rbp + 0x30]
movsxd rcx, dword [rax + 4]
lea rax, [0x18dbe10e9]
pushf
sub rax, 0x4db69319
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.140115120
lea rcx, [rbp + 0x48]
jmp 0x1400ac017
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 0x1400ac025
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
jmp 0x1400a89a2
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 0x1400ac0aa
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0xc5f788e2e65252ee
pushf
not rax
add rax, 0x44c3728c
xor rax, 0x4fbf4673
rol rax, 0x8b
popf
pushf
not rax
add rax, 0x6f16e7bc
xor rax, 0x4b461f81
rol rax, 0x9f
popf
mov qword [rbp + 0x2d0], rax
movabs rax, 0xed57951e4a148a5e
pushf
not rax
add rax, 0x764fe3ee
xor rax, 0x7e848d38
rol rax, 0x30
popf
pushf
not rax
add rax, 0x73c74f7d
xor rax, 0x4d01488a
rol rax, 0x4b
popf
pushf
not rax
add rax, 0x5e1c1b04
xor rax, 0x4097b86f
rol rax, 0xb2
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.1400c84d4
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
jmp 0x1400ac17e
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
call fcn.1400fc320
xor ecx, ecx
jmp 0x1400ac18c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
push rax
pushf
mov eax, 0x380baca3
pushf
not eax
add eax, 0xec6a7fc0
xor eax, 0x94914ba1
rol eax, 0xae
popf
pushf
not eax
add eax, 0xfd8fc579
xor eax, 0xb57df93b
rol eax, 0x53
popf
pushf
not eax
add eax, 0xa8e1f8fa
xor eax, 0x84c9e80d
rol eax, 0xd1
popf
jmp 0x1400a73cd
call fcn.1400c7b5a
nop
push rax
pushf
mov eax, 0x77742247
pushf
not eax
add eax, 0xe17c609d
xor eax, 0x925eca3f
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x8dfaa0e1
xor eax, 0xf55fe2cb
rol eax, 0xc9
popf
jmp 0x1400a73cd
call fcn.1400e22b7
int3
call fcn.14010c275
nop
push rax
pushf
mov eax, 0xd990b7a
pushf
not eax
add eax, 0xfabae252
xor eax, 0xba7dcecd
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa2502b8a
xor eax, 0x9642ec9b
rol eax, 0xfa
popf
jmp 0x1400a73cd
call fcn.1400e22b7
int3