Function at 0x1400c6060
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x9fd03c34
pushf
not eax
add eax, 0xc41b31f3
xor eax, 0xe75cb33e
rol eax, 0xef
popf
pushf
not eax
add eax, 0xdd5f25af
xor eax, 0xabe8ed0f
rol eax, 0x30
popf
pushf
not eax
add eax, 0xab285819
xor eax, 0x81fc4622
rol eax, 0x98
popf
cmp eax, 0x20
jne 0x1400c60b0
popf
pop rax
jmp 0x1400c73e9
cmp eax, 0
jne 0x1400c60bf
popf
pop rax
jmp 0x1400c6290
cmp eax, 3
jne 0x1400c60ce
popf
pop rax
jmp 0x1400c64d8
cmp eax, 1
jne 0x1400c60dd
popf
pop rax
jmp 0x1400c63a1
cmp eax, 0xd
jne 0x1400c60ec
popf
pop rax
jmp 0x1400c6a22
cmp eax, 0x1a
jne 0x1400c60fb
popf
pop rax
jmp 0x1400c707d
cmp eax, 0xe
jne 0x1400c610a
popf
pop rax
jmp 0x1400c6aa8
cmp eax, 0xb
jne 0x1400c6119
popf
pop rax
jmp 0x1400c6927
cmp eax, 0x19
jne 0x1400c6128
popf
pop rax
jmp 0x1400c6fec
cmp eax, 8
jne 0x1400c6137
popf
pop rax
jmp 0x1400c675b
cmp eax, 0x1d
jne 0x1400c6146
popf
pop rax
jmp 0x1400c71f3
cmp eax, 0x17
jne 0x1400c6155
popf
pop rax
jmp 0x1400c6f32
cmp eax, 0x1c
jne 0x1400c6164
popf
pop rax
jmp 0x1400c7171
cmp eax, 0x12
jne 0x1400c6173
popf
pop rax
jmp 0x1400c6cd8
cmp eax, 0x18
jne 0x1400c6182
popf
pop rax
jmp 0x1400c6fb5
cmp eax, 0x11
jne 0x1400c6191
popf
pop rax
jmp 0x1400c6c31
cmp eax, 0x1b
jne 0x1400c61a0
popf
pop rax
jmp 0x1400c70f3
cmp eax, 0x16
jne 0x1400c61af
popf
pop rax
jmp 0x1400c6ed6
cmp eax, 0xa
jne 0x1400c61be
popf
pop rax
jmp 0x1400c68d5
cmp eax, 0x14
jne 0x1400c61cd
popf
pop rax
jmp 0x1400c6d93
cmp eax, 0xf
jne 0x1400c61dc
popf
pop rax
jmp 0x1400c6ae5
cmp eax, 0x13
jne 0x1400c61eb
popf
pop rax
jmp 0x1400c6d2c
cmp eax, 0x15
jne 0x1400c61fa
popf
pop rax
jmp 0x1400c6e24
cmp eax, 2
jne 0x1400c6209
popf
pop rax
jmp 0x1400c6401
cmp eax, 0x1e
jne 0x1400c6218
popf
pop rax
jmp 0x1400c7321
cmp eax, 0xc
jne 0x1400c6227
popf
pop rax
jmp 0x1400c69d9
cmp eax, 7
jne 0x1400c6236
popf
pop rax
jmp 0x1400c6721
cmp eax, 5
jne 0x1400c6245
popf
pop rax
jmp 0x1400c6615
cmp eax, 0x1f
jne 0x1400c6254
popf
pop rax
jmp 0x1400c7371
cmp eax, 0x10
jne 0x1400c6263
popf
pop rax
jmp 0x1400c6b9c
cmp eax, 6
jne 0x1400c6272
popf
pop rax
jmp 0x1400c665f
cmp eax, 9
jne 0x1400c6281
popf
pop rax
jmp 0x1400c6821
cmp eax, 4
jne 0x1400c6290
popf
pop rax
jmp 0x1400c6600
push rbx
push r15
sub rsp, 0x58
movabs rax, 0xc1fc3fffd0a356de
pushf
not rax
add rax, 0x440b38bf
xor rax, 0x73b0709a
rol rax, 0x48
popf
pushf
not rax
add rax, 0x5c0ee3de
xor rax, 0x7b829660
rol rax, 0xc6
popf
mov qword [rsp + 0x20], rcx
mov r15, rcx
mov ebx, 0xba3bb5bf
pushf
not ebx
add ebx, 0xffc689bb
xor ebx, 0xf5954cba
rol ebx, 0x50
popf
pushf
not ebx
add ebx, 0x891a7167
xor ebx, 0xe9d8c14f
rol ebx, 0xdd
popf
bsr rcx, rax
mov eax, ebx
shl rax, cl
cmp rdx, rax
jbe 0x1400c636e
push rax
pushf
mov eax, 0x58c41d12
pushf
not eax
add eax, 0xd7ab42cc
xor eax, 0x87450cf6
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xebcf9855
xor eax, 0x9416de62
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xcf8b4e38
xor eax, 0xa8f4472c
rol eax, 0x13
popf
pushf
not eax
add eax, 0xa3e397ec
xor eax, 0xc0a4adbc
rol eax, 0x43
popf
jmp 0x1400c60a1
push rax
pushf
mov eax, 0xa105b1ac
pushf
not eax
add eax, 0xac1e351c
xor eax, 0x8198473e
rol eax, 0xc
popf
pushf
not eax
add eax, 0xbd479bde
xor eax, 0xb1028235
rol eax, 0x79
popf
jmp 0x1400c60a1
lea rcx, [0x1bd53a491]
pushf
sub rcx, 0x7d4b54b9
popf
jmp 0x1400c63b4
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xlength_error_char_const____ptr64_]
int3
mov qword [rsp + 0x80], rbp
lea rax, [rdx - 1]
mov rbp, qword [r15 + 8]
or rax, rbx
bsr rcx, rax
mov qword [rsp + 0x50], rsi
mov r8, rbp
jmp 0x1400c6421
inc ecx
mov qword [rsp + 0x48], rdi
shl rbx, cl
mov qword [rsp + 0x38], r13
lea r13, [r15 + 0x18]
mov rcx, r13
lea rdx, [rbx + rbx]
call fcn.14013a383
mov qword [r15 + 0x38], rbx
lea rax, [rbx - 1]
mov qword [r15 + 0x30], rax
mov rdi, qword [r15 + 8]
mov rdi, qword [rdi]
mov rsi, rdi
cmp rdi, rbp
je 0x1400c6492
push rax
pushf
mov eax, 0x292430b6
pushf
not eax
add eax, 0xc9521413
xor eax, 0xc6ff8c2b
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xda4bbb9a
xor eax, 0x8c5cc2bf
rol eax, 0x16
popf
jmp 0x1400c60a1
push rax
pushf
mov eax, 0xc8da475a
pushf
not eax
add eax, 0xc5c9251f
xor eax, 0xccb67911
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xc1fd067c
xor eax, 0xca7b1508
rol eax, 0x17
popf
pushf
not eax
add eax, 0xd8381cf7
xor eax, 0xbab52956
rol eax, 0xee
popf
jmp 0x1400c60a1
mov qword [rsp + 0x40], r12
movabs rax, 0x29659faf6d09ff92
pushf
not rax
add rax, 0x6736d0ae
xor rax, 0x6eaa1601
rol rax, 0x95
popf
pushf
not rax
add rax, 0x41fca4af
xor rax, 0x4fb8ff6c
rol rax, 0xdf
popf
pushf
not rax
add rax, 0x45cb12df
xor rax, 0x586493a4
rol rax, 0x38
popf
pushf
not rax
add rax, 0x4da0cad7
xor rax, 0x7ac4699c
rol rax, 0xde
popf
mov qword [rsp + 0x30], r14
movabs rbx, 0xbe09ac5ff10b99b
pushf
not rbx
add rbx, 0x70a642e0
xor rbx, 0x71958ebf
rol rbx, 0xa0
popf
pushf
not rbx
add rbx, 0x5bb19814
xor rbx, 0x48c3923e
rol rbx, 0x79
popf
pushf
not rbx
add rbx, 0x72d1775e
xor rbx, 0x6a72d407
rol rbx, 0x84
popf
nop word [rax + rax]
push rax
pushf
mov eax, 0x16231123
pushf
not eax
add eax, 0xdc079946
xor eax, 0xc9cb49cf
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa7276007
xor eax, 0xa5cdb25e
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xcd10f1af
xor eax, 0xf120abbe
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xe0c674b9
xor eax, 0xea72b15c
rol eax, 0x4e
popf
jmp 0x1400c60a1
mov r12, qword [rdi + 0x28]
lea r9, [rdi + 0x10]
mov rsi, qword [rsi]
mov r8, qword [rdi + 0x20]
cmp r12, 0xf
jbe 0x1400c665f
mov r9, qword [rdi + 0x10]
push rax
pushf
mov eax, 0x94085ef9
pushf
not eax
add eax, 0xc19fd2b5
xor eax, 0xdd8b525e
rol eax, 0x32
popf
pushf
not eax
add eax, 0xfd1951da
xor eax, 0xca1f34bd
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb435ba0e
xor eax, 0x868fbd18
rol eax, 0xe9
popf
jmp 0x1400c60a1
xor ecx, ecx
mov rdx, rax
mov r10, r8
mov r11, r12
test r8, r8
je 0x1400c66c8
push rax
pushf
mov eax, 0x63a25e7f
pushf
not eax
add eax, 0xaedb18c5
xor eax, 0xf71dcd20
rol eax, 0x18
popf
pushf
not eax
add eax, 0xbc73138f
xor eax, 0xee6e7908
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xd29292cc
xor eax, 0x9260d5e8
rol eax, 0x39
popf
pushf
not eax
add eax, 0xcb93611a
xor eax, 0xd4bc29f4
rol eax, 0xbd
popf
jmp 0x1400c60a1
push rax
pushf
mov eax, 0xb39d7654
pushf
not eax
add eax, 0xede231ea
xor eax, 0xc3efa9f1
rol eax, 0x94
popf
pushf
not eax
add eax, 0xb2f080e5
xor eax, 0x82857666
rol eax, 0x64
popf
pushf
not eax
add eax, 0xbaa94b22
xor eax, 0xad3cf930
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xeeec548e
xor eax, 0xc59588bf
rol eax, 0xa7
popf
jmp 0x1400c60a1
nop dword [rax]
push rax
pushf
mov eax, 0xe024e3fa
pushf
not eax
add eax, 0xe814ad06
xor eax, 0xa06e2fdb
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xe0b52fe1
xor eax, 0xaa2ff2d1
rol eax, 0x7b
popf
jmp 0x1400c60a1
movzx eax, byte [r9 + rcx]
inc rcx
xor rdx, rax
imul rdx, rbx
cmp rcx, r8
jb 0x1400c67c8
push rax
pushf
mov eax, 0x8f0363d2
pushf
not eax
add eax, 0xcdcd9d18
xor eax, 0x8ed6bd66
rol eax, 0xab
popf
pushf
not eax
add eax, 0xc102af9c
xor eax, 0xad425874
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xb17af778
xor eax, 0x9992cb83
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xe7abf1b4
xor eax, 0xf6af6517
rol eax, 0x9f
popf
jmp 0x1400c60a1
push rax
pushf
mov eax, 0x587bd2b9
pushf
not eax
add eax, 0xaec2c01b
xor eax, 0xe4fd98c5
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xf5f63bf6
xor eax, 0xabb6eab6
rol eax, 0x71
popf
pushf
not eax
add eax, 0x81796a6d
xor eax, 0xdd52fd83
rol eax, 0x95
popf
pushf
not eax
add eax, 0xb9f3332a
xor eax, 0x87844fa1
rol eax, 0x20
popf
jmp 0x1400c60a1
mov rax, qword [r13]
mov rcx, qword [r15 + 0x30]
and rcx, rdx
shl rcx, 4
push rcx
not rcx
sub rax, rcx
pop rcx
sub rax, 1
mov qword [rsp + 0x28], rax
mov r13, qword [rax]
cmp r13, rbp
jne 0x1400c687c
push rax
pushf
mov eax, 0x2fbbc467
pushf
not eax
add eax, 0xf658644a
xor eax, 0xa483f912
rol eax, 0x84
popf
pushf
not eax
add eax, 0xccdbf8a9
xor eax, 0xaae59da2
rol eax, 0xf7
popf
jmp 0x1400c60a1
push rax
pushf
mov eax, 0xbf3e44a1
pushf
not eax
add eax, 0xce00b13f
xor eax, 0xbab6f346
rol eax, 0x97
popf
pushf
not eax
add eax, 0x89b2bc6d
xor eax, 0xa8ff2842
rol eax, 0xff
popf
pushf
not eax
add eax, 0xe2311ffe
xor eax, 0xfd18bb87
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xcedb4cc8
xor eax, 0x812f163d
rol eax, 0x58
popf
jmp 0x1400c60a1
mov qword [rax], rdi
mov qword [rax + 8], rdi
jmp 0x1400c724d
mov rbx, qword [rax + 8]
cmp qword [rbx + 0x28], 0xf
lea rdx, [rbx + 0x10]
mov rax, qword [rdx + 0x10]
jbe 0x1400c6993
push rax
pushf
mov eax, 0x8b18f219
pushf
not eax
add eax, 0xb59ccd0c
xor eax, 0xa5abd8df
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x9161be3c
xor eax, 0xff0f5a27
rol eax, 0x74
popf
pushf
not eax
add eax, 0xde092c3f
xor eax, 0x8291fe97
rol eax, 0x31
popf
pushf
not eax
add eax, 0xae48c801
xor eax, 0xd3a43bdd
rol eax, 0x7b
popf
jmp 0x1400c60a1
push rax
pushf
mov eax, 0x826c1ab4
pushf
not eax
add eax, 0x8955f2c0
xor eax, 0xe07fb2ed
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x917b0650
xor eax, 0xa706beb4
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xc39fd94c
xor eax, 0xf3e54831
rol eax, 0xf1
popf
jmp 0x1400c60a1
mov rdx, qword [rdx]
push rax
pushf
mov eax, 0x177b3634
pushf
not eax
add eax, 0x8576db6f
xor eax, 0xa7b4f602
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xe883d78d
xor eax, 0xa9a9816e
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xc76786f6
xor eax, 0x8df6d396
rol eax, 0x15
popf
jmp 0x1400c60a1
lea rcx, [rdi + 0x10]
mov r15, r8
cmp r12, 0xf
jbe 0x1400c6a62
push rax
pushf
mov eax, 0x92a931b4
pushf
not eax
add eax, 0xe27830f8
xor eax, 0xd7fbd3a3
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xec962d01
xor eax, 0x99c9e37d
rol eax, 0x93
popf
jmp 0x1400c60a1
push rax
pushf
mov eax, 0x571bd109
pushf
not eax
add eax, 0xda9d6e88
xor eax, 0xf3f98303
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xb0464db6
xor eax, 0xfe2d3e15
rol eax, 0x41
popf
pushf
not eax
add eax, 0xb89b250b
xor eax, 0x81bca4e6
rol eax, 0xa5
popf
jmp 0x1400c60a1
mov rcx, qword [rdi + 0x10]
mov r15, r10
mov r12, r11
push rax
pushf
mov eax, 0x80bb34b1
pushf
not eax
add eax, 0xdf34e237
xor eax, 0xe7077300
rol eax, 0x93
popf
pushf
not eax
add eax, 0xaa02a5f2
xor eax, 0xabd4d9fb
rol eax, 0x27
popf
jmp 0x1400c60a1
cmp r8, rax
jne 0x1400c6b43
push rax
pushf
mov eax, 0x37b1af7b
pushf
not eax
add eax, 0xa36ab156
xor eax, 0xe7132073
rol eax, 0x92
popf
pushf
not eax
add eax, 0xaa66f330
xor eax, 0xaac2c654
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xdd80425b
xor eax, 0xac38226d
rol eax, 0x63
popf
pushf
not eax
add eax, 0xb845032e
xor eax, 0xed4e5052
rol eax, 0x70
popf
jmp 0x1400c60a1
push rax
pushf
mov eax, 0x333e4c15
pushf
not eax
add eax, 0x9c578762
xor eax, 0xf9816f17
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xce184d4c
xor eax, 0xf62abb11
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x8d856b6b
xor eax, 0xc070fb11
rol eax, 5
popf
pushf
not eax
add eax, 0xfbedfb61
xor eax, 0xee96bba9
rol eax, 0x73
popf
jmp 0x1400c60a1
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400c6bfe
push rax
pushf
mov eax, 0x32b3927b
pushf
not eax
add eax, 0xba1b9ae2
xor eax, 0x9c370149
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x946667c8
xor eax, 0xd08eecb8
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xd1d7906a
xor eax, 0xf023616a
rol eax, 0xa
popf
pushf
not eax
add eax, 0x8e890d2e
xor eax, 0x8e39c6c7
rol eax, 0x30
popf
jmp 0x1400c60a1
push rax
pushf
mov eax, 0x895cedd3
pushf
not eax
add eax, 0xc264630f
xor eax, 0xeb79ca95
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xc75ca609
xor eax, 0xd7fcce9f
rol eax, 0x46
popf
jmp 0x1400c60a1
mov r8, qword [rbx]
cmp r8, rdi
je 0x1400c6c92
push rax
pushf
mov eax, 0x377d359e
pushf
not eax
add eax, 0xd625fdb4
xor eax, 0xf0c24a37
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xb951f435
xor eax, 0xa07aac45
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xe223abbf
xor eax, 0x98209533
rol eax, 0x82
popf
pushf
not eax
add eax, 0xb709934c
xor eax, 0xda6dc878
rol eax, 0xc3
popf
jmp 0x1400c60a1
push rax
pushf
mov eax, 0xe369ef88
pushf
not eax
add eax, 0x88cba6d0
xor eax, 0xa14c0cb7
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xa23caba2
xor eax, 0xb039ec02
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xac2ebe3b
xor eax, 0xb9a1d934
rol eax, 0xf6
popf
jmp 0x1400c60a1
mov rdx, qword [rdi + 8]
mov qword [rdx], rsi
mov rcx, qword [rsi + 8]
mov qword [rcx], r8
mov rax, qword [r8 + 8]
mov qword [rax], rdi
mov qword [r8 + 8], rcx
mov qword [rsi + 8], rdx
mov qword [rdi + 8], rax
push rax
pushf
mov eax, 0xfe3452e1
pushf
not eax
add eax, 0xde47dc29
xor eax, 0xef88858e
rol eax, 0x88
popf
pushf
not eax
add eax, 0x8f537756
xor eax, 0xf446ac26
rol eax, 0x3b
popf
jmp 0x1400c60a1
mov rax, qword [rsp + 0x28]
mov qword [rax + 8], rdi
jmp 0x1400c71f3
cmp r13, rbx
je 0x1400c6dde
push rax
pushf
mov eax, 0x8cb249f9
pushf
not eax
add eax, 0x999cd5d4
xor eax, 0xddbf04a3
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xb5c2d97c
xor eax, 0xd85e954a
rol eax, 0xda
popf
pushf
not eax
add eax, 0xb701cdb6
xor eax, 0x9f7e6247
rol eax, 0x12
popf
jmp 0x1400c60a1
push rax
pushf
mov eax, 0xdf6cd707
pushf
not eax
add eax, 0xfbfcb5f2
xor eax, 0x93f9c1f3
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x97e82fb7
xor eax, 0xb887f063
rol eax, 0x95
popf
pushf
not eax
add eax, 0xbab645c5
xor eax, 0x8929b9da
rol eax, 0xe5
popf
jmp 0x1400c60a1
mov rbx, qword [rbx + 8]
cmp qword [rbx + 0x28], 0xf
lea rdx, [rbx + 0x10]
mov rax, qword [rdx + 0x10]
jbe 0x1400c6e90
push rax
pushf
mov eax, 0x45b577eb
pushf
not eax
add eax, 0xba8fc8d4
xor eax, 0xd8dbacd9
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xbb60d09c
xor eax, 0x8841b422
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x8fb3ac96
xor eax, 0xfe9a5f84
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xc957d3e9
xor eax, 0xb4950069
rol eax, 8
popf
jmp 0x1400c60a1
push rax
pushf
mov eax, 0xaf7c6d59
pushf
not eax
add eax, 0xa89b7b54
xor eax, 0xa1828ef4
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xd382a304
xor eax, 0x9e871891
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xb7155136
xor eax, 0xc87d40a7
rol eax, 0x28
popf
jmp 0x1400c60a1
mov rdx, qword [rdx]
push rax
pushf
mov eax, 0xd2a5553f
pushf
not eax
add eax, 0x989d8934
xor eax, 0xf031bc3f
rol eax, 0x74
popf
pushf
not eax
add eax, 0xda71f567
xor eax, 0xa88f37d0
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xe9ba14de
xor eax, 0x98e397d5
rol eax, 0x11
popf
pushf
not eax
add eax, 0xcd36ffd1
xor eax, 0xb3218b94
rol eax, 0x6e
popf
jmp 0x1400c60a1
lea rcx, [rdi + 0x10]
cmp r12, 0xf
jbe 0x1400c6f6f
push rax
pushf
mov eax, 0xd8293047
pushf
not eax
add eax, 0x82410e9e
xor eax, 0xa29ef6f1
rol eax, 0x35
popf
pushf
not eax
add eax, 0xd8eef8ca
xor eax, 0xc40de7a2
rol eax, 2
popf
jmp 0x1400c60a1
push rax
pushf
mov eax, 0xc283fe1f
pushf
not eax
add eax, 0xe2a11110
xor eax, 0xc5f150ab
rol eax, 0xd
popf
pushf
not eax
add eax, 0xc0ccf833
xor eax, 0xd2a053d3
rol eax, 0x28
popf
pushf
not eax
add eax, 0xd2c9c0e0
xor eax, 0xd5a119f5
rol eax, 0x46
popf
jmp 0x1400c60a1
mov rcx, qword [rdi + 0x10]
push rax
pushf
mov eax, 0xf858110c
pushf
not eax
add eax, 0xb1869ee3
xor eax, 0xcea5f378
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xf7650f1d
xor eax, 0x83a8b33e
rol eax, 0x80
popf
jmp 0x1400c60a1
cmp r15, rax
jne 0x1400c7024
push rax
pushf
mov eax, 0x420cbeb2
pushf
not eax
add eax, 0x8522f12d
xor eax, 0xb35c4f9b
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xc8a664fa
xor eax, 0xa9acbd1b
rol eax, 0x31
popf
jmp 0x1400c60a1
push rax
pushf
mov eax, 0x4f4c2daf
pushf
not eax
add eax, 0x8118480a
xor eax, 0xd67ac787
rol eax, 0x81
popf
pushf
not eax
add eax, 0xafdc313d
xor eax, 0xb6ea31ea
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xb1ed0931
xor eax, 0xe135739c
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x9cd61ee3
xor eax, 0xfbad212a
rol eax, 0x57
popf
jmp 0x1400c60a1
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400c70c0
push rax
pushf
mov eax, 0xc121c9c1
pushf
not eax
add eax, 0xf13d092c
xor eax, 0x8f00b5f5
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xb1638298
xor eax, 0x8e872d9a
rol eax, 0x87
popf
jmp 0x1400c60a1
push rax
pushf
mov eax, 0x1dcd14df
pushf
not eax
add eax, 0xd48fb082
xor eax, 0xdfb9529c
rol eax, 2
popf
pushf
not eax
add eax, 0xa5d89dfd
xor eax, 0xffe96903
rol eax, 0x99
popf
jmp 0x1400c60a1
cmp r13, rbx
jne 0x1400c713e
push rax
pushf
mov eax, 0xd372432c
pushf
not eax
add eax, 0xad276b8e
xor eax, 0xaac5e67d
rol eax, 0x49
popf
pushf
not eax
add eax, 0x9f10f36c
xor eax, 0xe54c4ced
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xf4e40f6e
xor eax, 0xb749fadf
rol eax, 0x9b
popf
jmp 0x1400c60a1
push rax
pushf
mov eax, 0x3b5c4596
pushf
not eax
add eax, 0x86dcdfaf
xor eax, 0x9f0174f6
rol eax, 0x29
popf
pushf
not eax
add eax, 0x9699655c
xor eax, 0x92bb8798
rol eax, 0x9f
popf
jmp 0x1400c60a1
mov rdx, qword [rdi + 8]
mov qword [rdx], rsi
mov rcx, qword [rsi + 8]
mov qword [rcx], rbx
mov rax, qword [rbx + 8]
mov qword [rax], rdi
mov qword [rbx + 8], rcx
mov qword [rsi + 8], rdx
mov qword [rdi + 8], rax
mov rax, qword [rsp + 0x28]
mov qword [rax], rdi
push rax
pushf
mov eax, 0x74218cd8
pushf
not eax
add eax, 0xe4059eb2
xor eax, 0xee22eea4
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xab97f496
xor eax, 0xb270f72e
rol eax, 0x69
popf
pushf
not eax
add eax, 0xf9242831
xor eax, 0xbc9d9f1e
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xbf4a50d7
xor eax, 0xfcd0f26a
rol eax, 0x77
popf
jmp 0x1400c60a1
mov r15, qword [rsp + 0x20]
movabs rbx, 0xcc00005cd3d7102b
pushf
not rbx
add rbx, 0x583fd2e0
xor rbx, 0x467142d5
rol rbx, 8
popf
pushf
not rbx
add rbx, 0x7e7b5631
xor rbx, 0x5a1dd27d
rol rbx, 0x6d
popf
pushf
not rbx
add rbx, 0x713f48a7
xor rbx, 0x75b780ca
rol rbx, 0x8c
popf
lea r13, [r15 + 0x18]
mov rdi, rsi
movabs rax, 0x5797e539dfdeb2b7
pushf
not rax
add rax, 0x533c5d40
xor rax, 0x45807d6f
rol rax, 0xc7
popf
pushf
not rax
add rax, 0x6d45b013
xor rax, 0x7a7b9f1b
rol rax, 0x40
popf
cmp rsi, rbp
jne 0x1400c72db
push rax
pushf
mov eax, 0x5b410e65
pushf
not eax
add eax, 0xf5a414b9
xor eax, 0x9e6a8a77
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc8ddf99d
xor eax, 0xc9af8daa
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xfe1fdec2
xor eax, 0xfff392e8
rol eax, 4
popf
jmp 0x1400c60a1
push rax
pushf
mov eax, 0x24378c43
pushf
not eax
add eax, 0xaf52f91e
xor eax, 0xddda8ce1
rol eax, 0x21
popf
pushf
not eax
add eax, 0x90a84d8e
xor eax, 0xd052ea3e
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xe9c411cf
xor eax, 0xdce67804
rol eax, 0xc4
popf
jmp 0x1400c60a1
mov r14, qword [rsp + 0x30]
mov r12, qword [rsp + 0x40]
push rax
pushf
mov eax, 0xe70e9804
pushf
not eax
add eax, 0xc45e60de
xor eax, 0x91f9e6bd
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xfe0487ab
xor eax, 0xd5af9b53
rol eax, 0x86
popf
pushf
not eax
add eax, 0xf995c4f6
xor eax, 0x88ff264d
rol eax, 0xfa
popf
jmp 0x1400c60a1
mov rdi, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x80]
mov r13, qword [rsp + 0x38]
add rsp, 0x58
pop r15
pop rbx
ret
mov r8, qword [rbx]
mov rdx, qword [rdi + 8]
mov qword [rdx], rsi
mov rcx, qword [rsi + 8]
mov qword [rcx], r8
mov rax, qword [r8 + 8]
mov qword [rax], rdi
mov qword [r8 + 8], rcx
mov qword [rsi + 8], rdx
mov qword [rdi + 8], rax
jmp 0x1400c71f3