Function at 0x401010
Capabilities:
Encode data using xor

Disassembly:
push ebx
push edi
push esi
mov eax, 0x2ba8
call fcn.00406150
lea eax, [esp + 0x60]
push 0x2b48
push 0x4182e7
push eax
call fcn.00406cc0
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 [0x495f38]
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 ebx, eax
xor esi, eax
mov esi, esi
mov esi, ebx
mov esi, eax
xor eax, eax
mov esi, ebx
mov esi, esi
xor esi, eax
imul edi
rcl eax, 0x86
add esi, 0x6c
rcl edi, 0x7c
imul esi
dec ebx
bswap ebx
inc edx
sub edx, 0xe8
mov ebx, 0xdd
not eax
or ebx, 0x1c
neg eax
add ebx, 0x7b
ror eax, 0x45
dec edx
mov edx, 0xe3
sub esi, 0x46
mov esi, 0xee
neg ebx
add ebx, 0xc5
bswap ebx
or esi, 0x90
neg edx
not edi
ror edx, 0x81
add eax, 0x80
and esi, 0x23
inc eax
ror ebx, 0x9d
and esi, 0x9b
imul edi
imul esi
imul eax
ror edx, 0xd0
rcl ebx, 0xa9
add edi, 0x5a
neg edi
or edi, 0x1f
not edi
neg edi
mov eax, 0x97
rcr esi, 0x7f
imul esi
rcl ebx, 0xd5
not eax
rcr edi, 0x63
sbb esi, 0x8e
rcr edx, 0xba
not eax
xor ecx, ecx
xor edi, edi
xor ebx, eax
xor eax, esi
xor eax, eax
mov esi, esi
mov esi, ebx
xor ebx, ebx
rcl edi, 0xb2
neg ebx
imul edx
bswap edx
dec edi
imul edi
and eax, 0x8a
or edi, 0xb6
dec esi
bswap edx
inc edx
ror edx, 0x1f
bswap eax
ror ebx, 0x50
mov eax, 0xdb
and eax, 0x69
add edi, 0xf6
inc esi
rcr eax, 0x5f
imul ebx
not edx
or eax, 0xa9
neg esi
or eax, 0x1b
and esi, 0x44
inc ebx
sub edi, 0xf3
rcr edi, 0x72
rol eax, 0xcb
ror edx, 0x25
mov edx, 0xec
inc edx
add edx, 0x85
sub edi, 0x69
add edi, 0x1b
rol edx, 0xfd
neg esi
neg esi
neg esi
bswap edi
or eax, 0x60
neg eax
rcl esi, 0xd7
imul edx
inc edx
not esi
inc ebx
mov edx, 0x32
inc esi
sub eax, 0xc4
xor ebx, eax
mov ebx, eax
xor eax, eax
xor esi, eax
mov eax, eax
mov eax, esi
xor esi, ebx
xor esi, eax
mov ebx, eax
mov ecx, dword [esp + 0x2bbc]
imul ebx
add eax, 0x10
neg edx
rol eax, 0xdf
rol edi, 0xca
add edi, 0x1b
add esi, 0xf4
dec edx
neg edx
and eax, 0x64
imul edx
mov esi, 0xae
sbb ebx, 0x2a
neg esi
dec edi
dec edx
rcr esi, 0x3d
dec esi
add edx, 0x87
rcl ebx, 0xc2
dec eax
imul ebx
neg edx
bswap ebx
rcl ebx, 5
imul esi
not esi
neg edi
mov esi, 0x19
bswap edi
ror eax, 0x2b
rcr ebx, 0xf5
imul esi
dec ebx
not edi
mov eax, 0x24
or edi, 0x18
sub ebx, 0x97
dec edi
imul edx
not edi
imul eax
dec eax
rcl edi, 0xb7
bswap eax
imul ebx
rcr edx, 0xa1
and eax, 0x62
and edx, 0x55
or esi, 0x7b
mov edi, dword [esp + 0x2bb8]
xor esi, eax
mov esi, eax
mov ebx, esi
xor eax, esi
xor esi, ebx
xor esi, esi
xor esi, ebx
mov esi, esi
mov eax, esi
not byte [edi]
xor ebx, ebx
xor esi, ebx
mov ebx, eax
mov esi, eax
xor eax, eax
xor ebx, esi
mov ebx, ebx
xor esi, ebx
mov ebx, esi
mov ebx, eax
xor esi, eax
xor ebx, eax
add byte [edi], 0x56
mov ebx, eax
mov ebx, eax
xor eax, esi
xor ebx, eax
xor eax, eax
xor eax, ebx
sub byte [edi], 0x26
xor ebx, eax
mov ebx, ebx
mov eax, ebx
xor eax, ebx
mov eax, eax
mov esi, esi
mov ebx, esi
mov eax, eax
mov ebx, ebx
imul byte [edi]
inc edi
loop 0x402dc2
add esp, 0x2ba8
pop esi
pop edi
pop ebx
vzeroupper
ret