Function at 0x1400289f0
Capabilities:
Identify system language via api

Disassembly:
mov ecx, 0x80
vmovdqa xmm0, xmmword [rsp + 0x70]
test rsi, rsi
cmove rcx, r12
mov rdx, rbx
cmove rdx, r15
je 0x140019838
vpxor xmm0, xmm0, xmm0
add rdi, rcx
vmovq xmm1, rdi
adc rax, 0
vmovq xmm2, rax
vpunpcklqdq xmm3, xmm1, xmm2
vbroadcasti128 ymm2, xmmword [rdx]
vbroadcasti128 ymm8, xmmword [rdx + 0x10]
vbroadcasti128 ymm15, xmmword [rdx + 0x20]
vbroadcasti128 ymm1, xmmword [rdx + 0x30]
vbroadcasti128 ymm11, xmmword [rdx + 0x40]
vbroadcasti128 ymm5, xmmword [rdx + 0x50]
vinserti128 ymm0, ymm3, xmm0, 1
vpunpcklqdq xmm3, xmm2, xmm8
vpunpcklqdq ymm6, ymm15, ymm1
vmovdqa ymmword [rsp + 0x160], ymm6
vpblendd ymm10, ymm3, ymm6, 0xf0
vmovdqa ymmword [rsp + 0x2c0], ymm10
vpaddq ymm3, ymm9, ymm7
vpaddq ymm3, ymm10, ymm3
vpxor ymm0, ymm0, ymm3
vpshufd ymm0, ymm0, 0xb1
vpxor ymm0, ymm0, ymmword [0x140098800]
vmovdqa ymm10, ymm7
vmovdqa ymmword [rsp + 0x40], ymm7
vpaddq ymm7, ymm0, ymmword [0x140098820]
vmovdqa ymmword [rsp + 0x20], ymm9
vpxor ymm9, ymm10, ymm7
vmovdqa ymm6, ymmword [0x140098840]
vpshufb ymm9, ymm9, ymm6
vmovdqa ymm14, ymm6
vpunpckhqdq xmm10, xmm2, xmm8
vpunpckhqdq ymm12, ymm15, ymm1
vpblendd ymm10, ymm10, ymm12, 0xf0
vmovdqa ymmword [rsp + 0x2a0], ymm10
vpaddq ymm3, ymm10, ymm3
vpaddq ymm3, ymm9, ymm3
vpxor ymm0, ymm3, ymm0
vpshufb ymm10, ymm0, ymm4
vpaddq ymm7, ymm10, ymm7
vpxor ymm0, ymm9, ymm7
vpsrlq ymm9, ymm0, 0x3f
vpsllq ymm0, ymm0, 1
vpor ymm9, ymm9, ymm0
vbroadcasti128 ymm0, xmmword [rdx + 0x60]
vpermq ymm12, ymm3, 0x93
vpermq ymm10, ymm10, 0x4e
vbroadcasti128 ymm3, xmmword [rdx + 0x70]
vpunpcklqdq xmm13, xmm3, xmm11
vpunpcklqdq ymm6, ymm5, ymm0
vmovdqa ymmword [rsp + 0x1a0], ymm6
vpblendd ymm13, ymm13, ymm6, 0xf0
vmovdqa ymmword [rsp + 0x280], ymm13
vpaddq ymm12, ymm12, ymm13
vpaddq ymm12, ymm12, ymm9
vpshufd ymm10, ymm10, 0xb1
vpshufd ymm13, ymm12, 0xb1
vpxor ymm10, ymm13, ymm10
vpermq ymm7, ymm7, 0x39
vpaddq ymm7, ymm10, ymm7
vpxor ymm9, ymm9, ymm7
vpshufb ymm9, ymm9, ymm14
vpunpckhqdq ymm6, ymm3, ymm11
vmovdqa ymmword [rsp + 0x140], ymm6
vpunpckhqdq ymm13, ymm5, ymm0
vpblendd ymm13, ymm6, ymm13, 0xf0
vmovdqa ymmword [rsp + 0x260], ymm13
vpaddq ymm12, ymm12, ymm13
vpaddq ymm12, ymm12, ymm9
vpshufb ymm10, ymm10, ymm4
vpshufb ymm13, ymm12, ymm4
vpxor ymm10, ymm13, ymm10
vpaddq ymm7, ymm10, ymm7
vpxor ymm9, ymm9, ymm7
vpsrlq ymm13, ymm9, 0x3f
vpsllq ymm9, ymm9, 1
vpor ymm9, ymm9, ymm13
vpermq ymm12, ymm12, 0x39
vpermq ymm10, ymm10, 0x4e
vpunpcklqdq ymm6, ymm3, ymm15
vmovdqa ymmword [rsp + 0x120], ymm6
vpunpckhqdq ymm13, ymm11, ymm0
vmovdqa ymmword [rsp + 0x100], ymm13
vpblendd ymm13, ymm6, ymm13, 0xf0
vmovdqa ymmword [rsp + 0x240], ymm13
vpaddq ymm12, ymm12, ymm13
vpaddq ymm12, ymm12, ymm9
vpshufd ymm10, ymm10, 0xb1
vpshufd ymm14, ymm12, 0xb1
vpxor ymm10, ymm14, ymm10
vpermq ymm7, ymm7, 0x93
vpaddq ymm7, ymm10, ymm7
vpxor ymm9, ymm9, ymm7
vpshufb ymm9, ymm9, ymmword [0x140098840]
vpunpcklqdq ymm6, ymm5, ymm11
vmovdqa ymmword [rsp + 0x180], ymm6
vpalignr ymm14, ymm1, ymm3, 8
vpblendd ymm13, ymm6, ymm14, 0xf0
vmovdqa ymmword [rsp + 0x220], ymm13
vpaddq ymm12, ymm12, ymm13
vpaddq ymm12, ymm12, ymm9
vpshufb ymm10, ymm10, ymm4
vpshufb ymm14, ymm12, ymm4
vpxor ymm10, ymm14, ymm10
vpaddq ymm7, ymm10, ymm7
vpxor ymm9, ymm9, ymm7
vpsrlq ymm14, ymm9, 0x3f
vpsllq ymm9, ymm9, 1
vpor ymm9, ymm9, ymm14
vpermq ymm12, ymm12, 0x93
vpermq ymm10, ymm10, 0x4e
vpunpckhqdq xmm14, xmm15, xmm2
vpblendd ymm6, ymm2, ymm5, 0xcc
vmovdqa ymmword [rsp + 0x1c0], ymm6
vpblendd ymm13, ymm14, ymm6, 0xf0
vmovdqa ymmword [rsp + 0x200], ymm13
vpaddq ymm12, ymm12, ymm13
vpaddq ymm12, ymm12, ymm9
vpshufd ymm10, ymm10, 0xb1
vpshufd ymm14, ymm12, 0xb1
vpxor ymm10, ymm14, ymm10
vpalignr xmm14, xmm0, xmm8, 8
vpblendd ymm13, ymm8, ymm1, 0xc0
vpblendd ymm13, ymm14, ymm13, 0xf0
vmovdqa ymmword [rsp + 0x1e0], ymm13
vpermq ymm7, ymm7, 0x39
vpaddq ymm7, ymm10, ymm7
vpxor ymm9, ymm9, ymm7
vmovdqa ymm6, ymmword [0x140098840]
vpshufb ymm9, ymm9, ymm6
vpaddq ymm12, ymm12, ymm13
vpaddq ymm12, ymm12, ymm9
vpshufb ymm10, ymm10, ymm4
vpshufb ymm13, ymm12, ymm4
vpxor ymm13, ymm13, ymm10
vpaddq ymm7, ymm13, ymm7
vpxor ymm9, ymm9, ymm7
vpsrlq ymm10, ymm9, 0x3f
vpsllq ymm9, ymm9, 1
vpor ymm9, ymm9, ymm10
vpermq ymm12, ymm12, 0x39
vpalignr xmm14, xmm0, xmm5, 8
vpunpckhqdq ymm10, ymm15, ymm3
vmovdqa ymmword [rsp + 0xc0], ymm10
vpblendd ymm14, ymm14, ymm10, 0xf0
vpaddq ymm12, ymm12, ymm14
vpermq ymm13, ymm13, 0x4e
vpaddq ymm14, ymm12, ymm9
vpshufd ymm12, ymm13, 0xb1
vpshufd ymm13, ymm14, 0xb1
vpxor ymm13, ymm13, ymm12
vpunpcklqdq ymm10, ymm11, ymm2
vmovdqa ymmword [rsp + 0xe0], ymm10
vpblendd ymm12, ymm8, ymm0, 0xc0
vpblendd ymm12, ymm10, ymm12, 0xf0
vpaddq ymm12, ymm14, ymm12
vpermq ymm7, ymm7, 0x93
vpaddq ymm7, ymm13, ymm7
vpxor ymm9, ymm9, ymm7
vpshufb ymm9, ymm9, ymm6
vpaddq ymm12, ymm12, ymm9
vpshufb ymm13, ymm13, ymm4
vpshufb ymm14, ymm12, ymm4
vpxor ymm13, ymm14, ymm13
vpaddq ymm7, ymm13, ymm7
vpxor ymm9, ymm9, ymm7
vpsrlq ymm14, ymm9, 0x3f
vpsllq ymm9, ymm9, 1
vpor ymm9, ymm9, ymm14
vpalignr xmm14, xmm5, xmm11, 8
vpunpckhqdq ymm10, ymm8, ymm1
vpblendd ymm10, ymm14, ymm10, 0xf0
vpermq ymm12, ymm12, 0x93
vpaddq ymm10, ymm12, ymm10
vpermq ymm12, ymm13, 0x4e
vpaddq ymm10, ymm10, ymm9
vpshufd ymm12, ymm12, 0xb1
vpshufd ymm13, ymm10, 0xb1
vpxor ymm12, ymm13, ymm12
vpunpcklqdq xmm13, xmm15, xmm3
vpblendd ymm14, ymm1, ymm2, 0xc0
vpblendd ymm13, ymm13, ymm14, 0xf0
vpaddq ymm10, ymm10, ymm13
vpermq ymm7, ymm7, 0x39
vpaddq ymm7, ymm12, ymm7
vpxor ymm9, ymm9, ymm7
vpshufb ymm9, ymm9, ymm6
vpaddq ymm10, ymm10, ymm9
vpshufb ymm12, ymm12, ymm4
vpshufb ymm13, ymm10, ymm4
vpxor ymm12, ymm13, ymm12
vpaddq ymm7, ymm12, ymm7
vpxor ymm9, ymm9, ymm7
vpsrlq ymm13, ymm9, 0x3f
vpsllq ymm9, ymm9, 1
vpor ymm9, ymm9, ymm13
vpunpckhqdq xmm13, xmm1, xmm8
vpunpckhqdq ymm14, ymm0, ymm5
vpblendd ymm13, ymm13, ymm14, 0xf0
vpermq ymm10, ymm10, 0x39
vpaddq ymm10, ymm10, ymm13
vpermq ymm12, ymm12, 0x4e
vpaddq ymm10, ymm10, ymm9
vpshufd ymm12, ymm12, 0xb1
vpshufd ymm13, ymm10, 0xb1
vpxor ymm12, ymm13, ymm12
vpunpckhqdq xmm13, xmm11, xmm2
vpunpcklqdq ymm14, ymm0, ymm3
vpblendd ymm13, ymm13, ymm14, 0xf0
vpaddq ymm10, ymm10, ymm13
vpermq ymm7, ymm7, 0x93
vpaddq ymm7, ymm12, ymm7
vpxor ymm9, ymm9, ymm7
vpshufb ymm9, ymm9, ymm6
vpaddq ymm10, ymm10, ymm9
vpshufb ymm12, ymm12, ymm4
vpshufb ymm13, ymm10, ymm4
vpxor ymm12, ymm13, ymm12
vpaddq ymm7, ymm12, ymm7
vpxor ymm9, ymm9, ymm7
vpsrlq ymm13, ymm9, 0x3f
vpsllq ymm9, ymm9, 1
vpor ymm13, ymm9, ymm13
vpalignr xmm9, xmm8, xmm3, 8
vpshufd ymm14, ymm15, 0x4e
vpblendd ymm9, ymm9, ymm14, 0xf0
vpermq ymm10, ymm10, 0x93
vpaddq ymm9, ymm10, ymm9
vpermq ymm10, ymm12, 0x4e
vpaddq ymm12, ymm9, ymm13
vpshufd ymm9, ymm10, 0xb1
vpshufd ymm10, ymm12, 0xb1
vpxor ymm10, ymm10, ymm9
vpunpcklqdq xmm14, xmm11, xmm1
vpunpcklqdq ymm9, ymm5, ymm2
vmovdqa ymmword [rsp + 0xa0], ymm9
vpblendd ymm14, ymm14, ymm9, 0xf0
vpaddq ymm12, ymm12, ymm14
vpermq ymm7, ymm7, 0x39
vpaddq ymm7, ymm10, ymm7
vpxor ymm13, ymm13, ymm7
vpshufb ymm13, ymm13, ymm6
vpaddq ymm12, ymm12, ymm13
vpshufb ymm10, ymm10, ymm4
vpshufb ymm14, ymm12, ymm4
vpxor ymm10, ymm14, ymm10
vpaddq ymm7, ymm10, ymm7
vpxor ymm13, ymm13, ymm7
vpsrlq ymm14, ymm13, 0x3f
vpsllq ymm13, ymm13, 1
vpor ymm13, ymm13, ymm14
vpunpckhqdq xmm14, xmm11, xmm15
vpunpcklqdq ymm9, ymm8, ymm5
vpblendd ymm9, ymm14, ymm9, 0xf0
vpermq ymm12, ymm12, 0x39
vpaddq ymm9, ymm12, ymm9
vpermq ymm10, ymm10, 0x4e
vpaddq ymm9, ymm9, ymm13
vpshufd ymm10, ymm10, 0xb1
vpshufd ymm12, ymm9, 0xb1
vpxor ymm10, ymm12, ymm10
vpblendd xmm12, xmm2, xmm1, 0xc
vpblendd ymm14, ymm15, ymm3, 0xc0
vpblendd ymm12, ymm12, ymm14, 0xf0
vpaddq ymm9, ymm9, ymm12
vpermq ymm7, ymm7, 0x93
vpaddq ymm7, ymm10, ymm7
vpxor ymm12, ymm13, ymm7
vpshufb ymm12, ymm12, ymm6
vpaddq ymm9, ymm9, ymm12
vpshufb ymm10, ymm10, ymm4
vpshufb ymm13, ymm9, ymm4
vpxor ymm10, ymm13, ymm10
vpaddq ymm13, ymm10, ymm7
vpxor ymm7, ymm13, ymm12
vpsrlq ymm12, ymm7, 0x3f
vpsllq ymm7, ymm7, 1
vpor ymm12, ymm12, ymm7
vpalignr xmm7, xmm3, xmm8, 8
vpalignr ymm14, ymm1, ymm5, 8
vpblendd ymm7, ymm7, ymm14, 0xf0
vpermq ymm9, ymm9, 0x93
vpaddq ymm7, ymm9, ymm7
vpermq ymm9, ymm10, 0x4e
vpaddq ymm10, ymm12, ymm7
vpshufd ymm7, ymm9, 0xb1
vpshufd ymm9, ymm10, 0xb1
vpxor ymm9, ymm9, ymm7
vpunpckhqdq ymm7, ymm0, ymm2
vmovdqa ymmword [rsp + 0x80], ymm7
vpunpcklqdq ymm14, ymm0, ymm11
vpblendd ymm14, ymm7, ymm14, 0xf0
vpaddq ymm10, ymm10, ymm14
vpermq ymm13, ymm13, 0x39
vpaddq ymm13, ymm9, ymm13
vpxor ymm12, ymm13, ymm12
vpshufb ymm12, ymm12, ymm6
vpaddq ymm10, ymm10, ymm12
vpshufb ymm9, ymm9, ymm4
vpshufb ymm14, ymm10, ymm4
vpxor ymm9, ymm14, ymm9
vpaddq ymm13, ymm9, ymm13
vpxor ymm12, ymm13, ymm12
vpsrlq ymm14, ymm12, 0x3f
vpsllq ymm12, ymm12, 1
vpor ymm12, ymm12, ymm14
vpunpcklqdq xmm14, xmm8, xmm1
vpunpcklqdq ymm7, ymm2, ymm11
vpblendd ymm7, ymm14, ymm7, 0xf0
vpermq ymm10, ymm10, 0x39
vpaddq ymm7, ymm10, ymm7
vpermq ymm9, ymm9, 0x4e
vpaddq ymm7, ymm12, ymm7
vpshufd ymm9, ymm9, 0xb1
vpshufd ymm10, ymm7, 0xb1
vpxor ymm9, ymm10, ymm9
vpunpcklqdq xmm10, xmm0, xmm5
vpunpckhqdq ymm14, ymm5, ymm8
vpblendd ymm10, ymm10, ymm14, 0xf0
vpaddq ymm7, ymm10, ymm7
vpermq ymm10, ymm13, 0x93
vpaddq ymm10, ymm9, ymm10
vpxor ymm12, ymm10, ymm12
vpshufb ymm12, ymm12, ymm6
vpaddq ymm7, ymm12, ymm7
vpshufb ymm9, ymm9, ymm4
vpshufb ymm13, ymm7, ymm4
vpxor ymm9, ymm13, ymm9
vpaddq ymm10, ymm9, ymm10
vpxor ymm12, ymm10, ymm12
vpsrlq ymm13, ymm12, 0x3f
vpsllq ymm12, ymm12, 1
vpor ymm12, ymm12, ymm13
vpalignr xmm13, xmm15, xmm2, 8
vpunpckhqdq ymm14, ymm1, ymm3
vpblendd ymm13, ymm13, ymm14, 0xf0
vpermq ymm7, ymm7, 0x93
vpaddq ymm7, ymm13, ymm7
vpermq ymm9, ymm9, 0x4e
vpaddq ymm7, ymm12, ymm7
vpshufd ymm9, ymm9, 0xb1
vpshufd ymm13, ymm7, 0xb1
vpxor ymm9, ymm13, ymm9
vpalignr ymm13, ymm3, ymm15, 8
vpblendd ymm13, ymm13, ymmword [rsp + 0x100], 0xf
vpaddq ymm7, ymm13, ymm7
vpermq ymm10, ymm10, 0x39
vpaddq ymm10, ymm9, ymm10
vpxor ymm12, ymm10, ymm12
vpshufb ymm12, ymm12, ymm6
vpaddq ymm7, ymm12, ymm7
vpshufb ymm9, ymm9, ymm4
vpshufb ymm13, ymm7, ymm4
vpxor ymm9, ymm13, ymm9
vpaddq ymm10, ymm9, ymm10
vpxor ymm12, ymm10, ymm12
vpsrlq ymm13, ymm12, 0x3f
vpsllq ymm12, ymm12, 1
vpor ymm12, ymm12, ymm13
vpblendd xmm13, xmm0, xmm2, 0xc
vpblendd ymm13, ymm13, ymmword [rsp + 0x120], 0xf0
vpermq ymm7, ymm7, 0x39
vpaddq ymm7, ymm13, ymm7
vpermq ymm9, ymm9, 0x4e
vpaddq ymm7, ymm12, ymm7
vpshufd ymm9, ymm9, 0xb1
vpshufd ymm13, ymm7, 0xb1
vpxor ymm9, ymm13, ymm9
vpalignr ymm13, ymm5, ymm0, 8
vpblendd ymm13, ymm13, ymmword [rsp + 0xc0], 0xf
vpaddq ymm7, ymm13, ymm7
vpermq ymm10, ymm10, 0x93
vpaddq ymm10, ymm9, ymm10
vpxor ymm12, ymm10, ymm12
vpshufb ymm12, ymm12, ymm6
vpaddq ymm7, ymm12, ymm7
vpshufb ymm9, ymm9, ymm4
vpshufb ymm13, ymm7, ymm4
vpxor ymm9, ymm13, ymm9
vpaddq ymm10, ymm9, ymm10
vpxor ymm12, ymm10, ymm12
vpsrlq ymm13, ymm12, 0x3f
vpsllq ymm12, ymm12, 1
vpor ymm12, ymm12, ymm13
vpblendd ymm13, ymm1, ymm11, 0xc0
vpblendd ymm13, ymm13, ymmword [rsp + 0xe0], 0xf
vpermq ymm7, ymm7, 0x93
vpaddq ymm7, ymm13, ymm7
vpermq ymm9, ymm9, 0x4e
vpaddq ymm7, ymm12, ymm7
vpshufd ymm9, ymm9, 0xb1
vpshufd ymm13, ymm7, 0xb1
vpxor ymm9, ymm13, ymm9
vpunpckhqdq xmm13, xmm5, xmm1
vpshufd ymm14, ymm8, 0x4e
vpblendd ymm13, ymm13, ymm14, 0xf0
vpaddq ymm7, ymm13, ymm7
vpermq ymm10, ymm10, 0x39
vpaddq ymm10, ymm9, ymm10
vpxor ymm12, ymm10, ymm12
vpshufb ymm12, ymm12, ymm6
vpaddq ymm7, ymm12, ymm7
vpshufb ymm9, ymm9, ymm4
vpshufb ymm13, ymm7, ymm4
vpxor ymm9, ymm13, ymm9
vpaddq ymm10, ymm9, ymm10
vpxor ymm12, ymm10, ymm12
vpsrlq ymm13, ymm12, 0x3f
vpsllq ymm12, ymm12, 1
vpor ymm12, ymm12, ymm13
vpunpckhqdq xmm13, xmm0, xmm1
vpblendd ymm14, ymm0, ymm8, 0xc0
vpblendd ymm13, ymm13, ymm14, 0xf0
vpermq ymm7, ymm7, 0x39
vpaddq ymm7, ymm13, ymm7
vpermq ymm9, ymm9, 0x4e
vpaddq ymm7, ymm12, ymm7
vpshufd ymm9, ymm9, 0xb1
vpshufd ymm13, ymm7, 0xb1
vpxor ymm9, ymm13, ymm9
vpalignr xmm13, xmm3, xmm5, 8
vpunpckhqdq ymm14, ymm2, ymm11
vpblendd ymm13, ymm13, ymm14, 0xf0
vpaddq ymm7, ymm13, ymm7
vpermq ymm10, ymm10, 0x93
vpaddq ymm10, ymm9, ymm10
vpxor ymm12, ymm10, ymm12
vpshufb ymm12, ymm12, ymm6
vpaddq ymm7, ymm12, ymm7
vpshufb ymm9, ymm9, ymm4
vpshufb ymm13, ymm7, ymm4
vpxor ymm9, ymm13, ymm9
vpaddq ymm10, ymm9, ymm10
vpxor ymm12, ymm10, ymm12
vpsrlq ymm13, ymm12, 0x3f
vpsllq ymm12, ymm12, 1
vpor ymm12, ymm12, ymm13
vpblendd xmm13, xmm8, xmm15, 0xc
vpalignr ymm14, ymm11, ymm3, 8
vpblendd ymm13, ymm13, ymm14, 0xf0
vpermq ymm7, ymm7, 0x93
vpaddq ymm7, ymm13, ymm7
vpermq ymm9, ymm9, 0x4e
vpaddq ymm7, ymm12, ymm7
vpshufd ymm9, ymm9, 0xb1
vpshufd ymm13, ymm7, 0xb1
vpxor ymm9, ymm13, ymm9
vmovdqa ymm13, ymmword [rsp + 0xa0]
vpblendd ymm13, ymm13, ymmword [rsp + 0x160], 0xf0
vpaddq ymm7, ymm13, ymm7
vpermq ymm10, ymm10, 0x39
vpaddq ymm10, ymm9, ymm10
vpxor ymm12, ymm10, ymm12
vpshufb ymm12, ymm12, ymm6
vpaddq ymm7, ymm12, ymm7
vpshufb ymm9, ymm9, ymm4
vpshufb ymm13, ymm7, ymm4
vpxor ymm9, ymm13, ymm9
vpaddq ymm10, ymm9, ymm10
vpxor ymm12, ymm10, ymm12
vpsrlq ymm13, ymm12, 0x3f
vpsllq ymm12, ymm12, 1
vpor ymm12, ymm12, ymm13
vpalignr ymm5, ymm2, ymm5, 8
vpunpcklqdq xmm13, xmm1, xmm3
vpblendd ymm5, ymm13, ymm5, 0xf0
vpermq ymm7, ymm7, 0x39
vpaddq ymm5, ymm7, ymm5
vpermq ymm7, ymm9, 0x4e
vpaddq ymm5, ymm12, ymm5
vpshufd ymm7, ymm7, 0xb1
vpshufd ymm9, ymm5, 0xb1
vpxor ymm7, ymm9, ymm7
vpalignr ymm9, ymm11, ymm8, 8
vpblendd ymm9, ymm9, ymmword [rsp + 0x140], 0xf
vpaddq ymm5, ymm9, ymm5
vpermq ymm9, ymm10, 0x93
vpaddq ymm9, ymm9, ymm7
vpxor ymm10, ymm9, ymm12
vpshufb ymm10, ymm10, ymm6
vpaddq ymm5, ymm10, ymm5
vpshufb ymm7, ymm7, ymm4
vpshufb ymm12, ymm5, ymm4
vpxor ymm7, ymm12, ymm7
vpaddq ymm9, ymm9, ymm7
vpxor ymm10, ymm9, ymm10
vpsrlq ymm12, ymm10, 0x3f
vpsllq ymm10, ymm10, 1
vpor ymm10, ymm10, ymm12
vmovdqa ymm12, ymmword [rsp + 0x80]
vpblendd ymm12, ymm12, ymmword [rsp + 0x1a0], 0xf
vpermq ymm5, ymm5, 0x93
vpaddq ymm5, ymm12, ymm5
vpermq ymm7, ymm7, 0x4e
vpaddq ymm5, ymm10, ymm5
vpshufd ymm7, ymm7, 0xb1
vpshufd ymm12, ymm5, 0xb1
vpxor ymm7, ymm12, ymm7
vpalignr xmm12, xmm8, xmm15, 8
vpalignr ymm13, ymm15, ymm1, 8
vpblendd ymm12, ymm12, ymm13, 0xf0
vpaddq ymm5, ymm12, ymm5
vpermq ymm9, ymm9, 0x39
vpaddq ymm9, ymm9, ymm7
vpxor ymm10, ymm9, ymm10
vpshufb ymm10, ymm10, ymm6
vpaddq ymm5, ymm10, ymm5
vpshufb ymm7, ymm7, ymm4
vpshufb ymm12, ymm5, ymm4
vpxor ymm7, ymm12, ymm7
vpaddq ymm9, ymm9, ymm7
vpxor ymm10, ymm9, ymm10
vpsrlq ymm12, ymm10, 0x3f
vpsllq ymm10, ymm10, 1
vpor ymm10, ymm10, ymm12
vpunpckhqdq ymm2, ymm1, ymm2
vpblendd ymm2, ymm2, ymmword [rsp + 0x180], 0xf
vpermq ymm5, ymm5, 0x39
vpaddq ymm2, ymm5, ymm2
vpermq ymm5, ymm7, 0x4e
vpaddq ymm2, ymm10, ymm2
vpshufd ymm5, ymm5, 0xb1
vpshufd ymm7, ymm2, 0xb1
vpxor ymm5, ymm7, ymm5
vpblendd ymm1, ymm1, ymm15, 0xc0
vpunpcklqdq xmm7, xmm8, xmm15
vpblendd ymm1, ymm7, ymm1, 0xf0
vpaddq ymm1, ymm2, ymm1
vpermq ymm2, ymm9, 0x93
vpaddq ymm2, ymm5, ymm2
vpxor ymm7, ymm10, ymm2
vpshufb ymm7, ymm7, ymm6
vpaddq ymm1, ymm1, ymm7
vpshufb ymm5, ymm5, ymm4
vpshufb ymm9, ymm1, ymm4
vpxor ymm5, ymm9, ymm5
vpaddq ymm2, ymm5, ymm2
vpxor ymm7, ymm2, ymm7
vpsrlq ymm9, ymm7, 0x3f
vpsllq ymm7, ymm7, 1
vpor ymm7, ymm9, ymm7
vpunpckhqdq ymm8, ymm11, ymm8
vpunpckhqdq xmm9, xmm0, xmm3
vpblendd ymm8, ymm9, ymm8, 0xf0
vpermq ymm1, ymm1, 0x93
vpaddq ymm1, ymm8, ymm1
vpermq ymm5, ymm5, 0x4e
vpaddq ymm1, ymm1, ymm7
vpshufd ymm5, ymm5, 0xb1
vpshufd ymm8, ymm1, 0xb1
vpxor ymm5, ymm8, ymm5
vpunpcklqdq ymm0, ymm3, ymm0
vpblendd ymm0, ymm0, ymmword [rsp + 0x1c0], 0xf
vpermq ymm2, ymm2, 0x39
vpaddq ymm2, ymm5, ymm2
vpxor ymm3, ymm2, ymm7
vpshufb ymm3, ymm3, ymm6
vpaddq ymm0, ymm1, ymm0
vpaddq ymm0, ymm0, ymm3
vpshufb ymm1, ymm0, ymm4
vpshufb ymm5, ymm5, ymm4
vpxor ymm1, ymm1, ymm5
vpaddq ymm2, ymm1, ymm2
vpxor ymm3, ymm2, ymm3
vpsrlq ymm5, ymm3, 0x3f
vpsllq ymm3, ymm3, 1
vpor ymm3, ymm3, ymm5
vpermq ymm0, ymm0, 0x39
vpermq ymm1, ymm1, 0x4e
vpaddq ymm0, ymm0, ymmword [rsp + 0x2c0]
vpaddq ymm0, ymm0, ymm3
vpshufd ymm5, ymm0, 0xb1
vpshufd ymm1, ymm1, 0xb1
vpxor ymm1, ymm5, ymm1
vpermq ymm2, ymm2, 0x93
vpaddq ymm2, ymm1, ymm2
vpxor ymm3, ymm2, ymm3
vpshufb ymm3, ymm3, ymm6
vpaddq ymm0, ymm0, ymmword [rsp + 0x2a0]
vpaddq ymm0, ymm0, ymm3
vpshufb ymm5, ymm0, ymm4
vpshufb ymm1, ymm1, ymm4
vpxor ymm1, ymm5, ymm1
vpaddq ymm2, ymm1, ymm2
vpxor ymm3, ymm2, ymm3
vpsrlq ymm5, ymm3, 0x3f
vpsllq ymm3, ymm3, 1
vpor ymm3, ymm3, ymm5
vpermq ymm0, ymm0, 0x93
vpermq ymm1, ymm1, 0x4e
vpaddq ymm0, ymm0, ymmword [rsp + 0x280]
vpaddq ymm0, ymm0, ymm3
vpshufd ymm5, ymm0, 0xb1
vpshufd ymm1, ymm1, 0xb1
vpxor ymm1, ymm5, ymm1
vpermq ymm2, ymm2, 0x39
vpaddq ymm2, ymm1, ymm2
vpxor ymm3, ymm2, ymm3
vpshufb ymm3, ymm3, ymm6
vpaddq ymm0, ymm0, ymmword [rsp + 0x260]
vpaddq ymm0, ymm0, ymm3
vpshufb ymm5, ymm0, ymm4
vpshufb ymm1, ymm1, ymm4
vpxor ymm1, ymm5, ymm1
vpaddq ymm2, ymm1, ymm2
vpxor ymm3, ymm2, ymm3
vpsrlq ymm5, ymm3, 0x3f
vpsllq ymm3, ymm3, 1
vpor ymm3, ymm3, ymm5
vpermq ymm0, ymm0, 0x39
vpermq ymm1, ymm1, 0x4e
vpaddq ymm0, ymm0, ymmword [rsp + 0x240]
vpaddq ymm0, ymm0, ymm3
vpshufd ymm5, ymm0, 0xb1
vpshufd ymm1, ymm1, 0xb1
vpxor ymm1, ymm5, ymm1
vpermq ymm2, ymm2, 0x93
vpaddq ymm2, ymm1, ymm2
vpxor ymm3, ymm2, ymm3
vpshufb ymm3, ymm3, ymm6
vpaddq ymm0, ymm0, ymmword [rsp + 0x220]
vpaddq ymm0, ymm0, ymm3
vpshufb ymm5, ymm0, ymm4
vpshufb ymm1, ymm1, ymm4
vpxor ymm1, ymm5, ymm1
vpaddq ymm2, ymm1, ymm2
vpxor ymm3, ymm2, ymm3
vpsrlq ymm5, ymm3, 0x3f
vpsllq ymm3, ymm3, 1
vpor ymm3, ymm3, ymm5
vpermq ymm0, ymm0, 0x93
vpermq ymm1, ymm1, 0x4e
vpaddq ymm0, ymm0, ymmword [rsp + 0x200]
vpaddq ymm0, ymm0, ymm3
vpshufd ymm5, ymm0, 0xb1
vpshufd ymm1, ymm1, 0xb1
vpxor ymm1, ymm5, ymm1
vpermq ymm2, ymm2, 0x39
vpaddq ymm2, ymm1, ymm2
vpxor ymm3, ymm2, ymm3
vpshufb ymm3, ymm3, ymm6
vpaddq ymm0, ymm0, ymmword [rsp + 0x1e0]
vpaddq ymm0, ymm0, ymm3
vpshufb ymm5, ymm0, ymm4
vpshufb ymm1, ymm1, ymm4
vpxor ymm1, ymm5, ymm1
vpaddq ymm2, ymm1, ymm2
vpxor ymm3, ymm2, ymm3
vpsrlq ymm5, ymm3, 0x3f
vpsllq ymm3, ymm3, 1
vpor ymm3, ymm3, ymm5
vpermq ymm0, ymm0, 0x39
vpxor ymm0, ymm0, ymmword [rsp + 0x20]
vpermq ymm2, ymm2, 0x93
vpxor ymm9, ymm0, ymm2
vpermq ymm0, ymm1, 0x4e
vpxor ymm0, ymm0, ymmword [rsp + 0x40]
vpxor ymm7, ymm0, ymm3
add rbx, r8
add rsi, r8
cmp rsi, r8
jne 0x140019819
vmovdqu ymmword [r13], ymm9
vmovdqu ymmword [r13 + 0x20], ymm7
vmovaps xmm6, xmmword [rbp + 0x2f0]
vmovaps xmm7, xmmword [rbp + 0x300]
vmovaps xmm8, xmmword [rbp + 0x310]
vmovaps xmm9, xmmword [rbp + 0x320]
vmovaps xmm10, xmmword [rbp + 0x330]
vmovaps xmm11, xmmword [rbp + 0x340]
vmovaps xmm12, xmmword [rbp + 0x350]
vmovaps xmm13, xmmword [rbp + 0x360]
vmovaps xmm14, xmmword [rbp + 0x370]
vmovaps xmm15, xmmword [rbp + 0x380]
lea rsp, [rbp + 0x398]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
vzeroupper
ret
invalid
mov ecx, ebx
xor cl, 1
mov byte [rdx + 0x38], cl
test r8, r8
je 0x140026045
cmp r9, r8
jbe 0x14002603f
cmp byte [rax + r8], 0xbf
jg 0x140026045
jmp 0x140026284
jne 0x140026284
cmp r8, r9
je 0x140026248
movzx ebp, byte [rax + r8]
test bpl, bpl
jns 0x1400260a8
mov edi, ebp
and edi, 0x1f
movzx ecx, byte [rax + r8 + 1]
and ecx, 0x3f
cmp bpl, 0xdf
jbe 0x140026098
movzx esi, byte [rax + r8 + 2]
shl ecx, 6
and esi, 0x3f
or esi, ecx
cmp bpl, 0xf0
jb 0x1400260a1
movzx ebp, byte [rax + r8 + 3]
and edi, 7
shl edi, 0x12
shl esi, 6
and ebp, 0x3f
or ebp, esi
or ebp, edi
jmp 0x1400260a8
shl edi, 6
or edi, ecx
mov ebp, edi
jmp 0x1400260a8
shl edi, 0xc
or esi, edi
mov ebp, esi
test bl, bl
jne 0x140026258
cmp ebp, 0x110000
je 0x14002624c
mov ecx, 1
cmp ebp, 0x80
jb 0x1400260e5
mov ecx, 2
cmp ebp, 0x800
jb 0x1400260e5
cmp ebp, 0x10000
mov ecx, 4
sbb rcx, 0
add r8, rcx
mov qword [rdx + 0x28], r8
mov rbx, qword [rdx + 0x38]
test ebx, 0xff0000
je 0x140026021
jmp 0x140026253
movzx eax, byte [rsi + rax]
bt r15, rax
bt edi, eax
bt edi, eax
jae 0x1400261a2
mov rax, r14
neg rax
lea rbp, [rsi + r14]
mov rsi, qword [rsp + 0x38]
cmp rbx, rsi
je 0x1400261a7
lea rcx, [r14 + rsi]
cmp rcx, r11
jae 0x140026280
mov cl, byte [r10 + rsi]
lea rdi, [rsi + 1]
dec rax
cmp cl, byte [rbp + rsi]
mov rsi, rdi
mov esi, edi
mov esi, edi
je 0x14002616f
neg rax
mov r14, rax
mov rsi, qword [rsp + 0x40]
jmp 0x1400261f2
add r14, r13
jmp 0x1400261f2
mov rdi, r15
mov rax, qword [rsp + 0x30]
add rax, r14
lea rbp, [r12 + r14]
xor r15d, r15d
cmp r9, r15
je 0x140026232
cmp r12, r13
jae 0x140026280
lea rcx, [r15 + rbp]
cmp rcx, r11
jae 0x140026280
mov cl, byte [r8 + r15]
lea rsi, [r15 - 1]
cmp cl, byte [rax + r15]
mov r15, rsi
je 0x1400261b9
add r14, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x40]
mov r15, rdi
mov qword [rdx + 0x48], r14
lea rax, [r14 + r13]
dec rax
cmp rax, r11
jb 0x140026156
mov qword [rdx + 0x48], r11
xor r10d, r10d
mov rcx, qword [rsp + 0x20]
jmp 0x14002626c
add r13, r14
mov qword [rdx + 0x48], r13
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 8], r14
mov qword [rcx + 0x10], r13
jmp 0x140026266
test bl, bl
jne 0x14002625b
mov byte [rdx + 0x3a], 1
xor r10d, r10d
mov rcx, r11
jmp 0x14002626c
mov r9, r8
mov rcx, r11
mov qword [r11 + 8], r9
mov qword [r11 + 0x10], r9
mov r10d, 1
mov qword [rcx], r10
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
mov rcx, rax
mov rdx, r9
call fcn.140094a0f
ud2
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1a8
mov r14, r8
mov r12, rdx
mov rdi, rcx
lea r15, [0x14009b8e4]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x20], 0
lea rbp, [rsp + 0xa8]
mov r9d, 1
mov rcx, rbp
call 0x140026984
mov rax, qword [rbp + 0x10]
cmp qword [rbp], 1
jne 0x14002634a
mov rcx, qword [rsp + 0xb0]
mov rbx, qword [rsp + 0xc0]
mov r13, qword [rsp + 0xc8]
mov rsi, qword [rsp + 0xd0]
mov edx, 2
mov qword [rsp + 0x50], rdx
cmp rbx, 1
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x70], rcx
jne 0x14002646c
mov r8, rsi
sub r8, r13
jb 0x140026378
test r13, r13
je 0x140026367
cmp r13, r14
jae 0x140026365
cmp byte [r12 + r13], 0xc0
jge 0x140026367
jmp 0x140026378
mov qword [rdi + 0x10], 4
mov qword [rdi + 0x18], rax
movaps xmm0, xmmword [0x140098750]
movups xmmword [rdi], xmm0
jmp 0x14002664b
jne 0x140026378
test rsi, rsi
je 0x14002638b
cmp rsi, r14
jae 0x140026389
cmp byte [r12 + rsi], 0xbf
jg 0x14002638b
mov rcx, r12
mov rdx, r14
mov r8, r13
mov r9, rsi
jmp case.0x140028a36.2722
jne 0x140026378
lea rdx, [r12 + r13]
mov qword [rsp + 0x20], 2
add al, byte [rax]
add byte [rax], al
lea r9, [0x14009b909]
lea rbp, [rsp + 0xa8]
lea ebp, [rsp + 0xa8]
lea ebp, [rsp + 0xa8]
mov rcx, rbp
call fcn.14001c305
lea rbx, [rsp + 0x150]
pushfq
and al, 0x50
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov rdx, rbp
call fcn.140025eca
pushfq
and al, 0x50
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
cmp dword [rbx], 1
jne 0x140026467
add r13, 2
lea rax, str._____:header_line_too_longmalformed_chunked_encodinginvalid_byte_in_chunk_lengthhttp_chunk_length_too_largestream_did_not_contain_valid_UTF_8
add cl, byte [rax - 0x73]
add eax, 0x75532
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], r13
xor byte [rax - 0x77], cl
je 0x140026403
sub byte [rcx + rcx*4 + 0x6c], cl
and al, 0x20
mov qword [rsp + 0x38], 1
lea rbp, [rsp + 0xa8]
mov r9d, 1
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0xa8
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov rcx, rbp
mov rdx, r12
mov r8, r14
mov eax, esi
call 0x140026984
mov rbx, qword [rbp + 0x18]
sbb byte [rbx + rcx*4 + 0x6d], cl
and byte [rax - 0x75], cl
jne 0x14002643e
sbb byte [rbx + rcx*4 + 0x6d], cl
and byte [rax - 0x75], cl
jne 0x14002643e
cmp qword [rbp], 1
jne 0x14002665f
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
mov ah, 0x24
add byte [rax], 0
add byte [rax - 0x75], cl
mov ah, 0x24
mov al, 0
mov qword [rsp + 0x80], rsi
mov rsi, qword [rsp + 0xb0]
add byte [rax], al
add byte [rax], al
mov r9, qword [rsp + 0xb8]
mov rbp, r9
sub rbp, rsi
cmc
jb 0x140026681
invalid
test rsi, rsi
je 0x140026670
cmp rsi, r14
jae 0x14002666e
adc dword [rdi], 2
add byte [rax], al
cmp byte [r12 + rsi], 0xc0
jge 0x140026670
jmp 0x140026681
mov ebx, 1
lea rax, [0x1403eb033]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], r13
mov qword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
and al, 0x38
add dword [rax], eax
add byte [rax], al
lea rbp, [rsp + 0xa8]
mov rcx, rbp
mov rdx, r12
mov r8, r14
mov r9, rbx
call 0x140026984
mov r15, qword [rbp]
mov rsi, qword [rbp + 8]
mov r13, qword [rbp + 0x10]
mov r9, qword [rbp + 0x18]
mov rax, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x28]
cmp qword [rsp + 0x50], 2
jne 0x1400264e9
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
jmp 0x18de4ede6
mov rbx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x70]
cmp rbx, r8
jb 0x14002651c
test r8, r8
je 0x1400264ff
cmp r8, r14
jae 0x140026503
cmp byte [r12 + r8], 0xc0
mov rbp, r8
jge 0x140026508
jmp 0x14002651c
mov rbp, qword [rsp + 0x70]
xor edx, edx
cmp r15, 1
sete dl
dec rsi
mov r15, rdx
jmp 0x14002653f
xor ebp, ebp
jmp 0x140026508
mov rbp, r14
jne 0x14002651c
test rbx, rbx
je 0x14002652c
cmp rbx, r14
jae 0x14002652a
cmp byte [r12 + rbx], 0xbf
jg 0x14002652c
mov r8, rbp
mov rcx, r12
mov rdx, r14
mov r9, rbx
jmp case.0x140028a36.2722
jne 0x140026519
sub rbx, rbp
cmp rbx, 4
jne 0x14002653f
cmp dword [r12 + rbp], 0x656c6966
je 0x1400264ee
lea rdx, [0x14009b90b]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x38], 1
lea rbx, [rsp + 0xa8]
mov rcx, rbx
mov rdx, r12
mov r8, r14
call 0x140026984
mov rax, qword [rbx + 0x10]
mov qword [rdi + 0xb8], rax
movups xmm0, xmmword [rbx]
movups xmmword [rdi + 0xa8], xmm0
movups xmm0, xmmword [rbx + 0x18]
mov rax, qword [rbx + 0x28]
mov qword [rdi + 0xd0], rax
movups xmmword [rdi + 0xc0], xmm0
mov rax, qword [rsp + 0x98]
mov qword [rdi + 0x28], rax
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov qword [rdi + 0x30], rax
movaps xmm0, xmmword [rsp + 0x120]
movups xmmword [rdi + 0x40], xmm0
mov rax, qword [rsp + 0xa0]
mov qword [rdi + 0x50], rax
movaps xmm0, xmmword [rsp + 0x110]
movups xmmword [rdi + 0x58], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rdi + 0x68], rax
mov rax, qword [rsp + 0x58]
mov qword [rdi + 0x70], rax
mov rax, qword [rsp + 0x68]
mov qword [rdi + 0x78], rax
mov rax, qword [rsp + 0x88]
mov qword [rdi + 0x80], rax
mov rax, qword [rsp + 0x90]
mov qword [rdi + 0x88], rax
mov qword [rdi + 8], r12
mov qword [rdi + 0x10], r14
mov qword [rdi + 0x18], rbp
mov rax, qword [rsp + 0x78]
mov qword [rdi + 0x20], rax
and byte [rax - 0x75], cl
and al, 0x50
and byte [rax - 0x75], cl
and al, 0x50
mov qword [rdi + 0x38], rax
mov qword [rdi + 0x90], r15
mov edi, 0x90
mov edi, 0x90
mov qword [rdi + 0x98], rsi
mov qword [rdi + 0xa0], r13
mov qword [rdi], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add rsp, 0x1a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, 2
mov qword [rsp + 0x50], rax
jmp 0x14002695f
jne 0x140026681
test r9, r9
je 0x140026691
cmp r9, r14
jae 0x14002668f
cmp byte [r12 + r9], 0xbf
jg 0x140026691
mov rcx, r12
mov rdx, r14
mov r8, rsi
jmp case.0x140028a36.2722
jne 0x140026681
add rsi, r12
cmp rbp, 0x10
jae 0x1400266b3
xor eax, eax
test rbp, rbp
je 0x1400266c7
xor ecx, ecx
cmp byte [rsi + rcx], 0x40
je 0x1400266c2
inc rcx
cmp rbp, rcx
jne 0x1400266a3
jmp 0x1400266c7
mov cl, 0x40
mov rdx, rsi
mov r8, rbp
call fcn.14001b051
jmp 0x1400266c7
mov eax, 1
cmp rax, 1
mov qword [rsp + 0x48], rbp
mov eax, 1
jne 0x14002679a
mov qword [rsp + 0x38], rax
lea rax, [0x14009b90c]
lea eax, [0x14009b90c]
lea eax, [0x14009b90c]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbp
mov dword [rsp + 0x28], ebp
mov dword [rsp + 0x28], ebp
mov qword [rsp + 0x20], 0
lea rbp, [rsp + 0xa8]
mov r9d, 1
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0xa8
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
jmp 0x18cf4f057
mov rcx, rbp
mov rdx, rsi
mov r8, qword [rsp + 0x48]
call 0x140026984
mov r9, qword [rbp]
movups xmm0, xmmword [rbp + 8]
mov rax, qword [rbp + 0x18]
mov qword [rsp + 0x58], rax
mov rax, qword [rbp + 0x20]
mov qword [rsp + 0x68], rax
mov rax, qword [rbp + 0x28]
mov qword [rsp + 0x60], rax
mov eax, 1
mov qword [rsp + 0x38], rax
lea rax, [0x14009b8e4]
mov qword [rsp + 0x30], rax
movups xmmword [rsp + 0x20], xmm0
lea rbp, [rsp + 0xa8]
mov rcx, rbp
mov rdx, rsi
mov r8, qword [rsp + 0x48]
call 0x140026984
mov rax, qword [rbp]
add byte [r8 - 0x77], r9b
and al, 0x50
add byte [r8 - 0x77], r9b
and al, 0x50
movups xmm0, xmmword [rbp + 8]
movaps xmmword [rsp + 0x170], xmm0
sub dword [rsp + 0x170], eax
sub dword [rsp + 0x170], eax
mov rcx, qword [rbp + 0x18]
movups xmm0, xmmword [rbp + 0x20]
mov rbp, qword [rsp + 0x48]
movaps xmmword [rsp + 0x150], xmm0
jmp 0x1400267b4
mov qword [rsp + 0x58], rax
xor eax, eax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x60], rbp
xor ecx, ecx
xor eax, eax
mov qword [rsp + 0x50], rax
cmp rbp, 0xf
mov qword [rsp + 0xa0], rcx
ja 0x1400267d9
test rbp, rbp
je 0x140026828
xor eax, eax
cmp byte [rsi + rax], 0x5d
je 0x1400267fb
inc rax
cmp rbp, rax
jne 0x1400267c9
jmp 0x140026828
mov cl, 0x5d
mov rdx, rsi
mov r8, rbp
call fcn.14001b051
cmp rax, 1
jne 0x140026828
mov cl, 0x5b
mov rdx, rsi
mov r8, rbp
call fcn.14001b051
jmp 0x140026814
xor eax, eax
xor ecx, ecx
cmp byte [rsi + rcx], 0x5b
cmp al, 0xe
pop rbx
je 0x14002680f
inc rcx
cmp rbp, rcx
jne 0x1400267ff
jmp 0x140026814
mov eax, 1
cmp rax, 1
jne 0x140026828
mov eax, 2
lea r15, [0x14009b90d]
jmp 0x14002682d
mov eax, 1
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea rbp, [rsp + 0xa8]
mov rcx, rbp
mov rdx, rsi
mov r8, qword [rsp + 0x48]
mov r9, qword [rsp + 0x58]
mov ecx, dword [rsp + 0x58]
mov ecx, dword [rsp + 0x58]
call 0x140026984
mov rax, qword [rbp + 0x10]
cmp qword [rbp], 1
jne 0x140026905
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x60], rcx
mov rcx, qword [rsp + 0xc0]
mov rbp, qword [rsp + 0xc8]
mov r15, qword [rsp + 0xd0]
mov qword [rsp + 0x68], rcx
cmp rcx, 1
mov qword [rsp + 0x58], rax
jne 0x14002691f
mov rdx, r15
sub rdx, rbp
mov rax, qword [rsp + 0x48]
jb case.0x140028a36.2721
test rbp, rbp
je 0x1400268cd
cmp rbp, rax
jae 0x1400268cb
cmp byte [rsi + rbp], 0xc0
jge 0x1400268cd
jmp case.0x140028a36.2721
jne case.0x140028a36.2721
test r15, r15
je 0x1400268f3
cmp r15, rax
jae 0x1400268f1
cmp byte [rsi + r15], 0xbf
jg 0x1400268f3
mov rcx, rsi
mov rdx, rax
mov r8, rbp
mov r9, r15
call fcn.140094a0f
ud2
jne case.0x140028a36.2721
lea rcx, [rsi + rbp]
call fcn.14001cb70
call fcn.14001cb70
test al, al
mov rax, qword [rsp + 0x58]
je 0x14002691f
mov qword [rdi + 0x10], 4
mov qword [rdi + 0x18], rax
mov rax, qword [rsp + 0x50]
mov qword [rdi + 0x20], rax
jmp 0x140026356
mov qword [rsp + 0x88], rbp
mov qword [rsp + 0x90], r15
mov esp, 0x9024
add byte [rax - 0x77], cl
mov ah, 0x24
cwde
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x170], al
and al, 0x70
add dword [rax], eax
invalid
mov esp, 0x9024
add byte [rax - 0x77], cl
mov ah, 0x24
cwde
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x170], al
and al, 0x70
add dword [rax], eax
invalid
and al, 0x70
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x150], cl
invalid
movaps xmm1, xmmword [rsp + 0x150]
add byte [rdi], cl
sub dword [rsp + 0x140], eax
movaps xmmword [rsp + 0x140], xmm0
movaps xmmword [rsp + 0x130], xmm1
mov rsi, qword [rsp + 0x80]
and al, 0x30
add dword [rax], eax
add byte [rax - 0x75], cl
mov ah, 0x24
add byte [rax], 0
add byte [rdi], cl
sub byte [rsp + 0x140], al
add dword [rax], eax
invalid
movaps xmm0, xmmword [rsp + 0x140]
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x120], eax
movaps xmmword [rsp + 0x120], xmm0
movaps xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x110], xmm0
test byte [rax + rdx], ah
add dword [rax], eax
add cl, ch
invalid
cli
invalid
invalid
test byte [rax + rdx], ah
add dword [rax], eax
add cl, ch
call 0x18202697f
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
sub esp, 0xb8
sub esp, 0xb8
mov rsi, rcx
cmp r9, 1
add dword [rdi], ecx
invalid
invalid
add dword [rax], eax
invalid
add dword [rdi], ecx
test dword [0x18c0269a6], edi
mov eax, eax
mov rax, r8
mov r13, rdx
mov r9, qword [rsp + 0x128]
mov word [rax + rbp], fs
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x20
add dword [rax], eax
add byte [rax], al
mov word [rax + rbp], fs
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x20
add dword [rax], eax
add byte [rax], al
mov rdi, r9
add byte [rax], al
mov rdi, r9
sub rdi, r12
jb 0x1400269ea
test r12, r12
je 0x1400269d8
in al, 0x74
adc dword [rcx + 0x39], ecx
invalid
cmp r12, rax
jae 0x1400269d6
cmp byte [r13 + r12], 0xc0
add al, al
jge 0x1400269d8
jmp 0x1400269ea
jne 0x1400269ea
test r9, r9
je 0x1400269fc
cmp r9, rax
jae 0x1400269fa
cmp byte [r13 + r9], 0xbf
jg 0x1400269fc
mov rcx, r13
mov rdx, rax
mov r8, r12
call fcn.140094a0f
ud2
jne 0x1400269ea
mov qword [rsp + 0x30], rax
mov r15, qword [rsp + 0x138]
mov r9, qword [rsp + 0x130]
lea rbx, [r12 + r13]
mov qword [rsp + 0x20], r15
lea rbp, [rsp + 0x50]
mov rcx, rbp
mov rdx, rbx
mov r8, rdi
call fcn.14001c305
lea r14, [rsp + 0x38]
mov rcx, r14
mov rdx, rbp
call fcn.140025eca
cmp qword [r14], 0
je 0x140026a87
mov rax, qword [rsp + 0x40]
add r15, r12
lea rcx, [r15 + rax]
add rax, r15
dec rax
xor edx, edx
cmp rax, r12
setne dl
xor ebp, ebp
mov rbx, qword [rsp + 0x128]
cmp rcx, rbx
setne bpl
mov qword [rsi], rdx
mov qword [rsi + 8], r12
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rbp
mov qword [rsi + 0x20], rcx
mov qword [rsi + 0x28], rbx
jmp 0x140026aea
test r12, r12
mov r9, qword [rsp + 0x128]
mov rdx, qword [rsp + 0x30]
je 0x140026aa7
cmp r12, rdx
jae 0x140026aa5
cmp byte [rbx], 0xc0
jge 0x140026aa7
jmp 0x140026ab9
jne 0x140026ab9
test r9, r9
je 0x140026ac3
cmp r9, rdx
jae 0x140026ac1
cmp byte [r13 + r9], 0xbf
jg 0x140026ac3
mov edi, 0x894c0a7f
jmp 0x140019aa9
mov rcx, r13
jmp 0x1400269f0
jne 0x140026ab9
test byte [rax - 0x7b], 0xff
test rdi, rdi
je 0x140026ae1
mov qword [rsi], 1
mov qword [rsi + 8], r12
mov qword [rsi + 0x10], r9
mov qword [rsi + 0x18], 0
add byte [rcx + rcx*4 + 0x66], cl
or byte [rcx + rcx*4 + 0x4e], cl
adc byte [rax - 0x39], cl
sbb byte [rax], r8b
add byte [rax], al
add bl, ch
jmp 0x140026aea
xor eax, eax
mov qword [rsi], rax
jmp 0x140026aea
xor eax, eax
mov qword [rsi], rax
mov qword [rsi + 0x18], rax
add rsp, 0xb8
pop rbx
pop rbp
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add esp, 0x20
pop rbx
pop rdi
pop rsi
jmp rax
invalid
lea rbp, [rsp + 0x80]
vmovdqa xmmword [rbp + 0x40], xmm6
and rsp, 0xffffffffffffffe0
and rsp, 0xffffffffffffffe0
cmp r8, 0x20
jae 0x140026b74
call fcn.140026ca1
jmp 0x140026b9e
invalid
sub al, ch
stc
outsb dx, byte [rsi]
rol esp, 0xe2
jge 0x140026bf4
vmovd xmm0, ecx
vpbroadcastb ymm0, xmm0
mov r10d, 0x80
cmp r8, r10
cmovb r10, r8
vpcmpeqb ymm1, ymm0, ymmword [rdx]
rol byte [rcx - 0x46], 0x80
add byte [rax], al
add byte [rbp + 0x39], cl
ror byte [rbp + 0xf], 1
rol bpl, 1
std
je 0x140026b98
vpmovmskb eax, ymm1
test eax, eax
je 0x140026bac
bsf edx, eax
sar byte [rax + 1], 1
mov eax, 1
vmovaps xmm6, xmmword [rbp + 0x40]
lea rsp, [rbp + 0x50]
pop rbp
vzeroupper
ret
lea r9, [rdx + r8]
mov rax, rdx
and rax, 0xffffffffffffffe0
add rax, 0x20
cmp r8, 0x80
jb 0x140026bf9
lea r8, [r9 - 0x80]
cmp rax, r8
ja 0x140026bf9
vpcmpeqb ymm4, ymm0, ymmword [rax]
vpcmpeqb ymm3, ymm0, ymmword [rax + 0x20]
vpcmpeqb ymm2, ymm0, ymmword [rax + 0x40]
vpcmpeqb ymm1, ymm0, ymmword [rax + 0x60]
vpor ymm5, ymm3, ymm4
vpor ymm6, ymm2, ymm1
vpor ymm5, ymm5, ymm6
vpmovmskb ecx, ymm5
test ecx, ecx
jne 0x140026c54
add rax, r10
jmp 0x140026bc8
lea r8, [r9 - 0x20]
cmp rax, r8
ja 0x140026c21
mov r10, rax
sub r10, rdx
vpcmpeqb ymm1, ymm0, ymmword [rax]
vpmovmskb ecx, ymm1
test ecx, ecx
jne 0x140026c49
add rax, 0x20
add r10, 0x20
cmp rax, r8
jbe 0x140026c08
cmp rax, r9
jae 0x140026c42
vpcmpeqb ymm0, ymm0, ymmword [r9 - 0x20]
vpmovmskb eax, ymm0
test eax, eax
je 0x140026c42
jge 0x140026c9e
loopne 0x140026bf2
std
xlatb
rol byte [rbp + 0x490e74c0], 0x29
sub r8, rdx
bsf edx, eax
add rdx, r8
sub r8, rdx
bsf edx, eax
add rdx, r8
jmp 0x140026b99
invalid
xor eax, eax
jmp 0x140026b9e
bsf edx, ecx
add rdx, r10
jmp 0x140026b99
invalid
invalid
invalid
invalid
lea r8, [rsp + 0x40]
vmovdqa ymmword [r8], ymm4
and byte [rbp + rcx*4 + 0x4c], cl
and al, 0x60
and byte [rbp + rcx*4 + 0x4c], cl
and al, 0x60
vmovdqa ymmword [r9], ymm3
lea r10, [rsp + 0x80]
lea edx, [rsp + 0x80]
lea edx, [rsp + 0x80]
vmovdqa ymmword [r10], ymm2
lea rcx, [rsp + 0xa0]
add byte [rax], al
add ch, al
std
jg 0x140026c8a
vmovdqa ymmword [rcx], ymm1
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r10
mov rcx, rdx
mov rdx, rax
vzeroupper
clc
ja 0x140026c7d
jns 0x140026c7a
invalid
add byte [rax - 0x77], cl
ret 0xf8e9
invalid
invalid
invalid
and byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0xf8c5
clc
clc
ja 0x140026c7d
jns 0x140026c7a
invalid
invalid
lea ecx, [rdx + rax]
cmp r8, 0xf
ja 0x140026cea
clc
emms
sub byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
add dword es:[rax], eax
add byte [rcx], dh
rol byte [rbp + 0x31], 0xc0
test r8, r8
je 0x140026df1
xor eax, eax
xor r8d, r8d
rol byte [rdx + 0x38], 0xc
add dh, byte [rcx + rax*2 + 0x4e]
lea edx, [rdx + rax]
cmp byte [rdx + r8], cl
je 0x140026d17
lea r10, [rdx + r8]
inc r10
inc r8
cmp r10, r9
jb case.0x140028a36.2407
ret 0xff49
jmp 0x140026df3
add byte [rax], al
movzx eax, cl
movd xmm0, eax
punpcklbw xmm0, xmm0
sal dl, 0xf
jo 0x140026cb9
add byte [rsi + 0xf], ah
jo 0x140026cbe
add bl, dh
movq mm1, qword [rdx]
sal dl, 0xf
jo 0x140026cb9
add byte [rsi + 0xf], ah
jo 0x140026cbe
add bl, dh
movq mm1, qword [rdx]
pcmpeqb xmm1, xmm0
je 0x140026ccf
pmovmskb eax, xmm1
test eax, eax
je 0x140026d21
bsf ax, ax
movzx r8d, ax
mov eax, 1
jmp 0x140026df3
mov rcx, rdx
and rcx, 0xfffffffffffffff0
add rcx, 0x10
cmp r8, 0x40
jb 0x140026d9b
lea r8, [r9 - 0x40]
cmp rcx, r8
ja 0x140026d9b
mov ecx, edx
and ecx, 0xf
mov eax, 0x40
add byte [rax], al
add byte [rax + 0x29], cl
invalid
add byte [rax], al
add byte [rax + 0x29], cl
enter 0xf66, 0x6f
add dl, al
invalid
movdqa xmm4, xmmword [rdx + rax - 0x30]
shl byte [rsi + 0xf], 1
je 0x140026d32
pcmpeqb xmm4, xmm0
movdqa xmm3, xmmword [rdx + rax - 0x20]
pcmpeqb xmm3, xmm0
pcmpeqb mm3, mm0
pcmpeqb mm3, mm0
movdqa xmm2, xmmword [rdx + rax - 0x10]
pcmpeqb xmm2, xmm0
shl byte [rsi + 0xf], 1
outsd dx, dword [rsi]
or al, 2
shl byte [rsi + 0xf], 1
outsd dx, dword [rsi]
or al, 2
pcmpeqb xmm1, xmm0
movdqa xmm5, xmm3
por xmm5, xmm4
in al, dx
in al, dx
movdqa xmm6, xmm2
por xmm6, xmm1
por xmm6, xmm5
pmovmskb ecx, xmm6
test ecx, ecx
jne 0x140026dff
add rax, r10
lea rcx, [rdx + rax]
add rcx, 0xffffffffffffffd0
cmp rcx, r8
jbe 0x140026d48
lea r10, [r9 - 0x10]
cmp rcx, r10
ja 0x140026dc7
mov r11, rcx
sub r11, rdx
movdqu xmm1, xmmword [rcx]
pcmpeqb xmm1, xmm0
pmovmskb eax, xmm1
test eax, eax
jne 0x140026e1b
add rcx, 0x10
add r11, 0x10
cmp rcx, r10
jbe 0x140026daa
cmp rcx, r9
jae 0x140026df1
movdqu xmm1, xmmword [r9 - 0x10]
pcmpeqb xmm1, xmm0
pmovmskb eax, xmm1
test eax, eax
je 0x140026df1
sub r10, rdx
bsf ax, ax
movzx r8d, ax
add r8, r10
jmp 0x140026d17
xor eax, eax
mov rdx, r8
movaps xmm6, xmmword [rsp]
add rsp, 0x18
ret
pmovmskb ecx, xmm4
test ecx, ecx
je 0x140026e2b
bsf cx, cx
movzx ecx, cx
lea r8, [rcx + rax]
add r8, 0xffffffffffffffd0
jmp 0x140026d17
bsf ax, ax
movzx r8d, ax
add r8, r11
jmp 0x140026d17
pmovmskb ecx, xmm3
test ecx, ecx
je 0x140026e47
bsf cx, cx
movzx ecx, cx
lea r8, [rcx + rax]
add r8, 0xffffffffffffffe0
jmp 0x140026d17
pmovmskb ecx, xmm2
test ecx, ecx
je 0x140026e63
bsf cx, cx
movzx ecx, cx
lea r8, [rcx + rax]
add r8, 0xfffffffffffffff0
jmp 0x140026d17
pmovmskb ecx, xmm1
test ecx, ecx
je 0x140026e70
bsf ecx, ecx
jmp 0x140026e75
mov ecx, 0x20
mov r8d, ecx
add r8, rax
jmp 0x140026d17
mov rcx, qword [rsp + 0x30]
cmp r11, rcx
jae 0x140027b58
mov rax, rcx
sub rax, r11
cmp rax, rsi
jb 0x140027b58
mov rax, qword [rsp + 0x28]
vpcmpeqb xmm0, xmm0, xmmword [rax + r12]
sub r11d, eax
vpcmpeqb xmm1, xmm1, xmmword [rcx - 0x10]
vpand xmm0, xmm1, xmm0
vpmovmskb r12d, xmm0
mov ecx, r11d
shr r12d, cl
shl r12d, cl
test r12d, r12d
je 0x140027b58
mov rax, qword [rsp + 0x38]
sub rax, rdi
mov rdx, qword [rsp + 0x20]
mov rcx, rdx
lea r11, [rax + rdx]
add r11, 0xfffffffffffffff0
xor eax, eax
bsf r8d, r12d
mov rdx, qword [rsp + 0x28]
lea rbx, [rdx + r8]
cmp r14, rbx
jb 0x140027b5a
cmp rsi, 3
ja 0x1400279eb
lea rbp, [r11 + r8]
xor edx, edx
cmp rsi, rdx
je 0x140027ce5
mov bl, byte [r10 + rdx]
lea rdi, [rdx + 1]
cmp bl, byte [rbp + rdx]
mov rdx, rdi
je 0x1400279cf
jmp 0x140027a17
test r15, r15
jle 0x140027a0a
mov rdx, rbx
mov rbp, r10
mov edi, dword [rbp]
cmp edi, dword [rdx]
jne 0x140027a17
add rbp, 4
add rdx, 4
cmp rbp, r9
jb 0x1400279f6
mov edx, dword [r9]
cmp edx, dword [rbx + r15]
je 0x140027ce5
lea edx, [r12 - 1]
and edx, r12d
mov r12d, edx
jne 0x1400279ad
jmp 0x140027cce
mov rbp, qword [rsp + 0x30]
cmp r11, rbp
jae 0x140027b58
mov rax, rbp
sub rax, r11
cmp rax, rsi
jb 0x140027b58
vpcmpeqb ymm0, ymm0, ymmword [rdx + rcx]
sub r11d, edx
vpcmpeqb ymm1, ymm1, ymmword [rbp - 0x20]
vpand ymm0, ymm1, ymm0
vpmovmskb r12d, ymm0
mov ecx, r11d
shr r12d, cl
shl r12d, cl
test r12d, r12d
je 0x140027b58
mov rcx, qword [rsp + 0x38]
sub rcx, rdi
mov rax, qword [rsp + 0x20]
lea r11, [rcx + rax]
sbb al, 1
sbb al, 1
add r11, 0xffffffffffffffe0
xor eax, eax
bsf r8d, r12d
lea r9, [rdx + r8]
cmp r13, r9
jb 0x140027b5a
cmp rsi, 3
ja 0x140027b1a
lea rcx, [r11 + r8]
xor ebp, ebp
cmp rsi, rbp
je 0x140027cec
mov bl, byte [r10 + rbp]
lea rdi, [rbp + 1]
cmp bl, byte [rcx + rbp]
mov rbp, rdi
je 0x140027aff
jmp 0x140027b46
test r15, r15
jle 0x140027b39
mov rcx, r9
mov rbp, r10
mov edi, dword [rbp]
cmp edi, dword [rcx]
jne 0x140027b46
add rbp, 4
add rcx, 4
cmp rbp, r14
jb 0x140027b25
mov ecx, dword [r14]
cmp ecx, dword [r9 + r15]
je 0x140027cec
lea ebp, [r12 - 1]
and ebp, r12d
mov r12d, ebp
jne 0x140027ae6
jmp 0x140027cce
xor eax, eax
jmp 0x140027cce
vpcmpeqb xmm2, xmm0, xmmword [r11 + r12]
mov r8, rdi
vpcmpeqb xmm3, xmm1, xmmword [r11 + rdi]
vpand xmm2, xmm3, xmm2
fcmovnbe st(0), st(2)
fcmovnbe st(0), st(2)
vpmovmskb eax, xmm2
test eax, eax
je 0x140027bec
movzx ecx, ax
enter 0xffffffffffffbc0f, 0xffffffffffffffc1
bsf eax, ecx
lea rbp, [r11 + rax]
cmp r14, rbp
jb 0x140027bec
cmp rsi, 3
cmp esi, 3
ja 0x140027bb5
lea rdx, [r11 + rax]
xor ebp, ebp
cmp rsi, rbp
je 0x140027ca9
mov bl, byte [r10 + rbp]
lea rdi, [rbp + 1]
cmp bl, byte [rdx + rbp]
mov rbp, rdi
je 0x140027b9a
jmp 0x140027be3
test r15, r15
jle 0x140027bd5
mov rdx, rbp
mov r13, r10
mov ebx, dword [r13]
cmp ebx, dword [rdx]
jne 0x140027be3
add r13, 4
add rdx, 4
cmp r13, r9
jb 0x140027bc0
mov edx, dword [r9]
cmp edx, dword [rbp + r15]
je 0x140027ca9
lea eax, [rcx - 1]
and eax, ecx
mov ecx, eax
jne 0x140027b82
add r11, 0x10
cmp r11, qword [rsp + 0x28]
mov rdi, r8
jbe case.0x140028a36.2773
jmp 0x140027949
mov dword [rsp + 0x28], ecx
vpcmpeqb ymm2, ymm0, ymmword [r11 + rcx]
vpcmpeqb ymm3, ymm1, ymmword [r11 + rdi]
vpand ymm2, ymm3, ymm2
vpmovmskb ecx, ymm2
test ecx, ecx
je 0x140027c8d
bsf r8d, ecx
lea r12, [r11 + r8]
cmp r13, r12
jb 0x140027c8d
cmp rsi, 3
ja 0x140027c5b
lea rbp, [r11 + r8]
lea ebp, [rbx + rax]
xor ebx, ebx
cmp rsi, rbx
je 0x140027cb6
mov al, byte [r10 + rbx]
lea rdi, [rbx + 1]
cmp al, byte [rbp + rbx]
mov rbx, rdi
je 0x140027c43
jmp 0x140027c84
test r15, r15
jle 0x140027c7b
mov rbp, r12
mov r9, r10
mov eax, dword [r9]
cmp eax, dword [rbp]
jne 0x140027c84
add r9, 4
add rbp, 4
cmp r9, r14
jb 0x140027c66
mov eax, dword [r14]
cmp eax, dword [r12 + r15]
je 0x140027cb6
lea eax, [rcx - 1]
and eax, ecx
mov ecx, eax
jne 0x140027c2a
add r11, 0x20
cmp r11, rdx
mov rdi, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x28]
jbe 0x140027c12
jmp 0x140027a8b
mov rcx, qword [rsp + 0x20]
mov rdx, r11
mov r8, rax
jmp 0x140027cbe
mov rcx, qword [rsp + 0x20]
mov rdx, r11
vzeroupper
call fcn.1400951be
mov rbx, rax
mov eax, 1
mov rdx, rbx
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
vzeroupper
ret
mov rdx, qword [rsp + 0x28]
jmp 0x140027cbe
mov rcx, qword [rsp + 0x20]
jmp 0x140027cbe
mov byte [rax], al
add byte [rax], al
mov r12, qword [rsp + 0x100]
mov rsi, qword [rsp + 0xf8]
mov r14, qword [rsp + 0xf0]
mov rbp, qword [rcx + 0x18]
test rbp, rbp
mov qword [rsp + 0x58], r9
je 0x140027d5a
mov r10, rcx
mov ecx, dword [r8]
test ecx, ecx
je 0x140027d5a
lea eax, [rcx - 1]
cmp eax, 0x32
jb 0x140027f7d
shl eax, 3
cmp dword [r8 + 4], eax
jae 0x140027f7d
mov dword [r8], 0
cmp dword [rdx + 0x10], 1
mov r8, qword [rdx + 0x18]
jne 0x140027e7f
cmp r12, r14
ja 0x14002815e
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rcx - 0x73], cl
jl 0x140027d99
lea rdi, [r12 - 1]
mov rax, qword [rdx]
mov qword [rsp + 0x38], rax
dec dword [rax - 0x75]
add cl, byte [rax - 0x77]
and al, 0x38
mov rbp, qword [rdx + 8]
lea r10, [rbp - 1]
mov r15, r12
sub r15, rbp
lea rax, [r9 + rbp]
mov qword [rsp + 0x40], rax
mov rdx, rbp
neg rdx
neg edx
lea rax, [r9 + rbp]
dec rax
mov qword [rsp + 0x48], rax
lea r9, [rsi + rbp]
dec r9
add rsi, rbp
xor r11d, r11d
xor r13d, r13d
mov qword [rsp + 0x30], rdi
lea rax, [rdi + r13]
cmp rax, r14
jae 0x140028302
mov rcx, qword [rsp + 0x58]
movzx eax, byte [rcx + rax]
mov rcx, qword [rsp + 0x38]
cmp byte [rax + 0xf], cl
invalid
ror dword [rcx + rcx*4 - 0x20], 0x73
invalid
cmp byte [rax + 0xf], cl
movabs dword [0x394c7d73e0894cc1], eax
in eax, 0x73
mov rax, qword cs:[rsp + 0x40]
cmp rbp, r12
jae 0x140027e13
mov rax, qword [rsp + 0x40]
lea rdi, [rax + r13]
mov rcx, rbp
add rcx, r13
xor eax, eax
lea rbx, [rcx + rax]
cmp rbx, r14
jae 0x140028302
mov bl, byte [rsi + rax]
cmp bl, byte [rdi + rax]
jne 0x140027e62
inc rax
cmp r15, rax
jne 0x140027df6
mov rax, qword [rsp + 0x48]
lea r11, [rax + r13]
lea rdi, [r10 + r13]
xor eax, eax
cmp rdx, rax
je 0x1400282e2
cmp r10, r12
jae 0x140028302
lea rcx, [rdi + rax]
cmp rcx, r14
jae 0x140028302
mov cl, byte [r9 + rax]
lea rbx, [rax - 1]
cmp cl, byte [r11 + rax]
mov rax, rbx
je 0x140027e22
mov rax, r8
xor r11d, r11d
mov rdi, qword [rsp + 0x30]
add r13, rax
jmp 0x140027e6d
add r13, rax
inc r13
mov rdi, qword [rsp + 0x30]
lea rax, [r12 + r13]
cmp rax, r14
jbe 0x140027dbc
jmp 0x1400282e8
cmp r12, r14
ja 0x14002815e
mov r11, qword [rdx]
mov rdi, qword [rdx + 8]
mov r10, r12
sub r10, r8
mov r15d, 1
sub r15, rdi
xor eax, eax
xor ecx, ecx
mov r13, rax
cmp rdi, rcx
mov rax, rcx
cmova rax, rdi
lea rdx, [r12 + r13]
dec rdx
cmp rdx, r14
jae 0x140028302
movzx edx, byte [r9 + rdx]
adc al, 0x11
bt r11, rdx
jae 0x140027f50
cmp rax, r12
jae 0x140027ef4
lea rdx, [r9 + r13]
lea rbp, [rax + r13]
cmp rbp, r14
jae 0x140028302
mov bl, byte [rsi + rax]
cmp bl, byte [rdx + rax]
jne 0x140027f58
inc rax
cmp r12, rax
jne 0x140027ed7
cmp rdi, rcx
jbe 0x140027f26
lea rax, [r9 + r13]
mov rdx, rdi
cmp rdx, r12
jae 0x140028302
lea rbx, [rdx + r13]
cmp rbx, r14
jae 0x140028302
mov bl, byte [rsi + rdx]
cmp bl, byte [rax + rdx]
jne 0x140027f5f
dec rdx
cmp rdx, rcx
ja 0x140027f00
cmp rcx, r12
jae 0x140028302
lea rdx, [rcx + r13]
cmp rdx, r14
jae 0x140028302
mov bl, byte [rsi + rcx]
mov rcx, r10
mov rax, r8
cmp bl, byte [r9 + rdx]
jne 0x140027f65
jmp 0x1400282e2
lea rax, [r12 + r13]
xor ecx, ecx
jmp 0x140027f68
add rax, r15
xor ecx, ecx
jmp 0x140027f65
mov rcx, r10
mov rax, r8
add rax, r13
lea rdx, [rax + r12]
cmp rdx, r14
jbe 0x140027ea2
xor r11d, r11d
jmp 0x1400282e8
add r10, 0x48
cmp dword [rdx + 0x10], 1
mov rax, qword [rdx + 0x18]
mov qword [rsp + 0x30], rax
jne 0x140028159
cmp r12, r14
ja 0x14002815e
mov qword [rsp + 0x40], rbp
mov qword [rsp + 0x50], r8
lea r8, [r12 - 1]
mov rax, qword [rdx]
add cl, byte [rax - 0x77]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
or byte [rax - 0x73], cl
push 0xffffffffe2894cff
add cl, byte [rax - 0x77]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
or byte [rax - 0x73], cl
push 0xffffffffe2894cff
sub rdx, rax
lea rbx, [rsi + rax]
mov qword [rsp + 0x48], rbx
lea rbx, [r9 + rax]
mov qword [rsp + 0x68], rbx
mov r15, rax
neg r15
lea rbx, [r9 + rax]
dec rbx
mov qword [rsp + 0x70], rbx
mov r9, rbp
mov rbp, rdx
mov qword [rsp + 0x60], rax
add rax, rsi
dec rax
mov qword [rsp + 0x38], rax
xor r11d, r11d
xor r13d, r13d
mov qword [rsp + 0x78], r9
test ecx, ecx
je 0x14002808d
dec ecx
cmp ecx, 0x32
jb 0x14002802f
shl ecx, 3
mov rax, qword [rsp + 0x50]
cmp dword [rax + 4], ecx
jae 0x14002802f
mov rax, qword [rsp + 0x50]
mov dword [rax], 0
jmp 0x14002808d
cmp r13, r14
ja 0x140028302
mov rbx, r8
mov rax, qword [rsp + 0x58]
lea r8, [rax + r13]
mov r9, r14
sub r9, r13
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rsi
mov rcx, qword [rsp + 0x50]
mov rdi, r10
mov rdx, r10
call qword [rsp + 0x40]
test rax, rax
je 0x140028306
add r13, rdx
lea rax, [r12 + r13]
cmp rax, r14
mov r11d, 0
mov r10, rdi
mov r8, rbx
mov r9, qword [rsp + 0x78]
ja 0x140028161
lea rax, [r8 + r13]
cmp rax, r14
jae 0x140028302
mov rcx, qword [rsp + 0x58]
movzx eax, byte [rcx + rax]
mov rcx, qword [rsp + 0x80]
bt rcx, rax
mov rax, r12
jae 0x140028139
cmp qword [rsp + 0x60], r12
jae 0x1400280f3
mov rax, qword [rsp + 0x68]
add rax, r13
mov rcx, qword [rsp + 0x60]
add rcx, r13
xor edx, edx
lea rbx, [rcx + rdx]
cmp rbx, r14
jae 0x140028302
mov rdi, qword [rsp + 0x48]
mov bl, byte [rdi + rdx]
cmp bl, byte [rax + rdx]
jne 0x14002813e
inc rdx
cmp rbp, rdx
jne 0x1400280d1
mov rax, qword [rsp + 0x70]
add rax, r13
lea rcx, [r9 + r13]
xor edx, edx
cmp r15, rdx
je 0x1400282e2
cmp r9, r12
jae 0x140028302
lea rbx, [rcx + rdx]
cmp rbx, r14
jae 0x140028302
mov rdi, qword [rsp + 0x38]
mov bl, byte [rdi + rdx]
lea rdi, [rdx - 1]
cmp bl, byte [rax + rdx]
mov rdx, rdi
je 0x140028101
mov rax, qword [rsp + 0x30]
add r13, rax
jmp 0x140028144
add r13, rdx
inc r13
lea rax, [r12 + r13]
cmp rax, r14
ja 0x140028161
mov rax, qword [rsp + 0x50]
mov ecx, dword [rax]
jmp 0x14002800a
cmp r12, r14
jbe 0x140028166
xor r11d, r11d
jmp 0x1400282e8
mov qword [rsp + 0x40], rbp
mov rdi, qword [rdx]
mov r15, qword [rdx + 8]
mov rax, r12
sub rax, qword [rsp + 0x30]
mov qword [rsp + 0x38], rax
mov eax, 1
sub rax, r15
clc
clc
mov qword [rsp + 0x48], rax
xor r11d, r11d
xor r13d, r13d
xor eax, eax
cmp r15, rax
mov rdx, rax
cmova rdx, r15
test ecx, ecx
je 0x140028215
dec ecx
cmp ecx, 0x32
jb 0x1400281bb
shl ecx, 3
cmp dword [r8 + 4], ecx
jae 0x1400281bb
mov dword [r8], 0
jmp 0x140028215
cmp r13, r14
ja 0x140028302
mov rbp, r8
lea r8, [r9 + r13]
mov r9, r14
sub r9, r13
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rsi
mov rcx, rbp
mov rbx, r10
mov rdx, r10
call qword [rsp + 0x40]
test rax, rax
je 0x140028306
add r13, rdx
lea rcx, [r12 + r13]
mov rdx, r15
mov eax, 0
cmp rcx, r14
mov r11d, 0
mov r10, rbx
mov r8, rbp
ja 0x1400282e8
lea rcx, [r12 + r13]
dec rcx
cmp rcx, r14
jae 0x140028302
mov r9, qword [rsp + 0x58]
movzx ecx, byte [r9 + rcx]
bt rdi, rcx
jae 0x1400282b0
cmp rdx, r12
jae 0x14002825b
lea rcx, [r9 + r13]
lea rbp, [rdx + r13]
cmp rbp, r14
jae 0x140028302
mov bl, byte [rsi + rdx]
cmp bl, byte [rcx + rdx]
jne 0x1400282b7
inc rdx
cmp r12, rdx
jne 0x14002823e
cmp r15, rax
jbe 0x14002828d
lea rcx, [r9 + r13]
mov rdx, r15
cmp rdx, r12
jae 0x140028302
lea rbp, [rdx + r13]
sub al, 0x2a
cmp rbp, r14
jae 0x140028302
mov bl, byte [rsi + rdx]
cmp bl, byte [rcx + rdx]
jne 0x1400282c0
dec rdx
cmp rdx, rax
ja 0x140028267
cmp rax, r12
jae 0x140028302
lea rcx, [rax + r13]
cmp rcx, r14
jae 0x140028302
mov bl, byte [rsi + rax]
mov rax, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
cmp bl, byte [r9 + rcx]
jne 0x1400282ca
jmp 0x1400282e2
add r13, r12
xor eax, eax
jmp 0x1400282cd
add rdx, qword [rsp + 0x48]
xor eax, eax
jmp 0x1400282ca
mov rax, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
add r13, rdx
lea rcx, [r12 + r13]
cmp rcx, r14
ja 0x140028161
mov ecx, dword [r8]
jmp 0x140028194
mov r11d, 1
mov rax, r11
mov rdx, r13
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
jmp 0x140027f75
xor eax, eax
jmp case.0x140028364.0
mov dh, 0x44
adc eax, 0x6e0f6600
enter 0xf66, 0x60
leave
pshuflw xmm1, xmm1, 0
pshufd xmm1, xmm1, 0
lea rax, [r14 + r11]
mov rbx, rax
sub rbx, rdx
add rbx, 0xfffffffffffffff0
mov qword [rsp + 0x50], rax
sub rax, rsi
mov qword [rsp + 0x40], rax
lea rax, [rsi - 4]
mov qword [rsp + 0x38], rax
lea r15, [rsi + r13]
add r15, 0xfffffffffffffffc
mov r10, r14
cmp r14, rbx
jbe 0x14002857b
mov rbp, qword [rsp + 0x50]
cmp r10, rbp
jae case.default.0x140028364
mov rax, rbp
sub rax, r10
cmp rax, rsi
jb case.default.0x140028364
sub r10d, ebx
movdqu xmm2, xmmword [rbx + rcx]
movdqu xmm3, xmmword [rbp - 0x10]
pcmpeqb xmm2, xmm0
pcmpeqb xmm3, xmm1
pand xmm3, xmm2
pmovmskb r12d, xmm3
mov ecx, r10d
shr r12d, cl
shl r12d, cl
test r12d, r12d
je case.default.0x140028364
sub r11, rdx
add r11, r14
add r11, 0xfffffffffffffff0
xor eax, eax
bsf r8d, r12d
lea r9, [rbx + r8]
cmp qword [rsp + 0x40], r9
jb 0x14002833d
mov rdx, rbx
cmp rsi, 3
ja 0x1400284d7
lea rcx, [r11 + r8]
xor ebp, ebp
cmp rsi, rbp
je 0x14002864d
mov bl, byte [r13 + rbp]
lea rdi, [rbp + 1]
cmp bl, byte [rcx + rbp]
mov rbp, rdi
je 0x1400284bb
jmp 0x14002850b
cmp qword [rsp + 0x38], 0
jle 0x1400284f9
mov rbp, r9
mov rcx, r13
int 0x4c
mov ecx, ebp
mov ebx, dword [rcx]
cmp ebx, dword [rbp]
jne 0x14002850b
add rcx, 4
add rbp, 4
cmp rcx, r15
jb 0x1400284e5
in al, dx
in al, dx
mov ecx, dword [r15]
mov rbp, qword [rsp + 0x38]
cmp ecx, dword [r9 + rbp]
je 0x14002864d
invalid
add byte [rcx - 0x73], al
and al, 0xff
lea ecx, [r12 - 1]
and ecx, r12d
mov r12d, ecx
mov rbx, rdx
jne 0x140028499
invalid
invalid
invalid
invalid
jmp case.0x140028364.0
cmp eax, ebx
jbe 0x14002854d
mov eax, dword [rcx + 0x48]
mov edx, dword [rcx + 0x4c]
mov qword [rsp + 0x28], rsi
je 0x14002855c
sub byte [rcx + rcx*4 + 0x6c], cl
and al, 0x20
je 0x14002855c
sub byte [rcx + rcx*4 + 0x6c], cl
and al, 0x20
mov ecx, eax
mov r8, r14
mov r9, r11
call fcn.1400277fb
jmp 0x140028564
add rcx, 0x21
mov qword [rsp + 0x20], rsi
mov rdx, r14
mov r8, r11
mov r9, r13
call fcn.1400278a5
mov r8, rdx
mov rdx, r8
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r10, r14
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rcx
movdqu xmm2, xmmword [r10 + rcx]
movdqu xmm3, xmmword [r10 + rdx]
pcmpeqb xmm2, xmm0
pcmpeqb xmm3, xmm1
pand xmm3, xmm2
pmovmskb ecx, xmm3
test ecx, ecx
je 0x140028619
movzx ecx, cx
bsf r8d, ecx
lea r12, [r10 + r8]
cmp qword [rsp + 0x40], r12
jb 0x140028619
cmp rsi, 3
ja 0x1400285df
lea rbp, [r10 + r8]
xor edi, edi
cmp rsi, rdi
je 0x140028635
mov dl, byte [r13 + rdi]
lea rax, [rdi + 1]
cmp dl, byte [rbp + rdi]
mov rdi, rax
je 0x1400285c6
jmp 0x140028610
cmp qword [rsp + 0x38], 0
jle 0x140028602
mov rbp, r12
mov r9, r13
mov eax, dword [r9]
cmp eax, dword [rbp]
jne 0x140028610
add r9, 4
add rbp, 4
cmp r9, r15
jb 0x1400285ed
mov eax, dword [r15]
mov rdx, qword [rsp + 0x38]
cmp eax, dword [r12 + rdx]
je 0x140028635
lea eax, [rcx - 1]
and eax, ecx
mov ecx, eax
jne 0x1400285ab
add r10, 0x10
cmp r10, rbx
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x58]
jbe 0x140028588
jmp 0x140028440
mov rcx, r14
mov rdx, r10
call fcn.1400951be
mov r8, rax
mov eax, 1
jmp case.0x140028364.0
mov rcx, r14
jmp 0x14002863b
push rsi
push rdi
sub rsp, 0x28
lea rdi, str.nanyoNGyoyi001iiCNiiwoSNwocyGBcyviVNviveZAvecaESvalenciauzLatnUZuzLatnuzCyrlUZuzCyrluzugCNugurPKurINurhsbDEhsbukUAuktkTMtktrTRtrtsZAtstiETtiERtiboCNbothTHthteINtettRUtttaLKtaINtatzmTfngtzmLatnDZtzmLatntzmtgCyrlTJtgCyrltgsyrSYsyrsvSEsvFIsvesUYesUSesESesPResPEesPYesPAesNIesMXes419esHNesGTesSVesECesDOesCUesCResCOesCLesBOesVEesAResstZAsoSOslSIslskSKsiLKsisdArabPKsdDevaINsdArabtnZAtnBWtnnsoZAnsosrLatnRSsrLatnMEsrLatnBAsrLatnsrCyrlRSsrCyrlMEsrCyrlBAsrCyrlsrgdGBgdsaINsasmaSEsmaNOsmsFIseSEseNOseFIsmjSEsmjNOsmnFIsmasmssmjsmnsahRUsahruRUruMDrurmCHrmroROroMDroquzPEquzECquzBOquzpaArabPKpaINpaArabpaptPTptBRptplPLplfaIRfapsAFpap029papomETomorINorocFRocnnNOnbNOnnnbneNPneINnemnMongCNmnMongMNmnMongmnMNmnCyrlmohCAmohmrINmrarnCLarnmiNZmimniINmnimtMTmtmlINmsMYmsBNmsmkmkMKlbLUdsbDEdsbltLTlvLVla001laloLAkyKGkykoKRkokokINkokswKEswrwRWrwqucLatnGTqucqucLatnkmKHkmkkKZkkksArabksDevaINkskrNGkrknINknjaJPjaitCHitITitzuZAzuxhZAxhgaIEgaCountry_iuCansCAiuCansiuLatnCAiuLatniuidIDidigNGigisISibbNGibbhuHUhuhiINhiheILhehawUShawhaLatnNGhaLatnhaguINgugnPYgnklGLklelGReldeCHdeLUdeLIdeDEdeATdekaGEglESglffNGffLatnSNffLatnfffyNLfyfrCHfrSNfrREfrMAfrMCfrMLfrLUfrHTfrFRfrCIfrCDfr029frCAfrCMfrBEfrfiFIfifilPHfilfoFOetEEetenZWenUSenGBenTTenZAenSGenPHenNZenMYenJMenIEenIDenINenHKen029enCAenBZenAUenbinNGbindzBTnlNLnlBEdvMVdvprsAFprsdaDKdacsCZhrBAhrHRhrcoFRzhTWzhMOzhHKzhHantzhSGzhCNzhHanszhchrCherchrCherUSchrkuArabIQkuArabkutzmTfngMAtzmArabMAcaEScamyMMmybgBGbgbrFRbrbsLatnBAbsLatnbsCyrlBAbsCyrlbsbeBYbeeuESeubaRUbabnINbnBDbnazLatnAZazLatnazCyrlAZazCyrlazasINashyAMhyarYEarAEarTNarSYarSAarQAarOMarMAarLYarLBarKWarJOarIQarEGarBHarDZaramETamgswFRgswsqALafZAafaa.dwLocation_R
mov esi, 3
call qword [sym.imp.kernel32.dll_GetSystemDefaultUILanguage]
movsx ecx, ax
cmp ecx, 0xfff
jg 0x140028a49
lea ecx, [rax - 1]
movzx edx, cx
cmp edx, 0x872
ja 0x140028c9e
movzx eax, cx
lea rcx, [0x14002a710]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdi, [0x14009c117]
mov esi, 2
jmp case.0x140028d5b.1
cmp ecx, 0x3400
jg 0x140028a9d
cmp ecx, 0x2000
jg 0x140028b3f
cmp ecx, 0x1800
jg 0x140028be2
lea ecx, [rax - 0x1000]
cmp cx, 0x5f
ja case.default.0x140028a8a
movzx eax, cx
lea rcx, [0x14002ca20]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdi, [0x14009c131]
mov esi, 2
jmp case.0x140028d5b.1
cmp ecx, 0x703a
jle 0x140028ae9
cmp ecx, 0x7c03
jle 0x140028c20
add eax, 0xffff83fc
movzx ecx, ax
cmp ecx, 0x8e
ja case.0x140028d5b.1
movzx eax, ax
lea rcx, [0x14002d334]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdi, [0x14009c010]
mov esi, 6
jmp case.0x140028d5b.1
cmp ecx, 0x4009
jg 0x140028b99
cmp ecx, 0x3c00
jg 0x140028d3a
lea ecx, [rax - 0x3401]
cmp cx, 0xb
jbe 0x140028de5
add eax, 0xffffc7ff
cmp ax, 0xb
ja case.0x140028d5b.1
movzx eax, ax
lea rcx, [0x14002d1a4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdi, [0x14009c0db]
jmp 0x14002a6fd
cmp ecx, 0x2800
jle 0x140028c60
lea ecx, [rax - 0x2801]
cmp cx, 0x19
jbe 0x140028da7
lea ecx, [rax - 0x2c01]
cmp cx, 0x19
jbe 0x140028dc6
add eax, 0xffffcfff
cmp ax, 0x19
ja case.0x140028d5b.1
movzx eax, ax
lea rcx, [0x14002d10c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdi, [0x14009c0fb]
jmp 0x14002a6fd
movzx eax, ax
cmp ecx, 0x5409
jg 0x140028cfb
cmp ecx, 0x4808
jle 0x140028e34
cmp ecx, 0x4c09
jg 0x140028e8e
cmp eax, 0x4809
je 0x140029112
cmp eax, 0x480a
jne case.0x140028d5b.1
lea rdi, [0x14009bbef]
jmp 0x14002a6fd
lea ecx, [rax - 0x1801]
cmp cx, 0x3a
jbe 0x140028d69
add eax, 0xffffe3ff
cmp ax, 0x3a
ja case.0x140028d5b.1
movzx eax, ax
lea rcx, [0x14002cd78]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdi, [0x14009c0df]
jmp 0x14002a6fd
cmp ecx, 0x7803
jle 0x140028e04
lea ecx, [rax - 0x7814]
cmp cx, 0x4b
ja case.default.0x140028c4d
movzx eax, cx
lea rcx, [0x14002d204]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdi, [0x14009bd66]
mov esi, 2
jmp case.0x140028d5b.1
lea ecx, [rax - 0x2001]
cmp cx, 0x3a
jbe 0x140028d88
add eax, 0xffffdbff
cmp ax, 0x3a
ja case.0x140028d5b.1
movzx eax, ax
lea rcx, [0x14002cf50]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdi, [0x14009c0d7]
jmp 0x14002a6fd
lea ecx, [rax - 0xc01]
cmp cx, 0x50
ja case.default.0x140028cbf
movzx eax, cx
lea rcx, [0x14002c8dc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdi, [0x14009c10b]
jmp 0x14002a6fd
add eax, 0xffffebff
cmp ax, 0x3a
ja case.0x140028d5b.1
movzx eax, ax
lea rcx, [0x14002cba0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdi, [0x14009c113]
jmp 0x14002a6fd
cmp ecx, 0x6419
jle 0x140028e61
cmp ecx, 0x6c19
jg 0x140028eb0
cmp eax, 0x641a
je 0x140029217
cmp eax, 0x681a
jne case.0x140028d5b.1
lea rdi, [0x14009c07b]
mov esi, 6
jmp case.0x140028d5b.1
lea ecx, [rax - 0x3c01]
cmp cx, 0xb
ja case.default.0x140028d5b
movzx eax, cx
lea rcx, [0x14002d1d4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdi, [0x14009c10f]
jmp 0x14002a6fd
movzx eax, cx
lea rcx, [0x14002cc8c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdi, [0x14009c0f3]
jmp 0x14002a6fd
movzx eax, cx
lea rcx, [0x14002ce64]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdi, [0x14009c0ef]
jmp 0x14002a6fd
movzx eax, cx
lea rcx, [0x14002d03c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdi, [0x14009c0e3]
jmp 0x14002a6fd
movzx eax, cx
lea rcx, [0x14002d0a4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdi, [0x14009c103]
jmp 0x14002a6fd
movzx eax, cx
lea rcx, [0x14002d174]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdi, [0x14009c0ff]
jmp 0x14002a6fd
movzx eax, ax
cmp eax, 0x703b
je 0x140028efc
cmp eax, 0x742c
je 0x140028f08
cmp eax, 0x743b
jne case.0x140028d5b.1
lea rdi, [0x14009bcd8]
jmp case.0x140028d5b.1
cmp eax, 0x400a
je 0x140029366
cmp eax, 0x4409
je 0x140029372
cmp eax, 0x440a
jne case.0x140028d5b.1
lea rdi, [0x14009bbf7]
jmp 0x14002a6fd
cmp eax, 0x540a
je 0x14002937e
cmp eax, 0x580a
je 0x14002938a
cmp eax, 0x5c0a
jne case.0x140028d5b.1
lea rdi, [0x14009bc03]
jmp 0x14002a6fd
cmp eax, 0x4c0a
je 0x14002939b
cmp eax, 0x500a
jne case.0x140028d5b.1
lea rdi, [0x14009bbd2]
jmp 0x14002a6fd
cmp eax, 0x6c1a
je 0x1400293a7
cmp eax, 0x701a
jne case.0x140028d5b.1
lea rdi, [0x14009bc79]
mov esi, 6
jmp case.0x140028d5b.1
movzx eax, ax
cmp eax, 0x4001
je 0x1400293b8
cmp eax, 0x4009
jne case.0x140028d5b.1
lea rdi, [0x14009bfaf]
jmp 0x14002a6fd
lea rdi, [0x14009bcde]
jmp case.0x140028d5b.1
lea rdi, [0x14009c0c3]
mov esi, 6
jmp case.0x140028d5b.1
movzx eax, ax
cmp eax, 0xc6b
jne case.0x140028d5b.1
lea rdi, [0x14009bd03]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009c0f7]
jmp 0x14002a6fd
lea rdi, [0x14009c016]
jmp 0x14002a6fd
lea rdi, [0x14009bef2]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bfbc]
jmp 0x14002a6fd
lea rdi, [0x14009bbf3]
jmp 0x14002a6fd
lea rdi, [0x14009bf28]
jmp 0x14002a6fd
lea rdi, [0x14009bff6]
jmp 0x14002a6fd
lea rdi, [0x14009bccb]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009c049]
mov esi, 9
jmp case.0x140028d5b.1
lea rdi, [0x14009bd68]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bc9d]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bbac]
mov esi, 6
jmp case.0x140028d5b.1
lea rdi, [0x14009bddb]
jmp case.0x140028d5b.1
lea rdi, [0x14009bcdb]
jmp case.0x140028d5b.1
lea rdi, [0x14009bb18]
mov esi, 6
jmp case.0x140028d5b.1
lea rdi, [0x14009bd21]
mov esi, 6
jmp case.0x140028d5b.1
lea rdi, [0x14009bd84]
mov esi, 6
jmp case.0x140028d5b.1
lea rdi, [0x14009bc49]
mov esi, 6
jmp case.0x140028d5b.1
lea rdi, [0x14009c026]
mov esi, 7
jmp case.0x140028d5b.1
lea rdi, [0x14009be8c]
mov esi, 6
jmp case.0x140028d5b.1
lea rdi, [0x14009bb9a]
mov esi, 7
jmp case.0x140028d5b.1
lea rdi, [0x14009bf1a]
mov esi, 6
jmp case.0x140028d5b.1
lea rdi, [0x14009bece]
mov esi, 6
jmp case.0x140028d5b.1
lea rdi, [0x14009be1d]
mov esi, 7
jmp case.0x140028d5b.1
lea rdi, [0x14009c041]
mov esi, 6
jmp case.0x140028d5b.1
lea rdi, [0x14009bfab]
jmp 0x14002a6fd
lea rdi, [0x14009bbc6]
jmp 0x14002a6fd
lea rdi, [0x14009bf34]
jmp 0x14002a6fd
lea rdi, [0x14009bf7f]
jmp 0x14002a6fd
lea rdi, [0x14009bbfb]
jmp 0x14002a6fd
lea rdi, [0x14009bf4c]
jmp 0x14002a6fd
lea rdi, [0x14009bc87]
mov esi, 8
jmp case.0x140028d5b.1
lea rdi, [0x14009bf93]
jmp 0x14002a6fd
lea rdi, [0x14009bf8f]
jmp 0x14002a6fd
lea rdi, [0x14009bbff]
jmp 0x14002a6fd
lea rdi, [0x14009bf54]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009bc8f]
mov esi, 8
jmp case.0x140028d5b.1
lea rdi, [0x14009bcab]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009bfb7]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009bc0b]
jmp 0x14002a6fd
lea rdi, [0x14009bf50]
jmp 0x14002a6fd
lea rdi, [0x14009bc61]
mov esi, 8
jmp case.0x140028d5b.1
lea rdi, [0x14009bcd0]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009c008]
jmp 0x14002a6fd
lea rdi, [0x14009bef6]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bf9b]
jmp 0x14002a6fd
lea rdi, [0x14009bc07]
jmp 0x14002a6fd
lea rdi, [0x14009bf40]
jmp 0x14002a6fd
lea rdi, [0x14009c073]
mov esi, 8
jmp case.0x140028d5b.1
lea rdi, [0x14009bcc6]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009c089]
mov esi, 6
jmp case.0x140028d5b.1
lea rdi, [0x14009bfb3]
jmp 0x14002a6fd
lea rdi, [0x14009bbda]
jmp 0x14002a6fd
lea rdi, [0x14009bf44]
jmp 0x14002a6fd
lea rdi, [0x14009bfa7]
jmp 0x14002a6fd
lea rdi, [0x14009bbde]
jmp 0x14002a6fd
lea rdi, [0x14009bf38]
jmp 0x14002a6fd
lea rdi, [0x14009bc71]
mov esi, 8
jmp case.0x140028d5b.1
lea rdi, [0x14009bcb0]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009bfa3]
jmp 0x14002a6fd
lea rdi, [0x14009bc17]
jmp 0x14002a6fd
lea rdi, [0x14009bf30]
jmp 0x14002a6fd
lea rdi, [0x14009c081]
mov esi, 8
jmp case.0x140028d5b.1
lea rdi, [0x14009bcb5]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009bfc0]
jmp 0x14002a6fd
lea rdi, [0x14009bbd6]
jmp 0x14002a6fd
lea rdi, [0x14009bf2c]
jmp 0x14002a6fd
lea rdi, [0x14009bc7f]
mov esi, 8
jmp case.0x140028d5b.1
lea rdi, [0x14009bf8b]
jmp 0x14002a6fd
lea rdi, [0x14009bc1b]
jmp 0x14002a6fd
lea rdi, [0x14009bf5d]
jmp 0x14002a6fd
lea rdi, [0x14009bc69]
mov esi, 8
jmp case.0x140028d5b.1
lea rdi, [0x14009bf97]
jmp 0x14002a6fd
lea rdi, [0x14009bc0f]
jmp 0x14002a6fd
lea rdi, [0x14009bf3c]
jmp 0x14002a6fd
lea rdi, [0x14009bc13]
jmp 0x14002a6fd
lea rdi, [0x14009bf9f]
jmp 0x14002a6fd
lea rdi, [0x14009bbca]
jmp 0x14002a6fd
lea rdi, [0x14009bbea]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009bbe2]
jmp 0x14002a6fd
lea rdi, [0x14009bc97]
mov esi, 6
jmp case.0x140028d5b.1
lea rdi, [0x14009c0eb]
jmp 0x14002a6fd
lea rdi, [0x14009c06b]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009c05f]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009c01e]
mov esi, 6
jmp case.0x140028d5b.1
lea rdi, [0x140403f88]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bff0]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bf02]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009beec]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bfc8]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bc1f]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bf6b]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bf65]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bebc]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009beb0]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14043d1f0]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009be5a]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009be50]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bdfb]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x140404164]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x140404166]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bd37]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bd31]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bcf7]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bd01]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bcf1]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bffe]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x140404266]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x140408935]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bbc4]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bb72]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bb56]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bb3c]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009be98]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bb4a]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009c095]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bc2d]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bf7d]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x140404d2e]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x1404040d2]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bbb2]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bd3d]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bafc]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009c0d5]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009c0c9]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009c09b]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bb43]
jmp case.0x140028d5b.1
lea rdi, [0x14009bdcc]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14040850d]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bb5c]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bc57]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bb02]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009be66]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009be60]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009c12f]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x1404088da]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x1404084c8]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009beb6]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bdbc]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x140408501]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009be6c]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x140405d79]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bdca]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009be2e]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bdf5]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009be09]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bb50]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bb2c]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bb7e]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009c0ab]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bd27]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009beda]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bd56]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bb88]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bb78]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009be4a]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14040890e]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009c0cf]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bda0]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bca9]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14040411f]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bb6c]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009baf6]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009be28]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x1404040b5]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009c065]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bf0c]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009be02]
jmp case.0x140028d5b.1
lea rdi, [0x14009bdb5]
jmp case.0x140028d5b.1
lea rdi, [0x1404015a5]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bbb9]
jmp case.0x140028d5b.1
lea rdi, [0x14009bc37]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009c036]
jmp case.0x140028d5b.1
lea rdi, [0x14009be92]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009c11d]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bba1]
jmp case.0x140028d5b.1
lea rdi, [0x14009be3e]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bd72]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bf26]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x140404241]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bf72]
jmp case.0x140028d5b.1
lea rdi, [0x14009bfe2]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bfcf]
jmp case.0x140028d5b.1
lea rdi, [0x14009bf20]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bed4]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bea9]
jmp case.0x140028d5b.1
lea rdi, [0x14009badf]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bd12]
jmp case.0x140028d5b.1
lea rdi, [0x14009bc5e]
jmp case.0x140028d5b.1
lea rdi, [0x14009c0a1]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x1404011a1]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bee6]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009be9e]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009be44]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bd50]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bb66]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bee0]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bec3]
jmp case.0x140028d5b.1
lea rdi, [0x14009bdeb]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14040426a]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009baea]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bd49]
jmp case.0x140028d5b.1
lea rdi, [0x14009bda7]
jmp case.0x140028d5b.1
lea rdi, [0x14009bd99]
jmp case.0x140028d5b.1
lea rdi, [0x14009c071]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009be6e]
mov esi, 8
jmp case.0x140028d5b.1
lea rdi, [0x14009bb32]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bdae]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bd5c]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x140403f3a]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009c124]
jmp case.0x140028d5b.1
lea rdi, [0x14009bce6]
jmp case.0x140028d5b.1
lea rdi, [0x14009be1a]
jmp case.0x140028d5b.1
lea rdi, [0x14009be0f]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009baf0]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009bfe9]
jmp case.0x140028d5b.1
lea rdi, [0x14009bca3]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009c047]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009c0e7]
jmp 0x14002a6fd
lea rdi, [0x14009c067]
jmp 0x14002a6fd
lea rdi, [0x14009c05b]
jmp 0x14002a6fd
lea rdi, [0x14009c004]
jmp 0x14002a6fd
lea rdi, [0x14009bff2]
jmp 0x14002a6fd
lea rdi, [0x14009bfec]
jmp 0x14002a6fd
lea rdi, [0x14009befa]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bee8]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bf83]
jmp 0x14002a6fd
lea rdi, [0x14009bf67]
jmp 0x14002a6fd
lea rdi, [0x14009bf48]
jmp 0x14002a6fd
lea rdi, [0x14009beb8]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009beac]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bea0]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009be56]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009be4c]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bdf7]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bfd6]
jmp 0x14002a6fd
lea rdi, [0x14009bd62]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bd33]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bd2d]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bcf3]
jmp 0x14002a6fd
lea rdi, [0x14009bcf9]
jmp 0x14002a6fd
lea rdi, [0x14009bce9]
jmp 0x14002a6fd
lea rdi, [0x14009bffa]
jmp 0x14002a6fd
lea rdi, [0x14009bc2f]
jmp 0x14002a6fd
lea rdi, [0x14009c127]
jmp 0x14002a6fd
lea rdi, [0x14009bbbc]
jmp 0x14002a6fd
lea rdi, [0x14009bb6e]
jmp 0x14002a6fd
lea rdi, [0x14009bb52]
jmp 0x14002a6fd
lea rdi, [0x14009bb34]
jmp 0x14002a6fd
lea rdi, [0x14009be94]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bb46]
jmp 0x14002a6fd
lea rdi, [0x14009c091]
jmp 0x14002a6fd
lea rdi, [0x14009bc29]
jmp 0x14002a6fd
lea rdi, [0x14009bf79]
jmp 0x14002a6fd
lea rdi, [0x14009bde2]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bdde]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bba4]
mov esi, 8
jmp case.0x140028d5b.1
lea rdi, [0x14009bd39]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009baf8]
jmp 0x14002a6fd
lea rdi, [0x14009c0d1]
jmp 0x14002a6fd
lea rdi, [0x14009c0ad]
mov esi, 8
jmp case.0x140028d5b.1
lea rdi, [0x14009c097]
jmp 0x14002a6fd
lea rdi, [0x14009bb3e]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009bdce]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bc21]
jmp 0x14002a6fd
lea rdi, [0x14009bb58]
jmp 0x14002a6fd
lea rdi, [0x14009bc4f]
jmp 0x14002a6fd
lea rdi, [0x14009bafe]
jmp 0x14002a6fd
lea rdi, [0x14009be62]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009be5c]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009c12b]
jmp 0x14002a6fd
lea rdi, [0x14009bf04]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bf75]
jmp 0x14002a6fd
lea rdi, [0x14009beb2]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bdb8]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bcbe]
jmp 0x14002a6fd
lea rdi, [0x14009bae1]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009bdc2]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009be2a]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bdf1]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009be05]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bb4c]
jmp 0x14002a6fd
lea rdi, [0x14009bb10]
mov esi, 8
jmp case.0x140028d5b.1
lea rdi, [0x14009bb7a]
jmp 0x14002a6fd
lea rdi, [0x14009c0a3]
jmp 0x14002a6fd
lea rdi, [0x14009bd1d]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bed6]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bd52]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bb84]
jmp 0x14002a6fd
lea rdi, [0x14009bb74]
jmp 0x14002a6fd
lea rdi, [0x14009be46]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bdbe]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009c0cb]
jmp 0x14002a6fd
lea rdi, [0x14009bd9c]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bca5]
jmp 0x14002a6fd
lea rdi, [0x14009bd8a]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bb68]
jmp 0x14002a6fd
lea rdi, [0x14009baf2]
jmp 0x14002a6fd
lea rdi, [0x14009be24]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bded]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009c061]
jmp 0x14002a6fd
lea rdi, [0x14009bf08]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bdfd]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009bdb0]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009bc41]
mov esi, 8
jmp case.0x140028d5b.1
lea rdi, [0x14009bbb4]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009bc33]
jmp 0x14002a6fd
lea rdi, [0x14009c02d]
mov esi, 9
jmp case.0x140028d5b.1
lea rdi, [0x14009be76]
mov esi, 8
jmp case.0x140028d5b.1
lea rdi, [0x14009c119]
jmp 0x14002a6fd
lea rdi, [0x14009c052]
mov esi, 9
jmp case.0x140028d5b.1
lea rdi, [0x14009be30]
mov esi, 6
jmp case.0x140028d5b.1
lea rdi, [0x14009bd6a]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bf22]
jmp 0x14002a6fd
lea rdi, [0x14009bd3f]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bf6d]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009bfde]
jmp 0x14002a6fd
lea rdi, [0x14009bfca]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009bf0e]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bec6]
mov esi, 8
jmp case.0x140028d5b.1
lea rdi, [0x14009bea4]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009badb]
jmp 0x14002a6fd
lea rdi, [0x14009bd0d]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009bc59]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009c09d]
jmp 0x14002a6fd
lea rdi, [0x14009bdd2]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bee2]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009be9a]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009be40]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bd4c]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bb5e]
jmp 0x14002a6fd
lea rdi, [0x14009bedc]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bebe]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009bde6]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009bc25]
jmp 0x14002a6fd
lea rdi, [0x14009bae6]
jmp 0x14002a6fd
lea rdi, [0x14009bd43]
mov esi, 6
jmp case.0x140028d5b.1
lea rdi, [0x14009bda2]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009bd94]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009c06d]
jmp 0x14002a6fd
lea rdi, [0x14009bb2e]
jmp 0x14002a6fd
lea rdi, [0x14009bdaa]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bd58]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009c000]
jmp 0x14002a6fd
lea rdi, [0x14009c11f]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009bce1]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009be11]
mov esi, 9
jmp case.0x140028d5b.1
lea rdi, [0x14009be0b]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009baec]
jmp 0x14002a6fd
lea rdi, [0x14009bfe4]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009bc9f]
jmp 0x14002a6fd
lea rdi, [0x14009c039]
mov esi, 8
jmp case.0x140028d5b.1
lea rdi, [0x14009c107]
jmp 0x14002a6fd
lea rdi, [0x14009bb04]
mov esi, 0xc
jmp case.0x140028d5b.1
lea rdi, [0x14009c01a]
jmp 0x14002a6fd
lea rdi, [0x14009beee]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bf87]
jmp 0x14002a6fd
lea rdi, [0x14009bbe6]
jmp 0x14002a6fd
lea rdi, [0x14009bf61]
jmp 0x14002a6fd
lea rdi, [0x14009be52]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bfda]
jmp 0x14002a6fd
lea rdi, [0x14009bd5e]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bd29]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bcfd]
jmp 0x14002a6fd
lea rdi, [0x14009bced]
jmp 0x14002a6fd
lea rdi, [0x14009bbc0]
jmp 0x14002a6fd
lea rdi, [0x14009bb38]
jmp 0x14002a6fd
lea rdi, [0x14009c0bb]
mov esi, 8
jmp case.0x140028d5b.1
lea rdi, [0x14009bdd6]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009bc53]
jmp 0x14002a6fd
lea rdi, [0x14009bcba]
jmp 0x14002a6fd
lea rdi, [0x14009be68]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bdc6]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bb1e]
mov esi, 8
jmp case.0x140028d5b.1
lea rdi, [0x14009c0a7]
jmp 0x14002a6fd
lea rdi, [0x14009bd15]
mov esi, 8
jmp case.0x140028d5b.1
lea rdi, [0x14009bb80]
jmp 0x14002a6fd
lea rdi, [0x14009bd74]
mov esi, 8
jmp case.0x140028d5b.1
lea rdi, [0x14009bc39]
mov esi, 8
jmp case.0x140028d5b.1
lea rdi, [0x14009be84]
mov esi, 8
jmp case.0x140028d5b.1
lea rdi, [0x14009bb91]
mov esi, 9
jmp case.0x140028d5b.1
lea rdi, [0x14009be36]
mov esi, 8
jmp case.0x140028d5b.1
lea rdi, [0x14009bd6e]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bf12]
mov esi, 8
jmp case.0x140028d5b.1
lea rdi, [0x14009bd08]
mov esi, 5
jmp case.0x140028d5b.1
lea rdi, [0x14009bb62]
jmp 0x14002a6fd
movzx eax, ax
cmp eax, 0x7804
jne case.0x140028d5b.1
lea rdi, [0x14009c024]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009c08f]
mov esi, 2
jmp case.0x140028d5b.1
lea rdi, [0x14009c0b5]
mov esi, 6
jmp case.0x140028d5b.1
lea rdi, [0x14009bcd5]
jmp case.0x140028d5b.1
lea rdi, [0x14009bb26]
mov esi, 6
jmp case.0x140028d5b.1
lea rdi, [0x14009bd8e]
mov esi, 6
jmp case.0x140028d5b.1
lea rdi, [0x14009be7e]
mov esi, 6
jmp case.0x140028d5b.1
lea rdi, [0x14009bb8a]
mov esi, 7
jmp case.0x140028d5b.1
lea rdi, [0x14009c00c]
jmp 0x14002a6fd
lea rdi, [0x14009befe]
mov esi, 4
jmp case.0x140028d5b.1
lea rdi, [0x14009bfc4]
jmp 0x14002a6fd
lea rdi, [0x14009bbce]
jmp 0x14002a6fd
lea rdi, [0x14009bf59]
jmp 0x14002a6fd
lea rdi, [0x14009bcc2]
jmp 0x14002a6fd
lea rdi, [0x14009bd7c]
mov esi, 8
jmp case.0x140028d5b.1
lea rdi, [0x14009bfd2]
mov esi, 4
mov rax, rdi
mov rdx, rsi
add rsp, 0x28
pop rdi
pop rsi
ret