Function at 0x542ea0
Capabilities:
Check os version

Disassembly:
lea r12, [rsp - 0x620]
cmp r12, qword [r14 + 0x10]
jbe 0x5447d2
push rbp
mov rbp, rsp
sub rsp, 0x698
mov qword [rsp + 0x6a8], rax
mov qword [rsp + 0x6b0], rbx
movups xmmword [rsp + 0x658], xmm15
movups xmmword [rsp + 0x668], xmm15
movups xmmword [rsp + 0x678], xmm15
movups xmmword [rsp + 0x688], xmm15
lea rcx, [rsp + 0x658]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.0054cc60
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
movups xmmword [rsp + 0x618], xmm15
movups xmmword [rsp + 0x628], xmm15
movups xmmword [rsp + 0x638], xmm15
movups xmmword [rsp + 0x648], xmm15
movups xmmword [rsp + 0x5d8], xmm15
movups xmmword [rsp + 0x5e8], xmm15
movups xmmword [rsp + 0x5f8], xmm15
movups xmmword [rsp + 0x608], xmm15
movups xmmword [rsp + 0x598], xmm15
movups xmmword [rsp + 0x5a8], xmm15
movups xmmword [rsp + 0x5b8], xmm15
movups xmmword [rsp + 0x5c8], xmm15
movups xmmword [rsp + 0x558], xmm15
movups xmmword [rsp + 0x568], xmm15
movups xmmword [rsp + 0x578], xmm15
movups xmmword [rsp + 0x588], xmm15
movups xmmword [rsp + 0x518], xmm15
movups xmmword [rsp + 0x528], xmm15
movups xmmword [rsp + 0x538], xmm15
movups xmmword [rsp + 0x548], xmm15
movups xmmword [rsp + 0x4d8], xmm15
movups xmmword [rsp + 0x4e8], xmm15
movups xmmword [rsp + 0x4f8], xmm15
movups xmmword [rsp + 0x508], xmm15
movups xmmword [rsp + 0x498], xmm15
movups xmmword [rsp + 0x4a8], xmm15
movups xmmword [rsp + 0x4b8], xmm15
movups xmmword [rsp + 0x4c8], xmm15
movups xmmword [rsp + 0x458], xmm15
movups xmmword [rsp + 0x468], xmm15
movups xmmword [rsp + 0x478], xmm15
movups xmmword [rsp + 0x488], xmm15
movups xmmword [rsp + 0x418], xmm15
movups xmmword [rsp + 0x428], xmm15
movups xmmword [rsp + 0x438], xmm15
movups xmmword [rsp + 0x448], xmm15
movups xmmword [rsp + 0x3d8], xmm15
movups xmmword [rsp + 0x3e8], xmm15
movups xmmword [rsp + 0x3f8], xmm15
movups xmmword [rsp + 0x408], xmm15
movups xmmword [rsp + 0x398], xmm15
movups xmmword [rsp + 0x3a8], xmm15
movups xmmword [rsp + 0x3b8], xmm15
movups xmmword [rsp + 0x3c8], xmm15
movups xmmword [rsp + 0x358], xmm15
movups xmmword [rsp + 0x368], xmm15
movups xmmword [rsp + 0x378], xmm15
movups xmmword [rsp + 0x388], xmm15
movups xmmword [rsp + 0x318], xmm15
movups xmmword [rsp + 0x328], xmm15
movups xmmword [rsp + 0x338], xmm15
movups xmmword [rsp + 0x348], xmm15
movups xmmword [rsp + 0x2d8], xmm15
movups xmmword [rsp + 0x2e8], xmm15
movups xmmword [rsp + 0x2f8], xmm15
movups xmmword [rsp + 0x308], xmm15
movups xmmword [rsp + 0x298], xmm15
movups xmmword [rsp + 0x2a8], xmm15
movups xmmword [rsp + 0x2b8], xmm15
movups xmmword [rsp + 0x2c8], xmm15
movups xmmword [rsp + 0x258], xmm15
movups xmmword [rsp + 0x268], xmm15
movups xmmword [rsp + 0x278], xmm15
movups xmmword [rsp + 0x288], xmm15
movups xmmword [rsp + 0x218], xmm15
movups xmmword [rsp + 0x228], xmm15
movups xmmword [rsp + 0x238], xmm15
movups xmmword [rsp + 0x248], xmm15
movups xmmword [rsp + 0x1d8], xmm15
movups xmmword [rsp + 0x1e8], xmm15
movups xmmword [rsp + 0x1f8], xmm15
movups xmmword [rsp + 0x208], xmm15
movups xmmword [rsp + 0x198], xmm15
movups xmmword [rsp + 0x1a8], xmm15
movups xmmword [rsp + 0x1b8], xmm15
movups xmmword [rsp + 0x1c8], xmm15
movups xmmword [rsp + 0x158], xmm15
movups xmmword [rsp + 0x168], xmm15
movups xmmword [rsp + 0x178], xmm15
movups xmmword [rsp + 0x188], xmm15
movups xmmword [rsp + 0x118], xmm15
movups xmmword [rsp + 0x128], xmm15
movups xmmword [rsp + 0x138], xmm15
movups xmmword [rsp + 0x148], xmm15
nop
lea rax, [rsp + 0x558]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x6b0]
mov qword [rsp + 8], rcx
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
lea rax, [rsp + 0x218]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x6b0]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x558]
mov qword [rsp + 0x10], rdx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
lea rax, [rsp + 0x398]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x6b0]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x218]
mov qword [rsp + 0x10], rdx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
lea rax, [rsp + 0x5d8]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x6b0]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x398]
mov qword [rsp + 0x10], rdx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
lea rax, [rsp + 0x658]
mov qword [rsp], rax
lea rcx, [rsp + 0x218]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x5d8]
mov qword [rsp + 0x10], rdx
nop
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
lea rax, [rsp + 0x158]
mov qword [rsp], rax
mov rcx, qword [rsp + 0x6b0]
mov qword [rsp + 8], rcx
lea rcx, [rsp + 0x658]
mov qword [rsp + 0x10], rcx
nop
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
lea rax, [rsp + 0x2d8]
mov qword [rsp], rax
lea rcx, [rsp + 0x558]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x158]
mov qword [rsp + 0x10], rdx
nop
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
lea rax, [rsp + 0x318]
mov qword [rsp], rax
lea rcx, [rsp + 0x558]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x2d8]
mov qword [rsp + 0x10], rdx
nop
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
lea rax, [rsp + 0x198]
mov qword [rsp], rax
lea rcx, [rsp + 0x658]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x318]
mov qword [rsp + 0x10], rdx
nop
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
lea rax, [rsp + 0x518]
mov qword [rsp], rax
lea rcx, [rsp + 0x398]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x198]
mov qword [rsp + 0x10], rdx
nop
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
lea rax, [rsp + 0x658]
mov qword [rsp], rax
lea rcx, [rsp + 0x398]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x518]
mov qword [rsp + 0x10], rdx
nop
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
lea rax, [rsp + 0x258]
mov qword [rsp], rax
lea rcx, [rsp + 0x558]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x658]
mov qword [rsp + 0x10], rdx
nop
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
lea rax, [rsp + 0x1d8]
mov qword [rsp], rax
lea rcx, [rsp + 0x398]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x258]
mov qword [rsp + 0x10], rdx
nop
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
lea rax, [rsp + 0x458]
mov qword [rsp], rax
lea rcx, [rsp + 0x558]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x1d8]
mov qword [rsp + 0x10], rdx
nop
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
lea rax, [rsp + 0x298]
mov qword [rsp], rax
lea rcx, [rsp + 0x398]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x458]
mov qword [rsp + 0x10], rdx
nop
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
lea rax, [rsp + 0x618]
mov qword [rsp], rax
lea rcx, [rsp + 0x558]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x298]
mov qword [rsp + 0x10], rdx
nop
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
lea rax, [rsp + 0x3d8]
mov qword [rsp], rax
lea rcx, [rsp + 0x558]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x618]
mov qword [rsp + 0x10], rdx
nop
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
lea rax, [rsp + 0x418]
mov qword [rsp], rax
lea rcx, [rsp + 0x558]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x3d8]
mov qword [rsp + 0x10], rdx
nop
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
lea rax, [rsp + 0x4d8]
mov qword [rsp], rax
lea rcx, [rsp + 0x398]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x418]
mov qword [rsp + 0x10], rdx
nop
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
lea rax, [rsp + 0x598]
mov qword [rsp], rax
lea rcx, [rsp + 0x558]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x4d8]
mov qword [rsp + 0x10], rdx
nop
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
lea rax, [rsp + 0x498]
mov qword [rsp], rax
lea rcx, [rsp + 0x558]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x598]
mov qword [rsp + 0x10], rdx
nop
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
lea rax, [rsp + 0x398]
mov qword [rsp], rax
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x498]
mov qword [rsp + 0x10], rcx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
lea rax, [rsp + 0x358]
mov qword [rsp], rax
lea rcx, [rsp + 0x558]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x398]
mov qword [rsp + 0x10], rdx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
lea rax, [rsp + 0x558]
mov qword [rsp], rax
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x358]
mov qword [rsp + 0x10], rcx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
lea rax, [rsp + 0x118]
mov qword [rsp], rax
lea rcx, [rsp + 0x658]
mov qword [rsp + 8], rcx
lea rdx, [rsp + 0x358]
mov qword [rsp + 0x10], rdx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x543860
inc rax
mov qword [rsp + 0x110], rax
nop
lea rcx, [rsp + 0x118]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
nop
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x110]
nop
cmp rax, 3
jl 0x543822
lea rax, [rsp + 0x158]
mov qword [rsp], rax
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x118]
mov qword [rsp + 0x10], rcx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x5438e0
inc rax
mov qword [rsp + 0x108], rax
nop
lea rcx, [rsp + 0x158]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
nop dword [rax]
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x108]
nop
cmp rax, 0x21
jl 0x54389f
lea rax, [rsp + 0x198]
mov qword [rsp], rax
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x158]
mov qword [rsp + 0x10], rcx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x543960
inc rax
mov qword [rsp + 0x100], rax
nop
lea rcx, [rsp + 0x198]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
nop dword [rax]
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x100]
nop
cmp rax, 8
jl 0x54391f
lea rax, [rsp + 0x198]
mov qword [rsp], rax
lea rcx, [rsp + 0x658]
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], rax
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x5439e0
inc rax
mov qword [rsp + 0xf8], rax
nop
lea rcx, [rsp + 0x198]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
nop dword [rax]
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0xf8]
nop
cmp rax, 8
jl 0x54399f
lea rax, [rsp + 0x198]
mov qword [rsp], rax
lea rcx, [rsp + 0x498]
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], rax
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x543a60
inc rax
mov qword [rsp + 0xf0], rax
nop
lea rcx, [rsp + 0x198]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
nop dword [rax]
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0xf0]
nop
cmp rax, 6
jl 0x543a1f
lea rax, [rsp + 0x1d8]
mov qword [rsp], rax
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x198]
mov qword [rsp + 0x10], rcx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x543ae0
inc rax
mov qword [rsp + 0xe8], rax
nop
lea rcx, [rsp + 0x1d8]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
nop dword [rax]
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0xe8]
nop
cmp rax, 6
jl 0x543a9f
lea rax, [rsp + 0x1d8]
mov qword [rsp], rax
lea rcx, [rsp + 0x618]
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], rax
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x543b60
inc rax
mov qword [rsp + 0xe0], rax
nop
lea rcx, [rsp + 0x1d8]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
nop dword [rax]
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0xe0]
nop
cmp rax, 0xc
jl 0x543b1f
lea rax, [rsp + 0x1d8]
mov qword [rsp], rax
lea rcx, [rsp + 0x658]
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], rax
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x543be0
inc rax
mov qword [rsp + 0xd8], rax
nop
lea rcx, [rsp + 0x1d8]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
nop dword [rax]
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0xd8]
nop
cmp rax, 7
jl 0x543b9f
lea rax, [rsp + 0x1d8]
mov qword [rsp], rax
lea rcx, [rsp + 0x3d8]
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], rax
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x543c60
inc rax
mov qword [rsp + 0xd0], rax
nop
lea rcx, [rsp + 0x1d8]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
nop dword [rax]
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0xd0]
nop
cmp rax, 8
jl 0x543c1f
lea rax, [rsp + 0x1d8]
mov qword [rsp], rax
lea rcx, [rsp + 0x558]
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], rax
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x543ce0
inc rax
mov qword [rsp + 0xc8], rax
nop
lea rcx, [rsp + 0x1d8]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
nop dword [rax]
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0xc8]
nop
cmp rax, 2
jl 0x543c9f
lea rax, [rsp + 0x218]
mov qword [rsp], rax
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x1d8]
mov qword [rsp + 0x10], rcx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x543d60
inc rax
mov qword [rsp + 0xc0], rax
nop
lea rcx, [rsp + 0x218]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
nop dword [rax]
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0xc0]
nop
cmp rax, 5
jl 0x543d1f
lea rax, [rsp + 0x218]
mov qword [rsp], rax
lea rcx, [rsp + 0x2d8]
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], rax
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x543de0
inc rax
mov qword [rsp + 0xb8], rax
nop
lea rcx, [rsp + 0x218]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
nop dword [rax]
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0xb8]
nop
cmp rax, 9
jl 0x543d9f
lea rax, [rsp + 0x218]
mov qword [rsp], rax
lea rcx, [rsp + 0x398]
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], rax
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x543e60
inc rax
mov qword [rsp + 0xb0], rax
nop
lea rcx, [rsp + 0x218]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
nop dword [rax]
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0xb0]
nop
cmp rax, 8
jl 0x543e1f
lea rax, [rsp + 0x218]
mov qword [rsp], rax
lea rcx, [rsp + 0x658]
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], rax
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x543ee0
inc rax
mov qword [rsp + 0xa8], rax
nop
lea rcx, [rsp + 0x218]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
nop dword [rax]
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0xa8]
nop
cmp rax, 9
jl 0x543e9f
lea rax, [rsp + 0x218]
mov qword [rsp], rax
lea rcx, [rsp + 0x298]
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], rax
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x543f60
inc rax
mov qword [rsp + 0xa0], rax
nop
lea rcx, [rsp + 0x218]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
nop dword [rax]
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0xa0]
nop
cmp rax, 9
jl 0x543f1f
lea rax, [rsp + 0x258]
mov qword [rsp], rax
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x218]
mov qword [rsp + 0x10], rcx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x543fe0
inc rax
mov qword [rsp + 0x98], rax
nop
lea rcx, [rsp + 0x258]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
nop dword [rax]
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x98]
nop
cmp rax, 8
jl 0x543f9f
lea rax, [rsp + 0x298]
mov qword [rsp], rax
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x258]
mov qword [rsp + 0x10], rcx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x544060
inc rax
mov qword [rsp + 0x90], rax
nop
lea rcx, [rsp + 0x298]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
nop dword [rax]
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x90]
nop
cmp rax, 6
jl 0x54401f
lea rax, [rsp + 0x298]
mov qword [rsp], rax
lea rcx, [rsp + 0x318]
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], rax
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x5440e0
inc rax
mov qword [rsp + 0x88], rax
nop
lea rcx, [rsp + 0x298]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
nop dword [rax]
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x88]
nop
cmp rax, 6
jl 0x54409f
lea rax, [rsp + 0x2d8]
mov qword [rsp], rax
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x298]
mov qword [rsp + 0x10], rcx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x544160
inc rax
mov qword [rsp + 0x80], rax
nop
lea rcx, [rsp + 0x2d8]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
nop dword [rax]
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x80]
nop
cmp rax, 7
jl 0x54411f
lea rax, [rsp + 0x318]
mov qword [rsp], rax
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x2d8]
mov qword [rsp + 0x10], rcx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x5441d5
inc rax
mov qword [rsp + 0x78], rax
nop
lea rcx, [rsp + 0x318]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x78]
cmp rax, 8
jl 0x54419f
lea rax, [rsp + 0x358]
mov qword [rsp], rax
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x318]
mov qword [rsp + 0x10], rcx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x54424a
inc rax
mov qword [rsp + 0x70], rax
nop
lea rcx, [rsp + 0x358]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x70]
cmp rax, 7
jl 0x544214
lea rax, [rsp + 0x398]
mov qword [rsp], rax
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x358]
mov qword [rsp + 0x10], rcx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x5442c0
inc rax
mov qword [rsp + 0x68], rax
nop
lea rcx, [rsp + 0x398]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x68]
nop
cmp rax, 6
jl 0x544289
lea rax, [rsp + 0x3d8]
mov qword [rsp], rax
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x398]
mov qword [rsp + 0x10], rcx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x544335
inc rax
mov qword [rsp + 0x60], rax
nop
lea rcx, [rsp + 0x3d8]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x60]
cmp rax, 6
jl 0x5442ff
lea rax, [rsp + 0x418]
mov qword [rsp], rax
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x3d8]
mov qword [rsp + 0x10], rcx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x5443aa
inc rax
mov qword [rsp + 0x58], rax
nop
lea rcx, [rsp + 0x418]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x58]
cmp rax, 6
jl 0x544374
lea rax, [rsp + 0x458]
mov qword [rsp], rax
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x418]
mov qword [rsp + 0x10], rcx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x544420
inc rax
mov qword [rsp + 0x50], rax
nop
lea rcx, [rsp + 0x458]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x50]
nop
cmp rax, 7
jl 0x5443e9
lea rax, [rsp + 0x498]
mov qword [rsp], rax
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x458]
mov qword [rsp + 0x10], rcx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x544495
inc rax
mov qword [rsp + 0x48], rax
nop
lea rcx, [rsp + 0x498]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x48]
cmp rax, 6
jl 0x54445f
lea rax, [rsp + 0x4d8]
mov qword [rsp], rax
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x498]
mov qword [rsp + 0x10], rcx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x54450a
inc rax
mov qword [rsp + 0x40], rax
nop
lea rcx, [rsp + 0x4d8]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x40]
cmp rax, 6
jl 0x5444d4
lea rax, [rsp + 0x518]
mov qword [rsp], rax
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x4d8]
mov qword [rsp + 0x10], rcx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x544580
inc rax
mov qword [rsp + 0x38], rax
nop
lea rcx, [rsp + 0x518]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x38]
nop
cmp rax, 8
jl 0x544549
lea rax, [rsp + 0x558]
mov qword [rsp], rax
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x518]
mov qword [rsp + 0x10], rcx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x5445f5
inc rax
mov qword [rsp + 0x30], rax
nop
lea rcx, [rsp + 0x558]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x30]
cmp rax, 9
jl 0x5445bf
lea rax, [rsp + 0x598]
mov qword [rsp], rax
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x558]
mov qword [rsp + 0x10], rcx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x54466a
inc rax
mov qword [rsp + 0x28], rax
nop
lea rcx, [rsp + 0x598]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x28]
cmp rax, 6
jl 0x544634
lea rax, [rsp + 0x5d8]
mov qword [rsp], rax
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x598]
mov qword [rsp + 0x10], rcx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x5446e0
inc rax
mov qword [rsp + 0x20], rax
nop
lea rcx, [rsp + 0x5d8]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x20]
nop
cmp rax, 9
jl 0x5446a9
lea rax, [rsp + 0x618]
mov qword [rsp], rax
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x5d8]
mov qword [rsp + 0x10], rcx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
xor eax, eax
jmp 0x544755
inc rax
mov qword [rsp + 0x18], rax
nop
lea rcx, [rsp + 0x618]
mov qword [rsp], rcx
mov qword [rsp + 8], rcx
call fcn.0054b340
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x18]
cmp rax, 5
jl 0x54471f
nop
lea rax, [rsp + 0x658]
mov qword [rsp], rax
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x618]
mov qword [rsp + 0x10], rcx
call fcn.0054abc0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x6a8]
mov qword [rsp], rax
lea rcx, [rsp + 0x658]
mov qword [rsp + 8], rcx
call fcn.0054cc60
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x6a8]
add rsp, 0x698
pop rbp
ret
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
nop dword [rax]
call fcn.0046b480
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
jmp fcn.00542ea0