Function at 0x401020
Capabilities:
Encode data using xor

Disassembly:
push ebx
push edi
push esi
mov eax, 0x2ba8
call fcn.00406130
lea eax, [esp + 0x60]
push 0x2b48
push 0x4182e7
push eax
call fcn.00406ca0
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 [0x449338]
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
xor ebx, eax
mov ebx, esi
xor ebx, esi
xor esi, ebx
mov esi, esi
mov ebx, esi
mov eax, ebx
xor esi, esi
mov eax, esi
dec edi
ror edx, 0xf0
neg edx
neg edi
sub ebx, 0x3b
sbb esi, 0xe3
sbb eax, 0x1b
bswap edi
neg ebx
neg edi
bswap edx
add edx, 0xba
sub edx, 0xe
rcr ebx, 0x3f
mov eax, 0x6a
or eax, 0x3f
neg ebx
and esi, 0xc5
ror esi, 0x75
dec esi
inc edi
sub ebx, 0x5e
rcr esi, 0x33
sub eax, 0xde
rol edx, 0xe3
or esi, 7
or edx, 0xb8
imul esi
or eax, 0x7d
sbb esi, 0x32
rcl esi, 0xab
rol edx, 0x4f
add esi, 0xaf
imul ebx
bswap esi
rcl eax, 0xf4
rol edx, 0x4d
imul edx
bswap edi
and edx, 0x12
ror edi, 0xbc
rol edi, 0x7c
sbb esi, 0x36
inc ebx
imul esi
dec edi
dec eax
imul eax
neg eax
rcl eax, 0x2c
xor ecx, ecx
xor edi, edi
mov esi, eax
mov esi, esi
mov ebx, esi
mov ebx, eax
mov eax, eax
xor eax, esi
and edx, 0xde
neg esi
neg eax
add edx, 0x25
inc ebx
rcl edi, 0xbd
rcr ebx, 0x93
sub eax, 0xd7
imul ebx
rcr eax, 0x4d
and eax, 0x2f
dec esi
neg edi
not ebx
rcr edi, 0xe5
imul edx
not edi
ror eax, 0x34
ror edx, 0x3b
bswap ebx
add edx, 0x99
inc eax
imul ebx
dec esi
neg ebx
ror esi, 0x80
dec edx
rol edx, 0x27
add eax, 0xe3
neg eax
sub edx, 0xb0
dec esi
or eax, 0x13
not edi
inc edx
or edx, 0xb7
not edx
add eax, 0xb5
sub edx, 0xa8
mov ebx, 0x2c
inc ebx
dec ebx
bswap eax
sbb ebx, 0x7a
bswap esi
not esi
or eax, 0xed
sbb eax, 0x77
bswap ebx
rcr eax, 0xc7
mov ebx, eax
xor ebx, ebx
xor esi, esi
mov esi, ebx
mov ebx, ebx
mov esi, eax
xor eax, esi
mov ebx, eax
mov esi, esi
mov ecx, dword [esp + 0x2bbc]
neg esi
imul eax
bswap ebx
neg edx
bswap edx
mov edi, 0xc6
inc eax
sbb eax, 0x7a
neg edi
inc ebx
rcl edx, 0x49
bswap edx
imul eax
rcl esi, 0x10
imul esi
rcl esi, 0x3c
neg eax
inc ebx
neg edi
and esi, 0xd5
not edi
mov ebx, 0x61
imul edx
neg edx
inc edi
mov eax, 0x8e
neg eax
dec ebx
dec ebx
rol esi, 0xd1
dec esi
and esi, 0x55
inc esi
bswap eax
dec esi
neg eax
not ebx
dec edi
ror edx, 0x31
not edx
rol eax, 0xfc
sbb ebx, 0x93
and ebx, 0x74
rcl eax, 7
sub edi, 0xe2
not ebx
inc eax
inc eax
rcr edx, 0xd1
neg eax
mov edi, dword [esp + 0x2bb8]
xor ebx, ebx
mov eax, esi
mov ebx, esi
xor esi, esi
mov ebx, eax
xor eax, esi
mov eax, ebx
xor ebx, eax
mov eax, esi
not byte [edi]
xor eax, eax
xor ebx, esi
mov esi, eax
xor ebx, esi
mov eax, esi
mov eax, ebx
mov esi, eax
mov eax, eax
mov ebx, eax
xor esi, ebx
mov ebx, eax
xor ebx, ebx
add byte [edi], 0x56
xor ebx, eax
xor eax, ebx
mov eax, eax
xor esi, esi
xor esi, esi
mov eax, esi
sub byte [edi], 0x26
mov ebx, eax
mov esi, esi
xor eax, eax
xor ebx, ebx
mov eax, esi
xor ebx, eax
mov esi, esi
mov esi, ebx
mov ebx, ebx
imul byte [edi]
inc edi
loop 0x402dc1
add esp, 0x2ba8
pop esi
pop edi
pop ebx
vzeroupper
ret