Function at 0x1400f2e21
Capabilities:
Authenticate hmac
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xc67d865f
pushf
not eax
add eax, 0x9d1fa47f
xor eax, 0xc5b539f0
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x86a3582b
xor eax, 0x85e0b45c
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x9ffc8b41
xor eax, 0xf0442e3e
rol eax, 4
popf
pushf
not eax
add eax, 0x9739ba26
xor eax, 0xbd9db695
rol eax, 0x3c
popf
cmp eax, 0x29
jne 0x1400f2e84
popf
pop rax
jmp 0x1400f46d8
cmp eax, 0
jne 0x1400f2e93
popf
pop rax
jmp 0x1400f3136
cmp eax, 3
jne 0x1400f2ea2
popf
pop rax
jmp 0x1400f3334
cmp eax, 1
jne 0x1400f2eb1
popf
pop rax
jmp 0x1400f3202
cmp eax, 0xd
jne 0x1400f2ec0
popf
pop rax
jmp 0x1400f3864
cmp eax, 0x1a
jne 0x1400f2ecf
popf
pop rax
jmp 0x1400f3f66
cmp eax, 0xe
jne 0x1400f2ede
popf
pop rax
jmp 0x1400f38e9
cmp eax, 0xb
jne 0x1400f2eed
popf
pop rax
jmp 0x1400f373e
cmp eax, 0x19
jne 0x1400f2efc
popf
pop rax
jmp 0x1400f3eed
cmp eax, 8
jne 0x1400f2f0b
popf
pop rax
jmp 0x1400f3569
cmp eax, 0x2a
jne 0x1400f2f1a
popf
pop rax
jmp 0x1400f4767
cmp eax, 0x17
jne 0x1400f2f29
popf
pop rax
jmp 0x1400f3c7d
cmp eax, 0x1c
jne 0x1400f2f38
popf
pop rax
jmp 0x1400f4055
cmp eax, 0x2e
jne 0x1400f2f47
popf
pop rax
jmp 0x1400f48ce
cmp eax, 0x18
jne 0x1400f2f56
popf
pop rax
jmp 0x1400f3cb5
cmp eax, 0x2b
jne 0x1400f2f65
popf
pop rax
jmp 0x1400f47b4
cmp eax, 0x1b
jne 0x1400f2f74
popf
pop rax
jmp 0x1400f401b
cmp eax, 0x2d
jne 0x1400f2f83
popf
pop rax
jmp 0x1400f486f
cmp eax, 0x23
jne 0x1400f2f92
popf
pop rax
jmp 0x1400f43a4
cmp eax, 0x25
jne 0x1400f2fa1
popf
pop rax
jmp 0x1400f450c
cmp eax, 0xf
jne 0x1400f2fb0
popf
pop rax
jmp 0x1400f39af
cmp eax, 0x13
jne 0x1400f2fbf
popf
pop rax
jmp 0x1400f3b2f
cmp eax, 0x15
jne 0x1400f2fce
popf
pop rax
jmp 0x1400f3bf7
cmp eax, 0x24
jne 0x1400f2fdd
popf
pop rax
jmp 0x1400f4444
cmp eax, 0x1e
jne 0x1400f2fec
popf
pop rax
jmp 0x1400f4121
cmp eax, 0xc
jne 0x1400f2ffb
popf
pop rax
jmp 0x1400f3774
cmp eax, 0x26
jne 0x1400f300a
popf
pop rax
jmp 0x1400f4546
cmp eax, 0x27
jne 0x1400f3019
popf
pop rax
jmp 0x1400f45a4
cmp eax, 0x1f
jne 0x1400f3028
popf
pop rax
jmp 0x1400f41d3
cmp eax, 0x10
jne 0x1400f3037
popf
pop rax
jmp 0x1400f3a26
cmp eax, 0x2c
jne 0x1400f3046
popf
pop rax
jmp 0x1400f4812
cmp eax, 9
jne 0x1400f3055
popf
pop rax
jmp 0x1400f35c3
cmp eax, 4
jne 0x1400f3064
popf
pop rax
jmp 0x1400f3373
cmp eax, 0x16
jne 0x1400f3073
popf
pop rax
jmp 0x1400f3c34
cmp eax, 0x28
jne 0x1400f3082
popf
pop rax
jmp 0x1400f464c
cmp eax, 0xa
jne 0x1400f3091
popf
pop rax
jmp 0x1400f36be
cmp eax, 0x22
jne 0x1400f30a0
popf
pop rax
jmp 0x1400f42e8
cmp eax, 0x14
jne 0x1400f30af
popf
pop rax
jmp 0x1400f3b66
cmp eax, 7
jne 0x1400f30be
popf
pop rax
jmp 0x1400f350d
cmp eax, 5
jne 0x1400f30cd
popf
pop rax
jmp 0x1400f33c6
cmp eax, 2
jne 0x1400f30dc
popf
pop rax
jmp 0x1400f3245
cmp eax, 0x20
jne 0x1400f30eb
popf
pop rax
jmp 0x1400f424f
cmp eax, 0x1d
jne 0x1400f30fa
popf
pop rax
jmp 0x1400f40a0
cmp eax, 0x11
jne 0x1400f3109
popf
pop rax
jmp 0x1400f3a6a
cmp eax, 6
jne 0x1400f3118
popf
pop rax
jmp 0x1400f347c
cmp eax, 0x21
jne 0x1400f3127
popf
pop rax
jmp 0x1400f42af
cmp eax, 0x12
jne 0x1400f3136
popf
pop rax
jmp 0x1400f3b22
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 0x1400f31a9
push rax
pushf
mov eax, 0xc9a75364
pushf
not eax
add eax, 0xe4ca2171
xor eax, 0xb5f97761
rol eax, 0x95
popf
pushf
not eax
add eax, 0xb9333b5f
xor eax, 0x8b6d5fe7
rol eax, 0xac
popf
jmp 0x1400f2e75
push rax
pushf
mov eax, 0xc83531ea
pushf
not eax
add eax, 0x9fff03d9
xor eax, 0xcbbd656a
rol eax, 0x42
popf
pushf
not eax
add eax, 0xff8d50fa
xor eax, 0xd602740e
rol eax, 0xed
popf
pushf
not eax
add eax, 0x8b846a46
xor eax, 0xb879ed10
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xab4e4637
xor eax, 0xc8285cd1
rol eax, 0x1d
popf
jmp 0x1400f2e75
neg r8d
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0xb10f2db2
pushf
not eax
add eax, 0xa6c28abc
xor eax, 0xd0d2acff
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb5496407
xor eax, 0xc8fea823
rol eax, 0xf6
popf
jmp 0x1400f2e75
dec r9
mov eax, 0xd512981b
pushf
not eax
add eax, 0xfe93da24
xor eax, 0xb9242e54
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x85856ce0
xor eax, 0xa6412cfd
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x9efa80bc
xor eax, 0xf0a77792
rol eax, 0x5b
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 0x1400f32db
push rax
pushf
mov eax, 0x31f4bc36
pushf
not eax
add eax, 0x8cb330a3
xor eax, 0xdedae766
rol eax, 0x68
popf
pushf
not eax
add eax, 0xb370c269
xor eax, 0xceddb7e5
rol eax, 0xe1
popf
jmp 0x1400f2e75
push rax
pushf
mov eax, 0x8ef190ce
pushf
not eax
add eax, 0xe62881ea
xor eax, 0x88bddbc5
rol eax, 0xee
popf
pushf
not eax
add eax, 0xada17dcb
xor eax, 0xa62b81a0
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xd98511b0
xor eax, 0xb268ba6c
rol eax, 0x45
popf
pushf
not eax
add eax, 0xf8701376
xor eax, 0xb507b569
rol eax, 0xf1
popf
jmp 0x1400f2e75
dec r9
mov byte [r9], reloc.WLDAP32.dll_Ordinal_45
jmp 0x1400f347c
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0x6e065f5f
pushf
not eax
add eax, 0xfe414ee4
xor eax, 0x9e879ccb
rol eax, 0x50
popf
pushf
not eax
add eax, 0xa5a48e43
xor eax, 0xfa881363
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x8b5f6b7c
xor eax, 0xe4864fce
rol eax, 0x27
popf
jmp 0x1400f2e75
dec r9
mov eax, 0xc4254c30
pushf
not eax
add eax, 0xd2a4e637
xor eax, 0xfc72ec9e
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xbfc330e0
xor eax, 0x952c4c42
rol eax, 0x81
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 0x1400f3449
push rax
pushf
mov eax, 0x7f65c29b
pushf
not eax
add eax, 0xaca706ef
xor eax, 0x80d3599a
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe2aa6975
xor eax, 0xc4e13be2
rol eax, 0x52
popf
jmp 0x1400f2e75
push rax
pushf
mov eax, 0xabd04aa7
pushf
not eax
add eax, 0xf9506578
xor eax, 0xd92d60b0
rol eax, 0x68
popf
pushf
not eax
add eax, 0xb055724f
xor eax, 0xa2db11ba
rol eax, 0x23
popf
jmp 0x1400f2e75
xorps xmm0, xmm0
movups xmmword [rbp - 0x61], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x51], xmm1
lea rax, [rbp + 0x1c]
cmp r9, rax
jne 0x1400f34da
push rax
pushf
mov eax, 0x1fdaa8b
pushf
not eax
add eax, 0xd1d2cf7f
xor eax, 0xc5472722
rol eax, 0x36
popf
pushf
not eax
add eax, 0x808e346b
xor eax, 0x8774e0b9
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xe62202ee
xor eax, 0xa6b24fe2
rol eax, 0xf3
popf
jmp 0x1400f2e75
push rax
pushf
mov eax, 0xd95fe615
pushf
not eax
add eax, 0xdab801d2
xor eax, 0x8076476e
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xa2312802
xor eax, 0xfd0ecb48
rol eax, 0x6e
popf
jmp 0x1400f2e75
movdqa xmm0, xmmword [0x140078ea0]
movdqu xmmword [rbp - 0x51], xmm0
mov byte [rbp - 0x61], r13b
jmp 0x1400f35c3
lea r8, [rbp + 0x1c]
sub r8, r9
mov rdx, r9
lea rcx, [rbp - 0x61]
call fcn.140102dff
nop
push rax
pushf
mov eax, 0x9994faa7
pushf
not eax
add eax, 0xfa0da202
xor eax, 0xcb78e3a6
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x8d455e70
xor eax, 0xf8326693
rol eax, 0xae
popf
pushf
not eax
add eax, 0x8ea507c0
xor eax, 0xc6e7eaf4
rol eax, 0xae
popf
jmp 0x1400f2e75
mov r15, qword [rsi + 0x10]
movabs rcx, 0x2b8a1a26c6a327d2
pushf
not rcx
add rcx, 0x55c259af
xor rcx, 0x45809623
rol rcx, 0xe0
popf
pushf
not rcx
add rcx, 0x536b427f
xor rcx, 0x7ef5c311
rol rcx, 0xc
popf
pushf
not rcx
add rcx, 0x6d1e107f
xor rcx, 0x610bff11
rol rcx, 0x8a
popf
pushf
not rcx
add rcx, 0x489c06d4
xor rcx, 0x5c2ce116
rol rcx, 0x5c
popf
mov rax, rcx
sub rax, r15
cmp rax, 0x10
jb 0x1400f368b
push rax
pushf
mov eax, 0xf46c8de9
pushf
not eax
add eax, 0x8d0eb50d
xor eax, 0xb94d505e
rol eax, 0xce
popf
pushf
not eax
add eax, 0xba08ffbe
xor eax, 0xed65aa98
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x99ce311a
xor eax, 0xdbf3ffcd
rol eax, 0x84
popf
jmp 0x1400f2e75
push rax
pushf
mov eax, 0x8fe31267
pushf
not eax
add eax, 0xb57010af
xor eax, 0x9cb35bd7
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xbf73b87b
xor eax, 0x9e00512f
rol eax, 0xb5
popf
jmp 0x1400f2e75
cmp qword [rsi + 0x18], 0xf
jbe 0x1400f370b
push rax
pushf
mov eax, 0xbbcfa7e4
pushf
not eax
add eax, 0xa9dd5bae
xor eax, 0xbc9b9cb7
rol eax, 3
popf
pushf
not eax
add eax, 0x9c4b96b8
xor eax, 0xfac358f3
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x9fe865a8
xor eax, 0xa535e3fa
rol eax, 0xba
popf
jmp 0x1400f2e75
push rax
pushf
mov eax, 0x440de268
pushf
not eax
add eax, 0xe7d78876
xor eax, 0xaf1fc6ba
rol eax, 0x22
popf
pushf
not eax
add eax, 0xf911b518
xor eax, 0xc5be323b
rol eax, 0xf1
popf
jmp 0x1400f2e75
mov rsi, qword [rsi]
push rax
pushf
mov eax, 0x790c10ca
pushf
not eax
add eax, 0x8272b5af
xor eax, 0x9e052617
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x8f605d74
xor eax, 0xa2efffc1
rol eax, 0x7c
popf
jmp 0x1400f2e75
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x79], xmm1
lea r12, [r15 + 0x10]
mov ebx, 0x86b5f1c5
pushf
not ebx
add ebx, 0x987b6706
xor ebx, 0x93a68294
rol ebx, 0x94
popf
pushf
not ebx
add ebx, 0x9c610e90
xor ebx, 0xd536530e
rol ebx, 0x8a
popf
pushf
not ebx
add ebx, 0x9b517b5d
xor ebx, 0xe8e67413
rol ebx, 0x4c
popf
pushf
not ebx
add ebx, 0xd51ce653
xor ebx, 0xadda85ca
rol ebx, 0x34
popf
lea rdi, [rsp + 0x20]
cmp r12, rbx
jbe 0x1400f3831
push rax
pushf
mov eax, 0xedd9492e
pushf
not eax
add eax, 0xeab013e1
xor eax, 0xf57213c6
rol eax, 0xc
popf
pushf
not eax
add eax, 0xc506e829
xor eax, 0x816e2b30
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xeb6bb226
xor eax, 0xb9ded365
rol eax, 0xf0
popf
jmp 0x1400f2e75
push rax
pushf
mov eax, 0x7a07e896
pushf
not eax
add eax, 0x8d72cf04
xor eax, 0x83cb3873
rol eax, 0x74
popf
pushf
not eax
add eax, 0xb9f873a1
xor eax, 0xd80f5983
rol eax, 0x77
popf
jmp 0x1400f2e75
mov rbx, r12
or rbx, 0xf
cmp rbx, rcx
jbe 0x1400f38a3
push rax
pushf
mov eax, 0x5fd2dd02
pushf
not eax
add eax, 0xbd30b04c
xor eax, 0xcfb02c27
rol eax, 0
popf
pushf
not eax
add eax, 0xa238656c
xor eax, 0xcf4a65fc
rol eax, 0x63
popf
jmp 0x1400f2e75
push rax
pushf
mov eax, 0xb8bcd641
pushf
not eax
add eax, 0xca69ce1b
xor eax, 0xa8d637cf
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x997c916b
xor eax, 0xd3593544
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xbb23ae30
xor eax, 0x90a7bfc0
rol eax, 0x72
popf
jmp 0x1400f2e75
mov rbx, rcx
movabs rax, 0x97fd4d1c5dc9464c
pushf
not rax
add rax, 0x52ef5549
xor rax, 0x5d5907aa
rol rax, 0x66
popf
pushf
not rax
add rax, 0x60d6ceca
xor rax, 0x60d298b2
rol rax, 0xa1
popf
pushf
not rax
add rax, 0x57443fa2
xor rax, 0x6935152a
rol rax, 0xa1
popf
pushf
not rax
add rax, 0x736d82b1
xor rax, 0x774fb867
rol rax, 0x4d
popf
add rax, 0x27
push rax
pushf
mov eax, 0xfb46699d
pushf
not eax
add eax, 0xb5c9d8d4
xor eax, 0xac8f0950
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xd097ffa6
xor eax, 0x88c3b5c5
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xe0afbdad
xor eax, 0xc837b56b
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xd744c2b8
xor eax, 0xdda0999c
rol eax, 0x73
popf
jmp 0x1400f2e75
mov rcx, rax
call fcn.14009b9d3
test rax, rax
je 0x1400f39f3
push rax
pushf
mov eax, 0x74115022
pushf
not eax
add eax, 0xe8247f3f
xor eax, 0xa08729c8
rol eax, 0x90
popf
pushf
not eax
add eax, 0xcd1cf9d3
xor eax, 0xc648213e
rol eax, 0xba
popf
jmp 0x1400f2e75
push rax
pushf
mov eax, 0x143a2b03
pushf
not eax
add eax, 0xaaec2cf2
xor eax, 0x85578ccb
rol eax, 0x41
popf
pushf
not eax
add eax, 0xc777c126
xor eax, 0x8d2ca6db
rol eax, 0xc9
popf
jmp 0x1400f2e75
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1400f3c7d
mov eax, 0x9138991c
pushf
not eax
add eax, 0x80294058
xor eax, 0x8887a0e2
rol eax, 5
popf
pushf
not eax
add eax, 0x842472d7
xor eax, 0xc35a2ec5
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xdfacfcc0
xor eax, 0xa8e9d192
rol eax, 0xe6
popf
cmp rbx, rax
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1400f3aef
push rax
pushf
mov eax, 0xfe58d396
pushf
not eax
add eax, 0xe82c843f
xor eax, 0xcc301c92
rol eax, 0x68
popf
pushf
not eax
add eax, 0xda83caa0
xor eax, 0xd6d7907b
rol eax, 4
popf
jmp 0x1400f2e75
push rax
pushf
mov eax, 0x20bdb7b7
pushf
not eax
add eax, 0xbd666233
xor eax, 0xf5a0031d
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xdc5cc6be
xor eax, 0x943f7b8a
rol eax, 0xaf
popf
jmp 0x1400f2e75
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400f48ce
jmp 0x1400f39af
test rcx, rcx
je 0x1400f3b9e
push rax
pushf
mov eax, 0xd4ca0529
pushf
not eax
add eax, 0x89dc3839
xor eax, 0xf76b3232
rol eax, 0x91
popf
pushf
not eax
add eax, 0xcb0e170b
xor eax, 0xc896d218
rol eax, 0x52
popf
jmp 0x1400f2e75
push rax
pushf
mov eax, 0x57c39564
pushf
not eax
add eax, 0xfc7fc5e6
xor eax, 0xc0b31b84
rol eax, 0x38
popf
pushf
not eax
add eax, 0xa05068d5
xor eax, 0xa50c01d2
rol eax, 0x36
popf
pushf
not eax
add eax, 0xbfbf583c
xor eax, 0x8cd92076
rol eax, 0x79
popf
pushf
not eax
add eax, 0xd77d9455
xor eax, 0xf12527d6
rol eax, 0xe3
popf
jmp 0x1400f2e75
call fcn.14009b9d3
mov rdi, rax
jmp 0x1400f3c7d
mov rdi, r13
push rax
pushf
mov eax, 0xaef25a3a
pushf
not eax
add eax, 0xe24bf33b
xor eax, 0xcfabe2d8
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xdb015845
xor eax, 0xd6b9ab5b
rol eax, 0x81
popf
pushf
not eax
add eax, 0xe97e4095
xor eax, 0xaba708db
rol eax, 0x2a
popf
jmp 0x1400f2e75
mov qword [rsp + 0x20], rdi
push rax
pushf
mov eax, 0x92c179
pushf
not eax
add eax, 0xdb1ae355
xor eax, 0x88f081cb
rol eax, 0x22
popf
pushf
not eax
add eax, 0xeb6146b7
xor eax, 0xa17ec66d
rol eax, 0xc0
popf
jmp 0x1400f2e75
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, 0x348aa387
pushf
not r8d
add r8d, 0xb71360cf
xor r8d, 0xca259318
rol r8d, 0x9a
popf
pushf
not r8d
add r8d, 0xc05cf882
xor r8d, 0xc91173ca
rol r8d, 0xe9
popf
pushf
not r8d
add r8d, 0x8c5e963e
xor r8d, 0xb8d43897
rol r8d, 0xfd
popf
pushf
not r8d
add r8d, 0x876ef668
xor r8d, 0xb549a130
rol r8d, 0x69
popf
lea rdx, [0x1a5815ab0]
pushf
sub rdx, 0x6579dca8
popf
lea rcx, [rsp + 0x20]
call fcn.1400f5bf4
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.1400da3e9
nop
mov r8d, 0x4542165
pushf
not r8d
add r8d, 0x8ef795b3
xor r8d, 0xb59fd481
rol r8d, 0x76
popf
pushf
not r8d
add r8d, 0xed5ba09b
xor r8d, 0x8a90c3ef
rol r8d, 0x3b
popf
pushf
not r8d
add r8d, 0x9a21c207
xor r8d, 0x84659a99
rol r8d, 0x31
popf
pushf
not r8d
add r8d, 0xa81c5cf2
xor r8d, 0xc045d2f3
rol r8d, 0x74
popf
lea rdx, [0x1ae6d57db]
pushf
sub rdx, 0x6e65d9d7
popf
lea rcx, [rbp - 0x41]
call fcn.1400f5bf4
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 0x1400f3e94
push rax
pushf
mov eax, 0xdca9e889
pushf
not eax
add eax, 0xdd93a87c
xor eax, 0xacb54f6a
rol eax, 0x97
popf
pushf
not eax
add eax, 0xd268e7a1
xor eax, 0xbddd6757
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xab1490ca
xor eax, 0xad2d0d0d
rol eax, 0x14
popf
jmp 0x1400f2e75
push rax
pushf
mov eax, 0xd56bc9c
pushf
not eax
add eax, 0xe1104a40
xor eax, 0x9f10b925
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xed5ae662
xor eax, 0xae456431
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xc04d5909
xor eax, 0x8fed63a8
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xf238a175
xor eax, 0xc8e60d2d
rol eax, 0x5c
popf
jmp 0x1400f2e75
inc rdx
mov rcx, qword [rbp - 0x41]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f3f33
push rax
pushf
mov eax, 0x30333dcd
pushf
not eax
add eax, 0xb0d5f174
xor eax, 0x813b4e27
rol eax, 0x22
popf
pushf
not eax
add eax, 0xde4db148
xor eax, 0xd78dbb43
rol eax, 0x2e
popf
jmp 0x1400f2e75
push rax
pushf
mov eax, 0x92b49e1c
pushf
not eax
add eax, 0xcb8dad0f
xor eax, 0xbc137661
rol eax, 0x79
popf
pushf
not eax
add eax, 0xe8272cd6
xor eax, 0xc11d8be4
rol eax, 0xf8
popf
jmp 0x1400f2e75
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400f3fd4
push rax
pushf
mov eax, 0xd202ec3c
pushf
not eax
add eax, 0x98b811d9
xor eax, 0xadba3796
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xc93fb330
xor eax, 0xc2b22904
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xf142551f
xor eax, 0xd86ed32b
rol eax, 0xec
popf
pushf
not eax
add eax, 0x92539156
xor eax, 0xcc0235c9
rol eax, 0xd
popf
jmp 0x1400f2e75
push rax
pushf
mov eax, 0xdd9bd97d
pushf
not eax
add eax, 0xbc12ed13
xor eax, 0xf6e82be6
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xf161d939
xor eax, 0xacce4a2f
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xb81e7723
xor eax, 0xa1e04a0e
rol eax, 0x28
popf
jmp 0x1400f2e75
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3e2f
push rax
pushf
mov eax, 0x76b5551b
pushf
not eax
add eax, 0xe3a1e64f
xor eax, 0xcd98d956
rol eax, 0x37
popf
pushf
not eax
add eax, 0xca55cdce
xor eax, 0x989b5ca2
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x93b3abfc
xor eax, 0xd33ab983
rol eax, 0xe5
popf
jmp 0x1400f2e75
movdqa xmm0, xmmword [0x140078ea0]
movdqu xmmword [rbp - 0x31], xmm0
mov byte [rbp - 0x41], 0
mov rdx, qword [rbp - 9]
cmp rdx, 0xf
jbe 0x1400f40ee
push rax
pushf
mov eax, 0x8bdc3d48
pushf
not eax
add eax, 0xa56c790e
xor eax, 0xb063a4d0
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xfe921aba
xor eax, 0x96aadc8e
rol eax, 0xc7
popf
jmp 0x1400f2e75
push rax
pushf
mov eax, 0x2614367b
pushf
not eax
add eax, 0x8ddb0ca4
xor eax, 0xa9901c65
rol eax, 0x17
popf
pushf
not eax
add eax, 0xf71a9bf2
xor eax, 0xd033f88c
rol eax, 0xd6
popf
jmp 0x1400f2e75
inc rdx
mov rcx, qword [rbp - 0x21]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f417a
push rax
pushf
mov eax, 0x19363eb6
pushf
not eax
add eax, 0xd7ac24db
xor eax, 0xaac4ff36
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xc4b2fe8b
xor eax, 0xb3144866
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xc8da9247
xor eax, 0xea739f23
rol eax, 0x10
popf
jmp 0x1400f2e75
push rax
pushf
mov eax, 0x7845bb6d
pushf
not eax
add eax, 0xf85f058b
xor eax, 0xc31b3df8
rol eax, 0x36
popf
pushf
not eax
add eax, 0xd8724b89
xor eax, 0x8b18f647
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xba22d610
xor eax, 0xd26b8515
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xf9bc58e9
xor eax, 0x978f8797
rol eax, 0x81
popf
jmp 0x1400f2e75
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400f421b
push rax
pushf
mov eax, 0xabd4993f
pushf
not eax
add eax, 0x83bdff9e
xor eax, 0xd3ef40a9
rol eax, 0x58
popf
pushf
not eax
add eax, 0x96233ec2
xor eax, 0xbf1f389b
rol eax, 0x28
popf
jmp 0x1400f2e75
push rax
pushf
mov eax, 0xfdb99e8f
pushf
not eax
add eax, 0xb3f0978f
xor eax, 0x8e356b9c
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xf7cba47d
xor eax, 0xde0b83c1
rol eax, 0x1b
popf
jmp 0x1400f2e75
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3e2f
nop
push rax
pushf
mov eax, 0xf89778c7
pushf
not eax
add eax, 0x8c4a9fad
xor eax, 0x9918276b
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xe537d628
xor eax, 0xcb028024
rol eax, 0x2c
popf
jmp 0x1400f2e75
mov rdx, qword [rbp - 0x71]
cmp rdx, 0xf
jbe 0x1400f434b
push rax
pushf
mov eax, 0xce6b6123
pushf
not eax
add eax, 0xd92e927e
xor eax, 0xeb41e05f
rol eax, 0x63
popf
pushf
not eax
add eax, 0x9182d325
xor eax, 0xf9286b42
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xb49cf54e
xor eax, 0xce513acb
rol eax, 0x64
popf
pushf
not eax
add eax, 0x8b25dc31
xor eax, 0xcc60797f
rol eax, 0xcd
popf
jmp 0x1400f2e75
push rax
pushf
mov eax, 0x114dbb94
pushf
not eax
add eax, 0x849afabf
xor eax, 0x9a86b261
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x9dbc66d3
xor eax, 0xc7c825f6
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x81d3a8d9
xor eax, 0xde704d51
rol eax, 0xb
popf
pushf
not eax
add eax, 0x9e82e7bd
xor eax, 0xe5481fa0
rol eax, 0x85
popf
jmp 0x1400f2e75
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f43fe
push rax
pushf
mov eax, 0x1d0f6648
pushf
not eax
add eax, 0x97223a7f
xor eax, 0xad7da6fd
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xbd237c5e
xor eax, 0xa7f107d1
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf6837443
xor eax, 0x98dde2f8
rol eax, 0x55
popf
jmp 0x1400f2e75
push rax
pushf
mov eax, 0x6e299823
pushf
not eax
add eax, 0x8f719800
xor eax, 0x9024a6f3
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xdadcd095
xor eax, 0xede43bc0
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xe5a9c1ba
xor eax, 0xa948cd3a
rol eax, 0x5b
popf
jmp 0x1400f2e75
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400f44b2
push rax
pushf
mov eax, 0xd9d835ff
pushf
not eax
add eax, 0xb72cbb7c
xor eax, 0xb5d5d589
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xd31c9e87
xor eax, 0xc5c89457
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd275e49c
xor eax, 0x8f069bbc
rol eax, 0xde
popf
pushf
not eax
add eax, 0xe24fcb92
xor eax, 0x971cead1
rol eax, 0x13
popf
jmp 0x1400f2e75
push rax
pushf
mov eax, 0x5b1d8cf8
pushf
not eax
add eax, 0xcdc793d5
xor eax, 0xfd3e6e74
rol eax, 0x22
popf
pushf
not eax
add eax, 0xd961dc01
xor eax, 0xc14ff917
rol eax, 0x26
popf
pushf
not eax
add eax, 0xf6dae4ab
xor eax, 0xbf14fc02
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xf3008fbe
xor eax, 0xdbd51f8e
rol eax, 0xfd
popf
jmp 0x1400f2e75
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3e2f
push rax
pushf
mov eax, 0x3ae5af4
pushf
not eax
add eax, 0x89cbb0d0
xor eax, 0x8aac2df4
rol eax, 0x36
popf
pushf
not eax
add eax, 0xbe0e9c00
xor eax, 0xcd2dfa01
rol eax, 0xef
popf
pushf
not eax
add eax, 0xce99ec32
xor eax, 0xbf302089
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xb30bf289
xor eax, 0xb96d7b4c
rol eax, 0xd1
popf
jmp 0x1400f2e75
movdqa xmm0, xmmword [0x140078ea0]
movdqu xmmword [rbp - 0x79], xmm0
mov byte [rsp + 0x20], 0
mov rdx, qword [rbp - 0x49]
cmp rdx, 0xf
jbe 0x1400f45f3
push rax
pushf
mov eax, 0xb932aed
pushf
not eax
add eax, 0xdb5fbcd5
xor eax, 0xa1f20e34
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xe8bfdb79
xor eax, 0xeb88f28f
rol eax, 0x9b
popf
jmp 0x1400f2e75
push rax
pushf
mov eax, 0x409a203d
pushf
not eax
add eax, 0x9f1ec6de
xor eax, 0xb6724b36
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xf816718f
xor eax, 0xdad6bba4
rol eax, 0x35
popf
pushf
not eax
add eax, 0xb59068bc
xor eax, 0xea188f87
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xa00fec24
xor eax, 0x824bc902
rol eax, 0xd7
popf
jmp 0x1400f2e75
inc rdx
mov rcx, qword [rbp - 0x61]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f46a5
push rax
pushf
mov eax, 0x358c809c
pushf
not eax
add eax, 0x8996cb96
xor eax, 0xbbe5597c
rol eax, 0xad
popf
pushf
not eax
add eax, 0xddd5da57
xor eax, 0xdc1c3fce
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xf631c214
xor eax, 0xcda2cfcc
rol eax, 0xaa
popf
jmp 0x1400f2e75
push rax
pushf
mov eax, 0x8ce7e10b
pushf
not eax
add eax, 0x8cb0cc2e
xor eax, 0x8cb97515
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xd632141c
xor eax, 0xf955008e
rol eax, 0x56
popf
jmp 0x1400f2e75
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400f4733
push rax
pushf
mov eax, 0xe72bf3e8
pushf
not eax
add eax, 0x8f728720
xor eax, 0xed858797
rol eax, 0x23
popf
pushf
not eax
add eax, 0x849e6db9
xor eax, 0xa6be3575
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xdfc088ae
xor eax, 0xb1fc9873
rol eax, 0xc5
popf
jmp 0x1400f2e75
push rax
pushf
mov eax, 0x14c7247e
pushf
not eax
add eax, 0xae6482ee
xor eax, 0xee432077
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xbf8c0e11
xor eax, 0xe018d5af
rol eax, 0x52
popf
jmp 0x1400f2e75
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c3e2f
push rax
pushf
mov eax, 0x26bfe48e
pushf
not eax
add eax, 0xe82e7c1c
xor eax, 0xc5152e19
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x8c4ad340
xor eax, 0xac65e9e3
rol eax, 0xde
popf
pushf
not eax
add eax, 0xaa6f2d65
xor eax, 0xdbcac735
rol eax, 0x87
popf
pushf
not eax
add eax, 0x810a1e69
xor eax, 0xa22d1ffb
rol eax, 0xf6
popf
jmp 0x1400f2e75
mov rax, r14
mov rcx, qword [rbp + 0x1f]
xor rcx, rsp
call fcn.1400e25f6
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.1400e2bfb
nop
push rax
pushf
mov eax, 0x16d8ce50
pushf
not eax
add eax, 0x812d9d3d
xor eax, 0xc8baea7d
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xcd50749a
xor eax, 0x843c6907
rol eax, 0xa
popf
pushf
not eax
add eax, 0xeff26d9c
xor eax, 0xadaf33fc
rol eax, 0x62
popf
pushf
not eax
add eax, 0xa759887e
xor eax, 0xb33bf161
rol eax, 0x4b
popf
jmp 0x1400f2e75
call fcn.1400a2561
int3