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

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push r12
push r13
push r14
push r15
mov r10, rcx
mov r11, r8
xor r8d, r8d
mov ecx, edx
and ecx, 0xf
mov esi, 0xffffff00
mov r13d, 0xff00ffff
mov r12d, 0xffff0000
mov r14d, 0xffff00ff
mov ebp, 0xff00
lea edi, [r8 + 8]
lea r15d, [r8 + 9]
cmp ecx, edi
ja 0x14019b9eb
je 0x14019b9db
sub ecx, 1
je 0x14019b9d1
sub ecx, 1
je 0x14019b9c6
sub ecx, 1
je 0x14019b9bb
sub ecx, 1
je 0x14019b9b0
sub ecx, 1
je 0x14019b9a2
sub ecx, 1
je 0x14019b994
cmp ecx, 1
jne 0x14019ba0e
mov ecx, dword [r10]
and ecx, 0xff000000
jmp 0x14019ba60
mov ecx, dword [r10]
and ecx, 0xff0000ff
jmp 0x14019ba60
mov ecx, dword [r10]
and ecx, 0xff00ff00
jmp 0x14019ba60
mov ecx, dword [r10]
and ecx, r13d
jmp 0x14019ba60
mov ecx, dword [r10]
and ecx, r12d
jmp 0x14019ba60
mov ecx, dword [r10]
and ecx, r14d
jmp 0x14019ba60
mov ecx, dword [r10]
and ecx, esi
jmp 0x14019ba60
movzx ecx, byte [r10 + 2]
movzx eax, word [r10]
shl ecx, 0x10
or ecx, eax
jmp 0x14019ba60
sub ecx, r15d
je 0x14019ba4c
sub ecx, 1
je 0x14019ba36
sub ecx, 1
je 0x14019ba2c
sub ecx, 1
je 0x14019ba26
sub ecx, 1
je 0x14019ba1e
sub ecx, 1
je 0x14019ba18
cmp ecx, 1
je 0x14019ba13
mov ecx, dword [r10]
jmp 0x14019ba60
mov ecx, r8d
jmp 0x14019ba60
movzx ecx, byte [r10]
jmp 0x14019ba60
movzx ecx, word [r10]
and ecx, ebp
jmp 0x14019ba60
movzx ecx, word [r10]
jmp 0x14019ba60
movzx ecx, byte [r10 + 2]
shl ecx, 0x10
jmp 0x14019ba60
movzx ecx, byte [r10 + 2]
movzx eax, word [r10]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019ba60
movzx ecx, byte [r10 + 2]
movzx eax, word [r10]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
mov rcx, rdx
shr rcx, 4
and ecx, 0xf
imul rbx, rax, 0x4c494243
cmp ecx, edi
ja 0x14019bb15
je 0x14019bb04
sub ecx, 1
je 0x14019baf9
sub ecx, 1
je 0x14019baed
sub ecx, 1
je 0x14019bae1
sub ecx, 1
je 0x14019bad5
sub ecx, 1
je 0x14019bac6
sub ecx, 1
je 0x14019bab7
cmp ecx, 1
jne 0x14019bb38
mov ecx, dword [r10 + 4]
and ecx, 0xff000000
jmp 0x14019bb90
mov ecx, dword [r10 + 4]
and ecx, 0xff0000ff
jmp 0x14019bb90
mov ecx, dword [r10 + 4]
and ecx, 0xff00ff00
jmp 0x14019bb90
mov ecx, dword [r10 + 4]
and ecx, r13d
jmp 0x14019bb90
mov ecx, dword [r10 + 4]
and ecx, r12d
jmp 0x14019bb90
mov ecx, dword [r10 + 4]
and ecx, r14d
jmp 0x14019bb90
mov ecx, dword [r10 + 4]
and ecx, esi
jmp 0x14019bb90
movzx ecx, byte [r10 + 6]
movzx eax, word [r10 + 4]
shl ecx, 0x10
or ecx, eax
jmp 0x14019bb90
sub ecx, r15d
je 0x14019bb7b
sub ecx, 1
je 0x14019bb64
sub ecx, 1
je 0x14019bb5a
sub ecx, 1
je 0x14019bb53
sub ecx, 1
je 0x14019bb4a
sub ecx, 1
je 0x14019bb43
cmp ecx, 1
je 0x14019bb3e
mov ecx, dword [r10 + 4]
jmp 0x14019bb90
mov ecx, r8d
jmp 0x14019bb90
movzx ecx, byte [r10 + 4]
jmp 0x14019bb90
movzx ecx, word [r10 + 4]
and ecx, ebp
jmp 0x14019bb90
movzx ecx, word [r10 + 4]
jmp 0x14019bb90
movzx ecx, byte [r10 + 6]
shl ecx, 0x10
jmp 0x14019bb90
movzx ecx, byte [r10 + 6]
movzx eax, word [r10 + 4]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019bb90
movzx ecx, byte [r10 + 6]
movzx eax, word [r10 + 4]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x442e6c69
add rbx, rcx
mov rcx, rdx
shr rcx, 8
and ecx, 0xf
cmp ecx, edi
ja 0x14019bc48
je 0x14019bc37
sub ecx, 1
je 0x14019bc2c
sub ecx, 1
je 0x14019bc20
sub ecx, 1
je 0x14019bc14
sub ecx, 1
je 0x14019bc08
sub ecx, 1
je 0x14019bbf9
sub ecx, 1
je 0x14019bbea
cmp ecx, 1
jne 0x14019bc6b
mov ecx, dword [r10 + 8]
and ecx, 0xff000000
jmp 0x14019bcc3
mov ecx, dword [r10 + 8]
and ecx, 0xff0000ff
jmp 0x14019bcc3
mov ecx, dword [r10 + 8]
and ecx, 0xff00ff00
jmp 0x14019bcc3
mov ecx, dword [r10 + 8]
and ecx, r13d
jmp 0x14019bcc3
mov ecx, dword [r10 + 8]
and ecx, r12d
jmp 0x14019bcc3
mov ecx, dword [r10 + 8]
and ecx, r14d
jmp 0x14019bcc3
mov ecx, dword [r10 + 8]
and ecx, esi
jmp 0x14019bcc3
movzx ecx, byte [r10 + 0xa]
movzx eax, word [r10 + 8]
shl ecx, 0x10
or ecx, eax
jmp 0x14019bcc3
sub ecx, r15d
je 0x14019bcae
sub ecx, 1
je 0x14019bc97
sub ecx, 1
je 0x14019bc8d
sub ecx, 1
je 0x14019bc86
sub ecx, 1
je 0x14019bc7d
sub ecx, 1
je 0x14019bc76
cmp ecx, 1
je 0x14019bc71
mov ecx, dword [r10 + 8]
jmp 0x14019bcc3
mov ecx, r8d
jmp 0x14019bcc3
movzx ecx, byte [r10 + 8]
jmp 0x14019bcc3
movzx ecx, word [r10 + 8]
and ecx, ebp
jmp 0x14019bcc3
movzx ecx, word [r10 + 8]
jmp 0x14019bcc3
movzx ecx, byte [r10 + 0xa]
shl ecx, 0x10
jmp 0x14019bcc3
movzx ecx, byte [r10 + 0xa]
movzx eax, word [r10 + 8]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019bcc3
movzx ecx, byte [r10 + 0xa]
movzx eax, word [r10 + 8]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x62286368
add rbx, rcx
mov rcx, rdx
shr rcx, 0xc
and ecx, 0xf
cmp ecx, edi
ja 0x14019bd7b
je 0x14019bd6a
sub ecx, 1
je 0x14019bd5f
sub ecx, 1
je 0x14019bd53
sub ecx, 1
je 0x14019bd47
sub ecx, 1
je 0x14019bd3b
sub ecx, 1
je 0x14019bd2c
sub ecx, 1
je 0x14019bd1d
cmp ecx, 1
jne 0x14019bd9e
mov ecx, dword [r10 + 0xc]
and ecx, 0xff000000
jmp 0x14019bdf6
mov ecx, dword [r10 + 0xc]
and ecx, 0xff0000ff
jmp 0x14019bdf6
mov ecx, dword [r10 + 0xc]
and ecx, 0xff00ff00
jmp 0x14019bdf6
mov ecx, dword [r10 + 0xc]
and ecx, r13d
jmp 0x14019bdf6
mov ecx, dword [r10 + 0xc]
and ecx, r12d
jmp 0x14019bdf6
mov ecx, dword [r10 + 0xc]
and ecx, r14d
jmp 0x14019bdf6
mov ecx, dword [r10 + 0xc]
and ecx, esi
jmp 0x14019bdf6
movzx ecx, byte [r10 + 0xe]
movzx eax, word [r10 + 0xc]
shl ecx, 0x10
or ecx, eax
jmp 0x14019bdf6
sub ecx, r15d
je 0x14019bde1
sub ecx, 1
je 0x14019bdca
sub ecx, 1
je 0x14019bdc0
sub ecx, 1
je 0x14019bdb9
sub ecx, 1
je 0x14019bdb0
sub ecx, 1
je 0x14019bda9
cmp ecx, 1
je 0x14019bda4
mov ecx, dword [r10 + 0xc]
jmp 0x14019bdf6
mov ecx, r8d
jmp 0x14019bdf6
movzx ecx, byte [r10 + 0xc]
jmp 0x14019bdf6
movzx ecx, word [r10 + 0xc]
and ecx, ebp
jmp 0x14019bdf6
movzx ecx, word [r10 + 0xc]
jmp 0x14019bdf6
movzx ecx, byte [r10 + 0xe]
shl ecx, 0x10
jmp 0x14019bdf6
movzx ecx, byte [r10 + 0xe]
movzx eax, word [r10 + 0xc]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019bdf6
movzx ecx, byte [r10 + 0xe]
movzx eax, word [r10 + 0xc]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x6b73746b
add rbx, rcx
mov rcx, rdx
shr rcx, 0x10
and ecx, 0xf
cmp ecx, edi
ja 0x14019beae
je 0x14019be9d
sub ecx, 1
je 0x14019be92
sub ecx, 1
je 0x14019be86
sub ecx, 1
je 0x14019be7a
sub ecx, 1
je 0x14019be6e
sub ecx, 1
je 0x14019be5f
sub ecx, 1
je 0x14019be50
cmp ecx, 1
jne 0x14019bed1
mov ecx, dword [r10 + 0x10]
and ecx, 0xff000000
jmp 0x14019bf29
mov ecx, dword [r10 + 0x10]
and ecx, 0xff0000ff
jmp 0x14019bf29
mov ecx, dword [r10 + 0x10]
and ecx, 0xff00ff00
jmp 0x14019bf29
mov ecx, dword [r10 + 0x10]
and ecx, r13d
jmp 0x14019bf29
mov ecx, dword [r10 + 0x10]
and ecx, r12d
jmp 0x14019bf29
mov ecx, dword [r10 + 0x10]
and ecx, r14d
jmp 0x14019bf29
mov ecx, dword [r10 + 0x10]
and ecx, esi
jmp 0x14019bf29
movzx ecx, byte [r10 + 0x12]
movzx eax, word [r10 + 0x10]
shl ecx, 0x10
or ecx, eax
jmp 0x14019bf29
sub ecx, r15d
je 0x14019bf14
sub ecx, 1
je 0x14019befd
sub ecx, 1
je 0x14019bef3
sub ecx, 1
je 0x14019beec
sub ecx, 1
je 0x14019bee3
sub ecx, 1
je 0x14019bedc
cmp ecx, 1
je 0x14019bed7
mov ecx, dword [r10 + 0x10]
jmp 0x14019bf29
mov ecx, r8d
jmp 0x14019bf29
movzx ecx, byte [r10 + 0x10]
jmp 0x14019bf29
movzx ecx, word [r10 + 0x10]
and ecx, ebp
jmp 0x14019bf29
movzx ecx, word [r10 + 0x10]
jmp 0x14019bf29
movzx ecx, byte [r10 + 0x12]
shl ecx, 0x10
jmp 0x14019bf29
movzx ecx, byte [r10 + 0x12]
movzx eax, word [r10 + 0x10]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019bf29
movzx ecx, byte [r10 + 0x12]
movzx eax, word [r10 + 0x10]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x2e6f626a
add rbx, rcx
mov rcx, rdx
shr rcx, 0x14
and ecx, 0xf
cmp ecx, edi
ja 0x14019bfe1
je 0x14019bfd0
sub ecx, 1
je 0x14019bfc5
sub ecx, 1
je 0x14019bfb9
sub ecx, 1
je 0x14019bfad
sub ecx, 1
je 0x14019bfa1
sub ecx, 1
je 0x14019bf92
sub ecx, 1
je 0x14019bf83
cmp ecx, 1
jne 0x14019c004
mov ecx, dword [r10 + 0x14]
and ecx, 0xff000000
jmp 0x14019c05c
mov ecx, dword [r10 + 0x14]
and ecx, 0xff0000ff
jmp 0x14019c05c
mov ecx, dword [r10 + 0x14]
and ecx, 0xff00ff00
jmp 0x14019c05c
mov ecx, dword [r10 + 0x14]
and ecx, r13d
jmp 0x14019c05c
mov ecx, dword [r10 + 0x14]
and ecx, r12d
jmp 0x14019c05c
mov ecx, dword [r10 + 0x14]
and ecx, r14d
jmp 0x14019c05c
mov ecx, dword [r10 + 0x14]
and ecx, esi
jmp 0x14019c05c
movzx ecx, byte [r10 + 0x16]
movzx eax, word [r10 + 0x14]
shl ecx, 0x10
or ecx, eax
jmp 0x14019c05c
sub ecx, r15d
je 0x14019c047
sub ecx, 1
je 0x14019c030
sub ecx, 1
je 0x14019c026
sub ecx, 1
je 0x14019c01f
sub ecx, 1
je 0x14019c016
sub ecx, 1
je 0x14019c00f
cmp ecx, 1
je 0x14019c00a
mov ecx, dword [r10 + 0x14]
jmp 0x14019c05c
mov ecx, r8d
jmp 0x14019c05c
movzx ecx, byte [r10 + 0x14]
jmp 0x14019c05c
movzx ecx, word [r10 + 0x14]
and ecx, ebp
jmp 0x14019c05c
movzx ecx, word [r10 + 0x14]
jmp 0x14019c05c
movzx ecx, byte [r10 + 0x16]
shl ecx, 0x10
jmp 0x14019c05c
movzx ecx, byte [r10 + 0x16]
movzx eax, word [r10 + 0x14]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019c05c
movzx ecx, byte [r10 + 0x16]
movzx eax, word [r10 + 0x14]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x29203a20
add rbx, rcx
mov rcx, rdx
shr rcx, 0x18
and ecx, 0xf
cmp ecx, edi
ja 0x14019c114
je 0x14019c103
sub ecx, 1
je 0x14019c0f8
sub ecx, 1
je 0x14019c0ec
sub ecx, 1
je 0x14019c0e0
sub ecx, 1
je 0x14019c0d4
sub ecx, 1
je 0x14019c0c5
sub ecx, 1
je 0x14019c0b6
cmp ecx, 1
jne 0x14019c137
mov ecx, dword [r10 + 0x18]
and ecx, 0xff000000
jmp 0x14019c18f
mov ecx, dword [r10 + 0x18]
and ecx, 0xff0000ff
jmp 0x14019c18f
mov ecx, dword [r10 + 0x18]
and ecx, 0xff00ff00
jmp 0x14019c18f
mov ecx, dword [r10 + 0x18]
and ecx, r13d
jmp 0x14019c18f
mov ecx, dword [r10 + 0x18]
and ecx, r12d
jmp 0x14019c18f
mov ecx, dword [r10 + 0x18]
and ecx, r14d
jmp 0x14019c18f
mov ecx, dword [r10 + 0x18]
and ecx, esi
jmp 0x14019c18f
movzx ecx, byte [r10 + 0x1a]
movzx eax, word [r10 + 0x18]
shl ecx, 0x10
or ecx, eax
jmp 0x14019c18f
sub ecx, r15d
je 0x14019c17a
sub ecx, 1
je 0x14019c163
sub ecx, 1
je 0x14019c159
sub ecx, 1
je 0x14019c152
sub ecx, 1
je 0x14019c149
sub ecx, 1
je 0x14019c142
cmp ecx, 1
je 0x14019c13d
mov ecx, dword [r10 + 0x18]
jmp 0x14019c18f
mov ecx, r8d
jmp 0x14019c18f
movzx ecx, byte [r10 + 0x18]
jmp 0x14019c18f
movzx ecx, word [r10 + 0x18]
and ecx, ebp
jmp 0x14019c18f
movzx ecx, word [r10 + 0x18]
jmp 0x14019c18f
movzx ecx, byte [r10 + 0x1a]
shl ecx, 0x10
jmp 0x14019c18f
movzx ecx, byte [r10 + 0x1a]
movzx eax, word [r10 + 0x18]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019c18f
movzx ecx, byte [r10 + 0x1a]
movzx eax, word [r10 + 0x18]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x7761726e
add rbx, rcx
mov rcx, rdx
shr rcx, 0x1c
and ecx, 0xf
cmp ecx, edi
ja 0x14019c247
je 0x14019c236
sub ecx, 1
je 0x14019c22b
sub ecx, 1
je 0x14019c21f
sub ecx, 1
je 0x14019c213
sub ecx, 1
je 0x14019c207
sub ecx, 1
je 0x14019c1f8
sub ecx, 1
je 0x14019c1e9
cmp ecx, 1
jne 0x14019c26a
mov ecx, dword [r10 + 0x1c]
and ecx, 0xff000000
jmp 0x14019c2c2
mov ecx, dword [r10 + 0x1c]
and ecx, 0xff0000ff
jmp 0x14019c2c2
mov ecx, dword [r10 + 0x1c]
and ecx, 0xff00ff00
jmp 0x14019c2c2
mov ecx, dword [r10 + 0x1c]
and ecx, r13d
jmp 0x14019c2c2
mov ecx, dword [r10 + 0x1c]
and ecx, r12d
jmp 0x14019c2c2
mov ecx, dword [r10 + 0x1c]
and ecx, r14d
jmp 0x14019c2c2
mov ecx, dword [r10 + 0x1c]
and ecx, esi
jmp 0x14019c2c2
movzx ecx, byte [r10 + 0x1e]
movzx eax, word [r10 + 0x1c]
shl ecx, 0x10
or ecx, eax
jmp 0x14019c2c2
sub ecx, r15d
je 0x14019c2ad
sub ecx, 1
je 0x14019c296
sub ecx, 1
je 0x14019c28c
sub ecx, 1
je 0x14019c285
sub ecx, 1
je 0x14019c27c
sub ecx, 1
je 0x14019c275
cmp ecx, 1
je 0x14019c270
mov ecx, dword [r10 + 0x1c]
jmp 0x14019c2c2
mov ecx, r8d
jmp 0x14019c2c2
movzx ecx, byte [r10 + 0x1c]
jmp 0x14019c2c2
movzx ecx, word [r10 + 0x1c]
and ecx, ebp
jmp 0x14019c2c2
movzx ecx, word [r10 + 0x1c]
jmp 0x14019c2c2
movzx ecx, byte [r10 + 0x1e]
shl ecx, 0x10
jmp 0x14019c2c2
movzx ecx, byte [r10 + 0x1e]
movzx eax, word [r10 + 0x1c]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019c2c2
movzx ecx, byte [r10 + 0x1e]
movzx eax, word [r10 + 0x1c]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x696e6720
add rbx, rcx
mov rcx, rdx
shr rcx, 0x20
and ecx, 0xf
cmp ecx, edi
ja 0x14019c37a
je 0x14019c369
sub ecx, 1
je 0x14019c35e
sub ecx, 1
je 0x14019c352
sub ecx, 1
je 0x14019c346
sub ecx, 1
je 0x14019c33a
sub ecx, 1
je 0x14019c32b
sub ecx, 1
je 0x14019c31c
cmp ecx, 1
jne 0x14019c39d
mov ecx, dword [r10 + 0x20]
and ecx, 0xff000000
jmp 0x14019c3f5
mov ecx, dword [r10 + 0x20]
and ecx, 0xff0000ff
jmp 0x14019c3f5
mov ecx, dword [r10 + 0x20]
and ecx, 0xff00ff00
jmp 0x14019c3f5
mov ecx, dword [r10 + 0x20]
and ecx, r13d
jmp 0x14019c3f5
mov ecx, dword [r10 + 0x20]
and ecx, r12d
jmp 0x14019c3f5
mov ecx, dword [r10 + 0x20]
and ecx, r14d
jmp 0x14019c3f5
mov ecx, dword [r10 + 0x20]
and ecx, esi
jmp 0x14019c3f5
movzx ecx, byte [r10 + 0x22]
movzx eax, word [r10 + 0x20]
shl ecx, 0x10
or ecx, eax
jmp 0x14019c3f5
sub ecx, r15d
je 0x14019c3e0
sub ecx, 1
je 0x14019c3c9
sub ecx, 1
je 0x14019c3bf
sub ecx, 1
je 0x14019c3b8
sub ecx, 1
je 0x14019c3af
sub ecx, 1
je 0x14019c3a8
cmp ecx, 1
je 0x14019c3a3
mov ecx, dword [r10 + 0x20]
jmp 0x14019c3f5
mov ecx, r8d
jmp 0x14019c3f5
movzx ecx, byte [r10 + 0x20]
jmp 0x14019c3f5
movzx ecx, word [r10 + 0x20]
and ecx, ebp
jmp 0x14019c3f5
movzx ecx, word [r10 + 0x20]
jmp 0x14019c3f5
movzx ecx, byte [r10 + 0x22]
shl ecx, 0x10
jmp 0x14019c3f5
movzx ecx, byte [r10 + 0x22]
movzx eax, word [r10 + 0x20]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019c3f5
movzx ecx, byte [r10 + 0x22]
movzx eax, word [r10 + 0x20]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x4c4e4b34
add rbx, rcx
mov rcx, rdx
shr rcx, 0x24
and ecx, 0xf
cmp ecx, edi
ja 0x14019c4ad
je 0x14019c49c
sub ecx, 1
je 0x14019c491
sub ecx, 1
je 0x14019c485
sub ecx, 1
je 0x14019c479
sub ecx, 1
je 0x14019c46d
sub ecx, 1
je 0x14019c45e
sub ecx, 1
je 0x14019c44f
cmp ecx, 1
jne 0x14019c4d0
mov ecx, dword [r10 + 0x24]
and ecx, 0xff000000
jmp 0x14019c528
mov ecx, dword [r10 + 0x24]
and ecx, 0xff0000ff
jmp 0x14019c528
mov ecx, dword [r10 + 0x24]
and ecx, 0xff00ff00
jmp 0x14019c528
mov ecx, dword [r10 + 0x24]
and ecx, r13d
jmp 0x14019c528
mov ecx, dword [r10 + 0x24]
and ecx, r12d
jmp 0x14019c528
mov ecx, dword [r10 + 0x24]
and ecx, r14d
jmp 0x14019c528
mov ecx, dword [r10 + 0x24]
and ecx, esi
jmp 0x14019c528
movzx ecx, byte [r10 + 0x26]
movzx eax, word [r10 + 0x24]
shl ecx, 0x10
or ecx, eax
jmp 0x14019c528
sub ecx, r15d
je 0x14019c513
sub ecx, 1
je 0x14019c4fc
sub ecx, 1
je 0x14019c4f2
sub ecx, 1
je 0x14019c4eb
sub ecx, 1
je 0x14019c4e2
sub ecx, 1
je 0x14019c4db
cmp ecx, 1
je 0x14019c4d6
mov ecx, dword [r10 + 0x24]
jmp 0x14019c528
mov ecx, r8d
jmp 0x14019c528
movzx ecx, byte [r10 + 0x24]
jmp 0x14019c528
movzx ecx, word [r10 + 0x24]
and ecx, ebp
jmp 0x14019c528
movzx ecx, word [r10 + 0x24]
jmp 0x14019c528
movzx ecx, byte [r10 + 0x26]
shl ecx, 0x10
jmp 0x14019c528
movzx ecx, byte [r10 + 0x26]
movzx eax, word [r10 + 0x24]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019c528
movzx ecx, byte [r10 + 0x26]
movzx eax, word [r10 + 0x24]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x3030363a
add rbx, rcx
mov rcx, rdx
shr rcx, 0x28
and ecx, 0xf
cmp ecx, edi
ja 0x14019c5e0
je 0x14019c5cf
sub ecx, 1
je 0x14019c5c4
sub ecx, 1
je 0x14019c5b8
sub ecx, 1
je 0x14019c5ac
sub ecx, 1
je 0x14019c5a0
sub ecx, 1
je 0x14019c591
sub ecx, 1
je 0x14019c582
cmp ecx, 1
jne 0x14019c603
mov ecx, dword [r10 + 0x28]
and ecx, 0xff000000
jmp 0x14019c65b
mov ecx, dword [r10 + 0x28]
and ecx, 0xff0000ff
jmp 0x14019c65b
mov ecx, dword [r10 + 0x28]
and ecx, 0xff00ff00
jmp 0x14019c65b
mov ecx, dword [r10 + 0x28]
and ecx, r13d
jmp 0x14019c65b
mov ecx, dword [r10 + 0x28]
and ecx, r12d
jmp 0x14019c65b
mov ecx, dword [r10 + 0x28]
and ecx, r14d
jmp 0x14019c65b
mov ecx, dword [r10 + 0x28]
and ecx, esi
jmp 0x14019c65b
movzx ecx, byte [r10 + 0x2a]
movzx eax, word [r10 + 0x28]
shl ecx, 0x10
or ecx, eax
jmp 0x14019c65b
sub ecx, r15d
je 0x14019c646
sub ecx, 1
je 0x14019c62f
sub ecx, 1
je 0x14019c625
sub ecx, 1
je 0x14019c61e
sub ecx, 1
je 0x14019c615
sub ecx, 1
je 0x14019c60e
cmp ecx, 1
je 0x14019c609
mov ecx, dword [r10 + 0x28]
jmp 0x14019c65b
mov ecx, r8d
jmp 0x14019c65b
movzx ecx, byte [r10 + 0x28]
jmp 0x14019c65b
movzx ecx, word [r10 + 0x28]
and ecx, ebp
jmp 0x14019c65b
movzx ecx, word [r10 + 0x28]
jmp 0x14019c65b
movzx ecx, byte [r10 + 0x2a]
shl ecx, 0x10
jmp 0x14019c65b
movzx ecx, byte [r10 + 0x2a]
movzx eax, word [r10 + 0x28]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019c65b
movzx ecx, byte [r10 + 0x2a]
movzx eax, word [r10 + 0x28]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x205f5f61
add rbx, rcx
mov rcx, rdx
shr rcx, 0x2c
and ecx, 0xf
cmp ecx, edi
ja 0x14019c713
je 0x14019c702
sub ecx, 1
je 0x14019c6f7
sub ecx, 1
je 0x14019c6eb
sub ecx, 1
je 0x14019c6df
sub ecx, 1
je 0x14019c6d3
sub ecx, 1
je 0x14019c6c4
sub ecx, 1
je 0x14019c6b5
cmp ecx, 1
jne 0x14019c736
mov ecx, dword [r10 + 0x2c]
and ecx, 0xff000000
jmp 0x14019c78e
mov ecx, dword [r10 + 0x2c]
and ecx, 0xff0000ff
jmp 0x14019c78e
mov ecx, dword [r10 + 0x2c]
and ecx, 0xff00ff00
jmp 0x14019c78e
mov ecx, dword [r10 + 0x2c]
and ecx, r13d
jmp 0x14019c78e
mov ecx, dword [r10 + 0x2c]
and ecx, r12d
jmp 0x14019c78e
mov ecx, dword [r10 + 0x2c]
and ecx, r14d
jmp 0x14019c78e
mov ecx, dword [r10 + 0x2c]
and ecx, esi
jmp 0x14019c78e
movzx ecx, byte [r10 + 0x2e]
movzx eax, word [r10 + 0x2c]
shl ecx, 0x10
or ecx, eax
jmp 0x14019c78e
sub ecx, r15d
je 0x14019c779
sub ecx, 1
je 0x14019c762
sub ecx, 1
je 0x14019c758
sub ecx, 1
je 0x14019c751
sub ecx, 1
je 0x14019c748
sub ecx, 1
je 0x14019c741
cmp ecx, 1
je 0x14019c73c
mov ecx, dword [r10 + 0x2c]
jmp 0x14019c78e
mov ecx, r8d
jmp 0x14019c78e
movzx ecx, byte [r10 + 0x2c]
jmp 0x14019c78e
movzx ecx, word [r10 + 0x2c]
and ecx, ebp
jmp 0x14019c78e
movzx ecx, word [r10 + 0x2c]
jmp 0x14019c78e
movzx ecx, byte [r10 + 0x2e]
shl ecx, 0x10
jmp 0x14019c78e
movzx ecx, byte [r10 + 0x2e]
movzx eax, word [r10 + 0x2c]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019c78e
movzx ecx, byte [r10 + 0x2e]
movzx eax, word [r10 + 0x2c]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x6c6c6f63
add rbx, rcx
mov rcx, rdx
shr rcx, 0x30
and ecx, 0xf
cmp ecx, edi
ja 0x14019c846
je 0x14019c835
sub ecx, 1
je 0x14019c82a
sub ecx, 1
je 0x14019c81e
sub ecx, 1
je 0x14019c812
sub ecx, 1
je 0x14019c806
sub ecx, 1
je 0x14019c7f7
sub ecx, 1
je 0x14019c7e8
cmp ecx, 1
jne 0x14019c869
mov ecx, dword [r10 + 0x30]
and ecx, 0xff000000
jmp 0x14019c8c1
mov ecx, dword [r10 + 0x30]
and ecx, 0xff0000ff
jmp 0x14019c8c1
mov ecx, dword [r10 + 0x30]
and ecx, 0xff00ff00
jmp 0x14019c8c1
mov ecx, dword [r10 + 0x30]
and ecx, r13d
jmp 0x14019c8c1
mov ecx, dword [r10 + 0x30]
and ecx, r12d
jmp 0x14019c8c1
mov ecx, dword [r10 + 0x30]
and ecx, r14d
jmp 0x14019c8c1
mov ecx, dword [r10 + 0x30]
and ecx, esi
jmp 0x14019c8c1
movzx ecx, byte [r10 + 0x32]
movzx eax, word [r10 + 0x30]
shl ecx, 0x10
or ecx, eax
jmp 0x14019c8c1
sub ecx, r15d
je 0x14019c8ac
sub ecx, 1
je 0x14019c895
sub ecx, 1
je 0x14019c88b
sub ecx, 1
je 0x14019c884
sub ecx, 1
je 0x14019c87b
sub ecx, 1
je 0x14019c874
cmp ecx, 1
je 0x14019c86f
mov ecx, dword [r10 + 0x30]
jmp 0x14019c8c1
mov ecx, r8d
jmp 0x14019c8c1
movzx ecx, byte [r10 + 0x30]
jmp 0x14019c8c1
movzx ecx, word [r10 + 0x30]
and ecx, ebp
jmp 0x14019c8c1
movzx ecx, word [r10 + 0x30]
jmp 0x14019c8c1
movzx ecx, byte [r10 + 0x32]
shl ecx, 0x10
jmp 0x14019c8c1
movzx ecx, byte [r10 + 0x32]
movzx eax, word [r10 + 0x30]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019c8c1
movzx ecx, byte [r10 + 0x32]
movzx eax, word [r10 + 0x30]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x615f7072
add rbx, rcx
mov rcx, rdx
shr rcx, 0x34
and ecx, 0xf
cmp ecx, edi
ja 0x14019c979
je 0x14019c968
sub ecx, 1
je 0x14019c95d
sub ecx, 1
je 0x14019c951
sub ecx, 1
je 0x14019c945
sub ecx, 1
je 0x14019c939
sub ecx, 1
je 0x14019c92a
sub ecx, 1
je 0x14019c91b
cmp ecx, 1
jne 0x14019c99c
mov ecx, dword [r10 + 0x34]
and ecx, 0xff000000
jmp 0x14019c9f4
mov ecx, dword [r10 + 0x34]
and ecx, 0xff0000ff
jmp 0x14019c9f4
mov ecx, dword [r10 + 0x34]
and ecx, 0xff00ff00
jmp 0x14019c9f4
mov ecx, dword [r10 + 0x34]
and ecx, r13d
jmp 0x14019c9f4
mov ecx, dword [r10 + 0x34]
and ecx, r12d
jmp 0x14019c9f4
mov ecx, dword [r10 + 0x34]
and ecx, r14d
jmp 0x14019c9f4
mov ecx, dword [r10 + 0x34]
and ecx, esi
jmp 0x14019c9f4
movzx ecx, byte [r10 + 0x36]
movzx eax, word [r10 + 0x34]
shl ecx, 0x10
or ecx, eax
jmp 0x14019c9f4
sub ecx, r15d
je 0x14019c9df
sub ecx, 1
je 0x14019c9c8
sub ecx, 1
je 0x14019c9be
sub ecx, 1
je 0x14019c9b7
sub ecx, 1
je 0x14019c9ae
sub ecx, 1
je 0x14019c9a7
cmp ecx, 1
je 0x14019c9a2
mov ecx, dword [r10 + 0x34]
jmp 0x14019c9f4
mov ecx, r8d
jmp 0x14019c9f4
movzx ecx, byte [r10 + 0x34]
jmp 0x14019c9f4
movzx ecx, word [r10 + 0x34]
and ecx, ebp
jmp 0x14019c9f4
movzx ecx, word [r10 + 0x34]
jmp 0x14019c9f4
movzx ecx, byte [r10 + 0x36]
shl ecx, 0x10
jmp 0x14019c9f4
movzx ecx, byte [r10 + 0x36]
movzx eax, word [r10 + 0x34]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019c9f4
movzx ecx, byte [r10 + 0x36]
movzx eax, word [r10 + 0x34]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x6f626520
add rbx, rcx
mov rcx, rdx
shr rcx, 0x38
and ecx, 0xf
cmp ecx, edi
ja 0x14019caac
je 0x14019ca9b
sub ecx, 1
je 0x14019ca90
sub ecx, 1
je 0x14019ca84
sub ecx, 1
je 0x14019ca78
sub ecx, 1
je 0x14019ca6c
sub ecx, 1
je 0x14019ca5d
sub ecx, 1
je 0x14019ca4e
cmp ecx, 1
jne 0x14019cacf
mov ecx, dword [r10 + 0x38]
and ecx, 0xff000000
jmp 0x14019cb27
mov ecx, dword [r10 + 0x38]
and ecx, 0xff0000ff
jmp 0x14019cb27
mov ecx, dword [r10 + 0x38]
and ecx, 0xff00ff00
jmp 0x14019cb27
mov ecx, dword [r10 + 0x38]
and ecx, r13d
jmp 0x14019cb27
mov ecx, dword [r10 + 0x38]
and ecx, r12d
jmp 0x14019cb27
mov ecx, dword [r10 + 0x38]
and ecx, r14d
jmp 0x14019cb27
mov ecx, dword [r10 + 0x38]
and ecx, esi
jmp 0x14019cb27
movzx ecx, byte [r10 + 0x3a]
movzx eax, word [r10 + 0x38]
shl ecx, 0x10
or ecx, eax
jmp 0x14019cb27
sub ecx, r15d
je 0x14019cb12
sub ecx, 1
je 0x14019cafb
sub ecx, 1
je 0x14019caf1
sub ecx, 1
je 0x14019caea
sub ecx, 1
je 0x14019cae1
sub ecx, 1
je 0x14019cada
cmp ecx, 1
je 0x14019cad5
mov ecx, dword [r10 + 0x38]
jmp 0x14019cb27
mov ecx, r8d
jmp 0x14019cb27
movzx ecx, byte [r10 + 0x38]
jmp 0x14019cb27
movzx ecx, word [r10 + 0x38]
and ecx, ebp
jmp 0x14019cb27
movzx ecx, word [r10 + 0x38]
jmp 0x14019cb27
movzx ecx, byte [r10 + 0x3a]
shl ecx, 0x10
jmp 0x14019cb27
movzx ecx, byte [r10 + 0x3a]
movzx eax, word [r10 + 0x38]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019cb27
movzx ecx, byte [r10 + 0x3a]
movzx eax, word [r10 + 0x38]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x616c7265
shr rdx, 0x3c
add rbx, rcx
cmp edx, edi
ja 0x14019cbd9
je 0x14019cbc8
sub edx, 1
je 0x14019cbbd
sub edx, 1
je 0x14019cbb1
sub edx, 1
je 0x14019cba5
sub edx, 1
je 0x14019cb99
sub edx, 1
je 0x14019cb8a
sub edx, 1
je 0x14019cb7b
cmp edx, 1
jne 0x14019cbfc
mov ecx, dword [r10 + 0x3c]
and ecx, 0xff000000
jmp 0x14019cc54
mov ecx, dword [r10 + 0x3c]
and ecx, 0xff0000ff
jmp 0x14019cc54
mov ecx, dword [r10 + 0x3c]
and ecx, 0xff00ff00
jmp 0x14019cc54
mov ecx, dword [r10 + 0x3c]
and ecx, r13d
jmp 0x14019cc54
mov ecx, dword [r10 + 0x3c]
and ecx, r12d
jmp 0x14019cc54
mov ecx, dword [r10 + 0x3c]
and ecx, r14d
jmp 0x14019cc54
mov ecx, dword [r10 + 0x3c]
and ecx, esi
jmp 0x14019cc54
movzx ecx, byte [r10 + 0x3e]
movzx eax, word [r10 + 0x3c]
shl ecx, 0x10
or ecx, eax
jmp 0x14019cc54
sub edx, r15d
je 0x14019cc3f
sub edx, 1
je 0x14019cc28
sub edx, 1
je 0x14019cc1e
sub edx, 1
je 0x14019cc17
sub edx, 1
je 0x14019cc0e
sub edx, 1
je 0x14019cc07
cmp edx, 1
je 0x14019cc02
mov ecx, dword [r10 + 0x3c]
jmp 0x14019cc54
mov ecx, r8d
jmp 0x14019cc54
movzx ecx, byte [r10 + 0x3c]
jmp 0x14019cc54
movzx ecx, word [r10 + 0x3c]
and ecx, ebp
jmp 0x14019cc54
movzx ecx, word [r10 + 0x3c]
jmp 0x14019cc54
movzx ecx, byte [r10 + 0x3e]
shl ecx, 0x10
jmp 0x14019cc54
movzx ecx, byte [r10 + 0x3e]
movzx eax, word [r10 + 0x3c]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019cc54
movzx ecx, byte [r10 + 0x3e]
movzx eax, word [r10 + 0x3c]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
mov edx, 0xffffffff
imul rcx, rax, 0x61647920
add rbx, rcx
cmp r11, rdx
je 0x14019dfa5
mov ecx, r11d
and ecx, 0xf
cmp ecx, edi
ja 0x14019cd16
je 0x14019cd05
sub ecx, 1
je 0x14019ccfa
sub ecx, 1
je 0x14019ccee
sub ecx, 1
je 0x14019cce2
sub ecx, 1
je 0x14019ccd6
sub ecx, 1
je 0x14019ccc7
sub ecx, 1
je 0x14019ccb8
cmp ecx, 1
jne 0x14019cd39
mov ecx, dword [r10 + 0x40]
and ecx, 0xff000000
jmp 0x14019cd91
mov ecx, dword [r10 + 0x40]
and ecx, 0xff0000ff
jmp 0x14019cd91
mov ecx, dword [r10 + 0x40]
and ecx, 0xff00ff00
jmp 0x14019cd91
mov ecx, dword [r10 + 0x40]
and ecx, r13d
jmp 0x14019cd91
mov ecx, dword [r10 + 0x40]
and ecx, r12d
jmp 0x14019cd91
mov ecx, dword [r10 + 0x40]
and ecx, r14d
jmp 0x14019cd91
mov ecx, dword [r10 + 0x40]
and ecx, esi
jmp 0x14019cd91
movzx ecx, byte [r10 + 0x42]
movzx eax, word [r10 + 0x40]
shl ecx, 0x10
or ecx, eax
jmp 0x14019cd91
sub ecx, r15d
je 0x14019cd7c
sub ecx, 1
je 0x14019cd65
sub ecx, 1
je 0x14019cd5b
sub ecx, 1
je 0x14019cd54
sub ecx, 1
je 0x14019cd4b
sub ecx, 1
je 0x14019cd44
cmp ecx, 1
je 0x14019cd3f
mov ecx, dword [r10 + 0x40]
jmp 0x14019cd91
mov ecx, r8d
jmp 0x14019cd91
movzx ecx, byte [r10 + 0x40]
jmp 0x14019cd91
movzx ecx, word [r10 + 0x40]
and ecx, ebp
jmp 0x14019cd91
movzx ecx, word [r10 + 0x40]
jmp 0x14019cd91
movzx ecx, byte [r10 + 0x42]
shl ecx, 0x10
jmp 0x14019cd91
movzx ecx, byte [r10 + 0x42]
movzx eax, word [r10 + 0x40]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019cd91
movzx ecx, byte [r10 + 0x42]
movzx eax, word [r10 + 0x40]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x64656669
add rbx, rcx
mov rcx, r11
shr rcx, 4
and ecx, 0xf
cmp ecx, edi
ja 0x14019ce49
je 0x14019ce38
sub ecx, 1
je 0x14019ce2d
sub ecx, 1
je 0x14019ce21
sub ecx, 1
je 0x14019ce15
sub ecx, 1
je 0x14019ce09
sub ecx, 1
je 0x14019cdfa
sub ecx, 1
je 0x14019cdeb
cmp ecx, 1
jne 0x14019ce6c
mov ecx, dword [r10 + 0x44]
and ecx, 0xff000000
jmp 0x14019cec4
mov ecx, dword [r10 + 0x44]
and ecx, 0xff0000ff
jmp 0x14019cec4
mov ecx, dword [r10 + 0x44]
and ecx, 0xff00ff00
jmp 0x14019cec4
mov ecx, dword [r10 + 0x44]
and ecx, r13d
jmp 0x14019cec4
mov ecx, dword [r10 + 0x44]
and ecx, r12d
jmp 0x14019cec4
mov ecx, dword [r10 + 0x44]
and ecx, r14d
jmp 0x14019cec4
mov ecx, dword [r10 + 0x44]
and ecx, esi
jmp 0x14019cec4
movzx ecx, byte [r10 + 0x46]
movzx eax, word [r10 + 0x44]
shl ecx, 0x10
or ecx, eax
jmp 0x14019cec4
sub ecx, r15d
je 0x14019ceaf
sub ecx, 1
je 0x14019ce98
sub ecx, 1
je 0x14019ce8e
sub ecx, 1
je 0x14019ce87
sub ecx, 1
je 0x14019ce7e
sub ecx, 1
je 0x14019ce77
cmp ecx, 1
je 0x14019ce72
mov ecx, dword [r10 + 0x44]
jmp 0x14019cec4
mov ecx, r8d
jmp 0x14019cec4
movzx ecx, byte [r10 + 0x44]
jmp 0x14019cec4
movzx ecx, word [r10 + 0x44]
and ecx, ebp
jmp 0x14019cec4
movzx ecx, word [r10 + 0x44]
jmp 0x14019cec4
movzx ecx, byte [r10 + 0x46]
shl ecx, 0x10
jmp 0x14019cec4
movzx ecx, byte [r10 + 0x46]
movzx eax, word [r10 + 0x44]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019cec4
movzx ecx, byte [r10 + 0x46]
movzx eax, word [r10 + 0x44]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x6e656420
add rbx, rcx
mov rcx, r11
shr rcx, 8
and ecx, 0xf
cmp ecx, edi
ja 0x14019cf7c
je 0x14019cf6b
sub ecx, 1
je 0x14019cf60
sub ecx, 1
je 0x14019cf54
sub ecx, 1
je 0x14019cf48
sub ecx, 1
je 0x14019cf3c
sub ecx, 1
je 0x14019cf2d
sub ecx, 1
je 0x14019cf1e
cmp ecx, 1
jne 0x14019cf9f
mov ecx, dword [r10 + 0x48]
and ecx, 0xff000000
jmp 0x14019cff7
mov ecx, dword [r10 + 0x48]
and ecx, 0xff0000ff
jmp 0x14019cff7
mov ecx, dword [r10 + 0x48]
and ecx, 0xff00ff00
jmp 0x14019cff7
mov ecx, dword [r10 + 0x48]
and ecx, r13d
jmp 0x14019cff7
mov ecx, dword [r10 + 0x48]
and ecx, r12d
jmp 0x14019cff7
mov ecx, dword [r10 + 0x48]
and ecx, r14d
jmp 0x14019cff7
mov ecx, dword [r10 + 0x48]
and ecx, esi
jmp 0x14019cff7
movzx ecx, byte [r10 + 0x4a]
movzx eax, word [r10 + 0x48]
shl ecx, 0x10
or ecx, eax
jmp 0x14019cff7
sub ecx, r15d
je 0x14019cfe2
sub ecx, 1
je 0x14019cfcb
sub ecx, 1
je 0x14019cfc1
sub ecx, 1
je 0x14019cfba
sub ecx, 1
je 0x14019cfb1
sub ecx, 1
je 0x14019cfaa
cmp ecx, 1
je 0x14019cfa5
mov ecx, dword [r10 + 0x48]
jmp 0x14019cff7
mov ecx, r8d
jmp 0x14019cff7
movzx ecx, byte [r10 + 0x48]
jmp 0x14019cff7
movzx ecx, word [r10 + 0x48]
and ecx, ebp
jmp 0x14019cff7
movzx ecx, word [r10 + 0x48]
jmp 0x14019cff7
movzx ecx, byte [r10 + 0x4a]
shl ecx, 0x10
jmp 0x14019cff7
movzx ecx, byte [r10 + 0x4a]
movzx eax, word [r10 + 0x48]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019cff7
movzx ecx, byte [r10 + 0x4a]
movzx eax, word [r10 + 0x48]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x696e206e
add rbx, rcx
mov rcx, r11
shr rcx, 0xc
and ecx, 0xf
cmp ecx, edi
ja 0x14019d0af
je 0x14019d09e
sub ecx, 1
je 0x14019d093
sub ecx, 1
je 0x14019d087
sub ecx, 1
je 0x14019d07b
sub ecx, 1
je 0x14019d06f
sub ecx, 1
je 0x14019d060
sub ecx, 1
je 0x14019d051
cmp ecx, 1
jne 0x14019d0d2
mov ecx, dword [r10 + 0x4c]
and ecx, 0xff000000
jmp 0x14019d12a
mov ecx, dword [r10 + 0x4c]
and ecx, 0xff0000ff
jmp 0x14019d12a
mov ecx, dword [r10 + 0x4c]
and ecx, 0xff00ff00
jmp 0x14019d12a
mov ecx, dword [r10 + 0x4c]
and ecx, r13d
jmp 0x14019d12a
mov ecx, dword [r10 + 0x4c]
and ecx, r12d
jmp 0x14019d12a
mov ecx, dword [r10 + 0x4c]
and ecx, r14d
jmp 0x14019d12a
mov ecx, dword [r10 + 0x4c]
and ecx, esi
jmp 0x14019d12a
movzx ecx, byte [r10 + 0x4e]
movzx eax, word [r10 + 0x4c]
shl ecx, 0x10
or ecx, eax
jmp 0x14019d12a
sub ecx, r15d
je 0x14019d115
sub ecx, 1
je 0x14019d0fe
sub ecx, 1
je 0x14019d0f4
sub ecx, 1
je 0x14019d0ed
sub ecx, 1
je 0x14019d0e4
sub ecx, 1
je 0x14019d0dd
cmp ecx, 1
je 0x14019d0d8
mov ecx, dword [r10 + 0x4c]
jmp 0x14019d12a
mov ecx, r8d
jmp 0x14019d12a
movzx ecx, byte [r10 + 0x4c]
jmp 0x14019d12a
movzx ecx, word [r10 + 0x4c]
and ecx, ebp
jmp 0x14019d12a
movzx ecx, word [r10 + 0x4c]
jmp 0x14019d12a
movzx ecx, byte [r10 + 0x4e]
shl ecx, 0x10
jmp 0x14019d12a
movzx ecx, byte [r10 + 0x4e]
movzx eax, word [r10 + 0x4c]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019d12a
movzx ecx, byte [r10 + 0x4e]
movzx eax, word [r10 + 0x4c]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x74646c6c
add rbx, rcx
mov rcx, r11
shr rcx, 0x10
and ecx, 0xf
cmp ecx, edi
ja 0x14019d1e2
je 0x14019d1d1
sub ecx, 1
je 0x14019d1c6
sub ecx, 1
je 0x14019d1ba
sub ecx, 1
je 0x14019d1ae
sub ecx, 1
je 0x14019d1a2
sub ecx, 1
je 0x14019d193
sub ecx, 1
je 0x14019d184
cmp ecx, 1
jne 0x14019d205
mov ecx, dword [r10 + 0x50]
and ecx, 0xff000000
jmp 0x14019d25d
mov ecx, dword [r10 + 0x50]
and ecx, 0xff0000ff
jmp 0x14019d25d
mov ecx, dword [r10 + 0x50]
and ecx, 0xff00ff00
jmp 0x14019d25d
mov ecx, dword [r10 + 0x50]
and ecx, r13d
jmp 0x14019d25d
mov ecx, dword [r10 + 0x50]
and ecx, r12d
jmp 0x14019d25d
mov ecx, dword [r10 + 0x50]
and ecx, r14d
jmp 0x14019d25d
mov ecx, dword [r10 + 0x50]
and ecx, esi
jmp 0x14019d25d
movzx ecx, byte [r10 + 0x52]
movzx eax, word [r10 + 0x50]
shl ecx, 0x10
or ecx, eax
jmp 0x14019d25d
sub ecx, r15d
je 0x14019d248
sub ecx, 1
je 0x14019d231
sub ecx, 1
je 0x14019d227
sub ecx, 1
je 0x14019d220
sub ecx, 1
je 0x14019d217
sub ecx, 1
je 0x14019d210
cmp ecx, 1
je 0x14019d20b
mov ecx, dword [r10 + 0x50]
jmp 0x14019d25d
mov ecx, r8d
jmp 0x14019d25d
movzx ecx, byte [r10 + 0x50]
jmp 0x14019d25d
movzx ecx, word [r10 + 0x50]
and ecx, ebp
jmp 0x14019d25d
movzx ecx, word [r10 + 0x50]
jmp 0x14019d25d
movzx ecx, byte [r10 + 0x52]
shl ecx, 0x10
jmp 0x14019d25d
movzx ecx, byte [r10 + 0x52]
movzx eax, word [r10 + 0x50]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019d25d
movzx ecx, byte [r10 + 0x52]
movzx eax, word [r10 + 0x50]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x2e6c6962
add rbx, rcx
mov rcx, r11
shr rcx, 0x14
and ecx, 0xf
cmp ecx, edi
ja 0x14019d315
je 0x14019d304
sub ecx, 1
je 0x14019d2f9
sub ecx, 1
je 0x14019d2ed
sub ecx, 1
je 0x14019d2e1
sub ecx, 1
je 0x14019d2d5
sub ecx, 1
je 0x14019d2c6
sub ecx, 1
je 0x14019d2b7
cmp ecx, 1
jne 0x14019d338
mov ecx, dword [r10 + 0x54]
and ecx, 0xff000000
jmp 0x14019d390
mov ecx, dword [r10 + 0x54]
and ecx, 0xff0000ff
jmp 0x14019d390
mov ecx, dword [r10 + 0x54]
and ecx, 0xff00ff00
jmp 0x14019d390
mov ecx, dword [r10 + 0x54]
and ecx, r13d
jmp 0x14019d390
mov ecx, dword [r10 + 0x54]
and ecx, r12d
jmp 0x14019d390
mov ecx, dword [r10 + 0x54]
and ecx, r14d
jmp 0x14019d390
mov ecx, dword [r10 + 0x54]
and ecx, esi
jmp 0x14019d390
movzx ecx, byte [r10 + 0x56]
movzx eax, word [r10 + 0x54]
shl ecx, 0x10
or ecx, eax
jmp 0x14019d390
sub ecx, r15d
je 0x14019d37b
sub ecx, 1
je 0x14019d364
sub ecx, 1
je 0x14019d35a
sub ecx, 1
je 0x14019d353
sub ecx, 1
je 0x14019d34a
sub ecx, 1
je 0x14019d343
cmp ecx, 1
je 0x14019d33e
mov ecx, dword [r10 + 0x54]
jmp 0x14019d390
mov ecx, r8d
jmp 0x14019d390
movzx ecx, byte [r10 + 0x54]
jmp 0x14019d390
movzx ecx, word [r10 + 0x54]
and ecx, ebp
jmp 0x14019d390
movzx ecx, word [r10 + 0x54]
jmp 0x14019d390
movzx ecx, byte [r10 + 0x56]
shl ecx, 0x10
jmp 0x14019d390
movzx ecx, byte [r10 + 0x56]
movzx eax, word [r10 + 0x54]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019d390
movzx ecx, byte [r10 + 0x56]
movzx eax, word [r10 + 0x54]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x286e7464
add rbx, rcx
mov rcx, r11
shr rcx, 0x18
and ecx, 0xf
cmp ecx, edi
ja 0x14019d448
je 0x14019d437
sub ecx, 1
je 0x14019d42c
sub ecx, 1
je 0x14019d420
sub ecx, 1
je 0x14019d414
sub ecx, 1
je 0x14019d408
sub ecx, 1
je 0x14019d3f9
sub ecx, 1
je 0x14019d3ea
cmp ecx, 1
jne 0x14019d46b
mov ecx, dword [r10 + 0x58]
and ecx, 0xff000000
jmp 0x14019d4c3
mov ecx, dword [r10 + 0x58]
and ecx, 0xff0000ff
jmp 0x14019d4c3
mov ecx, dword [r10 + 0x58]
and ecx, 0xff00ff00
jmp 0x14019d4c3
mov ecx, dword [r10 + 0x58]
and ecx, r13d
jmp 0x14019d4c3
mov ecx, dword [r10 + 0x58]
and ecx, r12d
jmp 0x14019d4c3
mov ecx, dword [r10 + 0x58]
and ecx, r14d
jmp 0x14019d4c3
mov ecx, dword [r10 + 0x58]
and ecx, esi
jmp 0x14019d4c3
movzx ecx, byte [r10 + 0x5a]
movzx eax, word [r10 + 0x58]
shl ecx, 0x10
or ecx, eax
jmp 0x14019d4c3
sub ecx, r15d
je 0x14019d4ae
sub ecx, 1
je 0x14019d497
sub ecx, 1
je 0x14019d48d
sub ecx, 1
je 0x14019d486
sub ecx, 1
je 0x14019d47d
sub ecx, 1
je 0x14019d476
cmp ecx, 1
je 0x14019d471
mov ecx, dword [r10 + 0x58]
jmp 0x14019d4c3
mov ecx, r8d
jmp 0x14019d4c3
movzx ecx, byte [r10 + 0x58]
jmp 0x14019d4c3
movzx ecx, word [r10 + 0x58]
and ecx, ebp
jmp 0x14019d4c3
movzx ecx, word [r10 + 0x58]
jmp 0x14019d4c3
movzx ecx, byte [r10 + 0x5a]
shl ecx, 0x10
jmp 0x14019d4c3
movzx ecx, byte [r10 + 0x5a]
movzx eax, word [r10 + 0x58]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019d4c3
movzx ecx, byte [r10 + 0x5a]
movzx eax, word [r10 + 0x58]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x6c2e646c
add rbx, rcx
mov rcx, r11
shr rcx, 0x1c
and ecx, 0xf
cmp ecx, edi
ja 0x14019d57b
je 0x14019d56a
sub ecx, 1
je 0x14019d55f
sub ecx, 1
je 0x14019d553
sub ecx, 1
je 0x14019d547
sub ecx, 1
je 0x14019d53b
sub ecx, 1
je 0x14019d52c
sub ecx, 1
je 0x14019d51d
cmp ecx, 1
jne 0x14019d59e
mov ecx, dword [r10 + 0x5c]
and ecx, 0xff000000
jmp 0x14019d5f6
mov ecx, dword [r10 + 0x5c]
and ecx, 0xff0000ff
jmp 0x14019d5f6
mov ecx, dword [r10 + 0x5c]
and ecx, 0xff00ff00
jmp 0x14019d5f6
mov ecx, dword [r10 + 0x5c]
and ecx, r13d
jmp 0x14019d5f6
mov ecx, dword [r10 + 0x5c]
and ecx, r12d
jmp 0x14019d5f6
mov ecx, dword [r10 + 0x5c]
and ecx, r14d
jmp 0x14019d5f6
mov ecx, dword [r10 + 0x5c]
and ecx, esi
jmp 0x14019d5f6
movzx ecx, byte [r10 + 0x5e]
movzx eax, word [r10 + 0x5c]
shl ecx, 0x10
or ecx, eax
jmp 0x14019d5f6
sub ecx, r15d
je 0x14019d5e1
sub ecx, 1
je 0x14019d5ca
sub ecx, 1
je 0x14019d5c0
sub ecx, 1
je 0x14019d5b9
sub ecx, 1
je 0x14019d5b0
sub ecx, 1
je 0x14019d5a9
cmp ecx, 1
je 0x14019d5a4
mov ecx, dword [r10 + 0x5c]
jmp 0x14019d5f6
mov ecx, r8d
jmp 0x14019d5f6
movzx ecx, byte [r10 + 0x5c]
jmp 0x14019d5f6
movzx ecx, word [r10 + 0x5c]
and ecx, ebp
jmp 0x14019d5f6
movzx ecx, word [r10 + 0x5c]
jmp 0x14019d5f6
movzx ecx, byte [r10 + 0x5e]
shl ecx, 0x10
jmp 0x14019d5f6
movzx ecx, byte [r10 + 0x5e]
movzx eax, word [r10 + 0x5c]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019d5f6
movzx ecx, byte [r10 + 0x5e]
movzx eax, word [r10 + 0x5c]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x6c293b20
add rbx, rcx
mov rcx, r11
shr rcx, 0x20
and ecx, 0xf
cmp ecx, edi
ja 0x14019d6ae
je 0x14019d69d
sub ecx, 1
je 0x14019d692
sub ecx, 1
je 0x14019d686
sub ecx, 1
je 0x14019d67a
sub ecx, 1
je 0x14019d66e
sub ecx, 1
je 0x14019d65f
sub ecx, 1
je 0x14019d650
cmp ecx, 1
jne 0x14019d6d1
mov ecx, dword [r10 + 0x60]
and ecx, 0xff000000
jmp 0x14019d729
mov ecx, dword [r10 + 0x60]
and ecx, 0xff0000ff
jmp 0x14019d729
mov ecx, dword [r10 + 0x60]
and ecx, 0xff00ff00
jmp 0x14019d729
mov ecx, dword [r10 + 0x60]
and ecx, r13d
jmp 0x14019d729
mov ecx, dword [r10 + 0x60]
and ecx, r12d
jmp 0x14019d729
mov ecx, dword [r10 + 0x60]
and ecx, r14d
jmp 0x14019d729
mov ecx, dword [r10 + 0x60]
and ecx, esi
jmp 0x14019d729
movzx ecx, byte [r10 + 0x62]
movzx eax, word [r10 + 0x60]
shl ecx, 0x10
or ecx, eax
jmp 0x14019d729
sub ecx, r15d
je 0x14019d714
sub ecx, 1
je 0x14019d6fd
sub ecx, 1
je 0x14019d6f3
sub ecx, 1
je 0x14019d6ec
sub ecx, 1
je 0x14019d6e3
sub ecx, 1
je 0x14019d6dc
cmp ecx, 1
je 0x14019d6d7
mov ecx, dword [r10 + 0x60]
jmp 0x14019d729
mov ecx, r8d
jmp 0x14019d729
movzx ecx, byte [r10 + 0x60]
jmp 0x14019d729
movzx ecx, word [r10 + 0x60]
and ecx, ebp
jmp 0x14019d729
movzx ecx, word [r10 + 0x60]
jmp 0x14019d729
movzx ecx, byte [r10 + 0x62]
shl ecx, 0x10
jmp 0x14019d729
movzx ecx, byte [r10 + 0x62]
movzx eax, word [r10 + 0x60]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019d729
movzx ecx, byte [r10 + 0x62]
movzx eax, word [r10 + 0x60]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x6572726f
add rbx, rcx
mov rcx, r11
shr rcx, 0x24
and ecx, 0xf
cmp ecx, edi
ja 0x14019d7e1
je 0x14019d7d0
sub ecx, 1
je 0x14019d7c5
sub ecx, 1
je 0x14019d7b9
sub ecx, 1
je 0x14019d7ad
sub ecx, 1
je 0x14019d7a1
sub ecx, 1
je 0x14019d792
sub ecx, 1
je 0x14019d783
cmp ecx, 1
jne 0x14019d804
mov ecx, dword [r10 + 0x64]
and ecx, 0xff000000
jmp 0x14019d85c
mov ecx, dword [r10 + 0x64]
and ecx, 0xff0000ff
jmp 0x14019d85c
mov ecx, dword [r10 + 0x64]
and ecx, 0xff00ff00
jmp 0x14019d85c
mov ecx, dword [r10 + 0x64]
and ecx, r13d
jmp 0x14019d85c
mov ecx, dword [r10 + 0x64]
and ecx, r12d
jmp 0x14019d85c
mov ecx, dword [r10 + 0x64]
and ecx, r14d
jmp 0x14019d85c
mov ecx, dword [r10 + 0x64]
and ecx, esi
jmp 0x14019d85c
movzx ecx, byte [r10 + 0x66]
movzx eax, word [r10 + 0x64]
shl ecx, 0x10
or ecx, eax
jmp 0x14019d85c
sub ecx, r15d
je 0x14019d847
sub ecx, 1
je 0x14019d830
sub ecx, 1
je 0x14019d826
sub ecx, 1
je 0x14019d81f
sub ecx, 1
je 0x14019d816
sub ecx, 1
je 0x14019d80f
cmp ecx, 1
je 0x14019d80a
mov ecx, dword [r10 + 0x64]
jmp 0x14019d85c
mov ecx, r8d
jmp 0x14019d85c
movzx ecx, byte [r10 + 0x64]
jmp 0x14019d85c
movzx ecx, word [r10 + 0x64]
and ecx, ebp
jmp 0x14019d85c
movzx ecx, word [r10 + 0x64]
jmp 0x14019d85c
movzx ecx, byte [r10 + 0x66]
shl ecx, 0x10
jmp 0x14019d85c
movzx ecx, byte [r10 + 0x66]
movzx eax, word [r10 + 0x64]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019d85c
movzx ecx, byte [r10 + 0x66]
movzx eax, word [r10 + 0x64]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x72204332
add rbx, rcx
mov rcx, r11
shr rcx, 0x28
and ecx, 0xf
cmp ecx, edi
ja 0x14019d914
je 0x14019d903
sub ecx, 1
je 0x14019d8f8
sub ecx, 1
je 0x14019d8ec
sub ecx, 1
je 0x14019d8e0
sub ecx, 1
je 0x14019d8d4
sub ecx, 1
je 0x14019d8c5
sub ecx, 1
je 0x14019d8b6
cmp ecx, 1
jne 0x14019d937
mov ecx, dword [r10 + 0x68]
and ecx, 0xff000000
jmp 0x14019d98f
mov ecx, dword [r10 + 0x68]
and ecx, 0xff0000ff
jmp 0x14019d98f
mov ecx, dword [r10 + 0x68]
and ecx, 0xff00ff00
jmp 0x14019d98f
mov ecx, dword [r10 + 0x68]
and ecx, r13d
jmp 0x14019d98f
mov ecx, dword [r10 + 0x68]
and ecx, r12d
jmp 0x14019d98f
mov ecx, dword [r10 + 0x68]
and ecx, r14d
jmp 0x14019d98f
mov ecx, dword [r10 + 0x68]
and ecx, esi
jmp 0x14019d98f
movzx ecx, byte [r10 + 0x6a]
movzx eax, word [r10 + 0x68]
shl ecx, 0x10
or ecx, eax
jmp 0x14019d98f
sub ecx, r15d
je 0x14019d97a
sub ecx, 1
je 0x14019d963
sub ecx, 1
je 0x14019d959
sub ecx, 1
je 0x14019d952
sub ecx, 1
je 0x14019d949
sub ecx, 1
je 0x14019d942
cmp ecx, 1
je 0x14019d93d
mov ecx, dword [r10 + 0x68]
jmp 0x14019d98f
mov ecx, r8d
jmp 0x14019d98f
movzx ecx, byte [r10 + 0x68]
jmp 0x14019d98f
movzx ecx, word [r10 + 0x68]
and ecx, ebp
jmp 0x14019d98f
movzx ecx, word [r10 + 0x68]
jmp 0x14019d98f
movzx ecx, byte [r10 + 0x6a]
shl ecx, 0x10
jmp 0x14019d98f
movzx ecx, byte [r10 + 0x6a]
movzx eax, word [r10 + 0x68]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019d98f
movzx ecx, byte [r10 + 0x6a]
movzx eax, word [r10 + 0x68]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x3031353a
add rbx, rcx
mov rcx, r11
shr rcx, 0x2c
and ecx, 0xf
cmp ecx, edi
ja 0x14019da47
je 0x14019da36
sub ecx, 1
je 0x14019da2b
sub ecx, 1
je 0x14019da1f
sub ecx, 1
je 0x14019da13
sub ecx, 1
je 0x14019da07
sub ecx, 1
je 0x14019d9f8
sub ecx, 1
je 0x14019d9e9
cmp ecx, 1
jne 0x14019da6a
mov ecx, dword [r10 + 0x6c]
and ecx, 0xff000000
jmp 0x14019dac2
mov ecx, dword [r10 + 0x6c]
and ecx, 0xff0000ff
jmp 0x14019dac2
mov ecx, dword [r10 + 0x6c]
and ecx, 0xff00ff00
jmp 0x14019dac2
mov ecx, dword [r10 + 0x6c]
and ecx, r13d
jmp 0x14019dac2
mov ecx, dword [r10 + 0x6c]
and ecx, r12d
jmp 0x14019dac2
mov ecx, dword [r10 + 0x6c]
and ecx, r14d
jmp 0x14019dac2
mov ecx, dword [r10 + 0x6c]
and ecx, esi
jmp 0x14019dac2
movzx ecx, byte [r10 + 0x6e]
movzx eax, word [r10 + 0x6c]
shl ecx, 0x10
or ecx, eax
jmp 0x14019dac2
sub ecx, r15d
je 0x14019daad
sub ecx, 1
je 0x14019da96
sub ecx, 1
je 0x14019da8c
sub ecx, 1
je 0x14019da85
sub ecx, 1
je 0x14019da7c
sub ecx, 1
je 0x14019da75
cmp ecx, 1
je 0x14019da70
mov ecx, dword [r10 + 0x6c]
jmp 0x14019dac2
mov ecx, r8d
jmp 0x14019dac2
movzx ecx, byte [r10 + 0x6c]
jmp 0x14019dac2
movzx ecx, word [r10 + 0x6c]
and ecx, ebp
jmp 0x14019dac2
movzx ecx, word [r10 + 0x6c]
jmp 0x14019dac2
movzx ecx, byte [r10 + 0x6e]
shl ecx, 0x10
jmp 0x14019dac2
movzx ecx, byte [r10 + 0x6e]
movzx eax, word [r10 + 0x6c]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019dac2
movzx ecx, byte [r10 + 0x6e]
movzx eax, word [r10 + 0x6c]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x20746f6f
add rbx, rcx
mov rcx, r11
shr rcx, 0x30
and ecx, 0xf
cmp ecx, edi
ja 0x14019db7a
je 0x14019db69
sub ecx, 1
je 0x14019db5e
sub ecx, 1
je 0x14019db52
sub ecx, 1
je 0x14019db46
sub ecx, 1
je 0x14019db3a
sub ecx, 1
je 0x14019db2b
sub ecx, 1
je 0x14019db1c
cmp ecx, 1
jne 0x14019db9d
mov ecx, dword [r10 + 0x70]
and ecx, 0xff000000
jmp 0x14019dbf5
mov ecx, dword [r10 + 0x70]
and ecx, 0xff0000ff
jmp 0x14019dbf5
mov ecx, dword [r10 + 0x70]
and ecx, 0xff00ff00
jmp 0x14019dbf5
mov ecx, dword [r10 + 0x70]
and ecx, r13d
jmp 0x14019dbf5
mov ecx, dword [r10 + 0x70]
and ecx, r12d
jmp 0x14019dbf5
mov ecx, dword [r10 + 0x70]
and ecx, r14d
jmp 0x14019dbf5
mov ecx, dword [r10 + 0x70]
and ecx, esi
jmp 0x14019dbf5
movzx ecx, byte [r10 + 0x72]
movzx eax, word [r10 + 0x70]
shl ecx, 0x10
or ecx, eax
jmp 0x14019dbf5
sub ecx, r15d
je 0x14019dbe0
sub ecx, 1
je 0x14019dbc9
sub ecx, 1
je 0x14019dbbf
sub ecx, 1
je 0x14019dbb8
sub ecx, 1
je 0x14019dbaf
sub ecx, 1
je 0x14019dba8
cmp ecx, 1
je 0x14019dba3
mov ecx, dword [r10 + 0x70]
jmp 0x14019dbf5
mov ecx, r8d
jmp 0x14019dbf5
movzx ecx, byte [r10 + 0x70]
jmp 0x14019dbf5
movzx ecx, word [r10 + 0x70]
and ecx, ebp
jmp 0x14019dbf5
movzx ecx, word [r10 + 0x70]
jmp 0x14019dbf5
movzx ecx, byte [r10 + 0x72]
shl ecx, 0x10
jmp 0x14019dbf5
movzx ecx, byte [r10 + 0x72]
movzx eax, word [r10 + 0x70]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019dbf5
movzx ecx, byte [r10 + 0x72]
movzx eax, word [r10 + 0x70]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x206d616e
add rbx, rcx
mov rcx, r11
shr rcx, 0x34
and ecx, 0xf
cmp ecx, edi
ja 0x14019dcad
je 0x14019dc9c
sub ecx, 1
je 0x14019dc91
sub ecx, 1
je 0x14019dc85
sub ecx, 1
je 0x14019dc79
sub ecx, 1
je 0x14019dc6d
sub ecx, 1
je 0x14019dc5e
sub ecx, 1
je 0x14019dc4f
cmp ecx, 1
jne 0x14019dcd0
mov ecx, dword [r10 + 0x74]
and ecx, 0xff000000
jmp 0x14019dd28
mov ecx, dword [r10 + 0x74]
and ecx, 0xff0000ff
jmp 0x14019dd28
mov ecx, dword [r10 + 0x74]
and ecx, 0xff00ff00
jmp 0x14019dd28
mov ecx, dword [r10 + 0x74]
and ecx, r13d
jmp 0x14019dd28
mov ecx, dword [r10 + 0x74]
and ecx, r12d
jmp 0x14019dd28
mov ecx, dword [r10 + 0x74]
and ecx, r14d
jmp 0x14019dd28
mov ecx, dword [r10 + 0x74]
and ecx, esi
jmp 0x14019dd28
movzx ecx, byte [r10 + 0x76]
movzx eax, word [r10 + 0x74]
shl ecx, 0x10
or ecx, eax
jmp 0x14019dd28
sub ecx, r15d
je 0x14019dd13
sub ecx, 1
je 0x14019dcfc
sub ecx, 1
je 0x14019dcf2
sub ecx, 1
je 0x14019dceb
sub ecx, 1
je 0x14019dce2
sub ecx, 1
je 0x14019dcdb
cmp ecx, 1
je 0x14019dcd6
mov ecx, dword [r10 + 0x74]
jmp 0x14019dd28
mov ecx, r8d
jmp 0x14019dd28
movzx ecx, byte [r10 + 0x74]
jmp 0x14019dd28
movzx ecx, word [r10 + 0x74]
and ecx, ebp
jmp 0x14019dd28
movzx ecx, word [r10 + 0x74]
jmp 0x14019dd28
movzx ecx, byte [r10 + 0x76]
shl ecx, 0x10
jmp 0x14019dd28
movzx ecx, byte [r10 + 0x76]
movzx eax, word [r10 + 0x74]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019dd28
movzx ecx, byte [r10 + 0x76]
movzx eax, word [r10 + 0x74]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x79206368
add rbx, rcx
mov rcx, r11
shr rcx, 0x38
and ecx, 0xf
cmp ecx, edi
ja 0x14019dde0
je 0x14019ddcf
sub ecx, 1
je 0x14019ddc4
sub ecx, 1
je 0x14019ddb8
sub ecx, 1
je 0x14019ddac
sub ecx, 1
je 0x14019dda0
sub ecx, 1
je 0x14019dd91
sub ecx, 1
je 0x14019dd82
cmp ecx, 1
jne 0x14019de03
mov ecx, dword [r10 + 0x78]
and ecx, 0xff000000
jmp 0x14019de5b
mov ecx, dword [r10 + 0x78]
and ecx, 0xff0000ff
jmp 0x14019de5b
mov ecx, dword [r10 + 0x78]
and ecx, 0xff00ff00
jmp 0x14019de5b
mov ecx, dword [r10 + 0x78]
and ecx, r13d
jmp 0x14019de5b
mov ecx, dword [r10 + 0x78]
and ecx, r12d
jmp 0x14019de5b
mov ecx, dword [r10 + 0x78]
and ecx, r14d
jmp 0x14019de5b
mov ecx, dword [r10 + 0x78]
and ecx, esi
jmp 0x14019de5b
movzx ecx, byte [r10 + 0x7a]
movzx eax, word [r10 + 0x78]
shl ecx, 0x10
or ecx, eax
jmp 0x14019de5b
sub ecx, r15d
je 0x14019de46
sub ecx, 1
je 0x14019de2f
sub ecx, 1
je 0x14019de25
sub ecx, 1
je 0x14019de1e
sub ecx, 1
je 0x14019de15
sub ecx, 1
je 0x14019de0e
cmp ecx, 1
je 0x14019de09
mov ecx, dword [r10 + 0x78]
jmp 0x14019de5b
mov ecx, r8d
jmp 0x14019de5b
movzx ecx, byte [r10 + 0x78]
jmp 0x14019de5b
movzx ecx, word [r10 + 0x78]
and ecx, ebp
jmp 0x14019de5b
movzx ecx, word [r10 + 0x78]
jmp 0x14019de5b
movzx ecx, byte [r10 + 0x7a]
shl ecx, 0x10
jmp 0x14019de5b
movzx ecx, byte [r10 + 0x7a]
movzx eax, word [r10 + 0x78]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019de5b
movzx ecx, byte [r10 + 0x7a]
movzx eax, word [r10 + 0x78]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x61726163
shr r11, 0x3c
add rbx, rcx
cmp r11d, edi
ja 0x14019df18
je 0x14019df04
sub r11d, 1
je 0x14019def9
sub r11d, 1
je 0x14019deed
sub r11d, 1
je 0x14019dee1
sub r11d, 1
je 0x14019ded5
sub r11d, 1
je 0x14019dec6
sub r11d, 1
je 0x14019deb7
cmp r11d, 1
jne 0x14019df41
mov ecx, dword [r10 + 0x7c]
and ecx, 0xff000000
jmp 0x14019df99
mov ecx, dword [r10 + 0x7c]
and ecx, 0xff0000ff
jmp 0x14019df99
mov ecx, dword [r10 + 0x7c]
and ecx, 0xff00ff00
jmp 0x14019df99
mov ecx, dword [r10 + 0x7c]
and ecx, r13d
jmp 0x14019df99
mov ecx, dword [r10 + 0x7c]
and ecx, r12d
jmp 0x14019df99
mov ecx, dword [r10 + 0x7c]
and ecx, r14d
jmp 0x14019df99
mov ecx, dword [r10 + 0x7c]
and ecx, esi
jmp 0x14019df99
movzx ecx, byte [r10 + 0x7e]
movzx eax, word [r10 + 0x7c]
shl ecx, 0x10
or ecx, eax
jmp 0x14019df99
sub r11d, r15d
je 0x14019df84
sub r11d, 1
je 0x14019df6d
sub r11d, 1
je 0x14019df63
sub r11d, 1
je 0x14019df5c
sub r11d, 1
je 0x14019df53
sub r11d, 1
je 0x14019df4c
cmp r11d, 1
je 0x14019df47
mov ecx, dword [r10 + 0x7c]
jmp 0x14019df99
mov ecx, r8d
jmp 0x14019df99
movzx ecx, byte [r10 + 0x7c]
jmp 0x14019df99
movzx ecx, word [r10 + 0x7c]
and ecx, ebp
jmp 0x14019df99
movzx ecx, word [r10 + 0x7c]
jmp 0x14019df99
movzx ecx, byte [r10 + 0x7e]
shl ecx, 0x10
jmp 0x14019df99
movzx ecx, byte [r10 + 0x7e]
movzx eax, word [r10 + 0x7c]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019df99
movzx ecx, byte [r10 + 0x7e]
movzx eax, word [r10 + 0x7c]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x74657273
add rbx, rcx
cmp r9, rdx
je 0x14019f6b2
mov ecx, r9d
mov edx, SafeArrayGetDim
and ecx, edx
cmp ecx, edi
ja 0x14019e07c
je 0x14019e062
sub ecx, 1
je 0x14019e054
sub ecx, 1
je 0x14019e045
sub ecx, 1
je 0x14019e036
sub ecx, 1
je 0x14019e027
sub ecx, 1
je 0x14019e015
sub ecx, 1
je 0x14019e003
cmp ecx, 1
jne 0x14019e09f
mov ecx, dword [r10 + 0x80]
and ecx, 0xff000000
jmp 0x14019e112
mov ecx, dword [r10 + 0x80]
and ecx, 0xff0000ff
jmp 0x14019e112
mov ecx, dword [r10 + 0x80]
and ecx, 0xff00ff00
jmp 0x14019e112
mov ecx, dword [r10 + 0x80]
and ecx, r13d
jmp 0x14019e112
mov ecx, dword [r10 + 0x80]
and ecx, r12d
jmp 0x14019e112
mov ecx, dword [r10 + 0x80]
and ecx, r14d
jmp 0x14019e112
mov ecx, dword [r10 + 0x80]
and ecx, esi
jmp 0x14019e112
movzx ecx, byte [r10 + 0x82]
movzx eax, word [r10 + 0x80]
shl ecx, 0x10
or ecx, eax
jmp 0x14019e112
sub ecx, r15d
je 0x14019e0f7
sub ecx, 1
je 0x14019e0da
sub ecx, 1
je 0x14019e0cd
sub ecx, 1
je 0x14019e0c3
sub ecx, 1
je 0x14019e0b7
sub ecx, 1
je 0x14019e0ad
cmp ecx, 1
je 0x14019e0a8
mov ecx, dword [r10 + 0x80]
jmp 0x14019e112
mov ecx, r8d
jmp 0x14019e112
movzx ecx, byte [r10 + 0x80]
jmp 0x14019e112
movzx ecx, word [r10 + 0x80]
and ecx, ebp
jmp 0x14019e112
movzx ecx, word [r10 + 0x80]
jmp 0x14019e112
movzx ecx, byte [r10 + 0x82]
shl ecx, 0x10
jmp 0x14019e112
movzx ecx, byte [r10 + 0x82]
movzx eax, word [r10 + 0x80]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019e112
movzx ecx, byte [r10 + 0x82]
movzx eax, word [r10 + 0x80]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x20696e20
add rbx, rcx
mov rcx, r9
shr rcx, 4
and ecx, edx
cmp ecx, edi
ja 0x14019e1eb
je 0x14019e1d1
sub ecx, 1
je 0x14019e1c3
sub ecx, 1
je 0x14019e1b4
sub ecx, 1
je 0x14019e1a5
sub ecx, 1
je 0x14019e196
sub ecx, 1
je 0x14019e184
sub ecx, 1
je 0x14019e172
cmp ecx, 1
jne 0x14019e20e
mov ecx, dword [r10 + 0x84]
and ecx, 0xff000000
jmp 0x14019e281
mov ecx, dword [r10 + 0x84]
and ecx, 0xff0000ff
jmp 0x14019e281
mov ecx, dword [r10 + 0x84]
and ecx, 0xff00ff00
jmp 0x14019e281
mov ecx, dword [r10 + 0x84]
and ecx, r13d
jmp 0x14019e281
mov ecx, dword [r10 + 0x84]
and ecx, r12d
jmp 0x14019e281
mov ecx, dword [r10 + 0x84]
and ecx, r14d
jmp 0x14019e281
mov ecx, dword [r10 + 0x84]
and ecx, esi
jmp 0x14019e281
movzx ecx, byte [r10 + 0x86]
movzx eax, word [r10 + 0x84]
shl ecx, 0x10
or ecx, eax
jmp 0x14019e281
sub ecx, r15d
je 0x14019e266
sub ecx, 1
je 0x14019e249
sub ecx, 1
je 0x14019e23c
sub ecx, 1
je 0x14019e232
sub ecx, 1
je 0x14019e226
sub ecx, 1
je 0x14019e21c
cmp ecx, 1
je 0x14019e217
mov ecx, dword [r10 + 0x84]
jmp 0x14019e281
mov ecx, r8d
jmp 0x14019e281
movzx ecx, byte [r10 + 0x84]
jmp 0x14019e281
movzx ecx, word [r10 + 0x84]
and ecx, ebp
jmp 0x14019e281
movzx ecx, word [r10 + 0x84]
jmp 0x14019e281
movzx ecx, byte [r10 + 0x86]
shl ecx, 0x10
jmp 0x14019e281
movzx ecx, byte [r10 + 0x86]
movzx eax, word [r10 + 0x84]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019e281
movzx ecx, byte [r10 + 0x86]
movzx eax, word [r10 + 0x84]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x636f6e73
add rbx, rcx
mov rcx, r9
shr rcx, 8
and ecx, edx
cmp ecx, edi
ja 0x14019e35a
je 0x14019e340
sub ecx, 1
je 0x14019e332
sub ecx, 1
je 0x14019e323
sub ecx, 1
je 0x14019e314
sub ecx, 1
je 0x14019e305
sub ecx, 1
je 0x14019e2f3
sub ecx, 1
je 0x14019e2e1
cmp ecx, 1
jne 0x14019e37d
mov ecx, dword [r10 + 0x88]
and ecx, 0xff000000
jmp 0x14019e3f0
mov ecx, dword [r10 + 0x88]
and ecx, 0xff0000ff
jmp 0x14019e3f0
mov ecx, dword [r10 + 0x88]
and ecx, 0xff00ff00
jmp 0x14019e3f0
mov ecx, dword [r10 + 0x88]
and ecx, r13d
jmp 0x14019e3f0
mov ecx, dword [r10 + 0x88]
and ecx, r12d
jmp 0x14019e3f0
mov ecx, dword [r10 + 0x88]
and ecx, r14d
jmp 0x14019e3f0
mov ecx, dword [r10 + 0x88]
and ecx, esi
jmp 0x14019e3f0
movzx ecx, byte [r10 + 0x8a]
movzx eax, word [r10 + 0x88]
shl ecx, 0x10
or ecx, eax
jmp 0x14019e3f0
sub ecx, r15d
je 0x14019e3d5
sub ecx, 1
je 0x14019e3b8
sub ecx, 1
je 0x14019e3ab
sub ecx, 1
je 0x14019e3a1
sub ecx, 1
je 0x14019e395
sub ecx, 1
je 0x14019e38b
cmp ecx, 1
je 0x14019e386
mov ecx, dword [r10 + 0x88]
jmp 0x14019e3f0
mov ecx, r8d
jmp 0x14019e3f0
movzx ecx, byte [r10 + 0x88]
jmp 0x14019e3f0
movzx ecx, word [r10 + 0x88]
and ecx, ebp
jmp 0x14019e3f0
movzx ecx, word [r10 + 0x88]
jmp 0x14019e3f0
movzx ecx, byte [r10 + 0x8a]
shl ecx, 0x10
jmp 0x14019e3f0
movzx ecx, byte [r10 + 0x8a]
movzx eax, word [r10 + 0x88]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019e3f0
movzx ecx, byte [r10 + 0x8a]
movzx eax, word [r10 + 0x88]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x74616e74
add rbx, rcx
mov rcx, r9
shr rcx, 0xc
and ecx, edx
cmp ecx, edi
ja 0x14019e4c9
je 0x14019e4af
sub ecx, 1
je 0x14019e4a1
sub ecx, 1
je 0x14019e492
sub ecx, 1
je 0x14019e483
sub ecx, 1
je 0x14019e474
sub ecx, 1
je 0x14019e462
sub ecx, 1
je 0x14019e450
cmp ecx, 1
jne 0x14019e4ec
mov ecx, dword [r10 + 0x8c]
and ecx, 0xff000000
jmp 0x14019e55f
mov ecx, dword [r10 + 0x8c]
and ecx, 0xff0000ff
jmp 0x14019e55f
mov ecx, dword [r10 + 0x8c]
and ecx, 0xff00ff00
jmp 0x14019e55f
mov ecx, dword [r10 + 0x8c]
and ecx, r13d
jmp 0x14019e55f
mov ecx, dword [r10 + 0x8c]
and ecx, r12d
jmp 0x14019e55f
mov ecx, dword [r10 + 0x8c]
and ecx, r14d
jmp 0x14019e55f
mov ecx, dword [r10 + 0x8c]
and ecx, esi
jmp 0x14019e55f
movzx ecx, byte [r10 + 0x8e]
movzx eax, word [r10 + 0x8c]
shl ecx, 0x10
or ecx, eax
jmp 0x14019e55f
sub ecx, r15d
je 0x14019e544
sub ecx, 1
je 0x14019e527
sub ecx, 1
je 0x14019e51a
sub ecx, 1
je 0x14019e510
sub ecx, 1
je 0x14019e504
sub ecx, 1
je 0x14019e4fa
cmp ecx, 1
je 0x14019e4f5
mov ecx, dword [r10 + 0x8c]
jmp 0x14019e55f
mov ecx, r8d
jmp 0x14019e55f
movzx ecx, byte [r10 + 0x8c]
jmp 0x14019e55f
movzx ecx, word [r10 + 0x8c]
and ecx, ebp
jmp 0x14019e55f
movzx ecx, word [r10 + 0x8c]
jmp 0x14019e55f
movzx ecx, byte [r10 + 0x8e]
shl ecx, 0x10
jmp 0x14019e55f
movzx ecx, byte [r10 + 0x8e]
movzx eax, word [r10 + 0x8c]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019e55f
movzx ecx, byte [r10 + 0x8e]
movzx eax, word [r10 + 0x8c]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x4275696c
add rbx, rcx
mov rcx, r9
shr rcx, 0x10
and ecx, edx
cmp ecx, edi
ja 0x14019e638
je 0x14019e61e
sub ecx, 1
je 0x14019e610
sub ecx, 1
je 0x14019e601
sub ecx, 1
je 0x14019e5f2
sub ecx, 1
je 0x14019e5e3
sub ecx, 1
je 0x14019e5d1
sub ecx, 1
je 0x14019e5bf
cmp ecx, 1
jne 0x14019e65b
mov ecx, dword [r10 + 0x90]
and ecx, 0xff000000
jmp 0x14019e6ce
mov ecx, dword [r10 + 0x90]
and ecx, 0xff0000ff
jmp 0x14019e6ce
mov ecx, dword [r10 + 0x90]
and ecx, 0xff00ff00
jmp 0x14019e6ce
mov ecx, dword [r10 + 0x90]
and ecx, r13d
jmp 0x14019e6ce
mov ecx, dword [r10 + 0x90]
and ecx, r12d
jmp 0x14019e6ce
mov ecx, dword [r10 + 0x90]
and ecx, r14d
jmp 0x14019e6ce
mov ecx, dword [r10 + 0x90]
and ecx, esi
jmp 0x14019e6ce
movzx ecx, byte [r10 + 0x92]
movzx eax, word [r10 + 0x90]
shl ecx, 0x10
or ecx, eax
jmp 0x14019e6ce
sub ecx, r15d
je 0x14019e6b3
sub ecx, 1
je 0x14019e696
sub ecx, 1
je 0x14019e689
sub ecx, 1
je 0x14019e67f
sub ecx, 1
je 0x14019e673
sub ecx, 1
je 0x14019e669
cmp ecx, 1
je 0x14019e664
mov ecx, dword [r10 + 0x90]
jmp 0x14019e6ce
mov ecx, r8d
jmp 0x14019e6ce
movzx ecx, byte [r10 + 0x90]
jmp 0x14019e6ce
movzx ecx, word [r10 + 0x90]
and ecx, ebp
jmp 0x14019e6ce
movzx ecx, word [r10 + 0x90]
jmp 0x14019e6ce
movzx ecx, byte [r10 + 0x92]
shl ecx, 0x10
jmp 0x14019e6ce
movzx ecx, byte [r10 + 0x92]
movzx eax, word [r10 + 0x90]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019e6ce
movzx ecx, byte [r10 + 0x92]
movzx eax, word [r10 + 0x90]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x64206c6f
add rbx, rcx
mov rcx, r9
shr rcx, 0x14
and ecx, edx
cmp ecx, edi
ja 0x14019e7a7
je 0x14019e78d
sub ecx, 1
je 0x14019e77f
sub ecx, 1
je 0x14019e770
sub ecx, 1
je 0x14019e761
sub ecx, 1
je 0x14019e752
sub ecx, 1
je 0x14019e740
sub ecx, 1
je 0x14019e72e
cmp ecx, 1
jne 0x14019e7ca
mov ecx, dword [r10 + 0x94]
and ecx, 0xff000000
jmp 0x14019e83d
mov ecx, dword [r10 + 0x94]
and ecx, 0xff0000ff
jmp 0x14019e83d
mov ecx, dword [r10 + 0x94]
and ecx, 0xff00ff00
jmp 0x14019e83d
mov ecx, dword [r10 + 0x94]
and ecx, r13d
jmp 0x14019e83d
mov ecx, dword [r10 + 0x94]
and ecx, r12d
jmp 0x14019e83d
mov ecx, dword [r10 + 0x94]
and ecx, r14d
jmp 0x14019e83d
mov ecx, dword [r10 + 0x94]
and ecx, esi
jmp 0x14019e83d
movzx ecx, byte [r10 + 0x96]
movzx eax, word [r10 + 0x94]
shl ecx, 0x10
or ecx, eax
jmp 0x14019e83d
sub ecx, r15d
je 0x14019e822
sub ecx, 1
je 0x14019e805
sub ecx, 1
je 0x14019e7f8
sub ecx, 1
je 0x14019e7ee
sub ecx, 1
je 0x14019e7e2
sub ecx, 1
je 0x14019e7d8
cmp ecx, 1
je 0x14019e7d3
mov ecx, dword [r10 + 0x94]
jmp 0x14019e83d
mov ecx, r8d
jmp 0x14019e83d
movzx ecx, byte [r10 + 0x94]
jmp 0x14019e83d
movzx ecx, word [r10 + 0x94]
and ecx, ebp
jmp 0x14019e83d
movzx ecx, word [r10 + 0x94]
jmp 0x14019e83d
movzx ecx, byte [r10 + 0x96]
shl ecx, 0x10
jmp 0x14019e83d
movzx ecx, byte [r10 + 0x96]
movzx eax, word [r10 + 0x94]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019e83d
movzx ecx, byte [r10 + 0x96]
movzx eax, word [r10 + 0x94]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x67207761
add rbx, rcx
mov rcx, r9
shr rcx, 0x18
and ecx, edx
cmp ecx, edi
ja 0x14019e916
je 0x14019e8fc
sub ecx, 1
je 0x14019e8ee
sub ecx, 1
je 0x14019e8df
sub ecx, 1
je 0x14019e8d0
sub ecx, 1
je 0x14019e8c1
sub ecx, 1
je 0x14019e8af
sub ecx, 1
je 0x14019e89d
cmp ecx, 1
jne 0x14019e939
mov ecx, dword [r10 + 0x98]
and ecx, 0xff000000
jmp 0x14019e9ac
mov ecx, dword [r10 + 0x98]
and ecx, 0xff0000ff
jmp 0x14019e9ac
mov ecx, dword [r10 + 0x98]
and ecx, 0xff00ff00
jmp 0x14019e9ac
mov ecx, dword [r10 + 0x98]
and ecx, r13d
jmp 0x14019e9ac
mov ecx, dword [r10 + 0x98]
and ecx, r12d
jmp 0x14019e9ac
mov ecx, dword [r10 + 0x98]
and ecx, r14d
jmp 0x14019e9ac
mov ecx, dword [r10 + 0x98]
and ecx, esi
jmp 0x14019e9ac
movzx ecx, byte [r10 + 0x9a]
movzx eax, word [r10 + 0x98]
shl ecx, 0x10
or ecx, eax
jmp 0x14019e9ac
sub ecx, r15d
je 0x14019e991
sub ecx, 1
je 0x14019e974
sub ecx, 1
je 0x14019e967
sub ecx, 1
je 0x14019e95d
sub ecx, 1
je 0x14019e951
sub ecx, 1
je 0x14019e947
cmp ecx, 1
je 0x14019e942
mov ecx, dword [r10 + 0x98]
jmp 0x14019e9ac
mov ecx, r8d
jmp 0x14019e9ac
movzx ecx, byte [r10 + 0x98]
jmp 0x14019e9ac
movzx ecx, word [r10 + 0x98]
and ecx, ebp
jmp 0x14019e9ac
movzx ecx, word [r10 + 0x98]
jmp 0x14019e9ac
movzx ecx, byte [r10 + 0x9a]
shl ecx, 0x10
jmp 0x14019e9ac
movzx ecx, byte [r10 + 0x9a]
movzx eax, word [r10 + 0x98]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019e9ac
movzx ecx, byte [r10 + 0x9a]
movzx eax, word [r10 + 0x98]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x73207361
add rbx, rcx
mov rcx, r9
shr rcx, 0x1c
and ecx, edx
cmp ecx, edi
ja 0x14019ea85
je 0x14019ea6b
sub ecx, 1
je 0x14019ea5d
sub ecx, 1
je 0x14019ea4e
sub ecx, 1
je 0x14019ea3f
sub ecx, 1
je 0x14019ea30
sub ecx, 1
je 0x14019ea1e
sub ecx, 1
je 0x14019ea0c
cmp ecx, 1
jne 0x14019eaa8
mov ecx, dword [r10 + 0x9c]
and ecx, 0xff000000
jmp 0x14019eb1b
mov ecx, dword [r10 + 0x9c]
and ecx, 0xff0000ff
jmp 0x14019eb1b
mov ecx, dword [r10 + 0x9c]
and ecx, 0xff00ff00
jmp 0x14019eb1b
mov ecx, dword [r10 + 0x9c]
and ecx, r13d
jmp 0x14019eb1b
mov ecx, dword [r10 + 0x9c]
and ecx, r12d
jmp 0x14019eb1b
mov ecx, dword [r10 + 0x9c]
and ecx, r14d
jmp 0x14019eb1b
mov ecx, dword [r10 + 0x9c]
and ecx, esi
jmp 0x14019eb1b
movzx ecx, byte [r10 + 0x9e]
movzx eax, word [r10 + 0x9c]
shl ecx, 0x10
or ecx, eax
jmp 0x14019eb1b
sub ecx, r15d
je 0x14019eb00
sub ecx, 1
je 0x14019eae3
sub ecx, 1
je 0x14019ead6
sub ecx, 1
je 0x14019eacc
sub ecx, 1
je 0x14019eac0
sub ecx, 1
je 0x14019eab6
cmp ecx, 1
je 0x14019eab1
mov ecx, dword [r10 + 0x9c]
jmp 0x14019eb1b
mov ecx, r8d
jmp 0x14019eb1b
movzx ecx, byte [r10 + 0x9c]
jmp 0x14019eb1b
movzx ecx, word [r10 + 0x9c]
and ecx, ebp
jmp 0x14019eb1b
movzx ecx, word [r10 + 0x9c]
jmp 0x14019eb1b
movzx ecx, byte [r10 + 0x9e]
shl ecx, 0x10
jmp 0x14019eb1b
movzx ecx, byte [r10 + 0x9e]
movzx eax, word [r10 + 0x9c]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019eb1b
movzx ecx, byte [r10 + 0x9e]
movzx eax, word [r10 + 0x9c]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x76656420
add rbx, rcx
mov rcx, r9
shr rcx, 0x20
and ecx, edx
cmp ecx, edi
ja 0x14019ebf4
je 0x14019ebda
sub ecx, 1
je 0x14019ebcc
sub ecx, 1
je 0x14019ebbd
sub ecx, 1
je 0x14019ebae
sub ecx, 1
je 0x14019eb9f
sub ecx, 1
je 0x14019eb8d
sub ecx, 1
je 0x14019eb7b
cmp ecx, 1
jne 0x14019ec17
mov ecx, dword [r10 + 0xa0]
and ecx, 0xff000000
jmp 0x14019ec8a
mov ecx, dword [r10 + 0xa0]
and ecx, 0xff0000ff
jmp 0x14019ec8a
mov ecx, dword [r10 + 0xa0]
and ecx, 0xff00ff00
jmp 0x14019ec8a
mov ecx, dword [r10 + 0xa0]
and ecx, r13d
jmp 0x14019ec8a
mov ecx, dword [r10 + 0xa0]
and ecx, r12d
jmp 0x14019ec8a
mov ecx, dword [r10 + 0xa0]
and ecx, r14d
jmp 0x14019ec8a
mov ecx, dword [r10 + 0xa0]
and ecx, esi
jmp 0x14019ec8a
movzx ecx, byte [r10 + 0xa2]
movzx eax, word [r10 + 0xa0]
shl ecx, 0x10
or ecx, eax
jmp 0x14019ec8a
sub ecx, r15d
je 0x14019ec6f
sub ecx, 1
je 0x14019ec52
sub ecx, 1
je 0x14019ec45
sub ecx, 1
je 0x14019ec3b
sub ecx, 1
je 0x14019ec2f
sub ecx, 1
je 0x14019ec25
cmp ecx, 1
je 0x14019ec20
mov ecx, dword [r10 + 0xa0]
jmp 0x14019ec8a
mov ecx, r8d
jmp 0x14019ec8a
movzx ecx, byte [r10 + 0xa0]
jmp 0x14019ec8a
movzx ecx, word [r10 + 0xa0]
and ecx, ebp
jmp 0x14019ec8a
movzx ecx, word [r10 + 0xa0]
jmp 0x14019ec8a
movzx ecx, byte [r10 + 0xa2]
shl ecx, 0x10
jmp 0x14019ec8a
movzx ecx, byte [r10 + 0xa2]
movzx eax, word [r10 + 0xa0]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019ec8a
movzx ecx, byte [r10 + 0xa2]
movzx eax, word [r10 + 0xa0]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x61742020
add rbx, rcx
mov rcx, r9
shr rcx, 0x24
and ecx, edx
cmp ecx, edi
ja 0x14019ed63
je 0x14019ed49
sub ecx, 1
je 0x14019ed3b
sub ecx, 1
je 0x14019ed2c
sub ecx, 1
je 0x14019ed1d
sub ecx, 1
je 0x14019ed0e
sub ecx, 1
je 0x14019ecfc
sub ecx, 1
je 0x14019ecea
cmp ecx, 1
jne 0x14019ed86
mov ecx, dword [r10 + 0xa4]
and ecx, 0xff000000
jmp 0x14019edf9
mov ecx, dword [r10 + 0xa4]
and ecx, 0xff0000ff
jmp 0x14019edf9
mov ecx, dword [r10 + 0xa4]
and ecx, 0xff00ff00
jmp 0x14019edf9
mov ecx, dword [r10 + 0xa4]
and ecx, r13d
jmp 0x14019edf9
mov ecx, dword [r10 + 0xa4]
and ecx, r12d
jmp 0x14019edf9
mov ecx, dword [r10 + 0xa4]
and ecx, r14d
jmp 0x14019edf9
mov ecx, dword [r10 + 0xa4]
and ecx, esi
jmp 0x14019edf9
movzx ecx, byte [r10 + 0xa6]
movzx eax, word [r10 + 0xa4]
shl ecx, 0x10
or ecx, eax
jmp 0x14019edf9
sub ecx, r15d
je 0x14019edde
sub ecx, 1
je 0x14019edc1
sub ecx, 1
je 0x14019edb4
sub ecx, 1
je 0x14019edaa
sub ecx, 1
je 0x14019ed9e
sub ecx, 1
je 0x14019ed94
cmp ecx, 1
je 0x14019ed8f
mov ecx, dword [r10 + 0xa4]
jmp 0x14019edf9
mov ecx, r8d
jmp 0x14019edf9
movzx ecx, byte [r10 + 0xa4]
jmp 0x14019edf9
movzx ecx, word [r10 + 0xa4]
and ecx, ebp
jmp 0x14019edf9
movzx ecx, word [r10 + 0xa4]
jmp 0x14019edf9
movzx ecx, byte [r10 + 0xa6]
shl ecx, 0x10
jmp 0x14019edf9
movzx ecx, byte [r10 + 0xa6]
movzx eax, word [r10 + 0xa4]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019edf9
movzx ecx, byte [r10 + 0xa6]
movzx eax, word [r10 + 0xa4]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x636f756c
add rbx, rcx
mov rcx, r9
shr rcx, 0x28
and ecx, edx
cmp ecx, edi
ja 0x14019eed2
je 0x14019eeb8
sub ecx, 1
je 0x14019eeaa
sub ecx, 1
je 0x14019ee9b
sub ecx, 1
je 0x14019ee8c
sub ecx, 1
je 0x14019ee7d
sub ecx, 1
je 0x14019ee6b
sub ecx, 1
je 0x14019ee59
cmp ecx, 1
jne 0x14019eef5
mov ecx, dword [r10 + 0xa8]
and ecx, 0xff000000
jmp 0x14019ef68
mov ecx, dword [r10 + 0xa8]
and ecx, 0xff0000ff
jmp 0x14019ef68
mov ecx, dword [r10 + 0xa8]
and ecx, 0xff00ff00
jmp 0x14019ef68
mov ecx, dword [r10 + 0xa8]
and ecx, r13d
jmp 0x14019ef68
mov ecx, dword [r10 + 0xa8]
and ecx, r12d
jmp 0x14019ef68
mov ecx, dword [r10 + 0xa8]
and ecx, r14d
jmp 0x14019ef68
mov ecx, dword [r10 + 0xa8]
and ecx, esi
jmp 0x14019ef68
movzx ecx, byte [r10 + 0xaa]
movzx eax, word [r10 + 0xa8]
shl ecx, 0x10
or ecx, eax
jmp 0x14019ef68
sub ecx, r15d
je 0x14019ef4d
sub ecx, 1
je 0x14019ef30
sub ecx, 1
je 0x14019ef23
sub ecx, 1
je 0x14019ef19
sub ecx, 1
je 0x14019ef0d
sub ecx, 1
je 0x14019ef03
cmp ecx, 1
je 0x14019eefe
mov ecx, dword [r10 + 0xa8]
jmp 0x14019ef68
mov ecx, r8d
jmp 0x14019ef68
movzx ecx, byte [r10 + 0xa8]
jmp 0x14019ef68
movzx ecx, word [r10 + 0xa8]
and ecx, ebp
jmp 0x14019ef68
movzx ecx, word [r10 + 0xa8]
jmp 0x14019ef68
movzx ecx, byte [r10 + 0xaa]
shl ecx, 0x10
jmp 0x14019ef68
movzx ecx, byte [r10 + 0xaa]
movzx eax, word [r10 + 0xa8]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019ef68
movzx ecx, byte [r10 + 0xaa]
movzx eax, word [r10 + 0xa8]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x64206e6f
add rbx, rcx
mov rcx, r9
shr rcx, 0x2c
and ecx, edx
cmp ecx, edi
ja 0x14019f041
je 0x14019f027
sub ecx, 1
je 0x14019f019
sub ecx, 1
je 0x14019f00a
sub ecx, 1
je 0x14019effb
sub ecx, 1
je 0x14019efec
sub ecx, 1
je 0x14019efda
sub ecx, 1
je 0x14019efc8
cmp ecx, 1
jne 0x14019f064
mov ecx, dword [r10 + 0xac]
and ecx, 0xff000000
jmp 0x14019f0d7
mov ecx, dword [r10 + 0xac]
and ecx, 0xff0000ff
jmp 0x14019f0d7
mov ecx, dword [r10 + 0xac]
and ecx, 0xff00ff00
jmp 0x14019f0d7
mov ecx, dword [r10 + 0xac]
and ecx, r13d
jmp 0x14019f0d7
mov ecx, dword [r10 + 0xac]
and ecx, r12d
jmp 0x14019f0d7
mov ecx, dword [r10 + 0xac]
and ecx, r14d
jmp 0x14019f0d7
mov ecx, dword [r10 + 0xac]
and ecx, esi
jmp 0x14019f0d7
movzx ecx, byte [r10 + 0xae]
movzx eax, word [r10 + 0xac]
shl ecx, 0x10
or ecx, eax
jmp 0x14019f0d7
sub ecx, r15d
je 0x14019f0bc
sub ecx, 1
je 0x14019f09f
sub ecx, 1
je 0x14019f092
sub ecx, 1
je 0x14019f088
sub ecx, 1
je 0x14019f07c
sub ecx, 1
je 0x14019f072
cmp ecx, 1
je 0x14019f06d
mov ecx, dword [r10 + 0xac]
jmp 0x14019f0d7
mov ecx, r8d
jmp 0x14019f0d7
movzx ecx, byte [r10 + 0xac]
jmp 0x14019f0d7
movzx ecx, word [r10 + 0xac]
and ecx, ebp
jmp 0x14019f0d7
movzx ecx, word [r10 + 0xac]
jmp 0x14019f0d7
movzx ecx, byte [r10 + 0xae]
shl ecx, 0x10
jmp 0x14019f0d7
movzx ecx, byte [r10 + 0xae]
movzx eax, word [r10 + 0xac]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019f0d7
movzx ecx, byte [r10 + 0xae]
movzx eax, word [r10 + 0xac]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x74206465
add rbx, rcx
mov rcx, r9
shr rcx, 0x30
and ecx, edx
cmp ecx, edi
ja 0x14019f1b0
je 0x14019f196
sub ecx, 1
je 0x14019f188
sub ecx, 1
je 0x14019f179
sub ecx, 1
je 0x14019f16a
sub ecx, 1
je 0x14019f15b
sub ecx, 1
je 0x14019f149
sub ecx, 1
je 0x14019f137
cmp ecx, 1
jne 0x14019f1d3
mov ecx, dword [r10 + 0xb0]
and ecx, 0xff000000
jmp 0x14019f246
mov ecx, dword [r10 + 0xb0]
and ecx, 0xff0000ff
jmp 0x14019f246
mov ecx, dword [r10 + 0xb0]
and ecx, 0xff00ff00
jmp 0x14019f246
mov ecx, dword [r10 + 0xb0]
and ecx, r13d
jmp 0x14019f246
mov ecx, dword [r10 + 0xb0]
and ecx, r12d
jmp 0x14019f246
mov ecx, dword [r10 + 0xb0]
and ecx, r14d
jmp 0x14019f246
mov ecx, dword [r10 + 0xb0]
and ecx, esi
jmp 0x14019f246
movzx ecx, byte [r10 + 0xb2]
movzx eax, word [r10 + 0xb0]
shl ecx, 0x10
or ecx, eax
jmp 0x14019f246
sub ecx, r15d
je 0x14019f22b
sub ecx, 1
je 0x14019f20e
sub ecx, 1
je 0x14019f201
sub ecx, 1
je 0x14019f1f7
sub ecx, 1
je 0x14019f1eb
sub ecx, 1
je 0x14019f1e1
cmp ecx, 1
je 0x14019f1dc
mov ecx, dword [r10 + 0xb0]
jmp 0x14019f246
mov ecx, r8d
jmp 0x14019f246
movzx ecx, byte [r10 + 0xb0]
jmp 0x14019f246
movzx ecx, word [r10 + 0xb0]
and ecx, ebp
jmp 0x14019f246
movzx ecx, word [r10 + 0xb0]
jmp 0x14019f246
movzx ecx, byte [r10 + 0xb2]
shl ecx, 0x10
jmp 0x14019f246
movzx ecx, byte [r10 + 0xb2]
movzx eax, word [r10 + 0xb0]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019f246
movzx ecx, byte [r10 + 0xb2]
movzx eax, word [r10 + 0xb0]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x64756365
add rbx, rcx
mov rcx, r9
shr rcx, 0x34
and ecx, edx
cmp ecx, edi
ja 0x14019f31f
je 0x14019f305
sub ecx, 1
je 0x14019f2f7
sub ecx, 1
je 0x14019f2e8
sub ecx, 1
je 0x14019f2d9
sub ecx, 1
je 0x14019f2ca
sub ecx, 1
je 0x14019f2b8
sub ecx, 1
je 0x14019f2a6
cmp ecx, 1
jne 0x14019f342
mov ecx, dword [r10 + 0xb4]
and ecx, 0xff000000
jmp 0x14019f3b5
mov ecx, dword [r10 + 0xb4]
and ecx, 0xff0000ff
jmp 0x14019f3b5
mov ecx, dword [r10 + 0xb4]
and ecx, 0xff00ff00
jmp 0x14019f3b5
mov ecx, dword [r10 + 0xb4]
and ecx, r13d
jmp 0x14019f3b5
mov ecx, dword [r10 + 0xb4]
and ecx, r12d
jmp 0x14019f3b5
mov ecx, dword [r10 + 0xb4]
and ecx, r14d
jmp 0x14019f3b5
mov ecx, dword [r10 + 0xb4]
and ecx, esi
jmp 0x14019f3b5
movzx ecx, byte [r10 + 0xb6]
movzx eax, word [r10 + 0xb4]
shl ecx, 0x10
or ecx, eax
jmp 0x14019f3b5
sub ecx, r15d
je 0x14019f39a
sub ecx, 1
je 0x14019f37d
sub ecx, 1
je 0x14019f370
sub ecx, 1
je 0x14019f366
sub ecx, 1
je 0x14019f35a
sub ecx, 1
je 0x14019f350
cmp ecx, 1
je 0x14019f34b
mov ecx, dword [r10 + 0xb4]
jmp 0x14019f3b5
mov ecx, r8d
jmp 0x14019f3b5
movzx ecx, byte [r10 + 0xb4]
jmp 0x14019f3b5
movzx ecx, word [r10 + 0xb4]
and ecx, ebp
jmp 0x14019f3b5
movzx ecx, word [r10 + 0xb4]
jmp 0x14019f3b5
movzx ecx, byte [r10 + 0xb6]
shl ecx, 0x10
jmp 0x14019f3b5
movzx ecx, byte [r10 + 0xb6]
movzx eax, word [r10 + 0xb4]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019f3b5
movzx ecx, byte [r10 + 0xb6]
movzx eax, word [r10 + 0xb4]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x2074656d
add rbx, rcx
mov rcx, r9
shr rcx, 0x38
and ecx, edx
cmp ecx, edi
ja 0x14019f48e
je 0x14019f474
sub ecx, 1
je 0x14019f466
sub ecx, 1
je 0x14019f457
sub ecx, 1
je 0x14019f448
sub ecx, 1
je 0x14019f439
sub ecx, 1
je 0x14019f427
sub ecx, 1
je 0x14019f415
cmp ecx, 1
jne 0x14019f4b1
mov ecx, dword [r10 + 0xb8]
and ecx, 0xff000000
jmp 0x14019f524
mov ecx, dword [r10 + 0xb8]
and ecx, 0xff0000ff
jmp 0x14019f524
mov ecx, dword [r10 + 0xb8]
and ecx, 0xff00ff00
jmp 0x14019f524
mov ecx, dword [r10 + 0xb8]
and ecx, r13d
jmp 0x14019f524
mov ecx, dword [r10 + 0xb8]
and ecx, r12d
jmp 0x14019f524
mov ecx, dword [r10 + 0xb8]
and ecx, r14d
jmp 0x14019f524
mov ecx, dword [r10 + 0xb8]
and ecx, esi
jmp 0x14019f524
movzx ecx, byte [r10 + 0xba]
movzx eax, word [r10 + 0xb8]
shl ecx, 0x10
or ecx, eax
jmp 0x14019f524
sub ecx, r15d
je 0x14019f509
sub ecx, 1
je 0x14019f4ec
sub ecx, 1
je 0x14019f4df
sub ecx, 1
je 0x14019f4d5
sub ecx, 1
je 0x14019f4c9
sub ecx, 1
je 0x14019f4bf
cmp ecx, 1
je 0x14019f4ba
mov ecx, dword [r10 + 0xb8]
jmp 0x14019f524
mov ecx, r8d
jmp 0x14019f524
movzx ecx, byte [r10 + 0xb8]
jmp 0x14019f524
movzx ecx, word [r10 + 0xb8]
and ecx, ebp
jmp 0x14019f524
movzx ecx, word [r10 + 0xb8]
jmp 0x14019f524
movzx ecx, byte [r10 + 0xba]
shl ecx, 0x10
jmp 0x14019f524
movzx ecx, byte [r10 + 0xba]
movzx eax, word [r10 + 0xb8]
shl ecx, 0x10
or ecx, eax
and ecx, 0xff00ff
jmp 0x14019f524
movzx ecx, byte [r10 + 0xba]
movzx eax, word [r10 + 0xb8]
shl ecx, 0x10
or ecx, eax
and ecx, 0xffff00
mov eax, ecx
imul rcx, rax, 0x706c6174
shr r9, 0x3c
add rbx, rcx
cmp r9d, edi
ja 0x14019f606
je 0x14019f5ea
sub r9d, 1
je 0x14019f5db
sub r9d, 1
je 0x14019f5cc
sub r9d, 1
je 0x14019f5bd
sub r9d, 1
je 0x14019f5ae
sub r9d, 1
je 0x14019f59b
sub r9d, 1
je 0x14019f588
cmp r9d, 1
jne 0x14019f62f
mov r8d, dword [r10 + 0xbc]
and r8d, 0xff000000
jmp 0x14019f6a5
mov r8d, dword [r10 + 0xbc]
and r8d, 0xff0000ff
jmp 0x14019f6a5
mov r8d, dword [r10 + 0xbc]
and r8d, 0xff00ff00
jmp 0x14019f6a5
mov r8d, dword [r10 + 0xbc]
and r8d, r13d
jmp 0x14019f6a5
mov r8d, dword [r10 + 0xbc]
and r8d, r12d
jmp 0x14019f6a5
mov r8d, dword [r10 + 0xbc]
and r8d, r14d
jmp 0x14019f6a5
mov r8d, dword [r10 + 0xbc]
and r8d, esi
jmp 0x14019f6a5
movzx r8d, byte [r10 + 0xbe]
movzx eax, word [r10 + 0xbc]
shl r8d, 0x10
or r8d, eax
jmp 0x14019f6a5
sub r9d, r15d
je 0x14019f687
sub r9d, 1
je 0x14019f667
sub r9d, 1
je 0x14019f659
sub r9d, 1
je 0x14019f64f
sub r9d, 1
je 0x14019f642
sub r9d, 1
je 0x14019f638
cmp r9d, 1
je 0x14019f6a5
mov r8d, dword [r10 + 0xbc]
jmp 0x14019f6a5
movzx r8d, byte [r10 + 0xbc]
jmp 0x14019f6a5
movzx r8d, word [r10 + 0xbc]
and r8d, ebp
jmp 0x14019f6a5
movzx r8d, word [r10 + 0xbc]
jmp 0x14019f6a5
movzx r8d, byte [r10 + 0xbe]
shl r8d, 0x10
jmp 0x14019f6a5
movzx r8d, byte [r10 + 0xbe]
movzx eax, word [r10 + 0xbc]
shl r8d, 0x10
or r8d, eax
and r8d, 0xff00ff
jmp 0x14019f6a5
movzx r8d, byte [r10 + 0xbe]
movzx eax, word [r10 + 0xbc]
shl r8d, 0x10
or r8d, eax
and r8d, 0xffff00
mov eax, r8d
imul rcx, rax, 0x65206172
add rbx, rcx
mov rbp, qword [rsp + 0x30]
mov rax, rbx
mov rsi, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
shr rax, 0x20
imul rcx, rax, 0xf
mov edx, ebx
mov rbx, qword [rsp + 0x28]
sub rdx, rcx
mov rax, rdx
sar rax, 0x20
imul rcx, rax, 0xfffffffffffffff1
mov eax, edx
movabs rdx, 0x10000000f
add rcx, rax
cmp rcx, rdx
lea eax, [rcx - 0xf]
cmovbe eax, ecx
pop r15
pop r14
pop r13
pop r12
ret