Function at 0x1800eb630
Capabilities:
Inspect section memory permissions

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x30
mov r14d, dword [r9]
xor esi, esi
or r12, 0xffffffffffffffff
mov r15, r9
mov r13, r8
mov rbp, rdx
mov rdi, rcx
mov rbx, rdx
test rdx, rdx
je 0x1800eb687
nop dword [rax]
mov rcx, rdi
mov qword [rdi + 0x19550], rbx
call fcn.1800accd0
mov rbx, qword [rbx]
test rbx, rbx
jne 0x1800eb670
test rbp, rbp
je 0x1800ed1f1
mov qword [rdi + 0x19550], rbp
mov rax, qword [rbp + 0x70]
test rax, rax
je 0x1800eb6a7
mov qword [rdi + 0x19558], rax
mov ecx, dword [rbp + 0x78]
mov esi, 0x80004001
mov eax, ecx
and eax, 0xfff00000
cmp eax, 0x61c00000
ja 0x1800ec7ca
je 0x1800ecc27
cmp eax, 0x21c00000
ja 0x1800ebff0
je 0x1800ebfde
cmp eax, 0x13300000
ja 0x1800ebb0a
je 0x1800ebaf0
cmp eax, 0x11a00000
ja 0x1800eb914
je 0x1800eb907
cmp eax, 0x10a00000
ja 0x1800eb7fb
je 0x1800eb7e1
cmp eax, 0x10400000
ja 0x1800eb759
je 0x1800eb7d4
test eax, eax
je 0x1800eb735
cmp eax, 0x10000000
je 0x1800eb74c
cmp eax, 0x10100000
je 0x1800eb73f
cmp eax, 0x10200000
jne 0x1800ec6d7
mov esi, 1
jmp 0x1800ed18d
test byte [rdi + 0xcf01], 4
je 0x1800ec6d7
mov rcx, rdi
call fcn.1800e4210
jmp 0x1800ed16f
cmp eax, 0x10500000
je 0x1800eb7c7
cmp eax, 0x10700000
je 0x1800eb7ba
cmp eax, 0x10800000
je 0x1800eb793
cmp eax, 0x10900000
jne 0x1800ec6d7
mov rax, qword [rdi]
mov r8d, 0x44
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
cmp dword [rdi + 0xced0], 5
jb 0x1800ec6d7
mov rax, qword [rdi]
mov r8d, 0x81
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rcx, rdi
call fcn.1800e5a80
jmp 0x1800ed16f
test byte [rdi + 0xcf01], 4
je 0x1800ec6d7
mov rcx, rdi
call fcn.1800e48a0
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x1a
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
cmp eax, 0x11000000
ja 0x1800eb87f
je 0x1800eb824
cmp eax, 0x10b00000
je 0x1800eb865
cmp eax, 0x10c00000
je 0x1800eb84b
cmp eax, 0x10d00000
je 0x1800eb831
cmp eax, 0x10e00000
jne 0x1800ec6d7
mov rcx, rdi
call fcn.1800e4c80
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x4b
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x2f
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x19
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
cmp eax, 0x11600000
je 0x1800eb8ed
cmp eax, 0x11700000
je 0x1800eb8d3
cmp eax, 0x11800000
je 0x1800eb8b9
cmp eax, 0x11900000
jne 0x1800ec6d7
mov rax, qword [rdi]
mov r8d, 0x43
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x42
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x41
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x40
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rcx, rdi
call fcn.1800e61c0
jmp 0x1800ed16f
cmp eax, 0x12900000
ja 0x1800eba74
je 0x1800eb735
cmp eax, 0x12200000
ja 0x1800eba03
je 0x1800eb9dc
cmp eax, 0x11b00000
je 0x1800eb9cf
cmp eax, 0x11f00000
je 0x1800eb9a8
cmp eax, 0x12000000
je 0x1800eb981
cmp eax, 0x12100000
jne 0x1800ec6d7
test byte [rdi + 0xcf04], 8
je 0x1800ec6d7
mov rax, qword [rdi]
mov r8d, 0x7b
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
test byte [rdi + 0xcf04], 8
je 0x1800ec6d7
mov rax, qword [rdi]
mov r8d, 0x7a
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
test byte [rdi + 0xcef9], 0x20
je 0x1800ec6d7
mov rax, qword [rdi]
mov r8d, 0xb
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rcx, rdi
call fcn.1800e64b0
jmp 0x1800ed16f
test byte [rdi + 0xcef9], 0x20
je 0x1800ec6d7
mov rax, qword [rdi]
mov r8d, 0xc
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
cmp eax, 0x12300000
je 0x1800eba4d
cmp eax, 0x12400000
je 0x1800eba26
cmp eax, 0x12700000
je 0x1800eb74c
cmp eax, 0x12800000
jmp 0x1800eb72f
test byte [rdi + 0xcf04], 8
je 0x1800ec6d7
mov rax, qword [rdi]
mov r8d, 0x7d
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
test byte [rdi + 0xcf04], 8
je 0x1800ec6d7
mov rax, qword [rdi]
mov r8d, 0x7c
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
cmp eax, 0x12e00000
ja 0x1800ebab5
je 0x1800eb735
cmp eax, 0x12a00000
je 0x1800eb74c
cmp eax, 0x12b00000
je 0x1800ebaa8
cmp eax, 0x12c00000
je 0x1800eb735
cmp eax, 0x12d00000
jmp 0x1800eb72f
mov rcx, rdi
call fcn.1800e7f30
jmp 0x1800ed16f
cmp eax, 0x12f00000
je 0x1800eb735
cmp eax, 0x13000000
je 0x1800eb735
cmp eax, 0x13200000
jne 0x1800ec6d7
mov rax, qword [rdi]
mov r8d, 0x28
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x3b
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
cmp eax, 0x20200000
ja 0x1800ebde2
je 0x1800ebdd0
cmp eax, 0x13e00000
ja 0x1800ebcb9
je 0x1800ebcac
cmp eax, 0x13900000
ja 0x1800ebc24
je 0x1800ebbfd
cmp eax, 0x13400000
je 0x1800ebbd6
cmp eax, 0x13600000
je 0x1800ebbaf
cmp eax, 0x13700000
je 0x1800ebb88
cmp eax, 0x13800000
jne 0x1800ec6d7
cmp dword [rdi + 0xced0], 5
jb 0x1800ed171
mov rax, qword [rdi]
mov r8d, 0x88
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
cmp dword [rdi + 0xced0], 5
jb 0x1800ed171
mov rax, qword [rdi]
mov r8d, 0x87
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
cmp dword [rdi + 0xced0], 5
jb 0x1800ed171
mov rax, qword [rdi]
mov r8d, 0x89
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
cmp dword [rdi + 0xced0], 5
jb 0x1800ed171
mov rax, qword [rdi]
mov r8d, 0x86
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
cmp dword [rdi + 0xced0], 5
jb 0x1800ed171
mov rax, qword [rdi]
mov r8d, 0x8d
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
cmp eax, 0x13a00000
je 0x1800ebc92
cmp eax, 0x13b00000
je 0x1800ebc78
cmp eax, 0x13c00000
je 0x1800ebc5e
cmp eax, 0x13d00000
jne 0x1800ec6d7
mov rax, qword [rdi]
mov r8d, 0x1c
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x1b
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x56
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x2b
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rcx, rdi
call fcn.1800e30d0
jmp 0x1800ed16f
cmp eax, 0x14300000
ja 0x1800ebd5b
je 0x1800ebd34
cmp eax, 0x13f00000
je 0x1800ebd27
cmp eax, 0x14000000
je 0x1800ebd1a
cmp eax, 0x14100000
je 0x1800ebd0d
cmp eax, 0x14200000
jne 0x1800ec6d7
cmp dword [rdi + 0xced0], 5
jb 0x1800ec6d7
mov rax, qword [rdi]
mov r8d, 0x82
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rcx, rdi
call fcn.1800e57d0
jmp 0x1800ed16f
mov rcx, rdi
call fcn.1800e4fe0
jmp 0x1800ed16f
mov rcx, rdi
call fcn.1800e33f0
jmp 0x1800ed16f
cmp dword [rdi + 0xced0], 5
jb 0x1800ec6d7
mov rax, qword [rdi]
mov r8d, 0x83
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
cmp eax, 0x14400000
je 0x1800ebdbe
cmp eax, 0x14500000
je 0x1800ebdac
cmp eax, 0x20000000
je 0x1800ebd95
cmp eax, 0x20100000
jne 0x1800ec6d7
mov rax, qword [rdi]
mov r8d, 0x1e
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rax, qword [rdi]
xor r8d, r8d
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov edx, 0xc9
mov rcx, rdi
call fcn.1800eb2a0
jmp 0x1800ed16f
mov edx, 0xca
mov rcx, rdi
call fcn.1800eb2a0
jmp 0x1800ed16f
mov edx, 0xbf
mov rcx, rdi
call fcn.1800eb2a0
jmp 0x1800ed16f
cmp eax, 0x21100000
ja 0x1800ebef2
je 0x1800ebed8
cmp eax, 0x20800000
ja 0x1800ebe80
je 0x1800ebe66
cmp eax, 0x20400000
je 0x1800ebe4c
cmp eax, 0x20500000
je 0x1800ebe3f
cmp eax, 0x20600000
je 0x1800ebe2d
cmp eax, 0x20700000
jne 0x1800ec6d7
mov rcx, rdi
call fcn.1800e76b0
jmp 0x1800ed16f
mov edx, 0xc2
mov rcx, rdi
call fcn.1800eb2a0
jmp 0x1800ed16f
mov rcx, rdi
call fcn.1800e5ed0
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x38
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0xe
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
cmp eax, 0x20900000
je 0x1800ed1b1
cmp eax, 0x20b00000
je 0x1800ebecb
cmp eax, 0x20f00000
je 0x1800ebebe
cmp eax, 0x21000000
jne 0x1800ec6d7
mov rax, qword [rdi]
mov r8d, 0x33
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rcx, rdi
call fcn.1800e6da0
jmp 0x1800ed16f
mov rcx, rdi
call fcn.1800e6ab0
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x25
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
cmp eax, 0x21600000
ja 0x1800ebf77
je 0x1800ebf65
cmp eax, 0x21200000
je 0x1800ebf53
cmp eax, 0x21300000
je 0x1800ebf39
cmp eax, 0x21400000
je 0x1800ecf9b
cmp eax, 0x21500000
jne 0x1800ec6d7
mov rax, qword [rdi]
mov r8d, 0x24
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x54
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov edx, 0xc1
mov rcx, rdi
call fcn.1800eb2a0
jmp 0x1800ed16f
mov edx, 0xc0
mov rcx, rdi
call fcn.1800eb2a0
jmp 0x1800ed16f
cmp eax, 0x21700000
je 0x1800ebfc4
cmp eax, 0x21a00000
je 0x1800ebfaa
cmp eax, 0x21b00000
jne 0x1800ec6d7
mov rax, qword [rdi]
mov r8d, 0x22
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x31
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x53
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov edx, 0xc5
mov rcx, rdi
call fcn.1800eb2a0
jmp 0x1800ed16f
cmp eax, 0x50600000
ja 0x1800ec52d
je 0x1800ec578
cmp eax, 0x23600000
ja 0x1800ec320
je 0x1800eb74c
cmp eax, 0x22700000
ja 0x1800ec168
je 0x1800ec14e
cmp eax, 0x22100000
ja 0x1800ec0ce
je 0x1800ec0b4
cmp eax, 0x21d00000
je 0x1800ec09a
cmp eax, 0x21e00000
je 0x1800ec080
cmp eax, 0x21f00000
je 0x1800ec066
cmp eax, 0x22000000
jne 0x1800ec6d7
mov edx, 0xc4
mov rcx, rdi
call fcn.1800eb2a0
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x21
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x1d
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x4f
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x50
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
cmp eax, 0x22200000
je 0x1800ec134
cmp eax, 0x22300000
je 0x1800ec11a
cmp eax, 0x22400000
je 0x1800ec108
cmp eax, 0x22600000
jne 0x1800ec6d7
mov rax, qword [rdi]
mov r8d, 0x39
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov edx, 0xc3
mov rcx, rdi
call fcn.1800eb2a0
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x20
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x18
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x27
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
cmp eax, 0x23000000
ja 0x1800ec24b
je 0x1800ec1f9
cmp eax, 0x22800000
je 0x1800ec1e7
cmp eax, 0x22d00000
je 0x1800ec1cd
cmp eax, 0x22e00000
je 0x1800ec1b3
cmp eax, 0x22f00000
jne 0x1800ec6d7
mov rax, qword [rdi]
mov r8d, 0x57
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x3c
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 1
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov edx, 0xc6
mov rcx, rdi
call fcn.1800eb2a0
jmp 0x1800ed16f
cmp dword [rdi + 0xced0], 5
jae 0x1800ec231
cmp eax, 0x23000000
je 0x1800ec217
cmp eax, 0x23100000
je 0x1800ec217
cmp eax, 0x23200000
jne 0x1800ec231
mov rax, qword [rdi]
mov r8d, 0x29
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x1a0]
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x29
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
cmp eax, 0x23100000
je 0x1800ec2ce
cmp eax, 0x23200000
je 0x1800ec27c
cmp eax, 0x23400000
je 0x1800ed085
cmp eax, 0x23500000
jne 0x1800ec6d7
mov rcx, rdi
call fcn.1800e8b40
jmp 0x1800ed16f
cmp dword [rdi + 0xced0], 5
jae 0x1800ec2b4
cmp eax, 0x23000000
je 0x1800ec29a
cmp eax, 0x23100000
je 0x1800ec29a
cmp eax, 0x23200000
jne 0x1800ec2b4
mov rax, qword [rdi]
mov r8d, 0x55
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x1a0]
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x55
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
cmp dword [rdi + 0xced0], 5
jae 0x1800ec306
cmp eax, 0x23000000
je 0x1800ec2ec
cmp eax, 0x23100000
je 0x1800ec2ec
cmp eax, 0x23200000
jne 0x1800ec306
mov rax, qword [rdi]
mov r8d, 0x2a
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x1a0]
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x2a
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
cmp eax, 0x30200000
ja 0x1800ec3d3
je 0x1800ec3b9
cmp eax, 0x23b00000
ja 0x1800ec380
je 0x1800eb735
cmp eax, 0x23700000
je 0x1800eb74c
cmp eax, 0x23800000
je 0x1800ec373
cmp eax, 0x23900000
je 0x1800eb735
cmp eax, 0x23a00000
jne 0x1800ec6d7
mov rcx, rdi
call fcn.1800e5620
jmp 0x1800ed16f
mov rcx, rdi
call fcn.1800e7d50
jmp 0x1800ed16f
cmp eax, 0x23c00000
je 0x1800eb735
cmp eax, 0x23e00000
je 0x1800eb735
cmp eax, 0x23f00000
je 0x1800eb74c
cmp eax, 0x30100000
jne 0x1800ec6d7
mov rcx, rdi
call fcn.1800e7cf0
jmp 0x1800ed16f
test byte [rdi + 0xcf01], 4
je 0x1800ec6d7
mov rcx, rdi
call fcn.1800e7cf0
jmp 0x1800ed16f
cmp eax, 0x30700000
ja 0x1800ec48a
je 0x1800ec470
cmp eax, 0x30300000
je 0x1800eb735
cmp eax, 0x30400000
je 0x1800ec449
cmp eax, 0x30500000
je 0x1800ec422
cmp eax, 0x30600000
jne 0x1800ec6d7
mov rax, qword [rdi]
mov r8d, 0x32
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
cmp dword [rdi + 0xced0], 5
jb 0x1800ec6d7
mov rax, qword [rdi]
mov r8d, 0x8b
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
cmp dword [rdi + 0xced0], 5
jb 0x1800ec6d7
mov rax, qword [rdi]
mov r8d, 0x8a
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x23
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
cmp eax, 0x40000000
je 0x1800ec506
cmp eax, 0x50000000
je 0x1800ec4a2
cmp eax, 0x50500000
jmp 0x1800ec572
and ecx, 0xfffff
cmp ecx, 2
jne 0x1800ec4c5
mov rax, qword [rdi]
lea r8d, [rcx + 0xd]
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
cmp ecx, 3
jne 0x1800ec4e2
mov rax, qword [rdi]
lea r8d, [rcx + 0xd]
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
cmp ecx, 4
jne 0x1800ec4ff
mov rax, qword [rdi]
lea r8d, [rcx + 0xd]
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
xor esi, esi
jmp 0x1800ed183
cmp dword [rdi + 0xced0], 5
jb 0x1800ec6d7
mov rax, qword [rdi]
mov r8d, 0x8c
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
cmp eax, 0x51b00000
ja 0x1800ec6a1
je 0x1800ec694
cmp eax, 0x51000000
ja 0x1800ec60e
je 0x1800ec5fc
cmp eax, 0x50b00000
ja 0x1800ec594
je 0x1800ec582
cmp eax, 0x50700000
je 0x1800ec578
cmp eax, 0x50800000
je 0x1800ec578
cmp eax, 0x50900000
je 0x1800ec578
cmp eax, 0x50a00000
jne 0x1800ec6d7
mov esi, 1
jmp 0x1800ed18d
mov edx, 0x1000
mov rcx, rdi
call fcn.1800e9060
jmp 0x1800ed16f
cmp eax, 0x50c00000
je 0x1800ec5ea
cmp eax, 0x50d00000
je 0x1800ec5d8
cmp eax, 0x50e00000
je 0x1800ec5c6
cmp eax, 0x50f00000
jne 0x1800ec6d7
mov edx, 0x5000
mov rcx, rdi
call fcn.1800e9060
jmp 0x1800ed16f
mov edx, 0x3000
mov rcx, rdi
call fcn.1800e9060
jmp 0x1800ed16f
mov edx, 0x4000
mov rcx, rdi
call fcn.1800e9060
jmp 0x1800ed16f
mov edx, 0x2000
mov rcx, rdi
call fcn.1800e9060
jmp 0x1800ed16f
mov edx, 0x1800
mov rcx, rdi
call fcn.1800e9060
jmp 0x1800ed16f
cmp eax, 0x51700000
ja 0x1800ec67f
je 0x1800ec694
cmp eax, 0x51100000
je 0x1800ec66d
cmp eax, 0x51200000
je 0x1800ec65b
cmp eax, 0x51300000
je 0x1800ec649
cmp eax, 0x51400000
jne 0x1800ec6d7
mov edx, 0x5800
mov rcx, rdi
call fcn.1800e9060
jmp 0x1800ed16f
mov edx, 0x3800
mov rcx, rdi
call fcn.1800e9060
jmp 0x1800ed16f
mov edx, 0x4800
mov rcx, rdi
call fcn.1800e9060
jmp 0x1800ed16f
mov edx, 0x2800
mov rcx, rdi
call fcn.1800e9060
jmp 0x1800ed16f
cmp eax, 0x51800000
je 0x1800ec694
cmp eax, 0x51900000
je 0x1800ec694
cmp eax, 0x51a00000
jne 0x1800ec6d7
mov rcx, rdi
call fcn.1800e91a0
jmp 0x1800ed16f
cmp eax, 0x52500000
ja 0x1800ec75c
je 0x1800eb73f
cmp eax, 0x52000000
ja 0x1800ec726
je 0x1800ec719
cmp eax, 0x51c00000
je 0x1800ec694
cmp eax, 0x51d00000
je 0x1800ec719
cmp eax, 0x51e00000
je 0x1800ec719
cmp eax, 0x51f00000
je 0x1800ec719
mov rbx, qword [rdi + 0x19550]
test rbx, rbx
je 0x1800ec6ec
mov rbx, qword [rbx + 0x70]
test rbx, rbx
jne 0x1800ec6ee
xor ebx, ebx
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 0x18]
lea r9, [0x18003f348]
mov r8d, 0x11b4
mov rdx, rbx
mov rcx, rdi
mov qword [rsp + 0x20], rax
call fcn.18019df20
jmp 0x1800ed219
mov rcx, rdi
call fcn.1800e9fd0
jmp 0x1800ed16f
cmp eax, 0x52100000
je 0x1800ec74f
cmp eax, 0x52200000
je 0x1800ec74f
cmp eax, 0x52300000
je 0x1800ec74f
cmp eax, 0x52400000
jne 0x1800ec6d7
mov rcx, rdi
call fcn.1800eb020
jmp 0x1800ed16f
mov rcx, rdi
call fcn.1800eac60
jmp 0x1800ed16f
cmp eax, 0x61800000
ja 0x1800ec7a4
je 0x1800ec7bd
cmp eax, 0x61400000
je 0x1800ec785
cmp eax, 0x61500000
je 0x1800ec785
cmp eax, 0x61600000
je 0x1800ec785
cmp eax, 0x61700000
jne 0x1800ec6d7
test byte [rdi + 0xcef9], 0x20
je 0x1800ec6d7
mov edx, 0x45
mov rcx, rdi
call fcn.1800e2210
jmp 0x1800ed16f
cmp eax, 0x61900000
je 0x1800ec7bd
cmp eax, 0x61a00000
je 0x1800ec7bd
cmp eax, 0x61b00000
jne 0x1800ec6d7
mov rcx, rdi
call fcn.1800e2c00
jmp 0x1800ed16f
cmp eax, 0x66f00000
ja 0x1800ecc39
je 0x1800ec8b6
cmp eax, 0x64500000
ja 0x1800eca08
je 0x1800ecb99
cmp eax, 0x63200000
ja 0x1800ec92d
je 0x1800ec785
cmp eax, 0x62600000
ja 0x1800ec889
je 0x1800ecbb7
cmp eax, 0x62100000
ja 0x1800ec862
je 0x1800ecbc9
cmp eax, 0x61d00000
je 0x1800ecc27
cmp eax, 0x61e00000
je 0x1800ecc27
cmp eax, 0x61f00000
je 0x1800ecc27
cmp eax, 0x62000000
jne 0x1800ec6d7
test byte [rdi + 0xcef9], 0x20
je 0x1800ec6d7
mov edx, 0x46
mov rcx, rdi
call fcn.1800e2620
jmp 0x1800ed16f
cmp eax, 0x62200000
je 0x1800ec843
cmp eax, 0x62300000
je 0x1800ecbc9
cmp eax, 0x62400000
je 0x1800ecbb7
cmp eax, 0x62500000
jmp 0x1800ecb93
cmp eax, 0x62b00000
ja 0x1800ec8d5
je 0x1800ec8b6
cmp eax, 0x62700000
je 0x1800ecb99
cmp eax, 0x62800000
je 0x1800ec8b6
cmp eax, 0x62900000
je 0x1800ec8b6
cmp eax, 0x62a00000
jne 0x1800ec6d7
test byte [rdi + 0xcef9], 0x20
je 0x1800ec6d7
mov edx, 0x4a
mov rcx, rdi
call fcn.1800e2620
jmp 0x1800ed16f
cmp eax, 0x62c00000
je 0x1800ec8f5
cmp eax, 0x62d00000
je 0x1800ec8f5
cmp eax, 0x62e00000
je 0x1800ec8f5
cmp eax, 0x62f00000
jne 0x1800ec6d7
test byte [rdi + 0xcef9], 0x20
je 0x1800ec6d7
mov eax, dword [rdi + 0xced0]
cmp eax, 4
ja 0x1800ec920
jne 0x1800ec6d7
cmp dword [rdi + 0xced4], 1
jb 0x1800ec6d7
mov rcx, rdi
call fcn.1800e10a0
jmp 0x1800ed16f
cmp eax, 0x63c00000
ja 0x1800ec99d
je 0x1800ecc27
cmp eax, 0x63700000
ja 0x1800ec972
je 0x1800ec7bd
cmp eax, 0x63300000
je 0x1800ec785
cmp eax, 0x63400000
je 0x1800ec785
cmp eax, 0x63500000
je 0x1800ec785
cmp eax, 0x63600000
jmp 0x1800ec7b7
cmp eax, 0x63800000
je 0x1800ec7bd
cmp eax, 0x63900000
je 0x1800ec7bd
cmp eax, 0x63a00000
je 0x1800ecc27
cmp eax, 0x63b00000
jmp 0x1800ecc21
cmp eax, 0x64100000
ja 0x1800ec9d5
je 0x1800ecbc9
cmp eax, 0x63d00000
je 0x1800ecc27
cmp eax, 0x63e00000
je 0x1800ec843
cmp eax, 0x63f00000
je 0x1800ecbc9
cmp eax, 0x64000000
jmp 0x1800ec83d
cmp eax, 0x64200000
je 0x1800ecbb7
cmp eax, 0x64300000
je 0x1800ecb99
cmp eax, 0x64400000
jne 0x1800ec6d7
mov edx, 0x47
mov rcx, rdi
call fcn.1800e2620
jmp 0x1800ed16f
cmp eax, 0x65a00000
ja 0x1800ecaf4
je 0x1800ec7bd
cmp eax, 0x64f00000
ja 0x1800ecaa4
je 0x1800eca8a
cmp eax, 0x64a00000
ja 0x1800eca5e
je 0x1800ecc8d
cmp eax, 0x64600000
je 0x1800ec8b6
cmp eax, 0x64700000
je 0x1800ec8b6
cmp eax, 0x64800000
je 0x1800ec8b6
cmp eax, 0x64900000
jmp 0x1800ec8b0
cmp eax, 0x64b00000
je 0x1800ecc8d
cmp eax, 0x64c00000
je 0x1800ecc8d
cmp eax, 0x64d00000
je 0x1800ecc8d
cmp eax, 0x64e00000
jne 0x1800ec6d7
cmp dword [rdi + 0xced0], 5
jb 0x1800ec6d7
mov rcx, rdi
call fcn.1800e1b10
jmp 0x1800ed16f
cmp eax, 0x65400000
ja 0x1800ecad4
je 0x1800ec8f5
cmp eax, 0x65000000
je 0x1800eca8a
cmp eax, 0x65100000
je 0x1800eca8a
cmp eax, 0x65200000
je 0x1800ec8f5
cmp eax, 0x65300000
jmp 0x1800ec8ef
cmp eax, 0x65500000
je 0x1800ec8f5
cmp eax, 0x65800000
je 0x1800ec785
cmp eax, 0x65900000
jmp 0x1800ec77f
cmp eax, 0x66600000
ja 0x1800ecb64
je 0x1800ecc27
cmp eax, 0x65f00000
ja 0x1800ecb39
je 0x1800ec8b6
cmp eax, 0x65b00000
je 0x1800ec7bd
cmp eax, 0x65c00000
je 0x1800ecc27
cmp eax, 0x65d00000
je 0x1800ecc27
cmp eax, 0x65e00000
jmp 0x1800ec8b0
cmp eax, 0x66000000
je 0x1800ec8f5
cmp eax, 0x66100000
je 0x1800ec8f5
cmp eax, 0x66400000
je 0x1800ec785
cmp eax, 0x66500000
jmp 0x1800ec7b7
cmp eax, 0x66b00000
ja 0x1800ecc06
je 0x1800ec8b6
cmp eax, 0x66700000
je 0x1800ec843
cmp eax, 0x66800000
je 0x1800ecbc9
cmp eax, 0x66900000
je 0x1800ecbb7
cmp eax, 0x66a00000
jne 0x1800ec6d7
mov eax, dword [rdi + 0xced0]
cmp eax, 4
ja 0x1800ecbb7
jne 0x1800ec6d7
cmp dword [rdi + 0xced4], 1
jb 0x1800ec6d7
mov edx, 0x47
mov rcx, rdi
call fcn.1800e2620
jmp 0x1800ed16f
test byte [rdi + 0xcef9], 0x20
je 0x1800ec6d7
mov eax, dword [rdi + 0xced0]
cmp eax, 4
ja 0x1800ecbf4
jne 0x1800ec6d7
cmp dword [rdi + 0xced4], 1
jb 0x1800ec6d7
mov edx, 0x46
mov rcx, rdi
call fcn.1800e2620
jmp 0x1800ed16f
cmp eax, 0x66c00000
je 0x1800ec785
cmp eax, 0x66d00000
je 0x1800ec7bd
cmp eax, 0x66e00000
jne 0x1800ec6d7
mov edx, 0x48
mov rcx, rdi
call fcn.1800e2620
jmp 0x1800ed16f
cmp eax, 0x70300000
ja 0x1800ece8c
je 0x1800ece72
cmp eax, 0x68000000
ja 0x1800ecd2c
je 0x1800ecd12
cmp eax, 0x67600000
ja 0x1800ecccd
je 0x1800ec8f5
cmp eax, 0x67300000
ja 0x1800eccb8
je 0x1800eca8a
cmp eax, 0x67000000
je 0x1800ecc8d
cmp eax, 0x67100000
je 0x1800ecc8d
cmp eax, 0x67200000
jmp 0x1800eca84
mov eax, dword [rdi + 0xced0]
cmp eax, 4
ja 0x1800eccab
jne 0x1800ec6d7
cmp dword [rdi + 0xced4], 1
jb 0x1800ec6d7
mov rcx, rdi
call fcn.1800e1b10
jmp 0x1800ed16f
cmp eax, 0x67400000
je 0x1800ec8f5
cmp eax, 0x67500000
jmp 0x1800ec8ef
cmp eax, 0x67d00000
ja 0x1800ecd00
je 0x1800ecd12
cmp eax, 0x67700000
je 0x1800ec8f5
cmp eax, 0x67a00000
je 0x1800eccf3
cmp eax, 0x67b00000
jne 0x1800ec6d7
mov rcx, rdi
call fcn.1800e0550
jmp 0x1800ed16f
cmp eax, 0x67e00000
je 0x1800ecd12
cmp eax, 0x67f00000
jne 0x1800ec6d7
test byte [rdi + 0xcefd], 0x80
je 0x1800ec6d7
mov rcx, rdi
call fcn.1800e0550
jmp 0x1800ed16f
cmp eax, 0x68700000
ja 0x1800ecde1
je 0x1800ece19
cmp eax, 0x68400000
ja 0x1800ecd81
je 0x1800ecdba
cmp eax, 0x68100000
je 0x1800ece03
cmp eax, 0x68200000
je 0x1800ece03
cmp eax, 0x68300000
jne 0x1800ec6d7
cmp dword [rdi + 0xced0], 5
jb 0x1800ec6d7
mov rcx, rdi
call fcn.1800e0e20
jmp 0x1800ed16f
cmp eax, 0x68500000
je 0x1800ecdba
cmp eax, 0x68600000
jne 0x1800ec6d7
test byte [rdi + 0xcefd], 0x80
je 0x1800ec6d7
test byte [rdi + 0xceff], 2
je 0x1800ec6d7
mov rcx, rdi
call fcn.1800e17f0
jmp 0x1800ed16f
test byte [rdi + 0xcefd], 0x80
je 0x1800ec6d7
test byte [rdi + 0xcefe], 0x80
je 0x1800ec6d7
mov rcx, rdi
call fcn.1800e14d0
jmp 0x1800ed16f
cmp eax, 0x70000000
ja 0x1800ece3c
je 0x1800ece22
cmp eax, 0x68800000
je 0x1800ece19
cmp eax, 0x68900000
je 0x1800ece10
cmp eax, 0x68a00000
jne 0x1800ec6d7
mov rcx, rdi
call fcn.1800e0ae0
jmp 0x1800ed16f
test byte [rdi + 0xcef9], 0x20
jmp 0x1800ecd9a
test byte [rdi + 0xcef9], 0x20
jmp 0x1800ecdc1
test byte [rdi + 0xcef9], 0x10
je 0x1800ec6d7
mov rcx, rdi
call fcn.1800e80b0
jmp 0x1800ed16f
cmp eax, 0x70100000
je 0x1800ece58
cmp eax, 0x70200000
jne 0x1800ec6d7
mov esi, 1
jmp 0x1800ed18d
test byte [rdi + 0xcef9], 0x10
je 0x1800ec6d7
mov rcx, rdi
call fcn.1800e82b0
jmp 0x1800ed16f
test byte [rdi + 0xcef9], 0x10
je 0x1800ec6d7
mov rcx, rdi
call fcn.1800e8450
jmp 0x1800ed16f
cmp eax, 0x94a00000
ja 0x1800ed092
je 0x1800ec366
cmp eax, 0x92800000
ja 0x1800ecfb5
je 0x1800ed00c
cmp eax, 0x90a00000
ja 0x1800ecf3c
je 0x1800ebea4
cmp eax, 0x80200000
ja 0x1800ecf19
je 0x1800eb735
cmp eax, 0x70400000
je 0x1800eceff
cmp eax, 0x80000000
je 0x1800ecef2
cmp eax, 0x80100000
jne 0x1800ec6d7
mov rcx, rdi
call fcn.1800e4210
jmp 0x1800ed16f
mov rcx, rdi
call fcn.1800e4480
jmp 0x1800ed16f
test byte [rdi + 0xcef9], 0x20
je 0x1800ec6d7
mov rcx, rdi
call fcn.1800e5d40
jmp 0x1800ed16f
cmp eax, 0x90200000
je 0x1800ec408
cmp eax, 0x90300000
jne 0x1800ec6d7
mov rcx, rdi
call fcn.1800e79a0
jmp 0x1800ed16f
cmp eax, 0x90b00000
je 0x1800ecf9b
cmp eax, 0x91100000
je 0x1800ec470
cmp eax, 0x91200000
je 0x1800ecf8e
cmp eax, 0x91300000
je 0x1800ecf74
cmp eax, 0x91400000
jne 0x1800ec6d7
mov rcx, rdi
call fcn.1800e67a0
jmp 0x1800ed16f
cmp dword [rdi + 0xced0], 5
jb 0x1800ec6d7
mov rcx, rdi
call fcn.1800e73a0
jmp 0x1800ed16f
mov rcx, rdi
call fcn.1800e7090
jmp 0x1800ed16f
mov rax, qword [rdi]
mov r8d, 0x34
mov rdx, rbp
mov rcx, rdi
call qword [rax + 0x198]
jmp 0x1800ed16f
cmp eax, 0x94300000
ja 0x1800ed033
je 0x1800ed026
cmp eax, 0x92900000
je 0x1800ed019
cmp eax, 0x92a00000
je 0x1800ed00c
cmp eax, 0x92c00000
je 0x1800ecfff
cmp eax, 0x93a00000
je 0x1800ecff2
cmp eax, 0x94200000
jne 0x1800ec6d7
mov rcx, rdi
call fcn.1800e8da0
jmp 0x1800ed16f
mov rcx, rdi
call fcn.1800e8cf0
jmp 0x1800ed16f
mov rcx, rdi
call fcn.1800e8f00
jmp 0x1800ed16f
mov rcx, rdi
call fcn.1800e85f0
jmp 0x1800ed16f
mov rcx, rdi
call fcn.1800e8fb0
jmp 0x1800ed16f
mov rcx, rdi
call fcn.1800e89c0
jmp 0x1800ed16f
cmp eax, 0x94500000
je 0x1800ed085
cmp eax, 0x94600000
je 0x1800ed078
cmp eax, 0x94700000
je 0x1800ec26f
cmp eax, 0x94800000
je 0x1800ed06b
cmp eax, 0x94900000
jne 0x1800ec6d7
mov rcx, rdi
call fcn.1800e5560
jmp 0x1800ed16f
mov rcx, rdi
call fcn.1800e5290
jmp 0x1800ed16f
mov rcx, rdi
call fcn.1800e8a80
jmp 0x1800ed16f
mov rcx, rdi
call fcn.1800e87a0
jmp 0x1800ed16f
cmp eax, 0xa0900000
ja 0x1800ed114
je 0x1800ed167
cmp eax, 0xa0300000
ja 0x1800ed0f1
je 0x1800ed167
cmp eax, 0x94b00000
je 0x1800ed0e7
cmp eax, 0x94c00000
je 0x1800ed0da
cmp eax, 0xa0000000
je 0x1800ed167
cmp eax, 0xa0100000
je 0x1800ed167
cmp eax, 0xa0200000
jmp 0x1800ed161
mov rcx, rdi
call fcn.1800dde40
jmp 0x1800ed16f
mov rcx, rdi
call fcn.1800e8e50
jmp 0x1800ed16f
cmp eax, 0xa0400000
je 0x1800ed167
cmp eax, 0xa0500000
je 0x1800ed167
cmp eax, 0xa0600000
je 0x1800ed167
cmp eax, 0xa0700000
je 0x1800ed167
cmp eax, 0xa0800000
jmp 0x1800ed161
cmp eax, 0xa0f00000
ja 0x1800ed140
je 0x1800ed167
cmp eax, 0xa0a00000
je 0x1800ed167
cmp eax, 0xa0b00000
je 0x1800ed167
cmp eax, 0xa0c00000
je 0x1800ed167
cmp eax, 0xa0d00000
je 0x1800ed167
cmp eax, 0xa0e00000
jmp 0x1800ed161
cmp eax, 0xa1000000
je 0x1800ed167
cmp eax, 0xa1100000
je 0x1800ed167
cmp eax, 0xa1200000
je 0x1800ed167
cmp eax, 0xa1300000
je 0x1800ed167
cmp eax, 0xa1400000
jne 0x1800ec6d7
mov rcx, rdi
call fcn.1800ea670
mov esi, eax
cmp esi, 0x80004001
je 0x1800ec6d7
test esi, esi
js 0x1800ed1db
jne 0x1800ed18d
mov r12, qword [rdi + 0x19550]
inc r14d
mov rbp, qword [rbp]
test rbp, rbp
jne 0x1800eb690
cmp r12, 0xffffffffffffffff
je 0x1800ed1f1
mov eax, dword [r12 + 0x78]
and eax, 0xfff00000
cmp eax, 0x94900000
jmp 0x1800ed1f4
test rbp, rbp
je 0x1800ed1bf
mov rdx, qword [rbp + 0x70]
test rdx, rdx
jne 0x1800ed1c1
xor edx, edx
lea r9, [0x18003f210]
mov r8d, 0x11b4
mov rcx, rdi
call fcn.18019df20
jmp 0x1800ec6d7
lea r9, [0x18003f378]
xor r8d, r8d
xor edx, edx
mov rcx, rdi
call fcn.18019df20
jmp 0x1800ed219
test r13, r13
je 0x1800ed216
cmp r12, 0xffffffffffffffff
mov rcx, rdi
cmovne r13, r12
mov qword [rdi + 0x19550], r13
call fcn.1800e5560
mov esi, eax
test eax, eax
js 0x1800ed21b
inc r14d
mov dword [r15], r14d
mov eax, esi
mov rbx, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
add rsp, 0x30
pop r15
pop r14
pop r13
pop r12
pop rdi
ret