Function at 0x1400f283e
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x67f4b2d0
pushf
not eax
add eax, 0xe72b87fb
xor eax, 0xbd35f7c5
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x982e46c7
xor eax, 0x88152f48
rol eax, 0x97
popf
cmp eax, 0x29
jne 0x1400f287b
popf
pop rax
jmp 0x1400f417b
cmp eax, 0
jne 0x1400f288a
popf
pop rax
jmp 0x1400f2b2d
cmp eax, 3
jne 0x1400f2899
popf
pop rax
jmp 0x1400f2d3e
cmp eax, 1
jne 0x1400f28a8
popf
pop rax
jmp 0x1400f2bf9
cmp eax, 0xd
jne 0x1400f28b7
popf
pop rax
jmp 0x1400f3312
cmp eax, 0x1a
jne 0x1400f28c6
popf
pop rax
jmp 0x1400f39f7
cmp eax, 0xe
jne 0x1400f28d5
popf
pop rax
jmp 0x1400f3384
cmp eax, 0xb
jne 0x1400f28e4
popf
pop rax
jmp 0x1400f31a0
cmp eax, 0x19
jne 0x1400f28f3
popf
pop rax
jmp 0x1400f3958
cmp eax, 8
jne 0x1400f2902
popf
pop rax
jmp 0x1400f2f98
cmp eax, 0x2a
jne 0x1400f2911
popf
pop rax
jmp 0x1400f421d
cmp eax, 0x17
jne 0x1400f2920
popf
pop rax
jmp 0x1400f373a
cmp eax, 0x1c
jne 0x1400f292f
popf
pop rax
jmp 0x1400f3af9
cmp eax, 0x2e
jne 0x1400f293e
popf
pop rax
jmp 0x1400f4338
cmp eax, 0x18
jne 0x1400f294d
popf
pop rax
jmp 0x1400f3772
cmp eax, 0x2b
jne 0x1400f295c
popf
pop rax
jmp 0x1400f426a
cmp eax, 0x1b
jne 0x1400f296b
popf
pop rax
jmp 0x1400f3a99
cmp eax, 0x2d
jne 0x1400f297a
popf
pop rax
jmp 0x1400f42ff
cmp eax, 0x23
jne 0x1400f2989
popf
pop rax
jmp 0x1400f3e47
cmp eax, 0x25
jne 0x1400f2998
popf
pop rax
jmp 0x1400f3f89
cmp eax, 0xf
jne 0x1400f29a7
popf
pop rax
jmp 0x1400f3409
cmp eax, 0x13
jne 0x1400f29b6
popf
pop rax
jmp 0x1400f35c2
cmp eax, 0x15
jne 0x1400f29c5
popf
pop rax
jmp 0x1400f369e
cmp eax, 0x24
jne 0x1400f29d4
popf
pop rax
jmp 0x1400f3ee7
cmp eax, 0x1e
jne 0x1400f29e3
popf
pop rax
jmp 0x1400f3bea
cmp eax, 0xc
jne 0x1400f29f2
popf
pop rax
jmp 0x1400f31fc
cmp eax, 0x26
jne 0x1400f2a01
popf
pop rax
jmp 0x1400f3fd6
cmp eax, 0x27
jne 0x1400f2a10
popf
pop rax
jmp 0x1400f4021
cmp eax, 0x1f
jne 0x1400f2a1f
popf
pop rax
jmp 0x1400f3c89
cmp eax, 0x10
jne 0x1400f2a2e
popf
pop rax
jmp 0x1400f3480
cmp eax, 0x2c
jne 0x1400f2a3d
popf
pop rax
jmp 0x1400f42a2
cmp eax, 9
jne 0x1400f2a4c
popf
pop rax
jmp 0x1400f3005
cmp eax, 4
jne 0x1400f2a5b
popf
pop rax
jmp 0x1400f2d8f
cmp eax, 0x16
jne 0x1400f2a6a
popf
pop rax
jmp 0x1400f36de
cmp eax, 0x28
jne 0x1400f2a79
popf
pop rax
jmp 0x1400f40ef
cmp eax, 0xa
jne 0x1400f2a88
popf
pop rax
jmp 0x1400f30fa
cmp eax, 0x22
jne 0x1400f2a97
popf
pop rax
jmp 0x1400f3db1
cmp eax, 0x14
jne 0x1400f2aa6
popf
pop rax
jmp 0x1400f3620
cmp eax, 7
jne 0x1400f2ab5
popf
pop rax
jmp 0x1400f2f3c
cmp eax, 5
jne 0x1400f2ac4
popf
pop rax
jmp 0x1400f2de2
cmp eax, 2
jne 0x1400f2ad3
popf
pop rax
jmp 0x1400f2c4f
cmp eax, 0x20
jne 0x1400f2ae2
popf
pop rax
jmp 0x1400f3d18
cmp eax, 0x1d
jne 0x1400f2af1
popf
pop rax
jmp 0x1400f3b30
cmp eax, 0x11
jne 0x1400f2b00
popf
pop rax
jmp 0x1400f34d7
cmp eax, 6
jne 0x1400f2b0f
popf
pop rax
jmp 0x1400f2ebe
cmp eax, 0x21
jne 0x1400f2b1e
popf
pop rax
jmp 0x1400f3d52
cmp eax, 0x12
jne 0x1400f2b2d
popf
pop rax
jmp 0x1400f35b5
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 0x1400f2bb3
push rax
pushf
mov eax, 0xf8966ab
pushf
not eax
add eax, 0xfc40bce0
xor eax, 0x9a6e822c
rol eax, 0x47
popf
pushf
not eax
add eax, 0xda70a331
xor eax, 0xd97c6a5f
rol eax, 0x35
popf
pushf
not eax
add eax, 0x818dbc84
xor eax, 0xec3f1d24
rol eax, 0xad
popf
jmp 0x1400f286c
push rax
pushf
mov eax, 0xce2feb01
pushf
not eax
add eax, 0xee50c44a
xor eax, 0x82d228df
rol eax, 0xef
popf
pushf
not eax
add eax, 0xd2b5df34
xor eax, 0xb23d624e
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xd7d8160e
xor eax, 0xeca0a619
rol eax, 0x2b
popf
jmp 0x1400f286c
neg r8d
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0xf842ada
pushf
not eax
add eax, 0x8aaa38fe
xor eax, 0xf0fca96a
rol eax, 0x19
popf
pushf
not eax
add eax, 0x9ea961d6
xor eax, 0xbaf83181
rol eax, 0x26
popf
pushf
not eax
add eax, 0xe498fbbb
xor eax, 0x8a319a0e
rol eax, 0x74
popf
jmp 0x1400f286c
dec r9
mov eax, 0x1e523cee
pushf
not eax
add eax, 0xf076f24e
xor eax, 0xdec56585
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x91075bd7
xor eax, 0xf6f2b822
rol eax, 0x23
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 0x1400f2ce5
push rax
pushf
mov eax, 0xc4721b38
pushf
not eax
add eax, 0xd6c0612b
xor eax, 0xb66642e1
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xc40335e4
xor eax, 0xc3e758e3
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xffee81a3
xor eax, 0xf1fcfaa2
rol eax, 0xe
popf
jmp 0x1400f286c
push rax
pushf
mov eax, 0xc31bf412
pushf
not eax
add eax, 0xf93ef02f
xor eax, 0x87f47766
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xd60dbf43
xor eax, 0xfa437070
rol eax, 0xec
popf
pushf
not eax
add eax, 0xfae4a80b
xor eax, 0xdf8561de
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xc177e7f8
xor eax, 0xa3e61a24
rol eax, 0x8e
popf
jmp 0x1400f286c
dec r9
mov byte [r9], reloc.WLDAP32.dll_Ordinal_45
jmp 0x1400f2ebe
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0x7106ad98
pushf
not eax
add eax, 0xd8ab4118
xor eax, 0xb7c69581
rol eax, 0x51
popf
pushf
not eax
add eax, 0xbc457bc9
xor eax, 0x920c5834
rol eax, 0x43
popf
pushf
not eax
add eax, 0xbd2013b1
xor eax, 0xdac17a2f
rol eax, 0x71
popf
jmp 0x1400f286c
dec r9
mov eax, 0xb77cdacf
pushf
not eax
add eax, 0xc367733a
xor eax, 0xc6d9d474
rol eax, 0x72
popf
pushf
not eax
add eax, 0x9ef491bd
xor eax, 0xa2b59022
rol eax, 0xc0
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 0x1400f2e65
push rax
pushf
mov eax, 0xf9199303
pushf
not eax
add eax, 0xb94fbbd2
xor eax, 0x9e1ed41b
rol eax, 0x10
popf
pushf
not eax
add eax, 0x90c3a22a
xor eax, 0x93ee4701
rol eax, 0xf9
popf
jmp 0x1400f286c
push rax
pushf
mov eax, 0xebdadb9b
pushf
not eax
add eax, 0x9576605d
xor eax, 0x8f7ae4ba
rol eax, 0x43
popf
pushf
not eax
add eax, 0xf16d92bf
xor eax, 0xf46fee34
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xbe6e4b97
xor eax, 0xa94e83f3
rol eax, 0x87
popf
pushf
not eax
add eax, 0xd53e4176
xor eax, 0x86e1ae1c
rol eax, 0xd0
popf
jmp 0x1400f286c
xorps xmm0, xmm0
movups xmmword [rbp - 0x61], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x51], xmm1
lea rax, [rbp + 0x1c]
cmp r9, rax
jne 0x1400f2f09
push rax
pushf
mov eax, 0x16ecd56c
pushf
not eax
add eax, 0xa00e7ae4
xor eax, 0xadf1acb8
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xa4113536
xor eax, 0xb87733fc
rol eax, 0xe8
popf
jmp 0x1400f286c
push rax
pushf
mov eax, 0x59cc8d82
pushf
not eax
add eax, 0x82446583
xor eax, 0x911ee19e
rol eax, 0x58
popf
pushf
not eax
add eax, 0x8ab8a192
xor eax, 0xebff3058
rol eax, 0xd8
popf
jmp 0x1400f286c
movdqa xmm0, xmmword [0x140078ea0]
movdqu xmmword [rbp - 0x51], xmm0
mov byte [rbp - 0x61], r13b
jmp 0x1400f3005
lea r8, [rbp + 0x1c]
sub r8, r9
mov rdx, r9
lea rcx, [rbp - 0x61]
call fcn.140102c57
nop
push rax
pushf
mov eax, 0xeb01da9a
pushf
not eax
add eax, 0x9b945379
xor eax, 0xcbe1c692
rol eax, 0x40
popf
pushf
not eax
add eax, 0xba36a1f2
xor eax, 0x86c46ecb
rol eax, 0x13
popf
pushf
not eax
add eax, 0xcea244ef
xor eax, 0xe6d6522c
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x9be2cbed
xor eax, 0xa7b2f53a
rol eax, 0x62
popf
jmp 0x1400f286c
mov r15, qword [rsi + 0x10]
movabs rcx, 0x5f711217e29fc4c7
pushf
not rcx
add rcx, 0x5e50c066
xor rcx, 0x4b28fb07
rol rcx, 0x15
popf
pushf
not rcx
add rcx, 0x78ab960c
xor rcx, 0x65778470
rol rcx, 0x99
popf
pushf
not rcx
add rcx, 0x73c28682
xor rcx, 0x48c36d5a
rol rcx, 0x3e
popf
mov rax, rcx
sub rax, r15
cmp rax, 0x10
jb 0x1400f30a1
push rax
pushf
mov eax, 0xde97b24d
pushf
not eax
add eax, 0xb37a8acb
xor eax, 0x9641bb30
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xc9290866
xor eax, 0x82632de0
rol eax, 0xb3
popf
jmp 0x1400f286c
push rax
pushf
mov eax, 0xb5bf158b
pushf
not eax
add eax, 0xed8ac3a8
xor eax, 0xf50df23f
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xae345589
xor eax, 0xd0ef5662
rol eax, 0x36
popf
pushf
not eax
add eax, 0xdd7a7b8c
xor eax, 0xc56a0861
rol eax, 0x51
popf
pushf
not eax
add eax, 0x920ddfa5
xor eax, 0xdaa0e691
rol eax, 0xf3
popf
jmp 0x1400f286c
cmp qword [rsi + 0x18], 0xf
jbe 0x1400f3147
push rax
pushf
mov eax, 0x21b16952
pushf
not eax
add eax, 0x86d61f7c
xor eax, 0x81668d4a
rol eax, 0xef
popf
pushf
not eax
add eax, 0xe721e9ef
xor eax, 0x89d0bdce
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xa2399255
xor eax, 0x88339304
rol eax, 0x98
popf
jmp 0x1400f286c
push rax
pushf
mov eax, 0x1e09edf7
pushf
not eax
add eax, 0xfe33a446
xor eax, 0xd1edd78d
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xf98165c0
xor eax, 0xbc844594
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xcdd89cb9
xor eax, 0xe1945e83
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xec6c5eb1
xor eax, 0x93dd12f0
rol eax, 0xfb
popf
jmp 0x1400f286c
mov rsi, qword [rsi]
push rax
pushf
mov eax, 0xad451364
pushf
not eax
add eax, 0xfe56b0f0
xor eax, 0xd0da4b38
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xf6746d7c
xor eax, 0xffe14e76
rol eax, 0x54
popf
pushf
not eax
add eax, 0xdfc5ae79
xor eax, 0xf7c7b795
rol eax, 0x13
popf
pushf
not eax
add eax, 0xf79b5e80
xor eax, 0x9b8e759e
rol eax, 0xb5
popf
jmp 0x1400f286c
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x79], xmm1
lea r12, [r15 + 0x10]
mov ebx, 0x1fe4a75f
pushf
not ebx
add ebx, 0x9bbe5925
xor ebx, 0xb5684a15
rol ebx, 0x4f
popf
pushf
not ebx
add ebx, 0x89c0f9d6
xor ebx, 0xd7ac9910
rol ebx, 0xc1
popf
pushf
not ebx
add ebx, 0xa748c3cd
xor ebx, 0xcb9f54d2
rol ebx, 0xf8
popf
pushf
not ebx
add ebx, 0xfa170619
xor ebx, 0xd9f10658
rol ebx, 0x1d
popf
lea rdi, [rsp + 0x20]
cmp r12, rbx
jbe 0x1400f32cc
push rax
pushf
mov eax, 0x6026a5c0
pushf
not eax
add eax, 0x8674823c
xor eax, 0xd04defd9
rol eax, 2
popf
pushf
not eax
add eax, 0xb7165288
xor eax, 0xff132899
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xbd88f433
xor eax, 0xd45f2f93
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xba29029d
xor eax, 0x9892474f
rol eax, 0x15
popf
jmp 0x1400f286c
push rax
pushf
mov eax, 0x76cb267d
pushf
not eax
add eax, 0xbda60182
xor eax, 0xb10862cb
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xba977293
xor eax, 0xcb7e7cd1
rol eax, 0x11
popf
pushf
not eax
add eax, 0xee5c2a20
xor eax, 0x9bd03df4
rol eax, 0xb2
popf
jmp 0x1400f286c
mov rbx, r12
or rbx, 0xf
cmp rbx, rcx
jbe 0x1400f3351
push rax
pushf
mov eax, 0x6f5f69a4
pushf
not eax
add eax, 0xe636399c
xor eax, 0xf2fce320
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xd046b39e
xor eax, 0xef3c3468
rol eax, 0x57
popf
jmp 0x1400f286c
push rax
pushf
mov eax, 0x835561e7
pushf
not eax
add eax, 0x8c3abebf
xor eax, 0xcb76166e
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xf96f0698
xor eax, 0xdcd690c9
rol eax, 0x93
popf
jmp 0x1400f286c
mov rbx, rcx
movabs rax, 0xcf2ad7d03e2aa
pushf
not rax
add rax, 0x521fb98a
xor rax, 0x68a42920
rol rax, 0xea
popf
pushf
not rax
add rax, 0x41a62e80
xor rax, 0x7550e389
rol rax, 0x6a
popf
add rax, 0x27
push rax
pushf
mov eax, 0xb9f74488
pushf
not eax
add eax, 0x94853356
xor eax, 0xa3e65663
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xcc362958
xor eax, 0xd623d448
rol eax, 0x49
popf
pushf
not eax
add eax, 0xf51083b1
xor eax, 0xf5491d92
rol eax, 0x48
popf
jmp 0x1400f286c
mov rcx, rax
call fcn.14009bdd2
test rax, rax
je 0x1400f344d
push rax
pushf
mov eax, 0x996944da
pushf
not eax
add eax, 0xac45da94
xor eax, 0x9b2711d7
rol eax, 0x63
popf
pushf
not eax
add eax, 0xd78de2bf
xor eax, 0x85b1bf4a
rol eax, 0x4b
popf
jmp 0x1400f286c
push rax
pushf
mov eax, 0xaf0b87e5
pushf
not eax
add eax, 0xb9be11e9
xor eax, 0xa6f9deaa
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa4effcc3
xor eax, 0xe81b269d
rol eax, 0x89
popf
jmp 0x1400f286c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1400f373a
mov eax, 0xfe005ad5
pushf
not eax
add eax, 0xaaf2fd59
xor eax, 0xe00d1d9f
rol eax, 0x75
popf
pushf
not eax
add eax, 0xb5c35e78
xor eax, 0x8e2b38a9
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xfb634f1c
xor eax, 0xebb8141b
rol eax, 0x61
popf
pushf
not eax
add eax, 0x9dccf474
xor eax, 0xb3fb16a1
rol eax, 0x37
popf
cmp rbx, rax
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1400f356f
push rax
pushf
mov eax, 0xbd712c21
pushf
not eax
add eax, 0xd7a9aafb
xor eax, 0xf623ca10
rol eax, 0x10
popf
pushf
not eax
add eax, 0x901261b1
xor eax, 0xd2487595
rol eax, 9
popf
jmp 0x1400f286c
push rax
pushf
mov eax, 0x15f56320
pushf
not eax
add eax, 0x8d8b3123
xor eax, 0xb7751a34
rol eax, 0x70
popf
pushf
not eax
add eax, 0xec15f56c
xor eax, 0xa0605650
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x81fa52c3
xor eax, 0xc67e5c9f
rol eax, 0xa1
popf
jmp 0x1400f286c
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400f4338
jmp 0x1400f3409
test rcx, rcx
je 0x1400f366b
push rax
pushf
mov eax, 0x3cf28c40
pushf
not eax
add eax, 0xe5e5ff8a
xor eax, 0xc18f5119
rol eax, 0x92
popf
pushf
not eax
add eax, 0xc94812f1
xor eax, 0xf0a613d6
rol eax, 0xec
popf
pushf
not eax
add eax, 0xd7a4fa46
xor eax, 0xcfb785bb
rol eax, 0x59
popf
jmp 0x1400f286c
push rax
pushf
mov eax, 0x3991634e
pushf
not eax
add eax, 0xd3c0f7c2
xor eax, 0x85df0784
rol eax, 0
popf
pushf
not eax
add eax, 0x9f8a1489
xor eax, 0xff998094
rol eax, 0x42
popf
jmp 0x1400f286c
call fcn.14009bdd2
mov rdi, rax
jmp 0x1400f373a
mov rdi, r13
push rax
pushf
mov eax, 0xc8f0bed9
pushf
not eax
add eax, 0x839f36b7
xor eax, 0xeb928b05
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xda13c53b
xor eax, 0x9db67f0f
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xac8860c6
xor eax, 0xed72bcc9
rol eax, 0x70
popf
pushf
not eax
add eax, 0xd12c83f6
xor eax, 0xbda85567
rol eax, 0xf6
popf
jmp 0x1400f286c
mov qword [rsp + 0x20], rdi
push rax
pushf
mov eax, 0x9f9493f2
pushf
not eax
add eax, 0xac361e13
xor eax, 0xce0cf837
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xa8db8e08
xor eax, 0xb8333182
rol eax, 0x93
popf
jmp 0x1400f286c
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, 0xbfb2acef
pushf
not r8d
add r8d, 0x86306b1b
xor r8d, 0xe502574d
rol r8d, 0x93
popf
pushf
not r8d
add r8d, 0x8f29757a
xor r8d, 0xa96939ab
rol r8d, 0x99
popf
pushf
not r8d
add r8d, 0xc2eb9e7f
xor r8d, 0xbfddf1c1
rol r8d, 0x29
popf
pushf
not r8d
add r8d, 0x91155ce7
xor r8d, 0xfa1063a5
rol r8d, 0x2c
popf
lea rdx, [0x1aaf0018f]
pushf
sub rdx, 0x6ae88387
popf
lea rcx, [rsp + 0x20]
call fcn.1400f5741
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.1400da2e7
nop
mov r8d, 0xedec457d
pushf
not r8d
add r8d, 0x98c3c57a
xor r8d, 0xc7561641
rol r8d, 0x47
popf
pushf
not r8d
add r8d, 0x978b5b4a
xor r8d, 0xcceab119
rol r8d, 0x90
popf
pushf
not r8d
add r8d, 0xa4cedfd3
xor r8d, 0xd744c59e
rol r8d, 0xde
popf
lea rdx, [0x1b8f1cdba]
pushf
sub rdx, 0x78ea4fb6
popf
lea rcx, [rbp - 0x41]
call fcn.1400f5741
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 0x1400f3925
push rax
pushf
mov eax, 0x334cd54e
pushf
not eax
add eax, 0xdfebd8b5
xor eax, 0xf670d140
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xf29951b5
xor eax, 0x8cea57b2
rol eax, 0xbb
popf
jmp 0x1400f286c
push rax
pushf
mov eax, 0x4f765b2e
pushf
not eax
add eax, 0x85fcfd00
xor eax, 0xd36cf8f3
rol eax, 0x20
popf
pushf
not eax
add eax, 0x9af798d6
xor eax, 0xf50d3fb4
rol eax, 0xc2
popf
jmp 0x1400f286c
inc rdx
mov rcx, qword [rbp - 0x41]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f39b1
push rax
pushf
mov eax, 0x9e2ac38c
pushf
not eax
add eax, 0x8539f77e
xor eax, 0xd4002233
rol eax, 0x19
popf
pushf
not eax
add eax, 0xacf57703
xor eax, 0xea3a4a54
rol eax, 0x77
popf
pushf
not eax
add eax, 0xcbb09cf9
xor eax, 0x85cf926f
rol eax, 0xb5
popf
jmp 0x1400f286c
push rax
pushf
mov eax, 0xd257b4d6
pushf
not eax
add eax, 0xcbf0e8b0
xor eax, 0xab76e7a8
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x881c5524
xor eax, 0x9119d053
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xb57e323c
xor eax, 0xe94da74c
rol eax, 0x9b
popf
jmp 0x1400f286c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400f3a52
push rax
pushf
mov eax, 0xb92af1c9
pushf
not eax
add eax, 0x8df07885
xor eax, 0xe8b1faaf
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xa8f91fe7
xor eax, 0xd2a7129c
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xd66c2542
xor eax, 0xef96ca17
rol eax, 0x90
popf
jmp 0x1400f286c
push rax
pushf
mov eax, 0xb27b4c3b
pushf
not eax
add eax, 0xf3f5a527
xor eax, 0x99338dd8
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xb8777657
xor eax, 0x8edfa4fc
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xc08fc288
xor eax, 0x82406288
rol eax, 0x80
popf
jmp 0x1400f286c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3c47
push rax
pushf
mov eax, 0xd7d904
pushf
not eax
add eax, 0xd85041da
xor eax, 0xb44d91bc
rol eax, 1
popf
pushf
not eax
add eax, 0x91b631ab
xor eax, 0xcb44bed8
rol eax, 0x71
popf
jmp 0x1400f286c
movdqa xmm0, xmmword [0x140078ea0]
movdqu xmmword [rbp - 0x31], xmm0
mov byte [rbp - 0x41], 0
mov rdx, qword [rbp - 9]
cmp rdx, 0xf
jbe 0x1400f3b91
push rax
pushf
mov eax, 0x9150de43
pushf
not eax
add eax, 0x846c0720
xor eax, 0xa0c27881
rol eax, 0x25
popf
pushf
not eax
add eax, 0x9c6ef4e5
xor eax, 0x828371dd
rol eax, 0x96
popf
pushf
not eax
add eax, 0xfefb40ac
xor eax, 0xc56a4ec5
rol eax, 0xae
popf
jmp 0x1400f286c
push rax
pushf
mov eax, 0x2469e27d
pushf
not eax
add eax, 0xc3be5981
xor eax, 0xba62cf11
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x81866166
xor eax, 0xad5f2b2e
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xe0d5df19
xor eax, 0xbd73b3ed
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x8b0b97f6
xor eax, 0xe28c6f5e
rol eax, 0x5b
popf
jmp 0x1400f286c
inc rdx
mov rcx, qword [rbp - 0x21]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f3c30
push rax
pushf
mov eax, 0x167d6e0b
pushf
not eax
add eax, 0xd0056dcf
xor eax, 0xafae5dd7
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xe1d253c0
xor eax, 0xa7afb99e
rol eax, 0x6a
popf
jmp 0x1400f286c
push rax
pushf
mov eax, 0x483d77c7
pushf
not eax
add eax, 0xda847744
xor eax, 0xf63dc163
rol eax, 0x36
popf
pushf
not eax
add eax, 0xad4c0873
xor eax, 0xe64f93f7
rol eax, 0x81
popf
pushf
not eax
add eax, 0xf9c9f7b0
xor eax, 0xc9453abc
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xa730cc4e
xor eax, 0xfb903832
rol eax, 0x79
popf
jmp 0x1400f286c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400f3cd1
push rax
pushf
mov eax, 0x3ff39242
pushf
not eax
add eax, 0xaa035a3c
xor eax, 0xede2ed06
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x9f15d71e
xor eax, 0xa970772d
rol eax, 0x4a
popf
jmp 0x1400f286c
push rax
pushf
mov eax, 0x841025cc
pushf
not eax
add eax, 0x92bd8d76
xor eax, 0xdcfdcc16
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xf22628df
xor eax, 0xd6533f5f
rol eax, 0x22
popf
pushf
not eax
add eax, 0xd7c3b503
xor eax, 0x96ee0d38
rol eax, 0x5e
popf
jmp 0x1400f286c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3c47
nop
push rax
pushf
mov eax, 0x94641b35
pushf
not eax
add eax, 0xd5f4eede
xor eax, 0xfd918c08
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xb66e3f39
xor eax, 0xb01d3148
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x85ca85d9
xor eax, 0xf046b9a9
rol eax, 0x63
popf
pushf
not eax
add eax, 0xa06a375f
xor eax, 0xbde310db
rol eax, 0x78
popf
jmp 0x1400f286c
mov rdx, qword [rbp - 0x71]
cmp rdx, 0xf
jbe 0x1400f3e14
push rax
pushf
mov eax, 0x2717fd22
pushf
not eax
add eax, 0x90e0cf14
xor eax, 0xf6937683
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xa0918b3d
xor eax, 0xfc7cf7a3
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xcf6c0225
xor eax, 0xb0fc0364
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xa821c8c9
xor eax, 0xd00e4b94
rol eax, 0xf6
popf
jmp 0x1400f286c
push rax
pushf
mov eax, 0xd4f47cb7
pushf
not eax
add eax, 0xfede145a
xor eax, 0xe3c8c248
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xd0d1fe0d
xor eax, 0x8e262a08
rol eax, 0x9c
popf
jmp 0x1400f286c
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f3e8e
push rax
pushf
mov eax, 0x2584053b
pushf
not eax
add eax, 0xe797899a
xor eax, 0x923062a6
rol eax, 0xee
popf
pushf
not eax
add eax, 0x9dc2e3e5
xor eax, 0xb604cfdc
rol eax, 0x69
popf
jmp 0x1400f286c
push rax
pushf
mov eax, 0xe9b3445c
pushf
not eax
add eax, 0x9f2f5511
xor eax, 0xaf53b878
rol eax, 0x56
popf
pushf
not eax
add eax, 0xef863be8
xor eax, 0xc19f8dc9
rol eax, 8
popf
pushf
not eax
add eax, 0xaa51bb05
xor eax, 0xe467aaf7
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xc7dac4b6
xor eax, 0xb0b6ae5b
rol eax, 0x80
popf
jmp 0x1400f286c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400f3f42
push rax
pushf
mov eax, 0x69f56f0c
pushf
not eax
add eax, 0x89a41ad6
xor eax, 0xbd322d62
rol eax, 0x18
popf
pushf
not eax
add eax, 0x89696826
xor eax, 0x9e1d4159
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x9990d773
xor eax, 0xd35e7be8
rol eax, 0xd1
popf
jmp 0x1400f286c
push rax
pushf
mov eax, 0x9397af97
pushf
not eax
add eax, 0x8b96e138
xor eax, 0x89ba1e5f
rol eax, 0xed
popf
pushf
not eax
add eax, 0xe3406334
xor eax, 0xfcfa5178
rol eax, 0x39
popf
pushf
not eax
add eax, 0xae6163c2
xor eax, 0x86ceef7d
rol eax, 0xd1
popf
jmp 0x1400f286c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3c47
push rax
pushf
mov eax, 0x92e17a55
pushf
not eax
add eax, 0xfdadadcc
xor eax, 0xb7f3a0a6
rol eax, 4
popf
pushf
not eax
add eax, 0x96740332
xor eax, 0xaea5fee3
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xc2b95602
xor eax, 0xcbeb6266
rol eax, 0x21
popf
jmp 0x1400f286c
movdqa xmm0, xmmword [0x140078ea0]
movdqu xmmword [rbp - 0x79], xmm0
mov byte [rsp + 0x20], 0
mov rdx, qword [rbp - 0x49]
cmp rdx, 0xf
jbe 0x1400f4096
push rax
pushf
mov eax, 0x275aa285
pushf
not eax
add eax, 0xa522d00f
xor eax, 0xfa1dc3c8
rol eax, 0x81
popf
pushf
not eax
add eax, 0x8dcd9eeb
xor eax, 0xbb2481ab
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xfcb448a2
xor eax, 0xa83e8f61
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x9d2ff3c9
xor eax, 0x83439e39
rol eax, 0xd9
popf
jmp 0x1400f286c
push rax
pushf
mov eax, 0x3664db4f
pushf
not eax
add eax, 0xced09202
xor eax, 0xfdf62cf6
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x9ee6e77b
xor eax, 0xdc9fe175
rol eax, 0x42
popf
pushf
not eax
add eax, 0xd0d6a796
xor eax, 0xd36e0993
rol eax, 0x69
popf
pushf
not eax
add eax, 0x8146acef
xor eax, 0xe68b6264
rol eax, 0xf3
popf
jmp 0x1400f286c
inc rdx
mov rcx, qword [rbp - 0x61]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f4135
push rax
pushf
mov eax, 0x868cdc97
pushf
not eax
add eax, 0x903a2067
xor eax, 0xe2528cd3
rol eax, 0x26
popf
pushf
not eax
add eax, 0xa5ef6c7e
xor eax, 0xa55fa543
rol eax, 0x8e
popf
jmp 0x1400f286c
push rax
pushf
mov eax, 0x78b9fd19
pushf
not eax
add eax, 0xa270e3ba
xor eax, 0x80f45376
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xe6bb16d7
xor eax, 0xa52ba835
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xd4e67b7b
xor eax, 0xde6846e8
rol eax, 0xd7
popf
jmp 0x1400f286c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400f41c3
push rax
pushf
mov eax, 0xfb810fa6
pushf
not eax
add eax, 0xf37c518e
xor eax, 0x9f06fe9f
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x9407336e
xor eax, 0xab0973ff
rol eax, 0x62
popf
jmp 0x1400f286c
push rax
pushf
mov eax, 0x554137ba
pushf
not eax
add eax, 0xa7b2e14a
xor eax, 0x9fb754a8
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xcf3632b3
xor eax, 0xdaebedac
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xb290aed7
xor eax, 0xccee2ccf
rol eax, 0xab
popf
pushf
not eax
add eax, 0xdc9f347e
xor eax, 0x8c151ea2
rol eax, 0x3f
popf
jmp 0x1400f286c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3c47
push rax
pushf
mov eax, 0xccf159d8
pushf
not eax
add eax, 0xb93aacf3
xor eax, 0x9b3f143f
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xf792520c
xor eax, 0x99bfc042
rol eax, 0xb2
popf
jmp 0x1400f286c
mov rax, r14
mov rcx, qword [rbp + 0x1f]
xor rcx, rsp
call fcn.1400e1fcd
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.1400e25f6
nop
push rax
pushf
mov eax, 0x1fc4230f
pushf
not eax
add eax, 0xc895f795
xor eax, 0xf40d4db1
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x81e6432c
xor eax, 0xee07b790
rol eax, 0xee
popf
jmp 0x1400f286c
call fcn.1400a293a
int3