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

Disassembly:
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
xor esi, esi
mov edi, 1
cmp byte [rcx + 0xd0], 0
sete sil
mov r12, rdx
movapd xmm6, xmm2
add esi, 2
cmp byte [rcx + 0xd1], 0
je 0x4bdd9a
mov eax, dword [rdx + 0x18]
cmp eax, 5
jg 0x4bf3cd
mov ebp, dword [r12 + 0x20]
sub ebp, dword [r12 + 0x1c]
add ebp, 1
movsxd r14, ebp
test r14, r14
je 0x4bf42d
movabs rcx, 0xc30c30c30c30c3
cmp r14, rcx
ja 0x4bf485
lea rbx, [r14 + r14*4]
lea r13, [r14 + rbx*4]
shl r13, 4
mov rcx, r13
call fcn.005ab718
mov rbx, rax
mov r8, rax
mov dword [r8], 0
add r8, 0x150
mov dword [r8 - 0x14c], 0
mov dword [r8 - 0x148], 0
mov dword [r8 - 0x144], 0
mov dword [r8 - 0x140], 0
mov dword [r8 - 0x13c], 0
mov dword [r8 - 0x138], 0xffffffff
mov dword [r8 - 0x134], 0xffffffff
mov byte [r8 - 0x130], 0
mov dword [r8 - 0x12c], 0
mov byte [r8 - 0x128], 0
mov dword [r8 - 0x124], 0
mov byte [r8 - 0x11c], 0
mov byte [r8 - 0x114], 0
mov byte [r8 - 0x10c], 0
mov byte [r8 - 0x104], 0
mov byte [r8 - 0xfc], 0
mov byte [r8 - 0xf4], 0
mov byte [r8 - 0xec], 0
mov byte [r8 - 0xe4], 0
mov byte [r8 - 0xdc], 0
mov byte [r8 - 0xd4], 0
mov byte [r8 - 0xcc], 0
mov byte [r8 - 0xc4], 0
mov byte [r8 - 0xbc], 0
mov byte [r8 - 0xb4], 0
mov byte [r8 - 0xac], 0
mov byte [r8 - 0xa4], 0
mov byte [r8 - 0x9c], 0
mov byte [r8 - 0x94], 0
mov byte [r8 - 0x8c], 0
mov byte [r8 - 0x84], 0
mov byte [r8 - 0x7c], 0
mov byte [r8 - 0x74], 0
mov byte [r8 - 0x6c], 0
mov byte [r8 - 0x64], 0
mov byte [r8 - 0x5c], 0
mov byte [r8 - 0x54], 0
mov byte [r8 - 0x4c], 0
mov byte [r8 - 0x44], 0
mov byte [r8 - 0x3c], 0
mov byte [r8 - 0x34], 0
mov byte [r8 - 0x2c], 0
mov byte [r8 - 0x24], 0
mov byte [r8 - 0x1c], 0
mov byte [r8 - 0x14], 0
mov byte [r8 - 0xc], 0
mov byte [r8 - 4], 0
sub r14, 1
jne 0x4bdde0
lea rbp, [rbx + r13]
cmp rbx, rbp
je 0x4be185
lea r11, [r13 - 0x150]
movabs r10, 0xf3cf3cf3cf3cf3d
movabs r9, 0xfffffffffffffff
lea rax, [rbx + 0x38]
shr r11, 4
imul r11, r10
and r11, r9
lea rdx, [r11 + r11*4]
lea r14, [r11 + rdx*4]
shl r14, 4
lea r13, [rbx + r14 + 0x188]
mov rcx, r13
sub rcx, rax
lea r8, [rcx - 0x150]
shr r8, 4
imul r8, r10
and r8, r9
add r8, 1
and r8d, 7
je 0x4be09b
cmp r8, 1
je 0x4be07c
cmp r8, 2
je 0x4be066
cmp r8, 3
je 0x4be050
cmp r8, 4
je 0x4be03a
cmp r8, 5
je 0x4be024
cmp r8, 6
je 0x4be00e
cmp byte [rax + 4], 0
mov dword [rax], 0xffffffff
jne 0x4be008
mov byte [rax + 4], 1
add rax, 0x150
cmp byte [rax + 4], 0
mov dword [rax], 0xffffffff
je 0x4bf424
add rax, 0x150
cmp byte [rax + 4], 0
mov dword [rax], 0xffffffff
je 0x4bf3f8
add rax, 0x150
cmp byte [rax + 4], 0
mov dword [rax], 0xffffffff
jne 0x4be04a
mov byte [rax + 4], 1
add rax, 0x150
cmp byte [rax + 4], 0
mov dword [rax], 0xffffffff
je 0x4bf3c4
add rax, 0x150
cmp byte [rax + 4], 0
mov dword [rax], 0xffffffff
je 0x4bf391
add rax, 0x150
cmp byte [rax + 4], 0
mov dword [rax], 0xffffffff
je 0x4bf379
add rax, 0x150
cmp rax, r13
je 0x4be185
cmp byte [rax + 4], 0
mov dword [rax], 0xffffffff
je 0x4bf39a
lea r11, [rax + 0x150]
cmp byte [r11 + 4], 0
je 0x4bf3b0
mov dword [rax + 0x150], 0xffffffff
cmp byte [r11 + 0x154], 0
mov dword [r11 + 0x150], 0xffffffff
jne 0x4be0e4
mov byte [r11 + 0x154], 1
cmp byte [r11 + 0x2a4], 0
mov dword [r11 + 0x2a0], 0xffffffff
jne 0x4be101
mov byte [r11 + 0x2a4], 1
cmp byte [r11 + 0x3f4], 0
mov dword [r11 + 0x3f0], 0xffffffff
jne 0x4be11e
mov byte [r11 + 0x3f4], 1
cmp byte [r11 + 0x544], 0
mov dword [r11 + 0x540], 0xffffffff
jne 0x4be13b
mov byte [r11 + 0x544], 1
cmp byte [r11 + 0x694], 0
mov dword [r11 + 0x690], 0xffffffff
jne 0x4be158
mov byte [r11 + 0x694], 1
cmp byte [r11 + 0x7e4], 0
mov dword [r11 + 0x7e0], 0xffffffff
jne 0x4be175
mov byte [r11 + 0x7e4], 1
lea rax, [r11 + 0x930]
cmp rax, r13
jne 0x4be09b
mov rdx, qword [r12]
mov r14, qword [r12 + 8]
cmp rdx, r14
je 0x4be403
lea r10, [rdx + 0x150]
mov rcx, rbp
mov r8d, dword [r12 + 0x1c]
movabs r9, 0xf3cf3cf3cf3cf3d
movabs r13, 0xfffffffffffffff
sub r14, r10
sub rcx, rbx
shr r14, 4
sar rcx, 4
movabs r12, 0xcf3cf3cf3cf3cf3d
imul r14, r9
imul rcx, r12
and r14, r13
lea r11, [r14 + r14*4]
lea r9, [r14 + r11*4]
shl r9, 4
add r9, r10
jmp 0x4be200
add rdx, 0x150
cmp r9, rdx
je 0x4be403
mov eax, dword [rdx + 0x38]
sub eax, r8d
cmp rax, rcx
jae 0x4be1f0
lea r14, [rax + rax*4]
movss xmm0, dword [rdx]
lea rax, [rax + r14*4]
mov r12d, dword [rdx + 0x18]
shl rax, 4
movzx r13d, byte [rdx + 0x20]
add rax, rbx
movss dword [rax], xmm0
movss xmm1, dword [rdx + 4]
cmp byte [rax + 0x34], 0
movss dword [rax + 4], xmm1
movss xmm2, dword [rdx + 8]
movss dword [rax + 8], xmm2
movss xmm3, dword [rdx + 0xc]
movss dword [rax + 0xc], xmm3
movss xmm4, dword [rdx + 0x10]
movss dword [rax + 0x10], xmm4
movss xmm5, dword [rdx + 0x14]
mov dword [rax + 0x18], r12d
mov r10d, dword [rdx + 0x1c]
movss dword [rax + 0x14], xmm5
movss xmm0, dword [rdx + 0x24]
mov byte [rax + 0x20], r13b
movzx r11d, byte [rdx + 0x28]
movss dword [rax + 0x24], xmm0
movss xmm1, dword [rdx + 0x2c]
mov dword [rax + 0x1c], r10d
movss dword [rax + 0x2c], xmm1
mov byte [rax + 0x28], r11b
je 0x4be820
cmp byte [rdx + 0x34], 0
je 0x4bf150
mov r12d, dword [rdx + 0x30]
cmp byte [rax + 0x3c], 0
movzx r10d, byte [rdx + 0x3c]
mov dword [rax + 0x30], r12d
jne 0x4be841
test r10b, r10b
je 0x4be2c6
mov r13d, dword [rdx + 0x38]
mov byte [rax + 0x3c], 1
mov dword [rax + 0x38], r13d
cmp byte [rax + 0x44], 0
movzx r14d, byte [rdx + 0x44]
je 0x4be861
test r14b, r14b
je 0x4bf360
mov r10d, dword [rdx + 0x40]
cmp byte [rax + 0x4c], 0
mov dword [rax + 0x40], r10d
jne 0x4be87c
cmp byte [rdx + 0x4c], 0
je 0x4be304
movss xmm2, dword [rdx + 0x48]
mov byte [rax + 0x4c], 1
movss dword [rax + 0x48], xmm2
cmp byte [rax + 0x54], 0
movzx r13d, byte [rdx + 0x54]
je 0x4be89f
test r13b, r13b
je 0x4bf340
cmp byte [rax + 0x5c], 0
movss xmm5, dword [rdx + 0x50]
movzx r11d, byte [rdx + 0x5c]
movss dword [rax + 0x50], xmm5
jne 0x4be8c1
test r11b, r11b
je 0x4be348
movss xmm0, dword [rdx + 0x58]
mov byte [rax + 0x5c], 1
movss dword [rax + 0x58], xmm0
cmp byte [rax + 0x64], 0
movzx r14d, byte [rdx + 0x64]
je 0x4be8e3
test r14b, r14b
je 0x4bf320
cmp byte [rax + 0x6c], 0
movss xmm3, dword [rdx + 0x60]
movzx r12d, byte [rdx + 0x6c]
movss dword [rax + 0x60], xmm3
jne 0x4be905
test r12b, r12b
je 0x4be38c
movss xmm4, dword [rdx + 0x68]
mov byte [rax + 0x6c], 1
movss dword [rax + 0x68], xmm4
cmp byte [rax + 0x74], 0
movzx r10d, byte [rdx + 0x74]
je 0x4be927
test r10b, r10b
je 0x4bf300
cmp byte [rax + 0x7c], 0
movss xmm1, dword [rdx + 0x70]
movzx r13d, byte [rdx + 0x7c]
movss dword [rax + 0x70], xmm1
jne 0x4be949
test r13b, r13b
je 0x4be3d0
movss xmm2, dword [rdx + 0x78]
mov byte [rax + 0x7c], 1
movss dword [rax + 0x78], xmm2
cmp byte [rax + 0x84], 0
movzx r11d, byte [rdx + 0x84]
je 0x4be961
test r11b, r11b
je 0x4bf2e0
movss xmm5, dword [rdx + 0x80]
movss dword [rax + 0x80], xmm5
jmp 0x4be97d
mov qword [rsp + 0x20], 0
mov r14d, edi
lea r13, [r14*8]
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x30], 0
mov rcx, r13
call fcn.005ab718
lea r12, [rax + r13]
mov r10, r14
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], r12
xor r12d, r12d
and r10d, 7
je 0x4be4c0
cmp r10, 1
je 0x4be4af
cmp r10, 2
je 0x4be4a3
cmp r10, 3
je 0x4be497
cmp r10, 4
je 0x4be48b
cmp r10, 5
je 0x4be47f
cmp r10, 6
jne 0x4bf401
mov qword [rax + r12*8], 0
add r12, 1
mov qword [rax + r12*8], 0
add r12, 1
mov qword [rax + r12*8], 0
add r12, 1
mov qword [rax + r12*8], 0
add r12, 1
mov qword [rax + r12*8], 0
add r12, 1
mov qword [rax + r12*8], 0
add r12, 1
cmp r14, r12
je 0x4be510
mov qword [rax + r12*8], 0
mov qword [rax + r12*8 + 8], 0
mov qword [rax + r12*8 + 0x10], 0
mov qword [rax + r12*8 + 0x18], 0
mov qword [rax + r12*8 + 0x20], 0
mov qword [rax + r12*8 + 0x28], 0
mov qword [rax + r12*8 + 0x30], 0
mov qword [rax + r12*8 + 0x38], 0
add r12, 8
cmp r14, r12
jne 0x4be4c0
mov qword [rsp + 0x40], 0
lea rax, [rax + r12*8]
mov rcx, r13
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x50], 0
call fcn.005ab718
mov r11, r12
add r13, rax
xor edx, edx
mov qword [rsp + 0x40], rax
and r11d, 7
mov qword [rsp + 0x50], r13
je 0x4be5c9
cmp r11, 1
je 0x4be5b8
cmp r11, 2
je 0x4be5ac
cmp r11, 3
je 0x4be5a0
cmp r11, 4
je 0x4be594
cmp r11, 5
je 0x4be588
cmp r11, 6
jne 0x4bf413
mov qword [rax + rdx*8], 0
add rdx, 1
mov qword [rax + rdx*8], 0
add rdx, 1
mov qword [rax + rdx*8], 0
add rdx, 1
mov qword [rax + rdx*8], 0
add rdx, 1
mov qword [rax + rdx*8], 0
add rdx, 1
mov qword [rax + rdx*8], 0
add rdx, 1
cmp r12, rdx
je 0x4be619
mov qword [rax + rdx*8], 0
mov qword [rax + rdx*8 + 8], 0
mov qword [rax + rdx*8 + 0x10], 0
mov qword [rax + rdx*8 + 0x18], 0
mov qword [rax + rdx*8 + 0x20], 0
mov qword [rax + rdx*8 + 0x28], 0
mov qword [rax + rdx*8 + 0x30], 0
mov qword [rax + rdx*8 + 0x38], 0
add rdx, 8
cmp r12, rdx
jne 0x4be5c9
lea rcx, [rax + r12*8]
sub rbp, rbx
xor r12d, r12d
mov r13, rbp
mov qword [rsp + 0x48], rcx
mov rcx, qword [rsp + 0x20]
movabs rbp, 0xcf3cf3cf3cf3cf3d
sar r13, 4
mov r11d, 1
imul r13, rbp
sub r13, 1
nop dword [rax]
mov rbp, r13
sub rbp, r12
cmp r13, r12
je 0x4be7b0
xor r9d, r9d
xor r10d, r10d
xor edx, edx
pxor xmm3, xmm3
nop dword [rax + rax]
lea r8, [rdx + rdx*4]
lea rdx, [rdx + r8*4]
shl rdx, 4
add rdx, rbx
cmp byte [rdx + 0x3c], 0
je 0x4be68b
cmp dword [rdx + 0x38], 0xffffffff
je 0x4be6e7
lea r8d, [r9 + r11]
lea r14, [r8 + r8*4]
lea r8, [r8 + r14*4]
shl r8, 4
add r8, rbx
cmp byte [r8 + 0x3c], 0
je 0x4be6ac
cmp dword [r8 + 0x38], 0xffffffff
je 0x4be6e7
movss xmm4, dword [rdx + 8]
add r10d, 1
subss xmm4, dword [r8 + 8]
movss xmm2, dword [rdx + 4]
subss xmm2, dword [r8 + 4]
movss xmm5, dword [rdx]
mulss xmm4, xmm4
subss xmm5, dword [r8]
mulss xmm2, xmm2
mulss xmm5, xmm5
addss xmm4, xmm2
addss xmm4, xmm5
addss xmm3, xmm4
lea edx, [r9 + 1]
cmp rdx, rbp
mov r9, rdx
jb 0x4be670
test r10d, r10d
je 0x4be7b0
pxor xmm1, xmm1
cvtsi2ss xmm1, r10d
pxor xmm0, xmm0
cvtsi2sd xmm0, r11d
add r11d, 1
divss xmm3, xmm1
movsd qword [rcx + r12*8], xmm0
cvtss2sd xmm3, xmm3
movsd qword [rax + r12*8], xmm3
add r12, 1
cmp edi, r11d
jae 0x4be650
cmp edi, 1
je 0x4be7b0
lea rdx, [rsp + 0x40]
mov r9d, 1
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], 0
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], 0
lea r8, [rsp + 0x60]
call fcn.00550f20
add esi, esi
pxor xmm4, xmm4
mov rcx, qword [rsp + 0x60]
cvtsi2sd xmm4, esi
mulsd xmm4, xmm6
movsd xmm6, qword [rcx + 8]
divsd xmm6, xmm4
call fcn.005ab730
mov rax, qword [rsp + 0x40]
test rax, rax
divsd xmm6, qword [0x006e2438]
cvtsd2ss xmm6, xmm6
je 0x4be7de
jmp 0x4be7d6
add esi, esi
pxor xmm2, xmm2
movsd xmm5, qword [rax]
cvtsi2sd xmm2, esi
mulsd xmm2, xmm6
pxor xmm6, xmm6
divsd xmm5, xmm2
divsd xmm5, qword [0x006e2438]
cvtsd2ss xmm6, xmm5
mov rcx, rax
call fcn.005ab730
mov rcx, qword [rsp + 0x20]
test rcx, rcx
je 0x4be7ed
call fcn.005ab730
test rbx, rbx
je 0x4be7fa
mov rcx, rbx
call fcn.005ab730
movaps xmm0, xmm6
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
ret
cmp byte [rdx + 0x34], 0
je 0x4be832
mov r14d, dword [rdx + 0x30]
mov byte [rax + 0x34], 1
mov dword [rax + 0x30], r14d
cmp byte [rax + 0x3c], 0
movzx r10d, byte [rdx + 0x3c]
je 0x4be2b5
test r10b, r10b
je 0x4bf370
mov r11d, dword [rdx + 0x38]
cmp byte [rax + 0x44], 0
movzx r14d, byte [rdx + 0x44]
mov dword [rax + 0x38], r11d
jne 0x4be2d5
test r14b, r14b
je 0x4be872
mov r12d, dword [rdx + 0x40]
mov byte [rax + 0x44], 1
mov dword [rax + 0x40], r12d
cmp byte [rax + 0x4c], 0
je 0x4be2f0
cmp byte [rdx + 0x4c], 0
je 0x4bf350
cmp byte [rax + 0x54], 0
movss xmm3, dword [rdx + 0x48]
movzx r13d, byte [rdx + 0x54]
movss dword [rax + 0x48], xmm3
jne 0x4be313
test r13b, r13b
je 0x4be8b2
movss xmm4, dword [rdx + 0x50]
mov byte [rax + 0x54], 1
movss dword [rax + 0x50], xmm4
cmp byte [rax + 0x5c], 0
movzx r11d, byte [rdx + 0x5c]
je 0x4be335
test r11b, r11b
je 0x4bf330
cmp byte [rax + 0x64], 0
movss xmm1, dword [rdx + 0x58]
movzx r14d, byte [rdx + 0x64]
movss dword [rax + 0x58], xmm1
jne 0x4be357
test r14b, r14b
je 0x4be8f6
movss xmm2, dword [rdx + 0x60]
mov byte [rax + 0x64], 1
movss dword [rax + 0x60], xmm2
cmp byte [rax + 0x6c], 0
movzx r12d, byte [rdx + 0x6c]
je 0x4be379
test r12b, r12b
je 0x4bf310
cmp byte [rax + 0x74], 0
movss xmm5, dword [rdx + 0x68]
movzx r10d, byte [rdx + 0x74]
movss dword [rax + 0x68], xmm5
jne 0x4be39b
test r10b, r10b
je 0x4be93a
movss xmm0, dword [rdx + 0x70]
mov byte [rax + 0x74], 1
movss dword [rax + 0x70], xmm0
cmp byte [rax + 0x7c], 0
movzx r13d, byte [rdx + 0x7c]
je 0x4be3bd
test r13b, r13b
je 0x4bf2f0
movss xmm3, dword [rdx + 0x78]
movss dword [rax + 0x78], xmm3
jmp 0x4be3d0
test r11b, r11b
je 0x4be97d
movss xmm4, dword [rdx + 0x80]
mov byte [rax + 0x84], 1
movss dword [rax + 0x80], xmm4
cmp byte [rax + 0x8c], 0
movzx r14d, byte [rdx + 0x8c]
je 0x4be9b0
test r14b, r14b
je 0x4bf2d0
movss xmm1, dword [rdx + 0x88]
movss dword [rax + 0x88], xmm1
jmp 0x4be9cc
test r14b, r14b
je 0x4be9cc
movss xmm0, dword [rdx + 0x88]
mov byte [rax + 0x8c], 1
movss dword [rax + 0x88], xmm0
cmp byte [rax + 0x94], 0
movzx r12d, byte [rdx + 0x94]
je 0x4bea00
test r12b, r12b
je 0x4bf2c0
movss xmm3, dword [rdx + 0x90]
movss dword [rax + 0x90], xmm3
jmp 0x4bea1c
test r12b, r12b
je 0x4bea1c
movss xmm2, dword [rdx + 0x90]
mov byte [rax + 0x94], 1
movss dword [rax + 0x90], xmm2
cmp byte [rax + 0x9c], 0
movzx r10d, byte [rdx + 0x9c]
je 0x4bea50
test r10b, r10b
je 0x4bf2b0
movss xmm5, dword [rdx + 0x98]
movss dword [rax + 0x98], xmm5
jmp 0x4bea6c
test r10b, r10b
je 0x4bea6c
movss xmm4, dword [rdx + 0x98]
mov byte [rax + 0x9c], 1
movss dword [rax + 0x98], xmm4
cmp byte [rax + 0xa4], 0
movzx r13d, byte [rdx + 0xa4]
je 0x4beaa0
test r13b, r13b
je 0x4bf2a0
movss xmm1, dword [rdx + 0xa0]
movss dword [rax + 0xa0], xmm1
jmp 0x4beabc
test r13b, r13b
je 0x4beabc
movss xmm0, dword [rdx + 0xa0]
mov byte [rax + 0xa4], 1
movss dword [rax + 0xa0], xmm0
cmp byte [rax + 0xac], 0
movzx r11d, byte [rdx + 0xac]
je 0x4beaf0
test r11b, r11b
je 0x4bf290
movss xmm3, dword [rdx + 0xa8]
movss dword [rax + 0xa8], xmm3
jmp 0x4beb0c
test r11b, r11b
je 0x4beb0c
movss xmm2, dword [rdx + 0xa8]
mov byte [rax + 0xac], 1
movss dword [rax + 0xa8], xmm2
cmp byte [rax + 0xb4], 0
movzx r14d, byte [rdx + 0xb4]
je 0x4beb40
test r14b, r14b
je 0x4bf280
movss xmm5, dword [rdx + 0xb0]
movss dword [rax + 0xb0], xmm5
jmp 0x4beb5c
test r14b, r14b
je 0x4beb5c
movss xmm4, dword [rdx + 0xb0]
mov byte [rax + 0xb4], 1
movss dword [rax + 0xb0], xmm4
cmp byte [rax + 0xbc], 0
movzx r12d, byte [rdx + 0xbc]
je 0x4beb90
test r12b, r12b
je 0x4bf270
movss xmm1, dword [rdx + 0xb8]
movss dword [rax + 0xb8], xmm1
jmp 0x4bebac
test r12b, r12b
je 0x4bebac
movss xmm0, dword [rdx + 0xb8]
mov byte [rax + 0xbc], 1
movss dword [rax + 0xb8], xmm0
cmp byte [rax + 0xc4], 0
movzx r10d, byte [rdx + 0xc4]
je 0x4bebe0
test r10b, r10b
je 0x4bf260
movss xmm3, dword [rdx + 0xc0]
movss dword [rax + 0xc0], xmm3
jmp 0x4bebfc
test r10b, r10b
je 0x4bebfc
movss xmm2, dword [rdx + 0xc0]
mov byte [rax + 0xc4], 1
movss dword [rax + 0xc0], xmm2
cmp byte [rax + 0xcc], 0
movzx r13d, byte [rdx + 0xcc]
je 0x4bec30
test r13b, r13b
je 0x4bf250
movss xmm5, dword [rdx + 0xc8]
movss dword [rax + 0xc8], xmm5
jmp 0x4bec4c
test r13b, r13b
je 0x4bec4c
movss xmm4, dword [rdx + 0xc8]
mov byte [rax + 0xcc], 1
movss dword [rax + 0xc8], xmm4
cmp byte [rax + 0xd4], 0
movzx r11d, byte [rdx + 0xd4]
je 0x4bec80
test r11b, r11b
je 0x4bf240
movss xmm1, dword [rdx + 0xd0]
movss dword [rax + 0xd0], xmm1
jmp 0x4bec9c
test r11b, r11b
je 0x4bec9c
movss xmm0, dword [rdx + 0xd0]
mov byte [rax + 0xd4], 1
movss dword [rax + 0xd0], xmm0
cmp byte [rax + 0xdc], 0
movzx r14d, byte [rdx + 0xdc]
je 0x4becd0
test r14b, r14b
je 0x4bf230
movss xmm3, dword [rdx + 0xd8]
movss dword [rax + 0xd8], xmm3
jmp 0x4becec
test r14b, r14b
je 0x4becec
movss xmm2, dword [rdx + 0xd8]
mov byte [rax + 0xdc], 1
movss dword [rax + 0xd8], xmm2
cmp byte [rax + 0xe4], 0
movzx r12d, byte [rdx + 0xe4]
je 0x4bed20
test r12b, r12b
je 0x4bf220
movss xmm5, dword [rdx + 0xe0]
movss dword [rax + 0xe0], xmm5
jmp 0x4bed3c
test r12b, r12b
je 0x4bed3c
movss xmm4, dword [rdx + 0xe0]
mov byte [rax + 0xe4], 1
movss dword [rax + 0xe0], xmm4
cmp byte [rax + 0xec], 0
movzx r10d, byte [rdx + 0xec]
je 0x4bed70
test r10b, r10b
je 0x4bf210
movss xmm1, dword [rdx + 0xe8]
movss dword [rax + 0xe8], xmm1
jmp 0x4bed8c
test r10b, r10b
je 0x4bed8c
movss xmm0, dword [rdx + 0xe8]
mov byte [rax + 0xec], 1
movss dword [rax + 0xe8], xmm0
cmp byte [rax + 0xf4], 0
movzx r13d, byte [rdx + 0xf4]
je 0x4bedc0
test r13b, r13b
je 0x4bf200
movss xmm3, dword [rdx + 0xf0]
movss dword [rax + 0xf0], xmm3
jmp 0x4beddc
test r13b, r13b
je 0x4beddc
movss xmm2, dword [rdx + 0xf0]
mov byte [rax + 0xf4], 1
movss dword [rax + 0xf0], xmm2
cmp byte [rax + 0xfc], 0
movzx r11d, byte [rdx + 0xfc]
je 0x4bee10
test r11b, r11b
je 0x4bf1f0
movss xmm5, dword [rdx + 0xf8]
movss dword [rax + 0xf8], xmm5
jmp 0x4bee2c
test r11b, r11b
je 0x4bee2c
movss xmm4, dword [rdx + 0xf8]
mov byte [rax + 0xfc], 1
movss dword [rax + 0xf8], xmm4
cmp byte [rax + 0x104], 0
movzx r14d, byte [rdx + 0x104]
je 0x4bee60
test r14b, r14b
je 0x4bf1e0
movss xmm1, dword [rdx + 0x100]
movss dword [rax + 0x100], xmm1
jmp 0x4bee7c
test r14b, r14b
je 0x4bee7c
movss xmm0, dword [rdx + 0x100]
mov byte [rax + 0x104], 1
movss dword [rax + 0x100], xmm0
cmp byte [rax + 0x10c], 0
movzx r12d, byte [rdx + 0x10c]
je 0x4beeb0
test r12b, r12b
je 0x4bf1d0
movss xmm3, dword [rdx + 0x108]
movss dword [rax + 0x108], xmm3
jmp 0x4beecc
test r12b, r12b
je 0x4beecc
movss xmm2, dword [rdx + 0x108]
mov byte [rax + 0x10c], 1
movss dword [rax + 0x108], xmm2
cmp byte [rax + 0x114], 0
movzx r10d, byte [rdx + 0x114]
je 0x4bef00
test r10b, r10b
je 0x4bf1c0
movss xmm5, dword [rdx + 0x110]
movss dword [rax + 0x110], xmm5
jmp 0x4bef1c
test r10b, r10b
je 0x4bef1c
movss xmm4, dword [rdx + 0x110]
mov byte [rax + 0x114], 1
movss dword [rax + 0x110], xmm4
cmp byte [rax + 0x11c], 0
movzx r13d, byte [rdx + 0x11c]
je 0x4bef50
test r13b, r13b
je 0x4bf1b0
movss xmm1, dword [rdx + 0x118]
movss dword [rax + 0x118], xmm1
jmp 0x4bef6c
test r13b, r13b
je 0x4bef6c
movss xmm0, dword [rdx + 0x118]
mov byte [rax + 0x11c], 1
movss dword [rax + 0x118], xmm0
cmp byte [rax + 0x124], 0
movzx r11d, byte [rdx + 0x124]
je 0x4befa0
test r11b, r11b
je 0x4bf1a0
movss xmm3, dword [rdx + 0x120]
movss dword [rax + 0x120], xmm3
jmp 0x4befbc
test r11b, r11b
je 0x4befbc
movss xmm2, dword [rdx + 0x120]
mov byte [rax + 0x124], 1
movss dword [rax + 0x120], xmm2
cmp byte [rax + 0x12c], 0
movzx r14d, byte [rdx + 0x12c]
je 0x4beff0
test r14b, r14b
je 0x4bf190
movss xmm5, dword [rdx + 0x128]
movss dword [rax + 0x128], xmm5
jmp 0x4bf00c
test r14b, r14b
je 0x4bf00c
movss xmm4, dword [rdx + 0x128]
mov byte [rax + 0x12c], 1
movss dword [rax + 0x128], xmm4
cmp byte [rax + 0x134], 0
movzx r12d, byte [rdx + 0x134]
je 0x4bf040
test r12b, r12b
je 0x4bf180
movss xmm1, dword [rdx + 0x130]
movss dword [rax + 0x130], xmm1
jmp 0x4bf05c
test r12b, r12b
je 0x4bf05c
movss xmm0, dword [rdx + 0x130]
mov byte [rax + 0x134], 1
movss dword [rax + 0x130], xmm0
cmp byte [rax + 0x13c], 0
movzx r10d, byte [rdx + 0x13c]
je 0x4bf090
test r10b, r10b
je 0x4bf170
movss xmm3, dword [rdx + 0x138]
movss dword [rax + 0x138], xmm3
jmp 0x4bf0ac
test r10b, r10b
je 0x4bf0ac
movss xmm2, dword [rdx + 0x138]
mov byte [rax + 0x13c], 1
movss dword [rax + 0x138], xmm2
cmp byte [rax + 0x144], 0
movzx r13d, byte [rdx + 0x144]
je 0x4bf0e0
test r13b, r13b
je 0x4bf160
movss xmm5, dword [rdx + 0x140]
movss dword [rax + 0x140], xmm5
jmp 0x4bf0fc
test r13b, r13b
je 0x4bf0fc
movss xmm4, dword [rdx + 0x140]
mov byte [rax + 0x144], 1
movss dword [rax + 0x140], xmm4
cmp byte [rax + 0x14c], 0
movzx r11d, byte [rdx + 0x14c]
je 0x4bf122
test r11b, r11b
jne 0x4bf3e3
mov byte [rax + 0x14c], 0
jmp 0x4be1f0
test r11b, r11b
je 0x4be1f0
movss xmm0, dword [rdx + 0x148]
mov byte [rax + 0x14c], 1
movss dword [rax + 0x148], xmm0
jmp 0x4be1f0
mov byte [rax + 0x34], 0
jmp 0x4be832
mov byte [rax + 0x144], 0
jmp 0x4bf0fc
mov byte [rax + 0x13c], 0
jmp 0x4bf0ac
mov byte [rax + 0x134], 0
jmp 0x4bf05c
mov byte [rax + 0x12c], 0
jmp 0x4bf00c
mov byte [rax + 0x124], 0
jmp 0x4befbc
mov byte [rax + 0x11c], 0
jmp 0x4bef6c
mov byte [rax + 0x114], 0
jmp 0x4bef1c
mov byte [rax + 0x10c], 0
jmp 0x4beecc
mov byte [rax + 0x104], 0
jmp 0x4bee7c
mov byte [rax + 0xfc], 0
jmp 0x4bee2c
mov byte [rax + 0xf4], 0
jmp 0x4beddc
mov byte [rax + 0xec], 0
jmp 0x4bed8c
mov byte [rax + 0xe4], 0
jmp 0x4bed3c
mov byte [rax + 0xdc], 0
jmp 0x4becec
mov byte [rax + 0xd4], 0
jmp 0x4bec9c
mov byte [rax + 0xcc], 0
jmp 0x4bec4c
mov byte [rax + 0xc4], 0
jmp 0x4bebfc
mov byte [rax + 0xbc], 0
jmp 0x4bebac
mov byte [rax + 0xb4], 0
jmp 0x4beb5c
mov byte [rax + 0xac], 0
jmp 0x4beb0c
mov byte [rax + 0xa4], 0
jmp 0x4beabc
mov byte [rax + 0x9c], 0
jmp 0x4bea6c
mov byte [rax + 0x94], 0
jmp 0x4bea1c
mov byte [rax + 0x8c], 0
jmp 0x4be9cc
mov byte [rax + 0x84], 0
jmp 0x4be97d
mov byte [rax + 0x7c], 0
jmp 0x4be3d0
mov byte [rax + 0x74], 0
jmp 0x4be93a
mov byte [rax + 0x6c], 0
jmp 0x4be38c
mov byte [rax + 0x64], 0
jmp 0x4be8f6
mov byte [rax + 0x5c], 0
jmp 0x4be348
mov byte [rax + 0x54], 0
jmp 0x4be8b2
mov byte [rax + 0x4c], 0
jmp 0x4be304
mov byte [rax + 0x44], 0
jmp 0x4be872
mov byte [rax + 0x3c], 0
jmp 0x4be2c6
mov byte [rax + 4], 1
add rax, 0x150
cmp rax, r13
jne 0x4be09b
jmp 0x4be185
mov byte [rax + 4], 1
jmp 0x4be076
lea r11, [rax + 0x150]
mov byte [rax + 4], 1
cmp byte [r11 + 4], 0
jne 0x4be0bd
mov dword [rax + 0x150], 0xffffffff
mov byte [r11 + 4], 1
jmp 0x4be0c7
mov byte [rax + 4], 1
jmp 0x4be060
lea edx, [rax - 6]
mov edi, 2
sar eax, 2
cmp edx, 1
cmova edi, eax
jmp 0x4bdd9a
movss xmm1, dword [rdx + 0x148]
movss dword [rax + 0x148], xmm1
jmp 0x4be1f0
mov byte [rax + 4], 1
jmp 0x4be034
mov qword [rax], 0
mov r12d, 1
jmp 0x4be473
mov qword [rax], 0
mov edx, 1
jmp 0x4be57c
mov byte [rax + 4], 1
jmp 0x4be01e
xor ebp, ebp
xor ebx, ebx
jmp 0x4be185
call fcn.005ab7a8
nop
nop
nop dword [rax]