Function at 0x18003d5b0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x3d8
mov rbx, r8
mov rsi, rdx
mov rdi, rcx
lea rcx, case.0x18003c208.0
mov qword [rsp + 0x3b0], rcx
mov dword [rsp + 0x29c], 0xa5
movzx eax, byte [rdx + 0x18]
mov rdx, qword [case.0x18003c208.165]
lea r8, case.0x18003c208.166
mov qword [rsp + 0x228], r8
lea r8, case.0x18003c208.172
mov qword [rsp + 0x220], r8
lea r8, case.0x18003c208.168
mov qword [rsp + 0x218], r8
lea r8, case.0x18003c208.169
mov qword [rsp + 0x210], r8
mov qword [rsp + 0x208], rcx
mov dword [rsp + 0x84], 0xaa
mov qword [rsp + 0x200], rcx
mov dword [rsp + 0x80], 0xad
mov qword [rsp + 0x1f8], rcx
mov dword [rsp + 0x7c], 0xad
mov qword [rsp + 0x1f0], rcx
mov dword [rsp + 0x78], 0xb8
lea r8, case.0x18003c208.175
mov qword [rsp + 0x1e8], r8
lea r8, case.0x18003c208.178
mov qword [rsp + 0x1e0], r8
lea r8, case.0x18003c208.178
mov qword [rsp + 0x1d8], r8
mov qword [rsp + 0x1d0], rcx
mov dword [rsp + 0x74], 0xb2
lea r8, case.0x18003c208.181
mov qword [rsp + 0x1c8], r8
mov qword [rsp + 0x1c0], rcx
mov dword [rsp + 0x70], 0xb3
mov qword [rsp + 0x1b8], rcx
mov dword [rsp + 0x6c], 0xb7
mov qword [rsp + 0x1b0], rcx
mov dword [rsp + 0x68], 0xd5
lea r8, case.0x18003c208.219
mov qword [rsp + 0x1a8], r8
lea r8, case.0x18003c208.185
mov qword [rsp + 0x1a0], r8
lea r8, case.0x18003c208.187
mov qword [rsp + 0x198], r8
mov qword [rsp + 0x190], rcx
mov dword [rsp + 0x64], 0xbb
lea r8, case.0x18003c208.189
mov qword [rsp + 0x188], r8
mov qword [rsp + 0x180], rcx
mov dword [rsp + 0x60], 0xb3
lea r8, case.0x18003c208.190
mov qword [rsp + 0x178], r8
lea r8, case.0x18003c208.191
mov qword [rsp + 0x170], r8
mov qword [rsp + 0x168], rcx
mov dword [rsp + 0x5c], 0xc0
lea r8, case.0x18003c208.193
mov qword [rsp + 0x160], r8
mov qword [rsp + 0x158], rcx
mov dword [rsp + 0x58], 0xc2
lea r8, case.0x18003c208.196
mov qword [rsp + 0x150], r8
lea r8, case.0x18003c208.213
mov qword [rsp + 0x148], r8
mov qword [rsp + 0x140], rcx
mov dword [rsp + 0x54], 0xd5
lea r8, case.0x18003c208.198
mov qword [rsp + 0x138], r8
mov qword [rsp + 0x130], rcx
mov dword [rsp + 0x50], 0xc7
lea r8, case.0x18003c208.200
mov qword [rsp + 0x128], r8
mov qword [rsp + 0x120], rcx
mov dword [rsp + 0x4c], 0xc9
mov qword [rsp + 0x118], rcx
mov dword [rsp + 0x48], 0xd5
lea r8, case.0x18003c208.203
mov qword [rsp + 0x110], r8
mov qword [rsp + 0x108], rcx
mov dword [rsp + 0x44], 0xcc
lea r8, case.0x18003c208.206
mov qword [rsp + 0x100], r8
lea r8, case.0x18003c208.212
mov qword [rsp + 0xf8], r8
mov qword [rsp + 0xf0], rcx
mov dword [rsp + 0x40], 0xd4
lea r8, case.0x18003c208.208
mov qword [rsp + 0xe8], r8
mov qword [rsp + 0xe0], rcx
mov dword [rsp + 0x3c], 0xd1
lea r8, case.0x18003c208.210
mov qword [rsp + 0xd8], r8
mov qword [rsp + 0xd0], rcx
mov dword [rsp + 0x38], 0xd3
mov qword [rsp + 0xc8], rcx
mov dword [rsp + 0x34], 0xd4
mov qword [rsp + 0xc0], rcx
mov dword [rsp + 0x30], 0xb7
mov qword [rsp + 0xb8], rcx
mov dword [rsp + 0x2c], 0xb3
lea r8, case.0x18003c208.215
mov qword [rsp + 0xb0], r8
lea r8, case.0x18003c208.216
mov qword [rsp + 0xa8], r8
mov qword [rsp + 0xa0], rcx
mov dword [rsp + 0x28], 0xd9
lea r8, case.0x18003c208.213
mov qword [rsp + 0x98], r8
mov qword [rsp + 0x90], rcx
mov dword [rsp + 0x24], 0xd5
mov qword [rsp + 0x88], rcx
mov dword [rsp + 0x20], 0xb8
jmp rdx