Function at 0x1401f0417
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, 0xcbda787e
pushf
not eax
add eax, 0xa334fa97
xor eax, 0xf282d49d
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x8b814427
xor eax, 0xa501f442
rol eax, 0x42
popf
pushf
not eax
add eax, 0xc42d83dc
xor eax, 0xaf306df8
rol eax, 0xe4
popf
cmp eax, 0x63
jne 0x1401f0467
popf
pop rax
jmp 0x1401f5a09
cmp eax, 0x48
jne 0x1401f0476
popf
pop rax
jmp 0x1401f469a
cmp eax, 0x3f
jne 0x1401f0485
popf
pop rax
jmp 0x1401f41cc
cmp eax, 0x99
jne 0x1401f0494
popf
pop rax
jmp 0x1401f80b6
cmp eax, 0xde
jne 0x1401f04a3
popf
pop rax
jmp 0x1401fb2af
cmp eax, 0x78
jne 0x1401f04b2
popf
pop rax
jmp 0x1401f6837
cmp eax, 0xd5
jne 0x1401f04c1
popf
pop rax
jmp 0x1401fabba
cmp eax, 0x6e
jne 0x1401f04d0
popf
pop rax
jmp 0x1401f62d2
cmp eax, 0x8b
jne 0x1401f04df
popf
pop rax
jmp 0x1401f75c8
cmp eax, 0x108
jne 0x1401f04ee
popf
pop rax
jmp 0x1401fd2cd
cmp eax, 0x2a
jne 0x1401f04fd
popf
pop rax
jmp 0x1401f32cb
cmp eax, 0x71
jne 0x1401f050c
popf
pop rax
jmp 0x1401f6411
cmp eax, 0x1c
jne 0x1401f051b
popf
pop rax
jmp 0x1401f283b
cmp eax, 0x2e
jne 0x1401f052a
popf
pop rax
jmp 0x1401f35a9
cmp eax, 0x89
jne 0x1401f0539
popf
pop rax
jmp 0x1401f74ea
cmp eax, 0xcd
jne 0x1401f0548
popf
pop rax
jmp 0x1401fa58f
cmp eax, 0xe9
jne 0x1401f0557
popf
pop rax
jmp 0x1401fba50
cmp eax, 0xcb
jne 0x1401f0566
popf
pop rax
jmp 0x1401fa38f
cmp eax, 0x23
jne 0x1401f0575
popf
pop rax
jmp 0x1401f2d79
cmp eax, 0xee
jne 0x1401f0584
popf
pop rax
jmp 0x1401fbdfa
cmp eax, 0x43
jne 0x1401f0593
popf
pop rax
jmp 0x1401f4375
cmp eax, 0x13
jne 0x1401f05a2
popf
pop rax
jmp 0x1401f2133
cmp eax, 0x33
jne 0x1401f05b1
popf
pop rax
jmp 0x1401f3945
cmp eax, 0x24
jne 0x1401f05c0
popf
pop rax
jmp 0x1401f2e08
cmp eax, 0x1e
jne 0x1401f05cf
popf
pop rax
jmp 0x1401f2a23
cmp eax, 0xb1
jne 0x1401f05de
popf
pop rax
jmp 0x1401f9077
cmp eax, 0xf2
jne 0x1401f05ed
popf
pop rax
jmp 0x1401fc16a
cmp eax, 0x27
jne 0x1401f05fc
popf
pop rax
jmp 0x1401f309d
cmp eax, 0x30
jne 0x1401f060b
popf
pop rax
jmp 0x1401f3752
cmp eax, 0xb9
jne 0x1401f061a
popf
pop rax
jmp 0x1401f9663
cmp eax, 0x37
jne 0x1401f0629
popf
pop rax
jmp 0x1401f3c3d
cmp eax, 0xd6
jne 0x1401f0638
popf
pop rax
jmp 0x1401fac05
cmp eax, 0x39
jne 0x1401f0647
popf
pop rax
jmp 0x1401f3e71
cmp eax, 0xd4
jne 0x1401f0656
popf
pop rax
jmp 0x1401faac7
cmp eax, 0x7e
jne 0x1401f0665
popf
pop rax
jmp 0x1401f6c64
cmp eax, 0xd2
jne 0x1401f0674
popf
pop rax
jmp 0x1401fa915
cmp eax, 0x92
jne 0x1401f0683
popf
pop rax
jmp 0x1401f7b53
cmp eax, 0xc6
jne 0x1401f0692
popf
pop rax
jmp 0x1401fa081
cmp eax, 0xa4
jne 0x1401f06a1
popf
pop rax
jmp 0x1401f8848
cmp eax, 0x7f
jne 0x1401f06b0
popf
pop rax
jmp 0x1401f6d55
cmp eax, 0x103
jne 0x1401f06bf
popf
pop rax
jmp 0x1401fcea7
cmp eax, 0x83
jne 0x1401f06ce
popf
pop rax
jmp 0x1401f7014
cmp eax, 0xce
jne 0x1401f06dd
popf
pop rax
jmp 0x1401fa63c
cmp eax, 0xec
jne 0x1401f06ec
popf
pop rax
jmp 0x1401fbc0f
cmp eax, 0x35
jne 0x1401f06fb
popf
pop rax
jmp 0x1401f3ab0
cmp eax, 0xa0
jne 0x1401f070a
popf
pop rax
jmp 0x1401f85ee
cmp eax, 0x7a
jne 0x1401f0719
popf
pop rax
jmp 0x1401f6919
cmp eax, 0xf7
jne 0x1401f0728
popf
pop rax
jmp 0x1401fc556
cmp eax, 0x38
jne 0x1401f0737
popf
pop rax
jmp 0x1401f3d45
cmp eax, 0xc2
jne 0x1401f0746
popf
pop rax
jmp 0x1401f9d24
cmp eax, 0x5c
jne 0x1401f0755
popf
pop rax
jmp 0x1401f54f7
cmp eax, 0x15
jne 0x1401f0764
popf
pop rax
jmp 0x1401f2357
cmp eax, 0xaf
jne 0x1401f0773
popf
pop rax
jmp 0x1401f8eb5
cmp eax, 0xd1
jne 0x1401f0782
popf
pop rax
jmp 0x1401fa80f
cmp eax, 0xc3
jne 0x1401f0791
popf
pop rax
jmp 0x1401f9dbc
cmp eax, 0xdb
jne 0x1401f07a0
popf
pop rax
jmp 0x1401fb08f
cmp eax, 0x104
jne 0x1401f07af
popf
pop rax
jmp 0x1401fcf56
cmp eax, 0xc8
jne 0x1401f07be
popf
pop rax
jmp 0x1401fa118
cmp eax, 0x8f
jne 0x1401f07cd
popf
pop rax
jmp 0x1401f78ec
cmp eax, 0x4d
jne 0x1401f07dc
popf
pop rax
jmp 0x1401f4a2f
cmp eax, 0xea
jne 0x1401f07eb
popf
pop rax
jmp 0x1401fbaba
cmp eax, 0xb5
jne 0x1401f07fa
popf
pop rax
jmp 0x1401f9363
cmp eax, 0x2c
jne 0x1401f0809
popf
pop rax
jmp 0x1401f33c8
cmp eax, 0x5f
jne 0x1401f0818
popf
pop rax
jmp 0x1401f56c4
cmp eax, 0x19
jne 0x1401f0827
popf
pop rax
jmp 0x1401f2656
cmp eax, 0x102
jne 0x1401f0836
popf
pop rax
jmp 0x1401fce3d
cmp eax, 0xe7
jne 0x1401f0845
popf
pop rax
jmp 0x1401fb88e
cmp eax, 0x53
jne 0x1401f0854
popf
pop rax
jmp 0x1401f4e4c
cmp eax, 0x4f
jne 0x1401f0863
popf
pop rax
jmp 0x1401f4b3f
cmp eax, 0x6c
jne 0x1401f0872
popf
pop rax
jmp 0x1401f6148
cmp eax, 7
jne 0x1401f0881
popf
pop rax
jmp 0x1401f1961
cmp eax, 0xa8
jne 0x1401f0890
popf
pop rax
jmp 0x1401f8b4f
cmp eax, 0x84
jne 0x1401f089f
popf
pop rax
jmp 0x1401f70d6
cmp eax, 0x7c
jne 0x1401f08ae
popf
pop rax
jmp 0x1401f6ad6
cmp eax, 0xac
jne 0x1401f08bd
popf
pop rax
jmp 0x1401f8d31
cmp eax, 0x8c
jne 0x1401f08cc
popf
pop rax
jmp 0x1401f767d
cmp eax, 0x18
jne 0x1401f08db
popf
pop rax
jmp 0x1401f25cf
cmp eax, 0x28
jne 0x1401f08ea
popf
pop rax
jmp 0x1401f317b
cmp eax, 0xbd
jne 0x1401f08f9
popf
pop rax
jmp 0x1401f9995
cmp eax, 0x98
jne 0x1401f0908
popf
pop rax
jmp 0x1401f7fda
cmp eax, 0x52
jne 0x1401f0917
popf
pop rax
jmp 0x1401f4dc7
cmp eax, 0x41
jne 0x1401f0926
popf
pop rax
jmp 0x1401f42ea
cmp eax, 0xba
jne 0x1401f0935
popf
pop rax
jmp 0x1401f9730
cmp eax, 0x70
jne 0x1401f0944
popf
pop rax
jmp 0x1401f63b3
cmp eax, 0xfa
jne 0x1401f0953
popf
pop rax
jmp 0x1401fc7f5
cmp eax, 0x95
jne 0x1401f0962
popf
pop rax
jmp 0x1401f7d88
cmp eax, 0
jne 0x1401f0971
popf
pop rax
jmp 0x1401f141b
cmp eax, 0x4e
jne 0x1401f0980
popf
pop rax
jmp 0x1401f4a99
cmp eax, 0x31
jne 0x1401f098f
popf
pop rax
jmp 0x1401f382e
cmp eax, 0xa1
jne 0x1401f099e
popf
pop rax
jmp 0x1401f86f4
cmp eax, 0x82
jne 0x1401f09ad
popf
pop rax
jmp 0x1401f6f5b
cmp eax, 0xa3
jne 0x1401f09bc
popf
pop rax
jmp 0x1401f879e
cmp eax, 0xad
jne 0x1401f09cb
popf
pop rax
jmp 0x1401f8d68
cmp eax, 0x7b
jne 0x1401f09da
popf
pop rax
jmp 0x1401f69e1
cmp eax, 0x75
jne 0x1401f09e9
popf
pop rax
jmp 0x1401f6727
cmp eax, 3
jne 0x1401f09f8
popf
pop rax
jmp 0x1401f16ca
cmp eax, 0x6f
jne 0x1401f0a07
popf
pop rax
jmp 0x1401f632f
cmp eax, 0x34
jne 0x1401f0a16
popf
pop rax
jmp 0x1401f39ce
cmp eax, 0x88
jne 0x1401f0a25
popf
pop rax
jmp 0x1401f73fb
cmp eax, 0xe1
jne 0x1401f0a34
popf
pop rax
jmp 0x1401fb418
cmp eax, 0xb
jne 0x1401f0a43
popf
pop rax
jmp 0x1401f1c92
cmp eax, 0x66
jne 0x1401f0a52
popf
pop rax
jmp 0x1401f5cb6
cmp eax, 0x81
jne 0x1401f0a61
popf
pop rax
jmp 0x1401f6ef1
cmp eax, 0x9f
jne 0x1401f0a70
popf
pop rax
jmp 0x1401f84e7
cmp eax, 0xd3
jne 0x1401f0a7f
popf
pop rax
jmp 0x1401fa9c0
cmp eax, 0xe8
jne 0x1401f0a8e
popf
pop rax
jmp 0x1401fb9a3
cmp eax, 0x65
jne 0x1401f0a9d
popf
pop rax
jmp 0x1401f5c2f
cmp eax, 0x21
jne 0x1401f0aac
popf
pop rax
jmp 0x1401f2c9b
cmp eax, 0xa5
jne 0x1401f0abb
popf
pop rax
jmp 0x1401f8893
cmp eax, 0xb6
jne 0x1401f0aca
popf
pop rax
jmp 0x1401f93ba
cmp eax, 0x87
jne 0x1401f0ad9
popf
pop rax
jmp 0x1401f731d
cmp eax, 0x46
jne 0x1401f0ae8
popf
pop rax
jmp 0x1401f4503
cmp eax, 0x32
jne 0x1401f0af7
popf
pop rax
jmp 0x1401f38db
cmp eax, 0x96
jne 0x1401f0b06
popf
pop rax
jmp 0x1401f7e6a
cmp eax, 0x60
jne 0x1401f0b15
popf
pop rax
jmp 0x1401f5790
cmp eax, 0x42
jne 0x1401f0b24
popf
pop rax
jmp 0x1401f433d
cmp eax, 0xf9
jne 0x1401f0b33
popf
pop rax
jmp 0x1401fc75b
cmp eax, 0xb4
jne 0x1401f0b42
popf
pop rax
jmp 0x1401f92c9
cmp eax, 0x59
jne 0x1401f0b51
popf
pop rax
jmp 0x1401f52b4
cmp eax, 0x9c
jne 0x1401f0b60
popf
pop rax
jmp 0x1401f828f
cmp eax, 0x1a
jne 0x1401f0b6f
popf
pop rax
jmp 0x1401f269a
cmp eax, 0x73
jne 0x1401f0b7e
popf
pop rax
jmp 0x1401f65e3
cmp eax, 0x12
jne 0x1401f0b8d
popf
pop rax
jmp 0x1401f207e
cmp eax, 0xa9
jne 0x1401f0b9c
popf
pop rax
jmp 0x1401f8be5
cmp eax, 0x3c
jne 0x1401f0bab
popf
pop rax
jmp 0x1401f3fc3
cmp eax, 0xfb
jne 0x1401f0bba
popf
pop rax
jmp 0x1401fc839
cmp eax, 0x3b
jne 0x1401f0bc9
popf
pop rax
jmp 0x1401f3f19
cmp eax, 0xd0
jne 0x1401f0bd8
popf
pop rax
jmp 0x1401fa742
cmp eax, 0x5d
jne 0x1401f0be7
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xc8
movaps xmmword [rsp + 0xb0], xmm13
movaps xmmword [rsp + 0xa0], xmm12
movaps xmmword [rsp + 0x90], xmm11
movaps xmmword [rsp + 0x80], xmm10
movaps xmmword [rsp + 0x70], xmm9
movaps xmmword [rsp + 0x60], xmm8
movaps xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x40], xmm6
mov rsi, rdx
mov edi, ecx
mov rax, qword [0x140195380]
xor rax, rsp
mov qword [rsp + 0x38], rax
movsd xmm8, qword [0x140171e38]
movsd xmm9, qword [0x140171e30]
movsd xmm10, qword [0x140171e28]
movsd xmm11, qword [0x140171e20]
lea r15, [0x1b138b813]
pushf
sub r15, 0x711f7f93
popf
movabs r12, 0xfdfdfb035be65
pushf
not r12
add r12, 0x4910bda6
xor r12, 0x57c6c2bf
rol r12, 0xb7
popf
pushf
not r12
add r12, 0x72a2d58f
xor r12, 0x623b4770
rol r12, 0xbc
popf
movsd xmm12, qword [0x140171e40]
lea r13, [0x19e319daa]
pushf
sub r13, 0x5e1864da
popf
movabs rbp, 0x323dfff8b174b680
pushf
not rbp
add rbp, 0x584fa51b
xor rbp, 0x69252e92
rol rbp, 0x51
popf
pushf
not rbp
add rbp, 0x67264fcc
xor rbp, 0x5ba34358
rol rbp, 0xbd
popf
pushf
not rbp
add rbp, 0x593f68fe
xor rbp, 0x41a86a1a
rol rbp, 0x76
popf
movsd xmm6, qword [0x140171d98]
movsd xmm13, qword [0x140171e48]
lea rbx, [0x1988f07fd]
pushf
sub rbx, 0x5875cedd
popf
movsd xmm7, qword [0x140171d78]
lea r14, [0x18818bbe2]
pushf
sub r14, 0x47ff8272
popf
jmp 0x1401f1776
nop dword [rax + rax]
push rax
pushf
mov eax, 0x58389bf9
pushf
not eax
add eax, 0xc27ecf34
xor eax, 0xfa7b27d0
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xd10d019c
xor eax, 0xab52962a
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc41bf6ba
xor eax, 0xea8d16e2
rol eax, 0x1a
popf
jmp 0x1401f0458
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm1, xmm1
cvtsi2sd xmm1, eax
addsd xmm1, xmm1
subsd xmm0, xmm1
movsd qword [rsp + 0x28], xmm0
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 0x1401f1815
push rax
pushf
mov eax, 0x84a327ad
pushf
not eax
add eax, 0x847da07f
xor eax, 0xc86744cb
rol eax, 0xda
popf
pushf
not eax
add eax, 0xe2c27493
xor eax, 0xe71bc645
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xa4b22fc7
xor eax, 0xf1ca914b
rol eax, 5
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x99dc8ce3
pushf
not eax
add eax, 0xe4fc7a85
xor eax, 0xb4de38d5
rol eax, 0x38
popf
pushf
not eax
add eax, 0xf5c1a78f
xor eax, 0xc2ede234
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa51a440a
xor eax, 0xbd53a2f3
rol eax, 0x26
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm0, qword [rsp + 0x28]
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 xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, xmm0
cvttsd2si ecx, xmm1
push rax
pushf
mov eax, 0x771b934b
pushf
not eax
add eax, 0x856c55f3
xor eax, 0xb2ad1c78
rol eax, 0x57
popf
pushf
not eax
add eax, 0xe77235ea
xor eax, 0xf7d0ba1c
rol eax, 0x59
popf
pushf
not eax
add eax, 0xbcbb1e59
xor eax, 0xe6f73c96
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xfdf3ea71
xor eax, 0xb5e97d4b
rol eax, 0x4d
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm0, qword [rsp + 0x28]
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 xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, xmm0
cvttsd2si eax, xmm1
test eax, eax
jle 0x1401f1d32
push rax
pushf
mov eax, 0xc464120f
pushf
not eax
add eax, 0x86f72835
xor eax, 0xb40866e8
rol eax, 0x93
popf
pushf
not eax
add eax, 0xeda496fd
xor eax, 0xfffdb979
rol eax, 0x76
popf
pushf
not eax
add eax, 0x88b8a1f3
xor eax, 0xb291709c
rol eax, 0xd2
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x7087a484
pushf
not eax
add eax, 0xb5525ee7
xor eax, 0xf3df3e68
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xcdd4cd4b
xor eax, 0xed4d7bad
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x8e3a248e
xor eax, 0xbd66608a
rol eax, 0x82
popf
pushf
not eax
add eax, 0x88fcf4e7
xor eax, 0x894fcc89
rol eax, 0x13
popf
jmp 0x1401f0458
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rsp + 0x24]
cdqe
mov dword [rsp + rax*4 + 0x34], ecx
push rax
pushf
mov eax, 0x8566fcdb
pushf
not eax
add eax, 0xb6d203d3
xor eax, 0xc0dba9c0
rol eax, 0x19
popf
pushf
not eax
add eax, 0x8dae92ef
xor eax, 0xed461e1e
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x96723b87
xor eax, 0xffc0eef7
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x8cf17847
xor eax, 0xe0e2df23
rol eax, 0xa9
popf
jmp 0x1401f0458
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 0x1401f20ed
push rax
pushf
mov eax, 0x6904f301
pushf
not eax
add eax, 0xfd3981f4
xor eax, 0xe8806790
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xcf081f08
xor eax, 0xd905c2d0
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x8abe0c0e
xor eax, 0xf77e5c9e
rol eax, 0xf6
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xc76c38f1
pushf
not eax
add eax, 0xcca5d5bf
xor eax, 0x933864b1
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xcfe63f53
xor eax, 0xce84f6fc
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc5caeb96
xor eax, 0x8152c317
rol eax, 0x2d
popf
jmp 0x1401f0458
mov eax, dword [rsp + 0x24]
cdqe
mov r8d, dword [rsp + rax*4 + 0x34]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm1, xmm1
cvtsi2sd xmm1, eax
addsd xmm1, xmm1
subsd xmm0, xmm1
mulsd xmm0, xmm11
movsd qword [rsp + 0x28], xmm0
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 0x1401f21e2
push rax
pushf
mov eax, 0x3910f20
pushf
not eax
add eax, 0x81834798
xor eax, 0x8c8320c7
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xf734ceca
xor eax, 0xc4d527aa
rol eax, 0x44
popf
pushf
not eax
add eax, 0x830fec35
xor eax, 0xa03a99f4
rol eax, 0xbe
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xe750d5f1
pushf
not eax
add eax, 0xf9976b34
xor eax, 0xe1008ae2
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xd4c2bd9f
xor eax, 0xf6b8b250
rol eax, 0x57
popf
pushf
not eax
add eax, 0xef4cbce9
xor eax, 0xdf5a1962
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xe9ed604f
xor eax, 0xaf4e117e
rol eax, 1
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm0, qword [rsp + 0x28]
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 xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, xmm0
cvttsd2si ecx, xmm1
push rax
pushf
mov eax, 0x1b2f6cc9
pushf
not eax
add eax, 0x90464f68
xor eax, 0xfb0b8b67
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x8d9fbd09
xor eax, 0xcbec2142
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x8e5c96f4
xor eax, 0xab34064b
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xa168dc9c
xor eax, 0xe7bce5a0
rol eax, 0xfe
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm0, qword [rsp + 0x28]
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 xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, xmm0
cvttsd2si eax, xmm1
push rax
pushf
mov eax, 0x9b760758
pushf
not eax
add eax, 0x836def33
xor eax, 0xb48f5a82
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xb3c83c22
xor eax, 0x9c1d31d6
rol eax, 0x3e
popf
jmp 0x1401f0458
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rsp + 0x24]
cdqe
mov dword [rsp + rax*4 + 0x34], ecx
push rax
pushf
mov eax, 0x5b92f0af
pushf
not eax
add eax, 0x9334fb38
xor eax, 0xf775deb8
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xdc0c4d40
xor eax, 0xe1863665
rol eax, 0x7b
popf
jmp 0x1401f0458
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 0x1401f2720
push rax
pushf
mov eax, 0x2a00511d
pushf
not eax
add eax, 0xebb8e4e2
xor eax, 0xcd9b53fb
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x9fd49284
xor eax, 0xc501d686
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xf458550c
xor eax, 0x8e066006
rol eax, 0x52
popf
pushf
not eax
add eax, 0xc601b7f3
xor eax, 0xa684d2f3
rol eax, 0x2f
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x9d14a134
pushf
not eax
add eax, 0x80560d0d
xor eax, 0xcb3cfd3f
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa80bfe96
xor eax, 0xf43a4ecb
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xd932ff70
xor eax, 0x949f7a3d
rol eax, 0x5f
popf
jmp 0x1401f0458
mov eax, dword [rsp + 0x24]
cdqe
mov r8d, dword [rsp + rax*4 + 0x34]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm1, xmm1
cvtsi2sd xmm1, eax
addsd xmm1, xmm1
subsd xmm0, xmm1
mulsd xmm0, xmm10
movsd qword [rsp + 0x28], xmm0
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 0x1401f28fd
push rax
pushf
mov eax, 0x3e5c8faf
pushf
not eax
add eax, 0x81afe8cd
xor eax, 0xfed23e8a
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xb71f3553
xor eax, 0xa805bb37
rol eax, 0xee
popf
pushf
not eax
add eax, 0xf6ae7a2f
xor eax, 0xaf7b8848
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x965e8e4a
xor eax, 0xbdc4e04e
rol eax, 0xea
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x2fba3b7d
pushf
not eax
add eax, 0xc144f1b1
xor eax, 0xf0b77381
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x8227abba
xor eax, 0xae6b5d76
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xb59361ba
xor eax, 0xd6d3fdc1
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xa0cb5bf6
xor eax, 0xc5547505
rol eax, 0x66
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm0, qword [rsp + 0x28]
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 xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, xmm0
cvttsd2si ecx, xmm1
push rax
pushf
mov eax, 0x45ffbe8e
pushf
not eax
add eax, 0x874611be
xor eax, 0xea6f0866
rol eax, 0x74
popf
pushf
not eax
add eax, 0xd56196a9
xor eax, 0xc338a49d
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xa8d49b9b
xor eax, 0xba944f92
rol eax, 0x15
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm0, qword [rsp + 0x28]
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 xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, xmm0
cvttsd2si eax, xmm1
push rax
pushf
mov eax, 0xc8dc2654
pushf
not eax
add eax, 0x91894206
xor eax, 0x848e931f
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xfa400c2d
xor eax, 0xd6955de0
rol eax, 0x30
popf
jmp 0x1401f0458
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 0x1401f2dd5
push rax
pushf
mov eax, 0x1acac7b4
pushf
not eax
add eax, 0xb0790ac4
xor eax, 0xeef9d1fb
rol eax, 0x61
popf
pushf
not eax
add eax, 0xb94c2c08
xor eax, 0x8a9d061f
rol eax, 0x87
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x5913a0a2
pushf
not eax
add eax, 0xe27a9042
xor eax, 0xbd9e596b
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xfd19646f
xor eax, 0x977ee813
rol eax, 0x29
popf
jmp 0x1401f0458
mov eax, dword [rsp + 0x24]
cdqe
mov r8d, dword [rsp + rax*4 + 0x34]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm1, xmm1
cvtsi2sd xmm1, eax
addsd xmm1, xmm1
subsd xmm0, xmm1
mulsd xmm0, xmm9
movsd qword [rsp + 0x28], xmm0
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 0x1401f2eca
push rax
pushf
mov eax, 0xcf97243b
pushf
not eax
add eax, 0xd523f708
xor eax, 0xf8014dd2
rol eax, 0x27
popf
pushf
not eax
add eax, 0xd6a32c19
xor eax, 0xd14cce87
rol eax, 0x94
popf
pushf
not eax
add eax, 0x8cf21dcd
xor eax, 0x9a3e3ae8
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xb589f3a0
xor eax, 0xb93f7078
rol eax, 0x7d
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x8615f2d1
pushf
not eax
add eax, 0xb5a6ac91
xor eax, 0xdf472fa9
rol eax, 0x82
popf
pushf
not eax
add eax, 0xeac4d825
xor eax, 0xc00a7dc4
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x93a7fafd
xor eax, 0x85c44efa
rol eax, 0x53
popf
jmp 0x1401f0458
push r8
not r8d
sub ecx, r8d
pop r8
sub ecx, 1
mov eax, dword [rsp + 0x24]
cdqe
mov r8d, dword [rsp + rax*4 + 0x34]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm1, xmm1
cvtsi2sd xmm1, eax
addsd xmm1, xmm1
subsd xmm0, xmm1
mulsd xmm0, xmm9
movsd qword [rsp + 0x28], xmm0
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 0x1401f3148
push rax
pushf
mov eax, 0x248901aa
pushf
not eax
add eax, 0xbd2aacdc
xor eax, 0xb9a83ba8
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xb90ac16f
xor eax, 0xf00274c2
rol eax, 0xc0
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x66a42e56
pushf
not eax
add eax, 0xff69ea61
xor eax, 0xc5838671
rol eax, 0xae
popf
pushf
not eax
add eax, 0x8589c316
xor eax, 0xbeeaebc5
rol eax, 0xe5
popf
jmp 0x1401f0458
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, 0x59d65d69
pushf
not eax
add eax, 0xe4d06918
xor eax, 0x8156e5ab
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xff630778
xor eax, 0xc3e0c48c
rol eax, 0xf3
popf
cmp edx, 3
jne 0x1401f3211
push rax
pushf
mov eax, 0xe305d506
pushf
not eax
add eax, 0xb8c95292
xor eax, 0xd44988b5
rol eax, 0x84
popf
pushf
not eax
add eax, 0x8e94281f
xor eax, 0xefe72bca
rol eax, 0x75
popf
pushf
not eax
add eax, 0x8c334557
xor eax, 0x8da0a0d7
rol eax, 0xf6
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x37aa472b
pushf
not eax
add eax, 0xcd7117b8
xor eax, 0xd6ce83dd
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xd3f0d1dd
xor eax, 0xab8fd272
rol eax, 0x39
popf
jmp 0x1401f0458
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rsp + 0x24]
cdqe
mov dword [rsp + rax*4 + 0x34], ecx
push rax
pushf
mov eax, 0x829448d1
pushf
not eax
add eax, 0x89096296
xor eax, 0xd2c77bb5
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xc76a9b67
xor eax, 0xbc447443
rol eax, 0x62
popf
jmp 0x1401f0458
mov eax, dword [rsp + 0x24]
cdqe
mov r8d, dword [rsp + rax*4 + 0x34]
mov eax, dword [rsp + 0x24]
add eax, 0x76
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
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
cvtsi2sd xmm2, eax
addsd xmm2, xmm2
subsd xmm1, xmm2
mulsd xmm1, xmm0
movsd qword [rsp + 0x28], 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 0x1401f346e
push rax
pushf
mov eax, 0xecafa515
pushf
not eax
add eax, 0x92248617
xor eax, 0xdedd8905
rol eax, 0x22
popf
pushf
not eax
add eax, 0xd522a902
xor eax, 0xe71508f0
rol eax, 0xad
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xaf54d557
pushf
not eax
add eax, 0xcd0fb92d
xor eax, 0xf59b6464
rol eax, 0x16
popf
pushf
not eax
add eax, 0xbcdc74c1
xor eax, 0xcff565ee
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xbd1e7fff
xor eax, 0xab27ef63
rol eax, 0x94
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm0, qword [rsp + 0x28]
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 xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, xmm0
cvttsd2si ecx, xmm1
push rax
pushf
mov eax, 0xc2a30d58
pushf
not eax
add eax, 0xbf8bb927
xor eax, 0xd285dcc6
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xe5795408
xor eax, 0xce551883
rol eax, 0xb1
popf
jmp 0x1401f0458
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, 0xab97224a
pushf
not eax
add eax, 0x80e985a0
xor eax, 0xe2cb88ff
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xaa02b221
xor eax, 0xb4e1772d
rol eax, 0x23
popf
pushf
not eax
add eax, 0xb179eb29
xor eax, 0xc5e660e1
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x9751189d
xor eax, 0xe77c095e
rol eax, 0xb3
popf
cmp edx, 3
jne 0x1401f37fb
push rax
pushf
mov eax, 0x7da5924e
pushf
not eax
add eax, 0xe9e862bf
xor eax, 0xe97c7a47
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x81dd16af
xor eax, 0x913540e0
rol eax, 0x9d
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xbf82ba11
pushf
not eax
add eax, 0xaa598e71
xor eax, 0xfc0d1586
rol eax, 0x54
popf
pushf
not eax
add eax, 0xb621c547
xor eax, 0xd890578c
rol eax, 0x63
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm0, qword [rsp + 0x28]
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 xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, xmm0
cvttsd2si eax, xmm1
push rax
pushf
mov eax, 0x4937c32b
pushf
not eax
add eax, 0xfdd1af68
xor eax, 0xc8c2c35e
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xf56b673b
xor eax, 0x8c3c4892
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xc2cd4b60
xor eax, 0xcd424521
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xd63ded09
xor eax, 0xb56b821b
rol eax, 0x35
popf
jmp 0x1401f0458
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rsp + 0x24]
cdqe
mov dword [rsp + rax*4 + 0x34], ecx
push rax
pushf
mov eax, 0x9ca0c139
pushf
not eax
add eax, 0x9ee574b5
xor eax, 0xf9bb6036
rol eax, 0x87
popf
pushf
not eax
add eax, 0xc0ffcc8a
xor eax, 0xda3c62d3
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xf8600f14
xor eax, 0xbf532e1a
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xa2f8005d
xor eax, 0xe21f35f8
rol eax, 0xe8
popf
jmp 0x1401f0458
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 0x1401f399b
push rax
pushf
mov eax, 0xe5ceacc6
pushf
not eax
add eax, 0xfda9d651
xor eax, 0xf5349775
rol eax, 0x16
popf
pushf
not eax
add eax, 0x8694b300
xor eax, 0xc69bf450
rol eax, 0x1c
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x5751cb8b
pushf
not eax
add eax, 0xc6ab8fc8
xor eax, 0xdb7e12c0
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xd4e7bd42
xor eax, 0xf5533847
rol eax, 0xb3
popf
jmp 0x1401f0458
mov eax, dword [rsp + 0x24]
cdqe
mov r8d, dword [rsp + rax*4 + 0x34]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm1, xmm1
cvtsi2sd xmm1, eax
addsd xmm1, xmm1
subsd xmm0, xmm1
mulsd xmm0, xmm8
movsd qword [rsp + 0x28], xmm0
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 0x1401f3a6a
push rax
pushf
mov eax, 0x9e2e21b1
pushf
not eax
add eax, 0xf2d3dcd0
xor eax, 0x89c7cdbd
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xe85108e4
xor eax, 0xd9dbe9f8
rol eax, 0xca
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xad05fc6d
pushf
not eax
add eax, 0xe82b2b5c
xor eax, 0x88ceaada
rol eax, 0x65
popf
pushf
not eax
add eax, 0xbf328fec
xor eax, 0xf9aeaeed
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xaeebdef0
xor eax, 0xe929c9b2
rol eax, 0xf5
popf
jmp 0x1401f0458
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, 0xd98af882
pushf
not ecx
add ecx, 0x89359698
xor ecx, 0xa76aae2c
rol ecx, 0xc5
popf
pushf
not ecx
add ecx, 0xe5450a10
xor ecx, 0xe3b96520
rol ecx, 0xbc
popf
pushf
not ecx
add ecx, 0xb8d5ccf7
xor ecx, 0xd4ed667a
rol ecx, 0xcb
popf
cmp edx, 3
jne 0x1401f3b5f
push rax
pushf
mov eax, 0xe0111dbe
pushf
not eax
add eax, 0xd44c5a68
xor eax, 0xb595e348
rol eax, 0x92
popf
pushf
not eax
add eax, 0xa9bd06b3
xor eax, 0xf325aaf1
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xbeeab79d
xor eax, 0x94674dd3
rol eax, 0xdb
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xe91851a5
pushf
not eax
add eax, 0xee804cd8
xor eax, 0x98577228
rol eax, 0xc
popf
pushf
not eax
add eax, 0xbe36930a
xor eax, 0xa09a0338
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xe3bd67a7
xor eax, 0xb93fa48a
rol eax, 0xd8
popf
jmp 0x1401f0458
push r8
not r8d
sub ecx, r8d
pop r8
sub ecx, 1
mov eax, dword [rsp + 0x24]
cdqe
mov r8d, dword [rsp + rax*4 + 0x34]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm1, xmm1
cvtsi2sd xmm1, eax
addsd xmm1, xmm1
subsd xmm0, xmm1
mulsd xmm0, xmm8
movsd qword [rsp + 0x28], xmm0
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 0x1401f3cec
push rax
pushf
mov eax, 0x446bcbdf
pushf
not eax
add eax, 0xa36423e2
xor eax, 0xa0248806
rol eax, 4
popf
pushf
not eax
add eax, 0xc4772aff
xor eax, 0xa6aa2aaf
rol eax, 7
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x5ce79255
pushf
not eax
add eax, 0x9f303d6f
xor eax, 0xac121e0e
rol eax, 0x75
popf
pushf
not eax
add eax, 0xb4b174ac
xor eax, 0x8316e1e5
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x97923a5e
xor eax, 0xe039d769
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xa3f8d22c
xor eax, 0xf47de0d5
rol eax, 0xf8
popf
jmp 0x1401f0458
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, 0xafefacc8
pushf
not eax
add eax, 0xcee86cb1
xor eax, 0xd248f251
rol eax, 0x56
popf
pushf
not eax
add eax, 0xac642bab
xor eax, 0xef91967f
rol eax, 0xb
popf
pushf
not eax
add eax, 0xb3ba22df
xor eax, 0xa45c2069
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x8ec79b81
xor eax, 0xaf4359fb
rol eax, 0x63
popf
cmp edx, 3
je 0x1401f3e18
push rax
pushf
mov eax, 0x9f0e79d
pushf
not eax
add eax, 0xc74b1247
xor eax, 0x8bdd6210
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xc59988bd
xor eax, 0xf190d86b
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x80a69b55
xor eax, 0xab1757fe
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xaffd036b
xor eax, 0x84948b0b
rol eax, 0xf1
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x5f51712b
pushf
not eax
add eax, 0xb2702d93
xor eax, 0xd669d8e6
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xe3b8042f
xor eax, 0x8ad2fd00
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xceefb31d
xor eax, 0xd8b34e0c
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xfd0576f1
xor eax, 0xaf202f75
rol eax, 0xd2
popf
jmp 0x1401f0458
jmp 0x1401f1f31
cmp byte [rsp + 0x30], 0
je 0x1401f3f6a
nop dword [rax + rax]
push rax
pushf
mov eax, 0x56b07dfb
pushf
not eax
add eax, 0xc288dda9
xor eax, 0xfaef944d
rol eax, 0x51
popf
pushf
not eax
add eax, 0xbd7ef205
xor eax, 0xec784ed5
rol eax, 7
popf
pushf
not eax
add eax, 0x9980b467
xor eax, 0x827b772b
rol eax, 0xff
popf
pushf
not eax
add eax, 0xaafe506b
xor eax, 0x90a09ec8
rol eax, 0xa1
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm0, qword [rsp + 0x28]
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 xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, xmm0
cvttsd2si eax, xmm1
test eax, eax
jle 0x1401f4259
push rax
pushf
mov eax, 0xe799535b
pushf
not eax
add eax, 0xc78681d3
xor eax, 0x883a95b5
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x87737e55
xor eax, 0xa88474f5
rol eax, 0xa7
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x266b404c
pushf
not eax
add eax, 0xf330d522
xor eax, 0xcdf952d7
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xe8c54c34
xor eax, 0xe66f8416
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x807ddf60
xor eax, 0xdc3afa8b
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xc8beb014
xor eax, 0xc151cada
rol eax, 0x5c
popf
jmp 0x1401f0458
mov dword [rsp + 0x24], 0
jmp 0x1401f446b
nop dword [rax + rax]
push rax
pushf
mov eax, 0x78407763
pushf
not eax
add eax, 0xc2c5539e
xor eax, 0x905b1bf3
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xf914611a
xor eax, 0x8f8d41f2
rol eax, 0xed
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm0, qword [rsp + 0x28]
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 xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, xmm0
cvttsd2si eax, xmm1
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rsp + 0x24]
cdqe
mov dword [rsp + rax*4 + 0x34], ecx
push rax
pushf
mov eax, 0x2d21dd47
pushf
not eax
add eax, 0x870f7c3d
xor eax, 0xe5f4b778
rol eax, 0x35
popf
pushf
not eax
add eax, 0xcc9b7e71
xor eax, 0x9ae2eb4b
rol eax, 0xb6
popf
jmp 0x1401f0458
mov eax, dword [rsp + 0x24]
test eax, eax
jne 0x1401f44d0
push rax
pushf
mov eax, 0xdd7c83c8
pushf
not eax
add eax, 0xc7012b21
xor eax, 0xca2fc0dd
rol eax, 0xac
popf
pushf
not eax
add eax, 0xe50c8cca
xor eax, 0xe663ef28
rol eax, 0x49
popf
pushf
not eax
add eax, 0x8e1d93f2
xor eax, 0xeda540fc
rol eax, 0x71
popf
pushf
not eax
add eax, 0xbb8f4ac1
xor eax, 0xb2106312
rol eax, 0xd0
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x67d4f534
pushf
not eax
add eax, 0x99ba0ccd
xor eax, 0xcc2e2294
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xa1f049a8
xor eax, 0xee9869cb
rol eax, 0x34
popf
jmp 0x1401f0458
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 0x1401f4572
push rax
pushf
mov eax, 0xdbe8cc5a
pushf
not eax
add eax, 0xe684e4b3
xor eax, 0xb77c8cac
rol eax, 0xef
popf
pushf
not eax
add eax, 0xd4662f80
xor eax, 0xee5fcd21
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x9d8feb71
xor eax, 0xb0cf7fd7
rol eax, 0xb0
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x3a1a084c
pushf
not eax
add eax, 0xada2fecf
xor eax, 0x9c3f7b7f
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xbd213e05
xor eax, 0xdd0c428c
rol eax, 0x70
popf
jmp 0x1401f0458
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, 0xd65198b1
pushf
not ecx
add ecx, 0xb0215e8f
xor ecx, 0xe459dfa0
rol ecx, 0x68
popf
pushf
not ecx
add ecx, 0xb01dab5c
xor ecx, 0x852ba005
rol ecx, 0x8d
popf
pushf
not ecx
add ecx, 0xf6c6edfd
xor ecx, 0xe5437a17
rol ecx, 0xad
popf
cmp edx, 3
jne 0x1401f4736
push rax
pushf
mov eax, 0xfa46423f
pushf
not eax
add eax, 0xfd2c41e2
xor eax, 0xde43544f
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xcd0ad4b2
xor eax, 0xe5cd191d
rol eax, 0xea
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x1aad9e4c
pushf
not eax
add eax, 0xd1f4565d
xor eax, 0xe48543b6
rol eax, 0x56
popf
pushf
not eax
add eax, 0xca7ae308
xor eax, 0xdfc7534c
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xeb1b2619
xor eax, 0x9797e377
rol eax, 0x14
popf
pushf
not eax
add eax, 0xf2c99571
xor eax, 0xcb350211
rol eax, 0x96
popf
jmp 0x1401f0458
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rsp + 0x24]
cdqe
mov dword [rsp + rax*4 + 0x34], ecx
push rax
pushf
mov eax, 0xed94280e
pushf
not eax
add eax, 0xbda6d5c4
xor eax, 0x9cc9a4de
rol eax, 0x17
popf
pushf
not eax
add eax, 0x949c0156
xor eax, 0xc1e68a92
rol eax, 0x79
popf
pushf
not eax
add eax, 0xcf81fc02
xor eax, 0x96ec65ec
rol eax, 0x48
popf
pushf
not eax
add eax, 0xc5676572
xor eax, 0xd5b7419b
rol eax, 0xa3
popf
jmp 0x1401f0458
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 0x1401f4af9
push rax
pushf
mov eax, 0xc9f51d38
pushf
not eax
add eax, 0x9e4e5e05
xor eax, 0xf6f7d4b4
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x8bc6a88b
xor eax, 0xcc1b036c
rol eax, 0xe8
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x5e94868a
pushf
not eax
add eax, 0xd6cf159e
xor eax, 0xf09e32b5
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xf35f2dfe
xor eax, 0xf432e7f7
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xc6f80ff1
xor eax, 0xda047bbc
rol eax, 0x85
popf
jmp 0x1401f0458
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 0x1401f4b95
push rax
pushf
mov eax, 0x6b93d7ad
pushf
not eax
add eax, 0x9718ef53
xor eax, 0x95b60982
rol eax, 0x88
popf
pushf
not eax
add eax, 0xf803c30f
xor eax, 0xc1e59b50
rol eax, 0xac
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x1ba02ee9
pushf
not eax
add eax, 0xe7568b24
xor eax, 0xdc2ed2dc
rol eax, 0x97
popf
pushf
not eax
add eax, 0xb2d3c8a8
xor eax, 0xca0d02c6
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xf418eab8
xor eax, 0xf571f4ba
rol eax, 0
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm0, qword [rsp + 0x28]
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 xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, xmm0
cvttsd2si ecx, xmm1
push rax
pushf
mov eax, 0xac497d49
pushf
not eax
add eax, 0xf8722e46
xor eax, 0x87795e43
rol eax, 0x34
popf
pushf
not eax
add eax, 0xb067d863
xor eax, 0xc46b21dc
rol eax, 0xdd
popf
jmp 0x1401f0458
push r8
not r8d
sub ecx, r8d
pop r8
sub ecx, 1
mov eax, dword [rsp + 0x24]
cdqe
mov r8d, dword [rsp + rax*4 + 0x34]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm1, xmm1
cvtsi2sd xmm1, eax
addsd xmm1, xmm1
subsd xmm0, xmm1
mulsd xmm0, xmm9
movsd qword [rsp + 0x28], xmm0
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 0x1401f4f0a
push rax
pushf
mov eax, 0x6260704b
pushf
not eax
add eax, 0xf3b036ef
xor eax, 0x8c96de6c
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xeb463f43
xor eax, 0x9007d327
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc51a2336
xor eax, 0xab794606
rol eax, 0x34
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xf3ee1bf
pushf
not eax
add eax, 0x8e26c9f7
xor eax, 0xb199f20e
rol eax, 0xb
popf
pushf
not eax
add eax, 0x9647b6f1
xor eax, 0xa57f4875
rol eax, 0x33
popf
jmp 0x1401f0458
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, 0x82d5a456
pushf
not ecx
add ecx, 0xf77c12de
xor ecx, 0x9256355b
rol ecx, 0x38
popf
pushf
not ecx
add ecx, 0x8609cd3f
xor ecx, 0xa922fce3
rol ecx, 0x96
popf
cmp edx, 3
jne 0x1401f533b
push rax
pushf
mov eax, 0xaaa15a72
pushf
not eax
add eax, 0xb3751442
xor eax, 0x938b26b2
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xa91a0a16
xor eax, 0xade358fa
rol eax, 0x81
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x4238662a
pushf
not eax
add eax, 0xb81185c0
xor eax, 0xfbddae22
rol eax, 0xec
popf
pushf
not eax
add eax, 0xdfc7e9cb
xor eax, 0x94a710ea
rol eax, 0xd3
popf
jmp 0x1401f0458
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, 0x7efebe4
pushf
not eax
add eax, 0xe82f6099
xor eax, 0x97828e1a
rol eax, 0x42
popf
pushf
not eax
add eax, 0xadf7e41c
xor eax, 0xceff7962
rol eax, 0xf4
popf
cmp edx, 3
jne 0x1401f557a
push rax
pushf
mov eax, 0x6a892dd
pushf
not eax
add eax, 0xccbad820
xor eax, 0xb45c5c5f
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xce2103e6
xor eax, 0x809abc89
rol eax, 0xe7
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xbf751b5f
pushf
not eax
add eax, 0x8ed1073c
xor eax, 0xbf9f27b1
rol eax, 0x21
popf
pushf
not eax
add eax, 0xf5f06159
xor eax, 0xb3545bb6
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x9a9c1fc9
xor eax, 0xd15c4124
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xd31bfddc
xor eax, 0x86b8fd34
rol eax, 0x78
popf
jmp 0x1401f0458
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 0x1401f5737
push rax
pushf
mov eax, 0xf80b4552
pushf
not eax
add eax, 0x8b9b0bee
xor eax, 0xa93c893e
rol eax, 0x75
popf
pushf
not eax
add eax, 0xe508dfc5
xor eax, 0xf7ceb0ed
rol eax, 0x52
popf
pushf
not eax
add eax, 0x931535b6
xor eax, 0xacfd16f9
rol eax, 0xef
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x24ece9e
pushf
not eax
add eax, 0xe9fc79c5
xor eax, 0xa9cbbf37
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xc8a46c9d
xor eax, 0xe5fd38e3
rol eax, 0xf
popf
pushf
not eax
add eax, 0xae5bfd35
xor eax, 0x9435ec73
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xcaa03b5b
xor eax, 0xa4dfcc94
rol eax, 0xdc
popf
jmp 0x1401f0458
mov eax, dword [rsp + 0x24]
cdqe
mov r8d, dword [rsp + rax*4 + 0x34]
mov eax, dword [rsp + 0x24]
add eax, 0x77
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
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
cvtsi2sd xmm2, eax
addsd xmm2, xmm2
subsd xmm1, xmm2
mulsd xmm1, xmm0
movsd qword [rsp + 0x28], 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 0x1401f5849
push rax
pushf
mov eax, 0xbcf7b188
pushf
not eax
add eax, 0x89588631
xor eax, 0xf35f4d18
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xc44b9479
xor eax, 0xb5d07df6
rol eax, 0x74
popf
pushf
not eax
add eax, 0xb8f25ce3
xor eax, 0xdd31c1a5
rol eax, 0xe9
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xe92f091a
pushf
not eax
add eax, 0xc66cd3dc
xor eax, 0xda9ce1e5
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xa203866d
xor eax, 0xd74df469
rol eax, 0x2c
popf
jmp 0x1401f0458
push r8
not r8d
sub ecx, r8d
pop r8
sub ecx, 1
mov eax, dword [rsp + 0x24]
cdqe
mov r8d, dword [rsp + rax*4 + 0x34]
mov eax, dword [rsp + 0x24]
add eax, 0x77
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
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 [rsp + 0x28], 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 0x1401f5ac1
push rax
pushf
mov eax, 0x4b84356f
pushf
not eax
add eax, 0xdd80f443
xor eax, 0xb27781e4
rol eax, 0x25
popf
pushf
not eax
add eax, 0xf34ada51
xor eax, 0x81e2976c
rol eax, 0x38
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xfe4f1ada
pushf
not eax
add eax, 0x84d45624
xor eax, 0xf04eee3a
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x9ac297ea
xor eax, 0xe2126762
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x943a1370
xor eax, 0xdb9407b1
rol eax, 0xaf
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm0, qword [rsp + 0x28]
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 xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, xmm0
cvttsd2si eax, xmm1
push rax
pushf
mov eax, 0xbd6ed4a0
pushf
not eax
add eax, 0xbf4df323
xor eax, 0xf6c0d895
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x90fcaba6
xor eax, 0x93387a20
rol eax, 0xd3
popf
jmp 0x1401f0458
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rsp + 0x24]
cdqe
mov dword [rsp + rax*4 + 0x34], ecx
push rax
pushf
mov eax, 0xa0f5eff7
pushf
not eax
add eax, 0xc6a916af
xor eax, 0xf0788fd6
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xc0760fd9
xor eax, 0xb1c7b4fd
rol eax, 0xdc
popf
jmp 0x1401f0458
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, 0x2a0ac280
pushf
not eax
add eax, 0xae1afd07
xor eax, 0x83251d6b
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xdcb2b7fe
xor eax, 0xbd89d091
rol eax, 0x58
popf
pushf
not eax
add eax, 0xe4af7dc4
xor eax, 0xbac715dd
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xe8f895a8
xor eax, 0xe167490b
rol eax, 0x2c
popf
cmp edx, 3
je 0x1401f621b
push rax
pushf
mov eax, 0xb01bcf9f
pushf
not eax
add eax, 0xda180c0e
xor eax, 0x80bb4fb5
rol eax, 0x87
popf
pushf
not eax
add eax, 0xd2279da3
xor eax, 0xf3c04e17
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xfa9cf927
xor eax, 0xbc70ff63
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xec557d13
xor eax, 0x8f1220fc
rol eax, 0xef
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x5b0473ac
pushf
not eax
add eax, 0xce81a5f8
xor eax, 0x9f4e14f6
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x8293e53f
xor eax, 0xb8cf4b82
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x98e6df0e
xor eax, 0x8509afea
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x91f2c5d9
xor eax, 0xaca35a4c
rol eax, 0xdd
popf
jmp 0x1401f0458
nop dword [rax]
push rax
pushf
mov eax, 0x600d0f
pushf
not eax
add eax, 0xd4dfb881
xor eax, 0xaef7044c
rol eax, 0xba
popf
pushf
not eax
add eax, 0xc882053c
xor eax, 0xf2412b16
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xddb4301b
xor eax, 0xb71c4270
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xa2e92e10
xor eax, 0xb2843dcd
rol eax, 0x52
popf
jmp 0x1401f0458
cmp byte [rsp + 0x30], 0
je 0x1401f636d
push rax
pushf
mov eax, 0x218dcce6
pushf
not eax
add eax, 0x82c533e3
xor eax, 0xa3c42e49
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xf5d3e4e2
xor eax, 0xad1e21f2
rol eax, 2
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x265fed9e
pushf
not eax
add eax, 0xb2b82206
xor eax, 0xf2e8c88d
rol eax, 0x78
popf
pushf
not eax
add eax, 0xa9b619db
xor eax, 0xca2e6dcc
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xe7d03696
xor eax, 0xc3e2048b
rol eax, 0x6e
popf
jmp 0x1401f0458
nop dword [rax + rax]
push rax
pushf
mov eax, 0xccdc24fe
pushf
not eax
add eax, 0xb5ec9a1b
xor eax, 0x9ae3165d
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xabc49a22
xor eax, 0xcdbf120e
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x9210aece
xor eax, 0xff235756
rol eax, 0xec
popf
pushf
not eax
add eax, 0xac31b6bf
xor eax, 0xdfd37379
rol eax, 0x87
popf
jmp 0x1401f0458
mov eax, dword [rsp + 0x34]
call qword [r13 + rax*8]
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 [rsp + 0x28], 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 0x1401f64ff
push rax
pushf
mov eax, 0x299e7383
pushf
not eax
add eax, 0xd78ac69d
xor eax, 0xd40e1aca
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xb7a97cda
xor eax, 0x937391da
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xa4cd04ef
xor eax, 0xe813bdeb
rol eax, 0xff
popf
pushf
not eax
add eax, 0xf8f90d35
xor eax, 0xb25cd61b
rol eax, 0xf2
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x2773275d
pushf
not eax
add eax, 0x8609c75f
xor eax, 0xa0a281c5
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x90fe15ad
xor eax, 0xe78c49d0
rol eax, 0xee
popf
pushf
not eax
add eax, 0x83435c50
xor eax, 0xb6a1a3c3
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xb02435f2
xor eax, 0xc0f57bf6
rol eax, 0xd5
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm0, qword [rsp + 0x28]
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 xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, xmm0
cvttsd2si eax, xmm1
test eax, eax
jle 0x1401f6696
push rax
pushf
mov eax, 0x2dfc6276
pushf
not eax
add eax, 0x8c3d8987
xor eax, 0xcce440b9
rol eax, 6
popf
pushf
not eax
add eax, 0xb8bae8bb
xor eax, 0x9a52a323
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xd3a31810
xor eax, 0xf1baa96e
rol eax, 0x86
popf
pushf
not eax
add eax, 0xcd2620db
xor eax, 0x89d4ef5a
rol eax, 0xc1
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x1b72febc
pushf
not eax
add eax, 0xd6a936f4
xor eax, 0x9c1a605f
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xd2965964
xor eax, 0xd138deec
rol eax, 0x93
popf
pushf
not eax
add eax, 0xd720145e
xor eax, 0xdfb12262
rol eax, 0x7e
popf
jmp 0x1401f0458
mov dword [rsp + 0x24], 0
jmp 0x1401f6894
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rsp + 0x24]
cdqe
mov dword [rsp + rax*4 + 0x34], ecx
push rax
pushf
mov eax, 0x1abdf5ce
pushf
not eax
add eax, 0xbb69dc40
xor eax, 0xb0687ce5
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x89a28ecd
xor eax, 0xecce7e09
rol eax, 0xcd
popf
jmp 0x1401f0458
inc dword [rsp + 0x24]
push rax
pushf
mov eax, 0xbe18ab6b
pushf
not eax
add eax, 0x9c2c2491
xor eax, 0xdc8ce49a
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa0eb3a0e
xor eax, 0xfc05d0a4
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xf6e32fa3
xor eax, 0xf0327028
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xade5d3ef
xor eax, 0xc30833a2
rol eax, 0x97
popf
jmp 0x1401f0458
mov eax, dword [rsp + 0x24]
test eax, eax
jne 0x1401f68d3
push rax
pushf
mov eax, 0x9ed860a9
pushf
not eax
add eax, 0xfe352708
xor eax, 0xcb6fb452
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xc15de1a6
xor eax, 0x9fc2515f
rol eax, 2
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xfe5d5c06
pushf
not eax
add eax, 0x86a18252
xor eax, 0x96560a1b
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xe7e72be9
xor eax, 0xfbbdd7f6
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xd5ca38e2
xor eax, 0xc1f49902
rol eax, 0xb3
popf
jmp 0x1401f0458
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 0x1401f699b
push rax
pushf
mov eax, 0xaa0eba3a
pushf
not eax
add eax, 0xe6249b49
xor eax, 0xa77b94dc
rol eax, 0x72
popf
pushf
not eax
add eax, 0xa40572db
xor eax, 0x86ba4c6f
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xbd77d1b3
xor eax, 0xcfb41305
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xed0a9082
xor eax, 0xe38b6f90
rol eax, 0x98
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xba0d9aba
pushf
not eax
add eax, 0xd065ca2d
xor eax, 0xb5d2db03
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xc54ba7c5
xor eax, 0xf76a3abe
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x83f726ca
xor eax, 0xaea5e94e
rol eax, 0x61
popf
jmp 0x1401f0458
mov eax, dword [rsp + 0x24]
cdqe
mov r8d, dword [rsp + rax*4 + 0x34]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm1, xmm1
cvtsi2sd xmm1, eax
addsd xmm1, xmm1
subsd xmm0, xmm1
mulsd xmm0, xmm8
movsd qword [rsp + 0x28], xmm0
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 0x1401f6a7d
push rax
pushf
mov eax, 0x2c75497a
pushf
not eax
add eax, 0xef724f78
xor eax, 0xd4ad5960
rol eax, 0x10
popf
pushf
not eax
add eax, 0xe50d745f
xor eax, 0x8870518e
rol eax, 0x7b
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x5abba5e3
pushf
not eax
add eax, 0x8b77a555
xor eax, 0x9aa1bc6a
rol eax, 0x48
popf
pushf
not eax
add eax, 0x8dc872ce
xor eax, 0xf82589a0
rol eax, 0x95
popf
pushf
not eax
add eax, 0x9e24d43a
xor eax, 0xf15ecd9f
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xb8f38ae0
xor eax, 0xf85513d9
rol eax, 0x5c
popf
jmp 0x1401f0458
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, 0x82012af1
pushf
not ecx
add ecx, 0x8cb23c5a
xor ecx, 0xb27470a5
rol ecx, 0x45
popf
pushf
not ecx
add ecx, 0xf8e0ce91
xor ecx, 0xd5cf3f52
rol ecx, 0xb
popf
pushf
not ecx
add ecx, 0xdd3a9a4e
xor ecx, 0xf4f190f5
rol ecx, 0x76
popf
pushf
not ecx
add ecx, 0xed1cb3cb
xor ecx, 0xd259e7f6
rol ecx, 0xde
popf
cmp edx, 3
jne 0x1401f6b87
push rax
pushf
mov eax, 0xafde6116
pushf
not eax
add eax, 0xec9aa8f3
xor eax, 0xe8bc3f5c
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xee07c6cf
xor eax, 0xd387b744
rol eax, 0xff
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x656b7b8b
pushf
not eax
add eax, 0x878bef13
xor eax, 0x99fafd13
rol eax, 0x69
popf
pushf
not eax
add eax, 0xa3c9f4de
xor eax, 0xd1accb66
rol eax, 0x69
popf
jmp 0x1401f0458
push r8
not r8d
sub ecx, r8d
pop r8
sub ecx, 1
mov eax, dword [rsp + 0x24]
cdqe
mov r8d, dword [rsp + rax*4 + 0x34]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm1, xmm1
cvtsi2sd xmm1, eax
addsd xmm1, xmm1
subsd xmm0, xmm1
mulsd xmm0, xmm8
movsd qword [rsp + 0x28], xmm0
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 0x1401f6d0f
push rax
pushf
mov eax, 0x996e04fb
pushf
not eax
add eax, 0x95779e27
xor eax, 0xfd15ca0f
rol eax, 0x43
popf
pushf
not eax
add eax, 0xa92b354b
xor eax, 0xdf489c2a
rol eax, 0x28
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xfc7c04d2
pushf
not eax
add eax, 0xbebd5212
xor eax, 0xe7f3e339
rol eax, 0xb
popf
pushf
not eax
add eax, 0xeb52df7e
xor eax, 0xf239801e
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xc0f400c0
xor eax, 0x86549416
rol eax, 0x63
popf
jmp 0x1401f0458
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, 0x3d01527a
pushf
not eax
add eax, 0x9be7e68e
xor eax, 0xdf9aee59
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xceb6fdaf
xor eax, 0xb54a4c36
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x8b86f2a0
xor eax, 0xe857247b
rol eax, 0x20
popf
cmp edx, 3
jne 0x1401f6e11
push rax
pushf
mov eax, 0x8023e50b
pushf
not eax
add eax, 0xc4c99c68
xor eax, 0xd7d95ab4
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xe1dd848e
xor eax, 0xb0023d18
rol eax, 0x82
popf
pushf
not eax
add eax, 0xfb1dd578
xor eax, 0x81ca946b
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x87ddf76e
xor eax, 0xbba30aa4
rol eax, 0xc1
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x7f2b4859
pushf
not eax
add eax, 0xe4fcd991
xor eax, 0xbb52dcc9
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xa3c779d7
xor eax, 0xdbe1d87d
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xd1c4213d
xor eax, 0x8f196543
rol eax, 0x22
popf
jmp 0x1401f0458
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rsp + 0x24]
cdqe
mov dword [rsp + rax*4 + 0x34], ecx
push rax
pushf
mov eax, 0x3447448
pushf
not eax
add eax, 0xa18cf36a
xor eax, 0x9fc2e939
rol eax, 0x65
popf
pushf
not eax
add eax, 0xbb63767b
xor eax, 0xb90de637
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xbb06fe18
xor eax, 0xaf49e532
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xa036053d
xor eax, 0xe092043f
rol eax, 0x89
popf
jmp 0x1401f0458
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 0x1401f6fe1
push rax
pushf
mov eax, 0x49916fec
pushf
not eax
add eax, 0x8113abb7
xor eax, 0xd9723a38
rol eax, 0x43
popf
pushf
not eax
add eax, 0xf1ac9215
xor eax, 0xabed1a8d
rol eax, 0x37
popf
pushf
not eax
add eax, 0xd09650cc
xor eax, 0xfb1c5535
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xabda636e
xor eax, 0xd58745e4
rol eax, 0x56
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xd4f9a321
pushf
not eax
add eax, 0xc571f204
xor eax, 0xd090875c
rol eax, 0x64
popf
pushf
not eax
add eax, 0x871c43d6
xor eax, 0xe38fa7f3
rol eax, 0xa8
popf
jmp 0x1401f0458
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 0x1401f707d
push rax
pushf
mov eax, 0xa31b6b85
pushf
not eax
add eax, 0xe858786b
xor eax, 0xeb974bf3
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x85893c25
xor eax, 0xc728c154
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x8cc74f34
xor eax, 0xcd5ecab4
rol eax, 0xf2
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x387e10be
pushf
not eax
add eax, 0xa2ba6d1f
xor eax, 0x9c7fee88
rol eax, 0x26
popf
pushf
not eax
add eax, 0xb364d66b
xor eax, 0xa3661bfe
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xc32b6563
xor eax, 0xd03ed5ce
rol eax, 0x20
popf
pushf
not eax
add eax, 0xea14b0ba
xor eax, 0x87429434
rol eax, 0x43
popf
jmp 0x1401f0458
mov eax, dword [rsp + 0x24]
cdqe
mov r8d, dword [rsp + rax*4 + 0x34]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm1, xmm1
cvtsi2sd xmm1, eax
addsd xmm1, xmm1
subsd xmm0, xmm1
mulsd xmm0, xmm12
movsd qword [rsp + 0x28], xmm0
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 0x1401f7172
push rax
pushf
mov eax, 0x4428da92
pushf
not eax
add eax, 0xd3e64b64
xor eax, 0x9ccd2c7a
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xe29824d5
xor eax, 0x88f6a1ef
rol eax, 0x4f
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xbe27e8df
pushf
not eax
add eax, 0xf03a90ec
xor eax, 0xcd3cdf06
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xcf998271
xor eax, 0xb06d85b7
rol eax, 0x29
popf
jmp 0x1401f0458
push r8
not r8d
sub ecx, r8d
pop r8
sub ecx, 1
mov eax, dword [rsp + 0x24]
cdqe
mov r8d, dword [rsp + rax*4 + 0x34]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm1, xmm1
cvtsi2sd xmm1, eax
addsd xmm1, xmm1
subsd xmm0, xmm1
mulsd xmm0, xmm12
movsd qword [rsp + 0x28], xmm0
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 0x1401f73c8
push rax
pushf
mov eax, 0x1d613b69
pushf
not eax
add eax, 0xc22f1b8e
xor eax, 0xd0468a3a
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xb918e558
xor eax, 0xfd4a53ea
rol eax, 0xe8
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x497a86cc
pushf
not eax
add eax, 0xeb8b5ca3
xor eax, 0x93229565
rol eax, 0x16
popf
pushf
not eax
add eax, 0xfc58a9e5
xor eax, 0xce9e5d54
rol eax, 0xf
popf
jmp 0x1401f0458
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, 0x64e0d651
pushf
not eax
add eax, 0xaefbccb5
xor eax, 0xedcd0647
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xea6435a5
xor eax, 0x96648fb6
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x8f92d887
xor eax, 0xe1e99bcb
rol eax, 0x26
popf
pushf
not eax
add eax, 0x8a7e367c
xor eax, 0xecb18afa
rol eax, 0x5f
popf
cmp edx, 3
jne 0x1401f74b7
push rax
pushf
mov eax, 0x3568d723
pushf
not eax
add eax, 0xe1e9bdee
xor eax, 0xb923de53
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x95ce29e4
xor eax, 0xc0ccb9e6
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xdf0467cf
xor eax, 0xc85f3eb7
rol eax, 0xa1
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x32d2caae
pushf
not eax
add eax, 0xd4b518e0
xor eax, 0xd9aa9ae7
rol eax, 0x53
popf
pushf
not eax
add eax, 0x92091004
xor eax, 0xe97d4dbd
rol eax, 0xce
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm0, qword [rsp + 0x28]
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 xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, xmm0
cvttsd2si eax, xmm1
push rax
pushf
mov eax, 0xdb87a51c
pushf
not eax
add eax, 0x9240e331
xor eax, 0xf4830d53
rol eax, 0xc
popf
pushf
not eax
add eax, 0x9247356c
xor eax, 0xfe52c148
rol eax, 0xeb
popf
jmp 0x1401f0458
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 0x1401f7637
push rax
pushf
mov eax, 0xdc968d09
pushf
not eax
add eax, 0xb8c981cd
xor eax, 0x86018400
rol eax, 0x14
popf
pushf
not eax
add eax, 0xfda53de1
xor eax, 0xcb499019
rol eax, 0x63
popf
pushf
not eax
add eax, 0xcc82d598
xor eax, 0xfb528476
rol eax, 0x3d
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xbe109dee
pushf
not eax
add eax, 0xaa90971e
xor eax, 0xcf24c503
rol eax, 0x60
popf
pushf
not eax
add eax, 0xcd7d1361
xor eax, 0xf5cd41fc
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xc9cc3b7e
xor eax, 0xa84ec522
rol eax, 0x76
popf
jmp 0x1401f0458
mov eax, dword [rsp + 0x24]
cdqe
mov r8d, dword [rsp + rax*4 + 0x34]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm1, xmm1
cvtsi2sd xmm1, eax
addsd xmm1, xmm1
subsd xmm0, xmm1
mulsd xmm0, xmm13
movsd qword [rsp + 0x28], xmm0
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 0x1401f772c
push rax
pushf
mov eax, 0x2d6cfa5d
pushf
not eax
add eax, 0x9c51ea1b
xor eax, 0xab5dee62
rol eax, 0x61
popf
pushf
not eax
add eax, 0xe6e2c7bd
xor eax, 0xb9637438
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xd07d7d62
xor eax, 0x99f3a17f
rol eax, 0x69
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x381662f4
pushf
not eax
add eax, 0xf2c930ae
xor eax, 0xee3d4110
rol eax, 9
popf
pushf
not eax
add eax, 0xc6b6c4e6
xor eax, 0xa7da723c
rol eax, 0x31
popf
jmp 0x1401f0458
push r8
not r8d
sub ecx, r8d
pop r8
sub ecx, 1
mov eax, dword [rsp + 0x24]
cdqe
mov r8d, dword [rsp + rax*4 + 0x34]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm1, xmm1
cvtsi2sd xmm1, eax
addsd xmm1, xmm1
subsd xmm0, xmm1
mulsd xmm0, xmm13
movsd qword [rsp + 0x28], xmm0
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 0x1401f79bd
push rax
pushf
mov eax, 0xcdf5d32c
pushf
not eax
add eax, 0xfa1f3ee0
xor eax, 0xd6c6f1b2
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xa9bd9faa
xor eax, 0xdd667364
rol eax, 0x58
popf
pushf
not eax
add eax, 0xa766dcbb
xor eax, 0xea86321b
rol eax, 0x32
popf
pushf
not eax
add eax, 0xe2af2702
xor eax, 0xb6a65813
rol eax, 0x9f
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xd187aea9
pushf
not eax
add eax, 0xa0e05e64
xor eax, 0x987d6716
rol eax, 0x75
popf
pushf
not eax
add eax, 0xbbf853fc
xor eax, 0x866d6f50
rol eax, 0x63
popf
jmp 0x1401f0458
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rsp + 0x24]
cdqe
mov dword [rsp + rax*4 + 0x34], ecx
push rax
pushf
mov eax, 0x60139928
pushf
not eax
add eax, 0xda1b0b00
xor eax, 0xdc5ee5ec
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xfb4b09c2
xor eax, 0xf4c759db
rol eax, 0x94
popf
pushf
not eax
add eax, 0xc713e874
xor eax, 0xd1cb9ec8
rol eax, 0xed
popf
pushf
not eax
add eax, 0x877ad4e2
xor eax, 0xabc6b749
rol eax, 0x63
popf
jmp 0x1401f0458
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, 0x756ea79f
pushf
not ecx
add ecx, 0xd98c9b37
xor ecx, 0xb62f9b33
rol ecx, 0x5f
popf
pushf
not ecx
add ecx, 0xa797ac6a
xor ecx, 0xc71e69be
rol ecx, 2
popf
pushf
not ecx
add ecx, 0xcdc78677
xor ecx, 0xe8473fc7
rol ecx, 0x60
popf
cmp edx, 3
jne 0x1401f7e24
push rax
pushf
mov eax, 0x2c5eedfe
pushf
not eax
add eax, 0xc70e06ae
xor eax, 0xfaad284b
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xe2809bd5
xor eax, 0xd9b46a54
rol eax, 0x74
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xf478d305
pushf
not eax
add eax, 0x91b86de5
xor eax, 0xfc23388f
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xffbecf30
xor eax, 0x8d6f34c5
rol eax, 0x12
popf
pushf
not eax
add eax, 0xb23f1969
xor eax, 0x8724efeb
rol eax, 0xb3
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm0, qword [rsp + 0x28]
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 xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, xmm0
cvttsd2si ecx, xmm1
push rax
pushf
mov eax, 0x8204fb8f
pushf
not eax
add eax, 0xad74db12
xor eax, 0xb62b6c82
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xad3c1194
xor eax, 0xae7efec7
rol eax, 0xad
popf
jmp 0x1401f0458
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, 0xd58a3dd9
pushf
not eax
add eax, 0xfc5af857
xor eax, 0x98eff66e
rol eax, 0x22
popf
pushf
not eax
add eax, 0xb917f4f1
xor eax, 0xd6a43969
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x8c66460d
xor eax, 0xf1fb69d2
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xaf355469
xor eax, 0xc796cff4
rol eax, 0x66
popf
cmp edx, 3
jne 0x1401f8083
push rax
pushf
mov eax, 0xc7a7bba5
pushf
not eax
add eax, 0x90c196f3
xor eax, 0xd27a2e25
rol eax, 0xff
popf
pushf
not eax
add eax, 0xd8a19be0
xor eax, 0xcaefa5e3
rol eax, 0x1d
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x502319b
pushf
not eax
add eax, 0xbd9b6804
xor eax, 0xd5825996
rol eax, 0x85
popf
pushf
not eax
add eax, 0x9e473d13
xor eax, 0xfad93995
rol eax, 0xdd
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm0, qword [rsp + 0x28]
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 xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, xmm0
cvttsd2si eax, xmm1
push rax
pushf
mov eax, 0x9cc5b4b4
pushf
not eax
add eax, 0xd627e64b
xor eax, 0xc9575ace
rol eax, 0x65
popf
pushf
not eax
add eax, 0xb8d78a88
xor eax, 0xf71c6116
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x9bc0cc21
xor eax, 0x87309cf3
rol eax, 0x18
popf
pushf
not eax
add eax, 0xc2cacec6
xor eax, 0xee97b357
rol eax, 0x92
popf
jmp 0x1401f0458
mov eax, dword [rsp + 0x24]
cdqe
mov r8d, dword [rsp + rax*4 + 0x34]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm1, xmm1
cvtsi2sd xmm1, eax
addsd xmm1, xmm1
subsd xmm0, xmm1
mulsd xmm0, xmm6
movsd qword [rsp + 0x28], xmm0
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 0x1401f8350
push rax
pushf
mov eax, 0x2c15976f
pushf
not eax
add eax, 0xe2757bcf
xor eax, 0xf0702ac4
rol eax, 7
popf
pushf
not eax
add eax, 0xd37491cf
xor eax, 0xad9681e2
rol eax, 3
popf
pushf
not eax
add eax, 0xb248c39f
xor eax, 0xc9371efb
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x937f6bb7
xor eax, 0xaf544de0
rol eax, 0xf5
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xf63154d9
pushf
not eax
add eax, 0xf8845bcc
xor eax, 0xa3326d90
rol eax, 0x32
popf
pushf
not eax
add eax, 0xbe5e04dd
xor eax, 0xfd94ba86
rol eax, 0x21
popf
pushf
not eax
add eax, 0xca7c4691
xor eax, 0xefec9d6d
rol eax, 0x1a
popf
jmp 0x1401f0458
push r8
not r8d
sub ecx, r8d
pop r8
sub ecx, 1
mov eax, dword [rsp + 0x24]
cdqe
mov r8d, dword [rsp + rax*4 + 0x34]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm1, xmm1
cvtsi2sd xmm1, eax
addsd xmm1, xmm1
subsd xmm0, xmm1
mulsd xmm0, xmm6
movsd qword [rsp + 0x28], xmm0
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 0x1401f85bb
push rax
pushf
mov eax, 0xd9347bbd
pushf
not eax
add eax, 0xe2db1bf7
xor eax, 0xf337e235
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xebeff2c2
xor eax, 0xffa4b2b8
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xa9593584
xor eax, 0xd680b4b2
rol eax, 0x24
popf
pushf
not eax
add eax, 0xb1707b0a
xor eax, 0x94521e24
rol eax, 0xd8
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xee93f728
pushf
not eax
add eax, 0xa59c1197
xor eax, 0xb5e91faa
rol eax, 0xad
popf
pushf
not eax
add eax, 0xda7cffad
xor eax, 0xb9ffff50
rol eax, 0xb1
popf
jmp 0x1401f0458
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, 0x53bfa107
pushf
not eax
add eax, 0xa32d851e
xor eax, 0xb465213a
rol eax, 0x83
popf
pushf
not eax
add eax, 0xdbf8d6c5
xor eax, 0xa47804e8
rol eax, 0xec
popf
pushf
not eax
add eax, 0x94e1b6e1
xor eax, 0xea4e5c64
rol eax, 0xd0
popf
cmp edx, 3
je 0x1401f86ae
push rax
pushf
mov eax, 0x190aaf8c
pushf
not eax
add eax, 0xb9795293
xor eax, 0xa618a832
rol eax, 2
popf
pushf
not eax
add eax, 0xd59459ea
xor eax, 0xed34a5b5
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xbc7fc155
xor eax, 0x956b350d
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xb2d2294d
xor eax, 0xc13826ba
rol eax, 0x1d
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x5fd6ecfb
pushf
not eax
add eax, 0xb0c69be0
xor eax, 0xab9c6686
rol eax, 0xf
popf
pushf
not eax
add eax, 0xac3366b5
xor eax, 0xba908c43
rol eax, 0x47
popf
pushf
not eax
add eax, 0xf5c0487b
xor eax, 0xad366c41
rol eax, 0x51
popf
jmp 0x1401f0458
jmp 0x1401f67f2
cmp byte [rsp + 0x30], 0
je 0x1401f8802
push rax
pushf
mov eax, 0x3819430b
pushf
not eax
add eax, 0xbad93c08
xor eax, 0xd4854bf3
rol eax, 0x79
popf
pushf
not eax
add eax, 0xa19ad7ca
xor eax, 0xf457f31e
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xb4e05e9b
xor eax, 0xab7e4b29
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xf1224784
xor eax, 0xad254258
rol eax, 0x6e
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xbc96aa4
pushf
not eax
add eax, 0xe3b26d3d
xor eax, 0xbd29b731
rol eax, 0x40
popf
pushf
not eax
add eax, 0x9271f961
xor eax, 0xefcdd11d
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xe07ebf14
xor eax, 0xefe013f2
rol eax, 0xae
popf
jmp 0x1401f0458
nop dword [rax + rax]
push rax
pushf
mov eax, 0xa3e48c9
pushf
not eax
add eax, 0xae984b26
xor eax, 0xce13fca1
rol eax, 0x86
popf
pushf
not eax
add eax, 0xfbfd3a8a
xor eax, 0xa0e28ba6
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xe944b4b1
xor eax, 0xd5b3e0cf
rol eax, 0xf6
popf
jmp 0x1401f0458
mov eax, dword [rsp + 0x34]
mov ecx, edi
mov rdx, rsi
jmp 0x1401f889d
call qword [rbx + rax*8]
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 [rsp + 0x28], 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 0x1401f895f
push rax
pushf
mov eax, 0x768e24bb
pushf
not eax
add eax, 0xdf2217e6
xor eax, 0xaf501964
rol eax, 0x42
popf
pushf
not eax
add eax, 0xbcb6a378
xor eax, 0x9da6fa6f
rol eax, 0x41
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xab8e68ff
pushf
not eax
add eax, 0x9ce722e1
xor eax, 0xb921e498
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x9403b853
xor eax, 0xadb3df5f
rol eax, 0x74
popf
pushf
not eax
add eax, 0xa78c5368
xor eax, 0xdc860925
rol eax, 0xa7
popf
jmp 0x1401f0458
movabs rax, 0x19880000b665e8e6
pushf
not rax
add rax, 0x6a34ad81
xor rax, 0x4c30da3b
rol rax, 0xd
popf
pushf
not rax
add rax, 0x41f473b6
xor rax, 0x7e2fb6e7
rol rax, 0x53
popf
mov qword [rsp + 0x30], rax
push rax
pushf
mov eax, 0x60d95224
pushf
not eax
add eax, 0x86257cd2
xor eax, 0xcd4f8894
rol eax, 0xef
popf
pushf
not eax
add eax, 0xf0a1983a
xor eax, 0x92600461
rol eax, 0x11
popf
pushf
not eax
add eax, 0xf55ffb6e
xor eax, 0x842bc8d5
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x96d8faa3
xor eax, 0xd886de45
rol eax, 0x4c
popf
jmp 0x1401f0458
mov dword [rsp + 0x24], 0
jmp 0x1401f8d68
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rsp + 0x24]
cdqe
mov dword [rsp + rax*4 + 0x34], ecx
push rax
pushf
mov eax, 0x838eb7a7
pushf
not eax
add eax, 0xd64db808
xor eax, 0xdde2a955
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x830a3446
xor eax, 0xa4af6c97
rol eax, 0xec
popf
jmp 0x1401f0458
inc dword [rsp + 0x24]
push rax
pushf
mov eax, 0xed111a23
pushf
not eax
add eax, 0x8dbee6ac
xor eax, 0x93f0df33
rol eax, 0x49
popf
pushf
not eax
add eax, 0x85ac05a4
xor eax, 0xc1548f3d
rol eax, 0xcc
popf
jmp 0x1401f0458
mov eax, dword [rsp + 0x24]
test eax, eax
jne 0x1401f8dcd
push rax
pushf
mov eax, 0xba273e13
pushf
not eax
add eax, 0xd9f5e91d
xor eax, 0x9955f338
rol eax, 0xf
popf
pushf
not eax
add eax, 0x9f073f21
xor eax, 0xc9632fb1
rol eax, 0x28
popf
pushf
not eax
add eax, 0xab8ed512
xor eax, 0xdb6e10b3
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x9ba5936b
xor eax, 0xd6da099e
rol eax, 0xbf
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xcb294b70
pushf
not eax
add eax, 0xff31358e
xor eax, 0x806a05a2
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x9c1155c7
xor eax, 0xc031965e
rol eax, 0x14
popf
jmp 0x1401f0458
mov eax, dword [rsp + 0x24]
cdqe
mov r8d, dword [rsp + rax*4 + 0x34]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm1, xmm1
cvtsi2sd xmm1, eax
addsd xmm1, xmm1
subsd xmm0, xmm1
mulsd xmm0, xmm12
movsd qword [rsp + 0x28], xmm0
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 0x1401f8f51
push rax
pushf
mov eax, 0xc2723ef8
pushf
not eax
add eax, 0x9cbbc5e1
xor eax, 0x8baf085f
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xb2fc6930
xor eax, 0xe1257ef8
rol eax, 0x44
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x3c60bce3
pushf
not eax
add eax, 0xf99a2d7e
xor eax, 0x89ad5b78
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xdb113401
xor eax, 0xc154ba44
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xdbf8ca46
xor eax, 0xab5281ea
rol eax, 0xae
popf
pushf
not eax
add eax, 0x924efdee
xor eax, 0x88b08c42
rol eax, 0xa2
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm0, qword [rsp + 0x28]
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 xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, xmm0
cvttsd2si ecx, xmm1
push rax
pushf
mov eax, 0x3292c9f4
pushf
not eax
add eax, 0xc1e66b3e
xor eax, 0xec65da73
rol eax, 0x36
popf
pushf
not eax
add eax, 0xa31b3353
xor eax, 0xd48301b4
rol eax, 0x77
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm0, qword [rsp + 0x28]
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 xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, xmm0
cvttsd2si eax, xmm1
push rax
pushf
mov eax, 0xb9ddb00
pushf
not eax
add eax, 0xfe9fbbce
xor eax, 0xd7034bed
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xa7670819
xor eax, 0xf2d1ec5a
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xc1116534
xor eax, 0xdbaac1d1
rol eax, 0xfd
popf
jmp 0x1401f0458
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rsp + 0x24]
cdqe
mov dword [rsp + rax*4 + 0x34], ecx
push rax
pushf
mov eax, 0xeefc360f
pushf
not eax
add eax, 0xf6eba706
xor eax, 0xfc33faff
rol eax, 0x64
popf
pushf
not eax
add eax, 0xe4586ed6
xor eax, 0x86ef97db
rol eax, 4
popf
pushf
not eax
add eax, 0xcd3b1493
xor eax, 0xc7357008
rol eax, 0x7d
popf
jmp 0x1401f0458
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 0x1401f942d
push rax
pushf
mov eax, 0x75a719b9
pushf
not eax
add eax, 0x86912a80
xor eax, 0xf9183394
rol eax, 0x23
popf
pushf
not eax
add eax, 0x832de4ab
xor eax, 0x8f0f2d35
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xf1f36eb3
xor eax, 0xf8cba03e
rol eax, 0x81
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xa2608a3
pushf
not eax
add eax, 0xc0bd1688
xor eax, 0xe0f991cc
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xac7e299e
xor eax, 0x8931ab35
rol eax, 0xee
popf
pushf
not eax
add eax, 0xbb6b1cbd
xor eax, 0x984ade0a
rol eax, 0x21
popf
pushf
not eax
add eax, 0x979b6f0a
xor eax, 0xfc10b1c0
rol eax, 0xa7
popf
jmp 0x1401f0458
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, 0xa85ddea3
pushf
not ecx
add ecx, 0x99925986
xor ecx, 0xb973343d
rol ecx, 0xa2
popf
pushf
not ecx
add ecx, 0xf58fd3d5
xor ecx, 0xd4729957
rol ecx, 0x5b
popf
cmp edx, 3
jne 0x1401f96ea
push rax
pushf
mov eax, 0xa5be87c9
pushf
not eax
add eax, 0xaf176720
xor eax, 0x9d5b138b
rol eax, 0x19
popf
pushf
not eax
add eax, 0xaa56a493
xor eax, 0xef2ec1f9
rol eax, 0xf9
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xf7293765
pushf
not eax
add eax, 0x83950e21
xor eax, 0xbf66e076
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xe5a0c47d
xor eax, 0xfb7334f1
rol eax, 0x11
popf
pushf
not eax
add eax, 0xdc08d9f4
xor eax, 0x89d8515b
rol eax, 0x90
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm0, qword [rsp + 0x28]
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 xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, xmm0
cvttsd2si ecx, xmm1
push rax
pushf
mov eax, 0x3dffb648
pushf
not eax
add eax, 0xd3f18504
xor eax, 0x90a41c04
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xa790863f
xor eax, 0xe88b6dec
rol eax, 0x39
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm0, qword [rsp + 0x28]
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 xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, xmm0
cvttsd2si eax, xmm1
push rax
pushf
mov eax, 0xf7367aff
pushf
not eax
add eax, 0xd28d1923
xor eax, 0xcc2378f4
rol eax, 0x26
popf
pushf
not eax
add eax, 0x92e4f148
xor eax, 0xb56b3bdd
rol eax, 0xe1
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm0, qword [rsp + 0x28]
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 xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, xmm0
cvttsd2si ecx, xmm1
push rax
pushf
mov eax, 0xd779bb31
pushf
not eax
add eax, 0xfb282bfe
xor eax, 0x9160bb73
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xf0f2d086
xor eax, 0x93532056
rol eax, 0xca
popf
pushf
not eax
add eax, 0xe10929e6
xor eax, 0x8c36b488
rol eax, 0x56
popf
jmp 0x1401f0458
push r8
not r8d
sub ecx, r8d
pop r8
sub ecx, 1
mov eax, dword [rsp + 0x24]
cdqe
mov r8d, dword [rsp + rax*4 + 0x34]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm1, xmm1
cvtsi2sd xmm1, eax
addsd xmm1, xmm1
subsd xmm0, xmm1
mulsd xmm0, xmm6
movsd qword [rsp + 0x28], xmm0
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 0x1401f9e79
push rax
pushf
mov eax, 0xe6cb9ff8
pushf
not eax
add eax, 0xf043c389
xor eax, 0x840eb1a4
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x827ae1f6
xor eax, 0xbf37d033
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xd30cade3
xor eax, 0xd7f6702b
rol eax, 0xd6
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xe14591e6
pushf
not eax
add eax, 0xc4e8e1b9
xor eax, 0xbe9f320c
rol eax, 0x26
popf
pushf
not eax
add eax, 0xa215905e
xor eax, 0xdb95e8fb
rol eax, 0x72
popf
pushf
not eax
add eax, 0x9faa0359
xor eax, 0xabf53bb3
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x8e4cd76b
xor eax, 0xb17d8807
rol eax, 0x40
popf
jmp 0x1401f0458
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rsp + 0x24]
cdqe
mov dword [rsp + rax*4 + 0x34], ecx
push rax
pushf
mov eax, 0xeb321067
pushf
not eax
add eax, 0xc8c95d76
xor eax, 0xf83ce93b
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xce18a039
xor eax, 0xf1be77b7
rol eax, 0x56
popf
pushf
not eax
add eax, 0xaf22b321
xor eax, 0xb5dbef29
rol eax, 0x32
popf
pushf
not eax
add eax, 0xfda7b220
xor eax, 0x8db85ec9
rol eax, 0xcc
popf
jmp 0x1401f0458
mov eax, dword [rsp + 0x24]
cdqe
mov r8d, dword [rsp + rax*4 + 0x34]
mov eax, dword [rsp + 0x24]
add eax, 0x7a
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
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
cvtsi2sd xmm2, eax
addsd xmm2, xmm2
subsd xmm1, xmm2
mulsd xmm1, xmm0
movsd qword [rsp + 0x28], 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 0x1401fa1be
push rax
pushf
mov eax, 0xe898ea7f
pushf
not eax
add eax, 0xe853fc0b
xor eax, 0xb49d282d
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xb332f630
xor eax, 0xe9ce226b
rol eax, 0xbc
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x68ab05b3
pushf
not eax
add eax, 0x8e9ddd86
xor eax, 0xf0065bcd
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xfa02bd81
xor eax, 0xae7627d3
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xb60130da
xor eax, 0xa8839d25
rol eax, 0x99
popf
jmp 0x1401f0458
push r8
not r8d
sub ecx, r8d
pop r8
sub ecx, 1
mov eax, dword [rsp + 0x24]
cdqe
mov r8d, dword [rsp + rax*4 + 0x34]
mov eax, dword [rsp + 0x24]
add eax, 0x7a
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
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 [rsp + 0x28], 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 0x1401fa45a
push rax
pushf
mov eax, 0xffe2246f
pushf
not eax
add eax, 0xd75c4079
xor eax, 0x939ffb64
rol eax, 0x24
popf
pushf
not eax
add eax, 0x827488d5
xor eax, 0x87ab8e62
rol eax, 0x16
popf
pushf
not eax
add eax, 0xd17e3904
xor eax, 0xb8d7299c
rol eax, 0xd5
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x5c40d728
pushf
not eax
add eax, 0x8d5bbe6a
xor eax, 0x9c2ec430
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x873ec714
xor eax, 0xf9d516b8
rol eax, 0x7a
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm0, qword [rsp + 0x28]
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 xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, xmm0
cvttsd2si eax, xmm1
push rax
pushf
mov eax, 0xe4753f07
pushf
not eax
add eax, 0xd839f4b5
xor eax, 0x9993103e
rol eax, 0x16
popf
pushf
not eax
add eax, 0xdd56020c
xor eax, 0xcdefe071
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xbad92f93
xor eax, 0xa72bbe5a
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xf818db05
xor eax, 0x9da83d7c
rol eax, 0x40
popf
jmp 0x1401f0458
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rsp + 0x24]
cdqe
mov dword [rsp + rax*4 + 0x34], ecx
push rax
pushf
mov eax, 0xfbb27983
pushf
not eax
add eax, 0xeaf03694
xor eax, 0xa657acd2
rol eax, 0x63
popf
pushf
not eax
add eax, 0xae7d5edd
xor eax, 0xe3337b04
rol eax, 0x86
popf
pushf
not eax
add eax, 0xf7a50974
xor eax, 0xf65a15d3
rol eax, 0x6b
popf
jmp 0x1401f0458
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, 0x3fc5c7ec
pushf
not ecx
add ecx, 0xcfaf93a1
xor ecx, 0xae5d102a
rol ecx, 0xbd
popf
pushf
not ecx
add ecx, 0xb95d986c
xor ecx, 0xf566fcf8
rol ecx, 0x2d
popf
cmp edx, 3
jne 0x1401fa8bc
push rax
pushf
mov eax, 0x8469f0e9
pushf
not eax
add eax, 0x9ebfaecd
xor eax, 0xb38c126b
rol eax, 0xd
popf
pushf
not eax
add eax, 0xf0b7935b
xor eax, 0xb57bb4a5
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xf41f2ffd
xor eax, 0x97ead4f6
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xfb4bf233
xor eax, 0xa954b100
rol eax, 0x95
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x64eb2b9b
pushf
not eax
add eax, 0xc41827cd
xor eax, 0xeb8ffe05
rol eax, 0x83
popf
pushf
not eax
add eax, 0xcc302be2
xor eax, 0x82366bad
rol eax, 0x91
popf
pushf
not eax
add eax, 0xb44224c8
xor eax, 0xea80a808
rol eax, 0x67
popf
pushf
not eax
add eax, 0x8552ea8a
xor eax, 0xb603d8ec
rol eax, 0x93
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm0, qword [rsp + 0x28]
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 xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, xmm0
cvttsd2si ecx, xmm1
push rax
pushf
mov eax, 0x23058353
pushf
not eax
add eax, 0xbfb60a66
xor eax, 0xddbdff70
rol eax, 0x54
popf
pushf
not eax
add eax, 0xce9518b9
xor eax, 0x991e032b
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xa87d046f
xor eax, 0xba859800
rol eax, 0x97
popf
pushf
not eax
add eax, 0xd84dda7a
xor eax, 0x9f8b3a6f
rol eax, 0xa6
popf
jmp 0x1401f0458
push r8
not r8d
sub ecx, r8d
pop r8
sub ecx, 1
mov eax, dword [rsp + 0x24]
cdqe
mov r8d, dword [rsp + rax*4 + 0x34]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm1, xmm1
cvtsi2sd xmm1, eax
addsd xmm1, xmm1
subsd xmm0, xmm1
mulsd xmm0, xmm7
movsd qword [rsp + 0x28], xmm0
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 0x1401faa94
push rax
pushf
mov eax, 0x6b375751
pushf
not eax
add eax, 0xb9230d02
xor eax, 0xa7b2b74b
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xa7a3213a
xor eax, 0xeb09814e
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xbf9ce2b5
xor eax, 0xdbac5f2e
rol eax, 0x42
popf
pushf
not eax
add eax, 0x9af37633
xor eax, 0x876c2087
rol eax, 0x46
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xe2b72d79
pushf
not eax
add eax, 0xa03aaccf
xor eax, 0xfe5c3e03
rol eax, 0xac
popf
pushf
not eax
add eax, 0x86bafcf9
xor eax, 0x97fd98bb
rol eax, 0xd
popf
jmp 0x1401f0458
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, 0xd970fec4
pushf
not eax
add eax, 0x978be66b
xor eax, 0x8728af3d
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xb9eb974c
xor eax, 0x931d4aa9
rol eax, 0x5f
popf
cmp edx, 3
je 0x1401fab74
push rax
pushf
mov eax, 0xbdd796c3
pushf
not eax
add eax, 0xa1e710c7
xor eax, 0xc92d335d
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xbf68ad0c
xor eax, 0x8daeae2f
rol eax, 0x26
popf
pushf
not eax
add eax, 0xb9934ef5
xor eax, 0xe5afd989
rol eax, 0x71
popf
pushf
not eax
add eax, 0xa7cccce3
xor eax, 0x81b85b14
rol eax, 0x8b
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x8cdb16f3
pushf
not eax
add eax, 0xc4053d20
xor eax, 0xddc8a9d5
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xf491da8c
xor eax, 0x983bff98
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xcc0d3b03
xor eax, 0x961dc6b2
rol eax, 0x29
popf
jmp 0x1401f0458
jmp 0x1401f8cec
movzx eax, byte [section..data]
movsx eax, al
add eax, 7
movzx ecx, byte [reloc.WS2_32.dll_htonl]
movsx ecx, cl
xor esi, esi
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
cvtsi2sd xmm2, eax
addsd xmm2, xmm2
subsd xmm1, xmm2
mulsd xmm1, xmm0
movsd qword [rsp + 0x28], 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 0x1401facd6
push rax
pushf
mov eax, 0xda73167c
pushf
not eax
add eax, 0xcdb22e76
xor eax, 0xf30bbe9e
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xc7a25673
xor eax, 0xdcff8ab2
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x8cf8816a
xor eax, 0x979b35e2
rol eax, 0xf4
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x87467465
pushf
not eax
add eax, 0xc515a921
xor eax, 0x8e9c73d6
rol eax, 0x93
popf
pushf
not eax
add eax, 0xa5e43844
xor eax, 0xfb506b03
rol eax, 0xec
popf
pushf
not eax
add eax, 0xf9344f77
xor eax, 0x89c99064
rol eax, 0x5a
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm0, qword [rsp + 0x28]
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 xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, xmm0
cvttsd2si eax, xmm1
test eax, eax
jle 0x1401fb12f
push rax
pushf
mov eax, 0x70d5baf2
pushf
not eax
add eax, 0xb2b12818
xor eax, 0x8bc0a73f
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x94d2860d
xor eax, 0x884d9421
rol eax, 0x35
popf
pushf
not eax
add eax, 0xdddb2a68
xor eax, 0xe883e9a7
rol eax, 0xb1
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x592a4bc6
pushf
not eax
add eax, 0xf1bdde03
xor eax, 0xbdbc3c2f
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x9cc46262
xor eax, 0xa700f7bc
rol eax, 0x78
popf
jmp 0x1401f0458
movsd xmm0, qword [0x140171d88]
movsd xmm1, qword [0x140171d80]
jmp 0x1401fb4a1
inc dword [rsp + 0x24]
mov eax, dword [rsp + 0x24]
test eax, eax
jne 0x1401fb45b
push rax
pushf
mov eax, 0xa3af8648
pushf
not eax
add eax, 0xefc2ea34
xor eax, 0x92e3452c
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xf9b85fbf
xor eax, 0x8240de88
rol eax, 0xea
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x6f8a016d
pushf
not eax
add eax, 0xc6404bd5
xor eax, 0xdfa6c538
rol eax, 0x43
popf
pushf
not eax
add eax, 0x95d58efb
xor eax, 0x992591fc
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xc887226a
xor eax, 0x8a06a1b4
rol eax, 0xcb
popf
jmp 0x1401f0458
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 0x1401fb523
push rax
pushf
mov eax, 0x6d80a5fb
pushf
not eax
add eax, 0xddac1940
xor eax, 0xf8e24234
rol eax, 0x91
popf
pushf
not eax
add eax, 0xbe36c7da
xor eax, 0xe3d612e9
rol eax, 0x79
popf
pushf
not eax
add eax, 0xbb1daff2
xor eax, 0x8844ee19
rol eax, 0x78
popf
pushf
not eax
add eax, 0x9e26ec8d
xor eax, 0xefdd0446
rol eax, 0xce
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x6bcc9cf5
pushf
not eax
add eax, 0x8f6db471
xor eax, 0x965f4baa
rol eax, 0x19
popf
pushf
not eax
add eax, 0x95203419
xor eax, 0xd7d8152c
rol eax, 0x47
popf
pushf
not eax
add eax, 0xdfe8bdc5
xor eax, 0xf079f695
rol eax, 0x21
popf
pushf
not eax
add eax, 0x9db01583
xor eax, 0xea533e9a
rol eax, 0xbc
popf
jmp 0x1401f0458
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, 0x7a1a49e2
pushf
not eax
add eax, 0xda685a9a
xor eax, 0xa1ce8ec1
rol eax, 0x94
popf
pushf
not eax
add eax, 0xc00bc786
xor eax, 0xcf533594
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xbc46e0e0
xor eax, 0xcd208c3b
rol eax, 0x22
popf
pushf
not eax
add eax, 0xaa8675a2
xor eax, 0xbcb99f28
rol eax, 0xda
popf
cmp edx, 3
jne 0x1401fb95d
push rax
pushf
mov eax, 0xfd2a3dec
pushf
not eax
add eax, 0x80b5d165
xor eax, 0x8fb1b116
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xcf0f088b
xor eax, 0xb38465ce
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xbbcb7e2d
xor eax, 0x82c7b09f
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xf04c301b
xor eax, 0xa79056a0
rol eax, 0x48
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x9a465532
pushf
not eax
add eax, 0x808fbb18
xor eax, 0xab6f3588
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xeb0880a5
xor eax, 0x8fec4caa
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xd1ea68f8
xor eax, 0x8408316c
rol eax, 0x53
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm2, qword [rsp + 0x28]
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 xmm3, xmm3
cvtsi2sd xmm3, rax
mulsd xmm3, xmm2
cvttsd2si eax, xmm3
push rax
pushf
mov eax, 0xbaea6f90
pushf
not eax
add eax, 0xf155bd87
xor eax, 0xe585a860
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xb2c584ff
xor eax, 0xb59639f0
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xfbdfa71a
xor eax, 0xefc08396
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xd0599204
xor eax, 0xc06d2bbc
rol eax, 0x87
popf
jmp 0x1401f0458
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rsp + 0x24]
cdqe
mov dword [rsp + rax*4 + 0x34], ecx
push rax
pushf
mov eax, 0xb9ebdd68
pushf
not eax
add eax, 0x92bf991c
xor eax, 0xdc0cab8b
rol eax, 9
popf
pushf
not eax
add eax, 0xa8a1c89f
xor eax, 0xf20569f1
rol eax, 0x54
popf
pushf
not eax
add eax, 0xc959b1b8
xor eax, 0xb5079fe3
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xf5618463
xor eax, 0xa280c056
rol eax, 0xa2
popf
jmp 0x1401f0458
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 0x1401fbb1a
push rax
pushf
mov eax, 0x692b943e
pushf
not eax
add eax, 0xad7b8997
xor eax, 0xe4be50f6
rol eax, 0x68
popf
pushf
not eax
add eax, 0xfb044d5d
xor eax, 0xe25e9ebc
rol eax, 0xc8
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x26c822a2
pushf
not eax
add eax, 0xd8ab6764
xor eax, 0xcf202a0f
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xccc7e3f2
xor eax, 0xc8cef0a4
rol eax, 0xd
popf
pushf
not eax
add eax, 0xc8d7f2e7
xor eax, 0xe29380e1
rol eax, 0x11
popf
pushf
not eax
add eax, 0xc2a40344
xor eax, 0xc693fce4
rol eax, 0x4e
popf
jmp 0x1401f0458
mov eax, dword [rsp + 0x24]
cdqe
mov r8d, dword [rsp + rax*4 + 0x34]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm2, xmm2
cvtsi2sd xmm2, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm3, xmm3
cvtsi2sd xmm3, eax
addsd xmm3, xmm3
subsd xmm2, xmm3
mulsd xmm2, xmm7
movsd qword [rsp + 0x28], xmm2
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 0x1401fbcaa
push rax
pushf
mov eax, 0xa463b921
pushf
not eax
add eax, 0xa6f81b31
xor eax, 0xd09c46ef
rol eax, 0x39
popf
pushf
not eax
add eax, 0xbf720f2a
xor eax, 0xf31dfee0
rol eax, 0x4c
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x3262a902
pushf
not eax
add eax, 0x94ee0bbc
xor eax, 0xc9f901e7
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xd8dffd0b
xor eax, 0xaa939128
rol eax, 0xa3
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm2, qword [rsp + 0x28]
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 xmm3, xmm3
cvtsi2sd xmm3, rax
mulsd xmm3, xmm2
cvttsd2si ecx, xmm3
push rax
pushf
mov eax, 0xd5b5660f
pushf
not eax
add eax, 0xf989eac4
xor eax, 0xcf5602d0
rol eax, 0xea
popf
pushf
not eax
add eax, 0xe4902c0a
xor eax, 0xd24e1e0c
rol eax, 0x63
popf
pushf
not eax
add eax, 0xc8999bfd
xor eax, 0x80b27599
rol eax, 0x96
popf
pushf
not eax
add eax, 0xd7736d19
xor eax, 0xa831dda1
rol eax, 0x1c
popf
jmp 0x1401f0458
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rsp + 0x24]
cdqe
mov dword [rsp + rax*4 + 0x34], ecx
push rax
pushf
mov eax, 0xa7256943
pushf
not eax
add eax, 0xa52087a8
xor eax, 0xd7a30e5e
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xdb6c93df
xor eax, 0xe948369e
rol eax, 0x19
popf
pushf
not eax
add eax, 0xe819e207
xor eax, 0x8a3a22e2
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xd4a689c6
xor eax, 0xbf5ecbf2
rol eax, 3
popf
jmp 0x1401f0458
push r8
not r8d
sub ecx, r8d
pop r8
sub ecx, 1
mov eax, dword [rsp + 0x24]
cdqe
mov r8d, dword [rsp + rax*4 + 0x34]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm2, xmm2
cvtsi2sd xmm2, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm3, xmm3
cvtsi2sd xmm3, eax
addsd xmm3, xmm3
subsd xmm2, xmm3
mulsd xmm2, xmm1
movsd qword [rsp + 0x28], xmm2
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 0x1401fc613
push rax
pushf
mov eax, 0x75888a8f
pushf
not eax
add eax, 0xb292a610
xor eax, 0xbaa4c091
rol eax, 0x44
popf
pushf
not eax
add eax, 0x84c97712
xor eax, 0xdedac7ff
rol eax, 0xa
popf
pushf
not eax
add eax, 0xc55c3b43
xor eax, 0xc1541f1e
rol eax, 0xc0
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x9cbf6bbd
pushf
not eax
add eax, 0xc7a62277
xor eax, 0xc3748f5e
rol eax, 0xad
popf
pushf
not eax
add eax, 0x8a542a15
xor eax, 0xcb95a649
rol eax, 0x82
popf
pushf
not eax
add eax, 0xfc573586
xor eax, 0xda4d3497
rol eax, 0x5a
popf
jmp 0x1401f0458
movzx eax, byte [section..data]
movzx eax, byte [reloc.WS2_32.dll_htonl]
movzx eax, byte [reloc.WS2_32.dll_accept]
movsd xmm2, qword [rsp + 0x28]
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 xmm3, xmm3
cvtsi2sd xmm3, rax
mulsd xmm3, xmm2
cvttsd2si eax, xmm3
push rax
pushf
mov eax, 0x1ee6fec6
pushf
not eax
add eax, 0xf1942175
xor eax, 0xe6469b0d
rol eax, 0x24
popf
pushf
not eax
add eax, 0xb19c5401
xor eax, 0xea71f5f9
rol eax, 0xec
popf
pushf
not eax
add eax, 0xddfd2a86
xor eax, 0xc939e181
rol eax, 0xc1
popf
jmp 0x1401f0458
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rsp + 0x24]
cdqe
mov dword [rsp + rax*4 + 0x34], ecx
push rax
pushf
mov eax, 0xec736239
pushf
not eax
add eax, 0xb3f78a74
xor eax, 0xfe700444
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xecf57d34
xor eax, 0xb6b2b550
rol eax, 0xa8
popf
jmp 0x1401f0458
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 0x1401fc899
push rax
pushf
mov eax, 0xd8a5c791
pushf
not eax
add eax, 0xa61bcaf9
xor eax, 0x8ffd3f85
rol eax, 0x50
popf
pushf
not eax
add eax, 0xbfebe666
xor eax, 0x8309ac1a
rol eax, 0xfc
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xe4d20d29
pushf
not eax
add eax, 0x97c9a106
xor eax, 0xf46b13a2
rol eax, 0x38
popf
pushf
not eax
add eax, 0xee024057
xor eax, 0xbc7a08b0
rol eax, 0x19
popf
pushf
not eax
add eax, 0xce976a47
xor eax, 0xcd82ab8d
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x9fc2ea81
xor eax, 0xa6d540d1
rol eax, 0xaa
popf
jmp 0x1401f0458
and eax, r8d
add eax, eax
sub ecx, eax
mov eax, dword [rsp + 0x24]
cdqe
mov dword [rsp + rax*4 + 0x34], ecx
push rax
pushf
mov eax, 0xc2cfc71e
pushf
not eax
add eax, 0xf6354852
xor eax, 0xb3d24597
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xd62cdb5f
xor eax, 0xde354bc5
rol eax, 0x18
popf
pushf
not eax
add eax, 0xc2287468
xor eax, 0x86f4aad7
rol eax, 0x14
popf
pushf
not eax
add eax, 0xbe3123f8
xor eax, 0xba295335
rol eax, 0x43
popf
jmp 0x1401f0458
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 0x1401fcefd
push rax
pushf
mov eax, 0xeb282535
pushf
not eax
add eax, 0x8ecbfe9f
xor eax, 0xd429892d
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xee4a403b
xor eax, 0xd9abbf4b
rol eax, 0x77
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x9ed6f508
pushf
not eax
add eax, 0xcc1f57a4
xor eax, 0x9a541005
rol eax, 0xba
popf
pushf
not eax
add eax, 0xe7e0f9e1
xor eax, 0xeeba9704
rol eax, 0xda
popf
pushf
not eax
add eax, 0xa5af4331
xor eax, 0xe92502e6
rol eax, 0x35
popf
pushf
not eax
add eax, 0xf16e322e
xor eax, 0xe710e984
rol eax, 0x75
popf
jmp 0x1401f0458
mov eax, dword [rsp + 0x24]
cdqe
mov r8d, dword [rsp + rax*4 + 0x34]
movzx eax, byte [reloc.WS2_32.dll_getsockopt]
movsx eax, al
xorps xmm2, xmm2
cvtsi2sd xmm2, eax
movzx eax, byte [reloc.WS2_32.dll_closesocket]
movsx eax, al
xorps xmm3, xmm3
cvtsi2sd xmm3, eax
addsd xmm3, xmm3
subsd xmm2, xmm3
mulsd xmm2, xmm0
movsd qword [rsp + 0x28], xmm2
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 0x1401fd004
push rax
pushf
mov eax, 0x69583f22
pushf
not eax
add eax, 0xa22443ec
xor eax, 0xaaeaefe0
rol eax, 0x42
popf
pushf
not eax
add eax, 0x90c64720
xor eax, 0xb309bbee
rol eax, 0x39
popf
pushf
not eax
add eax, 0xc3b3a3fe
xor eax, 0x93b575ba
rol eax, 0x95
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0x8073d4cf
pushf
not eax
add eax, 0xad7e3097
xor eax, 0x87d9dee6
rol eax, 0x84
popf
pushf
not eax
add eax, 0xc9c3e349
xor eax, 0xf797d4c2
rol eax, 0x10
popf
pushf
not eax
add eax, 0xc38cf6a7
xor eax, 0xfea00b8a
rol eax, 0x89
popf
jmp 0x1401f0458
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, 0x6c8aede7
pushf
not eax
add eax, 0xebda9eb4
xor eax, 0xfa4c72e1
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xe75c61a0
xor eax, 0x9c8bf04b
rol eax, 0x47
popf
pushf
not eax
add eax, 0xf6be3fd6
xor eax, 0xdeb1f700
rol eax, 0x35
popf
cmp edx, 3
je 0x1401fd367
push rax
pushf
mov eax, 0x9eb53dc1
pushf
not eax
add eax, 0xa11b4caf
xor eax, 0x8714d04a
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x85076105
xor eax, 0xfc1224db
rol eax, 0xa7
popf
jmp 0x1401f0458
push rax
pushf
mov eax, 0xf4c649bb
pushf
not eax
add eax, 0x821761e9
xor eax, 0xf5485723
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x93ec2e66
xor eax, 0xec14f259
rol eax, 0xf1
popf
jmp 0x1401f0458