Function at 0x1402e3eb4
Capabilities:
Authenticate hmac
Check for software breakpoints
Check http status code
Encrypt data using chaskey
Encrypt data using speck
Hash data using murmur3
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x3ce1f39e
pushf
not eax
add eax, 0x867c9084
xor eax, 0x9909867c
rol eax, 0x57
popf
pushf
not eax
add eax, 0xfed1ee79
xor eax, 0x99506bcd
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x9d50052b
xor eax, 0xb5bcf0ce
rol eax, 0xf8
popf
cmp eax, 0x15c
jne 0x1402e3f04
popf
pop rax
jmp 0x1402f6f7f
cmp eax, 0x14e
jne 0x1402e3f13
popf
pop rax
jmp 0x1402f6412
cmp eax, 0x292
jne 0x1402e3f22
popf
pop rax
jmp 0x14030573f
cmp eax, 0x99
jne 0x1402e3f31
popf
pop rax
jmp 0x1402edc5e
cmp eax, 0x24e
jne 0x1402e3f40
popf
pop rax
jmp 0x1403024c9
cmp eax, 0x148
jne 0x1402e3f4f
popf
pop rax
jmp 0x1402f608b
cmp eax, 0xd5
jne 0x1402e3f5e
popf
pop rax
jmp 0x1402f0963
cmp eax, 0x6e
jne 0x1402e3f6d
popf
pop rax
jmp 0x1402ebbd9
cmp eax, 0x248
jne 0x1402e3f7c
popf
pop rax
jmp 0x1403020ad
cmp eax, 0x165
jne 0x1402e3f8b
popf
pop rax
jmp 0x1402f7647
cmp eax, 0x2c2
jne 0x1402e3f9a
popf
pop rax
jmp 0x140307bfd
cmp eax, 0x221
jne 0x1402e3fa9
popf
pop rax
jmp 0x140300343
cmp eax, 0x2a8
jne 0x1402e3fb8
popf
pop rax
jmp 0x1403067da
cmp eax, 0x269
jne 0x1402e3fc7
popf
pop rax
jmp 0x1403038aa
cmp eax, 0x89
jne 0x1402e3fd6
popf
pop rax
jmp 0x1402ed176
cmp eax, 0x29b
jne 0x1402e3fe5
popf
pop rax
jmp 0x140305e04
cmp eax, 0x224
jne 0x1402e3ff4
popf
pop rax
jmp 0x1403005a5
cmp eax, 0x233
jne 0x1402e4003
popf
pop rax
jmp 0x1403010c4
cmp eax, 0x23
jne 0x1402e4012
popf
pop rax
jmp 0x1402e84a7
cmp eax, 0x27b
jne 0x1402e4021
popf
pop rax
jmp 0x1403045ec
cmp eax, 0x43
jne 0x1402e4030
popf
pop rax
jmp 0x1402e9c64
cmp eax, 0x13
jne 0x1402e403f
popf
pop rax
jmp 0x1402e7827
cmp eax, 0x166
jne 0x1402e404e
popf
pop rax
jmp 0x1402f76cd
cmp eax, 0x26c
jne 0x1402e405d
popf
pop rax
jmp 0x140303ade
cmp eax, 0x277
jne 0x1402e406c
popf
pop rax
jmp 0x14030438e
cmp eax, 0x242
jne 0x1402e407b
popf
pop rax
jmp 0x140301c1e
cmp eax, 0x268
jne 0x1402e408a
popf
pop rax
jmp 0x140303841
cmp eax, 0x27
jne 0x1402e4099
popf
pop rax
jmp 0x1402e87fe
cmp eax, 0x30
jne 0x1402e40a8
popf
pop rax
jmp 0x1402e8f82
cmp eax, 0xb9
jne 0x1402e40b7
popf
pop rax
jmp 0x1402ef50e
cmp eax, 0x37
jne 0x1402e40c6
popf
pop rax
jmp 0x1402e947d
cmp eax, 0x159
jne 0x1402e40d5
popf
pop rax
jmp 0x1402f6cdf
cmp eax, 0x13f
jne 0x1402e40e4
popf
pop rax
jmp 0x1402f59ad
cmp eax, 0x1b3
jne 0x1402e40f3
popf
pop rax
jmp 0x1402fb047
cmp eax, 0x258
jne 0x1402e4102
popf
pop rax
jmp 0x140302c85
cmp eax, 0x26d
jne 0x1402e4111
popf
pop rax
jmp 0x140303bd1
cmp eax, 0x204
jne 0x1402e4120
popf
pop rax
jmp 0x1402fee7b
cmp eax, 0x247
jne 0x1402e412f
popf
pop rax
jmp 0x140301f90
cmp eax, 0x28f
jne 0x1402e413e
popf
pop rax
jmp 0x14030546a
cmp eax, 0x175
jne 0x1402e414d
popf
pop rax
jmp 0x1402f830c
cmp eax, 0x1af
jne 0x1402e415c
popf
pop rax
jmp 0x1402fadbd
cmp eax, 0x83
jne 0x1402e416b
popf
pop rax
jmp 0x1402eccda
cmp eax, 0x202
jne 0x1402e417a
popf
pop rax
jmp 0x1402fed23
cmp eax, 0x225
jne 0x1402e4189
popf
pop rax
jmp 0x1403006d9
cmp eax, 0x1f8
jne 0x1402e4198
popf
pop rax
jmp 0x1402fe451
cmp eax, 0x237
jne 0x1402e41a7
popf
pop rax
jmp 0x1403013e9
cmp eax, 0x1fc
jne 0x1402e41b6
popf
pop rax
jmp 0x1402fe849
cmp eax, 0x267
jne 0x1402e41c5
popf
pop rax
jmp 0x1403037a8
cmp eax, 0x38
jne 0x1402e41d4
popf
pop rax
jmp 0x1402e9594
cmp eax, 0x141
jne 0x1402e41e3
popf
pop rax
jmp 0x1402f5b48
cmp eax, 0x2a1
jne 0x1402e41f2
popf
pop rax
jmp 0x140306242
cmp eax, 0x192
jne 0x1402e4201
popf
pop rax
jmp 0x1402f98ac
cmp eax, 0x2cc
jne 0x1402e4210
popf
pop rax
jmp 0x140308392
cmp eax, 0x128
jne 0x1402e421f
popf
pop rax
jmp 0x1402f4855
cmp eax, 0x216
jne 0x1402e422e
popf
pop rax
jmp 0x1402ffb9e
cmp eax, 0x293
jne 0x1402e423d
popf
pop rax
jmp 0x1403057e9
cmp eax, 0x2ac
jne 0x1402e424c
popf
pop rax
jmp 0x140306b30
cmp eax, 0x1f1
jne 0x1402e425b
popf
pop rax
jmp 0x1402fdf66
cmp eax, 0x8f
jne 0x1402e426a
popf
pop rax
jmp 0x1402ed5bb
cmp eax, 0x2ae
jne 0x1402e4279
popf
pop rax
jmp 0x140306d1a
cmp eax, 0x17a
jne 0x1402e4288
popf
pop rax
jmp 0x1402f8607
cmp eax, 0x287
jne 0x1402e4297
popf
pop rax
jmp 0x140304fb7
cmp eax, 0x226
jne 0x1402e42a6
popf
pop rax
jmp 0x1403007b5
cmp eax, 0x2d0
jne 0x1402e42b5
popf
pop rax
jmp 0x14030864d
cmp eax, 0x1dd
jne 0x1402e42c4
popf
pop rax
jmp 0x1402fcf99
cmp eax, 0x184
jne 0x1402e42d3
popf
pop rax
jmp 0x1402f8da7
cmp eax, 0x255
jne 0x1402e42e2
popf
pop rax
jmp 0x1403029dc
cmp eax, 0x2d5
jne 0x1402e42f1
popf
pop rax
jmp 0x1403089e9
cmp eax, 0x290
jne 0x1402e4300
popf
pop rax
jmp 0x140305532
cmp eax, 0x6c
jne 0x1402e430f
popf
pop rax
jmp 0x1402eba9d
cmp eax, 7
jne 0x1402e431e
popf
pop rax
jmp 0x1402e6f5e
cmp eax, 0x111
jne 0x1402e432d
popf
pop rax
jmp 0x1402f3694
cmp eax, 0x123
jne 0x1402e433c
popf
pop rax
jmp 0x1402f442d
cmp eax, 0x249
jne 0x1402e434b
popf
pop rax
jmp 0x140302131
cmp eax, 0x1b4
jne 0x1402e435a
popf
pop rax
jmp 0x1402fb14d
cmp eax, 0x121
jne 0x1402e4369
popf
pop rax
jmp 0x1402f4286
cmp eax, 0x18
jne 0x1402e4378
popf
pop rax
jmp 0x1402e7cae
cmp eax, 0x1e4
jne 0x1402e4387
popf
pop rax
jmp 0x1402fd5bd
cmp eax, 0xbd
jne 0x1402e4396
popf
pop rax
jmp 0x1402ef7c4
cmp eax, 0x98
jne 0x1402e43a5
popf
pop rax
jmp 0x1402edba1
cmp eax, 0x10d
jne 0x1402e43b4
popf
pop rax
jmp 0x1402f338e
cmp eax, 0x41
jne 0x1402e43c3
popf
pop rax
jmp 0x1402e9a6c
cmp eax, 0xba
jne 0x1402e43d2
popf
pop rax
jmp 0x1402ef5ba
cmp eax, 0x1ba
jne 0x1402e43e1
popf
pop rax
jmp 0x1402fb578
cmp eax, 0xfa
jne 0x1402e43f0
popf
pop rax
jmp 0x1402f250a
cmp eax, 0x95
jne 0x1402e43ff
popf
pop rax
jmp 0x1402ed9f5
cmp eax, 0
jne 0x1402e440e
popf
pop rax
jmp 0x1402e6a60
cmp eax, 0x4e
jne 0x1402e441d
popf
pop rax
jmp 0x1402ea4d6
cmp eax, 0x31
jne 0x1402e442c
popf
pop rax
jmp 0x1402e8fcd
cmp eax, 0xa1
jne 0x1402e443b
popf
pop rax
jmp 0x1402ee2b6
cmp eax, 0x2b5
jne 0x1402e444a
popf
pop rax
jmp 0x140307204
cmp eax, 0x2bb
jne 0x1402e4459
popf
pop rax
jmp 0x1403075cc
cmp eax, 0xad
jne 0x1402e4468
popf
pop rax
jmp 0x1402eeb8d
cmp eax, 0x7b
jne 0x1402e4477
popf
pop rax
jmp 0x1402ec6b4
cmp eax, 0x2b1
jne 0x1402e4486
popf
pop rax
jmp 0x140306e92
cmp eax, 0x207
jne 0x1402e4495
popf
pop rax
jmp 0x1402ff02a
cmp eax, 0x1a6
jne 0x1402e44a4
popf
pop rax
jmp 0x1402fa64b
cmp eax, 0x34
jne 0x1402e44b3
popf
pop rax
jmp 0x1402e9220
cmp eax, 0x250
jne 0x1402e44c2
popf
pop rax
jmp 0x14030266c
cmp eax, 0x217
jne 0x1402e44d1
popf
pop rax
jmp 0x1402ffc24
cmp eax, 0x26e
jne 0x1402e44e0
popf
pop rax
jmp 0x140303c7b
cmp eax, 0x21b
jne 0x1402e44ef
popf
pop rax
jmp 0x1402ffeee
cmp eax, 0x81
jne 0x1402e44fe
popf
pop rax
jmp 0x1402ecb55
cmp eax, 0x9f
jne 0x1402e450d
popf
pop rax
jmp 0x1402ee141
cmp eax, 0xd3
jne 0x1402e451c
popf
pop rax
jmp 0x1402f07cb
cmp eax, 0x236
jne 0x1402e452b
popf
pop rax
jmp 0x1403012df
cmp eax, 0x1d5
jne 0x1402e453a
popf
pop rax
jmp 0x1402fc9bf
cmp eax, 0x1e6
jne 0x1402e4549
popf
pop rax
jmp 0x1402fd6d2
cmp eax, 0xa5
jne 0x1402e4558
popf
pop rax
jmp 0x1402ee579
cmp eax, 0x22f
jne 0x1402e4567
popf
pop rax
jmp 0x140300e4d
cmp eax, 0x87
jne 0x1402e4576
popf
pop rax
jmp 0x1402ecf83
cmp eax, 0x1a1
jne 0x1402e4585
popf
pop rax
jmp 0x1402fa390
cmp eax, 0x18a
jne 0x1402e4594
popf
pop rax
jmp 0x1402f92c2
cmp eax, 0x96
jne 0x1402e45a3
popf
pop rax
jmp 0x1402eda98
cmp eax, 0x60
jne 0x1402e45b2
popf
pop rax
jmp 0x1402eb24f
cmp eax, 0x2b9
jne 0x1402e45c1
popf
pop rax
jmp 0x1403074ca
cmp eax, 0xf9
jne 0x1402e45d0
popf
pop rax
jmp 0x1402f242e
cmp eax, 0xb4
jne 0x1402e45df
popf
pop rax
jmp 0x1402ef050
cmp eax, 0x145
jne 0x1402e45ee
popf
pop rax
jmp 0x1402f5e22
cmp eax, 0x21f
jne 0x1402e45fd
popf
pop rax
jmp 0x140300221
cmp eax, 0x12c
jne 0x1402e460c
popf
pop rax
jmp 0x1402f4af2
cmp eax, 0x73
jne 0x1402e461b
popf
pop rax
jmp 0x1402ec0a7
cmp eax, 0x12
jne 0x1402e462a
popf
pop rax
jmp 0x1402e7778
cmp eax, 0x260
jne 0x1402e4639
popf
pop rax
jmp 0x1403031d9
cmp eax, 0x238
jne 0x1402e4648
popf
pop rax
jmp 0x140301493
cmp eax, 0xfb
jne 0x1402e4657
popf
pop rax
jmp 0x1402f2590
cmp eax, 0x3b
jne 0x1402e4666
popf
pop rax
jmp 0x1402e9723
cmp eax, 0x10e
jne 0x1402e4675
popf
pop rax
jmp 0x1402f3447
cmp eax, 0x119
jne 0x1402e4684
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x50
lea rbp, [rsp + 0x50]
movapd xmmword [rbp - 0x10], xmm6
mov r8, rdx
mov rax, qword [0x140195380]
xor rax, rbp
mov qword [rbp - 0x18], rax
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r9d, dl
xor edx, edx
div r9d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
sub eax, edx
cvtsi2sd xmm0, rax
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
cvtsi2sd xmm1, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
cvtsi2sd xmm2, eax
addsd xmm2, xmm2
subsd xmm1, xmm2
mulsd xmm1, xmm0
movsd qword [rbp - 0x48], xmm1
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r9d, dl
xor edx, edx
div r9d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
cmp eax, edx
je 0x1402e6b3e
push rax
pushf
mov eax, 0x99b1e06
pushf
not eax
add eax, 0xeffaa6ab
xor eax, 0x9383f985
rol eax, 0xad
popf
pushf
not eax
add eax, 0x89ec44d2
xor eax, 0xfbc81612
rol eax, 0x3e
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x882f04a5
pushf
not eax
add eax, 0xe013fb21
xor eax, 0xacf9e710
rol eax, 0x95
popf
pushf
not eax
add eax, 0xddca411a
xor eax, 0xd07eaf84
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x9509e203
xor eax, 0xaf49791d
rol eax, 0xe9
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r11d, dl
xor edx, edx
div r11d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
sub eax, edx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si eax, xmm5
and eax, r10d
add eax, eax
sub r9d, eax
mov eax, dword [rbp - 0x28]
cdqe
mov dword [rbp + rax*4 - 0x1c], r9d
push rax
pushf
mov eax, 0xd49b729d
pushf
not eax
add eax, 0x843d7bc8
xor eax, 0xc4dae823
rol eax, 0x81
popf
pushf
not eax
add eax, 0xd5eb5b35
xor eax, 0x90b56f95
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xa30b3b2e
xor eax, 0xb19c5e94
rol eax, 0xc9
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx edx, byte [0x1401957b8]
movsx edx, dl
lea edx, [rdx + rdx*8]
lea eax, [rax + rdx*2]
cmp eax, 3
je 0x1402e77f4
push rax
pushf
mov eax, 0x2c92644b
pushf
not eax
add eax, 0xb280a58a
xor eax, 0xa6cf9b96
rol eax, 0x48
popf
pushf
not eax
add eax, 0x9eadddce
xor eax, 0xdd93abc2
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xbc419eb1
xor eax, 0xa66d27f8
rol eax, 0x32
popf
pushf
not eax
add eax, 0xd57cbc80
xor eax, 0xc0227737
rol eax, 0x49
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xc78deaa4
pushf
not eax
add eax, 0xcafd8d2c
xor eax, 0xae70d00e
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x84c78020
xor eax, 0x993425e1
rol eax, 0x6a
popf
jmp 0x1402e3ef5
mov eax, dword [rbp - 0x28]
cdqe
mov r10d, dword [rbp + rax*4 - 0x1c]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm4, xmm4
cvtsi2sd xmm4, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm5, xmm5
cvtsi2sd xmm5, eax
addsd xmm5, xmm5
subsd xmm4, xmm5
mulsd xmm4, xmm2
movsd qword [rbp - 0x48], xmm4
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r9d, dl
xor edx, edx
div r9d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
cmp eax, edx
je 0x1402e78c2
push rax
pushf
mov eax, 0x2589e84b
pushf
not eax
add eax, 0xd90ecb15
xor eax, 0xdec34939
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xcc13a040
xor eax, 0xd56fca46
rol eax, 0x24
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xbc166487
pushf
not eax
add eax, 0xb7f0a619
xor eax, 0xad3af8dd
rol eax, 0x75
popf
pushf
not eax
add eax, 0xaf094b9b
xor eax, 0xfcc3b8de
rol eax, 0x60
popf
pushf
not eax
add eax, 0xf9282c1a
xor eax, 0xd76a54bc
rol eax, 0xc5
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r11d, dl
xor edx, edx
div r11d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
sub eax, edx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si eax, xmm5
push rax
pushf
mov eax, 0x2d5dca84
pushf
not eax
add eax, 0x85c0ad07
xor eax, 0x86fe5e52
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x9e963677
xor eax, 0xcdb79ffa
rol eax, 0x1a
popf
jmp 0x1402e3ef5
mov eax, dword [rbp - 0x28]
cdqe
mov r10d, dword [rbp + rax*4 - 0x1c]
mov eax, dword [rbp - 0x28]
add eax, 0xffffffaf
xorps xmm4, xmm4
cvtsi2sd xmm4, eax
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm5, xmm5
cvtsi2sd xmm5, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
cvtsi2sd xmm6, eax
addsd xmm6, xmm6
subsd xmm5, xmm6
mulsd xmm5, xmm4
movsd qword [rbp - 0x48], xmm5
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r9d, dl
xor edx, edx
div r9d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
cmp eax, edx
je 0x1402e854c
push rax
pushf
mov eax, 0xf1a57dc6
pushf
not eax
add eax, 0x915540fc
xor eax, 0xfc44c299
rol eax, 0x81
popf
pushf
not eax
add eax, 0xc667da23
xor eax, 0xf791d6ca
rol eax, 0xa
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x5e32d2ad
pushf
not eax
add eax, 0xe56b9d77
xor eax, 0x82ff0bed
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xf85acb6f
xor eax, 0xb76d585e
rol eax, 0x69
popf
pushf
not eax
add eax, 0xd851b4da
xor eax, 0xb223b1f0
rol eax, 0x1d
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx edx, byte [0x1401957b8]
movsx edx, dl
lea edx, [rdx + rdx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov eax, 0x8efbb9e3
pushf
not eax
add eax, 0xb3d8bed6
xor eax, 0xdc7bcf7a
rol eax, 0xab
popf
pushf
not eax
add eax, 0xb1e719f4
xor eax, 0xfb8ad22e
rol eax, 0xe4
popf
cmp edx, 3
jne 0x1402e8894
push rax
pushf
mov eax, 0x4216e5b4
pushf
not eax
add eax, 0xc1074066
xor eax, 0xfb27e4f9
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xcf571d28
xor eax, 0xd6f0ce6f
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x9ce983b9
xor eax, 0xe7b1a2b0
rol eax, 0xbf
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x8ba73686
pushf
not eax
add eax, 0xdd85f35f
xor eax, 0xa2d9229d
rol eax, 0x76
popf
pushf
not eax
add eax, 0x879b77b7
xor eax, 0xfe10003d
rol eax, 0x29
popf
pushf
not eax
add eax, 0x883a205d
xor eax, 0xc233b667
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xb5cf0350
xor eax, 0xbf9aabfe
rol eax, 0xb
popf
jmp 0x1402e3ef5
jmp 0x1402e6fb1
cmp byte [rbp - 0x20], 0
je 0x1402e900a
push rax
pushf
mov eax, 0x77b6d664
pushf
not eax
add eax, 0xed1f0b0a
xor eax, 0xfc112777
rol eax, 0x33
popf
pushf
not eax
add eax, 0x92d46aeb
xor eax, 0xf4721f22
rol eax, 0x30
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x8823c7d0
pushf
not eax
add eax, 0xacae7048
xor eax, 0xe06e97b4
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xb5029b9c
xor eax, 0xd354b0d3
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xc675af84
xor eax, 0xdc0fab75
rol eax, 0x90
popf
pushf
not eax
add eax, 0xac1fe35e
xor eax, 0x83af4341
rol eax, 0xfe
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx ecx, byte [0x1401957b8]
movsx ecx, cl
lea edx, [rcx + rcx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov ecx, 0xec7101d1
pushf
not ecx
add ecx, 0xbabefc8c
xor ecx, 0x9d5e38c1
rol ecx, 0xc9
popf
pushf
not ecx
add ecx, 0xbde260eb
xor ecx, 0x96596a44
rol ecx, 0xb1
popf
cmp edx, 3
jne 0x1402e92ba
push rax
pushf
mov eax, 0x4c800195
pushf
not eax
add eax, 0xdacd4889
xor eax, 0x93d62761
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x9b69582b
xor eax, 0x992d3553
rol eax, 0xba
popf
pushf
not eax
add eax, 0xd213198f
xor eax, 0xf7ae6dc7
rol eax, 0x63
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x71c1143e
pushf
not eax
add eax, 0xc47cd638
xor eax, 0xbaac9f48
rol eax, 0x29
popf
pushf
not eax
add eax, 0xf54ebfe2
xor eax, 0xc69cdc11
rol eax, 0xf2
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
sub eax, ecx
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm1, xmm1
cvtsi2sd xmm1, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm2, xmm2
cvtsi2sd xmm2, eax
addsd xmm2, xmm2
subsd xmm1, xmm2
mulsd xmm1, xmm0
movsd qword [rbp - 0x48], xmm1
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
cmp eax, ecx
je 0x1402e953b
push rax
pushf
mov eax, 0xaaf4e62f
pushf
not eax
add eax, 0xc273c8d8
xor eax, 0xd92909b1
rol eax, 0x30
popf
pushf
not eax
add eax, 0xd251cad7
xor eax, 0xe730fc7f
rol eax, 0x33
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x9b551503
pushf
not eax
add eax, 0xfae2f6d3
xor eax, 0xa780c048
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x980bcfe9
xor eax, 0x9794c3a7
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x88b8ae70
xor eax, 0xb6075263
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xc58fdfcf
xor eax, 0xf760e4e1
rol eax, 3
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx ecx, byte [0x1401957b8]
movsx ecx, cl
lea ecx, [rcx + rcx*8]
push rax
not eax
sub ecx, eax
pop rax
sub ecx, 1
cmp ecx, 3
jne 0x1402e95ff
push rax
pushf
mov eax, 0x117d90a0
pushf
not eax
add eax, 0xd48c8192
xor eax, 0xd102751d
rol eax, 0x13
popf
pushf
not eax
add eax, 0xb75c7c7e
xor eax, 0xc495b748
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xf236a1da
xor eax, 0x8800740e
rol eax, 0x52
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x9ab70e64
pushf
not eax
add eax, 0x9c4b5d1d
xor eax, 0xe0f1db25
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x8bdf7f38
xor eax, 0xbe9fef81
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xafda81ed
xor eax, 0xa9bebd06
rol eax, 0x95
popf
jmp 0x1402e3ef5
sub rsp, 0x20
lea rcx, [rbp - 0x20]
call fcn.140385571
add rsp, 0x20
cmp byte [rbp - 0x20], 0
jne 0x1402e9770
mov eax, dword [rbp - 0x28]
cdqe
mov r8d, dword [rbp + rax*4 - 0x1c]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm4, xmm4
cvtsi2sd xmm4, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm5, xmm5
cvtsi2sd xmm5, eax
addsd xmm5, xmm5
subsd xmm4, xmm5
mulsd xmm4, xmm3
movsd qword [rbp - 0x48], xmm4
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
cmp eax, ecx
je 0x1402e9b18
push rax
pushf
mov eax, 0x50f5e168
pushf
not eax
add eax, 0xe6cc74ee
xor eax, 0xdcaa6389
rol eax, 0x99
popf
pushf
not eax
add eax, 0xc625fa01
xor eax, 0x91eecf69
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xdc1be83d
xor eax, 0x9235e9c2
rol eax, 0x75
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x612b357f
pushf
not eax
add eax, 0x81ba10ee
xor eax, 0xd36c1309
rol eax, 0x24
popf
pushf
not eax
add eax, 0xcdd0d139
xor eax, 0x9e8fa25f
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xd93c6e6d
xor eax, 0xedcd3a11
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xbd219006
xor eax, 0xd1b36efe
rol eax, 0x36
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
sub eax, ecx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si ecx, xmm5
push rax
pushf
mov eax, 0x9c03037c
pushf
not eax
add eax, 0xe7852fe1
xor eax, 0xd5e24bbd
rol eax, 0xab
popf
pushf
not eax
add eax, 0xe084ab97
xor eax, 0xdd4556a3
rol eax, 0x17
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx edx, byte [0x1401957b8]
movsx edx, dl
lea edx, [rdx + rdx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov eax, 0xa8c293c2
pushf
not eax
add eax, 0xbb9fced8
xor eax, 0xa243cc04
rol eax, 0x70
popf
pushf
not eax
add eax, 0xa1ff1a02
xor eax, 0xd4dd5327
rol eax, 0x22
popf
pushf
not eax
add eax, 0xb473c335
xor eax, 0xbbb25a23
rol eax, 0xd4
popf
cmp edx, 3
jne 0x1402ea56c
push rax
pushf
mov eax, 0x4f77db85
pushf
not eax
add eax, 0x86a57292
xor eax, 0xab2b7050
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xdea10a32
xor eax, 0xb36f505a
rol eax, 0xec
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x7d0e7847
pushf
not eax
add eax, 0xe3b4932a
xor eax, 0x81a27463
rol eax, 0x29
popf
pushf
not eax
add eax, 0xc41ab9de
xor eax, 0xbb3d9e0f
rol eax, 0x39
popf
jmp 0x1402e3ef5
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rbp - 0x28]
cdqe
mov dword [rbp + rax*4 - 0x1c], ecx
push rax
pushf
mov eax, 0x52b805be
pushf
not eax
add eax, 0xdb340efe
xor eax, 0x99a5008c
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xdd780926
xor eax, 0xe96f2a9b
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xc51f71ba
xor eax, 0xcd3cc75c
rol eax, 0x48
popf
jmp 0x1402e3ef5
inc dword [rbp - 0x30]
mov eax, dword [rbp - 0x30]
test eax, eax
jne 0x1402ebade
push rax
pushf
mov eax, 0x40d4038c
pushf
not eax
add eax, 0xb80bb448
xor eax, 0xbb197a55
rol eax, 0x81
popf
pushf
not eax
add eax, 0x839bda37
xor eax, 0xeb3e4731
rol eax, 0xbd
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x2feed5e
pushf
not eax
add eax, 0xf13cfbcc
xor eax, 0x975d7ffc
rol eax, 0x71
popf
pushf
not eax
add eax, 0xe6c45cbb
xor eax, 0xa3b98377
rol eax, 0x86
popf
pushf
not eax
add eax, 0xa71621f2
xor eax, 0xea3e8850
rol eax, 0x27
popf
pushf
not eax
add eax, 0xd8936196
xor eax, 0xe60eb4ba
rol eax, 0x61
popf
jmp 0x1402e3ef5
mov eax, dword [rbp - 0x30]
cdqe
mov r8d, dword [rbp + rax*4 - 0x24]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm4, xmm4
cvtsi2sd xmm4, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm5, xmm5
cvtsi2sd xmm5, eax
addsd xmm5, xmm5
subsd xmm4, xmm5
mulsd xmm4, xmm3
movsd qword [rbp - 0x48], xmm4
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
cmp eax, ecx
je 0x1402ebc98
push rax
pushf
mov eax, 0x585b174
pushf
not eax
add eax, 0xb1fae775
xor eax, 0xca293b48
rol eax, 0xba
popf
pushf
not eax
add eax, 0xefbf1a70
xor eax, 0xb24f1e07
rol eax, 0x32
popf
pushf
not eax
add eax, 0x8cb27fee
xor eax, 0xd0bcef09
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xedab6286
xor eax, 0xc2436100
rol eax, 0xe
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x32873fe7
pushf
not eax
add eax, 0x9dcb221a
xor eax, 0xfeba66db
rol eax, 0x41
popf
pushf
not eax
add eax, 0xefa7fdeb
xor eax, 0xdd513a74
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xa700b3de
xor eax, 0xf6809ff2
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xed1a5aa9
xor eax, 0xd48c363d
rol eax, 0xd
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r9d, dl
xor edx, edx
div r9d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
sub eax, edx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si eax, xmm5
push rax
pushf
mov eax, 0x512846a6
pushf
not eax
add eax, 0x9b20662c
xor eax, 0xb17a1455
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xe447c0fb
xor eax, 0xd56fa03d
rol eax, 0xae
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx edx, byte [0x1401957b8]
movsx edx, dl
lea edx, [rdx + rdx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov eax, 0x5e60143d
pushf
not eax
add eax, 0xd60f1e67
xor eax, 0xb24ea7f1
rol eax, 0x74
popf
pushf
not eax
add eax, 0x979f5c26
xor eax, 0xba127e0b
rol eax, 0x14
popf
cmp edx, 3
jne 0x1402ec74a
push rax
pushf
mov eax, 0xf74eef23
pushf
not eax
add eax, 0xc8f37a66
xor eax, 0xa457bc1d
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xd1683789
xor eax, 0x9dea2bb5
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xaff2d593
xor eax, 0xec8bae32
rol eax, 0x6f
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xef291740
pushf
not eax
add eax, 0xa6e2551b
xor eax, 0x82efc252
rol eax, 0x34
popf
pushf
not eax
add eax, 0xb2c5635a
xor eax, 0xba4270ea
rol eax, 0xb8
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
sub eax, ecx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si ecx, xmm5
push rax
pushf
mov eax, 0xb2a81577
pushf
not eax
add eax, 0xeb7649ea
xor eax, 0xe0c063b1
rol eax, 0xce
popf
pushf
not eax
add eax, 0xb46364bf
xor eax, 0x9e726e9b
rol eax, 2
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx edx, byte [0x1401957b8]
movsx edx, dl
lea edx, [rdx + rdx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov eax, 0x6da9a222
pushf
not eax
add eax, 0xb9a42ac8
xor eax, 0x8b3283b5
rol eax, 6
popf
pushf
not eax
add eax, 0xefcc98b8
xor eax, 0xbdc9d486
rol eax, 0xc3
popf
cmp edx, 3
jne 0x1402ecd83
push rax
pushf
mov eax, 0x9f23af38
pushf
not eax
add eax, 0xf1caa49f
xor eax, 0xa7ca7136
rol eax, 0xea
popf
pushf
not eax
add eax, 0xa0037d0c
xor eax, 0xd37102a7
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xb0603c5f
xor eax, 0xaba7ab2e
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xef2ba196
xor eax, 0x808d5431
rol eax, 0x31
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x9f03e8bd
pushf
not eax
add eax, 0xb9ae115b
xor eax, 0xf9691346
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xca372394
xor eax, 0x8c7bd49a
rol eax, 1
popf
pushf
not eax
add eax, 0x999650fb
xor eax, 0xe9facc7d
rol eax, 0x4e
popf
jmp 0x1402e3ef5
mov eax, dword [rbp - 0x30]
cdqe
mov r8d, dword [rbp + rax*4 - 0x24]
mov eax, dword [rbp - 0x30]
add eax, 0xffffffb3
xorps xmm4, xmm4
cvtsi2sd xmm4, eax
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm5, xmm5
cvtsi2sd xmm5, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
cvtsi2sd xmm6, eax
addsd xmm6, xmm6
subsd xmm5, xmm6
mulsd xmm5, xmm4
movsd qword [rbp - 0x48], xmm5
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
cmp eax, ecx
je 0x1402ed04c
push rax
pushf
mov eax, 0x956db48b
pushf
not eax
add eax, 0x8f4ae435
xor eax, 0xb85b132b
rol eax, 0xab
popf
pushf
not eax
add eax, 0xdd498559
xor eax, 0xff9abc18
rol eax, 0x26
popf
pushf
not eax
add eax, 0xbcb65bc2
xor eax, 0x89ac65e2
rol eax, 0x84
popf
pushf
not eax
add eax, 0xe7893384
xor eax, 0x90927e94
rol eax, 0xf4
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xe3da92e8
pushf
not eax
add eax, 0xd5602a42
xor eax, 0xdd7d84d5
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x87885b0f
xor eax, 0xc3798478
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xccf6c07f
xor eax, 0xdc9dbae1
rol eax, 0x7a
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
sub eax, ecx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si ecx, xmm5
push rax
pushf
mov eax, 0x26550271
pushf
not eax
add eax, 0xa8df7c51
xor eax, 0xc5fb2638
rol eax, 0xda
popf
pushf
not eax
add eax, 0x8b3fdd3d
xor eax, 0xdcfbc8ec
rol eax, 0x47
popf
pushf
not eax
add eax, 0xfb8142d6
xor eax, 0xea2c715b
rol eax, 0x32
popf
pushf
not eax
add eax, 0xad589291
xor eax, 0xf71aff99
rol eax, 0x4c
popf
jmp 0x1402e3ef5
mov eax, dword [rbp - 0x30]
cdqe
mov r8d, dword [rbp + rax*4 - 0x24]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm4, xmm4
cvtsi2sd xmm4, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm5, xmm5
cvtsi2sd xmm5, eax
addsd xmm5, xmm5
subsd xmm4, xmm5
mulsd xmm4, xmm0
movsd qword [rbp - 0x48], xmm4
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
cmp eax, ecx
je 0x1402ed654
push rax
pushf
mov eax, 0xddb495b6
pushf
not eax
add eax, 0x904e759d
xor eax, 0xb5bf44c3
rol eax, 0x36
popf
pushf
not eax
add eax, 0xa47358aa
xor eax, 0xff318f03
rol eax, 0x8a
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x6f4e9f5b
pushf
not eax
add eax, 0xfe04a1c4
xor eax, 0xff3ff9dc
rol eax, 0xca
popf
pushf
not eax
add eax, 0xbd10b9b7
xor eax, 0x92ac9faa
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xebece26a
xor eax, 0xaafb7bde
rol eax, 0x39
popf
jmp 0x1402e3ef5
mov eax, dword [rbp - 0x24]
lea r9, [0x199d96a8f]
pushf
sub r9, 0x59c0126f
popf
sub rsp, 0x20
mov rcx, rsi
mov rdx, rbx
mov r8d, edi
call qword [r9 + rax*8]
lea rcx, [rbp - 0x28]
call fcn.14033130c
add rsp, 0x20
cmp byte [rbp - 0x28], 0
jne 0x1402eda65
push rax
pushf
mov eax, 0x155a052f
pushf
not eax
add eax, 0xfbf96a2b
xor eax, 0xec69f81e
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xb3aa13ab
xor eax, 0xe00d76fc
rol eax, 0x3d
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x2869d08d
pushf
not eax
add eax, 0xe61fd0cf
xor eax, 0xecc2ceb6
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x8662690f
xor eax, 0xc90a0bdb
rol eax, 0x6f
popf
jmp 0x1402e3ef5
mov dword [rbp - 0x30], 0
mov eax, dword [rbp - 0x30]
test eax, eax
jne 0x1402edadd
push rax
pushf
mov eax, 0xf598e17b
pushf
not eax
add eax, 0xdf4c6894
xor eax, 0xac61de08
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xcf1b18fe
xor eax, 0xa98a1437
rol eax, 0
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xf89e5e05
pushf
not eax
add eax, 0xb647ad57
xor eax, 0xa0f86b25
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xc4f24d07
xor eax, 0x861ef451
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x801a1de4
xor eax, 0x82111f01
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xbfe31035
xor eax, 0xbd606dbf
rol eax, 0xb8
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r9d, dl
xor edx, edx
div r9d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
sub eax, edx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si eax, xmm5
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rbp - 0x30]
cdqe
mov dword [rbp + rax*4 - 0x24], ecx
push rax
pushf
mov eax, 0x72e0d8f7
pushf
not eax
add eax, 0xd40d2b61
xor eax, 0xf56adcd0
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xca6f7138
xor eax, 0xe4fd3305
rol eax, 6
popf
pushf
not eax
add eax, 0xd74d8ce4
xor eax, 0xe0067e49
rol eax, 0x80
popf
pushf
not eax
add eax, 0xd1cf6917
xor eax, 0xd975d2b0
rol eax, 0xde
popf
jmp 0x1402e3ef5
inc dword [rbp - 0x30]
mov eax, dword [rbp - 0x30]
test eax, eax
jne 0x1402edcb2
push rax
pushf
mov eax, 0xd3bcb553
pushf
not eax
add eax, 0xfb4176e6
xor eax, 0xf12f987e
rol eax, 0x21
popf
pushf
not eax
add eax, 0x9f90be22
xor eax, 0x836610db
rol eax, 4
popf
pushf
not eax
add eax, 0xc245d59f
xor eax, 0x98842c66
rol eax, 0x47
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x4d8de953
pushf
not eax
add eax, 0xfbde77ba
xor eax, 0xfedbd6ea
rol eax, 0x65
popf
pushf
not eax
add eax, 0xf89adead
xor eax, 0xb3e39988
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xfe6c91aa
xor eax, 0xa3d30712
rol eax, 5
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx edx, byte [0x1401957b8]
movsx edx, dl
lea edx, [rdx + rdx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov eax, 0x618e65cd
pushf
not eax
add eax, 0x9b65c705
xor eax, 0xa7e85dff
rol eax, 3
popf
pushf
not eax
add eax, 0x9c746243
xor eax, 0xaa7a7bee
rol eax, 0x1f
popf
cmp edx, 3
jne 0x1402ee1ea
push rax
pushf
mov eax, 0x46cec9b2
pushf
not eax
add eax, 0xcbd4dbd2
xor eax, 0x980f63b5
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xa3d9a603
xor eax, 0xfbb85095
rol eax, 0x80
popf
pushf
not eax
add eax, 0x9b5782fb
xor eax, 0xda32c594
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xef7d03eb
xor eax, 0x8067f417
rol eax, 0x2d
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x338d4fa7
pushf
not eax
add eax, 0xb2069c1f
xor eax, 0xe50a9843
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xbf1d315b
xor eax, 0x80502b61
rol eax, 0x37
popf
pushf
not eax
add eax, 0x8548285c
xor eax, 0xfa96ec40
rol eax, 0xc3
popf
jmp 0x1402e3ef5
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rbp - 0x30]
cdqe
mov dword [rbp + rax*4 - 0x24], ecx
push rax
pushf
mov eax, 0x5bfa9886
pushf
not eax
add eax, 0xc008e93b
xor eax, 0xc1814197
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xb3779ca3
xor eax, 0xd1673717
rol eax, 0xad
popf
pushf
not eax
add eax, 0xe29b3931
xor eax, 0xb89df210
rol eax, 0xfa
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx ecx, byte [0x1401957b8]
movsx ecx, cl
lea edx, [rcx + rcx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov ecx, 0x380e5f53
pushf
not ecx
add ecx, 0xcb55947a
xor ecx, 0x90bf3340
rol ecx, 0x94
popf
pushf
not ecx
add ecx, 0xfdb7ed40
xor ecx, 0xc374f3a0
rol ecx, 0x4b
popf
pushf
not ecx
add ecx, 0xae4e6f99
xor ecx, 0xa5624ec3
rol ecx, 0xe8
popf
pushf
not ecx
add ecx, 0xe4e69a3a
xor ecx, 0xa5ac4603
rol ecx, 0x96
popf
cmp edx, 3
jne 0x1402ee62a
push rax
pushf
mov eax, 0x14303990
pushf
not eax
add eax, 0xab1a1db5
xor eax, 0x85e2146d
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x80d7a21d
xor eax, 0xb28f09bc
rol eax, 0x67
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x7894c29d
pushf
not eax
add eax, 0xc1a8e8c5
xor eax, 0xff7b75d5
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x8b6ba82e
xor eax, 0xc6de2d12
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xe5b9de78
xor eax, 0xb408bc09
rol eax, 0x5e
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx ecx, byte [0x1401957b8]
movsx ecx, cl
lea edx, [rcx + rcx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov ecx, 0x9889ebc6
pushf
not ecx
add ecx, 0x98ed0df9
xor ecx, 0x89eff99a
rol ecx, 0xa9
popf
pushf
not ecx
add ecx, 0xe1fbc656
xor ecx, 0xc8047542
rol ecx, 0xd
popf
cmp edx, 3
jne 0x1402eec14
push rax
pushf
mov eax, 0xf3be272d
pushf
not eax
add eax, 0xa5fecfca
xor eax, 0x83360839
rol eax, 0x20
popf
pushf
not eax
add eax, 0xd166f199
xor eax, 0xc8f050f3
rol eax, 0x29
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x91f829bd
pushf
not eax
add eax, 0xf3b04398
xor eax, 0xff4dfe45
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xc6513bd3
xor eax, 0x89551a23
rol eax, 0x97
popf
jmp 0x1402e3ef5
mov eax, dword [rbp - 0x30]
cdqe
mov r8d, dword [rbp + rax*4 - 0x24]
mov eax, dword [rbp - 0x30]
add eax, 0xffffffb8
xorps xmm4, xmm4
cvtsi2sd xmm4, eax
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm5, xmm5
cvtsi2sd xmm5, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
cvtsi2sd xmm6, eax
addsd xmm6, xmm6
subsd xmm5, xmm6
mulsd xmm5, xmm4
movsd qword [rbp - 0x48], xmm5
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
cmp eax, ecx
je 0x1402ef106
push rax
pushf
mov eax, 0x94c1e5f6
pushf
not eax
add eax, 0xa678ed90
xor eax, 0xe7d589b2
rol eax, 0x18
popf
pushf
not eax
add eax, 0xf2c31858
xor eax, 0xb5c2de71
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xfb628520
xor eax, 0xecf7a6ac
rol eax, 0x97
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x17109d8a
pushf
not eax
add eax, 0xfd4a6920
xor eax, 0xc092e6a3
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xfbc92986
xor eax, 0xa07723b3
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xa6bda5c3
xor eax, 0x97a947db
rol eax, 0x45
popf
pushf
not eax
add eax, 0xde84d9ec
xor eax, 0x92218d3f
rol eax, 0x8b
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r9d, dl
xor edx, edx
div r9d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
sub eax, edx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si eax, xmm5
push rax
pushf
mov eax, 0xbfef72b2
pushf
not eax
add eax, 0x89bf6652
xor eax, 0xd8ea4f44
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xa1c2c041
xor eax, 0xdd1e75de
rol eax, 0x79
popf
pushf
not eax
add eax, 0xc075f523
xor eax, 0xd3c8c075
rol eax, 0x91
popf
pushf
not eax
add eax, 0xdf13c1f8
xor eax, 0xf995e252
rol eax, 0xe4
popf
jmp 0x1402e3ef5
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rbp - 0x30]
cdqe
mov dword [rbp + rax*4 - 0x24], ecx
push rax
pushf
mov eax, 0x7c11beae
pushf
not eax
add eax, 0xa6417208
xor eax, 0xbfd57476
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xc05e5bde
xor eax, 0xe7786943
rol eax, 0xa1
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx ecx, byte [0x1401957b8]
movsx ecx, cl
lea edx, [rcx + rcx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov ecx, 0xd757177c
pushf
not ecx
add ecx, 0xc446ce03
xor ecx, 0xa247a0a0
rol ecx, 0xb2
popf
pushf
not ecx
add ecx, 0xf69185d5
xor ecx, 0x9df84934
rol ecx, 0x1a
popf
cmp edx, 3
jne 0x1402ef84b
push rax
pushf
mov eax, 0xce4c90cd
pushf
not eax
add eax, 0x8b1bbb63
xor eax, 0xb7594d94
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xf464de6d
xor eax, 0xc532118c
rol eax, 0x8b
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xeda7354a
pushf
not eax
add eax, 0xe4673061
xor eax, 0xe8d0d189
rol eax, 0xd
popf
pushf
not eax
add eax, 0x992bc096
xor eax, 0x86c3d146
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xe1660397
xor eax, 0xd9330374
rol eax, 0x27
popf
pushf
not eax
add eax, 0x9ddbb4a8
xor eax, 0xf4749f3c
rol eax, 0x67
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
sub eax, ecx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si ecx, xmm5
push rax
pushf
mov eax, 0x6d6f2817
pushf
not eax
add eax, 0xf0a21e13
xor eax, 0xc93bfc0c
rol eax, 0x39
popf
pushf
not eax
add eax, 0xa9c7767c
xor eax, 0xdee331c5
rol eax, 0xd
popf
pushf
not eax
add eax, 0xb5b68932
xor eax, 0xbb37d9be
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x88ef0c4d
xor eax, 0xad7fe80c
rol eax, 0xf
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx edx, byte [0x1401957b8]
movsx edx, dl
lea edx, [rdx + rdx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov eax, 0xd069bb2b
pushf
not eax
add eax, 0xb99a0833
xor eax, 0xe86fe0b0
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x9ec61fdf
xor eax, 0xe6bb3271
rol eax, 0xb7
popf
cmp edx, 3
jne 0x1402f09f9
push rax
pushf
mov eax, 0x5757b77f
pushf
not eax
add eax, 0x9df9c142
xor eax, 0xd28340b0
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xf4b653b9
xor eax, 0xb29afc4c
rol eax, 0x43
popf
pushf
not eax
add eax, 0xed7c7f7a
xor eax, 0x991d9e28
rol eax, 0xf6
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xc1855212
pushf
not eax
add eax, 0xdd456c05
xor eax, 0xbcfb4d9d
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xa13490ed
xor eax, 0xd5d39f97
rol eax, 0x74
popf
pushf
not eax
add eax, 0xa54eb343
xor eax, 0xa8149a47
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xa74d53ac
xor eax, 0xd903e201
rol eax, 0xff
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx edx, byte [0x1401957b8]
movsx edx, dl
lea edx, [rdx + rdx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov eax, 0x6d33b5df
pushf
not eax
add eax, 0x805da1ae
xor eax, 0xbf22e0ae
rol eax, 0x29
popf
pushf
not eax
add eax, 0xdf853b6a
xor eax, 0xc96e7811
rol eax, 0x1a
popf
cmp edx, 3
jne 0x1402f24d7
push rax
pushf
mov eax, 0x86cd6aac
pushf
not eax
add eax, 0xd21e25b4
xor eax, 0xf1059ff6
rol eax, 0x96
popf
pushf
not eax
add eax, 0xf1762410
xor eax, 0xafcfcf6f
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb105c018
xor eax, 0xefe3ab82
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x8c6c5e35
xor eax, 0xf3a3d4e8
rol eax, 0x34
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xfcaa94ed
pushf
not eax
add eax, 0xec513640
xor eax, 0xa4c4a236
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xbb841a11
xor eax, 0xea17d9a3
rol eax, 0x85
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r9d, dl
xor edx, edx
div r9d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
sub eax, edx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si eax, xmm5
push rax
pushf
mov eax, 0x722d189d
pushf
not eax
add eax, 0xb4ab9e2e
xor eax, 0xb1fd3015
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x9ecfecbe
xor eax, 0x8701a067
rol eax, 0xb9
popf
jmp 0x1402e3ef5
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rbp - 0x40]
cdqe
mov dword [rbp + rax*4 - 0x34], ecx
push rax
pushf
mov eax, 0xcaaa303e
pushf
not eax
add eax, 0xa0d35d8b
xor eax, 0x842e8959
rol eax, 0x13
popf
pushf
not eax
add eax, 0xefe885a9
xor eax, 0xdaf38333
rol eax, 6
popf
pushf
not eax
add eax, 0xf8868e49
xor eax, 0xa8c0b4cf
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd0be302a
xor eax, 0xc72cad44
rol eax, 0xfd
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
cmp eax, ecx
je 0x1402f3414
push rax
pushf
mov eax, 0x6203f88e
pushf
not eax
add eax, 0x83aefcac
xor eax, 0x80882937
rol eax, 0x88
popf
pushf
not eax
add eax, 0xbce03263
xor eax, 0x8b097597
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x9d6194be
xor eax, 0xa2d631f9
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xad1d361d
xor eax, 0xd96cc891
rol eax, 0xd0
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xf07587aa
pushf
not eax
add eax, 0x9ba9a7cb
xor eax, 0xd4eeb2ef
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x9e5d5665
xor eax, 0xa79a0285
rol eax, 0xf3
popf
jmp 0x1402e3ef5
push r8
not r8d
sub ecx, r8d
pop r8
sub ecx, 1
mov eax, dword [rbp - 0x40]
cdqe
mov r8d, dword [rbp + rax*4 - 0x34]
mov eax, dword [rbp - 0x40]
add eax, 0xffffffb5
xorps xmm4, xmm4
cvtsi2sd xmm4, eax
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm5, xmm5
cvtsi2sd xmm5, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm6, xmm6
cvtsi2sd xmm6, eax
addsd xmm6, xmm6
subsd xmm5, xmm6
mulsd xmm5, xmm4
movsd qword [rbp - 0x48], xmm5
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r9d, dl
xor edx, edx
div r9d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
cmp eax, edx
je 0x1402f3749
push rax
pushf
mov eax, 0x4d430bb6
pushf
not eax
add eax, 0xecae6cb0
xor eax, 0xefeae483
rol eax, 0x32
popf
pushf
not eax
add eax, 0xa7bd3285
xor eax, 0x84f3707e
rol eax, 0x6c
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xc7b93a83
pushf
not eax
add eax, 0xf94a34cc
xor eax, 0xb379eb77
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xc2b488df
xor eax, 0x825d4055
rol eax, 0xca
popf
jmp 0x1402e3ef5
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rbp - 0x4c]
cdqe
mov dword [rbp + rax*4 - 0x3c], ecx
push rax
pushf
mov eax, 0xc9391d8e
pushf
not eax
add eax, 0xebc8d503
xor eax, 0xe258150d
rol eax, 0x75
popf
pushf
not eax
add eax, 0xdb6825b2
xor eax, 0x8c324abd
rol eax, 0x97
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx ecx, byte [0x1401957b8]
movsx ecx, cl
lea ecx, [rcx + rcx*2]
push rax
not eax
sub ecx, eax
pop rax
sub ecx, 1
cmp ecx, 3
je 0x1402f4308
push rax
pushf
mov eax, 0x278be345
pushf
not eax
add eax, 0x8cc0fc4c
xor eax, 0xc1e82193
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x8c19c7cb
xor eax, 0xfa84b1a0
rol eax, 0x25
popf
pushf
not eax
add eax, 0xf560284e
xor eax, 0xa11fa67f
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x87636660
xor eax, 0xba7e3da6
rol eax, 0x53
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xe9cfdcb8
pushf
not eax
add eax, 0xd0130e0d
xor eax, 0xc6d7a162
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xd44428ac
xor eax, 0xcd805c59
rol eax, 0xba
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx ecx, byte [0x1401957b8]
movsx ecx, cl
lea edx, [rcx + rcx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov ecx, 0x51e6df4a
pushf
not ecx
add ecx, 0xd0df1521
xor ecx, 0xc6785556
rol ecx, 0x3a
popf
pushf
not ecx
add ecx, 0xa9e84a1c
xor ecx, 0x8dbfc2a3
rol ecx, 0x55
popf
pushf
not ecx
add ecx, 0xf2976e17
xor ecx, 0xab5236e5
rol ecx, 0xb6
popf
cmp edx, 3
jne 0x1402f44c9
push rax
pushf
mov eax, 0x15f7b4af
pushf
not eax
add eax, 0xedd16780
xor eax, 0xa2aba425
rol eax, 0x26
popf
pushf
not eax
add eax, 0x9c5c0a21
xor eax, 0xadd64cc3
rol eax, 0xe9
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x58789bf8
pushf
not eax
add eax, 0xbe25fa45
xor eax, 0xba50155c
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xda1bd081
xor eax, 0xa2134322
rol eax, 0x45
popf
pushf
not eax
add eax, 0xb2968ebd
xor eax, 0xf7fa582e
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x97aeb37f
xor eax, 0xf5b3bb10
rol eax, 0x4f
popf
jmp 0x1402e3ef5
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rbp - 0x4c]
cdqe
mov dword [rbp + rax*4 - 0x3c], ecx
push rax
pushf
mov eax, 0x7cf8c166
pushf
not eax
add eax, 0x8f4bb8d5
xor eax, 0xc7e9d53b
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x80d4e756
xor eax, 0x854329fd
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xb78e1aa7
xor eax, 0xf93ffe7f
rol eax, 0x95
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx ecx, byte [0x1401957b8]
movsx ecx, cl
lea edx, [rcx + rcx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov ecx, 0x127c2a3
pushf
not ecx
add ecx, 0xc64561b9
xor ecx, 0xe0caddad
rol ecx, 7
popf
pushf
not ecx
add ecx, 0x914afcd6
xor ecx, 0xe5a9a0c3
rol ecx, 0xc5
popf
cmp edx, 3
jne 0x1402f4b9f
push rax
pushf
mov eax, 0xf5bae5b9
pushf
not eax
add eax, 0xe41049fc
xor eax, 0x8992db95
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x83e78bd9
xor eax, 0xb1d2e743
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xa104e814
xor eax, 0xf03b9686
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xfb0d0a86
xor eax, 0x9aec655b
rol eax, 0xdb
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xa2c3e7b2
pushf
not eax
add eax, 0xc4fa13f1
xor eax, 0xad3760d3
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xe8b3a34a
xor eax, 0xa8654182
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x833c7f64
xor eax, 0x97d86b7a
rol eax, 0xb9
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx edx, byte [0x1401957b8]
movsx edx, dl
lea edx, [rdx + rdx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov eax, 0xd7679ebd
pushf
not eax
add eax, 0xad053015
xor eax, 0xacb1ab16
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xbe21167d
xor eax, 0xf7ef56e3
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x8551ff1d
xor eax, 0x9da41daa
rol eax, 0x91
popf
pushf
not eax
add eax, 0x9ae374e3
xor eax, 0xfe432a53
rol eax, 0x6c
popf
cmp edx, 3
jne 0x1402f5a7c
push rax
pushf
mov eax, 0xefd0e241
pushf
not eax
add eax, 0xd42048e3
xor eax, 0xacf811f6
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xfa4f3a54
xor eax, 0x80c7eed3
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xbc5cda28
xor eax, 0xb6bbd3cd
rol eax, 0x77
popf
pushf
not eax
add eax, 0x938b9ee0
xor eax, 0x9b136a87
rol eax, 0xb9
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x3ed3e9fa
pushf
not eax
add eax, 0xed48638b
xor eax, 0x99184230
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x92758360
xor eax, 0x8905fbeb
rol eax, 0xf
popf
jmp 0x1402e3ef5
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rbp - 0x4c]
cdqe
mov dword [rbp + rax*4 - 0x3c], ecx
push rax
pushf
mov eax, 0xef1d618d
pushf
not eax
add eax, 0xba48cf3c
xor eax, 0xec0f3aa8
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xeeecc4f1
xor eax, 0xaaae35bd
rol eax, 0x91
popf
pushf
not eax
add eax, 0xd49fba7e
xor eax, 0x92a3491e
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xb25af1fa
xor eax, 0x89637509
rol eax, 0x9a
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
sub eax, ecx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si ecx, xmm5
push rax
pushf
mov eax, 0x1095452
pushf
not eax
add eax, 0xb10b3ae9
xor eax, 0x8142aea9
rol eax, 0x31
popf
pushf
not eax
add eax, 0xe7d88b81
xor eax, 0x975a28d2
rol eax, 0x83
popf
jmp 0x1402e3ef5
jmp 0x1402f4195
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rbp - 0x30]
cdqe
mov dword [rbp + rax*4 - 0x24], ecx
push rax
pushf
mov eax, 0xb11f686d
pushf
not eax
add eax, 0x9900fa63
xor eax, 0x9dc7fd9b
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x9123d823
xor eax, 0xc1df0fa1
rol eax, 0xbe
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx ecx, byte [0x1401957b8]
movsx ecx, cl
lea ecx, [rcx + rcx*2]
push rax
not eax
sub ecx, eax
pop rax
sub ecx, 1
cmp ecx, 3
je 0x1402f6481
push rax
pushf
mov eax, 0x3812d4ee
pushf
not eax
add eax, 0x858edaf8
xor eax, 0x84355915
rol eax, 0x79
popf
pushf
not eax
add eax, 0xcadf2309
xor eax, 0xf30019f7
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x82abd1b6
xor eax, 0xf9504ac0
rol eax, 0x53
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x364c7639
pushf
not eax
add eax, 0xebda1166
xor eax, 0xf2e364b0
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xfea5d2a1
xor eax, 0x9829d291
rol eax, 0x31
popf
pushf
not eax
add eax, 0xb4d040db
xor eax, 0xaca9b479
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xadb836a1
xor eax, 0xda423db8
rol eax, 0x70
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx ecx, byte [0x1401957b8]
movsx ecx, cl
lea edx, [rcx + rcx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov ecx, 0x95d42b94
pushf
not ecx
add ecx, 0xd69b839e
xor ecx, 0xfd7cc50f
rol ecx, 0x19
popf
pushf
not ecx
add ecx, 0xa76d6b87
xor ecx, 0xb6023f2e
rol ecx, 0xc4
popf
pushf
not ecx
add ecx, 0xf95d6d90
xor ecx, 0xfa20f76d
rol ecx, 0xd5
popf
cmp edx, 3
jne 0x1402f6d8e
push rax
pushf
mov eax, 0x21736611
pushf
not eax
add eax, 0xcd5a1148
xor eax, 0xebf2810c
rol eax, 0x92
popf
pushf
not eax
add eax, 0xa2945869
xor eax, 0xb85d1d0b
rol eax, 0x21
popf
pushf
not eax
add eax, 0xf52067ae
xor eax, 0xa133dd8d
rol eax, 0xc5
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xc2723e26
pushf
not eax
add eax, 0xd997eb59
xor eax, 0xba538d96
rol eax, 0x88
popf
pushf
not eax
add eax, 0xe446f5c7
xor eax, 0xd826511b
rol eax, 0xe7
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx edx, byte [0x1401957b8]
movsx edx, dl
lea edx, [rdx + rdx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov eax, 0x134cc80d
pushf
not eax
add eax, 0xa92a34d4
xor eax, 0xbc08dc8c
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x8f9d574e
xor eax, 0x91dae3b2
rol eax, 0x48
popf
pushf
not eax
add eax, 0xb2f68450
xor eax, 0xac296f26
rol eax, 0xdc
popf
cmp edx, 3
jne 0x1402f7028
push rax
pushf
mov eax, 0x21717fa1
pushf
not eax
add eax, 0x9c7315e3
xor eax, 0xe4c021d9
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xa9f57c58
xor eax, 0xc1fe64e2
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xf89738e9
xor eax, 0xd91aecec
rol eax, 0xc3
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xc59b250e
pushf
not eax
add eax, 0xe2b02a77
xor eax, 0xa0ba9b18
rol eax, 0xb
popf
pushf
not eax
add eax, 0x8eee4169
xor eax, 0xcd4ba950
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x879412c7
xor eax, 0x94d647bf
rol eax, 0xc5
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r9d, dl
xor edx, edx
div r9d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
sub eax, edx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si eax, xmm5
push rax
pushf
mov eax, 0xcbb62730
pushf
not eax
add eax, 0xab40ab2b
xor eax, 0xde71dae0
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xa2ddcc1a
xor eax, 0xc814fd6c
rol eax, 0x60
popf
jmp 0x1402e3ef5
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rbp - 0x30]
cdqe
mov dword [rbp + rax*4 - 0x24], ecx
push rax
pushf
mov eax, 0xc5f5e20f
pushf
not eax
add eax, 0xa008cd8d
xor eax, 0xcde676b9
rol eax, 0xed
popf
pushf
not eax
add eax, 0x9c730ce0
xor eax, 0x8b7592ce
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xc5f10be6
xor eax, 0xe4f67d1a
rol eax, 0xf5
popf
jmp 0x1402e3ef5
jmp 0x1402f630e
inc dword [rbp - 0x38]
mov eax, dword [rbp - 0x38]
test eax, eax
jne 0x1402f866e
push rax
pushf
mov eax, 0xffbe24
pushf
not eax
add eax, 0xf13565e1
xor eax, 0xde42888c
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xa6a30960
xor eax, 0x9b061cba
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf31299de
xor eax, 0xda563bab
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xdb03c953
xor eax, 0x92b3ab63
rol eax, 0xde
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x28cc9c17
pushf
not eax
add eax, 0xb1245ef5
xor eax, 0xcd808885
rol eax, 0x38
popf
pushf
not eax
add eax, 0xe050888b
xor eax, 0xfe559b4e
rol eax, 0x21
popf
pushf
not eax
add eax, 0xaca09fd6
xor eax, 0xbfe246a1
rol eax, 0xbd
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx ecx, byte [0x1401957b8]
movsx ecx, cl
lea ecx, [rcx + rcx*8]
lea eax, [rax + rcx*2]
cmp eax, 3
je 0x1402f8e10
push rax
pushf
mov eax, 0x324b28e9
pushf
not eax
add eax, 0xc2cc4b8a
xor eax, 0xf5b5895a
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xb7b264d3
xor eax, 0x934eb825
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xf254172f
xor eax, 0x90c63d48
rol eax, 0x1a
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xd421b93c
pushf
not eax
add eax, 0xc486cf87
xor eax, 0xbe806551
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xaa6b6708
xor eax, 0x8be7e317
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xff6acee5
xor eax, 0x8431bf0c
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x94bd590c
xor eax, 0x9a524afd
rol eax, 0xb1
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r9d, dl
xor edx, edx
div r9d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
sub eax, edx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si eax, xmm5
push rax
pushf
mov eax, 0x4cb63c9
pushf
not eax
add eax, 0xe9e3b7df
xor eax, 0xc6d2913f
rol eax, 0x16
popf
pushf
not eax
add eax, 0xf439dbd1
xor eax, 0x98d0e91f
rol eax, 0xab
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r9d, dl
xor edx, edx
div r9d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
sub eax, edx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si eax, xmm5
push rax
pushf
mov eax, 0x9c2045
pushf
not eax
add eax, 0xa98f1224
xor eax, 0xb4f2289c
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x947ac892
xor eax, 0xbe2e6385
rol eax, 0x43
popf
pushf
not eax
add eax, 0x89f68663
xor eax, 0xecffe859
rol eax, 0x9d
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx edx, byte [0x1401957b8]
movsx edx, dl
lea edx, [rdx + rdx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov eax, 0xdaffab0b
pushf
not eax
add eax, 0xf3b74871
xor eax, 0xd1ea7093
rol eax, 0x73
popf
pushf
not eax
add eax, 0xf1bb1b98
xor eax, 0x8206d0a8
rol eax, 0xf2
popf
cmp edx, 3
je 0x1402fa42a
push rax
pushf
mov eax, 0x4c40de4d
pushf
not eax
add eax, 0xbd22a296
xor eax, 0xff58d6b8
rol eax, 0xff
popf
pushf
not eax
add eax, 0x81449a1e
xor eax, 0xda0cf229
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x8196649d
xor eax, 0xbf098122
rol eax, 0x64
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x4e9b4f1f
pushf
not eax
add eax, 0xb9a072ef
xor eax, 0xf45ae5c4
rol eax, 0x94
popf
pushf
not eax
add eax, 0xb668be63
xor eax, 0xdde9f788
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x9987a723
xor eax, 0x89802745
rol eax, 0x30
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r9d, dl
xor edx, edx
div r9d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
sub eax, edx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si eax, xmm5
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rbp - 0x30]
cdqe
mov dword [rbp + rax*4 - 0x24], ecx
push rax
pushf
mov eax, 0xe0f21906
pushf
not eax
add eax, 0xb42b1b52
xor eax, 0xe0261d93
rol eax, 0x87
popf
pushf
not eax
add eax, 0xe00abf93
xor eax, 0xd163911e
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xbe521f18
xor eax, 0xa33a0d83
rol eax, 0x6b
popf
jmp 0x1402e3ef5
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rbp - 0x30]
cdqe
mov dword [rbp + rax*4 - 0x24], ecx
push rax
pushf
mov eax, 0xa487e0a8
pushf
not eax
add eax, 0xded22644
xor eax, 0x8c6b212a
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xbd0cdd5e
xor eax, 0xb9bbb0cf
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xdfd8bfa9
xor eax, 0xf1898b3c
rol eax, 0xf
popf
pushf
not eax
add eax, 0xe0f4f897
xor eax, 0xdeaaa375
rol eax, 0xc4
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx ecx, byte [0x1401957b8]
movsx ecx, cl
lea edx, [rcx + rcx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov ecx, 0xc1326cd6
pushf
not ecx
add ecx, 0xcecd51d1
xor ecx, 0xf9e55b13
rol ecx, 0xf9
popf
pushf
not ecx
add ecx, 0x9edf73b8
xor ecx, 0xcaf67430
rol ecx, 0x40
popf
cmp edx, 3
jne 0x1402fb0f4
push rax
pushf
mov eax, 0xbc4daed7
pushf
not eax
add eax, 0x853b61c5
xor eax, 0x8a656f1d
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xd3bcedf7
xor eax, 0xad6688e6
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xd430a321
xor eax, 0xda6f8644
rol eax, 0x29
popf
pushf
not eax
add eax, 0xf39c499f
xor eax, 0x91a9d97d
rol eax, 0xc7
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xc6856ae1
pushf
not eax
add eax, 0xf2bdbd1c
xor eax, 0xc57f651b
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xea5a7f91
xor eax, 0xd13dfc82
rol eax, 0x18
popf
pushf
not eax
add eax, 0xcd6dd043
xor eax, 0x83da0db8
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xc29ddc77
xor eax, 0xf87a6f9c
rol eax, 0xbc
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
sub eax, ecx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si ecx, xmm5
push rax
pushf
mov eax, 0x911d567c
pushf
not eax
add eax, 0xe0594895
xor eax, 0xfb56f2f3
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xc92300dc
xor eax, 0xb7dee17b
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf35525f4
xor eax, 0xaa120d5c
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x9c26ebfa
xor eax, 0xac810b53
rol eax, 0x78
popf
jmp 0x1402e3ef5
mov eax, dword [rbp - 0x30]
cdqe
mov r8d, dword [rbp + rax*4 - 0x24]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm4, xmm4
cvtsi2sd xmm4, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm5, xmm5
cvtsi2sd xmm5, eax
addsd xmm5, xmm5
subsd xmm4, xmm5
mulsd xmm4, xmm1
movsd qword [rbp - 0x48], xmm4
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
cmp eax, ecx
je 0x1402fb637
push rax
pushf
mov eax, 0x274cd3db
pushf
not eax
add eax, 0xec597542
xor eax, 0xa2cf5504
rol eax, 0x10
popf
pushf
not eax
add eax, 0xbc7bddcf
xor eax, 0xd5573429
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x8127b71f
xor eax, 0xc342b769
rol eax, 0x43
popf
pushf
not eax
add eax, 0xbe575946
xor eax, 0xa3b67be0
rol eax, 0x9c
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x7ed98a97
pushf
not eax
add eax, 0x92c43f2b
xor eax, 0x8c7df6f7
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x85766af7
xor eax, 0x877438f7
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xaedd8090
xor eax, 0x845fb9e3
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xb899ed35
xor eax, 0x98641c96
rol eax, 0x61
popf
jmp 0x1402e3ef5
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rbp - 0x30]
cdqe
mov dword [rbp + rax*4 - 0x24], ecx
push rax
pushf
mov eax, 0x559e0423
pushf
not eax
add eax, 0xcde30cb3
xor eax, 0xeedc5a19
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xb8496a47
xor eax, 0xe3d2a051
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x9be125bf
xor eax, 0x82efb45b
rol eax, 0xaa
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx ecx, byte [0x1401957b8]
movsx ecx, cl
lea ecx, [rcx + rcx*2]
push rax
not eax
sub ecx, eax
pop rax
sub ecx, 1
cmp ecx, 3
je 0x1402fca41
push rax
pushf
mov eax, 0xb33d8eb2
pushf
not eax
add eax, 0xd2802871
xor eax, 0xae426935
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xf66e1256
xor eax, 0xeec9812b
rol eax, 0x42
popf
pushf
not eax
add eax, 0xdc5b164e
xor eax, 0x8e2902e7
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xa366e312
xor eax, 0x9cfe66df
rol eax, 0x2f
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x5ba17255
pushf
not eax
add eax, 0xf38c476a
xor eax, 0xd724e8b7
rol eax, 0x92
popf
pushf
not eax
add eax, 0xd97e7267
xor eax, 0xec196f2e
rol eax, 0xcd
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
cmp eax, ecx
je 0x1402fd01f
push rax
pushf
mov eax, 0xa1ecdc07
pushf
not eax
add eax, 0xb9f6f608
xor eax, 0xb103d193
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x9d429444
xor eax, 0x9a5802d4
rol eax, 0xef
popf
pushf
not eax
add eax, 0xc1a1a06d
xor eax, 0xeff64a7b
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xc6e8040a
xor eax, 0x9cd1c8c9
rol eax, 0xf2
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x18ab9be4
pushf
not eax
add eax, 0x9882e705
xor eax, 0xf5bb8d9f
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xfc37dc49
xor eax, 0x95b7832d
rol eax, 0x81
popf
pushf
not eax
add eax, 0x9e53e3c0
xor eax, 0xa4dbf734
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x84af727a
xor eax, 0xa130d03f
rol eax, 0xb8
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r9d, dl
xor edx, edx
div r9d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
sub eax, edx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si eax, xmm5
push rax
pushf
mov eax, 0xa4e69e7b
pushf
not eax
add eax, 0xe7034615
xor eax, 0xdab309b9
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xc8306ca6
xor eax, 0xd914377b
rol eax, 0x15
popf
pushf
not eax
add eax, 0xb2a30cee
xor eax, 0xbff597a9
rol eax, 0x43
popf
pushf
not eax
add eax, 0xd8c0e6ff
xor eax, 0xd32094ad
rol eax, 0x84
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx ecx, byte [0x1401957b8]
movsx ecx, cl
lea ecx, [rcx + rcx*2]
push rax
not eax
sub ecx, eax
pop rax
sub ecx, 1
cmp ecx, 3
je 0x1402fd754
push rax
pushf
mov eax, 0xa9a082ed
pushf
not eax
add eax, 0xebeb71c8
xor eax, 0x8c9133f1
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xcfdc21c6
xor eax, 0xbd18e48b
rol eax, 0xde
popf
pushf
not eax
add eax, 0xf3136814
xor eax, 0xffd30bf8
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x9e3e8bfd
xor eax, 0xb2b67bd7
rol eax, 0x10
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x5057dec1
pushf
not eax
add eax, 0x883dd1ed
xor eax, 0xb64ce0c4
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xd4ea05a8
xor eax, 0xb79dc2d3
rol eax, 0x85
popf
pushf
not eax
add eax, 0xfd7d09bd
xor eax, 0xd888b76d
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xb647352c
xor eax, 0x9dc4b5b3
rol eax, 0xe9
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
sub eax, ecx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si ecx, xmm5
push rax
pushf
mov eax, 0xb619661a
pushf
not eax
add eax, 0xca86390f
xor eax, 0xbddaafdd
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xc2a8bf15
xor eax, 0xe8b464ee
rol eax, 0xba
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx ecx, byte [0x1401957b8]
movsx ecx, cl
lea edx, [rcx + rcx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov ecx, 0x7d43c8d6
pushf
not ecx
add ecx, 0xf3813e2d
xor ecx, 0x8b52dafe
rol ecx, 0x77
popf
pushf
not ecx
add ecx, 0x909cbe55
xor ecx, 0xbe7b3fad
rol ecx, 0x13
popf
pushf
not ecx
add ecx, 0xcd00fc46
xor ecx, 0xdc134c10
rol ecx, 0x63
popf
pushf
not ecx
add ecx, 0xeefd7577
xor ecx, 0xda604d35
rol ecx, 0x9e
popf
cmp edx, 3
jne 0x1402fe528
push rax
pushf
mov eax, 0xa9a295b
pushf
not eax
add eax, 0x89c6713b
xor eax, 0xaa9a51a2
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x8afb9766
xor eax, 0xb67a42c6
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xb78ab3ea
xor eax, 0xc134562c
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xb325db43
xor eax, 0xae4e965b
rol eax, 0xb0
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xc64ff097
pushf
not eax
add eax, 0xe64efc77
xor eax, 0xd3475e06
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xf8272e85
xor eax, 0xace43ab9
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x8929869d
xor eax, 0xbd6e6f6c
rol eax, 0x97
popf
pushf
not eax
add eax, 0xb1935e73
xor eax, 0x9527cf8b
rol eax, 0xba
popf
jmp 0x1402e3ef5
jmp 0x1402fc8ce
sub rsp, 0x20
lea rcx, [rbp - 0x28]
call fcn.1401ebe32
add rsp, 0x20
cmp byte [rbp - 0x28], 0
jne 0x1402fed97
push rax
pushf
mov eax, 0xe2fab9cc
pushf
not eax
add eax, 0xb6236026
xor eax, 0xe03a3b44
rol eax, 0x69
popf
pushf
not eax
add eax, 0xd51ccb00
xor eax, 0xe3e1ce92
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x80467c3c
xor eax, 0xc0901987
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xf804ca0b
xor eax, 0xd3e85650
rol eax, 0xb2
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x61a12960
pushf
not eax
add eax, 0x9bcca44e
xor eax, 0xc472d938
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xc6e3e43a
xor eax, 0x9dee6428
rol eax, 0xe2
popf
jmp 0x1402e3ef5
movsd xmm0, qword [0x140171850]
movsd xmm1, qword [0x140171848]
movsd xmm2, qword [0x140171840]
movsd xmm3, qword [0x140171838]
jmp 0x1402ff02a
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx ecx, byte [0x1401957b8]
movsx ecx, cl
lea ecx, [rcx + rcx*2]
push rax
not eax
sub ecx, eax
pop rax
sub ecx, 1
cmp ecx, 3
je 0x1402ff086
push rax
pushf
mov eax, 0x1f67dec0
pushf
not eax
add eax, 0xcc748273
xor eax, 0x8f1806a5
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xfdf5963c
xor eax, 0x8bc40bea
rol eax, 0x35
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x91f0b0f6
pushf
not eax
add eax, 0x8114eca2
xor eax, 0xda9ebb4d
rol eax, 0x56
popf
pushf
not eax
add eax, 0xbdb06277
xor eax, 0x84a133d6
rol eax, 0xf2
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r9d, dl
xor edx, edx
div r9d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
sub eax, edx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si eax, xmm5
push rax
pushf
mov eax, 0xba1c0c91
pushf
not eax
add eax, 0x9bf918ae
xor eax, 0xc71e36c0
rol eax, 0x60
popf
pushf
not eax
add eax, 0xe576828a
xor eax, 0xbeb35715
rol eax, 0x3d
popf
jmp 0x1402e3ef5
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rbp - 0x30]
cdqe
mov dword [rbp + rax*4 - 0x24], ecx
push rax
pushf
mov eax, 0xb7971726
pushf
not eax
add eax, 0xd634b8a0
xor eax, 0xc5b4beda
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xa24268d3
xor eax, 0xc501492f
rol eax, 0x10
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
sub eax, ecx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si ecx, xmm5
push rax
pushf
mov eax, 0x448cd023
pushf
not eax
add eax, 0x836113fc
xor eax, 0xc1387c52
rol eax, 0x32
popf
pushf
not eax
add eax, 0xd58a922e
xor eax, 0xc949553b
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xfe29a64d
xor eax, 0xb3748dfd
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x9ef358c7
xor eax, 0xf693a54e
rol eax, 0x4a
popf
jmp 0x1402e3ef5
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rbp - 0x30]
cdqe
mov dword [rbp + rax*4 - 0x24], ecx
push rax
pushf
mov eax, 0x9443a67d
pushf
not eax
add eax, 0xb9af87fd
xor eax, 0xd59337c4
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x842cb02a
xor eax, 0xb6f69923
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xaf90dd35
xor eax, 0x9b6ebe98
rol eax, 0x60
popf
pushf
not eax
add eax, 0x92659552
xor eax, 0xe6b004f5
rol eax, 0xd6
popf
jmp 0x1402e3ef5
mov eax, dword [rbp - 0x30]
cdqe
mov r8d, dword [rbp + rax*4 - 0x24]
mov eax, dword [rbp - 0x30]
add eax, 0xffffffc1
xorps xmm4, xmm4
cvtsi2sd xmm4, eax
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm5, xmm5
cvtsi2sd xmm5, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
cvtsi2sd xmm6, eax
addsd xmm6, xmm6
subsd xmm5, xmm6
mulsd xmm5, xmm4
movsd qword [rbp - 0x48], xmm5
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
cmp eax, ecx
je 0x1403003f9
push rax
pushf
mov eax, 0x4296b37d
pushf
not eax
add eax, 0xe63374e6
xor eax, 0xdb943966
rol eax, 6
popf
pushf
not eax
add eax, 0xb8e80a99
xor eax, 0x9bfc4e2e
rol eax, 0x98
popf
pushf
not eax
add eax, 0xcc870481
xor eax, 0xf859ea78
rol eax, 0x3b
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xe11172
pushf
not eax
add eax, 0xfb5cdd86
xor eax, 0xf53f8000
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xbe31dd89
xor eax, 0xb1bb3a8e
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xeb3a09b9
xor eax, 0x9387d995
rol eax, 0xa2
popf
jmp 0x1402e3ef5
push r8
not r8d
sub ecx, r8d
pop r8
sub ecx, 1
mov eax, dword [rbp - 0x30]
cdqe
mov r8d, dword [rbp + rax*4 - 0x24]
mov eax, dword [rbp - 0x30]
add eax, 0xffffffc1
xorps xmm4, xmm4
cvtsi2sd xmm4, eax
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm5, xmm5
cvtsi2sd xmm5, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm6, xmm6
cvtsi2sd xmm6, eax
addsd xmm6, xmm6
subsd xmm5, xmm6
mulsd xmm5, xmm4
movsd qword [rbp - 0x48], xmm5
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r9d, dl
xor edx, edx
div r9d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
cmp eax, edx
je 0x140300680
push rax
pushf
mov eax, 0xf3132ca8
pushf
not eax
add eax, 0xecde87de
xor eax, 0x85532c99
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xdbff0021
xor eax, 0xbff70d32
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xfb26ca3d
xor eax, 0xb64a8939
rol eax, 0x61
popf
pushf
not eax
add eax, 0xe5cab271
xor eax, 0x9992ed95
rol eax, 0xe
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x4954f541
pushf
not eax
add eax, 0x85d054a2
xor eax, 0xb35ceaee
rol eax, 8
popf
pushf
not eax
add eax, 0xa9aba82f
xor eax, 0xc3abb58d
rol eax, 0x26
popf
pushf
not eax
add eax, 0xac8966b4
xor eax, 0xe1e3904f
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xb89b053b
xor eax, 0xe94f6a14
rol eax, 0xd7
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx edx, byte [0x1401957b8]
movsx edx, dl
lea edx, [rdx + rdx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov eax, 0xa3fa08ff
pushf
not eax
add eax, 0xf0c953ba
xor eax, 0xc85208f7
rol eax, 0x57
popf
pushf
not eax
add eax, 0xa8a79444
xor eax, 0x81e745a2
rol eax, 0x12
popf
cmp edx, 3
jne 0x14030076f
push rax
pushf
mov eax, 0x27b5817a
pushf
not eax
add eax, 0x8fd663fd
xor eax, 0xd5c34034
rol eax, 0x93
popf
pushf
not eax
add eax, 0x9a44117a
xor eax, 0x870ba407
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xc9ea9157
xor eax, 0xf0dd6524
rol eax, 0x51
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x14198549
pushf
not eax
add eax, 0x83267a15
xor eax, 0xe48215db
rol eax, 0xa
popf
pushf
not eax
add eax, 0x8b327da8
xor eax, 0x8d41a847
rol eax, 0x97
popf
pushf
not eax
add eax, 0x8bcb9e6b
xor eax, 0xec62baa1
rol eax, 0x16
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r9d, dl
xor edx, edx
div r9d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
sub eax, edx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si eax, xmm5
push rax
pushf
mov eax, 0x54d33cf8
pushf
not eax
add eax, 0x8b891cf9
xor eax, 0xe16de45b
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xa3975bf7
xor eax, 0xcaaca785
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x86a9d0d0
xor eax, 0xcb3e2357
rol eax, 0xb2
popf
jmp 0x1402e3ef5
mov byte [rbp - 0x28], 1
mov eax, dword [rbp - 0x24]
lea rcx, [0x18f9db5f5]
pushf
sub rcx, 0x4f845c45
popf
mov rdi, qword [rcx + rax*8]
sub rsp, 0x20
lea rcx, [rbp - 0x30]
call fcn.1401de14e
add rsp, 0x20
cmp byte [rbp - 0x30], 0
jne 0x140300ecb
push rax
pushf
mov eax, 0x6b41c116
pushf
not eax
add eax, 0xe37d4d72
xor eax, 0xc0e4b085
rol eax, 0x58
popf
pushf
not eax
add eax, 0xb56505b6
xor eax, 0x89433dbe
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xb16d9424
xor eax, 0x93abd7b4
rol eax, 0x33
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x606036b0
pushf
not eax
add eax, 0x833a11fd
xor eax, 0xcf9892f7
rol eax, 0x31
popf
pushf
not eax
add eax, 0x8f0cdeb5
xor eax, 0xbb07cc4f
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xb26f2037
xor eax, 0x8a4283a7
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x824e5c22
xor eax, 0xdb7892c8
rol eax, 0x5a
popf
jmp 0x1402e3ef5
inc dword [rbp - 0x38]
mov eax, dword [rbp - 0x38]
test eax, eax
jne 0x14030112b
push rax
pushf
mov eax, 0x26dacd7f
pushf
not eax
add eax, 0xa99bf290
xor eax, 0xf826ddcb
rol eax, 0x74
popf
pushf
not eax
add eax, 0x81a49e95
xor eax, 0x981dadac
rol eax, 0x59
popf
pushf
not eax
add eax, 0xbf7f7cd6
xor eax, 0xb65d6626
rol eax, 0x39
popf
pushf
not eax
add eax, 0xe045fe29
xor eax, 0xb6500838
rol eax, 0xc6
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x21d58de5
pushf
not eax
add eax, 0xe715c611
xor eax, 0x825cfb1d
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xc6cbeefa
xor eax, 0xbe643c1c
rol eax, 0x47
popf
pushf
not eax
add eax, 0xb4da0ef8
xor eax, 0x9796a189
rol eax, 0xf0
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx ecx, byte [0x1401957b8]
movsx ecx, cl
lea edx, [rcx + rcx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov ecx, 0x27b208e
pushf
not ecx
add ecx, 0xc714ccad
xor ecx, 0xfd4ab712
rol ecx, 0x83
popf
pushf
not ecx
add ecx, 0xb430cd24
xor ecx, 0x905b644b
rol ecx, 0x3a
popf
pushf
not ecx
add ecx, 0xe3c34450
xor ecx, 0xd2457c09
rol ecx, 0x55
popf
pushf
not ecx
add ecx, 0xb947636c
xor ecx, 0xe8b96e3e
rol ecx, 0xa7
popf
cmp edx, 3
jne 0x140301390
push rax
pushf
mov eax, 0xdca50a99
pushf
not eax
add eax, 0xda7b4169
xor eax, 0x930508fd
rol eax, 0x52
popf
pushf
not eax
add eax, 0xad911a02
xor eax, 0xb4c75669
rol eax, 0xde
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x2a628610
pushf
not eax
add eax, 0xa0d92971
xor eax, 0xca1a6e1e
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x883ff635
xor eax, 0xf7cf0d96
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xd0638507
xor eax, 0xf1532d20
rol eax, 0x78
popf
pushf
not eax
add eax, 0x874ef372
xor eax, 0xf01c44bb
rol eax, 0x90
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
sub eax, ecx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si ecx, xmm5
push rax
pushf
mov eax, 0x7cd865f8
pushf
not eax
add eax, 0xe2312d85
xor eax, 0xdc6cb87c
rol eax, 0x91
popf
pushf
not eax
add eax, 0x8620258d
xor eax, 0xe9e32039
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xe09c4a5b
xor eax, 0xf1834354
rol eax, 0x74
popf
pushf
not eax
add eax, 0xf2ef8170
xor eax, 0xdf69f882
rol eax, 0xb6
popf
jmp 0x1402e3ef5
push r8
not r8d
sub ecx, r8d
pop r8
sub ecx, 1
mov eax, dword [rbp - 0x38]
cdqe
mov r8d, dword [rbp + rax*4 - 0x2c]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm4, xmm4
cvtsi2sd xmm4, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm5, xmm5
cvtsi2sd xmm5, eax
addsd xmm5, xmm5
subsd xmm4, xmm5
mulsd xmm4, xmm3
movsd qword [rbp - 0x48], xmm4
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r9d, dl
xor edx, edx
div r9d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
cmp eax, edx
je 0x140301561
push rax
pushf
mov eax, 0x5b620933
pushf
not eax
add eax, 0x9128a757
xor eax, 0xcf553c09
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xf0ffd8c2
xor eax, 0xb7f8ad03
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x91383f40
xor eax, 0x938d182e
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x9ab56e09
xor eax, 0xf3d1defa
rol eax, 0x73
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x9e66ae76
pushf
not eax
add eax, 0xae037325
xor eax, 0xf1663b5a
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xbae9dab6
xor eax, 0x94a6b51c
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xeee2d8f7
xor eax, 0xfbc891e8
rol eax, 0x77
popf
pushf
not eax
add eax, 0xb69eff99
xor eax, 0x838dfd2d
rol eax, 0xef
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx edx, byte [0x1401957b8]
movsx edx, dl
lea edx, [rdx + rdx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov eax, 0x5e73ff07
pushf
not eax
add eax, 0xe0dabde4
xor eax, 0x8e685024
rol eax, 0xef
popf
pushf
not eax
add eax, 0xaecf30a8
xor eax, 0x841ff745
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x9d98d87a
xor eax, 0xcfba7d41
rol eax, 0x61
popf
cmp edx, 3
jne 0x140301cda
push rax
pushf
mov eax, 0x971fe712
pushf
not eax
add eax, 0xa2651b2e
xor eax, 0xff593d67
rol eax, 3
popf
pushf
not eax
add eax, 0xf6d2a91b
xor eax, 0xed7a1a02
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa5199678
xor eax, 0xb149fc27
rol eax, 0xca
popf
pushf
not eax
add eax, 0xca399d20
xor eax, 0x94e34351
rol eax, 0x8a
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x95481464
pushf
not eax
add eax, 0xed30b78f
xor eax, 0xb93c5bb8
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xf67f9ddf
xor eax, 0xbaa4fecd
rol eax, 0x29
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx ecx, byte [0x1401957b8]
movsx ecx, cl
lea edx, [rcx + rcx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov ecx, 0x313d0903
pushf
not ecx
add ecx, 0xe5368b3b
xor ecx, 0xde01d902
rol ecx, 0xc6
popf
pushf
not ecx
add ecx, 0xf1dd1125
xor ecx, 0xa0658a3f
rol ecx, 0x4a
popf
pushf
not ecx
add ecx, 0x81378508
xor ecx, 0xf4fac8cd
rol ecx, 0xb7
popf
pushf
not ecx
add ecx, 0x86251b1e
xor ecx, 0xcc21a04d
rol ecx, 0xbe
popf
cmp edx, 3
jne 0x140302054
push rax
pushf
mov eax, 0xf4e51450
pushf
not eax
add eax, 0xda3f747c
xor eax, 0xe13db196
rol eax, 0x56
popf
pushf
not eax
add eax, 0x92dad53d
xor eax, 0xafae76b5
rol eax, 0xed
popf
pushf
not eax
add eax, 0xcea8c02a
xor eax, 0xddc90ea3
rol eax, 0xe
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x4c438043
pushf
not eax
add eax, 0xa4d98872
xor eax, 0x8e93d053
rol eax, 0x31
popf
pushf
not eax
add eax, 0xb91afe21
xor eax, 0xcb979912
rol eax, 0x56
popf
pushf
not eax
add eax, 0xeb576418
xor eax, 0xf2a6e688
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x90bd79c4
xor eax, 0xc1e1e6d3
rol eax, 0xbc
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
sub eax, ecx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si ecx, xmm5
push rax
pushf
mov eax, 0xece6cd6e
pushf
not eax
add eax, 0xb8aba87f
xor eax, 0x94053f5a
rol eax, 2
popf
pushf
not eax
add eax, 0xbdeca501
xor eax, 0xaee513f3
rol eax, 0xc4
popf
jmp 0x1402e3ef5
push r8
not r8d
sub ecx, r8d
pop r8
sub ecx, 1
mov eax, dword [rbp - 0x38]
cdqe
mov r8d, dword [rbp + rax*4 - 0x2c]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm4, xmm4
cvtsi2sd xmm4, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm5, xmm5
cvtsi2sd xmm5, eax
addsd xmm5, xmm5
subsd xmm4, xmm5
mulsd xmm4, xmm1
movsd qword [rbp - 0x48], xmm4
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r9d, dl
xor edx, edx
div r9d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
cmp eax, edx
je 0x1403021ec
push rax
pushf
mov eax, 0x2ea6d95d
pushf
not eax
add eax, 0x8204865e
xor eax, 0xc26a9e8d
rol eax, 0x17
popf
pushf
not eax
add eax, 0xd7420f6b
xor eax, 0xb6888fda
rol eax, 0x76
popf
pushf
not eax
add eax, 0xc90b554e
xor eax, 0xc6250cce
rol eax, 0xf7
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x4bcdeb96
pushf
not eax
add eax, 0xe3814909
xor eax, 0xfe9714dc
rol eax, 0x92
popf
pushf
not eax
add eax, 0xfb8618da
xor eax, 0xf14c7449
rol eax, 0xa9
popf
jmp 0x1402e3ef5
mov eax, dword [rbp - 0x38]
cdqe
mov r8d, dword [rbp + rax*4 - 0x2c]
mov eax, dword [rbp - 0x38]
add eax, 0xffffffc0
xorps xmm4, xmm4
cvtsi2sd xmm4, eax
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm5, xmm5
cvtsi2sd xmm5, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
cvtsi2sd xmm6, eax
addsd xmm6, xmm6
subsd xmm5, xmm6
mulsd xmm5, xmm4
movsd qword [rbp - 0x48], xmm5
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
cmp eax, ecx
je 0x14030256c
push rax
pushf
mov eax, 0x774a8baf
pushf
not eax
add eax, 0x987b083a
xor eax, 0x9225bf26
rol eax, 0x33
popf
pushf
not eax
add eax, 0xa66fbaf4
xor eax, 0xf10a2257
rol eax, 0x25
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xb006844c
pushf
not eax
add eax, 0x93cb7c09
xor eax, 0xdacb630d
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xd9d13b61
xor eax, 0x8b8f0634
rol eax, 0x98
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
sub eax, ecx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si ecx, xmm5
push rax
pushf
mov eax, 0xa4066ad1
pushf
not eax
add eax, 0xa9e08e94
xor eax, 0xe1abd6db
rol eax, 0x74
popf
pushf
not eax
add eax, 0xec6338df
xor eax, 0xd5f38f15
rol eax, 0xae
popf
pushf
not eax
add eax, 0xc9c2ec38
xor eax, 0xbcd286ca
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x9e51fa29
xor eax, 0xc27dee67
rol eax, 0xe1
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx ecx, byte [0x1401957b8]
movsx ecx, cl
lea ecx, [rcx + rcx*2]
lea eax, [rax + rcx*8]
cmp eax, 3
je 0x140302a45
push rax
pushf
mov eax, 0xa2c0484b
pushf
not eax
add eax, 0xfad0925c
xor eax, 0x80ba84fe
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xa86cc9f1
xor eax, 0xf9e1969b
rol eax, 0xef
popf
pushf
not eax
add eax, 0x8fea454c
xor eax, 0x8b062b9e
rol eax, 0xea
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x197c7569
pushf
not eax
add eax, 0x85acda79
xor eax, 0xc3afdf58
rol eax, 0x14
popf
pushf
not eax
add eax, 0xe7064fef
xor eax, 0xc802d454
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xac01d9ae
xor eax, 0xb8655313
rol eax, 0x79
popf
pushf
not eax
add eax, 0x8f89f0f8
xor eax, 0xe0e39ca3
rol eax, 0xb3
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
sub eax, ecx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si ecx, xmm5
push rax
pushf
mov eax, 0x203d3ec8
pushf
not eax
add eax, 0x96e5e1bd
xor eax, 0xa83ca84e
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xf66ce584
xor eax, 0xed3e1c12
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xc6b18c2b
xor eax, 0xfbcc23d2
rol eax, 0x62
popf
jmp 0x1402e3ef5
inc dword [rbp - 0x30]
mov eax, dword [rbp - 0x30]
test eax, eax
jne 0x14030321a
push rax
pushf
mov eax, 0x75748a69
pushf
not eax
add eax, 0x8142646a
xor eax, 0xe7c0f849
rol eax, 0xa
popf
pushf
not eax
add eax, 0xc5a11e2a
xor eax, 0x9104fe79
rol eax, 0x75
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xc4b9dbc8
pushf
not eax
add eax, 0xf82c8273
xor eax, 0x899c2f84
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x98caeaa5
xor eax, 0xe5b888ad
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xefe9ca49
xor eax, 0x8a1694e6
rol eax, 0xee
popf
pushf
not eax
add eax, 0x9e0645cb
xor eax, 0xb4ad5214
rol eax, 0xb
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r9d, dl
xor edx, edx
div r9d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
sub eax, edx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si eax, xmm5
push rax
pushf
mov eax, 0xb7df0cb
pushf
not eax
add eax, 0xd5125a6f
xor eax, 0x84b712bb
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xa938876e
xor eax, 0x93a41755
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xe9abaeba
xor eax, 0xc256001f
rol eax, 0x7b
popf
jmp 0x1402e3ef5
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rbp - 0x30]
cdqe
mov dword [rbp + rax*4 - 0x24], ecx
push rax
pushf
mov eax, 0xd22b612d
pushf
not eax
add eax, 0xd0eb52b2
xor eax, 0xa583ce8d
rol eax, 0x52
popf
pushf
not eax
add eax, 0xc163cdec
xor eax, 0xc899a887
rol eax, 0x76
popf
pushf
not eax
add eax, 0xefc7358a
xor eax, 0xa830bea0
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xc447c27c
xor eax, 0xadac060b
rol eax, 0xe6
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
cmp eax, ecx
je 0x14030391d
push rax
pushf
mov eax, 0x62acfdc0
pushf
not eax
add eax, 0xa5a3f98e
xor eax, 0xda0973d0
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xeb03cd3d
xor eax, 0xbcf7cd55
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xc0a8aeaf
xor eax, 0xf9ca250c
rol eax, 0xe8
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x7604980a
pushf
not eax
add eax, 0xef9f6bee
xor eax, 0x883fd247
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xd3a967cb
xor eax, 0xe4f74b59
rol eax, 0x30
popf
pushf
not eax
add eax, 0x82792674
xor eax, 0xdf12469d
rol eax, 0x92
popf
pushf
not eax
add eax, 0xed65f9fa
xor eax, 0x811abfdf
rol eax, 0x35
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx ecx, byte [0x1401957b8]
movsx ecx, cl
lea edx, [rcx + rcx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov ecx, 0x6313b354
pushf
not ecx
add ecx, 0xcb034c32
xor ecx, 0xc564166a
rol ecx, 0x1d
popf
pushf
not ecx
add ecx, 0xaaf208f4
xor ecx, 0xf6a0971d
rol ecx, 0x45
popf
cmp edx, 3
jne 0x140303b8b
push rax
pushf
mov eax, 0x2d33f662
pushf
not eax
add eax, 0x8bb3c5ed
xor eax, 0xd05f94f0
rol eax, 0x77
popf
pushf
not eax
add eax, 0xf5bbb9e4
xor eax, 0xb94ae4b4
rol eax, 0x36
popf
pushf
not eax
add eax, 0x90fb8b85
xor eax, 0xfaab6cc5
rol eax, 0x17
popf
pushf
not eax
add eax, 0xed6dce2a
xor eax, 0xd31854c8
rol eax, 0x21
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x33671b5c
pushf
not eax
add eax, 0xa3dbc5eb
xor eax, 0xa2cf35d7
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xe6eccfb9
xor eax, 0xc94858a0
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xafdba556
xor eax, 0x92876795
rol eax, 0xe4
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
sub eax, ecx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si ecx, xmm5
push rax
pushf
mov eax, 0xf53d9a3d
pushf
not eax
add eax, 0xc7b6aa51
xor eax, 0x8253d6df
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x8a2bb24a
xor eax, 0xd9762c37
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xaa42c7ed
xor eax, 0xd1128697
rol eax, 0x97
popf
pushf
not eax
add eax, 0xd497b252
xor eax, 0xc6b48452
rol eax, 0x6e
popf
jmp 0x1402e3ef5
push r8
not r8d
sub ecx, r8d
pop r8
sub ecx, 1
mov eax, dword [rbp - 0x30]
cdqe
mov r8d, dword [rbp + rax*4 - 0x24]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm4, xmm4
cvtsi2sd xmm4, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm5, xmm5
cvtsi2sd xmm5, eax
addsd xmm5, xmm5
subsd xmm4, xmm5
mulsd xmm4, xmm2
movsd qword [rbp - 0x48], xmm4
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r9d, dl
xor edx, edx
div r9d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
cmp eax, edx
je 0x140303d23
push rax
pushf
mov eax, 0xac849188
pushf
not eax
add eax, 0xd375b8a1
xor eax, 0x90f64eda
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xf9888c85
xor eax, 0xec503589
rol eax, 3
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xbdccb101
pushf
not eax
add eax, 0xc7d807ff
xor eax, 0xde565662
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x81d4890d
xor eax, 0xb6bfdf1d
rol eax, 7
popf
pushf
not eax
add eax, 0xc3889d51
xor eax, 0xfc0792b6
rol eax, 0x93
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx edx, byte [0x1401957b8]
movsx edx, dl
lea edx, [rdx + rdx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov eax, 0x4ac628c5
pushf
not eax
add eax, 0xc75ef182
xor eax, 0xf463f616
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x99a2c99f
xor eax, 0x88816336
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xd4f028d1
xor eax, 0xd565bdc3
rol eax, 0x81
popf
cmp edx, 3
jne 0x140304424
push rax
pushf
mov eax, 0x8fd241d2
pushf
not eax
add eax, 0xf030d52a
xor eax, 0xb4256f65
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x87929685
xor eax, 0xb39a30dd
rol eax, 0xc9
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x2822b6f0
pushf
not eax
add eax, 0xdda2e7de
xor eax, 0xcf0c81bd
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xc0ba875a
xor eax, 0xd0e3e693
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xf9dd08b9
xor eax, 0xbedc13d1
rol eax, 0xf0
popf
jmp 0x1402e3ef5
mov eax, dword [rbp - 0x30]
cdqe
mov r8d, dword [rbp + rax*4 - 0x24]
mov eax, dword [rbp - 0x30]
add eax, 0xffffffc3
xorps xmm4, xmm4
cvtsi2sd xmm4, eax
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm5, xmm5
cvtsi2sd xmm5, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
cvtsi2sd xmm6, eax
addsd xmm6, xmm6
subsd xmm5, xmm6
mulsd xmm5, xmm4
movsd qword [rbp - 0x48], xmm5
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
cmp eax, ecx
je 0x1403046a2
push rax
pushf
mov eax, 0x3b6dbfef
pushf
not eax
add eax, 0xa447c2a2
xor eax, 0xfb7a1220
rol eax, 0x75
popf
pushf
not eax
add eax, 0xfd505d10
xor eax, 0xc6692799
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x85f06ebe
xor eax, 0x9f5dd4eb
rol eax, 0xa
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x7d5f17d4
pushf
not eax
add eax, 0xe83f6745
xor eax, 0xb7a22c36
rol eax, 0xba
popf
pushf
not eax
add eax, 0xe5bbe18b
xor eax, 0xca46d307
rol eax, 0xdf
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx edx, byte [0x1401957b8]
movsx edx, dl
lea edx, [rdx + rdx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov eax, 0x76dd4555
pushf
not eax
add eax, 0xf42ad462
xor eax, 0xb80cc796
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xc9401b33
xor eax, 0x87528afe
rol eax, 0x19
popf
pushf
not eax
add eax, 0x81b6bef3
xor eax, 0xa21d9795
rol eax, 0x31
popf
pushf
not eax
add eax, 0xef63fbec
xor eax, 0x8df03254
rol eax, 0xda
popf
cmp edx, 3
je 0x14030508a
push rax
pushf
mov eax, 0x8b0ae425
pushf
not eax
add eax, 0xcbc8b14c
xor eax, 0xd3341227
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xfee27c72
xor eax, 0xd06a2467
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb92820a8
xor eax, 0x94bea1d6
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xfc97b65f
xor eax, 0xe08b4b70
rol eax, 0x78
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x913e4faa
pushf
not eax
add eax, 0xd36e5460
xor eax, 0xdcf6d197
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x827f5aa6
xor eax, 0xfffbeb29
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xbac6d411
xor eax, 0xce3e4893
rol eax, 0x90
popf
pushf
not eax
add eax, 0xef9914a1
xor eax, 0xa7e992c0
rol eax, 0x78
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx ecx, byte [0x1401957b8]
movsx ecx, cl
lea ecx, [rcx + rcx*2]
push rax
not eax
sub ecx, eax
pop rax
sub ecx, 1
cmp ecx, 3
je 0x1403054ec
push rax
pushf
mov eax, 0xd643c673
pushf
not eax
add eax, 0xb73e286b
xor eax, 0xe2419578
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xfe874a58
xor eax, 0x9fd85c81
rol eax, 0x45
popf
pushf
not eax
add eax, 0xc9bc184a
xor eax, 0xf0454ce6
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xc71cca48
xor eax, 0x8aedfac5
rol eax, 0x65
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xc7e2d503
pushf
not eax
add eax, 0x9a1d5ac4
xor eax, 0xbcba629f
rol eax, 0x78
popf
pushf
not eax
add eax, 0x929ed99f
xor eax, 0xbb468f8f
rol eax, 0xba
popf
pushf
not eax
add eax, 0xa9e780e9
xor eax, 0x8c45a58d
rol eax, 0x49
popf
jmp 0x1402e3ef5
mov eax, dword [rbp - 0x30]
cdqe
mov r8d, dword [rbp + rax*4 - 0x24]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm4, xmm4
cvtsi2sd xmm4, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm5, xmm5
cvtsi2sd xmm5, eax
addsd xmm5, xmm5
subsd xmm4, xmm5
mulsd xmm4, xmm3
movsd qword [rbp - 0x48], xmm4
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
cmp eax, ecx
je 0x1403055f1
push rax
pushf
mov eax, 0x7ea4a620
pushf
not eax
add eax, 0xb8533497
xor eax, 0xe79f22e5
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xa433b230
xor eax, 0xaea0849f
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xa40bc529
xor eax, 0xfb28514b
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xd87ce831
xor eax, 0xf7e11a09
rol eax, 0x58
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xba503999
pushf
not eax
add eax, 0xed9fceff
xor eax, 0x94b598e3
rol eax, 0x50
popf
pushf
not eax
add eax, 0xb517588a
xor eax, 0xc4f73dad
rol eax, 0x52
popf
pushf
not eax
add eax, 0x80abbd63
xor eax, 0xe8a22fc4
rol eax, 0x6a
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
sub eax, ecx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si ecx, xmm5
push rax
pushf
mov eax, 0xaca358cb
pushf
not eax
add eax, 0x8d769e76
xor eax, 0xf3c3f927
rol eax, 7
popf
pushf
not eax
add eax, 0xda830695
xor eax, 0xe93c5571
rol eax, 0xa
popf
pushf
not eax
add eax, 0xae0268ba
xor eax, 0x8c8d882b
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xff134713
xor eax, 0xb5617ebc
rol eax, 0x44
popf
jmp 0x1402e3ef5
push r8
not r8d
sub ecx, r8d
pop r8
sub ecx, 1
mov eax, dword [rbp - 0x30]
cdqe
mov r8d, dword [rbp + rax*4 - 0x24]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm4, xmm4
cvtsi2sd xmm4, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm5, xmm5
cvtsi2sd xmm5, eax
addsd xmm5, xmm5
subsd xmm4, xmm5
mulsd xmm4, xmm3
movsd qword [rbp - 0x48], xmm4
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r9d, dl
xor edx, edx
div r9d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
cmp eax, edx
je 0x140305891
push rax
pushf
mov eax, 0xa0f20e2f
pushf
not eax
add eax, 0xc525df8e
xor eax, 0xfec608b3
rol eax, 0x98
popf
pushf
not eax
add eax, 0xa2371585
xor eax, 0xb448bfab
rol eax, 0x35
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xe36f4d72
pushf
not eax
add eax, 0xd7a3e515
xor eax, 0xe786c5b9
rol eax, 0xec
popf
pushf
not eax
add eax, 0xac4c4acb
xor eax, 0xae8b996e
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x8f8b0458
xor eax, 0xe631c55f
rol eax, 0xda
popf
pushf
not eax
add eax, 0x9dc148e9
xor eax, 0xf7b1d384
rol eax, 0x1e
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
sub eax, ecx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si ecx, xmm5
push rax
pushf
mov eax, 0x6e1161e8
pushf
not eax
add eax, 0xccf61906
xor eax, 0xb7e04598
rol eax, 0x38
popf
pushf
not eax
add eax, 0xf5a717ff
xor eax, 0xaf02f554
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xe3997f65
xor eax, 0xf0004fe2
rol eax, 0xfb
popf
jmp 0x1402e3ef5
mov eax, dword [rbp - 0x30]
cdqe
mov r8d, dword [rbp + rax*4 - 0x24]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm4, xmm4
cvtsi2sd xmm4, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm5, xmm5
cvtsi2sd xmm5, eax
addsd xmm5, xmm5
subsd xmm4, xmm5
mulsd xmm4, xmm1
movsd qword [rbp - 0x48], xmm4
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
cmp eax, ecx
je 0x1403062db
push rax
pushf
mov eax, 0x412cb538
pushf
not eax
add eax, 0xca350903
xor eax, 0xd6727138
rol eax, 6
popf
pushf
not eax
add eax, 0x87af17ae
xor eax, 0x89265b3c
rol eax, 0xa4
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xe0cfee33
pushf
not eax
add eax, 0xa0ba47cb
xor eax, 0xe7ab78af
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xfa81d139
xor eax, 0xb0709f03
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x9183f1c1
xor eax, 0xd8fdc0c5
rol eax, 0x28
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
cmp eax, ecx
je 0x14030684d
push rax
pushf
mov eax, 0x6f77abbb
pushf
not eax
add eax, 0xc56e8b67
xor eax, 0x9aeb7dd7
rol eax, 0x19
popf
pushf
not eax
add eax, 0xaea4015f
xor eax, 0xe0361339
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x99945a4b
xor eax, 0x8c3f8ba2
rol eax, 0xc1
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xf781a61d
pushf
not eax
add eax, 0x8f59f45c
xor eax, 0xb65c13e2
rol eax, 0x94
popf
pushf
not eax
add eax, 0xdd41b8b6
xor eax, 0xa97fa070
rol eax, 0xb
popf
jmp 0x1402e3ef5
push r8
not r8d
sub ecx, r8d
pop r8
sub ecx, 1
mov eax, dword [rbp - 0x30]
cdqe
mov r8d, dword [rbp + rax*4 - 0x24]
mov eax, dword [rbp - 0x30]
add eax, 0xffffffc5
xorps xmm4, xmm4
cvtsi2sd xmm4, eax
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm5, xmm5
cvtsi2sd xmm5, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm6, xmm6
cvtsi2sd xmm6, eax
addsd xmm6, xmm6
subsd xmm5, xmm6
mulsd xmm5, xmm4
movsd qword [rbp - 0x48], xmm5
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r9d, dl
xor edx, edx
div r9d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
cmp eax, edx
je 0x140306bf8
push rax
pushf
mov eax, 0x77f6902a
pushf
not eax
add eax, 0x93911c5c
xor eax, 0x9d8b4089
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xcdc6b5ad
xor eax, 0xd3b999a5
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc1e19c9f
xor eax, 0x98a332f2
rol eax, 0xa8
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x4de6654d
pushf
not eax
add eax, 0xa8322f96
xor eax, 0x949113ff
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xa8daff43
xor eax, 0xea6483f5
rol eax, 0x9a
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r9d, dl
xor edx, edx
div r9d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
sub eax, edx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si eax, xmm5
push rax
pushf
mov eax, 0x6e04fc50
pushf
not eax
add eax, 0x8a1eb6a5
xor eax, 0xd63e7d3a
rol eax, 0x81
popf
pushf
not eax
add eax, 0xdf6626e0
xor eax, 0xe867eda4
rol eax, 0x71
popf
pushf
not eax
add eax, 0xde4a3520
xor eax, 0xaef50442
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xb21ac1cc
xor eax, 0xbcd9bcc7
rol eax, 0xd8
popf
jmp 0x1402e3ef5
mov eax, dword [rbp - 0x30]
cdqe
mov r8d, dword [rbp + rax*4 - 0x24]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm4, xmm4
cvtsi2sd xmm4, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm5, xmm5
cvtsi2sd xmm5, eax
addsd xmm5, xmm5
subsd xmm4, xmm5
mulsd xmm4, xmm0
movsd qword [rbp - 0x48], xmm4
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
cmp eax, ecx
je 0x140306f2b
push rax
pushf
mov eax, 0x53df74d7
pushf
not eax
add eax, 0xdc0c0d33
xor eax, 0xe5886e72
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xe1d185d6
xor eax, 0xeba94131
rol eax, 0x99
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x87586c4a
pushf
not eax
add eax, 0xc1af2778
xor eax, 0x9155490b
rol eax, 0x39
popf
pushf
not eax
add eax, 0xfc7dd1ce
xor eax, 0x8386680b
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x8d13fd16
xor eax, 0xe39ab1f3
rol eax, 0x88
popf
pushf
not eax
add eax, 0x8138a776
xor eax, 0xa673169a
rol eax, 0x66
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx edx, byte [0x1401957b8]
movsx edx, dl
lea edx, [rdx + rdx*8]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
mov eax, 0xc0de6868
pushf
not eax
add eax, 0x9fd14820
xor eax, 0xe631bac0
rol eax, 0x62
popf
pushf
not eax
add eax, 0xdb0e7bd0
xor eax, 0xe5dc3124
rol eax, 0xb
popf
pushf
not eax
add eax, 0xa74d1ae9
xor eax, 0xc0a661fe
rol eax, 0x21
popf
cmp edx, 3
je 0x1403072c4
push rax
pushf
mov eax, 0x101fd362
pushf
not eax
add eax, 0xec1c6eff
xor eax, 0xa3090510
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xce15ff84
xor eax, 0x9b9582fe
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb515b910
xor eax, 0x8eae2c29
rol eax, 0x84
popf
pushf
not eax
add eax, 0xf037f486
xor eax, 0x80edd356
rol eax, 5
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xc51ccc53
pushf
not eax
add eax, 0xefed5e58
xor eax, 0xf3482b6d
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xf3de77ee
xor eax, 0xc6898b21
rol eax, 0x8b
popf
jmp 0x1402e3ef5
movsd xmm0, qword [0x140171868]
movsd xmm1, qword [0x140171860]
movsd xmm2, qword [0x140171858]
movsd xmm3, qword [0x140171850]
jmp 0x14030768c
inc dword [rbp - 0x38]
mov eax, dword [rbp - 0x38]
test eax, eax
jne 0x140307633
push rax
pushf
mov eax, 0xd7dc208a
pushf
not eax
add eax, 0xff4fa615
xor eax, 0x83e93614
rol eax, 0x53
popf
pushf
not eax
add eax, 0x936c5f6f
xor eax, 0xe35afd89
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xa1bc91f7
xor eax, 0xef33a5fc
rol eax, 0x48
popf
pushf
not eax
add eax, 0x87d8094a
xor eax, 0x8f58e2b9
rol eax, 0xe8
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x6d4f9dba
pushf
not eax
add eax, 0xad55da1b
xor eax, 0xf1a86ed2
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xb7c73cea
xor eax, 0xb7758022
rol eax, 0x96
popf
pushf
not eax
add eax, 0xd70eaf3c
xor eax, 0xcc698c95
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xe9cb42dd
xor eax, 0xc293f9de
rol eax, 0xda
popf
jmp 0x1402e3ef5
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
movzx ecx, byte [0x1401957b8]
movsx ecx, cl
lea ecx, [rcx + rcx*2]
push rax
not eax
sub ecx, eax
pop rax
sub ecx, 1
cmp ecx, 3
je 0x14030770e
push rax
pushf
mov eax, 0x40a20ba2
pushf
not eax
add eax, 0xf6c49e48
xor eax, 0xd3db16a5
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x80091dec
xor eax, 0x8b8ac4f1
rol eax, 0x56
popf
pushf
not eax
add eax, 0xfed5db49
xor eax, 0x818c972f
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xe309794e
xor eax, 0xf8b9894a
rol eax, 0x10
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0xbd12bd71
pushf
not eax
add eax, 0x95033348
xor eax, 0x82504ab5
rol eax, 0x23
popf
pushf
not eax
add eax, 0xc2f263c5
xor eax, 0xcbd23d33
rol eax, 0x47
popf
pushf
not eax
add eax, 0xd1f93317
xor eax, 0xa099b48d
rol eax, 0x46
popf
pushf
not eax
add eax, 0xa819ba69
xor eax, 0x92332fd0
rol eax, 0x75
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx edx, byte [reloc.WS2_32.dll_htonl]
movsx r9d, dl
xor edx, edx
div r9d
movzx edx, byte [reloc.WS2_32.dll_accept]
movsx edx, dl
sub eax, edx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si eax, xmm5
push rax
pushf
mov eax, 0x5f91d99b
pushf
not eax
add eax, 0xc961d905
xor eax, 0xd0d1f91b
rol eax, 0x57
popf
pushf
not eax
add eax, 0xc3b7f2bc
xor eax, 0x8a5bd378
rol eax, 0x9a
popf
jmp 0x1402e3ef5
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rbp - 0x38]
cdqe
mov dword [rbp + rax*4 - 0x2c], ecx
push rax
pushf
mov eax, 0xead82f40
pushf
not eax
add eax, 0xa7e13666
xor eax, 0xa41589e5
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xeff6f650
xor eax, 0xb6d9c55d
rol eax, 0xfa
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm4, qword [rbp - 0x48]
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
sub eax, ecx
xorps xmm5, xmm5
cvtsi2sd xmm5, rax
mulsd xmm5, xmm4
cvttsd2si ecx, xmm5
push rax
pushf
mov eax, 0xc68837c
pushf
not eax
add eax, 0xb5afe42e
xor eax, 0xac51e997
rol eax, 0x73
popf
pushf
not eax
add eax, 0x90795c21
xor eax, 0xcc00de7e
rol eax, 0x76
popf
pushf
not eax
add eax, 0xd8ec6a69
xor eax, 0xc888a6f4
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x9e8294d0
xor eax, 0xd39c8996
rol eax, 0xc0
popf
jmp 0x1402e3ef5
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor edx, edx
div ecx
movzx ecx, byte [reloc.WS2_32.dll_accept]
movsx ecx, cl
cmp eax, ecx
je 0x140308a5c
push rax
pushf
mov eax, 0xd7e804bd
pushf
not eax
add eax, 0xeacc6491
xor eax, 0xc2356c62
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x950193fb
xor eax, 0x87a448d0
rol eax, 0x45
popf
pushf
not eax
add eax, 0xc7fd65b5
xor eax, 0xf8db3f97
rol eax, 0x6b
popf
jmp 0x1402e3ef5
push rax
pushf
mov eax, 0x1a2223b
pushf
not eax
add eax, 0xf79baa76
xor eax, 0xb37f4e16
rol eax, 0x38
popf
pushf
not eax
add eax, 0xfbf8be78
xor eax, 0x8fb23706
rol eax, 0x62
popf
jmp 0x1402e3ef5