Function at 0x5b41c0
Capabilities:
Reference http user-agent string

Disassembly:
lea r12, [rsp - 0x1a0]
cmp r12, qword [r14 + 0x10]
jbe 0x5b6292
sub rsp, 0x220
mov qword [rsp + 0x218], rbp
lea rbp, [rsp + 0x218]
mov rdx, qword [rax]
mov rbx, qword [rax + 8]
mov rcx, qword [rax + 0x10]
test rdx, rdx
jne 0x5b6101
mov qword [rsp + 0x228], rax
movups xmmword [rsp + 0x168], xmm15
lea rdi, [rsp + 0x170]
lea rdi, [rdi - 0x30]
nop word [rax + rax]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00465c10
mov rbp, qword [rbp]
cmp qword [rax + 0x88], 0
nop dword [rax + rax]
je 0x5b43d0
nop
mov word [rsp + 0x4e], 0
cmp qword [rsp + 0x168], 0
jne 0x5b438c
cmp qword [rsp + 0x198], 0
jne 0x5b627e
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp rdx, 2
jge 0x5b42bb
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x1b
lea rcx, [0x006acb04]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
cmp byte [rsp + 0x190], 0
je 0x5b431a
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp qword [rsp + 0x188], rdx
jge 0x5b431a
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x36
lea rcx, [0x006b5e63]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
jmp 0x5b438c
mov rbx, qword [rsp + 0x180]
lea rdx, [rbx + 2]
mov rcx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x178]
cmp rcx, rdx
jae 0x5b436a
mov qword [rsp + 0x60], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006578a0]
call fcn.0044a920
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x228]
mov rbx, qword [rsp + 0x60]
movzx esi, word [rsp + 0x4e]
mov word [r8 + rbx], si
mov qword [rsp + 0x180], rdx
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x178], r8
movups xmmword [rsp + 0x130], xmm15
lea rdx, [0x005b9400]
mov qword [rsp + 0x130], rdx
mov qword [rsp + 0x138], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0x130]
lea rax, [rsp + 0x168]
call fcn.005326e0
mov rax, qword [rsp + 0x228]
cmp byte [rax + 0x90], 0
je 0x5b4546
nop
mov word [rsp + 0x4c], 0
mov byte [rsp + 0x4d], 5
cmp qword [rsp + 0x168], 0
jne 0x5b4522
cmp qword [rsp + 0x198], 0
jne 0x5b626b
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp rdx, 2
jge 0x5b4457
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x1b
lea rcx, [0x006acb04]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
cmp byte [rsp + 0x190], 0
nop
je 0x5b44b0
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp qword [rsp + 0x188], rdx
jge 0x5b44b0
lea rax, [0x0066df60]
nop
call fcn.0040d960
mov qword [rax + 8], 0x36
lea rcx, [0x006b5e63]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
jmp 0x5b4522
mov rbx, qword [rsp + 0x180]
lea rdx, [rbx + 2]
mov rcx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x178]
cmp rcx, rdx
jae 0x5b4500
mov qword [rsp + 0x60], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006578a0]
call fcn.0044a920
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x228]
mov rbx, qword [rsp + 0x60]
movzx esi, word [rsp + 0x4c]
mov word [r8 + rbx], si
mov qword [rsp + 0x180], rdx
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x178], r8
nop
lea rax, [rsp + 0x168]
mov ebx, 2
xor ecx, ecx
lea rdi, [0x006d4468]
call fcn.005326e0
mov rax, qword [rsp + 0x228]
cmp qword [rax + 0xa0], 0
je 0x5b46e3
nop
mov word [rsp + 0x4a], 0
mov byte [rsp + 0x4b], 0xa
cmp qword [rsp + 0x168], 0
jne 0x5b469f
cmp qword [rsp + 0x198], 0
jne 0x5b6258
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp rdx, 2
jge 0x5b45ce
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x1b
lea rcx, [0x006acb04]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
cmp byte [rsp + 0x190], 0
je 0x5b462d
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp qword [rsp + 0x188], rdx
jge 0x5b462d
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x36
lea rcx, [0x006b5e63]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
jmp 0x5b469f
mov rbx, qword [rsp + 0x180]
lea rdx, [rbx + 2]
mov rcx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x178]
cmp rcx, rdx
jae 0x5b467d
mov qword [rsp + 0x60], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006578a0]
call fcn.0044a920
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x228]
mov rbx, qword [rsp + 0x60]
movzx esi, word [rsp + 0x4a]
mov word [r8 + rbx], si
mov qword [rsp + 0x180], rdx
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x178], r8
movups xmmword [rsp + 0x120], xmm15
lea rdx, [0x005b9160]
mov qword [rsp + 0x120], rdx
mov qword [rsp + 0x128], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0x120]
lea rax, [rsp + 0x168]
call fcn.005326e0
mov rax, qword [rsp + 0x228]
cmp qword [rax + 0xb8], 0
je 0x5b4880
nop
mov word [rsp + 0x48], 0
mov byte [rsp + 0x49], 0xb
cmp qword [rsp + 0x168], 0
jne 0x5b483c
cmp qword [rsp + 0x198], 0
jne 0x5b6245
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp rdx, 2
jge 0x5b476b
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x1b
lea rcx, [0x006acb04]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
cmp byte [rsp + 0x190], 0
je 0x5b47ca
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp qword [rsp + 0x188], rdx
jge 0x5b47ca
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x36
lea rcx, [0x006b5e63]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
jmp 0x5b483c
mov rbx, qword [rsp + 0x180]
lea rdx, [rbx + 2]
mov rcx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x178]
cmp rcx, rdx
jae 0x5b481a
mov qword [rsp + 0x60], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006578a0]
call fcn.0044a920
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x228]
mov rbx, qword [rsp + 0x60]
movzx esi, word [rsp + 0x48]
mov word [r8 + rbx], si
mov qword [rsp + 0x180], rdx
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x178], r8
movups xmmword [rsp + 0x110], xmm15
lea rdx, [0x005b8ee0]
mov qword [rsp + 0x110], rdx
mov qword [rsp + 0x118], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0x110]
lea rax, [rsp + 0x168]
call fcn.005326e0
mov rax, qword [rsp + 0x228]
cmp byte [rax + 0xc8], 0
je 0x5b4a1f
nop
mov word [rsp + 0x46], 0
mov byte [rsp + 0x47], 0x23
cmp qword [rsp + 0x168], 0
jne 0x5b49db
cmp qword [rsp + 0x198], 0
jne 0x5b6231
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp rdx, 2
jge 0x5b4907
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x1b
lea rcx, [0x006acb04]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
cmp byte [rsp + 0x190], 0
je 0x5b4969
mov rdx, qword [rsp + 0x180]
add rdx, 2
nop dword [rax]
cmp qword [rsp + 0x188], rdx
jge 0x5b4969
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x36
lea rcx, [0x006b5e63]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
jmp 0x5b49db
mov rbx, qword [rsp + 0x180]
lea rdx, [rbx + 2]
mov rcx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x178]
cmp rcx, rdx
jae 0x5b49b9
mov qword [rsp + 0x60], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006578a0]
call fcn.0044a920
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x228]
mov rbx, qword [rsp + 0x60]
movzx esi, word [rsp + 0x46]
mov word [r8 + rbx], si
mov qword [rsp + 0x180], rdx
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x178], r8
movups xmmword [rsp + 0x100], xmm15
lea rdx, [0x005b8ce0]
mov qword [rsp + 0x100], rdx
mov qword [rsp + 0x108], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0x100]
lea rax, [rsp + 0x168]
call fcn.005326e0
mov rax, qword [rsp + 0x228]
cmp qword [rax + 0xf0], 0
je 0x5b4bbf
nop
mov word [rsp + 0x44], 0
mov byte [rsp + 0x45], 0xd
cmp qword [rsp + 0x168], 0
jne 0x5b4b7b
cmp qword [rsp + 0x198], 0
jne 0x5b621e
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp rdx, 2
jge 0x5b4aa7
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x1b
lea rcx, [0x006acb04]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
cmp byte [rsp + 0x190], 0
je 0x5b4b09
mov rdx, qword [rsp + 0x180]
add rdx, 2
nop dword [rax]
cmp qword [rsp + 0x188], rdx
jge 0x5b4b09
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x36
lea rcx, [0x006b5e63]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
jmp 0x5b4b7b
mov rbx, qword [rsp + 0x180]
lea rdx, [rbx + 2]
mov rcx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x178]
cmp rcx, rdx
jae 0x5b4b59
mov qword [rsp + 0x60], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006578a0]
call fcn.0044a920
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x228]
mov rbx, qword [rsp + 0x60]
movzx esi, word [rsp + 0x44]
mov word [r8 + rbx], si
mov qword [rsp + 0x180], rdx
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x178], r8
movups xmmword [rsp + 0xf0], xmm15
lea rdx, [0x005b8a40]
mov qword [rsp + 0xf0], rdx
mov qword [rsp + 0xf8], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0xf0]
lea rax, [rsp + 0x168]
call fcn.005326e0
mov rax, qword [rsp + 0x228]
cmp qword [rax + 0x108], 0
je 0x5b4d5f
nop
mov word [rsp + 0x42], 0
mov byte [rsp + 0x43], 0x32
cmp qword [rsp + 0x168], 0
jne 0x5b4d1b
cmp qword [rsp + 0x198], 0
jne 0x5b620b
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp rdx, 2
jge 0x5b4c47
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x1b
lea rcx, [0x006acb04]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
cmp byte [rsp + 0x190], 0
je 0x5b4ca9
mov rdx, qword [rsp + 0x180]
add rdx, 2
nop dword [rax]
cmp qword [rsp + 0x188], rdx
jge 0x5b4ca9
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x36
lea rcx, [0x006b5e63]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
jmp 0x5b4d1b
mov rbx, qword [rsp + 0x180]
lea rdx, [rbx + 2]
mov rcx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x178]
cmp rcx, rdx
jae 0x5b4cf9
mov qword [rsp + 0x60], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006578a0]
call fcn.0044a920
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x228]
mov rbx, qword [rsp + 0x60]
movzx esi, word [rsp + 0x42]
mov word [r8 + rbx], si
mov qword [rsp + 0x180], rdx
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x178], r8
movups xmmword [rsp + 0xe0], xmm15
lea rdx, [0x005b87a0]
mov qword [rsp + 0xe0], rdx
mov qword [rsp + 0xe8], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0xe0]
lea rax, [rsp + 0x168]
call fcn.005326e0
mov rax, qword [rsp + 0x228]
cmp byte [rax + 0x118], 0
je 0x5b4eff
nop
mov word [rsp + 0x40], 0
mov word [rsp + 0x40], 0x1ff
cmp qword [rsp + 0x168], 0
jne 0x5b4ebb
cmp qword [rsp + 0x198], 0
jne 0x5b61f8
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp rdx, 2
jge 0x5b4de8
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x1b
lea rcx, [0x006acb04]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
cmp byte [rsp + 0x190], 0
je 0x5b4e49
mov rdx, qword [rsp + 0x180]
add rdx, 2
nop
cmp qword [rsp + 0x188], rdx
jge 0x5b4e49
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x36
lea rcx, [0x006b5e63]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
jmp 0x5b4ebb
mov rbx, qword [rsp + 0x180]
lea rdx, [rbx + 2]
mov rcx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x178]
cmp rcx, rdx
jae 0x5b4e99
mov qword [rsp + 0x60], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006578a0]
call fcn.0044a920
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x228]
mov rbx, qword [rsp + 0x60]
movzx esi, word [rsp + 0x40]
mov word [r8 + rbx], si
mov qword [rsp + 0x180], rdx
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x178], r8
movups xmmword [rsp + 0xd0], xmm15
lea rdx, [0x005b8520]
mov qword [rsp + 0xd0], rdx
mov qword [rsp + 0xd8], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0xd0]
lea rax, [rsp + 0x168]
call fcn.005326e0
mov rax, qword [rsp + 0x228]
cmp qword [rax + 0x140], 0
je 0x5b509f
nop
mov word [rsp + 0x3e], 0
mov byte [rsp + 0x3f], 0x10
cmp qword [rsp + 0x168], 0
jne 0x5b505b
cmp qword [rsp + 0x198], 0
jne 0x5b61e5
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp rdx, 2
jge 0x5b4f87
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x1b
lea rcx, [0x006acb04]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
cmp byte [rsp + 0x190], 0
je 0x5b4fe9
mov rdx, qword [rsp + 0x180]
add rdx, 2
nop dword [rax]
cmp qword [rsp + 0x188], rdx
jge 0x5b4fe9
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x36
lea rcx, [0x006b5e63]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
jmp 0x5b505b
mov rbx, qword [rsp + 0x180]
lea rdx, [rbx + 2]
mov rcx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x178]
cmp rcx, rdx
jae 0x5b5039
mov qword [rsp + 0x60], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006578a0]
call fcn.0044a920
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x228]
mov rbx, qword [rsp + 0x60]
movzx esi, word [rsp + 0x3e]
mov word [r8 + rbx], si
mov qword [rsp + 0x180], rdx
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x178], r8
movups xmmword [rsp + 0xc0], xmm15
lea rdx, [0x005b81a0]
mov qword [rsp + 0xc0], rdx
mov qword [rsp + 0xc8], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0xc0]
lea rax, [rsp + 0x168]
call fcn.005326e0
mov rax, qword [rsp + 0x228]
cmp byte [rax + 0x150], 0
je 0x5b534b
nop
mov word [rsp + 0x3c], 0
mov byte [rsp + 0x3d], 0x12
cmp qword [rsp + 0x168], 0
jne 0x5b51fc
cmp qword [rsp + 0x198], 0
jne 0x5b61d1
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp rdx, 2
jge 0x5b5126
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x1b
lea rcx, [0x006acb04]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
cmp byte [rsp + 0x190], 0
je 0x5b5189
mov rdx, qword [rsp + 0x180]
add rdx, 2
nop dword [rax]
cmp qword [rsp + 0x188], rdx
jge 0x5b5189
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x36
lea rcx, [0x006b5e63]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
jmp 0x5b51fc
mov rbx, qword [rsp + 0x180]
lea rdx, [rbx + 2]
mov rcx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x178]
cmp rcx, rdx
jae 0x5b51d9
mov qword [rsp + 0x60], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006578a0]
call fcn.0044a920
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x228]
mov rbx, qword [rsp + 0x60]
movzx r9d, word [rsp + 0x3c]
mov word [r8 + rbx], r9w
mov qword [rsp + 0x180], rdx
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x178], r8
nop
mov word [rsp + 0x3a], 0
cmp qword [rsp + 0x168], 0
jne 0x5b534b
cmp qword [rsp + 0x198], 0
nop dword [rax]
jne 0x5b61be
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp rdx, 2
jge 0x5b5276
lea rax, [0x0066df60]
nop
call fcn.0040d960
mov qword [rax + 8], 0x1b
lea rcx, [0x006acb04]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
cmp byte [rsp + 0x190], 0
nop
je 0x5b52d8
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp qword [rsp + 0x188], rdx
jge 0x5b52d8
lea rax, [0x0066df60]
nop
call fcn.0040d960
mov qword [rax + 8], 0x36
lea rcx, [0x006b5e63]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
jmp 0x5b534b
mov rbx, qword [rsp + 0x180]
lea rdx, [rbx + 2]
mov rcx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x178]
cmp rcx, rdx
jae 0x5b5328
mov qword [rsp + 0x60], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006578a0]
call fcn.0044a920
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x228]
mov rbx, qword [rsp + 0x60]
movzx r9d, word [rsp + 0x3a]
mov word [r8 + rbx], r9w
mov qword [rsp + 0x180], rdx
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x178], r8
cmp qword [rax + 0x160], 0
je 0x5b54ee
nop
mov word [rsp + 0x38], 0
mov byte [rsp + 0x39], 0x2b
cmp qword [rsp + 0x168], 0
jne 0x5b54aa
cmp qword [rsp + 0x198], 0
nop
jne 0x5b61ab
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp rdx, 2
jge 0x5b53d6
lea rax, [0x0066df60]
nop
call fcn.0040d960
mov qword [rax + 8], 0x1b
lea rcx, [0x006acb04]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
cmp byte [rsp + 0x190], 0
nop
je 0x5b5438
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp qword [rsp + 0x188], rdx
jge 0x5b5438
lea rax, [0x0066df60]
nop
call fcn.0040d960
mov qword [rax + 8], 0x36
lea rcx, [0x006b5e63]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
jmp 0x5b54aa
mov rbx, qword [rsp + 0x180]
lea rdx, [rbx + 2]
mov rcx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x178]
cmp rcx, rdx
jae 0x5b5488
mov qword [rsp + 0x60], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006578a0]
call fcn.0044a920
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x228]
mov rbx, qword [rsp + 0x60]
movzx esi, word [rsp + 0x38]
mov word [r8 + rbx], si
mov qword [rsp + 0x180], rdx
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x178], r8
movups xmmword [rsp + 0xb0], xmm15
lea rdx, [0x005b7f00]
mov qword [rsp + 0xb0], rdx
mov qword [rsp + 0xb8], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0xb0]
lea rax, [rsp + 0x168]
call fcn.005326e0
mov rax, qword [rsp + 0x228]
cmp qword [rax + 0x178], 0
je 0x5b568e
nop
mov word [rsp + 0x36], 0
mov byte [rsp + 0x37], 0x2c
cmp qword [rsp + 0x168], 0
jne 0x5b564a
cmp qword [rsp + 0x198], 0
jne 0x5b6198
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp rdx, 2
jge 0x5b5576
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x1b
lea rcx, [0x006acb04]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
cmp byte [rsp + 0x190], 0
nop
je 0x5b55d8
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp qword [rsp + 0x188], rdx
jge 0x5b55d8
lea rax, [0x0066df60]
nop
call fcn.0040d960
mov qword [rax + 8], 0x36
lea rcx, [0x006b5e63]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
jmp 0x5b564a
mov rbx, qword [rsp + 0x180]
lea rdx, [rbx + 2]
mov rcx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x178]
cmp rcx, rdx
jae 0x5b5628
mov qword [rsp + 0x60], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006578a0]
call fcn.0044a920
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x228]
mov rbx, qword [rsp + 0x60]
movzx esi, word [rsp + 0x36]
mov word [r8 + rbx], si
mov qword [rsp + 0x180], rdx
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x178], r8
movups xmmword [rsp + 0xa0], xmm15
lea rdx, [0x005b7c80]
mov qword [rsp + 0xa0], rdx
mov qword [rsp + 0xa8], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0xa0]
lea rax, [rsp + 0x168]
call fcn.005326e0
mov rax, qword [rsp + 0x228]
cmp qword [rax + 0x190], 0
je 0x5b582e
nop
mov word [rsp + 0x34], 0
mov byte [rsp + 0x35], 0x33
cmp qword [rsp + 0x168], 0
jne 0x5b57ea
cmp qword [rsp + 0x198], 0
jne 0x5b6185
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp rdx, 2
jge 0x5b5716
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x1b
lea rcx, [0x006acb04]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
cmp byte [rsp + 0x190], 0
nop
je 0x5b5778
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp qword [rsp + 0x188], rdx
jge 0x5b5778
lea rax, [0x0066df60]
nop
call fcn.0040d960
mov qword [rax + 8], 0x36
lea rcx, [0x006b5e63]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
jmp 0x5b57ea
mov rbx, qword [rsp + 0x180]
lea rdx, [rbx + 2]
mov rcx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x178]
cmp rcx, rdx
jae 0x5b57c8
mov qword [rsp + 0x60], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006578a0]
call fcn.0044a920
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x228]
mov rbx, qword [rsp + 0x60]
movzx esi, word [rsp + 0x34]
mov word [r8 + rbx], si
mov qword [rsp + 0x180], rdx
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x178], r8
movups xmmword [rsp + 0x90], xmm15
lea rdx, [0x005b7740]
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0x98], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0x90]
lea rax, [rsp + 0x168]
call fcn.005326e0
mov rax, qword [rsp + 0x228]
cmp byte [rax + 0x1a0], 0
je 0x5b5adc
nop
mov word [rsp + 0x32], 0
mov byte [rsp + 0x33], 0x2a
cmp qword [rsp + 0x168], 0
jne 0x5b598b
cmp qword [rsp + 0x198], 0
jne 0x5b6171
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp rdx, 2
jge 0x5b58b6
lea rax, [0x0066df60]
nop
call fcn.0040d960
mov qword [rax + 8], 0x1b
lea rcx, [0x006acb04]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
cmp byte [rsp + 0x190], 0
nop
je 0x5b5918
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp qword [rsp + 0x188], rdx
jge 0x5b5918
lea rax, [0x0066df60]
nop
call fcn.0040d960
mov qword [rax + 8], 0x36
lea rcx, [0x006b5e63]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
jmp 0x5b598b
mov rbx, qword [rsp + 0x180]
lea rdx, [rbx + 2]
mov rcx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x178]
cmp rcx, rdx
jae 0x5b5968
mov qword [rsp + 0x60], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006578a0]
call fcn.0044a920
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x228]
mov rbx, qword [rsp + 0x60]
movzx r9d, word [rsp + 0x32]
mov word [r8 + rbx], r9w
mov qword [rsp + 0x180], rdx
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x178], r8
nop
mov word [rsp + 0x30], 0
cmp qword [rsp + 0x168], 0
nop dword [rax]
jne 0x5b5adc
cmp qword [rsp + 0x198], 0
jne 0x5b615e
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp rdx, 2
jge 0x5b5a04
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x1b
lea rcx, [0x006acb04]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
cmp byte [rsp + 0x190], 0
je 0x5b5a69
mov rdx, qword [rsp + 0x180]
add rdx, 2
nop word [rax + rax]
cmp qword [rsp + 0x188], rdx
jge 0x5b5a69
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x36
lea rcx, [0x006b5e63]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
jmp 0x5b5adc
mov rbx, qword [rsp + 0x180]
lea rdx, [rbx + 2]
mov rcx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x178]
cmp rcx, rdx
jae 0x5b5ab9
mov qword [rsp + 0x60], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006578a0]
call fcn.0044a920
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x228]
mov rbx, qword [rsp + 0x60]
movzx r9d, word [rsp + 0x30]
mov word [r8 + rbx], r9w
mov qword [rsp + 0x180], rdx
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x178], r8
cmp qword [rax + 0x1b0], 0
je 0x5b5c7f
nop
mov word [rsp + 0x2e], 0
mov byte [rsp + 0x2f], 0x2d
cmp qword [rsp + 0x168], 0
jne 0x5b5c3b
cmp qword [rsp + 0x198], 0
jne 0x5b614b
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp rdx, 2
jge 0x5b5b64
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x1b
lea rcx, [0x006acb04]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
cmp byte [rsp + 0x190], 0
je 0x5b5bc9
mov rdx, qword [rsp + 0x180]
add rdx, 2
nop word [rax + rax]
cmp qword [rsp + 0x188], rdx
jge 0x5b5bc9
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x36
lea rcx, [0x006b5e63]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
jmp 0x5b5c3b
mov rbx, qword [rsp + 0x180]
lea rdx, [rbx + 2]
mov rcx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x178]
cmp rcx, rdx
jae 0x5b5c19
mov qword [rsp + 0x60], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006578a0]
call fcn.0044a920
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x228]
mov rbx, qword [rsp + 0x60]
movzx esi, word [rsp + 0x2e]
mov word [r8 + rbx], si
mov qword [rsp + 0x180], rdx
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x178], r8
movups xmmword [rsp + 0x80], xmm15
lea rdx, [0x005b74c0]
mov qword [rsp + 0x80], rdx
mov qword [rsp + 0x88], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0x80]
lea rax, [rsp + 0x168]
call fcn.005326e0
mov rax, qword [rsp + 0x228]
cmp qword [rax + 0x1c8], 0
je 0x5b5e13
nop
mov word [rsp + 0x2c], 0
mov byte [rsp + 0x2d], 0x29
cmp qword [rsp + 0x168], 0
jne 0x5b5ddb
cmp qword [rsp + 0x198], 0
jne 0x5b6138
mov rdx, qword [rsp + 0x180]
add rdx, 2
cmp rdx, 2
jge 0x5b5d07
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x1b
lea rcx, [0x006acb04]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
cmp byte [rsp + 0x190], 0
je 0x5b5d69
mov rdx, qword [rsp + 0x180]
add rdx, 2
nop dword [rax]
cmp qword [rsp + 0x188], rdx
jge 0x5b5d69
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x36
lea rcx, [0x006b5e63]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x228]
jmp 0x5b5ddb
mov rbx, qword [rsp + 0x180]
lea rdx, [rbx + 2]
mov rcx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x178]
cmp rcx, rdx
jae 0x5b5db9
mov qword [rsp + 0x60], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006578a0]
call fcn.0044a920
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x228]
mov rbx, qword [rsp + 0x60]
movzx esi, word [rsp + 0x2c]
mov word [r8 + rbx], si
mov qword [rsp + 0x180], rdx
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x178], r8
movups xmmword [rsp + 0x70], xmm15
lea rdx, [0x005b6e20]
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x78], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0x70]
lea rax, [rsp + 0x168]
call fcn.005326e0
mov rax, qword [rsp + 0x228]
mov rdx, qword [rsp + 0x168]
mov r8, qword [rsp + 0x170]
test rdx, rdx
je 0x5b5e32
xor r10d, r10d
xor ecx, ecx
xor r9d, r9d
jmp 0x5b5e76
mov rcx, qword [rsp + 0x180]
mov rdx, qword [rsp + 0x178]
mov r8, qword [rsp + 0x188]
mov r9, qword [rsp + 0x1a0]
cmp r9, rcx
ja 0x5b6130
sub r8, r9
sub rcx, r9
mov r10, r8
neg r8
sar r8, 0x3f
and r9, r8
add r9, rdx
xor edx, edx
xor r8d, r8d
test rdx, rdx
jne 0x5b60e3
movups xmmword [rsp + 0x1c0], xmm15
lea rdi, [rsp + 0x1c8]
lea rdi, [rdi - 0x30]
nop word [rax + rax]
nop dword [rax]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00465c10
mov rbp, qword [rbp]
nop
cmp qword [rsp + 0x1f0], 0
mov byte [rsp + 0x2b], 0
mov byte [rsp + 0x2b], 1
jne 0x5b611d
mov qword [rsp + 0x58], r10
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x68], r9
cmp byte [rsp + 0x1e8], 0
je 0x5b5f4c
mov rdx, qword [rsp + 0x1d8]
inc rdx
cmp qword [rsp + 0x1e0], rdx
jge 0x5b5f4c
lea rax, [0x0066df60]
call fcn.0040d960
mov qword [rax + 8], 0x36
lea rcx, [0x006b5e63]
mov qword [rax], rcx
lea rcx, [0x007191c0]
mov qword [rsp + 0x1c0], rcx
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x228]
mov rcx, qword [rsp + 0x50]
mov r9, qword [rsp + 0x68]
mov r10, qword [rsp + 0x58]
jmp 0x5b5fd2
mov rbx, qword [rsp + 0x1d8]
lea rdx, [rbx + 1]
mov r8, qword [rsp + 0x1e0]
mov r11, qword [rsp + 0x1d0]
cmp r8, rdx
jae 0x5b5fb1
mov qword [rsp + 0x60], rbx
mov rax, r11
mov rbx, rdx
mov rcx, r8
mov edi, 1
lea rsi, [0x006578a0]
call fcn.0044a920
mov r9, qword [rsp + 0x68]
mov r10, qword [rsp + 0x58]
mov r11, rax
mov r8, rcx
mov rdx, rbx
mov rax, qword [rsp + 0x228]
mov rcx, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x60]
movzx esi, byte [rsp + 0x2b]
mov byte [r11 + rbx], sil
mov qword [rsp + 0x1d8], rdx
mov qword [rsp + 0x1e0], r8
mov qword [rsp + 0x1d0], r11
movups xmmword [rsp + 0x140], xmm15
movups xmmword [rsp + 0x148], xmm15
movups xmmword [rsp + 0x158], xmm15
lea rdx, [0x005b62c0]
mov qword [rsp + 0x140], rdx
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x150], r9
mov qword [rsp + 0x158], rcx
mov qword [rsp + 0x160], r10
mov ebx, 3
xor ecx, ecx
lea rdi, [rsp + 0x140]
lea rax, [rsp + 0x1c0]
call fcn.005326e0
mov rdx, qword [rsp + 0x1c0]
mov rsi, qword [rsp + 0x1c8]
test rdx, rdx
je 0x5b6057
xor r8d, r8d
xor r9d, r9d
xor ecx, ecx
jmp 0x5b60a4
mov rcx, qword [rsp + 0x1d8]
mov rdx, qword [rsp + 0x1d0]
mov r8, qword [rsp + 0x1e0]
mov rax, qword [rsp + 0x1f8]
nop word [rax + rax]
cmp rax, rcx
ja 0x5b6118
sub r8, rax
sub rcx, rax
mov r9, r8
neg r8
sar r8, 0x3f
and rax, r8
lea r8, [rax + rdx]
xor edx, edx
xor esi, esi
mov rdi, qword [rsp + 0x228]
mov qword [rdi + 8], rcx
mov qword [rdi + 0x10], r9
cmp dword [0x008f2cf0], 0
jne 0x5b60c2
mov qword [rdi], r8
jmp 0x5b60c7
call fcn.00465620
mov rax, r8
mov rbx, rcx
mov rcx, r9
mov rdi, rdx
mov rbp, qword [rsp + 0x218]
add rsp, 0x220
ret
xor eax, eax
xor ebx, ebx
mov rcx, rbx
mov rdi, rdx
mov rsi, r8
mov rbp, qword [rsp + 0x218]
add rsp, 0x220
nop
ret
mov rax, rdx
xor edi, edi
xor esi, esi
mov rbp, qword [rsp + 0x218]
add rsp, 0x220
ret
call fcn.00465a00
lea rax, [0x006576e0]
lea rbx, [0x007185a0]
call fcn.00436420
mov rax, r9
call fcn.00465a00
lea rax, [0x006576e0]
lea rbx, [0x007185a0]
call fcn.00436420
lea rax, [0x006576e0]
lea rbx, [0x007185a0]
call fcn.00436420
lea rax, [0x006576e0]
lea rbx, [0x007185a0]
call fcn.00436420
lea rax, [0x006576e0]
lea rbx, [0x007185a0]
nop
call fcn.00436420
lea rax, [0x006576e0]
lea rbx, [0x007185a0]
call fcn.00436420
lea rax, [0x006576e0]
lea rbx, [0x007185a0]
call fcn.00436420
lea rax, [0x006576e0]
lea rbx, [0x007185a0]
call fcn.00436420
lea rax, [0x006576e0]
lea rbx, [0x007185a0]
call fcn.00436420
lea rax, [0x006576e0]
lea rbx, [0x007185a0]
nop
call fcn.00436420
lea rax, [0x006576e0]
lea rbx, [0x007185a0]
call fcn.00436420
lea rax, [0x006576e0]
lea rbx, [0x007185a0]
call fcn.00436420
lea rax, [0x006576e0]
lea rbx, [0x007185a0]
call fcn.00436420
lea rax, [0x006576e0]
lea rbx, [0x007185a0]
call fcn.00436420
lea rax, [0x006576e0]
lea rbx, [0x007185a0]
nop
call fcn.00436420
lea rax, [0x006576e0]
lea rbx, [0x007185a0]
call fcn.00436420
lea rax, [0x006576e0]
lea rbx, [0x007185a0]
call fcn.00436420
lea rax, [0x006576e0]
lea rbx, [0x007185a0]
call fcn.00436420
lea rax, [0x006576e0]
lea rbx, [0x007185a0]
call fcn.00436420
nop
mov qword [rsp + 8], rax
call fcn.004632e0
mov rax, qword [rsp + 8]
jmp fcn.005b41c0