Function at 0x18005c6eb
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x6ce29795
pushf
not eax
add eax, 0x86995d76
xor eax, 0xe4c0e5db
rol eax, 0x95
popf
pushf
not eax
add eax, 0xce14f825
xor eax, 0xb4dbbd79
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x9df8c68e
xor eax, 0xf2e4a614
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xb762f727
xor eax, 0xd833b3cb
rol eax, 0x13
popf
cmp eax, 0x29
jne 0x18005c74e
popf
pop rax
jmp 0x18005dfc5
cmp eax, 0
jne 0x18005c75d
popf
pop rax
jmp 0x18005cad2
cmp eax, 3
jne 0x18005c76c
popf
pop rax
jmp 0x18005cce3
cmp eax, 1
jne 0x18005c77b
popf
pop rax
jmp 0x18005cbe9
cmp eax, 0xd
jne 0x18005c78a
popf
pop rax
jmp 0x18005d1e3
cmp eax, 0x1a
jne 0x18005c799
popf
pop rax
jmp 0x18005d925
cmp eax, 0xe
jne 0x18005c7a8
popf
pop rax
jmp 0x18005d219
cmp eax, 0x31
jne 0x18005c7b7
popf
pop rax
jmp 0x18005e343
cmp eax, 0x19
jne 0x18005c7c6
popf
pop rax
jmp 0x18005d8d7
cmp eax, 8
jne 0x18005c7d5
popf
pop rax
jmp 0x18005cf92
cmp eax, 0x2a
jne 0x18005c7e4
popf
pop rax
jmp 0x18005e00f
cmp eax, 0x17
jne 0x18005c7f3
popf
pop rax
jmp 0x18005d797
cmp eax, 0x1c
jne 0x18005c802
popf
pop rax
jmp 0x18005da29
cmp eax, 0x2e
jne 0x18005c811
popf
pop rax
jmp 0x18005e17a
cmp eax, 0x18
jne 0x18005c820
popf
pop rax
jmp 0x18005d82f
cmp eax, 0x2b
jne 0x18005c82f
popf
pop rax
jmp 0x18005e07f
cmp eax, 0x1b
jne 0x18005c83e
popf
pop rax
jmp 0x18005d972
cmp eax, 0x2d
jne 0x18005c84d
popf
pop rax
jmp 0x18005e13a
cmp eax, 0x23
jne 0x18005c85c
popf
pop rax
jmp 0x18005dd42
cmp eax, 0x25
jne 0x18005c86b
popf
pop rax
jmp 0x18005de26
cmp eax, 0x32
jne 0x18005c87a
popf
pop rax
jmp 0x18005e3d7
cmp eax, 0x13
jne 0x18005c889
popf
pop rax
jmp 0x18005d51a
cmp eax, 0x33
jne 0x18005c898
popf
pop rax
jmp 0x18005e464
cmp eax, 0x24
jne 0x18005c8a7
popf
pop rax
jmp 0x18005ddc4
cmp eax, 0x1e
jne 0x18005c8b6
popf
pop rax
jmp 0x18005dac1
cmp eax, 0xc
jne 0x18005c8c5
popf
pop rax
jmp 0x18005d151
cmp eax, 0x26
jne 0x18005c8d4
popf
pop rax
jmp 0x18005de89
cmp eax, 0x27
jne 0x18005c8e3
popf
pop rax
jmp 0x18005df2d
cmp eax, 0x30
jne 0x18005c8f2
popf
pop rax
jmp 0x18005e298
cmp eax, 0x10
jne 0x18005c901
popf
pop rax
jmp 0x18005d352
cmp eax, 0x37
jne 0x18005c910
popf
pop rax
jmp 0x18005e667
cmp eax, 9
jne 0x18005c91f
popf
pop rax
jmp 0x18005d01b
cmp eax, 0x39
jne 0x18005c92e
popf
pop rax
jmp 0x18005e75c
cmp eax, 0x16
jne 0x18005c93d
popf
pop rax
jmp 0x18005d703
cmp eax, 0x3b
jne 0x18005c94c
popf
pop rax
jmp 0x18005e829
cmp eax, 0xa
jne 0x18005c95b
popf
pop rax
jmp 0x18005d0c0
cmp eax, 0x36
jne 0x18005c96a
popf
pop rax
jmp 0x18005e609
cmp eax, 0x14
jne 0x18005c979
popf
pop rax
jmp 0x18005d5cd
cmp eax, 7
jne 0x18005c988
popf
pop rax
jmp 0x18005cf26
cmp eax, 0x34
jne 0x18005c997
popf
pop rax
jmp 0x18005e503
cmp eax, 2
jne 0x18005c9a6
popf
pop rax
jmp 0x18005cc35
cmp eax, 0x20
jne 0x18005c9b5
popf
pop rax
jmp 0x18005db72
cmp eax, 0x1d
jne 0x18005c9c4
popf
pop rax
jmp 0x18005da64
cmp eax, 0x11
jne 0x18005c9d3
popf
pop rax
jmp 0x18005d3a5
cmp eax, 0x35
jne 0x18005c9e2
popf
pop rax
jmp 0x18005e586
cmp eax, 0x3a
jne 0x18005c9f1
popf
pop rax
jmp 0x18005e7bc
cmp eax, 0x12
jne 0x18005ca00
popf
pop rax
jmp 0x18005d473
cmp eax, 0x21
jne 0x18005ca0f
popf
pop rax
jmp 0x18005dc16
cmp eax, 0x38
jne 0x18005ca1e
popf
pop rax
jmp 0x18005e6b8
cmp eax, 0xb
jne 0x18005ca2d
popf
pop rax
jmp 0x18005d0fb
cmp eax, 0xf
jne 0x18005ca3c
popf
pop rax
jmp 0x18005d2ad
cmp eax, 0x15
jne 0x18005ca4b
popf
pop rax
jmp 0x18005d65f
cmp eax, 5
jne 0x18005ca5a
popf
pop rax
jmp 0x18005ce49
cmp eax, 6
jne 0x18005ca69
popf
pop rax
jmp 0x18005ce88
cmp eax, 0x22
jne 0x18005ca78
popf
pop rax
jmp 0x18005dcaa
cmp eax, 0x3c
jne 0x18005ca87
popf
pop rax
jmp 0x18005e884
cmp eax, 0x1f
jne 0x18005ca96
popf
pop rax
jmp 0x18005db0b
cmp eax, 4
jne 0x18005caa5
popf
pop rax
jmp 0x18005cdae
cmp eax, 0x2f
jne 0x18005cab4
popf
pop rax
jmp 0x18005e1d8
cmp eax, 0x28
jne 0x18005cac3
popf
pop rax
jmp 0x18005df68
cmp eax, 0x2c
jne 0x18005cad2
popf
pop rax
jmp 0x18005e0ff
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, 0xa4af42b1
pushf
not r13d
add r13d, 0xcc0e7a75
xor r13d, 0xfb1f9ac6
rol r13d, 0xeb
popf
pushf
not r13d
add r13d, 0xb28cc3c5
xor r13d, 0xad2494f2
rol r13d, 0x1c
popf
xor r8d, r8d
cmp byte [r9], r8b
je 0x18005cb90
push rax
pushf
mov eax, 0xcd72ce69
pushf
not eax
add eax, 0x92dfee8d
xor eax, 0x8583a53e
rol eax, 0x16
popf
pushf
not eax
add eax, 0x9f7d62f3
xor eax, 0x8900ced2
rol eax, 4
popf
pushf
not eax
add eax, 0xeaa43951
xor eax, 0xd7c5a117
rol eax, 0x7e
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0x7f6d4b21
pushf
not eax
add eax, 0x855070bc
xor eax, 0xd8c10449
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa1dc66eb
xor eax, 0xfad4a8a2
rol eax, 0x52
popf
pushf
not eax
add eax, 0xfeeea9e5
xor eax, 0xe70ad475
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xa9d0921e
xor eax, 0xd494361e
rol eax, 0x1e
popf
jmp 0x18005c73f
mov dl, byte [r9]
mov rcx, r9
push rax
pushf
mov eax, 0x45e3e793
pushf
not eax
add eax, 0x9a397cee
xor eax, 0xba03d20d
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x99afa5f9
xor eax, 0xb2eefa30
rol eax, 0x87
popf
pushf
not eax
add eax, 0xf8a82d9a
xor eax, 0x81fdae97
rol eax, 0x7c
popf
jmp 0x18005c73f
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 0x18005ccb0
push rax
pushf
mov eax, 0x4ee9a33
pushf
not eax
add eax, 0xc971c1eb
xor eax, 0x866b8d40
rol eax, 3
popf
pushf
not eax
add eax, 0xbf82135e
xor eax, 0xe3f934fb
rol eax, 0x28
popf
pushf
not eax
add eax, 0xdfd18d2a
xor eax, 0x8057fe45
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x85fddafe
xor eax, 0xea63c503
rol eax, 0xbc
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0xe776b5f
pushf
not eax
add eax, 0xbb5d7bd3
xor eax, 0xd015cabe
rol eax, 0x36
popf
pushf
not eax
add eax, 0xa58b417a
xor eax, 0xf22c8483
rol eax, 0x92
popf
jmp 0x18005c73f
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.18015a864
nop
mov cl, r13b
call fcn.1800be1e2
mov rbx, rax
mov qword [rbp - 0x31], rax
lea rcx, [rbp - 0x39]
call fcn.180163d9c
mov qword [rbp - 0x39], rax
test rbx, rbx
je 0x18005cd68
push rax
pushf
mov eax, 0xfcca6ae5
pushf
not eax
add eax, 0xdd863e81
xor eax, 0xcc21c525
rol eax, 0x78
popf
pushf
not eax
add eax, 0xe2c74768
xor eax, 0x91c636b1
rol eax, 0xab
popf
pushf
not eax
add eax, 0xa3dd7cae
xor eax, 0xbefe7f03
rol eax, 0xd7
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0x3434bbad
pushf
not eax
add eax, 0xf3be1754
xor eax, 0xda448593
rol eax, 0xec
popf
pushf
not eax
add eax, 0xdd5812e1
xor eax, 0xbaaecd55
rol eax, 0x82
popf
pushf
not eax
add eax, 0xbe696792
xor eax, 0xa6ffa1cc
rol eax, 0x5a
popf
jmp 0x18005c73f
mov rdx, qword [rbx]
mov rcx, rbx
jmp 0x18005cdb5
call qword [rdx + 0x10]
test rax, rax
je 0x18005ce03
push rax
pushf
mov eax, 0x8985fa67
pushf
not eax
add eax, 0xa4f6b731
xor eax, 0xb754e1f2
rol eax, 0xb
popf
pushf
not eax
add eax, 0xe410bd1b
xor eax, 0xae11e1dd
rol eax, 0x60
popf
pushf
not eax
add eax, 0xf0a75e4d
xor eax, 0x81700be8
rol eax, 0xb6
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0x8af6b9c
pushf
not eax
add eax, 0xcd523c1f
xor eax, 0xa8388924
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xbb14ce64
xor eax, 0xcb29382a
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xf1c943f8
xor eax, 0xb285f0bb
rol eax, 0x1c
popf
jmp 0x18005c73f
mov r8, qword [rax]
mov edx, r13d
mov rcx, rax
call qword [r8]
push rax
pushf
mov eax, 0xfd5e93ed
pushf
not eax
add eax, 0xa3b9b3e4
xor eax, 0xebd423c4
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xd6aae671
xor eax, 0xb1d1fead
rol eax, 0x37
popf
jmp 0x18005c73f
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 0x18005cee0
push rax
pushf
mov eax, 0xa72864f5
pushf
not eax
add eax, 0xcf232e63
xor eax, 0x82096318
rol eax, 0x13
popf
pushf
not eax
add eax, 0xe5f837b4
xor eax, 0xe24b0816
rol eax, 0x84
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0xd038a6d
pushf
not eax
add eax, 0xc54cb97b
xor eax, 0xb32e0bda
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xd4a20fe1
xor eax, 0xe1d14b6a
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xf35e3a3c
xor eax, 0xc5961668
rol eax, 0xae
popf
jmp 0x18005c73f
cmp r13, 0xf
jbe 0x18005cf5f
push rax
pushf
mov eax, 0x4c66bb7a
pushf
not eax
add eax, 0xa2455707
xor eax, 0xc808ea42
rol eax, 0xae
popf
pushf
not eax
add eax, 0x93c77e59
xor eax, 0xf553d6e3
rol eax, 0xaa
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0x5d9ac54e
pushf
not eax
add eax, 0xf4812842
xor eax, 0xbe45cd2a
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xac3dc817
xor eax, 0xb1a8b3a1
rol eax, 0xec
popf
jmp 0x18005c73f
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x18005cfd5
push rax
pushf
mov eax, 0x8db0f04d
pushf
not eax
add eax, 0xdff7cc13
xor eax, 0xda130509
rol eax, 0xda
popf
pushf
not eax
add eax, 0xe0761741
xor eax, 0xae54f7c5
rol eax, 0x15
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0xefe8805
pushf
not eax
add eax, 0x9d7c8eb4
xor eax, 0xb10e5d5a
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x9f72259d
xor eax, 0xb9df2aa8
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xbae956c1
xor eax, 0xe66e841a
rol eax, 0xf0
popf
jmp 0x18005c73f
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18005d07a
push rax
pushf
mov eax, 0x1ba361b
pushf
not eax
add eax, 0xb49a544e
xor eax, 0xa4c9ef5c
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x8eee7656
xor eax, 0xfb0ff4d8
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xc4a0c4ff
xor eax, 0xa9bbeb60
rol eax, 0x27
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0x3cf0dc12
pushf
not eax
add eax, 0xb786e471
xor eax, 0x966d8924
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xd3bfdbba
xor eax, 0x8163b148
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xae3cb3ad
xor eax, 0xf75d6699
rol eax, 0xec
popf
jmp 0x18005c73f
mov rcx, rbx
call fcn.1800ad89f
push rax
pushf
mov eax, 0x164603eb
pushf
not eax
add eax, 0xe60a2979
xor eax, 0xfb3ced14
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xf6911c04
xor eax, 0xc42728b2
rol eax, 0x5a
popf
jmp 0x18005c73f
mov eax, dword [rbp - 0x4d]
mov rcx, qword [rbp - 1]
xor rcx, rsp
call fcn.1800e9129
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 0x18005d19d
push rax
pushf
mov eax, 0x3cceff3c
pushf
not eax
add eax, 0xa548de78
xor eax, 0xcf716139
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xcd1dc51d
xor eax, 0x987f4d84
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x918ced74
xor eax, 0xcffb9b2b
rol eax, 0x38
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0x1af411c3
pushf
not eax
add eax, 0x8b90dbc8
xor eax, 0xcbe5c6fd
rol eax, 0x60
popf
pushf
not eax
add eax, 0xae273d54
xor eax, 0xeb137711
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xfadd78ee
xor eax, 0xc0f48f8a
rol eax, 0xca
popf
jmp 0x18005c73f
inc rsi
push rax
pushf
mov eax, 0xddcad802
pushf
not eax
add eax, 0x91d94b84
xor eax, 0xb88f309a
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xeb83a30d
xor eax, 0xe67936da
rol eax, 0xb0
popf
jmp 0x18005c73f
mov al, byte [r12 + rsi]
test al, al
jne 0x18005d267
push rax
pushf
mov eax, 0x13c71635
pushf
not eax
add eax, 0xca86210e
xor eax, 0xb08abfc4
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x994db453
xor eax, 0xdf289a98
rol eax, 0xa
popf
pushf
not eax
add eax, 0xf4a843fa
xor eax, 0x88c8064e
rol eax, 0x97
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0x1c9c1c4b
pushf
not eax
add eax, 0xd15a8da5
xor eax, 0xd08be97d
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xf212cc71
xor eax, 0xf4f55780
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xeb0ca717
xor eax, 0xfd69fbe7
rol eax, 0x32
popf
jmp 0x18005c73f
lea rax, [rbp - 0x21]
cmp r13, 0xf
seta cl
mov byte [rbp - 0x50], cl
cmova rax, rbx
cmp byte [rax + r15], 0
je 0x18005d2f9
push rax
pushf
mov eax, 0xdb2f6d89
pushf
not eax
add eax, 0xecca403c
xor eax, 0x84332d3d
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xb43d2531
xor eax, 0xbae28539
rol eax, 0xa4
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0x1717a485
pushf
not eax
add eax, 0xc6186757
xor eax, 0xcc190ce5
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xa5046c60
xor eax, 0x9a3beb84
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xdee20ba1
xor eax, 0x86dbb5de
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe301e57d
xor eax, 0xc75a1c72
rol eax, 0x4b
popf
jmp 0x18005c73f
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 0x18005e24f
push r8
not r8
sub rsi, r8
pop r8
sub rsi, 1
mov al, byte [r12 + rsi]
cmp al, byte [r12]
je 0x18005d41a
push rax
pushf
mov eax, 0x948d3c23
pushf
not eax
add eax, 0xcadfca94
xor eax, 0xfac8e61e
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x8ea39570
xor eax, 0xc29495d5
rol eax, 0x40
popf
pushf
not eax
add eax, 0xe336c9f5
xor eax, 0x82517ff7
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x91b003e0
xor eax, 0xca740571
rol eax, 0xcf
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0xa6402af5
pushf
not eax
add eax, 0x9efd0381
xor eax, 0xc869f24c
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xfdb4270c
xor eax, 0xc41ae4c4
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x86ed63dd
xor eax, 0xc12c18e7
rol eax, 0x64
popf
pushf
not eax
add eax, 0xe90f8886
xor eax, 0xa0f8b5a8
rol eax, 0x4f
popf
jmp 0x18005c73f
test al, al
je 0x18005d4c1
push rax
pushf
mov eax, 0x4cdc2c1e
pushf
not eax
add eax, 0xd6dd8d89
xor eax, 0xef154c6c
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xc134df48
xor eax, 0x8d6f21c4
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xfeca73df
xor eax, 0xc22c72e5
rol eax, 2
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0x54e83400
pushf
not eax
add eax, 0xadf7ed3d
xor eax, 0xacfcaff1
rol eax, 0x29
popf
pushf
not eax
add eax, 0x8dc92f35
xor eax, 0x98bde76d
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x82f0e7dd
xor eax, 0xce76f52b
rol eax, 0xc
popf
pushf
not eax
add eax, 0x9ed5a201
xor eax, 0x8c021e37
rol eax, 0xbd
popf
jmp 0x18005c73f
mov rdx, qword [rbp - 0x41]
mov rcx, rdi
call fcn.180151a44
test al, al
jne 0x18005d587
push rax
pushf
mov eax, 0xa847e97a
pushf
not eax
add eax, 0xadcffbe9
xor eax, 0xfed2a86a
rol eax, 0x36
popf
pushf
not eax
add eax, 0xde9064f4
xor eax, 0xacb0528c
rol eax, 0xca
popf
pushf
not eax
add eax, 0x810c9d52
xor eax, 0xf33101f3
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x91e5aef7
xor eax, 0x90018455
rol eax, 0x26
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0xd676fcb4
pushf
not eax
add eax, 0xe34ed942
xor eax, 0xb43b18ad
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x95154199
xor eax, 0x9bae591b
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x980e29cf
xor eax, 0xc4fca0b6
rol eax, 0x2c
popf
jmp 0x18005c73f
cmp byte [rbp + 0x7f], 1
jne 0x18005d62c
push rax
pushf
mov eax, 0x72a71e61
pushf
not eax
add eax, 0xbb2c5d6a
xor eax, 0x9801e45c
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xc5b30de0
xor eax, 0xc30efbc0
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xddb2a2ae
xor eax, 0xe7586fa3
rol eax, 0xa
popf
pushf
not eax
add eax, 0xbc35655f
xor eax, 0xc659cdd2
rol eax, 0xc3
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0x4d8d25d4
pushf
not eax
add eax, 0x888bc263
xor eax, 0xb4a5df98
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xa5f291f9
xor eax, 0xd52eee62
rol eax, 0x54
popf
jmp 0x18005c73f
cmp byte [rdi + 8], al
jne 0x18005d6aa
push rax
pushf
mov eax, 0x3cdf41bd
pushf
not eax
add eax, 0xfde0d852
xor eax, 0x9b2b89ad
rol eax, 0x17
popf
pushf
not eax
add eax, 0xc68eb71b
xor eax, 0xe2a01a1f
rol eax, 0xf
popf
pushf
not eax
add eax, 0x958ce502
xor eax, 0xb9ae7f61
rol eax, 0x8f
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0x5734e557
pushf
not eax
add eax, 0x85fc16d3
xor eax, 0xfa13dc9b
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x9e405dcd
xor eax, 0x96d90063
rol eax, 0x59
popf
pushf
not eax
add eax, 0xc09ef029
xor eax, 0xa25c53ce
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xa1fca982
xor eax, 0xa53dfcaf
rol eax, 0xfe
popf
jmp 0x18005c73f
mov rcx, qword [rdi]
test rcx, rcx
je 0x18005d751
push rax
pushf
mov eax, 0x438100f3
pushf
not eax
add eax, 0xf20cc5d8
xor eax, 0xb4b22586
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x92a96e91
xor eax, 0xf3d6211b
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x82781227
xor eax, 0x975ee864
rol eax, 0xcc
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0x79c22f87
pushf
not eax
add eax, 0xa1be8278
xor eax, 0x843b99e1
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xac663f0c
xor eax, 0xfbeba571
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xbb2a4bae
xor eax, 0xd7d877ba
rol eax, 0xd5
popf
jmp 0x18005c73f
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x18005d7fc
push rax
pushf
mov eax, 0xef42879c
pushf
not eax
add eax, 0x9c16f8af
xor eax, 0x8f95fffc
rol eax, 0x21
popf
pushf
not eax
add eax, 0xc1f9a1bd
xor eax, 0xcb85b618
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xfc32639b
xor eax, 0xcbfdac5d
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xf34432da
xor eax, 0xf9b1bd82
rol eax, 0xc1
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0x2655e891
pushf
not eax
add eax, 0x9ef7621c
xor eax, 0xfc5f0603
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xa05852d0
xor eax, 0x88086ad1
rol eax, 0xa2
popf
jmp 0x18005c73f
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x18005d87e
push rax
pushf
mov eax, 0x1a86bbdf
pushf
not eax
add eax, 0xfea69665
xor eax, 0xa9c4af7d
rol eax, 8
popf
pushf
not eax
add eax, 0x831e082d
xor eax, 0xf0a9ffda
rol eax, 0x32
popf
pushf
not eax
add eax, 0x82e4ce6c
xor eax, 0xc2cf7ee4
rol eax, 0x59
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0x3aa7c8e3
pushf
not eax
add eax, 0x81dfa24c
xor eax, 0xf4fd1cc6
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xec7160c5
xor eax, 0xfde6c128
rol eax, 0xde
popf
pushf
not eax
add eax, 0x8f2e7ce6
xor eax, 0xe19a1f6d
rol eax, 0x40
popf
pushf
not eax
add eax, 0x90361f8a
xor eax, 0xd20dc839
rol eax, 0x7a
popf
jmp 0x18005c73f
movzx eax, byte [rdx]
jmp 0x18005d972
mov rax, qword [rcx]
jmp 0x18005d929
call qword [rax + 0x30]
push rax
pushf
mov eax, 0x79bde191
pushf
not eax
add eax, 0x91cd68bc
xor eax, 0xbe392a39
rol eax, 0x51
popf
pushf
not eax
add eax, 0xdc53aa32
xor eax, 0xdd3adfb8
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xd6e24053
xor eax, 0xbf2a9fb3
rol eax, 0x8f
popf
jmp 0x18005c73f
cmp eax, 0xffffffff
je 0x18005d9d0
push rax
pushf
mov eax, 0x1b73d8a3
pushf
not eax
add eax, 0x8d5cc12f
xor eax, 0xea50b9c1
rol eax, 0x52
popf
pushf
not eax
add eax, 0x9ebb4e5f
xor eax, 0xd04e3902
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xecbe3f16
xor eax, 0xe928d3be
rol eax, 0x91
popf
pushf
not eax
add eax, 0x9f74c118
xor eax, 0xf1e2fd3b
rol eax, 0xfa
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0x63ff2183
pushf
not eax
add eax, 0xf594ab86
xor eax, 0xdb035fce
rol eax, 0x31
popf
pushf
not eax
add eax, 0xf9a3ad88
xor eax, 0xf44b6e8c
rol eax, 0x38
popf
pushf
not eax
add eax, 0x981f994c
xor eax, 0xa7039464
rol eax, 0x86
popf
pushf
not eax
add eax, 0x974508c7
xor eax, 0xe091dc6d
rol eax, 0xa8
popf
jmp 0x18005c73f
mov byte [rdi + 9], al
jmp 0x18005dac1
and qword [rdi], 0
push rax
pushf
mov eax, 0xd45b5844
pushf
not eax
add eax, 0xe7d87c27
xor eax, 0x9ffcb34e
rol eax, 0x24
popf
pushf
not eax
add eax, 0x9e2d46c2
xor eax, 0x8a43ec0a
rol eax, 0x68
popf
pushf
not eax
add eax, 0xf30809f2
xor eax, 0xebb02905
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xd19655c2
xor eax, 0xc3864d3f
rol eax, 0xbd
popf
jmp 0x18005c73f
mov byte [rdi + 8], 1
push rax
pushf
mov eax, 0x1831b518
pushf
not eax
add eax, 0xec4d1c64
xor eax, 0xdca4b363
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xb6e01c5d
xor eax, 0xe3a5db6a
rol eax, 0x47
popf
pushf
not eax
add eax, 0xa8c6fa52
xor eax, 0xf3ab73aa
rol eax, 0xa8
popf
jmp 0x18005c73f
mov al, byte [rdi + 9]
xor ecx, ecx
cmp byte [r12 + rsi], al
jmp 0x18005e07f
mov rcx, qword [rbp - 0x39]
mov rax, qword [rcx]
mov dl, byte [r12 + rsi]
jmp 0x18005db7e
call qword [rax + 0x20]
mov r12b, al
cmp byte [rdi + 8], 0
jne 0x18005dbbd
push rax
pushf
mov eax, 0x4aae59b6
pushf
not eax
add eax, 0xbf99ad29
xor eax, 0x9e9d34c7
rol eax, 0
popf
pushf
not eax
add eax, 0xd07c98a3
xor eax, 0xe60630cc
rol eax, 0x60
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0xd3c5b5f2
pushf
not eax
add eax, 0xd660e7e6
xor eax, 0xb16b4c51
rol eax, 0x20
popf
pushf
not eax
add eax, 0xeab33102
xor eax, 0x9fccc036
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x9c56a3f7
xor eax, 0xd872b7dc
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xd8f626ef
xor eax, 0xd0e9af84
rol eax, 0x8b
popf
jmp 0x18005c73f
mov rdx, qword [rdi]
test rdx, rdx
je 0x18005dc64
push rax
pushf
mov eax, 0x3d235def
pushf
not eax
add eax, 0x86e390ad
xor eax, 0xa21d5ab2
rol eax, 0x28
popf
pushf
not eax
add eax, 0x93fdcf43
xor eax, 0x8864bf13
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xd7252aae
xor eax, 0xb7aca8ab
rol eax, 0xfc
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0xa4f2f25e
pushf
not eax
add eax, 0xec1c5a77
xor eax, 0xffd1e17c
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xbe943938
xor eax, 0xfdca499f
rol eax, 0xea
popf
pushf
not eax
add eax, 0xbdf44d5f
xor eax, 0x820dd323
rol eax, 0xb4
popf
jmp 0x18005c73f
mov rcx, qword [rdx + 0x38]
mov r8, qword [rcx]
test r8, r8
je 0x18005dcfc
push rax
pushf
mov eax, 0x320afb45
pushf
not eax
add eax, 0xfdc8b873
xor eax, 0xe23a23ea
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xd4387f47
xor eax, 0xeb84b1ab
rol eax, 0x68
popf
pushf
not eax
add eax, 0x88c7939b
xor eax, 0xdad780bc
rol eax, 0x5e
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0x16a0942f
pushf
not eax
add eax, 0xf0db2727
xor eax, 0xac643715
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xe343423b
xor eax, 0x9dddda41
rol eax, 0xda
popf
pushf
not eax
add eax, 0xe35e07c0
xor eax, 0xd3f88eb5
rol eax, 0x73
popf
jmp 0x18005c73f
mov rcx, qword [rdx + 0x50]
cmp dword [rcx], 0
jle 0x18005dd91
push rax
pushf
mov eax, 0x9540b03f
pushf
not eax
add eax, 0xf493ccb2
xor eax, 0xd4c73c41
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xd8ef0722
xor eax, 0xf38fde21
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xa5476b1c
xor eax, 0xd5235297
rol eax, 0xf1
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0x33d0fb45
pushf
not eax
add eax, 0xc3526b7e
xor eax, 0xa3e0d8b9
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xc242b0ff
xor eax, 0x8084802a
rol eax, 0x4d
popf
jmp 0x18005c73f
movzx eax, byte [r8]
jmp 0x18005de89
mov rax, qword [rdx]
mov rcx, rdx
jmp 0x18005de2d
call qword [rax + 0x30]
push rax
pushf
mov eax, 0xa3c98918
pushf
not eax
add eax, 0x857411b6
xor eax, 0xcfd2edfc
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xfbfead7e
xor eax, 0xf1a8f5cd
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x915cc793
xor eax, 0xd7d24f59
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xdfbee239
xor eax, 0xefb6755b
rol eax, 0xdb
popf
jmp 0x18005c73f
cmp eax, 0xffffffff
je 0x18005dee7
push rax
pushf
mov eax, 0x1ecb286a
pushf
not eax
add eax, 0xfa789234
xor eax, 0xe0bb4fbd
rol eax, 0xff
popf
pushf
not eax
add eax, 0xf1351584
xor eax, 0xce8fa469
rol eax, 0xff
popf
pushf
not eax
add eax, 0xa75f9f15
xor eax, 0xe1ee0a88
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xc95a5b6c
xor eax, 0xe481413a
rol eax, 0x8f
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0xdfd81c67
pushf
not eax
add eax, 0xbae216ea
xor eax, 0xe0149889
rol eax, 0x95
popf
pushf
not eax
add eax, 0xa37531fa
xor eax, 0xe8251e67
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xb8c9d443
xor eax, 0x8ff909b8
rol eax, 0x96
popf
jmp 0x18005c73f
mov byte [rdi + 9], al
jmp 0x18005dfc5
and qword [rdi], 0
push rax
pushf
mov eax, 0xb88872a9
pushf
not eax
add eax, 0xc0edb321
xor eax, 0xd063f144
rol eax, 0x47
popf
pushf
not eax
add eax, 0xcc6d0e8f
xor eax, 0xa6d6deed
rol eax, 0x67
popf
pushf
not eax
add eax, 0xf0541758
xor eax, 0xdf30386b
rol eax, 0x90
popf
pushf
not eax
add eax, 0x8b810937
xor eax, 0x9ab53768
rol eax, 0x28
popf
jmp 0x18005c73f
mov byte [rdi + 8], 1
push rax
pushf
mov eax, 0x9f6be478
pushf
not eax
add eax, 0x802f3c58
xor eax, 0xb617b3aa
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xe7879a86
xor eax, 0xec6dcc3f
rol eax, 0x63
popf
pushf
not eax
add eax, 0x9f887b36
xor eax, 0xeb1aa40e
rol eax, 5
popf
jmp 0x18005c73f
mov rcx, qword [rbp - 0x39]
mov rax, qword [rcx]
mov dl, byte [rdi + 9]
jmp 0x18005e01a
call qword [rax + 0x20]
xor ecx, ecx
cmp r12b, al
mov r12, qword [rbp - 0x29]
push rax
pushf
mov eax, 0xe4ffb4da
pushf
not eax
add eax, 0x8a6c0872
xor eax, 0xe78989e8
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xd6c9925a
xor eax, 0xc463859e
rol eax, 8
popf
pushf
not eax
add eax, 0x85e4e85f
xor eax, 0xedfd6472
rol eax, 0xe
popf
pushf
not eax
add eax, 0xafcff769
xor eax, 0xb17b7e9c
rol eax, 0x10
popf
jmp 0x18005c73f
setne cl
test ecx, ecx
jne 0x18005e0b9
push rax
pushf
mov eax, 0xceef84e2
pushf
not eax
add eax, 0xf6f6e108
xor eax, 0xe13babad
rol eax, 0x15
popf
pushf
not eax
add eax, 0xad7d1d76
xor eax, 0xbc63f567
rol eax, 0xfe
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0x65631fbe
pushf
not eax
add eax, 0xb232f394
xor eax, 0xfe0bad3f
rol eax, 0x15
popf
pushf
not eax
add eax, 0x85449b7e
xor eax, 0x952e1463
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xbe671bf8
xor eax, 0x93208737
rol eax, 0xbb
popf
jmp 0x18005c73f
mov cl, 0xab
pushf
not cl
add cl, 0x84
xor cl, 0x86
rol cl, 0x17
popf
pushf
not cl
add cl, 0x72
xor cl, 0x25
rol cl, 0x41
popf
pushf
not cl
add cl, 0x6d
xor cl, 0x1e
rol cl, 0xc1
popf
mov byte [rbp - 0x51], cl
mov r8, qword [rbp - 0x49]
jmp 0x18005e298
cmp byte [rbp - 0x50], 0
mov r8, qword [rbp - 0x49]
jmp 0x18005e1d8
test cl, cl
mov dword [rbp - 0x4d], r15d
push rax
pushf
mov eax, 0xf579d751
pushf
not eax
add eax, 0xa6769255
xor eax, 0xa378ee04
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xbc45b3fa
xor eax, 0xda55a1bb
rol eax, 0x39
popf
pushf
not eax
add eax, 0xd561006d
xor eax, 0x945a3ba8
rol eax, 1
popf
pushf
not eax
add eax, 0xd67a2506
xor eax, 0xd6f7aa3d
rol eax, 0xd7
popf
jmp 0x18005c73f
lea rdx, [rbp - 0x21]
cmovne rdx, rbx
mov ecx, 0xaec2c37c
pushf
not ecx
add ecx, 0x95f1ef9e
xor ecx, 0xb592e22b
rol ecx, 0x45
popf
pushf
not ecx
add ecx, 0x9469c8d7
xor ecx, 0xe30d4981
rol ecx, 0x97
popf
pushf
not ecx
add ecx, 0xbdbf4bef
xor ecx, 0xe080e821
rol ecx, 0x18
popf
pushf
not ecx
add ecx, 0xf8af7967
xor ecx, 0x8d9929e1
rol ecx, 0xaa
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, 0x6d34441d
pushf
not eax
add eax, 0x908c7cac
xor eax, 0xa5045319
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xdd7b0e55
xor eax, 0xf40bdc5c
rol eax, 0x63
popf
pushf
not eax
add eax, 0xf4d0b865
xor eax, 0xde666ac5
rol eax, 0xd1
popf
jmp 0x18005c73f
inc r15
cmp r15, r14
jb 0x18005e2ea
push rax
pushf
mov eax, 0x55909b35
pushf
not eax
add eax, 0xd8572832
xor eax, 0xa282b4a4
rol eax, 0x59
popf
pushf
not eax
add eax, 0xec516bee
xor eax, 0xa0f8b1b1
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xa9fee61a
xor eax, 0x82c55966
rol eax, 0x15
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0x56758b19
pushf
not eax
add eax, 0xc59d5bcb
xor eax, 0xd1651be2
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xef93ba47
xor eax, 0xdde9bd31
rol eax, 0x66
popf
pushf
not eax
add eax, 0xadfeacc0
xor eax, 0xa5216d35
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf2c03c38
xor eax, 0xbd4b352e
rol eax, 0x51
popf
jmp 0x18005c73f
test cl, cl
je 0x18005e3a4
push rax
pushf
mov eax, 0x9c72f064
pushf
not eax
add eax, 0xa3129da9
xor eax, 0xf2214790
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xee58a823
xor eax, 0x985e6478
rol eax, 0x48
popf
pushf
not eax
add eax, 0xb1e41ebb
xor eax, 0xefb84fe7
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x9ecdb766
xor eax, 0xe4863d66
rol eax, 0x3d
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0xb9cba212
pushf
not eax
add eax, 0xa01613ba
xor eax, 0xfcdf0f71
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa56ae081
xor eax, 0xbb14e52b
rol eax, 0x61
popf
jmp 0x18005c73f
mov rdx, qword [rbp - 0x41]
mov rcx, rdi
call fcn.180151a44
test al, al
jne 0x18005e431
push rax
pushf
mov eax, 0x837f9df6
pushf
not eax
add eax, 0xfbc72068
xor eax, 0xc9299228
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x86afd32f
xor eax, 0x9f9e71ef
rol eax, 0x91
popf
pushf
not eax
add eax, 0x8b7ee381
xor eax, 0xe4f89615
rol eax, 0x81
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0x599d7bf4
pushf
not eax
add eax, 0x880db456
xor eax, 0x9cfeb8dd
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xe8c35719
xor eax, 0xb996b398
rol eax, 0x1b
popf
jmp 0x18005c73f
mov r8, qword [rbp - 0x49]
inc r8
mov qword [rbp - 0x49], r8
mov rcx, qword [rdi]
test rcx, rcx
je 0x18005e4bd
push rax
pushf
mov eax, 0xd1fce758
pushf
not eax
add eax, 0xbbcad965
xor eax, 0xabbc8031
rol eax, 0x22
popf
pushf
not eax
add eax, 0x9cc8fe62
xor eax, 0xef253ccd
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xb1fb5a8a
xor eax, 0xf0c72b6d
rol eax, 0x7f
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0xb70df5ba
pushf
not eax
add eax, 0xdbea5d6d
xor eax, 0x9d166547
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xdf10a4ec
xor eax, 0xbe7653bc
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xb7beb843
xor eax, 0xee944aaf
rol eax, 0xfd
popf
jmp 0x18005c73f
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
je 0x18005e553
push rax
pushf
mov eax, 0x6f3ed295
pushf
not eax
add eax, 0xc732176f
xor eax, 0xd6ebc3f5
rol eax, 0xed
popf
pushf
not eax
add eax, 0x9b22033d
xor eax, 0xa3231328
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xad45c949
xor eax, 0xb8a14bcb
rol eax, 0xa4
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0x1e3a57a6
pushf
not eax
add eax, 0xa1e1d4f1
xor eax, 0x8c68c6ec
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xd4213c95
xor eax, 0xe5853d56
rol eax, 0xd2
popf
jmp 0x18005c73f
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x18005e5c2
push rax
pushf
mov eax, 0xe81a5119
pushf
not eax
add eax, 0xc29f5d14
xor eax, 0x953eeb0c
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xeb03fd43
xor eax, 0xe3521f63
rol eax, 0x14
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0x9b2ea88f
pushf
not eax
add eax, 0xa1761baf
xor eax, 0xfba138c3
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xcfd21557
xor eax, 0xfde10e96
rol eax, 0x47
popf
pushf
not eax
add eax, 0xb4aa43ce
xor eax, 0xba879c89
rol eax, 0x7f
popf
jmp 0x18005c73f
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 0x18005e6b8
mov rax, qword [rcx]
jmp 0x18005e66b
call qword [rax + 0x38]
mov r8, qword [rbp - 0x49]
push rax
pushf
mov eax, 0xe6a85699
pushf
not eax
add eax, 0xc126e33c
xor eax, 0xa5b9a1ba
rol eax, 0x13
popf
pushf
not eax
add eax, 0x8586f9d4
xor eax, 0xf8f625e5
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xf7297df6
xor eax, 0xfa9ae226
rol eax, 0x10
popf
jmp 0x18005c73f
cmp eax, 0xffffffff
je 0x18005e703
push rax
pushf
mov eax, 0x6867111c
pushf
not eax
add eax, 0x9adfd2e0
xor eax, 0xddf2b141
rol eax, 0x15
popf
pushf
not eax
add eax, 0xfcae07d8
xor eax, 0xc4f38e1a
rol eax, 0x56
popf
pushf
not eax
add eax, 0xeeb9e94e
xor eax, 0xca7fc067
rol eax, 0xcc
popf
jmp 0x18005c73f
push rax
pushf
mov eax, 0xb4bb59e7
pushf
not eax
add eax, 0x9ea1c7f4
xor eax, 0xfb189928
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xd7a19008
xor eax, 0xc3e4f3dc
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xfc892c57
xor eax, 0xd7116937
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x867a8c99
xor eax, 0xfc2f10e2
rol eax, 0xc4
popf
jmp 0x18005c73f
xor al, al
jmp 0x18005e829
and qword [rdi], 0
mov al, 0x34
pushf
not al
add al, 0x73
xor al, 0x9e
rol al, 0xd6
popf
pushf
not al
add al, 0x84
xor al, 0x56
rol al, 0xb0
popf
pushf
not al
add al, 0x40
xor al, 0xae
rol al, 0x88
popf
pushf
not al
add al, 0xa5
xor al, 0xc
rol al, 0x4e
popf
push rax
pushf
mov eax, 0x144d9e2c
pushf
not eax
add eax, 0xff2fd9a9
xor eax, 0x9260fd4e
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xf251e720
xor eax, 0xb1a05a86
rol eax, 0x83
popf
jmp 0x18005c73f
mov byte [rdi + 8], al
or dword [rbp - 0x4d], 0xffffffff
mov byte [rbp - 0x51], 0
xor esi, esi
xor r15d, r15d
jmp 0x18005d219
call fcn.180093a13
int3