Function at 0x140019501
Capabilities:
Encrypt data using speck
Move file
Set console window title

Disassembly:
push rax
pushf
mov eax, 0x94976861
pushf
not eax
add eax, 0xf34a3322
xor eax, 0xbb25f99a
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xd8f00588
xor eax, 0x86ca2f17
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xaa333ba0
xor eax, 0xde303ce2
rol eax, 0x7a
popf
cmp eax, 0x29
jne 0x140019551
popf
pop rax
jmp 0x14001ae6d
cmp eax, 0
jne 0x140019560
popf
pop rax
jmp 0x140019821
cmp eax, 3
jne 0x14001956f
popf
pop rax
jmp 0x140019a1d
cmp eax, 1
jne 0x14001957e
popf
pop rax
jmp 0x14001991c
cmp eax, 0xd
jne 0x14001958d
popf
pop rax
jmp 0x140019f65
cmp eax, 0x1a
jne 0x14001959c
popf
pop rax
jmp 0x14001a715
cmp eax, 0xe
jne 0x1400195ab
popf
pop rax
jmp 0x14001a002
cmp eax, 0xb
jne 0x1400195ba
popf
pop rax
jmp 0x140019eeb
cmp eax, 0x19
jne 0x1400195c9
popf
pop rax
jmp 0x14001a6a9
cmp eax, 8
jne 0x1400195d8
popf
pop rax
jmp 0x140019d0e
cmp eax, 0x2a
jne 0x1400195e7
popf
pop rax
jmp 0x14001aecb
cmp eax, 0x17
jne 0x1400195f6
popf
pop rax
jmp 0x14001a4c7
cmp eax, 0x1c
jne 0x140019605
popf
pop rax
jmp 0x14001a86b
cmp eax, 0x2e
jne 0x140019614
popf
pop rax
jmp 0x14001b109
cmp eax, 0x18
jne 0x140019623
popf
pop rax
jmp 0x14001a534
cmp eax, 0x2b
jne 0x140019632
popf
pop rax
jmp 0x14001af71
cmp eax, 0x1b
jne 0x140019641
popf
pop rax
jmp 0x14001a762
cmp eax, 0x2d
jne 0x140019650
popf
pop rax
jmp 0x14001b0c0
cmp eax, 0x23
jne 0x14001965f
popf
pop rax
jmp 0x14001ab9d
cmp eax, 0x25
jne 0x14001966e
popf
pop rax
jmp 0x14001ac36
cmp eax, 0xf
jne 0x14001967d
popf
pop rax
jmp 0x14001a0c1
cmp eax, 0x13
jne 0x14001968c
popf
pop rax
jmp 0x14001a2a9
cmp eax, 0x15
jne 0x14001969b
popf
pop rax
jmp 0x14001a388
cmp eax, 0x24
jne 0x1400196aa
popf
pop rax
jmp 0x14001abfd
cmp eax, 0x1e
jne 0x1400196b9
popf
pop rax
jmp 0x14001a955
cmp eax, 0xc
jne 0x1400196c8
popf
pop rax
jmp 0x140019f21
cmp eax, 0x26
jne 0x1400196d7
popf
pop rax
jmp 0x14001accc
cmp eax, 0x27
jne 0x1400196e6
popf
pop rax
jmp 0x14001ad58
cmp eax, 0x30
jne 0x1400196f5
popf
pop rax
jmp 0x14001b1d8
cmp eax, 0x10
jne 0x140019704
popf
pop rax
jmp 0x14001a131
cmp eax, 0x2c
jne 0x140019713
popf
pop rax
jmp 0x14001b032
cmp eax, 9
jne 0x140019722
popf
pop rax
jmp 0x140019d90
cmp eax, 4
jne 0x140019731
popf
pop rax
jmp 0x140019b15
cmp eax, 0x16
jne 0x140019740
popf
pop rax
jmp 0x14001a415
cmp eax, 0x28
jne 0x14001974f
popf
pop rax
jmp 0x14001ae0d
cmp eax, 0xa
jne 0x14001975e
popf
pop rax
jmp 0x140019e3b
cmp eax, 0x22
jne 0x14001976d
popf
pop rax
jmp 0x14001aae8
cmp eax, 0x14
jne 0x14001977c
popf
pop rax
jmp 0x14001a33f
cmp eax, 7
jne 0x14001978b
popf
pop rax
jmp 0x140019cd6
cmp eax, 5
jne 0x14001979a
popf
pop rax
jmp 0x140019b5c
cmp eax, 2
jne 0x1400197a9
popf
pop rax
jmp 0x140019965
cmp eax, 0x20
jne 0x1400197b8
popf
pop rax
jmp 0x14001a9af
cmp eax, 0x1d
jne 0x1400197c7
popf
pop rax
jmp 0x14001a90c
cmp eax, 0x11
jne 0x1400197d6
popf
pop rax
jmp 0x14001a1cd
cmp eax, 6
jne 0x1400197e5
popf
pop rax
jmp 0x140019c03
cmp eax, 0x2f
jne 0x1400197f4
popf
pop rax
jmp 0x14001b167
cmp eax, 0x12
jne 0x140019803
popf
pop rax
jmp 0x14001a260
cmp eax, 0x21
jne 0x140019812
popf
pop rax
jmp 0x14001aa5c
cmp eax, 0x1f
jne 0x140019821
popf
pop rax
jmp 0x14001a9a6
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xd0
movaps xmmword [rax - 0x28], xmm6
mov rax, qword [0x14000c040]
xor rax, rsp
mov qword [rbp + 0x27], rax
mov rbx, rcx
mov qword [rbp - 1], rcx
mov rdi, qword [rcx + 0x10]
mov rsi, rcx
mov r15, qword [rcx + 0x18]
cmp r15, 0xf
jbe 0x1400198c3
push rax
pushf
mov eax, 0x8c216353
pushf
not eax
add eax, 0xec4b3c66
xor eax, 0xc7560fc8
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x97b81787
xor eax, 0x8a705c06
rol eax, 0x24
popf
pushf
not eax
add eax, 0x8b4b8086
xor eax, 0xc562c1a0
rol eax, 0x32
popf
pushf
not eax
add eax, 0xe4d4b36a
xor eax, 0xc585adff
rol eax, 0xc1
popf
jmp 0x140019542
push rax
pushf
mov eax, 0xa2d0dbb3
pushf
not eax
add eax, 0xe45192c5
xor eax, 0xb7c12ae5
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x9014c182
xor eax, 0x8ea89032
rol eax, 0x68
popf
pushf
not eax
add eax, 0xd0e1c3ee
xor eax, 0xd5fdcc3b
rol eax, 0x23
popf
pushf
not eax
add eax, 0x842ec9b0
xor eax, 0xba7dd706
rol eax, 0x2b
popf
jmp 0x140019542
mov rsi, qword [rcx]
push rax
pushf
mov eax, 0xafcd0c21
pushf
not eax
add eax, 0xa91da964
xor eax, 0xbdb85994
rol eax, 0x37
popf
pushf
not eax
add eax, 0xc3bab21e
xor eax, 0xed28c892
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xc2ca974f
xor eax, 0xea500254
rol eax, 0xbc
popf
jmp 0x140019542
cmp rdi, 4
jb 0x1400199c4
push rax
pushf
mov eax, 0xcf47e9f3
pushf
not eax
add eax, 0xa4e9ce9f
xor eax, 0x8300fea6
rol eax, 0
popf
pushf
not eax
add eax, 0xaa56b361
xor eax, 0x80a19a35
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xc8a86c54
xor eax, 0xbf75bd42
rol eax, 0x34
popf
pushf
not eax
add eax, 0xb355e739
xor eax, 0x9b830f91
rol eax, 0x8c
popf
jmp 0x140019542
push rax
pushf
mov eax, 0x14dcd774
pushf
not eax
add eax, 0xe35020f5
xor eax, 0xb0a4b4fd
rol eax, 0x98
popf
pushf
not eax
add eax, 0xcfc8d68c
xor eax, 0x9ad3c676
rol eax, 0x60
popf
pushf
not eax
add eax, 0x9adb8c1b
xor eax, 0xc771b597
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xa60d1651
xor eax, 0xad3673aa
rol eax, 0xc6
popf
jmp 0x140019542
lea r14, [rdi + rsi]
lea r8, [r14 - 3]
sub r8, rsi
mov edx, 0xba48913e
pushf
not edx
add edx, 0x9cbf6139
xor edx, 0xc47a3939
rol edx, 0xe3
popf
pushf
not edx
add edx, 0xcc5a5bf4
xor edx, 0x9bf045da
rol edx, 0x14
popf
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x140019abd
push rax
pushf
mov eax, 0x8ea8391f
pushf
not eax
add eax, 0x8bc97e9a
xor eax, 0xb5141c3a
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x987f3811
xor eax, 0xc734980d
rol eax, 0x29
popf
pushf
not eax
add eax, 0xf15568ff
xor eax, 0xe09eb2a3
rol eax, 0xea
popf
pushf
not eax
add eax, 0xa8a0f96a
xor eax, 0xafcd1ebe
rol eax, 0xbd
popf
jmp 0x140019542
push rax
pushf
mov eax, 0x1e88a9fe
pushf
not eax
add eax, 0xb3475f9c
xor eax, 0xf4f2c8f1
rol eax, 1
popf
pushf
not eax
add eax, 0xf9d53e73
xor eax, 0xdbbf1f6b
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xe08fbd13
xor eax, 0xd6e2cf87
rol eax, 0x99
popf
pushf
not eax
add eax, 0xafe9aa05
xor eax, 0xc90c3388
rol eax, 0x3d
popf
jmp 0x140019542
nop
push rax
pushf
mov eax, 0xc8179867
pushf
not eax
add eax, 0xb6de4eb2
xor eax, 0xd58f50ea
rol eax, 0x43
popf
pushf
not eax
add eax, 0xaf2d37d1
xor eax, 0xae9e2c43
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x884b42c2
xor eax, 0x93cae5a3
rol eax, 0xdf
popf
jmp 0x140019542
cmp dword [rax], 0x6578652e
je 0x140019baa
push rax
pushf
mov eax, 0xf52dde3e
pushf
not eax
add eax, 0x86b7123a
xor eax, 0xbf7ddffd
rol eax, 0x52
popf
pushf
not eax
add eax, 0xe67a4247
xor eax, 0x8d8a50f7
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xcb4b8e13
xor eax, 0xdb843400
rol eax, 0x4e
popf
jmp 0x140019542
push rax
pushf
mov eax, 0x73ad2121
pushf
not eax
add eax, 0xcd5c7b33
xor eax, 0xbe069440
rol eax, 0x30
popf
pushf
not eax
add eax, 0xaae8fc92
xor eax, 0xa4e16808
rol eax, 0xea
popf
pushf
not eax
add eax, 0x9e18256d
xor eax, 0xf895b84f
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xc9439fdf
xor eax, 0xfe21e39b
rol eax, 0x2f
popf
jmp 0x140019542
inc rax
lea r8, [r14 - 3]
sub r8, rax
mov edx, 0xe1899e0
pushf
not edx
add edx, 0xa8bb63a2
xor edx, 0xc0209c6d
rol edx, 0x84
popf
pushf
not edx
add edx, 0xd3e70ac3
xor edx, 0xfea6fbf3
rol edx, 0x98
popf
pushf
not edx
add edx, 0xa99ec2e5
xor edx, 0x9acbbb90
rol edx, 0xb4
popf
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x140019c90
push rax
pushf
mov eax, 0x94626f2c
pushf
not eax
add eax, 0xaefc37fe
xor eax, 0x9db24957
rol eax, 1
popf
pushf
not eax
add eax, 0xce4a1964
xor eax, 0xbff30a56
rol eax, 0x76
popf
jmp 0x140019542
push rax
pushf
mov eax, 0x68a16d28
pushf
not eax
add eax, 0xe1a8e389
xor eax, 0xae685d07
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xecd6181a
xor eax, 0xf8517f26
rol eax, 0x25
popf
pushf
not eax
add eax, 0x96dc550e
xor eax, 0xd0a094d4
rol eax, 0x88
popf
jmp 0x140019542
jmp 0x140019d90
sub rax, rsi
cmp rax, 0xffffffffffffffff
jne 0x140019d5d
push rax
pushf
mov eax, 0x9eb984cc
pushf
not eax
add eax, 0x88c42be2
xor eax, 0xb513e5f0
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x9a94a8f3
xor eax, 0xbd2f0376
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x80a30578
xor eax, 0x8d04d35f
rol eax, 0x3e
popf
jmp 0x140019542
push rax
pushf
mov eax, 0xfd6b2714
pushf
not eax
add eax, 0xdf1860c2
xor eax, 0x9538124c
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xa66a9110
xor eax, 0x8f2f3e51
rol eax, 0xd0
popf
jmp 0x140019542
mov rax, r15
sub rax, rdi
cmp rax, 4
jb 0x140019de2
push rax
pushf
mov eax, 0x925015f2
pushf
not eax
add eax, 0xe374b32d
xor eax, 0xc58773f2
rol eax, 0xad
popf
pushf
not eax
add eax, 0xe76ebda0
xor eax, 0xbb4b8de0
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xc5751b0c
xor eax, 0x8e168432
rol eax, 0xbe
popf
jmp 0x140019542
push rax
pushf
mov eax, 0x133b0436
pushf
not eax
add eax, 0xdb444549
xor eax, 0xc743b61c
rol eax, 0x16
popf
pushf
not eax
add eax, 0xaa995ff9
xor eax, 0xaa54df47
rol eax, 0xad
popf
pushf
not eax
add eax, 0xa37296f3
xor eax, 0xdf3ecdb1
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xa496ffbe
xor eax, 0x829fb383
rol eax, 3
popf
jmp 0x140019542
lea rax, [rdi + 4]
mov qword [rbx + 0x10], rax
mov rax, rbx
cmp r15, 0xf
jbe 0x140019e92
push rax
pushf
mov eax, 0x566723f3
pushf
not eax
add eax, 0xcfcdfd58
xor eax, 0xd1e81d53
rol eax, 0x91
popf
pushf
not eax
add eax, 0xef2c4d15
xor eax, 0xaa04ad62
rol eax, 0x45
popf
pushf
not eax
add eax, 0x8f2afeb5
xor eax, 0xf82020fb
rol eax, 0x58
popf
jmp 0x140019542
push rax
pushf
mov eax, 0xc492e6da
pushf
not eax
add eax, 0xcc46a7d2
xor eax, 0xa5429b51
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xc1af4b3b
xor eax, 0xf7392458
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xcc306ab2
xor eax, 0xf527c314
rol eax, 0x39
popf
pushf
not eax
add eax, 0xf611e0d1
xor eax, 0xd6af4261
rol eax, 0x1d
popf
jmp 0x140019542
mov rax, qword [rbx]
push rax
pushf
mov eax, 0x10625776
pushf
not eax
add eax, 0xf13e1fd9
xor eax, 0xdc14221a
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa0beda0b
xor eax, 0xd3c0329f
rol eax, 0x3f
popf
jmp 0x140019542
mov dword [rax + rdi], 0x6578652e
mov byte [rax + rdi + 4], 0
jmp 0x14001a002
mov qword [rsp + 0x20], 4
mov edx, 0xf734e443
pushf
not edx
add edx, 0xf3a88fb6
xor edx, 0xe67c5271
rol edx, 0x89
popf
pushf
not edx
add edx, 0x829490c1
xor edx, 0x9596e458
rol edx, 0xd7
popf
pushf
not edx
add edx, 0xfc4e9be1
xor edx, 0xd9ccaa3e
rol edx, 0xe7
popf
pushf
not edx
add edx, 0xaa0aa96f
xor edx, 0x9834ddca
rol edx, 0xe9
popf
mov rcx, rbx
call fcn.14002567b
push rax
pushf
mov eax, 0x2d4ad6b1
pushf
not eax
add eax, 0xc4a086c2
xor eax, 0x85c1df58
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xcec15824
xor eax, 0xb2ef5379
rol eax, 0x61
popf
jmp 0x140019542
lea rcx, [rbp + 7]
call fcn.14002d315
nop
lea rcx, [rbp + 7]
cmp qword [rbp + 0x1f], 0xf
cmova rcx, qword [rbp + 7]
jmp 0x14001a01b
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
mov rcx, qword [rbp + 0x17]
mov rdx, qword [rbp + 0x1f]
mov rax, rdx
sub rax, rcx
cmp rax, 4
jb 0x14001a07b
push rax
pushf
mov eax, 0x276d0ae7
pushf
not eax
add eax, 0x9a1fb205
xor eax, 0xf8b46ccf
rol eax, 0x28
popf
pushf
not eax
add eax, 0x8ee78de8
xor eax, 0xe3050ce5
rol eax, 0x46
popf
pushf
not eax
add eax, 0x874fad05
xor eax, 0xbfa63eea
rol eax, 0x91
popf
jmp 0x140019542
push rax
pushf
mov eax, 0x94c0b093
pushf
not eax
add eax, 0xb385c730
xor eax, 0x80b4396d
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xd094aae9
xor eax, 0xe754d5b3
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x986c053e
xor eax, 0xd9b9d7bf
rol eax, 0xe5
popf
jmp 0x140019542
lea rax, [rcx + 4]
mov qword [rbp + 0x17], rax
lea rax, [rbp + 7]
cmp rdx, 0xf
cmova rax, qword [rbp + 7]
mov dword [rax + rcx], 0x6578652e
mov byte [rax + rcx + 4], 0
lea rax, [rbp + 7]
jmp 0x14001a1cd
mov qword [rsp + 0x20], 4
mov edx, 0x448406fe
pushf
not edx
add edx, 0xaf04a3d8
xor edx, 0xb0c7c91f
rol edx, 0x35
popf
pushf
not edx
add edx, 0x8ca49356
xor edx, 0xd5fcf5cc
rol edx, 0xc
popf
pushf
not edx
add edx, 0xdd40eaaf
xor edx, 0x8146724b
rol edx, 0x17
popf
lea rcx, [rbp + 7]
call fcn.14002567b
push rax
pushf
mov eax, 0xe01f54c
pushf
not eax
add eax, 0xaf78cee0
xor eax, 0xb072a905
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xdd3ea90e
xor eax, 0xadfeea9f
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x97c93ecb
xor eax, 0xbbab2334
rol eax, 0x18
popf
jmp 0x140019542
cmp qword [rax + 0x18], 0xf
jbe 0x14001a207
push rax
pushf
mov eax, 0x6e5dbe72
pushf
not eax
add eax, 0xdf8797fc
xor eax, 0x9e27a730
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xf89177c8
xor eax, 0xbaafa370
rol eax, 0x9a
popf
jmp 0x140019542
push rax
pushf
mov eax, 0x43585e91
pushf
not eax
add eax, 0xe382b648
xor eax, 0xe3da07b1
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xc817b0e0
xor eax, 0xe665bda0
rol eax, 0x24
popf
pushf
not eax
add eax, 0xca84d3a8
xor eax, 0xb54387af
rol eax, 7
popf
pushf
not eax
add eax, 0xc22d8aff
xor eax, 0xce27bbac
rol eax, 0x92
popf
jmp 0x140019542
mov rax, qword [rax]
push rax
pushf
mov eax, 0xad0f8dbc
pushf
not eax
add eax, 0xe67e3be3
xor eax, 0xdf26fe92
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x92661a98
xor eax, 0xa221087f
rol eax, 2
popf
pushf
not eax
add eax, 0xa91ddb6a
xor eax, 0x84d659b4
rol eax, 0xb2
popf
jmp 0x140019542
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14001a30c
push rax
pushf
mov eax, 0x1f4b5e05
pushf
not eax
add eax, 0xe510cf49
xor eax, 0x8d60cf63
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x95b5810a
xor eax, 0xaae703c3
rol eax, 0xca
popf
pushf
not eax
add eax, 0x901d01c8
xor eax, 0xb9ec74af
rol eax, 0x53
popf
pushf
not eax
add eax, 0xf8550d88
xor eax, 0x81883f87
rol eax, 6
popf
jmp 0x140019542
push rax
pushf
mov eax, 0x81403bdd
pushf
not eax
add eax, 0x856d9956
xor eax, 0xa391647f
rol eax, 0x55
popf
pushf
not eax
add eax, 0xba763c46
xor eax, 0x9b2144be
rol eax, 0xb
popf
jmp 0x140019542
mov rcx, qword [rbx]
push rax
pushf
mov eax, 0x35ffe13a
pushf
not eax
add eax, 0x8e1d0e62
xor eax, 0x9ed47bb1
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xdb27a4f2
xor eax, 0x9360032f
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x8c4a151b
xor eax, 0xc22ecc35
rol eax, 0xe5
popf
jmp 0x140019542
mov rdx, rax
jmp 0x14001a38c
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_rename]
xor edi, edi
test eax, eax
je 0x14001a3cf
push rax
pushf
mov eax, 0xf82268c0
pushf
not eax
add eax, 0x89bb7d09
xor eax, 0x821b3a9a
rol eax, 0x66
popf
pushf
not eax
add eax, 0xdb86487a
xor eax, 0xfaf853f5
rol eax, 0xf3
popf
jmp 0x140019542
push rax
pushf
mov eax, 0xae9c954
pushf
not eax
add eax, 0xff3e0ce2
xor eax, 0xa8c8911d
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x8efca545
xor eax, 0xb97c274c
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xf9927972
xor eax, 0x9fc5ccc1
rol eax, 0xe4
popf
jmp 0x140019542
movups xmm0, xmmword [0x1400096d8]
movups xmmword [rbp - 0x49], xmm0
movups xmm1, xmmword [0x1400096e8]
movups xmmword [rbp - 0x39], xmm1
mov eax, dword [0x1400096f8]
mov dword [rbp - 0x29], eax
movzx eax, byte [0x1400096fc]
mov byte [rbp - 0x25], al
mov r8d, edi
cmp dword [0x14000c098], 2
jl 0x14001a481
push rax
pushf
mov eax, 0x87964fa3
pushf
not eax
add eax, 0xa322282e
xor eax, 0xc4a60ee5
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x876e3ced
xor eax, 0x8f1ac751
rol eax, 0x6d
popf
jmp 0x140019542
push rax
pushf
mov eax, 0xdf0a981
pushf
not eax
add eax, 0xd93b36cd
xor eax, 0x9c53730f
rol eax, 0x71
popf
pushf
not eax
add eax, 0xc5ec7bbf
xor eax, 0xe864d09a
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x9f331d9a
xor eax, 0x8ec12487
rol eax, 0x96
popf
jmp 0x140019542
movdqa xmm4, xmmword [0x1400097f0]
movdqa xmm3, xmmword [0x1400098a0]
movdqa xmm5, xmmword [0x140009860]
movdqa xmm0, xmmword [0x140009890]
movdqa xmmword [rbp - 0x59], xmm0
lea rcx, [rbp - 0x45]
movdqa xmm6, xmmword [0x140009870]
mov edx, dword [rbp - 0x59]
nop word [rax + rax]
push rax
pushf
mov eax, 0x4832593
pushf
not eax
add eax, 0x92324baf
xor eax, 0xdc50fa7c
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xfba17488
xor eax, 0xbbaa5ab3
rol eax, 0x65
popf
jmp 0x140019542
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm6
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm6
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14001a663
push rax
pushf
mov eax, 0x49c03430
pushf
not eax
add eax, 0x80ec5a1d
xor eax, 0x82adaea5
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xab541977
xor eax, 0xcc9ac068
rol eax, 4
popf
pushf
not eax
add eax, 0x8098560f
xor eax, 0xfd05abb3
rol eax, 0x76
popf
jmp 0x140019542
push rax
pushf
mov eax, 0x181e586a
pushf
not eax
add eax, 0xad32dcff
xor eax, 0x888d6eac
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xd3a22630
xor eax, 0xf9665cdd
rol eax, 0xda
popf
pushf
not eax
add eax, 0xccf52130
xor eax, 0x865265c4
rol eax, 0xc2
popf
jmp 0x140019542
cmp r8d, 0x25
jge 0x14001a6e2
push rax
pushf
mov eax, 0x44f7833
pushf
not eax
add eax, 0x8067287f
xor eax, 0xa85d4c52
rol eax, 0x72
popf
pushf
not eax
add eax, 0x87addd62
xor eax, 0x9746e436
rol eax, 0x76
popf
jmp 0x140019542
push rax
pushf
mov eax, 0xd840f4bb
pushf
not eax
add eax, 0xc9fceed7
xor eax, 0x971fb707
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xf56b3f9d
xor eax, 0x8ec6ca80
rol eax, 0xb7
popf
jmp 0x140019542
movsxd rax, r8d
lea r9, [rbp - 0x49]
push rax
not rax
sub r9, rax
pop rax
sub r9, 1
nop dword [rax]
push rax
pushf
mov eax, 0x56662782
pushf
not eax
add eax, 0xcc082632
xor eax, 0xea42efde
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xfa9571d2
xor eax, 0xf87b73a0
rol eax, 0xa8
popf
jmp 0x140019542
mov eax, 0xcdb4056c
pushf
not eax
add eax, 0xe2266630
xor eax, 0xfa9c4643
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x9d9113f1
xor eax, 0x8c09d544
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xc78b5633
xor eax, 0xf706e310
rol eax, 0x4a
popf
imul r8d
push r8
not r8d
sub edx, r8d
pop r8
sub edx, 1
sar edx, 5
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x25
jl 0x14001a838
push rax
pushf
mov eax, 0x422e7a13
pushf
not eax
add eax, 0xfea0f042
xor eax, 0xed133a51
rol eax, 0x63
popf
pushf
not eax
add eax, 0xe3f4c9a7
xor eax, 0xdd17f5bd
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xed757a1a
xor eax, 0xf3776929
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x9a5b01d9
xor eax, 0x9a19760e
rol eax, 0x5a
popf
jmp 0x140019542
push rax
pushf
mov eax, 0xe6477d50
pushf
not eax
add eax, 0xf44434b0
xor eax, 0xabe00ef4
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x86e9d3b7
xor eax, 0xe0a11a0b
rol eax, 0x8e
popf
jmp 0x140019542
lea rdx, [rbp - 0x49]
lea rcx, [rbp - 0x21]
call fcn.140028618
nop
cmp qword [rax + 0x18], 0xf
jbe 0x14001a8c6
push rax
pushf
mov eax, 0x93c7fd5f
pushf
not eax
add eax, 0xd393b822
xor eax, 0xd08f3f70
rol eax, 0x72
popf
pushf
not eax
add eax, 0x938a3894
xor eax, 0xf5054a23
rol eax, 0x27
popf
pushf
not eax
add eax, 0x83a5616f
xor eax, 0xa60c9eaa
rol eax, 0xf9
popf
jmp 0x140019542
push rax
pushf
mov eax, 0x75c1047c
pushf
not eax
add eax, 0xe1113f36
xor eax, 0xb14d99e3
rol eax, 0x93
popf
pushf
not eax
add eax, 0xe6e600bb
xor eax, 0x853be2a9
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xb9e95630
xor eax, 0xec8574fb
rol eax, 0x96
popf
jmp 0x140019542
mov rax, qword [rax]
push rax
pushf
mov eax, 0xf885b337
pushf
not eax
add eax, 0xd6f1aa96
xor eax, 0xa0c557b9
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xb418f16d
xor eax, 0xb62a61ee
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xa1b1de0d
xor eax, 0xc100bd46
rol eax, 0x6d
popf
jmp 0x140019542
mov qword [rbp - 0x59], rax
mov rcx, 0xffffffffffffffff
push rax
pushf
mov eax, 0x5ceaccaf
pushf
not eax
add eax, 0xeec369b4
xor eax, 0x9226164a
rol eax, 0x18
popf
pushf
not eax
add eax, 0xe609b966
xor eax, 0xa8f57e9b
rol eax, 0x39
popf
pushf
not eax
add eax, 0xc63724f7
xor eax, 0x83d54369
rol eax, 0xc2
popf
jmp 0x140019542
inc rcx
cmp byte [rax + rcx], 0
jne 0x14001a9a6
mov qword [rbp - 0x51], rcx
movaps xmm0, xmmword [rbp - 0x59]
movdqa xmmword [rbp - 0x59], xmm0
lea rcx, [rbp - 0x59]
call fcn.14001e164
nop
mov rdx, qword [rbp - 9]
cmp rdx, 0xf
jbe 0x14001aa29
push rax
pushf
mov eax, 0xf4ba4916
pushf
not eax
add eax, 0xa513f833
xor eax, 0xc2e3ad2e
rol eax, 0x55
popf
pushf
not eax
add eax, 0xa11db6d1
xor eax, 0xf818a678
rol eax, 0x48
popf
pushf
not eax
add eax, 0x88e09907
xor eax, 0xfeb623bc
rol eax, 0x98
popf
pushf
not eax
add eax, 0xd0fc510d
xor eax, 0xf8aa2079
rol eax, 0xf3
popf
jmp 0x140019542
push rax
pushf
mov eax, 0x67cd2432
pushf
not eax
add eax, 0xbfe4de11
xor eax, 0xee47d25a
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xc64044ea
xor eax, 0xfc32d0f3
rol eax, 0xbb
popf
jmp 0x140019542
inc rdx
mov rcx, qword [rbp - 0x21]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001aaa2
push rax
pushf
mov eax, 0x63650eb8
pushf
not eax
add eax, 0xc149f6fa
xor eax, 0x9227d8b3
rol eax, 0x67
popf
pushf
not eax
add eax, 0xc461ceb4
xor eax, 0xea49554c
rol eax, 0x8a
popf
jmp 0x140019542
push rax
pushf
mov eax, 0x9e60db21
pushf
not eax
add eax, 0x885a8730
xor eax, 0xc7e09f0e
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x9a433334
xor eax, 0xb6285394
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xd2dda89e
xor eax, 0x8340eb13
rol eax, 0xdb
popf
jmp 0x140019542
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001ab56
push rax
pushf
mov eax, 0xc5711c32
pushf
not eax
add eax, 0xeab57935
xor eax, 0xa2361ba5
rol eax, 0x99
popf
pushf
not eax
add eax, 0xa77a2a0d
xor eax, 0xb1ff8342
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xaa0ea865
xor eax, 0xf55c1e34
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x8f2dfa64
xor eax, 0x9f209ac3
rol eax, 0xa1
popf
jmp 0x140019542
push rax
pushf
mov eax, 0x38ebf6e6
pushf
not eax
add eax, 0x9acf640a
xor eax, 0xa7fdd377
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xfa77c49d
xor eax, 0xb7da9659
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xfb03c545
xor eax, 0xed926d62
rol eax, 0x93
popf
jmp 0x140019542
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140023e67
nop
push rax
pushf
mov eax, 0xd58389e8
pushf
not eax
add eax, 0xffa9effb
xor eax, 0xd911cd1a
rol eax, 0x27
popf
pushf
not eax
add eax, 0x91061194
xor eax, 0xf530a81a
rol eax, 0x58
popf
jmp 0x140019542
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0xf
jbe 0x14001ac73
push rax
pushf
mov eax, 0x458b9949
pushf
not eax
add eax, 0x85e17ca6
xor eax, 0xbd24ee23
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xeb6066d4
xor eax, 0xec00e374
rol eax, 0x73
popf
jmp 0x140019542
push rax
pushf
mov eax, 0x11c225d9
pushf
not eax
add eax, 0xf0601da7
xor eax, 0xa86930b9
rol eax, 0x15
popf
pushf
not eax
add eax, 0xee746473
xor eax, 0xbc7196bd
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xb18c09e0
xor eax, 0xde38897f
rol eax, 0x55
popf
pushf
not eax
add eax, 0xa4852b3f
xor eax, 0xeead4a36
rol eax, 0x9f
popf
jmp 0x140019542
inc rdx
mov rcx, qword [rbp + 7]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001ad25
push rax
pushf
mov eax, 0xd8b84a38
pushf
not eax
add eax, 0xf27e556c
xor eax, 0xb2e9d528
rol eax, 0x66
popf
pushf
not eax
add eax, 0xb2f96e0a
xor eax, 0xc2c353d0
rol eax, 0x20
popf
pushf
not eax
add eax, 0xb1c9d2b5
xor eax, 0xab071de5
rol eax, 8
popf
jmp 0x140019542
push rax
pushf
mov eax, 0x5ab09feb
pushf
not eax
add eax, 0x8e17e120
xor eax, 0xdcd2ad76
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xad22780f
xor eax, 0xb134fcf4
rol eax, 0xa2
popf
jmp 0x140019542
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001adc6
push rax
pushf
mov eax, 0x66853313
pushf
not eax
add eax, 0xaea90682
xor eax, 0xf1d4a0f0
rol eax, 0x75
popf
pushf
not eax
add eax, 0xa46c2f7b
xor eax, 0x91b11299
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x9bbca85e
xor eax, 0xc8ee9258
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xf665cf74
xor eax, 0xfd00bfb4
rol eax, 0x6d
popf
jmp 0x140019542
push rax
pushf
mov eax, 0x15f752f3
pushf
not eax
add eax, 0xa55c5e02
xor eax, 0xad99c28d
rol eax, 0x41
popf
pushf
not eax
add eax, 0xbac56538
xor eax, 0xdaa5f14b
rol eax, 0x16
popf
pushf
not eax
add eax, 0x8cb1c748
xor eax, 0xae062b1b
rol eax, 0xfe
popf
jmp 0x140019542
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140023e67
push rax
pushf
mov eax, 0x8135ae51
pushf
not eax
add eax, 0xa6789331
xor eax, 0x80d07cb8
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xf1ed4e77
xor eax, 0x841c7f45
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x92a22131
xor eax, 0xbff644a8
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xb4949c4b
xor eax, 0xddf3f743
rol eax, 0x7f
popf
jmp 0x140019542
mov qword [rbp + 0x17], rdi
mov qword [rbp + 0x1f], send
mov byte [rbp + 7], 0
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x14001af18
push rax
pushf
mov eax, 0x17190691
pushf
not eax
add eax, 0x92401e1c
xor eax, 0xc1d44486
rol eax, 2
popf
pushf
not eax
add eax, 0xb06a2539
xor eax, 0x9c9cd907
rol eax, 5
popf
jmp 0x140019542
push rax
pushf
mov eax, 0x4a34268f
pushf
not eax
add eax, 0xb63fb67d
xor eax, 0xc2179622
rol eax, 0x16
popf
pushf
not eax
add eax, 0xb05b3699
xor eax, 0xc4fd33de
rol eax, 0x99
popf
pushf
not eax
add eax, 0xacd723f2
xor eax, 0xc1377fed
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xbd14fc9f
xor eax, 0x927f624e
rol eax, 0xb3
popf
jmp 0x140019542
inc rdx
mov rcx, qword [rbx]
cmp rdx, 0x1000
jb 0x14001afd9
push rax
pushf
mov eax, 0x3deda166
pushf
not eax
add eax, 0xef0c8909
xor eax, 0xb22c464e
rol eax, 0x18
popf
pushf
not eax
add eax, 0xb802193e
xor eax, 0xcb84153f
rol eax, 0x62
popf
pushf
not eax
add eax, 0xfb3d8d54
xor eax, 0x89c7fe16
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb81693c5
xor eax, 0xaaff8b00
rol eax, 0xfd
popf
jmp 0x140019542
push rax
pushf
mov eax, 0x31624807
pushf
not eax
add eax, 0x9871558b
xor eax, 0xe7c1109d
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xf0016d9a
xor eax, 0x80a01366
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x886c36e4
xor eax, 0xbce070db
rol eax, 0x69
popf
pushf
not eax
add eax, 0xc3adf352
xor eax, 0xfee7c9db
rol eax, 0xcd
popf
jmp 0x140019542
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14001b08d
push rax
pushf
mov eax, 0x6743d0f4
pushf
not eax
add eax, 0xcd473146
xor eax, 0xe459ff65
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x89f56a32
xor eax, 0x9c67b453
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xfe8eb623
xor eax, 0xb769f38f
rol eax, 0xc1
popf
jmp 0x140019542
push rax
pushf
mov eax, 0x19327fb5
pushf
not eax
add eax, 0xb267e80f
xor eax, 0x9ced0c3b
rol eax, 0x56
popf
pushf
not eax
add eax, 0xc29f4957
xor eax, 0xaa1dcb3d
rol eax, 0xd9
popf
jmp 0x140019542
mov rcx, r8
push rax
pushf
mov eax, 0x7a68fccc
pushf
not eax
add eax, 0x94974775
xor eax, 0xe0a2aa87
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xf6d7ff19
xor eax, 0x97629308
rol eax, 0x23
popf
pushf
not eax
add eax, 0x82451b00
xor eax, 0xbc97b9cd
rol eax, 0x27
popf
jmp 0x140019542
call fcn.140023e67
push rax
pushf
mov eax, 0x3d8c776a
pushf
not eax
add eax, 0xd3657174
xor eax, 0x81303950
rol eax, 0xce
popf
pushf
not eax
add eax, 0xcdd97ab0
xor eax, 0xa3c8d26f
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x96a08ecc
xor eax, 0x80d0add6
rol eax, 0x52
popf
pushf
not eax
add eax, 0xed965514
xor eax, 0xf7648e66
rol eax, 0x5b
popf
jmp 0x140019542
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], send
mov byte [rbx], 0
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.14002b995
lea r11, [rsp + 0xd0]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rdi, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3