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

Disassembly:
push rax
pushf
mov eax, 0xaccb3f95
pushf
not eax
add eax, 0xd60816a3
xor eax, 0xe1c786dc
rol eax, 0xae
popf
pushf
not eax
add eax, 0xbd763e6c
xor eax, 0xa383ba68
rol eax, 0x89
popf
pushf
not eax
add eax, 0xca8b5279
xor eax, 0xfd51a1ca
rol eax, 0x86
popf
pushf
not eax
add eax, 0xc1e146be
xor eax, 0x8e07bc6f
rol eax, 0xb0
popf
cmp eax, 0x29
jne 0x14018a8a7
popf
pop rax
jmp 0x14018c351
cmp eax, 0
jne 0x14018a8b6
popf
pop rax
jmp 0x14018ab59
cmp eax, 3
jne 0x14018a8c5
popf
pop rax
jmp 0x14018ada4
cmp eax, 1
jne 0x14018a8d4
popf
pop rax
jmp 0x14018ac1b
cmp eax, 0xd
jne 0x14018a8e3
popf
pop rax
jmp 0x14018b337
cmp eax, 0x1a
jne 0x14018a8f2
popf
pop rax
jmp 0x14018ba69
cmp eax, 0xe
jne 0x14018a901
popf
pop rax
jmp 0x14018b393
cmp eax, 0xb
jne 0x14018a910
popf
pop rax
jmp 0x14018b211
cmp eax, 0x19
jne 0x14018a91f
popf
pop rax
jmp 0x14018b9ce
cmp eax, 8
jne 0x14018a92e
popf
pop rax
jmp 0x14018b093
cmp eax, 0x2a
jne 0x14018a93d
popf
pop rax
jmp 0x14018c389
cmp eax, 0x17
jne 0x14018a94c
popf
pop rax
jmp 0x14018b8b3
cmp eax, 0x1c
jne 0x14018a95b
popf
pop rax
jmp 0x14018bbca
cmp eax, 0x2e
jne 0x14018a96a
popf
pop rax
jmp 0x14018c62b
cmp eax, 0x18
jne 0x14018a979
popf
pop rax
jmp 0x14018b94c
cmp eax, 0x2b
jne 0x14018a988
popf
pop rax
jmp 0x14018c455
cmp eax, 0x1b
jne 0x14018a997
popf
pop rax
jmp 0x14018bb2c
cmp eax, 0x2d
jne 0x14018a9a6
popf
pop rax
jmp 0x14018c5b7
cmp eax, 0x23
jne 0x14018a9b5
popf
pop rax
jmp 0x14018bff2
cmp eax, 0x25
jne 0x14018a9c4
popf
pop rax
jmp 0x14018c0e1
cmp eax, 0xf
jne 0x14018a9d3
popf
pop rax
jmp 0x14018b405
cmp eax, 0x13
jne 0x14018a9e2
popf
pop rax
jmp 0x14018b63f
cmp eax, 0x15
jne 0x14018a9f1
popf
pop rax
jmp 0x14018b767
cmp eax, 0x24
jne 0x14018aa00
popf
pop rax
jmp 0x14018c09e
cmp eax, 0x1e
jne 0x14018aa0f
popf
pop rax
jmp 0x14018bcb3
cmp eax, 0xc
jne 0x14018aa1e
popf
pop rax
jmp 0x14018b2d6
cmp eax, 0x26
jne 0x14018aa2d
popf
pop rax
jmp 0x14018c1d5
cmp eax, 0x27
jne 0x14018aa3c
popf
pop rax
jmp 0x14018c278
cmp eax, 0x1f
jne 0x14018aa4b
popf
pop rax
jmp 0x14018bd9f
cmp eax, 0x10
jne 0x14018aa5a
popf
pop rax
jmp 0x14018b4ae
cmp eax, 0x2c
jne 0x14018aa69
popf
pop rax
jmp 0x14018c50b
cmp eax, 9
jne 0x14018aa78
popf
pop rax
jmp 0x14018b14f
cmp eax, 4
jne 0x14018aa87
popf
pop rax
jmp 0x14018ae38
cmp eax, 0x16
jne 0x14018aa96
popf
pop rax
jmp 0x14018b80b
cmp eax, 0x28
jne 0x14018aaa5
popf
pop rax
jmp 0x14018c2b3
cmp eax, 0xa
jne 0x14018aab4
popf
pop rax
jmp 0x14018b1b1
cmp eax, 0x22
jne 0x14018aac3
popf
pop rax
jmp 0x14018bfb6
cmp eax, 0x14
jne 0x14018aad2
popf
pop rax
jmp 0x14018b6d7
cmp eax, 7
jne 0x14018aae1
popf
pop rax
jmp 0x14018affd
cmp eax, 5
jne 0x14018aaf0
popf
pop rax
jmp 0x14018ae6f
cmp eax, 2
jne 0x14018aaff
popf
pop rax
jmp 0x14018acf0
cmp eax, 0x20
jne 0x14018ab0e
popf
pop rax
jmp 0x14018be2f
cmp eax, 0x1d
jne 0x14018ab1d
popf
pop rax
jmp 0x14018bc1c
cmp eax, 0x11
jne 0x14018ab2c
popf
pop rax
jmp 0x14018b5a0
cmp eax, 6
jne 0x14018ab3b
popf
pop rax
jmp 0x14018af23
cmp eax, 0x21
jne 0x14018ab4a
popf
pop rax
jmp 0x14018bec0
cmp eax, 0x12
jne 0x14018ab59
popf
pop rax
jmp 0x14018b637
mov r11, rsp
mov qword [r11 + 0x10], rbx
mov qword [r11 + 0x18], rbp
mov qword [r11 + 0x20], rsi
push rdi
push r14
push r15
sub rsp, 0x30
movsxd rbp, ecx
xor ebx, ebx
mov r10, rbp
mov byte [r9], bl
and r10d, 0x3f
lea rcx, [0x19e4c6ecc]
pushf
sub rcx, 0x5e4794ec
popf
mov rax, rbp
mov r14, r9
sar rax, 6
mov esi, r8d
mov r15, rdx
lea r10, [r10 + r10*8]
mov rax, qword [rcx + rax*8]
cmp byte [rax + r10*8 + 0x38], bl
jge 0x14018abe8
push rax
pushf
mov eax, 0xbbcf4425
pushf
not eax
add eax, 0x80a8a838
xor eax, 0xbab4598f
rol eax, 0x52
popf
pushf
not eax
add eax, 0xd23dda39
xor eax, 0xcbc7e084
rol eax, 0x64
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0x70a05aaf
pushf
not eax
add eax, 0xf84c89be
xor eax, 0xac6e2634
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xd9164969
xor eax, 0xee3544cb
rol eax, 0xa8
popf
jmp 0x14018a898
mov edi, 0x284b85cd
pushf
not edi
add edi, 0x8d215046
xor edi, 0xd2ad6236
rol edi, 0x74
popf
pushf
not edi
add edi, 0xd0071641
xor edi, 0xee99abca
rol edi, 0xd2
popf
pushf
not edi
add edi, 0xc74f62ee
xor edi, 0xb15cccf8
rol edi, 0x8e
popf
test edi, r8d
jne 0x14018acaa
push rax
pushf
mov eax, 0xbe405ade
pushf
not eax
add eax, 0xf1a2e1eb
xor eax, 0xd1f90b3d
rol eax, 0x72
popf
pushf
not eax
add eax, 0xc3bc0f2f
xor eax, 0xf5a9bac1
rol eax, 0x52
popf
pushf
not eax
add eax, 0xd49dd77b
xor eax, 0xcc983a06
rol eax, 0x45
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0x88c7a237
pushf
not eax
add eax, 0x88373f53
xor eax, 0xe9e4b028
rol eax, 0x11
popf
pushf
not eax
add eax, 0x86b3f784
xor eax, 0xfd7cbabd
rol eax, 0x36
popf
pushf
not eax
add eax, 0xe59683d5
xor eax, 0xb16237d8
rol eax, 0x5b
popf
jmp 0x14018a898
lea rcx, [r11 + 8]
mov dword [rsp + 0x50], ebx
call fcn.1401421b7
test eax, eax
jne 0x14018ad4b
push rax
pushf
mov eax, 0x5843f18c
pushf
not eax
add eax, 0xa9f15598
xor eax, 0xbbfb3e9b
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xe3a3bcba
xor eax, 0xb70809d7
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xcb0a131b
xor eax, 0x9124eedc
rol eax, 0xd3
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0xfdb85c31
pushf
not eax
add eax, 0x83dd0ae2
xor eax, 0x9b202534
rol eax, 0x19
popf
pushf
not eax
add eax, 0x8d00d61f
xor eax, 0x8771976a
rol eax, 0x51
popf
pushf
not eax
add eax, 0xaaeb0900
xor eax, 0xf8a723e0
rol eax, 0x59
popf
pushf
not eax
add eax, 0xb7360008
xor eax, 0xd51d53c3
rol eax, 0xd3
popf
jmp 0x14018a898
mov eax, dword [rsp + 0x50]
and eax, edi
jne 0x14018addf
push rax
pushf
mov eax, 0x92114ccf
pushf
not eax
add eax, 0xecda3a1f
xor eax, 0xa28c908e
rol eax, 0xca
popf
pushf
not eax
add eax, 0xef725f1d
xor eax, 0xdd7b577b
rol eax, 0xdc
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0x25ddc7d5
pushf
not eax
add eax, 0xd8eed2ad
xor eax, 0x83238365
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xac3ec1ec
xor eax, 0x86910e11
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x9d042bc6
xor eax, 0xd75ab988
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xf8d87731
xor eax, 0xbd032dbb
rol eax, 0x96
popf
jmp 0x14018a898
bts esi, 0xe
push rax
pushf
mov eax, 0xecfc98aa
pushf
not eax
add eax, 0x8b3d3e36
xor eax, 0x8332a625
rol eax, 9
popf
pushf
not eax
add eax, 0x952e626a
xor eax, 0xb127068f
rol eax, 0x9b
popf
jmp 0x14018a898
mov ecx, esi
and ecx, edi
mov edi, 0xc3f81222
pushf
not edi
add edi, 0xf9dd3a7b
xor edi, 0xf7ddb64f
rol edi, 0x77
popf
pushf
not edi
add edi, 0xc8d5a657
xor edi, 0xbcf48e07
rol edi, 0xb7
popf
cmp ecx, 0x4000
je 0x14018aef0
push rax
pushf
mov eax, 0x23d931db
pushf
not eax
add eax, 0xc9ad97b4
xor eax, 0xfffd12d2
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xe3636c3a
xor eax, 0xbe5107cb
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xe5b0283b
xor eax, 0xf716991a
rol eax, 0x7e
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0x85b1494a
pushf
not eax
add eax, 0xb4dd0544
xor eax, 0x8c1c81ce
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xe8f36ce4
xor eax, 0xaebd49ac
rol eax, 0x71
popf
jmp 0x14018a898
lea eax, [rcx - 0x10000]
mov edx, 0xb9a00c2
pushf
not edx
add edx, 0xd266b511
xor edx, 0xdfc35a88
rol edx, 0x8b
popf
pushf
not edx
add edx, 0x9486247e
xor edx, 0x9abec6f0
rol edx, 0xea
popf
pushf
not edx
add edx, 0xf5fea277
xor edx, 0xced6f3c7
rol edx, 0xff
popf
test edx, eax
je 0x14018afb7
push rax
pushf
mov eax, 0x3fa9a452
pushf
not eax
add eax, 0xecc53485
xor eax, 0x8a81673a
rol eax, 0x38
popf
pushf
not eax
add eax, 0x9662721c
xor eax, 0x9149bb15
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xd33195fb
xor eax, 0xc0fa5f37
rol eax, 0x6a
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0xc17072c5
pushf
not eax
add eax, 0xf3395f2a
xor eax, 0xeae20e8e
rol eax, 0x19
popf
pushf
not eax
add eax, 0xc4b9e12a
xor eax, 0xa4ce704f
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xdafb9ab3
xor eax, 0x8503febc
rol eax, 0xeb
popf
jmp 0x14018a898
lea eax, [rcx - 0x20000]
test edx, eax
je 0x14018b060
push rax
pushf
mov eax, 0x54636075
pushf
not eax
add eax, 0xa6206048
xor eax, 0x94f76073
rol eax, 0xee
popf
pushf
not eax
add eax, 0xae25438c
xor eax, 0xeba7b73e
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xda804fdc
xor eax, 0x9b9b9f88
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xad7e7a53
xor eax, 0xd5b19582
rol eax, 0xd
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0xb9af54c9
pushf
not eax
add eax, 0x9518e9e4
xor eax, 0x87b50067
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xf84318f3
xor eax, 0xfe89edf8
rol eax, 0x84
popf
jmp 0x14018a898
lea eax, [rcx - 0x40000]
test edx, eax
jne 0x14018b0f6
push rax
pushf
mov eax, 0x18424c0f
pushf
not eax
add eax, 0x92f5c00e
xor eax, 0x82a33d74
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x8518b2ae
xor eax, 0x96e07aa1
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xe7d11229
xor eax, 0x8881d601
rol eax, 0x16
popf
pushf
not eax
add eax, 0xa7746dc3
xor eax, 0x904b3a53
rol eax, 0x44
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0xca8fd260
pushf
not eax
add eax, 0xcdb776c1
xor eax, 0x8b35f3e7
rol eax, 0x96
popf
pushf
not eax
add eax, 0xb310ae10
xor eax, 0xf932a9c1
rol eax, 0x43
popf
pushf
not eax
add eax, 0xbe389886
xor eax, 0xc515b046
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x9acf2d1e
xor eax, 0xef4d5aef
rol eax, 0x31
popf
jmp 0x14018a898
mov byte [r14], 1
jmp 0x14018b393
or esi, eax
jmp 0x14018ae6f
mov ecx, 0xc5b411d7
pushf
not ecx
add ecx, 0xffa6a5bd
xor ecx, 0xcdb99fb7
rol ecx, 0xb3
popf
pushf
not ecx
add ecx, 0x8831ef8a
xor ecx, 0x96f3c3e3
rol ecx, 0x3d
popf
pushf
not ecx
add ecx, 0xecc1d8a8
xor ecx, 0x9664b6cd
rol ecx, 0xf4
popf
mov eax, esi
and eax, ecx
cmp eax, ecx
jne 0x14018b290
push rax
pushf
mov eax, 0xe7ec2191
pushf
not eax
add eax, 0xef497e37
xor eax, 0xb031e9f6
rol eax, 0xf
popf
pushf
not eax
add eax, 0xdcaa9160
xor eax, 0x8206b5a9
rol eax, 0x51
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0x6c5c1bc2
pushf
not eax
add eax, 0xa8cb6df2
xor eax, 0xb7ac4f6f
rol eax, 0x51
popf
pushf
not eax
add eax, 0xa215c574
xor eax, 0xdedc9566
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xed64e6ac
xor eax, 0xd85dd534
rol eax, 0xc7
popf
jmp 0x14018a898
mov byte [r14], dil
jmp 0x14018b393
mov byte [r14], bl
push rax
pushf
mov eax, 0x1fe50d85
pushf
not eax
add eax, 0xc7982461
xor eax, 0xc4178050
rol eax, 0x17
popf
pushf
not eax
add eax, 0xda324599
xor eax, 0xdda21d29
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x9990ed58
xor eax, 0xa16b91b7
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xc3507567
xor eax, 0xdcf75104
rol eax, 0x89
popf
jmp 0x14018a898
test esi, 0x70000
je 0x14018b3d2
push rax
pushf
mov eax, 0x2dc62da2
pushf
not eax
add eax, 0xaf152c3d
xor eax, 0xb4ee5bae
rol eax, 0xff
popf
pushf
not eax
add eax, 0xb4fdfa05
xor eax, 0x952da76a
rol eax, 0x28
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0x74b96bbe
pushf
not eax
add eax, 0x828e2788
xor eax, 0xdafdb7c6
rol eax, 0x79
popf
pushf
not eax
add eax, 0xd6f0e8b0
xor eax, 0xb743fe97
rol eax, 0x35
popf
jmp 0x14018a898
test byte [r15], 0x40
jne 0x14018b468
push rax
pushf
mov eax, 0xf659c479
pushf
not eax
add eax, 0xb107b856
xor eax, 0xe4ee5b1a
rol eax, 4
popf
pushf
not eax
add eax, 0xe4210bf0
xor eax, 0xecace272
rol eax, 9
popf
pushf
not eax
add eax, 0xd716b7f5
xor eax, 0xaf98fd30
rol eax, 0xb
popf
pushf
not eax
add eax, 0xc98b7315
xor eax, 0xb7b27ba2
rol eax, 0x14
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0x691a6cf7
pushf
not eax
add eax, 0xf338904e
xor eax, 0xb29ae291
rol eax, 0
popf
pushf
not eax
add eax, 0xd9b57143
xor eax, 0x90be97ce
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x9eff843c
xor eax, 0xebe312d3
rol eax, 4
popf
jmp 0x14018a898
mov esi, dword [r15 + 4]
mov ecx, 0x8bd45b8c
pushf
not ecx
add ecx, 0xbd09ff74
xor ecx, 0x90c4e8d5
rol ecx, 0x60
popf
pushf
not ecx
add ecx, 0xcf28fb37
xor ecx, 0x880b5798
rol ecx, 0x5f
popf
pushf
not ecx
add ecx, 0xe2933308
xor ecx, 0x8ff4bc39
rol ecx, 0xb6
popf
mov eax, esi
and eax, ecx
cmp eax, 0x40000000
je 0x14018b547
push rax
pushf
mov eax, 0xf2ea8119
pushf
not eax
add eax, 0xd8be39d9
xor eax, 0xa1c511ca
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xcbb68b7b
xor eax, 0xc67d074b
rol eax, 0x75
popf
pushf
not eax
add eax, 0xb31d6267
xor eax, 0xa4c96620
rol eax, 0x34
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0xde378eec
pushf
not eax
add eax, 0xcd4e09fd
xor eax, 0xb0bdfec8
rol eax, 0x33
popf
pushf
not eax
add eax, 0xfc1f6a56
xor eax, 0xe36640ec
rol eax, 0
popf
pushf
not eax
add eax, 0x97de3a1a
xor eax, 0xc6e66acf
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xf09c5591
xor eax, 0xfc7f88d6
rol eax, 0x31
popf
jmp 0x14018a898
cmp eax, 0x80000000
je 0x14018b5de
push rax
pushf
mov eax, 0xa6fa11d4
pushf
not eax
add eax, 0x83e2563b
xor eax, 0xd5ab522b
rol eax, 0x11
popf
pushf
not eax
add eax, 0xbb4a5d8e
xor eax, 0xaab04b07
rol eax, 0x67
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0xbf37e232
pushf
not eax
add eax, 0xa3e24051
xor eax, 0x803ec030
rol eax, 0x15
popf
pushf
not eax
add eax, 0xa979e199
xor eax, 0xfbcf3c6f
rol eax, 0x36
popf
pushf
not eax
add eax, 0x871355d1
xor eax, 0xeec2572a
rol eax, 0x77
popf
pushf
not eax
add eax, 0xf98021ba
xor eax, 0xea5d3a04
rol eax, 0x73
popf
jmp 0x14018a898
cmp eax, ecx
jne 0x14018c5b7
mov eax, dword [r15 + 8]
test eax, eax
je 0x14018b67e
push rax
pushf
mov eax, 0x2d8de0ab
pushf
not eax
add eax, 0xcf1c201e
xor eax, 0x817b52e7
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xa3cf0e49
xor eax, 0xce18b885
rol eax, 0x3c
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0x297c620d
pushf
not eax
add eax, 0xe11cfbee
xor eax, 0xecdd1e96
rol eax, 0x71
popf
pushf
not eax
add eax, 0x89db642a
xor eax, 0xa2fbb511
rol eax, 0xde
popf
pushf
not eax
add eax, 0x9dfc863c
xor eax, 0x8f51fc1a
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xa3386e0a
xor eax, 0xde239323
rol eax, 0xbb
popf
jmp 0x14018a898
cmp eax, edi
jbe 0x14018b734
push rax
pushf
mov eax, 0x2f05bdf5
pushf
not eax
add eax, 0xc772f9ea
xor eax, 0x97b87168
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xa6a78642
xor eax, 0x801ee35f
rol eax, 0x18
popf
pushf
not eax
add eax, 0xadda2eb8
xor eax, 0x83aed683
rol eax, 0x11
popf
pushf
not eax
add eax, 0xc7f57da2
xor eax, 0xe2866fdf
rol eax, 0xcb
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0x21913c9b
pushf
not eax
add eax, 0xfd9b304b
xor eax, 0xc32a8571
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x9681a6fb
xor eax, 0x86ed0b8b
rol eax, 0xf3
popf
jmp 0x14018a898
cmp eax, 4
jbe 0x14018b7c5
push rax
pushf
mov eax, 0x6245b047
pushf
not eax
add eax, 0xf0d38a54
xor eax, 0xe4d9be59
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xe5f394ae
xor eax, 0xf7ba7a40
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xab02e364
xor eax, 0xaa59dbc4
rol eax, 0x48
popf
pushf
not eax
add eax, 0xda156fe9
xor eax, 0xadd6d74b
rol eax, 0xfe
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0x291dba9f
pushf
not eax
add eax, 0xd164a434
xor eax, 0x916e3f73
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xe2ca1809
xor eax, 0xffe8fd10
rol eax, 0x92
popf
pushf
not eax
add eax, 0xa21828a1
xor eax, 0x8945f686
rol eax, 0xb5
popf
jmp 0x14018a898
cmp eax, 5
jne 0x14018b85a
push rax
pushf
mov eax, 0x843afb92
pushf
not eax
add eax, 0xea9d1e38
xor eax, 0xeaac0800
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc14734e1
xor eax, 0xa12a8ede
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xa2395b9b
xor eax, 0xbc6dae72
rol eax, 0xf8
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0xdae69394
pushf
not eax
add eax, 0x9f7e93cf
xor eax, 0x8819d2e2
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xbeffb943
xor eax, 0x8d1303d6
rol eax, 0x65
popf
pushf
not eax
add eax, 0x887c5577
xor eax, 0xd14a8a54
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x8a74e6bb
xor eax, 0x985c3161
rol eax, 0xbd
popf
jmp 0x14018a898
movsx ecx, byte [r14]
sub ecx, 1
je 0x14018b906
push rax
pushf
mov eax, 0xc0d98966
pushf
not eax
add eax, 0x92f62378
xor eax, 0xd1e41760
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xb2ba47a6
xor eax, 0xa0352405
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xe6eb1f00
xor eax, 0xe0a51c8b
rol eax, 0x42
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0xc15cfce6
pushf
not eax
add eax, 0xf2e878fe
xor eax, 0xcbba7af5
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xcab57e48
xor eax, 0xcaebd7f0
rol eax, 0x50
popf
pushf
not eax
add eax, 0xa37956d4
xor eax, 0xe950acda
rol eax, 0x16
popf
jmp 0x14018a898
cmp ecx, 1
jne 0x14018b988
push rax
pushf
mov eax, 0xfc47ebbb
pushf
not eax
add eax, 0xb44bece6
xor eax, 0xc3f1e0e3
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xfdc58580
xor eax, 0x9ec80d14
rol eax, 0
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0x2b986d2f
pushf
not eax
add eax, 0x93598edb
xor eax, 0xbf7b163f
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x9e5a1a78
xor eax, 0xfd926275
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xcee93f46
xor eax, 0xd2720828
rol eax, 0x5b
popf
jmp 0x14018a898
mov eax, 0x470514d
pushf
not eax
add eax, 0xb8149349
xor eax, 0xe3fbdf5b
rol eax, 0x56
popf
pushf
not eax
add eax, 0xeb3c0554
xor eax, 0xa6c6f381
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xd49ec4f1
xor eax, 0x8a935d24
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x8c4e9867
xor eax, 0xd8538fb4
rol eax, 0xfc
popf
jmp 0x14018c41e
mov r8d, edi
xor edx, edx
mov ecx, ebp
call fcn.1400e5854
test rax, rax
je 0x14018bad3
push rax
pushf
mov eax, 0x23c1f294
pushf
not eax
add eax, 0xedaa722e
xor eax, 0xccd0c1ad
rol eax, 0x21
popf
pushf
not eax
add eax, 0x972e1c75
xor eax, 0x86ba390d
rol eax, 0xf
popf
pushf
not eax
add eax, 0x9d6a7eba
xor eax, 0xfb82952f
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xa5266b10
xor eax, 0xff3fbd62
rol eax, 0x49
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0x136b88d0
pushf
not eax
add eax, 0xa510a9d5
xor eax, 0xa4d58228
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x924c7664
xor eax, 0xad63780c
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xf7a12176
xor eax, 0xdab830a7
rol eax, 0x35
popf
pushf
not eax
add eax, 0xa6cdd055
xor eax, 0x9b3a052f
rol eax, 0x89
popf
jmp 0x14018a898
xor r8d, r8d
xor edx, edx
mov ecx, ebp
call fcn.1400e5854
cmp rax, 0xffffffffffffffff
jne 0x14018bb97
push rax
pushf
mov eax, 0x17387570
pushf
not eax
add eax, 0x91ff93fe
xor eax, 0xc1c87cb6
rol eax, 0x81
popf
pushf
not eax
add eax, 0xd8279e9a
xor eax, 0x96be1fea
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xf43f41c3
xor eax, 0xbd3ede0a
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xfc05e929
xor eax, 0xaa3081a4
rol eax, 0x87
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0xffdc5bf6
pushf
not eax
add eax, 0x84cdfa40
xor eax, 0x988b7339
rol eax, 0x99
popf
pushf
not eax
add eax, 0x8220dfef
xor eax, 0xa1ddea14
rol eax, 0x2f
popf
jmp 0x14018a898
call fcn.1400d6737
mov eax, dword [rax]
jmp 0x14018c5b9
shr esi, 0x1f
test esi, esi
je 0x14018bc6d
push rax
pushf
mov eax, 0xdb2f9d00
pushf
not eax
add eax, 0x9eefd726
xor eax, 0x97347325
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xfdfda400
xor eax, 0x8708ed51
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xab2ff6eb
xor eax, 0xb1531755
rol eax, 0x81
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0x9d72d7de
pushf
not eax
add eax, 0xcda8cb14
xor eax, 0xef626850
rol eax, 4
popf
pushf
not eax
add eax, 0x97430334
xor eax, 0xc00c0cc8
rol eax, 0xed
popf
pushf
not eax
add eax, 0xc0413b7e
xor eax, 0x983d6f53
rol eax, 0x21
popf
jmp 0x14018a898
mov r8d, 0xa046cd43
pushf
not r8d
add r8d, 0xd0b0dd43
xor r8d, 0xc8a6ad3a
rol r8d, 0x31
popf
pushf
not r8d
add r8d, 0xeea8a6ea
xor r8d, 0xa91c8550
rol r8d, 0xf4
popf
mov dword [rsp + 0x50], ebx
lea rdx, [rsp + 0x50]
mov ecx, ebp
call fcn.14013ddbd
cmp eax, 0xffffffff
je 0x14018bd59
push rax
pushf
mov eax, 0x5badbcb8
pushf
not eax
add eax, 0xa4a4d048
xor eax, 0xa102f98a
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x8210c503
xor eax, 0x978d19b1
rol eax, 0xee
popf
pushf
not eax
add eax, 0x916aca87
xor eax, 0xefe929ae
rol eax, 4
popf
pushf
not eax
add eax, 0xc79d9084
xor eax, 0xa9ecfc25
rol eax, 0x81
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0x1744238b
pushf
not eax
add eax, 0x95acb3d2
xor eax, 0xb6b12b41
rol eax, 0x10
popf
pushf
not eax
add eax, 0xb2a1176c
xor eax, 0xa0b54b77
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xa70ca889
xor eax, 0xfc27c7cc
rol eax, 0xb5
popf
jmp 0x14018a898
cmp eax, edi
je 0x14018bdfc
push rax
pushf
mov eax, 0x6ad2b55a
pushf
not eax
add eax, 0x9b691b6f
xor eax, 0x91b1d1c9
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x97f4de84
xor eax, 0x9612c3fb
rol eax, 0xe
popf
pushf
not eax
add eax, 0xced5144a
xor eax, 0xd44cf699
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x9f640e0c
xor eax, 0xbf181c50
rol eax, 0xcf
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0x9909362b
pushf
not eax
add eax, 0x940ac785
xor eax, 0x9fbcf12c
rol eax, 0x57
popf
pushf
not eax
add eax, 0xe8f61d27
xor eax, 0xae43be55
rol eax, 0xa0
popf
jmp 0x14018a898
cmp eax, 3
jne 0x14018be67
push rax
pushf
mov eax, 0xc2eaa1e0
pushf
not eax
add eax, 0x97fd5a52
xor eax, 0xa97f89c7
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xf93fa79e
xor eax, 0x8ba4ac51
rol eax, 0x73
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0x314f6afc
pushf
not eax
add eax, 0x80fb9f4e
xor eax, 0xabdbd480
rol eax, 0xa
popf
pushf
not eax
add eax, 0xf3acec55
xor eax, 0xb069c9fa
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xf494b55f
xor eax, 0x8c22dbba
rol eax, 0x77
popf
pushf
not eax
add eax, 0xf13247ac
xor eax, 0xafb95d0f
rol eax, 0x2e
popf
jmp 0x14018a898
mov eax, 0xeb148d5e
pushf
not eax
add eax, 0xccacd7fc
xor eax, 0x859a2248
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xfd0c9379
xor eax, 0xf7c8e76e
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc407f271
xor eax, 0xa41a2926
rol eax, 0xea
popf
pushf
not eax
add eax, 0xbe8f7c8d
xor eax, 0xb8d53406
rol eax, 0x8d
popf
cmp dword [rsp + 0x50], eax
jne 0x14018bf70
push rax
pushf
mov eax, 0x641ed76e
pushf
not eax
add eax, 0xa943bb7e
xor eax, 0xd8699a47
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xff9a1650
xor eax, 0xae9654c3
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x9990c910
xor eax, 0xa9006421
rol eax, 0x87
popf
pushf
not eax
add eax, 0xfd808dcf
xor eax, 0xba47b52c
rol eax, 0x18
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0xa58f6d3d
pushf
not eax
add eax, 0xa0126c2c
xor eax, 0xbc6aa61c
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xb14ec227
xor eax, 0xe7ee0812
rol eax, 0x45
popf
pushf
not eax
add eax, 0xe0422b2d
xor eax, 0x80bb1b55
rol eax, 0xe2
popf
jmp 0x14018a898
mov byte [r14], 1
jmp 0x14018c5b7
movzx ecx, word [rsp + 0x50]
cmp ecx, 0xfffe
jne 0x14018c045
push rax
pushf
mov eax, 0x351e58e9
pushf
not eax
add eax, 0xe2cd6295
xor eax, 0xe7d4b9f9
rol eax, 0x76
popf
pushf
not eax
add eax, 0xe6951974
xor eax, 0xa2b20587
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xf67f06cb
xor eax, 0xbeb6c74a
rol eax, 0x2e
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0x9ff2aeb4
pushf
not eax
add eax, 0xc6866990
xor eax, 0x89418ab7
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xa2541b83
xor eax, 0xdf61658e
rol eax, 0xa
popf
pushf
not eax
add eax, 0xf7511c46
xor eax, 0x86801278
rol eax, 0x64
popf
pushf
not eax
add eax, 0x9ce08c15
xor eax, 0x8d100438
rol eax, 0xb6
popf
jmp 0x14018a898
call fcn.1400d6737
mov dword [rax], socket
jmp 0x14018bbca
mov eax, 0x72768d9f
pushf
not eax
add eax, 0xce7bea66
xor eax, 0xe5ec0bf4
rol eax, 9
popf
pushf
not eax
add eax, 0xb69c2417
xor eax, 0xdc0c46c1
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xc3776265
xor eax, 0x9349dd49
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x84390fff
xor eax, 0x90e15b34
rol eax, 0xb9
popf
cmp ecx, eax
jne 0x14018c18f
push rax
pushf
mov eax, 0xcfc22e91
pushf
not eax
add eax, 0xfda69a07
xor eax, 0xd305b883
rol eax, 9
popf
pushf
not eax
add eax, 0x9290b0e1
xor eax, 0xb9f918ac
rol eax, 0xc
popf
pushf
not eax
add eax, 0xdab21fb1
xor eax, 0xc3b73994
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xc2a7454d
xor eax, 0xe098c0e2
rol eax, 0x6c
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0x8fe8b792
pushf
not eax
add eax, 0xc1eba610
xor eax, 0xe4d3de7f
rol eax, 0x57
popf
pushf
not eax
add eax, 0x9ee26137
xor eax, 0xd05e363f
rol eax, 0x23
popf
pushf
not eax
add eax, 0xbbb8c41e
xor eax, 0xf2724f13
rol eax, 0xe6
popf
jmp 0x14018a898
xor r8d, r8d
mov rdx, rdi
mov ecx, ebp
call fcn.1400e5854
cmp rax, 0xffffffffffffffff
je 0x14018c245
push rax
pushf
mov eax, 0xd211f9fd
pushf
not eax
add eax, 0x87a44d65
xor eax, 0xf4922fef
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x8525eb9d
xor eax, 0xe8d790ec
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xcbfaebd8
xor eax, 0xd8442b4e
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x9ae17957
xor eax, 0xa6154fa9
rol eax, 0xaf
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0x5ea6ada3
pushf
not eax
add eax, 0xf2418169
xor eax, 0xb4253352
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xfbc563ca
xor eax, 0x894965dc
rol eax, 0x80
popf
jmp 0x14018a898
mov byte [r14], dil
jmp 0x14018c5b7
xor r8d, r8d
xor edx, edx
mov ecx, ebp
call fcn.1400e5854
cmp rax, 0xffffffffffffffff
jne 0x14018c31e
push rax
pushf
mov eax, 0x55354b3
pushf
not eax
add eax, 0xcd438592
xor eax, 0xf9ff0031
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xe7be420a
xor eax, 0xd552aad1
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xa5316828
xor eax, 0xc2b09fc0
rol eax, 0x88
popf
pushf
not eax
add eax, 0xba4ecaa6
xor eax, 0xa7519e5b
rol eax, 3
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0x7f604b8f
pushf
not eax
add eax, 0x85853710
xor eax, 0xa383c441
rol eax, 0xb
popf
pushf
not eax
add eax, 0xf2f0b035
xor eax, 0xb972a32a
rol eax, 0x80
popf
jmp 0x14018a898
jmp 0x14018bbca
mov edi, 0x7120d2bf
pushf
not edi
add edi, 0xffefdf16
xor edi, 0xfd4078d4
rol edi, 6
popf
pushf
not edi
add edi, 0xcccee1cb
xor edi, 0xadbc3a6c
rol edi, 0xd6
popf
pushf
not edi
add edi, 0x867d8829
xor edi, 0xb5ecf4aa
rol edi, 0xb2
popf
mov eax, 0xc9f48def
pushf
not eax
add eax, 0xa26a2d93
xor eax, 0xcceef12e
rol eax, 0x86
popf
pushf
not eax
add eax, 0x8edbb8ad
xor eax, 0xe408f81e
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xc13111b8
xor eax, 0xa8b39d19
rol eax, 0xab
popf
pushf
not eax
add eax, 0xb474d601
xor eax, 0xc9bd8005
rol eax, 0x66
popf
mov dword [rsp + 0x50], eax
push rax
pushf
mov eax, 0x9f7c3b9d
pushf
not eax
add eax, 0xd9d64612
xor eax, 0x881f0ce4
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x8bd3625b
xor eax, 0x8a6f11f1
rol eax, 0x6a
popf
jmp 0x14018a898
mov r8d, edi
movsxd rax, ebx
lea rdx, [rsp + 0x50]
sub r8d, ebx
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
mov ecx, ebp
call fcn.1400c7f23
cmp eax, 0xffffffff
je 0x14018c4d8
push rax
pushf
mov eax, 0x9667ece4
pushf
not eax
add eax, 0x8ec85601
xor eax, 0xb5e293d4
rol eax, 0x81
popf
pushf
not eax
add eax, 0xaa2b69de
xor eax, 0x9735225d
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xc215d8ce
xor eax, 0x96d684ce
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xeff96445
xor eax, 0x8fbe5b43
rol eax, 0xd7
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0x43d14c00
pushf
not eax
add eax, 0xc0db2e3e
xor eax, 0x810998cc
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x896cc1cc
xor eax, 0x9388ca4b
rol eax, 0x9b
popf
jmp 0x14018a898
push rax
not eax
sub ebx, eax
pop rax
sub ebx, 1
cmp edi, ebx
jg 0x14018c55e
push rax
pushf
mov eax, 0x8dfbcdb6
pushf
not eax
add eax, 0xb6006639
xor eax, 0xb2c151e1
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xf07bab32
xor eax, 0xdab4aee2
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xf09e4f75
xor eax, 0xf58d21d2
rol eax, 0x68
popf
jmp 0x14018a898
push rax
pushf
mov eax, 0x81063a25
pushf
not eax
add eax, 0xf7bdb543
xor eax, 0x97d09904
rol eax, 0x16
popf
pushf
not eax
add eax, 0xeb5786cd
xor eax, 0x8ccf18f9
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x8037a885
xor eax, 0xc1d13a5e
rol eax, 0x31
popf
pushf
not eax
add eax, 0xbe67bdbf
xor eax, 0xddfa4373
rol eax, 0x8f
popf
jmp 0x14018a898
xor eax, eax
mov rbx, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
ret
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1401246a2
int3