Function at 0x14009d4a0
Capabilities:
Parse credit card information

Disassembly:
push rbp
nop
sub rsp, 8
mov qword [rsp], rbx
push rsi
push rax
mov qword [rsp], rdi
nop
mov qword [rsp - 8], r12
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r13
push r14
push r15
lea rbp, [rsp - 0x33d8]
mov eax, 0x34d8
call fcn.14014f230
sub rsp, rax
xchg r14, rsi
mov r14, rcx
xchg rsi, r14
xchg r15, rdi
mov r15, qword [rcx]
xchg rdi, r15
xor eax, eax
mov byte [rbp + 0x3420], al
mov word [rsp + 0x52], 0xf6f6
mov dword [rsp + 0x56], 0x53548a70
mov word [rsp + 0x5a], ax
xor ebx, ebx
mov edx, ebx
nop dword [rax + rax]
movzx eax, word [rsp + rdx*2 + 0x56]
movzx ecx, byte [rsp + rdx + 0x52]
add cx, ax
mov word [rsp + rdx*2 + 0x56], cx
mov byte [rsp + rdx + 0x52], bl
inc rdx
cmp rdx, 2
jb 0x14009d517
movsd xmm0, qword [rsp + 0x52]
xchg rbx, rbp
movsd qword [rbx + 0x1490], xmm0
xchg rbx, rbp
movzx eax, word [rsp + 0x5a]
mov word [rbp + 0x1498], ax
lea rdx, [rbp + 0x1494]
lea rcx, [rbp + 0x26c0]
call fcn.14005faf0
nop
xchg rbx, rdx
mov rax, rdx
xchg rdx, rbx
mov byte [rbp + rax + 0x1494], 0
inc rax
cmp rax, 4
jb 0x14009d577
xor eax, eax
mov byte [rbp + 0x3428], al
mov word [rsp + 0x48], 0xf6f6
mov dword [rsp + 0x4c], 0x8af99423
mov word [rsp + 0x50], ax
xchg r10, rdx
mov r10, rbx
xchg r10, rdx
movzx eax, word [rsp + rdx*2 + 0x4c]
movzx ecx, byte [rsp + rdx + 0x48]
add cx, ax
mov word [rsp + rdx*2 + 0x4c], cx
mov byte [rsp + rdx + 0x48], 0
inc rdx
cmp rdx, 2
jb 0x14009d5b1
movsd xmm0, qword [rsp + 0x48]
xchg rsi, rbp
movsd qword [rsi + 0x14c0], xmm0
xchg rsi, rbp
movzx eax, word [rsp + 0x50]
mov word [rbp + 0x14c8], ax
lea rdx, [rbp + 0x14c4]
lea rcx, [rbp + 0x26d8]
call fcn.14005faf0
nop
xchg r10, rax
mov r10, rbx
xchg r10, rax
mov byte [rbp + rax + 0x14c4], 0
inc rax
cmp rax, 4
jb 0x14009d610
xor eax, eax
mov byte [rbp + 0x3430], al
mov dword [rbp + 0x244], 0xf6f6f6f6
mov dword [rbp + 0x252], 0x6bdf64ea
mov dword [rbp + 0x256], 0x50966bf2
mov dword [rbp + 0x248], 0xf6f6f6f6
mov dword [rbp + 0x25a], 0x52ed79a1
mov dword [rbp + 0x25e], 0xff447b85
mov dword [rbp + 0x24c], 0xf6f6f6f6
mov dword [rbp + 0x262], 0xff3aff2a
mov dword [rbp + 0x266], 0xff2fff82
mov byte [rbp + 0x250], 0xf6
mov dword [rbp + 0x26a], 0xff62
xchg r11, rbx
mov rdx, r11
xchg rbx, r11
nop dword [rax + rax]
movzx eax, word [rbp + rdx*2 + 0x252]
movzx ecx, byte [rbp + rdx + 0x244]
add cx, ax
mov word [rbp + rdx*2 + 0x252], cx
mov byte [rbp + rdx + 0x244], 0
inc rdx
cmp rdx, 0xd
jb 0x14009d6a9
xchg r13, rbp
movups xmm0, xmmword [r13 + 0x244]
xchg r13, rbp
xchg rbp, r8
movaps xmmword [r8 + 0x1900], xmm0
xchg rbp, r8
xchg rbp, r12
movups xmm1, xmmword [r12 + 0x254]
xchg r12, rbp
movaps xmmword [rbp + 0x1910], xmm1
movsd xmm0, qword [rbp + 0x264]
xchg rbp, rdx
movsd qword [rdx + 0x1920], xmm0
xchg rbp, rdx
movzx eax, word [rbp + 0x26c]
mov word [rbp + 0x1928], ax
lea rdx, [rbp + 0x190e]
lea rcx, [rbp + 0x26f0]
call fcn.14005faf0
nop
mov rax, rbx
nop dword [rax]
mov byte [rbp + rax + 0x190e], 0
inc rax
cmp rax, 0x1a
jb 0x14009d749
xor eax, eax
mov byte [rbp + 0x3438], al
mov dword [rbp + 0x3ee], 0xf6f6f6f6
mov dword [rbp + 0x3fc], 0x6bdf64ea
mov dword [rbp + 0x400], 0x5e045125
mov dword [rbp + 0x3f2], 0xf6f6f6f6
mov dword [rbp + 0x404], 0x52ed79a1
mov dword [rbp + 0x408], 0xff2aff44
mov dword [rbp + 0x3f6], 0xf6f6f6f6
mov dword [rbp + 0x40c], 0xff82ff3a
mov dword [rbp + 0x410], 0xff62ff2f
mov word [rbp + 0x414], ax
xchg rdx, r9
mov r9, rbx
xchg rdx, r9
nop dword [rax]
movzx eax, word [rbp + rdx*2 + 0x3fc]
movzx ecx, byte [rbp + rdx + 0x3ee]
add cx, ax
mov word [rbp + rdx*2 + 0x3fc], cx
mov byte [rbp + rdx + 0x3ee], 0
inc rdx
cmp rdx, 0xc
jb 0x14009d7d3
xchg rbp, r12
movups xmm0, xmmword [r12 + 0x3ee]
xchg rbp, r12
movaps xmmword [rbp + 0x1a40], xmm0
xchg rsi, rbp
movups xmm1, xmmword [rsi + 0x3fe]
xchg rsi, rbp
xchg rbp, rdi
movaps xmmword [rdi + 0x1a50], xmm1
xchg rdi, rbp
xchg rsi, rbp
movsd xmm0, qword [rsi + 0x40e]
xchg rbp, rsi
xchg r8, rbp
movsd qword [r8 + 0x1a60], xmm0
xchg rbp, r8
lea rdx, [rbp + 0x1a4e]
lea rcx, [rbp + 0x2708]
call fcn.14005faf0
nop
xchg rsi, rax
mov rsi, rbx
xchg rsi, rax
nop
mov byte [rbp + rax + 0x1a4e], 0
inc rax
cmp rax, 0x18
jb 0x14009d86c
xor eax, eax
mov byte [rbp - 0x4f], al
mov dword [rbp + 0x676], 0xf6f6f6f6
mov dword [rbp + 0x690], 0x53548a70
mov dword [rbp + 0x694], 0x5104fe0b
mov dword [rbp + 0x67a], 0xf6f6f6f6
mov dword [rbp + 0x698], 0x5a934d98
mov dword [rbp + 0x69c], 0x52a95072
mov dword [rbp + 0x67e], 0xf6f6f6f6
mov dword [rbp + 0x6a0], 0xfe1655ea
mov dword [rbp + 0x6a4], 0x7dd25b10
mov dword [rbp + 0x682], 0xf6f6f6f6
mov dword [rbp + 0x6a8], 0x4def6a6c
mov dword [rbp + 0x6ac], 0x6a6d4d15
mov dword [rbp + 0x686], 0xf6f6f6f6
mov dword [rbp + 0x6b0], 0x8eda5632
mov dword [rbp + 0x6b4], 0x758e8756
mov dword [rbp + 0x68a], 0xf6f6f6f6
mov dword [rbp + 0x6b8], 0x79157dc9
mov dword [rbp + 0x6bc], 0xff14ff44
mov byte [rbp + 0x68e], 0xf6
mov dword [rbp + 0x6c0], 0xff14
xchg rbp, rbx
mov rdx, rbp
xchg rbp, rbx
nop
movzx eax, word [rbp + rdx*2 + 0x690]
movzx ecx, byte [rbp + rdx + 0x676]
add cx, ax
mov word [rbp + rdx*2 + 0x690], cx
mov byte [rbp + rdx + 0x676], 0
inc rdx
cmp rdx, 0x19
jb 0x14009d956
xchg rbp, r14
movups xmm0, xmmword [r14 + 0x676]
xchg r14, rbp
movaps xmmword [rbp + 0x1cb0], xmm0
xchg r13, rbp
movups xmm1, xmmword [r13 + 0x686]
xchg rbp, r13
movaps xmmword [rbp + 0x1cc0], xmm1
xchg r10, rbp
movups xmm0, xmmword [r10 + 0x696]
xchg r10, rbp
xchg rbx, rbp
movaps xmmword [rbx + 0x1cd0], xmm0
xchg rbp, rbx
xchg rsi, rbp
movups xmm1, xmmword [rsi + 0x6a6]
xchg rsi, rbp
xchg rbp, rdi
movaps xmmword [rdi + 0x1ce0], xmm1
xchg rbp, rdi
xchg r15, rbp
movsd xmm0, qword [r15 + 0x6b6]
xchg r15, rbp
xchg rcx, rbp
movsd qword [rcx + 0x1cf0], xmm0
xchg rcx, rbp
mov eax, dword [rbp + 0x6be]
mov dword [rbp + 0x1cf8], eax
movzx eax, word [rbp + 0x6c2]
mov word [rbp + 0x1cfc], ax
lea rdx, [rbp + 0x1cca]
lea rcx, [rbp + 0x2720]
call fcn.14005faf0
nop
xchg rbx, r11
mov rax, r11
xchg r11, rbx
nop word [rax + rax]
mov byte [rbp + rax + 0x1cca], 0
inc rax
cmp rax, 0x32
jb 0x14009da44
xor eax, eax
mov byte [rbp - 0x4e], al
mov dword [rbp + 0x77c], 0xf6f6f6f6
mov dword [rbp + 0x794], 0x8eda5632
mov dword [rbp + 0x798], 0xff2a8756
mov dword [rbp + 0x780], 0xf6f6f6f6
mov dword [rbp + 0x79c], 0xff7dff2f
mov dword [rbp + 0x7a0], 0x5aacff2a
mov dword [rbp + 0x784], 0xf6f6f6f6
mov dword [rbp + 0x7a4], 0x79f96141
mov dword [rbp + 0x7a8], 0x51574d55
mov dword [rbp + 0x788], 0xf6f6f6f6
mov dword [rbp + 0x7ac], 0x8b01fe16
mov dword [rbp + 0x7b0], 0x4ee77778
mov dword [rbp + 0x78c], 0xf6f6f6f6
mov dword [rbp + 0x7b4], 0x51b26155
mov dword [rbp + 0x7b8], 0x94f7507d
mov word [rbp + 0x790], 0xf6f6
mov dword [rbp + 0x7bc], 0x4df65a8d
mov byte [rbp + 0x792], 0xf6
mov dword [rbp + 0x7c0], 0x2f0c
xchg r10, rbx
mov rdx, r10
xchg r10, rbx
nop dword [rax]
nop word [rax + rax]
movzx eax, word [rbp + rdx*2 + 0x794]
movzx ecx, byte [rbp + rdx + 0x77c]
add cx, ax
mov word [rbp + rdx*2 + 0x794], cx
mov byte [rbp + rdx + 0x77c], 0
inc rdx
cmp rdx, 0x17
jb 0x14009db2e
movups xmm0, xmmword [rbp + 0x77c]
xchg rbp, rdi
movaps xmmword [rdi + 0x1fe0], xmm0
xchg rbp, rdi
xchg rbp, r8
movups xmm1, xmmword [r8 + 0x78c]
xchg rbp, r8
movaps xmmword [rbp + 0x1ff0], xmm1
xchg rbp, rsi
movups xmm0, xmmword [rsi + 0x79c]
xchg rbp, rsi
movaps xmmword [rbp + 0x2000], xmm0
xchg rsi, rbp
movups xmm1, xmmword [rsi + 0x7ac]
xchg rbp, rsi
xchg r10, rbp
movaps xmmword [r10 + 0x2010], xmm1
xchg r10, rbp
movsd xmm0, qword [rbp + 0x7bc]
xchg rbx, rbp
movsd qword [rbx + 0x2020], xmm0
xchg rbx, rbp
lea rdx, [rbp + 0x1ff8]
lea rcx, [rbp + 0x2738]
call fcn.14005faf0
nop
xchg rbp, rax
mov rbp, rbx
xchg rbp, rax
nop dword [rax + rax]
mov byte [rbp + rax + 0x1ff8], 0
inc rax
cmp rax, 0x2e
jb 0x14009dbec
xor eax, eax
mov byte [rbp - 0x4d], al
mov dword [rbp + 0xc0], 0xf6f6f6f6
mov dword [rbp + 0xca], 0x6b4c8b01
mov dword [rbp + 0xce], 0x6742508f
mov dword [rbp + 0xc4], 0xf6f6f6f6
mov dword [rbp + 0xd2], 0x5f794eeb
mov dword [rbp + 0xd6], 0xff38ff38
mov byte [rbp + 0xc8], 0xf6
mov dword [rbp + 0xda], 0xff38
xchg rdx, rbp
mov rbp, rbx
xchg rbp, rdx
nop word [rax + rax]
movzx eax, word [rbp + rdx*2 + 0xca]
movzx ecx, byte [rbp + rdx + 0xc0]
add cx, ax
mov word [rbp + rdx*2 + 0xca], cx
mov byte [rbp + rdx + 0xc0], 0
inc rdx
cmp rdx, 9
jb 0x14009dc66
xchg rbp, r10
movups xmm0, xmmword [r10 + 0xc0]
xchg r10, rbp
xchg rbp, r14
movaps xmmword [r14 + 0x1610], xmm0
xchg r14, rbp
xchg rbp, rsi
movsd xmm1, qword [rsi + 0xd0]
xchg rbp, rsi
xchg r12, rbp
movsd qword [r12 + 0x1620], xmm1
xchg r12, rbp
mov eax, dword [rbp + 0xd8]
mov dword [rbp + 0x1628], eax
movzx eax, word [rbp + 0xdc]
mov word [rbp + 0x162c], ax
lea rdx, [rbp + 0x161a]
lea rcx, [rbp + 0x2750]
call fcn.14005faf0
nop
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
nop dword [rax + rax]
mov byte [rbp + rax + 0x161a], 0
inc rax
cmp rax, 0x12
jb 0x14009dd0a
xor eax, eax
mov byte [rbp - 0x4c], al
mov dword [rbp + 0x298], 0xf6f6f6f6
mov dword [rbp + 0x2a4], 0x6bdf64ea
mov dword [rbp + 0x2a8], 0x5ea182c1
mov dword [rbp + 0x29c], 0xf6f6f6f6
mov dword [rbp + 0x2ac], 0x6742508f
mov dword [rbp + 0x2b0], 0xff5fff51
mov word [rbp + 0x2a0], 0xf6f6
mov dword [rbp + 0x2b4], 0xff4eff53
mov word [rbp + 0x2b8], ax
xchg r11, rdx
mov r11, rbx
xchg r11, rdx
nop
movzx eax, word [rbp + rdx*2 + 0x2a4]
movzx ecx, byte [rbp + rdx + 0x298]
add cx, ax
mov word [rbp + rdx*2 + 0x2a4], cx
mov byte [rbp + rdx + 0x298], 0
inc rdx
cmp rdx, 0xa
jb 0x14009dd84
xchg rbp, r11
movups xmm0, xmmword [r11 + 0x298]
xchg rbp, r11
movaps xmmword [rbp + 0x18a0], xmm0
xchg rbp, r10
movups xmm1, xmmword [r10 + 0x2a8]
xchg rbp, r10
xchg rbp, rcx
movaps xmmword [rcx + 0x18b0], xmm1
xchg rcx, rbp
movzx eax, word [rbp + 0x2b8]
mov word [rbp + 0x18c0], ax
lea rdx, [rbp + 0x18ac]
lea rcx, [rbp + 0x2768]
call fcn.14005faf0
nop
xchg r14, rax
mov r14, rbx
xchg r14, rax
nop dword [rax]
mov byte [rbp + rax + 0x18ac], 0
inc rax
cmp rax, 0x14
jb 0x14009de10
xor eax, eax
mov byte [rbp - 0x4b], al
mov dword [rbp + 0x6f8], 0xf6f6f6f6
mov dword [rbp + 0x70e], 0x6bdf64ea
mov dword [rbp + 0x712], 0x58d55127
mov dword [rbp + 0x6fc], 0xf6f6f6f6
mov dword [rbp + 0x716], 0x508f5220
mov dword [rbp + 0x71a], 0x4eeb6742
mov dword [rbp + 0x700], 0xf6f6f6f6
mov dword [rbp + 0x71e], 0x51aa5f79
mov dword [rbp + 0x722], 0xff448e87
mov dword [rbp + 0x704], 0xf6f6f6f6
mov dword [rbp + 0x726], 0xff3aff2a
mov dword [rbp + 0x72a], 0xff2fff82
mov dword [rbp + 0x708], 0xf6f6f6f6
mov dword [rbp + 0x72e], 0xff14ff62
mov dword [rbp + 0x732], 0xff2fff14
mov byte [rbp + 0x70c], 0xf6
mov dword [rbp + 0x736], 0xff7d
xchg r14, rbx
mov rdx, r14
xchg r14, rbx
movzx eax, word [rbp + rdx*2 + 0x70e]
movzx ecx, byte [rbp + rdx + 0x6f8]
add cx, ax
mov word [rbp + rdx*2 + 0x70e], cx
mov byte [rbp + rdx + 0x6f8], 0
inc rdx
cmp rdx, 0x15
jb 0x14009deda
xchg r11, rbp
movups xmm0, xmmword [r11 + 0x6f8]
xchg r11, rbp
xchg rbp, r11
movaps xmmword [r11 + 0x1da0], xmm0
xchg r11, rbp
xchg rbp, rbx
movups xmm1, xmmword [rbx + 0x708]
xchg rbx, rbp
xchg rbp, rdx
movaps xmmword [rdx + 0x1db0], xmm1
xchg rbp, rdx
xchg rcx, rbp
movups xmm0, xmmword [rcx + 0x718]
xchg rbp, rcx
xchg r11, rbp
movaps xmmword [r11 + 0x1dc0], xmm0
xchg rbp, r11
movups xmm1, xmmword [rbp + 0x728]
xchg rbp, r15
movaps xmmword [r15 + 0x1dd0], xmm1
xchg rbp, r15
movzx eax, word [rbp + 0x738]
mov word [rbp + 0x1de0], ax
lea rdx, [rbp + 0x1db6]
lea rcx, [rbp + 0x2780]
call fcn.14005faf0
nop
mov rax, rbx
nop dword [rax]
mov byte [rbp + rax + 0x1db6], 0
inc rax
cmp rax, 0x2a
jb 0x14009df9c
xor eax, eax
mov byte [rbp - 0x4a], al
mov dword [rbp + 0x43e], 0xf6f6f6f6
mov dword [rbp + 0x452], 0x8e8751aa
mov dword [rbp + 0x456], 0x6742508f
mov dword [rbp + 0x442], 0xf6f6f6f6
mov dword [rbp + 0x45a], 0x5f794eeb
mov dword [rbp + 0x45e], 0x8ee3fe12
mov dword [rbp + 0x446], 0xf6f6f6f6
mov dword [rbp + 0x462], 0x800752f9
mov dword [rbp + 0x466], 0x888b960a
mov dword [rbp + 0x44a], 0xf6f6f6f6
mov dword [rbp + 0x46a], 0x511050ea
mov dword [rbp + 0x46e], 0xfe1393a9
mov word [rbp + 0x44e], 0xf6f6
mov dword [rbp + 0x472], 0xff38ff38
mov byte [rbp + 0x450], 0xf6
mov dword [rbp + 0x476], 0xff38
xchg rdx, rbx
mov rbx, rdx
xchg rdx, rbx
nop word [rax + rax]
movzx eax, word [rbp + rdx*2 + 0x452]
movzx ecx, byte [rbp + rdx + 0x43e]
add cx, ax
mov word [rbp + rdx*2 + 0x452], cx
mov byte [rbp + rdx + 0x43e], 0
inc rdx
cmp rdx, 0x13
jb 0x14009e066
xchg rsi, rbp
movups xmm0, xmmword [rsi + 0x43e]
xchg rbp, rsi
xchg r8, rbp
movaps xmmword [r8 + 0x1bf0], xmm0
xchg r8, rbp
xchg rbp, r12
movups xmm1, xmmword [r12 + 0x44e]
xchg r12, rbp
movaps xmmword [rbp + 0x1c00], xmm1
xchg rcx, rbp
movups xmm0, xmmword [rcx + 0x45e]
xchg rbp, rcx
xchg rbp, r14
movaps xmmword [r14 + 0x1c10], xmm0
xchg rbp, r14
xchg r8, rbp
movsd xmm1, qword [r8 + 0x46e]
xchg rbp, r8
xchg r8, rbp
movsd qword [r8 + 0x1c20], xmm1
xchg r8, rbp
mov eax, dword [rbp + 0x476]
mov dword [rbp + 0x1c28], eax
lea rdx, [rbp + 0x1c04]
lea rcx, [rbp + 0x2798]
call fcn.14005faf0
nop
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
nop dword [rax]
mov byte [rbp + rax + 0x1c04], 0
inc rax
cmp rax, 0x26
jb 0x14009e12e
xor eax, eax
mov byte [rbp - 0x49], al
mov dword [rbp + 0x18c], 0xf6f6f6f6
mov dword [rbp + 0x196], 0x6bdf64ea
mov dword [rbp + 0x19a], 0x669a88ed
mov dword [rbp + 0x190], 0xf6f6f6f6
mov dword [rbp + 0x19e], 0x6742508f
mov dword [rbp + 0x1a2], 0x6278647a
mov word [rbp + 0x1a6], ax
xchg rdx, rbx
mov rbx, rdx
xchg rbx, rdx
nop dword [rax]
movzx eax, word [rbp + rdx*2 + 0x196]
movzx ecx, byte [rbp + rdx + 0x18c]
add cx, ax
mov word [rbp + rdx*2 + 0x196], cx
mov byte [rbp + rdx + 0x18c], 0
inc rdx
cmp rdx, 8
jb 0x14009e198
movups xmm0, xmmword [rbp + 0x18c]
movaps xmmword [rbp + 0x1700], xmm0
xchg r11, rbp
movsd xmm1, qword [r11 + 0x19c]
xchg r11, rbp
movsd qword [rbp + 0x1710], xmm1
mov eax, dword [rbp + 0x1a4]
mov dword [rbp + 0x1718], eax
lea rdx, [rbp + 0x170a]
lea rcx, [rbp + 0x27b0]
call fcn.14005faf0
nop
mov rax, rbx
nop dword [rax]
mov byte [rbp + rax + 0x170a], 0
inc rax
cmp rax, 0x10
jb 0x14009e213
xor eax, eax
mov byte [rsp + 0x68], al
mov dword [rbp + 0x1a8], 0xf6f6f6f6
mov dword [rbp + 0x1b2], 0x6bdf64ea
mov dword [rbp + 0x1b6], 0x513a6188
mov dword [rbp + 0x1ac], 0xf6f6f6f6
mov dword [rbp + 0x1ba], 0x6742508f
mov dword [rbp + 0x1be], 0x6278647a
mov word [rbp + 0x1c2], ax
xchg rcx, rbx
mov rdx, rcx
xchg rbx, rcx
nop dword [rax]
movzx eax, word [rbp + rdx*2 + 0x1b2]
movzx ecx, byte [rbp + rdx + 0x1a8]
add cx, ax
mov word [rbp + rdx*2 + 0x1b2], cx
mov byte [rbp + rdx + 0x1a8], 0
inc rdx
cmp rdx, 8
jb 0x14009e27d
movups xmm0, xmmword [rbp + 0x1a8]
movaps xmmword [rbp + 0x16e0], xmm0
movsd xmm1, qword [rbp + 0x1b8]
xchg r9, rbp
movsd qword [r9 + 0x16f0], xmm1
xchg rbp, r9
mov eax, dword [rbp + 0x1c0]
mov dword [rbp + 0x16f8], eax
lea rdx, [rbp + 0x16ea]
lea rcx, [rbp + 0x27c8]
call fcn.14005faf0
nop
mov rax, rbx
nop dword [rax]
mov byte [rbp + rax + 0x16ea], 0
inc rax
cmp rax, 0x10
jb 0x14009e2f8
xor eax, eax
mov byte [rsp + 0x69], al
mov dword [rbp + 0x97e], 0xf6f6f6f6
mov dword [rbp + 0x99a], 0x6bdf64ea
mov dword [rbp + 0x99e], 0x58d55127
mov dword [rbp + 0x982], 0xf6f6f6f6
mov dword [rbp + 0x9a2], 0xff5d5220
mov dword [rbp + 0x9a6], 0xff6fff7e
mov dword [rbp + 0x986], 0xf6f6f6f6
mov dword [rbp + 0x9aa], 0xff76ff76
mov dword [rbp + 0x9ae], 0xff7cff6b
mov dword [rbp + 0x98a], 0xf6f6f6f6
mov dword [rbp + 0x9b2], 0x51b2997b
mov dword [rbp + 0x9b6], 0x5d997915
mov dword [rbp + 0x98e], 0xf6f6f6f6
mov dword [rbp + 0x9ba], 0xff2aff44
mov dword [rbp + 0x9be], 0xff82ff3a
mov dword [rbp + 0x992], 0xf6f6f6f6
mov dword [rbp + 0x9c2], 0xff62ff2f
mov dword [rbp + 0x9c6], 0xff14ff14
mov word [rbp + 0x996], 0xf6f6
mov dword [rbp + 0x9ca], 0xff7dff2f
mov word [rbp + 0x9ce], ax
xchg rbx, rdx
mov rbx, rdx
xchg rdx, rbx
nop dword [rax + rax]
movzx eax, word [rbp + rdx*2 + 0x99a]
movzx ecx, byte [rbp + rdx + 0x97e]
add cx, ax
mov word [rbp + rdx*2 + 0x99a], cx
mov byte [rbp + rdx + 0x97e], 0
inc rdx
cmp rdx, 0x1a
jb 0x14009e3f2
xchg r8, rbp
movups xmm0, xmmword [r8 + 0x97e]
xchg r8, rbp
xchg r11, rbp
movaps xmmword [r11 + 0x1f80], xmm0
xchg r11, rbp
xchg rbp, r15
movups xmm1, xmmword [r15 + 0x98e]
xchg r15, rbp
movaps xmmword [rbp + 0x1f90], xmm1
xchg r15, rbp
movups xmm0, xmmword [r15 + 0x99e]
xchg r15, rbp
xchg rbp, rdi
movaps xmmword [rdi + 0x1fa0], xmm0
xchg rbp, rdi
movups xmm1, xmmword [rbp + 0x9ae]
movaps xmmword [rbp + 0x1fb0], xmm1
xchg r15, rbp
movups xmm0, xmmword [r15 + 0x9be]
xchg rbp, r15
xchg rdx, rbp
movaps xmmword [rdx + 0x1fc0], xmm0
xchg rbp, rdx
movzx eax, word [rbp + 0x9ce]
mov word [rbp + 0x1fd0], ax
lea rdx, [rbp + 0x1f9c]
lea rcx, [rbp + 0x27e0]
call fcn.14005faf0
nop
xchg r8, rax
mov r8, rbx
xchg r8, rax
nop word [rax + rax]
mov byte [rbp + rax + 0x1f9c], 0
inc rax
cmp rax, 0x34
jb 0x14009e4c9
xor eax, eax
mov byte [rsp + 0x6a], al
mov dword [rbp + 0x3c6], 0xf6f6f6f6
mov dword [rbp + 0x3d4], 0x8e8751aa
mov dword [rbp + 0x3d8], 0xff7eff5d
mov dword [rbp + 0x3ca], 0xf6f6f6f6
mov dword [rbp + 0x3dc], 0xff76ff6f
mov dword [rbp + 0x3e0], 0xff6bff76
mov dword [rbp + 0x3ce], 0xf6f6f6f6
mov dword [rbp + 0x3e4], 0xff38ff7c
mov dword [rbp + 0x3e8], 0xff38ff38
mov word [rbp + 0x3ec], ax
xchg r9, rbx
mov rdx, r9
xchg r9, rbx
nop dword [rax + rax]
movzx eax, word [rbp + rdx*2 + 0x3d4]
movzx ecx, byte [rbp + rdx + 0x3c6]
add cx, ax
mov word [rbp + rdx*2 + 0x3d4], cx
mov byte [rbp + rdx + 0x3c6], 0
inc rdx
cmp rdx, 0xc
jb 0x14009e553
movups xmm0, xmmword [rbp + 0x3c6]
xchg rsi, rbp
movaps xmmword [rsi + 0x1a80], xmm0
xchg rsi, rbp
xchg r9, rbp
movups xmm1, xmmword [r9 + 0x3d6]
xchg rbp, r9
xchg rbp, r12
movaps xmmword [r12 + 0x1a90], xmm1
xchg rbp, r12
xchg rbp, rbx
movsd xmm0, qword [rbx + 0x3e6]
xchg rbx, rbp
xchg rbx, rbp
movsd qword [rbx + 0x1aa0], xmm0
xchg rbx, rbp
lea rdx, [rbp + 0x1a8e]
lea rcx, [rbp + 0x27f8]
call fcn.14005faf0
nop
xchg r11, rbx
mov rax, r11
xchg rbx, r11
nop
mov byte [rbp + rax + 0x1a8e], 0
inc rax
cmp rax, 0x18
jb 0x14009e5ee
xor eax, eax
mov byte [rsp + 0x6b], al
mov dword [rbp + 0x628], 0xf6f6f6f6
mov dword [rbp + 0x642], 0x6bdf64ea
mov dword [rbp + 0x646], 0x6b4c8b01
mov dword [rbp + 0x62c], 0xf6f6f6f6
mov dword [rbp + 0x64a], 0xff7eff5d
mov dword [rbp + 0x64e], 0xff76ff6f
mov dword [rbp + 0x630], 0xf6f6f6f6
mov dword [rbp + 0x652], 0xff6bff76
mov dword [rbp + 0x656], 0x997bff7c
mov dword [rbp + 0x634], 0xf6f6f6f6
mov dword [rbp + 0x65a], 0x791551b2
mov dword [rbp + 0x65e], 0xff445d99
mov dword [rbp + 0x638], 0xf6f6f6f6
mov dword [rbp + 0x662], 0xff3aff2a
mov dword [rbp + 0x666], 0xff2fff82
mov dword [rbp + 0x63c], 0xf6f6f6f6
mov dword [rbp + 0x66a], 0xff14ff62
mov dword [rbp + 0x66e], 0xff2fff14
mov byte [rbp + 0x640], 0xf6
mov dword [rbp + 0x672], 0xff7d
xchg rdx, r8
mov r8, rbx
xchg rdx, r8
nop
movzx eax, word [rbp + rdx*2 + 0x642]
movzx ecx, byte [rbp + rdx + 0x628]
add cx, ax
mov word [rbp + rdx*2 + 0x642], cx
mov byte [rbp + rdx + 0x628], 0
inc rdx
cmp rdx, 0x19
jb 0x14009e6d8
xchg rcx, rbp
movups xmm0, xmmword [rcx + 0x628]
xchg rcx, rbp
movaps xmmword [rbp + 0x1d00], xmm0
xchg r13, rbp
movups xmm1, xmmword [r13 + 0x638]
xchg rbp, r13
xchg rbp, rbx
movaps xmmword [rbx + 0x1d10], xmm1
xchg rbx, rbp
xchg rbp, r10
movups xmm0, xmmword [r10 + 0x648]
xchg rbp, r10
movaps xmmword [rbp + 0x1d20], xmm0
movups xmm1, xmmword [rbp + 0x658]
xchg r12, rbp
movaps xmmword [r12 + 0x1d30], xmm1
xchg rbp, r12
xchg rdx, rbp
movsd xmm0, qword [rdx + 0x668]
xchg rdx, rbp
xchg rbp, r13
movsd qword [r13 + 0x1d40], xmm0
xchg rbp, r13
mov eax, dword [rbp + 0x670]
mov dword [rbp + 0x1d48], eax
movzx eax, word [rbp + 0x674]
mov word [rbp + 0x1d4c], ax
lea rdx, [rbp + 0x1d1a]
lea rcx, [rbp + 0x2810]
call fcn.14005faf0
nop
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
nop word [rax + rax]
mov byte [rbp + rax + 0x1d1a], 0
inc rax
cmp rax, 0x32
jb 0x14009e7bf
xor eax, eax
mov byte [rsp + 0x6c], al
mov dword [rbp + 0x52c], 0xf6f6f6f6
mov dword [rbp + 0x540], 0x75f8fe12
mov dword [rbp + 0x544], 0x4d175157
mov dword [rbp + 0x530], 0xf6f6f6f6
mov dword [rbp + 0x548], 0x620b6439
mov dword [rbp + 0x54c], 0x758e5fb2
mov dword [rbp + 0x534], 0xf6f6f6f6
mov dword [rbp + 0x550], 0xff73ff61
mov dword [rbp + 0x554], 0xff6eff78
mov dword [rbp + 0x538], 0xf6f6f6f6
mov dword [rbp + 0x558], 0xff81ff79
mov dword [rbp + 0x55c], 0x7152ff7d
mov word [rbp + 0x53c], 0xf6f6
mov dword [rbp + 0x560], 0xfe136636
mov word [rbp + 0x564], ax
xchg rbx, r13
mov rdx, r13
xchg rbx, r13
nop dword [rax]
movzx eax, word [rbp + rdx*2 + 0x540]
movzx ecx, byte [rbp + rdx + 0x52c]
add cx, ax
mov word [rbp + rdx*2 + 0x540], cx
mov byte [rbp + rdx + 0x52c], 0
inc rdx
cmp rdx, 0x12
jb 0x14009e879
xchg rbp, r11
movups xmm0, xmmword [r11 + 0x52c]
xchg r11, rbp
xchg rbp, r13
movaps xmmword [r13 + 0x1ab0], xmm0
xchg r13, rbp
xchg r12, rbp
movups xmm1, xmmword [r12 + 0x53c]
xchg r12, rbp
xchg r15, rbp
movaps xmmword [r15 + 0x1ac0], xmm1
xchg rbp, r15
movups xmm0, xmmword [rbp + 0x54c]
xchg rbp, rbx
movaps xmmword [rbx + 0x1ad0], xmm0
xchg rbx, rbp
xchg rdx, rbp
movsd xmm1, qword [rdx + 0x55c]
xchg rdx, rbp
xchg r10, rbp
movsd qword [r10 + 0x1ae0], xmm1
xchg r10, rbp
movzx eax, word [rbp + 0x564]
mov word [rbp + 0x1ae8], ax
lea rdx, [rbp + 0x1ac4]
lea rcx, [rbp + 0x2828]
call fcn.14005faf0
nop
xchg r13, rbx
mov rax, r13
xchg r13, rbx
nop dword [rax + rax]
mov byte [rbp + rax + 0x1ac4], 0
inc rax
cmp rax, 0x24
jb 0x14009e943
xor eax, eax
mov byte [rsp + 0x6d], al
mov dword [rbp + 0x10f4], 0xf6f6f6f6
mov dword [rbp + 0x113e], 0x7a88fe12
mov dword [rbp + 0x1142], 0x64ea5317
mov dword [rbp + 0x10f8], 0xf6f6f6f6
mov dword [rbp + 0x1146], 0xfe166452
mov dword [rbp + 0x114a], 0x5a938b01
mov dword [rbp + 0x10fc], 0xf6f6f6f6
mov dword [rbp + 0x114e], 0xff7287cf
mov dword [rbp + 0x1152], 0xff7eff7e
mov dword [rbp + 0x1100], 0xf6f6f6f6
mov dword [rbp + 0x1156], 0xff7dff7a
mov dword [rbp + 0x115a], 0xff39ff44
mov dword [rbp + 0x1104], 0xf6f6f6f6
mov dword [rbp + 0x115e], 0xff81ff39
mov dword [rbp + 0x1162], 0xff81ff81
mov dword [rbp + 0x1108], 0xf6f6f6f6
mov dword [rbp + 0x1166], 0xff77ff38
mov dword [rbp + 0x116a], 0xff6dff73
mov dword [rbp + 0x110c], 0xf6f6f6f6
mov dword [rbp + 0x116e], 0xff79ff7c
mov dword [rbp + 0x1172], 0xff79ff7d
mov dword [rbp + 0x1110], 0xf6f6f6f6
mov dword [rbp + 0x1176], 0xff7eff70
mov dword [rbp + 0x117a], 0xff6dff38
mov dword [rbp + 0x1114], 0xf6f6f6f6
mov dword [rbp + 0x117e], 0xff77ff79
mov dword [rbp + 0x1182], 0xff6fff39
mov dword [rbp + 0x1118], 0xf6f6f6f6
mov dword [rbp + 0x1186], 0xff37ff78
mov dword [rbp + 0x118a], 0xff7dff7f
mov dword [rbp + 0x111c], 0xf6f6f6f6
mov dword [rbp + 0x118e], 0xff6eff39
mov dword [rbp + 0x1192], 0xff81ff79
mov dword [rbp + 0x1120], 0xf6f6f6f6
mov dword [rbp + 0x1196], 0xff76ff78
mov dword [rbp + 0x119a], 0xff6bff79
mov dword [rbp + 0x1124], 0xf6f6f6f6
mov dword [rbp + 0x119e], 0xff39ff6e
mov dword [rbp + 0x11a2], 0xff6fff6e
mov dword [rbp + 0x1128], 0xf6f6f6f6
mov dword [rbp + 0x11a6], 0xff6bff7e
mov dword [rbp + 0x11aa], 0xff76ff73
mov dword [rbp + 0x112c], 0xf6f6f6f6
mov dword [rbp + 0x11ae], 0xff38ff7d
mov dword [rbp + 0x11b2], 0xff7dff6b
mov dword [rbp + 0x1130], 0xf6f6f6f6
mov dword [rbp + 0x11b6], 0xff82ff7a
mov dword [rbp + 0x11ba], 0xff73ff49
mov dword [rbp + 0x1134], 0xf6f6f6f6
mov dword [rbp + 0x11be], 0xff47ff6e
mov dword [rbp + 0x11c2], 0xff40ff3e
mov dword [rbp + 0x1138], 0xf6f6f6f6
mov dword [rbp + 0x11c6], 0xff3eff3b
mov dword [rbp + 0x11ca], 0xfe13ff42
mov word [rbp + 0x11ce], ax
xchg rbp, rbx
mov rdx, rbp
xchg rbp, rbx
nop dword [rax]
movzx eax, word [rbp + rdx*2 + 0x113e]
movzx ecx, byte [rbp + rdx + 0x10f4]
add cx, ax
mov word [rbp + rdx*2 + 0x113e], cx
mov byte [rbp + rdx + 0x10f4], 0
inc rdx
cmp rdx, 0x48
jb 0x14009eb8d
lea rdx, [rbp + 0x3040]
lea rcx, [rbp + 0x10f4]
xchg rcx, r8
movups xmm0, xmmword [r8]
xchg r8, rcx
xchg rdx, r10
movups xmmword [r10], xmm0
xchg rdx, r10
movups xmm1, xmmword [rcx + 0x10]
xchg rdx, r11
movups xmmword [r11 + 0x10], xmm1
xchg rdx, r11
xchg rcx, r10
movups xmm0, xmmword [r10 + 0x20]
xchg rcx, r10
xchg rdi, rdx
movups xmmword [rdi + 0x20], xmm0
xchg rdx, rdi
movups xmm1, xmmword [rcx + 0x30]
xchg rdx, r10
movups xmmword [r10 + 0x30], xmm1
xchg r10, rdx
xchg rcx, r12
movups xmm0, xmmword [r12 + 0x40]
xchg rcx, r12
movups xmmword [rdx + 0x40], xmm0
xchg rsi, rcx
movups xmm1, xmmword [rsi + 0x50]
xchg rcx, rsi
movups xmmword [rdx + 0x50], xmm1
xchg r8, rcx
movups xmm0, xmmword [r8 + 0x60]
xchg r8, rcx
xchg rdx, r8
movups xmmword [r8 + 0x60], xmm0
xchg rdx, r8
lea rdx, [rdx + 0x80]
xchg r15, rcx
movups xmm0, xmmword [r15 + 0x70]
xchg rcx, r15
xchg r10, rdx
movups xmmword [r10 - 0x10], xmm0
xchg rdx, r10
lea rcx, [rcx + 0x80]
xchg rsi, rcx
movups xmm1, xmmword [rsi]
xchg rsi, rcx
xchg rcx, rdx
movups xmmword [rcx], xmm1
xchg rdx, rcx
xchg rcx, rsi
movups xmm0, xmmword [rsi + 0x10]
xchg rcx, rsi
xchg rbx, rdx
movups xmmword [rbx + 0x10], xmm0
xchg rbx, rdx
xchg r14, rcx
movups xmm1, xmmword [r14 + 0x20]
xchg rcx, r14
movups xmmword [rdx + 0x20], xmm1
xchg r14, rcx
movups xmm0, xmmword [r14 + 0x30]
xchg rcx, r14
xchg rcx, rdx
movups xmmword [rcx + 0x30], xmm0
xchg rcx, rdx
xchg r11, rcx
movups xmm1, xmmword [r11 + 0x40]
xchg r11, rcx
xchg rdx, rbp
movups xmmword [rbp + 0x40], xmm1
xchg rdx, rbp
xchg r9, rax
mov r9, qword [rcx + 0x50]
xchg r9, rax
xchg r14, rax
mov qword [rdx + 0x50], r14
xchg r14, rax
mov eax, dword [rcx + 0x58]
mov dword [rdx + 0x58], eax
lea rdx, [rbp + 0x308a]
lea rcx, [rbp + 0x2840]
call fcn.14005faf0
nop
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
mov byte [rbp + rax + 0x308a], 0
inc rax
cmp rax, 0x90
jb 0x14009ecfa
xor eax, eax
mov byte [rsp + 0x6e], al
mov dword [rbp + 0xe52], 0xf6f6f6f6
mov dword [rbp + 0xe7e], 0x8b01fe12
mov dword [rbp + 0xe82], 0x7432788b
mov dword [rbp + 0xe56], 0xf6f6f6f6
mov dword [rbp + 0xe86], 0x4d985704
mov dword [rbp + 0xe8a], 0xff73ff61
mov dword [rbp + 0xe5a], 0xf6f6f6f6
mov dword [rbp + 0xe8e], 0xff6eff78
mov dword [rbp + 0xe92], 0xff81ff79
mov dword [rbp + 0xe5e], 0xf6f6f6f6
mov dword [rbp + 0xe96], 0xff2aff7d
mov dword [rbp + 0xe9a], 0xff83ff52
mov dword [rbp + 0xe62], 0xf6f6f6f6
mov dword [rbp + 0xe9e], 0xff6fff7a
mov dword [rbp + 0xea2], 0xff80ff7c
mov dword [rbp + 0xe66], 0xf6f6f6f6
mov dword [rbp + 0xea6], 0xff7dff73
mov dword [rbp + 0xeaa], 0xff7cff79
mov dword [rbp + 0xe6a], 0xf6f6f6f6
mov dword [rbp + 0xeae], 0x5a93758e
mov dword [rbp + 0xeb2], 0x5f315072
mov dword [rbp + 0xe6e], 0xf6f6f6f6
mov dword [rbp + 0xeb6], 0xff2aff39
mov dword [rbp + 0xeba], 0xff6fff4e
mov dword [rbp + 0xe72], 0xf6f6f6f6
mov dword [rbp + 0xebe], 0xff73ff80
mov dword [rbp + 0xec2], 0xff6fff6d
mov dword [rbp + 0xe76], 0xf6f6f6f6
mov dword [rbp + 0xec6], 0xff7fff51
mov dword [rbp + 0xeca], 0xff7cff6b
mov word [rbp + 0xe7a], 0xf6f6
mov dword [rbp + 0xece], 0xfe13ff6e
mov word [rbp + 0xed2], ax
xchg rdx, rbx
mov rbx, rdx
xchg rbx, rdx
nop dword [rax]
nop word [rax + rax]
movzx eax, word [rbp + rdx*2 + 0xe7e]
movzx ecx, byte [rbp + rdx + 0xe52]
add cx, ax
mov word [rbp + rdx*2 + 0xe7e], cx
mov byte [rbp + rdx + 0xe52], 0
inc rdx
cmp rdx, 0x2a
jb 0x14009ee73
xchg rbp, r8
movups xmm0, xmmword [r8 + 0xe52]
xchg r8, rbp
xchg r8, rbp
movaps xmmword [r8 + 0x23f0], xmm0
xchg r8, rbp
xchg r13, rbp
movups xmm1, xmmword [r13 + 0xe62]
xchg r13, rbp
xchg rbp, rsi
movaps xmmword [rsi + 0x2400], xmm1
xchg rsi, rbp
xchg r8, rbp
movups xmm0, xmmword [r8 + 0xe72]
xchg rbp, r8
xchg r10, rbp
movaps xmmword [r10 + 0x2410], xmm0
xchg r10, rbp
movups xmm1, xmmword [rbp + 0xe82]
movaps xmmword [rbp + 0x2420], xmm1
movups xmm0, xmmword [rbp + 0xe92]
movaps xmmword [rbp + 0x2430], xmm0
xchg r15, rbp
movups xmm1, xmmword [r15 + 0xea2]
xchg rbp, r15
xchg rbp, r11
movaps xmmword [r11 + 0x2440], xmm1
xchg rbp, r11
movups xmm0, xmmword [rbp + 0xeb2]
xchg rbp, r11
movaps xmmword [r11 + 0x2450], xmm0
xchg rbp, r11
xchg rbp, r12
movups xmm1, xmmword [r12 + 0xec2]
xchg r12, rbp
xchg r8, rbp
movaps xmmword [r8 + 0x2460], xmm1
xchg rbp, r8
movzx eax, word [rbp + 0xed2]
mov word [rbp + 0x2470], ax
lea rdx, [rbp + 0x241c]
lea rcx, [rbp + 0x2858]
call fcn.14005faf0
nop
xchg rcx, rax
mov rcx, rbx
xchg rcx, rax
mov byte [rbp + rax + 0x241c], 0
inc rax
cmp rax, 0x54
jb 0x14009ef89
xor eax, eax
mov byte [rsp + 0x6f], al
mov dword [rbp + 0x93e], 0xf6f6f6f6
mov dword [rbp + 0x954], 0x6bdf64ea
mov dword [rbp + 0x958], 0x8e8751aa
mov dword [rbp + 0x942], 0xf6f6f6f6
mov dword [rbp + 0x95c], 0xff7eff5d
mov dword [rbp + 0x960], 0xff76ff6f
mov dword [rbp + 0x946], 0xf6f6f6f6
mov dword [rbp + 0x964], 0xff6bff76
mov dword [rbp + 0x968], 0xff44ff7c
mov dword [rbp + 0x94a], 0xf6f6f6f6
mov dword [rbp + 0x96c], 0xff3aff2a
mov dword [rbp + 0x970], 0xff2fff82
mov dword [rbp + 0x94e], 0xf6f6f6f6
mov dword [rbp + 0x974], 0xff2aff62
mov dword [rbp + 0x978], 0xff7dff2f
mov word [rbp + 0x97c], ax
xchg rbx, rdx
mov rbx, rdx
xchg rdx, rbx
nop dword [rax + rax]
movzx eax, word [rbp + rdx*2 + 0x954]
movzx ecx, byte [rbp + rdx + 0x93e]
add cx, ax
mov word [rbp + rdx*2 + 0x954], cx
mov byte [rbp + rdx + 0x93e], 0
inc rdx
cmp rdx, 0x14
jb 0x14009f052
xchg r11, rbp
movups xmm0, xmmword [r11 + 0x93e]
xchg rbp, r11
xchg rbp, rdi
movaps xmmword [rdi + 0x2180], xmm0
xchg rbp, rdi
xchg rdi, rbp
movups xmm1, xmmword [rdi + 0x94e]
xchg rdi, rbp
xchg rbp, r12
movaps xmmword [r12 + 0x2190], xmm1
xchg rbp, r12
xchg rbp, rdx
movups xmm0, xmmword [rdx + 0x95e]
xchg rbp, rdx
xchg r12, rbp
movaps xmmword [r12 + 0x21a0], xmm0
xchg r12, rbp
xchg r8, rbp
movups xmm1, xmmword [r8 + 0x96e]
xchg rbp, r8
xchg rbp, r12
movaps xmmword [r12 + 0x21b0], xmm1
xchg rbp, r12
lea rdx, [rbp + 0x2196]
lea rcx, [rbp + 0x2870]
call fcn.14005faf0
nop
xchg rsi, rax
mov rsi, rbx
xchg rsi, rax
nop dword [rax + rax]
mov byte [rbp + rax + 0x2196], 0
inc rax
cmp rax, 0x28
jb 0x14009f112
xor eax, eax
mov byte [rsp + 0x70], al
mov dword [rbp + 0x35a], 0xf6f6f6f6
mov dword [rbp + 0x36c], 0x6bdf64ea
mov dword [rbp + 0x370], 0x58d55127
mov dword [rbp + 0x35e], 0xf6f6f6f6
mov dword [rbp + 0x374], 0x99965220
mov dword [rbp + 0x378], 0xff448acb
mov dword [rbp + 0x362], 0xf6f6f6f6
mov dword [rbp + 0x37c], 0xff3aff2a
mov dword [rbp + 0x380], 0xff2fff82
mov dword [rbp + 0x366], 0xf6f6f6f6
mov dword [rbp + 0x384], 0xff14ff62
mov dword [rbp + 0x388], 0xff2fff14
mov byte [rbp + 0x36a], 0xf6
mov dword [rbp + 0x38c], 0xff7d
xchg rbp, rbx
mov rdx, rbp
xchg rbx, rbp
nop dword [rax]
nop word [rax + rax]
movzx eax, word [rbp + rdx*2 + 0x36c]
movzx ecx, byte [rbp + rdx + 0x35a]
add cx, ax
mov word [rbp + rdx*2 + 0x36c], cx
mov byte [rbp + rdx + 0x35a], 0
inc rdx
cmp rdx, 0x11
jb 0x14009f1cc
movups xmm0, xmmword [rbp + 0x35a]
xchg rbp, r11
movaps xmmword [r11 + 0x1990], xmm0
xchg rbp, r11
movups xmm1, xmmword [rbp + 0x36a]
xchg r10, rbp
movaps xmmword [r10 + 0x19a0], xmm1
xchg r10, rbp
xchg r10, rbp
movups xmm0, xmmword [r10 + 0x37a]
xchg r10, rbp
xchg rbp, rcx
movaps xmmword [rcx + 0x19b0], xmm0
xchg rcx, rbp
mov eax, dword [rbp + 0x38a]
mov dword [rbp + 0x19c0], eax
movzx eax, word [rbp + 0x38e]
mov word [rbp + 0x19c4], ax
lea rdx, [rbp + 0x19a2]
lea rcx, [rbp + 0x2888]
call fcn.14005faf0
nop
xchg rbx, r14
mov rax, r14
xchg rbx, r14
nop word [rax + rax]
mov byte [rbp + rax + 0x19a2], 0
inc rax
cmp rax, 0x22
jb 0x14009f281
xor eax, eax
mov byte [rsp + 0x71], al
mov dword [rbp + 0x566], 0xf6f6f6f6
mov dword [rbp + 0x57a], 0x6bdf64ea
mov dword [rbp + 0x57e], 0x58d55127
mov dword [rbp + 0x56a], 0xf6f6f6f6
mov dword [rbp + 0x582], 0x95405220
mov dword [rbp + 0x586], 0xff3c6abf
mov dword [rbp + 0x56e], 0xf6f6f6f6
mov dword [rbp + 0x58a], 0xff2aff44
mov dword [rbp + 0x58e], 0xff82ff3a
mov dword [rbp + 0x572], 0xf6f6f6f6
mov dword [rbp + 0x592], 0xff62ff2f
mov dword [rbp + 0x596], 0xff14ff14
mov word [rbp + 0x576], 0xf6f6
mov dword [rbp + 0x59a], 0xff7dff2f
mov word [rbp + 0x59e], ax
xchg r14, rdx
mov r14, rbx
xchg rdx, r14
nop dword [rax]
movzx eax, word [rbp + rdx*2 + 0x57a]
movzx ecx, byte [rbp + rdx + 0x566]
add cx, ax
mov word [rbp + rdx*2 + 0x57a], cx
mov byte [rbp + rdx + 0x566], 0
inc rdx
cmp rdx, 0x12
jb 0x14009f33b
movups xmm0, xmmword [rbp + 0x566]
xchg rbp, r14
movaps xmmword [r14 + 0x1af0], xmm0
xchg r14, rbp
movups xmm1, xmmword [rbp + 0x576]
xchg r8, rbp
movaps xmmword [r8 + 0x1b00], xmm1
xchg rbp, r8
movups xmm0, xmmword [rbp + 0x586]
xchg rbp, r11
movaps xmmword [r11 + 0x1b10], xmm0
xchg rbp, r11
xchg rdi, rbp
movsd xmm1, qword [rdi + 0x596]
xchg rbp, rdi
xchg rcx, rbp
movsd qword [rcx + 0x1b20], xmm1
xchg rcx, rbp
movzx eax, word [rbp + 0x59e]
mov word [rbp + 0x1b28], ax
lea rdx, [rbp + 0x1b04]
lea rcx, [rbp + 0x28a0]
call fcn.14005faf0
nop
xchg r10, rax
mov r10, rbx
xchg r10, rax
nop dword [rax + rax]
mov byte [rbp + rax + 0x1b04], 0
inc rax
cmp rax, 0x24
jb 0x14009f3f4
xor eax, eax
mov byte [rsp + 0x72], al
mov dword [rbp + 0x5a0], 0xf6f6f6f6
mov dword [rbp + 0x5b4], 0x6bdf64ea
mov dword [rbp + 0x5b8], 0x58d55127
mov dword [rbp + 0x5a4], 0xf6f6f6f6
mov dword [rbp + 0x5bc], 0x95405220
mov dword [rbp + 0x5c0], 0xff3d6abf
mov dword [rbp + 0x5a8], 0xf6f6f6f6
mov dword [rbp + 0x5c4], 0xff2aff44
mov dword [rbp + 0x5c8], 0xff82ff3a
mov dword [rbp + 0x5ac], 0xf6f6f6f6
mov dword [rbp + 0x5cc], 0xff62ff2f
mov dword [rbp + 0x5d0], 0xff14ff14
mov word [rbp + 0x5b0], 0xf6f6
mov dword [rbp + 0x5d4], 0xff7dff2f
mov word [rbp + 0x5d8], ax
xchg r14, rdx
mov r14, rbx
xchg rdx, r14
nop dword [rax]
movzx eax, word [rbp + rdx*2 + 0x5b4]
movzx ecx, byte [rbp + rdx + 0x5a0]
add cx, ax
mov word [rbp + rdx*2 + 0x5b4], cx
mov byte [rbp + rdx + 0x5a0], 0
inc rdx
cmp rdx, 0x12
jb 0x14009f4ae
xchg r12, rbp
movups xmm0, xmmword [r12 + 0x5a0]
xchg rbp, r12
movaps xmmword [rbp + 0x1b30], xmm0
xchg rbp, rsi
movups xmm1, xmmword [rsi + 0x5b0]
xchg rsi, rbp
xchg rbp, rdi
movaps xmmword [rdi + 0x1b40], xmm1
xchg rdi, rbp
xchg rbp, r8
movups xmm0, xmmword [r8 + 0x5c0]
xchg rbp, r8
xchg rbp, rdi
movaps xmmword [rdi + 0x1b50], xmm0
xchg rbp, rdi
xchg rsi, rbp
movsd xmm1, qword [rsi + 0x5d0]
xchg rbp, rsi
xchg r9, rbp
movsd qword [r9 + 0x1b60], xmm1
xchg rbp, r9
movzx eax, word [rbp + 0x5d8]
mov word [rbp + 0x1b68], ax
lea rdx, [rbp + 0x1b44]
lea rcx, [rbp + 0x28b8]
call fcn.14005faf0
nop
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
nop dword [rax + rax]
mov byte [rbp + rax + 0x1b44], 0
inc rax
cmp rax, 0x24
jb 0x14009f574
xor eax, eax
mov byte [rsp + 0x73], al
mov dword [rbp + 0xb0], 0xf6f6f6f6
mov dword [rbp + 0xb6], 0x8ed86a2c
mov dword [rbp + 0xba], 0xff2aff36
mov word [rbp + 0xbe], ax
mov rdx, rbx
nop
movzx eax, word [rbp + rdx*2 + 0xb6]
movzx ecx, byte [rbp + rdx + 0xb0]
add cx, ax
mov word [rbp + rdx*2 + 0xb6], cx
mov byte [rbp + rdx + 0xb0], 0
inc rdx
cmp rdx, 4
jb 0x14009f5b8
movaps xmm0, xmmword [rbp + 0xb0]
xchg rsi, rbp
movdqa xmmword [rsi + 0x1670], xmm0
xchg rbp, rsi
lea rdx, [rbp + 0x1676]
lea rcx, [rbp + 0x28d0]
call fcn.14005faf0
nop
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
nop dword [rax]
nop word [rax + rax]
mov byte [rbp + rax + 0x1676], 0
inc rax
cmp rax, 8
jb 0x14009f626
xor eax, eax
mov byte [rsp + 0x74], al
mov dword [rbp + 0xc3e], 0xf6f6f6f6
mov dword [rbp + 0xc5e], 0x758e5fb2
mov dword [rbp + 0xc62], 0xff7eff5d
mov dword [rbp + 0xc42], 0xf6f6f6f6
mov dword [rbp + 0xc66], 0xff76ff6f
mov dword [rbp + 0xc6a], 0xff6bff76
mov dword [rbp + 0xc46], 0xf6f6f6f6
mov dword [rbp + 0xc6e], 0x7152ff7c
mov dword [rbp + 0xc72], 0x5cfc6636
mov dword [rbp + 0xc4a], 0xf6f6f6f6
mov dword [rbp + 0xc76], 0x8ed17dd9
mov dword [rbp + 0xc7a], 0x4d906500
mov dword [rbp + 0xc4e], 0xf6f6f6f6
mov dword [rbp + 0xc7e], 0x8b012f0c
mov dword [rbp + 0xc82], 0x64ba90d7
mov dword [rbp + 0xc52], 0xf6f6f6f6
mov dword [rbp + 0xc86], 0x51b25339
mov dword [rbp + 0xc8a], 0x7aa18aab
mov dword [rbp + 0xc56], 0xf6f6f6f6
mov dword [rbp + 0xc8e], 0x4def6644
mov dword [rbp + 0xc92], 0x611a5a96
mov word [rbp + 0xc5a], 0xf6f6
mov dword [rbp + 0xc96], 0x64ba65fe
mov byte [rbp + 0xc5c], 0xf6
mov dword [rbp + 0xc9a], 0x2f0c
xchg rdx, rdi
mov rdi, rbx
xchg rdi, rdx
movzx eax, word [rbp + rdx*2 + 0xc5e]
movzx ecx, byte [rbp + rdx + 0xc3e]
add cx, ax
mov word [rbp + rdx*2 + 0xc5e], cx
mov byte [rbp + rdx + 0xc3e], 0
inc rdx
cmp rdx, 0x1f
jb 0x14009f740
movups xmm0, xmmword [rbp + 0xc3e]
movaps xmmword [rbp + 0x2560], xmm0
xchg rbp, r14
movups xmm1, xmmword [r14 + 0xc4e]
xchg r14, rbp
movaps xmmword [rbp + 0x2570], xmm1
xchg rbp, rdi
movups xmm0, xmmword [rdi + 0xc5e]
xchg rdi, rbp
xchg rbp, r13
movaps xmmword [r13 + 0x2580], xmm0
xchg r13, rbp
xchg rbx, rbp
movups xmm1, xmmword [rbx + 0xc6e]
xchg rbx, rbp
xchg rbp, rsi
movaps xmmword [rsi + 0x2590], xmm1
xchg rsi, rbp
xchg r14, rbp
movups xmm0, xmmword [r14 + 0xc7e]
xchg rbp, r14
xchg rbp, rcx
movaps xmmword [rcx + 0x25a0], xmm0
xchg rbp, rcx
xchg rbp, r11
movups xmm1, xmmword [r11 + 0xc8e]
xchg r11, rbp
xchg rbp, r10
movaps xmmword [r10 + 0x25b0], xmm1
xchg r10, rbp
lea rdx, [rbp + 0x2580]
lea rcx, [rbp + 0x28e8]
call fcn.14005faf0
nop
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
nop word [rax + rax]
mov byte [rbp + rax + 0x2580], 0
inc rax
cmp rax, 0x3e
jb 0x14009f823
xor eax, eax
mov byte [rsp + 0x75], al
mov dword [rbp + 0xa0], 0xf6f6f6f6
mov dword [rbp + 0xa6], 0x4e007776
mov dword [rbp + 0xaa], 0xff4eff53
mov word [rbp + 0xae], ax
xchg rcx, rdx
mov rcx, rbx
xchg rcx, rdx
nop
movzx eax, word [rbp + rdx*2 + 0xa6]
movzx ecx, byte [rbp + rdx + 0xa0]
add cx, ax
mov word [rbp + rdx*2 + 0xa6], cx
mov byte [rbp + rdx + 0xa0], 0
inc rdx
cmp rdx, 4
jb 0x14009f86d
xchg r10, rbp
movaps xmm0, xmmword [r10 + 0xa0]
xchg r10, rbp
xchg r13, rbp
movdqa xmmword [r13 + 0x1690], xmm0
xchg rbp, r13
lea rdx, [rbp + 0x1696]
lea rcx, [rbp + 0x2900]
call fcn.14005faf0
nop
xchg rdi, rbx
mov rax, rdi
xchg rbx, rdi
nop dword [rax]
nop word [rax + rax]
mov byte [rbp + rax + 0x1696], 0
inc rax
cmp rax, 8
jb 0x14009f8e5
xor eax, eax
mov byte [rsp + 0x76], al
mov dword [rbp + 0xa4e], 0xf6f6f6f6
mov dword [rbp + 0xa72], 0x60196bf2
mov dword [rbp + 0xa76], 0x80f4fe24
mov dword [rbp + 0xa52], 0xf6f6f6f6
mov dword [rbp + 0xa7a], 0x6a2b4d14
mov dword [rbp + 0xa7e], 0x5e5f7585
mov dword [rbp + 0xa56], 0xf6f6f6f6
mov dword [rbp + 0xa82], 0x666f4def
mov dword [rbp + 0xa86], 0x5fb2fe16
mov dword [rbp + 0xa5a], 0xf6f6f6f6
mov dword [rbp + 0xa8a], 0x7776758e
mov dword [rbp + 0xa8e], 0xff534e00
mov dword [rbp + 0xa5e], 0xf6f6f6f6
mov dword [rbp + 0xa92], 0x5cfcff4e
mov dword [rbp + 0xa96], 0x644365fe
mov dword [rbp + 0xa62], 0xf6f6f6f6
mov dword [rbp + 0xa9a], 0xff142f0c
mov dword [rbp + 0xa9e], 0x5ffd5fb2
mov dword [rbp + 0xa66], 0xf6f6f6f6
mov dword [rbp + 0xaa2], 0x527d79d5
mov dword [rbp + 0xaa6], 0x510452db
mov dword [rbp + 0xa6a], 0xf6f6f6f6
mov dword [rbp + 0xaaa], 0x7e7890d7
mov dword [rbp + 0xaae], 0x6b4c8b01
mov word [rbp + 0xa6e], 0xf6f6
mov dword [rbp + 0xab2], 0xfe295321
mov word [rbp + 0xab6], ax
mov rdx, rbx
nop dword [rax]
nop dword [rax + rax]
movzx eax, word [rbp + rdx*2 + 0xa72]
movzx ecx, byte [rbp + rdx + 0xa4e]
add cx, ax
mov word [rbp + rdx*2 + 0xa72], cx
mov byte [rbp + rdx + 0xa4e], 0
inc rdx
cmp rdx, 0x22
jb 0x14009fa19
xchg rbp, r14
movups xmm0, xmmword [r14 + 0xa4e]
xchg r14, rbp
xchg rbp, rdx
movaps xmmword [rdx + 0x2110], xmm0
xchg rdx, rbp
xchg rbp, rdx
movups xmm1, xmmword [rdx + 0xa5e]
xchg rdx, rbp
xchg rbp, rdx
movaps xmmword [rdx + 0x2120], xmm1
xchg rdx, rbp
xchg rbp, r9
movups xmm0, xmmword [r9 + 0xa6e]
xchg rbp, r9
xchg rbp, r11
movaps xmmword [r11 + 0x2130], xmm0
xchg rbp, r11
xchg rbp, r12
movups xmm1, xmmword [r12 + 0xa7e]
xchg rbp, r12
xchg rbp, r9
movaps xmmword [r9 + 0x2140], xmm1
xchg r9, rbp
xchg r15, rbp
movups xmm0, xmmword [r15 + 0xa8e]
xchg rbp, r15
xchg rbp, r14
movaps xmmword [r14 + 0x2150], xmm0
xchg r14, rbp
xchg rbp, r11
movups xmm1, xmmword [r11 + 0xa9e]
xchg rbp, r11
xchg r13, rbp
movaps xmmword [r13 + 0x2160], xmm1
xchg r13, rbp
xchg rbp, r13
movsd xmm0, qword [r13 + 0xaae]
xchg r13, rbp
xchg rbp, r15
movsd qword [r15 + 0x2170], xmm0
xchg r15, rbp
movzx eax, word [rbp + 0xab6]
mov word [rbp + 0x2178], ax
lea rdx, [rbp + 0x2134]
lea rcx, [rbp + 0x2918]
call fcn.14005faf0
nop
mov rax, rbx
nop word [rax + rax]
mov byte [rbp + rax + 0x2134], 0
inc rax
cmp rax, 0x44
jb 0x14009fb3d
xor eax, eax
mov byte [rsp + 0x77], al
mov dword [rbp + 0x73a], 0xf6f6f6f6
mov dword [rbp + 0x750], 0x6bdf64ea
mov dword [rbp + 0x754], 0x58d55127
mov dword [rbp + 0x73e], 0xf6f6f6f6
mov dword [rbp + 0x758], 0x77765220
mov dword [rbp + 0x75c], 0xff534e00
mov dword [rbp + 0x742], 0xf6f6f6f6
mov dword [rbp + 0x760], 0x90d7ff4e
mov dword [rbp + 0x764], 0xff447e78
mov dword [rbp + 0x746], 0xf6f6f6f6
mov dword [rbp + 0x768], 0xff3aff2a
mov dword [rbp + 0x76c], 0xff2fff82
mov dword [rbp + 0x74a], 0xf6f6f6f6
mov dword [rbp + 0x770], 0xff14ff62
mov dword [rbp + 0x774], 0xff2fff14
mov byte [rbp + 0x74e], 0xf6
mov dword [rbp + 0x778], 0xff7d
xchg rdi, rbx
mov rdx, rdi
xchg rdi, rbx
nop dword [rax]
nop word [rax + rax]
movzx eax, word [rbp + rdx*2 + 0x750]
movzx ecx, byte [rbp + rdx + 0x73a]
add cx, ax
mov word [rbp + rdx*2 + 0x750], cx
mov byte [rbp + rdx + 0x73a], 0
inc rdx
cmp rdx, 0x15
jb 0x14009fc17
xchg rsi, rbp
movups xmm0, xmmword [rsi + 0x73a]
xchg rbp, rsi
xchg rbp, r12
movaps xmmword [r12 + 0x1df0], xmm0
xchg rbp, r12
xchg r12, rbp
movups xmm1, xmmword [r12 + 0x74a]
xchg rbp, r12
movaps xmmword [rbp + 0x1e00], xmm1
movups xmm0, xmmword [rbp + 0x75a]
xchg rbp, r15
movaps xmmword [r15 + 0x1e10], xmm0
xchg r15, rbp
xchg rbp, rdi
movups xmm1, xmmword [rdi + 0x76a]
xchg rbp, rdi
movaps xmmword [rbp + 0x1e20], xmm1
movzx eax, word [rbp + 0x77a]
mov word [rbp + 0x1e30], ax
lea rdx, [rbp + 0x1e06]
lea rcx, [rbp + 0x2930]
call fcn.14005faf0
nop
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
nop dword [rax]
mov byte [rbp + rax + 0x1e06], 0
inc rax
cmp rax, 0x2a
jb 0x14009fcd2
xor eax, eax
mov byte [rsp + 0x78], al
mov word [rsp + 0x3e], 0xf6f6
mov dword [rsp + 0x42], 0x51a9611a
mov word [rsp + 0x46], ax
xchg r12, rbx
mov rdx, r12
xchg r12, rbx
nop
movzx eax, word [rsp + rdx*2 + 0x42]
movzx ecx, byte [rsp + rdx + 0x3e]
add cx, ax
mov word [rsp + rdx*2 + 0x42], cx
mov byte [rsp + rdx + 0x3e], 0
inc rdx
cmp rdx, 2
jb 0x14009fd0c
movsd xmm0, qword [rsp + 0x3e]
xchg r12, rbp
movsd qword [r12 + 0x14a0], xmm0
xchg r12, rbp
movzx eax, word [rsp + 0x46]
mov word [rbp + 0x14a8], ax
lea rdx, [rbp + 0x14a4]
lea rcx, [rbp + 0x2948]
call fcn.14005faf0
nop
mov rax, rbx
mov byte [rbp + rax + 0x14a4], 0
inc rax
cmp rax, 4
jb 0x14009fd69
xor eax, eax
mov byte [rsp + 0x79], al
mov dword [rbp + 0xd5e], 0xf6f6f6f6
mov dword [rbp + 0xd86], 0x758e5fb2
mov dword [rbp + 0xd8a], 0x4e007776
mov dword [rbp + 0xd62], 0xf6f6f6f6
mov dword [rbp + 0xd8e], 0xff4eff53
mov dword [rbp + 0xd92], 0x7e7890d7
mov dword [rbp + 0xd66], 0xf6f6f6f6
mov dword [rbp + 0xd96], 0x6b4c8b01
mov dword [rbp + 0xd9a], 0x52db5cfc
mov dword [rbp + 0xd6a], 0xf6f6f6f6
mov dword [rbp + 0xd9e], 0x2f0c8f0b
mov dword [rbp + 0xda2], 0x7a538b01
mov dword [rbp + 0xd6e], 0xf6f6f6f6
mov dword [rbp + 0xda6], 0x5cef5e8f
mov dword [rbp + 0xdaa], 0x4dc44e66
mov dword [rbp + 0xd72], 0xf6f6f6f6
mov dword [rbp + 0xdae], 0x66ef5362
mov dword [rbp + 0xdb2], 0x2f0c7615
mov dword [rbp + 0xd76], 0xf6f6f6f6
mov dword [rbp + 0xdb6], 0xff14ff14
mov dword [rbp + 0xdba], 0x94f88ac9
mov dword [rbp + 0xd7a], 0xf6f6f6f6
mov dword [rbp + 0xdbe], 0xff2fff2a
mov dword [rbp + 0xdc2], 0xff2aff7d
mov dword [rbp + 0xd7e], 0xf6f6f6f6
mov dword [rbp + 0xdc6], 0x761566ef
mov dword [rbp + 0xdca], 0x51575e5d
mov word [rbp + 0xd82], 0xf6f6
mov dword [rbp + 0xdce], 0x5f0b71c0
mov byte [rbp + 0xd84], 0xf6
mov dword [rbp + 0xdd2], 0x2f0c
xchg rbx, r10
mov rdx, r10
xchg r10, rbx
nop dword [rax]
movzx eax, word [rbp + rdx*2 + 0xd86]
movzx ecx, byte [rbp + rdx + 0xd5e]
add cx, ax
mov word [rbp + rdx*2 + 0xd86], cx
mov byte [rbp + rdx + 0xd5e], 0
inc rdx
cmp rdx, 0x27
jb 0x14009fec2
xchg rcx, rbp
movups xmm0, xmmword [rcx + 0xd5e]
xchg rcx, rbp
xchg rbp, rdx
movaps xmmword [rdx + 0x24e0], xmm0
xchg rbp, rdx
movups xmm1, xmmword [rbp + 0xd6e]
movaps xmmword [rbp + 0x24f0], xmm1
xchg rbx, rbp
movups xmm0, xmmword [rbx + 0xd7e]
xchg rbx, rbp
xchg rbp, rsi
movaps xmmword [rsi + 0x2500], xmm0
xchg rsi, rbp
xchg rcx, rbp
movups xmm1, xmmword [rcx + 0xd8e]
xchg rcx, rbp
xchg r11, rbp
movaps xmmword [r11 + 0x2510], xmm1
xchg rbp, r11
xchg r15, rbp
movups xmm0, xmmword [r15 + 0xd9e]
xchg r15, rbp
movaps xmmword [rbp + 0x2520], xmm0
xchg rbp, rdi
movups xmm1, xmmword [rdi + 0xdae]
xchg rbp, rdi
xchg rbp, r9
movaps xmmword [r9 + 0x2530], xmm1
xchg rbp, r9
movups xmm0, xmmword [rbp + 0xdbe]
movaps xmmword [rbp + 0x2540], xmm0
xchg rbp, rsi
movsd xmm1, qword [rsi + 0xdce]
xchg rsi, rbp
xchg rbp, rdi
movsd qword [rdi + 0x2550], xmm1
xchg rdi, rbp
lea rdx, [rbp + 0x2508]
lea rcx, [rbp + 0x2960]
call fcn.14005faf0
nop
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
nop word [rax + rax]
mov byte [rbp + rax + 0x2508], 0
inc rax
cmp rax, 0x4e
jb 0x14009ffcf
xor eax, eax
mov byte [rsp + 0x7a], al
mov dword [rbp + 0x872], 0xf6f6f6f6
mov dword [rbp + 0x894], 0x6bdf64ea
mov dword [rbp + 0x898], 0x87568ee5
mov dword [rbp + 0x876], 0xf6f6f6f6
mov dword [rbp + 0x89c], 0x8acb9996
mov dword [rbp + 0x8a0], 0xff2afe24
mov dword [rbp + 0x87a], 0xf6f6f6f6
mov dword [rbp + 0x8a4], 0xff82ff3a
mov dword [rbp + 0x8a8], 0xff62ff2f
mov dword [rbp + 0x87e], 0xf6f6f6f6
mov dword [rbp + 0x8ac], 0x5fb2ff14
mov dword [rbp + 0x8b0], 0x5aac758e
mov dword [rbp + 0x882], 0xf6f6f6f6
mov dword [rbp + 0x8b4], 0x5cfc6141
mov dword [rbp + 0x8b8], 0x65008ed1
mov dword [rbp + 0x886], 0xf6f6f6f6
mov dword [rbp + 0x8bc], 0x8b012f0c
mov dword [rbp + 0x8c0], 0xff2a5632
mov dword [rbp + 0x88a], 0xf6f6f6f6
mov dword [rbp + 0x8c4], 0xff7dff2f
mov dword [rbp + 0x8c8], 0x4d15ff2a
mov dword [rbp + 0x88e], 0xf6f6f6f6
mov dword [rbp + 0x8cc], 0x660a8e87
mov dword [rbp + 0x8d0], 0x715264ba
mov byte [rbp + 0x892], 0xf6
mov dword [rbp + 0x8d4], 0x6636
mov rdx, rbx
nop dword [rax + rax]
movzx eax, word [rbp + rdx*2 + 0x894]
movzx ecx, byte [rbp + rdx + 0x872]
add cx, ax
mov word [rbp + rdx*2 + 0x894], cx
mov byte [rbp + rdx + 0x872], 0
inc rdx
cmp rdx, 0x21
jb 0x1400a00f3
xchg rbx, rbp
movups xmm0, xmmword [rbx + 0x872]
xchg rbp, rbx
xchg rdi, rbp
movaps xmmword [rdi + 0x1ea0], xmm0
xchg rdi, rbp
movups xmm1, xmmword [rbp + 0x882]
xchg r10, rbp
movaps xmmword [r10 + 0x1eb0], xmm1
xchg r10, rbp
xchg rdx, rbp
movups xmm0, xmmword [rdx + 0x892]
xchg rbp, rdx
xchg rdx, rbp
movaps xmmword [rdx + 0x1ec0], xmm0
xchg rdx, rbp
xchg r10, rbp
movups xmm1, xmmword [r10 + 0x8a2]
xchg r10, rbp
xchg rdx, rbp
movaps xmmword [rdx + 0x1ed0], xmm1
xchg rdx, rbp
movups xmm0, xmmword [rbp + 0x8b2]
xchg rbx, rbp
movaps xmmword [rbx + 0x1ee0], xmm0
xchg rbx, rbp
xchg rbp, r14
movups xmm1, xmmword [r14 + 0x8c2]
xchg r14, rbp
xchg r15, rbp
movaps xmmword [r15 + 0x1ef0], xmm1
xchg rbp, r15
mov eax, dword [rbp + 0x8d2]
mov dword [rbp + 0x1f00], eax
movzx eax, word [rbp + 0x8d6]
mov word [rbp + 0x1f04], ax
lea rdx, [rbp + 0x1ec2]
lea rcx, [rbp + 0x2978]
call fcn.14005faf0
nop
mov rax, rbx
mov byte [rbp + rax + 0x1ec2], 0
inc rax
cmp rax, 0x42
jb 0x1400a01e8
xor eax, eax
mov byte [rsp + 0x7b], al
mov dword [rbp + 0x47a], 0xf6f6f6f6
mov dword [rbp + 0x48e], 0x6bdf64ea
mov dword [rbp + 0x492], 0x87568ee5
mov dword [rbp + 0x47e], 0xf6f6f6f6
mov dword [rbp + 0x496], 0x8acb9996
mov dword [rbp + 0x49a], 0xff2afe24
mov dword [rbp + 0x482], 0xf6f6f6f6
mov dword [rbp + 0x49e], 0xff82ff3a
mov dword [rbp + 0x4a2], 0xff62ff2f
mov dword [rbp + 0x486], 0xf6f6f6f6
mov dword [rbp + 0x4a6], 0xff2fff14
mov dword [rbp + 0x4aa], 0xff14ff7d
mov word [rbp + 0x48a], 0xf6f6
mov dword [rbp + 0x4ae], 0xff2fff14
mov byte [rbp + 0x48c], 0xf6
mov dword [rbp + 0x4b2], 0xff7d
xchg rdi, rbx
mov rdx, rdi
xchg rbx, rdi
nop word [rax + rax]
movzx eax, word [rbp + rdx*2 + 0x48e]
movzx ecx, byte [rbp + rdx + 0x47a]
add cx, ax
mov word [rbp + rdx*2 + 0x48e], cx
mov byte [rbp + rdx + 0x47a], 0
inc rdx
cmp rdx, 0x13
jb 0x1400a02b1
xchg rbp, r11
movups xmm0, xmmword [r11 + 0x47a]
xchg r11, rbp
xchg r14, rbp
movaps xmmword [r14 + 0x1c30], xmm0
xchg r14, rbp
xchg rbp, r10
movups xmm1, xmmword [r10 + 0x48a]
xchg r10, rbp
xchg rbp, rdx
movaps xmmword [rdx + 0x1c40], xmm1
xchg rbp, rdx
xchg rbp, rdi
movups xmm0, xmmword [rdi + 0x49a]
xchg rbp, rdi
movaps xmmword [rbp + 0x1c50], xmm0
movsd xmm1, qword [rbp + 0x4aa]
xchg rbp, rdi
movsd qword [rdi + 0x1c60], xmm1
xchg rdi, rbp
mov eax, dword [rbp + 0x4b2]
mov dword [rbp + 0x1c68], eax
lea rdx, [rbp + 0x1c44]
lea rcx, [rbp + 0x2990]
call fcn.14005faf0
nop
mov rax, rbx
nop dword [rax]
mov byte [rbp + rax + 0x1c44], 0
inc rax
cmp rax, 0x26
jb 0x1400a036c
xor eax, eax
mov byte [rsp + 0x7c], al
mov dword [rbp + 0x15c], 0xf6f6f6f6
mov dword [rbp + 0x164], 0x8adf6c55
mov dword [rbp + 0x168], 0x62af8ee8
mov word [rbp + 0x160], 0xf6f6
mov dword [rbp + 0x16c], 0xff38ff38
mov byte [rbp + 0x162], 0xf6
mov dword [rbp + 0x170], 0xff38
xchg r15, rdx
mov r15, rbx
xchg rdx, r15
nop dword [rax]
movzx eax, word [rbp + rdx*2 + 0x164]
movzx ecx, byte [rbp + rdx + 0x15c]
add cx, ax
mov word [rbp + rdx*2 + 0x164], cx
mov byte [rbp + rdx + 0x15c], 0
inc rdx
cmp rdx, 7
jb 0x1400a03d6
xchg rbp, r14
movups xmm0, xmmword [r14 + 0x15c]
xchg rbp, r14
xchg r15, rbp
movaps xmmword [r15 + 0x17c0], xmm0
xchg rbp, r15
movsd xmm1, qword [rbp + 0x16c]
xchg rbp, r12
movsd qword [r12 + 0x17d0], xmm1
xchg r12, rbp
lea rdx, [rbp + 0x17c8]
lea rcx, [rbp + 0x29a8]
call fcn.14005faf0
nop
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
mov byte [rbp + rax + 0x17c8], 0
inc rax
cmp rax, 0xe
jb 0x1400a0455
xor eax, eax
mov byte [rsp + 0x7d], al
mov dword [rbp + 0x60], 0xf6f6f6f6
mov dword [rbp + 0x68], 0x6bdf64ea
mov dword [rbp + 0x6c], 0x669a88ed
mov word [rbp + 0x64], 0xf6f6
mov dword [rbp + 0x70], 0x5d9e53d7
mov word [rbp + 0x74], ax
xchg rdx, rbx
mov rbx, rdx
xchg rdx, rbx
movzx eax, word [rbp + rdx*2 + 0x68]
movzx ecx, byte [rbp + rdx + 0x60]
add cx, ax
mov word [rbp + rdx*2 + 0x68], cx
mov byte [rbp + rdx + 0x60], 0
inc rdx
cmp rdx, 6
jb 0x1400a049f
xchg rbp, r14
movups xmm0, xmmword [r14 + 0x60]
xchg rbp, r14
movaps xmmword [rbp + 0x1570], xmm0
mov eax, dword [rbp + 0x70]
mov dword [rbp + 0x1580], eax
movzx eax, word [rbp + 0x74]
mov word [rbp + 0x1584], ax
lea rdx, [rbp + 0x1578]
lea rcx, [rbp + 0x29c0]
call fcn.14005faf0
nop
mov rax, rbx
nop word [rax + rax]
mov byte [rbp + rax + 0x1578], 0
inc rax
cmp rax, 0xc
jb 0x1400a0509
xor eax, eax
mov byte [rsp + 0x7e], al
mov dword [rbp + 0x4a], 0xf6f6f6f6
mov dword [rbp + 0x52], 0x6bdf64ea
mov dword [rbp + 0x56], 0x513a6188
mov word [rbp + 0x4e], 0xf6f6
mov dword [rbp + 0x5a], 0x6fc379f9
mov word [rbp + 0x5e], ax
mov rdx, rbx
movzx eax, word [rbp + rdx*2 + 0x52]
movzx ecx, byte [rbp + rdx + 0x4a]
add cx, ax
mov word [rbp + rdx*2 + 0x52], cx
mov byte [rbp + rdx + 0x4a], 0
inc rdx
cmp rdx, 6
jb 0x1400a054d
xchg rsi, rbp
movups xmm0, xmmword [rsi + 0x4a]
xchg rbp, rsi
xchg rcx, rbp
movaps xmmword [rcx + 0x14f0], xmm0
xchg rbp, rcx
mov eax, dword [rbp + 0x5a]
mov dword [rbp + 0x1500], eax
movzx eax, word [rbp + 0x5e]
mov word [rbp + 0x1504], ax
lea rdx, [rbp + 0x14f8]
lea rcx, [rbp + 0x29d8]
call fcn.14005faf0
nop
mov rax, rbx
nop word [rax + rax]
mov byte [rbp + rax + 0x14f8], 0
inc rax
cmp rax, 0xc
jb 0x1400a05bd
xor eax, eax
mov byte [rsp + 0x7f], al
mov dword [rbp + 0x90], 0xf6f6f6f6
mov dword [rbp + 0x96], 0x8e874d15
mov dword [rbp + 0x9a], 0x4e008e79
mov word [rbp + 0x9e], ax
xchg rdx, rbx
mov rbx, rdx
xchg rdx, rbx
nop
movzx eax, word [rbp + rdx*2 + 0x96]
movzx ecx, byte [rbp + rdx + 0x90]
add cx, ax
mov word [rbp + rdx*2 + 0x96], cx
mov byte [rbp + rdx + 0x90], 0
inc rdx
cmp rdx, 4
jb 0x1400a0607
xchg r10, rbp
movaps xmm0, xmmword [r10 + 0x90]
xchg r10, rbp
movdqa xmmword [rbp + 0x1650], xmm0
lea rdx, [rbp + 0x1656]
lea rcx, [rbp + 0x29f0]
call fcn.14005faf0
nop
xchg r14, rax
mov r14, rbx
xchg r14, rax
nop dword [rax]
nop word [rax + rax]
mov byte [rbp + rax + 0x1656], 0
inc rax
cmp rax, 8
jb 0x1400a0676
xor eax, eax
mov byte [rbp - 0x80], al
mov dword [rbp + 0xab8], 0xf6f6f6f6
mov dword [rbp + 0xad6], 0x6a6d5fb2
mov dword [rbp + 0xada], 0x5b275632
mov dword [rbp + 0xabc], 0xf6f6f6f6
mov dword [rbp + 0xade], 0x51aa8adf
mov dword [rbp + 0xae2], 0x758e8e87
mov dword [rbp + 0xac0], 0xf6f6f6f6
mov dword [rbp + 0xae6], 0x4e008e79
mov dword [rbp + 0xaea], 0x515775f8
mov dword [rbp + 0xac4], 0xf6f6f6f6
mov dword [rbp + 0xaee], 0x56326a6d
mov dword [rbp + 0xaf2], 0x64ba65fe
mov dword [rbp + 0xac8], 0xf6f6f6f6
mov dword [rbp + 0xaf6], 0xff142f0c
mov dword [rbp + 0xafa], 0x8b01ff14
mov dword [rbp + 0xacc], 0xf6f6f6f6
mov dword [rbp + 0xafe], 0x53187917
mov dword [rbp + 0xb02], 0x55e85097
mov dword [rbp + 0xad0], 0xf6f6f6f6
mov dword [rbp + 0xb06], 0x66ef666f
mov dword [rbp + 0xb0a], 0x2f0c7615
mov word [rbp + 0xb0e], ax
mov rdx, rbx
nop dword [rax]
nop word [rax + rax]
movzx eax, word [rbp + rdx*2 + 0xad6]
movzx ecx, byte [rbp + rdx + 0xab8]
add cx, ax
mov word [rbp + rdx*2 + 0xad6], cx
mov byte [rbp + rdx + 0xab8], 0
inc rdx
cmp rdx, 0x1c
jb 0x1400a077a
xchg rbp, r12
movups xmm0, xmmword [r12 + 0xab8]
xchg r12, rbp
xchg rbp, rdi
movaps xmmword [rdi + 0x2230], xmm0
xchg rbp, rdi
xchg r8, rbp
movups xmm1, xmmword [r8 + 0xac8]
xchg r8, rbp
xchg rcx, rbp
movaps xmmword [rcx + 0x2240], xmm1
xchg rbp, rcx
movups xmm0, xmmword [rbp + 0xad8]
movaps xmmword [rbp + 0x2250], xmm0
movups xmm1, xmmword [rbp + 0xae8]
movaps xmmword [rbp + 0x2260], xmm1
xchg r11, rbp
movups xmm0, xmmword [r11 + 0xaf8]
xchg r11, rbp
movaps xmmword [rbp + 0x2270], xmm0
xchg rsi, rbp
movsd xmm1, qword [rsi + 0xb08]
xchg rsi, rbp
xchg rdi, rbp
movsd qword [rdi + 0x2280], xmm1
xchg rbp, rdi
lea rdx, [rbp + 0x224e]
lea rcx, [rbp + 0x2a08]
call fcn.14005faf0
nop
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
nop dword [rax]
mov byte [rbp + rax + 0x224e], 0
inc rax
cmp rax, 0x38
jb 0x1400a0850
xor eax, eax
mov byte [rbp - 0x7f], al
mov dword [rbp + 0x34], 0xf6f6f6f6
mov dword [rbp + 0x3c], 0x6bdf64ea
mov dword [rbp + 0x40], 0x8e8751aa
mov word [rbp + 0x38], 0xf6f6
mov dword [rbp + 0x44], 0x4e008e79
mov word [rbp + 0x48], ax
xchg r8, rdx
mov r8, rbx
xchg rdx, r8
nop
movzx eax, word [rbp + rdx*2 + 0x3c]
movzx ecx, byte [rbp + rdx + 0x34]
add cx, ax
mov word [rbp + rdx*2 + 0x3c], cx
mov byte [rbp + rdx + 0x34], 0
inc rdx
cmp rdx, 6
jb 0x1400a089a
xchg rbp, rsi
movups xmm0, xmmword [rsi + 0x34]
xchg rsi, rbp
xchg rdx, rbp
movaps xmmword [rdx + 0x1550], xmm0
xchg rdx, rbp
mov eax, dword [rbp + 0x44]
mov dword [rbp + 0x1560], eax
movzx eax, word [rbp + 0x48]
mov word [rbp + 0x1564], ax
lea rdx, [rbp + 0x1558]
lea rcx, [rbp + 0x2a20]
call fcn.14005faf0
nop
mov rax, rbx
nop word [rax + rax]
mov byte [rbp + rax + 0x1558], 0
inc rax
cmp rax, 0xc
jb 0x1400a090a
xor eax, eax
mov byte [rbp - 0x7e], al
mov dword [rbp + 0xdd6], 0xf6f6f6f6
mov dword [rbp + 0xe00], 0x5b275fb2
mov dword [rbp + 0xe04], 0x51aa8adf
mov dword [rbp + 0xdda], 0xf6f6f6f6
mov dword [rbp + 0xe08], 0x758e8e87
mov dword [rbp + 0xe0c], 0x4e008e79
mov dword [rbp + 0xdde], 0xf6f6f6f6
mov dword [rbp + 0xe10], 0x51575e5d
mov dword [rbp + 0xe14], 0x8aba6711
mov dword [rbp + 0xde2], 0xf6f6f6f6
mov dword [rbp + 0xe18], 0x5cfc4d44
mov dword [rbp + 0xe1c], 0x6c5567ca
mov dword [rbp + 0xde6], 0xf6f6f6f6
mov dword [rbp + 0xe20], 0xfe16513a
mov dword [rbp + 0xe24], 0x4d985104
mov dword [rbp + 0xdea], 0xf6f6f6f6
mov dword [rbp + 0xe28], 0x50725a93
mov dword [rbp + 0xe2c], 0x55ea52a9
mov dword [rbp + 0xdee], 0xf6f6f6f6
mov dword [rbp + 0xe30], 0x6bdf64ea
mov dword [rbp + 0xe34], 0x8e8751aa
mov dword [rbp + 0xdf2], 0xf6f6f6f6
mov dword [rbp + 0xe38], 0xff142f0c
mov dword [rbp + 0xe3c], 0x8b01ff14
mov dword [rbp + 0xdf6], 0xf6f6f6f6
mov dword [rbp + 0xe40], 0x53187917
mov dword [rbp + 0xe44], 0x55e85097
mov dword [rbp + 0xdfa], 0xf6f6f6f6
mov dword [rbp + 0xe48], 0x66ef666f
mov dword [rbp + 0xe4c], 0x2f0c7615
mov word [rbp + 0xe50], ax
mov rdx, rbx
nop dword [rax]
movzx eax, word [rbp + rdx*2 + 0xe00]
movzx ecx, byte [rbp + rdx + 0xdd6]
add cx, ax
mov word [rbp + rdx*2 + 0xe00], cx
mov byte [rbp + rdx + 0xdd6], 0
inc rdx
cmp rdx, 0x28
jb 0x1400a0a5e
xchg rbp, r13
movups xmm0, xmmword [r13 + 0xdd6]
xchg rbp, r13
movaps xmmword [rbp + 0x22f0], xmm0
xchg r14, rbp
movups xmm1, xmmword [r14 + 0xde6]
xchg r14, rbp
movaps xmmword [rbp + 0x2300], xmm1
movups xmm0, xmmword [rbp + 0xdf6]
xchg r9, rbp
movaps xmmword [r9 + 0x2310], xmm0
xchg rbp, r9
xchg r15, rbp
movups xmm1, xmmword [r15 + 0xe06]
xchg rbp, r15
movaps xmmword [rbp + 0x2320], xmm1
movups xmm0, xmmword [rbp + 0xe16]
xchg rbp, r9
movaps xmmword [r9 + 0x2330], xmm0
xchg r9, rbp
xchg rbp, r13
movups xmm1, xmmword [r13 + 0xe26]
xchg r13, rbp
movaps xmmword [rbp + 0x2340], xmm1
movups xmm0, xmmword [rbp + 0xe36]
xchg rbp, r15
movaps xmmword [r15 + 0x2350], xmm0
xchg r15, rbp
xchg r8, rbp
movsd xmm1, qword [r8 + 0xe46]
xchg rbp, r8
xchg r13, rbp
movsd qword [r13 + 0x2360], xmm1
xchg rbp, r13
mov eax, dword [rbp + 0xe4e]
mov dword [rbp + 0x2368], eax
lea rdx, [rbp + 0x231a]
lea rcx, [rbp + 0x2a38]
call fcn.14005faf0
nop
mov rax, rbx
mov byte [rbp + rax + 0x231a], 0
inc rax
cmp rax, 0x50
jb 0x1400a0b62
xor eax, eax
mov byte [rbp - 0x7d], al
mov dword [rbp + 0xb10], 0xf6f6f6f6
mov dword [rbp + 0xb2e], 0x5b275fb2
mov dword [rbp + 0xb32], 0x51aa8adf
mov dword [rbp + 0xb14], 0xf6f6f6f6
mov dword [rbp + 0xb36], 0x758e8e87
mov dword [rbp + 0xb3a], 0x4e008e79
mov dword [rbp + 0xb18], 0xf6f6f6f6
mov dword [rbp + 0xb3e], 0x51575e5d
mov dword [rbp + 0xb42], 0x8aba6711
mov dword [rbp + 0xb1c], 0xf6f6f6f6
mov dword [rbp + 0xb46], 0x1f264d44
mov dword [rbp + 0xb4a], 0x76ef6634
mov dword [rbp + 0xb20], 0xf6f6f6f6
mov dword [rbp + 0xb4e], 0x2f0c1f27
mov dword [rbp + 0xb52], 0xff14ff14
mov dword [rbp + 0xb24], 0xf6f6f6f6
mov dword [rbp + 0xb56], 0x77785fb2
mov dword [rbp + 0xb5a], 0x888b5aa4
mov dword [rbp + 0xb28], 0xf6f6f6f6
mov dword [rbp + 0xb5e], 0x7df77df1
mov dword [rbp + 0xb62], 0xfe295321
mov word [rbp + 0xb66], ax
xchg rbx, rsi
mov rdx, rsi
xchg rbx, rsi
nop dword [rax]
nop word [rax + rax]
movzx eax, word [rbp + rdx*2 + 0xb2e]
movzx ecx, byte [rbp + rdx + 0xb10]
add cx, ax
mov word [rbp + rdx*2 + 0xb2e], cx
mov byte [rbp + rdx + 0xb10], 0
inc rdx
cmp rdx, 0x1c
jb 0x1400a0c6b
movups xmm0, xmmword [rbp + 0xb10]
xchg rbp, r15
movaps xmmword [r15 + 0x2290], xmm0
xchg rbp, r15
xchg rbp, r8
movups xmm1, xmmword [r8 + 0xb20]
xchg r8, rbp
xchg rbp, rdx
movaps xmmword [rdx + 0x22a0], xmm1
xchg rdx, rbp
movups xmm0, xmmword [rbp + 0xb30]
movaps xmmword [rbp + 0x22b0], xmm0
xchg r8, rbp
movups xmm1, xmmword [r8 + 0xb40]
xchg rbp, r8
xchg rbp, r13
movaps xmmword [r13 + 0x22c0], xmm1
xchg rbp, r13
xchg rbp, r15
movups xmm0, xmmword [r15 + 0xb50]
xchg rbp, r15
xchg r11, rbp
movaps xmmword [r11 + 0x22d0], xmm0
xchg rbp, r11
xchg rbp, r14
movsd xmm1, qword [r14 + 0xb60]
xchg r14, rbp
movsd qword [rbp + 0x22e0], xmm1
lea rdx, [rbp + 0x22ae]
lea rcx, [rbp + 0x2a50]
call fcn.14005faf0
nop
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
nop dword [rax]
mov byte [rbp + rax + 0x22ae], 0
inc rax
cmp rax, 0x38
jb 0x1400a0d4a
xor eax, eax
mov byte [rbp - 0x7c], al
mov dword [rbp + 0x7c4], 0xf6f6f6f6
mov dword [rbp + 0x7e2], 0x5b275fb2
mov dword [rbp + 0x7e6], 0x51aa8adf
mov dword [rbp + 0x7c8], 0xf6f6f6f6
mov dword [rbp + 0x7ea], 0x758e8e87
mov dword [rbp + 0x7ee], 0x4e008e79
mov dword [rbp + 0x7cc], 0xf6f6f6f6
mov dword [rbp + 0x7f2], 0x515775f8
mov dword [rbp + 0x7f6], 0x67114dcf
mov dword [rbp + 0x7d0], 0xf6f6f6f6
mov dword [rbp + 0x7fa], 0x4d448aba
mov dword [rbp + 0x7fe], 0x53621f26
mov dword [rbp + 0x7d4], 0xf6f6f6f6
mov dword [rbp + 0x802], 0x1f275cef
mov dword [rbp + 0x806], 0xff142f0c
mov dword [rbp + 0x7d8], 0xf6f6f6f6
mov dword [rbp + 0x80a], 0x5fb2ff14
mov dword [rbp + 0x80e], 0x5aa47778
mov dword [rbp + 0x7dc], 0xf6f6f6f6
mov dword [rbp + 0x812], 0x7df1888b
mov dword [rbp + 0x816], 0x53217df7
mov byte [rbp + 0x7e0], 0xf6
mov dword [rbp + 0x81a], 0xfe29
xchg rbx, rbp
mov rdx, rbp
xchg rbp, rbx
nop dword [rax]
movzx eax, word [rbp + rdx*2 + 0x7e2]
movzx ecx, byte [rbp + rdx + 0x7c4]
add cx, ax
mov word [rbp + rdx*2 + 0x7e2], cx
mov byte [rbp + rdx + 0x7c4], 0
inc rdx
cmp rdx, 0x1d
jb 0x1400a0e54
xchg r11, rbp
movups xmm0, xmmword [r11 + 0x7c4]
xchg r11, rbp
xchg r15, rbp
movaps xmmword [r15 + 0x1e40], xmm0
xchg r15, rbp
xchg rbp, r9
movups xmm1, xmmword [r9 + 0x7d4]
xchg r9, rbp
xchg rbp, rbx
movaps xmmword [rbx + 0x1e50], xmm1
xchg rbp, rbx
xchg rbp, r12
movups xmm0, xmmword [r12 + 0x7e4]
xchg r12, rbp
xchg rbp, r8
movaps xmmword [r8 + 0x1e60], xmm0
xchg r8, rbp
xchg rdi, rbp
movups xmm1, xmmword [rdi + 0x7f4]
xchg rdi, rbp
xchg rsi, rbp
movaps xmmword [rsi + 0x1e70], xmm1
xchg rsi, rbp
movups xmm0, xmmword [rbp + 0x804]
xchg rbp, r12
movaps xmmword [r12 + 0x1e80], xmm0
xchg rbp, r12
xchg rsi, rbp
movsd xmm1, qword [rsi + 0x814]
xchg rsi, rbp
xchg rbp, rdx
movsd qword [rdx + 0x1e90], xmm1
xchg rbp, rdx
movzx eax, word [rbp + 0x81c]
mov word [rbp + 0x1e98], ax
lea rdx, [rbp + 0x1e5e]
lea rcx, [rbp + 0x2a68]
call fcn.14005faf0
nop
xchg r15, rax
mov r15, rbx
xchg r15, rax
nop word [rax + rax]
mov byte [rbp + rax + 0x1e5e], 0
inc rax
cmp rax, 0x3a
jb 0x1400a0f56
xor eax, eax
mov byte [rbp - 0x7b], al
mov dword [rbp + 0x4b6], 0xf6f6f6f6
mov dword [rbp + 0x4ca], 0x6bdf64ea
mov dword [rbp + 0x4ce], 0x58d55127
mov dword [rbp + 0x4ba], 0xf6f6f6f6
mov dword [rbp + 0x4d2], 0x8e795220
mov dword [rbp + 0x4d6], 0x51aa4e00
mov dword [rbp + 0x4be], 0xf6f6f6f6
mov dword [rbp + 0x4da], 0xff448e87
mov dword [rbp + 0x4de], 0xff3aff2a
mov dword [rbp + 0x4c2], 0xf6f6f6f6
mov dword [rbp + 0x4e2], 0xff2fff82
mov dword [rbp + 0x4e6], 0xff14ff62
mov word [rbp + 0x4c6], 0xf6f6
mov dword [rbp + 0x4ea], 0xff2fff14
mov byte [rbp + 0x4c8], 0xf6
mov dword [rbp + 0x4ee], 0xff7d
xchg rdx, rbx
mov rbx, rdx
xchg rdx, rbx
nop word [rax + rax]
movzx eax, word [rbp + rdx*2 + 0x4ca]
movzx ecx, byte [rbp + rdx + 0x4b6]
add cx, ax
mov word [rbp + rdx*2 + 0x4ca], cx
mov byte [rbp + rdx + 0x4b6], 0
inc rdx
cmp rdx, 0x13
jb 0x1400a1020
xchg rdi, rbp
movups xmm0, xmmword [rdi + 0x4b6]
xchg rdi, rbp
movaps xmmword [rbp + 0x1bb0], xmm0
movups xmm1, xmmword [rbp + 0x4c6]
movaps xmmword [rbp + 0x1bc0], xmm1
xchg rbp, r11
movups xmm0, xmmword [r11 + 0x4d6]
xchg r11, rbp
movaps xmmword [rbp + 0x1bd0], xmm0
movsd xmm1, qword [rbp + 0x4e6]
xchg rbp, r15
movsd qword [r15 + 0x1be0], xmm1
xchg r15, rbp
mov eax, dword [rbp + 0x4ee]
mov dword [rbp + 0x1be8], eax
lea rdx, [rbp + 0x1bc4]
lea rcx, [rbp + 0x2a80]
call fcn.14005faf0
nop
xchg rdx, rax
mov rdx, rbx
xchg rdx, rax
nop dword [rax]
mov byte [rbp + rax + 0x1bc4], 0
inc rax
cmp rax, 0x26
jb 0x1400a10cc
xor eax, eax
mov byte [rbp - 0x7a], al
mov dword [rbp + 0x1e], 0xf6f6f6f6
mov dword [rbp + 0x26], 0x8e8751aa
mov dword [rbp + 0x2a], 0x4e008e79
mov word [rbp + 0x22], 0xf6f6
mov dword [rbp + 0x2e], 0xff2afe24
mov word [rbp + 0x32], ax
mov rdx, rbx
nop
movzx eax, word [rbp + rdx*2 + 0x26]
movzx ecx, byte [rbp + rdx + 0x1e]
add cx, ax
mov word [rbp + rdx*2 + 0x26], cx
mov byte [rbp + rdx + 0x1e], 0
inc rdx
cmp rdx, 6
jb 0x1400a1110
movups xmm0, xmmword [rbp + 0x1e]
movaps xmmword [rbp + 0x1530], xmm0
mov eax, dword [rbp + 0x2e]
mov dword [rbp + 0x1540], eax
movzx eax, word [rbp + 0x32]
mov word [rbp + 0x1544], ax
lea rdx, [rbp + 0x1538]
lea rcx, [rbp + 0x2a98]
call fcn.14005faf0
nop
xchg r15, rax
mov r15, rbx
xchg r15, rax
nop word [rax + rax]
mov byte [rbp + rax + 0x1538], 0
inc rax
cmp rax, 0xc
jb 0x1400a1178
xor eax, eax
mov byte [rbp - 0x79], al
mov dword [rbp + 0x174], 0xf6f6f6f6
mov dword [rbp + 0x17c], 0x581150d0
mov dword [rbp + 0x180], 0x4e008e79
mov word [rbp + 0x178], 0xf6f6
mov dword [rbp + 0x184], 0xff38ff38
mov byte [rbp + 0x17a], 0xf6
mov dword [rbp + 0x188], 0xff38
mov rdx, rbx
nop dword [rax + rax]
movzx eax, word [rbp + rdx*2 + 0x17c]
movzx ecx, byte [rbp + rdx + 0x174]
add cx, ax
mov word [rbp + rdx*2 + 0x17c], cx
mov byte [rbp + rdx + 0x174], 0
inc rdx
cmp rdx, 7
jb 0x1400a11dc
xchg r11, rbp
movups xmm0, xmmword [r11 + 0x174]
xchg rbp, r11
xchg r13, rbp
movaps xmmword [r13 + 0x17a0], xmm0
xchg r13, rbp
movsd xmm1, qword [rbp + 0x184]
xchg rbp, rsi
movsd qword [rsi + 0x17b0], xmm1
xchg rbp, rsi
lea rdx, [rbp + 0x17a8]
lea rcx, [rbp + 0x2ab0]
call fcn.14005faf0
nop
xchg rbx, r8
mov rax, r8
xchg r8, rbx
mov byte [rbp + rax + 0x17a8], 0
inc rax
cmp rax, 0xe
jb 0x1400a125b
xor eax, eax
mov byte [rbp - 0x78], al
mov dword [rbp + 0x114], 0xf6f6f6f6
mov dword [rbp + 0x11c], 0x581150d0
mov dword [rbp + 0x120], 0x5b0e6bf2
mov word [rbp + 0x118], 0xf6f6
mov dword [rbp + 0x124], 0x8c2f583b
mov byte [rbp + 0x11a], 0xf6
mov dword [rbp + 0x128], 0x2f0c
xchg rbx, rdx
mov rbx, rdx
xchg rbx, rdx
nop dword [rax]
movzx eax, word [rbp + rdx*2 + 0x11c]
movzx ecx, byte [rbp + rdx + 0x114]
add cx, ax
mov word [rbp + rdx*2 + 0x11c], cx
mov byte [rbp + rdx + 0x114], 0
inc rdx
cmp rdx, 7
jb 0x1400a12c4
xchg rdx, rbp
movups xmm0, xmmword [rdx + 0x114]
xchg rbp, rdx
xchg rbp, r15
movaps xmmword [r15 + 0x1780], xmm0
xchg r15, rbp
xchg rbp, r13
movsd xmm1, qword [r13 + 0x124]
xchg rbp, r13
xchg rbp, r14
movsd qword [r14 + 0x1790], xmm1
xchg r14, rbp
lea rdx, [rbp + 0x1788]
lea rcx, [rbp + 0x2ac8]
call fcn.14005faf0
nop
xchg r14, rax
mov r14, rbx
xchg r14, rax
mov byte [rbp + rax + 0x1788], 0
inc rax
cmp rax, 0xe
jb 0x1400a1348
xor eax, eax
mov byte [rbp - 0x77], al
mov dword [rbp + 0x2ba], 0xf6f6f6f6
mov dword [rbp + 0x2c6], 0xff596213
mov dword [rbp + 0x2ca], 0x7040ff55
mov dword [rbp + 0x2be], 0xf6f6f6f6
mov dword [rbp + 0x2ce], 0x53395318
mov dword [rbp + 0x2d2], 0x6d4251b2
mov word [rbp + 0x2c2], 0xf6f6
mov dword [rbp + 0x2d6], 0x2f0c6119
mov word [rbp + 0x2da], ax
xchg r14, rdx
mov r14, rbx
xchg r14, rdx
movzx eax, word [rbp + rdx*2 + 0x2c6]
movzx ecx, byte [rbp + rdx + 0x2ba]
add cx, ax
mov word [rbp + rdx*2 + 0x2c6], cx
mov byte [rbp + rdx + 0x2ba], 0
inc rdx
cmp rdx, 0xa
jb 0x1400a13c1
xchg rbp, rcx
movups xmm0, xmmword [rcx + 0x2ba]
xchg rcx, rbp
xchg r11, rbp
movaps xmmword [r11 + 0x1870], xmm0
xchg rbp, r11
xchg rbp, r13
movups xmm1, xmmword [r13 + 0x2ca]
xchg r13, rbp
xchg r13, rbp
movaps xmmword [r13 + 0x1880], xmm1
xchg rbp, r13
movzx eax, word [rbp + 0x2da]
mov word [rbp + 0x1890], ax
lea rdx, [rbp + 0x187c]
lea rcx, [rbp + 0x2ae0]
call fcn.14005faf0
nop
xchg rdx, rbx
mov rax, rdx
xchg rbx, rdx
nop dword [rax]
mov byte [rbp + rax + 0x187c], 0
inc rax
cmp rax, 0x14
jb 0x1400a1456
xor eax, eax
mov byte [rbp - 0x76], al
mov dword [rbp + 0x8d8], 0xf6f6f6f6
mov dword [rbp + 0x8fa], 0xff7dff2f
mov dword [rbp + 0x8fe], 0x5aacff2a
mov dword [rbp + 0x8dc], 0xf6f6f6f6
mov dword [rbp + 0x902], 0x79f96141
mov dword [rbp + 0x906], 0x52f0758e
mov dword [rbp + 0x8e0], 0xf6f6f6f6
mov dword [rbp + 0x90a], 0x4d344d0a
mov dword [rbp + 0x90e], 0x4e955aa8
mov dword [rbp + 0x8e4], 0xf6f6f6f6
mov dword [rbp + 0x912], 0x56325cfc
mov dword [rbp + 0x916], 0x87568eda
mov dword [rbp + 0x8e8], 0xf6f6f6f6
mov dword [rbp + 0x91a], 0xff142f0c
mov dword [rbp + 0x91e], 0x77788b01
mov dword [rbp + 0x8ec], 0xf6f6f6f6
mov dword [rbp + 0x922], 0x8f0a4ee7
mov dword [rbp + 0x926], 0x614a5104
mov dword [rbp + 0x8f0], 0xf6f6f6f6
mov dword [rbp + 0x92a], 0x6a6d6613
mov dword [rbp + 0x92e], 0x8eda5632
mov dword [rbp + 0x8f4], 0xf6f6f6f6
mov dword [rbp + 0x932], 0x758e8756
mov dword [rbp + 0x936], 0x4e955aa8
mov byte [rbp + 0x8f8], 0xf6
mov dword [rbp + 0x93a], 0x2f0c
xchg r15, rdx
mov r15, rbx
xchg rdx, r15
nop word [rax + rax]
movzx eax, word [rbp + rdx*2 + 0x8fa]
movzx ecx, byte [rbp + rdx + 0x8d8]
add cx, ax
mov word [rbp + rdx*2 + 0x8fa], cx
mov byte [rbp + rdx + 0x8d8], 0
inc rdx
cmp rdx, 0x21
jb 0x1400a1580
xchg r14, rbp
movups xmm0, xmmword [r14 + 0x8d8]
xchg rbp, r14
xchg r10, rbp
movaps xmmword [r10 + 0x1f10], xmm0
xchg rbp, r10
xchg rdx, rbp
movups xmm1, xmmword [rdx + 0x8e8]
xchg rbp, rdx
xchg rbp, r13
movaps xmmword [r13 + 0x1f20], xmm1
xchg r13, rbp
xchg r10, rbp
movups xmm0, xmmword [r10 + 0x8f8]
xchg r10, rbp
xchg r11, rbp
movaps xmmword [r11 + 0x1f30], xmm0
xchg r11, rbp
xchg rbp, rbx
movups xmm1, xmmword [rbx + 0x908]
xchg rbx, rbp
xchg rbp, r10
movaps xmmword [r10 + 0x1f40], xmm1
xchg rbp, r10
xchg r8, rbp
movups xmm0, xmmword [r8 + 0x918]
xchg rbp, r8
xchg rbp, rsi
movaps xmmword [rsi + 0x1f50], xmm0
xchg rbp, rsi
xchg rbp, r12
movups xmm1, xmmword [r12 + 0x928]
xchg rbp, r12
movaps xmmword [rbp + 0x1f60], xmm1
mov eax, dword [rbp + 0x938]
mov dword [rbp + 0x1f70], eax
movzx eax, word [rbp + 0x93c]
mov word [rbp + 0x1f74], ax
lea rdx, [rbp + 0x1f32]
lea rcx, [rbp + 0x2af8]
call fcn.14005faf0
nop
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
mov byte [rbp + rax + 0x1f32], 0
inc rax
cmp rax, 0x42
jb 0x1400a1684
xor eax, eax
mov byte [rbp - 0x75], al
mov dword [rbp + 0xed4], 0xf6f6f6f6
mov dword [rbp + 0xf06], 0x5318660a
mov dword [rbp + 0xf0a], 0x6a2b4d0a
mov dword [rbp + 0xed8], 0xf6f6f6f6
mov dword [rbp + 0xf0e], 0x5b0e6bf2
mov dword [rbp + 0xf12], 0x79158ed1
mov dword [rbp + 0xedc], 0xf6f6f6f6
mov dword [rbp + 0xf16], 0x8c2f583b
mov dword [rbp + 0xf1a], 0xff14fe24
mov dword [rbp + 0xee0], 0xf6f6f6f6
mov dword [rbp + 0xf1e], 0x9540ff14
mov dword [rbp + 0xf22], 0xfe246abf
mov dword [rbp + 0xee4], 0xf6f6f6f6
mov dword [rbp + 0xf26], 0xff3aff2a
mov dword [rbp + 0xf2a], 0xff2fff82
mov dword [rbp + 0xee8], 0xf6f6f6f6
mov dword [rbp + 0xf2e], 0xff14ff62
mov dword [rbp + 0xf32], 0x5f0b71c0
mov dword [rbp + 0xeec], 0xf6f6f6f6
mov dword [rbp + 0xf36], 0xff2afe24
mov dword [rbp + 0xf3a], 0xff82ff3a
mov dword [rbp + 0xef0], 0xf6f6f6f6
mov dword [rbp + 0xf3e], 0xff62ff2f
mov dword [rbp + 0xf42], 0x7dddff14
mov dword [rbp + 0xef4], 0xf6f6f6f6
mov dword [rbp + 0xf46], 0xfe2466a6
mov dword [rbp + 0xf4a], 0xff3aff2a
mov dword [rbp + 0xef8], 0xf6f6f6f6
mov dword [rbp + 0xf4e], 0xff2fff82
mov dword [rbp + 0xf52], 0xff76ff76
mov dword [rbp + 0xefc], 0xf6f6f6f6
mov dword [rbp + 0xf56], 0xff14ff62
mov dword [rbp + 0xf5a], 0xff2fff14
mov dword [rbp + 0xf00], 0xf6f6f6f6
mov dword [rbp + 0xf5e], 0xff2aff7d
mov dword [rbp + 0xf62], 0xff7dff2f
mov word [rbp + 0xf66], ax
xchg r14, rbx
mov rdx, r14
xchg rbx, r14
nop dword [rax]
movzx eax, word [rbp + rdx*2 + 0xf06]
movzx ecx, byte [rbp + rdx + 0xed4]
add cx, ax
mov word [rbp + rdx*2 + 0xf06], cx
mov byte [rbp + rdx + 0xed4], 0
inc rdx
cmp rdx, 0x30
jb 0x1400a181d
xchg r14, rbp
movups xmm0, xmmword [r14 + 0xed4]
xchg r14, rbp
movaps xmmword [rbp + 0x2620], xmm0
xchg rbp, r10
movups xmm1, xmmword [r10 + 0xee4]
xchg rbp, r10
xchg rcx, rbp
movaps xmmword [rcx + 0x2630], xmm1
xchg rbp, rcx
movups xmm0, xmmword [rbp + 0xef4]
xchg r12, rbp
movaps xmmword [r12 + 0x2640], xmm0
xchg rbp, r12
xchg rbp, r12
movups xmm1, xmmword [r12 + 0xf04]
xchg rbp, r12
xchg r8, rbp
movaps xmmword [r8 + 0x2650], xmm1
xchg rbp, r8
movups xmm0, xmmword [rbp + 0xf14]
xchg rbp, r10
movaps xmmword [r10 + 0x2660], xmm0
xchg rbp, r10
movups xmm1, xmmword [rbp + 0xf24]
xchg r10, rbp
movaps xmmword [r10 + 0x2670], xmm1
xchg rbp, r10
xchg rbp, r10
movups xmm0, xmmword [r10 + 0xf34]
xchg r10, rbp
xchg r9, rbp
movaps xmmword [r9 + 0x2680], xmm0
xchg r9, rbp
xchg rsi, rbp
movups xmm1, xmmword [rsi + 0xf44]
xchg rbp, rsi
xchg rbx, rbp
movaps xmmword [rbx + 0x2690], xmm1
xchg rbp, rbx
movups xmm0, xmmword [rbp + 0xf54]
xchg rbp, r11
movaps xmmword [r11 + 0x26a0], xmm0
xchg rbp, r11
mov eax, dword [rbp + 0xf64]
mov dword [rbp + 0x26b0], eax
lea rdx, [rbp + 0x2652]
lea rcx, [rbp + 0x2b10]
call fcn.14005faf0
nop
xchg rbp, rbx
mov rax, rbp
xchg rbx, rbp
nop dword [rax]
mov byte [rbp + rax + 0x2652], 0
inc rax
cmp rax, 0x60
jb 0x1400a1951
xor eax, eax
mov byte [rbp - 0x74], al
mov dword [rbp + 0x1c4], 0xf6f6f6f6
mov dword [rbp + 0x1ce], 0x6bdf64ea
mov dword [rbp + 0x1d2], 0x8e8751aa
mov dword [rbp + 0x1c8], 0xf6f6f6f6
mov dword [rbp + 0x1d6], 0x8c604ea7
mov dword [rbp + 0x1da], 0xff2a9783
mov word [rbp + 0x1de], ax
mov rdx, rbx
nop dword [rax]
movzx eax, word [rbp + rdx*2 + 0x1ce]
movzx ecx, byte [rbp + rdx + 0x1c4]
add cx, ax
mov word [rbp + rdx*2 + 0x1ce], cx
mov byte [rbp + rdx + 0x1c4], 0
inc rdx
cmp rdx, 8
jb 0x1400a19b5
xchg r12, rbp
movups xmm0, xmmword [r12 + 0x1c4]
xchg r12, rbp
movaps xmmword [rbp + 0x16c0], xmm0
xchg rbp, r8
movsd xmm1, qword [r8 + 0x1d4]
xchg rbp, r8
xchg rbp, r10
movsd qword [r10 + 0x16d0], xmm1
xchg rbp, r10
mov eax, dword [rbp + 0x1dc]
mov dword [rbp + 0x16d8], eax
lea rdx, [rbp + 0x16ca]
lea rcx, [rbp + 0x2b28]
call fcn.14005faf0
nop
mov rax, rbx
nop dword [rax]
mov byte [rbp + rax + 0x16ca], 0
inc rax
cmp rax, 0x10
jb 0x1400a1a3f
xor eax, eax
mov byte [rbp - 0x73], al
mov dword [rbp + 0x416], 0xf6f6f6f6
mov dword [rbp + 0x424], 0x6bdf64ea
mov dword [rbp + 0x428], 0x58d55127
mov dword [rbp + 0x41a], 0xf6f6f6f6
mov dword [rbp + 0x42c], 0x5aac5220
mov dword [rbp + 0x430], 0x79f96141
mov dword [rbp + 0x41e], 0xf6f6f6f6
mov dword [rbp + 0x434], 0xff32ff2a
mov dword [rbp + 0x438], 0xff33ff3b
mov word [rbp + 0x43c], ax
xchg r12, rdx
mov r12, rbx
xchg rdx, r12
nop word [rax + rax]
movzx eax, word [rbp + rdx*2 + 0x424]
movzx ecx, byte [rbp + rdx + 0x416]
add cx, ax
mov word [rbp + rdx*2 + 0x424], cx
mov byte [rbp + rdx + 0x416], 0
inc rdx
cmp rdx, 0xc
jb 0x1400a1ac9
xchg rbp, r8
movups xmm0, xmmword [r8 + 0x416]
xchg rbp, r8
xchg r13, rbp
movaps xmmword [r13 + 0x1a10], xmm0
xchg rbp, r13
xchg rbp, rcx
movups xmm1, xmmword [rcx + 0x426]
xchg rcx, rbp
movaps xmmword [rbp + 0x1a20], xmm1
xchg rbp, rdi
movsd xmm0, qword [rdi + 0x436]
xchg rbp, rdi
xchg rbp, rdi
movsd qword [rdi + 0x1a30], xmm0
xchg rdi, rbp
lea rdx, [rbp + 0x1a1e]
lea rcx, [rbp + 0x2b40]
call fcn.14005faf0
nop
xchg r13, rax
mov r13, rbx
xchg r13, rax
nop
mov byte [rbp + rax + 0x1a1e], 0
inc rax
cmp rax, 0x18
jb 0x1400a1b61
xor eax, eax
mov byte [rbp - 0x72], al
mov dword [rbp + 0x12f0], 0xf6f6f6f6
mov dword [rbp + 0x1376], 0xff73ff61
mov dword [rbp + 0x137a], 0xff6eff78
mov dword [rbp + 0x12f4], 0xf6f6f6f6
mov dword [rbp + 0x137e], 0xff81ff79
mov dword [rbp + 0x1382], 0xff2aff7d
mov dword [rbp + 0x12f8], 0xf6f6f6f6
mov dword [rbp + 0x1386], 0xff60ff52
mov dword [rbp + 0x138a], 0xff53ff4d
mov dword [rbp + 0x12fc], 0xf6f6f6f6
mov dword [rbp + 0x138e], 0xff32ff2a
mov dword [rbp + 0x1392], 0xff83ff52
mov dword [rbp + 0x1300], 0xf6f6f6f6
mov dword [rbp + 0x1396], 0xff6fff7a
mov dword [rbp + 0x139a], 0xff80ff7c
mov dword [rbp + 0x1304], 0xf6f6f6f6
mov dword [rbp + 0x139e], 0xff7dff73
mov dword [rbp + 0x13a2], 0xff7cff79
mov dword [rbp + 0x1308], 0xf6f6f6f6
mov dword [rbp + 0x13a6], 0xff4dff2a
mov dword [rbp + 0x13aa], 0xff6eff79
mov dword [rbp + 0x130c], 0xf6f6f6f6
mov dword [rbp + 0x13ae], 0xff2aff6f
mov dword [rbp + 0x13b2], 0xff78ff53
mov dword [rbp + 0x1310], 0xf6f6f6f6
mov dword [rbp + 0x13b6], 0xff6fff7e
mov dword [rbp + 0x13ba], 0xff7cff71
mov dword [rbp + 0x1314], 0xf6f6f6f6
mov dword [rbp + 0x13be], 0xff7eff73
mov dword [rbp + 0x13c2], 0xff33ff83
mov dword [rbp + 0x1318], 0xf6f6f6f6
mov dword [rbp + 0x13c6], 0x53395cfc
mov dword [rbp + 0x13ca], 0x2f0c7432
mov dword [rbp + 0x131c], 0xf6f6f6f6
mov dword [rbp + 0x13ce], 0x62138b01
mov dword [rbp + 0x13d2], 0x4def7071
mov dword [rbp + 0x1320], 0xf6f6f6f6
mov dword [rbp + 0x13d6], 0x6a6f4d15
mov dword [rbp + 0x13da], 0x5b1099ae
mov dword [rbp + 0x1324], 0xf6f6f6f6
mov dword [rbp + 0x13de], 0x788b5080
mov dword [rbp + 0x13e2], 0xfe247432
mov dword [rbp + 0x1328], 0xf6f6f6f6
mov dword [rbp + 0x13e6], 0xff14ff14
mov dword [rbp + 0x13ea], 0xfe13ff3b
mov dword [rbp + 0x132c], 0xf6f6f6f6
mov dword [rbp + 0x13ee], 0x5e0a615d
mov dword [rbp + 0x13f2], 0xff73ff61
mov dword [rbp + 0x1330], 0xf6f6f6f6
mov dword [rbp + 0x13f6], 0xff6eff78
mov dword [rbp + 0x13fa], 0xff81ff79
mov dword [rbp + 0x1334], 0xf6f6f6f6
mov dword [rbp + 0x13fe], 0xff2aff7d
mov dword [rbp + 0x1402], 0xff6fff4e
mov dword [rbp + 0x1338], 0xf6f6f6f6
mov dword [rbp + 0x1406], 0xff6fff70
mov dword [rbp + 0x140a], 0xff6eff78
mov dword [rbp + 0x133c], 0xf6f6f6f6
mov dword [rbp + 0x140e], 0xff7cff6f
mov dword [rbp + 0x1412], 0x7e788ac8
mov dword [rbp + 0x1340], 0xf6f6f6f6
mov dword [rbp + 0x1416], 0xff3cff14
mov dword [rbp + 0x141a], 0x525ffe13
mov dword [rbp + 0x1344], 0xf6f6f6f6
mov dword [rbp + 0x141e], 0x1f265105
mov dword [rbp + 0x1422], 0x58118ac8
mov dword [rbp + 0x1348], 0xf6f6f6f6
mov dword [rbp + 0x1426], 0x50725a93
mov dword [rbp + 0x142a], 0x1f275f31
mov dword [rbp + 0x134c], 0xf6f6f6f6
mov dword [rbp + 0x142e], 0xff3dff14
mov dword [rbp + 0x1432], 0x525ffe13
mov dword [rbp + 0x1350], 0xf6f6f6f6
mov dword [rbp + 0x1436], 0x1f265105
mov dword [rbp + 0x143a], 0x5ecd6742
mov dword [rbp + 0x1354], 0xf6f6f6f6
mov dword [rbp + 0x143e], 0x78c5959e
mov dword [rbp + 0x1442], 0x7dd08af0
mov dword [rbp + 0x1358], 0xf6f6f6f6
mov dword [rbp + 0x1446], 0x5f794eeb
mov dword [rbp + 0x144a], 0xff141f27
mov dword [rbp + 0x135c], 0xf6f6f6f6
mov dword [rbp + 0x144e], 0xfe13ff3e
mov dword [rbp + 0x1452], 0x7432788b
mov dword [rbp + 0x1360], 0xf6f6f6f6
mov dword [rbp + 0x1456], 0x1f26ff66
mov dword [rbp + 0x145a], 0x5a62508f
mov dword [rbp + 0x1364], 0xf6f6f6f6
mov dword [rbp + 0x145e], 0x647e5a96
mov dword [rbp + 0x1462], 0xff665f31
mov dword [rbp + 0x1368], 0xf6f6f6f6
mov dword [rbp + 0x1466], 0xff141f27
mov dword [rbp + 0x146a], 0xff2aff3f
mov dword [rbp + 0x136c], 0xf6f6f6f6
mov dword [rbp + 0x146e], 0xff2afe13
mov dword [rbp + 0x1472], 0x533990d7
mov dword [rbp + 0x1370], 0xf6f6f6f6
mov dword [rbp + 0x1476], 0x758e5fb2
mov dword [rbp + 0x147a], 0x801b743f
mov word [rbp + 0x147e], ax
xchg r12, rdx
mov r12, rbx
xchg r12, rdx
nop
movzx eax, word [rbp + rdx*2 + 0x1376]
movzx ecx, byte [rbp + rdx + 0x12f0]
add cx, ax
mov word [rbp + rdx*2 + 0x1376], cx
mov byte [rbp + rdx + 0x12f0], 0
inc rdx
cmp rdx, 0x84
jb 0x1400a1f6b
lea rax, [rbp + 0x3240]
lea rcx, [rbp + 0x12f0]
mov edx, 3
xchg rcx, r12
movups xmm0, xmmword [r12]
xchg rcx, r12
xchg rcx, rax
movups xmmword [rcx], xmm0
xchg rcx, rax
xchg r8, rcx
movups xmm1, xmmword [r8 + 0x10]
xchg rcx, r8
xchg rdi, rax
movups xmmword [rdi + 0x10], xmm1
xchg rdi, rax
xchg r14, rcx
movups xmm0, xmmword [r14 + 0x20]
xchg r14, rcx
xchg rcx, rax
movups xmmword [rcx + 0x20], xmm0
xchg rcx, rax
xchg rdx, rcx
movups xmm1, xmmword [rdx + 0x30]
xchg rdx, rcx
xchg rbp, rax
movups xmmword [rbp + 0x30], xmm1
xchg rbp, rax
xchg rcx, rbp
movups xmm0, xmmword [rbp + 0x40]
xchg rbp, rcx
xchg r15, rax
movups xmmword [r15 + 0x40], xmm0
xchg r15, rax
xchg rcx, r11
movups xmm1, xmmword [r11 + 0x50]
xchg r11, rcx
movups xmmword [rax + 0x50], xmm1
xchg rcx, rbp
movups xmm0, xmmword [rbp + 0x60]
xchg rbp, rcx
xchg r10, rax
movups xmmword [r10 + 0x60], xmm0
xchg r10, rax
lea rax, [rax + 0x80]
xchg r11, rcx
movups xmm1, xmmword [r11 + 0x70]
xchg rcx, r11
xchg r14, rax
movups xmmword [r14 - 0x10], xmm1
xchg r14, rax
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x1400a1fb1
movups xmm0, xmmword [rcx]
xchg r13, rax
movups xmmword [r13], xmm0
xchg r13, rax
lea rdx, [rbp + 0x32c6]
lea rcx, [rbp + 0x2b58]
call fcn.14005faf0
nop
mov rax, rbx
mov byte [rbp + rax + 0x32c6], 0
inc rax
cmp rax, 0x108
jb 0x1400a207f
xor eax, eax
mov byte [rbp - 0x71], al
mov dword [rbp + 0xb68], 0xf6f6f6f6
mov dword [rbp + 0xb8e], 0x53398b01
mov dword [rbp + 0xb92], 0xff4e7432
mov dword [rbp + 0xb6c], 0xf6f6f6f6
mov dword [rbp + 0xb96], 0xff4fff5d
mov dword [rbp + 0xb9a], 0xff32ff2a
mov dword [rbp + 0xb70], 0xf6f6f6f6
mov dword [rbp + 0xb9e], 0xff7cff4e
mov dword [rbp + 0xba2], 0xff80ff73
mov dword [rbp + 0xb74], 0xf6f6f6f6
mov dword [rbp + 0xba6], 0xff7cff6f
mov dword [rbp + 0xbaa], 0xff5dff2a
mov dword [rbp + 0xb78], 0xf6f6f6f6
mov dword [rbp + 0xbae], 0xff71ff73
mov dword [rbp + 0xbb2], 0xff6bff78
mov dword [rbp + 0xb7c], 0xf6f6f6f6
mov dword [rbp + 0xbb6], 0xff7fff7e
mov dword [rbp + 0xbba], 0xff6fff7c
mov dword [rbp + 0xb80], 0xf6f6f6f6
mov dword [rbp + 0xbbe], 0xff6fff2a
mov dword [rbp + 0xbc2], 0xff70ff78
mov dword [rbp + 0xb84], 0xf6f6f6f6
mov dword [rbp + 0xbc6], 0xff7cff79
mov dword [rbp + 0xbca], 0xff6fff6d
mov dword [rbp + 0xb88], 0xf6f6f6f6
mov dword [rbp + 0xbce], 0xff6fff77
mov dword [rbp + 0xbd2], 0xff7eff78
mov byte [rbp + 0xb8c], 0xf6
mov dword [rbp + 0xbd6], 0xff33
xchg rsi, rbx
mov rdx, rsi
xchg rbx, rsi
nop dword [rax + rax]
movzx eax, word [rbp + rdx*2 + 0xb8e]
movzx ecx, byte [rbp + rdx + 0xb68]
add cx, ax
mov word [rbp + rdx*2 + 0xb8e], cx
mov byte [rbp + rdx + 0xb68], 0
inc rdx
cmp rdx, 0x25
jb 0x1400a21c8
xchg rdi, rbp
movups xmm0, xmmword [rdi + 0xb68]
xchg rdi, rbp
xchg r9, rbp
movaps xmmword [r9 + 0x2370], xmm0
xchg rbp, r9
movups xmm1, xmmword [rbp + 0xb78]
movaps xmmword [rbp + 0x2380], xmm1
xchg r11, rbp
movups xmm0, xmmword [r11 + 0xb88]
xchg r11, rbp
xchg r11, rbp
movaps xmmword [r11 + 0x2390], xmm0
xchg r11, rbp
movups xmm1, xmmword [rbp + 0xb98]
xchg rbp, rsi
movaps xmmword [rsi + 0x23a0], xmm1
xchg rsi, rbp
movups xmm0, xmmword [rbp + 0xba8]
xchg r12, rbp
movaps xmmword [r12 + 0x23b0], xmm0
xchg rbp, r12
movups xmm1, xmmword [rbp + 0xbb8]
xchg r9, rbp
movaps xmmword [r9 + 0x23c0], xmm1
xchg r9, rbp
xchg r12, rbp
movups xmm0, xmmword [r12 + 0xbc8]
xchg rbp, r12
xchg rbp, r15
movaps xmmword [r15 + 0x23d0], xmm0
xchg rbp, r15
movzx eax, word [rbp + 0xbd8]
mov word [rbp + 0x23e0], ax
lea rdx, [rbp + 0x2396]
lea rcx, [rbp + 0x2b70]
call fcn.14005faf0
nop
xchg r11, rax
mov r11, rbx
xchg r11, rax
nop dword [rax]
nop word [rax + rax]
mov byte [rbp + rax + 0x2396], 0
inc rax
cmp rax, 0x4a
jb 0x1400a22cf
xor eax, eax
mov byte [rbp - 0x70], al
mov dword [rbp + 0x2dc], 0xf6f6f6f6
mov dword [rbp + 0x2e8], 0x8e8751aa
mov dword [rbp + 0x2ec], 0x7a538b01
mov dword [rbp + 0x2e0], 0xf6f6f6f6
mov dword [rbp + 0x2f0], 0x4d154d0a
mov dword [rbp + 0x2f4], 0xff385049
mov word [rbp + 0x2e4], 0xf6f6
mov dword [rbp + 0x2f8], 0xff38ff38
mov word [rbp + 0x2fc], ax
xchg rdx, r9
mov r9, rbx
xchg r9, rdx
nop
movzx eax, word [rbp + rdx*2 + 0x2e8]
movzx ecx, byte [rbp + rdx + 0x2dc]
add cx, ax
mov word [rbp + rdx*2 + 0x2e8], cx
mov byte [rbp + rdx + 0x2dc], 0
inc rdx
cmp rdx, 0xa
jb 0x1400a2349
xchg rbp, rcx
movups xmm0, xmmword [rcx + 0x2dc]
xchg rbp, rcx
movaps xmmword [rbp + 0x1840], xmm0
xchg rbp, r12
movups xmm1, xmmword [r12 + 0x2ec]
xchg r12, rbp
xchg r12, rbp
movaps xmmword [r12 + 0x1850], xmm1
xchg r12, rbp
movzx eax, word [rbp + 0x2fc]
mov word [rbp + 0x1860], ax
lea rdx, [rbp + 0x184c]
lea rcx, [rbp + 0x2b88]
call fcn.14005faf0
nop
xchg r10, rax
mov r10, rbx
xchg r10, rax
nop dword [rax]
mov byte [rbp + rax + 0x184c], 0
inc rax
cmp rax, 0x14
jb 0x1400a23d7
xor eax, eax
mov byte [rbp - 0x6f], al
mov dword [rbp + 0x12c], 0xf6f6f6f6
mov dword [rbp + 0x134], 0x5f0b71c0
mov dword [rbp + 0x138], 0x6634fe24
mov word [rbp + 0x130], 0xf6f6
mov dword [rbp + 0x13c], 0x6c5567ca
mov byte [rbp + 0x132], 0xf6
mov dword [rbp + 0x140], 0x513a
xchg rbx, r15
mov rdx, r15
xchg rbx, r15
nop dword [rax + rax]
movzx eax, word [rbp + rdx*2 + 0x134]
movzx ecx, byte [rbp + rdx + 0x12c]
add cx, ax
mov word [rbp + rdx*2 + 0x134], cx
mov byte [rbp + rdx + 0x12c], 0
inc rdx
cmp rdx, 7
jb 0x1400a2441
xchg rbx, rbp
movups xmm0, xmmword [rbx + 0x12c]
xchg rbp, rbx
xchg r13, rbp
movaps xmmword [r13 + 0x1760], xmm0
xchg rbp, r13
movsd xmm1, qword [rbp + 0x13c]
xchg r13, rbp
movsd qword [r13 + 0x1770], xmm1
xchg rbp, r13
lea rdx, [rbp + 0x1768]
lea rcx, [rbp + 0x2ba0]
call fcn.14005faf0
nop
mov rax, rbx
mov byte [rbp + rax + 0x1768], 0
inc rax
cmp rax, 0xe
jb 0x1400a24ba
xor eax, eax
mov byte [rbp - 0x6e], al
mov dword [rbp - 0x36], 0xf6f6f6f6
mov dword [rbp - 0x30], 0x5f0b71c0
mov dword [rbp - 0x2c], 0x6634fe24
mov byte [rbp - 0x32], 0xf6
mov dword [rbp - 0x28], 0x76ef
mov rdx, rbx
nop word [rax + rax]
movzx eax, word [rbp + rdx*2 - 0x30]
movzx ecx, byte [rbp + rdx - 0x36]
add cx, ax
mov word [rbp + rdx*2 - 0x30], cx
mov byte [rbp + rdx - 0x36], 0
inc rdx
cmp rdx, 5
jb 0x1400a24fd
xchg rsi, rbp
movups xmm0, xmmword [rsi - 0x36]
xchg rbp, rsi
xchg r11, rbp
movaps xmmword [r11 + 0x15f0], xmm0
xchg r11, rbp
movzx eax, word [rbp - 0x26]
mov word [rbp + 0x1600], ax
lea rdx, [rbp + 0x15f6]
lea rcx, [rbp + 0x2bb8]
call fcn.14005faf0
nop
xchg r9, rbx
mov rax, r9
xchg r9, rbx
nop dword [rax]
mov byte [rbp + rax + 0x15f6], 0
inc rax
cmp rax, 0xa
jb 0x1400a2564
xor eax, eax
mov byte [rbp - 0x6d], al
mov dword [rbp + 0xfc], 0xf6f6f6f6
mov dword [rbp + 0x104], 0x5f0b71c0
mov dword [rbp + 0x108], 0x5cfcfe24
mov word [rbp + 0x100], 0xf6f6
mov dword [rbp + 0x10c], 0x6c5567ca
mov byte [rbp + 0x102], 0xf6
mov dword [rbp + 0x110], 0x513a
xchg rdx, r8
mov r8, rbx
xchg rdx, r8
nop dword [rax + rax]
movzx eax, word [rbp + rdx*2 + 0x104]
movzx ecx, byte [rbp + rdx + 0xfc]
add cx, ax
mov word [rbp + rdx*2 + 0x104], cx
mov byte [rbp + rdx + 0xfc], 0
inc rdx
cmp rdx, 7
jb 0x1400a25ce
xchg rdx, rbp
movups xmm0, xmmword [rdx + 0xfc]
xchg rdx, rbp
xchg rdx, rbp
movaps xmmword [rdx + 0x1740], xmm0
xchg rdx, rbp
xchg rbp, r9
movsd xmm1, qword [r9 + 0x10c]
xchg rbp, r9
xchg r11, rbp
movsd qword [r11 + 0x1750], xmm1
xchg rbp, r11
lea rdx, [rbp + 0x1748]
lea rcx, [rbp + 0x2bd0]
call fcn.14005faf0
nop
xchg rdi, rbx
mov rax, rdi
xchg rdi, rbx
mov byte [rbp + rax + 0x1748], 0
inc rax
cmp rax, 0xe
jb 0x1400a2653
xor eax, eax
mov byte [rbp - 0x6c], al
mov dword [rbp + 0x144], 0xf6f6f6f6
mov dword [rbp + 0x14c], 0x5f0b71c0
mov dword [rbp + 0x150], 0x4dcffe24
mov word [rbp + 0x148], 0xf6f6
mov dword [rbp + 0x154], 0x5362955a
mov byte [rbp + 0x14a], 0xf6
mov dword [rbp + 0x158], 0x5cef
xchg rdx, r11
mov r11, rbx
xchg rdx, r11
nop dword [rax]
movzx eax, word [rbp + rdx*2 + 0x14c]
movzx ecx, byte [rbp + rdx + 0x144]
add cx, ax
mov word [rbp + rdx*2 + 0x14c], cx
mov byte [rbp + rdx + 0x144], 0
inc rdx
cmp rdx, 7
jb 0x1400a26bc
movups xmm0, xmmword [rbp + 0x144]
xchg r15, rbp
movaps xmmword [r15 + 0x1720], xmm0
xchg r15, rbp
xchg rbp, rcx
movsd xmm1, qword [rcx + 0x154]
xchg rbp, rcx
movsd qword [rbp + 0x1730], xmm1
lea rdx, [rbp + 0x1728]
lea rcx, [rbp + 0x2be8]
call fcn.14005faf0
nop
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
mov byte [rbp + rax + 0x1728], 0
inc rax
cmp rax, 0xe
jb 0x1400a2732
xor eax, eax
mov byte [rbp - 0x6b], al
mov dword [rbp - 0x48], 0xf6f6f6f6
mov dword [rbp - 0x42], 0x5f0b71c0
mov dword [rbp - 0x3e], 0x65fefe24
mov byte [rbp - 0x44], 0xf6
mov dword [rbp - 0x3a], 0x64ba
xchg rdx, rcx
mov rcx, rbx
xchg rcx, rdx
nop word [rax + rax]
movzx eax, word [rbp + rdx*2 - 0x42]
movzx ecx, byte [rbp + rdx - 0x48]
add cx, ax
mov word [rbp + rdx*2 - 0x42], cx
mov byte [rbp + rdx - 0x48], 0
inc rdx
cmp rdx, 5
jb 0x1400a277b
xchg rbp, r9
movups xmm0, xmmword [r9 - 0x48]
xchg r9, rbp
xchg rbp, r9
movaps xmmword [r9 + 0x15d0], xmm0
xchg r9, rbp
movzx eax, word [rbp - 0x38]
mov word [rbp + 0x15e0], ax
lea rdx, [rbp + 0x15d6]
lea rcx, [rbp + 0x2c00]
call fcn.14005faf0
nop
mov rax, rbx
nop dword [rax]
mov byte [rbp + rax + 0x15d6], 0
inc rax
cmp rax, 0xa
jb 0x1400a27dd
xor eax, eax
mov byte [rbp - 0x6a], al
mov dword [rbp + 0x80], 0xf6f6f6f6
mov dword [rbp + 0x86], 0x66298ed1
mov dword [rbp + 0x8a], 0xff2afe24
mov word [rbp + 0x8e], ax
xchg rbx, rbp
mov rdx, rbp
xchg rbp, rbx
nop
movzx eax, word [rbp + rdx*2 + 0x86]
movzx ecx, byte [rbp + rdx + 0x80]
add cx, ax
mov word [rbp + rdx*2 + 0x86], cx
mov byte [rbp + rdx + 0x80], 0
inc rdx
cmp rdx, 4
jb 0x1400a2827
xchg rbp, rsi
movaps xmm0, xmmword [rsi + 0x80]
xchg rbp, rsi
xchg r14, rbp
movdqa xmmword [r14 + 0x1680], xmm0
xchg r14, rbp
lea rdx, [rbp + 0x1686]
lea rcx, [rbp + 0x2c18]
call fcn.14005faf0
nop
xchg rbx, r10
mov rax, r10
xchg r10, rbx
nop dword [rax]
nop word [rax + rax]
mov byte [rbp + rax + 0x1686], 0
inc rax
cmp rax, 8
jb 0x1400a289e
xor eax, eax
mov byte [rbp - 0x69], al
mov word [rsp + 0x34], 0xf6f6
mov dword [rsp + 0x38], 0x4d1750bd
mov word [rsp + 0x3c], ax
xchg rbx, r10
mov rdx, r10
xchg r10, rbx
nop dword [rax]
movzx eax, word [rsp + rdx*2 + 0x38]
movzx ecx, byte [rsp + rdx + 0x34]
add cx, ax
mov word [rsp + rdx*2 + 0x38], cx
mov byte [rsp + rdx + 0x34], 0
inc rdx
cmp rdx, 2
jb 0x1400a28d8
movsd xmm0, qword [rsp + 0x34]
xchg rdx, rbp
movsd qword [rdx + 0x14d0], xmm0
xchg rbp, rdx
movzx eax, word [rsp + 0x3c]
mov word [rbp + 0x14d8], ax
lea rdx, [rbp + 0x14d4]
lea rcx, [rbp + 0x2c30]
call fcn.14005faf0
nop
xchg r11, rbx
mov rax, r11
xchg r11, rbx
mov byte [rbp + rax + 0x14d4], 0
inc rax
cmp rax, 4
jb 0x1400a2939
xor eax, eax
mov byte [rbp - 0x68], al
mov word [rsp + 0x2a], 0xf6f6
mov dword [rsp + 0x2e], 0x51b25339
mov word [rsp + 0x32], ax
xchg r9, rbx
mov rdx, r9
xchg r9, rbx
nop
movzx eax, word [rsp + rdx*2 + 0x2e]
movzx ecx, byte [rsp + rdx + 0x2a]
add cx, ax
mov word [rsp + rdx*2 + 0x2e], cx
mov byte [rsp + rdx + 0x2a], 0
inc rdx
cmp rdx, 2
jb 0x1400a2972
movsd xmm0, qword [rsp + 0x2a]
xchg rbx, rbp
movsd qword [rbx + 0x1480], xmm0
xchg rbx, rbp
movzx eax, word [rsp + 0x32]
mov word [rbp + 0x1488], ax
lea rdx, [rbp + 0x1484]
lea rcx, [rbp + 0x2c48]
call fcn.14005faf0
nop
xchg rbx, r8
mov rax, r8
xchg rbx, r8
mov byte [rbp + rax + 0x1484], 0
inc rax
cmp rax, 4
jb 0x1400a29d3
xor eax, eax
mov byte [rbp - 0x67], al
mov dword [rbp + 8], 0xf6f6f6f6
mov dword [rbp + 0x10], 0x99a16a44
mov dword [rbp + 0x14], 0x4e008e79
mov word [rbp + 0xc], 0xf6f6
mov dword [rbp + 0x18], 0xff4eff53
mov word [rbp + 0x1c], ax
xchg r8, rdx
mov r8, rbx
xchg r8, rdx
movzx eax, word [rbp + rdx*2 + 0x10]
movzx ecx, byte [rbp + rdx + 8]
add cx, ax
mov word [rbp + rdx*2 + 0x10], cx
mov byte [rbp + rdx + 8], 0
inc rdx
cmp rdx, 6
jb 0x1400a2a1c
xchg rdx, rbp
movups xmm0, xmmword [rdx + 8]
xchg rbp, rdx
movaps xmmword [rbp + 0x1510], xmm0
mov eax, dword [rbp + 0x18]
mov dword [rbp + 0x1520], eax
movzx eax, word [rbp + 0x1c]
mov word [rbp + 0x1524], ax
lea rdx, [rbp + 0x1518]
lea rcx, [rbp + 0x2c60]
call fcn.14005faf0
nop
xchg r14, rbx
mov rax, r14
xchg rbx, r14
nop word [rax + rax]
mov byte [rbp + rax + 0x1518], 0
inc rax
cmp rax, 0xc
jb 0x1400a2a8c
xor eax, eax
mov byte [rbp - 0x66], al
mov dword [rbp + 0x1fc], 0xf6f6f6f6
mov dword [rbp + 0x208], 0x74325339
mov dword [rbp + 0x20c], 0x4e008e79
mov dword [rbp + 0x200], 0xf6f6f6f6
mov dword [rbp + 0x210], 0xff4eff53
mov dword [rbp + 0x214], 0x99a16a44
mov word [rbp + 0x204], 0xf6f6
mov dword [rbp + 0x218], 0xff38ff38
mov byte [rbp + 0x206], 0xf6
mov dword [rbp + 0x21c], 0xff38
xchg r15, rbx
mov rdx, r15
xchg r15, rbx
nop dword [rax]
movzx eax, word [rbp + rdx*2 + 0x208]
movzx ecx, byte [rbp + rdx + 0x1fc]
add cx, ax
mov word [rbp + rdx*2 + 0x208], cx
mov byte [rbp + rdx + 0x1fc], 0
inc rdx
cmp rdx, 0xb
jb 0x1400a2b16
xchg rbp, r9
movups xmm0, xmmword [r9 + 0x1fc]
xchg r9, rbp
xchg r8, rbp
movaps xmmword [r8 + 0x1960], xmm0
xchg rbp, r8
xchg rbp, rbx
movups xmm1, xmmword [rbx + 0x20c]
xchg rbx, rbp
xchg rdx, rbp
movaps xmmword [rdx + 0x1970], xmm1
xchg rdx, rbp
mov eax, dword [rbp + 0x21c]
mov dword [rbp + 0x1980], eax
lea rdx, [rbp + 0x196c]
lea rcx, [rbp + 0x2c78]
call fcn.14005faf0
nop
xchg rbp, rbx
mov rax, rbp
xchg rbx, rbp
nop dword [rax + rax]
mov byte [rbp + rax + 0x196c], 0
inc rax
cmp rax, 0x16
jb 0x1400a2baa
xor eax, eax
mov byte [rbp - 0x65], al
mov dword [rbp + 0x4f2], 0xf6f6f6f6
mov dword [rbp + 0x506], 0x6bdf64ea
mov dword [rbp + 0x50a], 0x74325339
mov dword [rbp + 0x4f6], 0xf6f6f6f6
mov dword [rbp + 0x50e], 0x4e008e79
mov dword [rbp + 0x512], 0xff4eff53
mov dword [rbp + 0x4fa], 0xf6f6f6f6
mov dword [rbp + 0x516], 0x99a16a44
mov dword [rbp + 0x51a], 0xff2afe0b
mov dword [rbp + 0x4fe], 0xf6f6f6f6
mov dword [rbp + 0x51e], 0xff3aff32
mov dword [rbp + 0x522], 0xff2fff82
mov word [rbp + 0x502], 0xf6f6
mov dword [rbp + 0x526], 0xff33ff62
mov word [rbp + 0x52a], ax
xchg rdx, rbx
mov rbx, rdx
xchg rbx, rdx
nop dword [rax + rax]
movzx eax, word [rbp + rdx*2 + 0x506]
movzx ecx, byte [rbp + rdx + 0x4f2]
add cx, ax
mov word [rbp + rdx*2 + 0x506], cx
mov byte [rbp + rdx + 0x4f2], 0
inc rdx
cmp rdx, 0x12
jb 0x1400a2c64
xchg rbp, r11
movups xmm0, xmmword [r11 + 0x4f2]
xchg r11, rbp
movaps xmmword [rbp + 0x1b70], xmm0
xchg rbp, r11
movups xmm1, xmmword [r11 + 0x502]
xchg rbp, r11
xchg rbp, rsi
movaps xmmword [rsi + 0x1b80], xmm1
xchg rbp, rsi
xchg rbp, r15
movups xmm0, xmmword [r15 + 0x512]
xchg rbp, r15
xchg r10, rbp
movaps xmmword [r10 + 0x1b90], xmm0
xchg r10, rbp
xchg rbp, rdi
movsd xmm1, qword [rdi + 0x522]
xchg rdi, rbp
xchg rbp, r9
movsd qword [r9 + 0x1ba0], xmm1
xchg r9, rbp
movzx eax, word [rbp + 0x52a]
mov word [rbp + 0x1ba8], ax
lea rdx, [rbp + 0x1b84]
lea rcx, [rbp + 0x2c90]
call fcn.14005faf0
nop
xchg r14, rax
mov r14, rbx
xchg r14, rax
nop dword [rax + rax]
mov byte [rbp + rax + 0x1b84], 0
inc rax
cmp rax, 0x24
jb 0x1400a2d2b
xor eax, eax
mov byte [rbp - 0x64], al
mov dword [rbp + 0x6c4], 0xf6f6f6f6
mov dword [rbp + 0x6d6], 0x6bdf64ea
mov dword [rbp + 0x6da], 0x62af8ee8
mov dword [rbp + 0x6c8], 0xf6f6f6f6
mov dword [rbp + 0x6de], 0x51ab6617
mov dword [rbp + 0x6e2], 0xff445572
mov dword [rbp + 0x6cc], 0xf6f6f6f6
mov dword [rbp + 0x6e6], 0xff3aff2a
mov dword [rbp + 0x6ea], 0xff2fff82
mov dword [rbp + 0x6d0], 0xf6f6f6f6
mov dword [rbp + 0x6ee], 0xff14ff62
mov dword [rbp + 0x6f2], 0xff7dff2f
mov word [rbp + 0x6f6], ax
xchg rbx, r14
mov rdx, r14
xchg rbx, r14
nop dword [rax + rax]
movzx eax, word [rbp + rdx*2 + 0x6d6]
movzx ecx, byte [rbp + rdx + 0x6c4]
add cx, ax
mov word [rbp + rdx*2 + 0x6d6], cx
mov byte [rbp + rdx + 0x6c4], 0
inc rdx
cmp rdx, 0x10
jb 0x1400a2dd5
xchg rbp, rdx
movups xmm0, xmmword [rdx + 0x6c4]
xchg rdx, rbp
xchg rbp, rcx
movaps xmmword [rcx + 0x1c70], xmm0
xchg rbp, rcx
xchg r13, rbp
movups xmm1, xmmword [r13 + 0x6d4]
xchg rbp, r13
xchg r12, rbp
movaps xmmword [r12 + 0x1c80], xmm1
xchg r12, rbp
xchg rbp, r15
movups xmm0, xmmword [r15 + 0x6e4]
xchg r15, rbp
xchg rcx, rbp
movaps xmmword [rcx + 0x1c90], xmm0
xchg rcx, rbp
mov eax, dword [rbp + 0x6f4]
mov dword [rbp + 0x1ca0], eax
lea rdx, [rbp + 0x1c82]
lea rcx, [rbp + 0x2ca8]
call fcn.14005faf0
nop
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
nop dword [rax]
mov byte [rbp + rax + 0x1c82], 0
inc rax
cmp rax, 0x20
jb 0x1400a2e85