Function at 0x401020
Capabilities:
Encode data using xor

Disassembly:
push ebx
push edi
push esi
mov eax, 0x2ba8
call fcn.004061b0
lea eax, [esp + 0x60]
push 0x2b48
push 0x4182e7
push eax
call fcn.00406d20
add esp, 0xc
vmovdqa ymm5, ymmword [0x4171e0]
xor eax, eax
nop
vpsubb ymm2, ymm5, ymmword [esp + eax + 0x60]
vpbroadcastb ymm4, byte [0x418260]
vpbroadcastb ymm1, byte [0x418261]
vpbroadcastb ymm0, byte [0x418262]
vpbroadcastb ymm7, byte [0x418263]
vpbroadcastb ymm3, byte [0x418264]
vpsrlw ymm6, ymm2, 2
vpsllw ymm2, ymm2, 6
vpandn ymm6, ymm4, ymm6
vpand ymm2, ymm2, ymm4
vpor ymm2, ymm2, ymm6
vpsubb ymm2, ymm1, ymm2
vpbroadcastb ymm1, byte [0x418265]
vpxor ymm2, ymm2, ymm1
vpbroadcastb ymm1, byte [0x418266]
vpsrlw ymm6, ymm2, 5
vpsllw ymm2, ymm2, 3
vpandn ymm6, ymm0, ymm6
vpand ymm2, ymm2, ymm0
vpcmpeqd ymm0, ymm0, ymm0
vpor ymm2, ymm2, ymm6
vpxor ymm2, ymm2, ymm1
vpsubb ymm2, ymm2, ymm0
vpbroadcastb ymm0, byte [0x418262]
vpsrlw ymm6, ymm2, 1
vpsllw ymm2, ymm2, 7
vpandn ymm6, ymm7, ymm6
vpand ymm2, ymm2, ymm7
vpor ymm2, ymm2, ymm6
vpxor ymm2, ymm2, ymmword [0x4172a0]
vpaddb ymm6, ymm2, ymmword [str._b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b________________________________________________________________]
vpsllw ymm2, ymm2, 6
vpsrlw ymm6, ymm6, 2
vpand ymm2, ymm2, ymm4
vpandn ymm6, ymm4, ymm6
vpor ymm2, ymm2, ymm6
vpbroadcastb ymm6, byte [0x418267]
vpaddb ymm2, ymm2, ymm5
vpsubb ymm2, ymm6, ymm2
vpxor ymm2, ymm2, ymmword [0x4172e0]
vpaddb ymm2, ymm2, ymm3
vmovdqa ymm3, ymm4
vpsrlw ymm6, ymm2, 5
vpsllw ymm2, ymm2, 3
vpandn ymm6, ymm0, ymm6
vpand ymm2, ymm2, ymm0
vpaddb ymm0, ymm5, ymm5
vpor ymm2, ymm2, ymm6
vpbroadcastb ymm6, byte [0x418268]
vmovdqu ymmword [esp], ymm0
vpsubb ymm2, ymm5, ymm2
vpxor ymm2, ymm2, ymm5
vpaddb ymm2, ymm2, ymm6
vpbroadcastb ymm6, byte [0x418269]
vpxor ymm2, ymm2, ymm5
vpsubb ymm2, ymm6, ymm2
vpbroadcastb ymm6, byte [0x41826a]
vpxor ymm2, ymm2, ymm5
vpsubb ymm2, ymm6, ymm2
vpxor ymm2, ymm2, ymm1
vpaddb ymm2, ymm2, ymmword [0x417340]
vpbroadcastb ymm1, byte [0x41826b]
vpxor ymm6, ymm2, ymmword [0x417360]
vpaddb ymm6, ymm6, ymmword [0x417380]
vpsllw ymm2, ymm2, 6
vpand ymm2, ymm2, ymm4
vpsrlw ymm6, ymm6, 2
vpandn ymm6, ymm4, ymm6
vpbroadcastb ymm4, byte [0x41826c]
vpor ymm2, ymm2, ymm6
vpbroadcastb ymm6, byte [0x41826d]
vpaddb ymm2, ymm0, ymm2
vpxor xmm0, xmm0, xmm0
vpsubb ymm2, ymm0, ymm2
vpcmpeqd ymm0, ymm0, ymm0
vpsrlw ymm7, ymm2, 6
vpsllw ymm2, ymm2, 2
vpandn ymm7, ymm4, ymm7
vpand ymm2, ymm2, ymm4
vpor ymm2, ymm2, ymm7
vpxor ymm2, ymm2, ymmword [0x417280]
vpsubb ymm2, ymm2, ymm5
vpxor ymm2, ymm2, ymm5
vpaddb ymm2, ymm2, ymm5
vpsrlw ymm7, ymm2, 7
vpand ymm7, ymm7, ymmword [0x417260]
vpaddb ymm2, ymm2, ymm2
vpor ymm2, ymm2, ymm7
vpsubb ymm2, ymm1, ymm2
vpbroadcastb ymm1, byte [0x41826e]
vpxor ymm2, ymm2, ymm1
vpbroadcastb ymm1, byte [0x41826f]
vpaddb ymm2, ymm2, ymm1
vpbroadcastb ymm1, byte [0x418270]
vpxor ymm2, ymm2, ymm5
vpsubb ymm2, ymm2, ymm5
vpxor ymm2, ymm2, ymm5
vpsubb ymm2, ymm1, ymm2
vpbroadcastb ymm1, byte [0x418271]
vpsrlw ymm7, ymm2, 3
vpsllw ymm2, ymm2, 5
vpandn ymm7, ymm6, ymm7
vpand ymm2, ymm2, ymm6
vpor ymm2, ymm2, ymm7
vpaddb ymm2, ymm2, ymm5
vpxor ymm2, ymm2, ymm0
vpsubb ymm2, ymm2, ymm5
vpxor ymm2, ymm2, ymm5
vpsubb ymm2, ymm1, ymm2
vpbroadcastb ymm1, byte [0x418272]
vpsrlw ymm7, ymm2, 2
vpsllw ymm2, ymm2, 6
vpandn ymm7, ymm3, ymm7
vpand ymm2, ymm2, ymm3
vpcmpeqd ymm3, ymm3, ymm3
vpor ymm2, ymm2, ymm7
vpaddb ymm2, ymm2, ymm1
vpbroadcastb ymm1, byte [0x418273]
vpxor ymm2, ymm2, ymm5
vpaddb ymm2, ymm2, ymmword [0x417300]
vpsrlw ymm7, ymm2, 6
vpsllw ymm2, ymm2, 2
vpandn ymm7, ymm4, ymm7
vpand ymm2, ymm2, ymm4
vpor ymm2, ymm2, ymm7
vpsubb ymm2, ymm2, ymm0
vmovdqu ymm0, ymmword [esp]
vpsrlw ymm7, ymm2, 6
vpsllw ymm2, ymm2, 2
vpandn ymm7, ymm4, ymm7
vpand ymm2, ymm2, ymm4
vpor ymm2, ymm2, ymm7
vpsubb ymm2, ymm1, ymm2
vpxor xmm1, xmm1, xmm1
vpxor ymm2, ymm2, ymm5
vpaddb ymm2, ymm2, ymmword [0x417420]
vpaddb ymm7, ymm0, ymm3
vpbroadcastb ymm3, byte [0x418274]
vpxor ymm2, ymm2, ymm5
vpaddb ymm2, ymm7, ymm2
vpxor ymm2, ymm2, ymm5
vpaddb ymm2, ymm2, ymm5
vpsubb ymm2, ymm3, ymm2
vpbroadcastb ymm3, byte [0x418275]
vpsrlw ymm7, ymm2, 6
vpsllw ymm2, ymm2, 2
vpandn ymm7, ymm4, ymm7
vpand ymm2, ymm2, ymm4
vpor ymm2, ymm2, ymm7
vpsubb ymm2, ymm1, ymm2
vpbroadcastb ymm1, byte [0x418262]
vpsrlw ymm7, ymm2, 6
vpsllw ymm2, ymm2, 2
vpandn ymm7, ymm4, ymm7
vpand ymm2, ymm2, ymm4
vpcmpeqd ymm4, ymm4, ymm4
vpor ymm2, ymm2, ymm7
vpsubb ymm2, ymm3, ymm2
vpbroadcastb ymm3, byte [0x418276]
vpsrlw ymm7, ymm2, 3
vpsllw ymm2, ymm2, 5
vpandn ymm7, ymm6, ymm7
vpand ymm2, ymm2, ymm6
vpor ymm2, ymm2, ymm7
vpxor ymm2, ymm2, ymm3
vpbroadcastb ymm3, byte [0x418277]
vpaddb ymm2, ymm2, ymm5
vpxor ymm2, ymm2, ymm5
vpaddb ymm2, ymm2, ymmword [0x417400]
vpsrlw ymm7, ymm2, 5
vpsllw ymm2, ymm2, 3
vpandn ymm7, ymm1, ymm7
vpand ymm2, ymm2, ymm1
vpbroadcastb ymm1, byte [0x418278]
vpor ymm2, ymm2, ymm7
vpsubb ymm2, ymm1, ymm2
vpbroadcastb ymm1, byte [0x418260]
vpsrlw ymm7, ymm2, 3
vpsllw ymm2, ymm2, 5
vpandn ymm7, ymm6, ymm7
vpand ymm2, ymm2, ymm6
vpor ymm2, ymm2, ymm7
vpxor ymm2, ymm2, ymmword [0x4174c0]
vpsubb ymm2, ymm2, ymm5
vpsubb ymm2, ymm2, ymm4
vpsubb ymm4, ymm5, ymm4
vpxor ymm2, ymm2, ymm5
vmovdqu ymmword [esp + 0x40], ymm4
vpsrlw ymm7, ymm2, 2
vpsllw ymm2, ymm2, 6
vpandn ymm7, ymm1, ymm7
vpand ymm2, ymm2, ymm1
vpbroadcastb ymm1, byte [0x418279]
vpor ymm2, ymm2, ymm7
vpsubb ymm2, ymm2, ymm0
vpxor xmm0, xmm0, xmm0
vpaddb ymm2, ymm2, ymm1
vpbroadcastb ymm1, byte [0x41827a]
vpxor ymm2, ymm2, ymm5
vpsubb ymm2, ymm2, ymm5
vpxor ymm2, ymm2, ymm5
vpsubb ymm2, ymm0, ymm2
vpbroadcastb ymm0, byte [0x41826c]
vpsrlw ymm7, ymm2, 6
vpsllw ymm2, ymm2, 2
vpandn ymm7, ymm0, ymm7
vpand ymm2, ymm2, ymm0
vpbroadcastb ymm0, byte [0x418262]
vpor ymm2, ymm2, ymm7
vpbroadcastb ymm7, byte [0x41827b]
vpsubb ymm2, ymm1, ymm2
vpxor ymm2, ymm2, ymmword [0x417520]
vpbroadcastb ymm1, byte [0x41827c]
vpaddb ymm2, ymm2, ymmword [0x417540]
vpxor ymm2, ymm2, ymm5
vpaddb ymm2, ymm2, ymm3
vpbroadcastb ymm3, byte [0x41827d]
vpxor ymm2, ymm2, ymm6
vpaddb ymm2, ymm4, ymm2
vpxor ymm2, ymm2, ymm5
vpaddb ymm2, ymm2, ymmword [0x417580]
vpxor ymm2, ymm2, ymm1
vpsrlw ymm1, ymm2, 3
vpsllw ymm2, ymm2, 5
vpandn ymm1, ymm6, ymm1
vpand ymm2, ymm2, ymm6
vpor ymm1, ymm2, ymm1
vpxor ymm1, ymm1, ymmword [0x4175c0]
vpsrlw ymm2, ymm1, 3
vpsllw ymm1, ymm1, 5
vpandn ymm2, ymm6, ymm2
vpand ymm1, ymm1, ymm6
vpor ymm1, ymm1, ymm2
vpsubb ymm1, ymm1, ymm5
vpsrlw ymm2, ymm1, 5
vpsllw ymm1, ymm1, 3
vpandn ymm2, ymm0, ymm2
vpand ymm1, ymm1, ymm0
vpbroadcastb ymm0, byte [0x41826c]
vpor ymm1, ymm1, ymm2
vpxor ymm1, ymm1, ymmword [0x4175e0]
vpaddb ymm1, ymm1, ymm5
vpsrlw ymm2, ymm1, 6
vpsllw ymm1, ymm1, 2
vpandn ymm2, ymm0, ymm2
vpand ymm1, ymm1, ymm0
vpxor xmm0, xmm0, xmm0
vpor ymm1, ymm1, ymm2
vpbroadcastb ymm2, byte [0x41827e]
vpsubb ymm1, ymm2, ymm1
vpxor ymm1, ymm1, ymm5
vpsubb ymm1, ymm1, ymm5
vpxor ymm1, ymm1, ymmword [0x417320]
vpaddb ymm1, ymm1, ymm3
vpbroadcastb ymm3, byte [0x418267]
vpsrlw ymm2, ymm1, 7
vpaddb ymm1, ymm1, ymm1
vpand ymm2, ymm2, ymm3
vpor ymm1, ymm1, ymm2
vpxor ymm1, ymm1, ymmword [str.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb]
vpsubb ymm1, ymm1, ymm5
vpsrlw ymm2, ymm1, 7
vpaddb ymm1, ymm1, ymm1
vpand ymm2, ymm2, ymm3
vpor ymm1, ymm1, ymm2
vpaddb ymm1, ymm1, ymmword [0x417620]
vpbroadcastb ymm2, byte [0x41827f]
vpxor ymm1, ymm1, ymm5
vpaddb ymm1, ymm1, ymmword [0x417640]
vpxor ymm1, ymm1, ymm7
vpaddb ymm1, ymm1, ymm5
vpxor ymm1, ymm1, ymmword [0x417660]
vpaddb ymm1, ymm1, ymmword [0x417680]
vpxor ymm1, ymm1, ymm5
vpaddb ymm1, ymm1, ymmword [0x4176a0]
vpxor ymm1, ymm1, ymmword [0x417400]
vpsubb ymm1, ymm1, ymm5
vpxor ymm1, ymm1, ymm2
vpsrlw ymm2, ymm1, 3
vpsllw ymm1, ymm1, 5
vpandn ymm2, ymm6, ymm2
vpand ymm1, ymm1, ymm6
vpcmpeqd ymm6, ymm6, ymm6
vpor ymm1, ymm1, ymm2
vpxor ymm1, ymm1, ymm5
vpaddb ymm1, ymm1, ymm5
vpxor ymm1, ymm1, ymmword [0x4176e0]
vpaddb ymm1, ymm1, ymm5
vpxor ymm1, ymm1, ymmword [0x417700]
vpsubb ymm1, ymm1, ymm6
vpsrlw ymm2, ymm1, 7
vpaddb ymm1, ymm1, ymm1
vpand ymm2, ymm2, ymm3
vpor ymm1, ymm1, ymm2
vpxor ymm1, ymm1, ymm5
vpsubb ymm1, ymm0, ymm1
vpbroadcastb ymm0, byte [0x418260]
vpsrlw ymm2, ymm1, 2
vpsllw ymm1, ymm1, 6
vpandn ymm2, ymm0, ymm2
vpand ymm1, ymm1, ymm0
vpor ymm1, ymm1, ymm2
vpsubb ymm1, ymm1, ymm5
vpaddb ymm1, ymm1, ymmword [0x417560]
vpsrlw ymm2, ymm1, 2
vpsllw ymm1, ymm1, 6
vpandn ymm2, ymm0, ymm2
vpand ymm1, ymm1, ymm0
vpbroadcastb ymm0, byte [0x41827d]
vpor ymm1, ymm1, ymm2
vpxor ymm1, ymm1, ymm5
vpsubb ymm1, ymm0, ymm1
vpxor ymm1, ymm1, ymmword [0x417720]
vpbroadcastb ymm0, byte [0x41826c]
vpaddb ymm1, ymm4, ymm1
vmovdqa ymm4, ymm3
vpsrlw ymm2, ymm1, 7
vpaddb ymm1, ymm1, ymm1
vpand ymm2, ymm2, ymm3
vpbroadcastb ymm3, byte [0x418280]
vpor ymm1, ymm1, ymm2
vpxor ymm2, ymm5, ymm6
vmovdqu ymmword [esp + 0x20], ymm2
vpxor ymm1, ymm1, ymm3
vpbroadcastb ymm3, byte [0x418281]
vpaddb ymm1, ymm1, ymm5
vpxor ymm1, ymm2, ymm1
vpbroadcastb ymm2, byte [0x418262]
vpsrlw ymm6, ymm1, 7
vpaddb ymm1, ymm1, ymm1
vpand ymm6, ymm6, ymm4
vpor ymm1, ymm1, ymm6
vpaddb ymm1, ymm1, ymm3
vpxor xmm3, xmm3, xmm3
vpxor ymm1, ymm1, ymm7
vpbroadcastb ymm7, byte [0x418282]
vpaddb ymm1, ymm1, ymm7
vpsrlw ymm6, ymm1, 6
vpsllw ymm1, ymm1, 2
vpandn ymm6, ymm0, ymm6
vpand ymm1, ymm1, ymm0
vpor ymm1, ymm1, ymm6
vpbroadcastb ymm6, byte [0x418283]
vpsubb ymm1, ymm6, ymm1
vpxor ymm1, ymm1, ymm5
vpaddb ymm1, ymm5, ymm1
vpaddb ymm1, ymm1, ymmword [0x417780]
vpsrlw ymm6, ymm1, 6
vpsllw ymm1, ymm1, 2
vpandn ymm6, ymm0, ymm6
vpand ymm1, ymm1, ymm0
vpbroadcastb ymm0, byte [0x418276]
vpor ymm1, ymm1, ymm6
vpbroadcastb ymm6, byte [0x418284]
vpaddb ymm1, ymm1, ymm5
vpsubb ymm1, ymm0, ymm1
vmovdqu ymm0, ymmword [esp + 0x20]
vpxor ymm1, ymm1, ymm6
vpbroadcastb ymm6, byte [0x418285]
vpaddb ymm1, ymm1, ymm5
vpxor ymm1, ymm1, ymm5
vpaddb ymm1, ymm1, ymmword [str._f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f]
vpxor ymm1, ymm1, ymm5
vpaddb ymm1, ymm1, ymm5
vpxor ymm1, ymm1, ymmword [0x4177e0]
vpsubb ymm1, ymm1, ymm5
vpxor ymm1, ymm1, ymm7
vpaddb ymm1, ymm1, ymm5
vpxor ymm1, ymm1, ymmword [0x417800]
vpaddb ymm1, ymm1, ymm6
vpsrlw ymm6, ymm1, 5
vpsllw ymm1, ymm1, 3
vpandn ymm6, ymm2, ymm6
vpand ymm1, ymm1, ymm2
vpor ymm1, ymm1, ymm6
vpaddb ymm6, ymm0, ymmword [esp]
vpxor xmm0, xmm0, xmm0
vpxor ymm1, ymm1, ymm5
vpsubb ymm1, ymm3, ymm1
vpxor ymm1, ymm5, ymm1
vpaddb ymm1, ymm6, ymm1
vpxor ymm1, ymm1, ymm7
vpaddb ymm1, ymm1, ymmword [0x417840]
vpbroadcastb ymm7, byte [0x418286]
vpsrlw ymm6, ymm1, 5
vpsllw ymm1, ymm1, 3
vpandn ymm6, ymm2, ymm6
vpand ymm1, ymm1, ymm2
vpor ymm1, ymm1, ymm6
vpaddb ymm1, ymm1, ymm5
vpxor ymm1, ymm1, ymm5
vpaddb ymm1, ymm1, ymm5
vpxor ymm1, ymm1, ymm5
vpaddb ymm1, ymm1, ymm5
vpsubb ymm1, ymm3, ymm1
vpbroadcastb ymm3, byte [0x418287]
vpsrlw ymm6, ymm1, 7
vpaddb ymm1, ymm1, ymm1
vpand ymm6, ymm6, ymm4
vpor ymm1, ymm1, ymm6
vpxor ymm1, ymm1, ymmword [0x4173a0]
vpaddb ymm1, ymm1, ymm7
vpbroadcastb ymm7, byte [0x418260]
vpxor ymm1, ymm1, ymm5
vpsrlw ymm6, ymm1, 5
vpsllw ymm1, ymm1, 3
vpandn ymm6, ymm2, ymm6
vpand ymm1, ymm1, ymm2
vpor ymm1, ymm1, ymm6
vpxor ymm1, ymm1, ymm5
vpsubb ymm1, ymm1, ymm5
vpxor ymm1, ymm1, ymm5
vpaddb ymm1, ymm1, ymmword [0x417880]
vpxor ymm1, ymm1, ymmword [str.44444444444444444444444444444444]
vpsubb ymm1, ymm1, ymm5
vpsrlw ymm6, ymm1, 2
vpsllw ymm1, ymm1, 6
vpandn ymm6, ymm7, ymm6
vpand ymm1, ymm1, ymm7
vpor ymm1, ymm1, ymm6
vpaddb ymm1, ymm1, ymmword [str.JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ]
vpsrlw ymm6, ymm1, 2
vpsllw ymm1, ymm1, 6
vpandn ymm6, ymm7, ymm6
vpand ymm1, ymm1, ymm7
vpor ymm1, ymm1, ymm6
vpaddb ymm1, ymm1, ymmword [0x4178c0]
vpsrlw ymm6, ymm1, 5
vpsllw ymm1, ymm1, 3
vpandn ymm6, ymm2, ymm6
vpand ymm1, ymm1, ymm2
vpor ymm1, ymm1, ymm6
vpbroadcastb ymm6, byte [0x418288]
vpaddb ymm1, ymm1, ymm5
vpsubb ymm1, ymm0, ymm1
vpxor ymm1, ymm5, ymm1
vpaddb ymm1, ymm1, ymm5
vpsubb ymm1, ymm3, ymm1
vpbroadcastb ymm3, byte [0x418289]
vpxor ymm1, ymm1, ymm5
vpxor ymm1, ymm1, ymmword [0x417900]
vpaddb ymm1, ymm1, ymmword [0x417920]
vpxor ymm1, ymm1, ymm5
vpaddb ymm1, ymm1, ymm3
vpxor ymm1, ymm1, ymm5
vpsubb ymm1, ymm0, ymm1
vpxor ymm1, ymm5, ymm1
vpxor ymm1, ymm1, ymmword [0x417960]
vpaddb ymm1, ymm1, ymmword [esp + 0x40]
vpxor ymm1, ymm1, ymmword [0x417980]
vpsubb ymm1, ymm1, ymm5
vpxor ymm1, ymm1, ymm5
vpsubb ymm1, ymm0, ymm1
vpxor ymm1, ymm5, ymm1
vpaddb ymm1, ymm1, ymm5
vpxor ymm1, ymm1, ymm5
vpsubb ymm1, ymm6, ymm1
vpsrlw ymm6, ymm1, 7
vpaddb ymm1, ymm1, ymm1
vpand ymm6, ymm6, ymm4
vpor ymm1, ymm1, ymm6
vpxor ymm1, ymm1, ymm5
vpaddb ymm1, ymm1, ymmword [0x4179c0]
vpxor ymm1, ymm1, ymmword [str.11111111111111111111111111111111________________________________]
vpaddb ymm1, ymm1, ymm3
vpxor ymm1, ymm1, ymmword [str.________________________________ggggggggggggggggggggggggggggggggVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV]
vpbroadcastb ymm3, byte [0x41828a]
vpaddb ymm1, ymm1, ymmword [str._________________________________n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
vpsrlw ymm6, ymm1, 2
vpsllw ymm1, ymm1, 6
vpandn ymm6, ymm7, ymm6
vpand ymm1, ymm1, ymm7
vpor ymm1, ymm1, ymm6
vpxor ymm1, ymm1, ymm5
vpsrlw ymm6, ymm1, 5
vpsllw ymm1, ymm1, 3
vpandn ymm6, ymm2, ymm6
vpand ymm1, ymm1, ymm2
vpbroadcastb ymm2, byte [0x41826c]
vpor ymm1, ymm1, ymm6
vpaddb ymm1, ymm5, ymm1
vpaddb ymm1, ymm1, ymmword [0x417a00]
vpxor ymm1, ymm1, ymmword [0x417a20]
vpsubb ymm1, ymm1, ymm5
vpaddb ymm1, ymm1, ymmword [str.ttttttttttttttttttttttttttttttttTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT]
vpsrlw ymm6, ymm1, 6
vpsllw ymm1, ymm1, 2
vpandn ymm6, ymm2, ymm6
vpand ymm1, ymm1, ymm2
vpor ymm1, ymm1, ymm6
vpsubb ymm1, ymm5, ymm1
vpaddb ymm1, ymm1, ymmword [0x417a60]
vpxor ymm1, ymm1, ymm5
vpaddb ymm1, ymm1, ymm5
vpsubb ymm1, ymm0, ymm1
vpxor ymm1, ymm1, ymmword [0x417460]
vpbroadcastb ymm0, byte [0x418263]
vpsrlw ymm6, ymm1, 6
vpsllw ymm1, ymm1, 2
vmovdqa ymm4, ymm0
vpandn ymm6, ymm2, ymm6
vpand ymm1, ymm1, ymm2
vpbroadcastb ymm2, byte [0x418262]
vpor ymm1, ymm1, ymm6
vpaddb ymm1, ymm1, ymm5
vpxor ymm1, ymm1, ymm5
vpsubb ymm1, ymm3, ymm1
vpbroadcastb ymm3, byte [0x41828b]
vpsrlw ymm6, ymm1, 2
vpsllw ymm1, ymm1, 6
vpandn ymm6, ymm7, ymm6
vpand ymm1, ymm1, ymm7
vpor ymm1, ymm1, ymm6
vpxor ymm1, ymm1, ymm5
vpsubb ymm1, ymm3, ymm1
vpbroadcastb ymm3, byte [0x41828c]
vpsrlw ymm6, ymm1, 2
vpsllw ymm1, ymm1, 6
vpandn ymm6, ymm7, ymm6
vpand ymm1, ymm1, ymm7
vpcmpeqd ymm7, ymm7, ymm7
vpor ymm1, ymm1, ymm6
vpaddb ymm1, ymm1, ymm3
vpxor ymm1, ymm1, ymmword [0x4177a0]
vpaddb ymm1, ymm1, ymmword [0x417740]
vpxor ymm1, ymm1, ymm5
vpsrlw ymm6, ymm1, 5
vpsllw ymm1, ymm1, 3
vpandn ymm6, ymm2, ymm6
vpand ymm1, ymm1, ymm2
vpor ymm1, ymm1, ymm6
vpsubb ymm1, ymm1, ymm5
vpaddb ymm1, ymm1, ymm3
vpbroadcastb ymm3, byte [0x418274]
vpsrlw ymm6, ymm1, 1
vpsllw ymm1, ymm1, 7
vpandn ymm6, ymm0, ymm6
vpand ymm1, ymm1, ymm0
vpor ymm1, ymm1, ymm6
vpaddb ymm6, ymm1, ymmword [0x417200]
vpsllw ymm1, ymm1, 7
vpand ymm1, ymm1, ymm0
vpsrlw ymm6, ymm6, 1
vpandn ymm6, ymm0, ymm6
vpor ymm1, ymm1, ymm6
vpaddb ymm1, ymm1, ymmword [0x417aa0]
vpxor ymm1, ymm1, ymmword [0x417ac0]
vpsubb ymm1, ymm1, ymm5
vpxor ymm1, ymm1, ymmword [0x417220]
vpaddb ymm6, ymm1, ymmword [0x417ae0]
vpsllw ymm1, ymm1, 7
vpsrlw ymm6, ymm6, 1
vpand ymm1, ymm1, ymm0
vpandn ymm6, ymm0, ymm6
vpor ymm1, ymm1, ymm6
vpsubb ymm1, ymm3, ymm1
vpbroadcastb ymm3, byte [0x41828d]
vpxor ymm1, ymm1, ymm5
vpaddb ymm1, ymm1, ymmword [0x417b00]
vpxor ymm1, ymm1, ymmword [str.uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuullllllllllllllllllllllllllllllll]
vpaddb ymm1, ymm1, ymm5
vpxor ymm1, ymm1, ymm5
vpaddb ymm1, ymm1, ymmword [0x417860]
vpxor ymm1, ymm1, ymmword [0x417b40]
vpsubb ymm1, ymm1, ymm5
vpsubb ymm1, ymm1, ymm7
vpsrlw ymm6, ymm1, 1
vpsllw ymm1, ymm1, 7
vpandn ymm6, ymm0, ymm6
vpand ymm1, ymm1, ymm0
vpor ymm1, ymm1, ymm6
vpxor ymm1, ymm1, ymm3
vpaddb ymm1, ymm1, ymmword [0x4175a0]
vpxor ymm1, ymm1, ymm5
vpsrlw ymm6, ymm1, 1
vpsllw ymm1, ymm1, 7
vpandn ymm6, ymm0, ymm6
vpand ymm1, ymm1, ymm0
vpbroadcastb ymm0, byte [0x418267]
vpor ymm1, ymm1, ymm6
vpsubb ymm1, ymm1, ymm5
vpxor ymm1, ymm1, ymmword [0x417b80]
vpsrlw ymm6, ymm1, 7
vpaddb ymm1, ymm1, ymm1
vpand ymm6, ymm6, ymm0
vpor ymm1, ymm1, ymm6
vpxor ymm1, ymm1, ymm7
vpaddb ymm7, ymm5, ymm3
vpbroadcastb ymm3, byte [0x41828e]
vpsrlw ymm6, ymm1, 1
vpsllw ymm1, ymm1, 7
vpandn ymm6, ymm4, ymm6
vpand ymm1, ymm1, ymm4
vpbroadcastb ymm4, byte [0x41826c]
vpor ymm1, ymm1, ymm6
vpaddb ymm1, ymm1, ymmword [str.RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR]
vpxor ymm1, ymm1, ymm5
vpxor ymm1, ymm1, ymmword [0x417bc0]
vpsrlw ymm6, ymm1, 6
vpsllw ymm1, ymm1, 2
vpandn ymm6, ymm4, ymm6
vpand ymm1, ymm1, ymm4
vpor ymm1, ymm1, ymm6
vpaddb ymm1, ymm1, ymmword [str.vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv]
vpsrlw ymm6, ymm1, 5
vpsllw ymm1, ymm1, 3
vpandn ymm6, ymm2, ymm6
vpand ymm1, ymm1, ymm2
vpor ymm1, ymm1, ymm6
vpbroadcastb ymm6, byte [0x418260]
vpaddb ymm1, ymm1, ymm5
vpxor ymm1, ymm1, ymm5
vpsubb ymm1, ymm6, ymm1
vpxor ymm1, ymm1, ymmword [0x417c00]
vpaddb ymm1, ymm1, ymmword [0x4174e0]
vpxor ymm1, ymm1, ymm5
vpsubb ymm1, ymm1, ymm5
vpxor ymm1, ymm1, ymmword [str.0000000000000000000000000000000066666666666666666666666666666666]
vpaddb ymm1, ymm1, ymmword [0x4174a0]
vpxor ymm1, ymm1, ymm5
vpsubb ymm1, ymm7, ymm1
vpxor ymm1, ymm1, ymmword [0x417c40]
vpsrlw ymm6, ymm1, 5
vpsllw ymm1, ymm1, 3
vpandn ymm6, ymm2, ymm6
vpand ymm1, ymm1, ymm2
vmovdqa ymm2, ymm0
vpor ymm1, ymm1, ymm6
vpsubb ymm1, ymm3, ymm1
vpcmpeqd ymm3, ymm3, ymm3
vpsrlw ymm6, ymm1, 7
vpaddb ymm1, ymm1, ymm1
vpand ymm6, ymm6, ymm0
vmovdqu ymm0, ymmword [esp + 0x20]
vpor ymm1, ymm1, ymm6
vpxor ymm1, ymm1, ymm3
vpsrlw ymm6, ymm1, 6
vpsllw ymm1, ymm1, 2
vpandn ymm6, ymm4, ymm6
vpand ymm1, ymm1, ymm4
vpor ymm1, ymm1, ymm6
vpxor ymm1, ymm1, ymm5
vpsubb ymm1, ymm1, ymm3
vpxor ymm1, ymm1, ymmword [0x4176c0]
vmovdqa ymm3, ymm2
vpaddb ymm1, ymm1, ymm0
vpsrlw ymm6, ymm1, 7
vpaddb ymm1, ymm1, ymm1
vpand ymm6, ymm6, ymm2
vpor ymm1, ymm1, ymm6
vpaddb ymm1, ymm1, ymmword [0x417400]
vpsrlw ymm6, ymm1, 6
vpsllw ymm1, ymm1, 2
vpandn ymm6, ymm4, ymm6
vpand ymm1, ymm1, ymm4
vmovdqu ymm4, ymmword [esp]
vpor ymm1, ymm1, ymm6
vpxor ymm1, ymm0, ymm1
vpsrlw ymm6, ymm1, 7
vpaddb ymm1, ymm1, ymm1
vpand ymm6, ymm6, ymm2
vpbroadcastb ymm2, byte [0x418263]
vpor ymm1, ymm1, ymm6
vpsubb ymm1, ymm1, ymm5
vpsrlw ymm6, ymm1, 1
vpsllw ymm1, ymm1, 7
vpandn ymm6, ymm2, ymm6
vpand ymm1, ymm1, ymm2
vpor ymm1, ymm1, ymm6
vpxor ymm1, ymm1, ymmword [0x417c60]
vpaddb ymm1, ymm1, ymmword [0x417c80]
vpxor ymm1, ymm1, ymm5
vpaddb ymm1, ymm1, ymm5
vpxor ymm1, ymm0, ymm1
vpaddb ymm1, ymm4, ymm1
vpxor ymm1, ymm1, ymm5
vpsrlw ymm2, ymm1, 7
vpaddb ymm1, ymm1, ymm1
vpand ymm2, ymm2, ymm3
vpor ymm1, ymm1, ymm2
vpaddb ymm1, ymm4, ymm1
vpaddb ymm1, ymm1, ymmword [0x417ca0]
vpxor ymm1, ymm1, ymm5
vmovdqa ymm5, ymm7
vmovdqu ymmword [esp + eax + 0x60], ymm1
add eax, 0x20
cmp eax, 0x2b40
jne 0x401050
vpbroadcastq xmm0, qword [0x4aef38]
mov eax, 0x2b40
nop word cs:[eax + eax]
vmovq xmm2, qword [esp + eax + 0x60]
vpbroadcastb xmm4, byte [0x418260]
vpbroadcastb xmm3, byte [0x418262]
vpbroadcastb xmm6, byte [0x418266]
vpbroadcastb xmm7, byte [0x418263]
vpcmpeqd xmm1, xmm1, xmm1
vpsubb xmm2, xmm0, xmm2
vpsrlw xmm5, xmm2, 2
vpsllw xmm2, xmm2, 6
vpandn xmm5, xmm4, xmm5
vpand xmm2, xmm2, xmm4
vpor xmm2, xmm2, xmm5
vpbroadcastb xmm5, byte [0x418261]
vpsubb xmm2, xmm5, xmm2
vpbroadcastb xmm5, byte [0x418265]
vpxor xmm2, xmm2, xmm5
vpsrlw xmm5, xmm2, 5
vpsllw xmm2, xmm2, 3
vpandn xmm5, xmm3, xmm5
vpand xmm2, xmm2, xmm3
vpor xmm2, xmm2, xmm5
vpxor xmm2, xmm2, xmm6
vpsubb xmm2, xmm2, xmm1
vpxor xmm1, xmm1, xmm1
vpsrlw xmm5, xmm2, 1
vpsllw xmm2, xmm2, 7
vpandn xmm5, xmm7, xmm5
vpand xmm2, xmm2, xmm7
vpbroadcastb xmm7, byte [0x418264]
vpor xmm2, xmm2, xmm5
vpxor xmm2, xmm2, xmmword [0x417d10]
vpbroadcastb xmm5, byte [0x41828f]
vpaddb xmm5, xmm2, xmm5
vpsllw xmm2, xmm2, 6
vpsrlw xmm5, xmm5, 2
vpand xmm2, xmm2, xmm4
vpandn xmm5, xmm4, xmm5
vpor xmm2, xmm2, xmm5
vpbroadcastb xmm5, byte [0x418267]
vpaddb xmm2, xmm2, xmm0
vpsubb xmm2, xmm5, xmm2
vpxor xmm2, xmm2, xmmword [0x417d30]
vpaddb xmm2, xmm2, xmm7
vmovdqa xmm7, xmm4
vpsrlw xmm5, xmm2, 5
vpsllw xmm2, xmm2, 3
vpandn xmm5, xmm3, xmm5
vpand xmm2, xmm2, xmm3
vpbroadcastb xmm3, byte [0x41826c]
vpor xmm2, xmm2, xmm5
vpbroadcastb xmm5, byte [0x418268]
vpsubb xmm2, xmm0, xmm2
vpxor xmm2, xmm2, xmm0
vpaddb xmm2, xmm2, xmm5
vpbroadcastb xmm5, byte [0x418269]
vpxor xmm2, xmm2, xmm0
vpsubb xmm2, xmm5, xmm2
vpbroadcastb xmm5, byte [0x41826a]
vpxor xmm2, xmm2, xmm0
vpsubb xmm2, xmm5, xmm2
vpxor xmm2, xmm2, xmm6
vpaddb xmm2, xmm2, xmmword [0x417d60]
vpbroadcastb xmm6, byte [0x418267]
vpxor xmm5, xmm2, xmmword [0x417d70]
vpaddb xmm5, xmm5, xmmword [0x417d80]
vpsllw xmm2, xmm2, 6
vpand xmm2, xmm2, xmm4
vpsrlw xmm5, xmm5, 2
vpandn xmm5, xmm4, xmm5
vpaddb xmm4, xmm0, xmm0
vpor xmm2, xmm2, xmm5
vmovdqu xmmword [esp], xmm4
vpaddb xmm2, xmm4, xmm2
vpsubb xmm2, xmm1, xmm2
vpcmpeqd xmm1, xmm1, xmm1
vpsrlw xmm5, xmm2, 6
vpsllw xmm2, xmm2, 2
vpandn xmm5, xmm3, xmm5
vpand xmm2, xmm2, xmm3
vpor xmm2, xmm2, xmm5
vpxor xmm2, xmm2, xmmword [0x417d90]
vpsubb xmm2, xmm2, xmm0
vpxor xmm2, xmm2, xmm0
vpaddb xmm2, xmm2, xmm0
vpsrlw xmm5, xmm2, 7
vpaddb xmm2, xmm2, xmm2
vpand xmm5, xmm5, xmm6
vpbroadcastb xmm6, byte [0x41826d]
vpor xmm2, xmm2, xmm5
vpbroadcastb xmm5, byte [0x41826b]
vpsubb xmm2, xmm5, xmm2
vpbroadcastb xmm5, byte [0x41826e]
vpxor xmm2, xmm2, xmm5
vpbroadcastb xmm5, byte [0x41826f]
vpaddb xmm2, xmm2, xmm5
vpbroadcastb xmm5, byte [0x418270]
vpxor xmm2, xmm2, xmm0
vpsubb xmm2, xmm2, xmm0
vpxor xmm2, xmm2, xmm0
vpsubb xmm2, xmm5, xmm2
vpsrlw xmm5, xmm2, 3
vpsllw xmm2, xmm2, 5
vpandn xmm5, xmm6, xmm5
vpand xmm2, xmm2, xmm6
vpor xmm2, xmm2, xmm5
vpbroadcastb xmm5, byte [0x418271]
vpaddb xmm2, xmm2, xmm0
vpxor xmm2, xmm2, xmm1
vpsubb xmm2, xmm2, xmm0
vpxor xmm2, xmm2, xmm0
vpsubb xmm2, xmm5, xmm2
vpsrlw xmm5, xmm2, 2
vpsllw xmm2, xmm2, 6
vpandn xmm5, xmm7, xmm5
vpand xmm2, xmm2, xmm7
vpbroadcastb xmm7, byte [0x418272]
vpor xmm2, xmm2, xmm5
vpaddb xmm2, xmm2, xmm7
vpxor xmm2, xmm2, xmm0
vpaddb xmm2, xmm2, xmmword [0x417d40]
vpsrlw xmm5, xmm2, 6
vpsllw xmm2, xmm2, 2
vpandn xmm5, xmm3, xmm5
vpand xmm2, xmm2, xmm3
vpor xmm2, xmm2, xmm5
vpsubb xmm2, xmm2, xmm1
vpsrlw xmm5, xmm2, 6
vpsllw xmm2, xmm2, 2
vpandn xmm5, xmm3, xmm5
vpand xmm2, xmm2, xmm3
vpor xmm2, xmm2, xmm5
vpbroadcastb xmm5, byte [0x418273]
vpsubb xmm2, xmm5, xmm2
vpaddb xmm5, xmm4, xmm1
vpxor xmm1, xmm1, xmm1
vpxor xmm2, xmm2, xmm0
vpaddb xmm2, xmm2, xmmword [0x417de0]
vpxor xmm2, xmm2, xmm0
vpaddb xmm2, xmm5, xmm2
vpbroadcastb xmm5, byte [0x418274]
vpxor xmm2, xmm2, xmm0
vpaddb xmm2, xmm2, xmm0
vpsubb xmm2, xmm5, xmm2
vpsrlw xmm5, xmm2, 6
vpsllw xmm2, xmm2, 2
vpandn xmm5, xmm3, xmm5
vpand xmm2, xmm2, xmm3
vpor xmm2, xmm2, xmm5
vpsubb xmm2, xmm1, xmm2
vpsrlw xmm5, xmm2, 6
vpsllw xmm2, xmm2, 2
vpandn xmm5, xmm3, xmm5
vpand xmm2, xmm2, xmm3
vpor xmm2, xmm2, xmm5
vpbroadcastb xmm5, byte [0x418275]
vpsubb xmm2, xmm5, xmm2
vpsrlw xmm5, xmm2, 3
vpsllw xmm2, xmm2, 5
vpandn xmm5, xmm6, xmm5
vpand xmm2, xmm2, xmm6
vpor xmm2, xmm2, xmm5
vpbroadcastb xmm5, byte [0x418276]
vpxor xmm2, xmm2, xmm5
vpaddb xmm2, xmm2, xmm0
vpxor xmm2, xmm2, xmm0
vpaddb xmm2, xmm2, xmm7
vpbroadcastb xmm7, byte [0x418262]
vpsrlw xmm5, xmm2, 5
vpsllw xmm2, xmm2, 3
vpandn xmm5, xmm7, xmm5
vpand xmm2, xmm2, xmm7
vpbroadcastb xmm7, byte [0x418260]
vpor xmm2, xmm2, xmm5
vpbroadcastb xmm5, byte [0x418278]
vpsubb xmm2, xmm5, xmm2
vpsrlw xmm5, xmm2, 3
vpsllw xmm2, xmm2, 5
vpandn xmm5, xmm6, xmm5
vpand xmm2, xmm2, xmm6
vpor xmm2, xmm2, xmm5
vpxor xmm2, xmm2, xmmword [0x417e30]
vpsubb xmm2, xmm2, xmm0
vpsubb xmm2, xmm2, xmmword [0x418250]
vpxor xmm2, xmm2, xmm0
vpsrlw xmm5, xmm2, 2
vpsllw xmm2, xmm2, 6
vpandn xmm5, xmm7, xmm5
vpand xmm2, xmm2, xmm7
vpbroadcastb xmm7, byte [0x41827c]
vpor xmm2, xmm2, xmm5
vpbroadcastb xmm5, byte [0x418279]
vpsubb xmm2, xmm2, xmm4
vpcmpeqd xmm4, xmm4, xmm4
vpaddb xmm2, xmm2, xmm5
vpxor xmm2, xmm2, xmm0
vpsubb xmm2, xmm2, xmm0
vpxor xmm2, xmm2, xmm0
vpsubb xmm2, xmm1, xmm2
vpsubb xmm1, xmm0, xmmword [0x418250]
vpsrlw xmm5, xmm2, 6
vpsllw xmm2, xmm2, 2
vpandn xmm5, xmm3, xmm5
vpand xmm2, xmm2, xmm3
vpor xmm2, xmm2, xmm5
vpbroadcastb xmm5, byte [0x41827a]
vmovdqu xmmword [esp + 0x20], xmm1
vpsubb xmm2, xmm5, xmm2
vpxor xmm2, xmm2, xmmword [str.MMMMMMMM]
vpbroadcastb xmm5, byte [0x418277]
vpaddb xmm2, xmm2, xmmword [str.AAAAAAAA]
vpxor xmm2, xmm2, xmm0
vpaddb xmm2, xmm2, xmm5
vpxor xmm5, xmm2, xmmword [0x417e90]
vpbroadcastb xmm2, byte [0x41827b]
vpaddb xmm5, xmm1, xmm5
vpbroadcastb xmm1, byte [0x418262]
vpxor xmm5, xmm5, xmm0
vpaddb xmm5, xmm5, xmmword [str.33333333]
vpxor xmm5, xmm5, xmm7
vpsrlw xmm7, xmm5, 3
vpsllw xmm5, xmm5, 5
vpandn xmm7, xmm6, xmm7
vpand xmm5, xmm5, xmm6
vpor xmm5, xmm5, xmm7
vpxor xmm5, xmm5, xmmword [0x417ec0]
vpsrlw xmm7, xmm5, 3
vpsllw xmm5, xmm5, 5
vpandn xmm7, xmm6, xmm7
vpand xmm5, xmm5, xmm6
vpor xmm5, xmm5, xmm7
vpsubb xmm5, xmm5, xmm0
vpsrlw xmm7, xmm5, 5
vpsllw xmm5, xmm5, 3
vpandn xmm7, xmm1, xmm7
vpand xmm5, xmm5, xmm1
vpbroadcastb xmm1, byte [0x41827d]
vpor xmm5, xmm5, xmm7
vpxor xmm5, xmm5, xmmword [0x417ed0]
vpaddb xmm5, xmm5, xmm0
vpsrlw xmm7, xmm5, 6
vpsllw xmm5, xmm5, 2
vpandn xmm7, xmm3, xmm7
vpand xmm5, xmm5, xmm3
vpor xmm5, xmm5, xmm7
vpbroadcastb xmm7, byte [0x41827e]
vpsubb xmm5, xmm7, xmm5
vpxor xmm5, xmm5, xmm0
vpsubb xmm5, xmm5, xmm0
vpxor xmm5, xmm5, xmmword [0x417d50]
vpaddb xmm5, xmm5, xmm1
vpbroadcastb xmm1, byte [0x418267]
vpsrlw xmm7, xmm5, 7
vpaddb xmm5, xmm5, xmm5
vpand xmm7, xmm7, xmm1
vpor xmm5, xmm5, xmm7
vpxor xmm5, xmm5, xmmword [str.bbbbbbbb]
vpsubb xmm5, xmm5, xmm0
vpsrlw xmm7, xmm5, 7
vpaddb xmm5, xmm5, xmm5
vpand xmm7, xmm7, xmm1
vpor xmm5, xmm5, xmm7
vpaddb xmm5, xmm5, xmmword [0x417ef0]
vpbroadcastb xmm7, byte [0x41827f]
vpxor xmm5, xmm5, xmm0
vpaddb xmm5, xmm5, xmmword [0x417f00]
vpxor xmm5, xmm5, xmm2
vmovdqa xmm2, xmm1
vpaddb xmm5, xmm5, xmm0
vpxor xmm5, xmm5, xmmword [0x417f20]
vpaddb xmm5, xmm5, xmmword [0x417f30]
vpxor xmm5, xmm5, xmm0
vpaddb xmm5, xmm5, xmmword [0x417f40]
vpxor xmm5, xmm5, xmmword [str._n_n_n_n_n_n_n_n]
vpsubb xmm5, xmm5, xmm0
vpxor xmm5, xmm5, xmm7
vpsrlw xmm7, xmm5, 3
vpsllw xmm5, xmm5, 5
vpandn xmm7, xmm6, xmm7
vpand xmm5, xmm5, xmm6
vpor xmm5, xmm5, xmm7
vpxor xmm5, xmm5, xmm0
vpaddb xmm5, xmm5, xmm0
vpxor xmm5, xmm5, xmmword [0x417f60]
vpaddb xmm5, xmm5, xmm0
vpxor xmm5, xmm5, xmmword [0x417f70]
vpsubb xmm5, xmm5, xmm4
vpsrlw xmm7, xmm5, 7
vpaddb xmm5, xmm5, xmm5
vpand xmm7, xmm7, xmm1
vpxor xmm1, xmm1, xmm1
vpor xmm5, xmm5, xmm7
vpxor xmm5, xmm5, xmm0
vpsubb xmm5, xmm1, xmm5
vpbroadcastb xmm1, byte [0x418260]
vpsrlw xmm7, xmm5, 2
vpsllw xmm5, xmm5, 6
vpandn xmm7, xmm1, xmm7
vpand xmm5, xmm5, xmm1
vpor xmm5, xmm5, xmm7
vpsubb xmm5, xmm5, xmm0
vpaddb xmm5, xmm5, xmmword [0x417e80]
vpsrlw xmm7, xmm5, 2
vpsllw xmm5, xmm5, 6
vpandn xmm7, xmm1, xmm7
vpand xmm5, xmm5, xmm1
vpbroadcastb xmm1, byte [0x41827d]
vpor xmm5, xmm5, xmm7
vpxor xmm5, xmm5, xmm0
vpsubb xmm5, xmm1, xmm5
vpxor xmm5, xmm5, xmmword [0x417f80]
vpbroadcastb xmm1, byte [0x418280]
vpaddb xmm5, xmm5, xmmword [esp + 0x20]
vpsrlw xmm7, xmm5, 7
vpaddb xmm5, xmm5, xmm5
vpand xmm7, xmm7, xmm2
vpor xmm5, xmm5, xmm7
vpxor xmm5, xmm5, xmm1
vpxor xmm1, xmm0, xmm4
vpaddb xmm7, xmm5, xmm0
vmovdqa xmm4, xmm1
vmovdqu xmmword [esp + 0x40], xmm1
vpbroadcastb xmm5, byte [0x418262]
vpxor xmm7, xmm1, xmm7
vpbroadcastb xmm1, byte [0x418281]
vpsrlw xmm6, xmm7, 7
vpaddb xmm7, xmm7, xmm7
vpand xmm6, xmm6, xmm2
vpbroadcastb xmm2, byte [0x418282]
vpor xmm6, xmm7, xmm6
vpaddb xmm6, xmm6, xmm1
vpxor xmm6, xmm6, xmmword [str.22222222]
vpbroadcastb xmm1, byte [0x418276]
vpaddb xmm6, xmm6, xmm2
vpsrlw xmm7, xmm6, 6
vpsllw xmm6, xmm6, 2
vpandn xmm7, xmm3, xmm7
vpand xmm6, xmm6, xmm3
vpor xmm6, xmm6, xmm7
vpbroadcastb xmm7, byte [0x418283]
vpsubb xmm6, xmm7, xmm6
vpxor xmm6, xmm6, xmm0
vpaddb xmm6, xmm0, xmm6
vpaddb xmm6, xmm6, xmmword [0x417fb0]
vpsrlw xmm7, xmm6, 6
vpsllw xmm6, xmm6, 2
vpandn xmm7, xmm3, xmm7
vpand xmm6, xmm6, xmm3
vpor xmm6, xmm6, xmm7
vpbroadcastb xmm7, byte [0x418284]
vpaddb xmm6, xmm6, xmm0
vpsubb xmm6, xmm1, xmm6
vpxor xmm1, xmm1, xmm1
vpxor xmm6, xmm6, xmm7
vpbroadcastb xmm7, byte [0x418285]
vpaddb xmm6, xmm6, xmm0
vpxor xmm6, xmm6, xmm0
vpaddb xmm6, xmm6, xmmword [str._f_f_f_f_f_f_f_f]
vpxor xmm6, xmm6, xmm0
vpaddb xmm6, xmm6, xmm0
vpxor xmm6, xmm6, xmmword [0x417fe0]
vpsubb xmm6, xmm6, xmm0
vpxor xmm6, xmm6, xmm2
vpaddb xmm6, xmm6, xmm0
vpxor xmm6, xmm6, xmmword [0x417ff0]
vpaddb xmm6, xmm6, xmm7
vpsrlw xmm7, xmm6, 5
vpsllw xmm6, xmm6, 3
vpandn xmm7, xmm5, xmm7
vpand xmm6, xmm6, xmm5
vpor xmm6, xmm6, xmm7
vpaddb xmm7, xmm4, xmmword [esp]
vpbroadcastb xmm4, byte [0x418260]
vpxor xmm6, xmm6, xmm0
vpsubb xmm6, xmm1, xmm6
vpxor xmm6, xmm0, xmm6
vpaddb xmm6, xmm7, xmm6
vpxor xmm6, xmm6, xmm2
vpaddb xmm6, xmm6, xmmword [str.gggggggg]
vpbroadcastb xmm2, byte [0x418286]
vpsrlw xmm7, xmm6, 5
vpsllw xmm6, xmm6, 3
vpandn xmm7, xmm5, xmm7
vpand xmm6, xmm6, xmm5
vpor xmm6, xmm6, xmm7
vpaddb xmm6, xmm6, xmm0
vpxor xmm6, xmm6, xmm0
vpaddb xmm6, xmm6, xmm0
vpxor xmm6, xmm6, xmm0
vpaddb xmm6, xmm6, xmm0
vpsubb xmm6, xmm1, xmm6
vpbroadcastb xmm1, byte [0x418287]
vpsrlw xmm7, xmm6, 7
vpand xmm7, xmm7, xmmword [0x417d00]
vpaddb xmm6, xmm6, xmm6
vpor xmm6, xmm6, xmm7
vpxor xmm6, xmm6, xmmword [0x417da0]
vpaddb xmm6, xmm6, xmm2
vpxor xmm6, xmm6, xmm0
vpsrlw xmm7, xmm6, 5
vpsllw xmm6, xmm6, 3
vpandn xmm7, xmm5, xmm7
vpand xmm6, xmm6, xmm5
vpor xmm6, xmm6, xmm7
vpxor xmm6, xmm6, xmm0
vpsubb xmm6, xmm6, xmm0
vpxor xmm6, xmm6, xmm0
vpaddb xmm6, xmm6, xmmword [0x418030]
vpxor xmm6, xmm6, xmmword [str.44444444]
vpsubb xmm6, xmm6, xmm0
vpsrlw xmm7, xmm6, 2
vpsllw xmm6, xmm6, 6
vpandn xmm7, xmm4, xmm7
vpand xmm6, xmm6, xmm4
vpor xmm6, xmm6, xmm7
vpaddb xmm6, xmm6, xmmword [str.JJJJJJJJ]
vpsrlw xmm7, xmm6, 2
vpsllw xmm6, xmm6, 6
vpandn xmm7, xmm4, xmm7
vpand xmm6, xmm6, xmm4
vpor xmm6, xmm6, xmm7
vpaddb xmm6, xmm6, xmmword [0x418050]
vpsrlw xmm7, xmm6, 5
vpsllw xmm6, xmm6, 3
vpandn xmm7, xmm5, xmm7
vpand xmm6, xmm6, xmm5
vpor xmm6, xmm6, xmm7
vpxor xmm7, xmm7, xmm7
vpaddb xmm6, xmm6, xmm0
vpsubb xmm6, xmm7, xmm6
vpxor xmm6, xmm0, xmm6
vpaddb xmm6, xmm6, xmm0
vpsubb xmm6, xmm1, xmm6
vpbroadcastb xmm1, byte [0x418289]
vpxor xmm6, xmm6, xmm0
vpxor xmm6, xmm6, xmmword [0x418070]
vpaddb xmm6, xmm6, xmmword [0x418080]
vpxor xmm6, xmm6, xmm0
vpaddb xmm6, xmm6, xmm1
vpxor xmm6, xmm6, xmm0
vpsubb xmm6, xmm7, xmm6
vpxor xmm6, xmm0, xmm6
vpxor xmm6, xmm6, xmmword [0x4180a0]
vpaddb xmm2, xmm6, xmmword [esp + 0x20]
vpbroadcastb xmm6, byte [0x418288]
vpxor xmm2, xmm2, xmmword [0x4180b0]
vpsubb xmm2, xmm2, xmm0
vpxor xmm2, xmm2, xmm0
vpsubb xmm2, xmm7, xmm2
vpxor xmm2, xmm0, xmm2
vpaddb xmm2, xmm2, xmm0
vpxor xmm2, xmm2, xmm0
vpsubb xmm2, xmm6, xmm2
vpsrlw xmm6, xmm2, 7
vpand xmm6, xmm6, xmmword [0x417d00]
vpaddb xmm2, xmm2, xmm2
vpor xmm2, xmm2, xmm6
vpxor xmm2, xmm2, xmm0
vpaddb xmm2, xmm2, xmmword [0x4180d0]
vpxor xmm2, xmm2, xmmword [str.11111111]
vpaddb xmm2, xmm2, xmm1
vpxor xmm2, xmm2, xmmword [0x418000]
vpbroadcastb xmm1, byte [0x41828a]
vpaddb xmm2, xmm2, xmmword [0x417db0]
vpsrlw xmm6, xmm2, 2
vpsllw xmm2, xmm2, 6
vpandn xmm6, xmm4, xmm6
vpand xmm2, xmm2, xmm4
vpor xmm2, xmm2, xmm6
vpxor xmm2, xmm2, xmm0
vpsrlw xmm6, xmm2, 5
vpsllw xmm2, xmm2, 3
vpandn xmm6, xmm5, xmm6
vpand xmm2, xmm2, xmm5
vpor xmm2, xmm2, xmm6
vpaddb xmm2, xmm0, xmm2
vpaddb xmm2, xmm2, xmmword [0x4180f0]
vpxor xmm2, xmm2, xmmword [0x418100]
vpsubb xmm2, xmm2, xmm0
vpaddb xmm2, xmm2, xmmword [str.tttttttt]
vpsrlw xmm6, xmm2, 6
vpsllw xmm2, xmm2, 2
vpandn xmm6, xmm3, xmm6
vpand xmm2, xmm2, xmm3
vpor xmm2, xmm2, xmm6
vpsubb xmm2, xmm0, xmm2
vpaddb xmm2, xmm2, xmmword [str.TTTTTTTT]
vpxor xmm2, xmm2, xmm0
vpaddb xmm2, xmm2, xmm0
vpsubb xmm2, xmm7, xmm2
vpxor xmm2, xmm2, xmmword [0x417e00]
vpbroadcastb xmm7, byte [0x418263]
vpsrlw xmm6, xmm2, 6
vpsllw xmm2, xmm2, 2
vpandn xmm6, xmm3, xmm6
vpand xmm2, xmm2, xmm3
vpor xmm2, xmm2, xmm6
vpaddb xmm2, xmm2, xmm0
vpxor xmm2, xmm2, xmm0
vpsubb xmm2, xmm1, xmm2
vpbroadcastb xmm1, byte [0x41828b]
vpsrlw xmm6, xmm2, 2
vpsllw xmm2, xmm2, 6
vpandn xmm6, xmm4, xmm6
vpand xmm2, xmm2, xmm4
vpor xmm2, xmm2, xmm6
vpxor xmm2, xmm2, xmm0
vpsubb xmm2, xmm1, xmm2
vpbroadcastb xmm1, byte [0x41828c]
vpsrlw xmm6, xmm2, 2
vpsllw xmm2, xmm2, 6
vpandn xmm6, xmm4, xmm6
vpand xmm2, xmm2, xmm4
vpcmpeqd xmm4, xmm4, xmm4
vpor xmm2, xmm2, xmm6
vpaddb xmm2, xmm2, xmm1
vpxor xmm2, xmm2, xmmword [0x417fc0]
vpaddb xmm2, xmm2, xmmword [0x417f90]
vpxor xmm2, xmm2, xmm0
vpsrlw xmm6, xmm2, 5
vpsllw xmm2, xmm2, 3
vpandn xmm6, xmm5, xmm6
vpand xmm2, xmm2, xmm5
vpbroadcastb xmm5, byte [0x418267]
vpor xmm2, xmm2, xmm6
vpsubb xmm2, xmm2, xmm0
vpaddb xmm2, xmm2, xmm1
vpbroadcastb xmm1, byte [0x418274]
vpsrlw xmm6, xmm2, 1
vpsllw xmm2, xmm2, 7
vpandn xmm6, xmm7, xmm6
vpand xmm2, xmm2, xmm7
vpor xmm2, xmm2, xmm6
vpaddb xmm6, xmm2, xmmword [0x417cc0]
vpsllw xmm2, xmm2, 7
vpand xmm2, xmm2, xmm7
vpsrlw xmm6, xmm6, 1
vpandn xmm6, xmm7, xmm6
vpor xmm2, xmm2, xmm6
vpaddb xmm2, xmm2, xmmword [0x418140]
vpxor xmm2, xmm2, xmmword [0x418150]
vpsubb xmm2, xmm2, xmm0
vpxor xmm2, xmm2, xmmword [0x417cd0]
vpaddb xmm6, xmm2, xmmword [0x418160]
vpsllw xmm2, xmm2, 7
vpsrlw xmm6, xmm6, 1
vpand xmm2, xmm2, xmm7
vpandn xmm6, xmm7, xmm6
vpor xmm2, xmm2, xmm6
vpsubb xmm2, xmm1, xmm2
vpbroadcastb xmm1, byte [0x41828d]
vpxor xmm2, xmm2, xmm0
vpaddb xmm2, xmm2, xmmword [0x418170]
vpxor xmm2, xmm2, xmmword [str.uuuuuuuu]
vpaddb xmm2, xmm2, xmm0
vpxor xmm2, xmm2, xmm0
vpaddb xmm2, xmm2, xmmword [str.VVVVVVVV]
vpxor xmm2, xmm2, xmmword [str.llllllll]
vpsubb xmm2, xmm2, xmm0
vpsubb xmm2, xmm2, xmm4
vpsrlw xmm6, xmm2, 1
vpsllw xmm2, xmm2, 7
vpandn xmm6, xmm7, xmm6
vpand xmm2, xmm2, xmm7
vpor xmm2, xmm2, xmm6
vpxor xmm2, xmm2, xmm1
vpaddb xmm2, xmm2, xmmword [str.EEEEEEEE]
vpbroadcastb xmm1, byte [0x418262]
vpxor xmm2, xmm2, xmm0
vpsrlw xmm6, xmm2, 1
vpsllw xmm2, xmm2, 7
vpandn xmm6, xmm7, xmm6
vpand xmm2, xmm2, xmm7
vpor xmm2, xmm2, xmm6
vpsubb xmm2, xmm2, xmm0
vpxor xmm2, xmm2, xmmword [0x4181b0]
vpsrlw xmm6, xmm2, 7
vpaddb xmm2, xmm2, xmm2
vpand xmm6, xmm6, xmm5
vpor xmm2, xmm2, xmm6
vpxor xmm2, xmm2, xmm4
vpbroadcastb xmm4, byte [0x418260]
vpsrlw xmm6, xmm2, 1
vpsllw xmm2, xmm2, 7
vpandn xmm6, xmm7, xmm6
vpand xmm2, xmm2, xmm7
vpor xmm2, xmm2, xmm6
vpaddb xmm2, xmm2, xmmword [str.RRRRRRRR]
vpxor xmm2, xmm2, xmm0
vpxor xmm2, xmm2, xmmword [0x4181d0]
vpsrlw xmm6, xmm2, 6
vpsllw xmm2, xmm2, 2
vpandn xmm6, xmm3, xmm6
vpand xmm2, xmm2, xmm3
vpor xmm2, xmm2, xmm6
vpaddb xmm2, xmm2, xmmword [str.vvvvvvvv]
vpsrlw xmm6, xmm2, 5
vpsllw xmm2, xmm2, 3
vpandn xmm6, xmm1, xmm6
vpand xmm2, xmm2, xmm1
vpor xmm2, xmm2, xmm6
vpaddb xmm2, xmm2, xmm0
vpxor xmm2, xmm2, xmm0
vpsubb xmm2, xmm4, xmm2
vpxor xmm2, xmm2, xmmword [0x4181f0]
vmovdqa xmm4, xmm5
vpaddb xmm2, xmm2, xmmword [0x417e40]
vpxor xmm2, xmm2, xmm0
vpsubb xmm2, xmm2, xmm0
vpxor xmm2, xmm2, xmmword [str.00000000]
vpaddb xmm2, xmm2, xmmword [str.ssssssss]
vpxor xmm2, xmm2, xmm0
vpsubb xmm2, xmm0, xmm2
vpaddb xmm2, xmm2, xmmword [0x4181a0]
vpxor xmm2, xmm2, xmmword [str.66666666]
vpsrlw xmm6, xmm2, 5
vpsllw xmm2, xmm2, 3
vpandn xmm6, xmm1, xmm6
vpand xmm2, xmm2, xmm1
vpbroadcastb xmm1, byte [0x41828e]
vpor xmm2, xmm2, xmm6
vpsubb xmm2, xmm1, xmm2
vpcmpeqd xmm1, xmm1, xmm1
vpsrlw xmm6, xmm2, 7
vpaddb xmm2, xmm2, xmm2
vpand xmm6, xmm6, xmm5
vpor xmm2, xmm2, xmm6
vpxor xmm2, xmm2, xmm1
vpsrlw xmm6, xmm2, 6
vpsllw xmm2, xmm2, 2
vpandn xmm6, xmm3, xmm6
vpand xmm2, xmm2, xmm3
vpor xmm2, xmm2, xmm6
vpxor xmm2, xmm2, xmm0
vpsubb xmm2, xmm2, xmm1
vpxor xmm2, xmm2, xmmword [0x417f50]
vmovdqu xmm1, xmmword [esp + 0x40]
vpaddb xmm2, xmm2, xmm1
vpsrlw xmm6, xmm2, 7
vpaddb xmm2, xmm2, xmm2
vpand xmm6, xmm6, xmm5
vpor xmm2, xmm2, xmm6
vpaddb xmm2, xmm2, xmmword [str._n_n_n_n_n_n_n_n]
vpsrlw xmm6, xmm2, 6
vpsllw xmm2, xmm2, 2
vpandn xmm6, xmm3, xmm6
vpand xmm2, xmm2, xmm3
vmovdqu xmm3, xmmword [esp]
vpor xmm2, xmm2, xmm6
vpxor xmm2, xmm1, xmm2
vpsrlw xmm6, xmm2, 7
vpaddb xmm2, xmm2, xmm2
vpand xmm6, xmm6, xmm5
vpor xmm2, xmm2, xmm6
vpsubb xmm2, xmm2, xmm0
vpsrlw xmm6, xmm2, 1
vpsllw xmm2, xmm2, 7
vpandn xmm6, xmm7, xmm6
vpand xmm2, xmm2, xmm7
vpor xmm2, xmm2, xmm6
vpxor xmm2, xmm2, xmmword [0x418220]
vpaddb xmm2, xmm2, xmmword [0x418230]
vpxor xmm2, xmm2, xmm0
vpaddb xmm2, xmm2, xmm0
vpxor xmm2, xmm1, xmm2
vpaddb xmm2, xmm3, xmm2
vpxor xmm2, xmm2, xmm0
vpsrlw xmm5, xmm2, 7
vpaddb xmm2, xmm2, xmm2
vpand xmm5, xmm5, xmm4
vpor xmm2, xmm2, xmm5
vpaddb xmm2, xmm3, xmm2
vpaddb xmm2, xmm2, xmmword [0x418240]
vpxor xmm2, xmm2, xmm0
vpaddb xmm0, xmm0, xmmword [str._b_b_b_b_b_b_b_b]
vmovq qword [esp + eax + 0x60], xmm2
add eax, 8
cmp eax, 0x2b48
jne 0x401e40
mov ebx, esi
mov esi, eax
xor esi, ebx
mov eax, esi
xor eax, eax
xor ebx, eax
xor ebx, ebx
mov eax, eax
mov eax, eax
sub esi, 0x57
inc esi
dec edi
imul ebx
or esi, 0xa6
rol edx, 0x16
bswap ebx
bswap edx
sub edi, 0xa1
dec edi
mov edi, 7
not edi
rcl eax, 0x3e
not edi
add edi, 0xdf
rcr esi, 0x94
and esi, 0xf3
imul edx
rcl edx, 0x1f
add ebx, 0xfb
neg eax
mov edi, 0x13
sub ebx, 0x8d
and ebx, 0x1f
mov edx, 0x35
not eax
mov ebx, 0xd
rol eax, 0xb1
dec esi
rcr ebx, 0x58
bswap esi
imul ebx
and edi, 0x24
add ebx, 0x74
sbb edi, 0xb0
inc edi
mov edx, 0x90
bswap ebx
rcr ebx, 0x6f
sbb eax, 0x4a
neg eax
or esi, 0xbd
rol esi, 0x64
ror eax, 0x48
dec esi
dec eax
inc esi
not ebx
and edi, 0x53
sub edi, 0x2d
xor ecx, ecx
xor edi, edi
xor esi, ebx
mov esi, eax
mov esi, ebx
mov ebx, ebx
mov ebx, esi
xor esi, esi
rcl edx, 0x69
inc ebx
not eax
mov edx, 0xc3
imul edx
add ebx, 0x64
bswap ebx
not edi
inc esi
imul edi
neg edx
sub edi, 0xcb
not ebx
rcl eax, 0x4c
inc ebx
imul edi
rol ebx, 0xec
mov ebx, 0xda
inc edi
imul edi
or eax, 0xe5
ror eax, 0xd7
mov esi, 0x55
sub esi, 0x25
imul ebx
dec edi
or esi, 0x7e
sbb edx, 0xa1
dec ebx
rcl edi, 0xdd
inc ebx
imul eax
bswap edx
dec edi
not ebx
imul eax
rol edx, 0x14
bswap eax
mov esi, 0x7e
rol esi, 0xce
rcr ebx, 0x74
or ebx, 0xc2
sbb edx, 0xa2
sbb edx, 0x88
and edx, 0x2c
sub edi, 0x19
add ebx, 0
neg eax
neg ebx
sbb eax, 7
mov eax, ebx
xor eax, ebx
mov eax, ebx
mov esi, ebx
xor eax, ebx
mov ebx, esi
xor esi, esi
mov eax, ebx
xor eax, ebx
mov ecx, dword [esp + 0x2bbc]
imul esi
neg ebx
add edi, 0x2b
dec ebx
rol edi, 0x86
rcl edi, 0xbe
dec ebx
mov edx, 0x74
not esi
neg edx
ror edx, 0xe5
dec edi
not eax
inc eax
mov edi, 0x1c
or ebx, 0xe7
neg edx
rcr edi, 0x6e
mov ebx, 0x51
and eax, 0xe3
sbb edx, 0x3f
mov eax, 0x9f
bswap ebx
ror edx, 0xc8
ror eax, 0x46
inc ebx
or ebx, 0x15
or esi, 0xb
inc edx
mov edi, 0x6e
rcr edx, 0x8c
not ebx
and eax, 0x7e
rcl ebx, 0xbe
neg eax
neg esi
rcl edx, 0x1d
or eax, 0x4c
and edi, 0xa6
not eax
rcr edi, 0x32
sub esi, 0xa
ror edx, 0xd2
inc edi
and edi, 0xe6
and edi, 0xf
imul edi
imul ebx
neg edi
ror edx, 0xb0
mov edi, dword [esp + 0x2bb8]
mov ebx, eax
mov ebx, eax
mov ebx, ebx
xor ebx, esi
xor ebx, ebx
xor esi, ebx
xor esi, eax
xor eax, esi
mov ebx, ebx
not byte [edi]
mov eax, esi
xor esi, eax
mov ebx, eax
mov eax, ebx
mov esi, esi
xor eax, ebx
xor ebx, eax
xor esi, ebx
xor ebx, esi
mov esi, eax
xor esi, esi
xor ebx, esi
add byte [edi], 0x56
mov esi, eax
mov ebx, ebx
xor eax, eax
xor esi, esi
mov esi, ebx
mov esi, eax
sub byte [edi], 0x26
mov eax, esi
mov esi, ebx
mov ebx, eax
mov esi, ebx
xor eax, ebx
mov esi, eax
mov ebx, esi
xor eax, ebx
xor eax, ebx
imul byte [edi]
inc edi
loop 0x402de7
add esp, 0x2ba8
pop esi
pop edi
pop ebx
vzeroupper
ret