Function at 0x14011231f
Capabilities:
Authenticate hmac
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x39c20536
pushf
not eax
add eax, 0xdb2a126e
xor eax, 0xd3a9e351
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xe630d34e
xor eax, 0xaccfdc1a
rol eax, 0x14
popf
cmp eax, 4
jne 0x14011235c
popf
pop rax
jmp 0x140112684
cmp eax, 0
jne 0x14011236b
popf
pop rax
jmp 0x1401123f2
cmp eax, 3
jne 0x14011237a
popf
pop rax
jmp 0x1401125cc
cmp eax, 1
jne 0x140112389
popf
pop rax
jmp 0x1401124a5
cmp eax, 0xa
jne 0x140112398
popf
pop rax
jmp 0x14011295d
cmp eax, 7
jne 0x1401123a7
popf
pop rax
jmp 0x14011279b
cmp eax, 6
jne 0x1401123b6
popf
pop rax
jmp 0x1401126f3
cmp eax, 2
jne 0x1401123c5
popf
pop rax
jmp 0x140112551
cmp eax, 9
jne 0x1401123d4
popf
pop rax
jmp 0x1401128b1
cmp eax, 8
jne 0x1401123e3
popf
pop rax
jmp 0x140112820
cmp eax, 5
jne 0x1401123f2
popf
pop rax
jmp 0x1401126d2
push rbx
sub rsp, 0x20
mov rbx, rcx
lea rax, [0x1854e81a7]
pushf
sub rax, 0x454b1987
popf
mov qword [rcx], rax
cmp qword [rcx + 0x80], 0
je 0x14011244c
push rax
pushf
mov eax, 0xd5ee6de8
pushf
not eax
add eax, 0xa17b24d3
xor eax, 0xf1a95b21
rol eax, 0x97
popf
pushf
not eax
add eax, 0xdc57e5d4
xor eax, 0xf6bad2d5
rol eax, 0xdd
popf
jmp 0x14011234d
push rax
pushf
mov eax, 0xd841b52a
pushf
not eax
add eax, 0xd642cfcb
xor eax, 0x9ebdf4c3
rol eax, 0xd
popf
pushf
not eax
add eax, 0xd2a706db
xor eax, 0xc6c4de38
rol eax, 0x12
popf
pushf
not eax
add eax, 0x83075a27
xor eax, 0xefef33f5
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xaff54267
xor eax, 0xfef350a2
rol eax, 0x99
popf
jmp 0x14011234d
mov rcx, qword [rcx + 0x18]
lea rax, [rbx + 0x70]
cmp qword [rcx], rax
jne 0x14011250b
push rax
pushf
mov eax, 0x65e53b0e
pushf
not eax
add eax, 0xa3c6a1fc
xor eax, 0xd9e1ab35
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xb7c36576
xor eax, 0xe0db8533
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xb3cad87d
xor eax, 0x92560333
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x8e9c5421
xor eax, 0xcdcd6cf8
rol eax, 0x7c
popf
jmp 0x14011234d
push rax
pushf
mov eax, 0xed6d82b4
pushf
not eax
add eax, 0xa8194356
xor eax, 0xc0f24ae4
rol eax, 0x41
popf
pushf
not eax
add eax, 0xe58dbe51
xor eax, 0x91801946
rol eax, 0xb
popf
pushf
not eax
add eax, 0x8dc4a509
xor eax, 0x8840a1fe
rol eax, 0x24
popf
jmp 0x14011234d
mov r8, qword [rbx + 0x90]
mov rdx, qword [rbx + 0x88]
mov qword [rcx], rdx
mov rax, qword [rbx + 0x38]
mov qword [rax], rdx
sub r8d, edx
mov rax, qword [rbx + 0x50]
mov dword [rax], r8d
push rax
pushf
mov eax, 0x23521cf0
pushf
not eax
add eax, 0x9e74d5b2
xor eax, 0xdf926ef9
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x9585a5ce
xor eax, 0xce12da5c
rol eax, 0x37
popf
pushf
not eax
add eax, 0x9fbb1732
xor eax, 0xa97d92c4
rol eax, 0x36
popf
pushf
not eax
add eax, 0xc372835a
xor eax, 0xc3cbf371
rol eax, 0x39
popf
jmp 0x14011234d
cmp byte [rbx + 0x7c], 0
je 0x14011262b
push rax
pushf
mov eax, 0xcde0c9fa
pushf
not eax
add eax, 0x810daed0
xor eax, 0x9884e87a
rol eax, 0x18
popf
pushf
not eax
add eax, 0xbbf9b96b
xor eax, 0xa1d06158
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x916de1d0
xor eax, 0xdea2604b
rol eax, 0x18
popf
pushf
not eax
add eax, 0xf821b445
xor eax, 0xe3cd51a0
rol eax, 0xe2
popf
jmp 0x14011234d
push rax
pushf
mov eax, 0x52ef8574
pushf
not eax
add eax, 0xf7e55103
xor eax, 0xda73f222
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x93d91f55
xor eax, 0x802990bc
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xbddcbc4e
xor eax, 0xff3fb7f8
rol eax, 0x85
popf
pushf
not eax
add eax, 0x98a07260
xor eax, 0xc08ca5ab
rol eax, 0xc6
popf
jmp 0x14011234d
mov rcx, rbx
call fcn.1401b0b97
push rax
pushf
mov eax, 0xf68beca7
pushf
not eax
add eax, 0xccbac608
xor eax, 0xf30e05e3
rol eax, 0xc
popf
pushf
not eax
add eax, 0xe65f95ce
xor eax, 0x8fdea971
rol eax, 0x18
popf
pushf
not eax
add eax, 0xc7559b14
xor eax, 0xb9fe5149
rol eax, 0x88
popf
jmp 0x14011234d
lea rax, [0x1b8f4d71f]
pushf
sub rax, 0x78f16f7f
popf
mov qword [rbx], rax
mov rbx, qword [rbx + 0x60]
test rbx, rbx
je 0x14011295d
mov rcx, qword [rbx + 8]
test rcx, rcx
je 0x140112742
push rax
pushf
mov eax, 0x217747c1
pushf
not eax
add eax, 0xb798800b
xor eax, 0xe7fa7bd1
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xbc25fa22
xor eax, 0xdfd9b47c
rol eax, 0x71
popf
pushf
not eax
add eax, 0xa68f3e3a
xor eax, 0x91041081
rol eax, 0x5e
popf
jmp 0x14011234d
push rax
pushf
mov eax, 0x3973e77a
pushf
not eax
add eax, 0xac1ae37a
xor eax, 0xb2b68c63
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xba99b0b6
xor eax, 0xd868cc87
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xee873a3d
xor eax, 0xf8c58f2e
rol eax, 0x93
popf
pushf
not eax
add eax, 0x8f6835b5
xor eax, 0x9ccc82f0
rol eax, 0xfe
popf
jmp 0x14011234d
mov rax, qword [rcx]
jmp 0x14011279f
call qword [rax + reloc.WS2_32.dll_recv]
test rax, rax
je 0x1401127ed
push rax
pushf
mov eax, 0xa158c529
pushf
not eax
add eax, 0x8dfbb4ec
xor eax, 0xcb95152a
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xd6d3af43
xor eax, 0x9778ec1c
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xe719dd00
xor eax, 0xe3cad988
rol eax, 0x5a
popf
jmp 0x14011234d
push rax
pushf
mov eax, 0x61b0b8
pushf
not eax
add eax, 0xa66b14e1
xor eax, 0x89c2032f
rol eax, 0x79
popf
pushf
not eax
add eax, 0xedd39185
xor eax, 0xdbf3fab6
rol eax, 0x89
popf
jmp 0x14011234d
mov r8, qword [rax]
mov edx, 0xb9ec9111
pushf
not edx
add edx, 0xcbda7b2d
xor edx, 0xef441d8e
rol edx, 0x6b
popf
pushf
not edx
add edx, 0xea40af92
xor edx, 0x9a83ff9e
rol edx, 0xbf
popf
mov rcx, rax
call qword [r8]
push rax
pushf
mov eax, 0x3f0444da
pushf
not eax
add eax, 0xbe337cc5
xor eax, 0xca8e4707
rol eax, 0x29
popf
pushf
not eax
add eax, 0xea610d99
xor eax, 0xbf0e1329
rol eax, 0x89
popf
pushf
not eax
add eax, 0xc3fe9b37
xor eax, 0xb1eba8d0
rol eax, 0x37
popf
pushf
not eax
add eax, 0xcee8185b
xor eax, 0xe3adecbd
rol eax, 0x8f
popf
jmp 0x14011234d
mov edx, 0x82c0d4e
pushf
not edx
add edx, 0x80d2e4ad
xor edx, 0xfa4cdf0d
rol edx, 0x66
popf
pushf
not edx
add edx, 0xad9967d9
xor edx, 0xc2928f99
rol edx, 0xb5
popf
pushf
not edx
add edx, 0xb69be337
xor edx, 0x9884c129
rol edx, 0xa
popf
pushf
not edx
add edx, 0xc4a358e6
xor edx, 0xfef60e9a
rol edx, 0xf
popf
mov rcx, rbx
add rsp, 0x20
pop rbx
jmp fcn.1400d2afc
add rsp, 0x20
pop rbx
ret