Function at 0x180019210
Capabilities:
Link many functions at runtime
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x4d00]
mov eax, 0x4e00
call fcn.1800a34c0
sub rsp, rax
mov rax, qword [0x1800dd610]
xor rax, rsp
mov qword [rbp + 0x4cf8], rax
xor eax, eax
mov qword [rbp - 0x10], rdx
mov dword [rbp - 0x30], eax
mov rdi, rcx
mov dword [rbp - 0x30], eax
mov ebx, eax
mov dword [rbp - 0x30], eax
mov dword [rbp - 0x40], eax
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x70], eax
mov dword [rbp - 0x38], eax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x4c], eax
mov dword [rsp + 0x5c], eax
mov dword [rsp + 0x44], eax
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x54], eax
mov dword [rsp + 0x60], eax
call fcn.180001ba0
mov rcx, rdi
mov qword [0x1800e30c8], rax
call fcn.180002440
mov rax, qword [0x1800e30c8]
movsxd rcx, dword [rax + 0x3c]
add rcx, rax
mov qword [rbp - 0x18], rcx
mov rax, qword [rcx + 0x30]
mov qword [0x1800e30e0], rax
cmp dword [rcx + 0xb4], ebx
je 0x180009362
lea rcx, [rbp + 0xe58]
call fcn.180002110
lea rcx, [rbp + 0xe38]
mov qword [rbp - 0x68], rax
call fcn.180002110
movzx edx, byte [0x1800dec96]
lea rcx, [rbp + 0xe18]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0xdf8]
mov qword [rbp - 0x50], rax
call fcn.180002110
lea rcx, [rbp + 0xdd8]
mov r13, rax
call fcn.180002110
movzx edx, byte [str.eZecpf]
lea rcx, [rbp + 0xdb8]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0xd98]
mov r12, rax
call fcn.180002110
lea rcx, [rbp + 0xd78]
mov r15, rax
call fcn.180002110
movzx edx, byte [0x1800deb96]
lea rcx, [rbp + 0xd58]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0xd38]
mov r14, rax
call fcn.180002110
movzx edx, byte [str.eZecpf]
lea rcx, [rbp + 0xd18]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0xcf8]
mov rsi, rax
call fcn.180002110
movsx ecx, byte [0x1800de898]
mov rdi, rax
call fcn.180062de0
mov edx, eax
lea rcx, [rbp + 0xcd8]
mov r8, rdi
call fcn.180004bf0
mov rdx, rax
lea rcx, [rbp + 0xcb8]
mov r8, rsi
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0xc98]
mov r8, r14
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0xc78]
mov r8, r15
call fcn.180004c40
movzx r8d, byte [0x1800def10]
lea rcx, [rbp + 0xc58]
mov rdx, rax
call fcn.180004d30
mov rdx, rax
lea rcx, [rbp + 0xc38]
mov r8, r12
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0xc18]
mov r8, r13
call fcn.180004c40
movzx r8d, byte [0x1800ded55]
lea rcx, [rbp + 0xbf8]
mov rdx, rax
call fcn.180004d30
mov r8, qword [rbp - 0x50]
lea rcx, [rbp + 0xbd8]
mov rdx, rax
call fcn.180004c40
mov r8, qword [rbp - 0x68]
lea rcx, [rbp + 0xbb8]
mov rdx, rax
call fcn.180004c40
movzx r8d, byte [0x1800df05e]
lea rcx, [rbp + 0xb98]
mov rdx, rax
call fcn.180004d30
mov rcx, rax
call fcn.180001fc0
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [0x1800e3290], rax
test rax, rax
je 0x1800084e4
mov edx, 0xa
lea rcx, [0x1800e3208]
call fcn.180001fe0
lea rcx, [rbp + 0xb78]
mov qword [rbp - 0x68], rax
call fcn.180002110
lea rcx, [rbp + 0xb58]
mov qword [rbp - 0x80], rax
call fcn.180002110
lea rcx, [rbp + 0xb38]
mov qword [rsp + 0x78], rax
call fcn.180002110
movzx edx, byte [0x1800ded55]
lea rcx, [rbp + 0xb18]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0xaf8]
mov qword [rbp - 0x58], rax
call fcn.180002110
movsx ecx, byte [str.aDbaqfWazjq]
mov qword [rbp - 0x60], rax
call fcn.180062de0
lea rcx, [rbp + 0xad8]
mov edi, eax
call fcn.180002110
mov rdx, rax
lea rcx, [rbp + 0xab8]
movzx r8d, dil
call fcn.180004d30
lea rcx, [rbp + 0xa98]
mov qword [rbp - 0x40], rax
call fcn.180002110
lea rcx, [rbp + 0xa78]
mov qword [rbp - 0x50], rax
call fcn.180002110
movzx edx, byte [0x1800deb57]
lea rcx, [rbp + 0xa58]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0xa38]
mov r13, rax
call fcn.180002110
movzx edx, byte [0x1800de991]
lea rcx, [rbp + 0xa18]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x9f8]
mov r12, rax
call fcn.180002110
lea rcx, [rbp + 0x9d8]
mov r15, rax
call fcn.180002110
lea rcx, [rbp + 0x9b8]
mov r14, rax
call fcn.180002110
movzx edx, byte [0x1800de81c]
lea rcx, [rbp + 0x998]
mov r8, rax
call fcn.180004bf0
movsx ecx, byte [0x1800decd3]
mov rsi, rax
call fcn.180062de0
lea rcx, [rbp + 0x978]
mov edi, eax
call fcn.180002110
mov rdx, rax
lea rcx, [rbp + 0x958]
movzx r8d, dil
call fcn.180004d30
mov rdx, rax
lea rcx, [rbp + 0x938]
mov r8, rsi
call fcn.180004c40
movzx r8d, byte [0x1800deb96]
lea rcx, [rbp + 0x918]
mov rdx, rax
call fcn.180004d30
mov rdx, rax
lea rcx, [rbp + 0x8f8]
mov r8, r14
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x8d8]
mov r8, r15
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x8b8]
mov rax, qword [rbp - 0x68]
movzx r8d, byte [rax]
call fcn.180004d30
mov rdx, rax
lea rcx, [rbp + 0x898]
mov r8, r12
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x878]
mov r8, r13
call fcn.180004c40
movzx r8d, byte [0x1800ded51]
lea rcx, [rbp + 0x858]
mov rdx, rax
call fcn.180004d30
mov r8, qword [rbp - 0x50]
lea rcx, [rbp + 0x838]
mov rdx, rax
call fcn.180004c40
mov r8, qword [rbp - 0x40]
lea rcx, [rbp + 0x818]
mov rdx, rax
call fcn.180004c40
mov r8, qword [rbp - 0x60]
lea rcx, [rbp + 0x7f8]
mov rdx, rax
call fcn.180004c40
movzx r8d, byte [0x1800ded55]
lea rcx, [rbp + 0x7d8]
mov rdx, rax
call fcn.180004d30
mov r8, qword [rbp - 0x58]
lea rcx, [rbp + 0x7b8]
mov rdx, rax
call fcn.180004c40
mov r8, qword [rsp + 0x78]
lea rcx, [rbp + 0x798]
mov rdx, rax
call fcn.180004c40
movzx r8d, byte [0x1800dee11]
lea rcx, [rbp + 0x778]
mov rdx, rax
call fcn.180004d30
movzx r8d, byte [0x1800de918]
lea rcx, [rbp + 0x758]
mov rdx, rax
call fcn.180004d30
mov r8, qword [rbp - 0x80]
lea rcx, [rbp + 0x738]
mov rdx, rax
call fcn.180004c40
mov rcx, rax
call fcn.180001fc0
mov rcx, qword [0x1800e3290]
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
or esi, 0xffffffff
mov edi, 7
mov r14d, ebx
jmp 0x1800089a2
lea rcx, [rbp + 0x718]
call fcn.180002110
lea rcx, [rbp + 0x6f8]
mov qword [rsp + 0x78], rax
call fcn.180002110
movzx edx, byte [0x1800dec96]
lea rcx, [rbp + 0x6d8]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x6b8]
mov qword [rbp - 0x80], rax
call fcn.180002110
lea rcx, [rbp + 0x698]
mov r13, rax
call fcn.180002110
movzx edx, byte [str.eZecpf]
lea rcx, [rbp + 0x678]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x658]
mov r12, rax
call fcn.180002110
lea rcx, [rbp + 0x638]
mov r15, rax
call fcn.180002110
movzx edx, byte [0x1800deb96]
lea rcx, [rbp + 0x618]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x5f8]
mov r14, rax
call fcn.180002110
movzx edx, byte [str.eZecpf]
lea rcx, [rbp + 0x5d8]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x5b8]
mov rsi, rax
call fcn.180002110
movsx ecx, byte [0x1800de898]
mov rdi, rax
call fcn.180062de0
mov edx, eax
lea rcx, [rbp + 0x598]
mov r8, rdi
call fcn.180004bf0
mov rdx, rax
lea rcx, [rbp + 0x578]
mov r8, rsi
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x558]
mov r8, r14
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x538]
mov r8, r15
call fcn.180004c40
movzx r8d, byte [0x1800def10]
lea rcx, [rbp + 0x518]
mov rdx, rax
call fcn.180004d30
mov rdx, rax
lea rcx, [rbp + 0x4f8]
mov r8, r12
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x4d8]
mov r8, r13
call fcn.180004c40
movzx r8d, byte [0x1800ded55]
lea rcx, [rbp + 0x4b8]
mov rdx, rax
call fcn.180004d30
mov r8, qword [rbp - 0x80]
lea rcx, [rbp + 0x498]
mov rdx, rax
call fcn.180004c40
mov r8, qword [rsp + 0x78]
lea rcx, [rbp + 0x478]
mov rdx, rax
call fcn.180004c40
movzx r8d, byte [0x1800df05e]
lea rcx, [rbp + 0x458]
mov rdx, rax
call fcn.180004d30
mov rcx, rax
call fcn.180001fc0
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x1800e3290], rax
test rax, rax
je 0x180008998
mov edx, 0xa
lea rcx, [0x1800e3208]
call fcn.180001fe0
lea rcx, [rbp + 0x438]
mov qword [rbp - 0x80], rax
call fcn.180002110
lea rcx, [rbp + 0x418]
mov qword [rsp + 0x68], rax
call fcn.180002110
lea rcx, [rbp + 0x3f8]
mov qword [rbp - 0x50], rax
call fcn.180002110
movzx edx, byte [0x1800ded55]
lea rcx, [rbp + 0x3d8]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x3b8]
mov qword [rbp - 0x68], rax
call fcn.180002110
movsx ecx, byte [str.aDbaqfWazjq]
mov qword [rbp - 0x60], rax
call fcn.180062de0
lea rcx, [rbp + 0x398]
mov edi, eax
call fcn.180002110
mov rdx, rax
lea rcx, [rbp + 0x378]
movzx r8d, dil
call fcn.180004d30
lea rcx, [rbp + 0x358]
mov qword [rbp - 0x58], rax
call fcn.180002110
lea rcx, [rbp + 0x338]
mov qword [rsp + 0x78], rax
call fcn.180002110
movzx edx, byte [0x1800deb57]
lea rcx, [rbp + 0x318]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x2f8]
mov r13, rax
call fcn.180002110
movzx edx, byte [0x1800de991]
lea rcx, [rbp + 0x2d8]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x2b8]
mov r12, rax
call fcn.180002110
lea rcx, [rbp + 0x298]
mov r15, rax
call fcn.180002110
lea rcx, [rbp + 0x278]
mov r14, rax
call fcn.180002110
movzx edx, byte [0x1800de81c]
lea rcx, [rbp + 0x258]
mov r8, rax
call fcn.180004bf0
movsx ecx, byte [0x1800decd3]
mov rsi, rax
call fcn.180062de0
lea rcx, [rbp + 0x238]
mov edi, eax
call fcn.180002110
mov rdx, rax
lea rcx, [rbp + 0x218]
movzx r8d, dil
call fcn.180004d30
mov rdx, rax
lea rcx, [rbp + 0x1f8]
mov r8, rsi
call fcn.180004c40
movzx r8d, byte [0x1800deb96]
lea rcx, [rbp + 0x1d8]
mov rdx, rax
call fcn.180004d30
mov rdx, rax
lea rcx, [rbp + 0x1b8]
mov r8, r14
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x198]
mov r8, r15
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x178]
mov rax, qword [rbp - 0x80]
movzx r8d, byte [rax]
call fcn.180004d30
mov rdx, rax
lea rcx, [rbp + 0x158]
mov r8, r12
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x138]
mov r8, r13
call fcn.180004c40
movzx r8d, byte [0x1800ded51]
lea rcx, [rbp + 0x118]
mov rdx, rax
call fcn.180004d30
mov r8, qword [rsp + 0x78]
lea rcx, [rbp + 0xf8]
mov rdx, rax
call fcn.180004c40
mov r8, qword [rbp - 0x58]
lea rcx, [rbp + 0xd8]
mov rdx, rax
call fcn.180004c40
mov r8, qword [rbp - 0x60]
lea rcx, [rbp + 0xb8]
mov rdx, rax
call fcn.180004c40
movzx r8d, byte [0x1800ded55]
lea rcx, [rbp + 0x98]
mov rdx, rax
call fcn.180004d30
mov r8, qword [rbp - 0x68]
lea rcx, [rbp + 0x78]
mov rdx, rax
call fcn.180004c40
mov r8, qword [rbp - 0x50]
lea rcx, [rbp + 0x58]
mov rdx, rax
call fcn.180004c40
movzx r8d, byte [0x1800dee11]
lea rcx, [rbp + 0x38]
mov rdx, rax
call fcn.180004d30
movzx r8d, byte [0x1800de918]
lea rcx, [rbp + 0x18]
mov rdx, rax
call fcn.180004d30
mov r8, qword [rsp + 0x68]
lea rcx, [rbp - 8]
mov rdx, rax
call fcn.180004c40
mov rcx, rax
call fcn.180001fc0
mov rcx, qword [0x1800e3290]
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r14d, 0x1fffffff
mov edi, 0xfffffff8
mov dword [rsp + 0x68], r14d
mov esi, ebx
jmp 0x1800089a2
mov edi, 0x3fffff8
mov esi, eax
mov r14d, eax
mov rcx, qword [rbp - 0x18]
mov r8d, 0x1000
mov edx, dword [rcx + 0x50]
xor ecx, ecx
lea r9d, [rcx + 0x40]
call rax
mov qword [0x1800e30e0], rax
bt r14d, 0x1c
jae 0x1800089d8
btr r14d, 0x1c
lea rcx, [rbp - 8]
mov dword [rsp + 0x68], r14d
call fcn.180002040
bt r14d, 0x1b
jae 0x1800089f2
btr r14d, 0x1b
lea rcx, [rbp + 0x18]
mov dword [rsp + 0x68], r14d
call fcn.180002040
bt r14d, 0x1a
jae 0x180008a0c
btr r14d, 0x1a
lea rcx, [rbp + 0x38]
mov dword [rsp + 0x68], r14d
call fcn.180002040
bt r14d, 0x19
jae 0x180008a26
btr r14d, 0x19
lea rcx, [rbp + 0x58]
mov dword [rsp + 0x68], r14d
call fcn.180002040
bt r14d, 0x18
jae 0x180008a40
btr r14d, 0x18
lea rcx, [rbp + 0x78]
mov dword [rsp + 0x68], r14d
call fcn.180002040
bt r14d, 0x17
jae 0x180008a5d
btr r14d, 0x17
lea rcx, [rbp + 0x98]
mov dword [rsp + 0x68], r14d
call fcn.180002040
bt r14d, 0x16
jae 0x180008a7a
btr r14d, 0x16
lea rcx, [rbp + 0xb8]
mov dword [rsp + 0x68], r14d
call fcn.180002040
bt r14d, 0x15
jae 0x180008a97
btr r14d, 0x15
lea rcx, [rbp + 0xd8]
mov dword [rsp + 0x68], r14d
call fcn.180002040
bt r14d, 0x14
jae 0x180008ab4
btr r14d, 0x14
lea rcx, [rbp + 0xf8]
mov dword [rsp + 0x68], r14d
call fcn.180002040
bt r14d, 0x13
jae 0x180008ad1
btr r14d, 0x13
lea rcx, [rbp + 0x118]
mov dword [rsp + 0x68], r14d
call fcn.180002040
bt r14d, 0x12
jae 0x180008aee
btr r14d, 0x12
lea rcx, [rbp + 0x138]
mov dword [rsp + 0x68], r14d
call fcn.180002040
bt r14d, 0x11
jae 0x180008b0b
btr r14d, 0x11
lea rcx, [rbp + 0x158]
mov dword [rsp + 0x68], r14d
call fcn.180002040
bt r14d, 0x10
jae 0x180008b28
btr r14d, 0x10
lea rcx, [rbp + 0x178]
mov dword [rsp + 0x68], r14d
call fcn.180002040
bt r14d, 0xf
jae 0x180008b45
btr r14d, 0xf
lea rcx, [rbp + 0x198]
mov dword [rsp + 0x68], r14d
call fcn.180002040
bt r14d, 0xe
jae 0x180008b62
btr r14d, 0xe
lea rcx, [rbp + 0x1b8]
mov dword [rsp + 0x68], r14d
call fcn.180002040
bt r14d, 0xd
jae 0x180008b7f
btr r14d, 0xd
lea rcx, [rbp + 0x1d8]
mov dword [rsp + 0x68], r14d
call fcn.180002040
bt r14d, 0xc
jae 0x180008b9c
btr r14d, 0xc
lea rcx, [rbp + 0x1f8]
mov dword [rsp + 0x68], r14d
call fcn.180002040
bt r14d, 0xb
jae 0x180008bb9
btr r14d, 0xb
lea rcx, [rbp + 0x218]
mov dword [rsp + 0x68], r14d
call fcn.180002040
bt r14d, 0xa
jae 0x180008bd6
btr r14d, 0xa
lea rcx, [rbp + 0x238]
mov dword [rsp + 0x68], r14d
call fcn.180002040
bt r14d, 9
jae 0x180008bf3
btr r14d, 9
lea rcx, [rbp + 0x258]
mov dword [rsp + 0x68], r14d
call fcn.180002040
bt r14d, 8
jae 0x180008c10
btr r14d, 8
lea rcx, [rbp + 0x278]
mov dword [rsp + 0x68], r14d
call fcn.180002040
test r14b, r14b
jns 0x180008c2b
btr r14d, 7
lea rcx, [rbp + 0x298]
mov dword [rsp + 0x68], r14d
call fcn.180002040
test r14b, 0x40
je 0x180008c46
and r14d, 0xffffffbf
lea rcx, [rbp + 0x2b8]
mov dword [rsp + 0x68], r14d
call fcn.180002040
test r14b, 0x20
je 0x180008c61
and r14d, 0xffffffdf
lea rcx, [rbp + 0x2d8]
mov dword [rsp + 0x68], r14d
call fcn.180002040
test r14b, 0x10
je 0x180008c7c
and r14d, 0xffffffef
lea rcx, [rbp + 0x2f8]
mov dword [rsp + 0x68], r14d
call fcn.180002040
test r14b, 8
je 0x180008c97
and r14d, 0xfffffff7
lea rcx, [rbp + 0x318]
mov dword [rsp + 0x68], r14d
call fcn.180002040
test r14b, 4
je 0x180008cb2
and r14d, 0xfffffffb
lea rcx, [rbp + 0x338]
mov dword [rsp + 0x68], r14d
call fcn.180002040
test r14b, 2
je 0x180008ccd
and r14d, 0xfffffffd
lea rcx, [rbp + 0x358]
mov dword [rsp + 0x68], r14d
call fcn.180002040
test r14b, 1
je 0x180008ce8
and r14d, 0xfffffffe
lea rcx, [rbp + 0x378]
mov dword [rsp + 0x68], r14d
call fcn.180002040
test edi, edi
jns 0x180008cfc
btr edi, 0x1f
lea rcx, [rbp + 0x398]
call fcn.180002040
bt edi, 0x1e
jae 0x180008d12
btr edi, 0x1e
lea rcx, [rbp + 0x3b8]
call fcn.180002040
bt edi, 0x1d
jae 0x180008d28
btr edi, 0x1d
lea rcx, [rbp + 0x3d8]
call fcn.180002040
bt edi, 0x1c
jae 0x180008d3e
btr edi, 0x1c
lea rcx, [rbp + 0x3f8]
call fcn.180002040
bt edi, 0x1b
jae 0x180008d54
btr edi, 0x1b
lea rcx, [rbp + 0x418]
call fcn.180002040
bt edi, 0x1a
jae 0x180008d6a
btr edi, 0x1a
lea rcx, [rbp + 0x438]
call fcn.180002040
bt edi, 0x19
jae 0x180008d80
btr edi, 0x19
lea rcx, [rbp + 0x458]
call fcn.180002040
bt edi, 0x18
jae 0x180008d96
btr edi, 0x18
lea rcx, [rbp + 0x478]
call fcn.180002040
bt edi, 0x17
jae 0x180008dac
btr edi, 0x17
lea rcx, [rbp + 0x498]
call fcn.180002040
bt edi, 0x16
jae 0x180008dc2
btr edi, 0x16
lea rcx, [rbp + 0x4b8]
call fcn.180002040
bt edi, 0x15
jae 0x180008dd8
btr edi, 0x15
lea rcx, [rbp + 0x4d8]
call fcn.180002040
bt edi, 0x14
jae 0x180008dee
btr edi, 0x14
lea rcx, [rbp + 0x4f8]
call fcn.180002040
bt edi, 0x13
jae 0x180008e04
btr edi, 0x13
lea rcx, [rbp + 0x518]
call fcn.180002040
bt edi, 0x12
jae 0x180008e1a
btr edi, 0x12
lea rcx, [rbp + 0x538]
call fcn.180002040
bt edi, 0x11
jae 0x180008e30
btr edi, 0x11
lea rcx, [rbp + 0x558]
call fcn.180002040
bt edi, 0x10
jae 0x180008e46
btr edi, 0x10
lea rcx, [rbp + 0x578]
call fcn.180002040
bt edi, 0xf
jae 0x180008e5c
btr edi, 0xf
lea rcx, [rbp + 0x598]
call fcn.180002040
bt edi, 0xe
jae 0x180008e72
btr edi, 0xe
lea rcx, [rbp + 0x5b8]
call fcn.180002040
bt edi, 0xd
jae 0x180008e88
btr edi, 0xd
lea rcx, [rbp + 0x5d8]
call fcn.180002040
bt edi, 0xc
jae 0x180008e9e
btr edi, 0xc
lea rcx, [rbp + 0x5f8]
call fcn.180002040
bt edi, 0xb
jae 0x180008eb4
btr edi, 0xb
lea rcx, [rbp + 0x618]
call fcn.180002040
bt edi, 0xa
jae 0x180008eca
btr edi, 0xa
lea rcx, [rbp + 0x638]
call fcn.180002040
bt edi, 9
jae 0x180008ee0
btr edi, 9
lea rcx, [rbp + 0x658]
call fcn.180002040
bt edi, 8
jae 0x180008ef6
btr edi, 8
lea rcx, [rbp + 0x678]
call fcn.180002040
test dil, dil
jns 0x180008f0b
btr edi, 7
lea rcx, [rbp + 0x698]
call fcn.180002040
test dil, 0x40
je 0x180008f20
and edi, 0xffffffbf
lea rcx, [rbp + 0x6b8]
call fcn.180002040
test dil, 0x20
je 0x180008f35
and edi, 0xffffffdf
lea rcx, [rbp + 0x6d8]
call fcn.180002040
test dil, 0x10
je 0x180008f4a
and edi, 0xffffffef
lea rcx, [rbp + 0x6f8]
call fcn.180002040
test dil, 8
je 0x180008f5f
and edi, 0xfffffff7
lea rcx, [rbp + 0x718]
call fcn.180002040
test dil, 4
je 0x180008f74
and edi, 0xfffffffb
lea rcx, [rbp + 0x738]
call fcn.180002040
test dil, 2
je 0x180008f89
and edi, 0xfffffffd
lea rcx, [rbp + 0x758]
call fcn.180002040
test dil, 1
je 0x180008f9b
lea rcx, [rbp + 0x778]
call fcn.180002040
test esi, esi
jns 0x180008faf
btr esi, 0x1f
lea rcx, [rbp + 0x798]
call fcn.180002040
bt esi, 0x1e
jae 0x180008fc5
btr esi, 0x1e
lea rcx, [rbp + 0x7b8]
call fcn.180002040
bt esi, 0x1d
jae 0x180008fdb
btr esi, 0x1d
lea rcx, [rbp + 0x7d8]
call fcn.180002040
bt esi, 0x1c
jae 0x180008ff1
btr esi, 0x1c
lea rcx, [rbp + 0x7f8]
call fcn.180002040
bt esi, 0x1b
jae 0x180009007
btr esi, 0x1b
lea rcx, [rbp + 0x818]
call fcn.180002040
bt esi, 0x1a
jae 0x18000901d
btr esi, 0x1a
lea rcx, [rbp + 0x838]
call fcn.180002040
bt esi, 0x19
jae 0x180009033
btr esi, 0x19
lea rcx, [rbp + 0x858]
call fcn.180002040
bt esi, 0x18
jae 0x180009049
btr esi, 0x18
lea rcx, [rbp + 0x878]
call fcn.180002040
bt esi, 0x17
jae 0x18000905f
btr esi, 0x17
lea rcx, [rbp + 0x898]
call fcn.180002040
bt esi, 0x16
jae 0x180009075
btr esi, 0x16
lea rcx, [rbp + 0x8b8]
call fcn.180002040
bt esi, 0x15
jae 0x18000908b
btr esi, 0x15
lea rcx, [rbp + 0x8d8]
call fcn.180002040
bt esi, 0x14
jae 0x1800090a1
btr esi, 0x14
lea rcx, [rbp + 0x8f8]
call fcn.180002040
bt esi, 0x13
jae 0x1800090b7
btr esi, 0x13
lea rcx, [rbp + 0x918]
call fcn.180002040
bt esi, 0x12
jae 0x1800090cd
btr esi, 0x12
lea rcx, [rbp + 0x938]
call fcn.180002040
bt esi, 0x11
jae 0x1800090e3
btr esi, 0x11
lea rcx, [rbp + 0x958]
call fcn.180002040
bt esi, 0x10
jae 0x1800090f9
btr esi, 0x10
lea rcx, [rbp + 0x978]
call fcn.180002040
bt esi, 0xf
jae 0x18000910f
btr esi, 0xf
lea rcx, [rbp + 0x998]
call fcn.180002040
bt esi, 0xe
jae 0x180009125
btr esi, 0xe
lea rcx, [rbp + 0x9b8]
call fcn.180002040
bt esi, 0xd
jae 0x18000913b
btr esi, 0xd
lea rcx, [rbp + 0x9d8]
call fcn.180002040
bt esi, 0xc
jae 0x180009151
btr esi, 0xc
lea rcx, [rbp + 0x9f8]
call fcn.180002040
bt esi, 0xb
jae 0x180009167
btr esi, 0xb
lea rcx, [rbp + 0xa18]
call fcn.180002040
bt esi, 0xa
jae 0x18000917d
btr esi, 0xa
lea rcx, [rbp + 0xa38]
call fcn.180002040
bt esi, 9
jae 0x180009193
btr esi, 9
lea rcx, [rbp + 0xa58]
call fcn.180002040
bt esi, 8
jae 0x1800091a9
btr esi, 8
lea rcx, [rbp + 0xa78]
call fcn.180002040
test sil, sil
jns 0x1800091be
btr esi, 7
lea rcx, [rbp + 0xa98]
call fcn.180002040
test sil, 0x40
je 0x1800091d3
and esi, 0xffffffbf
lea rcx, [rbp + 0xab8]
call fcn.180002040
test sil, 0x20
je 0x1800091e8
and esi, 0xffffffdf
lea rcx, [rbp + 0xad8]
call fcn.180002040
test sil, 0x10
je 0x1800091fd
and esi, 0xffffffef
lea rcx, [rbp + 0xaf8]
call fcn.180002040
test sil, 8
je 0x180009212
and esi, 0xfffffff7
lea rcx, [rbp + 0xb18]
call fcn.180002040
test sil, 4
je 0x180009227
and esi, 0xfffffffb
lea rcx, [rbp + 0xb38]
call fcn.180002040
test sil, 2
je 0x18000923c
and esi, 0xfffffffd
lea rcx, [rbp + 0xb58]
call fcn.180002040
test sil, 1
je 0x18000924e
lea rcx, [rbp + 0xb78]
call fcn.180002040
lea rcx, [rbp + 0xb98]
call fcn.180002040
lea rcx, [rbp + 0xbb8]
call fcn.180002040
lea rcx, [rbp + 0xbd8]
call fcn.180002040
lea rcx, [rbp + 0xbf8]
call fcn.180002040
lea rcx, [rbp + 0xc18]
call fcn.180002040
lea rcx, [rbp + 0xc38]
call fcn.180002040
lea rcx, [rbp + 0xc58]
call fcn.180002040
lea rcx, [rbp + 0xc78]
call fcn.180002040
lea rcx, [rbp + 0xc98]
call fcn.180002040
lea rcx, [rbp + 0xcb8]
call fcn.180002040
lea rcx, [rbp + 0xcd8]
call fcn.180002040
lea rcx, [rbp + 0xcf8]
call fcn.180002040
lea rcx, [rbp + 0xd18]
call fcn.180002040
lea rcx, [rbp + 0xd38]
call fcn.180002040
lea rcx, [rbp + 0xd58]
call fcn.180002040
lea rcx, [rbp + 0xd78]
call fcn.180002040
lea rcx, [rbp + 0xd98]
call fcn.180002040
lea rcx, [rbp + 0xdb8]
call fcn.180002040
lea rcx, [rbp + 0xdd8]
call fcn.180002040
lea rcx, [rbp + 0xdf8]
call fcn.180002040
lea rcx, [rbp + 0xe18]
call fcn.180002040
lea rcx, [rbp + 0xe38]
call fcn.180002040
lea rcx, [rbp + 0xe58]
call fcn.180002040
lea rcx, [rbp + 0x1e58]
mov dword [rbp - 0x30], ebx
call fcn.180002110
lea rcx, [rbp + 0x1e38]
mov qword [rsp + 0x78], rax
call fcn.180002110
movzx edx, byte [0x1800dec96]
lea rcx, [rbp + 0x1e18]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x1df8]
mov qword [rbp - 0x80], rax
call fcn.180002110
lea rcx, [rbp + 0x1dd8]
mov r13, rax
call fcn.180002110
movzx edx, byte [str.eZecpf]
lea rcx, [rbp + 0x1db8]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x1d98]
mov r12, rax
call fcn.180002110
lea rcx, [rbp + 0x1d78]
mov r15, rax
call fcn.180002110
movzx edx, byte [0x1800deb96]
lea rcx, [rbp + 0x1d58]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x1d38]
mov r14, rax
call fcn.180002110
movzx edx, byte [str.eZecpf]
lea rcx, [rbp + 0x1d18]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x1cf8]
mov rsi, rax
call fcn.180002110
movsx ecx, byte [0x1800de898]
mov rdi, rax
call fcn.180062de0
mov edx, eax
lea rcx, [rbp + 0x1cd8]
mov r8, rdi
call fcn.180004bf0
mov rdx, rax
lea rcx, [rbp + 0x1cb8]
mov r8, rsi
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x1c98]
mov r8, r14
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x1c78]
mov r8, r15
call fcn.180004c40
movzx r8d, byte [0x1800def10]
lea rcx, [rbp + 0x1c58]
mov rdx, rax
call fcn.180004d30
mov rdx, rax
lea rcx, [rbp + 0x1c38]
mov r8, r12
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x1c18]
mov r8, r13
call fcn.180004c40
movzx r8d, byte [0x1800ded55]
lea rcx, [rbp + 0x1bf8]
mov rdx, rax
call fcn.180004d30
mov r8, qword [rbp - 0x80]
lea rcx, [rbp + 0x1bd8]
mov rdx, rax
call fcn.180004c40
mov r8, qword [rsp + 0x78]
mov rdx, rax
lea rcx, [rbp + 0x1bb8]
call fcn.180004c40
movzx r8d, byte [0x1800df05e]
lea rcx, [rbp + 0x1b98]
mov rdx, rax
call fcn.180004d30
mov rcx, rax
call fcn.180001fc0
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [0x1800e3290], rax
test rax, rax
je 0x1800098cd
mov eax, dword [rsp + 0x68]
lea rcx, [0x1800e3208]
or eax, 0xe0000000
mov edx, 5
mov dword [rsp + 0x68], eax
call fcn.180001fe0
mov edx, 0xa
mov qword [rbp - 0x78], rax
lea rcx, [0x1800e3208]
call fcn.180001fe0
mov edx, 0xa
lea rcx, [0x1800e3208]
mov rdi, rax
call fcn.180001fe0
lea rcx, [rbp + 0x1b78]
mov rsi, rax
call fcn.180002110
lea rcx, [rbp + 0x1b58]
mov qword [rbp - 0x70], rax
call fcn.180002110
lea rcx, [rbp + 0x1b38]
mov qword [rbp - 0x40], rax
call fcn.180002110
lea rcx, [rbp + 0x1b18]
mov qword [rbp - 0x50], rax
call fcn.180002110
movzx edx, byte [rdi]
lea rcx, [rbp + 0x1af8]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x1ad8]
mov qword [rbp - 0x68], rax
call fcn.180002110
lea rcx, [rbp + 0x1ab8]
mov qword [rbp - 0x60], rax
call fcn.180002110
lea rcx, [rbp + 0x1a98]
mov qword [rbp - 0x58], rax
call fcn.180002110
movsx ecx, byte [0x1800ded92]
mov qword [rsp + 0x78], rax
call fcn.180062de0
lea rcx, [rbp + 0x1a78]
mov dword [rsp + 0x70], eax
call fcn.180002110
movzx r8d, byte [0x1800ded55]
lea rcx, [rbp + 0x1a58]
mov rdx, rax
call fcn.180004d30
lea rcx, [rbp + 0x1a38]
mov qword [rbp - 0x80], rax
call fcn.180002110
lea rcx, [rbp + 0x1a18]
mov r13, rax
call fcn.180002110
movzx r8d, byte [0x1800de991]
lea rcx, [rbp + 0x19f8]
mov rdx, rax
call fcn.180004d30
lea rcx, [rbp + 0x19d8]
mov r12, rax
call fcn.180002110
movzx edx, byte [rsi]
lea rcx, [rbp + 0x19b8]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x1998]
mov r15, rax
call fcn.180002110
movzx edx, byte [0x1800deb99]
lea rcx, [rbp + 0x1978]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x1958]
mov r14, rax
call fcn.180002110
movzx r8d, byte [0x1800de815]
lea rcx, [rbp + 0x1938]
mov rdx, rax
call fcn.180004d30
mov rsi, rax
lea rcx, [rbp + 0x1918]
call fcn.180002110
movsx ecx, byte [0x1800decd3]
mov rdi, rax
call fcn.180062de0
mov edx, eax
lea rcx, [rbp + 0x18f8]
mov r8, rdi
call fcn.180004bf0
mov rdx, rax
lea rcx, [rbp + 0x18d8]
mov r8, rsi
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x18b8]
mov r8, r14
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x1898]
mov r8, r15
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x1878]
mov r8, r12
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x1858]
mov r8, r13
call fcn.180004c40
movzx r8d, byte [0x1800deb57]
lea rcx, [rbp + 0x1838]
mov rdx, rax
call fcn.180004d30
mov r8, qword [rbp - 0x80]
lea rcx, [rbp + 0x1818]
mov rdx, rax
call fcn.180004c40
movzx r8d, byte [rsp + 0x70]
lea rcx, [rbp + 0x17f8]
mov rdx, rax
call fcn.180004d30
mov r8, qword [rsp + 0x78]
lea rcx, [rbp + 0x17d8]
mov rdx, rax
call fcn.180004c40
mov r8, qword [rbp - 0x58]
lea rcx, [rbp + 0x17b8]
mov rdx, rax
call fcn.180004c40
movzx r8d, byte [0x1800deb9d]
lea rcx, [rbp + 0x1798]
mov rdx, rax
call fcn.180004d30
movzx r8d, byte [0x1800dee11]
lea rcx, [rbp + 0x1778]
mov rdx, rax
call fcn.180004d30
mov r8, qword [rbp - 0x60]
lea rcx, [rbp + 0x1758]
mov rdx, rax
call fcn.180004c40
mov r8, qword [rbp - 0x68]
lea rcx, [rbp + 0x1738]
mov rdx, rax
call fcn.180004c40
movzx r8d, byte [0x1800dea52]
lea rcx, [rbp + 0x1718]
mov rdx, rax
call fcn.180004d30
mov r8, qword [rbp - 0x50]
lea rcx, [rbp + 0x16f8]
mov rdx, rax
call fcn.180004c40
mov r8, qword [rbp - 0x40]
lea rcx, [rbp + 0x16d8]
mov rdx, rax
call fcn.180004c40
movzx r8d, byte [0x1800de913]
lea rcx, [rbp + 0x16b8]
mov rdx, rax
call fcn.180004d30
mov rdx, rax
lea rcx, [rbp + 0x1698]
mov rax, qword [rbp - 0x78]
movzx r8d, byte [rax]
call fcn.180004d30
mov r8, qword [rbp - 0x70]
lea rcx, [rbp + 0x1678]
mov rdx, rax
call fcn.180004c40
mov rcx, rax
call fcn.180001fc0
mov rcx, qword [0x1800e3290]
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
or r14d, 0xffffffff
mov edi, 0x3f
xor r13d, r13d
mov esi, ebx
mov r12d, ebx
jmp 0x180009e3c
lea rcx, [rbp + 0x1658]
call fcn.180002110
lea rcx, [rbp + 0x1638]
mov qword [rbp - 0x78], rax
call fcn.180002110
movzx edx, byte [0x1800dec96]
lea rcx, [rbp + 0x1618]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x15f8]
mov qword [rbp - 0x70], rax
call fcn.180002110
lea rcx, [rbp + 0x15d8]
mov r13, rax
call fcn.180002110
movzx edx, byte [str.eZecpf]
lea rcx, [rbp + 0x15b8]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x1598]
mov r12, rax
call fcn.180002110
lea rcx, [rbp + 0x1578]
mov r15, rax
call fcn.180002110
movzx edx, byte [0x1800deb96]
lea rcx, [rbp + 0x1558]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x1538]
mov r14, rax
call fcn.180002110
movzx edx, byte [str.eZecpf]
lea rcx, [rbp + 0x1518]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x14f8]
mov rsi, rax
call fcn.180002110
movsx ecx, byte [0x1800de898]
mov rdi, rax
call fcn.180062de0
mov edx, eax
lea rcx, [rbp + 0x14d8]
mov r8, rdi
call fcn.180004bf0
mov rdx, rax
lea rcx, [rbp + 0x14b8]
mov r8, rsi
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x1498]
mov r8, r14
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x1478]
mov r8, r15
call fcn.180004c40
movzx r8d, byte [0x1800def10]
lea rcx, [rbp + 0x1458]
mov rdx, rax
call fcn.180004d30
mov rdx, rax
lea rcx, [rbp + 0x1438]
mov r8, r12
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x1418]
mov r8, r13
call fcn.180004c40
movzx r8d, byte [0x1800ded55]
lea rcx, [rbp + 0x13f8]
mov rdx, rax
call fcn.180004d30
mov r8, qword [rbp - 0x70]
lea rcx, [rbp + 0x13d8]
mov rdx, rax
call fcn.180004c40
mov r8, qword [rbp - 0x78]
lea rcx, [rbp + 0x13b8]
mov rdx, rax
call fcn.180004c40
movzx r8d, byte [0x1800df05e]
lea rcx, [rbp + 0x1398]
mov rdx, rax
call fcn.180004d30
mov rcx, rax
call fcn.180001fc0
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x1800e3290], rax
test rax, rax
je 0x180009e29
mov edx, 5
lea rcx, [0x1800e3208]
call fcn.180001fe0
mov edx, 0xa
mov qword [rbp - 0x50], rax
lea rcx, [0x1800e3208]
call fcn.180001fe0
mov edx, 0xa
lea rcx, [0x1800e3208]
mov rdi, rax
call fcn.180001fe0
lea rcx, [rbp + 0x1378]
mov rsi, rax
call fcn.180002110
lea rcx, [rbp + 0x1358]
mov qword [rbp - 0x40], rax
call fcn.180002110
lea rcx, [rbp + 0x1338]
mov qword [rbp - 0x68], rax
call fcn.180002110
lea rcx, [rbp + 0x1318]
mov qword [rbp - 0x60], rax
call fcn.180002110
movzx edx, byte [rdi]
lea rcx, [rbp + 0x12f8]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x12d8]
mov qword [rbp - 0x58], rax
call fcn.180002110
lea rcx, [rbp + 0x12b8]
mov qword [rsp + 0x78], rax
call fcn.180002110
lea rcx, [rbp + 0x1298]
mov qword [rbp - 0x80], rax
call fcn.180002110
movsx ecx, byte [0x1800ded92]
mov qword [rbp - 0x78], rax
call fcn.180062de0
lea rcx, [rbp + 0x1278]
mov dword [rbp - 0x38], eax
call fcn.180002110
movzx r8d, byte [0x1800ded55]
lea rcx, [rbp + 0x1258]
mov rdx, rax
call fcn.180004d30
lea rcx, [rbp + 0x1238]
mov qword [rbp - 0x70], rax
call fcn.180002110
lea rcx, [rbp + 0x1218]
mov r13, rax
call fcn.180002110
movzx r8d, byte [0x1800de991]
lea rcx, [rbp + 0x11f8]
mov rdx, rax
call fcn.180004d30
lea rcx, [rbp + 0x11d8]
mov r12, rax
call fcn.180002110
movzx edx, byte [rsi]
lea rcx, [rbp + 0x11b8]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x1198]
mov r15, rax
call fcn.180002110
movzx edx, byte [0x1800deb99]
lea rcx, [rbp + 0x1178]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x1158]
mov r14, rax
call fcn.180002110
movzx r8d, byte [0x1800de815]
lea rcx, [rbp + 0x1138]
mov rdx, rax
call fcn.180004d30
lea rcx, [rbp + 0x1118]
mov rsi, rax
call fcn.180002110
mov rdi, rax
movsx ecx, byte [0x1800decd3]
call fcn.180062de0
mov edx, eax
lea rcx, [rbp + 0x10f8]
mov r8, rdi
call fcn.180004bf0
mov rdx, rax
lea rcx, [rbp + 0x10d8]
mov r8, rsi
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x10b8]
mov r8, r14
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x1098]
mov r8, r15
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x1078]
mov r8, r12
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x1058]
mov r8, r13
call fcn.180004c40
movzx r8d, byte [0x1800deb57]
lea rcx, [rbp + 0x1038]
mov rdx, rax
call fcn.180004d30
mov r8, qword [rbp - 0x70]
lea rcx, [rbp + 0x1018]
mov rdx, rax
call fcn.180004c40
movzx r8d, byte [rbp - 0x38]
lea rcx, [rbp + 0xff8]
mov rdx, rax
call fcn.180004d30
mov r8, qword [rbp - 0x78]
lea rcx, [rbp + 0xfd8]
mov rdx, rax
call fcn.180004c40
mov r8, qword [rbp - 0x80]
lea rcx, [rbp + 0xfb8]
mov rdx, rax
call fcn.180004c40
movzx r8d, byte [0x1800deb9d]
lea rcx, [rbp + 0xf98]
mov rdx, rax
call fcn.180004d30
movzx r8d, byte [0x1800dee11]
lea rcx, [rbp + 0xf78]
mov rdx, rax
call fcn.180004d30
mov r8, qword [rsp + 0x78]
lea rcx, [rbp + 0xf58]
mov rdx, rax
call fcn.180004c40
mov r8, qword [rbp - 0x58]
lea rcx, [rbp + 0xf38]
mov rdx, rax
call fcn.180004c40
movzx r8d, byte [0x1800dea52]
lea rcx, [rbp + 0xf18]
mov rdx, rax
call fcn.180004d30
mov r8, qword [rbp - 0x60]
lea rcx, [rbp + 0xef8]
mov rdx, rax
call fcn.180004c40
mov r8, qword [rbp - 0x68]
lea rcx, [rbp + 0xed8]
mov rdx, rax
call fcn.180004c40
movzx r8d, byte [0x1800de913]
lea rcx, [rbp + 0xeb8]
mov rdx, rax
call fcn.180004d30
mov rdx, rax
mov rax, qword [rbp - 0x50]
movzx r8d, byte [rax]
lea rcx, [rbp + 0xe98]
call fcn.180004d30
mov r8, qword [rbp - 0x40]
lea rcx, [rbp + 0xe78]
mov rdx, rax
call fcn.180004c40
mov rcx, rax
call fcn.180001fc0
mov rcx, qword [0x1800e3290]
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
or esi, 0xffffffff
mov r12d, 0x3f
mov dword [rsp + 0x40], r12d
xor r13d, r13d
mov edi, 0xffffffc0
mov r14d, ebx
jmp 0x180009e3c
xor r13d, r13d
mov edi, 0x1fffffc0
mov eax, r13d
mov esi, eax
mov r14d, eax
mov r12d, eax
mov rcx, qword [rbp - 0x18]
lea r9, [rbp - 0x30]
mov r8d, 0x40
mov edx, dword [rcx + 0x50]
mov rcx, qword [0x1800e30e0]
call rax
mov r15d, eax
test r12b, 0x20
je 0x180009e74
and r12d, 0xffffffdf
lea rcx, [rbp + 0xe78]
mov dword [rsp + 0x40], r12d
call fcn.180002040
test r12b, 0x10
je 0x180009e8f
and r12d, 0xffffffef
lea rcx, [rbp + 0xe98]
mov dword [rsp + 0x40], r12d
call fcn.180002040
test r12b, 8
je 0x180009eaa
and r12d, 0xfffffff7
lea rcx, [rbp + 0xeb8]
mov dword [rsp + 0x40], r12d
call fcn.180002040
test r12b, 4
je 0x180009ec5
and r12d, 0xfffffffb
lea rcx, [rbp + 0xed8]
mov dword [rsp + 0x40], r12d
call fcn.180002040
test r12b, 2
je 0x180009ee0
and r12d, 0xfffffffd
lea rcx, [rbp + 0xef8]
mov dword [rsp + 0x40], r12d
call fcn.180002040
test r12b, 1
je 0x180009efb
and r12d, 0xfffffffe
lea rcx, [rbp + 0xf18]
mov dword [rsp + 0x40], r12d
call fcn.180002040
test esi, esi
jns 0x180009f0f
btr esi, 0x1f
lea rcx, [rbp + 0xf38]
call fcn.180002040
bt esi, 0x1e
jae 0x180009f25
btr esi, 0x1e
lea rcx, [rbp + 0xf58]
call fcn.180002040
bt esi, 0x1d
jae 0x180009f3b
btr esi, 0x1d
lea rcx, [rbp + 0xf78]
call fcn.180002040
bt esi, 0x1c
jae 0x180009f51
btr esi, 0x1c
lea rcx, [rbp + 0xf98]
call fcn.180002040
bt esi, 0x1b
jae 0x180009f67
btr esi, 0x1b
lea rcx, [rbp + 0xfb8]
call fcn.180002040
bt esi, 0x1a
jae 0x180009f7d
btr esi, 0x1a
lea rcx, [rbp + 0xfd8]
call fcn.180002040
bt esi, 0x19
jae 0x180009f93
btr esi, 0x19
lea rcx, [rbp + 0xff8]
call fcn.180002040
bt esi, 0x18
jae 0x180009fa9
btr esi, 0x18
lea rcx, [rbp + 0x1018]
call fcn.180002040
bt esi, 0x17
jae 0x180009fbf
btr esi, 0x17
lea rcx, [rbp + 0x1038]
call fcn.180002040
bt esi, 0x16
jae 0x180009fd5
btr esi, 0x16
lea rcx, [rbp + 0x1058]
call fcn.180002040
bt esi, 0x15
jae 0x180009feb
btr esi, 0x15
lea rcx, [rbp + 0x1078]
call fcn.180002040
bt esi, 0x14
jae 0x18000a001
btr esi, 0x14
lea rcx, [rbp + 0x1098]
call fcn.180002040
bt esi, 0x13
jae 0x18000a017
btr esi, 0x13
lea rcx, [rbp + 0x10b8]
call fcn.180002040
bt esi, 0x12
jae 0x18000a02d
btr esi, 0x12
lea rcx, [rbp + 0x10d8]
call fcn.180002040
bt esi, 0x11
jae 0x18000a043
btr esi, 0x11
lea rcx, [rbp + 0x10f8]
call fcn.180002040
bt esi, 0x10
jae 0x18000a059
btr esi, 0x10
lea rcx, [rbp + 0x1118]
call fcn.180002040
bt esi, 0xf
jae 0x18000a06f
btr esi, 0xf
lea rcx, [rbp + 0x1138]
call fcn.180002040
bt esi, 0xe
jae 0x18000a085
btr esi, 0xe
lea rcx, [rbp + 0x1158]
call fcn.180002040
bt esi, 0xd
jae 0x18000a09b
btr esi, 0xd
lea rcx, [rbp + 0x1178]
call fcn.180002040
bt esi, 0xc
jae 0x18000a0b1
btr esi, 0xc
lea rcx, [rbp + 0x1198]
call fcn.180002040
bt esi, 0xb
jae 0x18000a0c7
btr esi, 0xb
lea rcx, [rbp + 0x11b8]
call fcn.180002040
bt esi, 0xa
jae 0x18000a0dd
btr esi, 0xa
lea rcx, [rbp + 0x11d8]
call fcn.180002040
bt esi, 9
jae 0x18000a0f3
btr esi, 9
lea rcx, [rbp + 0x11f8]
call fcn.180002040
bt esi, 8
jae 0x18000a109
btr esi, 8
lea rcx, [rbp + 0x1218]
call fcn.180002040
test sil, sil
jns 0x18000a11e
btr esi, 7
lea rcx, [rbp + 0x1238]
call fcn.180002040
test sil, 0x40
je 0x18000a133
and esi, 0xffffffbf
lea rcx, [rbp + 0x1258]
call fcn.180002040
test sil, 0x20
je 0x18000a148
and esi, 0xffffffdf
lea rcx, [rbp + 0x1278]
call fcn.180002040
test sil, 0x10
je 0x18000a15d
and esi, 0xffffffef
lea rcx, [rbp + 0x1298]
call fcn.180002040
test sil, 8
je 0x18000a172
and esi, 0xfffffff7
lea rcx, [rbp + 0x12b8]
call fcn.180002040
test sil, 4
je 0x18000a187
and esi, 0xfffffffb
lea rcx, [rbp + 0x12d8]
call fcn.180002040
test sil, 2
je 0x18000a19c
and esi, 0xfffffffd
lea rcx, [rbp + 0x12f8]
call fcn.180002040
test sil, 1
je 0x18000a1ae
lea rcx, [rbp + 0x1318]
call fcn.180002040
test edi, edi
jns 0x18000a1c2
btr edi, 0x1f
lea rcx, [rbp + 0x1338]
call fcn.180002040
bt edi, 0x1e
jae 0x18000a1d8
btr edi, 0x1e
lea rcx, [rbp + 0x1358]
call fcn.180002040
bt edi, 0x1d
jae 0x18000a1ee
btr edi, 0x1d
lea rcx, [rbp + 0x1378]
call fcn.180002040
bt edi, 0x1c
jae 0x18000a204
btr edi, 0x1c
lea rcx, [rbp + 0x1398]
call fcn.180002040
bt edi, 0x1b
jae 0x18000a21a
btr edi, 0x1b
lea rcx, [rbp + 0x13b8]
call fcn.180002040
bt edi, 0x1a
jae 0x18000a230
btr edi, 0x1a
lea rcx, [rbp + 0x13d8]
call fcn.180002040
bt edi, 0x19
jae 0x18000a246
btr edi, 0x19
lea rcx, [rbp + 0x13f8]
call fcn.180002040
bt edi, 0x18
jae 0x18000a25c
btr edi, 0x18
lea rcx, [rbp + 0x1418]
call fcn.180002040
bt edi, 0x17
jae 0x18000a272
btr edi, 0x17
lea rcx, [rbp + 0x1438]
call fcn.180002040
bt edi, 0x16
jae 0x18000a288
btr edi, 0x16
lea rcx, [rbp + 0x1458]
call fcn.180002040
bt edi, 0x15
jae 0x18000a29e
btr edi, 0x15
lea rcx, [rbp + 0x1478]
call fcn.180002040
bt edi, 0x14
jae 0x18000a2b4
btr edi, 0x14
lea rcx, [rbp + 0x1498]
call fcn.180002040
bt edi, 0x13
jae 0x18000a2ca
btr edi, 0x13
lea rcx, [rbp + 0x14b8]
call fcn.180002040
bt edi, 0x12
jae 0x18000a2e0
btr edi, 0x12
lea rcx, [rbp + 0x14d8]
call fcn.180002040
bt edi, 0x11
jae 0x18000a2f6
btr edi, 0x11
lea rcx, [rbp + 0x14f8]
call fcn.180002040
bt edi, 0x10
jae 0x18000a30c
btr edi, 0x10
lea rcx, [rbp + 0x1518]
call fcn.180002040
bt edi, 0xf
jae 0x18000a322
btr edi, 0xf
lea rcx, [rbp + 0x1538]
call fcn.180002040
bt edi, 0xe
jae 0x18000a338
btr edi, 0xe
lea rcx, [rbp + 0x1558]
call fcn.180002040
bt edi, 0xd
jae 0x18000a34e
btr edi, 0xd
lea rcx, [rbp + 0x1578]
call fcn.180002040
bt edi, 0xc
jae 0x18000a364
btr edi, 0xc
lea rcx, [rbp + 0x1598]
call fcn.180002040
bt edi, 0xb
jae 0x18000a37a
btr edi, 0xb
lea rcx, [rbp + 0x15b8]
call fcn.180002040
bt edi, 0xa
jae 0x18000a390
btr edi, 0xa
lea rcx, [rbp + 0x15d8]
call fcn.180002040
bt edi, 9
jae 0x18000a3a6
btr edi, 9
lea rcx, [rbp + 0x15f8]
call fcn.180002040
bt edi, 8
jae 0x18000a3bc
btr edi, 8
lea rcx, [rbp + 0x1618]
call fcn.180002040
test dil, dil
jns 0x18000a3d1
btr edi, 7
lea rcx, [rbp + 0x1638]
call fcn.180002040
test dil, 0x40
je 0x18000a3e6
and edi, 0xffffffbf
lea rcx, [rbp + 0x1658]
call fcn.180002040
test dil, 0x20
je 0x18000a3fb
and edi, 0xffffffdf
lea rcx, [rbp + 0x1678]
call fcn.180002040
test dil, 0x10
je 0x18000a410
and edi, 0xffffffef
lea rcx, [rbp + 0x1698]
call fcn.180002040
test dil, 8
je 0x18000a425
and edi, 0xfffffff7
lea rcx, [rbp + 0x16b8]
call fcn.180002040
test dil, 4
je 0x18000a43a
and edi, 0xfffffffb
lea rcx, [rbp + 0x16d8]
call fcn.180002040
test dil, 2
je 0x18000a44f
and edi, 0xfffffffd
lea rcx, [rbp + 0x16f8]
call fcn.180002040
test dil, 1
je 0x18000a461
lea rcx, [rbp + 0x1718]
call fcn.180002040
test r14d, r14d
jns 0x18000a477
btr r14d, 0x1f
lea rcx, [rbp + 0x1738]
call fcn.180002040
bt r14d, 0x1e
jae 0x18000a48f
btr r14d, 0x1e
lea rcx, [rbp + 0x1758]
call fcn.180002040
bt r14d, 0x1d
jae 0x18000a4a7
btr r14d, 0x1d
lea rcx, [rbp + 0x1778]
call fcn.180002040
bt r14d, 0x1c
jae 0x18000a4bf
btr r14d, 0x1c
lea rcx, [rbp + 0x1798]
call fcn.180002040
bt r14d, 0x1b
jae 0x18000a4d7
btr r14d, 0x1b
lea rcx, [rbp + 0x17b8]
call fcn.180002040
bt r14d, 0x1a
jae 0x18000a4ef
btr r14d, 0x1a
lea rcx, [rbp + 0x17d8]
call fcn.180002040
bt r14d, 0x19
jae 0x18000a507
btr r14d, 0x19
lea rcx, [rbp + 0x17f8]
call fcn.180002040
bt r14d, 0x18
jae 0x18000a51f
btr r14d, 0x18
lea rcx, [rbp + 0x1818]
call fcn.180002040
bt r14d, 0x17
jae 0x18000a537
btr r14d, 0x17
lea rcx, [rbp + 0x1838]
call fcn.180002040
bt r14d, 0x16
jae 0x18000a54f
btr r14d, 0x16
lea rcx, [rbp + 0x1858]
call fcn.180002040
bt r14d, 0x15
jae 0x18000a567
btr r14d, 0x15
lea rcx, [rbp + 0x1878]
call fcn.180002040
bt r14d, 0x14
jae 0x18000a57f
btr r14d, 0x14
lea rcx, [rbp + 0x1898]
call fcn.180002040
bt r14d, 0x13
jae 0x18000a597
btr r14d, 0x13
lea rcx, [rbp + 0x18b8]
call fcn.180002040
bt r14d, 0x12
jae 0x18000a5af
btr r14d, 0x12
lea rcx, [rbp + 0x18d8]
call fcn.180002040
bt r14d, 0x11
jae 0x18000a5c7
btr r14d, 0x11
lea rcx, [rbp + 0x18f8]
call fcn.180002040
bt r14d, 0x10
jae 0x18000a5df
btr r14d, 0x10
lea rcx, [rbp + 0x1918]
call fcn.180002040
bt r14d, 0xf
jae 0x18000a5f7
btr r14d, 0xf
lea rcx, [rbp + 0x1938]
call fcn.180002040
bt r14d, 0xe
jae 0x18000a60f
btr r14d, 0xe
lea rcx, [rbp + 0x1958]
call fcn.180002040
bt r14d, 0xd
jae 0x18000a627
btr r14d, 0xd
lea rcx, [rbp + 0x1978]
call fcn.180002040
bt r14d, 0xc
jae 0x18000a63f
btr r14d, 0xc
lea rcx, [rbp + 0x1998]
call fcn.180002040
bt r14d, 0xb
jae 0x18000a657
btr r14d, 0xb
lea rcx, [rbp + 0x19b8]
call fcn.180002040
bt r14d, 0xa
jae 0x18000a66f
btr r14d, 0xa
lea rcx, [rbp + 0x19d8]
call fcn.180002040
bt r14d, 9
jae 0x18000a687
btr r14d, 9
lea rcx, [rbp + 0x19f8]
call fcn.180002040
bt r14d, 8
jae 0x18000a69f
btr r14d, 8
lea rcx, [rbp + 0x1a18]
call fcn.180002040
test r14b, r14b
jns 0x18000a6b5
btr r14d, 7
lea rcx, [rbp + 0x1a38]
call fcn.180002040
test r14b, 0x40
je 0x18000a6cb
and r14d, 0xffffffbf
lea rcx, [rbp + 0x1a58]
call fcn.180002040
test r14b, 0x20
je 0x18000a6e1
and r14d, 0xffffffdf
lea rcx, [rbp + 0x1a78]
call fcn.180002040
test r14b, 0x10
je 0x18000a6f7
and r14d, 0xffffffef
lea rcx, [rbp + 0x1a98]
call fcn.180002040
test r14b, 8
je 0x18000a70d
and r14d, 0xfffffff7
lea rcx, [rbp + 0x1ab8]
call fcn.180002040
test r14b, 4
je 0x18000a723
and r14d, 0xfffffffb
lea rcx, [rbp + 0x1ad8]
call fcn.180002040
test r14b, 2
je 0x18000a739
and r14d, 0xfffffffd
lea rcx, [rbp + 0x1af8]
call fcn.180002040
test r14b, 1
je 0x18000a74b
lea rcx, [rbp + 0x1b18]
call fcn.180002040
mov edi, dword [rsp + 0x68]
test edi, edi
jns 0x18000a763
btr edi, 0x1f
lea rcx, [rbp + 0x1b38]
call fcn.180002040
bt edi, 0x1e
jae 0x18000a779
btr edi, 0x1e
lea rcx, [rbp + 0x1b58]
call fcn.180002040
bt edi, 0x1d
jae 0x18000a78b
lea rcx, [rbp + 0x1b78]
call fcn.180002040
lea rcx, [rbp + 0x1b98]
call fcn.180002040
lea rcx, [rbp + 0x1bb8]
call fcn.180002040
lea rcx, [rbp + 0x1bd8]
call fcn.180002040
lea rcx, [rbp + 0x1bf8]
call fcn.180002040
lea rcx, [rbp + 0x1c18]
call fcn.180002040
lea rcx, [rbp + 0x1c38]
call fcn.180002040
lea rcx, [rbp + 0x1c58]
call fcn.180002040
lea rcx, [rbp + 0x1c78]
call fcn.180002040
lea rcx, [rbp + 0x1c98]
call fcn.180002040
lea rcx, [rbp + 0x1cb8]
call fcn.180002040
lea rcx, [rbp + 0x1cd8]
call fcn.180002040
lea rcx, [rbp + 0x1cf8]
call fcn.180002040
lea rcx, [rbp + 0x1d18]
call fcn.180002040
lea rcx, [rbp + 0x1d38]
call fcn.180002040
lea rcx, [rbp + 0x1d58]
call fcn.180002040
lea rcx, [rbp + 0x1d78]
call fcn.180002040
lea rcx, [rbp + 0x1d98]
call fcn.180002040
lea rcx, [rbp + 0x1db8]
call fcn.180002040
lea rcx, [rbp + 0x1dd8]
call fcn.180002040
lea rcx, [rbp + 0x1df8]
call fcn.180002040
lea rcx, [rbp + 0x1e18]
call fcn.180002040
lea rcx, [rbp + 0x1e38]
call fcn.180002040
lea rcx, [rbp + 0x1e58]
call fcn.180002040
test r15d, r15d
je 0x18000eb8c
mov r12, qword [rbp - 0x18]
xor edx, edx
mov rdi, qword [0x1800e30e0]
mov rcx, rdi
mov r8d, dword [r12 + 0x50]
call fcn.180057250
mov r14, qword [0x1800e30c8]
mov rcx, rdi
mov r8d, dword [r12 + 0x54]
mov rdx, r14
call fcn.180056590
movzx r15d, word [r12 + 0x14]
mov esi, r13d
add r15, r12
cmp r13w, word [r12 + 6]
jae 0x18000a91c
nop dword [rax]
mov eax, esi
lea rcx, [rax + rax*4]
mov edx, dword [r15 + rcx*8 + 0x2c]
mov r8d, dword [r15 + rcx*8 + 0x28]
add rdx, r14
mov ecx, dword [r15 + rcx*8 + 0x24]
add rcx, rdi
call fcn.180056590
movzx eax, word [r12 + 6]
inc esi
cmp esi, eax
jb 0x18000a8f0
mov r11, rdi
sub r11, qword [r12 + 0x30]
je 0x18000a9a4
cmp dword [r12 + 0xb4], ebx
je 0x18000a9a4
mov r10d, dword [r12 + 0xb0]
add r10, rdi
mov eax, dword [r10]
test eax, eax
je 0x18000a9a4
mov esi, 0xfff
nop word [rax + rax]
mov r9d, eax
mov eax, dword [r10 + 4]
add r9, rdi
sub eax, 8
shr eax, 1
je 0x18000a996
lea rdx, [r10 + 8]
mov r8d, eax
nop dword [rax + rax]
movzx ecx, word [rdx]
movzx eax, cx
and cx, si
shr ax, 0xc
cmp al, 3
je 0x18000a985
cmp al, 0xa
jne 0x18000a98c
movzx eax, cx
add qword [rax + r9], r11
add rdx, 2
sub r8, 1
jne 0x18000a970
mov eax, dword [r10 + 4]
add r10, rax
mov eax, dword [r10]
test eax, eax
jne 0x18000a950
mov eax, dword [r12 + 0x90]
add rax, rdi
mov qword [rbp - 0x40], rax
mov eax, dword [rax + 0xc]
test eax, eax
je 0x18000eace
nop
add rax, rdi
lea rcx, [rbp + 0x2cd8]
mov qword [rbp - 0x50], rax
call fcn.180002110
lea rcx, [rbp + 0x2cb8]
mov qword [rbp - 0x78], rax
call fcn.180002110
movzx edx, byte [0x1800dec96]
lea rcx, [rbp + 0x2c98]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x2c78]
mov qword [rbp - 0x70], rax
call fcn.180002110
lea rcx, [rbp + 0x2c58]
mov r13, rax
call fcn.180002110
movzx edx, byte [str.eZecpf]
lea rcx, [rbp + 0x2c38]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x2c18]
mov r12, rax
call fcn.180002110
lea rcx, [rbp + 0x2bf8]
mov r15, rax
call fcn.180002110
movzx edx, byte [0x1800deb96]
lea rcx, [rbp + 0x2bd8]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x2bb8]
mov r14, rax
call fcn.180002110
movzx edx, byte [str.eZecpf]
lea rcx, [rbp + 0x2b98]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x2b78]
mov rsi, rax
call fcn.180002110
movsx ecx, byte [0x1800de898]
mov rdi, rax
call fcn.180062de0
mov edx, eax
lea rcx, [rbp + 0x2b58]
mov r8, rdi
call fcn.180004bf0
mov rdx, rax
lea rcx, [rbp + 0x2b38]
mov r8, rsi
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x2b18]
mov r8, r14
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x2af8]
mov r8, r15
call fcn.180004c40
movzx r8d, byte [0x1800def10]
lea rcx, [rbp + 0x2ad8]
mov rdx, rax
call fcn.180004d30
mov rdx, rax
lea rcx, [rbp + 0x2ab8]
mov r8, r12
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x2a98]
mov r8, r13
call fcn.180004c40
movzx r8d, byte [0x1800ded55]
lea rcx, [rbp + 0x2a78]
mov rdx, rax
call fcn.180004d30
mov r8, qword [rbp - 0x70]
lea rcx, [rbp + 0x2a58]
mov rdx, rax
call fcn.180004c40
mov rdx, rax
mov r8, qword [rbp - 0x78]
lea rcx, [rbp + 0x2a38]
call fcn.180004c40
movzx r8d, byte [0x1800df05e]
lea rcx, [rbp + 0x2a18]
mov rdx, rax
call fcn.180004d30
mov rcx, rax
call fcn.180001fc0
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [0x1800e3290], rax
test rax, rax
je 0x18000ae75
mov eax, dword [rsp + 0x40]
lea rcx, [0x1800e3268]
or eax, 0xffffffc0
xor edx, edx
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x4c]
or eax, 0x1ff
mov dword [rsp + 0x4c], eax
call fcn.180001fe0
movsx ecx, byte [str.aDbaqfWazjq]
mov qword [rbp - 0x60], rax
call fcn.180062de0
lea rcx, [rbp + 0x29f8]
mov edi, eax
call fcn.180002110
mov rdx, rax
lea rcx, [rbp + 0x29d8]
movzx r8d, dil
call fcn.180004d30
lea rcx, [rbp + 0x29b8]
mov qword [rbp - 0x68], rax
call fcn.180002110
lea rcx, [rbp + 0x2998]
mov qword [rbp - 0x58], rax
call fcn.180002110
movzx edx, byte [0x1800deb9d]
lea rcx, [rbp + 0x2978]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x2958]
mov qword [rsp + 0x78], rax
call fcn.180002110
movzx edx, byte [0x1800deb57]
lea rcx, [rbp + 0x2938]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x2918]
mov qword [rbp - 0x80], rax
call fcn.180002110
movzx edx, byte [0x1800deb99]
lea rcx, [rbp + 0x28f8]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x28d8]
mov qword [rbp - 0x78], rax
call fcn.180002110
movzx r8d, byte [0x1800df097]
lea rcx, [rbp + 0x28b8]
mov rdx, rax
call fcn.180004d30
lea rcx, [rbp + 0x2898]
mov qword [rbp - 0x70], rax
call fcn.180002110
lea rcx, [rbp + 0x2878]
mov r13, rax
call fcn.180002110
movsx ecx, byte [0x1800ded55]
mov rdi, rax
call fcn.180062de0
mov edx, eax
lea rcx, [rbp + 0x2858]
mov r8, rdi
call fcn.180004bf0
lea rcx, [rbp + 0x2838]
mov r12, rax
call fcn.180002110
lea rcx, [rbp + 0x2818]
mov r15, rax
call fcn.180002110
movzx r8d, byte [str.aDbaqfWazjq]
lea rcx, [rbp + 0x27f8]
mov rdx, rax
call fcn.180004d30
lea rcx, [rbp + 0x27d8]
mov r14, rax
call fcn.180002110
lea rcx, [rbp + 0x27b8]
mov rsi, rax
call fcn.180002110
movsx ecx, byte [0x1800ded51]
mov rdi, rax
call fcn.180062de0
mov edx, eax
lea rcx, [rbp + 0x2798]
mov r8, rdi
call fcn.180004bf0
mov rdx, rax
lea rcx, [rbp + 0x2778]
mov r8, rsi
call fcn.180004c40
movzx r8d, byte [0x1800dee11]
lea rcx, [rbp + 0x2758]
mov rdx, rax
call fcn.180004d30
mov rdx, rax
lea rcx, [rbp + 0x2738]
mov r8, r14
call fcn.180004c40
movzx r8d, byte [0x1800def52]
lea rcx, [rbp + 0x2718]
mov rdx, rax
call fcn.180004d30
mov rdx, rax
lea rcx, [rbp + 0x26f8]
mov r8, r15
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x26d8]
mov r8, r12
call fcn.180004c40
movzx r8d, byte [0x1800de819]
lea rcx, [rbp + 0x26b8]
mov rdx, rax
call fcn.180004d30
mov rdx, rax
lea rcx, [rbp + 0x2698]
mov r8, r13
call fcn.180004c40
mov r8, qword [rbp - 0x70]
lea rcx, [rbp + 0x2678]
mov rdx, rax
call fcn.180004c40
mov r8, qword [rbp - 0x78]
lea rcx, [rbp + 0x2658]
mov rdx, rax
call fcn.180004c40
mov r8, qword [rbp - 0x80]
lea rcx, [rbp + 0x2638]
mov rdx, rax
call fcn.180004c40
mov r8, qword [rsp + 0x78]
lea rcx, [rbp + 0x2618]
mov rdx, rax
call fcn.180004c40
mov r8, qword [rbp - 0x58]
lea rcx, [rbp + 0x25f8]
mov rdx, rax
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x25d8]
mov rax, qword [rbp - 0x60]
movzx r8d, byte [rax]
call fcn.180004d30
mov r8, qword [rbp - 0x68]
lea rcx, [rbp + 0x25b8]
jmp 0x18000b325
mov eax, dword [rsp + 0x4c]
lea rcx, [rbp + 0x2598]
or eax, 0xfffffe00
mov dword [rsp + 0x4c], eax
call fcn.180002110
lea rcx, [rbp + 0x2578]
mov qword [rbp - 0x78], rax
call fcn.180002110
movzx edx, byte [0x1800dec96]
lea rcx, [rbp + 0x2558]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x2538]
mov qword [rbp - 0x70], rax
call fcn.180002110
lea rcx, [rbp + 0x2518]
mov r13, rax
call fcn.180002110
movzx edx, byte [str.eZecpf]
lea rcx, [rbp + 0x24f8]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x24d8]
mov r12, rax
call fcn.180002110
lea rcx, [rbp + 0x24b8]
mov r15, rax
call fcn.180002110
movzx edx, byte [0x1800deb96]
lea rcx, [rbp + 0x2498]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x2478]
mov r14, rax
call fcn.180002110
movzx edx, byte [str.eZecpf]
lea rcx, [rbp + 0x2458]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x2438]
mov rsi, rax
call fcn.180002110
movsx ecx, byte [0x1800de898]
mov rdi, rax
call fcn.180062de0
mov edx, eax
lea rcx, [rbp + 0x2418]
mov r8, rdi
call fcn.180004bf0
mov rdx, rax
lea rcx, [rbp + 0x23f8]
mov r8, rsi
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x23d8]
mov r8, r14
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x23b8]
mov r8, r15
call fcn.180004c40
movzx r8d, byte [0x1800def10]
lea rcx, [rbp + 0x2398]
mov rdx, rax
call fcn.180004d30
mov rdx, rax
lea rcx, [rbp + 0x2378]
mov r8, r12
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x2358]
mov r8, r13
call fcn.180004c40
movzx r8d, byte [0x1800ded55]
lea rcx, [rbp + 0x2338]
mov rdx, rax
call fcn.180004d30
mov r8, qword [rbp - 0x70]
lea rcx, [rbp + 0x2318]
mov rdx, rax
call fcn.180004c40
mov r8, qword [rbp - 0x78]
lea rcx, [rbp + 0x22f8]
mov rdx, rax
call fcn.180004c40
movzx r8d, byte [0x1800df05e]
lea rcx, [rbp + 0x22d8]
mov rdx, rax
call fcn.180004d30
mov rcx, rax
call fcn.180001fc0
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x1800e3290], rax
test rax, rax
je 0x18000b345
or eax, 0xffffffff
lea rcx, [0x1800e3268]
mov dword [rsp + 0x5c], eax
xor edx, edx
mov eax, dword [rsp + 0x44]
or eax, 7
mov dword [rsp + 0x44], eax
call fcn.180001fe0
movsx ecx, byte [str.aDbaqfWazjq]
mov qword [rbp - 0x60], rax
call fcn.180062de0
lea rcx, [rbp + 0x22b8]
mov edi, eax
call fcn.180002110
mov rdx, rax
lea rcx, [rbp + 0x2298]
movzx r8d, dil
call fcn.180004d30
lea rcx, [rbp + 0x2278]
mov qword [rbp - 0x68], rax
call fcn.180002110
lea rcx, [rbp + 0x2258]
mov qword [rbp - 0x58], rax
call fcn.180002110
movzx edx, byte [0x1800deb9d]
lea rcx, [rbp + 0x2238]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x2218]
mov qword [rsp + 0x78], rax
call fcn.180002110
movzx edx, byte [0x1800deb57]
lea rcx, [rbp + 0x21f8]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x21d8]
mov qword [rbp - 0x80], rax
call fcn.180002110
movzx edx, byte [0x1800deb99]
lea rcx, [rbp + 0x21b8]
mov r8, rax
call fcn.180004bf0
lea rcx, [rbp + 0x2198]
mov qword [rbp - 0x78], rax
call fcn.180002110
movzx r8d, byte [0x1800df097]
lea rcx, [rbp + 0x2178]
mov rdx, rax
call fcn.180004d30
lea rcx, [rbp + 0x2158]
mov qword [rbp - 0x70], rax
call fcn.180002110
lea rcx, [rbp + 0x2138]
mov r13, rax
call fcn.180002110
movsx ecx, byte [0x1800ded55]
mov rdi, rax
call fcn.180062de0
mov edx, eax
lea rcx, [rbp + 0x2118]
mov r8, rdi
call fcn.180004bf0
lea rcx, [rbp + 0x20f8]
mov r12, rax
call fcn.180002110
lea rcx, [rbp + 0x20d8]
mov r15, rax
call fcn.180002110
movzx r8d, byte [str.aDbaqfWazjq]
lea rcx, [rbp + 0x20b8]
mov rdx, rax
call fcn.180004d30
lea rcx, [rbp + 0x2098]
mov r14, rax
call fcn.180002110
lea rcx, [rbp + 0x2078]
mov rsi, rax
call fcn.180002110
movsx ecx, byte [0x1800ded51]
mov rdi, rax
call fcn.180062de0
mov edx, eax
lea rcx, [rbp + 0x2058]
mov r8, rdi
call fcn.180004bf0
mov rdx, rax
lea rcx, [rbp + 0x2038]
mov r8, rsi
call fcn.180004c40
movzx r8d, byte [0x1800dee11]
lea rcx, [rbp + 0x2018]
mov rdx, rax
call fcn.180004d30
mov rdx, rax
lea rcx, [rbp + 0x1ff8]
mov r8, r14
call fcn.180004c40
movzx r8d, byte [0x1800def52]
lea rcx, [rbp + 0x1fd8]
mov rdx, rax
call fcn.180004d30
mov rdx, rax
lea rcx, [rbp + 0x1fb8]
mov r8, r15
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x1f98]
mov r8, r12
call fcn.180004c40
movzx r8d, byte [0x1800de819]
lea rcx, [rbp + 0x1f78]
mov rdx, rax
call fcn.180004d30
mov rdx, rax
lea rcx, [rbp + 0x1f58]
mov r8, r13
call fcn.180004c40
mov r8, qword [rbp - 0x70]
lea rcx, [rbp + 0x1f38]
mov rdx, rax
call fcn.180004c40
mov r8, qword [rbp - 0x78]
lea rcx, [rbp + 0x1f18]
mov rdx, rax
call fcn.180004c40
mov r8, qword [rbp - 0x80]
lea rcx, [rbp + 0x1ef8]
mov rdx, rax
call fcn.180004c40
mov r8, qword [rsp + 0x78]
lea rcx, [rbp + 0x1ed8]
mov rdx, rax
call fcn.180004c40
mov r8, qword [rbp - 0x58]
lea rcx, [rbp + 0x1eb8]
mov rdx, rax
call fcn.180004c40
mov rdx, rax
lea rcx, [rbp + 0x1e98]
mov rax, qword [rbp - 0x60]
movzx r8d, byte [rax]
call fcn.180004d30
mov r8, qword [rbp - 0x68]
lea rcx, [rbp + 0x1e78]
mov rdx, rax
call fcn.180004c40
mov rcx, rax
call fcn.180001fc0
mov rcx, qword [0x1800e3290]
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [rbp - 0x50]
call rax
mov edi, dword [rsp + 0x44]
mov qword [rsp + 0x68], rax
test dil, 4
je 0x18000b36d
and edi, 0xfffffffb
lea rcx, [rbp + 0x1e78]
mov dword [rsp + 0x44], edi
call fcn.180002040
test dil, 2
je 0x18000b386
and edi, 0xfffffffd
lea rcx, [rbp + 0x1e98]
mov dword [rsp + 0x44], edi
call fcn.180002040
test dil, 1
je 0x18000b39f
and edi, 0xfffffffe
lea rcx, [rbp + 0x1eb8]
mov dword [rsp + 0x44], edi
call fcn.180002040
mov edi, dword [rsp + 0x5c]
test edi, edi
jns 0x18000b3bb
btr edi, 0x1f
lea rcx, [rbp + 0x1ed8]
mov dword [rsp + 0x5c], edi
call fcn.180002040
bt edi, 0x1e
jae 0x18000b3d5
btr edi, 0x1e
lea rcx, [rbp + 0x1ef8]
mov dword [rsp + 0x5c], edi
call fcn.180002040
bt edi, 0x1d
jae 0x18000b3ef
btr edi, 0x1d
lea rcx, [rbp + 0x1f18]
mov dword [rsp + 0x5c], edi
call fcn.180002040
bt edi, 0x1c
jae 0x18000b409
btr edi, 0x1c
lea rcx, [rbp + 0x1f38]
mov dword [rsp + 0x5c], edi
call fcn.180002040
bt edi, 0x1b
jae 0x18000b423
btr edi, 0x1b
lea rcx, [rbp + 0x1f58]
mov dword [rsp + 0x5c], edi
call fcn.180002040
bt edi, 0x1a
jae 0x18000b43d
btr edi, 0x1a
lea rcx, [rbp + 0x1f78]
mov dword [rsp + 0x5c], edi
call fcn.180002040
bt edi, 0x19
jae 0x18000b457
btr edi, 0x19
lea rcx, [rbp + 0x1f98]
mov dword [rsp + 0x5c], edi
call fcn.180002040
bt edi, 0x18
jae 0x18000b471
btr edi, 0x18
lea rcx, [rbp + 0x1fb8]
mov dword [rsp + 0x5c], edi
call fcn.180002040
bt edi, 0x17
jae 0x18000b48b
cmp dword [r12 + 0x8c], 0
je 0x18000eb0b
mov ecx, dword [r12 + 0x88]
add rcx, rdi
mov eax, dword [rcx + 0x18]
test eax, eax
je 0x18000eb0b
cmp dword [rcx + 0x14], 0
je 0x18000eb0b
test eax, eax
je 0x18000eb0b
mov eax, dword [rcx + 0x24]
mov r8d, dword [rcx + 0x1c]
add r8, rdi
movzx r9d, word [rax + rdi]
mov r13d, dword [r8 + r9*4]
add r13, rdi
mov eax, dword [r12 + 0x28]
xor r8d, r8d
add rax, rdi
mov rcx, rdi
lea edx, [r8 + 1]
call rax
lea rcx, [0x1800e3128]
mov byte [0x1800e30d0], 1
call fcn.180001d60
mov rcx, qword [rbp - 0x10]
mov rdi, rax
call fcn.180002440
mov rcx, qword [rbp - 0x10]
mov rbx, rax
call fcn.180001ba0
movzx ecx, byte [0x1800de34f]
mov rdx, rax
lea rax, [0x1800e30d8]
mov r9, rdi
mov qword [rsp + 0x38], rax
mov r8d, ebx
lea rax, [0x180007f60]
mov qword [rsp + 0x30], rax
lea rax, [0x18001f090]
mov byte [rsp + 0x28], cl
mov rcx, qword [0x1800e1070]
mov qword [rsp + 0x20], rax
call r13
mov rcx, qword [rbp + 0x4cf8]
xor rcx, rsp
call fcn.180026bb0
mov rbx, qword [rsp + 0x4e50]
add rsp, 0x4e00
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov rax, rsp
mov qword [rax + 8], rbx
push rdi
sub rsp, 0xa0
movaps xmmword [rax - 0x18], xmm6
movaps xmmword [rax - 0x28], xmm7
movaps xmmword [rax - 0x38], xmm8
movaps xmmword [rax - 0x48], xmm9
movaps xmmword [rax - 0x58], xmm10
movaps xmmword [rax - 0x68], xmm11
movsd xmm11, qword [0x1800e10b8]
ucomisd xmm11, qword [0x1800b2940]
movaps xmmword [rsp + 0x20], xmm15
movsd xmm15, qword [0x1800c7870]
jp 0x180019363
jne 0x180019363
movaps xmm0, xmm11
call fcn.180067308
movaps xmm9, xmm0
andps xmm11, xmm15
movsd xmm0, qword [0x1800e11a8]
call fcn.180067308
movsd xmm10, qword [0x1800b1e38]
movsd xmm7, qword [0x1800b1888]
movaps xmm2, xmm10
movsd xmm1, qword [0x1800e11a8]
divsd xmm2, xmm0
movsd xmm0, qword [0x1800e1078]
mulsd xmm2, xmm9
subsd xmm7, xmm2
call fcn.180065660
movsd xmm8, qword [0x1800b17f0]
movaps xmm2, xmm8
divsd xmm2, xmm0
mulsd xmm2, xmm11
divsd xmm2, xmm9
subsd xmm7, xmm2
movaps xmm0, xmm7
movsd qword [0x1800e11a8], xmm7
call fcn.180067308
divsd xmm10, xmm0
movsd xmm0, qword [0x1800e1078]
movaps xmm1, xmm7
mulsd xmm10, xmm9
call fcn.180065660
movsd xmm1, qword [0x1800b2070]
divsd xmm8, xmm0
movsd xmm0, qword [0x1800b1990]
subsd xmm1, xmm10
subsd xmm0, xmm10
mulsd xmm8, xmm11
divsd xmm8, xmm9
subsd xmm0, xmm8
subsd xmm1, xmm8
movsd qword [0x1800e10e8], xmm0
movsd xmm0, qword [0x1800b1d20]
subsd xmm0, xmm10
movsd qword [0x1800e10e0], xmm1
subsd xmm0, xmm8
movsd qword [0x1800e10f0], xmm0
movsxd rdx, dword [0x1800e120c]
lea rcx, [0x1800e1080]
call fcn.180001bc0
movsd xmm7, qword [0x1800e10b8]
ucomisd xmm7, qword [0x1800b2810]
jp 0x1800198b3
jne 0x1800198b3
movsd xmm1, qword [0x1800e1078]
movsd xmm0, qword [0x1800e11a8]
movaps xmmword [rsp + 0x30], xmm12
call fcn.1800650f4
movaps xmm6, xmm0
movsd xmm0, qword [0x1800e10f0]
mulsd xmm6, qword [0x1800b1d40]
call fcn.180063d0c
divsd xmm6, xmm0
movsd xmm0, qword [0x1800e10e0]
movaps xmm1, xmm7
call fcn.180063334
movsd xmm7, qword [0x1800b18a0]
divsd xmm6, xmm0
movsd xmm0, qword [0x1800e10b8]
subsd xmm7, xmm6
call fcn.180062fc4
mulsd xmm0, qword [0x1800b2410]
movsd xmm1, qword [0x1800e10f0]
subsd xmm7, xmm0
movsd xmm0, qword [0x1800e10e8]
call fcn.180063264
movsd xmm10, qword [0x1800e1078]
movaps xmm6, xmm0
movaps xmm0, xmm10
call fcn.1800639ec
mulsd xmm0, qword [0x1800b19c8]
andps xmm10, xmm15
mulsd xmm6, xmm0
movsd xmm0, qword [0x1800e11a8]
mulsd xmm10, xmm6
call fcn.180067308
movsd xmm1, qword [0x1800e10b8]
mulsd xmm10, xmm0
movsd xmm0, qword [0x1800e10e8]
divsd xmm10, xmm1
addsd xmm10, xmm7
call fcn.180063334
movaps xmm6, xmm0
movsd xmm0, qword [0x1800e11a8]
call fcn.180067840
movsd xmm1, qword [0x1800e10e8]
divsd xmm6, xmm0
movsd xmm0, qword [0x1800e10f0]
call fcn.180063600
movsd xmm1, qword [0x1800e1078]
movaps xmm8, xmm0
movsd xmm0, qword [0x1800e10f0]
mulsd xmm8, xmm6
call fcn.180063264
divsd xmm8, xmm0
movsd xmm0, qword [0x1800e10b8]
andps xmm8, xmm15
call fcn.180064070
movsd xmm15, qword [0x1800c7628]
movsd xmm9, qword [0x1800e1078]
movaps xmm6, xmm15
movsd xmm1, qword [0x1800e11a8]
divsd xmm6, xmm0
movaps xmm0, xmm9
call fcn.180065660
divsd xmm6, xmm0
movsd xmm0, qword [0x1800e10f0]
movaps xmm1, xmm9
mulsd xmm6, xmm8
call fcn.1800650f4
divsd xmm6, xmm0
movaps xmm0, xmm6
call fcn.1800645ec
movaps xmm8, xmm0
movsd xmm0, qword [0x1800e11a8]
call fcn.180063fa8
movsd xmm7, qword [0x1800e10e0]
divsd xmm7, xmm0
movsd xmm0, qword [0x1800e10e0]
call fcn.180067308
divsd xmm7, xmm0
movaps xmm0, xmm9
call fcn.180062fc4
divsd xmm7, xmm0
movsd xmm0, qword [0x1800e10e0]
call fcn.180064bd0
movaps xmm9, xmm0
movsd xmm0, qword [0x1800e10e0]
mulsd xmm9, xmm7
andps xmm9, xmmword [0x1800c7870]
mulsd xmm9, qword [0x1800b1900]
call fcn.1800645ec
movsd xmm1, qword [0x1800e11a8]
mulsd xmm9, xmm0
movsd xmm0, qword [0x1800e10b8]
mulsd xmm9, xmm8
call fcn.180065660
movaps xmm8, xmm15
divsd xmm8, xmm0
movsd xmm0, qword [0x1800e10e8]
call fcn.180062fc4
divsd xmm8, xmm0
movsd xmm0, qword [0x1800e10e8]
movaps xmm1, xmm0
call fcn.1800632c4
divsd xmm8, xmm0
movsd xmm0, qword [0x1800e10e0]
call fcn.180067308
divsd xmm8, xmm0
movsd xmm0, qword [0x1800e10b8]
call fcn.1800645ec
movsd xmm1, qword [0x1800e10e0]
divsd xmm8, xmm0
movaps xmm0, xmm8
call fcn.1800650f4
movsd xmm1, qword [0x1800e1078]
divsd xmm9, xmm0
movsd xmm0, qword [0x1800e11a8]
subsd xmm10, xmm9
movsd qword [0x1800e10e0], xmm10
call fcn.1800650f4
movaps xmm6, xmm0
movsd xmm0, qword [0x1800e10f0]
mulsd xmm6, qword [0x1800b1d40]
call fcn.180063d0c
movsd xmm1, qword [0x1800e10b8]
divsd xmm6, xmm0
movaps xmm0, xmm10
call fcn.180063334
movsd xmm7, qword [0x1800b1d80]
divsd xmm6, xmm0
movsd xmm0, qword [0x1800e10b8]
subsd xmm7, xmm6
call fcn.180062fc4
mulsd xmm0, qword [0x1800b2410]
movsd xmm1, qword [0x1800e10f0]
subsd xmm7, xmm0
movsd xmm0, qword [0x1800e10e8]
call fcn.180063264
movsd xmm10, qword [0x1800e1078]
movaps xmm6, xmm0
movaps xmm0, xmm10
call fcn.1800639ec
mulsd xmm0, qword [0x1800b19c8]
movsd xmm12, qword [0x1800c7870]
andps xmm10, xmm12
mulsd xmm6, xmm0
movsd xmm0, qword [0x1800e11a8]
mulsd xmm10, xmm6
call fcn.180067308
movsd xmm1, qword [0x1800e10b8]
mulsd xmm10, xmm0
movsd xmm0, qword [0x1800e10e8]
divsd xmm10, xmm1
addsd xmm10, xmm7
call fcn.180063334
movaps xmm6, xmm0
movsd xmm0, qword [0x1800e11a8]
call fcn.180067840
movsd xmm1, qword [0x1800e10e8]
divsd xmm6, xmm0
movsd xmm0, qword [0x1800e10f0]
call fcn.180063600
movsd xmm1, qword [0x1800e1078]
movaps xmm8, xmm0
mulsd xmm8, xmm6
movsd xmm0, qword [0x1800e10f0]
call fcn.180063264
divsd xmm8, xmm0
movsd xmm0, qword [0x1800e10b8]
andps xmm8, xmm12
call fcn.180064070
movsd xmm9, qword [0x1800e1078]
movaps xmm6, xmm15
movsd xmm1, qword [0x1800e11a8]
divsd xmm6, xmm0
movaps xmm0, xmm9
call fcn.180065660
divsd xmm6, xmm0
movsd xmm0, qword [0x1800e10f0]
movaps xmm1, xmm9
mulsd xmm6, xmm8
call fcn.1800650f4
divsd xmm6, xmm0
movaps xmm0, xmm6
call fcn.1800645ec
movaps xmm8, xmm0
movsd xmm0, qword [0x1800e11a8]
call fcn.180063fa8
movsd xmm7, qword [0x1800e10e0]
divsd xmm7, xmm0
movsd xmm0, qword [0x1800e10e0]
call fcn.180067308
divsd xmm7, xmm0
movaps xmm0, xmm9
call fcn.180062fc4
divsd xmm7, xmm0
movsd xmm0, qword [0x1800e10e0]
call fcn.180064bd0
movaps xmm9, xmm0
movsd xmm0, qword [0x1800e10e0]
mulsd xmm9, xmm7
andps xmm9, xmm12
mulsd xmm9, qword [0x1800b1900]
call fcn.1800645ec
movsd xmm1, qword [0x1800e11a8]
mulsd xmm9, xmm0
movsd xmm0, qword [0x1800e10b8]
mulsd xmm9, xmm8
call fcn.180065660
divsd xmm15, xmm0
movsd xmm0, qword [0x1800e10e8]
call fcn.180062fc4
divsd xmm15, xmm0
movsd xmm0, qword [0x1800e10e8]
movaps xmm1, xmm0
call fcn.1800632c4
divsd xmm15, xmm0
movsd xmm0, qword [0x1800e10e0]
call fcn.180067308
divsd xmm15, xmm0
movsd xmm0, qword [0x1800e10b8]
call fcn.1800645ec
movsd xmm1, qword [0x1800e10e0]
divsd xmm15, xmm0
movaps xmm0, xmm15
call fcn.1800650f4
movaps xmm12, xmmword [rsp + 0x30]
divsd xmm9, xmm0
subsd xmm10, xmm9
movsd qword [0x1800e10f0], xmm10
movsxd rdi, dword [0x1800e120c]
lea rcx, [0x1800e10f8]
call fcn.180001ba0
movsxd rbx, dword [0x1800e1208]
lea rcx, [0x1800e1080]
add rbx, rax
call fcn.180001ba0
mov rcx, rax
lea rdx, [rbx + 8]
mov r8, rdi
call fcn.180056590
lea rdx, [0x1800e1080]
lea rcx, [0x1800e1150]
lea r11, [rsp + 0xa0]
mov rbx, qword [r11 + 0x10]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm15, xmmword [r11 - 0x80]
mov rsp, r11
pop rdi
jmp 0x180007f70