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

Disassembly:
push rax
pushf
mov eax, 0x4a7a7d0
pushf
not eax
add eax, 0x9d90fbac
xor eax, 0xa14f0134
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xc0d345c3
xor eax, 0x8cc039de
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x8b9853e1
xor eax, 0x91692cdd
rol eax, 0x78
popf
pushf
not eax
add eax, 0xaf3214dc
xor eax, 0xc738b966
rol eax, 0xff
popf
cmp eax, 0x29
jne 0x18005c5c3
popf
pop rax
jmp 0x18005deee
cmp eax, 0
jne 0x18005c5d2
popf
pop rax
jmp 0x18005c947
cmp eax, 3
jne 0x18005c5e1
popf
pop rax
jmp 0x18005cb8a
cmp eax, 1
jne 0x18005c5f0
popf
pop rax
jmp 0x18005caa3
cmp eax, 0xd
jne 0x18005c5ff
popf
pop rax
jmp 0x18005d16e
cmp eax, 0x1a
jne 0x18005c60e
popf
pop rax
jmp 0x18005d84e
cmp eax, 0xe
jne 0x18005c61d
popf
pop rax
jmp 0x18005d1ca
cmp eax, 0x31
jne 0x18005c62c
popf
pop rax
jmp 0x18005e1fb
cmp eax, 0x19
jne 0x18005c63b
popf
pop rax
jmp 0x18005d816
cmp eax, 8
jne 0x18005c64a
popf
pop rax
jmp 0x18005ce85
cmp eax, 0x2a
jne 0x18005c659
popf
pop rax
jmp 0x18005df25
cmp eax, 0x17
jne 0x18005c668
popf
pop rax
jmp 0x18005d722
cmp eax, 0x1c
jne 0x18005c677
popf
pop rax
jmp 0x18005d8f3
cmp eax, 0x2e
jne 0x18005c686
popf
pop rax
jmp 0x18005e094
cmp eax, 0x18
jne 0x18005c695
popf
pop rax
jmp 0x18005d794
cmp eax, 0x2b
jne 0x18005c6a4
popf
pop rax
jmp 0x18005df6f
cmp eax, 0x1b
jne 0x18005c6b3
popf
pop rax
jmp 0x18005d888
cmp eax, 0x2d
jne 0x18005c6c2
popf
pop rax
jmp 0x18005e02e
cmp eax, 0x23
jne 0x18005c6d1
popf
pop rax
jmp 0x18005dc6b
cmp eax, 0x25
jne 0x18005c6e0
popf
pop rax
jmp 0x18005dd62
cmp eax, 0x32
jne 0x18005c6ef
popf
pop rax
jmp 0x18005e28f
cmp eax, 0x13
jne 0x18005c6fe
popf
pop rax
jmp 0x18005d4cb
cmp eax, 0x33
jne 0x18005c70d
popf
pop rax
jmp 0x18005e32f
cmp eax, 0x24
jne 0x18005c71c
popf
pop rax
jmp 0x18005dd00
cmp eax, 0x1e
jne 0x18005c72b
popf
pop rax
jmp 0x18005d9b1
cmp eax, 0xc
jne 0x18005c73a
popf
pop rax
jmp 0x18005d0b6
cmp eax, 0x26
jne 0x18005c749
popf
pop rax
jmp 0x18005ddc5
cmp eax, 0x27
jne 0x18005c758
popf
pop rax
jmp 0x18005de30
cmp eax, 0x30
jne 0x18005c767
popf
pop rax
jmp 0x18005e176
cmp eax, 0x10
jne 0x18005c776
popf
pop rax
jmp 0x18005d303
cmp eax, 0x37
jne 0x18005c785
popf
pop rax
jmp 0x18005e51f
cmp eax, 9
jne 0x18005c794
popf
pop rax
jmp 0x18005cf34
cmp eax, 0x39
jne 0x18005c7a3
popf
pop rax
jmp 0x18005e614
cmp eax, 0x16
jne 0x18005c7b2
popf
pop rax
jmp 0x18005d67b
cmp eax, 0x3b
jne 0x18005c7c1
popf
pop rax
jmp 0x18005e6ce
cmp eax, 0xa
jne 0x18005c7d0
popf
pop rax
jmp 0x18005cfff
cmp eax, 0x36
jne 0x18005c7df
popf
pop rax
jmp 0x18005e4d4
cmp eax, 0x14
jne 0x18005c7ee
popf
pop rax
jmp 0x18005d558
cmp eax, 7
jne 0x18005c7fd
popf
pop rax
jmp 0x18005cdf3
cmp eax, 0x34
jne 0x18005c80c
popf
pop rax
jmp 0x18005e3a8
cmp eax, 2
jne 0x18005c81b
popf
pop rax
jmp 0x18005cadc
cmp eax, 0x20
jne 0x18005c82a
popf
pop rax
jmp 0x18005da75
cmp eax, 0x1d
jne 0x18005c839
popf
pop rax
jmp 0x18005d954
cmp eax, 0x11
jne 0x18005c848
popf
pop rax
jmp 0x18005d369
cmp eax, 0x35
jne 0x18005c857
popf
pop rax
jmp 0x18005e43e
cmp eax, 0x3a
jne 0x18005c866
popf
pop rax
jmp 0x18005e64e
cmp eax, 0x12
jne 0x18005c875
popf
pop rax
jmp 0x18005d424
cmp eax, 0x21
jne 0x18005c884
popf
pop rax
jmp 0x18005db2c
cmp eax, 0x38
jne 0x18005c893
popf
pop rax
jmp 0x18005e583
cmp eax, 0xb
jne 0x18005c8a2
popf
pop rax
jmp 0x18005d060
cmp eax, 0xf
jne 0x18005c8b1
popf
pop rax
jmp 0x18005d24b
cmp eax, 0x15
jne 0x18005c8c0
popf
pop rax
jmp 0x18005d5d7
cmp eax, 5
jne 0x18005c8cf
popf
pop rax
jmp 0x18005ccf0
cmp eax, 6
jne 0x18005c8de
popf
pop rax
jmp 0x18005cd55
cmp eax, 0x22
jne 0x18005c8ed
popf
pop rax
jmp 0x18005dbc0
cmp eax, 0x3c
jne 0x18005c8fc
popf
pop rax
jmp 0x18005e716
cmp eax, 0x1f
jne 0x18005c90b
popf
pop rax
jmp 0x18005da0e
cmp eax, 4
jne 0x18005c91a
popf
pop rax
jmp 0x18005cc55
cmp eax, 0x2f
jne 0x18005c929
popf
pop rax
jmp 0x18005e0cd
cmp eax, 0x28
jne 0x18005c938
popf
pop rax
jmp 0x18005de91
cmp eax, 0x2c
jne 0x18005c947
popf
pop rax
jmp 0x18005e002
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x17]
sub rsp, 0x88
mov rax, qword [0x180040280]
xor rax, rsp
mov qword [rbp - 1], rax
mov r12, r9
mov qword [rbp - 0x29], r9
mov r14, r8
mov qword [rbp - 0x41], rdx
mov rdi, rcx
mov r13d, 0x525af4c
pushf
not r13d
add r13d, 0xf16b7ce3
xor r13d, 0x8674e57c
rol r13d, 0x9b
popf
pushf
not r13d
add r13d, 0x8c18cbb7
xor r13d, 0xb6682edf
rol r13d, 0x3b
popf
pushf
not r13d
add r13d, 0xee425442
xor r13d, 0xe372df68
rol r13d, 0x71
popf
pushf
not r13d
add r13d, 0xaf734af6
xor r13d, 0xa00a3571
rol r13d, 0x9d
popf
xor r8d, r8d
cmp byte [r9], r8b
je 0x18005ca4a
push rax
pushf
mov eax, 0x118c3a99
pushf
not eax
add eax, 0xf5b6c8f5
xor eax, 0xfa179f9f
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xc548a8f3
xor eax, 0xbd2f1ba7
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x86df507c
xor eax, 0xac3cc2a1
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xa27e967d
xor eax, 0x87825f3b
rol eax, 0x66
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0xe496caa7
pushf
not eax
add eax, 0x9b33ff65
xor eax, 0xf3466be9
rol eax, 0x17
popf
pushf
not eax
add eax, 0xc2d3c469
xor eax, 0xad7ed07c
rol eax, 6
popf
pushf
not eax
add eax, 0xdbb34e34
xor eax, 0xb62810d0
rol eax, 4
popf
pushf
not eax
add eax, 0xca5794de
xor eax, 0xe8becb70
rol eax, 0x15
popf
jmp 0x18005c5b4
mov dl, byte [r9]
mov rcx, r9
push rax
pushf
mov eax, 0x110e33e1
pushf
not eax
add eax, 0xf2a72abf
xor eax, 0xdf5592c6
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xd647b454
xor eax, 0xcf7808fa
rol eax, 0x56
popf
jmp 0x18005c5b4
lea rax, [r14 + 1]
cmp dl, byte [r9]
cmovne rax, r14
mov r14, rax
push r13
not r13
sub rcx, r13
pop r13
sub rcx, 1
mov dl, byte [rcx]
test dl, dl
jne 0x18005cb44
push rax
pushf
mov eax, 0xff596254
pushf
not eax
add eax, 0xe2c7a14c
xor eax, 0xe80acf13
rol eax, 0x74
popf
pushf
not eax
add eax, 0xcda69eec
xor eax, 0x9a8aa06e
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xd8c23e9c
xor eax, 0xe4331abd
rol eax, 0xb9
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0xe2447b7f
pushf
not eax
add eax, 0xf4b2f3a6
xor eax, 0xbab04f8d
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xc368c00d
xor eax, 0xb81a6765
rol eax, 4
popf
pushf
not eax
add eax, 0xb598ab4d
xor eax, 0x8cd14a7d
rol eax, 0x2b
popf
jmp 0x18005c5b4
xorps xmm0, xmm0
movups xmmword [rbp - 0x21], xmm0
mov qword [rbp - 0x11], r8
mov qword [rbp - 9], r8
mov r8, r14
xor edx, edx
lea rcx, [rbp - 0x21]
call fcn.18015aa33
nop
mov cl, r13b
call fcn.1800bd5fe
mov rbx, rax
mov qword [rbp - 0x31], rax
lea rcx, [rbp - 0x39]
call fcn.180163e09
mov qword [rbp - 0x39], rax
test rbx, rbx
je 0x18005cbfc
push rax
pushf
mov eax, 0x42dd7722
pushf
not eax
add eax, 0xd6abcde7
xor eax, 0xd8eb29ac
rol eax, 0xae
popf
pushf
not eax
add eax, 0xf0b7329e
xor eax, 0x90dd1fd0
rol eax, 0
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0xe1cc89fd
pushf
not eax
add eax, 0x9672a171
xor eax, 0xf1dc596b
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xf6eb528b
xor eax, 0xcaa189df
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x97f0a701
xor eax, 0xc196d54b
rol eax, 0x44
popf
pushf
not eax
add eax, 0xc290ce24
xor eax, 0xb52ff715
rol eax, 0x17
popf
jmp 0x18005c5b4
mov rdx, qword [rbx]
mov rcx, rbx
jmp 0x18005cc5c
call qword [rdx + 0x10]
test rax, rax
je 0x18005ccaa
push rax
pushf
mov eax, 0x8b16294e
pushf
not eax
add eax, 0xa4281c02
xor eax, 0x893ca5b8
rol eax, 0x59
popf
pushf
not eax
add eax, 0xe664d463
xor eax, 0xeebb344d
rol eax, 0xed
popf
pushf
not eax
add eax, 0xa3e2df65
xor eax, 0xba23bb75
rol eax, 0xdc
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0xb8bd766b
pushf
not eax
add eax, 0x90d9148e
xor eax, 0x8202d9ac
rol eax, 0x65
popf
pushf
not eax
add eax, 0xdafdef39
xor eax, 0x9292a622
rol eax, 2
popf
pushf
not eax
add eax, 0xa2971174
xor eax, 0x8d7da43b
rol eax, 0x7f
popf
jmp 0x18005c5b4
mov r8, qword [rax]
mov edx, r13d
mov rcx, rax
call qword [r8]
push rax
pushf
mov eax, 0x9782c60d
pushf
not eax
add eax, 0xf0cc7c8d
xor eax, 0xac93b00b
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x801408b3
xor eax, 0xf6f4aac9
rol eax, 0x90
popf
pushf
not eax
add eax, 0xe8aff424
xor eax, 0xaf822215
rol eax, 0x99
popf
pushf
not eax
add eax, 0xd58b8504
xor eax, 0x8e59f63e
rol eax, 0x76
popf
jmp 0x18005c5b4
xor cl, cl
mov byte [rbp - 0x51], cl
xor esi, esi
xor r15d, r15d
mov dword [rbp - 0x4d], 0xfffffffe
mov r8, r13
mov qword [rbp - 0x49], r13
mov r13, qword [rbp - 9]
mov rbx, qword [rbp - 0x21]
test r14, r14
jne 0x18005cdc0
push rax
pushf
mov eax, 0x1890d57d
pushf
not eax
add eax, 0xe58ffb13
xor eax, 0x8b579617
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xf4448404
xor eax, 0xe0dfed13
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xb0078805
xor eax, 0xf8c14fb4
rol eax, 0xb5
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0xe2e650ff
pushf
not eax
add eax, 0xc3ee77ce
xor eax, 0xead4157e
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xbe5ecbcb
xor eax, 0xb877b1f2
rol eax, 0x51
popf
jmp 0x18005c5b4
cmp r13, 0xf
jbe 0x18005ce2c
push rax
pushf
mov eax, 0xc77d8954
pushf
not eax
add eax, 0x9f94171e
xor eax, 0xa7550288
rol eax, 0xff
popf
pushf
not eax
add eax, 0x9c919cdf
xor eax, 0xdeefd53e
rol eax, 0xa
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0x39780b54
pushf
not eax
add eax, 0xb3029de1
xor eax, 0x8edfd511
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xc10fda77
xor eax, 0x85c2f082
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xed4346a1
xor eax, 0xf66346a0
rol eax, 0x84
popf
pushf
not eax
add eax, 0xae215f18
xor eax, 0xdb16f70f
rol eax, 0x12
popf
jmp 0x18005c5b4
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x18005cedb
push rax
pushf
mov eax, 0x922b2bd3
pushf
not eax
add eax, 0xe4e28cca
xor eax, 0x82510e40
rol eax, 0x25
popf
pushf
not eax
add eax, 0x867226f6
xor eax, 0xbdc99834
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xd798e03b
xor eax, 0xb6d98783
rol eax, 0xf8
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0x42153bf5
pushf
not eax
add eax, 0xf86a467a
xor eax, 0xb9444f27
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xa570aa24
xor eax, 0x97858b70
rol eax, 0x97
popf
pushf
not eax
add eax, 0xf56410e6
xor eax, 0xb28eea28
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xb5a8d34f
xor eax, 0x810663ca
rol eax, 0x39
popf
jmp 0x18005c5b4
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18005cfa6
push rax
pushf
mov eax, 0xff25100c
pushf
not eax
add eax, 0xbe10642d
xor eax, 0xb44ad991
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xf3812541
xor eax, 0x8b5e871e
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xbada50de
xor eax, 0x970f86aa
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xa8234a0c
xor eax, 0xa60a74ef
rol eax, 7
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0xac2a3a13
pushf
not eax
add eax, 0xda789ca7
xor eax, 0xdb282fda
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x962947c0
xor eax, 0xf30a27c8
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xa94a37c6
xor eax, 0xe1779d52
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x8d9cff3f
xor eax, 0xb657e309
rol eax, 0x89
popf
jmp 0x18005c5b4
mov rcx, rbx
call fcn.1800ad0b7
push rax
pushf
mov eax, 0x52e56fd6
pushf
not eax
add eax, 0x99134855
xor eax, 0xd1ffd99c
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xf3e6647c
xor eax, 0xb89c48a9
rol eax, 0x42
popf
pushf
not eax
add eax, 0xacc60da4
xor eax, 0xd6fabe9e
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x8bfe0ffa
xor eax, 0x85c5253d
rol eax, 0x95
popf
jmp 0x18005c5b4
mov eax, dword [rbp - 0x4d]
mov rcx, qword [rbp - 1]
xor rcx, rsp
call fcn.1800e8c52
add rsp, 0x88
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
cmp al, byte [r12]
je 0x18005d115
push rax
pushf
mov eax, 0x206cdf99
pushf
not eax
add eax, 0xda5e9860
xor eax, 0x94572674
rol eax, 0x33
popf
pushf
not eax
add eax, 0xaefb3368
xor eax, 0xa47e32f8
rol eax, 0xc
popf
pushf
not eax
add eax, 0xcf8562f3
xor eax, 0xcc778f6a
rol eax, 2
popf
pushf
not eax
add eax, 0xfe3b5d0c
xor eax, 0x8cfe63e9
rol eax, 0x1e
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0xee4b820b
pushf
not eax
add eax, 0xf28a0bdd
xor eax, 0xbc3b0ae6
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xb640ad36
xor eax, 0xdbec3a6e
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xcfc4d03a
xor eax, 0xb9547dcb
rol eax, 0x52
popf
pushf
not eax
add eax, 0x9ffc9f14
xor eax, 0xcdde3b7a
rol eax, 0xb1
popf
jmp 0x18005c5b4
inc rsi
push rax
pushf
mov eax, 0xfed8b86
pushf
not eax
add eax, 0xff701645
xor eax, 0x953cf002
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xd5e0bc14
xor eax, 0xbd9d30bd
rol eax, 0x18
popf
pushf
not eax
add eax, 0xd54eb804
xor eax, 0x9e0fe81c
rol eax, 0xea
popf
pushf
not eax
add eax, 0x9115d790
xor eax, 0x825d1e37
rol eax, 0xb8
popf
jmp 0x18005c5b4
mov al, byte [r12 + rsi]
test al, al
jne 0x18005d205
push rax
pushf
mov eax, 0xc79c1c0a
pushf
not eax
add eax, 0x9fff3ebb
xor eax, 0xe35e4662
rol eax, 0x20
popf
pushf
not eax
add eax, 0xff0d34fe
xor eax, 0xc3c8502b
rol eax, 0x71
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0x27508be8
pushf
not eax
add eax, 0xac673ae5
xor eax, 0xbef36b96
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xde5c1e56
xor eax, 0xcb37908c
rol eax, 0xc
popf
pushf
not eax
add eax, 0xc2026584
xor eax, 0xa3a5bcbc
rol eax, 0xb1
popf
jmp 0x18005c5b4
lea rax, [rbp - 0x21]
cmp r13, 0xf
seta cl
mov byte [rbp - 0x50], cl
cmova rax, rbx
cmp byte [rax + r15], 0
je 0x18005d2bd
push rax
pushf
mov eax, 0x33dddbf9
pushf
not eax
add eax, 0x98ff4343
xor eax, 0xffbd28d8
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xf9066b0e
xor eax, 0xed1a5cb9
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xee113929
xor eax, 0xd3783e6c
rol eax, 7
popf
pushf
not eax
add eax, 0xc5a4e627
xor eax, 0xb6bb4828
rol eax, 0x37
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0x4d7362f5
pushf
not eax
add eax, 0x9feafa61
xor eax, 0x9ad7e056
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xd78b989e
xor eax, 0xa227815b
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xf1623539
xor eax, 0xdf21f30d
rol eax, 0xfe
popf
jmp 0x18005c5b4
lea rax, [rbp - 0x21]
test cl, cl
cmovne rax, rbx
movsx rax, byte [rax + r15]
push rax
not rax
sub rsi, rax
pop rax
sub rsi, 1
jmp 0x18005e11a
push r8
not r8
sub rsi, r8
pop r8
sub rsi, 1
mov al, byte [r12 + rsi]
cmp al, byte [r12]
je 0x18005d3cb
push rax
pushf
mov eax, 0xc541a560
pushf
not eax
add eax, 0xb91689cd
xor eax, 0xcf65684d
rol eax, 0x56
popf
pushf
not eax
add eax, 0x8ee605ec
xor eax, 0xcc464bc0
rol eax, 0x52
popf
pushf
not eax
add eax, 0xd432ed23
xor eax, 0x8b1151e0
rol eax, 0xf5
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0x4facdae0
pushf
not eax
add eax, 0xc73e341a
xor eax, 0xc2182623
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xe8654cc9
xor eax, 0xfbec8bdb
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x9e684129
xor eax, 0xc6c3c181
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xf585e807
xor eax, 0x9f317248
rol eax, 0xf6
popf
jmp 0x18005c5b4
test al, al
je 0x18005d485
push rax
pushf
mov eax, 0x3e8a143f
pushf
not eax
add eax, 0xd53dfddc
xor eax, 0x97472b3c
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x92418a24
xor eax, 0xab05b9af
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x8d518f40
xor eax, 0xc488e408
rol eax, 0x84
popf
pushf
not eax
add eax, 0x8a10a7c3
xor eax, 0xc6049ec4
rol eax, 0x63
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0x6f64627c
pushf
not eax
add eax, 0xd6990036
xor eax, 0xdd362477
rol eax, 0xd
popf
pushf
not eax
add eax, 0xee3fbb97
xor eax, 0x994145cf
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x81c00e96
xor eax, 0xeda2eccd
rol eax, 0x50
popf
jmp 0x18005c5b4
mov rdx, qword [rbp - 0x41]
mov rcx, rdi
call fcn.180151bfb
test al, al
jne 0x18005d512
push rax
pushf
mov eax, 0xfce7d737
pushf
not eax
add eax, 0x9dc8b99b
xor eax, 0xc971b6f9
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xfad8d1ea
xor eax, 0xada6ad56
rol eax, 0x99
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0xbe247fba
pushf
not eax
add eax, 0xfbb619ac
xor eax, 0xe2ccd718
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xc0e7f582
xor eax, 0xa524a3b1
rol eax, 0x67
popf
pushf
not eax
add eax, 0xb85ede74
xor eax, 0x9a0ce295
rol eax, 0xca
popf
jmp 0x18005c5b4
cmp byte [rbp + 0x7f], 1
jne 0x18005d5a4
push rax
pushf
mov eax, 0x32e1263
pushf
not eax
add eax, 0x99bbbb25
xor eax, 0x880f6f40
rol eax, 0xea
popf
pushf
not eax
add eax, 0xc04378dc
xor eax, 0xaafd0730
rol eax, 0xd
popf
pushf
not eax
add eax, 0x982667a5
xor eax, 0x89bc4929
rol eax, 0x39
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0x4c187b2b
pushf
not eax
add eax, 0xdbc4e411
xor eax, 0xdb82128a
rol eax, 0x98
popf
pushf
not eax
add eax, 0xf3bc0c21
xor eax, 0x8c67dda6
rol eax, 0x2a
popf
jmp 0x18005c5b4
cmp byte [rdi + 8], al
jne 0x18005d622
push rax
pushf
mov eax, 0x93b54ab6
pushf
not eax
add eax, 0xfb1c5c16
xor eax, 0x8f8f0cd8
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xc6e80b35
xor eax, 0x907fce6f
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xd6704445
xor eax, 0xaf88cfa1
rol eax, 0xa1
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0x94150f1e
pushf
not eax
add eax, 0x916ff11a
xor eax, 0xa2444d33
rol eax, 0xae
popf
pushf
not eax
add eax, 0xd211d912
xor eax, 0x8264eff1
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xdc26a27e
xor eax, 0xce7f16e4
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xe64b20fe
xor eax, 0xa28b87a7
rol eax, 0xe3
popf
jmp 0x18005c5b4
mov rcx, qword [rdi]
test rcx, rcx
je 0x18005d6dc
push rax
pushf
mov eax, 0xaa1a7508
pushf
not eax
add eax, 0xc7fc079d
xor eax, 0xab02572a
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xe4791d02
xor eax, 0xb016f4d9
rol eax, 0x60
popf
pushf
not eax
add eax, 0xd0f46ef1
xor eax, 0xe722d9c3
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x9cabc03c
xor eax, 0xdf286761
rol eax, 0x14
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0x8e6d1c66
pushf
not eax
add eax, 0xf5ee0141
xor eax, 0xe84b8149
rol eax, 0x50
popf
pushf
not eax
add eax, 0xfb24c528
xor eax, 0xaecf7320
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xa03dd562
xor eax, 0xbe58e32e
rol eax, 0x8f
popf
jmp 0x18005c5b4
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x18005d761
push rax
pushf
mov eax, 0x46c2eec2
pushf
not eax
add eax, 0xee82d1f4
xor eax, 0xe4377d10
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xc7d9cbe3
xor eax, 0xa56146d7
rol eax, 0x83
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0x69efd00c
pushf
not eax
add eax, 0xab1e211b
xor eax, 0xb789fa4d
rol eax, 0x23
popf
pushf
not eax
add eax, 0x9e134ed4
xor eax, 0xe8d59cb4
rol eax, 0xb6
popf
jmp 0x18005c5b4
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x18005d7d0
push rax
pushf
mov eax, 0xa38bf8eb
pushf
not eax
add eax, 0xddb08d30
xor eax, 0xe5dcda97
rol eax, 0x51
popf
pushf
not eax
add eax, 0x8b65eb0c
xor eax, 0xedbe283b
rol eax, 0x5b
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0xb3956580
pushf
not eax
add eax, 0x8faf11c1
xor eax, 0xf1137b60
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xa6f86031
xor eax, 0xf1b6ff53
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xbee7554f
xor eax, 0xba5fd8a7
rol eax, 0xa1
popf
jmp 0x18005c5b4
movzx eax, byte [rdx]
jmp 0x18005d888
mov rax, qword [rcx]
jmp 0x18005d852
call qword [rax + 0x30]
push rax
pushf
mov eax, 0x965cc708
pushf
not eax
add eax, 0x9e80dc05
xor eax, 0xf653c95e
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xb1cec5ca
xor eax, 0x9f1b06dc
rol eax, 0xa
popf
jmp 0x18005c5b4
cmp eax, 0xffffffff
je 0x18005d8c0
push rax
pushf
mov eax, 0xe37ddf65
pushf
not eax
add eax, 0x8ed5162b
xor eax, 0x89760bdc
rol eax, 0x88
popf
pushf
not eax
add eax, 0xb30ded9f
xor eax, 0x91ccd47c
rol eax, 0x10
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0x3651a6b4
pushf
not eax
add eax, 0xf7001748
xor eax, 0xf281380e
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x8544c1b5
xor eax, 0x9c12926c
rol eax, 0xc6
popf
jmp 0x18005c5b4
mov byte [rdi + 9], al
jmp 0x18005d9b1
and qword [rdi], 0
push rax
pushf
mov eax, 0x83d2f135
pushf
not eax
add eax, 0x9974daf3
xor eax, 0x858fe467
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x887b21d2
xor eax, 0xf8de51ad
rol eax, 0x32
popf
pushf
not eax
add eax, 0x8fca49b9
xor eax, 0xca25c275
rol eax, 0x19
popf
pushf
not eax
add eax, 0xbf2a6622
xor eax, 0xf1a82752
rol eax, 0xb0
popf
jmp 0x18005c5b4
mov byte [rdi + 8], 1
push rax
pushf
mov eax, 0xa7d1c299
pushf
not eax
add eax, 0xc04d7d18
xor eax, 0xf08616ba
rol eax, 0xba
popf
pushf
not eax
add eax, 0xf70a15bf
xor eax, 0xd361fb10
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xa15877ea
xor eax, 0xe3c6fabe
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xd7fcbeea
xor eax, 0xedf6644f
rol eax, 0xeb
popf
jmp 0x18005c5b4
mov al, byte [rdi + 9]
xor ecx, ecx
cmp byte [r12 + rsi], al
jmp 0x18005df6f
mov rcx, qword [rbp - 0x39]
mov rax, qword [rcx]
mov dl, byte [r12 + rsi]
jmp 0x18005da81
call qword [rax + 0x20]
mov r12b, al
cmp byte [rdi + 8], 0
jne 0x18005dad3
push rax
pushf
mov eax, 0x2f4616e7
pushf
not eax
add eax, 0xecc9bb96
xor eax, 0xb5065f00
rol eax, 0x18
popf
pushf
not eax
add eax, 0xcc33bfdf
xor eax, 0x99e5185d
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xa15f0000
xor eax, 0x9177bc18
rol eax, 0xed
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0xbbaf0380
pushf
not eax
add eax, 0xd4108f7e
xor eax, 0x80d2f602
rol eax, 0x42
popf
pushf
not eax
add eax, 0xfd9d03aa
xor eax, 0xe256792a
rol eax, 0x39
popf
pushf
not eax
add eax, 0x82354939
xor eax, 0x81569f59
rol eax, 0x72
popf
pushf
not eax
add eax, 0xb7a4d180
xor eax, 0x93798935
rol eax, 0x95
popf
jmp 0x18005c5b4
mov rdx, qword [rdi]
test rdx, rdx
je 0x18005db67
push rax
pushf
mov eax, 0x6f670ba0
pushf
not eax
add eax, 0xa300b1ee
xor eax, 0xd7456fb2
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xce2f64ba
xor eax, 0x8fe1981e
rol eax, 0x43
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0xd424fe5f
pushf
not eax
add eax, 0x852c6aa6
xor eax, 0xee3a0e6c
rol eax, 0x17
popf
pushf
not eax
add eax, 0x9cd73380
xor eax, 0x8c9834b8
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xd692bf26
xor eax, 0xba9f11fe
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb3ed701b
xor eax, 0xd092efe6
rol eax, 0xe7
popf
jmp 0x18005c5b4
mov rcx, qword [rdx + 0x38]
mov r8, qword [rcx]
test r8, r8
je 0x18005dc12
push rax
pushf
mov eax, 0x48829820
pushf
not eax
add eax, 0x8b374f8e
xor eax, 0x88034bd9
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xee36aa58
xor eax, 0x907bb66f
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xfa97a226
xor eax, 0xa95d255e
rol eax, 0xd1
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0xf9cd2a93
pushf
not eax
add eax, 0xe737ca51
xor eax, 0xed422b25
rol eax, 0x90
popf
pushf
not eax
add eax, 0x9da97212
xor eax, 0x86861e32
rol eax, 0x54
popf
pushf
not eax
add eax, 0xe7bda051
xor eax, 0xccbca83d
rol eax, 0x78
popf
pushf
not eax
add eax, 0xc74b9dce
xor eax, 0xe024e32b
rol eax, 0x1e
popf
jmp 0x18005c5b4
mov rcx, qword [rdx + 0x50]
cmp dword [rcx], 0
jle 0x18005dcba
push rax
pushf
mov eax, 0xd7099386
pushf
not eax
add eax, 0xf08ad9b5
xor eax, 0xf7812963
rol eax, 0x83
popf
pushf
not eax
add eax, 0xcc60b848
xor eax, 0x87f7b3a6
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xb6767ed7
xor eax, 0xbf9daa63
rol eax, 0x93
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0x618a065f
pushf
not eax
add eax, 0x86fcccd4
xor eax, 0xfe9949b1
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xa2fb44ee
xor eax, 0xc16ceee0
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xd6917006
xor eax, 0x95e85695
rol eax, 0x4b
popf
jmp 0x18005c5b4
movzx eax, byte [r8]
jmp 0x18005ddc5
mov rax, qword [rdx]
mov rcx, rdx
jmp 0x18005dd69
call qword [rax + 0x30]
push rax
pushf
mov eax, 0x3c502746
pushf
not eax
add eax, 0xef46c27d
xor eax, 0xef8edd50
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x83aae2eb
xor eax, 0xe944d74f
rol eax, 3
popf
pushf
not eax
add eax, 0xa485e294
xor eax, 0xaa9b79ff
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xf7dbc388
xor eax, 0xf2174606
rol eax, 0x6f
popf
jmp 0x18005c5b4
cmp eax, 0xffffffff
je 0x18005ddfd
push rax
pushf
mov eax, 0x57ff5553
pushf
not eax
add eax, 0xeba04a22
xor eax, 0x8bdc5d7d
rol eax, 0xce
popf
pushf
not eax
add eax, 0xd917fcaf
xor eax, 0xaeab3f4f
rol eax, 0xfa
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0x8b33a36e
pushf
not eax
add eax, 0x9a0324fc
xor eax, 0xae97f0ad
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xb29b2ead
xor eax, 0x8f851264
rol eax, 0x2b
popf
jmp 0x18005c5b4
mov byte [rdi + 9], al
jmp 0x18005deee
and qword [rdi], 0
push rax
pushf
mov eax, 0x35189b8d
pushf
not eax
add eax, 0xab12efea
xor eax, 0xdef691bb
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x8109ff2d
xor eax, 0xbe3ce1b1
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xf5e0d95e
xor eax, 0x8232458a
rol eax, 0x36
popf
pushf
not eax
add eax, 0xbe92b70e
xor eax, 0xba67afc8
rol eax, 0xe6
popf
jmp 0x18005c5b4
mov byte [rdi + 8], 1
push rax
pushf
mov eax, 0x60db7a6d
pushf
not eax
add eax, 0x8d889d3f
xor eax, 0xa5a00a3b
rol eax, 0x41
popf
pushf
not eax
add eax, 0xfedd5529
xor eax, 0xecc303fb
rol eax, 0xbe
popf
jmp 0x18005c5b4
mov rcx, qword [rbp - 0x39]
mov rax, qword [rcx]
mov dl, byte [rdi + 9]
jmp 0x18005df30
call qword [rax + 0x20]
xor ecx, ecx
cmp r12b, al
mov r12, qword [rbp - 0x29]
push rax
pushf
mov eax, 0x29c8cd42
pushf
not eax
add eax, 0xdaf86567
xor eax, 0xaf19377e
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xd1df66b7
xor eax, 0xe904a94c
rol eax, 0xe4
popf
jmp 0x18005c5b4
setne cl
test ecx, ecx
jne 0x18005dfcf
push rax
pushf
mov eax, 0xe8a986ac
pushf
not eax
add eax, 0xe1ccd77f
xor eax, 0xc5d01b6c
rol eax, 0x58
popf
pushf
not eax
add eax, 0xf1c1e109
xor eax, 0xe6d3e217
rol eax, 0x77
popf
pushf
not eax
add eax, 0xf160a5d1
xor eax, 0xb10a01b0
rol eax, 0x81
popf
pushf
not eax
add eax, 0xa5077165
xor eax, 0x8f077973
rol eax, 0x64
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0x23dab4ff
pushf
not eax
add eax, 0x9eed8a60
xor eax, 0xd12d3210
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xb3a14ae7
xor eax, 0x891151be
rol eax, 0xbe
popf
jmp 0x18005c5b4
mov cl, 0xa2
pushf
not cl
add cl, 0x55
xor cl, 0x20
rol cl, 0x30
popf
pushf
not cl
add cl, 0x13
xor cl, 0x88
rol cl, 0x15
popf
mov byte [rbp - 0x51], cl
mov r8, qword [rbp - 0x49]
jmp 0x18005e176
cmp byte [rbp - 0x50], 0
mov r8, qword [rbp - 0x49]
jmp 0x18005e0cd
test cl, cl
mov dword [rbp - 0x4d], r15d
push rax
pushf
mov eax, 0x66bb650b
pushf
not eax
add eax, 0xdecab560
xor eax, 0xb91d97a3
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xcab082bf
xor eax, 0x9d727a28
rol eax, 0xe9
popf
jmp 0x18005c5b4
lea rdx, [rbp - 0x21]
cmovne rdx, rbx
mov ecx, 0xd42abfc
pushf
not ecx
add ecx, 0xcc716c44
xor ecx, 0xd84ae030
rol ecx, 0xa9
popf
pushf
not ecx
add ecx, 0xb15d0891
xor ecx, 0xe91c1a3a
rol ecx, 0xbd
popf
cmp r8, rcx
movzx eax, r8b
cmovb ecx, eax
mov byte [rdx + r15], cl
mov rbx, qword [rbp - 0x21]
mov r13, qword [rbp - 9]
mov cl, byte [rbp - 0x51]
push rax
pushf
mov eax, 0xc0afdc1a
pushf
not eax
add eax, 0xce0c335d
xor eax, 0xc19c4509
rol eax, 3
popf
pushf
not eax
add eax, 0xf83e0246
xor eax, 0x96750c15
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xdceeed0a
xor eax, 0xdd19bf8d
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xd47b9e73
xor eax, 0xb6ea0832
rol eax, 0xe7
popf
jmp 0x18005c5b4
inc r15
cmp r15, r14
jb 0x18005e1c8
push rax
pushf
mov eax, 0x1907461b
pushf
not eax
add eax, 0xcc391f99
xor eax, 0xa65cb8cb
rol eax, 0x64
popf
pushf
not eax
add eax, 0xfa20fbe0
xor eax, 0xb4edd143
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xd005e7ba
xor eax, 0xbec8d014
rol eax, 3
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0x87b6bf33
pushf
not eax
add eax, 0xb901223b
xor eax, 0xb43d5546
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xcf938308
xor eax, 0x890e0bd1
rol eax, 0x89
popf
jmp 0x18005c5b4
test cl, cl
je 0x18005e25c
push rax
pushf
mov eax, 0x4229e949
pushf
not eax
add eax, 0xcf1506e3
xor eax, 0xfffa1acc
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc3137eba
xor eax, 0xf1212fb5
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xb0140ec5
xor eax, 0xa01de33a
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xa12a0476
xor eax, 0xf983d53f
rol eax, 0x98
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0x11145e46
pushf
not eax
add eax, 0x9335606b
xor eax, 0x91f97881
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xbb6d4a10
xor eax, 0xc552a0cb
rol eax, 0xae
popf
jmp 0x18005c5b4
mov rdx, qword [rbp - 0x41]
mov rcx, rdi
call fcn.180151bfb
test al, al
jne 0x18005e2fc
push rax
pushf
mov eax, 0xa3818972
pushf
not eax
add eax, 0xe53c9bad
xor eax, 0xcc9f1bca
rol eax, 0x72
popf
pushf
not eax
add eax, 0xa4ec1e8c
xor eax, 0xf0b9d1fe
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xd3de120c
xor eax, 0xaec8e5ea
rol eax, 0xec
popf
pushf
not eax
add eax, 0xd51ca813
xor eax, 0x89c0cb79
rol eax, 0x11
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0xb96637ea
pushf
not eax
add eax, 0xff75bd29
xor eax, 0xfde11313
rol eax, 0x37
popf
pushf
not eax
add eax, 0xca2c0186
xor eax, 0xb34e323a
rol eax, 0xb5
popf
jmp 0x18005c5b4
mov r8, qword [rbp - 0x49]
inc r8
mov qword [rbp - 0x49], r8
mov rcx, qword [rdi]
test rcx, rcx
je 0x18005e375
push rax
pushf
mov eax, 0xcdeae527
pushf
not eax
add eax, 0xb3771c99
xor eax, 0xe18ae018
rol eax, 0x10
popf
pushf
not eax
add eax, 0xc796b32a
xor eax, 0xf02daf2e
rol eax, 0xe2
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0xa9df930b
pushf
not eax
add eax, 0x928795ab
xor eax, 0x85243cd9
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe0792773
xor eax, 0xc7fc9a8a
rol eax, 0xe1
popf
jmp 0x18005c5b4
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
je 0x18005e40b
push rax
pushf
mov eax, 0xd2b529b0
pushf
not eax
add eax, 0xef4e2982
xor eax, 0xe0bccbb6
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xc42b099f
xor eax, 0xa082721c
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x9e852a84
xor eax, 0xd0b9bab6
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xc4d18f19
xor eax, 0x802cb93f
rol eax, 0x46
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0x1be83da1
pushf
not eax
add eax, 0xc0a8e2da
xor eax, 0xd81a7556
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xb81d40b8
xor eax, 0xea703aa0
rol eax, 0x1c
popf
jmp 0x18005c5b4
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x18005e48d
push rax
pushf
mov eax, 0x1011f2a8
pushf
not eax
add eax, 0xc60967d2
xor eax, 0x808ffc88
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x86259274
xor eax, 0xff47106a
rol eax, 0x84
popf
pushf
not eax
add eax, 0xb0cfbad2
xor eax, 0xf567f269
rol eax, 0x3a
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0xe905c586
pushf
not eax
add eax, 0xe4b53315
xor eax, 0xa304eb3e
rol eax, 0xea
popf
pushf
not eax
add eax, 0xa9b1e530
xor eax, 0x857149a2
rol eax, 2
popf
pushf
not eax
add eax, 0x8e16ceaa
xor eax, 0x927d4aec
rol eax, 0x97
popf
jmp 0x18005c5b4
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 1]
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x18005e583
mov rax, qword [rcx]
jmp 0x18005e523
call qword [rax + 0x38]
mov r8, qword [rbp - 0x49]
push rax
pushf
mov eax, 0xb583bdd0
pushf
not eax
add eax, 0xcbaafdfd
xor eax, 0xd688f523
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x8403a71c
xor eax, 0x93cca8bf
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xed5e2deb
xor eax, 0x82c2b303
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf663f958
xor eax, 0xb45c6ef7
rol eax, 0xeb
popf
jmp 0x18005c5b4
cmp eax, 0xffffffff
je 0x18005e5e1
push rax
pushf
mov eax, 0x9302e889
pushf
not eax
add eax, 0x9156d24f
xor eax, 0xa697df34
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xde78190b
xor eax, 0x93deec4f
rol eax, 0x42
popf
pushf
not eax
add eax, 0xd7f564a1
xor eax, 0xdb88ca63
rol eax, 0x81
popf
pushf
not eax
add eax, 0xdee2e0b6
xor eax, 0x90df1e5e
rol eax, 0xec
popf
jmp 0x18005c5b4
push rax
pushf
mov eax, 0x8cf75cc5
pushf
not eax
add eax, 0xd4a9a785
xor eax, 0xf59de4dd
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xaddc3cde
xor eax, 0xec82b215
rol eax, 0x6c
popf
jmp 0x18005c5b4
xor al, al
jmp 0x18005e6ce
and qword [rdi], 0
mov al, 0x67
pushf
not al
add al, 0xe4
xor al, 0x16
rol al, 0x2c
popf
pushf
not al
add al, 0x43
xor al, 0x6a
rol al, 0xec
popf
pushf
not al
add al, 0xe2
xor al, 0xc8
rol al, 0x7b
popf
pushf
not al
add al, 0xc
xor al, 0x34
rol al, 0x5f
popf
push rax
pushf
mov eax, 0xd9d573e8
pushf
not eax
add eax, 0xa83d2e20
xor eax, 0xd5042f5a
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xfe15f537
xor eax, 0xb9b513df
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xa3a9756d
xor eax, 0x95c5a7df
rol eax, 0xe8
popf
jmp 0x18005c5b4
mov byte [rdi + 8], al
or dword [rbp - 0x4d], 0xffffffff
mov byte [rbp - 0x51], 0
xor esi, esi
xor r15d, r15d
jmp 0x18005d1ca
call fcn.1800933f2
int3