Function at 0x14008b140
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
lea rbp, [rsp - 0xbd0]
sub rsp, 0xcd0
mov rdi, rcx
mov qword [rbp + 0x5c0], rcx
xor esi, esi
cmp edx, 0x1f4
jg 0x14008cc18
je 0x14008cb60
cmp edx, 0x55
ja case.default.0x14008da08
movsxd rax, edx
lea rcx, [0x140000000]
mov eax, dword [rcx + rax*4 + 0x8e060]
add rax, rcx
jmp rax
mov byte [rsp + 0x20], sil
xorps xmm0, xmm0
movups xmmword [rbp + 0x80], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x90], xmm1
lea rax, [rsp + 0x20]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008b1d0
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x80]
call fcn.140001460
nop
lea rdx, [rbp + 0x80]
cmp qword [rbp + 0x98], 0xf
cmova rdx, qword [rbp + 0x80]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008b210
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x98]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008b261
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008e059
call fcn.1400fb3b4
mov rax, rdi
lea r11, [rsp + 0xcd0]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret
movzx eax, word [0x140126190]
mov word [rbp - 0x44], ax
cmp byte [0x140126191], sil
je 0x14008b29e
mov byte [rbp - 0x44], 0x41
xor byte [rbp - 0x43], 0x39
lea rdx, [rbp - 0x44]
lea rcx, [rbp + 0x5e8]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x5e8]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x14012621c]
mov word [rbp - 0x54], ax
cmp byte [0x14012621d], sil
je 0x14008b2ed
mov byte [rbp - 0x54], 0x42
xor byte [rbp - 0x53], 0x39
lea rdx, [rbp - 0x54]
lea rcx, [rbp + 0x608]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x608]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140126200]
mov word [rbp - 0x3c], ax
cmp byte [0x140126201], sil
je 0x14008b33f
mov byte [rbp - 0x3c], 0x43
xor byte [rbp - 0x3b], 0x39
lea rdx, [rbp - 0x3c]
lea rcx, [rbp + 0x628]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x628]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140126284]
mov word [rbp - 0x38], ax
cmp byte [0x140126285], sil
je 0x14008b391
mov byte [rbp - 0x38], 0x44
xor byte [rbp - 0x37], 0x39
lea rdx, [rbp - 0x38]
lea rcx, [rbp + 0x648]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x648]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140125e7c]
mov word [rbp - 0x34], ax
cmp byte [0x140125e7d], sil
je 0x14008b3e3
mov byte [rbp - 0x34], 0x57
xor byte [rbp - 0x33], 0x39
lea rdx, [rbp - 0x34]
lea rcx, [rbp + 0x668]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x668]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140126050]
mov word [rbp - 0x30], ax
cmp byte [0x140126051], sil
je 0x14008b435
mov byte [rbp - 0x30], 0x55
xor byte [rbp - 0x2f], 0x39
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x688]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x688]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x1401260f4]
mov word [rbp - 0x40], ax
cmp byte [0x1401260f5], sil
je 0x14008b487
mov byte [rbp - 0x40], 0x5a
xor byte [rbp - 0x3f], 0x39
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x6a8]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x6a8]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140126100]
mov word [rbp - 0x28], ax
cmp byte [0x140126101], sil
je 0x14008b4d9
mov byte [rbp - 0x28], 0x52
xor byte [rbp - 0x27], 0x39
lea rdx, [rbp - 0x28]
lea rcx, [rbp + 0x6c8]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x6c8]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x1401262c4]
mov word [rbp - 0x24], ax
cmp byte [0x1401262c5], sil
je 0x14008b52b
mov byte [rbp - 0x24], 0x58
xor byte [rbp - 0x23], 0x39
lea rdx, [rbp - 0x24]
lea rcx, [rbp + 0x6e8]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x6e8]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x1401260bc]
mov word [rbp - 0x20], ax
cmp byte [0x1401260bd], sil
je 0x14008b57d
mov byte [rbp - 0x20], 0x51
xor byte [rbp - 0x1f], 0x39
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x708]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x708]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140125ff4]
mov word [rbp - 0x1c], ax
cmp byte [0x140125ff5], sil
je 0x14008b5cf
mov byte [rbp - 0x1c], 0x61
xor byte [rbp - 0x1b], 0x39
lea rdx, [rbp - 0x1c]
lea rcx, [rbp + 0x728]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x728]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x1401261e8]
mov word [rbp - 0x18], ax
cmp byte [0x1401261e9], sil
je 0x14008b621
mov byte [rbp - 0x18], 0x53
xor byte [rbp - 0x17], 0x39
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x748]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x748]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x1401260d4]
mov word [rbp - 0x14], ax
cmp byte [0x1401260d5], sil
je 0x14008b673
mov byte [rbp - 0x14], 0x4b
xor byte [rbp - 0x13], 0x39
lea rdx, [rbp - 0x14]
lea rcx, [rbp + 0x768]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x768]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140125f70]
mov word [rbp - 0x10], ax
cmp byte [0x140125f71], sil
je 0x14008b6c5
mov byte [rbp - 0x10], 0x50
xor byte [rbp - 0xf], 0x39
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x788]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x788]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140125ed0]
mov word [rbp - 0xc], ax
cmp byte [0x140125ed1], sil
je 0x14008b717
mov byte [rbp - 0xc], 0x3f
xor byte [rbp - 0xb], 0x39
lea rdx, [rbp - 0xc]
lea rcx, [rbp + 0x7a8]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x7a8]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140125ee4]
mov word [rbp - 8], ax
cmp byte [0x140125ee5], sil
je 0x14008b769
mov byte [rbp - 8], 0x4c
xor byte [rbp - 7], 0x39
lea rdx, [rbp - 8]
lea rcx, [rbp + 0x7c8]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x7c8]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x14012604c]
mov word [rbp - 4], ax
cmp byte [0x14012604d], sil
je 0x14008b7bb
mov byte [rbp - 4], 0x5c
xor byte [rbp - 3], 0x39
lea rdx, [rbp - 4]
lea rcx, [rbp + 0x7e8]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x7e8]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140125ea8]
mov word [rbp], ax
cmp byte [0x140125ea9], sil
je 0x14008b80d
mov byte [rbp], 0x4d
xor byte [rbp + 1], 0x39
lea rdx, [rbp]
lea rcx, [rbp + 0x808]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x808]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140125fe0]
mov word [rbp + 4], ax
cmp byte [0x140125fe1], sil
je 0x14008b85f
mov byte [rbp + 4], 0x5e
xor byte [rbp + 5], 0x39
lea rdx, [rbp + 4]
lea rcx, [rbp + 0x828]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x828]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x1401261e4]
mov word [rbp + 8], ax
cmp byte [0x1401261e5], sil
je 0x14008b8b1
mov byte [rbp + 8], 0x60
xor byte [rbp + 9], 0x39
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x848]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x848]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140125ee0]
mov word [rbp + 0xc], ax
cmp byte [0x140125ee1], sil
je 0x14008b903
mov byte [rbp + 0xc], 0x5d
xor byte [rbp + 0xd], 0x39
lea rdx, [rbp + 0xc]
lea rcx, [rbp + 0x868]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x868]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x1401261a0]
mov word [rbp + 0x10], ax
cmp byte [0x1401261a1], sil
je 0x14008b955
mov byte [rbp + 0x10], 0x48
xor byte [rbp + 0x11], 0x39
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x888]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x888]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140126108]
mov word [rbp + 0x14], ax
cmp byte [0x140126109], sil
je 0x14008b9a7
mov byte [rbp + 0x14], 0x62
xor byte [rbp + 0x15], 0x39
lea rdx, [rbp + 0x14]
lea rcx, [rbp + 0x8a8]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x8a8]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x14012603c]
mov word [rbp + 0x18], ax
cmp byte [0x14012603d], sil
je 0x14008b9f9
mov byte [rbp + 0x18], 0x45
xor byte [rbp + 0x19], 0x39
lea rdx, [rbp + 0x18]
lea rcx, [rbp + 0x8c8]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x8c8]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140126278]
mov word [rbp + 0x1c], ax
cmp byte [0x140126279], sil
je 0x14008ba4b
mov byte [rbp + 0x1c], 0x4e
xor byte [rbp + 0x1d], 0x39
lea rdx, [rbp + 0x1c]
lea rcx, [rbp + 0x8e8]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x8e8]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140125fb8]
mov word [rbp + 0x20], ax
cmp byte [0x140125fb9], sil
je 0x14008ba9d
mov byte [rbp + 0x20], 0x4f
xor byte [rbp + 0x21], 0x39
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x908]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x908]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x1401262ac]
mov word [rbp + 0x24], ax
cmp byte [0x1401262ad], sil
je 0x14008baef
mov byte [rbp + 0x24], 0x5f
xor byte [rbp + 0x25], 0x39
lea rdx, [rbp + 0x24]
lea rcx, [rbp + 0x928]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x928]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140125eb8]
mov word [rbp + 0x28], ax
cmp byte [0x140125eb9], sil
je 0x14008bb41
mov byte [rbp + 0x28], 0x46
xor byte [rbp + 0x29], 0x39
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0x948]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x948]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140125e70]
mov word [rbp + 0x2c], ax
cmp byte [0x140125e71], sil
je 0x14008bb93
mov byte [rbp + 0x2c], 0x22
xor byte [rbp + 0x2d], 0x39
lea rdx, [rbp + 0x2c]
lea rcx, [rbp + 0x968]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x968]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140126194]
mov word [rsp + 0x3c], ax
cmp byte [0x140126195], sil
je 0x14008bbe8
mov byte [rsp + 0x3c], 0x59
xor byte [rsp + 0x3d], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb0], xmm1
lea rax, [rsp + 0x3c]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008bc10
lea rdx, [rsp + 0x3c]
lea rcx, [rbp + 0xa0]
call fcn.140001460
nop
lea rdx, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 0xf
cmova rdx, qword [rbp + 0xa0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008bc50
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0xb8]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0xa0]
jmp 0x14008b23c
movzx eax, word [0x140125f30]
mov word [rsp + 0x40], ax
cmp byte [0x140125f31], sil
je 0x14008bca4
mov byte [rsp + 0x40], 0x56
xor byte [rsp + 0x41], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0xc0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xd0], xmm1
lea rax, [rsp + 0x40]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008bcd0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xc0]
call fcn.140001460
nop
lea rdx, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 0xf
cmova rdx, qword [rbp + 0xc0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008bd10
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0xd8]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0xc0]
jmp 0x14008b23c
movzx eax, word [0x140125ebc]
mov word [rsp + 0x44], ax
cmp byte [0x140125ebd], sil
je 0x14008bd64
mov byte [rsp + 0x44], 0x5b
xor byte [rsp + 0x45], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf0], xmm1
lea rax, [rsp + 0x44]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008bd90
lea rdx, [rsp + 0x44]
lea rcx, [rbp + 0xe0]
call fcn.140001460
nop
lea rdx, [rbp + 0xe0]
cmp qword [rbp + 0xf8], 0xf
cmova rdx, qword [rbp + 0xe0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008bdd0
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0xf8]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0xe0]
jmp 0x14008b23c
mov byte [rsp + 0x21], sil
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x110], xmm1
lea rax, [rsp + 0x21]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008be40
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x100]
call fcn.140001460
nop
lea rdx, [rbp + 0x100]
cmp qword [rbp + 0x118], 0xf
cmova rdx, qword [rbp + 0x100]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008be80
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x118]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x100]
jmp 0x14008b23c
movzx eax, word [0x1401261d8]
mov word [rsp + 0x48], ax
cmp byte [0x1401261d9], sil
je 0x14008bed4
mov byte [rsp + 0x48], 0x3e
xor byte [rsp + 0x49], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x120], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x130], xmm1
lea rax, [rsp + 0x48]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008bf00
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x120]
call fcn.140001460
nop
lea rdx, [rbp + 0x120]
cmp qword [rbp + 0x138], 0xf
cmova rdx, qword [rbp + 0x120]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008bf40
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x138]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x120]
jmp 0x14008b23c
movzx eax, word [0x140125ee8]
mov word [rsp + 0x4c], ax
cmp byte [0x140125ee9], sil
je 0x14008bf94
mov byte [rsp + 0x4c], 0x63
xor byte [rsp + 0x4d], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x140], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x150], xmm1
lea rax, [rsp + 0x4c]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008bfc0
lea rdx, [rsp + 0x4c]
lea rcx, [rbp + 0x140]
call fcn.140001460
nop
lea rdx, [rbp + 0x140]
cmp qword [rbp + 0x158], 0xf
cmova rdx, qword [rbp + 0x140]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008c000
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x158]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x140]
jmp 0x14008b23c
movzx eax, word [0x140126104]
mov word [rsp + 0x50], ax
cmp byte [0x140126105], sil
je 0x14008c054
mov byte [rsp + 0x50], 0x64
xor byte [rsp + 0x51], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x160], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x170], xmm1
lea rax, [rsp + 0x50]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008c080
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x160]
call fcn.140001460
nop
lea rdx, [rbp + 0x160]
cmp qword [rbp + 0x178], 0xf
cmova rdx, qword [rbp + 0x160]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008c0c0
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x178]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x160]
jmp 0x14008b23c
movzx eax, word [0x140125fd4]
mov word [rsp + 0x54], ax
cmp byte [0x140125fd5], sil
je 0x14008c114
mov byte [rsp + 0x54], 0x65
xor byte [rsp + 0x55], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x180], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x190], xmm1
lea rax, [rsp + 0x54]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008c140
lea rdx, [rsp + 0x54]
lea rcx, [rbp + 0x180]
call fcn.140001460
nop
lea rdx, [rbp + 0x180]
cmp qword [rbp + 0x198], 0xf
cmova rdx, qword [rbp + 0x180]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008c180
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x198]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x180]
jmp 0x14008b23c
movzx eax, word [0x140125f34]
mov word [rsp + 0x58], ax
cmp byte [0x140125f35], sil
je 0x14008c1d4
mov byte [rsp + 0x58], 0x66
xor byte [rsp + 0x59], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1b0], xmm1
lea rax, [rsp + 0x58]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008c200
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x1a0]
call fcn.140001460
nop
lea rdx, [rbp + 0x1a0]
cmp qword [rbp + 0x1b8], 0xf
cmova rdx, qword [rbp + 0x1a0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008c240
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x1a0]
jmp 0x14008b23c
movzx eax, word [0x140125f88]
mov word [rsp + 0x5c], ax
cmp byte [0x140125f89], sil
je 0x14008c294
mov byte [rsp + 0x5c], 0x26
xor byte [rsp + 0x5d], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1d0], xmm1
lea rax, [rsp + 0x5c]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008c2c0
lea rdx, [rsp + 0x5c]
lea rcx, [rbp + 0x1c0]
call fcn.140001460
nop
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008c300
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x1d8]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x1c0]
jmp 0x14008b23c
movzx eax, word [0x140125f00]
mov word [rsp + 0x60], ax
cmp byte [0x140125f01], sil
je 0x14008c354
mov byte [rsp + 0x60], 0x25
xor byte [rsp + 0x61], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x1e0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1f0], xmm1
lea rax, [rsp + 0x60]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008c380
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x1e0]
call fcn.140001460
nop
lea rdx, [rbp + 0x1e0]
cmp qword [rbp + 0x1f8], 0xf
cmova rdx, qword [rbp + 0x1e0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008c3c0
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x1f8]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x1e0]
jmp 0x14008b23c
movzx eax, word [0x140125f04]
mov word [rsp + 0x64], ax
cmp byte [0x140125f05], sil
je 0x14008c414
mov byte [rsp + 0x64], 0x24
xor byte [rsp + 0x65], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x200], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x210], xmm1
lea rax, [rsp + 0x64]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008c440
lea rdx, [rsp + 0x64]
lea rcx, [rbp + 0x200]
call fcn.140001460
nop
lea rdx, [rbp + 0x200]
cmp qword [rbp + 0x218], 0xf
cmova rdx, qword [rbp + 0x200]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008c480
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x218]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x200]
jmp 0x14008b23c
movzx eax, word [0x1401260c0]
mov word [rsp + 0x68], ax
cmp byte [0x1401260c1], sil
je 0x14008c4d4
mov byte [rsp + 0x68], 0x71
xor byte [rsp + 0x69], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x220], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x230], xmm1
lea rax, [rsp + 0x68]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008c500
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x220]
call fcn.140001460
nop
lea rdx, [rbp + 0x220]
cmp qword [rbp + 0x238], 0xf
cmova rdx, qword [rbp + 0x220]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008c540
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x238]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x220]
jmp 0x14008b23c
movzx eax, word [0x1401261e0]
mov word [rsp + 0x6c], ax
cmp byte [0x1401261e1], sil
je 0x14008c594
mov byte [rsp + 0x6c], 0x3a
xor byte [rsp + 0x6d], 0x39
lea rcx, [rbp + 0x5c8]
call fcn.140001440
lea rcx, [rsp + 0x6c]
mov rbx, 0xffffffffffffffff
nop dword [rax]
inc rbx
cmp byte [rcx + rbx], sil
jne 0x14008c5b0
mov r8, rbx
lea rdx, [rsp + 0x6c]
lea rcx, [rbp + 0x5c8]
call fcn.140001460
nop
lea rcx, [rbp + 0x5c8]
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x5c8]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x1401261a4]
mov word [rbp + 0x30], ax
cmp byte [0x1401261a5], sil
je 0x14008c613
mov byte [rbp + 0x30], 0x54
xor byte [rbp + 0x31], 0x39
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x988]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x988]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140125fdc]
mov word [rbp + 0x34], ax
cmp byte [0x140125fdd], sil
je 0x14008c665
mov byte [rbp + 0x34], 0x47
xor byte [rbp + 0x35], 0x39
lea rdx, [rbp + 0x34]
lea rcx, [rbp + 0x9a8]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x9a8]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140126274]
mov word [rbp + 0x38], ax
cmp byte [0x140126275], sil
je 0x14008c6b7
mov byte [rbp + 0x38], 0x49
xor byte [rbp + 0x39], 0x39
lea rdx, [rbp + 0x38]
lea rcx, [rbp + 0x9c8]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x9c8]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x14012618c]
mov word [rbp + 0x3c], ax
cmp byte [0x14012618d], sil
je 0x14008c709
mov byte [rbp + 0x3c], 0x4a
xor byte [rbp + 0x3d], 0x39
lea rdx, [rbp + 0x3c]
lea rcx, [rbp + 0x9e8]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0x9e8]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140125f08]
mov word [rbp + 0x40], ax
cmp byte [0x140125f09], sil
je 0x14008c75b
mov byte [rbp + 0x40], 0x74
xor byte [rbp + 0x41], 0x39
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0xa08]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0xa08]
call fcn.1400027f0
jmp 0x14008b266
mov byte [rbp + 0x5b], sil
lea rdx, [rbp + 0x5b]
lea rcx, [rbp + 0xa28]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0xa28]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140125f94]
mov word [rbp + 0x44], ax
cmp byte [0x140125f95], sil
je 0x14008c7e7
mov byte [rbp + 0x44], 0x75
xor byte [rbp + 0x45], 0x39
lea rdx, [rbp + 0x44]
lea rcx, [rbp + 0xa48]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0xa48]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x1401261fc]
mov word [rbp + 0x48], ax
cmp byte [0x1401261fd], sil
je 0x14008c839
mov byte [rbp + 0x48], 0x23
xor byte [rbp + 0x49], 0x39
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0xa68]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0xa68]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x14012627c]
mov word [rbp + 0x4c], ax
cmp byte [0x14012627d], sil
je 0x14008c88b
mov byte [rbp + 0x4c], 0x73
xor byte [rbp + 0x4d], 0x39
lea rdx, [rbp + 0x4c]
lea rcx, [rbp + 0xa88]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0xa88]
call fcn.1400027f0
jmp 0x14008b266
mov byte [rbp + 0x58], sil
lea rdx, [rbp + 0x58]
lea rcx, [rbp + 0xaa8]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0xaa8]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140126240]
mov word [rbp + 0x50], ax
cmp byte [0x140126241], sil
je 0x14008c917
mov byte [rbp + 0x50], 0x70
xor byte [rbp + 0x51], 0x39
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0xac8]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0xac8]
call fcn.1400027f0
jmp 0x14008b266
mov byte [rbp + 0x59], sil
lea rdx, [rbp + 0x59]
lea rcx, [rbp + 0xae8]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0xae8]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140126074]
mov word [rbp + 0x54], ax
cmp byte [0x140126075], sil
je 0x14008c9a6
mov byte [rbp + 0x54], 0x31
xor byte [rbp + 0x55], 0x39
lea rdx, [rbp + 0x54]
lea rcx, [rbp + 0xb08]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0xb08]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140125f34]
mov word [rbp - 0x50], ax
cmp byte [0x140125f35], sil
je 0x14008c9f8
mov byte [rbp - 0x50], 0x66
xor byte [rbp - 0x4f], 0x39
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0xb28]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0xb28]
call fcn.1400027f0
jmp 0x14008b266
mov byte [rbp + 0x5a], sil
lea rdx, [rbp + 0x5a]
lea rcx, [rbp + 0xb48]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0xb48]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140126104]
mov word [rbp - 0x4c], ax
cmp byte [0x140126105], sil
je 0x14008ca86
mov byte [rbp - 0x4c], 0x64
xor byte [rbp - 0x4b], 0x39
lea rdx, [rbp - 0x4c]
lea rcx, [rbp + 0xb68]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0xb68]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140125fac]
mov word [rbp - 0x48], ax
cmp byte [0x140125fad], sil
je 0x14008cad8
mov byte [rbp - 0x48], 0x72
xor byte [rbp - 0x47], 0x39
lea rdx, [rbp - 0x48]
lea rcx, [rbp + 0xb88]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0xb88]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x1401261c4]
mov word [rbp - 0x2c], ax
cmp byte [0x1401261c5], sil
je 0x14008cb2a
mov byte [rbp - 0x2c], 0x6c
xor byte [rbp - 0x2b], 0x39
lea rdx, [rbp - 0x2c]
lea rcx, [rbp + 0xba8]
call fcn.140001400
nop
mov rcx, rax
call fcn.1400027e0
mov rdx, rax
mov rcx, rdi
call fcn.140001400
nop
lea rcx, [rbp + 0xba8]
call fcn.1400027f0
jmp 0x14008b266
movzx eax, word [0x140126140]
mov word [rsp + 0x70], ax
cmp byte [0x140126141], sil
je 0x14008cb7f
mov byte [rsp + 0x70], 0x67
xor byte [rsp + 0x71], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x240], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x250], xmm1
lea rax, [rsp + 0x70]
mov rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x14008cba3
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x240]
call fcn.140001460
nop
lea rdx, [rbp + 0x240]
cmp qword [rbp + 0x258], 0xf
cmova rdx, qword [rbp + 0x240]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008cbe3
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x258]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x240]
jmp 0x14008b23c
cmp edx, 0x13a3
jg 0x14008d9e5
je 0x14008d940
add edx, 0xfffffe09
cmp edx, 0x16
ja case.default.0x14008da08
movsxd rax, edx
lea rcx, [0x140000000]
mov eax, dword [rcx + rax*4 + 0x8e1b8]
add rax, rcx
jmp rax
movzx eax, word [0x140125fd8]
mov word [rsp + 0x74], ax
cmp byte [0x140125fd9], sil
je 0x14008cc6e
mov byte [rsp + 0x74], 0x2f
xor byte [rsp + 0x75], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x260], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x270], xmm1
lea rax, [rsp + 0x74]
mov rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x14008cc92
lea rdx, [rsp + 0x74]
lea rcx, [rbp + 0x260]
call fcn.140001460
nop
lea rdx, [rbp + 0x260]
cmp qword [rbp + 0x278], 0xf
cmova rdx, qword [rbp + 0x260]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008ccd2
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x278]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x260]
jmp 0x14008b23c
movzx eax, word [0x140126074]
mov word [rsp + 0x78], ax
cmp byte [0x140126075], sil
je 0x14008cd26
mov byte [rsp + 0x78], 0x31
xor byte [rsp + 0x79], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x280], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x290], xmm1
lea rax, [rsp + 0x78]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008cd50
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x280]
call fcn.140001460
nop
lea rdx, [rbp + 0x280]
cmp qword [rbp + 0x298], 0xf
cmova rdx, qword [rbp + 0x280]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008cd90
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x298]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x280]
jmp 0x14008b23c
movzx eax, word [0x140125f98]
mov word [rsp + 0x7c], ax
cmp byte [0x140125f99], sil
je 0x14008cde4
mov byte [rsp + 0x7c], 0x32
xor byte [rsp + 0x7d], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x2a0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x2b0], xmm1
lea rax, [rsp + 0x7c]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008ce10
lea rdx, [rsp + 0x7c]
lea rcx, [rbp + 0x2a0]
call fcn.140001460
nop
lea rdx, [rbp + 0x2a0]
cmp qword [rbp + 0x2b8], 0xf
cmova rdx, qword [rbp + 0x2a0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008ce50
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x2b8]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x2a0]
jmp 0x14008b23c
movzx eax, word [0x1401261dc]
mov word [rbp - 0x80], ax
cmp byte [0x1401261dd], sil
je 0x14008cea1
mov byte [rbp - 0x80], 0x34
xor byte [rbp - 0x7f], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x2c0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x2d0], xmm1
lea rax, [rbp - 0x80]
mov rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x14008cec4
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x2c0]
call fcn.140001460
nop
lea rdx, [rbp + 0x2c0]
cmp qword [rbp + 0x2d8], 0xf
cmova rdx, qword [rbp + 0x2c0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008cf03
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x2d8]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x2c0]
jmp 0x14008b23c
movzx eax, word [0x1401260a0]
mov word [rbp - 0x7c], ax
cmp byte [0x1401260a1], sil
je 0x14008cf54
mov byte [rbp - 0x7c], 0x36
xor byte [rbp - 0x7b], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x2e0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x2f0], xmm1
lea rax, [rbp - 0x7c]
mov rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x14008cf77
lea rdx, [rbp - 0x7c]
lea rcx, [rbp + 0x2e0]
call fcn.140001460
nop
lea rdx, [rbp + 0x2e0]
cmp qword [rbp + 0x2f8], 0xf
cmova rdx, qword [rbp + 0x2e0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008cfb6
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x2f8]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x2e0]
jmp 0x14008b23c
movzx eax, word [0x140126048]
mov word [rbp - 0x78], ax
cmp byte [0x140126049], sil
je 0x14008d007
mov byte [rbp - 0x78], 0x3b
xor byte [rbp - 0x77], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x300], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x310], xmm1
lea rax, [rbp - 0x78]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008d030
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x300]
call fcn.140001460
nop
lea rdx, [rbp + 0x300]
cmp qword [rbp + 0x318], 0xf
cmova rdx, qword [rbp + 0x300]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
nop
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008d070
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x318]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x300]
jmp 0x14008b23c
movzx eax, word [0x1401261b0]
mov word [rbp - 0x74], ax
cmp byte [0x1401261b1], sil
je 0x14008d0c1
mov byte [rbp - 0x74], 0x30
xor byte [rbp - 0x73], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x320], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x330], xmm1
lea rax, [rbp - 0x74]
mov rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x14008d0e4
lea rdx, [rbp - 0x74]
lea rcx, [rbp + 0x320]
call fcn.140001460
nop
lea rdx, [rbp + 0x320]
cmp qword [rbp + 0x338], 0xf
cmova rdx, qword [rbp + 0x320]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008d123
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x338]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x320]
jmp 0x14008b23c
movzx eax, word [0x140125ea4]
mov word [rbp - 0x70], ax
cmp byte [0x140125ea5], sil
je 0x14008d174
mov byte [rbp - 0x70], 0x39
xor byte [rbp - 0x6f], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x70], xmm1
lea rax, [rbp - 0x70]
mov rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x14008d191
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x60]
call fcn.140001460
nop
lea rdx, [rbp + 0x60]
cmp qword [rbp + 0x78], 0xf
cmova rdx, qword [rbp + 0x60]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008d1c4
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x78]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x60]
jmp 0x14008b23c
movzx eax, word [0x1401261d4]
mov word [rbp - 0x6c], ax
cmp byte [0x1401261d5], sil
je 0x14008d20f
mov byte [rbp - 0x6c], 0x3c
xor byte [rbp - 0x6b], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x340], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x350], xmm1
lea rax, [rbp - 0x6c]
mov rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x14008d232
lea rdx, [rbp - 0x6c]
lea rcx, [rbp + 0x340]
call fcn.140001460
nop
lea rdx, [rbp + 0x340]
cmp qword [rbp + 0x358], 0xf
cmova rdx, qword [rbp + 0x340]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008d271
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x358]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x340]
jmp 0x14008b23c
movzx eax, word [0x140125fec]
mov word [rbp - 0x68], ax
cmp byte [0x140125fed], sil
je 0x14008d2c2
mov byte [rbp - 0x68], 0x40
xor byte [rbp - 0x67], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x360], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x370], xmm1
lea rax, [rbp - 0x68]
mov rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x14008d2e5
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0x360]
call fcn.140001460
nop
lea rdx, [rbp + 0x360]
cmp qword [rbp + 0x378], 0xf
cmova rdx, qword [rbp + 0x360]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008d324
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x378]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x360]
jmp 0x14008b23c
movzx eax, word [0x140125f7c]
mov word [rbp - 0x64], ax
cmp byte [0x140125f7d], sil
je 0x14008d375
mov byte [rbp - 0x64], 0x2e
xor byte [rbp - 0x63], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x380], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x390], xmm1
lea rax, [rbp - 0x64]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008d3a0
lea rdx, [rbp - 0x64]
lea rcx, [rbp + 0x380]
call fcn.140001460
nop
lea rdx, [rbp + 0x380]
cmp qword [rbp + 0x398], 0xf
cmova rdx, qword [rbp + 0x380]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
nop
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008d3e0
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x398]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x380]
jmp 0x14008b23c
movzx eax, word [0x14012622c]
mov word [rbp - 0x60], ax
cmp byte [0x14012622d], sil
je 0x14008d431
mov byte [rbp - 0x60], 0x2d
xor byte [rbp - 0x5f], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x3a0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x3b0], xmm1
lea rax, [rbp - 0x60]
mov rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x14008d454
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x3a0]
call fcn.140001460
nop
lea rdx, [rbp + 0x3a0]
cmp qword [rbp + 0x3b8], 0xf
cmova rdx, qword [rbp + 0x3a0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008d493
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x3b8]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x3a0]
jmp 0x14008b23c
movzx eax, word [0x140125f7c]
mov word [rbp - 0x5c], ax
cmp byte [0x140125f7d], sil
je 0x14008d4e4
mov byte [rbp - 0x5c], 0x2e
xor byte [rbp - 0x5b], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x3c0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x3d0], xmm1
lea rax, [rbp - 0x5c]
mov rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x14008d507
lea rdx, [rbp - 0x5c]
lea rcx, [rbp + 0x3c0]
call fcn.140001460
nop
lea rdx, [rbp + 0x3c0]
cmp qword [rbp + 0x3d8], 0xf
cmova rdx, qword [rbp + 0x3c0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008d546
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x3d8]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x3c0]
jmp 0x14008b23c
movzx eax, word [0x140125eec]
mov word [rbp - 0x58], ax
cmp byte [0x140125eed], sil
je 0x14008d597
mov byte [rbp - 0x58], 0x33
xor byte [rbp - 0x57], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x3e0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x3f0], xmm1
lea rax, [rbp - 0x58]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008d5c0
lea rdx, [rbp - 0x58]
lea rcx, [rbp + 0x3e0]
call fcn.140001460
nop
lea rdx, [rbp + 0x3e0]
cmp qword [rbp + 0x3f8], 0xf
cmova rdx, qword [rbp + 0x3e0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
nop
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008d600
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x3f8]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x3e0]
jmp 0x14008b23c
movzx eax, word [0x1401260a0]
mov word [rsp + 0x2c], ax
cmp byte [0x1401260a1], sil
je 0x14008d654
mov byte [rsp + 0x2c], 0x36
xor byte [rsp + 0x2d], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x400], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x410], xmm1
lea rax, [rsp + 0x2c]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008d680
lea rdx, [rsp + 0x2c]
lea rcx, [rbp + 0x400]
call fcn.140001460
nop
lea rdx, [rbp + 0x400]
cmp qword [rbp + 0x418], 0xf
cmova rdx, qword [rbp + 0x400]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008d6c0
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x418]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x400]
jmp 0x14008b23c
movzx eax, word [0x14012602c]
mov word [rsp + 0x30], ax
cmp byte [0x14012602d], sil
je 0x14008d714
mov byte [rsp + 0x30], 0x38
xor byte [rsp + 0x31], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x420], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x430], xmm1
lea rax, [rsp + 0x30]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008d740
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x420]
call fcn.140001460
nop
lea rdx, [rbp + 0x420]
cmp qword [rbp + 0x438], 0xf
cmova rdx, qword [rbp + 0x420]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008d780
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x438]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x420]
jmp 0x14008b23c
movzx eax, word [0x140125fd0]
mov word [rsp + 0x34], ax
cmp byte [0x140125fd1], sil
je 0x14008d7d4
mov byte [rsp + 0x34], 0x3d
xor byte [rsp + 0x35], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x440], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x450], xmm1
lea rax, [rsp + 0x34]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008d800
lea rdx, [rsp + 0x34]
lea rcx, [rbp + 0x440]
call fcn.140001460
nop
lea rdx, [rbp + 0x440]
cmp qword [rbp + 0x458], 0xf
cmova rdx, qword [rbp + 0x440]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008d840
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x458]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x440]
jmp 0x14008b23c
movzx eax, word [0x140126280]
mov word [rsp + 0x38], ax
cmp byte [0x140126281], sil
je 0x14008d894
mov byte [rsp + 0x38], 0x37
xor byte [rsp + 0x39], 0x39
xorps xmm0, xmm0
movups xmmword [rbp + 0x460], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x470], xmm1
lea rax, [rsp + 0x38]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008d8c0
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x460]
call fcn.140001460
nop
lea rdx, [rbp + 0x460]
cmp qword [rbp + 0x478], 0xf
cmova rdx, qword [rbp + 0x460]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008d900
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x478]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x460]
jmp 0x14008b23c
mov byte [rsp + 0x22], sil
xorps xmm0, xmm0
movups xmmword [rbp + 0x480], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x490], xmm1
lea rax, [rsp + 0x22]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008d970
lea rdx, [rsp + 0x22]
lea rcx, [rbp + 0x480]
call fcn.140001460
nop
lea rdx, [rbp + 0x480]
cmp qword [rbp + 0x498], 0xf
cmova rdx, qword [rbp + 0x480]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008d9b0
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x498]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x480]
jmp 0x14008b23c
add edx, 0xffffec5c
cmp edx, 7
ja case.default.0x14008da08
movsxd rax, edx
lea rcx, [0x140000000]
mov eax, dword [rcx + rax*4 + 0x8e214]
add rax, rcx
jmp rax
mov byte [rsp + 0x23], sil
xorps xmm0, xmm0
movups xmmword [rbp + 0x4a0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x4b0], xmm1
lea rax, [rsp + 0x23]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008da40
lea rdx, [rsp + 0x23]
lea rcx, [rbp + 0x4a0]
call fcn.140001460
nop
lea rdx, [rbp + 0x4a0]
cmp qword [rbp + 0x4b8], 0xf
cmova rdx, qword [rbp + 0x4a0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008da80
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x4b8]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x4a0]
jmp 0x14008b23c
mov byte [rsp + 0x24], sil
xorps xmm0, xmm0
movups xmmword [rbp + 0x4c0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x4d0], xmm1
lea rax, [rsp + 0x24]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008daf0
lea rdx, [rsp + 0x24]
lea rcx, [rbp + 0x4c0]
call fcn.140001460
nop
lea rdx, [rbp + 0x4c0]
cmp qword [rbp + 0x4d8], 0xf
cmova rdx, qword [rbp + 0x4c0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008db30
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x4d8]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x4c0]
jmp 0x14008b23c
mov byte [rsp + 0x25], sil
xorps xmm0, xmm0
movups xmmword [rbp + 0x4e0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x4f0], xmm1
lea rax, [rsp + 0x25]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008dba0
lea rdx, [rsp + 0x25]
lea rcx, [rbp + 0x4e0]
call fcn.140001460
nop
lea rdx, [rbp + 0x4e0]
cmp qword [rbp + 0x4f8], 0xf
cmova rdx, qword [rbp + 0x4e0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008dbe0
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x4f8]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x4e0]
jmp 0x14008b23c
mov byte [rsp + 0x26], sil
xorps xmm0, xmm0
movups xmmword [rbp + 0x500], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x510], xmm1
lea rax, [rsp + 0x26]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008dc50
lea rdx, [rsp + 0x26]
lea rcx, [rbp + 0x500]
call fcn.140001460
nop
lea rdx, [rbp + 0x500]
cmp qword [rbp + 0x518], 0xf
cmova rdx, qword [rbp + 0x500]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008dc90
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x518]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x500]
jmp 0x14008b23c
mov byte [rsp + 0x27], sil
xorps xmm0, xmm0
movups xmmword [rbp + 0x520], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x530], xmm1
lea rax, [rsp + 0x27]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008dd00
lea rdx, [rsp + 0x27]
lea rcx, [rbp + 0x520]
call fcn.140001460
nop
lea rdx, [rbp + 0x520]
cmp qword [rbp + 0x538], 0xf
cmova rdx, qword [rbp + 0x520]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008dd40
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x538]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x520]
jmp 0x14008b23c
mov byte [rsp + 0x28], sil
xorps xmm0, xmm0
movups xmmword [rbp + 0x540], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x550], xmm1
lea rax, [rsp + 0x28]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008ddb0
lea rdx, [rsp + 0x28]
lea rcx, [rbp + 0x540]
call fcn.140001460
nop
lea rdx, [rbp + 0x540]
cmp qword [rbp + 0x558], 0xf
cmova rdx, qword [rbp + 0x540]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008ddf0
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x558]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x540]
jmp 0x14008b23c
mov byte [rsp + 0x29], sil
xorps xmm0, xmm0
movups xmmword [rbp + 0x560], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x570], xmm1
lea rax, [rsp + 0x29]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008de60
lea rdx, [rsp + 0x29]
lea rcx, [rbp + 0x560]
call fcn.140001460
nop
lea rdx, [rbp + 0x560]
cmp qword [rbp + 0x578], 0xf
cmova rdx, qword [rbp + 0x560]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008dea0
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x578]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x560]
jmp 0x14008b23c
mov byte [rsp + 0x2a], sil
xorps xmm0, xmm0
movups xmmword [rbp + 0x580], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x590], xmm1
lea rax, [rsp + 0x2a]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008df10
lea rdx, [rsp + 0x2a]
lea rcx, [rbp + 0x580]
call fcn.140001460
nop
lea rdx, [rbp + 0x580]
cmp qword [rbp + 0x598], 0xf
cmova rdx, qword [rbp + 0x580]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008df50
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x598]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x580]
jmp 0x14008b23c
mov byte [rsp + 0x2b], sil
xorps xmm0, xmm0
movups xmmword [rbp + 0x5a0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x5b0], xmm1
lea rax, [rsp + 0x2b]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14008dfc0
lea rdx, [rsp + 0x2b]
lea rcx, [rbp + 0x5a0]
call fcn.140001460
nop
lea rdx, [rbp + 0x5a0]
cmp qword [rbp + 0x5b8], 0xf
cmova rdx, qword [rbp + 0x5a0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
inc rbx
cmp byte [rdx + rbx], 0
jne 0x14008e000
mov r8, rbx
mov rcx, rdi
call fcn.140001460
nop
mov rdx, qword [rbp + 0x5b8]
cmp rdx, 0xf
jbe 0x14008b266
inc rdx
mov rcx, qword [rbp + 0x5a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008b261
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008b261
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3