Function at 0x1800221dc
Capabilities:
Inspect section memory permissions

Disassembly:
mov qword [rsp + 8], rbx
push rbp
mov rbp, rsp
sub rsp, 0x40
mov rbx, rcx
xor ecx, ecx
mov dword [rbp - 0x20], ecx
mov dword [rbp + 0x18], ecx
mov dword [rbp + 0x18], ecx
mov dword [rbp + 0x18], ecx
mov dword [rbp + 0x18], ecx
mov eax, 0x897be7fc
cmp edx, eax
ja 0x180022d9e
je 0x180022d8d
mov eax, 0x4da81926
cmp edx, eax
ja 0x180022808
je 0x1800227d7
mov eax, 0x2105e22d
cmp edx, eax
ja 0x18002256c
je 0x18002252d
mov eax, 0xd0dffea
cmp edx, eax
ja 0x1800223d2
je 0x1800223a1
cmp edx, 0x412fca4
je 0x180022373
cmp edx, 0x5b541a2
je 0x18002235b
cmp edx, 0x7e4cb9f
je 0x180022323
cmp edx, 0x8608743
je 0x180022304
cmp edx, 0x9a8e4e4
je 0x1800222ec
cmp edx, 0xac937e7
je 0x1800222d4
cmp edx, 0xb76fc52
je 0x1800222b5
cmp edx, 0xc516ad8
jne 0x180023798
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.18001901c
mov dword [rbx + 0x24], 1
jmp 0x1800238a2
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.18001862c
mov dword [rbx + 0x20], 4
mov dword [rbx + 0x24], 0xb
jmp 0x1800238a9
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.1800184ac
mov dword [rbx + 0x24], 8
jmp 0x1800238a2
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180025b20
mov dword [rbx + 0x24], 0x10
jmp 0x1800238a2
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.18001917c
mov dword [rbx + 0x20], 4
mov dword [rbx + 0x24], 1
jmp 0x1800238a9
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x2000
mov rdx, rbx
lea rcx, [rbp + 0x28]
call fcn.180028334
nop
mov dword [rbx + 0x24], 3
jmp 0x1800238a2
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180025068
mov dword [rbx + 0x24], 2
jmp 0x1800238a2
mov qword [rbp + 0x28], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 8
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180027738
nop
jmp 0x180022367
mov qword [rbp + 0x28], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x4000000
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180027cb0
nop
jmp 0x1800222f8
cmp edx, 0xf8a3e98
je 0x1800224fc
cmp edx, 0x10ee0a38
je 0x1800224cb
cmp edx, 0x11499fd1
je 0x1800224b3
cmp edx, 0x11ddd503
je 0x180022474
cmp edx, 0x1a644024
je 0x18002245c
cmp edx, 0x1ba2f6be
je 0x18002244b
cmp edx, 0x1c1a18d3
je 0x18002243a
cmp edx, 0x1c5d9f84
jne 0x180023798
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.180019394
mov dword [rbx + 0x24], 7
jmp 0x1800238a2
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.1800186ac
jmp 0x18002389b
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180018930
jmp 0x18002234f
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.18001872c
mov dword [rbx + 0x24], 0xd
jmp 0x1800238a2
mov qword [rbp + 0x28], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x40000000
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180027ee0
nop
mov dword [rbx + 0x20], 4
mov dword [rbx + 0x24], 6
jmp 0x1800238a9
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180025538
mov dword [rbx + 0x24], 4
jmp 0x1800238a2
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x8000
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.180028d60
nop
jmp 0x1800222a9
mov qword [rbp + 0x28], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x400
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.1800279f4
nop
jmp 0x1800222a9
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp - 0x20], 0x800000
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.180029720
nop
mov dword [rbx + 0x20], 4
mov dword [rbx + 0x24], 3
jmp 0x1800238a9
mov eax, 0x3f2d74f6
cmp edx, eax
ja 0x1800226f6
je 0x1800226e5
cmp edx, 0x21bbfa73
je 0x1800226ad
cmp edx, 0x22bef11b
je 0x18002268e
cmp edx, 0x248d7a58
je 0x18002265d
cmp edx, 0x29d8d827
je 0x18002264c
cmp edx, 0x325f32e0
je 0x18002261b
cmp edx, 0x3417b4a8
je 0x1800225fc
cmp edx, 0x3c27b020
je 0x1800225e4
cmp edx, 0x3c37d0aa
jne 0x180023798
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.18001856c
jmp 0x18002389b
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180018870
mov dword [rbx + 0x24], 9
jmp 0x1800238a2
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.180019314
mov dword [rbx + 0x20], 4
mov dword [rbx + 0x24], 4
jmp 0x1800238a9
mov qword [rbp + 0x28], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x800000
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180027ffc
nop
jmp 0x1800224bf
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180025ddc
jmp 0x1800224bf
mov qword [rbp + 0x28], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x200000
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180027dc8
nop
jmp 0x1800222f8
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.1800256d0
mov dword [rbx + 0x20], 1
mov dword [rbx + 0x24], 0xa
jmp 0x1800238a9
mov qword [rbp + 0x28], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], pe_nt_image_headers64
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.1800278dc
nop
mov dword [rbx + 0x24], 0xb
jmp 0x1800238a2
mov rdx, rbx
lea rcx, [rbp + 0x18]
call fcn.180024cc8
jmp 0x18002242e
cmp edx, 0x40b6be57
je 0x1800227a6
cmp edx, 0x42fdb6f3
je 0x180022795
cmp edx, 0x4718b390
je 0x180022764
cmp edx, 0x4937eeb8
je 0x180023244
cmp edx, 0x4ad466d6
je 0x180023244
cmp edx, 0x4ae7b379
je 0x180022753
cmp edx, 0x4bc2a67e
jne 0x180023798
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180025978
jmp 0x1800222a9
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180025e68
jmp 0x1800224bf
mov qword [rbp + 0x28], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x2000
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180027f6c
nop
jmp 0x18002242e
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.1800253a0
jmp 0x1800222f8
mov qword [rbp + 0x28], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x8000
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180027e54
nop
jmp 0x1800222f8
mov qword [rbp + 0x28], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp - 0x20], 0x20
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.18002724c
nop
jmp 0x180022468
mov eax, 0x6aa2b315
cmp edx, eax
ja 0x180022afd
je 0x180022abe
mov eax, 0x60e29332
cmp edx, eax
ja 0x18002298d
je 0x18002294e
cmp edx, 0x4e7ed619
je 0x18002293d
cmp edx, 0x4eec783b
je 0x18002292c
cmp edx, 0x4f4f5b6d
je 0x1800228fb
cmp edx, 0x4fe5db3f
je 0x1800228ca
cmp edx, 0x5722ba9a
je 0x1800226e5
cmp edx, 0x582f1acc
je 0x1800228b9
cmp edx, 0x5f194d4c
je 0x18002289a
cmp edx, 0x5fb1df64
jne 0x180023798
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.180018ebc
mov dword [rbx + 0x24], 6
jmp 0x1800238a2
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.1800192d4
mov dword [rbx + 0x20], 4
mov dword [rbx + 0x24], 0xc
jmp 0x1800238a9
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180025648
jmp 0x180022608
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x100
mov rdx, rbx
lea rcx, [rbp + 0x28]
call fcn.18002819c
nop
jmp 0x1800225f0
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x8000000
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.180029558
nop
jmp 0x180022310
mov rdx, rbx
lea rcx, [rbp + 0x18]
call fcn.180024698
jmp 0x1800222f8
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180025c38
jmp 0x180022310
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x2000
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.1800286a0
nop
mov dword [rbx + 0x20], 4
mov dword [rbx + 0x24], 0xd
jmp 0x1800238a9
cmp edx, 0x613fb52c
je 0x180022a8d
cmp edx, 0x61642299
je 0x180022a7c
cmp edx, 0x61653b5b
je 0x180022a6b
cmp edx, 0x624a560e
je 0x180022a5a
cmp edx, 0x625b9f08
je 0x180022a1b
cmp edx, 0x64f14ca3
je 0x180022a0a
cmp edx, 0x65fb6df6
je 0x1800229f9
cmp edx, 0x69d19f0c
jne 0x180023798
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.180019294
mov dword [rbx + 0x20], 2
jmp 0x1800228ad
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.1800193d4
jmp 0x1800222f8
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180025178
jmp 0x1800222a9
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x800
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.180028610
nop
mov dword [rbx + 0x20], 1
mov dword [rbx + 0x24], 2
jmp 0x1800238a9
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.1800250f0
jmp 0x1800222a9
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.1800257e0
jmp 0x18002242e
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180025758
jmp 0x18002242e
mov qword [rbp + 0x28], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 1
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.1800271c0
nop
jmp 0x1800222a9
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp - 0x20], 0x2000
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.1800284f0
nop
mov dword [rbx + 0x20], 4
mov dword [rbx + 0x24], 0xf
jmp 0x1800238a9
mov eax, 0x7af5f2ae
cmp edx, eax
ja 0x180022c60
je 0x180022c2f
cmp edx, 0x6ac9a003
je 0x180022bfe
cmp edx, 0x6d9cb6d5
je 0x180022bed
cmp edx, 0x6db2199c
je 0x180022bd5
cmp edx, 0x70867c47
je 0x180022ba4
cmp edx, 0x74f09c0f
je 0x180022b93
cmp edx, 0x75f80cdd
je 0x180022b82
cmp edx, 0x7784b388
je 0x180022b71
cmp edx, 0x77cf383d
jne 0x180023798
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180018970
jmp 0x180022559
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.18001866c
jmp 0x180022aea
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.180018e7c
jmp 0x180022468
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180025428
jmp 0x1800222f8
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x2000000
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.180028e80
nop
jmp 0x1800222a9
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.1800254b0
mov dword [rbx + 0x24], 5
jmp 0x1800238a2
mov rdx, rbx
lea rcx, [rbp + 0x18]
call fcn.18002492c
jmp 0x1800222e0
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp - 0x20], 0x40000000
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.1800287c0
nop
jmp 0x1800222a9
mov qword [rbp + 0x28], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp - 0x20], 0x10000000
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.1800277c4
nop
jmp 0x180022367
cmp edx, 0x7b3d3cd5
je 0x180022d7c
cmp edx, 0x7bfd8042
je 0x180022d4b
cmp edx, 0x7ddd6a71
je 0x180022d13
cmp edx, 0x7e1a353a
je 0x180022d02
cmp edx, 0x82724ada
je 0x180022cf1
cmp edx, 0x828789fd
je 0x180022cb9
cmp edx, 0x88a5759b
jne 0x180023798
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.18001852c
jmp 0x18002389b
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x8000
mov rdx, rbx
lea rcx, [rbp + 0x28]
call fcn.1800282ac
nop
mov dword [rbx + 0x20], 2
jmp 0x180022560
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180025ef4
jmp 0x1800222e0
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180025868
jmp 0x1800224bf
mov qword [rbp + 0x28], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x1000000
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180028088
nop
mov dword [rbx + 0x24], 0xa
jmp 0x1800238a2
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x20000
mov rdx, rbx
lea rcx, [rbp + 0x28]
call fcn.1800283bc
nop
jmp 0x180022559
mov rdx, rbx
lea rcx, [rbp + 0x18]
call fcn.1800247a0
jmp 0x1800224bf
mov rdx, rbx
lea rcx, [rbp + 0x18]
call fcn.180024bc0
jmp 0x1800224bf
mov eax, 0xcc3a22a0
cmp edx, eax
ja 0x180023388
je 0x180023357
mov eax, 0xa16c0aec
cmp edx, eax
ja 0x18002308e
je 0x18002305d
mov eax, 0x9a46775b
cmp edx, eax
ja 0x180022f07
je 0x180022ef6
cmp edx, 0x8b8d635c
je 0x180022ec5
cmp edx, 0x8c730902
je 0x180022ead
cmp edx, 0x8fb5205b
je 0x180022e7c
cmp edx, 0x94193745
je 0x180022e6b
cmp edx, 0x9580af20
je 0x180022e5a
cmp edx, 0x9645b51c
je 0x180022e49
cmp edx, 0x991366b1
je 0x180022e38
cmp edx, 0x99b6cc15
jne 0x180023798
mov rdx, rbx
lea rcx, [rbp + 0x18]
call fcn.180024588
jmp 0x180022367
mov rdx, rbx
lea rcx, [rbp + 0x18]
call fcn.18002471c
jmp 0x1800222f8
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.1800188f0
jmp 0x180022ce5
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.180019354
jmp 0x18002389b
mov rdx, rbx
lea rcx, [rbp + 0x18]
call fcn.180024dd0
jmp 0x18002242e
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x200
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.180028b20
nop
jmp 0x180022310
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180025f80
mov dword [rbx + 0x20], 1
jmp 0x1800224a7
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x20000000
mov rdx, rbx
lea rcx, [rbp + 0x28]
call fcn.1800283bc
nop
jmp 0x180022559
mov rdx, rbx
lea rcx, [rbp + 0x18]
call fcn.180024610
jmp 0x1800224bf
cmp edx, 0x9a5ac160
je 0x18002302c
cmp edx, 0x9acc637a
je 0x180022ffb
cmp edx, 0x9c437b53
je 0x180022fca
cmp edx, 0x9c4407b4
je 0x180022f99
cmp edx, 0x9c449415
je 0x180022f68
cmp edx, 0x9c452076
je 0x180022f57
cmp edx, 0x9c45acd7
je 0x180022f57
cmp edx, 0x9c463938
jne 0x180023798
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.18001876c
jmp 0x1800228a6
mov qword [rbp + 0x28], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x20000
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180027b0c
nop
jmp 0x1800228a6
mov qword [rbp + 0x28], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x80000
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180027b0c
nop
jmp 0x1800228a6
mov qword [rbp + 0x28], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 2
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180027b0c
nop
jmp 0x1800228a6
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 1
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.180028444
nop
jmp 0x1800222a9
mov qword [rbp + 0x28], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x80000
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180027c24
nop
jmp 0x1800224a0
mov qword [rbp + 0x28], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp - 0x20], 0x800
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180027d3c
nop
jmp 0x180022310
mov eax, 0xbcdaabf6
cmp edx, eax
ja 0x1800231f8
je 0x1800231c7
cmp edx, 0xa25a14cc
je 0x1800231b6
cmp edx, 0xa7a501f8
je 0x180023185
cmp edx, 0xaa8f8fb4
je 0x180023154
cmp edx, 0xac5a8bbc
je 0x180023143
cmp edx, 0xaf6c9fff
je 0x180023132
cmp edx, 0xb4ed7581
je 0x180023121
cmp edx, 0xb6ca6e7e
je 0x180023102
cmp edx, 0xbbf535ac
jne 0x180023798
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.1800185ac
jmp 0x18002297a
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180018830
mov dword [rbx + 0x20], 2
mov dword [rbx + 0x24], 9
jmp 0x1800238a9
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180025200
jmp 0x180022608
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180025d50
jmp 0x1800224bf
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180025310
jmp 0x1800222f8
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x800000
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.180029430
nop
jmp 0x1800222a9
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x200000
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.180028c40
nop
jmp 0x180022367
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180025cc4
jmp 0x1800224bf
mov qword [rbp + 0x28], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp - 0x20], 0x200000
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.1800276ac
nop
jmp 0x18002269a
cmp edx, 0xc09f53b8
je 0x180023326
cmp edx, 0xc1e063e2
je 0x180023315
cmp edx, 0xc216ad65
je 0x180023304
cmp edx, 0xc3539548
je 0x1800232c5
cmp edx, 0xc73ae558
je 0x180023294
cmp edx, 0xca88999d
je 0x180023263
cmp edx, 0xcb907434
jne 0x180023798
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180024fe0
mov dword [rbx + 0x20], 4
mov dword [rbx + 0x24], 0xe
jmp 0x1800238a9
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x20
mov rdx, rbx
lea rcx, [rbp + 0x28]
call fcn.180028114
nop
jmp 0x18002310e
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], pe_nt_image_headers64
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.180028850
nop
jmp 0x1800222a9
mov qword [rbp + 0x28], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x20000
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.18002747c
nop
mov dword [rbx + 0x20], 4
mov dword [rbx + 0x24], 0x10
jmp 0x1800238a9
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180025bac
jmp 0x180022310
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180025a04
jmp 0x1800222a9
mov qword [rbp + 0x28], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp - 0x20], 0x20000
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180027ee0
nop
jmp 0x1800224a0
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp - 0x20], 8
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.180029274
nop
jmp 0x180022310
mov eax, 0xe7a770d0
cmp edx, eax
ja 0x18002360d
je 0x1800235f5
mov eax, 0xd66f5c8a
cmp edx, eax
ja 0x1800234dc
je 0x1800234ab
cmp edx, 0xcc584710
je 0x18002347a
cmp edx, 0xcce62008
je 0x180022d7c
cmp edx, 0xcdb679c8
je 0x180023449
cmp edx, 0xce2e7cbb
je 0x180023438
cmp edx, 0xce55f803
je 0x180023427
cmp edx, 0xcfd787ab
je 0x180023416
cmp edx, 0xd0426c14
je 0x18002235b
cmp edx, 0xd5431ce1
jne 0x180023798
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.1800188b0
mov dword [rbx + 0x20], 4
jmp 0x180023115
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.180018adc
jmp 0x180022367
mov rdx, rbx
lea rcx, [rbp + 0x18]
call fcn.1800248a8
jmp 0x1800224a0
mov rdx, rbx
lea rcx, [rbp + 0x18]
call fcn.180024824
jmp 0x1800224bf
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x100000
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.1800294c4
nop
jmp 0x1800222a9
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x100
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.180028a90
nop
jmp 0x180022310
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp - 0x20], 0x80000
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.180028730
nop
jmp 0x18002269a
cmp edx, 0xd6f689c6
je 0x1800235e4
cmp edx, 0xd7805f4c
je 0x1800235b3
cmp edx, 0xdca836ea
je 0x1800235a2
cmp edx, 0xdde6bb11
je 0x180023571
cmp edx, 0xe2fa3211
je 0x1800228b9
cmp edx, 0xe3010c14
je 0x180023560
cmp edx, 0xe475762c
jne 0x180023798
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x200000
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.180029030
nop
mov dword [rbx + 0x24], 0xc
jmp 0x1800238a2
mov rdx, rbx
lea rcx, [rbp + 0x18]
call fcn.1800249b0
jmp 0x18002269a
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x20000000
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.180028bb0
nop
jmp 0x180022367
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.1800255c0
jmp 0x180022be1
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 8
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.180028970
nop
jmp 0x1800222a9
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.1800258f0
jmp 0x1800222e0
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180025288
mov dword [rbx + 0x20], 2
jmp 0x180022981
mov eax, 0xf77cf78f
cmp edx, eax
ja 0x180023754
je 0x180023743
cmp edx, 0xe7a89f71
je 0x180023732
cmp edx, 0xe805d7db
je 0x180023721
cmp edx, 0xe885b40c
je 0x1800236f0
cmp edx, 0xe92415a5
je 0x1800236df
cmp edx, 0xef249357
je 0x1800236c7
cmp edx, 0xef510256
je 0x180023696
cmp edx, 0xf21a66fd
je 0x180023685
cmp edx, 0xf649bb5d
jne 0x180023798
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.1800185ec
jmp 0x180022367
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.1800186ec
jmp 0x180022367
mov qword [rbp + 0x28], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 4
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180027508
nop
jmp 0x180022aea
mov rdx, rbx
lea rcx, [rbp + 0x18]
call fcn.180024c44
mov dword [rbx + 0x20], 4
jmp 0x1800226a1
mov rdx, rbx
lea rcx, [rbp + 0x18]
call fcn.180024b3c
jmp 0x180022be1
mov qword [rbp + 0x28], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 4
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180027620
nop
jmp 0x1800222a9
mov rdx, rbx
lea rcx, [rbp + 0x18]
call fcn.180024ab8
jmp 0x1800226d9
mov rdx, rbx
lea rcx, [rbp + 0x18]
call fcn.180024a34
jmp 0x1800224a0
mov rdx, rbx
lea rcx, [rbp + 0x18]
call fcn.180024d4c
jmp 0x18002242e
cmp edx, 0xf8bd9f29
je 0x18002386f
cmp edx, 0xf92b160f
je 0x18002383e
cmp edx, 0xfbdbb18f
je 0x18002380d
cmp edx, 0xfc49d4b0
je 0x1800237fc
cmp edx, 0xfd313c96
je 0x1800237eb
cmp edx, 0xfee98c37
je 0x1800237da
cmp edx, 0xff0d357a
je 0x1800237c9
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x18], 0xf
mov qword [rbx + 0x10], rcx
mov byte [rbx], cl
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800237bd
mov rax, qword [rbx]
nop
mov byte [rax], cl
mov qword [rbx + 0x20], rcx
jmp 0x1800238a9
mov rdx, rbx
lea rcx, [rbp + 0x18]
call fcn.180024f5c
jmp 0x18002242e
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180025a94
jmp 0x1800222a9
mov rdx, rbx
lea rcx, [rbp + 0x18]
call fcn.180024ed8
jmp 0x180022d3f
mov rdx, rbx
lea rcx, [rbp + 0x18]
call fcn.180024e54
jmp 0x180022d3f
mov qword [rbp + 0x28], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp + 0x18], 0x800
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180027b98
nop
jmp 0x1800226d9
mov qword [rbp + 0x20], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp - 0x20], 0x4000000
mov rdx, rbx
lea rcx, [rbp - 0x1c]
call fcn.1800291e0
nop
jmp 0x180022468
mov qword [rbp + 0x28], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], 0xf
mov byte [rbx], cl
mov dword [rbp - 0x20], 0x100
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.180027134
nop
mov dword [rbx + 0x24], 0xf
mov dword [rbx + 0x20], 3
mov rax, rbx
mov rbx, qword [rsp + 0x50]
add rsp, 0x40
pop rbp
ret