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

Disassembly:
push rax
pushf
mov eax, 0xb987cbfe
pushf
not eax
add eax, 0xef93490d
xor eax, 0xd221284c
rol eax, 0x46
popf
pushf
not eax
add eax, 0xeee87c48
xor eax, 0xf722683c
rol eax, 0x76
popf
pushf
not eax
add eax, 0xbe9072c6
xor eax, 0xd20b9675
rol eax, 0xf6
popf
cmp eax, 0x20
jne 0x14016d15f
popf
pop rax
jmp 0x14016e3ff
cmp eax, 0
jne 0x14016d16e
popf
pop rax
jmp 0x14016d37b
cmp eax, 3
jne 0x14016d17d
popf
pop rax
jmp 0x14016d54f
cmp eax, 1
jne 0x14016d18c
popf
pop rax
jmp 0x14016d440
cmp eax, 0xd
jne 0x14016d19b
popf
pop rax
jmp 0x14016da61
cmp eax, 0x1a
jne 0x14016d1aa
popf
pop rax
jmp 0x14016e183
cmp eax, 0xe
jne 0x14016d1b9
popf
pop rax
jmp 0x14016db46
cmp eax, 0xb
jne 0x14016d1c8
popf
pop rax
jmp 0x14016d966
cmp eax, 0x19
jne 0x14016d1d7
popf
pop rax
jmp 0x14016e121
cmp eax, 8
jne 0x14016d1e6
popf
pop rax
jmp 0x14016d7de
cmp eax, 0x1d
jne 0x14016d1f5
popf
pop rax
jmp 0x14016e2d6
cmp eax, 0x17
jne 0x14016d204
popf
pop rax
jmp 0x14016df87
cmp eax, 0x1c
jne 0x14016d213
popf
pop rax
jmp 0x14016e279
cmp eax, 0x12
jne 0x14016d222
popf
pop rax
jmp 0x14016dd2e
cmp eax, 0x18
jne 0x14016d231
popf
pop rax
jmp 0x14016e014
cmp eax, 0x11
jne 0x14016d240
popf
pop rax
jmp 0x14016dccb
cmp eax, 0x1b
jne 0x14016d24f
popf
pop rax
jmp 0x14016e1d1
cmp eax, 0x21
jne 0x14016d25e
popf
pop rax
jmp 0x14016e4a8
cmp eax, 0x23
jne 0x14016d26d
popf
pop rax
jmp 0x14016e543
cmp eax, 0x14
jne 0x14016d27c
popf
pop rax
jmp 0x14016de25
cmp eax, 0xf
jne 0x14016d28b
popf
pop rax
jmp 0x14016dba9
cmp eax, 0x13
jne 0x14016d29a
popf
pop rax
jmp 0x14016dd7d
cmp eax, 0x15
jne 0x14016d2a9
popf
pop rax
jmp 0x14016de94
cmp eax, 0x24
jne 0x14016d2b8
popf
pop rax
jmp 0x14016e5ab
cmp eax, 0x1e
jne 0x14016d2c7
popf
pop rax
jmp 0x14016e35f
cmp eax, 0xc
jne 0x14016d2d6
popf
pop rax
jmp 0x14016d9fc
cmp eax, 7
jne 0x14016d2e5
popf
pop rax
jmp 0x14016d753
cmp eax, 5
jne 0x14016d2f4
popf
pop rax
jmp 0x14016d675
cmp eax, 0x1f
jne 0x14016d303
popf
pop rax
jmp 0x14016e3b2
cmp eax, 0x10
jne 0x14016d312
popf
pop rax
jmp 0x14016dbf8
cmp eax, 6
jne 0x14016d321
popf
pop rax
jmp 0x14016d6e4
cmp eax, 9
jne 0x14016d330
popf
pop rax
jmp 0x14016d860
cmp eax, 4
jne 0x14016d33f
popf
pop rax
jmp 0x14016d5d1
cmp eax, 0x16
jne 0x14016d34e
popf
pop rax
jmp 0x14016df3c
cmp eax, 2
jne 0x14016d35d
popf
pop rax
jmp 0x14016d4ce
cmp eax, 0xa
jne 0x14016d36c
popf
pop rax
jmp 0x14016d917
cmp eax, 0x22
jne 0x14016d37b
popf
pop rax
jmp 0x14016e53a
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x30
mov rbx, rcx
mov bpl, dl
mov ecx, dword [rcx + 0x34]
cmp ecx, 5
jg 0x14016d3fa
push rax
pushf
mov eax, 0x7cc5296b
pushf
not eax
add eax, 0xae27414f
xor eax, 0xa589f675
rol eax, 0x34
popf
pushf
not eax
add eax, 0x9f8dc131
xor eax, 0xbfcd9ecc
rol eax, 0xf
popf
pushf
not eax
add eax, 0xd5378412
xor eax, 0x88473996
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x8b97ebd1
xor eax, 0x90a3991c
rol eax, 0x75
popf
jmp 0x14016d150
push rax
pushf
mov eax, 0x78d91e31
pushf
not eax
add eax, 0xc061b168
xor eax, 0xfa0a554b
rol eax, 0xde
popf
pushf
not eax
add eax, 0x8a233bb4
xor eax, 0xb8868a20
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xd26a9d4d
xor eax, 0x87d654cc
rol eax, 0x26
popf
jmp 0x14016d150
je 0x14016d49b
push rax
pushf
mov eax, 0x72a10d47
pushf
not eax
add eax, 0xb4f9f803
xor eax, 0x99708903
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xa456a166
xor eax, 0xb041204b
rol eax, 9
popf
pushf
not eax
add eax, 0xccb58a77
xor eax, 0xb5959627
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xe570ec90
xor eax, 0x97b338e3
rol eax, 0xa6
popf
jmp 0x14016d150
push rax
pushf
mov eax, 0x5b3060e5
pushf
not eax
add eax, 0x89f76a60
xor eax, 0x9672edfb
rol eax, 0x90
popf
pushf
not eax
add eax, 0xc204d563
xor eax, 0xdd836cad
rol eax, 0x34
popf
jmp 0x14016d150
test ecx, ecx
je 0x14016d509
push rax
pushf
mov eax, 0xf0213879
pushf
not eax
add eax, 0xd26e2555
xor eax, 0x8cc74734
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x8c29b8ea
xor eax, 0xd4e3e4f2
rol eax, 0x77
popf
jmp 0x14016d150
push rax
pushf
mov eax, 0x256b6c64
pushf
not eax
add eax, 0xca93cd74
xor eax, 0xba099b02
rol eax, 0xea
popf
pushf
not eax
add eax, 0xea47366d
xor eax, 0x961a7f8c
rol eax, 0x50
popf
pushf
not eax
add eax, 0xf9b39923
xor eax, 0xbb36a4dd
rol eax, 0xc5
popf
jmp 0x14016d150
sub ecx, 1
je 0x14016d58b
push rax
pushf
mov eax, 0xd97a1131
pushf
not eax
add eax, 0xc578a84d
xor eax, 0x9e2da155
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xd69cd602
xor eax, 0xef1fa29d
rol eax, 0xad
popf
jmp 0x14016d150
push rax
pushf
mov eax, 0x917b5950
pushf
not eax
add eax, 0xd293951e
xor eax, 0xf9ef6197
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x86f4a28c
xor eax, 0x9cf7ff14
rol eax, 0x54
popf
pushf
not eax
add eax, 0xddcd1599
xor eax, 0xb1a67677
rol eax, 0x53
popf
jmp 0x14016d150
sub ecx, 1
je 0x14016d62f
push rax
pushf
mov eax, 0x3515489e
pushf
not eax
add eax, 0x9ecceabb
xor eax, 0xe8a03f54
rol eax, 0x28
popf
pushf
not eax
add eax, 0xdfccf407
xor eax, 0xbb0a2a53
rol eax, 0x28
popf
pushf
not eax
add eax, 0xdba8f45c
xor eax, 0x92694b3e
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xa18e77c7
xor eax, 0xf06c0515
rol eax, 0x80
popf
jmp 0x14016d150
push rax
pushf
mov eax, 0x1539f75d
pushf
not eax
add eax, 0xb7084ac4
xor eax, 0xe3655b0f
rol eax, 0x90
popf
pushf
not eax
add eax, 0x84b16fe5
xor eax, 0xaeb072cb
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xb072572e
xor eax, 0xf6b43f31
rol eax, 0xc8
popf
jmp 0x14016d150
sub ecx, 1
je 0x14016d6b1
push rax
pushf
mov eax, 0xb808bf87
pushf
not eax
add eax, 0xd99edcf9
xor eax, 0xbe242a9a
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xca397428
xor eax, 0xcbf276b4
rol eax, 0x66
popf
jmp 0x14016d150
push rax
pushf
mov eax, 0x4819fb33
pushf
not eax
add eax, 0xef804e86
xor eax, 0xde32b4bc
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xc54060fd
xor eax, 0xf615c3f9
rol eax, 0xa2
popf
jmp 0x14016d150
cmp ecx, 1
jne 0x14016d720
push rax
pushf
mov eax, 0x17cb7df4
pushf
not eax
add eax, 0xaab68560
xor eax, 0x88b38fea
rol eax, 2
popf
pushf
not eax
add eax, 0xb52f72ed
xor eax, 0x8bcd50e9
rol eax, 0x82
popf
jmp 0x14016d150
push rax
pushf
mov eax, 0xd4aa29d1
pushf
not eax
add eax, 0x9fe76141
xor eax, 0xf1fcb53b
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xc79d9f20
xor eax, 0xbe4cb437
rol eax, 0x5f
popf
jmp 0x14016d150
mov ecx, dword [rbx + 0x28]
mov edi, 0x42cda181
pushf
not edi
add edi, 0xfc991ff7
xor edi, 0x8334dc04
rol edi, 0x51
popf
pushf
not edi
add edi, 0xf728d38c
xor edi, 0xb2464d8c
rol edi, 0x57
popf
add qword [rbx + 0x18], rdi
mov eax, ecx
shr eax, 4
test al, 1
mov rax, qword [rbx + 0x18]
mov rsi, qword [rax - 8]
push rax
pushf
mov eax, 0xc52d1d
pushf
not eax
add eax, 0xcf1764c9
xor eax, 0x8a3599bc
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xf2bf06b6
xor eax, 0xe474ec73
rol eax, 0x54
popf
pushf
not eax
add eax, 0xde4f2495
xor eax, 0xc4f7f24b
rol eax, 0x39
popf
jmp 0x14016d150
mov eax, ecx
shr eax, 4
test al, 1
je 0x14016d81a
push rax
pushf
mov eax, 0xf94476be
pushf
not eax
add eax, 0xff908ef6
xor eax, 0x8ccbd309
rol eax, 0x23
popf
pushf
not eax
add eax, 0xd60f510c
xor eax, 0x81d0f787
rol eax, 0x1c
popf
jmp 0x14016d150
push rax
pushf
mov eax, 0xcaee0f1a
pushf
not eax
add eax, 0xb781bde8
xor eax, 0xa7869fc3
rol eax, 0x55
popf
pushf
not eax
add eax, 0xe02dc51a
xor eax, 0xa03a53e4
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x8f439ed1
xor eax, 0xd2e07024
rol eax, 0x1c
popf
jmp 0x14016d150
test rsi, rsi
jns 0x14016d8be
push rax
pushf
mov eax, 0x277ef59b
pushf
not eax
add eax, 0xd897344c
xor eax, 0xd69f4002
rol eax, 0x19
popf
pushf
not eax
add eax, 0xdbc8a036
xor eax, 0x86bbb8c9
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x9249bd30
xor eax, 0xaa025c2c
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xc3fcfb74
xor eax, 0xf6687508
rol eax, 0x58
popf
jmp 0x14016d150
push rax
pushf
mov eax, 0xa6fb0be8
pushf
not eax
add eax, 0xdfc2a3f4
xor eax, 0xb49727c6
rol eax, 0x44
popf
pushf
not eax
add eax, 0x9f821bed
xor eax, 0x8f81ab55
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb4383d78
xor eax, 0xd291ec65
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x88c60025
xor eax, 0x911c6c93
rol eax, 0x39
popf
jmp 0x14016d150
neg rsi
or ecx, 0x40
mov dword [rbx + 0x28], ecx
push rax
pushf
mov eax, 0xac022dab
pushf
not eax
add eax, 0xe1578afe
xor eax, 0xb2e3ff63
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xf8eac627
xor eax, 0xd8367cce
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x963a7334
xor eax, 0xdf5c07ea
rol eax, 0xb4
popf
jmp 0x14016d150
cmp dword [rbx + 0x30], 0
jge 0x14016d9a3
push rax
pushf
mov eax, 0x5a053854
pushf
not eax
add eax, 0xc49fff2d
xor eax, 0xced5b013
rol eax, 0x27
popf
pushf
not eax
add eax, 0x9a4e7049
xor eax, 0xf2930a77
rol eax, 0x23
popf
jmp 0x14016d150
push rax
pushf
mov eax, 0xb59017f2
pushf
not eax
add eax, 0xd2b4abc1
xor eax, 0xbbc2102b
rol eax, 0x12
popf
pushf
not eax
add eax, 0xa6a3d637
xor eax, 0xb2243f8d
rol eax, 0x91
popf
pushf
not eax
add eax, 0xc0e44dba
xor eax, 0xdf8cae31
rol eax, 0x32
popf
pushf
not eax
add eax, 0x9f0c9c8c
xor eax, 0xe984f751
rol eax, 0x8f
popf
jmp 0x14016d150
mov dword [rbx + 0x30], 1
jmp 0x14016e1e8
mov ecx, dword [rbx + 0x28]
mov edi, 0x2eff2b99
pushf
not edi
add edi, 0xec774984
xor edi, 0xcce8b240
rol edi, 0x4e
popf
pushf
not edi
add edi, 0xb8ea6ff1
xor edi, 0x940776d4
rol edi, 0x6e
popf
pushf
not edi
add edi, 0xb0c08978
xor edi, 0x876a8379
rol edi, 0x5b
popf
add qword [rbx + 0x18], 8
mov eax, ecx
shr eax, 4
test al, 1
mov rax, qword [rbx + 0x18]
je 0x14016db13
push rax
pushf
mov eax, 0xd4c0bd38
pushf
not eax
add eax, 0xe0bc769a
xor eax, 0x8d024958
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb7c59612
xor eax, 0xe58bc29f
rol eax, 0x21
popf
pushf
not eax
add eax, 0xe0c93fcf
xor eax, 0x9d901087
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xa8fbf6b7
xor eax, 0x8a4f4842
rol eax, 0x8b
popf
jmp 0x14016d150
push rax
pushf
mov eax, 0x2f9ce993
pushf
not eax
add eax, 0xa06c2008
xor eax, 0xa30e670b
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x8b860f7b
xor eax, 0x8e31fa63
rol eax, 0xd
popf
jmp 0x14016d150
movsx rsi, word [rax - 8]
jmp 0x14016d7de
movzx esi, word [rax - 8]
jmp 0x14016d7de
mov ecx, dword [rbx + 0x28]
mov edi, 0x61c6d4e3
pushf
not edi
add edi, 0xee5d0268
xor edi, 0xffd4df51
rol edi, 0x29
popf
pushf
not edi
add edi, 0xdcc9c03c
xor edi, 0xf154efc0
rol edi, 0x8e
popf
pushf
not edi
add edi, 0xd6fc067f
xor edi, 0x98769c92
rol edi, 0x4b
popf
add qword [rbx + 0x18], 8
mov eax, ecx
shr eax, 4
test dil, al
mov rax, qword [rbx + 0x18]
je 0x14016dc98
push rax
pushf
mov eax, 0xf6baf7de
pushf
not eax
add eax, 0xc32e673f
xor eax, 0x8757b3b1
rol eax, 0x57
popf
pushf
not eax
add eax, 0xd5fb876e
xor eax, 0xcc6791ac
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x80f23d38
xor eax, 0xe79d54fa
rol eax, 0x20
popf
jmp 0x14016d150
push rax
pushf
mov eax, 0x618559a1
pushf
not eax
add eax, 0xb9d199e6
xor eax, 0x8e6c8493
rol eax, 0x85
popf
pushf
not eax
add eax, 0xab3548b0
xor eax, 0xe754adb5
rol eax, 0x8e
popf
jmp 0x14016d150
movsx rsi, byte [rax - 8]
jmp 0x14016d7de
movzx esi, byte [rax - 8]
jmp 0x14016d7de
sub ecx, 6
je 0x14016ddcc
push rax
pushf
mov eax, 0x78df1a4c
pushf
not eax
add eax, 0xcd63e57d
xor eax, 0xa9842c4b
rol eax, 0x76
popf
pushf
not eax
add eax, 0x8e26770a
xor eax, 0xa2833b02
rol eax, 0x11
popf
pushf
not eax
add eax, 0xaf80b183
xor eax, 0x93dc9612
rol eax, 0xff
popf
jmp 0x14016d150
push rax
pushf
mov eax, 0x393a25d2
pushf
not eax
add eax, 0xb5dd013d
xor eax, 0xc2fac274
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xa0250138
xor eax, 0xad508a8d
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xaeab858a
xor eax, 0xb51620c5
rol eax, 0x12
popf
pushf
not eax
add eax, 0x88c345b3
xor eax, 0xd14f8edb
rol eax, 0x3d
popf
jmp 0x14016d150
sub ecx, 1
je 0x14016de61
push rax
pushf
mov eax, 0x99ddd67d
pushf
not eax
add eax, 0xed442bae
xor eax, 0xb1344e1d
rol eax, 7
popf
pushf
not eax
add eax, 0xb806ce73
xor eax, 0x8ed33781
rol eax, 0xf
popf
jmp 0x14016d150
push rax
pushf
mov eax, 0xf9cf9582
pushf
not eax
add eax, 0xfd30885f
xor eax, 0xfaec75db
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xd91e9f64
xor eax, 0x99523b2c
rol eax, 0x40
popf
jmp 0x14016d150
sub ecx, 2
je 0x14016def6
push rax
pushf
mov eax, 0x51cbb87a
pushf
not eax
add eax, 0xf53d078b
xor eax, 0xfc0db651
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xc2f1bb3a
xor eax, 0x893010a9
rol eax, 0x53
popf
pushf
not eax
add eax, 0xcf1504df
xor eax, 0xfef6dd54
rol eax, 0x76
popf
pushf
not eax
add eax, 0xfda26b95
xor eax, 0xc842eb4e
rol eax, 0xaf
popf
jmp 0x14016d150
push rax
pushf
mov eax, 0x790d3896
pushf
not eax
add eax, 0x9bcfc49e
xor eax, 0xd9fc7a4a
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xb2f54c16
xor eax, 0xdca375ea
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xa9aded23
xor eax, 0xb122565f
rol eax, 0x52
popf
jmp 0x14016d150
jmp 0x14016d675
mov rax, qword [rbx + 8]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
mov byte [rax + 0x30], 1
mov dword [rax + 0x2c], socket
mov rax, qword [rbx + 8]
mov qword [rsp + 0x28], rax
and qword [rsp + 0x20], 0
call fcn.140225cc6
xor al, al
jmp 0x14016e5d4
mov ecx, dword [rbx + 0x28]
mov edi, 0x7081425
pushf
not edi
add edi, 0xba25b3ab
xor edi, 0xa1e146fe
rol edi, 0x18
popf
pushf
not edi
add edi, 0xb3253b41
xor edi, 0xd37a5925
rol edi, 0x5b
popf
pushf
not edi
add edi, 0xf71237fa
xor edi, 0x9eb9a77f
rol edi, 0x74
popf
pushf
not edi
add edi, 0xc39a9fe9
xor edi, 0x87968ef1
rol edi, 0x41
popf
add qword [rbx + 0x18], 8
mov eax, ecx
shr eax, 4
test al, 1
mov rax, qword [rbx + 0x18]
je 0x14016e0db
push rax
pushf
mov eax, 0x10fa4451
pushf
not eax
add eax, 0xb3a01e05
xor eax, 0xe9e96b95
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xc86c99e7
xor eax, 0xa835322c
rol eax, 0x65
popf
pushf
not eax
add eax, 0xb713b96b
xor eax, 0xc4832166
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x89aa00b3
xor eax, 0xaa4948d1
rol eax, 0x15
popf
jmp 0x14016d150
push rax
pushf
mov eax, 0x83d928cd
pushf
not eax
add eax, 0xc8ced7ac
xor eax, 0x9e3037fc
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x9c474bd6
xor eax, 0xfc35d463
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xf51589f1
xor eax, 0x913986b0
rol eax, 0x35
popf
jmp 0x14016d150
movsxd rsi, dword [rax - 8]
jmp 0x14016d7de
mov esi, dword [rax - 8]
jmp 0x14016d7de
movsxd rdx, dword [rbx + 0x30]
and ecx, 0xfffffff7
mov r8, qword [rbx + 8]
mov dword [rbx + 0x28], ecx
lea rcx, [rbx + 0x50]
call fcn.14019a6c8
test rsi, rsi
jne 0x14016e246
push rax
pushf
mov eax, 0xbc7872db
pushf
not eax
add eax, 0xc238999b
xor eax, 0xd93ec6da
rol eax, 0x82
popf
pushf
not eax
add eax, 0xffcd432e
xor eax, 0x9f5c0309
rol eax, 0x37
popf
pushf
not eax
add eax, 0x916ee624
xor eax, 0x96b414fe
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xc1265993
xor eax, 0xa9ac92f1
rol eax, 0x77
popf
jmp 0x14016d150
push rax
pushf
mov eax, 0x3f0679e1
pushf
not eax
add eax, 0xfb90e43d
xor eax, 0x8a3c8f33
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xbbc35998
xor eax, 0xb4efdcea
rol eax, 0xd3
popf
jmp 0x14016d150
and dword [rbx + 0x28], 0xffffffdf
push rax
pushf
mov eax, 0x7599edb6
pushf
not eax
add eax, 0xb6b5ed18
xor eax, 0xaee29d82
rol eax, 0x36
popf
pushf
not eax
add eax, 0xa1241981
xor eax, 0x84a9d0ed
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xbd159565
xor eax, 0xbb26c65c
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xf6e05bed
xor eax, 0x9a26bde3
rol eax, 0x3d
popf
jmp 0x14016d150
mov byte [rbx + 0x4c], 0
mov r8b, bpl
mov rcx, rbx
cmp rdi, 8
jne 0x14016e32c
push rax
pushf
mov eax, 0x15b38a77
pushf
not eax
add eax, 0xf6857b10
xor eax, 0xdc753b1f
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xa1304361
xor eax, 0xd06b2d1f
rol eax, 0x97
popf
pushf
not eax
add eax, 0xd00b5d76
xor eax, 0xc22fcadd
rol eax, 0x3a
popf
jmp 0x14016d150
push rax
pushf
mov eax, 0x32b3dc5e
pushf
not eax
add eax, 0xaa1a1aa3
xor eax, 0xa225c2ce
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xe1bb4831
xor eax, 0xc1d6f646
rol eax, 0x7a
popf
jmp 0x14016d150
mov rdx, rsi
call fcn.140374fbc
jmp 0x14016e3ff
mov edx, esi
call fcn.1402291e1
push rax
pushf
mov eax, 0xa3a889cc
pushf
not eax
add eax, 0xe046635f
xor eax, 0xe3b0b15c
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xb8ef9615
xor eax, 0x903244b9
rol eax, 0x17
popf
pushf
not eax
add eax, 0x82b099f8
xor eax, 0xa1261730
rol eax, 0x48
popf
jmp 0x14016d150
mov eax, dword [rbx + 0x28]
shr eax, 7
test al, 1
je 0x14016e44f
push rax
pushf
mov eax, 0x9d5d8830
pushf
not eax
add eax, 0x8310e891
xor eax, 0x99824534
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xc452928d
xor eax, 0x91456466
rol eax, 0x22
popf
pushf
not eax
add eax, 0xc21f9e93
xor eax, 0xf3ed8055
rol eax, 0xb4
popf
jmp 0x14016d150
push rax
pushf
mov eax, 0x47ba647e
pushf
not eax
add eax, 0xaa6e6fd9
xor eax, 0xa94ceb57
rol eax, 0x39
popf
pushf
not eax
add eax, 0xe38c0582
xor eax, 0xbc5f60c0
rol eax, 0xac
popf
pushf
not eax
add eax, 0xfb5a8ba7
xor eax, 0xc663a26b
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xb9f6682d
xor eax, 0x9bed52e6
rol eax, 0x59
popf
jmp 0x14016d150
cmp dword [rbx + 0x48], 0
je 0x14016e507
push rax
pushf
mov eax, 0x891490fa
pushf
not eax
add eax, 0xe7572283
xor eax, 0xc53ebf8d
rol eax, 0x25
popf
pushf
not eax
add eax, 0xf21df2b7
xor eax, 0xad1d27ae
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xf5da125f
xor eax, 0x94426e3a
rol eax, 0x12
popf
pushf
not eax
add eax, 0xbba33107
xor eax, 0xa553c25b
rol eax, 0x85
popf
jmp 0x14016d150
push rax
pushf
mov eax, 0x41391bab
pushf
not eax
add eax, 0xd7902f3a
xor eax, 0x8128cf7f
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xa679373d
xor eax, 0xa53572df
rol eax, 0x6c
popf
jmp 0x14016d150
mov rcx, qword [rbx + 0x40]
cmp byte [rcx], 0x30
je 0x14016e5ab
dec qword [rbx + 0x40]
mov rcx, qword [rbx + 0x40]
mov byte [rcx], 0x30
jmp 0x14016e54f
inc dword [rbx + 0x48]
push rax
pushf
mov eax, 0xe64581e
pushf
not eax
add eax, 0xf21d5671
xor eax, 0xf3c4c6ed
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x94c8e4eb
xor eax, 0xdaebccac
rol eax, 0xac
popf
pushf
not eax
add eax, 0xea5cb9c5
xor eax, 0x879cae6c
rol eax, 0x67
popf
pushf
not eax
add eax, 0xd9d3781c
xor eax, 0xe364a4b5
rol eax, 0x6a
popf
jmp 0x14016d150
mov al, 0xe0
pushf
not al
add al, 0x5f
xor al, 0xb1
rol al, 0xdd
popf
pushf
not al
add al, 0xf2
xor al, 8
rol al, 0xdf
popf
pushf
not al
add al, 0x1c
xor al, 0xb3
rol al, 0xac
popf
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
add rsp, 0x30
pop rdi
ret