Function at 0x140218d0f
Capabilities:
Authenticate hmac
Hash data using murmur3
Manually build aes constants

Disassembly:
push rax
pushf
mov eax, 0x8fa93a96
pushf
not eax
add eax, 0x9dad11ff
xor eax, 0xba43d706
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xc6c05880
xor eax, 0xc6bce2dd
rol eax, 0x35
popf
cmp eax, 0x20
jne 0x140218d4c
popf
pop rax
jmp 0x14021a430
cmp eax, 0
jne 0x140218d5b
popf
pop rax
jmp 0x140218f95
cmp eax, 3
jne 0x140218d6a
popf
pop rax
jmp 0x1402191fe
cmp eax, 1
jne 0x140218d79
popf
pop rax
jmp 0x140219105
cmp eax, 0xd
jne 0x140218d88
popf
pop rax
jmp 0x140219764
cmp eax, 0x1a
jne 0x140218d97
popf
pop rax
jmp 0x14021a01e
cmp eax, 0xe
jne 0x140218da6
popf
pop rax
jmp 0x1402197f9
cmp eax, 0xb
jne 0x140218db5
popf
pop rax
jmp 0x140219699
cmp eax, 0x19
jne 0x140218dc4
popf
pop rax
jmp 0x140219f76
cmp eax, 8
jne 0x140218dd3
popf
pop rax
jmp 0x140219458
cmp eax, 0x1d
jne 0x140218de2
popf
pop rax
jmp 0x14021a19c
cmp eax, 0x17
jne 0x140218df1
popf
pop rax
jmp 0x140219e20
cmp eax, 0x1c
jne 0x140218e00
popf
pop rax
jmp 0x14021a10f
cmp eax, 0x12
jne 0x140218e0f
popf
pop rax
jmp 0x140219bde
cmp eax, 0x18
jne 0x140218e1e
popf
pop rax
jmp 0x140219f07
cmp eax, 0x11
jne 0x140218e2d
popf
pop rax
jmp 0x140219b5e
cmp eax, 0x1b
jne 0x140218e3c
popf
pop rax
jmp 0x14021a067
cmp eax, 0x21
jne 0x140218e4b
popf
pop rax
jmp 0x14021a488
cmp eax, 0x23
jne 0x140218e5a
popf
pop rax
jmp 0x14021a5e8
cmp eax, 0x25
jne 0x140218e69
popf
pop rax
jmp 0x14021a6d2
cmp eax, 0xf
jne 0x140218e78
popf
pop rax
jmp 0x140219899
cmp eax, 0x13
jne 0x140218e87
popf
pop rax
jmp 0x140219c8c
cmp eax, 0x15
jne 0x140218e96
popf
pop rax
jmp 0x140219d7a
cmp eax, 0x24
jne 0x140218ea5
popf
pop rax
jmp 0x14021a689
cmp eax, 0x1e
jne 0x140218eb4
popf
pop rax
jmp 0x14021a322
cmp eax, 0xc
jne 0x140218ec3
popf
pop rax
jmp 0x14021972e
cmp eax, 0x26
jne 0x140218ed2
popf
pop rax
jmp 0x14021a70a
cmp eax, 0x27
jne 0x140218ee1
popf
pop rax
jmp 0x14021a79a
cmp eax, 0x1f
jne 0x140218ef0
popf
pop rax
jmp 0x14021a3cb
cmp eax, 0x10
jne 0x140218eff
popf
pop rax
jmp 0x140219add
cmp eax, 6
jne 0x140218f0e
popf
pop rax
jmp 0x140219316
cmp eax, 9
jne 0x140218f1d
popf
pop rax
jmp 0x1402194bd
cmp eax, 4
jne 0x140218f2c
popf
pop rax
jmp 0x140219247
cmp eax, 0x16
jne 0x140218f3b
popf
pop rax
jmp 0x140219dc5
cmp eax, 2
jne 0x140218f4a
popf
pop rax
jmp 0x140219174
cmp eax, 0xa
jne 0x140218f59
popf
pop rax
jmp 0x140219604
cmp eax, 0x22
jne 0x140218f68
popf
pop rax
jmp 0x14021a53a
cmp eax, 0x14
jne 0x140218f77
popf
pop rax
jmp 0x140219d31
cmp eax, 7
jne 0x140218f86
popf
pop rax
jmp 0x1402193af
cmp eax, 5
jne 0x140218f95
popf
pop rax
jmp 0x140219302
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x50
mov rax, qword [0x140103090]
xor rax, rsp
mov qword [rbp - 8], rax
mov r15, r8
mov r13, rdx
mov qword [rbp - 0x30], rdx
mov qword [rbp - 0x10], r8
xor esi, esi
mov byte [rbp - 0x30], recv
mov al, 0x56
pushf
not al
add al, 0x39
xor al, 0x5b
rol al, 0x8d
popf
pushf
not al
add al, 0xf8
xor al, 0x14
rol al, 0x3d
popf
pushf
not al
add al, 0xa7
xor al, 0xfb
rol al, 0x24
popf
mov cl, 0xdf
pushf
not cl
add cl, 0xfe
xor cl, 0xe
rol cl, 0x75
popf
pushf
not cl
add cl, 0xf9
xor cl, 0xf2
rol cl, 0xb9
popf
pushf
not cl
add cl, 0xb8
xor cl, 0x93
rol cl, 0xe9
popf
mov dl, 0xbe
pushf
not dl
add dl, 0x2d
xor dl, 0xf9
rol dl, 0x20
popf
pushf
not dl
add dl, 0x7e
xor dl, 0x3c
rol dl, 0x89
popf
pushf
not dl
add dl, 0x17
xor dl, 0x98
rol dl, 0xc6
popf
mov r8b, 0xeb
pushf
not r8b
add r8b, 0x12
xor r8b, 0x73
rol r8b, 0xa5
popf
pushf
not r8b
add r8b, 0x20
xor r8b, 0xa3
rol r8b, 0x17
popf
pushf
not r8b
add r8b, 0x22
xor r8b, 0x7d
rol r8b, 0x6d
popf
xor r9d, r9d
xor al, 0xd
mov byte [rbp - 0x2f], al
xor cl, 0xd
mov byte [rbp - 0x2e], cl
xor dl, 0xd
mov byte [rbp - 0x2d], dl
xor r8b, 0xd
mov byte [rbp - 0x2c], r8b
mov byte [rbp - 0x2b], r9b
lea rcx, [rbp - 0x2f]
mov r14, 0xffffffffffffffff
mov rax, r14
push rax
pushf
mov eax, 0xb64feaa2
pushf
not eax
add eax, 0xbd834163
xor eax, 0xed09399c
rol eax, 0x21
popf
pushf
not eax
add eax, 0xd3554df3
xor eax, 0xbb947881
rol eax, 0xae
popf
pushf
not eax
add eax, 0xd7d99896
xor eax, 0xd1eba738
rol eax, 0x73
popf
jmp 0x140218d3d
inc rax
cmp byte [rcx + rax], r9b
jne 0x140219141
push rax
pushf
mov eax, 0xc7b5b992
pushf
not eax
add eax, 0xaa952cc3
xor eax, 0xc5fc9de6
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xd92662bb
xor eax, 0xb9afb183
rol eax, 0x20
popf
jmp 0x140218d3d
push rax
pushf
mov eax, 0xbfa3e787
pushf
not eax
add eax, 0xdba9be3e
xor eax, 0xdf0fc9e8
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xf36f13a5
xor eax, 0xe7bfb21f
rol eax, 0x46
popf
jmp 0x140218d3d
mov rbx, qword [r15 + 0x10]
mov rcx, r15
mov rdi, qword [r15 + 0x18]
cmp rdi, 0x10
jb 0x1402191cb
push rax
pushf
mov eax, 0xc705143d
pushf
not eax
add eax, 0xb2e49636
xor eax, 0x9c57c5ea
rol eax, 0xda
popf
pushf
not eax
add eax, 0x95c5e613
xor eax, 0xe9c0994d
rol eax, 0x96
popf
pushf
not eax
add eax, 0xc90ee5c0
xor eax, 0xad265be8
rol eax, 0x65
popf
jmp 0x140218d3d
push rax
pushf
mov eax, 0x9627e0f6
pushf
not eax
add eax, 0x965f4f67
xor eax, 0xe697d2f9
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xa33a28cc
xor eax, 0x9d15d996
rol eax, 0x4c
popf
jmp 0x140218d3d
mov rcx, qword [r15]
push rax
pushf
mov eax, 0x5c39794e
pushf
not eax
add eax, 0xe306a21b
xor eax, 0xf9d10b5c
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xc5a87c05
xor eax, 0xc028cfc9
rol eax, 0xde
popf
pushf
not eax
add eax, 0xb9f24318
xor eax, 0xb6f65f05
rol eax, 0xac
popf
jmp 0x140218d3d
cmp rbx, rax
jne 0x1402192a9
push rax
pushf
mov eax, 0x6605ed62
pushf
not eax
add eax, 0xb8beb74f
xor eax, 0xb053ecbb
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xa509cf28
xor eax, 0xf5b4aa58
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xc8e5f6d1
xor eax, 0xa8f9f095
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xb4099476
xor eax, 0x982a2a82
rol eax, 0x35
popf
jmp 0x140218d3d
push rax
pushf
mov eax, 0x5781b3aa
pushf
not eax
add eax, 0xcacb40ff
xor eax, 0xa7fb7d45
rol eax, 5
popf
pushf
not eax
add eax, 0xd06eab2a
xor eax, 0xbf49e1bc
rol eax, 0x92
popf
pushf
not eax
add eax, 0xd24607e8
xor eax, 0xcc162d2d
rol eax, 0xc
popf
pushf
not eax
add eax, 0xcab9d7ad
xor eax, 0xacbca19e
rol eax, 0x12
popf
jmp 0x140218d3d
mov r8, rbx
lea rdx, [rbp - 0x2f]
call fcn.1402e701d
test eax, eax
jne 0x1402194bd
movdqa xmm1, xmmword [0x1400f8f50]
movdqu xmmword [rbp - 0x30], xmm1
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp - 0x2f], al
xor byte [rbp - 0x2e], cl
xor byte [rbp - 0x2d], cl
xor byte [rbp - 0x2c], cl
xor byte [rbp - 0x2b], cl
xor byte [rbp - 0x2a], cl
xor byte [rbp - 0x29], cl
xor byte [rbp - 0x28], cl
xor byte [rbp - 0x27], cl
xor byte [rbp - 0x26], cl
xor byte [rbp - 0x25], cl
xor byte [rbp - 0x24], cl
xor byte [rbp - 0x23], cl
xor byte [rbp - 0x22], cl
mov byte [rbp - 0x21], 0
xorps xmm0, xmm0
movups xmmword [r13], xmm0
mov qword [r13 + 0x10], rsi
mov qword [r13 + 0x18], rsi
lea rax, [rbp - 0x2f]
nop dword [rax]
push rax
pushf
mov eax, 0xc7974f32
pushf
not eax
add eax, 0xe66aa7ec
xor eax, 0xbda64d7f
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd9102b19
xor eax, 0xf65756ab
rol eax, 0x22
popf
jmp 0x140218d3d
inc r14
cmp byte [rax + r14], 0
jne 0x1402193ff
push rax
pushf
mov eax, 0x37e38ad
pushf
not eax
add eax, 0xee9b9af5
xor eax, 0xe61e3f7d
rol eax, 0x88
popf
pushf
not eax
add eax, 0xa72369b5
xor eax, 0xd678dba2
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x970f9fd0
xor eax, 0x8c2421f7
rol eax, 0xbf
popf
jmp 0x140218d3d
push rax
pushf
mov eax, 0x6581833c
pushf
not eax
add eax, 0xb07c2df6
xor eax, 0xf5fab884
rol eax, 0xd
popf
pushf
not eax
add eax, 0x92318cca
xor eax, 0xd04a6a69
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x8c605911
xor eax, 0xdaa27aa0
rol eax, 0xa
popf
pushf
not eax
add eax, 0xfdf63682
xor eax, 0xd786b566
rol eax, 0x7c
popf
jmp 0x140218d3d
mov r8, r14
lea rdx, [rbp - 0x2f]
jmp 0x14021a488
mov byte [rbp - 0x30], 0x27
mov al, 0x37
pushf
not al
add al, 0x6b
xor al, 0x9b
rol al, 0xfe
popf
pushf
not al
add al, 0x7b
xor al, 0xa7
rol al, 0xc4
popf
pushf
not al
add al, 0x73
xor al, 0xcf
rol al, 0x77
popf
pushf
not al
add al, 0xf8
xor al, 0x9f
rol al, 0x80
popf
mov cl, 0xbb
pushf
not cl
add cl, 0x27
xor cl, 0x2c
rol cl, 0x8e
popf
pushf
not cl
add cl, 0xc8
xor cl, 0xb8
rol cl, 0x6a
popf
pushf
not cl
add cl, 0xb1
xor cl, 0x43
rol cl, 0xb1
popf
pushf
not cl
add cl, 0x26
xor cl, 0x13
rol cl, 0xbf
popf
mov dl, 0x8e
pushf
not dl
add dl, 0xa
xor dl, 0xe8
rol dl, 0xca
popf
pushf
not dl
add dl, 0xc
xor dl, 0xb4
rol dl, 0x76
popf
mov r8b, 0xad
pushf
not r8b
add r8b, 0xcf
xor r8b, 0x53
rol r8b, 0x9f
popf
pushf
not r8b
add r8b, 3
xor r8b, 0x89
rol r8b, 0xdf
popf
pushf
not r8b
add r8b, 0x8b
xor r8b, 0xdf
rol r8b, 0xc4
popf
pushf
not r8b
add r8b, 0x49
xor r8b, 0xb2
rol r8b, 0x60
popf
xor r9d, r9d
xor al, 0x27
mov byte [rbp - 0x2f], al
xor cl, 0x27
mov byte [rbp - 0x2e], cl
xor dl, 0x27
mov byte [rbp - 0x2d], dl
xor r8b, 0x27
mov byte [rbp - 0x2c], r8b
mov byte [rbp - 0x2b], r9b
lea rcx, [rbp - 0x2f]
mov rax, r14
nop word [rax + rax]
push rax
pushf
mov eax, 0xe0cf2fa4
pushf
not eax
add eax, 0xa15d32fa
xor eax, 0xba6d4021
rol eax, 0xce
popf
pushf
not eax
add eax, 0xb806c418
xor eax, 0xe729a54b
rol eax, 0xbf
popf
jmp 0x140218d3d
inc rax
cmp byte [rcx + rax], r9b
jne 0x140219653
push rax
pushf
mov eax, 0xb2a13baa
pushf
not eax
add eax, 0xc28b6686
xor eax, 0xf999227c
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x8c70dec6
xor eax, 0xa5d8e820
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x9f682e4e
xor eax, 0x90e527c3
rol eax, 0x6f
popf
jmp 0x140218d3d
push rax
pushf
mov eax, 0x5e89c54b
pushf
not eax
add eax, 0xd3bda06c
xor eax, 0xda856359
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xd91c3e6b
xor eax, 0xf0548eb3
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xdf7a4297
xor eax, 0xeb5bf651
rol eax, 0x78
popf
jmp 0x140218d3d
mov rcx, r15
cmp rdi, 0x10
jb 0x1402196fb
push rax
pushf
mov eax, 0x7034343e
pushf
not eax
add eax, 0xc709acc7
xor eax, 0xb58aaa65
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xb5210507
xor eax, 0x869cb5b3
rol eax, 0x57
popf
pushf
not eax
add eax, 0xd1a2b9fe
xor eax, 0xf37e0e2e
rol eax, 0x80
popf
pushf
not eax
add eax, 0xee38eaf3
xor eax, 0xa7fda9ed
rol eax, 0xc5
popf
jmp 0x140218d3d
push rax
pushf
mov eax, 0x2649bdbb
pushf
not eax
add eax, 0xab4c546f
xor eax, 0xcad7be92
rol eax, 0x17
popf
pushf
not eax
add eax, 0xabd6af78
xor eax, 0xaf2ec4e3
rol eax, 0x46
popf
jmp 0x140218d3d
mov rcx, qword [r15]
push rax
pushf
mov eax, 0xf3efba54
pushf
not eax
add eax, 0xc26f51c3
xor eax, 0xce73014a
rol eax, 0xff
popf
pushf
not eax
add eax, 0xaccfeb30
xor eax, 0xacc9ba1d
rol eax, 0x97
popf
jmp 0x140218d3d
cmp rbx, rax
jne 0x1402197c6
push rax
pushf
mov eax, 0x45179c9e
pushf
not eax
add eax, 0xeaa23ed9
xor eax, 0xccdf50c0
rol eax, 0x49
popf
pushf
not eax
add eax, 0xb3373374
xor eax, 0xf32ea336
rol eax, 0x61
popf
pushf
not eax
add eax, 0xa4499887
xor eax, 0xb201b1b5
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xb04be624
xor eax, 0xf17d258f
rol eax, 0x34
popf
jmp 0x140218d3d
push rax
pushf
mov eax, 0xbda25f75
pushf
not eax
add eax, 0xe96e5625
xor eax, 0xb4c91f3d
rol eax, 0x70
popf
pushf
not eax
add eax, 0xcb0e7ba0
xor eax, 0xe1c3dc9d
rol eax, 0xd
popf
jmp 0x140218d3d
mov r8, rbx
lea rdx, [rbp - 0x2f]
call fcn.1402e701d
test eax, eax
jne 0x140219866
push rax
pushf
mov eax, 0x9ec497bd
pushf
not eax
add eax, 0xcf1be55e
xor eax, 0xa17bf16c
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xee3fae36
xor eax, 0xfa395226
rol eax, 0x31
popf
pushf
not eax
add eax, 0xde6ae43d
xor eax, 0xac6a0cb4
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xbaf39de9
xor eax, 0xd52ccc7b
rol eax, 0xcb
popf
jmp 0x140218d3d
push rax
pushf
mov eax, 0xef7944d7
pushf
not eax
add eax, 0x8f607a95
xor eax, 0xb22bac99
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xec893203
xor eax, 0xc802086f
rol eax, 0x34
popf
jmp 0x140218d3d
mov byte [rbp - 0x30], 0x3c
mov al, 8
pushf
not al
add al, 0x19
xor al, 0x75
rol al, 0xcf
popf
pushf
not al
add al, 0xdc
xor al, 0x55
rol al, 0xb
popf
pushf
not al
add al, 0x35
xor al, 0xc2
rol al, 2
popf
mov cl, 0xb8
pushf
not cl
add cl, 0x80
xor cl, 0xc1
rol cl, 2
popf
pushf
not cl
add cl, 0xc1
xor cl, 0x1f
rol cl, 0xd4
popf
pushf
not cl
add cl, 0x50
xor cl, 0x36
rol cl, 0x64
popf
pushf
not cl
add cl, 0x68
xor cl, 0x18
rol cl, 0x9b
popf
mov dl, 0x6a
pushf
not dl
add dl, 0xce
xor dl, 0x66
rol dl, 0x84
popf
pushf
not dl
add dl, 0x7c
xor dl, 0x84
rol dl, 0x5d
popf
pushf
not dl
add dl, 0xd2
xor dl, 0x5a
rol dl, 0x6b
popf
pushf
not dl
add dl, 0xb3
xor dl, 0x29
rol dl, 0x92
popf
mov r8b, reloc.WS2_32.dll_inet_addr
pushf
not r8b
add r8b, 0x9c
xor r8b, 0x59
rol r8b, 0x3d
popf
pushf
not r8b
add r8b, 0xd8
xor r8b, 0xb2
rol r8b, 0x14
popf
pushf
not r8b
add r8b, 0xb6
xor r8b, 0xbf
rol r8b, 0x80
popf
mov r9b, 0x30
pushf
not r9b
add r9b, 0xd1
xor r9b, 1
rol r9b, 0x81
popf
pushf
not r9b
add r9b, 7
xor r9b, 0xd0
rol r9b, 0x94
popf
pushf
not r9b
add r9b, 0x4a
xor r9b, 0x41
rol r9b, 0xc0
popf
mov r10b, 0x99
pushf
not r10b
add r10b, 0x26
xor r10b, 0x40
rol r10b, 0x1e
popf
pushf
not r10b
add r10b, 0x16
xor r10b, 0xd0
rol r10b, 0x4f
popf
pushf
not r10b
add r10b, 0x92
xor r10b, 0x73
rol r10b, 0xed
popf
pushf
not r10b
add r10b, 0x31
xor r10b, 0xed
rol r10b, 0xd
popf
mov r11b, 0x5c
pushf
not r11b
add r11b, 0x16
xor r11b, 0x18
rol r11b, 0xd2
popf
pushf
not r11b
add r11b, 0xc2
xor r11b, 0x29
rol r11b, 0xc0
popf
movzx ebx, r9b
movzx edi, r10b
movzx esi, r9b
xor r12d, r12d
xor al, 0x3c
mov byte [rbp - 0x2f], al
xor cl, 0x3c
mov byte [rbp - 0x2e], cl
xor dl, 0x3c
mov byte [rbp - 0x2d], dl
xor r8b, 0x3c
mov byte [rbp - 0x2c], r8b
xor r9b, 0x3c
mov byte [rbp - 0x2b], r9b
xor r10b, 0x3c
mov byte [rbp - 0x2a], r10b
xor r11b, 0x3c
mov byte [rbp - 0x29], r11b
xor bl, 0x3c
mov byte [rbp - 0x28], bl
xor dil, 0x3c
mov byte [rbp - 0x27], dil
xor sil, 0x3c
mov byte [rbp - 0x26], sil
mov byte [rbp - 0x25], r12b
xorps xmm0, xmm0
movups xmmword [r13], xmm0
xor ebx, ebx
mov qword [r13 + 0x10], rbx
mov qword [r13 + 0x18], rbx
lea rax, [rbp - 0x2f]
nop dword [rax + rax]
push rax
pushf
mov eax, 0x11eff094
pushf
not eax
add eax, 0xd2485fc2
xor eax, 0x985ab3f1
rol eax, 0x29
popf
pushf
not eax
add eax, 0xb8ec3566
xor eax, 0xb7327cb5
rol eax, 0xea
popf
jmp 0x140218d3d
inc r14
cmp byte [rax + r14], bl
jne 0x140219b2b
push rax
pushf
mov eax, 0x608ecc4a
pushf
not eax
add eax, 0xe329b924
xor eax, 0xf5f63868
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xed68f040
xor eax, 0x955df256
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf429d00e
xor eax, 0xda3fef1e
rol eax, 1
popf
jmp 0x140218d3d
push rax
pushf
mov eax, 0xfb61fa02
pushf
not eax
add eax, 0x898f4a9b
xor eax, 0x83c7ee8a
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xc02e30fd
xor eax, 0xf24372ea
rol eax, 0x86
popf
jmp 0x140218d3d
mov r8, r14
lea rdx, [rbp - 0x2f]
mov rcx, r13
call fcn.140259922
nop
mov rdx, qword [r15 + 0x18]
cmp rdx, 0x10
jb 0x140219bab
push rax
pushf
mov eax, 0x2ce69d93
pushf
not eax
add eax, 0x8f60124a
xor eax, 0xcd8ce9a6
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x8d496e39
xor eax, 0xfc99789f
rol eax, 0xa2
popf
jmp 0x140218d3d
push rax
pushf
mov eax, 0xdd4102ea
pushf
not eax
add eax, 0xd2cd1771
xor eax, 0xd2ff3023
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x92c19a3b
xor eax, 0x9f9cf516
rol eax, 0xe2
popf
jmp 0x140218d3d
inc rdx
mov rcx, qword [r15]
cmp rdx, 0x1000
jb 0x140219c46
push rax
pushf
mov eax, 0x95cf2107
pushf
not eax
add eax, 0xc4588890
xor eax, 0xc40cc4be
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xa0511229
xor eax, 0xae225d67
rol eax, 0x29
popf
pushf
not eax
add eax, 0x80c8274c
xor eax, 0xc3d9e0d5
rol eax, 0xad
popf
pushf
not eax
add eax, 0xf4dc9020
xor eax, 0x98815ab6
rol eax, 0xde
popf
jmp 0x140218d3d
push rax
pushf
mov eax, 0x32c7fc84
pushf
not eax
add eax, 0xbe731223
xor eax, 0xb8b495e1
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xbb45d4bc
xor eax, 0xf9148a74
rol eax, 0x63
popf
pushf
not eax
add eax, 0xf1c3c9f0
xor eax, 0xe654e37c
rol eax, 4
popf
jmp 0x140218d3d
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140219ceb
push rax
pushf
mov eax, 0x54403667
pushf
not eax
add eax, 0xa349da2e
xor eax, 0xb55d15c0
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xc65795c8
xor eax, 0x84fbdd54
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xc5262bc8
xor eax, 0xe7b7b2eb
rol eax, 0xfe
popf
jmp 0x140218d3d
push rax
pushf
mov eax, 0x717ad89f
pushf
not eax
add eax, 0x8d8457d0
xor eax, 0x9ff7b776
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb2341044
xor eax, 0xf4fb2c0d
rol eax, 0x38
popf
pushf
not eax
add eax, 0xefd17d73
xor eax, 0xc1a028ee
rol eax, 0x88
popf
jmp 0x140218d3d
mov rcx, r8
push rax
pushf
mov eax, 0x6122590b
pushf
not eax
add eax, 0xbf6693f0
xor eax, 0xca3151bb
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xd23597fa
xor eax, 0xc38c17cf
rol eax, 0x58
popf
pushf
not eax
add eax, 0x81f10508
xor eax, 0xfe4b30a9
rol eax, 0xfa
popf
jmp 0x140218d3d
call fcn.1401eb76d
push rax
pushf
mov eax, 0x64849c54
pushf
not eax
add eax, 0x8e8fa30b
xor eax, 0xbab71165
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xbe0975e6
xor eax, 0xe502a33c
rol eax, 0x17
popf
pushf
not eax
add eax, 0x96a92ef5
xor eax, 0xbe931b02
rol eax, 0xe8
popf
jmp 0x140218d3d
mov qword [r15 + 0x10], rbx
mov qword [r15 + 0x18], recv
mov byte [r15], 0
jmp 0x14021a71a
mov byte [rbp - 0x30], 0x1c
mov al, 0x43
pushf
not al
add al, 0xc
xor al, 0x13
rol al, 0x38
popf
pushf
not al
add al, 0xb
xor al, 0xdd
rol al, 0x37
popf
mov cl, 0x38
pushf
not cl
add cl, 0x3a
xor cl, 0xa6
rol cl, 0x63
popf
pushf
not cl
add cl, 0x5b
xor cl, 0x20
rol cl, 0x31
popf
mov dl, 0x59
pushf
not dl
add dl, 0x75
xor dl, 0x90
rol dl, 0x78
popf
pushf
not dl
add dl, 0xc0
xor dl, 0x39
rol dl, 0x29
popf
pushf
not dl
add dl, 0xd6
xor dl, 0xf8
rol dl, 0x6d
popf
xor r8d, r8d
xor al, 0x1c
mov byte [rbp - 0x2f], al
xor cl, 0x1c
mov byte [rbp - 0x2e], cl
xor dl, 0x1c
mov byte [rbp - 0x2d], dl
mov byte [rbp - 0x2c], r8b
lea rcx, [rbp - 0x2f]
mov rax, r14
push rax
pushf
mov eax, 0x2c1cfcae
pushf
not eax
add eax, 0x80b916f1
xor eax, 0xaf991aa4
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xd8d3a7ee
xor eax, 0x9af0ac9e
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xf04fda50
xor eax, 0xa9fbd3c0
rol eax, 0xec
popf
pushf
not eax
add eax, 0xd373e49b
xor eax, 0x9e6cac8f
rol eax, 0xd6
popf
jmp 0x140218d3d
inc rax
cmp byte [rcx + rax], r8b
jne 0x140219f43
push rax
pushf
mov eax, 0x290f666a
pushf
not eax
add eax, 0xb39ab0d6
xor eax, 0xddf5b1b4
rol eax, 0xe
popf
pushf
not eax
add eax, 0x9afad22a
xor eax, 0xdd92fc4a
rol eax, 0xcc
popf
jmp 0x140218d3d
push rax
pushf
mov eax, 0x8b6842ac
pushf
not eax
add eax, 0x8d71989d
xor eax, 0xf5a7d1fb
rol eax, 0xff
popf
pushf
not eax
add eax, 0x92feea93
xor eax, 0x9726288d
rol eax, 0x34
popf
jmp 0x140218d3d
mov rcx, r15
cmp rdi, 0x10
jb 0x140219fc5
push rax
pushf
mov eax, 0x5c895292
pushf
not eax
add eax, 0xc077bd87
xor eax, 0xfc63eb89
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xb95a6acf
xor eax, 0xdd899111
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa0d3822e
xor eax, 0x81585962
rol eax, 0x21
popf
jmp 0x140218d3d
push rax
pushf
mov eax, 0x7d7f2ecb
pushf
not eax
add eax, 0xbd5327ae
xor eax, 0xab31ee56
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xe0041ea0
xor eax, 0xe59e14ef
rol eax, 0x75
popf
pushf
not eax
add eax, 0xb6d7a405
xor eax, 0xfd12a3a2
rol eax, 0x96
popf
pushf
not eax
add eax, 0x87c9e604
xor eax, 0xcd7e21f9
rol eax, 0xe3
popf
jmp 0x140218d3d
mov rcx, qword [r15]
push rax
pushf
mov eax, 0xf0b6af2d
pushf
not eax
add eax, 0xe97026a2
xor eax, 0xaf8c4f46
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xfe15a838
xor eax, 0x8d4c90b6
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x88028bf5
xor eax, 0xcf2e0d65
rol eax, 0x7e
popf
jmp 0x140218d3d
cmp rbx, rax
jne 0x14021a0b6
push rax
pushf
mov eax, 0xd9604db3
pushf
not eax
add eax, 0x9c59176a
xor eax, 0xab5a0a3a
rol eax, 0x44
popf
pushf
not eax
add eax, 0xb0e0951f
xor eax, 0xdb4d829b
rol eax, 0x67
popf
pushf
not eax
add eax, 0xc8ef81ee
xor eax, 0xcc0e2007
rol eax, 0x11
popf
jmp 0x140218d3d
push rax
pushf
mov eax, 0x7a35c32b
pushf
not eax
add eax, 0x963be990
xor eax, 0xddfe9ea6
rol eax, 0xde
popf
pushf
not eax
add eax, 0xb017dd2f
xor eax, 0xf469a8c9
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xeb01d678
xor eax, 0x96c6c485
rol eax, 0x68
popf
pushf
not eax
add eax, 0xa50cb9f0
xor eax, 0xbe6fc73f
rol eax, 4
popf
jmp 0x140218d3d
mov r8, rbx
lea rdx, [rbp - 0x2f]
call fcn.1402e701d
test eax, eax
jne 0x14021a169
push rax
pushf
mov eax, 0x68b39114
pushf
not eax
add eax, 0xcea0990e
xor eax, 0x8e646a71
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x84367149
xor eax, 0x958e11ee
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xbe43e2cc
xor eax, 0x9adefabb
rol eax, 0xf1
popf
jmp 0x140218d3d
push rax
pushf
mov eax, 0x405e6aee
pushf
not eax
add eax, 0xdff15923
xor eax, 0xb3d12029
rol eax, 0x51
popf
pushf
not eax
add eax, 0x8be84e56
xor eax, 0xefadf7ce
rol eax, 0x9c
popf
jmp 0x140218d3d
movdqa xmm1, xmmword [0x1400f90c0]
movdqu xmmword [rbp - 0x30], xmm1
mov dl, 0x8f
pushf
not dl
add dl, 0x94
xor dl, 0x76
rol dl, 0x64
popf
pushf
not dl
add dl, 0xa0
xor dl, 0xc4
rol dl, 0x8f
popf
mov r8b, 0x87
pushf
not r8b
add r8b, 0xe
xor r8b, 0xb0
rol r8b, 0xa8
popf
pushf
not r8b
add r8b, 0x3a
xor r8b, 0x54
rol r8b, 0xf5
popf
pushf
not r8b
add r8b, 0x4d
xor r8b, 0x21
rol r8b, 0x4b
popf
pushf
not r8b
add r8b, 0xa
xor r8b, 0xec
rol r8b, 0x19
popf
mov r9b, 0xd
pushf
not r9b
add r9b, 0x5f
xor r9b, 0xcf
rol r9b, 0xb2
popf
pushf
not r9b
add r9b, 0xf3
xor r9b, 0x4d
rol r9b, 0x9e
popf
mov r10b, 0xdf
pushf
not r10b
add r10b, 0x21
xor r10b, 0x93
rol r10b, 0x16
popf
pushf
not r10b
add r10b, 0x6b
xor r10b, 0x16
rol r10b, 0xff
popf
movzx r11d, r9b
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp - 0x2f], al
xor byte [rbp - 0x2e], cl
xor byte [rbp - 0x2d], cl
xor byte [rbp - 0x2c], cl
xor byte [rbp - 0x2b], cl
xor byte [rbp - 0x2a], cl
xor byte [rbp - 0x29], cl
xor byte [rbp - 0x28], cl
xor byte [rbp - 0x27], cl
xor byte [rbp - 0x26], cl
xor byte [rbp - 0x25], cl
xor byte [rbp - 0x24], cl
xor byte [rbp - 0x23], cl
xor byte [rbp - 0x22], cl
xor byte [rbp - 0x21], cl
xor dl, cl
mov byte [rbp - 0x20], dl
xor r8b, cl
mov byte [rbp - 0x1f], r8b
xor r9b, cl
mov byte [rbp - 0x1e], r9b
xor r10b, cl
mov byte [rbp - 0x1d], r10b
xor r11b, cl
mov byte [rbp - 0x1c], r11b
mov byte [rbp - 0x1b], 0
xorps xmm0, xmm0
movups xmmword [r13], xmm0
mov qword [r13 + 0x10], rsi
mov qword [r13 + 0x18], rsi
lea rax, [rbp - 0x2f]
nop dword [rax + rax]
push rax
pushf
mov eax, 0x6fcee0d3
pushf
not eax
add eax, 0xc8d09e7b
xor eax, 0xb56b35e6
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xb5bd1ef4
xor eax, 0xa659cabe
rol eax, 0x21
popf
jmp 0x140218d3d
inc r14
cmp byte [rax + r14], 0
jne 0x14021a372
push rax
pushf
mov eax, 0x768872d7
pushf
not eax
add eax, 0x8b458a39
xor eax, 0x944cf34d
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xda5f11fa
xor eax, 0xac4f53b0
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xa40de062
xor eax, 0x8f40690e
rol eax, 0xb8
popf
jmp 0x140218d3d
push rax
pushf
mov eax, 0xf9775308
pushf
not eax
add eax, 0xef466365
xor eax, 0xf5d7bdc7
rol eax, 0x64
popf
pushf
not eax
add eax, 0xa47fc0c1
xor eax, 0x937b7bd1
rol eax, 0x69
popf
pushf
not eax
add eax, 0xdbf88f2a
xor eax, 0xb6bee7ab
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xd53e9d65
xor eax, 0x92822289
rol eax, 0xf
popf
jmp 0x140218d3d
mov r8, r14
lea rdx, [rbp - 0x2f]
jmp 0x14021a488
xorps xmm0, xmm0
movups xmmword [r13], xmm0
mov qword [r13 + 0x10], rsi
mov qword [r13 + 0x18], rsi
xor r8d, r8d
lea rdx, [0x1a8ef381d]
pushf
sub rdx, 0x68e76caa
popf
push rax
pushf
mov eax, 0x76a77169
pushf
not eax
add eax, 0xd0ef6b5f
xor eax, 0x87df9da0
rol eax, 0xef
popf
pushf
not eax
add eax, 0xf797161b
xor eax, 0xc464274e
rol eax, 0x4d
popf
jmp 0x140218d3d
mov rcx, r13
call fcn.140259922
nop
mov rdx, qword [r15 + 0x18]
cmp rdx, 0x10
jb 0x14021a4e1
push rax
pushf
mov eax, 0x5e1fe73f
pushf
not eax
add eax, 0x96a67c03
xor eax, 0x863359df
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xe9910c7f
xor eax, 0x80b848ae
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x95c65c61
xor eax, 0xfa47d838
rol eax, 0x74
popf
jmp 0x140218d3d
push rax
pushf
mov eax, 0xec2fdb95
pushf
not eax
add eax, 0x96011791
xor eax, 0xd25056b1
rol eax, 0x83
popf
pushf
not eax
add eax, 0xfbdc2903
xor eax, 0xa21d9ab3
rol eax, 0x69
popf
pushf
not eax
add eax, 0x8e74f8cf
xor eax, 0x98a30749
rol eax, 0xb
popf
pushf
not eax
add eax, 0x8cff77a1
xor eax, 0xcf3ea438
rol eax, 0xe3
popf
jmp 0x140218d3d
inc rdx
mov rcx, qword [r15]
cmp rdx, 0x1000
jb 0x14021a5a2
push rax
pushf
mov eax, 0xf8b7834f
pushf
not eax
add eax, 0xada1e88d
xor eax, 0x84facfe4
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xd3f41182
xor eax, 0x82d1d195
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xcc8886cd
xor eax, 0xb1a1ea39
rol eax, 0x94
popf
pushf
not eax
add eax, 0xbe7d51ba
xor eax, 0x9b35899f
rol eax, 0x25
popf
jmp 0x140218d3d
push rax
pushf
mov eax, 0x87ed6c46
pushf
not eax
add eax, 0xfb0fd410
xor eax, 0xae83c2fa
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xb3b7694b
xor eax, 0x944ff111
rol eax, 0x20
popf
pushf
not eax
add eax, 0xad93e72c
xor eax, 0x8590883c
rol eax, 0x34
popf
jmp 0x140218d3d
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14021a630
push rax
pushf
mov eax, 0x24b7e9fe
pushf
not eax
add eax, 0xcb25c4fe
xor eax, 0xfd586637
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xfb27bc50
xor eax, 0xeb4104b6
rol eax, 0xb
popf
jmp 0x140218d3d
push rax
pushf
mov eax, 0xd1788f29
pushf
not eax
add eax, 0xaf152256
xor eax, 0xfa71505e
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb284113e
xor eax, 0xe094ecb9
rol eax, 0x99
popf
pushf
not eax
add eax, 0xcaa2c6e9
xor eax, 0xf355863e
rol eax, 0x84
popf
pushf
not eax
add eax, 0xa642b761
xor eax, 0xa6177fe5
rol eax, 0xab
popf
jmp 0x140218d3d
mov rcx, r8
push rax
pushf
mov eax, 0x84143b1
pushf
not eax
add eax, 0xb8a0044c
xor eax, 0x89fc393f
rol eax, 0xea
popf
pushf
not eax
add eax, 0xc402e608
xor eax, 0xe8b407fa
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xf10d90b6
xor eax, 0x984222cd
rol eax, 0xeb
popf
jmp 0x140218d3d
call fcn.1401eb76d
push rax
pushf
mov eax, 0xa05bd6d8
pushf
not eax
add eax, 0xded4b3b7
xor eax, 0xa55af4b8
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xa0692533
xor eax, 0x8c35d7b2
rol eax, 0x21
popf
jmp 0x140218d3d
mov byte [r15], 0
mov qword [r15 + 0x18], recv
mov qword [r15 + 0x10], rsi
mov rax, r13
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.14027ae25
mov rbx, qword [rsp + 0x90]
add rsp, 0x50
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1401c2053
int3