Function at 0x140166314
Capabilities:
Authenticate hmac
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xcc847e24
pushf
not eax
add eax, 0x6ab5e341
xor eax, 0x5b19bb24
rol eax, 3
popf
pushf
not eax
add eax, 0x58291a0b
xor eax, 0x2ee22844
rol eax, 0xfb
popf
cmp eax, 0x1b
jne 0x140166351
popf
pop rax
jmp 0x14016754d
cmp eax, 0x1d
jne 0x140166360
popf
pop rax
jmp 0x14016760e
cmp eax, 0x21
jne 0x14016636f
popf
pop rax
jmp 0x1401677fc
cmp eax, 0xd
jne 0x14016637e
popf
pop rax
jmp 0x140166e05
cmp eax, 1
jne 0x14016638d
popf
pop rax
jmp 0x140166763
cmp eax, 0x16
jne 0x14016639c
popf
pop rax
jmp 0x14016729b
cmp eax, 0x27
jne 0x1401663ab
popf
pop rax
jmp 0x140167bcf
cmp eax, 0x23
jne 0x1401663ba
popf
pop rax
jmp 0x140167967
cmp eax, 0x2d
jne 0x1401663c9
popf
pop rax
jmp 0x140167efc
cmp eax, 0
jne 0x1401663d8
popf
pop rax
jmp 0x14016666c
cmp eax, 0x10
jne 0x1401663e7
popf
pop rax
jmp 0x140166f85
cmp eax, 0x1f
jne 0x1401663f6
popf
pop rax
jmp 0x140167702
cmp eax, 0x2f
jne 0x140166405
popf
pop rax
jmp 0x140167fea
cmp eax, 0x30
jne 0x140166414
popf
pop rax
jmp 0x140168048
cmp eax, 8
jne 0x140166423
popf
pop rax
jmp 0x140166b26
cmp eax, 0x17
jne 0x140166432
popf
pop rax
jmp 0x14016733f
cmp eax, 0x12
jne 0x140166441
popf
pop rax
jmp 0x140167097
cmp eax, 0xe
jne 0x140166450
popf
pop rax
jmp 0x140166eab
cmp eax, 0xb
jne 0x14016645f
popf
pop rax
jmp 0x140166ccc
cmp eax, 3
jne 0x14016646e
popf
pop rax
jmp 0x14016684c
cmp eax, 4
jne 0x14016647d
popf
pop rax
jmp 0x1401668a9
cmp eax, 5
jne 0x14016648c
popf
pop rax
jmp 0x140166958
cmp eax, 0x24
jne 0x14016649b
popf
pop rax
jmp 0x140167a0e
cmp eax, 0x29
jne 0x1401664aa
popf
pop rax
jmp 0x140167d4a
cmp eax, 0x11
jne 0x1401664b9
popf
pop rax
jmp 0x14016700e
cmp eax, 0x15
jne 0x1401664c8
popf
pop rax
jmp 0x140167207
cmp eax, 0x33
jne 0x1401664d7
popf
pop rax
jmp 0x1401681cf
cmp eax, 0x1a
jne 0x1401664e6
popf
pop rax
jmp 0x1401674df
cmp eax, 0x2c
jne 0x1401664f5
popf
pop rax
jmp 0x140167e57
cmp eax, 6
jne 0x140166504
popf
pop rax
jmp 0x1401669bb
cmp eax, 7
jne 0x140166513
popf
pop rax
jmp 0x140166a19
cmp eax, 9
jne 0x140166522
popf
pop rax
jmp 0x140166bcc
cmp eax, 0x2a
jne 0x140166531
popf
pop rax
jmp 0x140167d84
cmp eax, 0x31
jne 0x140166540
popf
pop rax
jmp 0x140168100
cmp eax, 0x2b
jne 0x14016654f
popf
pop rax
jmp 0x140167e03
cmp eax, 0x18
jne 0x14016655e
popf
pop rax
jmp 0x1401673d0
cmp eax, 0x26
jne 0x14016656d
popf
pop rax
jmp 0x140167b86
cmp eax, 0x34
jne 0x14016657c
popf
pop rax
jmp 0x14016821a
cmp eax, 0x20
jne 0x14016658b
popf
pop rax
jmp 0x14016775d
cmp eax, 0x25
jne 0x14016659a
popf
pop rax
jmp 0x140167ace
cmp eax, 0x1c
jne 0x1401665a9
popf
pop rax
jmp 0x140167592
cmp eax, 0x13
jne 0x1401665b8
popf
pop rax
jmp 0x14016710d
cmp eax, 0xc
jne 0x1401665c7
popf
pop rax
jmp 0x140166d5f
cmp eax, 0x19
jne 0x1401665d6
popf
pop rax
jmp 0x140167461
cmp eax, 0xf
jne 0x1401665e5
popf
pop rax
jmp 0x140166f3b
cmp eax, 0x22
jne 0x1401665f4
popf
pop rax
jmp 0x140167858
cmp eax, 0x2e
jne 0x140166603
popf
pop rax
jmp 0x140167f58
cmp eax, 0x35
jne 0x140166612
popf
pop rax
jmp 0x140168263
cmp eax, 0xa
jne 0x140166621
popf
pop rax
jmp 0x140166c39
cmp eax, 0x14
jne 0x140166630
popf
pop rax
jmp 0x140167183
cmp eax, 2
jne 0x14016663f
popf
pop rax
jmp 0x1401667e1
cmp eax, 0x28
jne 0x14016664e
popf
pop rax
jmp 0x140167cb4
cmp eax, 0x1e
jne 0x14016665d
popf
pop rax
jmp 0x140167675
cmp eax, 0x32
jne 0x14016666c
popf
pop rax
jmp 0x140168163
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rbp
push rsi
push rdi
push r14
sub rsp, 0x30
mov rbx, rcx
mov byte [rcx], 0
mov ecx, edx
mov r14d, r9d
mov ebp, r8d
mov edi, edx
mov esi, 0xe9997ced
pushf
not esi
add esi, 0x9a76ade
xor esi, 0x89280aa
rol esi, 0x21
popf
pushf
not esi
add esi, 0x26a57fa5
xor esi, 0x7a9225b6
rol esi, 0xbe
popf
pushf
not esi
add esi, 0x7e7689a9
xor esi, 0x2d8696a8
rol esi, 0xec
popf
and ecx, 3
je 0x140166730
push rax
pushf
mov eax, 0x843bd78
pushf
not eax
add eax, 0x6b326439
xor eax, 0x4bbb34bc
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x1068f1c0
xor eax, 0x4b887929
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x38aa71e1
xor eax, 0x50a28f0b
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x53592279
xor eax, 0x25abbc8f
rol eax, 0x94
popf
jmp 0x140166342
push rax
pushf
mov eax, 0xd2e1e70d
pushf
not eax
add eax, 0x37bc7f8b
xor eax, 0x13b6a38c
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x4572c3ab
xor eax, 0x367665c3
rol eax, 0xdf
popf
jmp 0x140166342
sub ecx, 1
je 0x14016679b
push rax
pushf
mov eax, 0x69e84af
pushf
not eax
add eax, 0x7682a85d
xor eax, 0x1e24dbbb
rol eax, 0x58
popf
pushf
not eax
add eax, 0x71809fc3
xor eax, 0x5b0edaca
rol eax, 0x77
popf
jmp 0x140166342
push rax
pushf
mov eax, 0xafb48555
pushf
not eax
add eax, 0xcd7c40e
xor eax, 0x4fc56f45
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x7fee5474
xor eax, 0x1c7548a2
rol eax, 0x59
popf
pushf
not eax
add eax, 0x7b0b788e
xor eax, 0x36d64386
rol eax, 0xb
popf
jmp 0x140166342
cmp ecx, 1
je 0x140166819
push rax
pushf
mov eax, 0xc09f0f5d
pushf
not eax
add eax, 0x5ec720e3
xor eax, 0x67ac7ca5
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x33b36a9a
xor eax, 0x2be74b30
rol eax, 0x56
popf
jmp 0x140166342
push rax
pushf
mov eax, 0x7a90499
pushf
not eax
add eax, 0x46134a4b
xor eax, 0x3bbddb59
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x1db3dd2d
xor eax, 0x7ecbd655
rol eax, 0xda
popf
jmp 0x140166342
call fcn.1400e5855
mov dword [rax], 0x16
call fcn.140116cdd
mov eax, esi
jmp 0x140166a19
mov eax, 0xa7243bff
pushf
not eax
add eax, 0x6ed9f3eb
xor eax, 0x724edf17
rol eax, 0x85
popf
pushf
not eax
add eax, 0x60760d76
xor eax, 0x360b7b9
rol eax, 0x37
popf
pushf
not eax
add eax, 0x2d4e4c3d
xor eax, 0x2d77ea38
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x57aeb177
xor eax, 0x582d897
rol eax, 0x12
popf
jmp 0x140166a19
test edi, 0x70000
setne cl
test dil, 8
setne al
and cl, al
neg cl
sbb eax, eax
not eax
xor eax, 0x80000000
and eax, 0x80000000
not eax
sub eax, 0x40000000
not eax
jmp 0x140166a19
mov eax, 0x7f63bcec
pushf
not eax
add eax, 0x7df00281
xor eax, 0x38c097f3
rol eax, 0x22
popf
pushf
not eax
add eax, 0x79f5390e
xor eax, 0x60e1ef6e
rol eax, 0x8a
popf
push rax
pushf
mov eax, 0x2e08905e
pushf
not eax
add eax, 0xda94a53
xor eax, 0x46835d2a
rol eax, 0x40
popf
pushf
not eax
add eax, 0x25cf1b8
xor eax, 0x69390bd9
rol eax, 0xd8
popf
jmp 0x140166342
mov dword [rbx + 4], eax
mov ecx, 0x94594384
pushf
not ecx
add ecx, 0x46206202
xor ecx, 0x2031155b
rol ecx, 0x6c
popf
pushf
not ecx
add ecx, 0x541c05da
xor ecx, 0x549e433
rol ecx, 0xb7
popf
pushf
not ecx
add ecx, 0xee82fcf
xor ecx, 0x1d401bd6
rol ecx, 0x62
popf
pushf
not ecx
add ecx, 0x76f79259
xor ecx, 0x24338145
rol ecx, 0xb4
popf
mov eax, edi
push rax
push rcx
not eax
xor eax, ecx
pop rcx
and eax, dword [rsp]
add rsp, 8
je 0x140166acd
push rax
pushf
mov eax, 0x999555b3
pushf
not eax
add eax, 0x4f2566c4
xor eax, 0x3e958546
rol eax, 0x83
popf
pushf
not eax
add eax, 0x41fbe7f
xor eax, 0x5c877898
rol eax, 0x13
popf
pushf
not eax
add eax, 0x210beca5
xor eax, 0x6f43101
rol eax, 0xec
popf
jmp 0x140166342
push rax
pushf
mov eax, 0xd4c1eb52
pushf
not eax
add eax, 0x624bbb09
xor eax, 0x58327848
rol eax, 0xf
popf
pushf
not eax
add eax, 0x30e48608
xor eax, 0x14b8fc1
rol eax, 0x83
popf
pushf
not eax
add eax, 0x17092d60
xor eax, 0x4fc7bba3
rol eax, 0x53
popf
pushf
not eax
add eax, 0x17549f6b
xor eax, 0x2a222cd1
rol eax, 0x94
popf
jmp 0x140166342
cmp eax, 0x100
je 0x140166b73
push rax
pushf
mov eax, 0xd56e297b
pushf
not eax
add eax, 0x61ffc26b
xor eax, 0x2c6176c9
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x6a03dd1f
xor eax, 0x146e560a
rol eax, 0x85
popf
pushf
not eax
add eax, 0x4a6c6b58
xor eax, 0x769355bb
rol eax, 0xb2
popf
jmp 0x140166342
push rax
pushf
mov eax, 0x9c566e98
pushf
not eax
add eax, 0x7ba21eda
xor eax, 0x6d22aec1
rol eax, 0x79
popf
pushf
not eax
add eax, 0x235c8fb1
xor eax, 0x6245b90
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x80f5d8f
xor eax, 0x49191da7
rol eax, 0x65
popf
pushf
not eax
add eax, 0x31b7bc9e
xor eax, 0x1228c556
rol eax, 0x65
popf
jmp 0x140166342
cmp eax, 0x200
je 0x140166c06
push rax
pushf
mov eax, 0x27a5ac46
pushf
not eax
add eax, 0x40214d8f
xor eax, 0x157bf0a3
rol eax, 0x94
popf
pushf
not eax
add eax, 0x6bd03d17
xor eax, 0x4d1f6d05
rol eax, 0xff
popf
jmp 0x140166342
push rax
pushf
mov eax, 0x10f1ab02
pushf
not eax
add eax, 0x40c84b37
xor eax, 0x46eef5d0
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x1134f3b3
xor eax, 0x2ccb9f5d
rol eax, 0xf7
popf
jmp 0x140166342
cmp eax, 0x300
je 0x140166c73
push rax
pushf
mov eax, 0xadb51b42
pushf
not eax
add eax, 0x11d8b893
xor eax, 0x74e840f1
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x7bb6cbf1
xor eax, 0xddcbae4
rol eax, 0xe4
popf
jmp 0x140166342
push rax
pushf
mov eax, 0x7d5e25a0
pushf
not eax
add eax, 0x42f7e8f1
xor eax, 0x1944323f
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x6b524162
xor eax, 0x42074233
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x2b0826be
xor eax, 0x34c6ca17
rol eax, 0x68
popf
pushf
not eax
add eax, 0x29d597c2
xor eax, 0x58f8c3e7
rol eax, 0x78
popf
jmp 0x140166342
cmp eax, 0x400
je 0x140166d2c
push rax
pushf
mov eax, 0xcee439c0
pushf
not eax
add eax, 0x586f4540
xor eax, 0x26ca884c
rol eax, 0x82
popf
pushf
not eax
add eax, 0x5a661991
xor eax, 0x6fa32a80
rol eax, 0x30
popf
pushf
not eax
add eax, 0x7d524481
xor eax, 0x131ffa31
rol eax, 0x87
popf
pushf
not eax
add eax, 0x21da3136
xor eax, 0x19846713
rol eax, 0x98
popf
jmp 0x140166342
push rax
pushf
mov eax, 0x1d0d9cc8
pushf
not eax
add eax, 0xf46e58
xor eax, 0x15a232ac
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x619bd56e
xor eax, 0x19afeba7
rol eax, 0x75
popf
jmp 0x140166342
cmp eax, 0x500
je 0x140166dbf
push rax
pushf
mov eax, 0xd0aa714e
pushf
not eax
add eax, 0x74ebe830
xor eax, 0x3d07dd65
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x7b2807d2
xor eax, 0x4d0a4c3f
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xa075b0
xor eax, 0x63c400e4
rol eax, 0x58
popf
pushf
not eax
add eax, 0x213af8e0
xor eax, 0x455c42d1
rol eax, 0x97
popf
jmp 0x140166342
push rax
pushf
mov eax, 0xa86a4ad3
pushf
not eax
add eax, 0x7c58d52
xor eax, 0x67668ca8
rol eax, 0x95
popf
pushf
not eax
add eax, 0x4e42bec9
xor eax, 0x449bb568
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x3672ad2a
xor eax, 0x364c39eb
rol eax, 0x9e
popf
jmp 0x140166342
cmp eax, 0x600
je 0x140166e65
push rax
pushf
mov eax, 0x762cb35c
pushf
not eax
add eax, 0x1d7b844d
xor eax, 0x3a56020b
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x5f78040d
xor eax, 0x68dfac8
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x1bbe4bd
xor eax, 0x469afa7c
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x580fe10a
xor eax, 0x74523098
rol eax, 0xfb
popf
jmp 0x140166342
push rax
pushf
mov eax, 0x809b0c8a
pushf
not eax
add eax, 0x2b8aa63d
xor eax, 0x44bec0ff
rol eax, 0x47
popf
pushf
not eax
add eax, 0xecdb156
xor eax, 0x315c50e5
rol eax, 0x45
popf
pushf
not eax
add eax, 0x42aef2ad
xor eax, 0x5a039b32
rol eax, 0xc9
popf
jmp 0x140166342
cmp eax, ecx
je 0x140166ef5
push rax
pushf
mov eax, 0x1ee19bcf
pushf
not eax
add eax, 0x7266aa9f
xor eax, 0x261b2e46
rol eax, 0x17
popf
pushf
not eax
add eax, 0x3dc89736
xor eax, 0x7c334b7c
rol eax, 0x19
popf
pushf
not eax
add eax, 0x183cc536
xor eax, 0x650e482f
rol eax, 0x8e
popf
jmp 0x140166342
push rax
pushf
mov eax, 0xe116f82f
pushf
not eax
add eax, 0x6346e7b9
xor eax, 0x4cd24102
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x7dad984
xor eax, 0x208568e6
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x61adff34
xor eax, 0x57e3ce57
rol eax, 0x84
popf
jmp 0x140166342
call fcn.1400e5855
mov dword [rax], 0x16
call fcn.140116cdd
mov eax, esi
jmp 0x140167207
mov eax, 0x35b4a92
pushf
not eax
add eax, 0x738ba08c
xor eax, 0x2b1ea64d
rol eax, 0x95
popf
pushf
not eax
add eax, 0x2ff020f2
xor eax, 0x49f6526a
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x47a54f5
xor eax, 0x6575265d
rol eax, 0xce
popf
jmp 0x140167207
mov eax, 0xc4bcab3
pushf
not eax
add eax, 0x12e84331
xor eax, 0x2c9d26ba
rol eax, 0x96
popf
pushf
not eax
add eax, 0x3b9fd6d0
xor eax, 0x1d68cd50
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x332f642c
xor eax, 0x2897b0c6
rol eax, 0xa6
popf
jmp 0x140167207
mov eax, 0xedfe1d6c
pushf
not eax
add eax, 0x12d6bbe8
xor eax, 0x566ab2ce
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x67355d84
xor eax, 0x670b8544
rol eax, 0x24
popf
pushf
not eax
add eax, 0x179cb515
xor eax, 0x7f0c9135
rol eax, 0xd6
popf
jmp 0x140167207
mov eax, 0x6bd32941
pushf
not eax
add eax, 0x42ceabb7
xor eax, 0x4c10fdf8
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x33110cd4
xor eax, 0xbaf024
rol eax, 0x36
popf
pushf
not eax
add eax, 0x68f08e78
xor eax, 0x1b13e38
rol eax, 0x36
popf
jmp 0x140167207
mov eax, 0xb5627401
pushf
not eax
add eax, 0xb12c682
xor eax, 0x4015e10a
rol eax, 0x89
popf
pushf
not eax
add eax, 0x455532c2
xor eax, 0x1007240e
rol eax, 0x82
popf
pushf
not eax
add eax, 0x23a65649
xor eax, 0x7c016bd5
rol eax, 0x9c
popf
push rax
pushf
mov eax, 0x46a55988
pushf
not eax
add eax, 0x650d76aa
xor eax, 0x1a189e5e
rol eax, 0x66
popf
pushf
not eax
add eax, 0x609fc816
xor eax, 0x69b04449
rol eax, 0xd
popf
pushf
not eax
add eax, 0x350884ec
xor eax, 0x5f84ca32
rol eax, 0xb8
popf
jmp 0x140166342
mov dword [rbx + 8], eax
sub ebp, 0x10
je 0x140167255
push rax
pushf
mov eax, 0x3dbd2cd5
pushf
not eax
add eax, 0x797dbb19
xor eax, 0x73781502
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x3b5a1282
xor eax, 0x794db38d
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x74cba6c4
xor eax, 0x263b3b26
rol eax, 0x8c
popf
jmp 0x140166342
push rax
pushf
mov eax, 0x51580a04
pushf
not eax
add eax, 0x7e1737a3
xor eax, 0x4a247938
rol eax, 0x35
popf
pushf
not eax
add eax, 0x20df4d71
xor eax, 0x6b62aa77
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xb4c94e8
xor eax, 0x57301b04
rol eax, 0xa1
popf
jmp 0x140166342
sub ebp, 0x10
je 0x1401672f9
push rax
pushf
mov eax, 0x67b6fba8
pushf
not eax
add eax, 0x7a5be53a
xor eax, 0x61dc712c
rol eax, 7
popf
pushf
not eax
add eax, 0x34b9b100
xor eax, 0x42af50cb
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x4bae4410
xor eax, 0x3aa460b5
rol eax, 0x41
popf
pushf
not eax
add eax, 0x38967a99
xor eax, 0x19dd3f0
rol eax, 0x41
popf
jmp 0x140166342
push rax
pushf
mov eax, 0xfc8011e4
pushf
not eax
add eax, 0x1159e851
xor eax, 0xb1a9089
rol eax, 0x46
popf
pushf
not eax
add eax, 0x6fcb865d
xor eax, 0x1c535708
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x2102ed56
xor eax, 0x7a7b9497
rol eax, 0x9f
popf
jmp 0x140166342
sub ebp, 0x10
je 0x140167377
push rax
pushf
mov eax, 0x3a4de2da
pushf
not eax
add eax, 0x64ecf50
xor eax, 0x29b3edd4
rol eax, 0x14
popf
pushf
not eax
add eax, 0x792478f2
xor eax, 0x5f061bc1
rol eax, 0xfa
popf
jmp 0x140166342
push rax
pushf
mov eax, 0xa0d0efa6
pushf
not eax
add eax, 0x655dbba2
xor eax, 0x3e384266
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x345dfd10
xor eax, 0x3aea7be2
rol eax, 0x99
popf
pushf
not eax
add eax, 0x689a43eb
xor eax, 0x12540f93
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x40157f7a
xor eax, 0x22dc106e
rol eax, 0xc7
popf
jmp 0x140166342
sub ebp, 0x10
je 0x140167408
push rax
pushf
mov eax, 0xa7829240
pushf
not eax
add eax, 0x48772e39
xor eax, 0x6afd700
rol eax, 0x60
popf
pushf
not eax
add eax, 0x2e66751
xor eax, 0x5c8b1a6a
rol eax, 0xbf
popf
jmp 0x140166342
push rax
pushf
mov eax, 0x8efb762b
pushf
not eax
add eax, 0x2f4a1728
xor eax, 0x407d8022
rol eax, 0x42
popf
pushf
not eax
add eax, 0x7310708d
xor eax, 0x11d0c437
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x58bbc7af
xor eax, 0xcd0d873
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x6bde8a0
xor eax, 0x66f57f3f
rol eax, 4
popf
jmp 0x140166342
cmp ebp, 0x40
je 0x140167499
push rax
pushf
mov eax, 0xb73b5a5e
pushf
not eax
add eax, 0xc270daa
xor eax, 0x48d17d2e
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x6b62cf57
xor eax, 0x5caf3667
rol eax, 0xde
popf
jmp 0x140166342
push rax
pushf
mov eax, 0xe10babf3
pushf
not eax
add eax, 0x20eafd09
xor eax, 0x653cf211
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x13bae836
xor eax, 0xd60323f
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x4d4d4c8f
xor eax, 0x53a8bdf5
rol eax, 0x62
popf
jmp 0x140166342
call fcn.1400e5855
mov dword [rax], 0x16
call fcn.140116cdd
jmp 0x14016775d
xor esi, esi
cmp dword [rbx + 4], 0x80000000
sete sil
jmp 0x14016775d
mov esi, 0x29336698
pushf
not esi
add esi, 0x41d2501f
xor esi, 0x2d130b34
rol esi, 0x22
popf
pushf
not esi
add esi, 0xd81b50f
xor esi, 0x7747e5c3
rol esi, 0xd1
popf
pushf
not esi
add esi, 0x138a245e
xor esi, 0x747fa742
rol esi, 0x18
popf
jmp 0x14016775d
mov esi, 0x3d96e1ea
pushf
not esi
add esi, 0x5dbfe119
xor esi, 0x1b31eda3
rol esi, 0xfc
popf
pushf
not esi
add esi, 0x2e3b2927
xor esi, 0x5a8993fe
rol esi, 0x17
popf
jmp 0x14016775d
mov esi, 0x494332d7
pushf
not esi
add esi, 0x7ee94b47
xor esi, 0x538fc0aa
rol esi, 0x29
popf
pushf
not esi
add esi, 0x7452384d
xor esi, 0x20a0ada0
rol esi, 0xdb
popf
jmp 0x14016775d
xor esi, esi
push rax
pushf
mov eax, 0xdefc26fb
pushf
not eax
add eax, 0x482ca13f
xor eax, 0x123bc388
rol eax, 0x27
popf
pushf
not eax
add eax, 0xdc24423
xor eax, 0x10b00420
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x6c669a3b
xor eax, 0x54a3d6b3
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x79154dd7
xor eax, 0x4a81e5bb
rol eax, 0x55
popf
jmp 0x140166342
and dword [rbx + 0x14], 0
mov dword [rbx + 0xc], esi
mov dword [rbx + 0x10], 0x80
test dil, dil
jns 0x1401677c9
push rax
pushf
mov eax, 0x95943b81
pushf
not eax
add eax, 0x2470f417
xor eax, 0x22dc20bc
rol eax, 0x29
popf
pushf
not eax
add eax, 0x4cbd944
xor eax, 0x199d087a
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x2d199aa5
xor eax, 0x5ef32dee
rol eax, 0x70
popf
pushf
not eax
add eax, 0x50bec7d7
xor eax, 0x56100f76
rol eax, 0x23
popf
jmp 0x140166342
push rax
pushf
mov eax, 0x16938b96
pushf
not eax
add eax, 0x61621e7d
xor eax, 0x36e5cc27
rol eax, 0x64
popf
pushf
not eax
add eax, 0x19ef369c
xor eax, 0x17394a80
rol eax, 0x43
popf
jmp 0x140166342
or byte [rbx], 0x10
push rax
pushf
mov eax, 0x2052a129
pushf
not eax
add eax, 0x89e9513
xor eax, 0x7732a665
rol eax, 0x35
popf
pushf
not eax
add eax, 0x15c0f170
xor eax, 0x18a96c26
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xc79c843
xor eax, 0x810a65
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x5226a0d7
xor eax, 0xa327228
rol eax, 0x51
popf
jmp 0x140166342
mov esi, 0x85ff073b
pushf
not esi
add esi, 0x3eb2676d
xor esi, 0x4f95869e
rol esi, 0xc4
popf
pushf
not esi
add esi, 0xfd76ff6
xor esi, 0x43bdceff
rol esi, 0x48
popf
pushf
not esi
add esi, 0x349ccfc7
xor esi, 0x46ce93a5
rol esi, 0x2c
popf
pushf
not esi
add esi, 0x1eb69ca2
xor esi, 0x5959cb10
rol esi, 0x3c
popf
test esi, edi
jne 0x14016790e
push rax
pushf
mov eax, 0xef93e2ba
pushf
not eax
add eax, 0x1cc5ae71
xor eax, 0x34683c03
rol eax, 0xee
popf
pushf
not eax
add eax, 0x6d865bd8
xor eax, 0x7219bbd3
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x75ff3871
xor eax, 0x69f7530d
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x75af3f1d
xor eax, 0x27e5a083
rol eax, 0xc3
popf
jmp 0x140166342
push rax
pushf
mov eax, 0x1ea2d25d
pushf
not eax
add eax, 0x5049edef
xor eax, 0x46b0fd3f
rol eax, 5
popf
pushf
not eax
add eax, 0x45971f5
xor eax, 0x3c7a5f
rol eax, 0x19
popf
pushf
not eax
add eax, 0x609e8f9c
xor eax, 0x5fd2de23
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x4fc804bd
xor eax, 0x1e398736
rol eax, 0x4e
popf
jmp 0x140166342
test edi, 0x74000
jne 0x1401679b5
push rax
pushf
mov eax, 0x574da4
pushf
not eax
add eax, 0x71833bfa
xor eax, 0x40dea0b7
rol eax, 0x67
popf
pushf
not eax
add eax, 0x43d6f59b
xor eax, 0x5330f74b
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x9d2d623
xor eax, 0x12964001
rol eax, 0x1b
popf
jmp 0x140166342
push rax
pushf
mov eax, 0x31ed1188
pushf
not eax
add eax, 0x54e40bcd
xor eax, 0x498cffae
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x67991ef0
xor eax, 0x4e714c
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x4ffaa3b8
xor eax, 0x7b387534
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x5bb89d0a
xor eax, 0x2fa2ebde
rol eax, 0xb0
popf
jmp 0x140166342
lea rcx, [rsp + 0x58]
call fcn.1401119d5
test eax, eax
jne 0x140167a75
push rax
pushf
mov eax, 0x508f4fcb
pushf
not eax
add eax, 0x2921b2f4
xor eax, 0x7dcf69d1
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xd193ae8
xor eax, 0x4ba58bd6
rol eax, 7
popf
pushf
not eax
add eax, 0x299362cb
xor eax, 0x64223bf2
rol eax, 0x44
popf
pushf
not eax
add eax, 0x380e691e
xor eax, 0x60ab9b39
rol eax, 0x8f
popf
jmp 0x140166342
push rax
pushf
mov eax, 0xce40dab4
pushf
not eax
add eax, 0x4563495a
xor eax, 0x7d5c3c63
rol eax, 0x98
popf
pushf
not eax
add eax, 0x6d949e3a
xor eax, 0x587e4e3f
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x71938bd1
xor eax, 0x6a10bd25
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x4417e2cc
xor eax, 0x5582a145
rol eax, 0x78
popf
jmp 0x140166342
cmp dword [rsp + 0x58], esi
je 0x140167b2d
push rax
pushf
mov eax, 0x82a72366
pushf
not eax
add eax, 0x219b438b
xor eax, 0x54098851
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x40b1be
xor eax, 0x6adf1d4c
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x754b8c8
xor eax, 0x60097f33
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x45f77135
xor eax, 0x7e4e4e22
rol eax, 0x65
popf
jmp 0x140166342
push rax
pushf
mov eax, 0x50051456
pushf
not eax
add eax, 0x1f4a1a6b
xor eax, 0x1924f945
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x3050ea24
xor eax, 0x6281c99f
rol eax, 0x31
popf
pushf
not eax
add eax, 0x271c25a7
xor eax, 0x319c7ced
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x4b3699ba
xor eax, 0x17e01cb1
rol eax, 0x7b
popf
jmp 0x140166342
or byte [rbx], 0x80
push rax
pushf
mov eax, 0xfa00afb9
pushf
not eax
add eax, 0x326a6583
xor eax, 0xc700f75
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x765caa03
xor eax, 0x5aaaa470
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xec3082c
xor eax, 0x3d03fa3f
rol eax, 0x94
popf
jmp 0x140166342
mov ecx, 0x6a1692f5
pushf
not ecx
add ecx, 0x7fdb430f
xor ecx, 0x2acd27e5
rol ecx, 0x6f
popf
pushf
not ecx
add ecx, 0x3fecc11f
xor ecx, 0x73eea1da
rol ecx, 0x22
popf
test ecx, edi
je 0x140167c5b
push rax
pushf
mov eax, 0x2baf71b2
pushf
not eax
add eax, 0x357d65ed
xor eax, 0x60221412
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x331f0214
xor eax, 0x3af12768
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x3fc11962
xor eax, 0x35ae2b90
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x476a2fd
xor eax, 0x358749e3
rol eax, 5
popf
jmp 0x140166342
push rax
pushf
mov eax, 0x7f2712f3
pushf
not eax
add eax, 0x7c6f8fbb
xor eax, 0x631d1dc3
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x26d23a4f
xor eax, 0x711a45f2
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x7d973344
xor eax, 0x3e00e04
rol eax, 0x82
popf
pushf
not eax
add eax, 0x249849b2
xor eax, 0x4482382d
rol eax, 0xba
popf
jmp 0x140166342
mov eax, dword [0x1400433c8]
not eax
push rax
push r14
not eax
xor eax, r14d
pop r14
and eax, dword [rsp]
add rsp, 8
test al, al
js 0x140167d04
push rax
pushf
mov eax, 0xf2e00059
pushf
not eax
add eax, 0xa4826c9
xor eax, 0x14ec825f
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x25adfaee
xor eax, 0x2575a42a
rol eax, 0x19
popf
jmp 0x140166342
push rax
pushf
mov eax, 0xc58c9228
pushf
not eax
add eax, 0x49957419
xor eax, 0x30181133
rol eax, 0x51
popf
pushf
not eax
add eax, 0x2f9020af
xor eax, 0x477844a2
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x752c6770
xor eax, 0x761ca47f
rol eax, 0x66
popf
jmp 0x140166342
mov dword [rbx + 0x10], 1
push rax
pushf
mov eax, 0x3827908f
pushf
not eax
add eax, 0x7e7ca5bc
xor eax, 0x3d862047
rol eax, 0x19
popf
pushf
not eax
add eax, 0x55185fb4
xor eax, 0x7e209349
rol eax, 0xf8
popf
jmp 0x140166342
test dil, 0x40
je 0x140167dbd
push rax
pushf
mov eax, 0x855c93f4
pushf
not eax
add eax, 0x6b73ac1c
xor eax, 0xd4fe86
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xdbf0342
xor eax, 0x50e68678
rol eax, 0x61
popf
jmp 0x140166342
push rax
pushf
mov eax, 0xc1be0915
pushf
not eax
add eax, 0xa0993b7
xor eax, 0x3e31659d
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x4a32c8ca
xor eax, 0x60cfdb4a
rol eax, 0x84
popf
pushf
not eax
add eax, 0x62b064f6
xor eax, 0x42643b7f
rol eax, 0x3f
popf
jmp 0x140166342
bts dword [rbx + 0x14], 0x1a
bts dword [rbx + 4], 0x10
or dword [rbx + 0xc], 4
push rax
pushf
mov eax, 0xbf64f88b
pushf
not eax
add eax, 0x3f35f2ff
xor eax, 0x523bb866
rol eax, 0x35
popf
pushf
not eax
add eax, 0x2584f2c
xor eax, 0x613fab03
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x7b1595be
xor eax, 0xbcef35d
rol eax, 0x3a
popf
jmp 0x140166342
bt edi, 0xc
jae 0x140167ea3
push rax
pushf
mov eax, 0x93bd0e02
pushf
not eax
add eax, 0x57188144
xor eax, 0x767e292f
rol eax, 0x82
popf
pushf
not eax
add eax, 0x76b2da59
xor eax, 0x19c4b557
rol eax, 0x84
popf
pushf
not eax
add eax, 0x4484e09
xor eax, 0x46abf005
rol eax, 0x9d
popf
jmp 0x140166342
push rax
pushf
mov eax, 0x1e42e749
pushf
not eax
add eax, 0x6b93e093
xor eax, 0x50f67c2a
rol eax, 8
popf
pushf
not eax
add eax, 0x11f8434d
xor eax, 0x13084602
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x3e18435a
xor eax, 0x7a56fc3d
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x7f75d0f4
xor eax, 0x3cd3466d
rol eax, 0xa9
popf
jmp 0x140166342
or dword [rbx + 0x10], ecx
push rax
pushf
mov eax, 0x48192b49
pushf
not eax
add eax, 0x682d58ca
xor eax, 0x2ce8fb8f
rol eax, 0xad
popf
pushf
not eax
add eax, 0x32d8a31
xor eax, 0x75656ff0
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x435b7fa4
xor eax, 0x30d8b846
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x5c462f4c
xor eax, 0x2b4b2f3a
rol eax, 0xcc
popf
jmp 0x140166342
bt edi, 0xd
jae 0x140167f91
push rax
pushf
mov eax, 0x6cd37dad
pushf
not eax
add eax, 0x2711b4ef
xor eax, 0x6caaa67f
rol eax, 0xae
popf
pushf
not eax
add eax, 0x6c0b0081
xor eax, 0x19bb4adb
rol eax, 0xe7
popf
jmp 0x140166342
push rax
pushf
mov eax, 0x9bb3707d
pushf
not eax
add eax, 0x48d83d4f
xor eax, 0x3152d39a
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x2883a683
xor eax, 0x229d76f7
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xb70cca7
xor eax, 0x697ff996
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x1c210e17
xor eax, 0x4412ea91
rol eax, 0x6f
popf
jmp 0x140166342
bts dword [rbx + 0x14], 0x19
push rax
pushf
mov eax, 0x1a302d56
pushf
not eax
add eax, 0x7232cedd
xor eax, 0x360fe442
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x7c5e6a56
xor eax, 0x5e0fc64f
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x1b2f9c6d
xor eax, 0x4362d8d5
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x559b8af9
xor eax, 0x6ff65e60
rol eax, 0x69
popf
jmp 0x140166342
test dil, 0x20
je 0x1401680a7
push rax
pushf
mov eax, 0xb80b28eb
pushf
not eax
add eax, 0x35092806
xor eax, 0x1ca70f45
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x574ac13d
xor eax, 0x5bd07203
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x1f4f28d1
xor eax, 0x2c6f4d8e
rol eax, 0x29
popf
pushf
not eax
add eax, 0x7593ffb5
xor eax, 0x63636e06
rol eax, 0x9a
popf
jmp 0x140166342
push rax
pushf
mov eax, 0x32df9f2e
pushf
not eax
add eax, 0x1b793175
xor eax, 0xe8d6d89
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x6e0639a6
xor eax, 0x2342bac7
rol eax, 0xce
popf
pushf
not eax
add eax, 0x4011f472
xor eax, 0x2bc64a76
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xc6aacb0
xor eax, 0x4924ca46
rol eax, 0x37
popf
jmp 0x140166342
bts dword [rbx + 0x14], 0x1b
jmp 0x14016821a
test dil, 0x10
je 0x14016819c
push rax
pushf
mov eax, 0xb55bd619
pushf
not eax
add eax, 0x2f992ed4
xor eax, 0x2f7b0b91
rol eax, 0x65
popf
pushf
not eax
add eax, 0x264c4e85
xor eax, 0x4e81e91a
rol eax, 0xc8
popf
jmp 0x140166342
push rax
pushf
mov eax, 0x9e220316
pushf
not eax
add eax, 0x2dad1b1d
xor eax, 0x49316912
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x78529384
xor eax, 0x42af0add
rol eax, 0x6e
popf
jmp 0x140166342
bts dword [rbx + 0x14], 0x1c
push rax
pushf
mov eax, 0x3af7c455
pushf
not eax
add eax, 0x4d6eefd3
xor eax, 0x4d2d45ae
rol eax, 0x24
popf
pushf
not eax
add eax, 0x6d67168e
xor eax, 0x3316a02a
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x315deb63
xor eax, 0x4cd59e50
rol eax, 0x95
popf
jmp 0x140166342
mov rbp, qword [rsp + 0x60]
mov rax, rbx
mov rbx, qword [rsp + 0x50]
add rsp, 0x30
pop r14
pop rdi
pop rsi
ret
and qword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.140116d4b