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

Disassembly:
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x178
mov rax, qword [rdx]
mov rbx, qword [rcx + 0x98]
cmp rbx, qword [rcx + 0xa0]
mov rbp, rdx
mov edx, dword [rdx + 8]
mov rdi, rcx
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x2c], rax
mov r11, rbx
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x34], edx
je 0x4b7b81
mov qword [rbx], rax
mov ecx, dword [rsp + 0x28]
lea rsi, [rbx + 0x150]
mov dword [rbx + 8], ecx
mov r12, qword [rsp + 0x2c]
mov qword [rbx + 0xc], r12
mov r13d, dword [rsp + 0x34]
mov qword [rbx + 0x18], 0xffffffffffffffff
mov byte [rbx + 0x20], 0
mov dword [rbx + 0x24], 0
mov dword [rbx + 0x14], r13d
mov byte [rbx + 0x28], 0
mov dword [rbx + 0x2c], 0
mov byte [rbx + 0x34], 0
mov byte [rbx + 0x3c], 0
mov byte [rbx + 0x44], 0
mov byte [rbx + 0x4c], 0
mov byte [rbx + 0x54], 0
mov byte [rbx + 0x5c], 0
mov byte [rbx + 0x64], 0
mov byte [rbx + 0x6c], 0
mov byte [rbx + 0x74], 0
mov byte [rbx + 0x7c], 0
mov byte [rbx + 0x84], 0
mov byte [rbx + 0x8c], 0
mov byte [rbx + 0x94], 0
mov byte [rbx + 0x9c], 0
mov byte [rbx + 0xa4], 0
mov byte [rbx + 0xac], 0
mov byte [rbx + 0xb4], 0
mov byte [rbx + 0xbc], 0
mov byte [rbx + 0xc4], 0
mov byte [rbx + 0xcc], 0
mov byte [rbx + 0xd4], 0
mov byte [rbx + 0xdc], 0
mov byte [rbx + 0xe4], 0
mov byte [rbx + 0xec], 0
mov byte [rbx + 0xf4], 0
mov byte [rbx + 0xfc], 0
mov byte [rbx + 0x104], 0
mov byte [rbx + 0x10c], 0
mov byte [rbx + 0x114], 0
mov byte [rbx + 0x11c], 0
mov byte [rbx + 0x124], 0
mov byte [rbx + 0x12c], 0
mov byte [rbx + 0x134], 0
mov byte [rbx + 0x13c], 0
mov byte [rbx + 0x144], 0
mov byte [rbx + 0x14c], 0
mov qword [rdi + 0x98], rsi
mov r11, qword [rbp]
lea rdx, [rsp + 0x20]
mov ebp, dword [rbp + 8]
lea rcx, [rdi + 0x78]
mov r9, qword [rdi + 0x160]
mov r10d, dword [rdi + 0x168]
mov qword [rsp + 0x20], r11
mov dword [rsp + 0x28], ebp
mov qword [rsp + 0x2c], r9
mov dword [rsp + 0x34], r10d
call fcn.006997b0
nop
add rsp, 0x178
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
ret
mov rsi, rbx
sub rsi, qword [rcx + 0x90]
movabs rcx, 0xcf3cf3cf3cf3cf3d
mov r8, rsi
sar r8, 4
imul r8, rcx
test r8, r8
jne 0x4b85d1
mov r12d, 0x150
mov rcx, r12
call fcn.005ab718
mov r11, qword [rdi + 0x98]
mov r13, rax
lea r10, [r13 + rsi]
mov rax, qword [rsp + 0x20]
mov edx, dword [rsp + 0x28]
mov qword [r10 + 0x18], 0xffffffffffffffff
mov rsi, qword [rsp + 0x2c]
mov byte [r10 + 0x20], 0
mov r8d, dword [rsp + 0x34]
mov dword [r10 + 0x24], 0
mov qword [r10], rax
mov dword [r10 + 8], edx
mov qword [r10 + 0xc], rsi
mov dword [r10 + 0x14], r8d
mov byte [r10 + 0x28], 0
mov dword [r10 + 0x2c], 0
mov byte [r10 + 0x34], 0
mov byte [r10 + 0x3c], 0
mov byte [r10 + 0x44], 0
mov byte [r10 + 0x4c], 0
mov byte [r10 + 0x54], 0
mov byte [r10 + 0x5c], 0
mov byte [r10 + 0x64], 0
mov byte [r10 + 0x6c], 0
mov byte [r10 + 0x74], 0
mov byte [r10 + 0x7c], 0
mov byte [r10 + 0x84], 0
mov byte [r10 + 0x8c], 0
mov byte [r10 + 0x94], 0
mov byte [r10 + 0x9c], 0
mov byte [r10 + 0xa4], 0
mov byte [r10 + 0xac], 0
mov byte [r10 + 0xb4], 0
mov byte [r10 + 0xbc], 0
mov byte [r10 + 0xc4], 0
mov byte [r10 + 0xcc], 0
mov rcx, qword [rdi + 0x90]
mov byte [r10 + 0xd4], 0
mov byte [r10 + 0xdc], 0
mov byte [r10 + 0xe4], 0
cmp rbx, rcx
mov byte [r10 + 0xec], 0
mov byte [r10 + 0xf4], 0
mov byte [r10 + 0xfc], 0
mov byte [r10 + 0x104], 0
mov byte [r10 + 0x10c], 0
mov byte [r10 + 0x114], 0
mov byte [r10 + 0x11c], 0
mov byte [r10 + 0x124], 0
mov byte [r10 + 0x12c], 0
mov byte [r10 + 0x134], 0
mov byte [r10 + 0x13c], 0
mov byte [r10 + 0x144], 0
mov byte [r10 + 0x14c], 0
je 0x4b85f0
lea rax, [rcx + 0x150]
mov rdx, rbx
mov r10, rcx
movabs r8, 0xf3cf3cf3cf3cf3d
sub rdx, rax
movabs r9, 0xfffffffffffffff
mov rsi, rdx
shr rsi, 4
imul rsi, r8
and rsi, r9
mov r9, r13
add rsi, 1
lea rax, [rsi + rsi*4]
lea rdx, [rsi + rax*4]
shl rdx, 4
add rdx, r13
jmp 0x4b8286
mov eax, dword [r10 + 0x30]
mov byte [r9 + 0x34], 1
cmp byte [r10 + 0x3c], 0
mov dword [r9 + 0x30], eax
je 0x4b82f9
mov esi, dword [r10 + 0x38]
mov byte [r9 + 0x3c], 1
cmp byte [r10 + 0x44], 0
mov dword [r9 + 0x38], esi
je 0x4b8309
mov r8d, dword [r10 + 0x40]
mov byte [r9 + 0x44], 1
cmp byte [r10 + 0x4c], 0
mov dword [r9 + 0x40], r8d
je 0x4b8319
movss xmm2, dword [r10 + 0x48]
mov byte [r9 + 0x4c], 1
cmp byte [r10 + 0x54], 0
movss dword [r9 + 0x48], xmm2
je 0x4b8329
movss xmm3, dword [r10 + 0x50]
mov byte [r9 + 0x54], 1
cmp byte [r10 + 0x5c], 0
movss dword [r9 + 0x50], xmm3
je 0x4b8339
movss xmm4, dword [r10 + 0x58]
mov byte [r9 + 0x5c], 1
cmp byte [r10 + 0x64], 0
movss dword [r9 + 0x58], xmm4
je 0x4b8349
movss xmm5, dword [r10 + 0x60]
mov byte [r9 + 0x64], 1
cmp byte [r10 + 0x6c], 0
movss dword [r9 + 0x60], xmm5
je 0x4b8359
movss xmm0, dword [r10 + 0x68]
mov byte [r9 + 0x6c], 1
cmp byte [r10 + 0x74], 0
movss dword [r9 + 0x68], xmm0
je 0x4b8369
movss xmm1, dword [r10 + 0x70]
mov byte [r9 + 0x74], 1
cmp byte [r10 + 0x7c], 0
movss dword [r9 + 0x70], xmm1
je 0x4b8379
movss xmm2, dword [r10 + 0x78]
mov byte [r9 + 0x7c], 1
cmp byte [r10 + 0x84], 0
movss dword [r9 + 0x78], xmm2
je 0x4b838c
movss xmm3, dword [r10 + 0x80]
mov byte [r9 + 0x84], 1
cmp byte [r10 + 0x8c], 0
movss dword [r9 + 0x80], xmm3
je 0x4b83a2
movss xmm4, dword [r10 + 0x88]
mov byte [r9 + 0x8c], 1
cmp byte [r10 + 0x94], 0
movss dword [r9 + 0x88], xmm4
je 0x4b83b8
movss xmm5, dword [r10 + 0x90]
mov byte [r9 + 0x94], 1
cmp byte [r10 + 0x9c], 0
movss dword [r9 + 0x90], xmm5
je 0x4b83ce
movss xmm0, dword [r10 + 0x98]
mov byte [r9 + 0x9c], 1
cmp byte [r10 + 0xa4], 0
movss dword [r9 + 0x98], xmm0
je 0x4b83e4
movss xmm1, dword [r10 + 0xa0]
mov byte [r9 + 0xa4], 1
cmp byte [r10 + 0xac], 0
movss dword [r9 + 0xa0], xmm1
je 0x4b83fa
movss xmm2, dword [r10 + 0xa8]
mov byte [r9 + 0xac], 1
cmp byte [r10 + 0xb4], 0
movss dword [r9 + 0xa8], xmm2
je 0x4b8410
movss xmm3, dword [r10 + 0xb0]
mov byte [r9 + 0xb4], 1
cmp byte [r10 + 0xbc], 0
movss dword [r9 + 0xb0], xmm3
je 0x4b8426
movss xmm4, dword [r10 + 0xb8]
mov byte [r9 + 0xbc], 1
cmp byte [r10 + 0xc4], 0
movss dword [r9 + 0xb8], xmm4
je 0x4b843c
movss xmm5, dword [r10 + 0xc0]
mov byte [r9 + 0xc4], 1
cmp byte [r10 + 0xcc], 0
movss dword [r9 + 0xc0], xmm5
je 0x4b8452
movss xmm0, dword [r10 + 0xc8]
mov byte [r9 + 0xcc], 1
cmp byte [r10 + 0xd4], 0
movss dword [r9 + 0xc8], xmm0
je 0x4b8468
movss xmm1, dword [r10 + 0xd0]
mov byte [r9 + 0xd4], 1
cmp byte [r10 + 0xdc], 0
movss dword [r9 + 0xd0], xmm1
je 0x4b847e
movss xmm2, dword [r10 + 0xd8]
mov byte [r9 + 0xdc], 1
cmp byte [r10 + 0xe4], 0
movss dword [r9 + 0xd8], xmm2
je 0x4b8494
movss xmm3, dword [r10 + 0xe0]
mov byte [r9 + 0xe4], 1
cmp byte [r10 + 0xec], 0
movss dword [r9 + 0xe0], xmm3
je 0x4b84aa
movss xmm4, dword [r10 + 0xe8]
mov byte [r9 + 0xec], 1
cmp byte [r10 + 0xf4], 0
movss dword [r9 + 0xe8], xmm4
je 0x4b84c0
movss xmm5, dword [r10 + 0xf0]
mov byte [r9 + 0xf4], 1
cmp byte [r10 + 0xfc], 0
movss dword [r9 + 0xf0], xmm5
je 0x4b84d6
movss xmm0, dword [r10 + 0xf8]
mov byte [r9 + 0xfc], 1
cmp byte [r10 + 0x104], 0
movss dword [r9 + 0xf8], xmm0
je 0x4b84ec
movss xmm1, dword [r10 + 0x100]
mov byte [r9 + 0x104], 1
cmp byte [r10 + 0x10c], 0
movss dword [r9 + 0x100], xmm1
je 0x4b8502
movss xmm2, dword [r10 + 0x108]
mov byte [r9 + 0x10c], 1
cmp byte [r10 + 0x114], 0
movss dword [r9 + 0x108], xmm2
je 0x4b8518
movss xmm3, dword [r10 + 0x110]
mov byte [r9 + 0x114], 1
cmp byte [r10 + 0x11c], 0
movss dword [r9 + 0x110], xmm3
je 0x4b852e
movss xmm4, dword [r10 + 0x118]
mov byte [r9 + 0x11c], 1
cmp byte [r10 + 0x124], 0
movss dword [r9 + 0x118], xmm4
je 0x4b8544
movss xmm5, dword [r10 + 0x120]
mov byte [r9 + 0x124], 1
cmp byte [r10 + 0x12c], 0
movss dword [r9 + 0x120], xmm5
je 0x4b855a
movss xmm0, dword [r10 + 0x128]
mov byte [r9 + 0x12c], 1
cmp byte [r10 + 0x134], 0
movss dword [r9 + 0x128], xmm0
je 0x4b8570
movss xmm1, dword [r10 + 0x130]
mov byte [r9 + 0x134], 1
cmp byte [r10 + 0x13c], 0
movss dword [r9 + 0x130], xmm1
je 0x4b8586
movss xmm2, dword [r10 + 0x138]
mov byte [r9 + 0x13c], 1
cmp byte [r10 + 0x144], 0
movss dword [r9 + 0x138], xmm2
je 0x4b859c
movss xmm3, dword [r10 + 0x140]
mov byte [r9 + 0x144], 1
cmp byte [r10 + 0x14c], 0
movss dword [r9 + 0x140], xmm3
jne 0x4b85b2
mov byte [r9 + 0x14c], 0
add r9, 0x150
add r10, 0x150
cmp r9, rdx
je 0x4b85f3
mov rsi, qword [r10]
mov qword [r9], rsi
mov r8d, dword [r10 + 8]
mov dword [r9 + 8], r8d
mov rax, qword [r10 + 0xc]
mov r8d, dword [r10 + 0x18]
mov qword [r9 + 0xc], rax
mov esi, dword [r10 + 0x14]
mov dword [r9 + 0x18], r8d
mov eax, dword [r10 + 0x1c]
mov dword [r9 + 0x14], esi
movzx esi, byte [r10 + 0x20]
movss xmm0, dword [r10 + 0x24]
mov dword [r9 + 0x1c], eax
movss dword [r9 + 0x24], xmm0
movss xmm1, dword [r10 + 0x2c]
mov byte [r9 + 0x20], sil
movzx r8d, byte [r10 + 0x28]
movss dword [r9 + 0x2c], xmm1
mov byte [r9 + 0x28], r8b
cmp byte [r10 + 0x34], 0
jne 0x4b7d70
mov byte [r9 + 0x34], 0
cmp byte [r10 + 0x3c], 0
jne 0x4b7d88
mov byte [r9 + 0x3c], 0
cmp byte [r10 + 0x44], 0
jne 0x4b7da0
mov byte [r9 + 0x44], 0
cmp byte [r10 + 0x4c], 0
jne 0x4b7db8
mov byte [r9 + 0x4c], 0
cmp byte [r10 + 0x54], 0
jne 0x4b7dd4
mov byte [r9 + 0x54], 0
cmp byte [r10 + 0x5c], 0
jne 0x4b7df0
mov byte [r9 + 0x5c], 0
cmp byte [r10 + 0x64], 0
jne 0x4b7e0c
mov byte [r9 + 0x64], 0
cmp byte [r10 + 0x6c], 0
jne 0x4b7e28
mov byte [r9 + 0x6c], 0
cmp byte [r10 + 0x74], 0
jne 0x4b7e44
mov byte [r9 + 0x74], 0
cmp byte [r10 + 0x7c], 0
jne 0x4b7e60
mov byte [r9 + 0x7c], 0
cmp byte [r10 + 0x84], 0
jne 0x4b7e7f
mov byte [r9 + 0x84], 0
cmp byte [r10 + 0x8c], 0
jne 0x4b7ea7
mov byte [r9 + 0x8c], 0
cmp byte [r10 + 0x94], 0
jne 0x4b7ecf
mov byte [r9 + 0x94], 0
cmp byte [r10 + 0x9c], 0
jne 0x4b7ef7
mov byte [r9 + 0x9c], 0
cmp byte [r10 + 0xa4], 0
jne 0x4b7f1f
mov byte [r9 + 0xa4], 0
cmp byte [r10 + 0xac], 0
jne 0x4b7f47
mov byte [r9 + 0xac], 0
cmp byte [r10 + 0xb4], 0
jne 0x4b7f6f
mov byte [r9 + 0xb4], 0
cmp byte [r10 + 0xbc], 0
jne 0x4b7f97
mov byte [r9 + 0xbc], 0
cmp byte [r10 + 0xc4], 0
jne 0x4b7fbf
mov byte [r9 + 0xc4], 0
cmp byte [r10 + 0xcc], 0
jne 0x4b7fe7
mov byte [r9 + 0xcc], 0
cmp byte [r10 + 0xd4], 0
jne 0x4b800f
mov byte [r9 + 0xd4], 0
cmp byte [r10 + 0xdc], 0
jne 0x4b8037
mov byte [r9 + 0xdc], 0
cmp byte [r10 + 0xe4], 0
jne 0x4b805f
mov byte [r9 + 0xe4], 0
cmp byte [r10 + 0xec], 0
jne 0x4b8087
mov byte [r9 + 0xec], 0
cmp byte [r10 + 0xf4], 0
jne 0x4b80af
mov byte [r9 + 0xf4], 0
cmp byte [r10 + 0xfc], 0
jne 0x4b80d7
mov byte [r9 + 0xfc], 0
cmp byte [r10 + 0x104], 0
jne 0x4b80ff
mov byte [r9 + 0x104], 0
cmp byte [r10 + 0x10c], 0
jne 0x4b8127
mov byte [r9 + 0x10c], 0
cmp byte [r10 + 0x114], 0
jne 0x4b814f
mov byte [r9 + 0x114], 0
cmp byte [r10 + 0x11c], 0
jne 0x4b8177
mov byte [r9 + 0x11c], 0
cmp byte [r10 + 0x124], 0
jne 0x4b819f
mov byte [r9 + 0x124], 0
cmp byte [r10 + 0x12c], 0
jne 0x4b81c7
mov byte [r9 + 0x12c], 0
cmp byte [r10 + 0x134], 0
jne 0x4b81ef
mov byte [r9 + 0x134], 0
cmp byte [r10 + 0x13c], 0
jne 0x4b8217
mov byte [r9 + 0x13c], 0
cmp byte [r10 + 0x144], 0
jne 0x4b823f
mov byte [r9 + 0x144], 0
cmp byte [r10 + 0x14c], 0
je 0x4b8267
movss xmm4, dword [r10 + 0x148]
mov byte [r9 + 0x14c], 1
movss dword [r9 + 0x148], xmm4
jmp 0x4b826f
lea r12, [r8 + r8]
cmp r8, r12
jbe 0x4b8e80
mov r12, 0xfffffffffffffff0
jmp 0x4b7baf
mov r9, r13
lea rsi, [r9 + 0x150]
cmp rbx, r11
je 0x4b8e53
lea r10, [rbx + 0x150]
movabs rdx, 0xfffffffffffffff
sub r11, r10
mov r8, r11
movabs r11, 0xf3cf3cf3cf3cf3d
shr r8, 4
imul r8, r11
and r8, rdx
lea rax, [r8 + r8*4]
lea r10, [r8 + rax*4]
shl r10, 4
lea r11, [r9 + r10 + 0x2a0]
mov r9, rsi
jmp 0x4b8b21
mov r10d, dword [rbx + 0x30]
mov byte [r9 + 0x34], 1
cmp byte [rbx + 0x3c], 0
mov dword [r9 + 0x30], r10d
je 0x4b8b8b
mov edx, dword [rbx + 0x38]
mov byte [r9 + 0x3c], 1
cmp byte [rbx + 0x44], 0
mov dword [r9 + 0x38], edx
je 0x4b8b9a
mov eax, dword [rbx + 0x40]
mov byte [r9 + 0x44], 1
cmp byte [rbx + 0x4c], 0
mov dword [r9 + 0x40], eax
je 0x4b8ba9
movss xmm1, dword [rbx + 0x48]
mov byte [r9 + 0x4c], 1
cmp byte [rbx + 0x54], 0
movss dword [r9 + 0x48], xmm1
je 0x4b8bb8
movss xmm2, dword [rbx + 0x50]
mov byte [r9 + 0x54], 1
cmp byte [rbx + 0x5c], 0
movss dword [r9 + 0x50], xmm2
je 0x4b8bc7
movss xmm3, dword [rbx + 0x58]
mov byte [r9 + 0x5c], 1
cmp byte [rbx + 0x64], 0
movss dword [r9 + 0x58], xmm3
je 0x4b8bd6
movss xmm4, dword [rbx + 0x60]
mov byte [r9 + 0x64], 1
cmp byte [rbx + 0x6c], 0
movss dword [r9 + 0x60], xmm4
je 0x4b8be5
movss xmm5, dword [rbx + 0x68]
mov byte [r9 + 0x6c], 1
cmp byte [rbx + 0x74], 0
movss dword [r9 + 0x68], xmm5
je 0x4b8bf4
movss xmm0, dword [rbx + 0x70]
mov byte [r9 + 0x74], 1
cmp byte [rbx + 0x7c], 0
movss dword [r9 + 0x70], xmm0
je 0x4b8c03
movss xmm1, dword [rbx + 0x78]
mov byte [r9 + 0x7c], 1
cmp byte [rbx + 0x84], 0
movss dword [r9 + 0x78], xmm1
je 0x4b8c15
movss xmm2, dword [rbx + 0x80]
mov byte [r9 + 0x84], 1
cmp byte [rbx + 0x8c], 0
movss dword [r9 + 0x80], xmm2
je 0x4b8c2a
movss xmm3, dword [rbx + 0x88]
mov byte [r9 + 0x8c], 1
cmp byte [rbx + 0x94], 0
movss dword [r9 + 0x88], xmm3
je 0x4b8c3f
movss xmm4, dword [rbx + 0x90]
mov byte [r9 + 0x94], 1
cmp byte [rbx + 0x9c], 0
movss dword [r9 + 0x90], xmm4
je 0x4b8c54
movss xmm5, dword [rbx + 0x98]
mov byte [r9 + 0x9c], 1
cmp byte [rbx + 0xa4], 0
movss dword [r9 + 0x98], xmm5
je 0x4b8c69
movss xmm0, dword [rbx + 0xa0]
mov byte [r9 + 0xa4], 1
cmp byte [rbx + 0xac], 0
movss dword [r9 + 0xa0], xmm0
je 0x4b8c7e
movss xmm1, dword [rbx + 0xa8]
mov byte [r9 + 0xac], 1
cmp byte [rbx + 0xb4], 0
movss dword [r9 + 0xa8], xmm1
je 0x4b8c93
movss xmm2, dword [rbx + 0xb0]
mov byte [r9 + 0xb4], 1
cmp byte [rbx + 0xbc], 0
movss dword [r9 + 0xb0], xmm2
je 0x4b8ca8
movss xmm3, dword [rbx + 0xb8]
mov byte [r9 + 0xbc], 1
cmp byte [rbx + 0xc4], 0
movss dword [r9 + 0xb8], xmm3
je 0x4b8cbd
movss xmm4, dword [rbx + 0xc0]
mov byte [r9 + 0xc4], 1
cmp byte [rbx + 0xcc], 0
movss dword [r9 + 0xc0], xmm4
je 0x4b8cd2
movss xmm5, dword [rbx + 0xc8]
mov byte [r9 + 0xcc], 1
cmp byte [rbx + 0xd4], 0
movss dword [r9 + 0xc8], xmm5
je 0x4b8ce7
movss xmm0, dword [rbx + 0xd0]
mov byte [r9 + 0xd4], 1
cmp byte [rbx + 0xdc], 0
movss dword [r9 + 0xd0], xmm0
je 0x4b8cfc
movss xmm1, dword [rbx + 0xd8]
mov byte [r9 + 0xdc], 1
cmp byte [rbx + 0xe4], 0
movss dword [r9 + 0xd8], xmm1
je 0x4b8d11
movss xmm2, dword [rbx + 0xe0]
mov byte [r9 + 0xe4], 1
cmp byte [rbx + 0xec], 0
movss dword [r9 + 0xe0], xmm2
je 0x4b8d26
movss xmm3, dword [rbx + 0xe8]
mov byte [r9 + 0xec], 1
cmp byte [rbx + 0xf4], 0
movss dword [r9 + 0xe8], xmm3
je 0x4b8d3b
movss xmm4, dword [rbx + 0xf0]
mov byte [r9 + 0xf4], 1
cmp byte [rbx + 0xfc], 0
movss dword [r9 + 0xf0], xmm4
je 0x4b8d50
movss xmm5, dword [rbx + 0xf8]
mov byte [r9 + 0xfc], 1
cmp byte [rbx + 0x104], 0
movss dword [r9 + 0xf8], xmm5
je 0x4b8d65
movss xmm0, dword [rbx + 0x100]
mov byte [r9 + 0x104], 1
cmp byte [rbx + 0x10c], 0
movss dword [r9 + 0x100], xmm0
je 0x4b8d7a
movss xmm1, dword [rbx + 0x108]
mov byte [r9 + 0x10c], 1
cmp byte [rbx + 0x114], 0
movss dword [r9 + 0x108], xmm1
je 0x4b8d8f
movss xmm2, dword [rbx + 0x110]
mov byte [r9 + 0x114], 1
cmp byte [rbx + 0x11c], 0
movss dword [r9 + 0x110], xmm2
je 0x4b8da4
movss xmm3, dword [rbx + 0x118]
mov byte [r9 + 0x11c], 1
cmp byte [rbx + 0x124], 0
movss dword [r9 + 0x118], xmm3
je 0x4b8db9
movss xmm4, dword [rbx + 0x120]
mov byte [r9 + 0x124], 1
cmp byte [rbx + 0x12c], 0
movss dword [r9 + 0x120], xmm4
je 0x4b8dce
movss xmm5, dword [rbx + 0x128]
mov byte [r9 + 0x12c], 1
cmp byte [rbx + 0x134], 0
movss dword [r9 + 0x128], xmm5
je 0x4b8de3
movss xmm0, dword [rbx + 0x130]
mov byte [r9 + 0x134], 1
cmp byte [rbx + 0x13c], 0
movss dword [r9 + 0x130], xmm0
je 0x4b8df8
movss xmm1, dword [rbx + 0x138]
mov byte [r9 + 0x13c], 1
cmp byte [rbx + 0x144], 0
movss dword [r9 + 0x138], xmm1
je 0x4b8e0d
movss xmm2, dword [rbx + 0x140]
mov byte [r9 + 0x144], 1
cmp byte [rbx + 0x14c], 0
movss dword [r9 + 0x140], xmm2
jne 0x4b8e22
mov byte [r9 + 0x14c], 0
add r9, 0x150
add rbx, 0x150
cmp r9, r11
je 0x4b8e40
mov rdx, qword [rbx]
mov qword [r9], rdx
mov eax, dword [rbx + 8]
mov dword [r9 + 8], eax
mov r10, qword [rbx + 0xc]
mov eax, dword [rbx + 0x18]
mov qword [r9 + 0xc], r10
mov edx, dword [rbx + 0x14]
mov dword [r9 + 0x18], eax
mov r10d, dword [rbx + 0x1c]
mov dword [r9 + 0x14], edx
movzx edx, byte [rbx + 0x20]
movss xmm5, dword [rbx + 0x24]
mov dword [r9 + 0x1c], r10d
movss dword [r9 + 0x24], xmm5
movss xmm0, dword [rbx + 0x2c]
mov byte [r9 + 0x20], dl
movzx eax, byte [rbx + 0x28]
movss dword [r9 + 0x2c], xmm0
mov byte [r9 + 0x28], al
cmp byte [rbx + 0x34], 0
jne 0x4b8650
mov byte [r9 + 0x34], 0
cmp byte [rbx + 0x3c], 0
jne 0x4b8667
mov byte [r9 + 0x3c], 0
cmp byte [rbx + 0x44], 0
jne 0x4b867d
mov byte [r9 + 0x44], 0
cmp byte [rbx + 0x4c], 0
jne 0x4b8693
mov byte [r9 + 0x4c], 0
cmp byte [rbx + 0x54], 0
jne 0x4b86ad
mov byte [r9 + 0x54], 0
cmp byte [rbx + 0x5c], 0
jne 0x4b86c7
mov byte [r9 + 0x5c], 0
cmp byte [rbx + 0x64], 0
jne 0x4b86e1
mov byte [r9 + 0x64], 0
cmp byte [rbx + 0x6c], 0
jne 0x4b86fb
mov byte [r9 + 0x6c], 0
cmp byte [rbx + 0x74], 0
jne 0x4b8715
mov byte [r9 + 0x74], 0
cmp byte [rbx + 0x7c], 0
jne 0x4b872f
mov byte [r9 + 0x7c], 0
cmp byte [rbx + 0x84], 0
jne 0x4b874c
mov byte [r9 + 0x84], 0
cmp byte [rbx + 0x8c], 0
jne 0x4b8772
mov byte [r9 + 0x8c], 0
cmp byte [rbx + 0x94], 0
jne 0x4b8798
mov byte [r9 + 0x94], 0
cmp byte [rbx + 0x9c], 0
jne 0x4b87be
mov byte [r9 + 0x9c], 0
cmp byte [rbx + 0xa4], 0
jne 0x4b87e4
mov byte [r9 + 0xa4], 0
cmp byte [rbx + 0xac], 0
jne 0x4b880a
mov byte [r9 + 0xac], 0
cmp byte [rbx + 0xb4], 0
jne 0x4b8830
mov byte [r9 + 0xb4], 0
cmp byte [rbx + 0xbc], 0
jne 0x4b8856
mov byte [r9 + 0xbc], 0
cmp byte [rbx + 0xc4], 0
jne 0x4b887c
mov byte [r9 + 0xc4], 0
cmp byte [rbx + 0xcc], 0
jne 0x4b88a2
mov byte [r9 + 0xcc], 0
cmp byte [rbx + 0xd4], 0
jne 0x4b88c8
mov byte [r9 + 0xd4], 0
cmp byte [rbx + 0xdc], 0
jne 0x4b88ee
mov byte [r9 + 0xdc], 0
cmp byte [rbx + 0xe4], 0
jne 0x4b8914
mov byte [r9 + 0xe4], 0
cmp byte [rbx + 0xec], 0
jne 0x4b893a
mov byte [r9 + 0xec], 0
cmp byte [rbx + 0xf4], 0
jne 0x4b8960
mov byte [r9 + 0xf4], 0
cmp byte [rbx + 0xfc], 0
jne 0x4b8986
mov byte [r9 + 0xfc], 0
cmp byte [rbx + 0x104], 0
jne 0x4b89ac
mov byte [r9 + 0x104], 0
cmp byte [rbx + 0x10c], 0
jne 0x4b89d2
mov byte [r9 + 0x10c], 0
cmp byte [rbx + 0x114], 0
jne 0x4b89f8
mov byte [r9 + 0x114], 0
cmp byte [rbx + 0x11c], 0
jne 0x4b8a1e
mov byte [r9 + 0x11c], 0
cmp byte [rbx + 0x124], 0
jne 0x4b8a44
mov byte [r9 + 0x124], 0
cmp byte [rbx + 0x12c], 0
jne 0x4b8a6a
mov byte [r9 + 0x12c], 0
cmp byte [rbx + 0x134], 0
jne 0x4b8a90
mov byte [r9 + 0x134], 0
cmp byte [rbx + 0x13c], 0
jne 0x4b8ab6
mov byte [r9 + 0x13c], 0
cmp byte [rbx + 0x144], 0
jne 0x4b8adc
mov byte [r9 + 0x144], 0
cmp byte [rbx + 0x14c], 0
je 0x4b8b02
movss xmm3, dword [rbx + 0x148]
mov byte [r9 + 0x14c], 1
movss dword [r9 + 0x148], xmm3
jmp 0x4b8b0a
add r8, 1
lea rbx, [r8 + r8*4]
lea r8, [r8 + rbx*4]
shl r8, 4
add rsi, r8
test rcx, rcx
je 0x4b8e5d
call fcn.005ab730
add r12, r13
mov qword [rdi + 0x90], r13
mov qword [rdi + 0x98], rsi
mov qword [rdi + 0xa0], r12
jmp 0x4b7b3a
movabs r9, 0xc30c30c30c30c3
cmp r12, r9
ja 0x4b85de
xor r13d, r13d
test r12, r12
je 0x4b7bc1
imul r12, r12, 0x150
jmp 0x4b7baf