Function at 0x1400d9118
Capabilities:
Encode data using base64
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xa99a8c13
pushf
not eax
add eax, 0x94598009
xor eax, 0xf6236896
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xac2f0fd0
xor eax, 0xa797bcb1
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xb86a8753
xor eax, 0x8bf40e49
rol eax, 0x75
popf
pushf
not eax
add eax, 0xd4d77d97
xor eax, 0x84be71c2
rol eax, 0xcd
popf
cmp eax, 0x20
jne 0x1400d917b
popf
pop rax
jmp 0x1400da6bd
cmp eax, 0
jne 0x1400d918a
popf
pop rax
jmp 0x1400d9379
cmp eax, 3
jne 0x1400d9199
popf
pop rax
jmp 0x1400d954f
cmp eax, 1
jne 0x1400d91a8
popf
pop rax
jmp 0x1400d94ac
cmp eax, 0xd
jne 0x1400d91b7
popf
pop rax
jmp 0x1400d9b42
cmp eax, 0x1a
jne 0x1400d91c6
popf
pop rax
jmp 0x1400da39d
cmp eax, 0xe
jne 0x1400d91d5
popf
pop rax
jmp 0x1400d9bfe
cmp eax, 0xb
jne 0x1400d91e4
popf
pop rax
jmp 0x1400d9a2c
cmp eax, 0x19
jne 0x1400d91f3
popf
pop rax
jmp 0x1400da30b
cmp eax, 8
jne 0x1400d9202
popf
pop rax
jmp 0x1400d986d
cmp eax, 0x1d
jne 0x1400d9211
popf
pop rax
jmp 0x1400da4f2
cmp eax, 0x17
jne 0x1400d9220
popf
pop rax
jmp 0x1400da267
cmp eax, 0x1c
jne 0x1400d922f
popf
pop rax
jmp 0x1400da46f
cmp eax, 0x12
jne 0x1400d923e
popf
pop rax
jmp 0x1400d9e98
cmp eax, 0x18
jne 0x1400d924d
popf
pop rax
jmp 0x1400da2be
cmp eax, 0x11
jne 0x1400d925c
popf
pop rax
jmp 0x1400d9ddc
cmp eax, 0x1b
jne 0x1400d926b
popf
pop rax
jmp 0x1400da3ef
cmp eax, 0x21
jne 0x1400d927a
popf
pop rax
jmp 0x1400da77a
cmp eax, 0xa
jne 0x1400d9289
popf
pop rax
jmp 0x1400d99c8
cmp eax, 0x14
jne 0x1400d9298
popf
pop rax
jmp 0x1400d9fc5
cmp eax, 0xf
jne 0x1400d92a7
popf
pop rax
jmp 0x1400d9c57
cmp eax, 0x13
jne 0x1400d92b6
popf
pop rax
jmp 0x1400d9f3e
cmp eax, 0x15
jne 0x1400d92c5
popf
pop rax
jmp 0x1400da0d4
cmp eax, 0x22
jne 0x1400d92d4
popf
pop rax
jmp 0x1400da7c9
cmp eax, 0x1e
jne 0x1400d92e3
popf
pop rax
jmp 0x1400da5b3
cmp eax, 0xc
jne 0x1400d92f2
popf
pop rax
jmp 0x1400d9ad0
cmp eax, 7
jne 0x1400d9301
popf
pop rax
jmp 0x1400d9833
cmp eax, 5
jne 0x1400d9310
popf
pop rax
jmp 0x1400d96c3
cmp eax, 0x1f
jne 0x1400d931f
popf
pop rax
jmp 0x1400da617
cmp eax, 0x10
jne 0x1400d932e
popf
pop rax
jmp 0x1400d9d7b
cmp eax, 6
jne 0x1400d933d
popf
pop rax
jmp 0x1400d97d6
cmp eax, 9
jne 0x1400d934c
popf
pop rax
jmp 0x1400d990b
cmp eax, 4
jne 0x1400d935b
popf
pop rax
jmp 0x1400d9608
cmp eax, 0x16
jne 0x1400d936a
popf
pop rax
jmp 0x1400da1d1
cmp eax, 2
jne 0x1400d9379
popf
pop rax
jmp 0x1400d9544
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r14
mov rbp, rsp
sub rsp, 0x10
xor eax, eax
xor ecx, ecx
cpuid
mov r8d, ecx
mov r10d, edx
xor r10d, 0x49656e69
xor r8d, 0x6c65746e
mov r9d, ebx
mov r14d, eax
xor ecx, ecx
mov eax, 0xa906110
pushf
not eax
add eax, 0xf8824ebc
xor eax, 0x844bf375
rol eax, 5
popf
pushf
not eax
add eax, 0x94a83438
xor eax, 0xad6c5c99
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xcaba620c
xor eax, 0xceb860cd
rol eax, 0x7f
popf
cpuid
or r10d, r8d
mov dword [rbp - 0x10], eax
xor r9d, 0x756e6547
mov dword [rbp - 0xc], ebx
or r10d, r9d
mov dword [rbp - 8], ecx
mov edi, ecx
mov dword [rbp - 4], edx
jne 0x1400d9453
push rax
pushf
mov eax, 0x8c441181
pushf
not eax
add eax, 0xb61a29e8
xor eax, 0xecefe026
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xac7d7d6f
xor eax, 0x97a22494
rol eax, 0xba
popf
pushf
not eax
add eax, 0xfbb678b3
xor eax, 0x90396e1b
rol eax, 0xee
popf
jmp 0x1400d916c
push rax
pushf
mov eax, 0x31ced341
pushf
not eax
add eax, 0x88ff271d
xor eax, 0xff157f54
rol eax, 0x83
popf
pushf
not eax
add eax, 0xe94f7da1
xor eax, 0xf52bb127
rol eax, 0x92
popf
pushf
not eax
add eax, 0xd58ba250
xor eax, 0x9d67222a
rol eax, 0x72
popf
pushf
not eax
add eax, 0xcf375140
xor eax, 0x9e6888cb
rol eax, 0xd5
popf
jmp 0x1400d916c
or qword [0x1400850f0], 0xffffffffffffffff
and eax, 0xfff3ff0
mov qword [0x1400850e8], 0x8000
cmp eax, 0x106c0
je 0x1400d9511
push rax
pushf
mov eax, 0x97c3c49e
pushf
not eax
add eax, 0xb0653d92
xor eax, 0xc14e9b28
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xf8b3b978
xor eax, 0xefcb655d
rol eax, 0xff
popf
pushf
not eax
add eax, 0x9c25b07e
xor eax, 0xa96d5f12
rol eax, 0xaa
popf
jmp 0x1400d916c
push rax
pushf
mov eax, 0x7391e14c
pushf
not eax
add eax, 0x886e3b16
xor eax, 0xa31c0f60
rol eax, 0x38
popf
pushf
not eax
add eax, 0x8e2c0881
xor eax, 0xe4744b2a
rol eax, 0x99
popf
jmp 0x1400d916c
cmp eax, 0x20660
je 0x1400d97d6
cmp eax, 0x20670
je 0x1400d95af
push rax
pushf
mov eax, 0xa5a63af9
pushf
not eax
add eax, 0xc607bff8
xor eax, 0xa009e940
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x901d9148
xor eax, 0x851153e8
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xdb69a5b3
xor eax, 0xe63b2760
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xccd0e9e2
xor eax, 0xa1ed0769
rol eax, 0xe4
popf
jmp 0x1400d916c
push rax
pushf
mov eax, 0x2bf1124a
pushf
not eax
add eax, 0xb642f7e9
xor eax, 0xee85c486
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xbd7be1af
xor eax, 0xa4a66c26
rol eax, 0x57
popf
pushf
not eax
add eax, 0xbc161510
xor eax, 0x887a097a
rol eax, 0x99
popf
pushf
not eax
add eax, 0x9feeafd5
xor eax, 0x95ff3565
rol eax, 0x1d
popf
jmp 0x1400d916c
add eax, 0xfffcf9b0
cmp eax, 0x20
ja 0x1400d966b
push rax
pushf
mov eax, 0x24772703
pushf
not eax
add eax, 0xca95b4e1
xor eax, 0xe78b9e0f
rol eax, 0x54
popf
pushf
not eax
add eax, 0xd8e0b7e2
xor eax, 0x9d9014fc
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xb91574a3
xor eax, 0xb481b241
rol eax, 0x27
popf
pushf
not eax
add eax, 0xdd967ab8
xor eax, 0x9cff0f8d
rol eax, 0x1a
popf
jmp 0x1400d916c
push rax
pushf
mov eax, 0x51003d14
pushf
not eax
add eax, 0xc0b507f1
xor eax, 0xf313961a
rol eax, 0x90
popf
pushf
not eax
add eax, 0xef10b724
xor eax, 0x88762f30
rol eax, 0xee
popf
pushf
not eax
add eax, 0xd393e7fb
xor eax, 0xd381fc45
rol eax, 1
popf
pushf
not eax
add eax, 0xdfbd77bc
xor eax, 0xb43b3d43
rol eax, 0xbe
popf
jmp 0x1400d916c
movabs rcx, 0x3f1dcdfd04de5f
pushf
not rcx
add rcx, 0x503f23c8
xor rcx, 0x6a5c9e97
rol rcx, 0xb0
popf
pushf
not rcx
add rcx, 0x7659e3b1
xor rcx, 0x6bcdeea7
rol rcx, 6
popf
pushf
not rcx
add rcx, 0x48285586
xor rcx, 0x51cfd51b
rol rcx, 0x7f
popf
pushf
not rcx
add rcx, 0x54adf4a4
xor rcx, 0x4e818510
rol rcx, 0xb5
popf
bt rcx, rax
jae 0x1400d9790
push rax
pushf
mov eax, 0x103187ba
pushf
not eax
add eax, 0xd39137a0
xor eax, 0xf8404ef6
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xe0105f50
xor eax, 0xa2823914
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xbb9f85ce
xor eax, 0xdc540b96
rol eax, 0x68
popf
pushf
not eax
add eax, 0xa2f1d925
xor eax, 0x8df7baa1
rol eax, 0x3d
popf
jmp 0x1400d916c
push rax
pushf
mov eax, 0x9ac7be65
pushf
not eax
add eax, 0xdee93fed
xor eax, 0x8e3ad4e5
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xec9694e3
xor eax, 0x89f8dda4
rol eax, 0x14
popf
pushf
not eax
add eax, 0xd09034c0
xor eax, 0x92fe92f2
rol eax, 0xa8
popf
jmp 0x1400d916c
mov r8d, dword [0x140087370]
or r8d, 1
mov dword [0x140087370], r8d
jmp 0x1400d986d
mov r8d, dword [0x140087370]
push rax
pushf
mov eax, 0xfb734a73
pushf
not eax
add eax, 0xba1457aa
xor eax, 0xbd2ee7d3
rol eax, 0x70
popf
pushf
not eax
add eax, 0xc63e9710
xor eax, 0xdb589380
rol eax, 0xd3
popf
jmp 0x1400d916c
xor r9d, r9d
mov esi, r9d
mov r10d, r9d
mov r11d, r9d
cmp r14d, 7
jl 0x1400d98d8
push rax
pushf
mov eax, 0xaabf1ebe
pushf
not eax
add eax, 0x84a2b6c0
xor eax, 0xe3fc5f76
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xa8a85e39
xor eax, 0xb7dd64e0
rol eax, 0x68
popf
pushf
not eax
add eax, 0xef64772a
xor eax, 0xa66d49eb
rol eax, 0x29
popf
pushf
not eax
add eax, 0xbf4ecfbe
xor eax, 0xddeaacdf
rol eax, 0xa0
popf
jmp 0x1400d916c
push rax
pushf
mov eax, 0xeb1975d6
pushf
not eax
add eax, 0xdad101a1
xor eax, 0x90d15712
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xd6c02181
xor eax, 0xa0a387c9
rol eax, 0xb2
popf
jmp 0x1400d916c
lea eax, [r9 + 7]
xor ecx, ecx
cpuid
mov dword [rbp - 0x10], eax
mov esi, edx
mov dword [rbp - 0xc], ebx
mov r9d, ebx
mov dword [rbp - 8], ecx
mov dword [rbp - 4], edx
bt ebx, 9
jae 0x1400d9982
push rax
pushf
mov eax, 0x5ecfa569
pushf
not eax
add eax, 0xe1465cc9
xor eax, 0x9737ce07
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x91f12b41
xor eax, 0xd88aef33
rol eax, 1
popf
pushf
not eax
add eax, 0xd56aa0ee
xor eax, 0xa5db1594
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xcfeb7d98
xor eax, 0xe6a8423e
rol eax, 0xf8
popf
jmp 0x1400d916c
push rax
pushf
mov eax, 0xfbdb05f0
pushf
not eax
add eax, 0xea937242
xor eax, 0xa707bf9a
rol eax, 0x90
popf
pushf
not eax
add eax, 0xc61c99d6
xor eax, 0xaca81efb
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xd51dda84
xor eax, 0x84e282c5
rol eax, 0x49
popf
jmp 0x1400d916c
or r8d, 2
mov dword [0x140087370], r8d
push rax
pushf
mov eax, 0x8583a445
pushf
not eax
add eax, 0xd5dd2f02
xor eax, 0xfe3277de
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xf9a8693c
xor eax, 0xfb524557
rol eax, 0x24
popf
pushf
not eax
add eax, 0xb2758957
xor eax, 0xd57f246b
rol eax, 0x97
popf
pushf
not eax
add eax, 0x89a35ff3
xor eax, 0xac250323
rol eax, 0x97
popf
jmp 0x1400d916c
cmp eax, 1
jl 0x1400d9a77
push rax
pushf
mov eax, 0x7cb16700
pushf
not eax
add eax, 0x92f60a32
xor eax, 0xbe6f3a72
rol eax, 0x10
popf
pushf
not eax
add eax, 0xbba7b1ca
xor eax, 0x946d6893
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xc39f3803
xor eax, 0xb5e92e91
rol eax, 0x7e
popf
jmp 0x1400d916c
push rax
pushf
mov eax, 0x90bb2983
pushf
not eax
add eax, 0xaf9f642b
xor eax, 0xaa7016ba
rol eax, 0x13
popf
pushf
not eax
add eax, 0xcceabc7f
xor eax, 0x92b53029
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xc3f6e0dd
xor eax, 0xb5df7ff1
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xdf0a03fc
xor eax, 0xab40e9d8
rol eax, 0x65
popf
jmp 0x1400d916c
mov eax, 0x45922379
pushf
not eax
add eax, 0xb3d7c1e7
xor eax, 0x9871b994
rol eax, 0x21
popf
pushf
not eax
add eax, 0x94023484
xor eax, 0xa7a1e490
rol eax, 0xed
popf
lea ecx, [rax - 6]
cpuid
mov r10d, edx
mov dword [rbp - 0x10], eax
mov dword [rbp - 0xc], ebx
mov dword [rbp - 8], ecx
mov dword [rbp - 4], edx
push rax
pushf
mov eax, 0xf45159da
pushf
not eax
add eax, 0xf5f12594
xor eax, 0xe12dcc0f
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xd3a74f29
xor eax, 0xcfcbdd8f
rol eax, 0x7a
popf
jmp 0x1400d916c
mov eax, 0xddb903c1
pushf
not eax
add eax, 0xaaa6360e
xor eax, 0xcfe9b551
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xebbb997f
xor eax, 0xc3347c7b
rol eax, 0x48
popf
cmp r14d, eax
jl 0x1400d9bb8
push rax
pushf
mov eax, 0xd909e30
pushf
not eax
add eax, 0xff2a31f8
xor eax, 0xc54da9e9
rol eax, 0x35
popf
pushf
not eax
add eax, 0xc7e2e725
xor eax, 0x96abe6c7
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xc8f84401
xor eax, 0xea4edbb2
rol eax, 0x3f
popf
jmp 0x1400d916c
push rax
pushf
mov eax, 0xe23af3a8
pushf
not eax
add eax, 0xe2f3d2a1
xor eax, 0xf21ee2fe
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x96f15a98
xor eax, 0x912435c5
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xa84138aa
xor eax, 0x93df84eb
rol eax, 0xf2
popf
jmp 0x1400d916c
xor ecx, ecx
cpuid
mov r11d, ebx
mov dword [rbp - 0x10], eax
mov dword [rbp - 0xc], ebx
mov dword [rbp - 8], ecx
mov dword [rbp - 4], edx
push rax
pushf
mov eax, 0xc23bf001
pushf
not eax
add eax, 0xcea622da
xor eax, 0xdd383a74
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xb61184a3
xor eax, 0xb8b6901d
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xaa172a47
xor eax, 0xafb8a99c
rol eax, 0x68
popf
jmp 0x1400d916c
mov rax, qword [0x1400850d8]
mov ebx, 0xda4108f1
pushf
not ebx
add ebx, 0xfbb86db0
xor ebx, 0xb431299e
rol ebx, 0x91
popf
pushf
not ebx
add ebx, 0x920f637f
xor ebx, 0xb2dc12a2
rol ebx, 0x10
popf
pushf
not ebx
add ebx, 0xa8097ddd
xor ebx, 0xc88694c2
rol ebx, 0x30
popf
pushf
not ebx
add ebx, 0x873d7ff4
xor ebx, 0xd834cab4
rol ebx, 0x29
popf
and rax, 0xfffffffffffffffe
mov dword [reloc.WS2_32.dll_accept], 1
mov dword [reloc.WS2_32.dll_bind], 2
mov qword [0x1400850d8], rax
bt edi, 0x14
jae 0x1400d9d22
push rax
pushf
mov eax, 0xedc2d118
pushf
not eax
add eax, 0xfc41206b
xor eax, 0xb9bb794b
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xbf0df755
xor eax, 0x96a19a27
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf0497923
xor eax, 0xa7108f00
rol eax, 0xfe
popf
jmp 0x1400d916c
push rax
pushf
mov eax, 0x81728d22
pushf
not eax
add eax, 0xe608def4
xor eax, 0xd1b610bb
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xaae0b519
xor eax, 0xbe27b770
rol eax, 0xde
popf
pushf
not eax
add eax, 0xf210853b
xor eax, 0xdbff8d70
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xf7eb4123
xor eax, 0xd6878709
rol eax, 0xb9
popf
jmp 0x1400d916c
and rax, 0xffffffffffffffef
mov dword [reloc.WS2_32.dll_accept], 2
mov qword [0x1400850d8], rax
mov dword [reloc.WS2_32.dll_bind], ebx
push rax
pushf
mov eax, 0xe8b18f42
pushf
not eax
add eax, 0xfaf3c3b2
xor eax, 0xfd9ecd0b
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x9a46c029
xor eax, 0xcb5db614
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc9f7b9a4
xor eax, 0xde67344a
rol eax, 0x2b
popf
jmp 0x1400d916c
bt edi, 0x1b
jae 0x1400d9e3f
push rax
pushf
mov eax, 0xe731c5d4
pushf
not eax
add eax, 0xfb63d7b8
xor eax, 0xbd5d2abd
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xfa31e974
xor eax, 0x81ba4b25
rol eax, 0x79
popf
pushf
not eax
add eax, 0xd22427ef
xor eax, 0x867b1c7a
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xdbf7958e
xor eax, 0xb9b5d612
rol eax, 0x39
popf
jmp 0x1400d916c
push rax
pushf
mov eax, 0xd0ca258e
pushf
not eax
add eax, 0xd2ea8df0
xor eax, 0xb6fcf9b6
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xe601b567
xor eax, 0xa420d7d1
rol eax, 0xd
popf
pushf
not eax
add eax, 0xceb3f328
xor eax, 0x85994e92
rol eax, 0x51
popf
pushf
not eax
add eax, 0xb4b1de57
xor eax, 0x852209a3
rol eax, 0xb9
popf
jmp 0x1400d916c
xor ecx, ecx
xgetbv
shl rdx, 0x20
or rdx, rax
mov qword [rbp + 0x20], rdx
bt edi, 0x1c
jae 0x1400d9ef8
push rax
pushf
mov eax, 0x9b96d88d
pushf
not eax
add eax, 0x859520a4
xor eax, 0xc2159ccd
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xed55e2f5
xor eax, 0xd57c90ba
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x81df9c16
xor eax, 0xb547762c
rol eax, 0xb5
popf
jmp 0x1400d916c
push rax
pushf
mov eax, 0xf473e523
pushf
not eax
add eax, 0xf66b1f7a
xor eax, 0xe1d569ce
rol eax, 0x69
popf
pushf
not eax
add eax, 0xdd550a3c
xor eax, 0x92145200
rol eax, 0x61
popf
pushf
not eax
add eax, 0xcf08b6dd
xor eax, 0xb99559e6
rol eax, 0xf5
popf
jmp 0x1400d916c
mov rax, qword [rbp + 0x20]
and al, bl
cmp al, bl
jne 0x1400d9f7f
push rax
pushf
mov eax, 0xf58d2f5f
pushf
not eax
add eax, 0xc9fbed1b
xor eax, 0xb6a94a8e
rol eax, 0xce
popf
pushf
not eax
add eax, 0xd099d66a
xor eax, 0xd2cefdb8
rol eax, 0x73
popf
jmp 0x1400d916c
push rax
pushf
mov eax, 0x7baedb7b
pushf
not eax
add eax, 0xa6dad89f
xor eax, 0xfd8ebf48
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xbb1720aa
xor eax, 0xa35f8c41
rol eax, 0x44
popf
pushf
not eax
add eax, 0xce4b361f
xor eax, 0xb5189cd3
rol eax, 0xc
popf
jmp 0x1400d916c
mov eax, dword [reloc.WS2_32.dll_bind]
mov dl, Ordinal_32
pushf
not dl
add dl, 0xa0
xor dl, 0xdc
rol dl, 0x5e
popf
pushf
not dl
add dl, 0xdd
xor dl, 0x41
rol dl, 0xa0
popf
pushf
not dl
add dl, 0xd2
xor dl, 0x5e
rol dl, 0x59
popf
pushf
not dl
add dl, 0x6c
xor dl, 0x59
rol dl, 0xc3
popf
or eax, 8
mov dword [reloc.WS2_32.dll_accept], 3
mov dword [reloc.WS2_32.dll_bind], eax
test r9b, 0x20
je 0x1400da07b
push rax
pushf
mov eax, 0x55290d60
pushf
not eax
add eax, 0xbc033f64
xor eax, 0xb932d130
rol eax, 0x61
popf
pushf
not eax
add eax, 0xb0af9097
xor eax, 0x8c797c3d
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xf607f5bc
xor eax, 0x8f1ddac1
rol eax, 0x84
popf
pushf
not eax
add eax, 0xf3ba07fe
xor eax, 0xeb723990
rol eax, 0x4a
popf
jmp 0x1400d916c
push rax
pushf
mov eax, 0xccaf9845
pushf
not eax
add eax, 0xe0facba0
xor eax, 0xff8cab13
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xc702ff10
xor eax, 0x8df59b28
rol eax, 0x19
popf
pushf
not eax
add eax, 0x83defcb2
xor eax, 0x8f138f1a
rol eax, 0x54
popf
pushf
not eax
add eax, 0x9861d72e
xor eax, 0xeee218fb
rol eax, 0x16
popf
jmp 0x1400d916c
or eax, 0x20
mov dword [reloc.WS2_32.dll_accept], 5
mov dword [reloc.WS2_32.dll_bind], eax
mov ecx, 0x3a5416bb
pushf
not ecx
add ecx, 0xea33561d
xor ecx, 0xe2de556b
rol ecx, 0xb2
popf
pushf
not ecx
add ecx, 0xf0727ee1
xor ecx, 0xc8e5fce0
rol ecx, 0x33
popf
pushf
not ecx
add ecx, 0x8237b205
xor ecx, 0xd05a0c99
rol ecx, 0x8f
popf
mov rax, qword [0x1400850d8]
and r9d, ecx
and rax, 0xfffffffffffffffd
mov qword [0x1400850d8], rax
cmp r9d, ecx
jne 0x1400da18b
push rax
pushf
mov eax, 0x54e51918
pushf
not eax
add eax, 0xb489fb95
xor eax, 0xfc7f0e5c
rol eax, 0x31
popf
pushf
not eax
add eax, 0xfb2d9506
xor eax, 0x9d0c0b09
rol eax, 0x24
popf
pushf
not eax
add eax, 0xa2236193
xor eax, 0xa41efda7
rol eax, 0xbd
popf
jmp 0x1400d916c
push rax
pushf
mov eax, 0xab645c0d
pushf
not eax
add eax, 0xe000b190
xor eax, 0xed175394
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xc58da3ad
xor eax, 0x813089b6
rol eax, 0x80
popf
pushf
not eax
add eax, 0xf45c8c71
xor eax, 0xbbec8350
rol eax, 0x54
popf
jmp 0x1400d916c
mov rax, qword [rbp + 0x20]
and al, dl
cmp al, dl
jne 0x1400da20e
push rax
pushf
mov eax, 0xf033018c
pushf
not eax
add eax, 0xfbbaa38d
xor eax, 0xe892e764
rol eax, 0x68
popf
pushf
not eax
add eax, 0xa8fa5832
xor eax, 0x93bf734e
rol eax, 0x31
popf
jmp 0x1400d916c
push rax
pushf
mov eax, 0xa4b1953c
pushf
not eax
add eax, 0xbfc1bebd
xor eax, 0xb99312ec
rol eax, 5
popf
pushf
not eax
add eax, 0xa5c53c5a
xor eax, 0x8327f1a5
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xeede1534
xor eax, 0xa86ec73c
rol eax, 0xff
popf
pushf
not eax
add eax, 0xd4718332
xor eax, 0xac124dbb
rol eax, 0x7e
popf
jmp 0x1400d916c
mov rax, qword [0x1400850d8]
or dword [reloc.WS2_32.dll_bind], 0x40
and rax, 0xffffffffffffffdb
mov dword [reloc.WS2_32.dll_accept], ebx
mov qword [0x1400850d8], rax
jmp 0x1400da30b
mov rax, qword [0x1400850d8]
push rax
pushf
mov eax, 0x4bf0d84a
pushf
not eax
add eax, 0x8cc6268f
xor eax, 0x859d73c1
rol eax, 0x21
popf
pushf
not eax
add eax, 0x9db950d6
xor eax, 0x8f0a385b
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xeee1f9cb
xor eax, 0xb70c1ea7
rol eax, 0xc
popf
jmp 0x1400d916c
bt esi, 0x17
jae 0x1400da344
push rax
pushf
mov eax, 0x53d3d96c
pushf
not eax
add eax, 0xe31a5efc
xor eax, 0x889a4f77
rol eax, 0x39
popf
pushf
not eax
add eax, 0x8e12b8fe
xor eax, 0x9e029768
rol eax, 0x16
popf
jmp 0x1400d916c
push rax
pushf
mov eax, 0x865acf54
pushf
not eax
add eax, 0x8415844d
xor eax, 0xebc6ee88
rol eax, 0xba
popf
pushf
not eax
add eax, 0xf31b3e18
xor eax, 0xc9c6724a
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xea4326b3
xor eax, 0xf983689d
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x8ad5d9be
xor eax, 0xc29eaf8d
rol eax, 0
popf
jmp 0x1400d916c
btr rax, 0x18
mov qword [0x1400850d8], rax
push rax
pushf
mov eax, 0xef9321d8
pushf
not eax
add eax, 0xc05cb2a9
xor eax, 0x8a7e3497
rol eax, 0x15
popf
pushf
not eax
add eax, 0xe227ac95
xor eax, 0xc4c7711e
rol eax, 0x68
popf
pushf
not eax
add eax, 0xefd419cb
xor eax, 0xf4af372d
rol eax, 0x36
popf
jmp 0x1400d916c
bt r10d, 0x13
jae 0x1400da43c
push rax
pushf
mov eax, 0xd021c29b
pushf
not eax
add eax, 0xed0b9b7a
xor eax, 0xeccb56ff
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xc98f87d4
xor eax, 0xab813cac
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xfc5d2a71
xor eax, 0xb2650d73
rol eax, 0x79
popf
jmp 0x1400d916c
push rax
pushf
mov eax, 0x978b077b
pushf
not eax
add eax, 0xce906611
xor eax, 0xc9fe538f
rol eax, 0x79
popf
pushf
not eax
add eax, 0xc0bc1dd0
xor eax, 0x8a4627b5
rol eax, 0xcd
popf
jmp 0x1400d916c
mov rax, qword [rbp + 0x20]
and al, dl
cmp al, dl
jne 0x1400da4bf
push rax
pushf
mov eax, 0x13bd0cca
pushf
not eax
add eax, 0x867905cf
xor eax, 0xd6db7467
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x8cdd7c34
xor eax, 0xfdf350e8
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xac0739ff
xor eax, 0xaf52f259
rol eax, 0xbd
popf
jmp 0x1400d916c
push rax
pushf
mov eax, 0xcc875c9e
pushf
not eax
add eax, 0xc4b6f9ea
xor eax, 0xf970a447
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xe870cd72
xor eax, 0xafb0b77e
rol eax, 0x85
popf
jmp 0x1400d916c
mov ecx, r11d
mov eax, r11d
shr rcx, 0x10
and eax, 0x400ff
and ecx, 7
mov dword [0x14008736c], eax
or rcx, 0x1000028
not rcx
and rcx, qword [0x1400850d8]
mov qword [0x1400850d8], rcx
cmp eax, 1
jbe 0x1400da580
push rax
pushf
mov eax, 0xf6c6090c
pushf
not eax
add eax, 0xfacd7a2f
xor eax, 0xa024f11a
rol eax, 0x27
popf
pushf
not eax
add eax, 0x911454f5
xor eax, 0x9455c3d6
rol eax, 0x35
popf
pushf
not eax
add eax, 0xdc716bfa
xor eax, 0xfe1e1d3a
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x8598ccc0
xor eax, 0x80fb9c0b
rol eax, 0xb4
popf
jmp 0x1400d916c
push rax
pushf
mov eax, 0xc41c0f2
pushf
not eax
add eax, 0xcb561b1a
xor eax, 0x99c3f733
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xe495bfb5
xor eax, 0x9f8389c9
rol eax, 0xf1
popf
jmp 0x1400d916c
and rcx, 0xffffffffffffffbf
mov qword [0x1400850d8], rcx
push rax
pushf
mov eax, 0xa071a165
pushf
not eax
add eax, 0xe7650812
xor eax, 0xca2055d4
rol eax, 0x31
popf
pushf
not eax
add eax, 0xf3e7a47c
xor eax, 0xb6f7111b
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x81f2943d
xor eax, 0xb72a0b75
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xe90fcc45
xor eax, 0x82736b5a
rol eax, 0x10
popf
jmp 0x1400d916c
bt r10d, 0x15
jae 0x1400da664
push rax
pushf
mov eax, 0x7a9681d1
pushf
not eax
add eax, 0x81e2c7e5
xor eax, 0x830e7013
rol eax, 0xca
popf
pushf
not eax
add eax, 0xd4ad3489
xor eax, 0xb3f08e08
rol eax, 0x54
popf
pushf
not eax
add eax, 0x887a7db7
xor eax, 0xc082fbdb
rol eax, 0x3e
popf
jmp 0x1400d916c
push rax
pushf
mov eax, 0xd8127b0e
pushf
not eax
add eax, 0x9bc371e0
xor eax, 0xa1f2b180
rol eax, 0x88
popf
pushf
not eax
add eax, 0x89d705a0
xor eax, 0xad917f78
rol eax, 0xad
popf
pushf
not eax
add eax, 0x9f1caaaf
xor eax, 0x93792622
rol eax, 0x56
popf
pushf
not eax
add eax, 0x9ff2052d
xor eax, 0xcd9c563a
rol eax, 0x3b
popf
jmp 0x1400d916c
mov rax, qword [rbp + 0x20]
bt rax, 0x13
jae 0x1400da721
push rax
pushf
mov eax, 0x3a5c6b57
pushf
not eax
add eax, 0xa0f85601
xor eax, 0xd5b8cdc8
rol eax, 0x72
popf
pushf
not eax
add eax, 0xc81ec40b
xor eax, 0xd35dff63
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x83d25e42
xor eax, 0x9830d0c5
rol eax, 0x73
popf
pushf
not eax
add eax, 0xf8e7de2f
xor eax, 0x890cbae0
rol eax, 0x77
popf
jmp 0x1400d916c
push rax
pushf
mov eax, 0x999cb0e4
pushf
not eax
add eax, 0xa85fa325
xor eax, 0xeb70d3a0
rol eax, 0xda
popf
pushf
not eax
add eax, 0x842c2854
xor eax, 0xd07f295f
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xb9d6d9aa
xor eax, 0xf27c956a
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xbe670796
xor eax, 0x959e9369
rol eax, 0x4f
popf
jmp 0x1400d916c
btr qword [0x1400850d8], 7
push rax
pushf
mov eax, 0x27bf5ea
pushf
not eax
add eax, 0x859d9bc7
xor eax, 0x874777ac
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x82d581ba
xor eax, 0xd2a1412d
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x8c04020c
xor eax, 0xaf0cf906
rol eax, 0x19
popf
jmp 0x1400d916c
mov rbx, qword [rsp + 0x38]
xor eax, eax
mov rsi, qword [rsp + 0x40]
add rsp, 0x10
pop r14
pop rdi
pop rbp
ret