Function at 0x401010
Capabilities:
Encode data using xor

Disassembly:
push ebx
push edi
push esi
mov eax, 0x2ba8
call fcn.00406170
lea eax, [esp + 0x60]
push 0x2b48
push 0x4182e7
push eax
call fcn.00406ce0
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 0x401040
vpbroadcastq xmm0, qword [0x499338]
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 0x401e30
mov esi, esi
xor esi, esi
mov eax, ebx
xor eax, ebx
mov ebx, esi
xor esi, ebx
xor eax, eax
xor ebx, ebx
xor ebx, eax
ror edi, 0x59
dec edx
inc edi
not edi
imul edx
dec esi
neg ebx
mov edi, 0xb3
add ebx, 2
mov edi, 0x74
ror esi, 0xf2
not esi
neg ebx
sub eax, 0xf9
ror edx, 0x29
rol edx, 0x4a
sub ebx, 0xa2
sub esi, 0x97
dec edx
dec esi
mov ebx, 0xfd
add edx, 5
rcr ebx, 0x87
inc edx
and eax, 0x8f
or eax, 0x9a
bswap esi
not esi
not edx
not edi
imul eax
not eax
sub edx, 0xbc
rcr edx, 0xc6
rol edi, 0x67
rcl edi, 0x6c
bswap edi
add edi, 0x7b
or ebx, 0xe4
imul eax
bswap ebx
rcl ebx, 0xcf
rol edx, 0x9a
mov ebx, 0x91
imul ebx
imul edi
rol esi, 0x1f
imul esi
dec edi
not eax
xor ecx, ecx
xor edi, edi
xor esi, esi
mov esi, ebx
xor ebx, eax
mov esi, esi
mov ebx, esi
xor ebx, eax
rcl ebx, 0x81
and eax, 0x67
add edi, 0xb4
bswap ebx
rol esi, 0x23
neg ebx
and esi, 0xa6
add eax, 0x61
add esi, 0xc3
rcr eax, 0x31
dec eax
not eax
inc ebx
imul esi
or eax, 0xe
mov eax, 0xe2
sub ebx, 0x2c
bswap edi
bswap esi
imul edx
sbb eax, 0xc4
not edx
rol edx, 0x5b
or esi, 0x3b
add ebx, 7
and esi, 0xfe
inc eax
imul eax
rol eax, 0x95
or edx, 0x97
sub eax, 0x8b
ror ebx, 0x57
add esi, 0xd1
neg edx
rol edi, 0x28
bswap ebx
add ebx, 0x34
sbb eax, 0xb2
dec edi
ror edx, 0xa8
imul edi
inc esi
rcl esi, 0xde
rol esi, 0x68
ror edi, 0x9b
imul edx
rcl eax, 0xc0
bswap esi
neg eax
not edi
xor eax, esi
xor eax, eax
mov esi, ebx
mov esi, esi
mov eax, esi
xor ebx, esi
xor eax, ebx
mov esi, ebx
xor eax, esi
mov ecx, dword [esp + 0x2bbc]
imul edi
rcl edi, 0x8d
rcr ebx, 0x97
neg ebx
not eax
ror ebx, 0x20
neg eax
bswap eax
mov esi, 0x9f
rcr edi, 0xd2
dec esi
bswap edx
add esi, 0x49
sub edi, 0x5c
and ebx, 0x87
rcl eax, 0x4c
not edi
sbb edx, 0xf1
not esi
neg edx
rcr esi, 4
neg eax
add esi, 0x1f
add edx, 0x32
neg esi
dec edx
imul eax
sbb edi, 0xe1
rol edi, 0xe0
mov esi, 0x32
or eax, 0x94
imul esi
dec esi
or esi, 0x2f
dec esi
add ebx, 0x5a
imul eax
dec edx
and esi, 0x15
imul eax
dec esi
imul ebx
ror edi, 0xa2
imul ebx
neg edi
bswap edi
rol ebx, 0x34
bswap esi
not ebx
and ebx, 0xb
mov edi, dword [esp + 0x2bb8]
xor eax, eax
mov ebx, esi
xor esi, eax
xor ebx, eax
mov ebx, eax
mov eax, esi
mov eax, ebx
mov eax, eax
xor ebx, esi
not byte [edi]
xor eax, eax
mov esi, ebx
xor ebx, eax
xor ebx, eax
xor eax, ebx
mov ebx, eax
mov esi, eax
mov esi, eax
mov ebx, esi
mov eax, eax
mov ebx, ebx
mov ebx, ebx
add byte [edi], 0x56
mov ebx, esi
xor ebx, esi
mov eax, esi
xor ebx, esi
xor ebx, eax
xor esi, ebx
sub byte [edi], 0x26
mov eax, esi
xor eax, ebx
xor eax, eax
mov eax, esi
mov eax, eax
mov ebx, esi
xor eax, ebx
xor eax, esi
mov esi, ebx
imul byte [edi]
inc edi
loop 0x402dc9
add esp, 0x2ba8
pop esi
pop edi
pop ebx
vzeroupper
ret