Function at 0x18016b2d1
Capabilities:
Check for software breakpoints
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x5c87d3ca
pushf
not eax
add eax, 0xc3dc5c56
xor eax, 0xee417fc4
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xbb827c49
xor eax, 0xc432f333
rol eax, 0xde
popf
cmp eax, 0x29
jne 0x18016b30e
popf
pop rax
jmp 0x18016ceae
cmp eax, 0
jne 0x18016b31d
popf
pop rax
jmp 0x18016b60b
cmp eax, 3
jne 0x18016b32c
popf
pop rax
jmp 0x18016b859
cmp eax, 1
jne 0x18016b33b
popf
pop rax
jmp 0x18016b6e4
cmp eax, 0xd
jne 0x18016b34a
popf
pop rax
jmp 0x18016bea3
cmp eax, 0x1a
jne 0x18016b359
popf
pop rax
jmp 0x18016c532
cmp eax, 0xe
jne 0x18016b368
popf
pop rax
jmp 0x18016bf3b
cmp eax, 0x31
jne 0x18016b377
popf
pop rax
jmp 0x18016d376
cmp eax, 0x19
jne 0x18016b386
popf
pop rax
jmp 0x18016c49a
cmp eax, 8
jne 0x18016b395
popf
pop rax
jmp 0x18016bbd8
cmp eax, 0x2a
jne 0x18016b3a4
popf
pop rax
jmp 0x18016cf5a
cmp eax, 0x17
jne 0x18016b3b3
popf
pop rax
jmp 0x18016c3f0
cmp eax, 0x1c
jne 0x18016b3c2
popf
pop rax
jmp 0x18016c62f
cmp eax, 0x2e
jne 0x18016b3d1
popf
pop rax
jmp 0x18016d1c8
cmp eax, 0x18
jne 0x18016b3e0
popf
pop rax
jmp 0x18016c462
cmp eax, 0x2b
jne 0x18016b3ef
popf
pop rax
jmp 0x18016cff1
cmp eax, 0x1b
jne 0x18016b3fe
popf
pop rax
jmp 0x18016c5c7
cmp eax, 0x2d
jne 0x18016b40d
popf
pop rax
jmp 0x18016d126
cmp eax, 0x23
jne 0x18016b41c
popf
pop rax
jmp 0x18016c9e9
cmp eax, 0x25
jne 0x18016b42b
popf
pop rax
jmp 0x18016cb96
cmp eax, 0x32
jne 0x18016b43a
popf
pop rax
jmp 0x18016d414
cmp eax, 0x13
jne 0x18016b449
popf
pop rax
jmp 0x18016c1f0
cmp eax, 0x33
jne 0x18016b458
popf
pop rax
jmp 0x18016d45c
cmp eax, 0x24
jne 0x18016b467
popf
pop rax
jmp 0x18016ca82
cmp eax, 0x1e
jne 0x18016b476
popf
pop rax
jmp 0x18016c76e
cmp eax, 0xc
jne 0x18016b485
popf
pop rax
jmp 0x18016be46
cmp eax, 0x26
jne 0x18016b494
popf
pop rax
jmp 0x18016cc15
cmp eax, 0x27
jne 0x18016b4a3
popf
pop rax
jmp 0x18016cd41
cmp eax, 0x30
jne 0x18016b4b2
popf
pop rax
jmp 0x18016d315
cmp eax, 0x10
jne 0x18016b4c1
popf
pop rax
jmp 0x18016c012
cmp eax, 0x2c
jne 0x18016b4d0
popf
pop rax
jmp 0x18016d06f
cmp eax, 9
jne 0x18016b4df
popf
pop rax
jmp 0x18016bc6d
cmp eax, 4
jne 0x18016b4ee
popf
pop rax
jmp 0x18016b8fb
cmp eax, 0x16
jne 0x18016b4fd
popf
pop rax
jmp 0x18016c34f
cmp eax, 0x28
jne 0x18016b50c
popf
pop rax
jmp 0x18016cdd3
cmp eax, 0xa
jne 0x18016b51b
popf
pop rax
jmp 0x18016bd1e
cmp eax, 0x22
jne 0x18016b52a
popf
pop rax
jmp 0x18016c971
cmp eax, 0x14
jne 0x18016b539
popf
pop rax
jmp 0x18016c2ac
cmp eax, 7
jne 0x18016b548
popf
pop rax
jmp 0x18016bb23
cmp eax, 5
jne 0x18016b557
popf
pop rax
jmp 0x18016b991
cmp eax, 2
jne 0x18016b566
popf
pop rax
jmp 0x18016b799
cmp eax, 0x20
jne 0x18016b575
popf
pop rax
jmp 0x18016c843
cmp eax, 0x1d
jne 0x18016b584
popf
pop rax
jmp 0x18016c6db
cmp eax, 0x11
jne 0x18016b593
popf
pop rax
jmp 0x18016c0c0
cmp eax, 6
jne 0x18016b5a2
popf
pop rax
jmp 0x18016ba67
cmp eax, 0x2f
jne 0x18016b5b1
popf
pop rax
jmp 0x18016d259
cmp eax, 0x12
jne 0x18016b5c0
popf
pop rax
jmp 0x18016c16e
cmp eax, 0x21
jne 0x18016b5cf
popf
pop rax
jmp 0x18016c8d8
cmp eax, 0x1f
jne 0x18016b5de
popf
pop rax
jmp 0x18016c7c9
cmp eax, 0xb
jne 0x18016b5ed
popf
pop rax
jmp 0x18016bdb3
cmp eax, 0xf
jne 0x18016b5fc
popf
pop rax
jmp 0x18016bfbd
cmp eax, 0x15
jne 0x18016b60b
popf
pop rax
jmp 0x18016c340
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xa0
mov rax, qword [0x180040280]
xor rax, rsp
mov qword [rbp + 0x2f], rax
xor edi, edi
mov word [rbp + 0xf], 0x15ff
xor r11b, r11b
mov dword [rbp + 0x11], 2
xor r15b, r15b
mov word [rbp + 0x15], 0x8eb
mov byte [rbp - 0x49], r15b
mov r14, rcx
mov qword [rbp + 0x17], rdi
mov r12d, edi
mov word [rbp - 0x11], 0x25ff
mov r13d, edi
mov dword [rbp - 0xf], edi
mov qword [rbp - 0xb], rdi
mov qword [rbp - 1], 0x25ff0e70
mov qword [rbp + 7], rdi
mov byte [rbp - 0x48], r11b
mov qword [rcx + 0x20], rdi
nop
push rax
pushf
mov eax, 0x1d01bb08
pushf
not eax
add eax, 0xd6538ed6
xor eax, 0x8e0752ad
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xdc7be52c
xor eax, 0xc51b94fd
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xbc834eae
xor eax, 0x850cd77b
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xe1241d90
xor eax, 0xcaeb3865
rol eax, 0xf4
popf
jmp 0x18016b2ff
movzx esi, r15b
lea rdx, [rbp - 0x39]
mov r15, qword [r14 + 0x10]
movzx ebx, r11b
push rsi
not rsi
sub r15, rsi
pop rsi
sub r15, 1
add rbx, qword [r14]
mov rcx, rbx
mov qword [rbp - 0x41], rsi
call fcn.18000a1d0
mov r9d, dword [rbp - 0x18]
mov r8d, eax
bt r9d, 0xc
jb 0x18016b766
push rax
pushf
mov eax, 0xdea8fb22
pushf
not eax
add eax, 0x9ed800e2
xor eax, 0xc642f28e
rol eax, 0x46
popf
pushf
not eax
add eax, 0xd49f1183
xor eax, 0x8cad209d
rol eax, 1
popf
pushf
not eax
add eax, 0xffa72870
xor eax, 0x9c8e5cb6
rol eax, 0xc6
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0x205dd0bd
pushf
not eax
add eax, 0xab185553
xor eax, 0xdd904c4b
rol eax, 0x43
popf
pushf
not eax
add eax, 0xaf029354
xor eax, 0xf92c4c61
rol eax, 0xaa
popf
jmp 0x18016b2ff
movzx r11d, byte [rbp - 0x48]
mov r10, rbx
cmp r11b, 5
jb 0x18016b800
push rax
pushf
mov eax, 0xdef460ef
pushf
not eax
add eax, 0x9bb5b1e6
xor eax, 0x891d11b9
rol eax, 0x52
popf
pushf
not eax
add eax, 0xbb27b920
xor eax, 0xd4679a59
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xc6bbc61d
xor eax, 0xae7b32c7
rol eax, 0x22
popf
pushf
not eax
add eax, 0x90458357
xor eax, 0xfd482a30
rol eax, 0x60
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0xcd235799
pushf
not eax
add eax, 0xbce5493f
xor eax, 0x975ff2e7
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xd10a5b08
xor eax, 0xb796dd1a
rol eax, 0x39
popf
pushf
not eax
add eax, 0xe1f42d32
xor eax, 0xf85535b4
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xb765961a
xor eax, 0xd7103a39
rol eax, 0xd8
popf
jmp 0x18016b2ff
mov r8d, 0x84651afd
pushf
not r8d
add r8d, 0xf7d37a22
xor r8d, 0x89a0d91b
rol r8d, 0xd2
popf
pushf
not r8d
add r8d, 0xeeb891bd
xor r8d, 0xedb8a682
rol r8d, 0x46
popf
mov qword [rbp - 0xb], rbx
lea r10, [rbp - 0x11]
lea r13d, [r8 - 0xd]
jmp 0x18016c847
movzx eax, byte [rbp - 0x2c]
and al, 0xc7
cmp al, 5
jne 0x18016b938
push rax
pushf
mov eax, 0xd09984bf
pushf
not eax
add eax, 0xc5be1af6
xor eax, 0xb41625d9
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xf8ecbde8
xor eax, 0x9e551d4e
rol eax, 0xeb
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0x6d1da407
pushf
not eax
add eax, 0xb6aa7c5f
xor eax, 0xa1a9a856
rol eax, 0x23
popf
pushf
not eax
add eax, 0xb0a908eb
xor eax, 0xebade2b5
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x9e80de54
xor eax, 0xf48f4cdf
rol eax, 0x75
popf
pushf
not eax
add eax, 0x8f570a27
xor eax, 0x86871497
rol eax, 0x7c
popf
jmp 0x18016b2ff
movzx eax, byte [rbp - 0x39]
lea rdi, [rbp + 0x1f]
mov rcx, r8
lea r10, [rbp + 0x1f]
mov rsi, rbx
mov edx, ebx
rep movsb byte [rdi], byte [rsi]
sub edx, r15d
mov ecx, r9d
add edx, dword [rbp - 0x1c]
shr rcx, 2
and ecx, 0xf
sub rax, rcx
mov dword [rbp + rax + 0x1b], edx
cmp byte [rbp - 0x2e], 0xff
jne 0x18016ba21
push rax
pushf
mov eax, 0xedf65a33
pushf
not eax
add eax, 0xcb3a8418
xor eax, 0xc3af45ee
rol eax, 0x43
popf
pushf
not eax
add eax, 0xc0e5adf5
xor eax, 0x83a78acb
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xea2599a8
xor eax, 0xb751a3e4
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xfdcc031b
xor eax, 0xb95fc04e
rol eax, 0x9e
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0xc8027a8
pushf
not eax
add eax, 0x8234a166
xor eax, 0xdd157128
rol eax, 0x68
popf
pushf
not eax
add eax, 0x8a7776d6
xor eax, 0x8ae62d6e
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xdb1593cf
xor eax, 0xbacf31b3
rol eax, 0xb
popf
jmp 0x18016b2ff
cmp byte [rbp - 0x2a], 4
jne 0x18016baca
push rax
pushf
mov eax, 0x721517bc
pushf
not eax
add eax, 0xc3fda842
xor eax, 0xcaac8448
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xdb1c4bc3
xor eax, 0xeeffbb3a
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xa1d886bf
xor eax, 0xf3264624
rol eax, 0x30
popf
pushf
not eax
add eax, 0xe1e76e07
xor eax, 0x8cd21846
rol eax, 0x83
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0x6fd642a0
pushf
not eax
add eax, 0xf1b3bd91
xor eax, 0xe4594c56
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xadb2ee8a
xor eax, 0xb017bbfe
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x9073ad61
xor eax, 0x9eeaa335
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xf4c04e5a
xor eax, 0xefae60d2
rol eax, 0x84
popf
jmp 0x18016b2ff
mov r13d, 0xa3f48fd4
pushf
not r13d
add r13d, 0x969d762f
xor r13d, 0x9a9cf239
rol r13d, 0x9d
popf
pushf
not r13d
add r13d, 0xfba2d530
xor r13d, 0xb3f59a6e
rol r13d, 0x7f
popf
pushf
not r13d
add r13d, 0xa1ca766f
xor r13d, 0xd643e48e
rol r13d, 0x93
popf
pushf
not r13d
add r13d, 0xb2b0ab31
xor r13d, 0xfe6a007d
rol r13d, 0xcc
popf
jmp 0x18016c843
movzx ecx, byte [rbp - 0x2e]
cmp cl, 0xe8
jne 0x18016bc3a
push rax
pushf
mov eax, 0xf2e5609b
pushf
not eax
add eax, 0xa3042e68
xor eax, 0x8d93d7c6
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xb022e3c4
xor eax, 0xfe729981
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xea240b5d
xor eax, 0xb5b627ed
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xa1998c59
xor eax, 0xbf143868
rol eax, 0x76
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0x39ff109e
pushf
not eax
add eax, 0xfa624806
xor eax, 0xe567c99a
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xe7bb656c
xor eax, 0xd3bdf0d7
rol eax, 0x92
popf
jmp 0x18016b2ff
movsxd rax, dword [rbp - 0x24]
lea r10, [rbp + 0xf]
movzx ecx, byte [rbp - 0x39]
push rbx
not rbx
sub rax, rbx
pop rbx
sub rax, 1
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov r8d, 0x4c5e03c
pushf
not r8d
add r8d, 0xbbdacf60
xor r8d, 0xb9eb13dd
rol r8d, 0x97
popf
pushf
not r8d
add r8d, 0xc51c5bbd
xor r8d, 0x8298b320
rol r8d, 0xc6
popf
pushf
not r8d
add r8d, 0xaa9a5ddc
xor r8d, 0x8700362a
rol r8d, 0xad
popf
mov qword [rbp + 0x17], rcx
jmp 0x18016c847
movzx eax, cl
and al, 0xfd
cmp al, 0xe9
jne 0x18016bd80
push rax
pushf
mov eax, 0x779ac5fe
pushf
not eax
add eax, 0xf6851131
xor eax, 0xe56aab4e
rol eax, 6
popf
pushf
not eax
add eax, 0xa77f773e
xor eax, 0xd58b9cad
rol eax, 0xf
popf
pushf
not eax
add eax, 0xb8c2cb85
xor eax, 0xa06f31be
rol eax, 0x93
popf
pushf
not eax
add eax, 0x949cc227
xor eax, 0xf795117f
rol eax, 0x9c
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0x936dacfd
pushf
not eax
add eax, 0xef34c594
xor eax, 0x8aa1744b
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xb4ddf39f
xor eax, 0xdb2241d2
rol eax, 0x18
popf
jmp 0x18016b2ff
movzx edx, byte [rbp - 0x39]
movsx rax, byte [rbp - 0x24]
push rbx
not rbx
sub rdx, rbx
pop rbx
sub rdx, 1
cmp cl, 0xeb
je 0x18016be00
push rax
pushf
mov eax, 0xa806753c
pushf
not eax
add eax, 0xdb0dec1c
xor eax, 0x9d55bf0d
rol eax, 0x80
popf
pushf
not eax
add eax, 0x99336cc2
xor eax, 0xeae0a2e3
rol eax, 0xe0
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0x5b23c5f1
pushf
not eax
add eax, 0xf485b540
xor eax, 0xe064a6d7
rol eax, 0x83
popf
pushf
not eax
add eax, 0xc4c6aa33
xor eax, 0xbd3015a2
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x958bb272
xor eax, 0xf4b30e0f
rol eax, 0x71
popf
jmp 0x18016b2ff
movsxd rax, dword [rbp - 0x24]
push rax
pushf
mov eax, 0xdd726b69
pushf
not eax
add eax, 0xf9b29533
xor eax, 0xe2a24936
rol eax, 0x92
popf
pushf
not eax
add eax, 0x8d6796c6
xor eax, 0xd53c8270
rol eax, 0xca
popf
pushf
not eax
add eax, 0xe612d1f4
xor eax, 0xc7f4df7d
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xbe9ce6cf
xor eax, 0xc6d1b38f
rol eax, 0x78
popf
jmp 0x18016b2ff
lea rcx, [rdx + rax]
mov rax, qword [r14]
cmp rax, rcx
ja 0x18016bf08
push rax
pushf
mov eax, 0x192ef558
pushf
not eax
add eax, 0xf51af134
xor eax, 0x888ed408
rol eax, 0x22
popf
pushf
not eax
add eax, 0xd27aa58d
xor eax, 0xe43446d5
rol eax, 0x63
popf
pushf
not eax
add eax, 0xcc5d9e0b
xor eax, 0xf7ce840d
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xcf8dda58
xor eax, 0xc630c14f
rol eax, 0xa1
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0xd77cc8eb
pushf
not eax
add eax, 0xe0362818
xor eax, 0xc19b810b
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xce30ff69
xor eax, 0x85797556
rol eax, 0x1f
popf
jmp 0x18016b2ff
add rax, 5
cmp rcx, rax
jae 0x18016bf77
push rax
pushf
mov eax, 0x9cd2260
pushf
not eax
add eax, 0xe6d763f9
xor eax, 0xac79a69d
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xbf360b01
xor eax, 0x870a7061
rol eax, 0xd8
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0xb3da0ec5
pushf
not eax
add eax, 0xe3102ea6
xor eax, 0xddc6a6e6
rol eax, 0xe
popf
pushf
not eax
add eax, 0xbb44a44e
xor eax, 0x868d423a
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xb3ffb3c6
xor eax, 0xd0165903
rol eax, 0x18
popf
jmp 0x18016b2ff
cmp r12, rcx
cmovae rcx, r12
mov r12, rcx
jmp 0x18016c847
cmp rbx, r12
mov qword [rbp - 0xb], rcx
mov r13d, edi
lea r10, [rbp - 0x11]
setae r13b
mov r8d, 0x5a4260d0
pushf
not r8d
add r8d, 0xf7c86327
xor r8d, 0x9d158acc
rol r8d, 0xbd
popf
pushf
not r8d
add r8d, 0xb2e98a6b
xor r8d, 0xf7d06e97
rol r8d, 0xaa
popf
pushf
not r8d
add r8d, 0xb05aec8c
xor r8d, 0x927bea70
rol r8d, 0xe1
popf
jmp 0x18016c847
movzx esi, byte [rbp - 0x2d]
movzx edx, cl
and dl, 0xf0
cmp dl, 0x70
je 0x18016c128
push rax
pushf
mov eax, 0x33d4c81e
pushf
not eax
add eax, 0xba1f78a4
xor eax, 0xfe11493a
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xc0b616b3
xor eax, 0x82bc8b4f
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x85b1c309
xor eax, 0xb15ee97f
rol eax, 0x86
popf
pushf
not eax
add eax, 0xc30e4b56
xor eax, 0x9efed025
rol eax, 0xb8
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0x58a0f0f7
pushf
not eax
add eax, 0xefed8be8
xor eax, 0xaeddbaf2
rol eax, 0x52
popf
pushf
not eax
add eax, 0xa6b25515
xor eax, 0xc658846f
rol eax, 0x14
popf
pushf
not eax
add eax, 0x88823819
xor eax, 0xdde428fa
rol eax, 0x6c
popf
jmp 0x18016b2ff
movzx eax, cl
and al, 0xfc
cmp al, 0xe0
je 0x18016c1aa
push rax
pushf
mov eax, 0x5abed12b
pushf
not eax
add eax, 0xe897d865
xor eax, 0xeb955254
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xcfa82c63
xor eax, 0xa95bd6f1
rol eax, 2
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0x4eb15a60
pushf
not eax
add eax, 0xf0ed46b4
xor eax, 0x97f3ccb1
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xcb6c096b
xor eax, 0x998c81d5
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x97a2a10c
xor eax, 0x9b51c822
rol eax, 0xef
popf
jmp 0x18016b2ff
movzx eax, sil
and al, 0xf0
cmp al, 0x80
je 0x18016c253
push rax
pushf
mov eax, 0x58622843
pushf
not eax
add eax, 0x8653c549
xor eax, 0x98e7ecc8
rol eax, 0x59
popf
pushf
not eax
add eax, 0x958e81f3
xor eax, 0xe4314517
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xecd4db9e
xor eax, 0xad337da9
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x83b161d0
xor eax, 0xf97e5590
rol eax, 5
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0xf12f9b73
pushf
not eax
add eax, 0xc9840696
xor eax, 0xbb16971a
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xac5502e8
xor eax, 0xb30cf425
rol eax, 0x67
popf
pushf
not eax
add eax, 0x803a0a17
xor eax, 0xaa26bae0
rol eax, 0x40
popf
pushf
not eax
add eax, 0xa1c63de3
xor eax, 0xbcf31fb0
rol eax, 0x25
popf
jmp 0x18016b2ff
and cl, 0xfe
cmp cl, 0xc2
jne 0x18016c2fa
push rax
pushf
mov eax, 0xe4521b34
pushf
not eax
add eax, 0x9bccfa62
xor eax, 0x9d41e4aa
rol eax, 0x64
popf
pushf
not eax
add eax, 0xea488155
xor eax, 0xd5ed4782
rol eax, 0x91
popf
pushf
not eax
add eax, 0xd5144253
xor eax, 0xf6531b5a
rol eax, 0x42
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0x23ae6608
pushf
not eax
add eax, 0xe7aefc89
xor eax, 0xa2c27ec4
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x9cef871f
xor eax, 0xeb3898c6
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x825a027b
xor eax, 0xf856ab01
rol eax, 0x5b
popf
jmp 0x18016b2ff
cmp rbx, r12
mov r13d, edi
setae r13b
jmp 0x18016c843
movzx edi, byte [rbp - 0x39]
push rbx
not rbx
sub rdi, rbx
pop rbx
sub rdi, 1
cmp dl, 0x70
je 0x18016c3bd
push rax
pushf
mov eax, 0xb6d43a9c
pushf
not eax
add eax, 0x97eedfe3
xor eax, 0xf06d26ef
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x8a14c34a
xor eax, 0xf5c084ef
rol eax, 0x20
popf
pushf
not eax
add eax, 0xe8dc0c10
xor eax, 0x8ebce349
rol eax, 0x16
popf
pushf
not eax
add eax, 0xdef02761
xor eax, 0x825bfb0e
rol eax, 0xf4
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0x92159489
pushf
not eax
add eax, 0xf8f2ace3
xor eax, 0xea7e0dd7
rol eax, 0xb
popf
pushf
not eax
add eax, 0xceeecaaf
xor eax, 0xb642564a
rol eax, 0xe3
popf
jmp 0x18016b2ff
movzx eax, cl
and al, 0xfc
cmp al, 0xe0
movsxd rax, dword [rbp - 0x24]
jne 0x18016c42f
push rax
pushf
mov eax, 0x5063c6f6
pushf
not eax
add eax, 0x9c225848
xor eax, 0xfa115738
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xabe1a666
xor eax, 0xdeab7061
rol eax, 1
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0x1ca66039
pushf
not eax
add eax, 0x9e7faa1e
xor eax, 0x923d5550
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x8b8c7226
xor eax, 0x86936a30
rol eax, 0x7d
popf
jmp 0x18016b2ff
movsx rax, byte [rbp - 0x24]
push rax
pushf
mov eax, 0x1701c71f
pushf
not eax
add eax, 0xa3937c0f
xor eax, 0xafc04a1f
rol eax, 0x19
popf
pushf
not eax
add eax, 0xc8c8924c
xor eax, 0xe898ee4e
rol eax, 0x90
popf
jmp 0x18016b2ff
lea rdx, [rdi + rax]
mov rax, qword [r14]
cmp rax, rdx
ja 0x18016c4d9
push rax
pushf
mov eax, 0x85cd9af0
pushf
not eax
add eax, 0xb4f6396d
xor eax, 0xe0697cc3
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xf60e597a
xor eax, 0xb42d19aa
rol eax, 0xd2
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0x42673799
pushf
not eax
add eax, 0xd9491c87
xor eax, 0xed501bc3
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xe2f24ed9
xor eax, 0xd940b43a
rol eax, 0x48
popf
pushf
not eax
add eax, 0xc7c0ac61
xor eax, 0xb3ddc5cb
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xa9dcbe1a
xor eax, 0xbcff7fd7
rol eax, 0x3c
popf
jmp 0x18016b2ff
add rax, 5
cmp rdx, rax
jae 0x18016c594
push rax
pushf
mov eax, 0x725a2184
pushf
not eax
add eax, 0xdac276b3
xor eax, 0x8ab86e3f
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xeb39ae5e
xor eax, 0xcfe450ce
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x934c7af8
xor eax, 0xacb01e50
rol eax, 0xd
popf
pushf
not eax
add eax, 0x9d29c56a
xor eax, 0xb6dd3ac7
rol eax, 0xfc
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0xb4b35430
pushf
not eax
add eax, 0x8de527d5
xor eax, 0xf511d8a9
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x9b2211c2
xor eax, 0x94c9a860
rol eax, 0xa9
popf
jmp 0x18016b2ff
cmp r12, rdx
cmovae rdx, r12
mov r12, rdx
jmp 0x18016c843
movzx eax, cl
and al, 0xfc
cmp al, 0xe0
je 0x18016c695
push rax
pushf
mov eax, 0xa587e514
pushf
not eax
add eax, 0x8ba3b6bb
xor eax, 0xcec29ce2
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x97213f9a
xor eax, 0x945f62ca
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xf01ad88a
xor eax, 0xd806c0f5
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xc559a021
xor eax, 0xbf68cd79
rol eax, 0xd3
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0xb465f41
pushf
not eax
add eax, 0xe0f25b66
xor eax, 0xab5465a1
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xcaaa2dc5
xor eax, 0xd30e6814
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xebbe4872
xor eax, 0xc56c1f77
rol eax, 0xeb
popf
jmp 0x18016b2ff
mov eax, ecx
cmp cl, 0xf
jne 0x18016c73b
push rax
pushf
mov eax, 0xb177af3a
pushf
not eax
add eax, 0xaffe59e1
xor eax, 0xe8b0ef62
rol eax, 0x91
popf
pushf
not eax
add eax, 0xa483bc85
xor eax, 0xb29b8a63
rol eax, 0x32
popf
pushf
not eax
add eax, 0xda5f3a49
xor eax, 0x8a41473b
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xf9f435f6
xor eax, 0x83e93769
rol eax, 0x50
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0xb416a856
pushf
not eax
add eax, 0xc1de2e71
xor eax, 0x9e5abebd
rol eax, 0x86
popf
pushf
not eax
add eax, 0xb08ab708
xor eax, 0xc6bc8d23
rol eax, 0x29
popf
jmp 0x18016b2ff
mov eax, esi
push rax
pushf
mov eax, 0x3d0e5a5d
pushf
not eax
add eax, 0xa7da3021
xor eax, 0x909b04c6
rol eax, 0x58
popf
pushf
not eax
add eax, 0xf92ce913
xor eax, 0xfd6c8d12
rol eax, 0x34
popf
pushf
not eax
add eax, 0x87d5244e
xor eax, 0xdd32af8a
rol eax, 5
popf
pushf
not eax
add eax, 0x824fc86a
xor eax, 0xb17d8b8c
rol eax, 0x27
popf
jmp 0x18016b2ff
and al, 0xf
mov qword [rbp + 7], rdx
xor al, 0x71
lea r10, [rbp - 1]
mov byte [rbp - 1], al
mov r8d, 0x27308f7d
pushf
not r8d
add r8d, 0xcefd9f35
xor r8d, 0x9df7f5ed
rol r8d, 0x40
popf
pushf
not r8d
add r8d, 0xc5802f48
xor r8d, 0x8bc534ed
rol r8d, 0xcd
popf
push rax
pushf
mov eax, 0x7b14c3ad
pushf
not eax
add eax, 0xa0306de8
xor eax, 0xef1ff7e0
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x83228a97
xor eax, 0xf3673156
rol eax, 0x6b
popf
jmp 0x18016b2ff
mov rsi, qword [rbp - 0x41]
cmp rbx, r12
jae 0x18016c892
push rax
pushf
mov eax, 0x1b6abe65
pushf
not eax
add eax, 0xdaa79e21
xor eax, 0x99b9b463
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x82f23b08
xor eax, 0xbb7d65b9
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x8cdbebf3
xor eax, 0xc46a403d
rol eax, 0x44
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0x4c465ea8
pushf
not eax
add eax, 0xb80dd0c0
xor eax, 0xdabea537
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xd9566fd6
xor eax, 0x88675673
rol eax, 0x55
popf
pushf
not eax
add eax, 0xd102f669
xor eax, 0xc6fa2b38
rol eax, 0xc6
popf
jmp 0x18016b2ff
movzx eax, byte [rbp - 0x39]
cmp r8d, eax
jne 0x18016c92b
push rax
pushf
mov eax, 0xc3fd4464
pushf
not eax
add eax, 0xdd139677
xor eax, 0xe3d89f0d
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xc70fffd8
xor eax, 0xb5866cc6
rol eax, 0x96
popf
pushf
not eax
add eax, 0xba1a7789
xor eax, 0x8c0cbced
rol eax, 0xf2
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0x8dffcd60
pushf
not eax
add eax, 0x95f26733
xor eax, 0xd4f6465f
rol eax, 0x73
popf
pushf
not eax
add eax, 0xf4f0f407
xor eax, 0xbc994909
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xa86c67e2
xor eax, 0xfbbdd3a0
rol eax, 0x6a
popf
jmp 0x18016b2ff
movzx r15d, byte [rbp - 0x49]
lea eax, [r8 + r15]
cmp eax, 0x32
ja 0x18016c9b6
push rax
pushf
mov eax, 0xed1954b
pushf
not eax
add eax, 0x96f7c138
xor eax, 0xa2162bc7
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x842c555d
xor eax, 0xf82c4ef2
rol eax, 0x1b
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0x90a7e34b
pushf
not eax
add eax, 0x8525662a
xor eax, 0xb4d6a105
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xfc0ec6b1
xor eax, 0x979fde9b
rol eax, 0xb2
popf
jmp 0x18016b2ff
mov eax, dword [r14 + 0x24]
cmp eax, 8
jae 0x18016ca29
push rax
pushf
mov eax, 0x600f0dc1
pushf
not eax
add eax, 0xbb706a4e
xor eax, 0xc53f120f
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xb3f51ab7
xor eax, 0x88334b87
rol eax, 0x6b
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0xf323358b
pushf
not eax
add eax, 0xac951b76
xor eax, 0xae5d41a0
rol eax, 2
popf
pushf
not eax
add eax, 0xeb75a1a0
xor eax, 0x8547463a
rol eax, 0xa
popf
pushf
not eax
add eax, 0x87c7743f
xor eax, 0xb2ad078a
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xb01ee28a
xor eax, 0xfeeed8a3
rol eax, 0xf6
popf
jmp 0x18016b2ff
mov byte [rax + r14 + 0x28], r11b
mov eax, dword [r14 + 0x24]
mov ecx, r8d
mov byte [rax + r14 + 0x30], r15b
add r15b, r8b
mov rdi, qword [r14 + 0x10]
inc dword [r14 + 0x24]
push rsi
not rsi
sub rdi, rsi
pop rsi
sub rdi, 1
mov rsi, r10
mov byte [rbp - 0x49], r15b
rep movsb byte [rdi], byte [rsi]
add r11b, byte [rbp - 0x39]
mov edi, 0x32edbc98
pushf
not edi
add edi, 0xa14c0767
xor edi, 0xe1e5e22d
rol edi, 0x15
popf
pushf
not edi
add edi, 0xde7c2789
xor edi, 0xf94f478f
rol edi, 0xf1
popf
pushf
not edi
add edi, 0xb4a42777
xor edi, 0x82994c7d
rol edi, 0x9a
popf
pushf
not edi
add edi, 0xfcfd7f63
xor edi, 0xb7ddb370
rol edi, 0xca
popf
mov byte [rbp - 0x48], r11b
test r13d, r13d
je 0x18016cb63
push rax
pushf
mov eax, 0x1e69bcf8
pushf
not eax
add eax, 0xc53fd221
xor eax, 0xf26ceec1
rol eax, 0xda
popf
pushf
not eax
add eax, 0xa81d714f
xor eax, 0xb71ce68e
rol eax, 0x96
popf
pushf
not eax
add eax, 0xc8ffb0d4
xor eax, 0xd493133b
rol eax, 0x95
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0xf48b3edb
pushf
not eax
add eax, 0x9e279d09
xor eax, 0xe8a16331
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xd446b777
xor eax, 0xe341c282
rol eax, 0x61
popf
jmp 0x18016b2ff
cmp r11b, 5
jae 0x18016cbcf
push rax
pushf
mov eax, 0x8eb77394
pushf
not eax
add eax, 0xbb71f805
xor eax, 0xd5c5a313
rol eax, 3
popf
pushf
not eax
add eax, 0x9dbaabc1
xor eax, 0xd1c17191
rol eax, 0x5d
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0xb8cae889
pushf
not eax
add eax, 0xf3ab7bd7
xor eax, 0xcd305d16
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x9448380f
xor eax, 0xfcc5e4b8
rol eax, 0xf
popf
pushf
not eax
add eax, 0xd2811f68
xor eax, 0xd5032b2a
rol eax, 0x9d
popf
jmp 0x18016b2ff
mov rdi, qword [r14]
mov edx, 0x12dac8fb
pushf
not edx
add edx, 0xa9c5bf6e
xor edx, 0x891228cd
rol edx, 1
popf
pushf
not edx
add edx, 0xf671efea
xor edx, 0xf936077e
rol edx, 0xe8
popf
pushf
not edx
add edx, 0x9fff2193
xor edx, 0xc5cd753e
rol edx, 0x6a
popf
pushf
not edx
add edx, 0xa4a15a8d
xor edx, 0x86af65dc
rol edx, 0xce
popf
movzx esi, r11b
movzx ecx, r11b
sub edx, esi
push rdi
not rdi
sub rcx, rdi
pop rdi
sub rcx, 1
call fcn.18014fa61
test eax, eax
jne 0x18016cce8
push rax
pushf
mov eax, 0x970c4304
pushf
not eax
add eax, 0xc97f33e0
xor eax, 0xbda78c5f
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x88fb16b1
xor eax, 0xd82d2de6
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xcef5ff5a
xor eax, 0xa6345748
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x886496c1
xor eax, 0xd8cc1203
rol eax, 0x71
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0xead981f4
pushf
not eax
add eax, 0xd94e10ea
xor eax, 0xdc8a6ced
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x805e1c49
xor eax, 0xb5b56661
rol eax, 8
popf
pushf
not eax
add eax, 0xcc3e2c7d
xor eax, 0x92142abb
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xa8a57ae4
xor eax, 0x8ba2532c
rol eax, 0xb7
popf
jmp 0x18016b2ff
cmp r11b, 2
jae 0x18016cda0
push rax
pushf
mov eax, 0x9baf87af
pushf
not eax
add eax, 0xc65ab541
xor eax, 0xe75de607
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xa16b81e4
xor eax, 0xf521c88d
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xdac563f2
xor eax, 0xc9aefe7d
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x9f7edd14
xor eax, 0xac98e356
rol eax, 0xc3
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0x4654ef37
pushf
not eax
add eax, 0xe0ec0e7f
xor eax, 0xa2c665ce
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xaaa51337
xor eax, 0xa39ae3e0
rol eax, 0x83
popf
jmp 0x18016b2ff
mov edx, 0x9be3b70e
pushf
not edx
add edx, 0x9bb2ca0d
xor edx, 0xc1ecc1cd
rol edx, 0xa
popf
pushf
not edx
add edx, 0xb7d50c92
xor edx, 0xa10ec1ab
rol edx, 0x8a
popf
pushf
not edx
add edx, 0xeb0d9ca1
xor edx, 0xcf34d27a
rol edx, 0xc
popf
sub edx, esi
call fcn.18014fa61
test eax, eax
je 0x18016ce7b
push rax
pushf
mov eax, 0xaeb1b5c6
pushf
not eax
add eax, 0x84037bef
xor eax, 0xd044d475
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xf9792f81
xor eax, 0xc02fc204
rol eax, 0x73
popf
pushf
not eax
add eax, 0x934c5782
xor eax, 0xa78d2bed
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x9a79496b
xor eax, 0xdab5b7fd
rol eax, 0x9d
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0x212f20aa
pushf
not eax
add eax, 0xf9f89f41
xor eax, 0xab3a1d4d
rol eax, 0x26
popf
pushf
not eax
add eax, 0xbfec4f23
xor eax, 0xc313588e
rol eax, 0x1e
popf
jmp 0x18016b2ff
lea rcx, [rdi - 5]
call fcn.1800e4e39
test eax, eax
je 0x18016cf14
push rax
pushf
mov eax, 0xaf93c406
pushf
not eax
add eax, 0xd4557bcc
xor eax, 0xde9e0d4d
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x977047c6
xor eax, 0xf6204ff2
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xb9c82d3c
xor eax, 0xefcdcf4e
rol eax, 0x81
popf
pushf
not eax
add eax, 0xe57e0f3d
xor eax, 0xbd316df6
rol eax, 0xbf
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0xfdac866f
pushf
not eax
add eax, 0xc40b8317
xor eax, 0xf084ae72
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x839478c5
xor eax, 0xf5a22cf5
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x840bce78
xor eax, 0xf0de7c86
rol eax, 0x2e
popf
jmp 0x18016b2ff
mov rax, qword [r14]
movzx edx, byte [rax - 5]
test dl, dl
je 0x18016cfab
push rax
pushf
mov eax, 0x9024b89f
pushf
not eax
add eax, 0xb2a98b5b
xor eax, 0xe985e878
rol eax, 0xf
popf
pushf
not eax
add eax, 0x97b8f4e1
xor eax, 0xa0e5a8e0
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x9c566510
xor eax, 0xf27644a3
rol eax, 0xda
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0xd515c612
pushf
not eax
add eax, 0xcec1599d
xor eax, 0xeda71164
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xce72f3d0
xor eax, 0xb20ff40f
rol eax, 0x79
popf
pushf
not eax
add eax, 0xdee8e22f
xor eax, 0xad5048b6
rol eax, 0x7a
popf
jmp 0x18016b2ff
cmp dl, 0x90
je 0x18016d029
push rax
pushf
mov eax, 0x9c753216
pushf
not eax
add eax, 0x9e549505
xor eax, 0xb0c6f31b
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb145ef3f
xor eax, 0xbb94d5f5
rol eax, 0x7f
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0x5e3ef102
pushf
not eax
add eax, 0xbd667e3e
xor eax, 0xefba761c
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xc9998a6c
xor eax, 0xd0b68149
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xeedbb0d0
xor eax, 0xfa6130b2
rol eax, 0x25
popf
jmp 0x18016b2ff
cmp dl, 0xcc
jne 0x18016d0cd
push rax
pushf
mov eax, 0x59fc965c
pushf
not eax
add eax, 0xc307c7e0
xor eax, 0xc4797b5d
rol eax, 0x32
popf
pushf
not eax
add eax, 0x840852ba
xor eax, 0xfaaf62ad
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xc694fa55
xor eax, 0x920bee39
rol eax, 0x43
popf
pushf
not eax
add eax, 0x97471f32
xor eax, 0xe3cf6018
rol eax, 0x98
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0x7ad6100
pushf
not eax
add eax, 0xd2c563e5
xor eax, 0xa0218e58
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xc9671e5a
xor eax, 0x8e9019b7
rol eax, 0x31
popf
pushf
not eax
add eax, 0xda740f00
xor eax, 0x8f18a4f6
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xf5c895da
xor eax, 0xfaff3129
rol eax, 0xa2
popf
jmp 0x18016b2ff
mov ecx, 0x3a3aac10
pushf
not ecx
add ecx, 0xc39d8978
xor ecx, 0xbbfa59ed
rol ecx, 0xf6
popf
pushf
not ecx
add ecx, 0xd91ff6f4
xor ecx, 0xc7281661
rol ecx, 0x9a
popf
pushf
not ecx
add ecx, 0xeb847984
xor ecx, 0x87c92420
rol ecx, 0x65
popf
pushf
not ecx
add ecx, 0x8e178b5b
xor ecx, 0xbf828227
rol ecx, 1
popf
add rax, 0xfffffffffffffffc
push rax
pushf
mov eax, 0x93370c0f
pushf
not eax
add eax, 0xb32e0a1e
xor eax, 0xfdc59edf
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xbad6dd64
xor eax, 0x8ac92307
rol eax, 0x70
popf
pushf
not eax
add eax, 0xb963e824
xor eax, 0xc9937fb8
rol eax, 6
popf
jmp 0x18016b2ff
cmp byte [rax], dl
jne 0x18016d212
push rax
pushf
mov eax, 0xee38f2ec
pushf
not eax
add eax, 0xd1b9b4ba
xor eax, 0x8a44180d
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x89cdd07e
xor eax, 0xb99b8fac
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xd0bc8c50
xor eax, 0xe78c974a
rol eax, 0x2c
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0xbe90e143
pushf
not eax
add eax, 0xaa6ed21e
xor eax, 0xabb9928e
rol eax, 0x83
popf
pushf
not eax
add eax, 0xb94b9d8e
xor eax, 0xd50fd5fc
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xe342cf05
xor eax, 0xf1cadc8f
rol eax, 0x13
popf
jmp 0x18016b2ff
inc ecx
inc rax
cmp ecx, 5
jb 0x18016d2bc
push rax
pushf
mov eax, 0x3246d1d9
pushf
not eax
add eax, 0x8a2e86ff
xor eax, 0xe71b03b1
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xb2fcaf53
xor eax, 0xdb62e8c1
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x82cb8e7b
xor eax, 0x9751b2e0
rol eax, 0x97
popf
pushf
not eax
add eax, 0x9650b54f
xor eax, 0xf2822aaa
rol eax, 0x37
popf
jmp 0x18016b2ff
push rax
pushf
mov eax, 0xe13a8cb
pushf
not eax
add eax, 0x90d507ba
xor eax, 0x8aa164fa
rol eax, 2
popf
pushf
not eax
add eax, 0xb04c180f
xor eax, 0xd00ac3b6
rol eax, 0x98
popf
pushf
not eax
add eax, 0xeeee7d5c
xor eax, 0xd2807c31
rol eax, 0xad
popf
pushf
not eax
add eax, 0xf5a1dfa8
xor eax, 0xebb61926
rol eax, 0x29
popf
jmp 0x18016b2ff
mov dword [r14 + 0x20], 1
push rax
pushf
mov eax, 0x2207184e
pushf
not eax
add eax, 0x91545c93
xor eax, 0x839b7203
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xbce90ba6
xor eax, 0xf41c38ff
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xcb2dcfe6
xor eax, 0xfcb858ec
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x822b0f93
xor eax, 0xa1bd0e2e
rol eax, 0x86
popf
jmp 0x18016b2ff
mov rcx, qword [r14 + 8]
mov eax, 0xc6a2637a
pushf
not eax
add eax, 0xad438da1
xor eax, 0x817a2995
rol eax, 0x62
popf
pushf
not eax
add eax, 0xa649cc5c
xor eax, 0xe9d3faa3
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb94dfb67
xor eax, 0x8b5aed1f
rol eax, 0xae
popf
mov qword [rbp - 0xb], rcx
mov ecx, dword [rbp - 9]
movsd xmm0, qword [rbp - 0x11]
movzx edx, r15b
add rdx, qword [r14 + 0x10]
mov qword [r14 + 0x18], rdx
movsd qword [rdx], xmm0
mov dword [rdx + 8], ecx
movzx ecx, word [rbp - 5]
mov word [rdx + 0xc], cx
jmp 0x18016d45c
xor eax, eax
push rax
pushf
mov eax, 0xf689c119
pushf
not eax
add eax, 0xe54d14fa
xor eax, 0xd9fce80a
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xc26880fb
xor eax, 0x8215efa2
rol eax, 0x17
popf
pushf
not eax
add eax, 0xad771164
xor eax, 0xb934db90
rol eax, 0x49
popf
jmp 0x18016b2ff
mov rcx, qword [rbp + 0x2f]
xor rcx, rsp
call fcn.1800e9129
lea r11, [rsp + 0xa0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret