Function at 0x1400b76ee
Capabilities:
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xa956aab
pushf
not eax
add eax, 0xc987af41
xor eax, 0x867a2026
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xce5a33de
xor eax, 0x9ad1ad92
rol eax, 0x16
popf
cmp eax, 0x29
jne 0x1400b772b
popf
pop rax
jmp 0x1400b8c65
cmp eax, 0
jne 0x1400b773a
popf
pop rax
jmp 0x1400b79ec
cmp eax, 3
jne 0x1400b7749
popf
pop rax
jmp 0x1400b7b88
cmp eax, 1
jne 0x1400b7758
popf
pop rax
jmp 0x1400b7a56
cmp eax, 0xd
jne 0x1400b7767
popf
pop rax
jmp 0x1400b7fe6
cmp eax, 0x1a
jne 0x1400b7776
popf
pop rax
jmp 0x1400b85db
cmp eax, 0xe
jne 0x1400b7785
popf
pop rax
jmp 0x1400b8042
cmp eax, 0xb
jne 0x1400b7794
popf
pop rax
jmp 0x1400b7f06
cmp eax, 0x19
jne 0x1400b77a3
popf
pop rax
jmp 0x1400b858d
cmp eax, 8
jne 0x1400b77b2
popf
pop rax
jmp 0x1400b7dc2
cmp eax, 0x2a
jne 0x1400b77c1
popf
pop rax
jmp 0x1400b8d03
cmp eax, 0x17
jne 0x1400b77d0
popf
pop rax
jmp 0x1400b84a1
cmp eax, 0x1c
jne 0x1400b77df
popf
pop rax
jmp 0x1400b86e5
cmp eax, 0x2e
jne 0x1400b77ee
popf
pop rax
jmp 0x1400b8e92
cmp eax, 0x18
jne 0x1400b77fd
popf
pop rax
jmp 0x1400b8520
cmp eax, 0x2b
jne 0x1400b780c
popf
pop rax
jmp 0x1400b8d3e
cmp eax, 0x1b
jne 0x1400b781b
popf
pop rax
jmp 0x1400b8685
cmp eax, 0x2d
jne 0x1400b782a
popf
pop rax
jmp 0x1400b8e22
cmp eax, 0x23
jne 0x1400b7839
popf
pop rax
jmp 0x1400b8999
cmp eax, 0x25
jne 0x1400b7848
popf
pop rax
jmp 0x1400b8a6e
cmp eax, 0xf
jne 0x1400b7857
popf
pop rax
jmp 0x1400b80c3
cmp eax, 0x13
jne 0x1400b7866
popf
pop rax
jmp 0x1400b82ac
cmp eax, 0x15
jne 0x1400b7875
popf
pop rax
jmp 0x1400b8400
cmp eax, 0x24
jne 0x1400b7884
popf
pop rax
jmp 0x1400b89d3
cmp eax, 0x1e
jne 0x1400b7893
popf
pop rax
jmp 0x1400b87fb
cmp eax, 0xc
jne 0x1400b78a2
popf
pop rax
jmp 0x1400b7f97
cmp eax, 0x26
jne 0x1400b78b1
popf
pop rax
jmp 0x1400b8ac9
cmp eax, 0x27
jne 0x1400b78c0
popf
pop rax
jmp 0x1400b8b81
cmp eax, 0x1f
jne 0x1400b78cf
popf
pop rax
jmp 0x1400b887e
cmp eax, 0x10
jne 0x1400b78de
popf
pop rax
jmp 0x1400b8169
cmp eax, 0x2c
jne 0x1400b78ed
popf
pop rax
jmp 0x1400b8d91
cmp eax, 9
jne 0x1400b78fc
popf
pop rax
jmp 0x1400b7e36
cmp eax, 4
jne 0x1400b790b
popf
pop rax
jmp 0x1400b7c2c
cmp eax, 0x16
jne 0x1400b791a
popf
pop rax
jmp 0x1400b845e
cmp eax, 0x28
jne 0x1400b7929
popf
pop rax
jmp 0x1400b8c16
cmp eax, 0xa
jne 0x1400b7938
popf
pop rax
jmp 0x1400b7e70
cmp eax, 0x22
jne 0x1400b7947
popf
pop rax
jmp 0x1400b8938
cmp eax, 0x14
jne 0x1400b7956
popf
pop rax
jmp 0x1400b8344
cmp eax, 7
jne 0x1400b7965
popf
pop rax
jmp 0x1400b7d61
cmp eax, 5
jne 0x1400b7974
popf
pop rax
jmp 0x1400b7c67
cmp eax, 2
jne 0x1400b7983
popf
pop rax
jmp 0x1400b7aeb
cmp eax, 0x20
jne 0x1400b7992
popf
pop rax
jmp 0x1400b88dc
cmp eax, 0x1d
jne 0x1400b79a1
popf
pop rax
jmp 0x1400b8750
cmp eax, 0x11
jne 0x1400b79b0
popf
pop rax
jmp 0x1400b81e2
cmp eax, 6
jne 0x1400b79bf
popf
pop rax
jmp 0x1400b7cc3
cmp eax, 0x2f
jne 0x1400b79ce
popf
pop rax
jmp 0x1400b8eef
cmp eax, 0x12
jne 0x1400b79dd
popf
pop rax
jmp 0x1400b8241
cmp eax, 0x21
jne 0x1400b79ec
popf
pop rax
jmp 0x1400b8932
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x80
mov r15, rdx
mov rsi, rcx
mov qword [rsp + 0x40], rcx
xor r13d, r13d
mov edi, r13d
mov dword [rsp + 0x20], r13d
mov r14, 0xffffffffffffffff
push rax
pushf
mov eax, 0x5f670c91
pushf
not eax
add eax, 0x96e57aaf
xor eax, 0xbeff7697
rol eax, 0x15
popf
pushf
not eax
add eax, 0x9827c3d2
xor eax, 0x82d693ae
rol eax, 0xe6
popf
jmp 0x1400b771c
inc r14
cmp byte [rdx + r14], dil
jne 0x1400b7a92
push rax
pushf
mov eax, 0xa37cb8d6
pushf
not eax
add eax, 0x9803240a
xor eax, 0x99e8fc6f
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x9e15b339
xor eax, 0xbaaa3e7f
rol eax, 0xc1
popf
jmp 0x1400b771c
push rax
pushf
mov eax, 0x641d89be
pushf
not eax
add eax, 0xfbd9321b
xor eax, 0x842a1e54
rol eax, 0x61
popf
pushf
not eax
add eax, 0xfee3236f
xor eax, 0xa9d33688
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xf2f025f3
xor eax, 0xb3631e10
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xbe9147ee
xor eax, 0xfc3abfe0
rol eax, 0x11
popf
jmp 0x1400b771c
mov rax, qword [rcx]
movsxd rcx, dword [rax + 4]
mov rbx, qword [rcx + rsi + 0x28]
test rbx, rbx
jle 0x1400b7b2f
push rax
pushf
mov eax, 0xf6607009
pushf
not eax
add eax, 0x958a4d87
xor eax, 0xc7a3d3c2
rol eax, 0x85
popf
pushf
not eax
add eax, 0x8ec09f93
xor eax, 0xfd7ec7a6
rol eax, 0x81
popf
jmp 0x1400b771c
push rax
pushf
mov eax, 0x5cfcd015
pushf
not eax
add eax, 0xb5095185
xor eax, 0x824aaad5
rol eax, 0xae
popf
pushf
not eax
add eax, 0xc8692953
xor eax, 0xb201483e
rol eax, 0xae
popf
pushf
not eax
add eax, 0xaefb8541
xor eax, 0x8fa71891
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xd84e400c
xor eax, 0xa9816424
rol eax, 0x4c
popf
jmp 0x1400b771c
cmp rbx, r14
jle 0x1400b7be6
push rax
pushf
mov eax, 0x57946574
pushf
not eax
add eax, 0x95603323
xor eax, 0x8cb99b2b
rol eax, 0xae
popf
pushf
not eax
add eax, 0xd60e596d
xor eax, 0x9aabe01a
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xa6e8af4d
xor eax, 0xbfb189ca
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x9d782b60
xor eax, 0xf83ec44d
rol eax, 0x76
popf
jmp 0x1400b771c
push rax
pushf
mov eax, 0x121c2fe
pushf
not eax
add eax, 0xceb68de6
xor eax, 0x92fa2a0e
rol eax, 0xda
popf
pushf
not eax
add eax, 0xf9a0daad
xor eax, 0xede00b18
rol eax, 0x53
popf
pushf
not eax
add eax, 0xa0cd4f88
xor eax, 0xff3f8165
rol eax, 0xdf
popf
jmp 0x1400b771c
sub rbx, r14
jmp 0x1400b7cc3
mov rbx, r13
push rax
pushf
mov eax, 0x94bc9c61
pushf
not eax
add eax, 0xa9b6ccea
xor eax, 0xd471a44f
rol eax, 0x18
popf
pushf
not eax
add eax, 0xc0c13a0a
xor eax, 0xffbb85f0
rol eax, 2
popf
pushf
not eax
add eax, 0xba2fa13e
xor eax, 0xde1fc978
rol eax, 0x70
popf
pushf
not eax
add eax, 0xeceee8d2
xor eax, 0xb29da777
rol eax, 0x21
popf
jmp 0x1400b771c
mov r12, rsi
mov qword [rsp + 0x28], rsi
mov rcx, qword [rcx + rsi + 0x48]
test rcx, rcx
je 0x1400b7d08
push rax
pushf
mov eax, 0x9e355377
pushf
not eax
add eax, 0x82b6fca4
xor eax, 0xcb5d2a64
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xa9438103
xor eax, 0xe1553f5e
rol eax, 0xa4
popf
jmp 0x1400b771c
push rax
pushf
mov eax, 0x67f7b7ad
pushf
not eax
add eax, 0xee840386
xor eax, 0xb3b35c6d
rol eax, 0xce
popf
pushf
not eax
add eax, 0xdd2071f5
xor eax, 0xe0327649
rol eax, 9
popf
pushf
not eax
add eax, 0xc02715f8
xor eax, 0xae310ea5
rol eax, 0xd
popf
pushf
not eax
add eax, 0xd6885516
xor eax, 0xd032da9f
rol eax, 0xf8
popf
jmp 0x1400b771c
mov rax, qword [rcx]
jmp 0x1400b7d65
call qword [rax + htons]
nop
push rax
pushf
mov eax, 0x8c0348d1
pushf
not eax
add eax, 0xfafcf79a
xor eax, 0x86cc22e6
rol eax, 0x52
popf
pushf
not eax
add eax, 0xd25c3a2c
xor eax, 0xabcf3b17
rol eax, 0x32
popf
pushf
not eax
add eax, 0x929c5d09
xor eax, 0xcb3b1bc4
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x8cc1d2b6
xor eax, 0xeb86c7f9
rol eax, 0xab
popf
jmp 0x1400b771c
mov rcx, qword [rsi]
movsxd rax, dword [rcx + 4]
cmp dword [rax + rsi + 0x10], 0
je 0x1400b7e03
push rax
pushf
mov eax, 0x433fed86
pushf
not eax
add eax, 0xfe64743a
xor eax, 0x83dfe2df
rol eax, 0x60
popf
pushf
not eax
add eax, 0xeb16f66d
xor eax, 0xb21f1200
rol eax, 0x31
popf
jmp 0x1400b771c
push rax
pushf
mov eax, 0x716bf8e0
pushf
not eax
add eax, 0xc6d9e64a
xor eax, 0xed16ebae
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xd57469ea
xor eax, 0x97d9060d
rol eax, 0x2e
popf
jmp 0x1400b771c
xor al, al
jmp 0x1400b8042
mov rax, qword [rax + rsi + 0x50]
test rax, rax
je 0x1400b7ead
push rax
pushf
mov eax, 0x71decb74
pushf
not eax
add eax, 0x8063695b
xor eax, 0xf1985965
rol eax, 0xee
popf
pushf
not eax
add eax, 0xef550936
xor eax, 0xbe34026e
rol eax, 0xb8
popf
jmp 0x1400b771c
push rax
pushf
mov eax, 0x693d814f
pushf
not eax
add eax, 0xc3dfea5f
xor eax, 0x8b475715
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xfac00525
xor eax, 0x88121160
rol eax, 0x62
popf
pushf
not eax
add eax, 0xeb2e193e
xor eax, 0xba9c9ea9
rol eax, 8
popf
pushf
not eax
add eax, 0x882055df
xor eax, 0xac07ecc5
rol eax, 0x7a
popf
jmp 0x1400b771c
cmp rax, rsi
je 0x1400b7f3e
push rax
pushf
mov eax, 0xcf1365dc
pushf
not eax
add eax, 0xe670e16d
xor eax, 0xe509bd6e
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xe4c99be5
xor eax, 0xb3c9df4f
rol eax, 0x2c
popf
jmp 0x1400b771c
push rax
pushf
mov eax, 0xb4703cfb
pushf
not eax
add eax, 0xa44cbee7
xor eax, 0xe969c135
rol eax, 0xba
popf
pushf
not eax
add eax, 0x8cf4ac0b
xor eax, 0xfe82d575
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xcacf4a44
xor eax, 0xf7ce4372
rol eax, 0x91
popf
pushf
not eax
add eax, 0x840d3b72
xor eax, 0xa1073056
rol eax, 0x1c
popf
jmp 0x1400b771c
mov rcx, rax
call fcn.140079b42
mov rcx, qword [rsi]
movsxd rax, dword [rcx + 4]
cmp dword [rax + rsi + 0x10], 0
sete al
jmp 0x1400b8042
mov al, 0x20
pushf
not al
add al, 0x7c
xor al, 0x19
rol al, 0xa
popf
pushf
not al
add al, 0x12
xor al, 0xad
rol al, 0xf3
popf
pushf
not al
add al, 0xcf
xor al, 0xa9
rol al, 5
popf
push rax
pushf
mov eax, 0x8fd6e347
pushf
not eax
add eax, 0xcde7e70f
xor eax, 0xfcd9617f
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xe6b56dd0
xor eax, 0xba2e8243
rol eax, 0x13
popf
jmp 0x1400b771c
mov byte [rsp + 0x30], al
test al, al
jne 0x1400b8090
push rax
pushf
mov eax, 0x76abe1a2
pushf
not eax
add eax, 0x8037e78e
xor eax, 0xc2e2b0e0
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xc95f1af8
xor eax, 0xb411fd6e
rol eax, 0x54
popf
pushf
not eax
add eax, 0x99094ab4
xor eax, 0x864f328e
rol eax, 0x11
popf
jmp 0x1400b771c
push rax
pushf
mov eax, 0xf3c999eb
pushf
not eax
add eax, 0xd3dcd837
xor eax, 0xbb358e79
rol eax, 0x79
popf
pushf
not eax
add eax, 0xf0b2f740
xor eax, 0x89fca9df
rol eax, 0xcb
popf
jmp 0x1400b771c
mov edx, 0x34be3184
pushf
not edx
add edx, 0x9a2fca34
xor edx, 0xf5591bac
rol edx, 0xe5
popf
pushf
not edx
add edx, 0xfc76264c
xor edx, 0x84a75d7a
rol edx, 0x73
popf
pushf
not edx
add edx, 0xdab267a8
xor edx, 0x99521034
rol edx, 0x8a
popf
pushf
not edx
add edx, 0xfd7848cc
xor edx, 0xea11a898
rol edx, 0x59
popf
mov edi, edx
jmp 0x1400b8ac9
movsxd rax, dword [rcx + 4]
mov ecx, dword [rax + rsi + 0x18]
and ecx, 0x1c0
cmp ecx, 0x40
je 0x1400b81af
push rax
pushf
mov eax, 0xb2afc9af
pushf
not eax
add eax, 0xd9e0dee5
xor eax, 0x9636772a
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x91f6d154
xor eax, 0x9b732044
rol eax, 0xc7
popf
jmp 0x1400b771c
push rax
pushf
mov eax, 0x90facf9c
pushf
not eax
add eax, 0xfee6f5bf
xor eax, 0xea70566c
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xbb75120b
xor eax, 0xdad80fd2
rol eax, 0x99
popf
jmp 0x1400b771c
nop word [rax + rax]
push rax
pushf
mov eax, 0x46a66e70
pushf
not eax
add eax, 0xf6537f2d
xor eax, 0xc57fc816
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xf19f39e0
xor eax, 0xf3d5f439
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xb629a115
xor eax, 0xa51fc61e
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xa85d3d5f
xor eax, 0x93bce62d
rol eax, 0x47
popf
jmp 0x1400b771c
test rbx, rbx
jle 0x1400b8279
push rax
pushf
mov eax, 0x39495050
pushf
not eax
add eax, 0x90081157
xor eax, 0x8cc7e95d
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xefd0a65b
xor eax, 0x8407637c
rol eax, 0xe5
popf
jmp 0x1400b771c
push rax
pushf
mov eax, 0x2f921782
pushf
not eax
add eax, 0x9fc2d99f
xor eax, 0x81ec0769
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xaf137a60
xor eax, 0xde2517a5
rol eax, 0x66
popf
jmp 0x1400b771c
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
mov r8, qword [rcx + rsi + 0x48]
movzx r10d, byte [rcx + rsi + 0x58]
mov rax, qword [r8 + 0x40]
mov r9d, r10d
cmp qword [rax], 0
je 0x1400b82fe
push rax
pushf
mov eax, 0xf0e44fd8
pushf
not eax
add eax, 0xec2b79c9
xor eax, 0xb365d519
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xe01c417e
xor eax, 0xe332f94f
rol eax, 0x40
popf
jmp 0x1400b771c
push rax
pushf
mov eax, 0x796c91f1
pushf
not eax
add eax, 0xe13349d8
xor eax, 0xa996e429
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xf23a730a
xor eax, 0x9cd6c19d
rol eax, 0x80
popf
pushf
not eax
add eax, 0xdd71972d
xor eax, 0x94228c30
rol eax, 0x82
popf
jmp 0x1400b771c
mov rax, qword [r8 + 0x58]
cmp dword [rax], 0
jle 0x1400b83a6
push rax
pushf
mov eax, 0xf1c90ac8
pushf
not eax
add eax, 0xb4ac56dd
xor eax, 0xa58730c3
rol eax, 0x81
popf
pushf
not eax
add eax, 0xe31c7bc8
xor eax, 0xd680a8d6
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x8076de2e
xor eax, 0x9a6e5c9e
rol eax, 2
popf
pushf
not eax
add eax, 0xca6acb37
xor eax, 0xfc12ff0c
rol eax, 0x53
popf
jmp 0x1400b771c
push rax
pushf
mov eax, 0x2ad244ea
pushf
not eax
add eax, 0xee60f81f
xor eax, 0xcdda26a5
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xe074d102
xor eax, 0xb1760e05
rol eax, 0x97
popf
pushf
not eax
add eax, 0xba660756
xor eax, 0xf81c466c
rol eax, 0x25
popf
pushf
not eax
add eax, 0xc1c86375
xor eax, 0xf639c592
rol eax, 0x6c
popf
jmp 0x1400b771c
dec dword [rax]
mov rcx, qword [r8 + 0x40]
mov rdx, qword [rcx]
lea rax, [rdx + 1]
mov qword [rcx], rax
mov byte [rdx], r10b
jmp 0x1400b84a1
mov rax, qword [r8]
mov edx, r9d
mov rcx, r8
jmp 0x1400b8468
call qword [rax + 0x18]
mov r9d, eax
push rax
pushf
mov eax, 0x31d083a6
pushf
not eax
add eax, 0xf9d47964
xor eax, 0xe830f82a
rol eax, 0x83
popf
pushf
not eax
add eax, 0xd3abd10c
xor eax, 0xd2ab6452
rol eax, 0x4d
popf
jmp 0x1400b771c
cmp r9d, 0xffffffff
jne 0x1400b84da
push rax
pushf
mov eax, 0xeb9a5ad7
pushf
not eax
add eax, 0xeb32fe8a
xor eax, 0xdf0bb8dc
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x84db61f8
xor eax, 0xbdcfd9d3
rol eax, 0x8f
popf
jmp 0x1400b771c
push rax
pushf
mov eax, 0xb2136b3
pushf
not eax
add eax, 0x9b3f5646
xor eax, 0xd995f66c
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xefa65743
xor eax, 0xd1edba47
rol eax, 0x77
popf
pushf
not eax
add eax, 0xf86f7661
xor eax, 0xb6291edf
rol eax, 0x9f
popf
jmp 0x1400b771c
mov edx, 0x292b06fc
pushf
not edx
add edx, 0xbee74cc7
xor edx, 0xf950e135
rol edx, 0xad
popf
pushf
not edx
add edx, 0x80f108ce
xor edx, 0xe8511b30
rol edx, 0xc8
popf
mov edi, edx
mov dword [rsp + 0x20], edx
jmp 0x1400b8a17
dec rbx
jmp 0x1400b8241
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
mov rcx, qword [rcx + rsi + 0x48]
mov rax, qword [rcx]
mov r8, r14
mov rdx, r15
jmp 0x1400b85f1
call qword [rax + 0x48]
cmp rax, r14
jne 0x1400b8652
push rax
pushf
mov eax, 0xb3fb7a7
pushf
not eax
add eax, 0xf8d4f6bf
xor eax, 0xdb762f79
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xd3702757
xor eax, 0xcc26b540
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x8e855ead
xor eax, 0x9610edef
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x9dc98a23
xor eax, 0xdc8e480d
rol eax, 0x39
popf
jmp 0x1400b771c
push rax
pushf
mov eax, 0x269c4e2f
pushf
not eax
add eax, 0xf5b47f67
xor eax, 0xff36bdbf
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xb7a5a8bb
xor eax, 0xa057a4a2
rol eax, 0x52
popf
jmp 0x1400b771c
nop dword [rax]
push rax
pushf
mov eax, 0x931601dc
pushf
not eax
add eax, 0xf2b5ca99
xor eax, 0xe8061256
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xab634152
xor eax, 0xb2fad271
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xe003e2d8
xor eax, 0x83f6ba43
rol eax, 0x87
popf
pushf
not eax
add eax, 0xd50edbf2
xor eax, 0xc180dc84
rol eax, 0x86
popf
jmp 0x1400b771c
test rbx, rbx
jle 0x1400b871d
push rax
pushf
mov eax, 0x2662090d
pushf
not eax
add eax, 0x98ba4ddd
xor eax, 0xcde442ec
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x98b29f42
xor eax, 0x9b20bf63
rol eax, 0x89
popf
jmp 0x1400b771c
push rax
pushf
mov eax, 0x25835098
pushf
not eax
add eax, 0xab3ca906
xor eax, 0x9f33aaf8
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc21ee877
xor eax, 0xac3bfe41
rol eax, 0x54
popf
jmp 0x1400b771c
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
mov r8, qword [rcx + rsi + 0x48]
movzx r10d, byte [rcx + rsi + 0x58]
mov rax, qword [r8 + 0x40]
mov r9d, r10d
cmp qword [rax], 0
je 0x1400b87b5
push rax
pushf
mov eax, 0x5dcdcc4f
pushf
not eax
add eax, 0xeaf240fc
xor eax, 0xa1d6e601
rol eax, 0x15
popf
pushf
not eax
add eax, 0xf81f975f
xor eax, 0xf3077b97
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x9893fb81
xor eax, 0xc8f354ac
rol eax, 0x65
popf
jmp 0x1400b771c
push rax
pushf
mov eax, 0x515196cd
pushf
not eax
add eax, 0x9a6d23fa
xor eax, 0x9e5a2c87
rol eax, 0x65
popf
pushf
not eax
add eax, 0xd57988d5
xor eax, 0x82fd3d1b
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x9d162817
xor eax, 0xd9e41c99
rol eax, 0x2f
popf
jmp 0x1400b771c
mov rax, qword [r8 + 0x58]
cmp dword [rax], 0
jle 0x1400b884a
push rax
pushf
mov eax, 0xd16e4fdb
pushf
not eax
add eax, 0xdb34a6ad
xor eax, 0xfbe066a1
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xc2fc9532
xor eax, 0xa893584f
rol eax, 0
popf
pushf
not eax
add eax, 0xd8aa9855
xor eax, 0xb69945fe
rol eax, 0xf5
popf
jmp 0x1400b771c
push rax
pushf
mov eax, 0xcfb3a4e1
pushf
not eax
add eax, 0xdc0d2782
xor eax, 0xf6efd405
rol eax, 8
popf
pushf
not eax
add eax, 0x95fcc527
xor eax, 0xdfa61fac
rol eax, 0xfe
popf
jmp 0x1400b771c
dec dword [rax]
mov rcx, qword [r8 + 0x40]
mov rdx, qword [rcx]
lea rax, [rdx + 1]
mov qword [rcx], rax
mov byte [rdx], r10b
jmp 0x1400b8932
mov rax, qword [r8]
mov edx, r9d
mov rcx, r8
jmp 0x1400b88e6
call qword [rax + 0x18]
mov r9d, eax
push rax
pushf
mov eax, 0xa0bcbba3
pushf
not eax
add eax, 0xd99b624b
xor eax, 0x902c2475
rol eax, 0x98
popf
pushf
not eax
add eax, 0x9e5f8b33
xor eax, 0xe9ddd2d4
rol eax, 5
popf
pushf
not eax
add eax, 0xe94ee878
xor eax, 0x9be599e3
rol eax, 0x1c
popf
jmp 0x1400b771c
cmp r9d, 0xffffffff
je 0x1400b8999
dec rbx
jmp 0x1400b86e5
or edi, 4
mov dword [rsp + 0x20], edi
push rax
pushf
mov eax, 0x6d6a48a8
pushf
not eax
add eax, 0xa5d7156f
xor eax, 0xec856744
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xcb9acc98
xor eax, 0xd6c50b29
rol eax, 0xe3
popf
jmp 0x1400b771c
mov edx, 0x32317f48
pushf
not edx
add edx, 0xd100ff70
xor edx, 0x83871971
rol edx, 0x70
popf
pushf
not edx
add edx, 0xb3666626
xor edx, 0xb36c56ff
rol edx, 0xca
popf
pushf
not edx
add edx, 0xb05dbc6c
xor edx, 0xbfe535c6
rol edx, 0x18
popf
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
mov qword [rcx + rsi + 0x28], r13
jmp 0x1400b8ac9
xor r13d, r13d
lea edx, [r13 + 4]
mov edi, dword [rsp + 0x20]
mov r12, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x40]
push rax
pushf
mov eax, 0xaaf605e9
pushf
not eax
add eax, 0xc07e4c42
xor eax, 0xcbb6474c
rol eax, 0x67
popf
pushf
not eax
add eax, 0xe5dd93cc
xor eax, 0xda2c50d8
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x9e899db6
xor eax, 0x901430f3
rol eax, 0x33
popf
jmp 0x1400b771c
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
push rsi
not rsi
sub rcx, rsi
pop rsi
sub rcx, 1
or edi, dword [rcx + 0x10]
cmp qword [rcx + 0x48], 0
cmovne edx, r13d
or edx, edi
and edx, 0x17
mov dword [rcx + 0x10], edx
and edx, dword [rcx + 0x14]
jne 0x1400b8b3b
push rax
pushf
mov eax, 0x6e1698d5
pushf
not eax
add eax, 0xe4fe26c0
xor eax, 0xd22542c4
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xba4a704b
xor eax, 0x8111f35d
rol eax, 0x82
popf
pushf
not eax
add eax, 0xab08497f
xor eax, 0xa15d7d93
rol eax, 4
popf
jmp 0x1400b771c
push rax
pushf
mov eax, 0xa2d18ff
pushf
not eax
add eax, 0xc9c30f9c
xor eax, 0xcc969350
rol eax, 0x84
popf
pushf
not eax
add eax, 0xf7d113e0
xor eax, 0xb99b1448
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x9ef5b110
xor eax, 0xf1db2d1e
rol eax, 0x65
popf
jmp 0x1400b771c
call fcn.140131aaa
test eax, eax
jne 0x1400b8be3
push rax
pushf
mov eax, 0xf8f6ee9e
pushf
not eax
add eax, 0x8bc3c47e
xor eax, 0xc20cfa09
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xb960c320
xor eax, 0xa9954b8f
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xee995a1a
xor eax, 0xc0a0b617
rol eax, 0x99
popf
pushf
not eax
add eax, 0xbc2e302f
xor eax, 0xc545c36c
rol eax, 0x43
popf
jmp 0x1400b771c
push rax
pushf
mov eax, 0xf19ff49b
pushf
not eax
add eax, 0x8102359e
xor eax, 0xf16ad303
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xc9760ab8
xor eax, 0xb1f30ea6
rol eax, 0xa9
popf
jmp 0x1400b771c
mov rcx, r12
call fcn.1400c160c
nop
push rax
pushf
mov eax, 0x8585bc5
pushf
not eax
add eax, 0x96e80dc7
xor eax, 0x8ebe902f
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xf413b16b
xor eax, 0xc869b0e0
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x9fa5120f
xor eax, 0xddd9d019
rol eax, 0x84
popf
jmp 0x1400b771c
mov rcx, qword [r12]
movsxd rdx, dword [rcx + 4]
mov rcx, qword [rdx + r12 + 0x48]
test rcx, rcx
je 0x1400b8cbd
push rax
pushf
mov eax, 0x3a06ad03
pushf
not eax
add eax, 0xabba46b6
xor eax, 0xb35a2b96
rol eax, 0x28
popf
pushf
not eax
add eax, 0x86783d5f
xor eax, 0xac65259c
rol eax, 0x25
popf
pushf
not eax
add eax, 0xaa3b2b81
xor eax, 0x95d38bd2
rol eax, 0x3e
popf
jmp 0x1400b771c
push rax
pushf
mov eax, 0x8300936c
pushf
not eax
add eax, 0xadc1d77f
xor eax, 0xad02ad6d
rol eax, 0x59
popf
pushf
not eax
add eax, 0x9a7d00e9
xor eax, 0x9c7e752a
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xae48f832
xor eax, 0xeb39f63b
rol eax, 0x3f
popf
jmp 0x1400b771c
mov rdx, qword [rcx]
jmp 0x1400b8d07
call qword [rdx + reloc.WS2_32.dll_recv]
nop
push rax
pushf
mov eax, 0x9944c0f6
pushf
not eax
add eax, 0x8765b7e1
xor eax, 0x9ce07241
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x991bc3df
xor eax, 0x97094013
rol eax, 0xb7
popf
jmp 0x1400b771c
mov rax, rsi
lea r11, [rsp + 0x80]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
test dl, 4
je 0x1400b8def
push rax
pushf
mov eax, 0xb9234b80
pushf
not eax
add eax, 0xc5aecefe
xor eax, 0xe43fbba2
rol eax, 0x32
popf
pushf
not eax
add eax, 0xd97d3021
xor eax, 0xbf0535b8
rol eax, 0x45
popf
pushf
not eax
add eax, 0x9d24c060
xor eax, 0xbfa09a83
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xf1b6509f
xor eax, 0xc1af9bb7
rol eax, 0xc7
popf
jmp 0x1400b771c
push rax
pushf
mov eax, 0x8c9e2a2d
pushf
not eax
add eax, 0x92a212ee
xor eax, 0x88bc1b3f
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x8995a59c
xor eax, 0xc235abb2
rol eax, 0
popf
jmp 0x1400b771c
lea rbx, [0x1a8d3a0df]
pushf
sub rbx, 0x68cf57c7
popf
jmp 0x1400b8eef
test dl, 2
lea rbx, [0x186168c92]
pushf
sub rbx, 0x46124362
popf
lea rax, [0x19f4d353c]
pushf
sub rax, 0x5f48ebf4
popf
cmove rbx, rax
push rax
pushf
mov eax, 0xb310dd99
pushf
not eax
add eax, 0xdfffc4c9
xor eax, 0x84cd02c9
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc394867e
xor eax, 0xd0a13243
rol eax, 0x60
popf
jmp 0x1400b771c
mov edx, 0xd1200ed7
pushf
not edx
add edx, 0x9010db97
xor edx, 0xfff9216e
rol edx, 0xb5
popf
pushf
not edx
add edx, 0xf1727937
xor edx, 0xddefe9aa
rol edx, 0xa7
popf
pushf
not edx
add edx, 0xd8193acd
xor edx, 0x83b5b58b
rol edx, 0xce
popf
pushf
not edx
add edx, 0xbecde6c5
xor edx, 0xd776e521
rol edx, 7
popf
lea rcx, [rsp + 0x40]
call fcn.140079801
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x50]
call fcn.140123d8f
lea rdx, [0x18a210e3b]
pushf
sub rdx, 0x4a1c6dcb
popf
lea rcx, [rsp + 0x50]
call fcn.140133c31
int3