Function at 0x1800ef90b
Capabilities:
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0xdcfae484
pushf
not eax
add eax, 0xc04fa451
xor eax, 0xe01cd8c6
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xfbfd1d23
xor eax, 0xf1f9d4bb
rol eax, 0x86
popf
cmp eax, 0x29
jne 0x1800ef948
popf
pop rax
jmp 0x1800f1225
cmp eax, 0
jne 0x1800ef957
popf
pop rax
jmp 0x1800efc36
cmp eax, 3
jne 0x1800ef966
popf
pop rax
jmp 0x1800efe22
cmp eax, 1
jne 0x1800ef975
popf
pop rax
jmp 0x1800efd16
cmp eax, 0xd
jne 0x1800ef984
popf
pop rax
jmp 0x1800f03fa
cmp eax, 0x1a
jne 0x1800ef993
popf
pop rax
jmp 0x1800f0aff
cmp eax, 0xe
jne 0x1800ef9a2
popf
pop rax
jmp 0x1800f0446
cmp eax, 0x31
jne 0x1800ef9b1
popf
pop rax
jmp 0x1800f156c
cmp eax, 0x19
jne 0x1800ef9c0
popf
pop rax
jmp 0x1800f0a7d
cmp eax, 8
jne 0x1800ef9cf
popf
pop rax
jmp 0x1800f0138
cmp eax, 0x2a
jne 0x1800ef9de
popf
pop rax
jmp 0x1800f1290
cmp eax, 0x17
jne 0x1800ef9ed
popf
pop rax
jmp 0x1800f0935
cmp eax, 0x1c
jne 0x1800ef9fc
popf
pop rax
jmp 0x1800f0c4d
cmp eax, 0x2e
jne 0x1800efa0b
popf
pop rax
jmp 0x1800f142f
cmp eax, 0x18
jne 0x1800efa1a
popf
pop rax
jmp 0x1800f09c7
cmp eax, 0x2b
jne 0x1800efa29
popf
pop rax
jmp 0x1800f1328
cmp eax, 0x1b
jne 0x1800efa38
popf
pop rax
jmp 0x1800f0b94
cmp eax, 0x2d
jne 0x1800efa47
popf
pop rax
jmp 0x1800f13d3
cmp eax, 0x23
jne 0x1800efa56
popf
pop rax
jmp 0x1800f0f52
cmp eax, 0x25
jne 0x1800efa65
popf
pop rax
jmp 0x1800f1063
cmp eax, 0x32
jne 0x1800efa74
popf
pop rax
jmp 0x1800f15a1
cmp eax, 0x13
jne 0x1800efa83
popf
pop rax
jmp 0x1800f06c1
cmp eax, 0x15
jne 0x1800efa92
popf
pop rax
jmp 0x1800f0812
cmp eax, 0x24
jne 0x1800efaa1
popf
pop rax
jmp 0x1800f1005
cmp eax, 0x1e
jne 0x1800efab0
popf
pop rax
jmp 0x1800f0d13
cmp eax, 0xc
jne 0x1800efabf
popf
pop rax
jmp 0x1800f0349
cmp eax, 0x26
jne 0x1800eface
popf
pop rax
jmp 0x1800f10e1
cmp eax, 0x27
jne 0x1800efadd
popf
pop rax
jmp 0x1800f1166
cmp eax, 0x30
jne 0x1800efaec
popf
pop rax
jmp 0x1800f1534
cmp eax, 0x10
jne 0x1800efafb
popf
pop rax
jmp 0x1800f0486
cmp eax, 0x2c
jne 0x1800efb0a
popf
pop rax
jmp 0x1800f1386
cmp eax, 9
jne 0x1800efb19
popf
pop rax
jmp 0x1800f01e0
cmp eax, 4
jne 0x1800efb28
popf
pop rax
jmp 0x1800efeb6
cmp eax, 0x16
jne 0x1800efb37
popf
pop rax
jmp 0x1800f08fd
cmp eax, 0x28
jne 0x1800efb46
popf
pop rax
jmp 0x1800f11c9
cmp eax, 0xa
jne 0x1800efb55
popf
pop rax
jmp 0x1800f023c
cmp eax, 0x22
jne 0x1800efb64
popf
pop rax
jmp 0x1800f0ead
cmp eax, 0x14
jne 0x1800efb73
popf
pop rax
jmp 0x1800f0758
cmp eax, 7
jne 0x1800efb82
popf
pop rax
jmp 0x1800f007b
cmp eax, 5
jne 0x1800efb91
popf
pop rax
jmp 0x1800efef0
cmp eax, 2
jne 0x1800efba0
popf
pop rax
jmp 0x1800efdda
cmp eax, 0x20
jne 0x1800efbaf
popf
pop rax
jmp 0x1800f0d96
cmp eax, 0x1d
jne 0x1800efbbe
popf
pop rax
jmp 0x1800f0c8b
cmp eax, 0x11
jne 0x1800efbcd
popf
pop rax
jmp 0x1800f053d
cmp eax, 6
jne 0x1800efbdc
popf
pop rax
jmp 0x1800effd6
cmp eax, 0x2f
jne 0x1800efbeb
popf
pop rax
jmp 0x1800f14c2
cmp eax, 0x12
jne 0x1800efbfa
popf
pop rax
jmp 0x1800f05ec
cmp eax, 0x21
jne 0x1800efc09
popf
pop rax
jmp 0x1800f0e05
cmp eax, 0x1f
jne 0x1800efc18
popf
pop rax
jmp 0x1800f0d4c
cmp eax, 0xb
jne 0x1800efc27
popf
pop rax
jmp 0x1800f02e5
cmp eax, 0xf
jne 0x1800efc36
popf
pop rax
jmp 0x1800f047d
push rbp
push r12
push r13
push r14
push r15
sub rsp, 0x60
lea rbp, [rsp + 0x50]
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x48], rsi
mov qword [rbp + 0x50], rdi
mov rax, qword [0x180040280]
xor rax, rbp
mov qword [rbp + 8], rax
movsxd rdi, dword [rbp + 0x60]
mov rsi, r9
mov r12d, r8d
mov r13, rdx
mov rbx, rcx
test edi, edi
jle 0x1800efcbd
push rax
pushf
mov eax, 0xe97390c1
pushf
not eax
add eax, 0xef6eaaeb
xor eax, 0xad73988c
rol eax, 0
popf
pushf
not eax
add eax, 0xb80bb891
xor eax, 0x92c3ff38
rol eax, 0xe
popf
pushf
not eax
add eax, 0xdf35b6dc
xor eax, 0xac80cf83
rol eax, 0x9d
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0xb4ff131
pushf
not eax
add eax, 0x9e16c024
xor eax, 0xadfc4045
rol eax, 0x16
popf
pushf
not eax
add eax, 0x8791eca4
xor eax, 0x8255921c
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xb844aa7d
xor eax, 0xc2058cc0
rol eax, 0x61
popf
pushf
not eax
add eax, 0xa1624088
xor eax, 0x97da18f3
rol eax, 0x50
popf
jmp 0x1800ef939
mov rdx, rdi
mov rcx, r9
call fcn.180151aac
cmp eax, edi
lea edi, [rax + 1]
jl 0x1800efd81
push rax
pushf
mov eax, 0xe9e854ef
pushf
not eax
add eax, 0xd8fd2e0f
xor eax, 0xe24d506f
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xc389eed0
xor eax, 0x91ee9cd5
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x935e850f
xor eax, 0xae2783a7
rol eax, 0x47
popf
pushf
not eax
add eax, 0xfdee61e2
xor eax, 0x808a3ed3
rol eax, 0x25
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0x91c3f95a
pushf
not eax
add eax, 0xbc7f42a1
xor eax, 0xe20cce6c
rol eax, 0xce
popf
pushf
not eax
add eax, 0xec152510
xor eax, 0xe2e621d3
rol eax, 0x13
popf
pushf
not eax
add eax, 0xf7dcf597
xor eax, 0xbb5469fa
rol eax, 5
popf
pushf
not eax
add eax, 0x98f7e853
xor eax, 0xf5bca876
rol eax, 0xf7
popf
jmp 0x1800ef939
mov edi, eax
push rax
pushf
mov eax, 0xd88c4e13
pushf
not eax
add eax, 0xe2c5ea44
xor eax, 0xa7d76a6d
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x930fbd7f
xor eax, 0xe77db687
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x923c1062
xor eax, 0x9f4da49d
rol eax, 0xce
popf
jmp 0x1800ef939
mov r14d, dword [rbp + 0x78]
test r14d, r14d
jne 0x1800efe71
push rax
pushf
mov eax, 0xf5caa85b
pushf
not eax
add eax, 0xac0f302b
xor eax, 0xc273d583
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xd08e0930
xor eax, 0x8e50720b
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x8c5f28f3
xor eax, 0xd8e9aa02
rol eax, 0x18
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0x1d880962
pushf
not eax
add eax, 0xa10febbf
xor eax, 0xf82ba1c4
rol eax, 0x27
popf
pushf
not eax
add eax, 0x8112ad7a
xor eax, 0x98467d3e
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x8617ea3f
xor eax, 0xecbc9c3f
rol eax, 1
popf
jmp 0x1800ef939
mov rax, qword [rbx]
mov r14d, dword [rax + 0xc]
push rax
pushf
mov eax, 0xe1e9a6bf
pushf
not eax
add eax, 0xe0ac817f
xor eax, 0x9f4100b4
rol eax, 0x27
popf
pushf
not eax
add eax, 0xac322e34
xor eax, 0xea6d2883
rol eax, 0xcd
popf
jmp 0x1800ef939
neg dword [rbp + 0x80]
mov r9d, edi
mov r8, rsi
mov ecx, r14d
sbb edx, edx
and dword [rsp + 0x28], 0
and qword [rsp + 0x20], 0
and edx, 8
jmp 0x1800eff10
inc edx
call fcn.18004cbbd
xor edx, edx
movsxd r15, eax
test eax, eax
je 0x1800eff7d
push rax
pushf
mov eax, 0xa485249c
pushf
not eax
add eax, 0x8b3c424f
xor eax, 0xa3de62b6
rol eax, 0xb
popf
pushf
not eax
add eax, 0x8793aa40
xor eax, 0x8b3ed080
rol eax, 7
popf
pushf
not eax
add eax, 0xe1a505b2
xor eax, 0x96afbe54
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xb94222cb
xor eax, 0x84e0cab6
rol eax, 0x37
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0x96d6ef2b
pushf
not eax
add eax, 0xa5820173
xor eax, 0xab2dc299
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xc70767b3
xor eax, 0xa08681da
rol eax, 0x98
popf
pushf
not eax
add eax, 0xd008323f
xor eax, 0xd144d05d
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xde13136a
xor eax, 0xb4b894f0
rol eax, 0x70
popf
jmp 0x1800ef939
mov rax, r15
add rax, rax
lea rcx, [rax + 0x10]
cmp rax, rcx
sbb rax, rax
and rax, rcx
je 0x1800f0035
push rax
pushf
mov eax, 0xd908bbeb
pushf
not eax
add eax, 0x989a1c39
xor eax, 0x80ace28d
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xf629b187
xor eax, 0xa05b3063
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xc81d9f2e
xor eax, 0xdc511989
rol eax, 0x63
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0xac65b5ab
pushf
not eax
add eax, 0x93a68215
xor eax, 0xa9dd6a2d
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xb2813b9e
xor eax, 0xe060c236
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa472b6ed
xor eax, 0xe3a7a4c9
rol eax, 0xc7
popf
jmp 0x1800ef939
movabs r8, 0xffff804ec055161b
pushf
not r8
add r8, 0x4623d0c4
xor r8, 0x68a90768
rol r8, 0xfa
popf
pushf
not r8
add r8, 0x6c7c865e
xor r8, 0x5b391899
rol r8, 0xdb
popf
cmp rax, 0x400
ja 0x1800f0105
push rax
pushf
mov eax, 0x2175a406
pushf
not eax
add eax, 0xe68a6a7e
xor eax, 0x9f9464ab
rol eax, 0x87
popf
pushf
not eax
add eax, 0x9a5fef28
xor eax, 0x80d2572c
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xb3013e38
xor eax, 0xb825629d
rol eax, 0x34
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0x8713ae3c
pushf
not eax
add eax, 0xbb01d0e9
xor eax, 0xe41ae03c
rol eax, 0x66
popf
pushf
not eax
add eax, 0x96f02a7c
xor eax, 0x99b38646
rol eax, 0x50
popf
jmp 0x1800ef939
lea rcx, [rax + 0xf]
cmp rcx, rax
ja 0x1800f0187
push rax
pushf
mov eax, 0x184a0784
pushf
not eax
add eax, 0xa050ec0a
xor eax, 0xf7ba8bba
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xd5560cb9
xor eax, 0xf3c1879d
rol eax, 0xab
popf
pushf
not eax
add eax, 0xaf466d7c
xor eax, 0xf8fd8749
rol eax, 0xe8
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0x3e0fe02a
pushf
not eax
add eax, 0xc07c840f
xor eax, 0x8ecfbe26
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xc4a041d0
xor eax, 0xf165013b
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xd4bc07b7
xor eax, 0xf7f83961
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xad5270ce
xor eax, 0xc2a2efee
rol eax, 0xc4
popf
jmp 0x1800ef939
mov rcx, r8
push rax
pushf
mov eax, 0x57637134
pushf
not eax
add eax, 0xf6ecd4d9
xor eax, 0x9c4443cc
rol eax, 0x38
popf
pushf
not eax
add eax, 0xdce5004b
xor eax, 0xa8042b9f
rol eax, 0x71
popf
pushf
not eax
add eax, 0xf5bfa4ee
xor eax, 0xd8c76f08
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xfc924704
xor eax, 0xf08b21e2
rol eax, 0x2b
popf
jmp 0x1800ef939
and rcx, 0xfffffffffffffff0
mov rax, rcx
call fcn.1800f48b0
sub rsp, rcx
lea rbx, [rsp + 0x50]
test rbx, rbx
je 0x1800f029f
push rax
pushf
mov eax, 0xa5f3da90
pushf
not eax
add eax, 0xdf28bc5f
xor eax, 0x9ba726f3
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xc14ec608
xor eax, 0x87ebd7d0
rol eax, 0x94
popf
pushf
not eax
add eax, 0xa5500dde
xor eax, 0xeb15bded
rol eax, 0x65
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0x960429b1
pushf
not eax
add eax, 0x9ca7164e
xor eax, 0xeef727fa
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xab06fe2e
xor eax, 0xe19cb5da
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xb0c4d797
xor eax, 0xbaa401bb
rol eax, 0x6e
popf
jmp 0x1800ef939
mov dword [rbx], 0xcccc
jmp 0x1800f0446
mov rcx, rax
call fcn.1801169d5
xor edx, edx
mov rbx, rax
test rax, rax
je 0x1800f03b4
push rax
pushf
mov eax, 0xf863e1bd
pushf
not eax
add eax, 0xdd00e85d
xor eax, 0xe106723d
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xd048d626
xor eax, 0xce8cfe1a
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xfe323ccd
xor eax, 0xa5ee5a19
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xd4ad3a75
xor eax, 0xbcf1def9
rol eax, 0x28
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0xc268f10b
pushf
not eax
add eax, 0xc370a199
xor eax, 0xfda83f52
rol eax, 0x27
popf
pushf
not eax
add eax, 0x96065123
xor eax, 0xd02026a9
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x9e0722d2
xor eax, 0xfa402bc5
rol eax, 0xa1
popf
jmp 0x1800ef939
mov dword [rax], 0xdddd
push rax
pushf
mov eax, 0xbb9f1301
pushf
not eax
add eax, 0xcb859ab4
xor eax, 0x9f851c89
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x841856ca
xor eax, 0xe5b778c2
rol eax, 0x16
popf
pushf
not eax
add eax, 0xe47832fa
xor eax, 0x97e66a69
rol eax, 0x73
popf
jmp 0x1800ef939
add rbx, 0x10
push rax
pushf
mov eax, 0x7f96efab
pushf
not eax
add eax, 0xd6a2d7ce
xor eax, 0xaea06103
rol eax, 0x95
popf
pushf
not eax
add eax, 0xd7f23772
xor eax, 0xb3b3023c
rol eax, 0xbe
popf
jmp 0x1800ef939
test rbx, rbx
je 0x1800f142f
mov dword [rsp + 0x28], r15d
mov r9d, edi
mov r8, rsi
mov qword [rsp + 0x20], rbx
mov edx, 0x407e846a
pushf
not edx
add edx, 0x8ea5ea6a
xor edx, 0xf9dcf827
rol edx, 0xc2
popf
pushf
not edx
add edx, 0xbd166e17
xor edx, 0xdd27f6a4
rol edx, 0x9c
popf
mov ecx, r14d
call fcn.18004cbbd
xor edx, edx
test eax, eax
je 0x1800f050a
push rax
pushf
mov eax, 0x59548761
pushf
not eax
add eax, 0xd5be7759
xor eax, 0xfe4004ac
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x9fe8039b
xor eax, 0xf226ee2d
rol eax, 0x3d
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0x2cacdce2
pushf
not eax
add eax, 0xf2096e32
xor eax, 0xc423b45a
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xa9534b35
xor eax, 0x9d5a206c
rol eax, 0xbc
popf
jmp 0x1800ef939
mov qword [rsp + 0x40], rdx
mov r9d, r15d
mov qword [rsp + 0x38], rdx
mov r8, rbx
mov qword [rsp + 0x30], rdx
mov rcx, r13
mov dword [rsp + 0x28], edx
mov qword [rsp + 0x20], rdx
mov edx, r12d
call fcn.1800b22bf
xor edx, edx
movsxd rsi, eax
test eax, eax
je 0x1800f05b9
push rax
pushf
mov eax, 0xc3c4e9d2
pushf
not eax
add eax, 0xd308ef2c
xor eax, 0xf1327fe5
rol eax, 0x39
popf
pushf
not eax
add eax, 0xa32ab20d
xor eax, 0xcb5067b4
rol eax, 0x43
popf
pushf
not eax
add eax, 0xee1554af
xor eax, 0xda213f8f
rol eax, 0xb1
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0x874e712b
pushf
not eax
add eax, 0xde5829d3
xor eax, 0xba7e679b
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xce1fe4a2
xor eax, 0x85c1ecd2
rol eax, 9
popf
jmp 0x1800ef939
mov r8d, 0xb11ff5ef
pushf
not r8d
add r8d, 0xabc6f15e
xor r8d, 0x893ad09c
rol r8d, 0x8c
popf
pushf
not r8d
add r8d, 0x8e3a0157
xor r8d, 0xdb8cef65
rol r8d, 0x71
popf
pushf
not r8d
add r8d, 0xeda37ed7
xor r8d, 0xc1416f9f
rol r8d, 0x42
popf
pushf
not r8d
add r8d, 0xca7d6e39
xor r8d, 0x9ab4a063
rol r8d, 0x8d
popf
test r8d, r12d
je 0x1800f068e
push rax
pushf
mov eax, 0xc559ba69
pushf
not eax
add eax, 0xcf1da94e
xor eax, 0xeb841c1a
rol eax, 0x23
popf
pushf
not eax
add eax, 0xb548615e
xor eax, 0xa308c940
rol eax, 0x9f
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0xd2b21c8f
pushf
not eax
add eax, 0xda50dfb6
xor eax, 0xe4e77ff7
rol eax, 0xee
popf
pushf
not eax
add eax, 0xf4f9d581
xor eax, 0x85c54ba2
rol eax, 0xd8
popf
jmp 0x1800ef939
mov eax, dword [rbp + 0x70]
test eax, eax
je 0x1800f0712
push rax
pushf
mov eax, 0x1b28a041
pushf
not eax
add eax, 0xddb0bd8c
xor eax, 0x90a3780e
rol eax, 0x57
popf
pushf
not eax
add eax, 0xb6a959da
xor eax, 0xf9a24349
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc561a224
xor eax, 0x8152c6c9
rol eax, 0x1b
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0x502a22fc
pushf
not eax
add eax, 0xb985aaa5
xor eax, 0xc74c60ca
rol eax, 0x68
popf
pushf
not eax
add eax, 0xde6a6b8f
xor eax, 0xcb0e89f7
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xb34dbebf
xor eax, 0xd199ee9c
rol eax, 0x33
popf
jmp 0x1800ef939
cmp esi, eax
jg 0x1800f07b9
push rax
pushf
mov eax, 0xdbd4048e
pushf
not eax
add eax, 0xea1b5813
xor eax, 0x95339ee8
rol eax, 0x94
popf
pushf
not eax
add eax, 0xe9bd6175
xor eax, 0xf838b113
rol eax, 0x11
popf
pushf
not eax
add eax, 0xd43cf513
xor eax, 0x8ec1ad3f
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xa67e3393
xor eax, 0xe55302ce
rol eax, 0x13
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0x25d865a1
pushf
not eax
add eax, 0xf2454312
xor eax, 0x966e846d
rol eax, 0x82
popf
pushf
not eax
add eax, 0x8abe5c3e
xor eax, 0xeb3b1892
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x88625a05
xor eax, 0xd3fe1ee7
rol eax, 0xe
popf
pushf
not eax
add eax, 0xe9cc94e1
xor eax, 0xd6b13c66
rol eax, 8
popf
jmp 0x1800ef939
mov qword [rsp + 0x40], rdx
mov r9d, r15d
mov qword [rsp + 0x38], rdx
mov r8, rbx
mov qword [rsp + 0x30], rdx
mov rcx, r13
mov dword [rsp + 0x28], eax
mov edx, r12d
mov rax, qword [rbp + 0x68]
mov qword [rsp + 0x20], rax
call fcn.1800b22bf
xor edx, edx
mov esi, eax
test eax, eax
jne 0x1800f08a4
push rax
pushf
mov eax, 0x75281bd5
pushf
not eax
add eax, 0xb7616a59
xor eax, 0xa80c2602
rol eax, 0x63
popf
pushf
not eax
add eax, 0xcd8cf033
xor eax, 0x823349c1
rol eax, 0x69
popf
pushf
not eax
add eax, 0xdaa49883
xor eax, 0xc0b7194a
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa13ec1db
xor eax, 0xe2e09235
rol eax, 0xc3
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0x202f78a1
pushf
not eax
add eax, 0x832d9b62
xor eax, 0xde969fce
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xba0db924
xor eax, 0xa6db2f63
rol eax, 0xab
popf
pushf
not eax
add eax, 0x8e534d2f
xor eax, 0xd11dbf72
rol eax, 0xef
popf
pushf
not eax
add eax, 0xc668d4f6
xor eax, 0xad7c7c1f
rol eax, 0x41
popf
jmp 0x1800ef939
jmp 0x1800f142f
mov rcx, rsi
add rcx, rcx
lea rax, [rcx + 0x10]
cmp rcx, rax
sbb rcx, rcx
and rcx, rax
je 0x1800f0994
push rax
pushf
mov eax, 0x86ade0d7
pushf
not eax
add eax, 0xa38ca478
xor eax, 0xf025f1b2
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xb3b0ee01
xor eax, 0xd3f2e5c9
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xf03ae786
xor eax, 0xe3ef94cb
rol eax, 2
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0x55ecddde
pushf
not eax
add eax, 0xbd0360e5
xor eax, 0xcc97d0e7
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x8fc7ff1f
xor eax, 0x8fa03bc7
rol eax, 0x2c
popf
jmp 0x1800ef939
cmp rcx, r8
ja 0x1800f0a25
push rax
pushf
mov eax, 0x68ecd3d3
pushf
not eax
add eax, 0xc8f016a0
xor eax, 0x8d161dfe
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xc8e9ceff
xor eax, 0xa0825f65
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xc535f7fe
xor eax, 0xbf50d8ea
rol eax, 0x68
popf
pushf
not eax
add eax, 0xd9db22dc
xor eax, 0xf4231784
rol eax, 0x62
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0x128c5439
pushf
not eax
add eax, 0xef08ed1e
xor eax, 0xa884160b
rol eax, 0x14
popf
pushf
not eax
add eax, 0xe11497a7
xor eax, 0xe1191241
rol eax, 0x22
popf
pushf
not eax
add eax, 0x83400efa
xor eax, 0xc0745566
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xde9ec572
xor eax, 0xeec159bf
rol eax, 1
popf
jmp 0x1800ef939
lea rax, [rcx + 0xf]
cmp rax, rcx
ja 0x1800f0acc
push rax
pushf
mov eax, 0x580f8fa8
pushf
not eax
add eax, 0xbbf39a0f
xor eax, 0xc51de60d
rol eax, 0xe
popf
pushf
not eax
add eax, 0x80039c95
xor eax, 0x8a3d16d7
rol eax, 0xda
popf
pushf
not eax
add eax, 0xdc91bd3d
xor eax, 0xd657c6ac
rol eax, 0xb4
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0xbf7bfa5a
pushf
not eax
add eax, 0xe625e6bf
xor eax, 0xe2ecd4b7
rol eax, 0xe
popf
pushf
not eax
add eax, 0xf8a0ea20
xor eax, 0xaa6bf8be
rol eax, 0xdc
popf
jmp 0x1800ef939
movabs rax, 0x63fa0f7351
pushf
not rax
add rax, 0x43f5519d
xor rax, 0x730be383
rol rax, 0xc1
popf
pushf
not rax
add rax, 0x7e5bebef
xor rax, 0x66b39f9d
rol rax, 0xf8
popf
pushf
not rax
add rax, 0x62469b72
xor rax, 0x66283142
rol rax, 0xfe
popf
push rax
pushf
mov eax, 0x5dfbd7b8
pushf
not eax
add eax, 0xdef086b4
xor eax, 0xa126ba08
rol eax, 0x16
popf
pushf
not eax
add eax, 0xbd968e92
xor eax, 0xa20b258f
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xaa24ea6e
xor eax, 0x93faee62
rol eax, 0x9f
popf
jmp 0x1800ef939
and rax, 0xfffffffffffffff0
call fcn.1800f48b0
sub rsp, rax
lea rdi, [rsp + 0x50]
test rdi, rdi
je 0x1800f0c07
push rax
pushf
mov eax, 0x3582b196
pushf
not eax
add eax, 0x9c74f22f
xor eax, 0xaee2b238
rol eax, 0x98
popf
pushf
not eax
add eax, 0xfb44367e
xor eax, 0x94bd6e5b
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xe7181c64
xor eax, 0xf10563b4
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xc7614986
xor eax, 0x962f1497
rol eax, 0xea
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0xce2490bd
pushf
not eax
add eax, 0xab39c2f4
xor eax, 0xc3cae07c
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xb2f9f86b
xor eax, 0xe6a362ad
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xf2a75388
xor eax, 0xcd4a7571
rol eax, 0xe9
popf
jmp 0x1800ef939
mov dword [rdi], 0xcccc
jmp 0x1800f0d4c
call fcn.1801169d5
xor edx, edx
mov rdi, rax
test rax, rax
je 0x1800f0ccd
push rax
pushf
mov eax, 0xaa797cc5
pushf
not eax
add eax, 0xe74ac361
xor eax, 0xadbeaf50
rol eax, 0x89
popf
pushf
not eax
add eax, 0x840448a0
xor eax, 0xab30b17d
rol eax, 0x69
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0xe154d9d5
pushf
not eax
add eax, 0x87a38a8d
xor eax, 0xaaa24387
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xd7cb0dcf
xor eax, 0xf985236e
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x83a86e45
xor eax, 0xd7e109ce
rol eax, 0x7b
popf
jmp 0x1800ef939
mov dword [rax], 0xdddd
push rax
pushf
mov eax, 0x12f248ff
pushf
not eax
add eax, 0x83bc89e0
xor eax, 0x8b61d0bf
rol eax, 0x34
popf
pushf
not eax
add eax, 0x99209be5
xor eax, 0x93d8e12b
rol eax, 0x4d
popf
jmp 0x1800ef939
add rdi, 0x10
push rax
pushf
mov eax, 0x2cbc857e
pushf
not eax
add eax, 0xbbbc1cfd
xor eax, 0xc25f155c
rol eax, 0x82
popf
pushf
not eax
add eax, 0xbcc533a4
xor eax, 0x9b21e287
rol eax, 0x60
popf
pushf
not eax
add eax, 0xb60b38bd
xor eax, 0xa4a86b1f
rol eax, 0x5b
popf
jmp 0x1800ef939
test rdi, rdi
je 0x1800f0dd2
push rax
pushf
mov eax, 0xfc41c6f3
pushf
not eax
add eax, 0xccd2d754
xor eax, 0xecfc019a
rol eax, 0x38
popf
pushf
not eax
add eax, 0xdfaca6b0
xor eax, 0xe478399e
rol eax, 0x8d
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0x5d8b0f82
pushf
not eax
add eax, 0xb8b15743
xor eax, 0xab0020ef
rol eax, 0x45
popf
pushf
not eax
add eax, 0xfa5628f9
xor eax, 0xf58942ec
rol eax, 0xa1
popf
jmp 0x1800ef939
mov qword [rsp + 0x40], rdx
mov r9d, r15d
mov qword [rsp + 0x38], rdx
mov r8, rbx
mov qword [rsp + 0x30], rdx
mov rcx, r13
mov dword [rsp + 0x28], esi
mov edx, r12d
mov qword [rsp + 0x20], rdi
call fcn.1800b22bf
xor edx, edx
test eax, eax
je 0x1800f0e67
push rax
pushf
mov eax, 0xd0f3b8e8
pushf
not eax
add eax, 0x8d995f75
xor eax, 0x9fa91adb
rol eax, 0x14
popf
pushf
not eax
add eax, 0xc1091fa7
xor eax, 0xd996eedb
rol eax, 0x48
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0xe3d1b89b
pushf
not eax
add eax, 0xd208fc71
xor eax, 0xcfd54d26
rol eax, 0x41
popf
pushf
not eax
add eax, 0x84459da1
xor eax, 0xa0bbf85e
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xfa63fc01
xor eax, 0xf88fbc8b
rol eax, 0xdf
popf
jmp 0x1800ef939
mov eax, dword [rbp + 0x70]
mov r9d, esi
mov qword [rsp + 0x38], rdx
mov r8, rdi
mov qword [rsp + 0x30], rdx
mov ecx, r14d
test eax, eax
jne 0x1800f0f1f
push rax
pushf
mov eax, 0xf52b8ab1
pushf
not eax
add eax, 0xc1f527df
xor eax, 0xd1d85f11
rol eax, 0xec
popf
pushf
not eax
add eax, 0xfba02e4f
xor eax, 0x9200f837
rol eax, 1
popf
pushf
not eax
add eax, 0x81a221d7
xor eax, 0xc9077433
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x9978f586
xor eax, 0xa1b74760
rol eax, 0x6c
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0x1d5037f5
pushf
not eax
add eax, 0xd5fe7a26
xor eax, 0xea9fa228
rol eax, 0x17
popf
pushf
not eax
add eax, 0xa2ee1dae
xor eax, 0x96c50595
rol eax, 0x9d
popf
jmp 0x1800ef939
mov dword [rsp + 0x28], edx
mov qword [rsp + 0x20], rdx
call fcn.1801675e1
mov esi, eax
test eax, eax
jne 0x1800f0fbf
push rax
pushf
mov eax, 0x355f2238
pushf
not eax
add eax, 0xd0aa4760
xor eax, 0xbd9682c2
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x828c5654
xor eax, 0xfe85eb65
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf7fb31e0
xor eax, 0xff3eea07
rol eax, 0x35
popf
pushf
not eax
add eax, 0xdd11d8f5
xor eax, 0xaa3c75d2
rol eax, 0xf9
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0xa3404613
pushf
not eax
add eax, 0x9805da43
xor eax, 0xeacbd3c7
rol eax, 0xe
popf
pushf
not eax
add eax, 0xe0388e5e
xor eax, 0x9931be81
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xc9d0dece
xor eax, 0xe2c52fec
rol eax, 0xf7
popf
jmp 0x1800ef939
jmp 0x1800f1225
mov dword [rsp + 0x28], eax
mov rax, qword [rbp + 0x68]
mov qword [rsp + 0x20], rax
call fcn.1801675e1
mov esi, eax
test eax, eax
je 0x1800f10ae
push rax
pushf
mov eax, 0xafc17eb6
pushf
not eax
add eax, 0xad99d72a
xor eax, 0xa02cbbe8
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xa3ee9cbb
xor eax, 0xc0cb3ec6
rol eax, 0x6e
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0xfd2ad43b
pushf
not eax
add eax, 0xb92c23c5
xor eax, 0xf8e340b6
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xc6765ef6
xor eax, 0xbed6b604
rol eax, 0x1a
popf
jmp 0x1800ef939
lea rcx, [rdi - 0x10]
cmp dword [rcx], 0xdddd
jne 0x1800f1133
push rax
pushf
mov eax, 0xd68570d9
pushf
not eax
add eax, 0xa7b5e12c
xor eax, 0x88077d93
rol eax, 0x21
popf
pushf
not eax
add eax, 0x991270a1
xor eax, 0xda633632
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xd0dba1d8
xor eax, 0xc1a9870c
rol eax, 0xb7
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0x9d18dbe5
pushf
not eax
add eax, 0x8aa9f58b
xor eax, 0xf526a7b9
rol eax, 0x72
popf
pushf
not eax
add eax, 0xb5aadc27
xor eax, 0xbd157948
rol eax, 0x70
popf
jmp 0x1800ef939
call fcn.180160126
jmp 0x1800f14c2
mov rdi, rdx
push rax
pushf
mov eax, 0x83da6c61
pushf
not eax
add eax, 0xf9e1a36d
xor eax, 0xf889eba6
rol eax, 0x80
popf
pushf
not eax
add eax, 0x85460746
xor eax, 0x99f569e6
rol eax, 3
popf
pushf
not eax
add eax, 0xc8fb159a
xor eax, 0x886a3fac
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe0dcd1aa
xor eax, 0x8aaa2b79
rol eax, 0xd4
popf
jmp 0x1800ef939
test rdi, rdi
je 0x1800f125d
push rax
pushf
mov eax, 0xa834297a
pushf
not eax
add eax, 0xd71499f7
xor eax, 0xb8a15f66
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x8fd5dba4
xor eax, 0xac83163e
rol eax, 0xdb
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0xa082f682
pushf
not eax
add eax, 0x98052a54
xor eax, 0xbdfa5b55
rol eax, 0xe
popf
pushf
not eax
add eax, 0xde2cd77c
xor eax, 0xc40bc61d
rol eax, 0xdc
popf
jmp 0x1800ef939
lea rcx, [rdi - 0x10]
cmp dword [rcx], 0xdddd
jne 0x1800f12e2
push rax
pushf
mov eax, 0x1a77dcbc
pushf
not eax
add eax, 0xa6a17481
xor eax, 0xc2145ab9
rol eax, 0x63
popf
pushf
not eax
add eax, 0xbf6390b0
xor eax, 0xbfaf7634
rol eax, 0x91
popf
pushf
not eax
add eax, 0x963fc96a
xor eax, 0xf05123b5
rol eax, 0xb2
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0x6d3b4be4
pushf
not eax
add eax, 0xcb3a7ed9
xor eax, 0x864cece5
rol eax, 0xd
popf
pushf
not eax
add eax, 0x83a659d0
xor eax, 0xc74536b1
rol eax, 5
popf
pushf
not eax
add eax, 0xa1dc0969
xor eax, 0x8db6fa50
rol eax, 0xb9
popf
jmp 0x1800ef939
call fcn.180160126
push rax
pushf
mov eax, 0x9b9e4190
pushf
not eax
add eax, 0xc5d9f98a
xor eax, 0xd57c1f1e
rol eax, 0x52
popf
pushf
not eax
add eax, 0xa516e89b
xor eax, 0x8c042de3
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xa2a05186
xor eax, 0x97368e7d
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x97c8dea8
xor eax, 0x9384d570
rol eax, 0x51
popf
jmp 0x1800ef939
xor esi, esi
jmp 0x1800f14c2
mov rbx, rdx
push rax
pushf
mov eax, 0x594503a1
pushf
not eax
add eax, 0xb3cd9a58
xor eax, 0xffc6910e
rol eax, 0x94
popf
pushf
not eax
add eax, 0xb2cb0829
xor eax, 0xd28ecaca
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xd5eafb64
xor eax, 0xa000c175
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x99193c9c
xor eax, 0xcf393526
rol eax, 0xd8
popf
jmp 0x1800ef939
mov esi, edx
test rbx, rbx
je 0x1800f147c
push rax
pushf
mov eax, 0xa428ccf6
pushf
not eax
add eax, 0x9757ea36
xor eax, 0x945832e6
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc48f5754
xor eax, 0xf622a031
rol eax, 0x88
popf
pushf
not eax
add eax, 0x9085c9b0
xor eax, 0xd6289521
rol eax, 0x19
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0xd09a4b68
pushf
not eax
add eax, 0xc36b9ce4
xor eax, 0x8d60852a
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xa89d7fb4
xor eax, 0xce9bf032
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xe2371ab0
xor eax, 0xb2a605fa
rol eax, 0x40
popf
jmp 0x1800ef939
lea rcx, [rbx - 0x10]
cmp dword [rcx], 0xdddd
jne 0x1800f1501
push rax
pushf
mov eax, 0xcd611ac0
pushf
not eax
add eax, 0x9dc86014
xor eax, 0xf14487d3
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xc85d63b1
xor eax, 0xc7c0d4a6
rol eax, 0xd1
popf
jmp 0x1800ef939
push rax
pushf
mov eax, 0x9d1d86da
pushf
not eax
add eax, 0xed4865e1
xor eax, 0xe339d71c
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x89fc4307
xor eax, 0xdd378210
rol eax, 0x1c
popf
jmp 0x1800ef939
call fcn.180160126
push rax
pushf
mov eax, 0x7b1b9e31
pushf
not eax
add eax, 0xdad9f7be
xor eax, 0xf27e044f
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xe150a83e
xor eax, 0xdfea8acf
rol eax, 0x2d
popf
jmp 0x1800ef939
mov eax, esi
push rax
pushf
mov eax, 0xaa2094fd
pushf
not eax
add eax, 0xdd10d1af
xor eax, 0xc93d9787
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x8e8a30e9
xor eax, 0xe0def9ee
rol eax, 0xe4
popf
jmp 0x1800ef939
mov rcx, qword [rbp + 8]
xor rcx, rbp
call fcn.1800e9129
mov rbx, qword [rbp + 0x40]
mov rsi, qword [rbp + 0x48]
mov rdi, qword [rbp + 0x50]
lea rsp, [rbp + 0x10]
pop r15
pop r14
pop r13
pop r12
pop rbp
ret