Function at 0x1400f2aa1
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xaef8165e
pushf
not eax
add eax, 0xcdd2ed5a
xor eax, 0xf0a5f2d3
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xaee4e7c6
xor eax, 0xbca258de
rol eax, 0x2b
popf
cmp eax, 0x29
jne 0x1400f2ade
popf
pop rax
jmp 0x1400f448d
cmp eax, 0
jne 0x1400f2aed
popf
pop rax
jmp 0x1400f2d90
cmp eax, 3
jne 0x1400f2afc
popf
pop rax
jmp 0x1400f2f8e
cmp eax, 1
jne 0x1400f2b0b
popf
pop rax
jmp 0x1400f2e49
cmp eax, 0xd
jne 0x1400f2b1a
popf
pop rax
jmp 0x1400f3551
cmp eax, 0x1a
jne 0x1400f2b29
popf
pop rax
jmp 0x1400f3ce2
cmp eax, 0xe
jne 0x1400f2b38
popf
pop rax
jmp 0x1400f360f
cmp eax, 0xb
jne 0x1400f2b47
popf
pop rax
jmp 0x1400f3407
cmp eax, 0x19
jne 0x1400f2b56
popf
pop rax
jmp 0x1400f3c43
cmp eax, 8
jne 0x1400f2b65
popf
pop rax
jmp 0x1400f31f9
cmp eax, 0x2a
jne 0x1400f2b74
popf
pop rax
jmp 0x1400f451c
cmp eax, 0x17
jne 0x1400f2b83
popf
pop rax
jmp 0x1400f3a24
cmp eax, 0x1c
jne 0x1400f2b92
popf
pop rax
jmp 0x1400f3dbe
cmp eax, 0x2e
jne 0x1400f2ba1
popf
pop rax
jmp 0x1400f4683
cmp eax, 0x18
jne 0x1400f2bb0
popf
pop rax
jmp 0x1400f3a6f
cmp eax, 0x2b
jne 0x1400f2bbf
popf
pop rax
jmp 0x1400f4569
cmp eax, 0x1b
jne 0x1400f2bce
popf
pop rax
jmp 0x1400f3d84
cmp eax, 0x2d
jne 0x1400f2bdd
popf
pop rax
jmp 0x1400f4637
cmp eax, 0x23
jne 0x1400f2bec
popf
pop rax
jmp 0x1400f4159
cmp eax, 0x25
jne 0x1400f2bfb
popf
pop rax
jmp 0x1400f42ae
cmp eax, 0xf
jne 0x1400f2c0a
popf
pop rax
jmp 0x1400f36a7
cmp eax, 0x13
jne 0x1400f2c19
popf
pop rax
jmp 0x1400f3886
cmp eax, 0x15
jne 0x1400f2c28
popf
pop rax
jmp 0x1400f3975
cmp eax, 0x24
jne 0x1400f2c37
popf
pop rax
jmp 0x1400f420c
cmp eax, 0x1e
jne 0x1400f2c46
popf
pop rax
jmp 0x1400f3eb0
cmp eax, 0xc
jne 0x1400f2c55
popf
pop rax
jmp 0x1400f343d
cmp eax, 0x26
jne 0x1400f2c64
popf
pop rax
jmp 0x1400f42fb
cmp eax, 0x27
jne 0x1400f2c73
popf
pop rax
jmp 0x1400f4333
cmp eax, 0x1f
jne 0x1400f2c82
popf
pop rax
jmp 0x1400f3f62
cmp eax, 0x10
jne 0x1400f2c91
popf
pop rax
jmp 0x1400f3757
cmp eax, 0x2c
jne 0x1400f2ca0
popf
pop rax
jmp 0x1400f45b4
cmp eax, 9
jne 0x1400f2caf
popf
pop rax
jmp 0x1400f3240
cmp eax, 4
jne 0x1400f2cbe
popf
pop rax
jmp 0x1400f2fcd
cmp eax, 0x16
jne 0x1400f2ccd
popf
pop rax
jmp 0x1400f39db
cmp eax, 0x28
jne 0x1400f2cdc
popf
pop rax
jmp 0x1400f43ee
cmp eax, 0xa
jne 0x1400f2ceb
popf
pop rax
jmp 0x1400f3361
cmp eax, 0x22
jne 0x1400f2cfa
popf
pop rax
jmp 0x1400f40b0
cmp eax, 0x14
jne 0x1400f2d09
popf
pop rax
jmp 0x1400f38d1
cmp eax, 7
jne 0x1400f2d18
popf
pop rax
jmp 0x1400f31b3
cmp eax, 5
jne 0x1400f2d27
popf
pop rax
jmp 0x1400f300d
cmp eax, 2
jne 0x1400f2d36
popf
pop rax
jmp 0x1400f2eb2
cmp eax, 0x20
jne 0x1400f2d45
popf
pop rax
jmp 0x1400f4004
cmp eax, 0x1d
jne 0x1400f2d54
popf
pop rax
jmp 0x1400f3e09
cmp eax, 0x11
jne 0x1400f2d63
popf
pop rax
jmp 0x1400f37c1
cmp eax, 6
jne 0x1400f2d72
popf
pop rax
jmp 0x1400f310f
cmp eax, 0x21
jne 0x1400f2d81
popf
pop rax
jmp 0x1400f4064
cmp eax, 0x12
jne 0x1400f2d90
popf
pop rax
jmp 0x1400f3879
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0xd0
mov rax, qword [0x140084080]
xor rax, rsp
mov qword [rbp + 0x1f], rax
mov rsi, rdx
mov r14, rcx
mov qword [rbp - 1], rcx
xor r13d, r13d
lea r9, [rbp + 0x1c]
test r8d, r8d
jns 0x1400f2e03
push rax
pushf
mov eax, 0xfecea62c
pushf
not eax
add eax, 0xecd6f95f
xor eax, 0xaff7e542
rol eax, 5
popf
pushf
not eax
add eax, 0xe4ae49d1
xor eax, 0xa4b77bc0
rol eax, 0x1d
popf
jmp 0x1400f2acf
push rax
pushf
mov eax, 0x48e2170e
pushf
not eax
add eax, 0x9dae114d
xor eax, 0xeb7cf0a5
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xb2da123a
xor eax, 0xd722ee86
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xf802f58e
xor eax, 0xf9db3a7d
rol eax, 0x54
popf
jmp 0x1400f2acf
neg r8d
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0xbf51f873
pushf
not eax
add eax, 0xc52e971a
xor eax, 0xe38d454b
rol eax, 4
popf
pushf
not eax
add eax, 0x82ae54cd
xor eax, 0xd01a70d5
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x8bd5af7e
xor eax, 0xd31d282e
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xeeb6a589
xor eax, 0xf4c8e639
rol eax, 0xb9
popf
jmp 0x1400f2acf
dec r9
mov eax, 0x8c012f93
pushf
not eax
add eax, 0x95fc0908
xor eax, 0xc97f68ec
rol eax, 0xb
popf
pushf
not eax
add eax, 0xc6bfc80f
xor eax, 0xd2646eb1
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xc9b7fb76
xor eax, 0x9ae7b9ff
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x954bd404
xor eax, 0xcff22353
rol eax, 0x4b
popf
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x1400f2f5b
push rax
pushf
mov eax, 0x427aeada
pushf
not eax
add eax, 0x8e688f6e
xor eax, 0xb2b49948
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xbe04d12d
xor eax, 0xde3a0732
rol eax, 0x9e
popf
jmp 0x1400f2acf
push rax
pushf
mov eax, 0xdbd97e11
pushf
not eax
add eax, 0xb08d8b1b
xor eax, 0x88a62cfa
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xbe0da77e
xor eax, 0xfceb8c48
rol eax, 0x17
popf
jmp 0x1400f2acf
dec r9
mov byte [r9], reloc.WLDAP32.dll_Ordinal_45
jmp 0x1400f310f
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0x2ba8e1b1
pushf
not eax
add eax, 0xddac9744
xor eax, 0xa247829f
rol eax, 0x48
popf
pushf
not eax
add eax, 0xef04d553
xor eax, 0xaa6dc842
rol eax, 0xab
popf
jmp 0x1400f2acf
dec r9
mov eax, 0xb7d3927d
pushf
not eax
add eax, 0xcaadbe63
xor eax, 0x815eec61
rol eax, 0x73
popf
pushf
not eax
add eax, 0xabfc2848
xor eax, 0xfa41132f
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xb47b8892
xor eax, 0xf13e3d35
rol eax, 0x6d
popf
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x1400f30c9
push rax
pushf
mov eax, 0x94b7e63e
pushf
not eax
add eax, 0xfcd3a81c
xor eax, 0x80eaef35
rol eax, 0x33
popf
pushf
not eax
add eax, 0xd218f39b
xor eax, 0xd3a219fc
rol eax, 0x24
popf
pushf
not eax
add eax, 0xd5b09880
xor eax, 0xfd8a473e
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xec88a80f
xor eax, 0xc7ba8813
rol eax, 0x25
popf
jmp 0x1400f2acf
push rax
pushf
mov eax, 0xc0c9591f
pushf
not eax
add eax, 0xf7669175
xor eax, 0x8074278b
rol eax, 0x82
popf
pushf
not eax
add eax, 0xe5193224
xor eax, 0xd3af8e25
rol eax, 0xae
popf
pushf
not eax
add eax, 0xae091469
xor eax, 0xdee5f5b2
rol eax, 0x35
popf
jmp 0x1400f2acf
xorps xmm0, xmm0
movups xmmword [rbp - 0x61], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x51], xmm1
lea rax, [rbp + 0x1c]
cmp r9, rax
jne 0x1400f315a
push rax
pushf
mov eax, 0xdb76b8c3
pushf
not eax
add eax, 0xd2a60397
xor eax, 0xa7481ce5
rol eax, 0xab
popf
pushf
not eax
add eax, 0xffce180d
xor eax, 0xb51c6589
rol eax, 0x64
popf
jmp 0x1400f2acf
push rax
pushf
mov eax, 0x8c7e4658
pushf
not eax
add eax, 0xa284634a
xor eax, 0x90c39f72
rol eax, 0x55
popf
pushf
not eax
add eax, 0x8f26bf95
xor eax, 0xacb663e9
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x9846d8be
xor eax, 0xf80005aa
rol eax, 0x79
popf
pushf
not eax
add eax, 0xcdf785b9
xor eax, 0x9aecc010
rol eax, 0x93
popf
jmp 0x1400f2acf
movdqa xmm0, xmmword [0x140078ea0]
movdqu xmmword [rbp - 0x51], xmm0
mov byte [rbp - 0x61], r13b
jmp 0x1400f3240
lea r8, [rbp + 0x1c]
sub r8, r9
mov rdx, r9
lea rcx, [rbp - 0x61]
call fcn.140102e79
nop
push rax
pushf
mov eax, 0x2d2b554a
pushf
not eax
add eax, 0xc0171911
xor eax, 0x83e68422
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xd1f64f09
xor eax, 0xc12140c7
rol eax, 0x94
popf
jmp 0x1400f2acf
mov r15, qword [rsi + 0x10]
movabs rcx, 0x6d34bce2aa5c8453
pushf
not rcx
add rcx, 0x6b74e750
xor rcx, 0x672226bf
rol rcx, 7
popf
pushf
not rcx
add rcx, 0x5c90e6ac
xor rcx, 0x55593b10
rol rcx, 0xed
popf
pushf
not rcx
add rcx, 0x61abde9d
xor rcx, 0x70723956
rol rcx, 0x2f
popf
pushf
not rcx
add rcx, 0x7763af45
xor rcx, 0x5ef6c2b5
rol rcx, 0x45
popf
mov rax, rcx
sub rax, r15
cmp rax, 0x10
jb 0x1400f3308
push rax
pushf
mov eax, 0x99fa766b
pushf
not eax
add eax, 0x85bf51ea
xor eax, 0x9e33852d
rol eax, 0xac
popf
pushf
not eax
add eax, 0x8e3d0dc2
xor eax, 0xd690b572
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x950c80d1
xor eax, 0xe984196d
rol eax, 0xe8
popf
jmp 0x1400f2acf
push rax
pushf
mov eax, 0xf019aae0
pushf
not eax
add eax, 0xb1649d00
xor eax, 0xfedd0b3f
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x9cb23f90
xor eax, 0xfe10b1a1
rol eax, 0x26
popf
pushf
not eax
add eax, 0xe6bd3857
xor eax, 0xcfb88892
rol eax, 0x22
popf
pushf
not eax
add eax, 0x9ebd1bf1
xor eax, 0xc478c033
rol eax, 0xe9
popf
jmp 0x1400f2acf
cmp qword [rsi + 0x18], 0xf
jbe 0x1400f33ae
push rax
pushf
mov eax, 0x58cc0e5
pushf
not eax
add eax, 0xf312f9fe
xor eax, 0xabb1a873
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xe86eff2a
xor eax, 0xebe68ee6
rol eax, 0xed
popf
pushf
not eax
add eax, 0xb285ac11
xor eax, 0xc61aa2d6
rol eax, 0x24
popf
jmp 0x1400f2acf
push rax
pushf
mov eax, 0xd876b476
pushf
not eax
add eax, 0xf0f3d589
xor eax, 0xacc8b94c
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xfc3c6f37
xor eax, 0xc84e780d
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xca1ca459
xor eax, 0xcb722277
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xe8811b9a
xor eax, 0xa41440d3
rol eax, 0xcc
popf
jmp 0x1400f2acf
mov rsi, qword [rsi]
push rax
pushf
mov eax, 0x9d114b9a
pushf
not eax
add eax, 0xd0ae1013
xor eax, 0x9eabb5dd
rol eax, 0x89
popf
pushf
not eax
add eax, 0xfa1b9283
xor eax, 0x8b388728
rol eax, 0x74
popf
jmp 0x1400f2acf
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x79], xmm1
lea r12, [r15 + 0x10]
mov ebx, 0x1961b946
pushf
not ebx
add ebx, 0xff20b88a
xor ebx, 0xf79a7d93
rol ebx, 0x74
popf
pushf
not ebx
add ebx, 0xe53b6961
xor ebx, 0xa9785f9f
rol ebx, 0x9b
popf
pushf
not ebx
add ebx, 0xe10e1062
xor ebx, 0xa8821f9d
rol ebx, 0x53
popf
lea rdi, [rsp + 0x20]
cmp r12, rbx
jbe 0x1400f34f8
push rax
pushf
mov eax, 0x10b7c3dd
pushf
not eax
add eax, 0x89f1f69e
xor eax, 0xc41bcb76
rol eax, 0x57
popf
pushf
not eax
add eax, 0xf8cc8393
xor eax, 0xb4245ed9
rol eax, 0x30
popf
pushf
not eax
add eax, 0x8143f511
xor eax, 0xc4c7a3d5
rol eax, 0x61
popf
pushf
not eax
add eax, 0xb2072854
xor eax, 0x971f582f
rol eax, 0x49
popf
jmp 0x1400f2acf
push rax
pushf
mov eax, 0x211cedb3
pushf
not eax
add eax, 0xd4115c77
xor eax, 0x851c33c1
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xffa679bc
xor eax, 0xc4f7a93b
rol eax, 0x69
popf
pushf
not eax
add eax, 0xa6e06af7
xor eax, 0x9db91364
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa1232127
xor eax, 0x8784df16
rol eax, 0xd4
popf
jmp 0x1400f2acf
mov rbx, r12
or rbx, 0xf
cmp rbx, rcx
jbe 0x1400f35b6
push rax
pushf
mov eax, 0x6156e78c
pushf
not eax
add eax, 0xbd2dec80
xor eax, 0x96d7537d
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xa3f01d67
xor eax, 0xb3401ed1
rol eax, 0x14
popf
pushf
not eax
add eax, 0xe4efee03
xor eax, 0xc99cd1f8
rol eax, 0x93
popf
pushf
not eax
add eax, 0xc8341580
xor eax, 0xcba01f08
rol eax, 0xeb
popf
jmp 0x1400f2acf
push rax
pushf
mov eax, 0x282fb443
pushf
not eax
add eax, 0xfe6c1cf4
xor eax, 0xd9cc79c0
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa3154f5a
xor eax, 0xbac0bf88
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x82adbd5e
xor eax, 0x8e686f49
rol eax, 0x89
popf
pushf
not eax
add eax, 0xc7294016
xor eax, 0xbdcb35df
rol eax, 8
popf
jmp 0x1400f2acf
mov rbx, rcx
movabs rax, 0x1a790fb23b6d9e
pushf
not rax
add rax, 0x43590a55
xor rax, 0x6e626349
rol rax, 0xe6
popf
pushf
not rax
add rax, 0x785eba18
xor rax, 0x7efcfdd8
rol rax, 0xc2
popf
add rax, 0x27
push rax
pushf
mov eax, 0xade0dcd9
pushf
not eax
add eax, 0x83521eda
xor eax, 0xafaf1ccf
rol eax, 0xf
popf
pushf
not eax
add eax, 0xd46d9bbf
xor eax, 0xcb542099
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xf440ef01
xor eax, 0x92fbe71d
rol eax, 0x75
popf
pushf
not eax
add eax, 0xfdab1365
xor eax, 0xb9b92135
rol eax, 0xf8
popf
jmp 0x1400f2acf
mov rcx, rax
call fcn.14009ba54
test rax, rax
je 0x1400f3711
push rax
pushf
mov eax, 0x4ebffe63
pushf
not eax
add eax, 0xd07c8d79
xor eax, 0xadc3f292
rol eax, 0x38
popf
pushf
not eax
add eax, 0xfc64604b
xor eax, 0xc334df40
rol eax, 0x46
popf
pushf
not eax
add eax, 0x8b868e20
xor eax, 0xd625f15a
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xab2a04a2
xor eax, 0xd4afcd7d
rol eax, 0x4d
popf
jmp 0x1400f2acf
push rax
pushf
mov eax, 0x3bb17662
pushf
not eax
add eax, 0x924fe50f
xor eax, 0xde4aaf84
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xe1635092
xor eax, 0xea4691fa
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xe015ec1e
xor eax, 0xc0d07e7c
rol eax, 7
popf
jmp 0x1400f2acf
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1400f3a24
mov eax, 0xeae3a7ea
pushf
not eax
add eax, 0xf9a97fe0
xor eax, 0xf9291106
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xe1b8415f
xor eax, 0xe5c1ddc9
rol eax, 0x9f
popf
cmp rbx, rax
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1400f3833
push rax
pushf
mov eax, 0x93a08a43
pushf
not eax
add eax, 0xc0dfffdd
xor eax, 0xee6585c3
rol eax, 0x14
popf
pushf
not eax
add eax, 0xcbc0eb7c
xor eax, 0xc606b5cc
rol eax, 0x50
popf
jmp 0x1400f2acf
push rax
pushf
mov eax, 0xc0e4ffc4
pushf
not eax
add eax, 0x849c9c05
xor eax, 0xfd574121
rol eax, 0x20
popf
pushf
not eax
add eax, 0xc4a6d91b
xor eax, 0xa37590c0
rol eax, 0x87
popf
pushf
not eax
add eax, 0xe28f52c9
xor eax, 0x8a719635
rol eax, 0x4f
popf
jmp 0x1400f2acf
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400f4683
jmp 0x1400f36a7
test rcx, rcx
je 0x1400f392f
push rax
pushf
mov eax, 0x23a33d44
pushf
not eax
add eax, 0xfdf01da6
xor eax, 0xaaee3189
rol eax, 0x38
popf
pushf
not eax
add eax, 0xe0012dda
xor eax, 0x82d112e2
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xd10e53af
xor eax, 0xf6fe5ffb
rol eax, 0x34
popf
pushf
not eax
add eax, 0xbd3e3edb
xor eax, 0xbd4192c5
rol eax, 0x51
popf
jmp 0x1400f2acf
push rax
pushf
mov eax, 0xe6f0b259
pushf
not eax
add eax, 0x8181ab84
xor eax, 0xbaf93807
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb241f38c
xor eax, 0xa32ca4df
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xfb28fe88
xor eax, 0xbee03657
rol eax, 0x72
popf
jmp 0x1400f2acf
call fcn.14009ba54
mov rdi, rax
jmp 0x1400f3a24
mov rdi, r13
push rax
pushf
mov eax, 0xa7721059
pushf
not eax
add eax, 0xbefa0ff5
xor eax, 0x92c20df3
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xa14a593d
xor eax, 0xd3d24833
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x8411e474
xor eax, 0xfa129796
rol eax, 0x78
popf
jmp 0x1400f2acf
mov qword [rsp + 0x20], rdi
push rax
pushf
mov eax, 0xcdd76db
pushf
not eax
add eax, 0xfa190097
xor eax, 0xa33d42e1
rol eax, 0xed
popf
pushf
not eax
add eax, 0xce5d80f4
xor eax, 0x981fd81b
rol eax, 6
popf
pushf
not eax
add eax, 0xd4d382d9
xor eax, 0x9997b8bd
rol eax, 0x4d
popf
jmp 0x1400f2acf
mov qword [rbp - 0x79], r12
mov qword [rbp - 0x71], rbx
movups xmm0, xmmword [str._json.exception.]
movups xmmword [rdi], xmm0
lea rcx, [rdi + 0x10]
mov r8, r15
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + r12], 0
mov r8d, 0x30abbbd8
pushf
not r8d
add r8d, 0xeafb2c1c
xor r8d, 0xd962047e
rol r8d, 0xf1
popf
pushf
not r8d
add r8d, 0x815fb7f7
xor r8d, 0xd8e4f19c
rol r8d, 0x22
popf
lea rdx, [0x18b19bd4c]
pushf
sub rdx, 0x4b123f44
popf
lea rcx, [rsp + 0x20]
call fcn.1400f5a2e
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x21], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x11], xmm1
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov qword [rax + 0x10], r13
mov byte [rax], 0
lea r9, [rbp - 0x61]
lea r8, [rbp - 0x21]
lea rcx, [rbp - 0x41]
call fcn.1400da32d
nop
mov r8d, 0xa8c908b7
pushf
not r8d
add r8d, 0x93df93a1
xor r8d, 0xc37072c0
rol r8d, 0xe3
popf
pushf
not r8d
add r8d, 0xc61c1cae
xor r8d, 0x82e4db64
rol r8d, 0xd2
popf
lea rdx, [0x1ac00919b]
pushf
sub rdx, 0x6bf91397
popf
lea rcx, [rbp - 0x41]
call fcn.1400f5a2e
xorps xmm0, xmm0
movups xmmword [r14], xmm0
mov qword [r14 + 0x10], r13
mov qword [r14 + 0x18], r13
movups xmm0, xmmword [rax]
movups xmmword [r14], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [r14 + 0x10], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp - 0x29]
cmp rdx, 0xf
jbe 0x1400f3bfd
push rax
pushf
mov eax, 0xf37c864a
pushf
not eax
add eax, 0x95f2849c
xor eax, 0xec3161e0
rol eax, 0xf
popf
pushf
not eax
add eax, 0xbb197717
xor eax, 0x9401a737
rol eax, 0x12
popf
pushf
not eax
add eax, 0xe1c547d1
xor eax, 0xc411a4c5
rol eax, 0xb
popf
pushf
not eax
add eax, 0xed9ff819
xor eax, 0xc64b8043
rol eax, 0xee
popf
jmp 0x1400f2acf
push rax
pushf
mov eax, 0xda0fc1dd
pushf
not eax
add eax, 0x900ab86c
xor eax, 0xf29a8e57
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xf99d693c
xor eax, 0xbe4ec8d9
rol eax, 0x91
popf
pushf
not eax
add eax, 0x8229bd47
xor eax, 0x83427ee3
rol eax, 0xc9
popf
jmp 0x1400f2acf
inc rdx
mov rcx, qword [rbp - 0x41]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f3c89
push rax
pushf
mov eax, 0xc00a9122
pushf
not eax
add eax, 0xc114601c
xor eax, 0xa8483b24
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xa4ef80d0
xor eax, 0xada57121
rol eax, 0xa8
popf
jmp 0x1400f2acf
push rax
pushf
mov eax, 0x1a111672
pushf
not eax
add eax, 0xfe84baeb
xor eax, 0xf8ec0264
rol eax, 0xa
popf
pushf
not eax
add eax, 0x83f4b235
xor eax, 0xb3dcb9ae
rol eax, 0x86
popf
pushf
not eax
add eax, 0xdb5bed9f
xor eax, 0xe8c4c592
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x95eb179b
xor eax, 0xb8ad861c
rol eax, 0xa5
popf
jmp 0x1400f2acf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400f3d3d
push rax
pushf
mov eax, 0xcc540387
pushf
not eax
add eax, 0xe06801e0
xor eax, 0x9e0ac247
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xf6db5d95
xor eax, 0xc773ab27
rol eax, 0xb
popf
pushf
not eax
add eax, 0xe7f0d024
xor eax, 0xdcb2d518
rol eax, 9
popf
jmp 0x1400f2acf
push rax
pushf
mov eax, 0x2654d252
pushf
not eax
add eax, 0xb1452317
xor eax, 0xbed0ff28
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xde5049b2
xor eax, 0xe362b688
rol eax, 0x33
popf
pushf
not eax
add eax, 0xf5fba5d4
xor eax, 0xbc626de9
rol eax, 0x3a
popf
jmp 0x1400f2acf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3971
push rax
pushf
mov eax, 0x6d95b1f1
pushf
not eax
add eax, 0xc0f6d4c6
xor eax, 0xc0c32e2d
rol eax, 0x38
popf
pushf
not eax
add eax, 0xe784b483
xor eax, 0xcdfd5604
rol eax, 0x73
popf
pushf
not eax
add eax, 0xa3e9f4de
xor eax, 0x8059247b
rol eax, 0x74
popf
jmp 0x1400f2acf
movdqa xmm0, xmmword [0x140078ea0]
movdqu xmmword [rbp - 0x31], xmm0
mov byte [rbp - 0x41], 0
mov rdx, qword [rbp - 9]
cmp rdx, 0xf
jbe 0x1400f3e7d
push rax
pushf
mov eax, 0xab4377aa
pushf
not eax
add eax, 0xf9545614
xor eax, 0xcbeb1c23
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xd7ba3904
xor eax, 0x8973c76f
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xbeed5260
xor eax, 0x83dd38f5
rol eax, 0x22
popf
pushf
not eax
add eax, 0x8aa45a2d
xor eax, 0xf67201b3
rol eax, 0x26
popf
jmp 0x1400f2acf
push rax
pushf
mov eax, 0x6c3191bd
pushf
not eax
add eax, 0xd87e8a47
xor eax, 0xb66a5d06
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xb1e1f663
xor eax, 0xb69d2931
rol eax, 0x9a
popf
jmp 0x1400f2acf
inc rdx
mov rcx, qword [rbp - 0x21]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f3f09
push rax
pushf
mov eax, 0xede7273e
pushf
not eax
add eax, 0x85cb26b6
xor eax, 0xa938ec3d
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xeadb2605
xor eax, 0xd599c48f
rol eax, 0x53
popf
pushf
not eax
add eax, 0xf8dfcd89
xor eax, 0x9a615d13
rol eax, 0x7b
popf
jmp 0x1400f2acf
push rax
pushf
mov eax, 0x16ed1c1
pushf
not eax
add eax, 0x9ee114e9
xor eax, 0x90979325
rol eax, 0x12
popf
pushf
not eax
add eax, 0xb2b5ee9c
xor eax, 0xe8d3b372
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xcaf290ae
xor eax, 0xd22f2d8c
rol eax, 0x14
popf
pushf
not eax
add eax, 0xea939ca9
xor eax, 0xd351c9d4
rol eax, 0xf1
popf
jmp 0x1400f2acf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400f3faa
push rax
pushf
mov eax, 0x2e49790a
pushf
not eax
add eax, 0xc14f1e61
xor eax, 0x980fe648
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xc5392cc6
xor eax, 0xa1aa2740
rol eax, 0x2c
popf
jmp 0x1400f2acf
push rax
pushf
mov eax, 0xf46e2c29
pushf
not eax
add eax, 0xdd398251
xor eax, 0xf376df01
rol eax, 0xe
popf
pushf
not eax
add eax, 0xdc223697
xor eax, 0x9747bcf2
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x9f29dcc7
xor eax, 0xf34dfa0f
rol eax, 0x14
popf
pushf
not eax
add eax, 0xfcd7e666
xor eax, 0xa6028a38
rol eax, 0x48
popf
jmp 0x1400f2acf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3971
nop
push rax
pushf
mov eax, 0x8d62c995
pushf
not eax
add eax, 0x8b391d39
xor eax, 0x84bc2ced
rol eax, 0x14
popf
pushf
not eax
add eax, 0xa1c3b1a6
xor eax, 0xe52b5ce2
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xb171c324
xor eax, 0x8c762004
rol eax, 0x41
popf
jmp 0x1400f2acf
mov rdx, qword [rbp - 0x71]
cmp rdx, 0xf
jbe 0x1400f4113
push rax
pushf
mov eax, 0xe1485a3f
pushf
not eax
add eax, 0x8f1d6114
xor eax, 0xa5ac8604
rol eax, 0x95
popf
pushf
not eax
add eax, 0xe31a27a7
xor eax, 0x9caaad03
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x9334cd12
xor eax, 0x96f541a5
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x923b5da6
xor eax, 0xc609faad
rol eax, 0xeb
popf
jmp 0x1400f2acf
push rax
pushf
mov eax, 0xf0504bf4
pushf
not eax
add eax, 0xab905621
xor eax, 0xc49ecdc8
rol eax, 0x19
popf
pushf
not eax
add eax, 0x93e86a8b
xor eax, 0x9863448b
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xac42185a
xor eax, 0x9e5f1e3d
rol eax, 0x2a
popf
jmp 0x1400f2acf
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f41b3
push rax
pushf
mov eax, 0x818b1146
pushf
not eax
add eax, 0x89c8a303
xor eax, 0xa220940f
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xbd07f019
xor eax, 0xab07f032
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xd289d976
xor eax, 0x8136cea4
rol eax, 0x15
popf
jmp 0x1400f2acf
push rax
pushf
mov eax, 0xd61835aa
pushf
not eax
add eax, 0xfcd10a4e
xor eax, 0xbfa71b6c
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x85fb130a
xor eax, 0xcbd41fe2
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xee7a7caf
xor eax, 0xd49c8689
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xd4419882
xor eax, 0x888d2ff7
rol eax, 0x7e
popf
jmp 0x1400f2acf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400f4254
push rax
pushf
mov eax, 0x3ebbcc2b
pushf
not eax
add eax, 0xf25f350f
xor eax, 0xcea582a5
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x9a7b3eaa
xor eax, 0xf8214a8e
rol eax, 0x4a
popf
jmp 0x1400f2acf
push rax
pushf
mov eax, 0x5a30f5de
pushf
not eax
add eax, 0x88949c14
xor eax, 0x9f95e1be
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x9e6b6746
xor eax, 0x94aae162
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xc6d75261
xor eax, 0xfe6831bf
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x932da036
xor eax, 0xa0addb14
rol eax, 3
popf
jmp 0x1400f2acf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3971
push rax
pushf
mov eax, 0x64d1cbcd
pushf
not eax
add eax, 0xa45c19c2
xor eax, 0xbd25a93e
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xcaf1909f
xor eax, 0xc0adfd74
rol eax, 0x4e
popf
jmp 0x1400f2acf
movdqa xmm0, xmmword [0x140078ea0]
movdqu xmmword [rbp - 0x79], xmm0
mov byte [rsp + 0x20], 0
mov rdx, qword [rbp - 0x49]
cmp rdx, 0xf
jbe 0x1400f4395
push rax
pushf
mov eax, 0x8e40e47e
pushf
not eax
add eax, 0xbe6c0d2a
xor eax, 0xded329b7
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xc37521dd
xor eax, 0x998d597c
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x8a48a20d
xor eax, 0xb54851b6
rol eax, 0xcd
popf
jmp 0x1400f2acf
push rax
pushf
mov eax, 0xb605e7
pushf
not eax
add eax, 0x835f0038
xor eax, 0x912c8b09
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xb8c4bd27
xor eax, 0xba5facdd
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xb605f4c2
xor eax, 0x82f48f1a
rol eax, 6
popf
pushf
not eax
add eax, 0xdf2f476f
xor eax, 0xfe9ef56d
rol eax, 0x8c
popf
jmp 0x1400f2acf
inc rdx
mov rcx, qword [rbp - 0x61]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f4434
push rax
pushf
mov eax, 0x8159151e
pushf
not eax
add eax, 0x86aa9318
xor eax, 0x981f455a
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xe38506d4
xor eax, 0x90f69199
rol eax, 0x44
popf
jmp 0x1400f2acf
push rax
pushf
mov eax, 0xa664915f
pushf
not eax
add eax, 0x94918550
xor eax, 0xd630d0c6
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xea677d59
xor eax, 0x84b0b890
rol eax, 0x11
popf
pushf
not eax
add eax, 0xdab325f4
xor eax, 0x8924583c
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xe7a0f569
xor eax, 0xa3c1ad7c
rol eax, 9
popf
jmp 0x1400f2acf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400f44d5
push rax
pushf
mov eax, 0x10253021
pushf
not eax
add eax, 0xd91d321e
xor eax, 0xbe4439bf
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xe999ed79
xor eax, 0xe12b3ff1
rol eax, 0x98
popf
jmp 0x1400f2acf
push rax
pushf
mov eax, 0x6e6cd2db
pushf
not eax
add eax, 0xf23abe9e
xor eax, 0x96f8782b
rol eax, 0x76
popf
pushf
not eax
add eax, 0x9938bd02
xor eax, 0xa98bca72
rol eax, 0xca
popf
pushf
not eax
add eax, 0xcd36156d
xor eax, 0xeffe588f
rol eax, 0xb
popf
jmp 0x1400f2acf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3971
push rax
pushf
mov eax, 0x270d9ea7
pushf
not eax
add eax, 0xd7d78e7f
xor eax, 0x8eaca145
rol eax, 0x45
popf
pushf
not eax
add eax, 0xfc12fce2
xor eax, 0xa6eeed7e
rol eax, 0xae
popf
pushf
not eax
add eax, 0xe08e405d
xor eax, 0xc2951dfb
rol eax, 0xc8
popf
jmp 0x1400f2acf
mov rax, r14
mov rcx, qword [rbp + 0x1f]
xor rcx, rsp
call fcn.1400e231b
mov rbx, qword [rsp + 0x120]
add rsp, 0xd0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1400e291f
nop
push rax
pushf
mov eax, 0xf87a5235
pushf
not eax
add eax, 0xa36da23b
xor eax, 0xf095792b
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x957bc380
xor eax, 0xf9b020c5
rol eax, 0x62
popf
pushf
not eax
add eax, 0xe21be33d
xor eax, 0x8760a1c0
rol eax, 0x11
popf
jmp 0x1400f2acf
call fcn.1400a22fb
int3