Function at 0x140013df0
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x10b0]
mov eax, 0x11b0
call fcn.1400d40d0
sub rsp, rax
vmovaps xmmword [rsp + 0x11a0], xmm6
vmovaps xmmword [rsp + 0x1190], xmm7
vmovaps xmmword [rsp + 0x1180], xmm8
vmovaps xmmword [rsp + 0x1170], xmm9
vmovaps xmmword [rsp + 0x1160], xmm10
vmovaps xmmword [rsp + 0x1150], xmm11
vmovaps xmmword [rsp + 0x1140], xmm12
vmovaps xmmword [rsp + 0x1130], xmm13
vmovaps xmmword [rsp + 0x1120], xmm14
vmovaps xmmword [rsp + 0x1110], xmm15
mov rax, qword [0x140104340]
xor rax, rsp
mov qword [rbp + 0x1008], rax
xor r15d, r15d
call fcn.140013030
vxorps xmm7, xmm7, xmm7
vmovss dword [rbp + 0xda0], xmm7
vmovss dword [rbp + 0xda4], xmm7
vmovss dword [rbp + 0xd98], xmm7
vmovss dword [rbp + 0xd9c], xmm7
mov ecx, dword [0x1401043ec]
vxorps xmm2, xmm2, xmm2
vxorps xmm1, xmm1, xmm1
test ecx, ecx
je 0x140014018
sub ecx, 1
je 0x140013fbf
sub ecx, 1
je 0x140013f63
sub ecx, 1
mov rbx, qword [0x1401b7250]
vcvtsi2ss xmm2, xmm2, dword [0x1401b7204]
vcvtsi2ss xmm1, xmm1, dword [0x1401b7284]
je 0x140013f36
cmp ecx, 1
je 0x140013f09
lea rcx, [rbp + 0xa88]
jmp 0x140014036
lea rcx, [rbp + 0x9c0]
call fcn.140006ec0
vmovsd xmm0, qword [rax]
vmovss xmm1, dword [0x140143204]
vmovss dword [rbp + 0xd98], xmm1
vmovups xmm1, xmmword [0x1401b5328]
jmp 0x14001405f
lea rcx, [rbp + 0xa90]
call fcn.140006ec0
vmovsd xmm0, qword [rax]
vmovss xmm1, dword [0x140143204]
vmovss dword [rbp + 0xd98], xmm1
vmovups xmm1, xmmword [0x14014327c]
jmp 0x140014057
mov rbx, qword [0x1401b7220]
vcvtsi2ss xmm2, xmm2, dword [0x1401b71fc]
vcvtsi2ss xmm1, xmm1, dword [0x1401b7280]
lea rcx, [rbp + 0xa98]
call fcn.140006ec0
vmovsd xmm0, qword [rax]
vmovsd qword [rbp + 0xda0], xmm0
vmovss xmm1, dword [0x140143214]
vmovss dword [rbp + 0xd98], xmm1
vmovss xmm0, dword [0x140143218]
vmovups xmm1, xmmword [0x14014326c]
vmovups xmmword [0x1401b5328], xmm1
jmp 0x14001406f
mov rbx, qword [0x1401b7238]
vcvtsi2ss xmm2, xmm2, dword [0x1401b7218]
vcvtsi2ss xmm1, xmm1, dword [0x1401b722c]
lea rcx, [rbp + 0xaa0]
call fcn.140006ec0
vmovsd xmm0, qword [rax]
vmovsd qword [rbp + 0xda0], xmm0
vmovss xmm1, dword [0x14014320c]
vmovss dword [rbp + 0xd98], xmm1
vmovss xmm0, dword [0x140143210]
vmovups xmm1, xmmword [0x14014325c]
vmovups xmmword [0x1401b5328], xmm1
jmp 0x14001406f
mov rbx, qword [0x1401b7250]
vcvtsi2ss xmm2, xmm2, dword [0x1401b7204]
vcvtsi2ss xmm1, xmm1, dword [0x1401b7284]
lea rcx, [rbp + 0xaa8]
call fcn.140006ec0
vmovsd xmm0, qword [rax]
vmovss xmm1, dword [0x140143204]
vmovss dword [rbp + 0xd98], xmm1
vmovups xmm1, xmmword [0x14014324c]
vmovups xmmword [0x1401b5328], xmm1
vmovsd qword [rbp + 0xda0], xmm0
vmovss xmm0, dword [0x140143208]
vmovss dword [rbp + 0xd9c], xmm0
vmovups xmmword [rbp + 0xee0], xmm1
mov rcx, qword [0x1401b7290]
vmovss xmm0, dword [rcx + 0x10]
vsubss xmm1, xmm0, dword [0x1400eb080]
vmulss xmm3, xmm1, dword [0x1400ead74]
vmovss xmm0, dword [rcx + 0x14]
vsubss xmm0, xmm0, dword [0x1400eb070]
vmulss xmm1, xmm0, dword [0x1400ead74]
or dword [rcx + 0x47d0], 1
vmovss dword [rcx + 0x47e0], xmm3
vmovss dword [rcx + 0x47e4], xmm1
vunpcklps xmm0, xmm7, xmm7
vmovsd qword [rcx + 0x47e8], xmm0
mov dword [rcx + 0x47d4], 2
or dword [rcx + 0x47d0], 2
mov dword [rcx + 0x47f0], 0x4454c000
mov dword [rcx + 0x47f4], 0x44008000
mov dword [rcx + 0x47d8], 1
mov byte [rbp + 0x768], 0x5e
mov al, 0x1f
mov cl, 0x37
mov dl, 0x33
mov r8b, 0xd
mov r9b, 0x2a
mov r10b, 0x3f
mov r11b, 0x2c
xor edi, edi
xor al, 0x5e
mov byte [rbp + 0x769], al
xor cl, 0x5e
mov byte [rbp + 0x76a], cl
xor dl, 0x5e
mov byte [rbp + 0x76b], dl
xor r8b, 0x5e
mov byte [rbp + 0x76c], r8b
xor r9b, 0x5e
mov byte [rbp + 0x76d], r9b
xor r10b, 0x5e
mov byte [rbp + 0x76e], r10b
xor r11b, 0x5e
mov byte [rbp + 0x76f], r11b
mov byte [rbp + 0x770], dil
xor edx, edx
lea r8d, [rdi + 0x23]
lea rcx, [rbp + 0x769]
call fcn.140053c20
lea rcx, [rbp + 0xd98]
call fcn.140059900
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x9c8], xmm0
vmovups xmm1, xmmword [0x1400eb5d0]
vmovups xmmword [rbp + 0x9d8], xmm1
vmovss xmm8, dword [0x1400eadc0]
vmovss dword [rbp + 0x81c], xmm8
vmovss dword [rbp + 0x820], xmm8
vmovss dword [rbp + 0x824], xmm7
vmovss dword [rbp + 0x828], xmm7
lea rax, [rbp + 0x9c8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x9d8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x81c]
lea r8, [rbp + 0x824]
lea rdx, [rbp + 0xda0]
mov rcx, rbx
call fcn.14007f020
vmovss xmm0, dword [0x1400eaf4c]
vmovss dword [rbp + 0x82c], xmm0
vmovss xmm15, dword [0x1400eaedc]
vmovss dword [rbp + 0x830], xmm15
lea rcx, [rbp + 0x82c]
call fcn.140059900
mov r8, qword [0x1401b52b8]
add r8, 0xfffffffffffffff0
lea rax, [rbp + 0x7a8]
mov qword [rsp + 0x20], rax
lea r9, [rdi - 1]
lea rdx, [0x1401b52a8]
lea rcx, [rbp + 0xae8]
call fcn.14002b210
nop
lea rcx, [rbp + 0xae8]
call fcn.140008880
mov rbx, rax
mov dword [rsp + 0x20], 0x2d
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xc28]
call fcn.140005a10
vmovups xmm0, xmmword [rax]
vmovups xmmword [rbp + 0x9e8], xmm0
mov rdx, rbx
lea rcx, [rbp + 0x9e8]
call fcn.14007d6c0
nop
lea rcx, [rbp + 0xae8]
call fcn.1400064a0
lea rcx, [0x14014321c]
call fcn.140059900
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x9f8], xmm0
vmovups xmm1, xmmword [0x1400eb5d0]
vmovups xmmword [rbp + 0xa08], xmm1
vmovss dword [rbp + 0x834], xmm8
vmovss dword [rbp + 0x838], xmm8
vmovss dword [rbp + 0x83c], xmm7
vmovss dword [rbp + 0x840], xmm7
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401b7200]
vmovss dword [rbp + 0x844], xmm0
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401b71f4]
vmovss dword [rbp + 0x848], xmm1
lea rax, [rbp + 0x9f8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xa08]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x834]
lea r8, [rbp + 0x83c]
lea rdx, [rbp + 0x844]
mov rcx, qword [0x1401b7208]
call fcn.14007f020
xor ecx, ecx
call fcn.140050d20
test al, al
je 0x14001436d
mov dword [0x140143200], r15d
mov rcx, qword [0x1401b7290]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov rbx, qword [rax + 0x298]
lea rcx, [rbp + 0xee0]
call fcn.140048c70
mov r9d, eax
mov rax, qword [0x1401b7290]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm3, dword [rcx + 0x24]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401b7200]
vmovss xmm5, dword [0x14014321c]
vaddss xmm0, xmm0, xmm5
vaddss xmm1, xmm0, dword [rcx + 0x20]
vmovss dword [rbp + 0x84c], xmm1
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401b71f4]
vaddss xmm0, xmm2, dword [0x140143220]
vaddss xmm1, xmm0, xmm3
vmovss dword [rbp + 0x850], xmm1
mov rax, qword [rax + 0x3ef8]
vmovss xmm1, dword [rax + 0x24]
vaddss xmm0, xmm5, dword [rax + 0x20]
vmovss dword [rbp + 0x854], xmm0
vaddss xmm1, xmm1, dword [0x140143220]
vmovss dword [rbp + 0x858], xmm1
vmovss xmm10, dword [0x1400eae68]
vmovss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], 0xf0
vmovss xmm9, dword [0x1400eaf18]
vmovss dword [rsp + 0x20], xmm9
lea r8, [rbp + 0x84c]
lea rdx, [rbp + 0x854]
mov rcx, rbx
call fcn.14006d4a0
lea rcx, [0x140143224]
call fcn.140059900
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0xa18], xmm0
vmovups xmm1, xmmword [0x1400eb5d0]
vmovups xmmword [rbp + 0x9b0], xmm1
vmovss dword [rbp + 0x85c], xmm8
vmovss dword [rbp + 0x860], xmm8
vmovss dword [rbp + 0x86c], xmm7
vmovss dword [rbp + 0x870], xmm7
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401b7200]
vmovss dword [rbp + 0x874], xmm0
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401b71f4]
vmovss dword [rbp + 0x878], xmm1
lea rax, [rbp + 0xa18]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x9b0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x85c]
lea r8, [rbp + 0x86c]
lea rdx, [rbp + 0x874]
mov rcx, qword [0x1401b7270]
call fcn.14007f020
xor ecx, ecx
call fcn.140050d20
test al, al
je 0x140014518
mov dword [0x140143200], 1
mov rcx, qword [0x1401b7290]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov rbx, qword [rax + 0x298]
lea rcx, [rbp + 0xee0]
call fcn.140048c70
mov r9d, eax
mov rax, qword [0x1401b7290]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm3, dword [rcx + 0x24]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401b7200]
vmovss xmm5, dword [0x140143224]
vaddss xmm0, xmm0, xmm5
vaddss xmm1, xmm0, dword [rcx + 0x20]
vmovss dword [rbp + 0x87c], xmm1
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401b71f4]
vaddss xmm0, xmm2, dword [0x140143228]
vaddss xmm1, xmm0, xmm3
vmovss dword [rbp + 0x880], xmm1
mov rax, qword [rax + 0x3ef8]
vmovss xmm1, dword [rax + 0x24]
vaddss xmm0, xmm5, dword [rax + 0x20]
vmovss dword [rbp + 0x884], xmm0
vaddss xmm1, xmm1, dword [0x140143228]
vmovss dword [rbp + 0x888], xmm1
vmovss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], 0xf0
vmovss dword [rsp + 0x20], xmm9
lea r8, [rbp + 0x87c]
lea rdx, [rbp + 0x884]
mov rcx, rbx
call fcn.14006d4a0
lea rcx, [0x14014322c]
call fcn.140059900
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0xa28], xmm0
vmovups xmm1, xmmword [0x1400eb5d0]
vmovups xmmword [rbp + 0xa38], xmm1
vmovss dword [rbp + 0x88c], xmm8
vmovss dword [rbp + 0x890], xmm8
vmovss dword [rbp + 0x894], xmm7
vmovss dword [rbp + 0x898], xmm7
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401b7200]
vmovss dword [rbp + 0x89c], xmm0
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401b71f4]
vmovss dword [rbp + 0x8a0], xmm1
lea rax, [rbp + 0xa28]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xa38]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x88c]
lea r8, [rbp + 0x894]
lea rdx, [rbp + 0x89c]
mov rcx, qword [0x1401b7210]
call fcn.14007f020
xor ecx, ecx
call fcn.140050d20
test al, al
je 0x1400146b3
mov dword [0x140143200], 2
mov rcx, qword [0x1401b7290]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov rbx, qword [rax + 0x298]
lea rcx, [rbp + 0xee0]
call fcn.140048c70
mov r9d, eax
mov rax, qword [0x1401b7290]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm3, dword [rcx + 0x24]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401b7200]
vmovss xmm5, dword [0x14014322c]
vaddss xmm0, xmm0, xmm5
vaddss xmm1, xmm0, dword [rcx + 0x20]
vmovss dword [rbp + 0x7ac], xmm1
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401b71f4]
vaddss xmm0, xmm2, dword [0x140143230]
vaddss xmm1, xmm0, xmm3
vmovss dword [rbp + 0x7b0], xmm1
mov rax, qword [rax + 0x3ef8]
vmovss xmm1, dword [rax + 0x24]
vaddss xmm0, xmm5, dword [rax + 0x20]
vmovss dword [rbp + 0x7b4], xmm0
vaddss xmm1, xmm1, dword [0x140143230]
vmovss dword [rbp + 0x7b8], xmm1
vmovss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], 0xf0
vmovss dword [rsp + 0x20], xmm9
lea r8, [rbp + 0x7ac]
lea rdx, [rbp + 0x7b4]
mov rcx, rbx
call fcn.14006d4a0
lea rcx, [0x140143234]
call fcn.140059900
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0xa48], xmm0
vmovups xmm1, xmmword [0x1400eb5d0]
vmovups xmmword [rbp + 0xa58], xmm1
vmovss dword [rbp + 0x7bc], xmm8
vmovss dword [rbp + 0x7c0], xmm8
vmovss dword [rbp + 0x7c4], xmm7
vmovss dword [rbp + 0x7c8], xmm7
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401b7200]
vmovss dword [rbp + 0x7cc], xmm0
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401b71f4]
vmovss dword [rbp + 0x7d0], xmm1
lea rax, [rbp + 0xa48]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xa58]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x7bc]
lea r8, [rbp + 0x7c4]
lea rdx, [rbp + 0x7cc]
mov rcx, qword [0x1401b7240]
call fcn.14007f020
xor ecx, ecx
call fcn.140050d20
test al, al
je 0x14001484e
mov dword [0x140143200], 3
mov rcx, qword [0x1401b7290]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov rbx, qword [rax + 0x298]
lea rcx, [rbp + 0xee0]
call fcn.140048c70
mov r9d, eax
mov rax, qword [0x1401b7290]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm3, dword [rcx + 0x24]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401b7200]
vmovss xmm5, dword [0x140143234]
vaddss xmm0, xmm0, xmm5
vaddss xmm1, xmm0, dword [rcx + 0x20]
vmovss dword [rbp + 0x7d4], xmm1
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401b71f4]
vaddss xmm0, xmm2, dword [0x140143238]
vaddss xmm1, xmm0, xmm3
vmovss dword [rbp + 0x7d8], xmm1
mov rax, qword [rax + 0x3ef8]
vmovss xmm1, dword [rax + 0x24]
vaddss xmm0, xmm5, dword [rax + 0x20]
vmovss dword [rbp + 0x864], xmm0
vaddss xmm1, xmm1, dword [0x140143238]
vmovss dword [rbp + 0x868], xmm1
vmovss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], 0xf0
vmovss dword [rsp + 0x20], xmm9
lea r8, [rbp + 0x7d4]
lea rdx, [rbp + 0x864]
mov rcx, rbx
call fcn.14006d4a0
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0xff8]
call fcn.140005a10
mov rax, qword [0x1401b7290]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm0, dword [rcx + 0x100]
vsubss xmm1, xmm0, dword [rcx + 0x20]
vaddss xmm2, xmm1, dword [rcx + 0x84]
vmovss xmm6, dword [0x1400eaf3c]
vaddss xmm0, xmm2, xmm6
vmovss dword [rbp + 0x7e4], xmm0
vmovss xmm1, dword [0x1400eb058]
vmovss dword [rbp + 0x7e8], xmm1
lea rcx, [rbp + 0x7e4]
call fcn.140059900
vmovss xmm0, dword [0x1400eb008]
vmovss dword [rbp + 0x7ec], xmm0
vmovss xmm1, dword [0x1400eaf98]
vmovss dword [rbp + 0x7f0], xmm1
mov rcx, qword [0x1401b7290]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
xor r8d, r8d
lea rdx, str.User
mov rcx, qword [rcx + 0x3ef8]
call fcn.14004d560
mov edx, eax
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [rbp + 0x7ec]
lea rcx, str.User
call fcn.140050e50
mov rax, qword [0x1401b7290]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm0, dword [rcx + 0x104]
vsubss xmm1, xmm0, dword [rcx + 0x24]
vaddss xmm2, xmm1, dword [rcx + 0x88]
vmovss xmm14, dword [0x1400eaf20]
vaddss xmm4, xmm2, xmm14
vmovss xmm0, dword [rcx + 0x100]
vsubss xmm1, xmm0, dword [rcx + 0x20]
vaddss xmm2, xmm1, dword [rcx + 0x84]
vaddss xmm3, xmm2, xmm15
vmovss dword [rbp + 0x7f4], xmm3
vmovss dword [rbp + 0x7f8], xmm4
lea rcx, [rbp + 0x7f4]
call fcn.140059900
lea rcx, [rbp + 0xab0]
call fcn.140059850
call fcn.14004dcf0
vmovups xmm0, xmmword [0x1400eb5d0]
vmovups xmmword [rbp + 0xa68], xmm0
vmovss dword [rbp + 0x7fc], xmm8
vmovss dword [rbp + 0x800], xmm8
vmovss dword [rbp + 0x804], xmm7
vmovss dword [rbp + 0x808], xmm7
lea rax, [rbp + 0xa68]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x7fc]
lea r8, [rbp + 0x804]
vmovss xmm1, dword [0x1400eaf78]
mov rcx, qword [0x1401b7258]
call fcn.140013c30
mov rax, qword [0x1401b7290]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm0, dword [rcx + 0x100]
vsubss xmm1, xmm0, dword [rcx + 0x20]
vaddss xmm2, xmm1, dword [rcx + 0x84]
vmovss xmm12, dword [0x1400eafa0]
vaddss xmm0, xmm2, xmm12
call fcn.140059960
vmovss xmm1, dword [0x1400eb0f8]
vxorps xmm0, xmm0, xmm0
call fcn.140059790
mov byte [rbp + 0x798], 0x37
mov al, 0x62
mov cl, 0x44
mov dl, 0x52
mov r8b, 0x45
mov r9b, 0xd
mov r10b, 0x3d
mov r11b, 0x12
movzx ebx, cl
xor edi, edi
xor al, 0x37
mov byte [rbp + 0x799], al
xor cl, 0x37
mov byte [rbp + 0x79a], cl
xor dl, 0x37
mov byte [rbp + 0x79b], dl
xor r8b, 0x37
mov byte [rbp + 0x79c], r8b
xor r9b, 0x37
mov byte [rbp + 0x79d], r9b
xor r10b, 0x37
mov byte [rbp + 0x79e], r10b
xor r11b, 0x37
mov byte [rbp + 0x79f], r11b
xor bl, 0x37
mov byte [rbp + 0x7a0], bl
mov byte [rbp + 0x7a1], dil
vmovups ymm0, ymmword [0x1401b52d8]
vmovups ymmword [rbp + 0x8e0], ymm0
lea rdx, [rbp + 0x8e0]
lea rcx, [rbp + 0x799]
vzeroupper
call fcn.14007d580
call fcn.140051080
mov rax, qword [0x1401b7290]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm0, dword [rcx + 0x100]
vsubss xmm1, xmm0, dword [rcx + 0x20]
vaddss xmm2, xmm1, dword [rcx + 0x84]
vaddss xmm0, xmm2, xmm6
call fcn.140059960
mov rax, qword [0x1401b7290]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm0, dword [rcx + 0x100]
vsubss xmm1, xmm0, dword [rcx + 0x20]
vaddss xmm2, xmm1, dword [rcx + 0x84]
vaddss xmm3, xmm2, xmm6
vmovss dword [rbp + 0x80c], xmm3
vmovss xmm0, dword [0x1400eafb8]
vmovss dword [rbp + 0x810], xmm0
lea rcx, [rbp + 0x80c]
call fcn.140059900
mov byte [rbp + 0x788], 0x59
mov al, 0xb
mov cl, 0x30
mov dl, 0x37
mov r8b, 0x3e
mov r9b, 0x6a
mov r10b, 0x74
mov r11b, 0x7c
mov bl, 0x2a
xor al, 0x59
mov byte [rbp + 0x789], al
xor cl, 0x59
mov byte [rbp + 0x78a], cl
xor dl, 0x59
mov byte [rbp + 0x78b], dl
xor r8b, 0x59
mov byte [rbp + 0x78c], r8b
xor r9b, 0x59
mov byte [rbp + 0x78d], r9b
xor r10b, 0x59
mov byte [rbp + 0x78e], r10b
xor r11b, 0x59
mov byte [rbp + 0x78f], r11b
xor bl, 0x59
mov byte [rbp + 0x790], bl
mov byte [rbp + 0x791], dil
lea rdx, str.Sep_25_2024
lea rcx, [rbp + 0x789]
call fcn.14007d580
lea rcx, [0x14014323c]
call fcn.140059900
mov byte [rbp + 0x750], 0x34
mov al, 0x64
mov cl, 0x55
mov dl, 0x53
mov r8b, 0x51
xor al, 0x34
mov byte [rbp + 0x751], al
xor cl, 0x34
mov byte [rbp + 0x752], cl
xor dl, 0x34
mov byte [rbp + 0x753], dl
xor r8b, 0x34
mov byte [rbp + 0x754], r8b
mov byte [rbp + 0x755], dil
mov rcx, qword [0x1401b7290]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
xor r8d, r8d
lea rdx, [rbp + 0x751]
mov rcx, qword [rcx + 0x3ef8]
call fcn.14004d560
mov edx, eax
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [0x140143244]
lea rcx, [rbp + 0x751]
call fcn.140050e50
lea r14, str._.1f
vmovsd xmm13, qword [0x1400eae60]
mov eax, dword [0x140143200]
test eax, eax
jne 0x140016760
xor r8d, r8d
xor edx, edx
lea ecx, [rdi + 2]
call fcn.14007cd50
vmovss dword [rbp + 0x814], xmm6
vmovss xmm11, dword [0x1400eaf54]
vmovss dword [rbp + 0x818], xmm11
lea rcx, [rbp + 0x814]
call fcn.140059900
mov byte [rbp + 0x778], 0x1d
mov al, 0xf2
mov cl, 0x9c
mov dl, 0xb3
mov r8b, 0x3d
mov r9b, 0x58
mov r10b, 0x4e
mov r11b, 0x4d
xor ebx, ebx
xor al, 0x1d
mov byte [rbp + 0x779], al
xor cl, 0x1d
mov byte [rbp + 0x77a], cl
xor dl, 0x1d
mov byte [rbp + 0x77b], dl
xor r8b, 0x1d
mov byte [rbp + 0x77c], r8b
xor r9b, 0x1d
mov byte [rbp + 0x77d], r9b
xor r10b, 0x1d
mov byte [rbp + 0x77e], r10b
xor r11b, 0x1d
mov byte [rbp + 0x77f], r11b
mov byte [rbp + 0x780], bl
lea rcx, [rbp + 0x779]
call fcn.140080f90
vmovss dword [rbp + 0xec4], xmm7
vmovss dword [rbp + 0xec8], xmm15
mov dword [rbp + 0xdbc], r15d
mov dword [rbp + 0xda8], 2
mov dword [rbp + 0xebc], r15d
mov dword [rbp + 0xec0], 0x80
mov rax, qword [0x1401b7290]
vmovss xmm0, dword [rax + 0x3810]
vaddss xmm1, xmm0, xmm0
vaddss xmm2, xmm1, dword [rax + 0x3c20]
vcvtss2sd xmm3, xmm2, xmm2
vmulsd xmm0, xmm3, xmm13
vcvtsd2ss xmm2, xmm0, xmm0
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], bl
lea r9, [0x1401043c1]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7608]
call fcn.140013500
cmp byte [0x1401043c1], bl
je 0x14001550e
mov rax, qword [0x1401b74c8]
mov qword [rbp + 0x900], rax
mov rax, qword [0x1401b7550]
mov qword [rbp + 0x908], rax
mov rax, qword [0x1401b7538]
mov qword [rbp + 0x910], rax
mov rax, qword [0x1401b7540]
mov qword [rbp + 0x8e0], rax
mov rax, qword [0x1401b7688]
mov qword [rbp + 0x8e8], rax
mov rax, qword [0x1401b7488]
mov qword [rbp + 0x8f0], rax
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b53f8]
mov qword [rsp + 0x30], rax
lea rax, str.BoxCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401043c4]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b74a0]
call fcn.140013500
cmp byte [0x1401043c4], bl
je 0x140014fee
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], bl
lea r9, [0x1401043c0]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7418]
call fcn.140013500
movsxd rax, dword [0x1401b73d8]
mov rcx, qword [rbp + rax*8 + 0x900]
mov qword [rsp + 0x28], rcx
lea rax, [rbp + 0xda8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xdbc]
lea r8, [0x1401b73d8]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7598]
call fcn.140013aa0
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0xec8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xec4]
lea r8, [0x1401b7a28]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b74e8]
call fcn.140013910
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b5428]
mov qword [rsp + 0x30], rax
lea rax, str.FilledBoxCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401b73a9]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7480]
call fcn.140013500
cmp byte [0x1401b73a9], bl
je 0x14001508e
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b5458]
mov qword [rsp + 0x30], rax
lea rax, str.MultiCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401b739b]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7570]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b5448]
mov qword [rsp + 0x30], rax
lea rax, str.HeadBoxCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401b73a1]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b74f0]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b5438]
mov qword [rsp + 0x30], rax
lea rax, str.BoneCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401043c2]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7478]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b5408]
mov qword [rsp + 0x30], rax
lea rax, str.PenisCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401b73a0]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7620]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b5418]
mov qword [rsp + 0x30], rax
lea rbx, str.LineCol
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401b73b0]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7628]
call fcn.140013500
cmp byte [0x1401b73b0], dil
je 0x140015206
movsxd rax, dword [0x1401b73ac]
mov rcx, qword [rbp + rax*8 + 0x8e0]
mov qword [rsp + 0x28], rcx
lea rax, [rbp + 0xda8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xdbc]
lea r8, [0x1401b73ac]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b76f0]
call fcn.140013aa0
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b53e8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401b73a5]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b76e8]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], dil
lea r9, [0x1401043c3]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7518]
call fcn.140013500
cmp byte [0x1401043c3], dil
je 0x1400152d0
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], dil
lea r9, [0x1401b73a3]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7428]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], dil
lea r9, [0x1401b7398]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7640]
call fcn.140013500
cmp byte [0x1401b7398], dil
je 0x140015355
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], dil
lea r9, [0x1401b7399]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7668]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], dil
lea r9, [0x1401b73a7]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7708]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], dil
lea r9, [0x1401b73aa]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b76f8]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], dil
lea r9, [0x1401b73a2]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7650]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], dil
lea r9, [0x1401043c5]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7440]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], dil
lea r9, [0x1401b73a8]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7500]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b5468]
mov qword [rsp + 0x30], rax
lea rax, str.VisibleCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401b739a]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7510]
call fcn.140013500
lea rax, [0x1400e11c8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xec0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xebc]
lea r8, [0x1401b7394]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b74f8]
call fcn.140013aa0
call fcn.14007c4f0
vmovaps xmm0, xmm11
call fcn.1400599a0
mov byte [rbp + 0x2c0], 0x75
mov dl, 0xef
lea rcx, [rbp + 0x2c0]
call fcn.140028a90
mov byte [rbp + 0x2c1], al
mov dl, 0x96
lea rcx, [rbp + 0x2c0]
call fcn.140028a90
mov byte [rbp + 0x2c2], al
mov dl, 0x81
lea rcx, [rbp + 0x2c0]
call fcn.140028a90
mov byte [rbp + 0x2c3], al
mov dl, 0x20
lea rcx, [rbp + 0x2c0]
call fcn.140028a90
mov byte [rbp + 0x2c4], al
mov dl, 0x45
lea rcx, [rbp + 0x2c0]
call fcn.140028a90
mov byte [rbp + 0x2c5], al
mov dl, 0x53
lea rcx, [rbp + 0x2c0]
call fcn.140028a90
mov byte [rbp + 0x2c6], al
mov dl, 0x50
lea rcx, [rbp + 0x2c0]
call fcn.140028a90
mov byte [rbp + 0x2c7], al
mov dl, 0x20
lea rcx, [rbp + 0x2c0]
call fcn.140028a90
mov byte [rbp + 0x2c8], al
mov dl, 0x50
lea rcx, [rbp + 0x2c0]
call fcn.140028a90
mov byte [rbp + 0x2c9], al
mov dl, 0x72
lea rcx, [rbp + 0x2c0]
call fcn.140028a90
mov byte [rbp + 0x2ca], al
mov dl, 0x65
lea rcx, [rbp + 0x2c0]
call fcn.140028a90
mov byte [rbp + 0x2cb], al
mov dl, 0x76
lea rcx, [rbp + 0x2c0]
call fcn.140028a90
mov byte [rbp + 0x2cc], al
mov dl, 0x69
lea rcx, [rbp + 0x2c0]
call fcn.140028a90
mov byte [rbp + 0x2cd], al
mov dl, 0x65
lea rcx, [rbp + 0x2c0]
call fcn.140028a90
mov byte [rbp + 0x2ce], al
mov dl, 0x77
lea rcx, [rbp + 0x2c0]
call fcn.140028a90
mov byte [rbp + 0x2cf], al
xor eax, eax
mov byte [rbp + 0x2d0], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x2c1]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x2c0]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x2c1]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x140015660
mov edx, 0xf
lea rcx, [rbp + 0x2c1]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x2c1]
call fcn.140028aa0
mov rcx, rax
call fcn.140080f90
mov ecx, 0xffffffff
call fcn.14007b910
vmovaps xmm6, xmm0
call fcn.1400598d0
vmovaps xmm2, xmm0
vmovaps xmm1, xmm6
lea rcx, [rbp + 0xab8]
call fcn.140006ec0
mov rcx, qword [rax]
call fcn.14000f590
call fcn.140059c40
vmulss xmm2, xmm0, xmm9
vmovaps xmm1, xmm7
lea rcx, [rbp + 0x8b4]
call fcn.140006ec0
lea rcx, [rbp + 0x8b4]
call fcn.140080300
mov byte [rbp - 0x48], 0x66
mov dl, 0xef
lea rcx, [rbp - 0x48]
call fcn.140028a90
mov byte [rbp - 0x47], al
mov dl, 0x83
lea rcx, [rbp - 0x48]
call fcn.140028a90
mov byte [rbp - 0x46], al
mov dl, 0xab
lea rcx, [rbp - 0x48]
call fcn.140028a90
mov byte [rbp - 0x45], al
mov dl, 0x20
lea rcx, [rbp - 0x48]
call fcn.140028a90
mov byte [rbp - 0x44], al
mov dl, 0x47
lea rcx, [rbp - 0x48]
call fcn.140028a90
mov byte [rbp - 0x43], al
mov dl, 0x6c
lea rcx, [rbp - 0x48]
call fcn.140028a90
mov byte [rbp - 0x42], al
mov dl, 0x6f
lea rcx, [rbp - 0x48]
call fcn.140028a90
mov byte [rbp - 0x41], al
mov dl, 0x77
lea rcx, [rbp - 0x48]
call fcn.140028a90
mov byte [rbp - 0x40], al
xor eax, eax
mov byte [rbp - 0x3f], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp - 0x47]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp - 0x48]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp - 0x47]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x140015794
mov edx, 8
lea rcx, [rbp - 0x47]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp - 0x47]
call fcn.140028aa0
mov rcx, rax
call fcn.140080f90
vmovss dword [rbp + 0xeb4], xmm8
vmovss xmm0, dword [0x1400eaf4c]
vmovss dword [rbp + 0xeb8], xmm0
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b5270]
mov qword [rsp + 0x30], rax
lea rax, str.GlowCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401b7735]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7520]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm6, xmm2, xmm2
mov byte [rbp - 0x68], 3
mov dl, 0x52
lea rcx, [rbp - 0x68]
call fcn.140028a90
mov byte [rbp - 0x67], al
mov dl, 0x61
lea rcx, [rbp - 0x68]
call fcn.140028a90
mov byte [rbp - 0x66], al
mov dl, 0x69
lea rcx, [rbp - 0x68]
call fcn.140028a90
mov byte [rbp - 0x65], al
mov dl, 0x6e
lea rcx, [rbp - 0x68]
call fcn.140028a90
mov byte [rbp - 0x64], al
mov dl, 0x62
lea rcx, [rbp - 0x68]
call fcn.140028a90
mov byte [rbp - 0x63], al
mov dl, 0x6f
lea rcx, [rbp - 0x68]
call fcn.140028a90
mov byte [rbp - 0x62], al
mov dl, 0x77
lea rcx, [rbp - 0x68]
call fcn.140028a90
mov byte [rbp - 0x61], al
xor eax, eax
mov byte [rbp - 0x60], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp - 0x67]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp - 0x68]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp - 0x67]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x1400158d0
mov edx, 7
lea rcx, [rbp - 0x67]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp - 0x67]
call fcn.140028aa0
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b773b]
vmovaps xmm2, xmm6
vmovaps xmm1, xmm15
mov rcx, rax
call fcn.140013500
cmp byte [0x1401b773b], 0
je 0x140015b27
mov byte [rbp + 0x2a8], 0x25
mov dl, 0x52
lea rcx, [rbp + 0x2a8]
call fcn.140028a90
mov byte [rbp + 0x2a9], al
mov dl, 0x61
lea rcx, [rbp + 0x2a8]
call fcn.140028a90
mov byte [rbp + 0x2aa], al
mov dl, 0x69
lea rcx, [rbp + 0x2a8]
call fcn.140028a90
mov byte [rbp + 0x2ab], al
mov dl, 0x6e
lea rcx, [rbp + 0x2a8]
call fcn.140028a90
mov byte [rbp + 0x2ac], al
mov dl, 0x62
lea rcx, [rbp + 0x2a8]
call fcn.140028a90
mov byte [rbp + 0x2ad], al
mov dl, 0x6f
lea rcx, [rbp + 0x2a8]
call fcn.140028a90
mov byte [rbp + 0x2ae], al
mov dl, 0x77
lea rcx, [rbp + 0x2a8]
call fcn.140028a90
mov byte [rbp + 0x2af], al
mov dl, 0x20
lea rcx, [rbp + 0x2a8]
call fcn.140028a90
mov byte [rbp + 0x2b0], al
mov dl, 0x53
lea rcx, [rbp + 0x2a8]
call fcn.140028a90
mov byte [rbp + 0x2b1], al
mov dl, 0x70
lea rcx, [rbp + 0x2a8]
call fcn.140028a90
mov byte [rbp + 0x2b2], al
mov dl, 0x65
lea rcx, [rbp + 0x2a8]
call fcn.140028a90
mov byte [rbp + 0x2b3], al
mov dl, 0x65
lea rcx, [rbp + 0x2a8]
call fcn.140028a90
mov byte [rbp + 0x2b4], al
mov dl, 0x64
lea rcx, [rbp + 0x2a8]
call fcn.140028a90
mov byte [rbp + 0x2b5], al
mov dl, 0x3a
lea rcx, [rbp + 0x2a8]
call fcn.140028a90
mov byte [rbp + 0x2b6], al
mov dl, 0x20
lea rcx, [rbp + 0x2a8]
call fcn.140028a90
mov byte [rbp + 0x2b7], al
xor eax, eax
mov byte [rbp + 0x2b8], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x2a9]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x2a8]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x2a9]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x140015aa0
mov edx, 0xf
lea rcx, [rbp + 0x2a9]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x2a9]
call fcn.140028aa0
mov rcx, rax
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0xeb8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xeb4]
lea r8, [0x140143700]
vmovaps xmm1, xmm15
call fcn.140013910
mov byte [rbp + 0x398], 0x1f
mov dl, 0xef
lea rcx, [rbp + 0x398]
call fcn.140028a90
mov byte [rbp + 0x399], al
mov dl, 0x85
lea rcx, [rbp + 0x398]
call fcn.140028a90
mov byte [rbp + 0x39a], al
mov dl, 0x8e
lea rcx, [rbp + 0x398]
call fcn.140028a90
mov byte [rbp + 0x39b], al
mov dl, 0x20
lea rcx, [rbp + 0x398]
call fcn.140028a90
mov byte [rbp + 0x39c], al
mov dl, 0x45
lea rcx, [rbp + 0x398]
call fcn.140028a90
mov byte [rbp + 0x39d], al
mov dl, 0x78
lea rcx, [rbp + 0x398]
call fcn.140028a90
mov byte [rbp + 0x39e], al
mov dl, 0x74
lea rcx, [rbp + 0x398]
call fcn.140028a90
mov byte [rbp + 0x39f], al
mov dl, 0x65
lea rcx, [rbp + 0x398]
call fcn.140028a90
mov byte [rbp + 0x3a0], al
mov dl, 0x72
lea rcx, [rbp + 0x398]
call fcn.140028a90
mov byte [rbp + 0x3a1], al
mov dl, 0x6e
lea rcx, [rbp + 0x398]
call fcn.140028a90
mov byte [rbp + 0x3a2], al
mov dl, 0x61
lea rcx, [rbp + 0x398]
call fcn.140028a90
mov byte [rbp + 0x3a3], al
mov dl, 0x6c
lea rcx, [rbp + 0x398]
call fcn.140028a90
mov byte [rbp + 0x3a4], al
mov dl, 0x20
lea rcx, [rbp + 0x398]
call fcn.140028a90
mov byte [rbp + 0x3a5], al
mov dl, 0x52
lea rcx, [rbp + 0x398]
call fcn.140028a90
mov byte [rbp + 0x3a6], al
mov dl, 0x61
lea rcx, [rbp + 0x398]
call fcn.140028a90
mov byte [rbp + 0x3a7], al
mov dl, 0x64
lea rcx, [rbp + 0x398]
call fcn.140028a90
mov byte [rbp + 0x3a8], al
mov dl, 0x61
lea rcx, [rbp + 0x398]
call fcn.140028a90
mov byte [rbp + 0x3a9], al
mov dl, 0x72
lea rcx, [rbp + 0x398]
call fcn.140028a90
mov byte [rbp + 0x3aa], al
xor eax, eax
mov byte [rbp + 0x3ab], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x399]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x398]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x399]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0x12
jb 0x140015ca1
mov edx, 0x12
lea rcx, [rbp + 0x399]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x399]
call fcn.140028aa0
mov rcx, rax
call fcn.140080f90
vmovss xmm0, dword [0x1400eada0]
vmovss dword [rbp + 0xe2c], xmm0
vmovss dword [rbp + 0xe78], xmm10
vmovss xmm1, dword [0x1400eb06c]
vmovss dword [rbp + 0xe24], xmm1
vmovss xmm0, dword [0x1400eb098]
vmovss dword [rbp + 0xe28], xmm0
vmovss xmm1, dword [0x1400eafc8]
vmovss dword [rbp + 0xe1c], xmm1
vmovss xmm0, dword [0x1400eb050]
vmovss dword [rbp + 0xe20], xmm0
vmovss dword [rbp + 0xe14], xmm7
vmovss dword [rbp + 0xe18], xmm8
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b773e]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7490]
call fcn.140013500
cmp byte [0x1401b773e], 0
je 0x140015f07
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b773d]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7468]
call fcn.140013500
cmp byte [0x1401b773d], 0
je 0x140015f07
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b773f]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7458]
call fcn.140013500
lea rax, str._1.f
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xe78]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xe2c]
lea r8, [0x140143708]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7528]
call fcn.140013910
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0xe28]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xe24]
lea r8, [0x140143710]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b76e0]
call fcn.140013910
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0xe20]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xe1c]
lea r8, [0x140143704]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7678]
call fcn.140013910
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0xe18]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xe14]
lea r8, [0x14014370c]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7630]
call fcn.140013910
call fcn.140080480
mov byte [rbp + 0x248], 0x5b
mov dl, 0xef
lea rcx, [rbp + 0x248]
call fcn.140028a90
mov byte [rbp + 0x249], al
mov dl, 0x86
lea rcx, [rbp + 0x248]
call fcn.140028a90
mov byte [rbp + 0x24a], al
mov dl, 0x92
lea rcx, [rbp + 0x248]
call fcn.140028a90
mov byte [rbp + 0x24b], al
mov dl, 0x20
lea rcx, [rbp + 0x248]
call fcn.140028a90
mov byte [rbp + 0x24c], al
mov dl, 0x43
lea rcx, [rbp + 0x248]
call fcn.140028a90
mov byte [rbp + 0x24d], al
mov dl, 0x72
lea rcx, [rbp + 0x248]
call fcn.140028a90
mov byte [rbp + 0x24e], al
mov dl, 0x6f
lea rcx, [rbp + 0x248]
call fcn.140028a90
mov byte [rbp + 0x24f], al
mov dl, 0x73
lea rcx, [rbp + 0x248]
call fcn.140028a90
mov byte [rbp + 0x250], al
mov dl, 0x73
lea rcx, [rbp + 0x248]
call fcn.140028a90
mov byte [rbp + 0x251], al
mov dl, 0x68
lea rcx, [rbp + 0x248]
call fcn.140028a90
mov byte [rbp + 0x252], al
mov dl, 0x61
lea rcx, [rbp + 0x248]
call fcn.140028a90
mov byte [rbp + 0x253], al
mov dl, 0x69
lea rcx, [rbp + 0x248]
call fcn.140028a90
mov byte [rbp + 0x254], al
mov dl, 0x72
lea rcx, [rbp + 0x248]
call fcn.140028a90
mov byte [rbp + 0x255], al
mov dl, 0x73
lea rcx, [rbp + 0x248]
call fcn.140028a90
mov byte [rbp + 0x256], al
xor eax, eax
mov byte [rbp + 0x257], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x249]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x248]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x249]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x140016040
mov edx, 0xe
lea rcx, [rbp + 0x249]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x249]
call fcn.140028aa0
mov rcx, rax
call fcn.140080f90
vmovss dword [rbp + 0xe0c], xmm8
vmovss xmm0, dword [0x1400eaf88]
vmovss dword [rbp + 0xe10], xmm0
mov dword [rbp + 0xdb0], 1
mov dword [rbp + 0xdac], 0x64
mov dword [rbp + 0xe04], 1
mov dword [rbp + 0xe08], 0x32
mov dword [rbp + 0xe00], 1
mov dword [rbp + 0xecc], 0x14
vmovss dword [rbp + 0xdf8], xmm8
vmovss dword [rbp + 0xdfc], xmm0
mov byte [rbp + 0x320], 0x75
mov dl, 0x23
lea rcx, [rbp + 0x320]
call fcn.140028a90
mov byte [rbp + 0x321], al
mov dl, 0x23
lea rcx, [rbp + 0x320]
call fcn.140028a90
mov byte [rbp + 0x322], al
mov dl, 0x23
lea rcx, [rbp + 0x320]
call fcn.140028a90
mov byte [rbp + 0x323], al
mov dl, 0x43
lea rcx, [rbp + 0x320]
call fcn.140028a90
mov byte [rbp + 0x324], al
mov dl, 0x72
lea rcx, [rbp + 0x320]
call fcn.140028a90
mov byte [rbp + 0x325], al
mov dl, 0x6f
lea rcx, [rbp + 0x320]
call fcn.140028a90
mov byte [rbp + 0x326], al
mov dl, 0x73
lea rcx, [rbp + 0x320]
call fcn.140028a90
mov byte [rbp + 0x327], al
mov dl, 0x73
lea rcx, [rbp + 0x320]
call fcn.140028a90
mov byte [rbp + 0x328], al
mov dl, 0x68
lea rcx, [rbp + 0x320]
call fcn.140028a90
mov byte [rbp + 0x329], al
mov dl, 0x61
lea rcx, [rbp + 0x320]
call fcn.140028a90
mov byte [rbp + 0x32a], al
mov dl, 0x69
lea rcx, [rbp + 0x320]
call fcn.140028a90
mov byte [rbp + 0x32b], al
mov dl, 0x72
lea rcx, [rbp + 0x320]
call fcn.140028a90
mov byte [rbp + 0x32c], al
mov dl, 0x73
lea rcx, [rbp + 0x320]
call fcn.140028a90
mov byte [rbp + 0x32d], al
mov dl, 0x43
lea rcx, [rbp + 0x320]
call fcn.140028a90
mov byte [rbp + 0x32e], al
mov dl, 0x6f
lea rcx, [rbp + 0x320]
call fcn.140028a90
mov byte [rbp + 0x32f], al
mov dl, 0x6c
lea rcx, [rbp + 0x320]
call fcn.140028a90
mov byte [rbp + 0x330], al
xor eax, eax
mov byte [rbp + 0x331], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x321]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x320]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x321]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0x10
jb 0x140016260
mov edx, 0x10
lea rcx, [rbp + 0x321]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x321]
call fcn.140028aa0
mov rbx, rax
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b53c8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401b73b3]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7618]
call fcn.140013500
cmp byte [0x1401b73b3], 0
je 0x140016743
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401043c7]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7648]
call fcn.140013500
lea rdi, str._.f_px
cmp byte [0x1401043c7], 0
je 0x14001638e
mov qword [rsp + 0x28], rdi
lea rax, [rbp + 0xe10]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xe0c]
lea r8, [0x1401043c8]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b74c0]
call fcn.140013910
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401043e8]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b76a0]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401043d4]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7450]
call fcn.140013500
cmp byte [0x1401043d4], 0
je 0x1400164de
lea rbx, str._d_px
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0xdac]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xdb0]
lea r8, [0x1401043d0]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7658]
call fcn.140013aa0
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0xdac]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xdb0]
lea r8, [0x1401043e4]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b76c0]
call fcn.140013aa0
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0xe08]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xe04]
lea r8, [0x1401043e0]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b75c8]
call fcn.140013aa0
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0xecc]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xe00]
lea r8, [0x1401043dc]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b75d8]
call fcn.140013aa0
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b73b4]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7690]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b73b1]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7698]
call fcn.140013500
cmp byte [0x1401b73b1], 0
je 0x140016593
mov qword [rsp + 0x28], rdi
lea rax, [rbp + 0xdfc]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xdf8]
lea r8, [0x1401043cc]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7448]
call fcn.140013910
mov byte [rbp + 0x158], 0x28
mov dl, 0x23
lea rcx, [rbp + 0x158]
call fcn.140028a90
mov byte [rbp + 0x159], al
mov dl, 0x23
lea rcx, [rbp + 0x158]
call fcn.140028a90
mov byte [rbp + 0x15a], al
mov dl, 0x23
lea rcx, [rbp + 0x158]
call fcn.140028a90
mov byte [rbp + 0x15b], al
mov dl, 0x43
lea rcx, [rbp + 0x158]
call fcn.140028a90
mov byte [rbp + 0x15c], al
mov dl, 0x69
lea rcx, [rbp + 0x158]
call fcn.140028a90
mov byte [rbp + 0x15d], al
mov dl, 0x72
lea rcx, [rbp + 0x158]
call fcn.140028a90
mov byte [rbp + 0x15e], al
mov dl, 0x63
lea rcx, [rbp + 0x158]
call fcn.140028a90
mov byte [rbp + 0x15f], al
mov dl, 0x6c
lea rcx, [rbp + 0x158]
call fcn.140028a90
mov byte [rbp + 0x160], al
mov dl, 0x65
lea rcx, [rbp + 0x158]
call fcn.140028a90
mov byte [rbp + 0x161], al
mov dl, 0x43
lea rcx, [rbp + 0x158]
call fcn.140028a90
mov byte [rbp + 0x162], al
mov dl, 0x6f
lea rcx, [rbp + 0x158]
call fcn.140028a90
mov byte [rbp + 0x163], al
mov dl, 0x6c
lea rcx, [rbp + 0x158]
call fcn.140028a90
mov byte [rbp + 0x164], al
xor eax, eax
mov byte [rbp + 0x165], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x159]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x158]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x159]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x1400166a0
mov edx, 0xc
lea rcx, [rbp + 0x159]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x159]
call fcn.140028aa0
mov rbx, rax
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b53d8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401b73dc]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b74b8]
call fcn.140013500
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.14007cd50
mov eax, dword [0x140143200]
vmovss xmm6, dword [0x1400eaf3c]
jmp 0x140016768
vmovss xmm11, dword [0x1400eaf54]
lea r13, [0x1400e11f4]
cmp eax, 1
jne 0x1400193d6
xor r8d, r8d
xor edx, edx
lea ecx, [rax + 1]
call fcn.14007cd50
vmovaps xmm2, xmm11
vmovaps xmm1, xmm6
lea rcx, [rbp + 0xac0]
call fcn.140006ec0
mov rcx, rax
call fcn.140059900
mov byte [rbp + 0x68], 0x61
mov dl, 0xef
lea rcx, [rbp + 0x68]
call fcn.140028a90
mov byte [rbp + 0x69], al
mov dl, 0x80
lea rcx, [rbp + 0x68]
call fcn.140028a90
mov byte [rbp + 0x6a], al
mov dl, 0x87
lea rcx, [rbp + 0x68]
call fcn.140028a90
mov byte [rbp + 0x6b], al
mov dl, 0x20
lea rcx, [rbp + 0x68]
call fcn.140028a90
mov byte [rbp + 0x6c], al
mov dl, 0x41
lea rcx, [rbp + 0x68]
call fcn.140028a90
mov byte [rbp + 0x6d], al
mov dl, 0x69
lea rcx, [rbp + 0x68]
call fcn.140028a90
mov byte [rbp + 0x6e], al
mov dl, 0x6d
lea rcx, [rbp + 0x68]
call fcn.140028a90
mov byte [rbp + 0x6f], al
mov dl, 0x62
lea rcx, [rbp + 0x68]
call fcn.140028a90
mov byte [rbp + 0x70], al
mov dl, 0x6f
lea rcx, [rbp + 0x68]
call fcn.140028a90
mov byte [rbp + 0x71], al
mov dl, 0x74
lea rcx, [rbp + 0x68]
call fcn.140028a90
mov byte [rbp + 0x72], al
xor eax, eax
mov byte [rbp + 0x73], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x69]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x68]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x69]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xa
jb 0x140016840
mov edx, 0xa
lea rcx, [rbp + 0x69]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x69]
call fcn.140028aa0
mov rcx, rax
call fcn.140080f90
vmovss dword [rbp + 0xeb0], xmm7
vmovss xmm0, dword [0x1400eaf58]
vmovss dword [rbp + 0xde8], xmm0
vmovss dword [rbp + 0xde4], xmm8
mov dword [rbp + 0xdec], r15d
mov dword [rbp + 0xe48], 5
vmovss xmm0, dword [0x1400ead64]
vmovss dword [rbp + 0xddc], xmm0
vmovss dword [rbp + 0xde0], xmm15
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b73ce]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7498]
call fcn.140013500
lea r12, str._.2f
cmp byte [0x1401b73ce], 0
je 0x14001821c
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b7748]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b75f8]
call fcn.140013500
call fcn.1400598a0
vaddss xmm0, xmm0, xmm14
call fcn.140059960
mov rcx, qword [0x1401b74d8]
call fcn.14007d770
vmovss xmm1, dword [0x1400eb0f8]
vmovaps xmm0, xmm7
call fcn.140059790
mov byte [rbp + 0x488], 0x76
mov dl, 0x4c
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x489], al
mov dl, 0x41
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x48a], al
mov dl, 0x4c
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x48b], al
mov dl, 0x54
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x48c], al
xor edx, edx
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x48d], al
mov dl, 0x4c
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x48e], al
mov dl, 0x42
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x48f], al
mov dl, 0x55
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x490], al
mov dl, 0x54
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x491], al
mov dl, 0x54
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x492], al
mov dl, 0x4f
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x493], al
mov dl, 0x4e
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x494], al
xor edx, edx
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x495], al
mov dl, 0x52
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x496], al
mov dl, 0x42
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x497], al
mov dl, 0x55
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x498], al
mov dl, 0x54
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x499], al
mov dl, 0x54
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x49a], al
mov dl, 0x4f
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x49b], al
mov dl, 0x4e
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x49c], al
xor edx, edx
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x49d], al
mov dl, 0x58
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x49e], al
mov dl, 0x42
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x49f], al
mov dl, 0x55
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4a0], al
mov dl, 0x54
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4a1], al
mov dl, 0x54
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4a2], al
mov dl, 0x4f
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4a3], al
mov dl, 0x4e
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4a4], al
mov dl, 0x31
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4a5], al
xor edx, edx
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4a6], al
mov dl, 0x58
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4a7], al
mov dl, 0x42
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4a8], al
mov dl, 0x55
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4a9], al
mov dl, 0x54
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4aa], al
mov dl, 0x54
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4ab], al
mov dl, 0x4f
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4ac], al
mov dl, 0x4e
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4ad], al
mov dl, 0x32
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4ae], al
xor edx, edx
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4af], al
mov dl, 0x43
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4b0], al
mov dl, 0x41
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4b1], al
mov dl, 0x50
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4b2], al
mov dl, 0x49
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4b3], al
mov dl, 0x54
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4b4], al
mov dl, 0x41
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4b5], al
mov dl, 0x4c
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4b6], al
xor edx, edx
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4b7], al
mov dl, 0x53
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4b8], al
mov dl, 0x48
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4b9], al
mov dl, 0x49
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4ba], al
mov dl, 0x46
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4bb], al
mov dl, 0x54
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4bc], al
xor edx, edx
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4bd], al
mov dl, 0x43
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4be], al
mov dl, 0x4f
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4bf], al
mov dl, 0x4e
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4c0], al
mov dl, 0x54
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4c1], al
mov dl, 0x52
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4c2], al
mov dl, 0x4f
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4c3], al
mov dl, 0x4c
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4c4], al
xor edx, edx
lea rcx, [rbp + 0x488]
call fcn.140028a90
mov byte [rbp + 0x4c5], al
xor eax, eax
mov byte [rbp + 0x4c6], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rbp + 0x489]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x488]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x489]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0x3d
jb 0x140016e70
mov edx, 0x3d
lea rcx, [rbp + 0x489]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x489]
call fcn.140028aa0
mov rsi, rax
mov byte [rbp + 0x38], 0x70
mov dl, 0x23
lea rcx, [rbp + 0x38]
call fcn.140028a90
mov byte [rbp + 0x39], al
mov dl, 0x23
lea rcx, [rbp + 0x38]
call fcn.140028a90
mov byte [rbp + 0x3a], al
mov dl, 0x23
lea rcx, [rbp + 0x38]
call fcn.140028a90
mov byte [rbp + 0x3b], al
mov dl, 0x41
lea rcx, [rbp + 0x38]
call fcn.140028a90
mov byte [rbp + 0x3c], al
mov dl, 0x69
lea rcx, [rbp + 0x38]
call fcn.140028a90
mov byte [rbp + 0x3d], al
mov dl, 0x6d
lea rcx, [rbp + 0x38]
call fcn.140028a90
mov byte [rbp + 0x3e], al
mov dl, 0x4b
lea rcx, [rbp + 0x38]
call fcn.140028a90
mov byte [rbp + 0x3f], al
mov dl, 0x65
lea rcx, [rbp + 0x38]
call fcn.140028a90
mov byte [rbp + 0x40], al
mov dl, 0x79
lea rcx, [rbp + 0x38]
call fcn.140028a90
mov byte [rbp + 0x41], al
xor eax, eax
mov byte [rbp + 0x42], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x39]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x38]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x39]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x140016f60
mov edx, 9
lea rcx, [rbp + 0x39]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x39]
call fcn.140028aa0
mov r9d, 0xffffffff
mov r8, rsi
lea rdx, [0x1401b73bc]
mov rcx, rax
call fcn.140081c40
test al, al
je 0x140016fd3
mov ecx, dword [0x1401b73bc]
call fcn.1400071d0
cmp byte [0x1401b7748], 0
jne 0x14001700c
mov qword [rsp + 0x28], r13
lea rax, [rbp + 0xe48]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xdec]
lea r8, [0x140143728]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7710]
call fcn.140013aa0
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b73c1]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b74a8]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b7740]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b74e0]
call fcn.140013500
mov byte [rbp + 0x18], 0x71
mov dl, 0x23
lea rcx, [rbp + 0x18]
call fcn.140028a90
mov byte [rbp + 0x19], al
mov dl, 0x23
lea rcx, [rbp + 0x18]
call fcn.140028a90
mov byte [rbp + 0x1a], al
mov dl, 0x23
lea rcx, [rbp + 0x18]
call fcn.140028a90
mov byte [rbp + 0x1b], al
mov dl, 0x46
lea rcx, [rbp + 0x18]
call fcn.140028a90
mov byte [rbp + 0x1c], al
mov dl, 0x4f
lea rcx, [rbp + 0x18]
call fcn.140028a90
mov byte [rbp + 0x1d], al
mov dl, 0x56
lea rcx, [rbp + 0x18]
call fcn.140028a90
mov byte [rbp + 0x1e], al
mov dl, 0x63
lea rcx, [rbp + 0x18]
call fcn.140028a90
mov byte [rbp + 0x1f], al
mov dl, 0x6f
lea rcx, [rbp + 0x18]
call fcn.140028a90
mov byte [rbp + 0x20], al
mov dl, 0x6c
lea rcx, [rbp + 0x18]
call fcn.140028a90
mov byte [rbp + 0x21], al
xor eax, eax
mov byte [rbp + 0x22], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x19]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x18]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x19]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x140017112
mov edx, 9
lea rcx, [rbp + 0x19]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x19]
call fcn.140028aa0
mov rbx, rax
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b5298]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401b73a4]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b76b0]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401043f4]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b75b0]
call fcn.140013500
cmp byte [0x1401043f4], 0
jne 0x140017234
cmp byte [0x1401b7748], 0
jne 0x140017234
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b774a]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7558]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b7741]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b74b0]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b774b]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7438]
call fcn.140013500
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0xde8]
mov qword [rsp + 0x20], rax
lea r9, [0x1401b7744]
lea r8, [0x14014371c]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b76d8]
call fcn.140013910
cmp byte [0x1401b7748], 0
jne 0x140017349
mov qword [rsp + 0x28], r12
lea rax, [rbp + 0xde4]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xeb0]
lea r8, [0x1401b7744]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7610]
call fcn.140013910
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0xde0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xddc]
lea r8, [0x140143724]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b75e0]
call fcn.140013910
call fcn.1400598a0
vaddss xmm0, xmm0, xmm14
call fcn.140059960
mov rcx, qword [0x1401b7430]
call fcn.14007d770
lea rcx, [rbp + 0xd88]
call fcn.140059800
vmovss dword [rsp + 0x20], xmm7
vmovaps xmm3, xmm7
vmovaps xmm2, xmm7
vmovaps xmm1, xmm7
lea rcx, [rbp + 0xc38]
call fcn.140006ed0
mov r14, rax
vmovss dword [rsp + 0x20], xmm8
vmovaps xmm3, xmm8
vmovaps xmm2, xmm8
vmovaps xmm1, xmm8
lea rcx, [rbp + 0xc48]
call fcn.140006ed0
mov rsi, rax
vmovaps xmm2, xmm8
vmovaps xmm1, xmm8
lea rcx, [rbp + 0xac8]
call fcn.140006ec0
mov rdi, rax
vmovaps xmm2, xmm7
vmovaps xmm1, xmm7
lea rcx, [rbp + 0xad0]
call fcn.140006ec0
mov rbx, rax
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401b7248]
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401b727c]
lea rcx, [rbp + 0xad8]
call fcn.140006ec0
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x1401b7268]
call fcn.14007f020
call fcn.140056970
mov rsi, rax
mov ecx, 5
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xc58]
call fcn.140006ef0
mov rcx, rax
call fcn.140006f00
mov edi, eax
vmovss xmm6, dword [0x1400eafb0]
vaddss xmm2, xmm6, dword [rbp + 0xd8c]
vmovss xmm1, dword [rbp + 0xd88]
vaddss xmm1, xmm1, dword [0x1400eb040]
lea rcx, [rbp + 0xae0]
call fcn.140006ec0
mov rbx, rax
vaddss xmm2, xmm6, dword [rbp + 0xd8c]
vmovss xmm11, dword [0x1400eaff8]
vaddss xmm1, xmm11, dword [rbp + 0xd88]
lea rcx, [rbp + 0x918]
call fcn.140006ec0
vmovss xmm9, dword [0x1400eae30]
vmovss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.14006d350
vaddss xmm2, xmm12, dword [rbp + 0xd8c]
vmovss xmm1, dword [rbp + 0xd88]
vaddss xmm1, xmm1, dword [0x1400eb038]
lea rcx, [rbp + 0x920]
call fcn.140006ec0
mov rcx, rax
call fcn.140059820
mov byte [rsp + 0x78], 0x31
mov dl, 0x23
lea rcx, [rsp + 0x78]
call fcn.140028a90
mov byte [rsp + 0x79], al
mov dl, 0x23
lea rcx, [rsp + 0x78]
call fcn.140028a90
mov byte [rsp + 0x7a], al
mov dl, 0x23
lea rcx, [rsp + 0x78]
call fcn.140028a90
mov byte [rsp + 0x7b], al
mov dl, 0x48
lea rcx, [rsp + 0x78]
call fcn.140028a90
mov byte [rsp + 0x7c], al
mov dl, 0x65
lea rcx, [rsp + 0x78]
call fcn.140028a90
mov byte [rsp + 0x7d], al
mov dl, 0x61
lea rcx, [rsp + 0x78]
call fcn.140028a90
mov byte [rsp + 0x7e], al
mov dl, 0x64
lea rcx, [rsp + 0x78]
call fcn.140028a90
mov byte [rsp + 0x7f], al
xor eax, eax
mov byte [rbp - 0x80], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rsp + 0x79]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rsp + 0x78]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x79]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x140017570
mov edx, 7
lea rcx, [rsp + 0x79]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rsp + 0x79]
call fcn.140028aa0
lea rdx, [0x140104efd]
mov rcx, rax
call fcn.14007f470
test al, al
je 0x1400175ee
mov ecx, 6
cmp byte [0x140104efd], 0
je 0x1400175e9
call fcn.140012f20
jmp 0x1400175ee
call fcn.140012f60
call fcn.140056970
mov rsi, rax
mov ecx, 5
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xb78]
call fcn.140006ef0
mov rcx, rax
call fcn.140006f00
mov edi, eax
vmovss xmm6, dword [0x1400eafcc]
vaddss xmm2, xmm6, dword [rbp + 0xd8c]
vmovss xmm1, dword [rbp + 0xd88]
vaddss xmm1, xmm1, dword [0x1400eaf94]
lea rcx, [rbp + 0x928]
call fcn.140006ec0
mov rbx, rax
vaddss xmm2, xmm6, dword [rbp + 0xd8c]
vmovss xmm1, dword [rbp + 0xd88]
vaddss xmm1, xmm1, dword [0x1400eaff4]
lea rcx, [rbp + 0x930]
call fcn.140006ec0
vmovss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.14006d350
vmovss xmm0, dword [rbp + 0xd8c]
vaddss xmm2, xmm0, dword [0x1400eafc4]
vmovss xmm1, dword [rbp + 0xd88]
vaddss xmm1, xmm1, dword [0x1400eaf74]
lea rcx, [rbp + 0x938]
call fcn.140006ec0
mov rcx, rax
call fcn.140059820
mov byte [rbp - 0x78], 0x52
mov dl, 0x23
lea rcx, [rbp - 0x78]
call fcn.140028a90
mov byte [rbp - 0x77], al
mov dl, 0x23
lea rcx, [rbp - 0x78]
call fcn.140028a90
mov byte [rbp - 0x76], al
mov dl, 0x23
lea rcx, [rbp - 0x78]
call fcn.140028a90
mov byte [rbp - 0x75], al
mov dl, 0x4e
lea rcx, [rbp - 0x78]
call fcn.140028a90
mov byte [rbp - 0x74], al
mov dl, 0x65
lea rcx, [rbp - 0x78]
call fcn.140028a90
mov byte [rbp - 0x73], al
mov dl, 0x63
lea rcx, [rbp - 0x78]
call fcn.140028a90
mov byte [rbp - 0x72], al
mov dl, 0x6b
lea rcx, [rbp - 0x78]
call fcn.140028a90
mov byte [rbp - 0x71], al
xor eax, eax
mov byte [rbp - 0x70], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp - 0x77]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp - 0x78]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp - 0x77]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x140017730
mov edx, 7
lea rcx, [rbp - 0x77]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp - 0x77]
call fcn.140028aa0
lea rdx, [0x1401b71e5]
mov rcx, rax
call fcn.14007f470
test al, al
je 0x1400177a9
mov ecx, 5
cmp byte [0x1401b71e5], 0
je 0x1400177a4
call fcn.140012f20
jmp 0x1400177a9
call fcn.140012f60
call fcn.140056970
mov rsi, rax
mov ecx, 5
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xc78]
call fcn.140006ef0
mov rcx, rax
call fcn.140006f00
mov edi, eax
vmovss xmm6, dword [0x1400eb000]
vaddss xmm2, xmm6, dword [rbp + 0xd8c]
vmovss xmm12, dword [0x1400eb030]
vaddss xmm1, xmm12, dword [rbp + 0xd88]
lea rcx, [rbp + 0x940]
call fcn.140006ec0
mov rbx, rax
vaddss xmm2, xmm6, dword [rbp + 0xd8c]
vmovss xmm1, dword [rbp + 0xd88]
vaddss xmm1, xmm1, dword [0x1400eafe0]
lea rcx, [rbp + 0x948]
call fcn.140006ec0
vmovss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.14006d350
vaddss xmm2, xmm11, dword [rbp + 0xd8c]
vmovss xmm1, dword [rbp + 0xd88]
vaddss xmm1, xmm1, dword [0x1400eb02c]
lea rcx, [rbp + 0x950]
call fcn.140006ec0
mov rcx, rax
call fcn.140059820
mov byte [rbp - 0x28], 0x2b
mov dl, 0x23
lea rcx, [rbp - 0x28]
call fcn.140028a90
mov byte [rbp - 0x27], al
mov dl, 0x23
lea rcx, [rbp - 0x28]
call fcn.140028a90
mov byte [rbp - 0x26], al
mov dl, 0x23
lea rcx, [rbp - 0x28]
call fcn.140028a90
mov byte [rbp - 0x25], al
mov dl, 0x43
lea rcx, [rbp - 0x28]
call fcn.140028a90
mov byte [rbp - 0x24], al
mov dl, 0x68
lea rcx, [rbp - 0x28]
call fcn.140028a90
mov byte [rbp - 0x23], al
mov dl, 0x65
lea rcx, [rbp - 0x28]
call fcn.140028a90
mov byte [rbp - 0x22], al
mov dl, 0x73
lea rcx, [rbp - 0x28]
call fcn.140028a90
mov byte [rbp - 0x21], al
mov dl, 0x74
lea rcx, [rbp - 0x28]
call fcn.140028a90
mov byte [rbp - 0x20], al
xor eax, eax
mov byte [rbp - 0x1f], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp - 0x27]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp - 0x28]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp - 0x27]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x1400178f0
mov edx, 8
lea rcx, [rbp - 0x27]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp - 0x27]
call fcn.140028aa0
lea rdx, [0x1401b721d]
mov rcx, rax
call fcn.14007f470
test al, al
je 0x140017969
mov ecx, 4
cmp byte [0x1401b721d], 0
je 0x140017964
call fcn.140012f20
jmp 0x140017969
call fcn.140012f60
call fcn.140056970
mov rsi, rax
mov ecx, 5
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xc88]
call fcn.140006ef0
mov rcx, rax
call fcn.140006f00
mov edi, eax
vmovss xmm6, dword [0x1400eb018]
vaddss xmm2, xmm6, dword [rbp + 0xd8c]
vmovss xmm1, dword [rbp + 0xd88]
vaddss xmm1, xmm1, dword [0x1400eaf7c]
lea rcx, [rbp + 0x958]
call fcn.140006ec0
mov rbx, rax
vaddss xmm2, xmm6, dword [rbp + 0xd8c]
vmovss xmm11, dword [0x1400eafdc]
vaddss xmm1, xmm11, dword [rbp + 0xd88]
lea rcx, [rbp + 0x960]
call fcn.140006ec0
vmovss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.14006d350
vmovss xmm0, dword [rbp + 0xd8c]
vaddss xmm2, xmm0, dword [0x1400eb014]
vmovss xmm1, dword [rbp + 0xd88]
vaddss xmm1, xmm1, dword [0x1400eaf54]
lea rcx, [rbp + 0x968]
call fcn.140006ec0
mov rcx, rax
call fcn.140059820
mov byte [rbp + 0x78], 0x76
mov dl, 0x23
lea rcx, [rbp + 0x78]
call fcn.140028a90
mov byte [rbp + 0x79], al
mov dl, 0x23
lea rcx, [rbp + 0x78]
call fcn.140028a90
mov byte [rbp + 0x7a], al
mov dl, 0x23
lea rcx, [rbp + 0x78]
call fcn.140028a90
mov byte [rbp + 0x7b], al
mov dl, 0x53
lea rcx, [rbp + 0x78]
call fcn.140028a90
mov byte [rbp + 0x7c], al
mov dl, 0x74
lea rcx, [rbp + 0x78]
call fcn.140028a90
mov byte [rbp + 0x7d], al
mov dl, 0x6f
lea rcx, [rbp + 0x78]
call fcn.140028a90
mov byte [rbp + 0x7e], al
mov dl, 0x6d
lea rcx, [rbp + 0x78]
call fcn.140028a90
mov byte [rbp + 0x7f], al
mov dl, 0x61
lea rcx, [rbp + 0x78]
call fcn.140028a90
mov byte [rbp + 0x80], al
mov dl, 0x63
lea rcx, [rbp + 0x78]
call fcn.140028a90
mov byte [rbp + 0x81], al
mov dl, 0x68
lea rcx, [rbp + 0x78]
call fcn.140028a90
mov byte [rbp + 0x82], al
mov dl, 0x65
lea rcx, [rbp + 0x78]
call fcn.140028a90
mov byte [rbp + 0x83], al
xor eax, eax
mov byte [rbp + 0x84], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x79]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x78]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x79]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xb
jb 0x140017af0
mov edx, 0xb
lea rcx, [rbp + 0x79]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x79]
call fcn.140028aa0
lea rdx, [0x1401b71e6]
mov rcx, rax
call fcn.14007f470
test al, al
je 0x140017b69
mov ecx, 2
cmp byte [0x1401b71e6], 0
je 0x140017b64
call fcn.140012f20
jmp 0x140017b69
call fcn.140012f60
call fcn.140056970
mov rsi, rax
mov ecx, 5
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xc98]
call fcn.140006ef0
mov rcx, rax
call fcn.140006f00
mov edi, eax
vmovss xmm6, dword [0x1400eb034]
vaddss xmm2, xmm6, dword [rbp + 0xd8c]
vaddss xmm1, xmm12, dword [rbp + 0xd88]
lea rcx, [rbp + 0x970]
call fcn.140006ec0
mov rbx, rax
vaddss xmm2, xmm6, dword [rbp + 0xd8c]
vaddss xmm1, xmm11, dword [rbp + 0xd88]
lea rcx, [rbp + 0x978]
call fcn.140006ec0
vmovss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.14006d350
vmovss xmm0, dword [rbp + 0xd8c]
vaddss xmm2, xmm0, dword [0x1400eb028]
vmovss xmm1, dword [rbp + 0xd88]
vaddss xmm1, xmm1, dword [0x1400eb02c]
lea rcx, [rbp + 0x980]
call fcn.140006ec0
mov rcx, rax
call fcn.140059820
mov byte [rbp - 0x18], 0x35
mov dl, 0x23
lea rcx, [rbp - 0x18]
call fcn.140028a90
mov byte [rbp - 0x17], al
mov dl, 0x23
lea rcx, [rbp - 0x18]
call fcn.140028a90
mov byte [rbp - 0x16], al
mov dl, 0x23
lea rcx, [rbp - 0x18]
call fcn.140028a90
mov byte [rbp - 0x15], al
mov dl, 0x50
lea rcx, [rbp - 0x18]
call fcn.140028a90
mov byte [rbp - 0x14], al
mov dl, 0x65
lea rcx, [rbp - 0x18]
call fcn.140028a90
mov byte [rbp - 0x13], al
mov dl, 0x6e
lea rcx, [rbp - 0x18]
call fcn.140028a90
mov byte [rbp - 0x12], al
mov dl, 0x69
lea rcx, [rbp - 0x18]
call fcn.140028a90
mov byte [rbp - 0x11], al
mov dl, 0x73
lea rcx, [rbp - 0x18]
call fcn.140028a90
mov byte [rbp - 0x10], al
xor eax, eax
mov byte [rbp - 0xf], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rbp - 0x17]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp - 0x18]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp - 0x17]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x140017ca0
mov edx, 8
lea rcx, [rbp - 0x17]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp - 0x17]
call fcn.140028aa0
lea rdx, [0x1401b721c]
mov rcx, rax
call fcn.14007f470
test al, al
je 0x140017d15
xor ecx, ecx
cmp byte [0x1401b721c], cl
je 0x140017d10
call fcn.140012f20
jmp 0x140017d15
call fcn.140012f60
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401b7248]
vaddss xmm2, xmm0, dword [rbp + 0xd8c]
vmovss xmm1, dword [rbp + 0xd88]
lea rcx, [rbp + 0x988]
call fcn.140006ec0
mov rcx, rax
call fcn.140059820
mov rcx, qword [0x1401b7590]
call fcn.14007d770
vmovss xmm1, dword [0x1400eb0f8]
vmovaps xmm0, xmm7
call fcn.140059790
mov byte [rbp + 0x3f8], 0x79
mov dl, 0x4e
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x3f9], al
mov dl, 0x65
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x3fa], al
mov dl, 0x61
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x3fb], al
mov dl, 0x72
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x3fc], al
mov dl, 0x65
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x3fd], al
mov dl, 0x73
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x3fe], al
mov dl, 0x74
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x3ff], al
xor edx, edx
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x400], al
mov dl, 0x48
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x401], al
mov dl, 0x65
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x402], al
mov dl, 0x61
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x403], al
mov dl, 0x64
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x404], al
xor edx, edx
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x405], al
mov dl, 0x4e
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x406], al
mov dl, 0x65
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x407], al
mov dl, 0x63
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x408], al
mov dl, 0x6b
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x409], al
xor edx, edx
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x40a], al
mov dl, 0x43
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x40b], al
mov dl, 0x68
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x40c], al
mov dl, 0x65
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x40d], al
mov dl, 0x73
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x40e], al
mov dl, 0x74
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x40f], al
xor edx, edx
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x410], al
mov dl, 0x50
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x411], al
mov dl, 0x65
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x412], al
mov dl, 0x6e
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x413], al
mov dl, 0x69
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x414], al
mov dl, 0x73
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x415], al
xor edx, edx
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
mov byte [rbp + 0x416], al
xor eax, eax
mov byte [rbp + 0x417], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x3f9]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x3f8]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x3f9]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0x1e
jb 0x140017fd0
mov edx, 0x1e
lea rcx, [rbp + 0x3f9]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x3f9]
call fcn.140028aa0
mov rsi, rax
mov byte [rbp + 0x88], 0x4a
mov dl, 0x23
lea rcx, [rbp + 0x88]
call fcn.140028a90
mov byte [rbp + 0x89], al
mov dl, 0x23
lea rcx, [rbp + 0x88]
call fcn.140028a90
mov byte [rbp + 0x8a], al
mov dl, 0x23
lea rcx, [rbp + 0x88]
call fcn.140028a90
mov byte [rbp + 0x8b], al
mov dl, 0x53
lea rcx, [rbp + 0x88]
call fcn.140028a90
mov byte [rbp + 0x8c], al
mov dl, 0x70
lea rcx, [rbp + 0x88]
call fcn.140028a90
mov byte [rbp + 0x8d], al
mov dl, 0x61
lea rcx, [rbp + 0x88]
call fcn.140028a90
mov byte [rbp + 0x8e], al
mov dl, 0x72
lea rcx, [rbp + 0x88]
call fcn.140028a90
mov byte [rbp + 0x8f], al
mov dl, 0x79
lea rcx, [rbp + 0x88]
call fcn.140028a90
mov byte [rbp + 0x90], al
mov dl, 0x50
lea rcx, [rbp + 0x88]
call fcn.140028a90
mov byte [rbp + 0x91], al
mov dl, 0x6f
lea rcx, [rbp + 0x88]
call fcn.140028a90
mov byte [rbp + 0x92], al
mov dl, 0x73
lea rcx, [rbp + 0x88]
call fcn.140028a90
mov byte [rbp + 0x93], al
xor eax, eax
mov byte [rbp + 0x94], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x89]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x88]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x89]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xb
jb 0x140018120
mov edx, 0xb
lea rcx, [rbp + 0x89]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x89]
call fcn.140028aa0
mov r9d, 0xffffffff
mov r8, rsi
lea rdx, [0x1401b73e0]
mov rcx, rax
call fcn.140081c40
test al, al
je 0x14001820c
mov ecx, dword [0x1401b73e0]
test ecx, ecx
je 0x1400181fd
sub ecx, 1
je 0x1400181ea
sub ecx, 1
je 0x1400181d7
sub ecx, 1
je 0x1400181c4
cmp ecx, 1
jne 0x140018207
mov dword [0x1401043fc], r15d
mov byte [0x1401b721c], cl
jmp 0x140018207
mov dword [0x1401043fc], 4
mov byte [0x1401b721d], 1
jmp 0x140018207
mov dword [0x1401043fc], 5
mov byte [0x1401b71e5], 1
jmp 0x140018207
mov dword [0x1401043fc], 6
mov byte [0x140104efd], 1
jmp 0x140018207
mov dword [0x1401043fc], 0xff
call fcn.140012fd0
vmovss xmm11, dword [0x1400eaf54]
vmovss xmm6, dword [0x1400eaf3c]
call fcn.14007c4f0
vmovaps xmm0, xmm11
call fcn.1400599a0
mov dword [rbp + 0x740], 0xbbaecc23
mov dword [rbp + 0x744], 0x70607103
xor eax, eax
mov byte [rbp + 0x748], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x741]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x740]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x741]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x140018250
mov edx, 7
lea rcx, [rbp + 0x741]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x741]
call fcn.140028aa0
mov rcx, rax
call fcn.140080f90
vmovss dword [rbp + 0xdb8], xmm7
vmovss dword [rbp + 0xdb4], xmm10
mov rax, qword [0x1401b7290]
vmovss xmm0, dword [rax + 0x3810]
vaddss xmm1, xmm0, xmm0
vaddss xmm2, xmm1, dword [rax + 0x3c20]
vcvtss2sd xmm3, xmm2, xmm2
vmulsd xmm0, xmm3, xmm13
vcvtsd2ss xmm2, xmm0, xmm0
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b73cd]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7568]
call fcn.140013500
cmp byte [0x1401b73cd], 0
je 0x140018aff
mov qword [rsp + 0x28], r12
lea rax, [rbp + 0xdb4]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xdb8]
lea r8, [0x1401b5280]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7680]
call fcn.140013910
mov qword [rsp + 0x28], r12
lea rax, [rbp + 0xdb4]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xdb8]
lea r8, [0x1401b5284]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7460]
call fcn.140013910
vmovss xmm1, dword [0x1401b5280]
vcvtss2sd xmm1, xmm1, xmm1
vmovsd xmm0, qword [0x1400eae80]
vsubsd xmm1, xmm0, xmm1
vmulsd xmm0, xmm1, qword [0x1400eae20]
vcvtsd2ss xmm11, xmm0, xmm0
vmovss xmm1, dword [0x1401b5284]
vcvtss2sd xmm1, xmm1, xmm1
vmovsd xmm0, qword [0x1400eae78]
vsubsd xmm0, xmm0, xmm1
vmulsd xmm1, xmm0, qword [0x1400eae20]
vcvtsd2ss xmm10, xmm1, xmm1
lea rcx, [rbp + 0xd90]
call fcn.140059800
lea rcx, [rbp + 0xdf0]
call fcn.140006eb0
lea rcx, [rbp + 0xed8]
call fcn.140006eb0
lea rcx, [rbp + 0xed0]
call fcn.140006eb0
lea rcx, [rbp + 0xea0]
call fcn.140006eb0
lea rcx, [rbp + 0xe98]
call fcn.140006eb0
lea rcx, [rbp + 0xe40]
call fcn.140006eb0
lea rcx, [rbp + 0xe90]
call fcn.140006eb0
lea rcx, [rbp + 0xe88]
call fcn.140006eb0
lea rcx, [rbp + 0xe80]
call fcn.140006eb0
lea rcx, [rbp + 0xe70]
call fcn.140006eb0
lea rcx, [rbp + 0xe68]
call fcn.140006eb0
lea rcx, [rbp + 0xea8]
call fcn.140006eb0
lea rcx, [rbp + 0xe60]
call fcn.140006eb0
lea rcx, [rbp + 0xe58]
call fcn.140006eb0
lea rcx, [rbp + 0xe50]
call fcn.140006eb0
lea rcx, [rbp + 0xff0]
call fcn.140006eb0
vmovss xmm2, dword [rbp + 0xd94]
vfmadd231ss xmm2, xmm10, dword [0x1400eafe4]
vmovss dword [rbp + 0xd94], xmm2
vmovss xmm0, dword [rbp + 0xd90]
vaddss xmm1, xmm0, dword [0x1400eafe8]
vmovss dword [rbp + 0xdf0], xmm1
vaddss xmm3, xmm2, xmm15
vmovss dword [rbp + 0xdf4], xmm3
vmulss xmm8, xmm11, dword [0x1400eaea8]
vsubss xmm2, xmm1, xmm8
vmovss dword [rbp + 0xed8], xmm2
vmulss xmm9, xmm10, xmm15
vsubss xmm0, xmm3, xmm9
vmovss dword [rbp + 0xedc], xmm0
vaddss xmm4, xmm11, xmm11
vaddss xmm1, xmm2, xmm4
vmovss dword [rbp + 0xed0], xmm1
vmovaps xmm3, xmm0
vfnmadd231ss xmm3, xmm10, xmm14
vmovss dword [rbp + 0xed4], xmm3
vmovaps xmm2, xmm1
vmovss xmm12, dword [0x1400eaecc]
vfmadd231ss xmm2, xmm11, xmm12
vmovss dword [rbp + 0xea0], xmm2
vmovaps xmm0, xmm3
vfnmadd231ss xmm0, xmm10, dword [0x1400eaf24]
vmovss dword [rbp + 0xea4], xmm0
vsubss xmm1, xmm2, xmm8
vmovss dword [rbp + 0xe98], xmm1
vmovaps xmm2, xmm0
vfnmadd231ss xmm2, xmm10, dword [0x1400eaf64]
vmovss dword [rbp + 0xe9c], xmm2
vsubss xmm1, xmm1, xmm11
vmovss dword [rbp + 0xe40], xmm1
vmulss xmm7, xmm10, dword [0x1400eaf4c]
vsubss xmm0, xmm2, xmm7
vmovss dword [rbp + 0xe44], xmm0
vsubss xmm3, xmm1, xmm4
vmovss dword [rbp + 0xe90], xmm3
vmovaps xmm2, xmm0
vfnmadd231ss xmm2, xmm10, dword [0x1400eaf44]
vmovss dword [rbp + 0xe94], xmm2
vmulss xmm6, xmm11, xmm6
vsubss xmm0, xmm3, xmm6
vmovss dword [rbp + 0xe88], xmm0
vmulss xmm5, xmm10, dword [0x1400eaf18]
vsubss xmm1, xmm2, xmm5
vmovss dword [rbp + 0xe8c], xmm1
vmovaps xmm3, xmm0
vfmadd231ss xmm3, xmm11, dword [0x1400eaf00]
vmovss dword [rbp + 0xe80], xmm3
vmovaps xmm4, xmm1
vfnmadd231ss xmm4, xmm10, dword [0x1400eaf14]
vmovss dword [rbp + 0xe84], xmm4
vmovaps xmm2, xmm3
vfmadd231ss xmm2, xmm11, dword [0x1400eaf68]
vmovss dword [rbp + 0xe70], xmm2
vaddss xmm0, xmm10, xmm10
vaddss xmm1, xmm0, xmm4
vmovss dword [rbp + 0xe74], xmm1
vaddss xmm2, xmm2, xmm11
vmovss dword [rbp + 0xe68], xmm2
vmovaps xmm0, xmm1
vfnmadd231ss xmm0, xmm10, dword [0x1400eaf40]
vmovss dword [rbp + 0xe6c], xmm0
vmovaps xmm1, xmm2
vfnmadd231ss xmm1, xmm11, dword [0x1400eaf18]
vmovss dword [rbp + 0xea8], xmm1
vaddss xmm0, xmm0, xmm7
vmovss dword [rbp + 0xeac], xmm0
vsubss xmm1, xmm1, xmm8
vmovss dword [rbp + 0xe60], xmm1
vsubss xmm2, xmm0, xmm5
vmovss dword [rbp + 0xe64], xmm2
vaddss xmm3, xmm1, xmm6
vmovss dword [rbp + 0xe58], xmm3
vsubss xmm4, xmm2, xmm9
vmovss dword [rbp + 0xe5c], xmm4
vmovaps xmm0, xmm3
vfmadd231ss xmm0, xmm11, xmm14
vmovss dword [rbp + 0xe50], xmm0
vmovaps xmm1, xmm4
vfnmadd231ss xmm1, xmm10, xmm12
vmovss dword [rbp + 0xe54], xmm1
call fcn.140056970
mov rbx, rax
mov ecx, 5
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xca8]
call fcn.140006ef0
mov rcx, rax
call fcn.140006f00
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rbp + 0xdf0]
mov rcx, rbx
call fcn.14006e510
call fcn.140056970
mov rbx, rax
mov ecx, 5
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xcb8]
call fcn.140006ef0
mov rcx, rax
call fcn.140006f00
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rbp + 0xed8]
mov rcx, rbx
call fcn.14006e510
call fcn.140056970
mov rbx, rax
mov ecx, 5
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xcc8]
call fcn.140006ef0
mov rcx, rax
call fcn.140006f00
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rbp + 0xed0]
mov rcx, rbx
call fcn.14006e510
call fcn.140056970
mov rbx, rax
mov ecx, 5
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xcd8]
call fcn.140006ef0
mov rcx, rax
call fcn.140006f00
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rbp + 0xea0]
mov rcx, rbx
call fcn.14006e510
call fcn.140056970
mov rbx, rax
mov ecx, 5
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xce8]
call fcn.140006ef0
mov rcx, rax
call fcn.140006f00
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rbp + 0xe98]
mov rcx, rbx
call fcn.14006e510
call fcn.140056970
mov rbx, rax
mov ecx, 5
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xcf8]
call fcn.140006ef0
mov rcx, rax
call fcn.140006f00
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rbp + 0xe40]
mov rcx, rbx
call fcn.14006e510
call fcn.140056970
mov rbx, rax
mov ecx, 5
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xd08]
call fcn.140006ef0
mov rcx, rax
call fcn.140006f00
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rbp + 0xe90]
mov rcx, rbx
call fcn.14006e510
call fcn.140056970
mov rbx, rax
mov ecx, 5
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xd18]
call fcn.140006ef0
mov rcx, rax
call fcn.140006f00
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rbp + 0xe88]
mov rcx, rbx
call fcn.14006e510
call fcn.140056970
mov rbx, rax
mov ecx, 5
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xd28]
call fcn.140006ef0
mov rcx, rax
call fcn.140006f00
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rbp + 0xe80]
mov rcx, rbx
call fcn.14006e510
call fcn.140056970
mov rbx, rax
mov ecx, 5
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xd38]
call fcn.140006ef0
mov rcx, rax
call fcn.140006f00
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rbp + 0xe70]
mov rcx, rbx
call fcn.14006e510
call fcn.140056970
mov rbx, rax
mov ecx, 5
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xd48]
call fcn.140006ef0
mov rcx, rax
call fcn.140006f00
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rbp + 0xe68]
mov rcx, rbx
call fcn.14006e510
call fcn.140056970
mov rbx, rax
mov ecx, 5
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xbf8]
call fcn.140006ef0
mov rcx, rax
call fcn.140006f00
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rbp + 0xea8]
mov rcx, rbx
call fcn.14006e510
call fcn.140056970
mov rbx, rax
mov ecx, 5
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xd58]
call fcn.140006ef0
mov rcx, rax
call fcn.140006f00
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rbp + 0xe60]
mov rcx, rbx
call fcn.14006e510
call fcn.140056970
mov rbx, rax
mov ecx, 5
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xd68]
call fcn.140006ef0
mov rcx, rax
call fcn.140006f00
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rbp + 0xe58]
mov rcx, rbx
call fcn.14006e510
call fcn.140056970
mov rbx, rax
mov ecx, 5
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xd78]
call fcn.140006ef0
mov rcx, rax
call fcn.140006f00
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rbp + 0xe50]
mov rcx, rbx
call fcn.14006e510
vaddss xmm2, xmm14, dword [rbp + 0xd94]
vmovss xmm1, dword [rbp + 0xd90]
lea rcx, [rbp + 0x990]
call fcn.140006ec0
mov rcx, rax
call fcn.140059820
vxorps xmm7, xmm7, xmm7
vmovss xmm8, dword [0x1400eadc0]
vmovss xmm11, dword [0x1400eaf54]
call fcn.140080480
vmovdqu xmm0, xmmword [0x1400eb2f0]
vmovdqu xmmword [rbp + 0x718], xmm0
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rbp + 0x719], al
xor byte [rbp + 0x71a], cl
xor byte [rbp + 0x71b], cl
xor byte [rbp + 0x71c], cl
xor byte [rbp + 0x71d], cl
xor byte [rbp + 0x71e], cl
xor byte [rbp + 0x71f], cl
xor byte [rbp + 0x720], cl
xor byte [rbp + 0x721], cl
xor byte [rbp + 0x722], cl
xor byte [rbp + 0x723], cl
xor byte [rbp + 0x724], cl
xor byte [rbp + 0x725], cl
xor byte [rbp + 0x726], cl
mov byte [rbp + 0x727], 0
lea rcx, [rbp + 0x719]
call fcn.140080f90
mov dword [rbp + 0xdd4], r15d
mov dword [rbp + 0xdd8], 0x12c
mov dword [rbp + 0xdcc], r15d
mov dword [rbp + 0xdd0], 0x3e8
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b73c0]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7420]
call fcn.140013500
cmp byte [0x1401b73c0], 0
je 0x1400193c3
cmp byte [0x1401b73c4], 0
jne 0x1400192a2
call fcn.1400598a0
vaddss xmm0, xmm0, xmm15
call fcn.140059960
mov rcx, qword [0x1401b7670]
call fcn.14007d770
vmovss xmm1, dword [0x1400eb0f8]
vmovaps xmm0, xmm7
call fcn.140059790
mov byte [rbp + 0x450], 0x7b
mov dl, 0x4c
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x451], al
mov dl, 0x41
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x452], al
mov dl, 0x4c
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x453], al
mov dl, 0x54
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x454], al
xor edx, edx
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x455], al
mov dl, 0x52
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x456], al
mov dl, 0x42
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x457], al
mov dl, 0x55
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x458], al
mov dl, 0x54
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x459], al
mov dl, 0x54
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x45a], al
mov dl, 0x4f
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x45b], al
mov dl, 0x4e
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x45c], al
xor edx, edx
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x45d], al
mov dl, 0x58
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x45e], al
mov dl, 0x42
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x45f], al
mov dl, 0x55
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x460], al
mov dl, 0x54
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x461], al
mov dl, 0x54
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x462], al
mov dl, 0x4f
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x463], al
mov dl, 0x4e
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x464], al
mov dl, 0x31
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x465], al
xor edx, edx
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x466], al
mov dl, 0x58
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x467], al
mov dl, 0x42
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x468], al
mov dl, 0x55
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x469], al
mov dl, 0x54
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x46a], al
mov dl, 0x54
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x46b], al
mov dl, 0x4f
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x46c], al
mov dl, 0x4e
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x46d], al
mov dl, 0x32
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x46e], al
xor edx, edx
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x46f], al
mov dl, 0x43
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x470], al
mov dl, 0x41
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x471], al
mov dl, 0x50
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x472], al
mov dl, 0x49
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x473], al
mov dl, 0x54
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x474], al
mov dl, 0x41
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x475], al
mov dl, 0x4c
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x476], al
xor edx, edx
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x477], al
mov dl, 0x53
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x478], al
mov dl, 0x48
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x479], al
mov dl, 0x49
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x47a], al
mov dl, 0x46
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x47b], al
mov dl, 0x54
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x47c], al
xor edx, edx
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x47d], al
mov dl, 0x43
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x47e], al
mov dl, 0x4f
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x47f], al
mov dl, 0x4e
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x480], al
mov dl, 0x54
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x481], al
mov dl, 0x52
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x482], al
mov dl, 0x4f
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x483], al
mov dl, 0x4c
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x484], al
xor edx, edx
lea rcx, [rbp + 0x450]
call fcn.140028a90
mov byte [rbp + 0x485], al
xor eax, eax
mov byte [rbp + 0x486], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x451]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x450]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x451]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0x35
jb 0x140019070
mov edx, 0x35
lea rcx, [rbp + 0x451]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x451]
call fcn.140028aa0
mov rsi, rax
mov byte [rbp + 0x338], 0x25
mov dl, 0x23
lea rcx, [rbp + 0x338]
call fcn.140028a90
mov byte [rbp + 0x339], al
mov dl, 0x23
lea rcx, [rbp + 0x338]
call fcn.140028a90
mov byte [rbp + 0x33a], al
mov dl, 0x23
lea rcx, [rbp + 0x338]
call fcn.140028a90
mov byte [rbp + 0x33b], al
mov dl, 0x54
lea rcx, [rbp + 0x338]
call fcn.140028a90
mov byte [rbp + 0x33c], al
mov dl, 0x72
lea rcx, [rbp + 0x338]
call fcn.140028a90
mov byte [rbp + 0x33d], al
mov dl, 0x69
lea rcx, [rbp + 0x338]
call fcn.140028a90
mov byte [rbp + 0x33e], al
mov dl, 0x67
lea rcx, [rbp + 0x338]
call fcn.140028a90
mov byte [rbp + 0x33f], al
mov dl, 0x67
lea rcx, [rbp + 0x338]
call fcn.140028a90
mov byte [rbp + 0x340], al
mov dl, 0x65
lea rcx, [rbp + 0x338]
call fcn.140028a90
mov byte [rbp + 0x341], al
mov dl, 0x72
lea rcx, [rbp + 0x338]
call fcn.140028a90
mov byte [rbp + 0x342], al
mov dl, 0x62
lea rcx, [rbp + 0x338]
call fcn.140028a90
mov byte [rbp + 0x343], al
mov dl, 0x6f
lea rcx, [rbp + 0x338]
call fcn.140028a90
mov byte [rbp + 0x344], al
mov dl, 0x74
lea rcx, [rbp + 0x338]
call fcn.140028a90
mov byte [rbp + 0x345], al
mov dl, 0x4b
lea rcx, [rbp + 0x338]
call fcn.140028a90
mov byte [rbp + 0x346], al
mov dl, 0x65
lea rcx, [rbp + 0x338]
call fcn.140028a90
mov byte [rbp + 0x347], al
mov dl, 0x79
lea rcx, [rbp + 0x338]
call fcn.140028a90
mov byte [rbp + 0x348], al
xor eax, eax
mov byte [rbp + 0x349], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x339]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x338]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x339]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0x10
jb 0x140019220
mov edx, 0x10
lea rcx, [rbp + 0x339]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x339]
call fcn.140028aa0
mov r9d, 0xffffffff
mov r8, rsi
lea rdx, [0x1401b73e8]
mov rcx, rax
call fcn.140081c40
test al, al
je 0x1400192a2
mov ecx, dword [0x1401b73e8]
call fcn.1400085e0
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b73c4]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b75c0]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b7390]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b75d0]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b7391]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7508]
call fcn.140013500
lea rbx, str._d_ms
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0xdd8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xdd4]
lea r8, [0x1401043b4]
vmovaps xmm1, xmm8
mov rcx, qword [0x1401b76d0]
call fcn.140013aa0
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0xdd0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xdcc]
lea r8, [0x1401043bc]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b75a0]
call fcn.140013aa0
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.14007cd50
mov eax, dword [0x140143200]
cmp eax, 2
jne 0x140021ab8
mov dword [rbp + 0xe34], 0x3c
mov dword [rbp + 0xe38], 0x8c
mov dword [rbp + 0xe3c], r15d
mov dword [rbp + 0xdc8], 0x96
vmovss dword [rbp + 0xdc0], xmm7
vmovss xmm0, dword [0x1400eb04c]
vmovss dword [rbp + 0xe30], xmm0
xor r8d, r8d
xor edx, edx
mov ecx, eax
call fcn.14007cd50
vmovaps xmm2, xmm11
vmovss xmm1, dword [0x1400eaf3c]
lea rcx, [rbp + 0x998]
call fcn.140006ec0
mov rcx, rax
call fcn.140059900
mov dword [rbp + 0x758], 0xdad9b05f
mov dword [rbp + 0x75c], 0x2c36127f
mov word [rbp + 0x760], 0x3c
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x759]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x758]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x759]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x140019470
mov edx, 8
lea rcx, [rbp + 0x759]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x759]
call fcn.140028aa0
mov rcx, rax
call fcn.140080f90
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
lea rax, [0x1400e1208]
mov qword [rsp + 0x20], rax
lea r9, [0x1401b7724]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b74d0]
call fcn.140013640
test al, al
je 0x140019715
mov byte [rbp + 0x3b0], 0x44
mov dl, 0x23
lea rcx, [rbp + 0x3b0]
call fcn.140028a90
mov byte [rbp + 0x3b1], al
mov dl, 0x23
lea rcx, [rbp + 0x3b0]
call fcn.140028a90
mov byte [rbp + 0x3b2], al
mov dl, 0x4e
lea rcx, [rbp + 0x3b0]
call fcn.140028a90
mov byte [rbp + 0x3b3], al
mov dl, 0x69
lea rcx, [rbp + 0x3b0]
call fcn.140028a90
mov byte [rbp + 0x3b4], al
mov dl, 0x67
lea rcx, [rbp + 0x3b0]
call fcn.140028a90
mov byte [rbp + 0x3b5], al
mov dl, 0x68
lea rcx, [rbp + 0x3b0]
call fcn.140028a90
mov byte [rbp + 0x3b6], al
mov dl, 0x74
lea rcx, [rbp + 0x3b0]
call fcn.140028a90
mov byte [rbp + 0x3b7], al
mov dl, 0x4d
lea rcx, [rbp + 0x3b0]
call fcn.140028a90
mov byte [rbp + 0x3b8], al
mov dl, 0x6f
lea rcx, [rbp + 0x3b0]
call fcn.140028a90
mov byte [rbp + 0x3b9], al
mov dl, 0x64
lea rcx, [rbp + 0x3b0]
call fcn.140028a90
mov byte [rbp + 0x3ba], al
mov dl, 0x65
lea rcx, [rbp + 0x3b0]
call fcn.140028a90
mov byte [rbp + 0x3bb], al
mov dl, 0x53
lea rcx, [rbp + 0x3b0]
call fcn.140028a90
mov byte [rbp + 0x3bc], al
mov dl, 0x65
lea rcx, [rbp + 0x3b0]
call fcn.140028a90
mov byte [rbp + 0x3bd], al
mov dl, 0x74
lea rcx, [rbp + 0x3b0]
call fcn.140028a90
mov byte [rbp + 0x3be], al
mov dl, 0x74
lea rcx, [rbp + 0x3b0]
call fcn.140028a90
mov byte [rbp + 0x3bf], al
mov dl, 0x69
lea rcx, [rbp + 0x3b0]
call fcn.140028a90
mov byte [rbp + 0x3c0], al
mov dl, 0x6e
lea rcx, [rbp + 0x3b0]
call fcn.140028a90
mov byte [rbp + 0x3c1], al
mov dl, 0x67
lea rcx, [rbp + 0x3b0]
call fcn.140028a90
mov byte [rbp + 0x3c2], al
mov dl, 0x73
lea rcx, [rbp + 0x3b0]
call fcn.140028a90
mov byte [rbp + 0x3c3], al
xor eax, eax
mov byte [rbp + 0x3c4], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x3b1]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x3b0]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x3b1]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0x13
jb 0x1400196b0
mov edx, 0x13
lea rcx, [rbp + 0x3b1]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x3b1]
call fcn.140028aa0
mov rcx, rax
xor edx, edx
call fcn.14005a8d0
mov ecx, 0xffffffff
call fcn.14007b910
vmovaps xmm1, xmm0
vmovaps xmm2, xmm7
lea rcx, [rbp + 0x9a0]
call fcn.140006ec0
mov rcx, qword [0x1401b7290]
or dword [rcx + 0x47d0], 2
vmovsd xmm0, qword [rax]
vmovsd qword [rcx + 0x47f0], xmm0
mov dword [rcx + 0x47d8], 1
vmovdqu xmm1, xmmword [0x1400eb470]
vmovdqu xmmword [rbp + 0x728], xmm1
mov dl, 0x3e
mov r8b, 0x39
mov r9b, 0x30
mov r10b, 0x24
vpextrb eax, xmm1, 1
vmovd ecx, xmm1
xor al, cl
mov byte [rbp + 0x729], al
xor byte [rbp + 0x72a], cl
xor byte [rbp + 0x72b], cl
xor byte [rbp + 0x72c], cl
xor byte [rbp + 0x72d], cl
xor byte [rbp + 0x72e], cl
xor byte [rbp + 0x72f], cl
xor byte [rbp + 0x730], cl
xor byte [rbp + 0x731], cl
xor byte [rbp + 0x732], cl
xor byte [rbp + 0x733], cl
xor byte [rbp + 0x734], cl
xor byte [rbp + 0x735], cl
xor byte [rbp + 0x736], cl
xor byte [rbp + 0x737], cl
xor dl, cl
mov byte [rbp + 0x738], dl
xor r8b, cl
mov byte [rbp + 0x739], r8b
xor r9b, cl
mov byte [rbp + 0x73a], r9b
xor r10b, cl
mov byte [rbp + 0x73b], r10b
mov byte [rbp + 0x73c], 0
xor edx, edx
lea rcx, [rbp + 0x729]
call fcn.14005b060
test al, al
je 0x14001984c
mov qword [rsp + 0x28], r13
lea rax, [rbp + 0xdc8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xe3c]
lea r8, [0x1401b772c]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7600]
call fcn.140013aa0
call fcn.14005b250
mov qword [rsp + 0x28], r13
lea rax, [rbp + 0xe38]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xe34]
lea r8, [0x1401436f8]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b75f0]
call fcn.140013aa0
lea rax, [0x1400e0d6c]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xe30]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xdc0]
lea r8, [0x1401b7720]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7560]
call fcn.140013910
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b7729]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b76c8]
call fcn.140013500
mov byte [rbp + 0x258], 0x64
mov dl, 0x23
lea rcx, [rbp + 0x258]
call fcn.140028a90
mov byte [rbp + 0x259], al
mov dl, 0x23
lea rcx, [rbp + 0x258]
call fcn.140028a90
mov byte [rbp + 0x25a], al
mov dl, 0x23
lea rcx, [rbp + 0x258]
call fcn.140028a90
mov byte [rbp + 0x25b], al
mov dl, 0x62
lea rcx, [rbp + 0x258]
call fcn.140028a90
mov byte [rbp + 0x25c], al
mov dl, 0x6d
lea rcx, [rbp + 0x258]
call fcn.140028a90
mov byte [rbp + 0x25d], al
mov dl, 0x62
lea rcx, [rbp + 0x258]
call fcn.140028a90
mov byte [rbp + 0x25e], al
mov dl, 0x54
lea rcx, [rbp + 0x258]
call fcn.140028a90
mov byte [rbp + 0x25f], al
mov dl, 0x69
lea rcx, [rbp + 0x258]
call fcn.140028a90
mov byte [rbp + 0x260], al
mov dl, 0x6d
lea rcx, [rbp + 0x258]
call fcn.140028a90
mov byte [rbp + 0x261], al
mov dl, 0x65
lea rcx, [rbp + 0x258]
call fcn.140028a90
mov byte [rbp + 0x262], al
mov dl, 0x72
lea rcx, [rbp + 0x258]
call fcn.140028a90
mov byte [rbp + 0x263], al
mov dl, 0x43
lea rcx, [rbp + 0x258]
call fcn.140028a90
mov byte [rbp + 0x264], al
mov dl, 0x6f
lea rcx, [rbp + 0x258]
call fcn.140028a90
mov byte [rbp + 0x265], al
mov dl, 0x6c
lea rcx, [rbp + 0x258]
call fcn.140028a90
mov byte [rbp + 0x266], al
xor eax, eax
mov byte [rbp + 0x267], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x259]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x258]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x259]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x140019a20
mov edx, 0xe
lea rcx, [rbp + 0x259]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x259]
call fcn.140028aa0
mov rbx, rax
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b5260]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401b7739]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7580]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b7734]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7660]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b773c]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7588]
call fcn.140013500
mov rax, qword [0x1401b7290]
vmovss xmm0, dword [rax + 0x3810]
vaddss xmm1, xmm0, xmm0
vaddss xmm2, xmm1, dword [rax + 0x3c20]
vcvtss2sd xmm3, xmm2, xmm2
vmulsd xmm0, xmm3, xmm13
vcvtsd2ss xmm2, xmm0, xmm0
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b7736]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b76a8]
call fcn.140013500
mov rax, qword [0x1401b7290]
vmovss xmm0, dword [rax + 0x3810]
vaddss xmm1, xmm0, xmm0
vaddss xmm2, xmm1, dword [rax + 0x3c20]
vcvtss2sd xmm3, xmm2, xmm2
vmulsd xmm0, xmm3, xmm13
vcvtsd2ss xmm2, xmm0, xmm0
mov qword [rsp + 0x38], r15
lea rax, [0x1401b5318]
mov qword [rsp + 0x30], rax
lea rax, str.HSCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401b73c3]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7638]
call fcn.140013500
mov rax, qword [0x1401b7290]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm0, dword [rcx + 0x100]
vsubss xmm1, xmm0, dword [rcx + 0x20]
vaddss xmm2, xmm1, dword [rcx + 0x84]
vaddss xmm0, xmm2, xmm14
call fcn.140059960
mov rcx, qword [0x1401b7408]
call fcn.14007d770
vmovss xmm9, dword [0x1400eb0f8]
vmovaps xmm1, xmm9
vmovaps xmm0, xmm7
call fcn.140059790
mov rax, qword [0x1401b7290]
or dword [rax + 0x4780], 1
mov dword [rax + 0x4784], 0x43250000
vmovdqu ymm0, ymmword [0x1400ebb40]
vmovdqu ymmword [rbp + 0x6f0], ymm0
mov dl, 0x5e
mov r8b, 0x37
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rbp + 0x6f1], al
xor byte [rbp + 0x6f2], cl
xor byte [rbp + 0x6f3], cl
xor byte [rbp + 0x6f4], cl
xor byte [rbp + 0x6f5], cl
xor byte [rbp + 0x6f6], cl
xor byte [rbp + 0x6f7], cl
xor byte [rbp + 0x6f8], cl
xor byte [rbp + 0x6f9], cl
xor byte [rbp + 0x6fa], cl
xor byte [rbp + 0x6fb], cl
xor byte [rbp + 0x6fc], cl
xor byte [rbp + 0x6fd], cl
xor byte [rbp + 0x6fe], cl
xor byte [rbp + 0x6ff], cl
xor byte [rbp + 0x700], cl
xor byte [rbp + 0x701], cl
xor byte [rbp + 0x702], cl
xor byte [rbp + 0x703], cl
xor byte [rbp + 0x704], cl
xor byte [rbp + 0x705], cl
xor byte [rbp + 0x706], cl
xor byte [rbp + 0x707], cl
xor byte [rbp + 0x708], cl
xor byte [rbp + 0x709], cl
xor byte [rbp + 0x70a], cl
xor byte [rbp + 0x70b], cl
xor byte [rbp + 0x70c], cl
xor byte [rbp + 0x70d], cl
xor byte [rbp + 0x70e], cl
xor byte [rbp + 0x70f], cl
xor dl, cl
mov byte [rbp + 0x710], dl
xor r8b, cl
mov byte [rbp + 0x711], r8b
mov byte [rbp + 0x712], 0
mov byte [rbp + 0xa8], 0x61
mov dl, 0x23
lea rcx, [rbp + 0xa8]
vzeroupper
call fcn.140028a90
mov byte [rbp + 0xa9], al
mov dl, 0x23
lea rcx, [rbp + 0xa8]
call fcn.140028a90
mov byte [rbp + 0xaa], al
mov dl, 0x23
lea rcx, [rbp + 0xa8]
call fcn.140028a90
mov byte [rbp + 0xab], al
mov dl, 0x48
lea rcx, [rbp + 0xa8]
call fcn.140028a90
mov byte [rbp + 0xac], al
mov dl, 0x69
lea rcx, [rbp + 0xa8]
call fcn.140028a90
mov byte [rbp + 0xad], al
mov dl, 0x74
lea rcx, [rbp + 0xa8]
call fcn.140028a90
mov byte [rbp + 0xae], al
mov dl, 0x53
lea rcx, [rbp + 0xa8]
call fcn.140028a90
mov byte [rbp + 0xaf], al
mov dl, 0x6f
lea rcx, [rbp + 0xa8]
call fcn.140028a90
mov byte [rbp + 0xb0], al
mov dl, 0x75
lea rcx, [rbp + 0xa8]
call fcn.140028a90
mov byte [rbp + 0xb1], al
mov dl, 0x6e
lea rcx, [rbp + 0xa8]
call fcn.140028a90
mov byte [rbp + 0xb2], al
mov dl, 0x64
lea rcx, [rbp + 0xa8]
call fcn.140028a90
mov byte [rbp + 0xb3], al
mov dl, 0x73
lea rcx, [rbp + 0xa8]
call fcn.140028a90
mov byte [rbp + 0xb4], al
xor eax, eax
mov byte [rbp + 0xb5], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0xa9]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0xa8]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0xa9]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x140019e60
mov edx, 0xc
lea rcx, [rbp + 0xa9]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0xa9]
call fcn.140028aa0
mov r9d, 0xffffffff
lea r8, [rbp + 0x6f1]
lea rdx, [0x1401b7730]
mov rcx, rax
call fcn.140081c40
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm6, xmm2, xmm2
mov byte [rbp + 0x58], 0x6c
mov dl, 0x48
lea rcx, [rbp + 0x58]
call fcn.140028a90
mov byte [rbp + 0x59], al
mov dl, 0x69
lea rcx, [rbp + 0x58]
call fcn.140028a90
mov byte [rbp + 0x5a], al
mov dl, 0x74
lea rcx, [rbp + 0x58]
call fcn.140028a90
mov byte [rbp + 0x5b], al
mov dl, 0x20
lea rcx, [rbp + 0x58]
call fcn.140028a90
mov byte [rbp + 0x5c], al
mov dl, 0x4d
lea rcx, [rbp + 0x58]
call fcn.140028a90
mov byte [rbp + 0x5d], al
mov dl, 0x61
lea rcx, [rbp + 0x58]
call fcn.140028a90
mov byte [rbp + 0x5e], al
mov dl, 0x72
lea rcx, [rbp + 0x58]
call fcn.140028a90
mov byte [rbp + 0x5f], al
mov dl, 0x6b
lea rcx, [rbp + 0x58]
call fcn.140028a90
mov byte [rbp + 0x60], al
mov dl, 0x65
lea rcx, [rbp + 0x58]
call fcn.140028a90
mov byte [rbp + 0x61], al
mov dl, 0x72
lea rcx, [rbp + 0x58]
call fcn.140028a90
mov byte [rbp + 0x62], al
xor eax, eax
mov byte [rbp + 0x63], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x59]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x58]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x59]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xa
jb 0x140019f81
mov edx, 0xa
lea rcx, [rbp + 0x59]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x59]
call fcn.140028aa0
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b7726]
vmovaps xmm2, xmm6
vmovaps xmm1, xmm14
mov rcx, rax
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b7725]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7578]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b772b]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7530]
call fcn.140013500
cmp byte [0x1401b772b], 0
je 0x14001a0bc
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b773a]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7548]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401436fc]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b76b8]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x140104401]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7700]
call fcn.140013500
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b7727]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7410]
call fcn.140013500
call fcn.140080480
mov byte [rbp - 0x58], 3
mov dl, 0xef
lea rcx, [rbp - 0x58]
call fcn.140028a90
mov byte [rbp - 0x57], al
mov dl, 0x87
lea rcx, [rbp - 0x58]
call fcn.140028a90
mov byte [rbp - 0x56], al
mov dl, 0xa3
lea rcx, [rbp - 0x58]
call fcn.140028a90
mov byte [rbp - 0x55], al
mov dl, 0x20
lea rcx, [rbp - 0x58]
call fcn.140028a90
mov byte [rbp - 0x54], al
mov dl, 0x46
lea rcx, [rbp - 0x58]
call fcn.140028a90
mov byte [rbp - 0x53], al
mov dl, 0x75
lea rcx, [rbp - 0x58]
call fcn.140028a90
mov byte [rbp - 0x52], al
mov dl, 0x6e
lea rcx, [rbp - 0x58]
call fcn.140028a90
mov byte [rbp - 0x51], al
xor eax, eax
mov byte [rbp - 0x50], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp - 0x57]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp - 0x58]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp - 0x57]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x14001a1f0
mov edx, 7
lea rcx, [rbp - 0x57]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp - 0x57]
call fcn.140028aa0
mov rcx, rax
call fcn.140080f90
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b7728]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b75b8]
call fcn.140013500
cmp byte [0x1401b7728], 0
je 0x14001a4dc
call fcn.1400598a0
vaddss xmm0, xmm0, xmm14
call fcn.140059960
mov byte [rbp + 0x3c8], 0x77
mov dl, 0x54
lea rcx, [rbp + 0x3c8]
call fcn.140028a90
mov byte [rbp + 0x3c9], al
mov dl, 0x68
lea rcx, [rbp + 0x3c8]
call fcn.140028a90
mov byte [rbp + 0x3ca], al
mov dl, 0x69
lea rcx, [rbp + 0x3c8]
call fcn.140028a90
mov byte [rbp + 0x3cb], al
mov dl, 0x73
lea rcx, [rbp + 0x3c8]
call fcn.140028a90
mov byte [rbp + 0x3cc], al
mov dl, 0x20
lea rcx, [rbp + 0x3c8]
call fcn.140028a90
mov byte [rbp + 0x3cd], al
mov dl, 0x6d
lea rcx, [rbp + 0x3c8]
call fcn.140028a90
mov byte [rbp + 0x3ce], al
mov dl, 0x69
lea rcx, [rbp + 0x3c8]
call fcn.140028a90
mov byte [rbp + 0x3cf], al
mov dl, 0x67
lea rcx, [rbp + 0x3c8]
call fcn.140028a90
mov byte [rbp + 0x3d0], al
mov dl, 0x68
lea rcx, [rbp + 0x3c8]
call fcn.140028a90
mov byte [rbp + 0x3d1], al
mov dl, 0x74
lea rcx, [rbp + 0x3c8]
call fcn.140028a90
mov byte [rbp + 0x3d2], al
mov dl, 0x20
lea rcx, [rbp + 0x3c8]
call fcn.140028a90
mov byte [rbp + 0x3d3], al
mov dl, 0x63
lea rcx, [rbp + 0x3c8]
call fcn.140028a90
mov byte [rbp + 0x3d4], al
mov dl, 0x61
lea rcx, [rbp + 0x3c8]
call fcn.140028a90
mov byte [rbp + 0x3d5], al
mov dl, 0x75
lea rcx, [rbp + 0x3c8]
call fcn.140028a90
mov byte [rbp + 0x3d6], al
mov dl, 0x73
lea rcx, [rbp + 0x3c8]
call fcn.140028a90
mov byte [rbp + 0x3d7], al
mov dl, 0x65
lea rcx, [rbp + 0x3c8]
call fcn.140028a90
mov byte [rbp + 0x3d8], al
mov dl, 0x20
lea rcx, [rbp + 0x3c8]
call fcn.140028a90
mov byte [rbp + 0x3d9], al
mov dl, 0x42
lea rcx, [rbp + 0x3c8]
call fcn.140028a90
mov byte [rbp + 0x3da], al
mov dl, 0x41
lea rcx, [rbp + 0x3c8]
call fcn.140028a90
mov byte [rbp + 0x3db], al
mov dl, 0x4e
lea rcx, [rbp + 0x3c8]
call fcn.140028a90
mov byte [rbp + 0x3dc], al
xor eax, eax
mov byte [rbp + 0x3dd], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x3c9]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x3c8]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x3c9]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0x14
jb 0x14001a440
mov edx, 0x14
lea rcx, [rbp + 0x3c9]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x3c9]
call fcn.140028aa0
mov rbx, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
lea r8d, [r9 + 0x32]
lea rcx, [rbp + 0xb08]
call fcn.140005a10
lea rdx, [rbp + 0xa78]
mov rcx, rax
call fcn.140006f10
mov rdx, rbx
lea rcx, [rbp + 0xa78]
call fcn.14007d6c0
mov byte [rsp + 0x40], 0x4d
mov dl, 0x43
lea rcx, [rsp + 0x40]
call fcn.140028a90
mov byte [rsp + 0x41], al
mov dl, 0x4e
lea rcx, [rsp + 0x40]
call fcn.140028a90
mov byte [rsp + 0x42], al
xor eax, eax
mov byte [rsp + 0x43], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x41]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rsp + 0x40]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x41]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 2
jb 0x14001a510
mov edx, 2
lea rcx, [rsp + 0x41]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rsp + 0x41]
call fcn.140028aa0
mov rdx, rax
lea rcx, [0x1401b5398]
call fcn.14002bf10
test al, al
je 0x14001a68d
cmp dword [0x1401b73c8], 6
jne 0x14001a68d
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm6, xmm2, xmm2
mov byte [rsp + 0x70], 0x21
mov dl, 0x57
lea rcx, [rsp + 0x70]
call fcn.140028a90
mov byte [rsp + 0x71], al
mov dl, 0x69
lea rcx, [rsp + 0x70]
call fcn.140028a90
mov byte [rsp + 0x72], al
mov dl, 0x6e
lea rcx, [rsp + 0x70]
call fcn.140028a90
mov byte [rsp + 0x73], al
mov dl, 0x6e
lea rcx, [rsp + 0x70]
call fcn.140028a90
mov byte [rsp + 0x74], al
mov dl, 0x69
lea rcx, [rsp + 0x70]
call fcn.140028a90
mov byte [rsp + 0x75], al
mov dl, 0x65
lea rcx, [rsp + 0x70]
call fcn.140028a90
mov byte [rsp + 0x76], al
xor eax, eax
mov byte [rsp + 0x77], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x71]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rsp + 0x70]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x71]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x14001a610
mov edx, 6
lea rcx, [rsp + 0x71]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rsp + 0x71]
call fcn.140028aa0
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b73a6]
vmovaps xmm2, xmm6
vmovaps xmm1, xmm14
mov rcx, rax
call fcn.140013500
call fcn.14007c4f0
vmovaps xmm0, xmm11
call fcn.1400599a0
mov byte [rbp + 0x380], 0xe
mov dl, 0xef
lea rcx, [rbp + 0x380]
call fcn.140028a90
mov byte [rbp + 0x381], al
mov dl, 0x80
lea rcx, [rbp + 0x380]
call fcn.140028a90
mov byte [rbp + 0x382], al
mov dl, 0x84
lea rcx, [rbp + 0x380]
call fcn.140028a90
mov byte [rbp + 0x383], al
mov dl, 0x20
lea rcx, [rbp + 0x380]
call fcn.140028a90
mov byte [rbp + 0x384], al
mov dl, 0x4d
lea rcx, [rbp + 0x380]
call fcn.140028a90
mov byte [rbp + 0x385], al
mov dl, 0x65
lea rcx, [rbp + 0x380]
call fcn.140028a90
mov byte [rbp + 0x386], al
mov dl, 0x6e
lea rcx, [rbp + 0x380]
call fcn.140028a90
mov byte [rbp + 0x387], al
mov dl, 0x75
lea rcx, [rbp + 0x380]
call fcn.140028a90
mov byte [rbp + 0x388], al
mov dl, 0x20
lea rcx, [rbp + 0x380]
call fcn.140028a90
mov byte [rbp + 0x389], al
mov dl, 0x53
lea rcx, [rbp + 0x380]
call fcn.140028a90
mov byte [rbp + 0x38a], al
mov dl, 0x65
lea rcx, [rbp + 0x380]
call fcn.140028a90
mov byte [rbp + 0x38b], al
mov dl, 0x74
lea rcx, [rbp + 0x380]
call fcn.140028a90
mov byte [rbp + 0x38c], al
mov dl, 0x74
lea rcx, [rbp + 0x380]
call fcn.140028a90
mov byte [rbp + 0x38d], al
mov dl, 0x69
lea rcx, [rbp + 0x380]
call fcn.140028a90
mov byte [rbp + 0x38e], al
mov dl, 0x6e
lea rcx, [rbp + 0x380]
call fcn.140028a90
mov byte [rbp + 0x38f], al
mov dl, 0x67
lea rcx, [rbp + 0x380]
call fcn.140028a90
mov byte [rbp + 0x390], al
mov dl, 0x73
lea rcx, [rbp + 0x380]
call fcn.140028a90
mov byte [rbp + 0x391], al
xor eax, eax
mov byte [rbp + 0x392], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x381]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x380]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x381]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0x11
jb 0x14001a810
mov edx, 0x11
lea rcx, [rbp + 0x381]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x381]
call fcn.140028aa0
mov rcx, rax
call fcn.140080f90
call fcn.140059c40
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b73e6]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7470]
call fcn.140013500
call fcn.1400598a0
vaddss xmm0, xmm0, xmm15
call fcn.140059960
mov rcx, qword [0x1401b75a8]
call fcn.14007d770
vmovaps xmm1, xmm9
vmovaps xmm0, xmm7
call fcn.140059790
mov byte [rbp + 0x418], 0x35
mov dl, 0x41
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x419], al
mov dl, 0x69
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x41a], al
mov dl, 0x6d
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x41b], al
mov dl, 0x53
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x41c], al
mov dl, 0x74
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x41d], al
mov dl, 0x61
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x41e], al
mov dl, 0x72
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x41f], al
xor edx, edx
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x420], al
mov dl, 0x4e
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x421], al
mov dl, 0x65
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x422], al
mov dl, 0x76
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x423], al
mov dl, 0x65
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x424], al
mov dl, 0x72
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x425], al
mov dl, 0x4c
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x426], al
mov dl, 0x6f
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x427], al
mov dl, 0x73
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x428], al
mov dl, 0x65
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x429], al
xor edx, edx
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x42a], al
mov dl, 0x41
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x42b], al
mov dl, 0x49
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x42c], al
mov dl, 0x4d
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x42d], al
mov dl, 0x57
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x42e], al
mov dl, 0x41
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x42f], al
mov dl, 0x52
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x430], al
mov dl, 0x45
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x431], al
xor edx, edx
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x432], al
mov dl, 0x4c
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x433], al
mov dl, 0x75
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x434], al
mov dl, 0x6d
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x435], al
mov dl, 0x69
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x436], al
mov dl, 0x6e
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x437], al
mov dl, 0x65
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x438], al
xor edx, edx
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x439], al
mov dl, 0x46
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x43a], al
mov dl, 0x61
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x43b], al
mov dl, 0x74
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x43c], al
mov dl, 0x61
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x43d], al
mov dl, 0x6c
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x43e], al
mov dl, 0x69
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x43f], al
mov dl, 0x74
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x440], al
mov dl, 0x79
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x441], al
xor edx, edx
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x442], al
mov dl, 0x43
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x443], al
mov dl, 0x75
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x444], al
mov dl, 0x73
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x445], al
mov dl, 0x74
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x446], al
mov dl, 0x6f
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x447], al
mov dl, 0x6d
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x448], al
xor edx, edx
lea rcx, [rbp + 0x418]
call fcn.140028a90
mov byte [rbp + 0x449], al
xor eax, eax
mov byte [rbp + 0x44a], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x419]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x418]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x419]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0x31
jb 0x14001acc0
mov edx, 0x31
lea rcx, [rbp + 0x419]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x419]
call fcn.140028aa0
mov rsi, rax
mov byte [rbp - 8], 0x2a
mov dl, 0x23
lea rcx, [rbp - 8]
call fcn.140028a90
mov byte [rbp - 7], al
mov dl, 0x23
lea rcx, [rbp - 8]
call fcn.140028a90
mov byte [rbp - 6], al
mov dl, 0x23
lea rcx, [rbp - 8]
call fcn.140028a90
mov byte [rbp - 5], al
mov dl, 0x54
lea rcx, [rbp - 8]
call fcn.140028a90
mov byte [rbp - 4], al
mov dl, 0x68
lea rcx, [rbp - 8]
call fcn.140028a90
mov byte [rbp - 3], al
mov dl, 0x65
lea rcx, [rbp - 8]
call fcn.140028a90
mov byte [rbp - 2], al
mov dl, 0x6d
lea rcx, [rbp - 8]
call fcn.140028a90
mov byte [rbp - 1], al
mov dl, 0x65
lea rcx, [rbp - 8]
call fcn.140028a90
mov byte [rbp], al
xor eax, eax
mov byte [rbp + 1], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp - 7]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp - 8]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp - 7]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x14001ada0
mov edx, 8
lea rcx, [rbp - 7]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp - 7]
call fcn.140028aa0
mov r9d, 0xffffffff
mov r8, rsi
lea rdx, [0x1401043ec]
mov rcx, rax
call fcn.140081c40
test al, al
je 0x14001ae13
mov ecx, dword [0x1401043ec]
call fcn.1400351e0
cmp dword [0x1401043ec], 5
jne 0x14001e3b1
mov ecx, 2
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xf70]
call fcn.140006ef0
mov ecx, 5
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xef0]
call fcn.140006ef0
mov ecx, 3
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xf60]
call fcn.140006ef0
mov ecx, 0x15
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xf00]
call fcn.140006ef0
mov ecx, 0x16
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xfe0]
call fcn.140006ef0
mov ecx, 0x17
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xf10]
call fcn.140006ef0
mov ecx, 7
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xf90]
call fcn.140006ef0
mov ecx, 8
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xf50]
call fcn.140006ef0
mov ecx, 9
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xf80]
call fcn.140006ef0
mov ecx, 0x18
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xfd0]
call fcn.140006ef0
mov ecx, 0x1a
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xfb0]
call fcn.140006ef0
mov ecx, 0x19
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xfa0]
call fcn.140006ef0
mov ecx, 0xe
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xf40]
call fcn.140006ef0
mov ecx, 1
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xf30]
call fcn.140006ef0
xor ecx, ecx
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xf20]
call fcn.140006ef0
mov ecx, 0x1b
call fcn.14004a030
mov rdx, rax
lea rcx, [rbp + 0xfc0]
call fcn.140006ef0
mov byte [rbp + 0x3e0], 0xd
mov dl, 0x54
lea rcx, [rbp + 0x3e0]
call fcn.140028a90
mov byte [rbp + 0x3e1], al
mov dl, 0x68
lea rcx, [rbp + 0x3e0]
call fcn.140028a90
mov byte [rbp + 0x3e2], al
mov dl, 0x65
lea rcx, [rbp + 0x3e0]
call fcn.140028a90
mov byte [rbp + 0x3e3], al
mov dl, 0x6d
lea rcx, [rbp + 0x3e0]
call fcn.140028a90
mov byte [rbp + 0x3e4], al
mov dl, 0x65
lea rcx, [rbp + 0x3e0]
call fcn.140028a90
mov byte [rbp + 0x3e5], al
mov dl, 0x20
lea rcx, [rbp + 0x3e0]
call fcn.140028a90
mov byte [rbp + 0x3e6], al
mov dl, 0x43
lea rcx, [rbp + 0x3e0]
call fcn.140028a90
mov byte [rbp + 0x3e7], al
mov dl, 0x6f
lea rcx, [rbp + 0x3e0]
call fcn.140028a90
mov byte [rbp + 0x3e8], al
mov dl, 0x6c
lea rcx, [rbp + 0x3e0]
call fcn.140028a90
mov byte [rbp + 0x3e9], al
mov dl, 0x6f
lea rcx, [rbp + 0x3e0]
call fcn.140028a90
mov byte [rbp + 0x3ea], al
mov dl, 0x72
lea rcx, [rbp + 0x3e0]
call fcn.140028a90
mov byte [rbp + 0x3eb], al
mov dl, 0x20
lea rcx, [rbp + 0x3e0]
call fcn.140028a90
mov byte [rbp + 0x3ec], al
mov dl, 0x53
lea rcx, [rbp + 0x3e0]
call fcn.140028a90
mov byte [rbp + 0x3ed], al
mov dl, 0x65
lea rcx, [rbp + 0x3e0]
call fcn.140028a90
mov byte [rbp + 0x3ee], al
mov dl, 0x74
lea rcx, [rbp + 0x3e0]
call fcn.140028a90
mov byte [rbp + 0x3ef], al
mov dl, 0x74
lea rcx, [rbp + 0x3e0]
call fcn.140028a90
mov byte [rbp + 0x3f0], al
mov dl, 0x69
lea rcx, [rbp + 0x3e0]
call fcn.140028a90
mov byte [rbp + 0x3f1], al
mov dl, 0x6e
lea rcx, [rbp + 0x3e0]
call fcn.140028a90
mov byte [rbp + 0x3f2], al
mov dl, 0x67
lea rcx, [rbp + 0x3e0]
call fcn.140028a90
mov byte [rbp + 0x3f3], al
mov dl, 0x73
lea rcx, [rbp + 0x3e0]
call fcn.140028a90
mov byte [rbp + 0x3f4], al
xor eax, eax
mov byte [rbp + 0x3f5], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rbp + 0x3e1]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x3e0]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x3e1]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0x14
jb 0x14001b150
mov edx, 0x14
lea rcx, [rbp + 0x3e1]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x3e1]
call fcn.140028aa0
mov rcx, rax
call fcn.140080f90
mov byte [rbp + 0x148], 0x2a
mov dl, 0x23
lea rcx, [rbp + 0x148]
call fcn.140028a90
mov byte [rbp + 0x149], al
mov dl, 0x23
lea rcx, [rbp + 0x148]
call fcn.140028a90
mov byte [rbp + 0x14a], al
mov dl, 0x23
lea rcx, [rbp + 0x148]
call fcn.140028a90
mov byte [rbp + 0x14b], al
mov dl, 0x54
lea rcx, [rbp + 0x148]
call fcn.140028a90
mov byte [rbp + 0x14c], al
mov dl, 0x68
lea rcx, [rbp + 0x148]
call fcn.140028a90
mov byte [rbp + 0x14d], al
mov dl, 0x65
lea rcx, [rbp + 0x148]
call fcn.140028a90
mov byte [rbp + 0x14e], al
mov dl, 0x6d
lea rcx, [rbp + 0x148]
call fcn.140028a90
mov byte [rbp + 0x14f], al
mov dl, 0x65
lea rcx, [rbp + 0x148]
call fcn.140028a90
mov byte [rbp + 0x150], al
mov dl, 0x43
lea rcx, [rbp + 0x148]
call fcn.140028a90
mov byte [rbp + 0x151], al
mov dl, 0x6f
lea rcx, [rbp + 0x148]
call fcn.140028a90
mov byte [rbp + 0x152], al
mov dl, 0x6c
lea rcx, [rbp + 0x148]
call fcn.140028a90
mov byte [rbp + 0x153], al
mov dl, 0x31
lea rcx, [rbp + 0x148]
call fcn.140028a90
mov byte [rbp + 0x154], al
xor eax, eax
mov byte [rbp + 0x155], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x149]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x148]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x149]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001b2c0
mov edx, 0xc
lea rcx, [rbp + 0x149]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x149]
call fcn.140028aa0
mov rsi, rax
mov byte [rbp + 0x1f8], 0x1b
mov dl, 0x42
lea rcx, [rbp + 0x1f8]
call fcn.140028a90
mov byte [rbp + 0x1f9], al
mov dl, 0x75
lea rcx, [rbp + 0x1f8]
call fcn.140028a90
mov byte [rbp + 0x1fa], al
mov dl, 0x74
lea rcx, [rbp + 0x1f8]
call fcn.140028a90
mov byte [rbp + 0x1fb], al
mov dl, 0x74
lea rcx, [rbp + 0x1f8]
call fcn.140028a90
mov byte [rbp + 0x1fc], al
mov dl, 0x6f
lea rcx, [rbp + 0x1f8]
call fcn.140028a90
mov byte [rbp + 0x1fd], al
mov dl, 0x6e
lea rcx, [rbp + 0x1f8]
call fcn.140028a90
mov byte [rbp + 0x1fe], al
mov dl, 0x20
lea rcx, [rbp + 0x1f8]
call fcn.140028a90
mov byte [rbp + 0x1ff], al
mov dl, 0x42
lea rcx, [rbp + 0x1f8]
call fcn.140028a90
mov byte [rbp + 0x200], al
mov dl, 0x6f
lea rcx, [rbp + 0x1f8]
call fcn.140028a90
mov byte [rbp + 0x201], al
mov dl, 0x72
lea rcx, [rbp + 0x1f8]
call fcn.140028a90
mov byte [rbp + 0x202], al
mov dl, 0x64
lea rcx, [rbp + 0x1f8]
call fcn.140028a90
mov byte [rbp + 0x203], al
mov dl, 0x65
lea rcx, [rbp + 0x1f8]
call fcn.140028a90
mov byte [rbp + 0x204], al
mov dl, 0x72
lea rcx, [rbp + 0x1f8]
call fcn.140028a90
mov byte [rbp + 0x205], al
xor eax, eax
mov byte [rbp + 0x206], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x1f9]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x1f8]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x1f9]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001b440
mov edx, 0xd
lea rcx, [rbp + 0x1f9]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x1f9]
call fcn.140028aa0
mov qword [rsp + 0x28], r15
lea rcx, [0x1401b5328]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013820
mov byte [rbp + 0x1d8], 0x46
mov dl, 0x23
lea rcx, [rbp + 0x1d8]
call fcn.140028a90
mov byte [rbp + 0x1d9], al
mov dl, 0x23
lea rcx, [rbp + 0x1d8]
call fcn.140028a90
mov byte [rbp + 0x1da], al
mov dl, 0x23
lea rcx, [rbp + 0x1d8]
call fcn.140028a90
mov byte [rbp + 0x1db], al
mov dl, 0x54
lea rcx, [rbp + 0x1d8]
call fcn.140028a90
mov byte [rbp + 0x1dc], al
mov dl, 0x68
lea rcx, [rbp + 0x1d8]
call fcn.140028a90
mov byte [rbp + 0x1dd], al
mov dl, 0x65
lea rcx, [rbp + 0x1d8]
call fcn.140028a90
mov byte [rbp + 0x1de], al
mov dl, 0x6d
lea rcx, [rbp + 0x1d8]
call fcn.140028a90
mov byte [rbp + 0x1df], al
mov dl, 0x65
lea rcx, [rbp + 0x1d8]
call fcn.140028a90
mov byte [rbp + 0x1e0], al
mov dl, 0x43
lea rcx, [rbp + 0x1d8]
call fcn.140028a90
mov byte [rbp + 0x1e1], al
mov dl, 0x6f
lea rcx, [rbp + 0x1d8]
call fcn.140028a90
mov byte [rbp + 0x1e2], al
mov dl, 0x6c
lea rcx, [rbp + 0x1d8]
call fcn.140028a90
mov byte [rbp + 0x1e3], al
mov dl, 0x31
lea rcx, [rbp + 0x1d8]
call fcn.140028a90
mov byte [rbp + 0x1e4], al
mov dl, 0x36
lea rcx, [rbp + 0x1d8]
call fcn.140028a90
mov byte [rbp + 0x1e5], al
xor eax, eax
mov byte [rbp + 0x1e6], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x1d9]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x1d8]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x1d9]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001b5e0
mov edx, 0xd
lea rcx, [rbp + 0x1d9]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x1d9]
call fcn.140028aa0
mov rsi, rax
mov byte [rbp + 0x98], 0x64
mov dl, 0x46
lea rcx, [rbp + 0x98]
call fcn.140028a90
mov byte [rbp + 0x99], al
mov dl, 0x65
lea rcx, [rbp + 0x98]
call fcn.140028a90
mov byte [rbp + 0x9a], al
mov dl, 0x61
lea rcx, [rbp + 0x98]
call fcn.140028a90
mov byte [rbp + 0x9b], al
mov dl, 0x74
lea rcx, [rbp + 0x98]
call fcn.140028a90
mov byte [rbp + 0x9c], al
mov dl, 0x75
lea rcx, [rbp + 0x98]
call fcn.140028a90
mov byte [rbp + 0x9d], al
mov dl, 0x72
lea rcx, [rbp + 0x98]
call fcn.140028a90
mov byte [rbp + 0x9e], al
mov dl, 0x65
lea rcx, [rbp + 0x98]
call fcn.140028a90
mov byte [rbp + 0x9f], al
mov dl, 0x4e
lea rcx, [rbp + 0x98]
call fcn.140028a90
mov byte [rbp + 0xa0], al
mov dl, 0x61
lea rcx, [rbp + 0x98]
call fcn.140028a90
mov byte [rbp + 0xa1], al
mov dl, 0x6d
lea rcx, [rbp + 0x98]
call fcn.140028a90
mov byte [rbp + 0xa2], al
mov dl, 0x65
lea rcx, [rbp + 0x98]
call fcn.140028a90
mov byte [rbp + 0xa3], al
xor eax, eax
mov byte [rbp + 0xa4], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x99]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x98]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x99]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xb
jb 0x14001b730
mov edx, 0xb
lea rcx, [rbp + 0x99]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x99]
call fcn.140028aa0
mov qword [rsp + 0x28], r15
lea rcx, [rbp + 0xf30]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013820
mov byte [rbp + 0x1c8], 0x4a
mov dl, 0x23
lea rcx, [rbp + 0x1c8]
call fcn.140028a90
mov byte [rbp + 0x1c9], al
mov dl, 0x23
lea rcx, [rbp + 0x1c8]
call fcn.140028a90
mov byte [rbp + 0x1ca], al
mov dl, 0x23
lea rcx, [rbp + 0x1c8]
call fcn.140028a90
mov byte [rbp + 0x1cb], al
mov dl, 0x54
lea rcx, [rbp + 0x1c8]
call fcn.140028a90
mov byte [rbp + 0x1cc], al
mov dl, 0x68
lea rcx, [rbp + 0x1c8]
call fcn.140028a90
mov byte [rbp + 0x1cd], al
mov dl, 0x65
lea rcx, [rbp + 0x1c8]
call fcn.140028a90
mov byte [rbp + 0x1ce], al
mov dl, 0x6d
lea rcx, [rbp + 0x1c8]
call fcn.140028a90
mov byte [rbp + 0x1cf], al
mov dl, 0x65
lea rcx, [rbp + 0x1c8]
call fcn.140028a90
mov byte [rbp + 0x1d0], al
mov dl, 0x43
lea rcx, [rbp + 0x1c8]
call fcn.140028a90
mov byte [rbp + 0x1d1], al
mov dl, 0x6f
lea rcx, [rbp + 0x1c8]
call fcn.140028a90
mov byte [rbp + 0x1d2], al
mov dl, 0x6c
lea rcx, [rbp + 0x1c8]
call fcn.140028a90
mov byte [rbp + 0x1d3], al
mov dl, 0x31
lea rcx, [rbp + 0x1c8]
call fcn.140028a90
mov byte [rbp + 0x1d4], al
mov dl, 0x37
lea rcx, [rbp + 0x1c8]
call fcn.140028a90
mov byte [rbp + 0x1d5], al
xor eax, eax
mov byte [rbp + 0x1d6], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x1c9]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x1c8]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x1c9]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001b8d0
mov edx, 0xd
lea rcx, [rbp + 0x1c9]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x1c9]
call fcn.140028aa0
mov rsi, rax
mov byte [rsp + 0x4c], 0x44
mov dl, 0x54
lea rcx, [rsp + 0x4c]
call fcn.140028a90
mov byte [rsp + 0x4d], al
mov dl, 0x65
lea rcx, [rsp + 0x4c]
call fcn.140028a90
mov byte [rsp + 0x4e], al
mov dl, 0x78
lea rcx, [rsp + 0x4c]
call fcn.140028a90
mov byte [rsp + 0x4f], al
mov dl, 0x74
lea rcx, [rsp + 0x4c]
call fcn.140028a90
mov byte [rsp + 0x50], al
xor eax, eax
mov byte [rsp + 0x51], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x4d]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rsp + 0x4c]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x4d]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 4
jb 0x14001b980
mov edx, 4
lea rcx, [rsp + 0x4d]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rsp + 0x4d]
call fcn.140028aa0
mov qword [rsp + 0x28], r15
lea rcx, [rbp + 0xf20]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013820
mov byte [rbp + 0x138], 0x67
mov dl, 0x23
lea rcx, [rbp + 0x138]
call fcn.140028a90
mov byte [rbp + 0x139], al
mov dl, 0x23
lea rcx, [rbp + 0x138]
call fcn.140028a90
mov byte [rbp + 0x13a], al
mov dl, 0x23
lea rcx, [rbp + 0x138]
call fcn.140028a90
mov byte [rbp + 0x13b], al
mov dl, 0x54
lea rcx, [rbp + 0x138]
call fcn.140028a90
mov byte [rbp + 0x13c], al
mov dl, 0x68
lea rcx, [rbp + 0x138]
call fcn.140028a90
mov byte [rbp + 0x13d], al
mov dl, 0x65
lea rcx, [rbp + 0x138]
call fcn.140028a90
mov byte [rbp + 0x13e], al
mov dl, 0x6d
lea rcx, [rbp + 0x138]
call fcn.140028a90
mov byte [rbp + 0x13f], al
mov dl, 0x65
lea rcx, [rbp + 0x138]
call fcn.140028a90
mov byte [rbp + 0x140], al
mov dl, 0x43
lea rcx, [rbp + 0x138]
call fcn.140028a90
mov byte [rbp + 0x141], al
mov dl, 0x6f
lea rcx, [rbp + 0x138]
call fcn.140028a90
mov byte [rbp + 0x142], al
mov dl, 0x6c
lea rcx, [rbp + 0x138]
call fcn.140028a90
mov byte [rbp + 0x143], al
mov dl, 0x32
lea rcx, [rbp + 0x138]
call fcn.140028a90
mov byte [rbp + 0x144], al
xor eax, eax
mov byte [rbp + 0x145], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x139]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x138]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x139]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001bb00
mov edx, 0xc
lea rcx, [rbp + 0x139]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x139]
call fcn.140028aa0
mov rsi, rax
mov byte [rsp + 0x68], 0x6c
mov dl, 0x42
lea rcx, [rsp + 0x68]
call fcn.140028a90
mov byte [rsp + 0x69], al
mov dl, 0x6f
lea rcx, [rsp + 0x68]
call fcn.140028a90
mov byte [rsp + 0x6a], al
mov dl, 0x72
lea rcx, [rsp + 0x68]
call fcn.140028a90
mov byte [rsp + 0x6b], al
mov dl, 0x64
lea rcx, [rsp + 0x68]
call fcn.140028a90
mov byte [rsp + 0x6c], al
mov dl, 0x65
lea rcx, [rsp + 0x68]
call fcn.140028a90
mov byte [rsp + 0x6d], al
mov dl, 0x72
lea rcx, [rsp + 0x68]
call fcn.140028a90
mov byte [rsp + 0x6e], al
xor eax, eax
mov byte [rsp + 0x6f], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x69]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rsp + 0x68]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x69]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x14001bbd0
mov edx, 6
lea rcx, [rsp + 0x69]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rsp + 0x69]
call fcn.140028aa0
mov qword [rsp + 0x28], r15
lea rcx, [rbp + 0xef0]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013820
mov byte [rbp + 0x128], 0x62
mov dl, 0x23
lea rcx, [rbp + 0x128]
call fcn.140028a90
mov byte [rbp + 0x129], al
mov dl, 0x23
lea rcx, [rbp + 0x128]
call fcn.140028a90
mov byte [rbp + 0x12a], al
mov dl, 0x23
lea rcx, [rbp + 0x128]
call fcn.140028a90
mov byte [rbp + 0x12b], al
mov dl, 0x54
lea rcx, [rbp + 0x128]
call fcn.140028a90
mov byte [rbp + 0x12c], al
mov dl, 0x68
lea rcx, [rbp + 0x128]
call fcn.140028a90
mov byte [rbp + 0x12d], al
mov dl, 0x65
lea rcx, [rbp + 0x128]
call fcn.140028a90
mov byte [rbp + 0x12e], al
mov dl, 0x6d
lea rcx, [rbp + 0x128]
call fcn.140028a90
mov byte [rbp + 0x12f], al
mov dl, 0x65
lea rcx, [rbp + 0x128]
call fcn.140028a90
mov byte [rbp + 0x130], al
mov dl, 0x43
lea rcx, [rbp + 0x128]
call fcn.140028a90
mov byte [rbp + 0x131], al
mov dl, 0x6f
lea rcx, [rbp + 0x128]
call fcn.140028a90
mov byte [rbp + 0x132], al
mov dl, 0x6c
lea rcx, [rbp + 0x128]
call fcn.140028a90
mov byte [rbp + 0x133], al
mov dl, 0x33
lea rcx, [rbp + 0x128]
call fcn.140028a90
mov byte [rbp + 0x134], al
xor eax, eax
mov byte [rbp + 0x135], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x129]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x128]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x129]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001bd50
mov edx, 0xc
lea rcx, [rbp + 0x129]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x129]
call fcn.140028aa0
mov rsi, rax
mov byte [rsp + 0x60], 7
mov dl, 0x42
lea rcx, [rsp + 0x60]
call fcn.140028a90
mov byte [rsp + 0x61], al
mov dl, 0x75
lea rcx, [rsp + 0x60]
call fcn.140028a90
mov byte [rsp + 0x62], al
mov dl, 0x74
lea rcx, [rsp + 0x60]
call fcn.140028a90
mov byte [rsp + 0x63], al
mov dl, 0x74
lea rcx, [rsp + 0x60]
call fcn.140028a90
mov byte [rsp + 0x64], al
mov dl, 0x6f
lea rcx, [rsp + 0x60]
call fcn.140028a90
mov byte [rsp + 0x65], al
mov dl, 0x6e
lea rcx, [rsp + 0x60]
call fcn.140028a90
mov byte [rsp + 0x66], al
xor eax, eax
mov byte [rsp + 0x67], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x61]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rsp + 0x60]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x61]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x14001be20
mov edx, 6
lea rcx, [rsp + 0x61]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rsp + 0x61]
call fcn.140028aa0
mov qword [rsp + 0x28], r15
lea rcx, [rbp + 0xf00]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013820
mov byte [rbp + 0x118], 0x41
mov dl, 0x23
lea rcx, [rbp + 0x118]
call fcn.140028a90
mov byte [rbp + 0x119], al
mov dl, 0x23
lea rcx, [rbp + 0x118]
call fcn.140028a90
mov byte [rbp + 0x11a], al
mov dl, 0x23
lea rcx, [rbp + 0x118]
call fcn.140028a90
mov byte [rbp + 0x11b], al
mov dl, 0x54
lea rcx, [rbp + 0x118]
call fcn.140028a90
mov byte [rbp + 0x11c], al
mov dl, 0x68
lea rcx, [rbp + 0x118]
call fcn.140028a90
mov byte [rbp + 0x11d], al
mov dl, 0x65
lea rcx, [rbp + 0x118]
call fcn.140028a90
mov byte [rbp + 0x11e], al
mov dl, 0x6d
lea rcx, [rbp + 0x118]
call fcn.140028a90
mov byte [rbp + 0x11f], al
mov dl, 0x65
lea rcx, [rbp + 0x118]
call fcn.140028a90
mov byte [rbp + 0x120], al
mov dl, 0x43
lea rcx, [rbp + 0x118]
call fcn.140028a90
mov byte [rbp + 0x121], al
mov dl, 0x6f
lea rcx, [rbp + 0x118]
call fcn.140028a90
mov byte [rbp + 0x122], al
mov dl, 0x6c
lea rcx, [rbp + 0x118]
call fcn.140028a90
mov byte [rbp + 0x123], al
mov dl, 0x34
lea rcx, [rbp + 0x118]
call fcn.140028a90
mov byte [rbp + 0x124], al
xor eax, eax
mov byte [rbp + 0x125], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x119]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x118]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x119]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001bfa0
mov edx, 0xc
lea rcx, [rbp + 0x119]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x119]
call fcn.140028aa0
mov rsi, rax
mov byte [rbp + 0x268], 2
mov dl, 0x42
lea rcx, [rbp + 0x268]
call fcn.140028a90
mov byte [rbp + 0x269], al
mov dl, 0x75
lea rcx, [rbp + 0x268]
call fcn.140028a90
mov byte [rbp + 0x26a], al
mov dl, 0x74
lea rcx, [rbp + 0x268]
call fcn.140028a90
mov byte [rbp + 0x26b], al
mov dl, 0x74
lea rcx, [rbp + 0x268]
call fcn.140028a90
mov byte [rbp + 0x26c], al
mov dl, 0x6f
lea rcx, [rbp + 0x268]
call fcn.140028a90
mov byte [rbp + 0x26d], al
mov dl, 0x6e
lea rcx, [rbp + 0x268]
call fcn.140028a90
mov byte [rbp + 0x26e], al
mov dl, 0x20
lea rcx, [rbp + 0x268]
call fcn.140028a90
mov byte [rbp + 0x26f], al
mov dl, 0x48
lea rcx, [rbp + 0x268]
call fcn.140028a90
mov byte [rbp + 0x270], al
mov dl, 0x6f
lea rcx, [rbp + 0x268]
call fcn.140028a90
mov byte [rbp + 0x271], al
mov dl, 0x76
lea rcx, [rbp + 0x268]
call fcn.140028a90
mov byte [rbp + 0x272], al
mov dl, 0x65
lea rcx, [rbp + 0x268]
call fcn.140028a90
mov byte [rbp + 0x273], al
mov dl, 0x72
lea rcx, [rbp + 0x268]
call fcn.140028a90
mov byte [rbp + 0x274], al
mov dl, 0x65
lea rcx, [rbp + 0x268]
call fcn.140028a90
mov byte [rbp + 0x275], al
mov dl, 0x64
lea rcx, [rbp + 0x268]
call fcn.140028a90
mov byte [rbp + 0x276], al
xor eax, eax
mov byte [rbp + 0x277], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x269]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x268]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x269]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x14001c130
mov edx, 0xe
lea rcx, [rbp + 0x269]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x269]
call fcn.140028aa0
mov qword [rsp + 0x28], r15
lea rcx, [rbp + 0xfe0]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013820
mov byte [rbp + 0x168], 0x13
mov dl, 0x23
lea rcx, [rbp + 0x168]
call fcn.140028a90
mov byte [rbp + 0x169], al
mov dl, 0x23
lea rcx, [rbp + 0x168]
call fcn.140028a90
mov byte [rbp + 0x16a], al
mov dl, 0x23
lea rcx, [rbp + 0x168]
call fcn.140028a90
mov byte [rbp + 0x16b], al
mov dl, 0x54
lea rcx, [rbp + 0x168]
call fcn.140028a90
mov byte [rbp + 0x16c], al
mov dl, 0x68
lea rcx, [rbp + 0x168]
call fcn.140028a90
mov byte [rbp + 0x16d], al
mov dl, 0x65
lea rcx, [rbp + 0x168]
call fcn.140028a90
mov byte [rbp + 0x16e], al
mov dl, 0x6d
lea rcx, [rbp + 0x168]
call fcn.140028a90
mov byte [rbp + 0x16f], al
mov dl, 0x65
lea rcx, [rbp + 0x168]
call fcn.140028a90
mov byte [rbp + 0x170], al
mov dl, 0x43
lea rcx, [rbp + 0x168]
call fcn.140028a90
mov byte [rbp + 0x171], al
mov dl, 0x6f
lea rcx, [rbp + 0x168]
call fcn.140028a90
mov byte [rbp + 0x172], al
mov dl, 0x6c
lea rcx, [rbp + 0x168]
call fcn.140028a90
mov byte [rbp + 0x173], al
mov dl, 0x35
lea rcx, [rbp + 0x168]
call fcn.140028a90
mov byte [rbp + 0x174], al
xor eax, eax
mov byte [rbp + 0x175], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x169]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x168]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x169]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001c2c0
mov edx, 0xc
lea rcx, [rbp + 0x169]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x169]
call fcn.140028aa0
mov rsi, rax
mov byte [rbp + 0x1b8], 4
mov dl, 0x42
lea rcx, [rbp + 0x1b8]
call fcn.140028a90
mov byte [rbp + 0x1b9], al
mov dl, 0x75
lea rcx, [rbp + 0x1b8]
call fcn.140028a90
mov byte [rbp + 0x1ba], al
mov dl, 0x74
lea rcx, [rbp + 0x1b8]
call fcn.140028a90
mov byte [rbp + 0x1bb], al
mov dl, 0x74
lea rcx, [rbp + 0x1b8]
call fcn.140028a90
mov byte [rbp + 0x1bc], al
mov dl, 0x6f
lea rcx, [rbp + 0x1b8]
call fcn.140028a90
mov byte [rbp + 0x1bd], al
mov dl, 0x6e
lea rcx, [rbp + 0x1b8]
call fcn.140028a90
mov byte [rbp + 0x1be], al
mov dl, 0x20
lea rcx, [rbp + 0x1b8]
call fcn.140028a90
mov byte [rbp + 0x1bf], al
mov dl, 0x41
lea rcx, [rbp + 0x1b8]
call fcn.140028a90
mov byte [rbp + 0x1c0], al
mov dl, 0x63
lea rcx, [rbp + 0x1b8]
call fcn.140028a90
mov byte [rbp + 0x1c1], al
mov dl, 0x74
lea rcx, [rbp + 0x1b8]
call fcn.140028a90
mov byte [rbp + 0x1c2], al
mov dl, 0x69
lea rcx, [rbp + 0x1b8]
call fcn.140028a90
mov byte [rbp + 0x1c3], al
mov dl, 0x76
lea rcx, [rbp + 0x1b8]
call fcn.140028a90
mov byte [rbp + 0x1c4], al
mov dl, 0x65
lea rcx, [rbp + 0x1b8]
call fcn.140028a90
mov byte [rbp + 0x1c5], al
xor eax, eax
mov byte [rbp + 0x1c6], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x1b9]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x1b8]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x1b9]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001c440
mov edx, 0xd
lea rcx, [rbp + 0x1b9]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x1b9]
call fcn.140028aa0
mov qword [rsp + 0x28], r15
lea rcx, [rbp + 0xf10]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013820
mov byte [rbp + 0x108], 0x77
mov dl, 0x23
lea rcx, [rbp + 0x108]
call fcn.140028a90
mov byte [rbp + 0x109], al
mov dl, 0x23
lea rcx, [rbp + 0x108]
call fcn.140028a90
mov byte [rbp + 0x10a], al
mov dl, 0x23
lea rcx, [rbp + 0x108]
call fcn.140028a90
mov byte [rbp + 0x10b], al
mov dl, 0x54
lea rcx, [rbp + 0x108]
call fcn.140028a90
mov byte [rbp + 0x10c], al
mov dl, 0x68
lea rcx, [rbp + 0x108]
call fcn.140028a90
mov byte [rbp + 0x10d], al
mov dl, 0x65
lea rcx, [rbp + 0x108]
call fcn.140028a90
mov byte [rbp + 0x10e], al
mov dl, 0x6d
lea rcx, [rbp + 0x108]
call fcn.140028a90
mov byte [rbp + 0x10f], al
mov dl, 0x65
lea rcx, [rbp + 0x108]
call fcn.140028a90
mov byte [rbp + 0x110], al
mov dl, 0x43
lea rcx, [rbp + 0x108]
call fcn.140028a90
mov byte [rbp + 0x111], al
mov dl, 0x6f
lea rcx, [rbp + 0x108]
call fcn.140028a90
mov byte [rbp + 0x112], al
mov dl, 0x6c
lea rcx, [rbp + 0x108]
call fcn.140028a90
mov byte [rbp + 0x113], al
mov dl, 0x36
lea rcx, [rbp + 0x108]
call fcn.140028a90
mov byte [rbp + 0x114], al
xor eax, eax
mov byte [rbp + 0x115], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x109]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x108]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x109]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001c5d0
mov edx, 0xc
lea rcx, [rbp + 0x109]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x109]
call fcn.140028aa0
mov rsi, rax
mov byte [rbp + 0x308], 0x28
mov dl, 0x43
lea rcx, [rbp + 0x308]
call fcn.140028a90
mov byte [rbp + 0x309], al
mov dl, 0x68
lea rcx, [rbp + 0x308]
call fcn.140028a90
mov byte [rbp + 0x30a], al
mov dl, 0x69
lea rcx, [rbp + 0x308]
call fcn.140028a90
mov byte [rbp + 0x30b], al
mov dl, 0x6c
lea rcx, [rbp + 0x308]
call fcn.140028a90
mov byte [rbp + 0x30c], al
mov dl, 0x64
lea rcx, [rbp + 0x308]
call fcn.140028a90
mov byte [rbp + 0x30d], al
mov dl, 0x20
lea rcx, [rbp + 0x308]
call fcn.140028a90
mov byte [rbp + 0x30e], al
mov dl, 0x57
lea rcx, [rbp + 0x308]
call fcn.140028a90
mov byte [rbp + 0x30f], al
mov dl, 0x69
lea rcx, [rbp + 0x308]
call fcn.140028a90
mov byte [rbp + 0x310], al
mov dl, 0x6e
lea rcx, [rbp + 0x308]
call fcn.140028a90
mov byte [rbp + 0x311], al
mov dl, 0x64
lea rcx, [rbp + 0x308]
call fcn.140028a90
mov byte [rbp + 0x312], al
mov dl, 0x6f
lea rcx, [rbp + 0x308]
call fcn.140028a90
mov byte [rbp + 0x313], al
mov dl, 0x77
lea rcx, [rbp + 0x308]
call fcn.140028a90
mov byte [rbp + 0x314], al
mov dl, 0x20
lea rcx, [rbp + 0x308]
call fcn.140028a90
mov byte [rbp + 0x315], al
mov dl, 0x42
lea rcx, [rbp + 0x308]
call fcn.140028a90
mov byte [rbp + 0x316], al
mov dl, 0x67
lea rcx, [rbp + 0x308]
call fcn.140028a90
mov byte [rbp + 0x317], al
xor eax, eax
mov byte [rbp + 0x318], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x309]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x308]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x309]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x14001c770
mov edx, 0xf
lea rcx, [rbp + 0x309]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x309]
call fcn.140028aa0
mov qword [rsp + 0x28], r15
lea rcx, [rbp + 0xf60]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013820
mov byte [rbp + 0xf8], 0x34
mov dl, 0x23
lea rcx, [rbp + 0xf8]
call fcn.140028a90
mov byte [rbp + 0xf9], al
mov dl, 0x23
lea rcx, [rbp + 0xf8]
call fcn.140028a90
mov byte [rbp + 0xfa], al
mov dl, 0x23
lea rcx, [rbp + 0xf8]
call fcn.140028a90
mov byte [rbp + 0xfb], al
mov dl, 0x54
lea rcx, [rbp + 0xf8]
call fcn.140028a90
mov byte [rbp + 0xfc], al
mov dl, 0x68
lea rcx, [rbp + 0xf8]
call fcn.140028a90
mov byte [rbp + 0xfd], al
mov dl, 0x65
lea rcx, [rbp + 0xf8]
call fcn.140028a90
mov byte [rbp + 0xfe], al
mov dl, 0x6d
lea rcx, [rbp + 0xf8]
call fcn.140028a90
mov byte [rbp + 0xff], al
mov dl, 0x65
lea rcx, [rbp + 0xf8]
call fcn.140028a90
mov byte [rbp + 0x100], al
mov dl, 0x43
lea rcx, [rbp + 0xf8]
call fcn.140028a90
mov byte [rbp + 0x101], al
mov dl, 0x6f
lea rcx, [rbp + 0xf8]
call fcn.140028a90
mov byte [rbp + 0x102], al
mov dl, 0x6c
lea rcx, [rbp + 0xf8]
call fcn.140028a90
mov byte [rbp + 0x103], al
mov dl, 0x37
lea rcx, [rbp + 0xf8]
call fcn.140028a90
mov byte [rbp + 0x104], al
xor eax, eax
mov byte [rbp + 0x105], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0xf9]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0xf8]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0xf9]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001c900
mov edx, 0xc
lea rcx, [rbp + 0xf9]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0xf9]
call fcn.140028aa0
mov rsi, rax
mov byte [rbp - 0x38], 0x12
mov dl, 0x46
lea rcx, [rbp - 0x38]
call fcn.140028a90
mov byte [rbp - 0x37], al
mov dl, 0x72
lea rcx, [rbp - 0x38]
call fcn.140028a90
mov byte [rbp - 0x36], al
mov dl, 0x61
lea rcx, [rbp - 0x38]
call fcn.140028a90
mov byte [rbp - 0x35], al
mov dl, 0x6d
lea rcx, [rbp - 0x38]
call fcn.140028a90
mov byte [rbp - 0x34], al
mov dl, 0x65
lea rcx, [rbp - 0x38]
call fcn.140028a90
mov byte [rbp - 0x33], al
mov dl, 0x20
lea rcx, [rbp - 0x38]
call fcn.140028a90
mov byte [rbp - 0x32], al
mov dl, 0x42
lea rcx, [rbp - 0x38]
call fcn.140028a90
mov byte [rbp - 0x31], al
mov dl, 0x67
lea rcx, [rbp - 0x38]
call fcn.140028a90
mov byte [rbp - 0x30], al
xor eax, eax
mov byte [rbp - 0x2f], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp - 0x37]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp - 0x38]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp - 0x37]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x14001c9e0
mov edx, 8
lea rcx, [rbp - 0x37]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp - 0x37]
call fcn.140028aa0
mov qword [rsp + 0x28], r15
lea rcx, [rbp + 0xf90]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013820
mov byte [rbp + 0xe8], 0x4b
mov dl, 0x23
lea rcx, [rbp + 0xe8]
call fcn.140028a90
mov byte [rbp + 0xe9], al
mov dl, 0x23
lea rcx, [rbp + 0xe8]
call fcn.140028a90
mov byte [rbp + 0xea], al
mov dl, 0x23
lea rcx, [rbp + 0xe8]
call fcn.140028a90
mov byte [rbp + 0xeb], al
mov dl, 0x54
lea rcx, [rbp + 0xe8]
call fcn.140028a90
mov byte [rbp + 0xec], al
mov dl, 0x68
lea rcx, [rbp + 0xe8]
call fcn.140028a90
mov byte [rbp + 0xed], al
mov dl, 0x65
lea rcx, [rbp + 0xe8]
call fcn.140028a90
mov byte [rbp + 0xee], al
mov dl, 0x6d
lea rcx, [rbp + 0xe8]
call fcn.140028a90
mov byte [rbp + 0xef], al
mov dl, 0x65
lea rcx, [rbp + 0xe8]
call fcn.140028a90
mov byte [rbp + 0xf0], al
mov dl, 0x43
lea rcx, [rbp + 0xe8]
call fcn.140028a90
mov byte [rbp + 0xf1], al
mov dl, 0x6f
lea rcx, [rbp + 0xe8]
call fcn.140028a90
mov byte [rbp + 0xf2], al
mov dl, 0x6c
lea rcx, [rbp + 0xe8]
call fcn.140028a90
mov byte [rbp + 0xf3], al
mov dl, 0x38
lea rcx, [rbp + 0xe8]
call fcn.140028a90
mov byte [rbp + 0xf4], al
xor eax, eax
mov byte [rbp + 0xf5], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0xe9]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0xe8]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0xe9]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001cb60
mov edx, 0xc
lea rcx, [rbp + 0xe9]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0xe9]
call fcn.140028aa0
mov rsi, rax
mov byte [rbp + 0x350], 0x63
mov dl, 0x46
lea rcx, [rbp + 0x350]
call fcn.140028a90
mov byte [rbp + 0x351], al
mov dl, 0x72
lea rcx, [rbp + 0x350]
call fcn.140028a90
mov byte [rbp + 0x352], al
mov dl, 0x61
lea rcx, [rbp + 0x350]
call fcn.140028a90
mov byte [rbp + 0x353], al
mov dl, 0x6d
lea rcx, [rbp + 0x350]
call fcn.140028a90
mov byte [rbp + 0x354], al
mov dl, 0x65
lea rcx, [rbp + 0x350]
call fcn.140028a90
mov byte [rbp + 0x355], al
mov dl, 0x20
lea rcx, [rbp + 0x350]
call fcn.140028a90
mov byte [rbp + 0x356], al
mov dl, 0x42
lea rcx, [rbp + 0x350]
call fcn.140028a90
mov byte [rbp + 0x357], al
mov dl, 0x67
lea rcx, [rbp + 0x350]
call fcn.140028a90
mov byte [rbp + 0x358], al
mov dl, 0x20
lea rcx, [rbp + 0x350]
call fcn.140028a90
mov byte [rbp + 0x359], al
mov dl, 0x48
lea rcx, [rbp + 0x350]
call fcn.140028a90
mov byte [rbp + 0x35a], al
mov dl, 0x6f
lea rcx, [rbp + 0x350]
call fcn.140028a90
mov byte [rbp + 0x35b], al
mov dl, 0x76
lea rcx, [rbp + 0x350]
call fcn.140028a90
mov byte [rbp + 0x35c], al
mov dl, 0x65
lea rcx, [rbp + 0x350]
call fcn.140028a90
mov byte [rbp + 0x35d], al
mov dl, 0x72
lea rcx, [rbp + 0x350]
call fcn.140028a90
mov byte [rbp + 0x35e], al
mov dl, 0x65
lea rcx, [rbp + 0x350]
call fcn.140028a90
mov byte [rbp + 0x35f], al
mov dl, 0x64
lea rcx, [rbp + 0x350]
call fcn.140028a90
mov byte [rbp + 0x360], al
xor eax, eax
mov byte [rbp + 0x361], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x351]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x350]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x351]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0x10
jb 0x14001cd10
mov edx, 0x10
lea rcx, [rbp + 0x351]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x351]
call fcn.140028aa0
mov qword [rsp + 0x28], r15
lea rcx, [rbp + 0xf50]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013820
mov byte [rbp + 0xd8], 0xe
mov dl, 0x23
lea rcx, [rbp + 0xd8]
call fcn.140028a90
mov byte [rbp + 0xd9], al
mov dl, 0x23
lea rcx, [rbp + 0xd8]
call fcn.140028a90
mov byte [rbp + 0xda], al
mov dl, 0x23
lea rcx, [rbp + 0xd8]
call fcn.140028a90
mov byte [rbp + 0xdb], al
mov dl, 0x54
lea rcx, [rbp + 0xd8]
call fcn.140028a90
mov byte [rbp + 0xdc], al
mov dl, 0x68
lea rcx, [rbp + 0xd8]
call fcn.140028a90
mov byte [rbp + 0xdd], al
mov dl, 0x65
lea rcx, [rbp + 0xd8]
call fcn.140028a90
mov byte [rbp + 0xde], al
mov dl, 0x6d
lea rcx, [rbp + 0xd8]
call fcn.140028a90
mov byte [rbp + 0xdf], al
mov dl, 0x65
lea rcx, [rbp + 0xd8]
call fcn.140028a90
mov byte [rbp + 0xe0], al
mov dl, 0x43
lea rcx, [rbp + 0xd8]
call fcn.140028a90
mov byte [rbp + 0xe1], al
mov dl, 0x6f
lea rcx, [rbp + 0xd8]
call fcn.140028a90
mov byte [rbp + 0xe2], al
mov dl, 0x6c
lea rcx, [rbp + 0xd8]
call fcn.140028a90
mov byte [rbp + 0xe3], al
mov dl, 0x39
lea rcx, [rbp + 0xd8]
call fcn.140028a90
mov byte [rbp + 0xe4], al
xor eax, eax
mov byte [rbp + 0xe5], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0xd9]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0xd8]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0xd9]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001cea0
mov edx, 0xc
lea rcx, [rbp + 0xd9]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0xd9]
call fcn.140028aa0
mov rsi, rax
mov byte [rbp + 0x2f0], 0x28
mov dl, 0x46
lea rcx, [rbp + 0x2f0]
call fcn.140028a90
mov byte [rbp + 0x2f1], al
mov dl, 0x72
lea rcx, [rbp + 0x2f0]
call fcn.140028a90
mov byte [rbp + 0x2f2], al
mov dl, 0x61
lea rcx, [rbp + 0x2f0]
call fcn.140028a90
mov byte [rbp + 0x2f3], al
mov dl, 0x6d
lea rcx, [rbp + 0x2f0]
call fcn.140028a90
mov byte [rbp + 0x2f4], al
mov dl, 0x65
lea rcx, [rbp + 0x2f0]
call fcn.140028a90
mov byte [rbp + 0x2f5], al
mov dl, 0x20
lea rcx, [rbp + 0x2f0]
call fcn.140028a90
mov byte [rbp + 0x2f6], al
mov dl, 0x42
lea rcx, [rbp + 0x2f0]
call fcn.140028a90
mov byte [rbp + 0x2f7], al
mov dl, 0x67
lea rcx, [rbp + 0x2f0]
call fcn.140028a90
mov byte [rbp + 0x2f8], al
mov dl, 0x20
lea rcx, [rbp + 0x2f0]
call fcn.140028a90
mov byte [rbp + 0x2f9], al
mov dl, 0x41
lea rcx, [rbp + 0x2f0]
call fcn.140028a90
mov byte [rbp + 0x2fa], al
mov dl, 0x63
lea rcx, [rbp + 0x2f0]
call fcn.140028a90
mov byte [rbp + 0x2fb], al
mov dl, 0x74
lea rcx, [rbp + 0x2f0]
call fcn.140028a90
mov byte [rbp + 0x2fc], al
mov dl, 0x69
lea rcx, [rbp + 0x2f0]
call fcn.140028a90
mov byte [rbp + 0x2fd], al
mov dl, 0x76
lea rcx, [rbp + 0x2f0]
call fcn.140028a90
mov byte [rbp + 0x2fe], al
mov dl, 0x65
lea rcx, [rbp + 0x2f0]
call fcn.140028a90
mov byte [rbp + 0x2ff], al
xor eax, eax
mov byte [rbp + 0x300], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x2f1]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x2f0]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x2f1]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x14001d040
mov edx, 0xf
lea rcx, [rbp + 0x2f1]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x2f1]
call fcn.140028aa0
mov qword [rsp + 0x28], r15
lea rcx, [rbp + 0xf80]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013820
mov byte [rbp + 0x178], 0x6e
mov dl, 0x23
lea rcx, [rbp + 0x178]
call fcn.140028a90
mov byte [rbp + 0x179], al
mov dl, 0x23
lea rcx, [rbp + 0x178]
call fcn.140028a90
mov byte [rbp + 0x17a], al
mov dl, 0x23
lea rcx, [rbp + 0x178]
call fcn.140028a90
mov byte [rbp + 0x17b], al
mov dl, 0x54
lea rcx, [rbp + 0x178]
call fcn.140028a90
mov byte [rbp + 0x17c], al
mov dl, 0x68
lea rcx, [rbp + 0x178]
call fcn.140028a90
mov byte [rbp + 0x17d], al
mov dl, 0x65
lea rcx, [rbp + 0x178]
call fcn.140028a90
mov byte [rbp + 0x17e], al
mov dl, 0x6d
lea rcx, [rbp + 0x178]
call fcn.140028a90
mov byte [rbp + 0x17f], al
mov dl, 0x65
lea rcx, [rbp + 0x178]
call fcn.140028a90
mov byte [rbp + 0x180], al
mov dl, 0x43
lea rcx, [rbp + 0x178]
call fcn.140028a90
mov byte [rbp + 0x181], al
mov dl, 0x6f
lea rcx, [rbp + 0x178]
call fcn.140028a90
mov byte [rbp + 0x182], al
mov dl, 0x6c
lea rcx, [rbp + 0x178]
call fcn.140028a90
mov byte [rbp + 0x183], al
mov dl, 0x31
lea rcx, [rbp + 0x178]
call fcn.140028a90
mov byte [rbp + 0x184], al
mov dl, 0x30
lea rcx, [rbp + 0x178]
call fcn.140028a90
mov byte [rbp + 0x185], al
xor eax, eax
mov byte [rbp + 0x186], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x179]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x178]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x179]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001d1e0
mov edx, 0xd
lea rcx, [rbp + 0x179]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x179]
call fcn.140028aa0
mov rsi, rax
mov byte [rsp + 0x58], 0x4e
mov dl, 0x48
lea rcx, [rsp + 0x58]
call fcn.140028a90
mov byte [rsp + 0x59], al
mov dl, 0x65
lea rcx, [rsp + 0x58]
call fcn.140028a90
mov byte [rsp + 0x5a], al
mov dl, 0x61
lea rcx, [rsp + 0x58]
call fcn.140028a90
mov byte [rsp + 0x5b], al
mov dl, 0x64
lea rcx, [rsp + 0x58]
call fcn.140028a90
mov byte [rsp + 0x5c], al
mov dl, 0x65
lea rcx, [rsp + 0x58]
call fcn.140028a90
mov byte [rsp + 0x5d], al
mov dl, 0x72
lea rcx, [rsp + 0x58]
call fcn.140028a90
mov byte [rsp + 0x5e], al
xor eax, eax
mov byte [rsp + 0x5f], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x59]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rsp + 0x58]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x59]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x14001d2b0
mov edx, 6
lea rcx, [rsp + 0x59]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rsp + 0x59]
call fcn.140028aa0
mov qword [rsp + 0x28], r15
lea rcx, [rbp + 0xfd0]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013820
mov byte [rbp + 0x188], 0x2b
mov dl, 0x23
lea rcx, [rbp + 0x188]
call fcn.140028a90
mov byte [rbp + 0x189], al
mov dl, 0x23
lea rcx, [rbp + 0x188]
call fcn.140028a90
mov byte [rbp + 0x18a], al
mov dl, 0x23
lea rcx, [rbp + 0x188]
call fcn.140028a90
mov byte [rbp + 0x18b], al
mov dl, 0x54
lea rcx, [rbp + 0x188]
call fcn.140028a90
mov byte [rbp + 0x18c], al
mov dl, 0x68
lea rcx, [rbp + 0x188]
call fcn.140028a90
mov byte [rbp + 0x18d], al
mov dl, 0x65
lea rcx, [rbp + 0x188]
call fcn.140028a90
mov byte [rbp + 0x18e], al
mov dl, 0x6d
lea rcx, [rbp + 0x188]
call fcn.140028a90
mov byte [rbp + 0x18f], al
mov dl, 0x65
lea rcx, [rbp + 0x188]
call fcn.140028a90
mov byte [rbp + 0x190], al
mov dl, 0x43
lea rcx, [rbp + 0x188]
call fcn.140028a90
mov byte [rbp + 0x191], al
mov dl, 0x6f
lea rcx, [rbp + 0x188]
call fcn.140028a90
mov byte [rbp + 0x192], al
mov dl, 0x6c
lea rcx, [rbp + 0x188]
call fcn.140028a90
mov byte [rbp + 0x193], al
mov dl, 0x31
lea rcx, [rbp + 0x188]
call fcn.140028a90
mov byte [rbp + 0x194], al
mov dl, 0x31
lea rcx, [rbp + 0x188]
call fcn.140028a90
mov byte [rbp + 0x195], al
xor eax, eax
mov byte [rbp + 0x196], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x189]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x188]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x189]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001d440
mov edx, 0xd
lea rcx, [rbp + 0x189]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x189]
call fcn.140028aa0
mov rsi, rax
mov byte [rbp + 0x198], 0x10
mov dl, 0x48
lea rcx, [rbp + 0x198]
call fcn.140028a90
mov byte [rbp + 0x199], al
mov dl, 0x65
lea rcx, [rbp + 0x198]
call fcn.140028a90
mov byte [rbp + 0x19a], al
mov dl, 0x61
lea rcx, [rbp + 0x198]
call fcn.140028a90
mov byte [rbp + 0x19b], al
mov dl, 0x64
lea rcx, [rbp + 0x198]
call fcn.140028a90
mov byte [rbp + 0x19c], al
mov dl, 0x65
lea rcx, [rbp + 0x198]
call fcn.140028a90
mov byte [rbp + 0x19d], al
mov dl, 0x72
lea rcx, [rbp + 0x198]
call fcn.140028a90
mov byte [rbp + 0x19e], al
mov dl, 0x20
lea rcx, [rbp + 0x198]
call fcn.140028a90
mov byte [rbp + 0x19f], al
mov dl, 0x41
lea rcx, [rbp + 0x198]
call fcn.140028a90
mov byte [rbp + 0x1a0], al
mov dl, 0x63
lea rcx, [rbp + 0x198]
call fcn.140028a90
mov byte [rbp + 0x1a1], al
mov dl, 0x74
lea rcx, [rbp + 0x198]
call fcn.140028a90
mov byte [rbp + 0x1a2], al
mov dl, 0x69
lea rcx, [rbp + 0x198]
call fcn.140028a90
mov byte [rbp + 0x1a3], al
mov dl, 0x76
lea rcx, [rbp + 0x198]
call fcn.140028a90
mov byte [rbp + 0x1a4], al
mov dl, 0x65
lea rcx, [rbp + 0x198]
call fcn.140028a90
mov byte [rbp + 0x1a5], al
xor eax, eax
mov byte [rbp + 0x1a6], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x199]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x198]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x199]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001d5c0
mov edx, 0xd
lea rcx, [rbp + 0x199]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x199]
call fcn.140028aa0
mov qword [rsp + 0x28], r15
lea rcx, [rbp + 0xfb0]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013820
mov byte [rbp + 0x218], 0x20
mov dl, 0x23
lea rcx, [rbp + 0x218]
call fcn.140028a90
mov byte [rbp + 0x219], al
mov dl, 0x23
lea rcx, [rbp + 0x218]
call fcn.140028a90
mov byte [rbp + 0x21a], al
mov dl, 0x23
lea rcx, [rbp + 0x218]
call fcn.140028a90
mov byte [rbp + 0x21b], al
mov dl, 0x54
lea rcx, [rbp + 0x218]
call fcn.140028a90
mov byte [rbp + 0x21c], al
mov dl, 0x68
lea rcx, [rbp + 0x218]
call fcn.140028a90
mov byte [rbp + 0x21d], al
mov dl, 0x65
lea rcx, [rbp + 0x218]
call fcn.140028a90
mov byte [rbp + 0x21e], al
mov dl, 0x6d
lea rcx, [rbp + 0x218]
call fcn.140028a90
mov byte [rbp + 0x21f], al
mov dl, 0x65
lea rcx, [rbp + 0x218]
call fcn.140028a90
mov byte [rbp + 0x220], al
mov dl, 0x43
lea rcx, [rbp + 0x218]
call fcn.140028a90
mov byte [rbp + 0x221], al
mov dl, 0x6f
lea rcx, [rbp + 0x218]
call fcn.140028a90
mov byte [rbp + 0x222], al
mov dl, 0x6c
lea rcx, [rbp + 0x218]
call fcn.140028a90
mov byte [rbp + 0x223], al
mov dl, 0x31
lea rcx, [rbp + 0x218]
call fcn.140028a90
mov byte [rbp + 0x224], al
mov dl, 0x32
lea rcx, [rbp + 0x218]
call fcn.140028a90
mov byte [rbp + 0x225], al
xor eax, eax
mov byte [rbp + 0x226], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x219]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x218]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x219]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001d760
mov edx, 0xd
lea rcx, [rbp + 0x219]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x219]
call fcn.140028aa0
mov rsi, rax
mov byte [rbp + 0x278], 0x17
mov dl, 0x48
lea rcx, [rbp + 0x278]
call fcn.140028a90
mov byte [rbp + 0x279], al
mov dl, 0x65
lea rcx, [rbp + 0x278]
call fcn.140028a90
mov byte [rbp + 0x27a], al
mov dl, 0x61
lea rcx, [rbp + 0x278]
call fcn.140028a90
mov byte [rbp + 0x27b], al
mov dl, 0x64
lea rcx, [rbp + 0x278]
call fcn.140028a90
mov byte [rbp + 0x27c], al
mov dl, 0x65
lea rcx, [rbp + 0x278]
call fcn.140028a90
mov byte [rbp + 0x27d], al
mov dl, 0x72
lea rcx, [rbp + 0x278]
call fcn.140028a90
mov byte [rbp + 0x27e], al
mov dl, 0x20
lea rcx, [rbp + 0x278]
call fcn.140028a90
mov byte [rbp + 0x27f], al
mov dl, 0x48
lea rcx, [rbp + 0x278]
call fcn.140028a90
mov byte [rbp + 0x280], al
mov dl, 0x6f
lea rcx, [rbp + 0x278]
call fcn.140028a90
mov byte [rbp + 0x281], al
mov dl, 0x76
lea rcx, [rbp + 0x278]
call fcn.140028a90
mov byte [rbp + 0x282], al
mov dl, 0x65
lea rcx, [rbp + 0x278]
call fcn.140028a90
mov byte [rbp + 0x283], al
mov dl, 0x72
lea rcx, [rbp + 0x278]
call fcn.140028a90
mov byte [rbp + 0x284], al
mov dl, 0x65
lea rcx, [rbp + 0x278]
call fcn.140028a90
mov byte [rbp + 0x285], al
mov dl, 0x64
lea rcx, [rbp + 0x278]
call fcn.140028a90
mov byte [rbp + 0x286], al
xor eax, eax
mov byte [rbp + 0x287], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x279]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x278]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x279]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x14001d8f0
mov edx, 0xe
lea rcx, [rbp + 0x279]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x279]
call fcn.140028aa0
mov qword [rsp + 0x28], r15
lea rcx, [rbp + 0xfa0]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013820
mov byte [rbp + 0x208], 0x53
mov dl, 0x23
lea rcx, [rbp + 0x208]
call fcn.140028a90
mov byte [rbp + 0x209], al
mov dl, 0x23
lea rcx, [rbp + 0x208]
call fcn.140028a90
mov byte [rbp + 0x20a], al
mov dl, 0x23
lea rcx, [rbp + 0x208]
call fcn.140028a90
mov byte [rbp + 0x20b], al
mov dl, 0x54
lea rcx, [rbp + 0x208]
call fcn.140028a90
mov byte [rbp + 0x20c], al
mov dl, 0x68
lea rcx, [rbp + 0x208]
call fcn.140028a90
mov byte [rbp + 0x20d], al
mov dl, 0x65
lea rcx, [rbp + 0x208]
call fcn.140028a90
mov byte [rbp + 0x20e], al
mov dl, 0x6d
lea rcx, [rbp + 0x208]
call fcn.140028a90
mov byte [rbp + 0x20f], al
mov dl, 0x65
lea rcx, [rbp + 0x208]
call fcn.140028a90
mov byte [rbp + 0x210], al
mov dl, 0x43
lea rcx, [rbp + 0x208]
call fcn.140028a90
mov byte [rbp + 0x211], al
mov dl, 0x6f
lea rcx, [rbp + 0x208]
call fcn.140028a90
mov byte [rbp + 0x212], al
mov dl, 0x6c
lea rcx, [rbp + 0x208]
call fcn.140028a90
mov byte [rbp + 0x213], al
mov dl, 0x31
lea rcx, [rbp + 0x208]
call fcn.140028a90
mov byte [rbp + 0x214], al
mov dl, 0x33
lea rcx, [rbp + 0x208]
call fcn.140028a90
mov byte [rbp + 0x215], al
xor eax, eax
mov byte [rbp + 0x216], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x209]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x208]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x209]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001da90
mov edx, 0xd
lea rcx, [rbp + 0x209]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x209]
call fcn.140028aa0
mov rsi, rax
mov byte [rbp + 0xc8], 0xe
mov dl, 0x53
lea rcx, [rbp + 0xc8]
call fcn.140028a90
mov byte [rbp + 0xc9], al
mov dl, 0x63
lea rcx, [rbp + 0xc8]
call fcn.140028a90
mov byte [rbp + 0xca], al
mov dl, 0x72
lea rcx, [rbp + 0xc8]
call fcn.140028a90
mov byte [rbp + 0xcb], al
mov dl, 0x6f
lea rcx, [rbp + 0xc8]
call fcn.140028a90
mov byte [rbp + 0xcc], al
mov dl, 0x6c
lea rcx, [rbp + 0xc8]
call fcn.140028a90
mov byte [rbp + 0xcd], al
mov dl, 0x6c
lea rcx, [rbp + 0xc8]
call fcn.140028a90
mov byte [rbp + 0xce], al
mov dl, 0x62
lea rcx, [rbp + 0xc8]
call fcn.140028a90
mov byte [rbp + 0xcf], al
mov dl, 0x61
lea rcx, [rbp + 0xc8]
call fcn.140028a90
mov byte [rbp + 0xd0], al
mov dl, 0x72
lea rcx, [rbp + 0xc8]
call fcn.140028a90
mov byte [rbp + 0xd1], al
mov dl, 0x20
lea rcx, [rbp + 0xc8]
call fcn.140028a90
mov byte [rbp + 0xd2], al
mov dl, 0x42
lea rcx, [rbp + 0xc8]
call fcn.140028a90
mov byte [rbp + 0xd3], al
mov dl, 0x67
lea rcx, [rbp + 0xc8]
call fcn.140028a90
mov byte [rbp + 0xd4], al
xor eax, eax
mov byte [rbp + 0xd5], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0xc9]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0xc8]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0xc9]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001dbf0
mov edx, 0xc
lea rcx, [rbp + 0xc9]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0xc9]
call fcn.140028aa0
mov qword [rsp + 0x28], r15
lea rcx, [rbp + 0xf40]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013820
mov byte [rbp + 0x1a8], 0x68
mov dl, 0x23
lea rcx, [rbp + 0x1a8]
call fcn.140028a90
mov byte [rbp + 0x1a9], al
mov dl, 0x23
lea rcx, [rbp + 0x1a8]
call fcn.140028a90
mov byte [rbp + 0x1aa], al
mov dl, 0x23
lea rcx, [rbp + 0x1a8]
call fcn.140028a90
mov byte [rbp + 0x1ab], al
mov dl, 0x54
lea rcx, [rbp + 0x1a8]
call fcn.140028a90
mov byte [rbp + 0x1ac], al
mov dl, 0x68
lea rcx, [rbp + 0x1a8]
call fcn.140028a90
mov byte [rbp + 0x1ad], al
mov dl, 0x65
lea rcx, [rbp + 0x1a8]
call fcn.140028a90
mov byte [rbp + 0x1ae], al
mov dl, 0x6d
lea rcx, [rbp + 0x1a8]
call fcn.140028a90
mov byte [rbp + 0x1af], al
mov dl, 0x65
lea rcx, [rbp + 0x1a8]
call fcn.140028a90
mov byte [rbp + 0x1b0], al
mov dl, 0x43
lea rcx, [rbp + 0x1a8]
call fcn.140028a90
mov byte [rbp + 0x1b1], al
mov dl, 0x6f
lea rcx, [rbp + 0x1a8]
call fcn.140028a90
mov byte [rbp + 0x1b2], al
mov dl, 0x6c
lea rcx, [rbp + 0x1a8]
call fcn.140028a90
mov byte [rbp + 0x1b3], al
mov dl, 0x31
lea rcx, [rbp + 0x1a8]
call fcn.140028a90
mov byte [rbp + 0x1b4], al
mov dl, 0x34
lea rcx, [rbp + 0x1a8]
call fcn.140028a90
mov byte [rbp + 0x1b5], al
xor eax, eax
mov byte [rbp + 0x1b6], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x1a9]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x1a8]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x1a9]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001dd90
mov edx, 0xd
lea rcx, [rbp + 0x1a9]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x1a9]
call fcn.140028aa0
mov rsi, rax
mov byte [rbp + 0x48], 0x72
mov dl, 0x53
lea rcx, [rbp + 0x48]
call fcn.140028a90
mov byte [rbp + 0x49], al
mov dl, 0x65
lea rcx, [rbp + 0x48]
call fcn.140028a90
mov byte [rbp + 0x4a], al
mov dl, 0x70
lea rcx, [rbp + 0x48]
call fcn.140028a90
mov byte [rbp + 0x4b], al
mov dl, 0x61
lea rcx, [rbp + 0x48]
call fcn.140028a90
mov byte [rbp + 0x4c], al
mov dl, 0x72
lea rcx, [rbp + 0x48]
call fcn.140028a90
mov byte [rbp + 0x4d], al
mov dl, 0x61
lea rcx, [rbp + 0x48]
call fcn.140028a90
mov byte [rbp + 0x4e], al
mov dl, 0x74
lea rcx, [rbp + 0x48]
call fcn.140028a90
mov byte [rbp + 0x4f], al
mov dl, 0x6f
lea rcx, [rbp + 0x48]
call fcn.140028a90
mov byte [rbp + 0x50], al
mov dl, 0x72
lea rcx, [rbp + 0x48]
call fcn.140028a90
mov byte [rbp + 0x51], al
xor eax, eax
mov byte [rbp + 0x52], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x49]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x48]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x49]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x14001de80
mov edx, 9
lea rcx, [rbp + 0x49]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x49]
call fcn.140028aa0
mov qword [rsp + 0x28], r15
lea rcx, [rbp + 0xfc0]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013820
mov byte [rbp + 0x1e8], 0x17
mov dl, 0x23
lea rcx, [rbp + 0x1e8]
call fcn.140028a90
mov byte [rbp + 0x1e9], al
mov dl, 0x23
lea rcx, [rbp + 0x1e8]
call fcn.140028a90
mov byte [rbp + 0x1ea], al
mov dl, 0x23
lea rcx, [rbp + 0x1e8]
call fcn.140028a90
mov byte [rbp + 0x1eb], al
mov dl, 0x54
lea rcx, [rbp + 0x1e8]
call fcn.140028a90
mov byte [rbp + 0x1ec], al
mov dl, 0x68
lea rcx, [rbp + 0x1e8]
call fcn.140028a90
mov byte [rbp + 0x1ed], al
mov dl, 0x65
lea rcx, [rbp + 0x1e8]
call fcn.140028a90
mov byte [rbp + 0x1ee], al
mov dl, 0x6d
lea rcx, [rbp + 0x1e8]
call fcn.140028a90
mov byte [rbp + 0x1ef], al
mov dl, 0x65
lea rcx, [rbp + 0x1e8]
call fcn.140028a90
mov byte [rbp + 0x1f0], al
mov dl, 0x43
lea rcx, [rbp + 0x1e8]
call fcn.140028a90
mov byte [rbp + 0x1f1], al
mov dl, 0x6f
lea rcx, [rbp + 0x1e8]
call fcn.140028a90
mov byte [rbp + 0x1f2], al
mov dl, 0x6c
lea rcx, [rbp + 0x1e8]
call fcn.140028a90
mov byte [rbp + 0x1f3], al
mov dl, 0x31
lea rcx, [rbp + 0x1e8]
call fcn.140028a90
mov byte [rbp + 0x1f4], al
mov dl, 0x35
lea rcx, [rbp + 0x1e8]
call fcn.140028a90
mov byte [rbp + 0x1f5], al
xor eax, eax
mov byte [rbp + 0x1f6], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x1e9]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x1e8]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x1e9]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001e010
mov edx, 0xd
lea rcx, [rbp + 0x1e9]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x1e9]
call fcn.140028aa0
mov rsi, rax
mov byte [rbp + 8], 0x5b
mov dl, 0x57
lea rcx, [rbp + 8]
call fcn.140028a90
mov byte [rbp + 9], al
mov dl, 0x69
lea rcx, [rbp + 8]
call fcn.140028a90
mov byte [rbp + 0xa], al
mov dl, 0x6e
lea rcx, [rbp + 8]
call fcn.140028a90
mov byte [rbp + 0xb], al
mov dl, 0x64
lea rcx, [rbp + 8]
call fcn.140028a90
mov byte [rbp + 0xc], al
mov dl, 0x6f
lea rcx, [rbp + 8]
call fcn.140028a90
mov byte [rbp + 0xd], al
mov dl, 0x77
lea rcx, [rbp + 8]
call fcn.140028a90
mov byte [rbp + 0xe], al
mov dl, 0x20
lea rcx, [rbp + 8]
call fcn.140028a90
mov byte [rbp + 0xf], al
mov dl, 0x42
lea rcx, [rbp + 8]
call fcn.140028a90
mov byte [rbp + 0x10], al
mov dl, 0x67
lea rcx, [rbp + 8]
call fcn.140028a90
mov byte [rbp + 0x11], al
xor eax, eax
mov byte [rbp + 0x12], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 9]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 8]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 9]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x14001e100
mov edx, 9
lea rcx, [rbp + 9]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 9]
call fcn.140028aa0
mov qword [rsp + 0x28], r15
lea rcx, [rbp + 0xf70]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013820
lea rdx, [rbp + 0xb18]
lea rcx, [rbp + 0xef0]
call fcn.140006f10
vmovups xmm6, xmmword [rax]
call fcn.14004a020
vmovups xmmword [rax + 0x138], xmm6
lea rdx, [rbp + 0xb28]
lea rcx, [rbp + 0xf00]
call fcn.140006f10
vmovups xmm6, xmmword [rax]
call fcn.14004a020
vmovups xmmword [rax + 0x238], xmm6
lea rdx, [rbp + 0xb38]
lea rcx, [rbp + 0xf10]
call fcn.140006f10
vmovups xmm6, xmmword [rax]
call fcn.14004a020
vmovups xmmword [rax + 0x258], xmm6
lea rdx, [rbp + 0xb48]
lea rcx, [rbp + 0xfe0]
call fcn.140006f10
vmovups xmm6, xmmword [rax]
call fcn.14004a020
vmovups xmmword [rax + 0x248], xmm6
lea rdx, [rbp + 0xb58]
lea rcx, [rbp + 0xf90]
call fcn.140006f10
vmovups xmm6, xmmword [rax]
call fcn.14004a020
vmovups xmmword [rax + 0x158], xmm6
lea rdx, [rbp + 0xc68]
lea rcx, [rbp + 0xf50]
call fcn.140006f10
vmovups xmm6, xmmword [rax]
call fcn.14004a020
vmovups xmmword [rax + 0x168], xmm6
lea rdx, [rbp + 0xb68]
lea rcx, [rbp + 0xf80]
call fcn.140006f10
vmovups xmm6, xmmword [rax]
call fcn.14004a020
vmovups xmmword [rax + 0x178], xmm6
lea rdx, [rbp + 0xb88]
lea rcx, [rbp + 0xf70]
call fcn.140006f10
vmovups xmm6, xmmword [rax]
call fcn.14004a020
vmovups xmmword [rax + 0x108], xmm6
lea rdx, [rbp + 0xb98]
lea rcx, [rbp + 0xf60]
call fcn.140006f10
vmovups xmm6, xmmword [rax]
call fcn.14004a020
vmovups xmmword [rax + 0x118], xmm6
lea rdx, [rbp + 0xba8]
lea rcx, [rbp + 0xfd0]
call fcn.140006f10
vmovups xmm6, xmmword [rax]
call fcn.14004a020
vmovups xmmword [rax + 0x268], xmm6
lea rdx, [rbp + 0xbb8]
lea rcx, [rbp + 0xfb0]
call fcn.140006f10
vmovups xmm6, xmmword [rax]
call fcn.14004a020
vmovups xmmword [rax + 0x288], xmm6
lea rdx, [rbp + 0xbc8]
lea rcx, [rbp + 0xfa0]
call fcn.140006f10
vmovups xmm6, xmmword [rax]
call fcn.14004a020
vmovups xmmword [rax + 0x278], xmm6
lea rdx, [rbp + 0xbd8]
lea rcx, [rbp + 0xf40]
call fcn.140006f10
vmovups xmm6, xmmword [rax]
call fcn.14004a020
vmovups xmmword [rax + 0x1c8], xmm6
lea rdx, [rbp + 0xbe8]
lea rcx, [rbp + 0xf30]
call fcn.140006f10
vmovups xmm6, xmmword [rax]
call fcn.14004a020
vmovups xmmword [rax + 0xf8], xmm6
lea rdx, [rbp + 0xc08]
lea rcx, [rbp + 0xf20]
call fcn.140006f10
vmovups xmm6, xmmword [rax]
call fcn.14004a020
vmovups xmmword [rax + 0xe8], xmm6
lea rdx, [rbp + 0xc18]
lea rcx, [rbp + 0xfc0]
call fcn.140006f10
vmovups xmm6, xmmword [rax]
call fcn.14004a020
vmovups xmmword [rax + 0x298], xmm6
call fcn.140080480
call fcn.1400598a0
vaddss xmm0, xmm0, xmm15
call fcn.140059960
mov ecx, 0xffffffff
call fcn.14007b910
vmovss xmm8, dword [0x1400eaf4c]
vsubss xmm1, xmm0, xmm8
vmovss xmm6, dword [0x1400eaf58]
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x8bc]
call fcn.140006ec0
mov byte [rbp + 0x2d8], 0x10
mov dl, 0xef
lea rcx, [rbp + 0x2d8]
call fcn.140028a90
mov byte [rbp + 0x2d9], al
mov dl, 0x83
lea rcx, [rbp + 0x2d8]
call fcn.140028a90
mov byte [rbp + 0x2da], al
mov dl, 0x85
lea rcx, [rbp + 0x2d8]
call fcn.140028a90
mov byte [rbp + 0x2db], al
mov dl, 0x20
lea rcx, [rbp + 0x2d8]
call fcn.140028a90
mov byte [rbp + 0x2dc], al
mov dl, 0x53
lea rcx, [rbp + 0x2d8]
call fcn.140028a90
mov byte [rbp + 0x2dd], al
mov dl, 0x6f
lea rcx, [rbp + 0x2d8]
call fcn.140028a90
mov byte [rbp + 0x2de], al
mov dl, 0x75
lea rcx, [rbp + 0x2d8]
call fcn.140028a90
mov byte [rbp + 0x2df], al
mov dl, 0x72
lea rcx, [rbp + 0x2d8]
call fcn.140028a90
mov byte [rbp + 0x2e0], al
mov dl, 0x63
lea rcx, [rbp + 0x2d8]
call fcn.140028a90
mov byte [rbp + 0x2e1], al
mov dl, 0x65
lea rcx, [rbp + 0x2d8]
call fcn.140028a90
mov byte [rbp + 0x2e2], al
mov dl, 0x20
lea rcx, [rbp + 0x2d8]
call fcn.140028a90
mov byte [rbp + 0x2e3], al
mov dl, 0x43
lea rcx, [rbp + 0x2d8]
call fcn.140028a90
mov byte [rbp + 0x2e4], al
mov dl, 0x6f
lea rcx, [rbp + 0x2d8]
call fcn.140028a90
mov byte [rbp + 0x2e5], al
mov dl, 0x64
lea rcx, [rbp + 0x2d8]
call fcn.140028a90
mov byte [rbp + 0x2e6], al
mov dl, 0x65
lea rcx, [rbp + 0x2d8]
call fcn.140028a90
mov byte [rbp + 0x2e7], al
xor eax, eax
mov byte [rbp + 0x2e8], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x2d9]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x2d8]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x2d9]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x14001e540
mov edx, 0xf
lea rcx, [rbp + 0x2d9]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x2d9]
call fcn.140028aa0
lea rdx, [rbp + 0x8bc]
mov rcx, rax
call fcn.14007e400
test al, al
je 0x14001ef5a
mov byte [rbp + 0x550], 0x26
mov dl, 0x68
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x551], al
mov dl, 0x74
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x552], al
mov dl, 0x74
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x553], al
mov dl, 0x70
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x554], al
mov dl, 0x73
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x555], al
mov dl, 0x3a
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x556], al
mov dl, 0x2f
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x557], al
mov dl, 0x2f
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x558], al
mov dl, 0x77
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x559], al
mov dl, 0x77
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x55a], al
mov dl, 0x77
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x55b], al
mov dl, 0x2e
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x55c], al
mov dl, 0x64
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x55d], al
mov dl, 0x66
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x55e], al
mov dl, 0x67
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x55f], al
mov dl, 0x2e
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x560], al
mov dl, 0x63
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x561], al
mov dl, 0x6f
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x562], al
mov dl, 0x6d
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x563], al
mov dl, 0x2e
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x564], al
mov dl, 0x62
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x565], al
mov dl, 0x72
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x566], al
mov dl, 0x2f
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x567], al
mov dl, 0x70
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x568], al
mov dl, 0x74
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x569], al
mov dl, 0x2f
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x56a], al
mov dl, 0x63
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x56b], al
mov dl, 0x6f
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x56c], al
mov dl, 0x75
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x56d], al
mov dl, 0x6e
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x56e], al
mov dl, 0x74
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x56f], al
mov dl, 0x65
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x570], al
mov dl, 0x72
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x571], al
mov dl, 0x2d
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x572], al
mov dl, 0x73
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x573], al
mov dl, 0x74
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x574], al
mov dl, 0x72
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x575], al
mov dl, 0x69
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x576], al
mov dl, 0x6b
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x577], al
mov dl, 0x65
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x578], al
mov dl, 0x2f
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x579], al
mov dl, 0x63
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x57a], al
mov dl, 0x6f
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x57b], al
mov dl, 0x6e
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x57c], al
mov dl, 0x74
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x57d], al
mov dl, 0x61
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x57e], al
mov dl, 0x73
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x57f], al
mov dl, 0x2d
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x580], al
mov dl, 0x65
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x581], al
mov dl, 0x2d
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x582], al
mov dl, 0x6f
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x583], al
mov dl, 0x75
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x584], al
mov dl, 0x74
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x585], al
mov dl, 0x72
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x586], al
mov dl, 0x6f
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x587], al
mov dl, 0x73
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x588], al
mov dl, 0x2f
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x589], al
mov dl, 0x63
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x58a], al
mov dl, 0x73
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x58b], al
mov dl, 0x2d
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x58c], al
mov dl, 0x32
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x58d], al
mov dl, 0x2d
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x58e], al
mov dl, 0x63
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x58f], al
mov dl, 0x68
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x590], al
mov dl, 0x65
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x591], al
mov dl, 0x61
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x592], al
mov dl, 0x74
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x593], al
mov dl, 0x2d
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x594], al
mov dl, 0x61
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x595], al
mov dl, 0x69
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x596], al
mov dl, 0x6d
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x597], al
mov dl, 0x62
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x598], al
mov dl, 0x6f
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x599], al
mov dl, 0x74
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x59a], al
mov dl, 0x2d
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x59b], al
mov dl, 0x77
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x59c], al
mov dl, 0x61
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x59d], al
mov dl, 0x6c
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x59e], al
mov dl, 0x6c
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x59f], al
mov dl, 0x2d
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5a0], al
mov dl, 0x74
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5a1], al
mov dl, 0x72
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5a2], al
mov dl, 0x69
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5a3], al
mov dl, 0x67
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5a4], al
mov dl, 0x67
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5a5], al
mov dl, 0x65
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5a6], al
mov dl, 0x72
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5a7], al
mov dl, 0x2d
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5a8], al
mov dl, 0x62
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5a9], al
mov dl, 0x6f
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5aa], al
mov dl, 0x74
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5ab], al
mov dl, 0x2d
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5ac], al
mov dl, 0x6e
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5ad], al
mov dl, 0x6f
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5ae], al
mov dl, 0x2d
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5af], al
mov dl, 0x72
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5b0], al
mov dl, 0x65
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5b1], al
mov dl, 0x63
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5b2], al
mov dl, 0x6f
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5b3], al
mov dl, 0x69
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5b4], al
mov dl, 0x6c
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5b5], al
mov dl, 0x2d
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5b6], al
mov dl, 0x65
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5b7], al
mov dl, 0x2d
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5b8], al
mov dl, 0x65
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5b9], al
mov dl, 0x74
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5ba], al
mov dl, 0x63
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5bb], al
mov dl, 0x2d
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5bc], al
mov dl, 0x39
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5bd], al
mov dl, 0x35
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5be], al
mov dl, 0x30
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5bf], al
mov dl, 0x34
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5c0], al
mov dl, 0x33
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5c1], al
mov dl, 0x30
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5c2], al
mov dl, 0x37
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5c3], al
mov dl, 0x32
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5c4], al
mov dl, 0x33
lea rcx, [rbp + 0x550]
call fcn.140028a90
mov byte [rbp + 0x5c5], al
xor eax, eax
mov byte [rbp + 0x5c6], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x551]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x550]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x551]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0x75
jb 0x14001eef0
mov edx, 0x75
lea rcx, [rbp + 0x551]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x551]
call fcn.140028aa0
mov rdx, rax
mov rcx, qword [0x1401b7908]
call fcn.1400a11d0
call fcn.1400598a0
vaddss xmm0, xmm0, xmm15
call fcn.140059960
mov ecx, 0xffffffff
call fcn.14007b910
vsubss xmm1, xmm0, xmm8
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x8c4]
call fcn.140006ec0
mov byte [rbp + 0x368], 0x28
mov dl, 0xef
lea rcx, [rbp + 0x368]
call fcn.140028a90
mov byte [rbp + 0x369], al
mov dl, 0x92
lea rcx, [rbp + 0x368]
call fcn.140028a90
mov byte [rbp + 0x36a], al
mov dl, 0xad
lea rcx, [rbp + 0x368]
call fcn.140028a90
mov byte [rbp + 0x36b], al
mov dl, 0x20
lea rcx, [rbp + 0x368]
call fcn.140028a90
mov byte [rbp + 0x36c], al
mov dl, 0x4a
lea rcx, [rbp + 0x368]
call fcn.140028a90
mov byte [rbp + 0x36d], al
mov dl, 0x6f
lea rcx, [rbp + 0x368]
call fcn.140028a90
mov byte [rbp + 0x36e], al
mov dl, 0x69
lea rcx, [rbp + 0x368]
call fcn.140028a90
mov byte [rbp + 0x36f], al
mov dl, 0x6e
lea rcx, [rbp + 0x368]
call fcn.140028a90
mov byte [rbp + 0x370], al
mov dl, 0x20
lea rcx, [rbp + 0x368]
call fcn.140028a90
mov byte [rbp + 0x371], al
mov dl, 0x44
lea rcx, [rbp + 0x368]
call fcn.140028a90
mov byte [rbp + 0x372], al
mov dl, 0x69
lea rcx, [rbp + 0x368]
call fcn.140028a90
mov byte [rbp + 0x373], al
mov dl, 0x73
lea rcx, [rbp + 0x368]
call fcn.140028a90
mov byte [rbp + 0x374], al
mov dl, 0x63
lea rcx, [rbp + 0x368]
call fcn.140028a90
mov byte [rbp + 0x375], al
mov dl, 0x6f
lea rcx, [rbp + 0x368]
call fcn.140028a90
mov byte [rbp + 0x376], al
mov dl, 0x72
lea rcx, [rbp + 0x368]
call fcn.140028a90
mov byte [rbp + 0x377], al
mov dl, 0x64
lea rcx, [rbp + 0x368]
call fcn.140028a90
mov byte [rbp + 0x378], al
xor eax, eax
mov byte [rbp + 0x379], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x369]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x368]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x369]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0x10
jb 0x14001f0e0
mov edx, 0x10
lea rcx, [rbp + 0x369]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x369]
call fcn.140028aa0
lea rdx, [rbp + 0x8c4]
mov rcx, rax
call fcn.14007e400
test al, al
je 0x14001fafa
mov byte [rbp + 0x5d0], 0x65
mov dl, 0x68
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5d1], al
mov dl, 0x74
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5d2], al
mov dl, 0x74
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5d3], al
mov dl, 0x70
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5d4], al
mov dl, 0x73
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5d5], al
mov dl, 0x3a
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5d6], al
mov dl, 0x2f
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5d7], al
mov dl, 0x2f
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5d8], al
mov dl, 0x77
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5d9], al
mov dl, 0x77
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5da], al
mov dl, 0x77
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5db], al
mov dl, 0x2e
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5dc], al
mov dl, 0x64
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5dd], al
mov dl, 0x66
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5de], al
mov dl, 0x67
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5df], al
mov dl, 0x2e
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5e0], al
mov dl, 0x63
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5e1], al
mov dl, 0x6f
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5e2], al
mov dl, 0x6d
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5e3], al
mov dl, 0x2e
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5e4], al
mov dl, 0x62
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5e5], al
mov dl, 0x72
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5e6], al
mov dl, 0x2f
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5e7], al
mov dl, 0x70
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5e8], al
mov dl, 0x74
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5e9], al
mov dl, 0x2f
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5ea], al
mov dl, 0x63
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5eb], al
mov dl, 0x6f
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5ec], al
mov dl, 0x75
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5ed], al
mov dl, 0x6e
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5ee], al
mov dl, 0x74
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5ef], al
mov dl, 0x65
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5f0], al
mov dl, 0x72
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5f1], al
mov dl, 0x2d
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5f2], al
mov dl, 0x73
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5f3], al
mov dl, 0x74
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5f4], al
mov dl, 0x72
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5f5], al
mov dl, 0x69
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5f6], al
mov dl, 0x6b
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5f7], al
mov dl, 0x65
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5f8], al
mov dl, 0x2f
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5f9], al
mov dl, 0x63
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5fa], al
mov dl, 0x6f
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5fb], al
mov dl, 0x6e
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5fc], al
mov dl, 0x74
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5fd], al
mov dl, 0x61
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5fe], al
mov dl, 0x73
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x5ff], al
mov dl, 0x2d
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x600], al
mov dl, 0x65
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x601], al
mov dl, 0x2d
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x602], al
mov dl, 0x6f
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x603], al
mov dl, 0x75
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x604], al
mov dl, 0x74
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x605], al
mov dl, 0x72
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x606], al
mov dl, 0x6f
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x607], al
mov dl, 0x73
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x608], al
mov dl, 0x2f
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x609], al
mov dl, 0x63
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x60a], al
mov dl, 0x73
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x60b], al
mov dl, 0x2d
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x60c], al
mov dl, 0x32
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x60d], al
mov dl, 0x2d
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x60e], al
mov dl, 0x63
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x60f], al
mov dl, 0x68
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x610], al
mov dl, 0x65
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x611], al
mov dl, 0x61
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x612], al
mov dl, 0x74
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x613], al
mov dl, 0x2d
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x614], al
mov dl, 0x61
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x615], al
mov dl, 0x69
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x616], al
mov dl, 0x6d
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x617], al
mov dl, 0x62
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x618], al
mov dl, 0x6f
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x619], al
mov dl, 0x74
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x61a], al
mov dl, 0x2d
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x61b], al
mov dl, 0x77
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x61c], al
mov dl, 0x61
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x61d], al
mov dl, 0x6c
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x61e], al
mov dl, 0x6c
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x61f], al
mov dl, 0x2d
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x620], al
mov dl, 0x74
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x621], al
mov dl, 0x72
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x622], al
mov dl, 0x69
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x623], al
mov dl, 0x67
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x624], al
mov dl, 0x67
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x625], al
mov dl, 0x65
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x626], al
mov dl, 0x72
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x627], al
mov dl, 0x2d
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x628], al
mov dl, 0x62
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x629], al
mov dl, 0x6f
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x62a], al
mov dl, 0x74
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x62b], al
mov dl, 0x2d
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x62c], al
mov dl, 0x6e
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x62d], al
mov dl, 0x6f
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x62e], al
mov dl, 0x2d
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x62f], al
mov dl, 0x72
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x630], al
mov dl, 0x65
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x631], al
mov dl, 0x63
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x632], al
mov dl, 0x6f
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x633], al
mov dl, 0x69
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x634], al
mov dl, 0x6c
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x635], al
mov dl, 0x2d
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x636], al
mov dl, 0x65
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x637], al
mov dl, 0x2d
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x638], al
mov dl, 0x65
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x639], al
mov dl, 0x74
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x63a], al
mov dl, 0x63
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x63b], al
mov dl, 0x2d
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x63c], al
mov dl, 0x39
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x63d], al
mov dl, 0x35
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x63e], al
mov dl, 0x30
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x63f], al
mov dl, 0x34
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x640], al
mov dl, 0x33
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x641], al
mov dl, 0x30
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x642], al
mov dl, 0x37
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x643], al
mov dl, 0x32
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x644], al
mov dl, 0x33
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
mov byte [rbp + 0x645], al
xor eax, eax
mov byte [rbp + 0x646], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x5d1]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x5d0]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x5d1]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0x75
jb 0x14001fa90
mov edx, 0x75
lea rcx, [rbp + 0x5d1]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x5d1]
call fcn.140028aa0
mov rdx, rax
mov rcx, qword [0x1401b7908]
call fcn.1400a11d0
mov byte [rsp + 0x44], 0x65
mov dl, 0x43
lea rcx, [rsp + 0x44]
call fcn.140028a90
mov byte [rsp + 0x45], al
mov dl, 0x4e
lea rcx, [rsp + 0x44]
call fcn.140028a90
mov byte [rsp + 0x46], al
xor eax, eax
mov byte [rsp + 0x47], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x45]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rsp + 0x44]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x45]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 2
jb 0x14001fb30
mov edx, 2
lea rcx, [rsp + 0x45]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rsp + 0x45]
call fcn.140028aa0
mov rdx, rax
lea rcx, [0x1401b5398]
call fcn.14002bf10
test al, al
je 0x1400209fd
call fcn.1400598a0
vaddss xmm0, xmm0, xmm15
call fcn.140059960
mov ecx, 0xffffffff
call fcn.14007b910
vsubss xmm1, xmm0, xmm8
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x8cc]
call fcn.140006ec0
mov byte [rbp + 0xb8], 3
mov dl, 0xef
lea rcx, [rbp + 0xb8]
call fcn.140028a90
mov byte [rbp + 0xb9], al
mov dl, 0x92
lea rcx, [rbp + 0xb8]
call fcn.140028a90
mov byte [rbp + 0xba], al
mov dl, 0xad
lea rcx, [rbp + 0xb8]
call fcn.140028a90
mov byte [rbp + 0xbb], al
mov dl, 0x20
lea rcx, [rbp + 0xb8]
call fcn.140028a90
mov byte [rbp + 0xbc], al
mov dl, 0x51
lea rcx, [rbp + 0xb8]
call fcn.140028a90
mov byte [rbp + 0xbd], al
mov dl, 0x51
lea rcx, [rbp + 0xb8]
call fcn.140028a90
mov byte [rbp + 0xbe], al
mov dl, 0x20
lea rcx, [rbp + 0xb8]
call fcn.140028a90
mov byte [rbp + 0xbf], al
mov dl, 0x47
lea rcx, [rbp + 0xb8]
call fcn.140028a90
mov byte [rbp + 0xc0], al
mov dl, 0x72
lea rcx, [rbp + 0xb8]
call fcn.140028a90
mov byte [rbp + 0xc1], al
mov dl, 0x6f
lea rcx, [rbp + 0xb8]
call fcn.140028a90
mov byte [rbp + 0xc2], al
mov dl, 0x75
lea rcx, [rbp + 0xb8]
call fcn.140028a90
mov byte [rbp + 0xc3], al
mov dl, 0x70
lea rcx, [rbp + 0xb8]
call fcn.140028a90
mov byte [rbp + 0xc4], al
xor eax, eax
mov byte [rbp + 0xc5], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0xb9]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0xb8]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0xb9]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001fcd0
mov edx, 0xc
lea rcx, [rbp + 0xb9]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0xb9]
call fcn.140028aa0
lea rdx, [rbp + 0x8cc]
mov rcx, rax
call fcn.14007e400
test al, al
je 0x1400209fd
mov byte [rbp + 0x650], 0x72
mov dl, 0x68
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x651], al
mov dl, 0x74
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x652], al
mov dl, 0x74
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x653], al
mov dl, 0x70
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x654], al
mov dl, 0x73
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x655], al
mov dl, 0x3a
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x656], al
mov dl, 0x2f
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x657], al
mov dl, 0x2f
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x658], al
mov dl, 0x71
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x659], al
mov dl, 0x6d
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x65a], al
mov dl, 0x2e
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x65b], al
mov dl, 0x71
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x65c], al
mov dl, 0x71
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x65d], al
mov dl, 0x2e
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x65e], al
mov dl, 0x63
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x65f], al
mov dl, 0x6f
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x660], al
mov dl, 0x6d
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x661], al
mov dl, 0x2f
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x662], al
mov dl, 0x63
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x663], al
mov dl, 0x67
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x664], al
mov dl, 0x69
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x665], al
mov dl, 0x2d
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x666], al
mov dl, 0x62
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x667], al
mov dl, 0x69
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x668], al
mov dl, 0x6e
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x669], al
mov dl, 0x2f
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x66a], al
mov dl, 0x71
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x66b], al
mov dl, 0x6d
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x66c], al
mov dl, 0x2f
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x66d], al
mov dl, 0x71
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x66e], al
mov dl, 0x72
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x66f], al
mov dl, 0x3f
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x670], al
mov dl, 0x6b
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x671], al
mov dl, 0x3d
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x672], al
mov dl, 0x31
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x673], al
mov dl, 0x49
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x674], al
mov dl, 0x2d
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x675], al
mov dl, 0x32
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x676], al
mov dl, 0x6c
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x677], al
mov dl, 0x64
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x678], al
mov dl, 0x4f
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x679], al
mov dl, 0x63
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x67a], al
mov dl, 0x51
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x67b], al
mov dl, 0x6b
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x67c], al
mov dl, 0x46
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x67d], al
mov dl, 0x59
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x67e], al
mov dl, 0x43
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x67f], al
mov dl, 0x41
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x680], al
mov dl, 0x6b
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x681], al
mov dl, 0x5f
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x682], al
mov dl, 0x34
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x683], al
mov dl, 0x61
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x684], al
mov dl, 0x79
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x685], al
mov dl, 0x59
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x686], al
mov dl, 0x32
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x687], al
mov dl, 0x47
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x688], al
mov dl, 0x68
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x689], al
mov dl, 0x49
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x68a], al
mov dl, 0x50
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x68b], al
mov dl, 0x58
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x68c], al
mov dl, 0x55
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x68d], al
mov dl, 0x59
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x68e], al
mov dl, 0x65
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x68f], al
mov dl, 0x50
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x690], al
mov dl, 0x55
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x691], al
mov dl, 0x61
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x692], al
mov dl, 0x26
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x693], al
mov dl, 0x6a
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x694], al
mov dl, 0x75
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x695], al
mov dl, 0x6d
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x696], al
mov dl, 0x70
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x697], al
mov dl, 0x5f
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x698], al
mov dl, 0x66
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x699], al
mov dl, 0x72
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x69a], al
mov dl, 0x6f
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x69b], al
mov dl, 0x6d
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x69c], al
mov dl, 0x3d
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x69d], al
mov dl, 0x77
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x69e], al
mov dl, 0x65
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x69f], al
mov dl, 0x62
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6a0], al
mov dl, 0x61
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6a1], al
mov dl, 0x70
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6a2], al
mov dl, 0x69
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6a3], al
mov dl, 0x26
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6a4], al
mov dl, 0x61
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6a5], al
mov dl, 0x75
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6a6], al
mov dl, 0x74
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6a7], al
mov dl, 0x68
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6a8], al
mov dl, 0x4b
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6a9], al
mov dl, 0x65
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6aa], al
mov dl, 0x79
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6ab], al
mov dl, 0x3d
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6ac], al
mov dl, 0x46
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6ad], al
mov dl, 0x66
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6ae], al
mov dl, 0x33
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6af], al
mov dl, 0x56
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6b0], al
mov dl, 0x4f
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6b1], al
mov dl, 0x6f
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6b2], al
mov dl, 0x4b
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6b3], al
mov dl, 0x57
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6b4], al
mov dl, 0x38
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6b5], al
mov dl, 0x75
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6b6], al
mov dl, 0x36
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6b7], al
mov dl, 0x31
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6b8], al
mov dl, 0x72
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6b9], al
mov dl, 0x45
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6ba], al
mov dl, 0x34
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6bb], al
mov dl, 0x57
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6bc], al
mov dl, 0x71
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6bd], al
mov dl, 0x46
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6be], al
mov dl, 0x33
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6bf], al
mov dl, 0x55
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6c0], al
mov dl, 0x34
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6c1], al
mov dl, 0x36
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6c2], al
mov dl, 0x65
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6c3], al
mov dl, 0x30
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6c4], al
mov dl, 0x6d
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6c5], al
mov dl, 0x51
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6c6], al
mov dl, 0x63
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6c7], al
mov dl, 0x6f
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6c8], al
mov dl, 0x38
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6c9], al
mov dl, 0x4d
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6ca], al
mov dl, 0x36
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6cb], al
mov dl, 0x54
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6cc], al
mov dl, 0x65
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6cd], al
mov dl, 0x57
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6ce], al
mov dl, 0x70
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6cf], al
mov dl, 0x37
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6d0], al
mov dl, 0x67
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6d1], al
mov dl, 0x4b
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6d2], al
mov dl, 0x44
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6d3], al
mov dl, 0x79
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6d4], al
mov dl, 0x6f
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6d5], al
mov dl, 0x39
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6d6], al
mov dl, 0x64
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6d7], al
mov dl, 0x42
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6d8], al
mov dl, 0x2f
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6d9], al
mov dl, 0x4b
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6da], al
mov dl, 0x5a
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6db], al
mov dl, 0x66
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6dc], al
mov dl, 0x55
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6dd], al
mov dl, 0x37
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6de], al
mov dl, 0x35
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6df], al
mov dl, 0x78
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6e0], al
mov dl, 0x50
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6e1], al
mov dl, 0x69
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6e2], al
mov dl, 0x66
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6e3], al
mov dl, 0x65
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6e4], al
mov dl, 0x6f
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6e5], al
mov dl, 0x34
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6e6], al
mov dl, 0x64
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6e7], al
mov dl, 0x38
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6e8], al
mov dl, 0x4b
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6e9], al
mov dl, 0x65
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6ea], al
mov dl, 0x34
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6eb], al
mov dl, 0x48
lea rcx, [rbp + 0x650]
call fcn.140028a90
mov byte [rbp + 0x6ec], al
xor eax, eax
mov byte [rbp + 0x6ed], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x651]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x650]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x651]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0x9c
jb 0x140020990
mov edx, 0x9c
lea rcx, [rbp + 0x651]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x651]
call fcn.140028aa0
mov rdx, rax
mov rcx, qword [0x1401b7908]
call fcn.1400a11d0
call fcn.140080480
call fcn.1400598a0
vaddss xmm0, xmm0, xmm15
call fcn.140059960
vmovaps xmm2, xmm6
vmovss xmm8, dword [0x1400eafe8]
vmovaps xmm1, xmm8
lea rcx, [rbp + 0x8a4]
call fcn.140006ec0
mov byte [rbp + 0x238], 0x12
mov dl, 0x55
lea rcx, [rbp + 0x238]
call fcn.140028a90
mov byte [rbp + 0x239], al
mov dl, 0x70
lea rcx, [rbp + 0x238]
call fcn.140028a90
mov byte [rbp + 0x23a], al
mov dl, 0x64
lea rcx, [rbp + 0x238]
call fcn.140028a90
mov byte [rbp + 0x23b], al
mov dl, 0x61
lea rcx, [rbp + 0x238]
call fcn.140028a90
mov byte [rbp + 0x23c], al
mov dl, 0x74
lea rcx, [rbp + 0x238]
call fcn.140028a90
mov byte [rbp + 0x23d], al
mov dl, 0x65
lea rcx, [rbp + 0x238]
call fcn.140028a90
mov byte [rbp + 0x23e], al
mov dl, 0x20
lea rcx, [rbp + 0x238]
call fcn.140028a90
mov byte [rbp + 0x23f], al
mov dl, 0x4f
lea rcx, [rbp + 0x238]
call fcn.140028a90
mov byte [rbp + 0x240], al
mov dl, 0x66
lea rcx, [rbp + 0x238]
call fcn.140028a90
mov byte [rbp + 0x241], al
mov dl, 0x66
lea rcx, [rbp + 0x238]
call fcn.140028a90
mov byte [rbp + 0x242], al
mov dl, 0x73
lea rcx, [rbp + 0x238]
call fcn.140028a90
mov byte [rbp + 0x243], al
mov dl, 0x65
lea rcx, [rbp + 0x238]
call fcn.140028a90
mov byte [rbp + 0x244], al
mov dl, 0x74
lea rcx, [rbp + 0x238]
call fcn.140028a90
mov byte [rbp + 0x245], al
mov dl, 0x73
lea rcx, [rbp + 0x238]
call fcn.140028a90
mov byte [rbp + 0x246], al
xor eax, eax
mov byte [rbp + 0x247], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x239]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x238]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x239]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x140020b60
mov edx, 0xe
lea rcx, [rbp + 0x239]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x239]
call fcn.140028aa0
lea rdx, [rbp + 0x8a4]
mov rcx, rax
call fcn.14007e400
test al, al
je 0x140021715
mov byte [rbp + 0x4d0], 0x16
mov dl, 0x68
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4d1], al
mov dl, 0x74
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4d2], al
mov dl, 0x74
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4d3], al
mov dl, 0x70
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4d4], al
mov dl, 0x73
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4d5], al
mov dl, 0x3a
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4d6], al
mov dl, 0x2f
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4d7], al
mov dl, 0x2f
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4d8], al
mov dl, 0x77
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4d9], al
mov dl, 0x77
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4da], al
mov dl, 0x77
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4db], al
mov dl, 0x2e
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4dc], al
mov dl, 0x64
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4dd], al
mov dl, 0x66
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4de], al
mov dl, 0x67
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4df], al
mov dl, 0x2e
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4e0], al
mov dl, 0x63
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4e1], al
mov dl, 0x6f
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4e2], al
mov dl, 0x6d
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4e3], al
mov dl, 0x2e
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4e4], al
mov dl, 0x62
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4e5], al
mov dl, 0x72
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4e6], al
mov dl, 0x2f
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4e7], al
mov dl, 0x70
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4e8], al
mov dl, 0x74
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4e9], al
mov dl, 0x2f
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4ea], al
mov dl, 0x63
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4eb], al
mov dl, 0x6f
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4ec], al
mov dl, 0x75
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4ed], al
mov dl, 0x6e
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4ee], al
mov dl, 0x74
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4ef], al
mov dl, 0x65
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4f0], al
mov dl, 0x72
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4f1], al
mov dl, 0x2d
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4f2], al
mov dl, 0x73
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4f3], al
mov dl, 0x74
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4f4], al
mov dl, 0x72
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4f5], al
mov dl, 0x69
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4f6], al
mov dl, 0x6b
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4f7], al
mov dl, 0x65
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4f8], al
mov dl, 0x2f
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4f9], al
mov dl, 0x63
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4fa], al
mov dl, 0x6f
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4fb], al
mov dl, 0x6e
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4fc], al
mov dl, 0x74
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4fd], al
mov dl, 0x61
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4fe], al
mov dl, 0x73
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x4ff], al
mov dl, 0x2d
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x500], al
mov dl, 0x65
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x501], al
mov dl, 0x2d
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x502], al
mov dl, 0x6f
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x503], al
mov dl, 0x75
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x504], al
mov dl, 0x74
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x505], al
mov dl, 0x72
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x506], al
mov dl, 0x6f
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x507], al
mov dl, 0x73
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x508], al
mov dl, 0x2f
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x509], al
mov dl, 0x63
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x50a], al
mov dl, 0x73
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x50b], al
mov dl, 0x2d
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x50c], al
mov dl, 0x32
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x50d], al
mov dl, 0x2d
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x50e], al
mov dl, 0x63
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x50f], al
mov dl, 0x68
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x510], al
mov dl, 0x65
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x511], al
mov dl, 0x61
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x512], al
mov dl, 0x74
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x513], al
mov dl, 0x2d
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x514], al
mov dl, 0x61
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x515], al
mov dl, 0x69
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x516], al
mov dl, 0x6d
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x517], al
mov dl, 0x62
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x518], al
mov dl, 0x6f
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x519], al
mov dl, 0x74
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x51a], al
mov dl, 0x2d
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x51b], al
mov dl, 0x77
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x51c], al
mov dl, 0x61
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x51d], al
mov dl, 0x6c
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x51e], al
mov dl, 0x6c
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x51f], al
mov dl, 0x2d
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x520], al
mov dl, 0x74
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x521], al
mov dl, 0x72
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x522], al
mov dl, 0x69
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x523], al
mov dl, 0x67
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x524], al
mov dl, 0x67
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x525], al
mov dl, 0x65
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x526], al
mov dl, 0x72
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x527], al
mov dl, 0x2d
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x528], al
mov dl, 0x62
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x529], al
mov dl, 0x6f
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x52a], al
mov dl, 0x74
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x52b], al
mov dl, 0x2d
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x52c], al
mov dl, 0x6e
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x52d], al
mov dl, 0x6f
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x52e], al
mov dl, 0x2d
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x52f], al
mov dl, 0x72
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x530], al
mov dl, 0x65
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x531], al
mov dl, 0x63
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x532], al
mov dl, 0x6f
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x533], al
mov dl, 0x69
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x534], al
mov dl, 0x6c
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x535], al
mov dl, 0x2d
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x536], al
mov dl, 0x65
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x537], al
mov dl, 0x2d
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x538], al
mov dl, 0x65
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x539], al
mov dl, 0x74
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x53a], al
mov dl, 0x63
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x53b], al
mov dl, 0x2d
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x53c], al
mov dl, 0x39
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x53d], al
mov dl, 0x35
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x53e], al
mov dl, 0x30
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x53f], al
mov dl, 0x34
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x540], al
mov dl, 0x33
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x541], al
mov dl, 0x30
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x542], al
mov dl, 0x37
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x543], al
mov dl, 0x32
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x544], al
mov dl, 0x33
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
mov byte [rbp + 0x545], al
xor eax, eax
mov byte [rbp + 0x546], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x4d1]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x4d0]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x4d1]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0x75
jb 0x140021510
mov edx, 0x75
lea rcx, [rbp + 0x4d1]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x4d1]
call fcn.140028aa0
mov rdx, rax
mov rcx, qword [0x1401b7908]
call fcn.1400a11d0
mov byte [rbp + 0x288], 0x5b
mov dl, 0x48
lea rcx, [rbp + 0x288]
call fcn.140028a90
mov byte [rbp + 0x289], al
mov dl, 0x6f
lea rcx, [rbp + 0x288]
call fcn.140028a90
mov byte [rbp + 0x28a], al
mov dl, 0x77
lea rcx, [rbp + 0x288]
call fcn.140028a90
mov byte [rbp + 0x28b], al
mov dl, 0x20
lea rcx, [rbp + 0x288]
call fcn.140028a90
mov byte [rbp + 0x28c], al
mov dl, 0x74
lea rcx, [rbp + 0x288]
call fcn.140028a90
mov byte [rbp + 0x28d], al
mov dl, 0x6f
lea rcx, [rbp + 0x288]
call fcn.140028a90
mov byte [rbp + 0x28e], al
mov dl, 0x20
lea rcx, [rbp + 0x288]
call fcn.140028a90
mov byte [rbp + 0x28f], al
mov dl, 0x75
lea rcx, [rbp + 0x288]
call fcn.140028a90
mov byte [rbp + 0x290], al
mov dl, 0x70
lea rcx, [rbp + 0x288]
call fcn.140028a90
mov byte [rbp + 0x291], al
mov dl, 0x64
lea rcx, [rbp + 0x288]
call fcn.140028a90
mov byte [rbp + 0x292], al
mov dl, 0x61
lea rcx, [rbp + 0x288]
call fcn.140028a90
mov byte [rbp + 0x293], al
mov dl, 0x74
lea rcx, [rbp + 0x288]
call fcn.140028a90
mov byte [rbp + 0x294], al
mov dl, 0x65
lea rcx, [rbp + 0x288]
call fcn.140028a90
mov byte [rbp + 0x295], al
mov dl, 0x3a
lea rcx, [rbp + 0x288]
call fcn.140028a90
mov byte [rbp + 0x296], al
xor eax, eax
mov byte [rbp + 0x297], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x289]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x288]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x289]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x1400216b0
mov edx, 0xe
lea rcx, [rbp + 0x289]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x289]
call fcn.140028aa0
mov rcx, rax
xor edx, edx
call fcn.14005a8d0
vmovaps xmm1, xmm9
vmovaps xmm0, xmm7
call fcn.140059790
vmovaps xmm2, xmm6
vmovaps xmm1, xmm8
lea rcx, [rbp + 0x8ac]
call fcn.140006ec0
mov byte [rbp + 0x28], 0x67
mov dl, 0x53
lea rcx, [rbp + 0x28]
call fcn.140028a90
mov byte [rbp + 0x29], al
mov dl, 0x61
lea rcx, [rbp + 0x28]
call fcn.140028a90
mov byte [rbp + 0x2a], al
mov dl, 0x66
lea rcx, [rbp + 0x28]
call fcn.140028a90
mov byte [rbp + 0x2b], al
mov dl, 0x65
lea rcx, [rbp + 0x28]
call fcn.140028a90
mov byte [rbp + 0x2c], al
mov dl, 0x20
lea rcx, [rbp + 0x28]
call fcn.140028a90
mov byte [rbp + 0x2d], al
mov dl, 0x45
lea rcx, [rbp + 0x28]
call fcn.140028a90
mov byte [rbp + 0x2e], al
mov dl, 0x78
lea rcx, [rbp + 0x28]
call fcn.140028a90
mov byte [rbp + 0x2f], al
mov dl, 0x69
lea rcx, [rbp + 0x28]
call fcn.140028a90
mov byte [rbp + 0x30], al
mov dl, 0x74
lea rcx, [rbp + 0x28]
call fcn.140028a90
mov byte [rbp + 0x31], al
xor eax, eax
mov byte [rbp + 0x32], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x29]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x28]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x29]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x1400217c2
mov edx, 9
lea rcx, [rbp + 0x29]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x29]
call fcn.140028aa0
lea rdx, [rbp + 0x8ac]
mov rcx, rax
call fcn.14007e400
test al, al
je 0x140021826
call fcn.14000bff0
mov byte [rbp + 0x298], 0x6f
mov dl, 0x48
lea rcx, [rbp + 0x298]
call fcn.140028a90
mov byte [rbp + 0x299], al
mov dl, 0x6f
lea rcx, [rbp + 0x298]
call fcn.140028a90
mov byte [rbp + 0x29a], al
mov dl, 0x77
lea rcx, [rbp + 0x298]
call fcn.140028a90
mov byte [rbp + 0x29b], al
mov dl, 0x20
lea rcx, [rbp + 0x298]
call fcn.140028a90
mov byte [rbp + 0x29c], al
mov dl, 0x74
lea rcx, [rbp + 0x298]
call fcn.140028a90
mov byte [rbp + 0x29d], al
mov dl, 0x6f
lea rcx, [rbp + 0x298]
call fcn.140028a90
mov byte [rbp + 0x29e], al
mov dl, 0x20
lea rcx, [rbp + 0x298]
call fcn.140028a90
mov byte [rbp + 0x29f], al
mov dl, 0x75
lea rcx, [rbp + 0x298]
call fcn.140028a90
mov byte [rbp + 0x2a0], al
mov dl, 0x70
lea rcx, [rbp + 0x298]
call fcn.140028a90
mov byte [rbp + 0x2a1], al
mov dl, 0x64
lea rcx, [rbp + 0x298]
call fcn.140028a90
mov byte [rbp + 0x2a2], al
mov dl, 0x61
lea rcx, [rbp + 0x298]
call fcn.140028a90
mov byte [rbp + 0x2a3], al
mov dl, 0x74
lea rcx, [rbp + 0x298]
call fcn.140028a90
mov byte [rbp + 0x2a4], al
mov dl, 0x65
lea rcx, [rbp + 0x298]
call fcn.140028a90
mov byte [rbp + 0x2a5], al
mov dl, 0x3a
lea rcx, [rbp + 0x298]
call fcn.140028a90
mov byte [rbp + 0x2a6], al
xor eax, eax
mov byte [rbp + 0x2a7], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rbp + 0x299]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x298]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rbp + 0x299]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x140021950
mov edx, 0xe
lea rcx, [rbp + 0x299]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x299]
call fcn.140028aa0
xor edx, edx
lea r8d, [rdx + 0x40]
mov rcx, rax
call fcn.14005b100
test al, al
je 0x140021aa5
lea rcx, str.1._Click_fetch_Offsets_to_fetch_game_offsets.
call fcn.14007d580
lea rcx, str.2._Click_Download_YAML_to_download_the_yaml_file.
call fcn.14007d580
lea rcx, str.3._Put_the_yaml_file_in_DocumentsCS2_ExternalOffsets_folder.
call fcn.14007d580
lea rcx, str.4._Restart_the_cheat.
call fcn.14007d580
vmovaps xmm2, xmm7
vmovaps xmm1, xmm7
lea rcx, [rbp + 0x9a8]
call fcn.140006ec0
mov rsi, rax
mov byte [rsp + 0x48], 0x22
mov dl, 0x4f
lea rcx, [rsp + 0x48]
call fcn.140028a90
mov byte [rsp + 0x49], al
mov dl, 0x4b
lea rcx, [rsp + 0x48]
call fcn.140028a90
mov byte [rsp + 0x4a], al
xor eax, eax
mov byte [rsp + 0x4b], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x49]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rsp + 0x48]
call fcn.140028a90
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x49]
call fcn.140028ab0
mov byte [rax], bl
inc rdi
cmp rdi, 2
jb 0x140021a40
mov edx, 2
lea rcx, [rsp + 0x49]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rsp + 0x49]
call fcn.140028aa0
mov rdx, rsi
mov rcx, rax
call fcn.14007e400
test al, al
je 0x140021aa5
call fcn.14005aed0
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.14007cd50
mov eax, dword [0x140143200]
cmp eax, 3
jne 0x140021cdc
xor r8d, r8d
xor edx, edx
lea ecx, [rax - 1]
call fcn.14007cd50
call fcn.1400a7270
mov dword [rbp + 0xdc4], 0x4b0
call fcn.14007c4f0
vmovaps xmm0, xmm11
call fcn.1400599a0
mov byte [rbp + 0x228], 0xd
mov dl, 0x43
lea rcx, [rbp + 0x228]
call fcn.140028a90
mov byte [rbp + 0x229], al
mov dl, 0x68
lea rcx, [rbp + 0x228]
call fcn.140028a90
mov byte [rbp + 0x22a], al
mov dl, 0x65
lea rcx, [rbp + 0x228]
call fcn.140028a90
mov byte [rbp + 0x22b], al
mov dl, 0x61
lea rcx, [rbp + 0x228]
call fcn.140028a90
mov byte [rbp + 0x22c], al
mov dl, 0x74
lea rcx, [rbp + 0x228]
call fcn.140028a90
mov byte [rbp + 0x22d], al
mov dl, 0x20
lea rcx, [rbp + 0x228]
call fcn.140028a90
mov byte [rbp + 0x22e], al
mov dl, 0x53
lea rcx, [rbp + 0x228]
call fcn.140028a90
mov byte [rbp + 0x22f], al
mov dl, 0x65
lea rcx, [rbp + 0x228]
call fcn.140028a90
mov byte [rbp + 0x230], al
mov dl, 0x74
lea rcx, [rbp + 0x228]
call fcn.140028a90
mov byte [rbp + 0x231], al
mov dl, 0x74
lea rcx, [rbp + 0x228]
call fcn.140028a90
mov byte [rbp + 0x232], al
mov dl, 0x69
lea rcx, [rbp + 0x228]
call fcn.140028a90
mov byte [rbp + 0x233], al
mov dl, 0x6e
lea rcx, [rbp + 0x228]
call fcn.140028a90
mov byte [rbp + 0x234], al
mov dl, 0x67
lea rcx, [rbp + 0x228]
call fcn.140028a90
mov byte [rbp + 0x235], al
mov dl, 0x73
lea rcx, [rbp + 0x228]
call fcn.140028a90
mov byte [rbp + 0x236], al
xor eax, eax
mov byte [rbp + 0x237], al
nop dword [rax]
nop word [rax + rax]
mov rdx, r15
lea rcx, [rbp + 0x229]
call fcn.140028ab0
movzx edx, byte [rax]
lea rcx, [rbp + 0x228]
call fcn.140028a90
movzx ebx, al
mov rdx, r15
lea rcx, [rbp + 0x229]
call fcn.140028ab0
mov byte [rax], bl
inc r15
cmp r15, 0xe
jb 0x140021c20
mov edx, 0xe
lea rcx, [rbp + 0x229]
call fcn.140028ab0
mov byte [rax], 0
lea rcx, [rbp + 0x229]
call fcn.140028aa0
mov rcx, rax
call fcn.140080f90
mov eax, dword [0x1401043f0]
lea r9, [0x1401043f0]
lea r8, [0x1401043f8]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b75e8]
cmp dword [0x1401043f8], eax
jne 0x140021cb9
lea rax, str.Monitor_Refresh_Rate
mov qword [rsp + 0x28], rax
jmp 0x140021cbe
mov qword [rsp + 0x28], r13
lea rax, [rbp + 0xdc4]
mov qword [rsp + 0x20], rax
call fcn.140013aa0
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.14007cd50
call fcn.140051080
call fcn.140055e20
call fcn.140012b90
mov rcx, qword [rbp + 0x1008]
xor rcx, rsp
call fcn.1400d3010
lea r11, [rsp + 0x11b0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
vmovaps xmm6, xmmword [r11 - 0x10]
vmovaps xmm7, xmmword [r11 - 0x20]
vmovaps xmm8, xmmword [r11 - 0x30]
vmovaps xmm9, xmmword [r11 - 0x40]
vmovaps xmm10, xmmword [r11 - 0x50]
vmovaps xmm11, xmmword [r11 - 0x60]
vmovaps xmm12, xmmword [r11 - 0x70]
vmovaps xmm13, xmmword [r11 - 0x80]
vmovaps xmm14, xmmword [r11 - 0x90]
vmovaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret