Function at 0x401010
Capabilities:
Encode data using xor

Disassembly:
push ebx
push edi
push esi
mov eax, 0x2ba8
call fcn.004060f0
lea eax, [esp + 0x60]
push 0x2b48
push 0x4182e7
push eax
call fcn.00406c60
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 [0x43b938]
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
xor esi, eax
mov esi, ebx
xor ebx, ebx
mov ebx, ebx
xor esi, esi
xor ebx, ebx
mov ebx, esi
mov eax, ebx
mov eax, esi
inc eax
and esi, 5
rcr edi, 0x35
rcl edi, 0xdb
add edi, 0xb1
dec edi
imul edi
imul ebx
inc ebx
dec esi
ror edx, 0xf6
rol esi, 0x70
bswap edi
and edi, 0x77
sbb edi, 5
not eax
rcl ebx, 0xdb
imul edi
imul eax
not esi
imul edi
sbb esi, 0xb6
sub edx, 0x9a
ror eax, 0xbf
add edi, 0xdd
neg esi
inc ebx
neg edi
imul ebx
mov edx, 0x4d
rcl edi, 0x4d
sbb eax, 0x2a
bswap eax
not edx
add eax, 0x90
inc ebx
inc ebx
sbb esi, 0xc8
imul eax
rcr esi, 0xd6
sub esi, 0xdb
neg ebx
imul esi
dec eax
rol edx, 0x53
mov edi, 0xb3
sbb eax, 0xfe
rcr ebx, 0x75
bswap ebx
ror ebx, 0xc4
xor ecx, ecx
xor edi, edi
mov eax, ebx
xor ebx, ebx
xor esi, esi
xor esi, esi
xor ebx, eax
mov ebx, eax
sub eax, 0x45
imul ebx
not ebx
not esi
imul esi
mov edi, 0xf1
sub edx, 0x7b
neg esi
neg eax
mov eax, 0x92
inc esi
sbb eax, 5
mov ebx, 0xac
not ebx
dec esi
mov edi, 0x45
and edx, 6
bswap ebx
rcr ebx, 0xdb
inc edx
ror ebx, 0xe9
inc ebx
rcr eax, 0x4a
neg edx
or edi, 0x60
inc edx
dec ebx
ror eax, 0xb6
or esi, 0x2b
mov ebx, 0x40
dec edi
imul edi
imul eax
inc edi
imul edi
dec edx
inc edx
rol ebx, 0x10
rcl eax, 0x7c
or eax, 0x51
ror esi, 0x2c
add eax, 0x3a
rol eax, 0x44
or edi, 0xf8
not edi
mov esi, 0xcf
sbb edx, 0xcd
not edi
dec eax
not eax
xor eax, esi
mov eax, eax
mov ebx, eax
mov eax, ebx
xor eax, eax
xor ebx, ebx
mov esi, ebx
xor ebx, ebx
xor eax, ebx
mov ecx, dword [esp + 0x2bbc]
imul ebx
imul edi
sub esi, 0x5d
rol ebx, 0x3c
neg edi
dec edx
dec esi
rcr eax, 5
add eax, 0x29
rcr eax, 0x26
and edx, 0x23
dec edi
bswap edx
and esi, 0xad
neg edi
or eax, 0xc2
sub edi, 0xc7
dec edx
and edi, 0x55
rcr ebx, 0x77
add edi, 0xab
rol esi, 0x6a
ror edi, 0x2a
mov ebx, 0xae
sub esi, 0xf3
rcl esi, 0x12
neg esi
neg esi
inc eax
inc esi
not edx
rcr esi, 0xe1
neg eax
bswap esi
mov eax, 0x80
bswap esi
add eax, 0xd7
bswap eax
dec ebx
rol esi, 0x78
dec ebx
not edi
not eax
imul eax
neg edi
neg eax
mov edx, 0x39
sbb ebx, 0xbc
add esi, 0xcc
dec esi
mov edi, dword [esp + 0x2bb8]
xor eax, eax
mov ebx, esi
mov ebx, ebx
xor eax, eax
mov ebx, ebx
mov ebx, ebx
mov ebx, eax
mov ebx, eax
xor eax, ebx
not byte [edi]
mov eax, ebx
mov ebx, eax
xor eax, ebx
xor ebx, esi
xor ebx, ebx
mov eax, ebx
mov esi, esi
xor esi, eax
mov esi, eax
mov eax, esi
xor ebx, esi
xor ebx, ebx
add byte [edi], 0x56
mov eax, ebx
xor esi, ebx
xor ebx, esi
mov eax, eax
xor eax, ebx
xor eax, ebx
sub byte [edi], 0x26
mov esi, eax
mov esi, ebx
mov ebx, esi
mov eax, eax
xor ebx, esi
mov eax, esi
xor ebx, eax
xor eax, ebx
mov esi, eax
imul byte [edi]
inc edi
loop 0x402dc0
add esp, 0x2ba8
pop esi
pop edi
pop ebx
vzeroupper
ret