Function at 0x1400feeff
Capabilities:
Encrypt data using speck
Generate random numbers using a mersenne twister

Disassembly:
push rax
pushf
mov eax, 0x5709d1e2
pushf
not eax
add eax, 0x8520c4ea
xor eax, 0xe0a25365
rol eax, 0x11
popf
pushf
not eax
add eax, 0x990a23fd
xor eax, 0x8e6a98e6
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xc6d653ee
xor eax, 0x9c80645b
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xba0ddf19
xor eax, 0xd0e01d8c
rol eax, 0xad
popf
cmp eax, 0x20
jne 0x1400fef62
popf
pop rax
jmp 0x14010042a
cmp eax, 0
jne 0x1400fef71
popf
pop rax
jmp 0x1400ff142
cmp eax, 3
jne 0x1400fef80
popf
pop rax
jmp 0x1400ff4ce
cmp eax, 1
jne 0x1400fef8f
popf
pop rax
jmp 0x1400ff34f
cmp eax, 0xd
jne 0x1400fef9e
popf
pop rax
jmp 0x1400ffa39
cmp eax, 0x1a
jne 0x1400fefad
popf
pop rax
jmp 0x140100175
cmp eax, 0xe
jne 0x1400fefbc
popf
pop rax
jmp 0x1400ffad9
cmp eax, 0xb
jne 0x1400fefcb
popf
pop rax
jmp 0x1400ff8c9
cmp eax, 0x19
jne 0x1400fefda
popf
pop rax
jmp 0x140100049
cmp eax, 8
jne 0x1400fefe9
popf
pop rax
jmp 0x1400ff6e0
cmp eax, 0x1d
jne 0x1400feff8
popf
pop rax
jmp 0x1401002f1
cmp eax, 0x17
jne 0x1400ff007
popf
pop rax
jmp 0x1400fffb5
cmp eax, 0x1c
jne 0x1400ff016
popf
pop rax
jmp 0x1401002b7
cmp eax, 0x12
jne 0x1400ff025
popf
pop rax
jmp 0x1400ffcf7
cmp eax, 0x18
jne 0x1400ff034
popf
pop rax
jmp 0x1400fffed
cmp eax, 0x11
jne 0x1400ff043
popf
pop rax
jmp 0x1400ffcb3
cmp eax, 0x1b
jne 0x1400ff052
popf
pop rax
jmp 0x140100228
cmp eax, 0x16
jne 0x1400ff061
popf
pop rax
jmp 0x1400fff67
cmp eax, 0xa
jne 0x1400ff070
popf
pop rax
jmp 0x1400ff7d8
cmp eax, 0x14
jne 0x1400ff07f
popf
pop rax
jmp 0x1400ffecc
cmp eax, 0xf
jne 0x1400ff08e
popf
pop rax
jmp 0x1400ffb81
cmp eax, 0x13
jne 0x1400ff09d
popf
pop rax
jmp 0x1400ffe28
cmp eax, 0x15
jne 0x1400ff0ac
popf
pop rax
jmp 0x1400fff2d
cmp eax, 2
jne 0x1400ff0bb
popf
pop rax
jmp 0x1400ff414
cmp eax, 0x1e
jne 0x1400ff0ca
popf
pop rax
jmp 0x14010033f
cmp eax, 0xc
jne 0x1400ff0d9
popf
pop rax
jmp 0x1400ff98e
cmp eax, 7
jne 0x1400ff0e8
popf
pop rax
jmp 0x1400ff67e
cmp eax, 5
jne 0x1400ff0f7
popf
pop rax
jmp 0x1400ff582
cmp eax, 0x1f
jne 0x1400ff106
popf
pop rax
jmp 0x1401003cb
cmp eax, 0x10
jne 0x1400ff115
popf
pop rax
jmp 0x1400ffbf4
cmp eax, 6
jne 0x1400ff124
popf
pop rax
jmp 0x1400ff613
cmp eax, 9
jne 0x1400ff133
popf
pop rax
jmp 0x1400ff79c
cmp eax, 4
jne 0x1400ff142
popf
pop rax
jmp 0x1400ff56e
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1370]
mov eax, 0xb06f260b
pushf
not eax
add eax, 0xe172a242
xor eax, 0xf704f839
rol eax, 0x44
popf
pushf
not eax
add eax, 0xb875aeab
xor eax, 0xc65d9075
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xe18589ce
xor eax, 0xf1be668c
rol eax, 0x30
popf
call fcn.1400df5dc
sub rsp, rax
mov rax, qword [0x140085080]
xor rax, rsp
mov qword [rbp + 0x1360], rax
mov r15, rcx
mov qword [rsp + 0x20], rcx
xor r12d, r12d
movaps xmm0, xmmword [str.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]
movaps xmmword [rsp + 0x30], xmm0
movaps xmm1, xmmword [0x140078290]
movaps xmmword [rsp + 0x40], xmm1
movaps xmm0, xmmword [0x1400782a0]
movaps xmmword [rsp + 0x50], xmm0
movaps xmm1, xmmword [0x1400782b0]
movaps xmmword [rsp + 0x60], xmm1
movaps xmm0, xmmword [0x1400782c0]
movaps xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [0x1400782d0]
movaps xmmword [rbp - 0x80], xmm1
movaps xmm0, xmmword [0x1400782e0]
movaps xmmword [rbp - 0x70], xmm0
movsd xmm0, qword [0x1400782f0]
movsd qword [rbp - 0x60], xmm0
mov eax, dword [0x1400782f8]
mov dword [rbp - 0x58], eax
movzx eax, word [0x1400782fc]
mov word [rbp - 0x54], ax
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov ebx, r12d
mov qword [rbp - 0x40], rbx
mov r14d, 0x7e1808eb
pushf
not r14d
add r14d, 0xf416498a
xor r14d, 0x9588b80d
rol r14d, 0x84
popf
pushf
not r14d
add r14d, 0xceaf9565
xor r14d, 0xfa6c86d3
rol r14d, 0xf7
popf
pushf
not r14d
add r14d, 0xc59673a3
xor r14d, 0x88503e98
rol r14d, 0x50
popf
pushf
not r14d
add r14d, 0xb1c4f06d
xor r14d, 0xcdff2dd9
rol r14d, 0xde
popf
mov edi, r14d
mov qword [rbp - 0x38], r14
mov word [rbp - 0x50], r12w
jmp 0x1400ff2bc
call qword [sym.imp.MSVCP140.dll_unsigned_int___cdecl_std::_Random_device_void_]
mov edx, eax
mov dword [rbp + 0x1354], 0xffffffff
mov dword [rbp - 0x2c], eax
mov ecx, 0x700f8777
pushf
not ecx
add ecx, 0x8502e419
xor ecx, 0xf342fc1b
rol ecx, 1
popf
pushf
not ecx
add ecx, 0x8524e3b1
xor ecx, 0xb5c1a21b
rol ecx, 0x1b
popf
nop word [rax + rax]
push rax
pushf
mov eax, 0xb512bd85
pushf
not eax
add eax, 0xd077d8aa
xor eax, 0xf7e80990
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf20a794c
xor eax, 0x9310f295
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xbe67e074
xor eax, 0x8ac1aaf1
rol eax, 0xa9
popf
jmp 0x1400fef53
mov eax, edx
shr eax, 0x1e
xor eax, edx
imul edx, eax, 0x6c078965
push rcx
not ecx
sub edx, ecx
pop rcx
sub edx, 1
mov dword [rbp + rcx*4 - 0x2c], edx
inc rcx
cmp rcx, 0x270
jb 0x1400ff3bb
push rax
pushf
mov eax, 0x47194511
pushf
not eax
add eax, 0xc79f330b
xor eax, 0xace31038
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xda24a3f3
xor eax, 0xb9cb0100
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xe8279985
xor eax, 0xd6758a58
rol eax, 0x8f
popf
jmp 0x1400fef53
push rax
pushf
mov eax, 0x2faad845
pushf
not eax
add eax, 0x8396eac4
xor eax, 0xd54266f0
rol eax, 0x25
popf
pushf
not eax
add eax, 0xd76fdc99
xor eax, 0x8a9cddaa
rol eax, 0x63
popf
pushf
not eax
add eax, 0xdad7d055
xor eax, 0xb8f98712
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xb1b6dc90
xor eax, 0x952d9366
rol eax, 0x29
popf
jmp 0x1400fef53
mov dword [rbp - 0x30], 0x270
mov esi, 0x2e9f834c
pushf
not esi
add esi, 0x82cb7991
xor esi, 0xa85bec38
rol esi, 0x8e
popf
pushf
not esi
add esi, 0xcbcf7335
xor esi, 0xc531b418
rol esi, 0x13
popf
mov r13d, 0x9143df9b
pushf
not r13d
add r13d, 0xc81f3163
xor r13d, 0xa7c70795
rol r13d, 0xe3
popf
pushf
not r13d
add r13d, 0x8bac06a9
xor r13d, 0xbffa5abf
rol r13d, 0x39
popf
pushf
not r13d
add r13d, 0xee898476
xor r13d, 0x970f1e5a
rol r13d, 0xbe
popf
push rax
pushf
mov eax, 0xf8f00a9
pushf
not eax
add eax, 0x8caa2736
xor eax, 0xd7f8c69d
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xc81912a7
xor eax, 0xd810fd35
rol eax, 0x12
popf
jmp 0x1400fef53
lea rcx, [rbp - 0x30]
call fcn.1400ab85d
mov ecx, eax
imul rax, rcx, 0x3e
cmp eax, 3
ja 0x1400ff53b
push rax
pushf
mov eax, 0x59913f66
pushf
not eax
add eax, 0xbd63e7c6
xor eax, 0xfec64cd8
rol eax, 0x61
popf
pushf
not eax
add eax, 0xd7d46daf
xor eax, 0xd8ba58c1
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x84ce3859
xor eax, 0xf60fa6a8
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xe8bc6060
xor eax, 0xd8f055e3
rol eax, 0xdc
popf
jmp 0x1400fef53
push rax
pushf
mov eax, 0x88768b39
pushf
not eax
add eax, 0xde629025
xor eax, 0x9b74de06
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x8ecf3d54
xor eax, 0xe89821e0
rol eax, 0x93
popf
jmp 0x1400fef53
lea rcx, [rbp - 0x30]
call fcn.1400ab85d
mov ecx, eax
imul rax, rcx, 0x3e
cmp eax, 4
jb 0x1400ff56e
shr rax, 0x20
sub rax, r13
xor rax, 0xffffffff80000000
movzx r9d, word [rsp + rax*2 + 0x30]
cmp rbx, rdi
jae 0x1400ff5e0
push rax
pushf
mov eax, 0xdec2e0d4
pushf
not eax
add eax, 0xe5bfc209
xor eax, 0xc0e44ee0
rol eax, 0xee
popf
pushf
not eax
add eax, 0x9077669b
xor eax, 0x97fa0b2d
rol eax, 0x47
popf
pushf
not eax
add eax, 0x864d2908
xor eax, 0xc62e0c0e
rol eax, 0x47
popf
jmp 0x1400fef53
push rax
pushf
mov eax, 0xc33caa0f
pushf
not eax
add eax, 0x9a7b6556
xor eax, 0xc04e5d54
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xf43a2c0e
xor eax, 0xd00b4a4f
rol eax, 0x5f
popf
jmp 0x1400fef53
lea rax, [rbx + 1]
mov qword [rbp - 0x40], rax
lea rax, [rbp - 0x50]
cmp rdi, 7
cmova rax, qword [rbp - 0x50]
mov word [rax + rbx*2], r9w
mov word [rax + rbx*2 + 2], r12w
jmp 0x1400ff6e0
lea rcx, [rbp - 0x50]
call fcn.14009cb75
push rax
pushf
mov eax, 0x85217b56
pushf
not eax
add eax, 0xf5c857cb
xor eax, 0xdc4417bd
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xff546c9f
xor eax, 0xd4f45123
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x84f8c342
xor eax, 0xa50801a4
rol eax, 0x74
popf
pushf
not eax
add eax, 0xcbe41c19
xor eax, 0xb4e925d7
rol eax, 0xc
popf
jmp 0x1400fef53
sub rsi, 1
mov rbx, qword [rbp - 0x40]
je 0x1400ff743
push rax
pushf
mov eax, 0xe99cf356
pushf
not eax
add eax, 0xb1b57b41
xor eax, 0xea1cc467
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc0d849ff
xor eax, 0xb2193450
rol eax, 7
popf
pushf
not eax
add eax, 0x850e1c10
xor eax, 0xf1af7da4
rol eax, 0x63
popf
pushf
not eax
add eax, 0xdb4c4d1f
xor eax, 0xe0768bf3
rol eax, 0xaf
popf
jmp 0x1400fef53
push rax
pushf
mov eax, 0x2726fdc8
pushf
not eax
add eax, 0xc2adb647
xor eax, 0xcf155a4a
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xd8e602b2
xor eax, 0xfe22bc32
rol eax, 0x88
popf
pushf
not eax
add eax, 0xeedf4bf3
xor eax, 0xc57b5ecf
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xe1434e29
xor eax, 0x889b6493
rol eax, 0xf5
popf
jmp 0x1400fef53
mov rdi, qword [rbp - 0x38]
jmp 0x1400ff4ce
movabs rcx, 0x70219950d8e7d8d5
pushf
not rcx
add rcx, 0x5e240abe
xor rcx, 0x7ac3cfeb
rol rcx, 0x94
popf
pushf
not rcx
add rcx, 0x5491a0b0
xor rcx, 0x6c932fad
rol rcx, 0x48
popf
pushf
not rcx
add rcx, 0x6cb70e18
xor rcx, 0x5ed6567d
rol rcx, 0xdc
popf
mov rax, rcx
sub rax, rbx
cmp rax, 4
jb 0x1400ff896
push rax
pushf
mov eax, 0xa8b1e95c
pushf
not eax
add eax, 0xe5526190
xor eax, 0xfe2e93b5
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x85bfe9e2
xor eax, 0xba342051
rol eax, 0x23
popf
pushf
not eax
add eax, 0xd0c602a5
xor eax, 0xcbd04550
rol eax, 0xba
popf
pushf
not eax
add eax, 0xe5afa9be
xor eax, 0xb1d2ba36
rol eax, 0xba
popf
jmp 0x1400fef53
push rax
pushf
mov eax, 0xd2a795fc
pushf
not eax
add eax, 0xc190cd9a
xor eax, 0xd89ff7fa
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xbf9944cd
xor eax, 0xfd320e56
rol eax, 0x6c
popf
jmp 0x1400fef53
lea rdx, [rbp - 0x50]
mov rsi, qword [rbp - 0x50]
mov r13, qword [rbp - 0x38]
cmp r13, 7
cmova rdx, rsi
mov qword [rsp + 0x20], rdx
xorps xmm0, xmm0
movups xmmword [r15], xmm0
mov qword [r15 + 0x10], r12
mov qword [r15 + 0x18], r12
lea r12, [rbx + 4]
mov rdi, r15
cmp r12, 7
jbe 0x1400ff95b
push rax
pushf
mov eax, 0x905e2bc3
pushf
not eax
add eax, 0xbda1259c
xor eax, 0x80314878
rol eax, 0xba
popf
pushf
not eax
add eax, 0x93b3d3d3
xor eax, 0xb5de583b
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xdbff06cd
xor eax, 0xb4813268
rol eax, 0x33
popf
pushf
not eax
add eax, 0xe4f690a7
xor eax, 0xe5930f24
rol eax, 0xc3
popf
jmp 0x1400fef53
push rax
pushf
mov eax, 0x9f22ba5
pushf
not eax
add eax, 0xa60181ea
xor eax, 0x83df9e75
rol eax, 0x26
popf
pushf
not eax
add eax, 0xf0ae3b5c
xor eax, 0xfc7dbf14
rol eax, 0x94
popf
jmp 0x1400fef53
mov r14, r12
or r14, 7
cmp r14, rcx
jbe 0x1400ff9e0
push rax
pushf
mov eax, 0xc8d1498e
pushf
not eax
add eax, 0x9c7910a7
xor eax, 0xf061431d
rol eax, 0xed
popf
pushf
not eax
add eax, 0xf7870cd6
xor eax, 0xb05f2e92
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xcd065d42
xor eax, 0xd04b930d
rol eax, 0x21
popf
jmp 0x1400fef53
push rax
pushf
mov eax, 0xa13dceba
pushf
not eax
add eax, 0xb8db7eca
xor eax, 0xe92324af
rol eax, 0x32
popf
pushf
not eax
add eax, 0xb98c0820
xor eax, 0xe420e0c9
rol eax, 0x73
popf
pushf
not eax
add eax, 0xc4cbff5a
xor eax, 0xe41f4f5c
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x8ed79096
xor eax, 0xdd5ee755
rol eax, 0xe0
popf
jmp 0x1400fef53
mov r14, rcx
movabs rax, 0x128ed70ce127e4e4
pushf
not rax
add rax, 0x66ab720e
xor rax, 0x4572ecab
rol rax, 0xa0
popf
pushf
not rax
add rax, 0x7f04d41a
xor rax, 0x4e39f9e8
rol rax, 0xae
popf
pushf
not rax
add rax, 0x6d1f1e60
xor rax, 0x457fa675
rol rax, 0xe1
popf
pushf
not rax
add rax, 0x5f90a4cc
xor rax, 0x7f083bad
rol rax, 0xa4
popf
lea rcx, [rax + rax]
push rax
pushf
mov eax, 0xb7e83ffc
pushf
not eax
add eax, 0xacf65004
xor eax, 0x8e44222c
rol eax, 0x57
popf
pushf
not eax
add eax, 0xee7e7120
xor eax, 0xd8c0cdc6
rol eax, 0xdb
popf
jmp 0x1400fef53
cmp rcx, 0x1000
jb 0x1400ffb28
push rax
pushf
mov eax, 0x624cd33f
pushf
not eax
add eax, 0xe9b1c1de
xor eax, 0xe969aab8
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x81015910
xor eax, 0xbc8b92fb
rol eax, 0x45
popf
pushf
not eax
add eax, 0xf5f41c81
xor eax, 0xa7cf9b83
rol eax, 0xe3
popf
jmp 0x1400fef53
push rax
pushf
mov eax, 0xc08aaee3
pushf
not eax
add eax, 0xa781804d
xor eax, 0xa8be95c2
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xc591cb71
xor eax, 0x8e410ce5
rol eax, 2
popf
pushf
not eax
add eax, 0x91f234da
xor eax, 0x99b05e60
rol eax, 0x77
popf
pushf
not eax
add eax, 0xabf9ccf0
xor eax, 0xbecb9560
rol eax, 0x7c
popf
jmp 0x1400fef53
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400ffbc1
push rax
pushf
mov eax, 0x297601d4
pushf
not eax
add eax, 0x9a0d46be
xor eax, 0xc92cb05e
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xa8b479d7
xor eax, 0xae58bcf9
rol eax, 0xf7
popf
jmp 0x1400fef53
push rax
pushf
mov eax, 0x67489b2a
pushf
not eax
add eax, 0xb67103d2
xor eax, 0xade4352e
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf40edf52
xor eax, 0xc77706b3
rol eax, 0x8f
popf
jmp 0x1400fef53
mov rcx, rax
call fcn.140096a2f
test rax, rax
je 0x1400ffc5a
push rax
pushf
mov eax, 0x82c93987
pushf
not eax
add eax, 0xb467b92e
xor eax, 0x9495b6f9
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xdb123cb6
xor eax, 0xd339c83b
rol eax, 0xf
popf
pushf
not eax
add eax, 0xa841a818
xor eax, 0x981b2f4f
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x9b5c3dec
xor eax, 0xdc948b8d
rol eax, 0x2f
popf
jmp 0x1400fef53
push rax
pushf
mov eax, 0xf21ca8a5
pushf
not eax
add eax, 0xb4cd968b
xor eax, 0x88580c40
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xf083fc1d
xor eax, 0xb05dc882
rol eax, 0x92
popf
pushf
not eax
add eax, 0x863de3ae
xor eax, 0xdbb03102
rol eax, 0x32
popf
pushf
not eax
add eax, 0x923fc7d0
xor eax, 0xae9c18ef
rol eax, 0x51
popf
jmp 0x1400fef53
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1400fffb5
mov eax, 0x10ec57f8
pushf
not eax
add eax, 0xe2a39f4c
xor eax, 0xbea58978
rol eax, 0x65
popf
pushf
not eax
add eax, 0xca781e03
xor eax, 0x9879bcc6
rol eax, 0x54
popf
pushf
not eax
add eax, 0xd4d57327
xor eax, 0x859e6ca8
rol eax, 0x68
popf
cmp r14, rax
cmovb r14, rax
lea rcx, [r14 + 1]
movabs rax, 0x2f797f785d9a7c74
pushf
not rax
add rax, 0x5d9c3125
xor rax, 0x4266a1c7
rol rax, 0x51
popf
pushf
not rax
add rax, 0x51249a02
xor rax, 0x4322870b
rol rax, 0xa4
popf
pushf
not rax
add rax, 0x438ae325
xor rax, 0x54d77c8d
rol rax, 0x8d
popf
pushf
not rax
add rax, 0x4982ad29
xor rax, 0x40ebc8aa
rol rax, 0x1c
popf
cmp rcx, rax
ja 0x1400ffde2
push rax
pushf
mov eax, 0xe5de1622
pushf
not eax
add eax, 0xa270fea0
xor eax, 0xe4e89574
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe8488bd6
xor eax, 0xf3d67925
rol eax, 0xad
popf
jmp 0x1400fef53
push rax
pushf
mov eax, 0x53b3c34a
pushf
not eax
add eax, 0xa540b9fc
xor eax, 0xf2658835
rol eax, 0x55
popf
pushf
not eax
add eax, 0x911aefd7
xor eax, 0xefbd59a7
rol eax, 0xea
popf
pushf
not eax
add eax, 0xa3fb6551
xor eax, 0xb74f646c
rol eax, 0x7d
popf
jmp 0x1400fef53
add rcx, rcx
jne 0x1400ffe86
push rax
pushf
mov eax, 0x5b8f6d3a
pushf
not eax
add eax, 0xe6270234
xor eax, 0xe4a3ba48
rol eax, 0xde
popf
pushf
not eax
add eax, 0xc339368d
xor eax, 0xdbff9e12
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xfa7f8d84
xor eax, 0xcb613644
rol eax, 0x95
popf
pushf
not eax
add eax, 0xb174c618
xor eax, 0x9d479333
rol eax, 0xfd
popf
jmp 0x1400fef53
push rax
pushf
mov eax, 0xdd419ab0
pushf
not eax
add eax, 0xc6e4b92b
xor eax, 0xe0d8e9e3
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x939a45e6
xor eax, 0x983525f5
rol eax, 0x88
popf
pushf
not eax
add eax, 0xa08a9a6e
xor eax, 0xbbb22b42
rol eax, 0x6a
popf
jmp 0x1400fef53
xor edi, edi
jmp 0x1400fffed
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140096a2f
mov rdi, rax
push rax
pushf
mov eax, 0x137e9e74
pushf
not eax
add eax, 0x88b7ba4b
xor eax, 0xa78d3297
rol eax, 0x72
popf
pushf
not eax
add eax, 0x9c70b2fb
xor eax, 0xa5c64d85
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xd6e04a0b
xor eax, 0xa965b151
rol eax, 0xfa
popf
jmp 0x1400fef53
mov rdx, qword [rsp + 0x20]
push rax
pushf
mov eax, 0xb47a6a4c
pushf
not eax
add eax, 0xdcb4a765
xor eax, 0x8bcfccd6
rol eax, 0x71
popf
pushf
not eax
add eax, 0x9dce3e54
xor eax, 0xba30f7e8
rol eax, 0x3c
popf
jmp 0x1400fef53
mov qword [r15], rdi
push rax
pushf
mov eax, 0x4956e030
pushf
not eax
add eax, 0xa8351b1e
xor eax, 0x97a4a169
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xe46d22c5
xor eax, 0xa863a3db
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb4f28514
xor eax, 0xb2c37ef2
rol eax, 0x34
popf
pushf
not eax
add eax, 0xca16ee57
xor eax, 0xcb61d5f0
rol eax, 0xd2
popf
jmp 0x1400fef53
mov qword [r15 + 0x10], r12
mov qword [r15 + 0x18], r14
add rbx, rbx
mov r8, rbx
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
movabs rax, 0x3686098e0a05755c
pushf
not rax
add rax, 0x46e2cbc0
xor rax, 0x6ae2a82d
rol rax, 0xd9
popf
pushf
not rax
add rax, 0x495c1dd4
xor rax, 0x50b3d093
rol rax, 0x12
popf
pushf
not rax
add rax, 0x52bf4c3c
xor rax, 0x70a2a125
rol rax, 0xea
popf
pushf
not rax
add rax, 0x7759d447
xor rax, 0x5711dfd5
rol rax, 0xf7
popf
mov qword [rdi + rbx], rax
xor eax, eax
mov word [rdi + r12*2], ax
cmp r13, 7
jbe 0x14010012f
push rax
pushf
mov eax, 0xefab3a90
pushf
not eax
add eax, 0x8f565203
xor eax, 0x86ddc36f
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xe02e49ac
xor eax, 0xe0e7d541
rol eax, 0x57
popf
pushf
not eax
add eax, 0xf71af37d
xor eax, 0xcdfe069a
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xe1a8df0f
xor eax, 0xec36b74c
rol eax, 0x91
popf
jmp 0x1400fef53
push rax
pushf
mov eax, 0x8ee6f0f4
pushf
not eax
add eax, 0xab66e74f
xor eax, 0xbb711b79
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xd88d2cd4
xor eax, 0xf30b2042
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xcb87d158
xor eax, 0x913a02c9
rol eax, 0x5c
popf
jmp 0x1400fef53
lea rdx, [r13*2 + 2]
mov rax, rsi
cmp rdx, 0x1000
jb 0x1401001e2
push rax
pushf
mov eax, 0x9ca7d6de
pushf
not eax
add eax, 0xa5186910
xor eax, 0xd5fe5018
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xaf7389a3
xor eax, 0xfef01955
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xc074ba22
xor eax, 0x9c7bee5a
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x8969c3a9
xor eax, 0xa1153648
rol eax, 0x60
popf
jmp 0x1400fef53
push rax
pushf
mov eax, 0xdfd7cd33
pushf
not eax
add eax, 0x81ebdf8f
xor eax, 0xe657b1dd
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xe3878248
xor eax, 0x9858e3ee
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xffdc533a
xor eax, 0x8e177dfa
rol eax, 0xd2
popf
jmp 0x1400fef53
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140100270
push rax
pushf
mov eax, 0x6475dbbc
pushf
not eax
add eax, 0xdd9a6564
xor eax, 0xc5694147
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xf97e1cbb
xor eax, 0xca6aaaf2
rol eax, 0x7e
popf
jmp 0x1400fef53
push rax
pushf
mov eax, 0xfae86a22
pushf
not eax
add eax, 0xbaf138eb
xor eax, 0xef58e876
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xb294096f
xor eax, 0xe72c9824
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xcbdb894e
xor eax, 0xf66b3d80
rol eax, 0xdd
popf
jmp 0x1400fef53
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rsi
call fcn.1400bfce0
push rax
pushf
mov eax, 0x351ac74f
pushf
not eax
add eax, 0xae297457
xor eax, 0xf6059e95
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xfcd19243
xor eax, 0xf455a3ff
rol eax, 0x69
popf
pushf
not eax
add eax, 0xa05c8c48
xor eax, 0xe48a1919
rol eax, 0x98
popf
jmp 0x1400fef53
mov rax, r15
mov rcx, qword [rbp + 0x1360]
xor rcx, rsp
call fcn.1400dadee
lea r11, [rsp + 0x1470]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.14009c780
nop
push rax
pushf
mov eax, 0x30d7c799
pushf
not eax
add eax, 0xe4c607e8
xor eax, 0x9895def8
rol eax, 0xae
popf
pushf
not eax
add eax, 0xab66ef8e
xor eax, 0xbf38c9ce
rol eax, 0x24
popf
pushf
not eax
add eax, 0xaae6f876
xor eax, 0xcd696257
rol eax, 0x78
popf
pushf
not eax
add eax, 0xa346abe4
xor eax, 0x921706a3
rol eax, 0x2a
popf
jmp 0x1400fef53
call fcn.1400db508
int3