Function at 0x10071b6e
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
push 0x968
mov eax, 0x100826e0
call fcn.1007d9bd
xor ebx, ebx
mov dword [ebp - 0x30], 0x436c792f
mov cl, 0x2f
mov dword [ebp - 0x2c], 0x5b414a46
mov dword [ebp - 0x28], 0x171e1f
mov eax, ebx
xor byte [ebp + eax - 0x2f], cl
inc eax
cmp eax, 0xa
jae 0x10071ba7
mov cl, byte [ebp - 0x30]
jmp 0x10071b98
lea eax, [ebp - 0x2f]
mov byte [ebp - 0x25], bl
push eax
lea ecx, [ebp - 0x884]
call fcn.100098a9
mov dword [ebp - 4], ebx
mov cl, 9
mov dword [ebp - 0x3c], 0x60656a09
mov eax, ebx
mov dword [ebp - 0x38], 0x277d676c
mov dword [ebp - 0x34], 0x65656d
xor byte [ebp + eax - 0x3b], cl
inc eax
cmp eax, 0xa
jae 0x10071be4
mov cl, byte [ebp - 0x3c]
jmp 0x10071bd5
lea eax, [ebp - 0x3b]
mov byte [ebp - 0x31], bl
push eax
lea ecx, [ebp - 0x6d4]
call fcn.100098a9
lea eax, [ebp - 0x884]
mov byte [ebp - 4], 1
push eax
lea eax, [ebp - 0x6d4]
push eax
call fcn.10071a09
pop ecx
pop ecx
lea ecx, [ebp - 0x6d4]
mov dword [0x100e0914], eax
call fcn.1000ae24
or edi, 0xffffffff
lea ecx, [ebp - 0x884]
mov dword [ebp - 4], edi
call fcn.1000ae24
movaps xmm0, xmmword [0x100b79a0]
mov ecx, ebx
movups xmmword [ebp - 0x2a4], xmm0
mov dword [ebp - 0x294], 0x4443
mov word [ebp - 0x290], 3
mov al, byte [ebp - 0x2a4]
xor byte [ebp + ecx - 0x2a3], al
inc ecx
cmp ecx, 0x14
jb 0x10071c53
lea eax, [ebp - 0x2a3]
mov byte [ebp - 0x28f], bl
push eax
lea ecx, [ebp - 0x8b4]
call fcn.100098a9
mov dword [ebp - 4], 2
mov cl, 0xc
mov dword [ebp - 0x48], 0x65606f0c
mov eax, ebx
mov dword [ebp - 0x44], 0x22786269
mov dword [ebp - 0x40], 0x606068
xor byte [ebp + eax - 0x47], cl
inc eax
cmp eax, 0xa
jae 0x10071cad
mov cl, byte [ebp - 0x48]
jmp 0x10071c9e
lea eax, [ebp - 0x47]
mov byte [ebp - 0x3d], bl
push eax
lea ecx, [ebp - 0x89c]
call fcn.100098a9
lea eax, [ebp - 0x8b4]
mov byte [ebp - 4], 3
push eax
lea eax, [ebp - 0x89c]
push eax
call fcn.10071a09
pop ecx
pop ecx
lea ecx, [ebp - 0x89c]
mov dword [0x100e0800], eax
call fcn.1000ae24
lea ecx, [ebp - 0x8b4]
mov dword [ebp - 4], edi
call fcn.1000ae24
movaps xmm0, xmmword [0x100b79d0]
mov ecx, ebx
movups xmmword [ebp - 0x3e4], xmm0
mov word [ebp - 0x3d4], 0x5a
mov al, byte [ebp - 0x3e4]
xor byte [ebp + ecx - 0x3e3], al
inc ecx
cmp ecx, 0x10
jb 0x10071d0f
lea eax, [ebp - 0x3e3]
mov byte [ebp - 0x3d3], bl
push eax
lea ecx, [ebp - 0x8e4]
call fcn.100098a9
mov dword [ebp - 4], 4
mov cl, 0xe
mov dword [ebp - 0x54], 0x69606b0e
mov eax, ebx
mov dword [ebp - 0x50], 0x206b6067
mov dword [ebp - 0x4c], 0x62626a
xor byte [ebp + eax - 0x53], cl
inc eax
cmp eax, 0xa
jae 0x10071d69
mov cl, byte [ebp - 0x54]
jmp 0x10071d5a
lea eax, [ebp - 0x53]
mov byte [ebp - 0x49], bl
push eax
lea ecx, [ebp - 0x8cc]
call fcn.100098a9
lea eax, [ebp - 0x8e4]
mov byte [ebp - 4], 5
push eax
lea eax, [ebp - 0x8cc]
push eax
call fcn.10071a09
pop ecx
pop ecx
lea ecx, [ebp - 0x8cc]
mov dword [0x100e0804], eax
call fcn.1000ae24
lea ecx, [ebp - 0x8e4]
mov dword [ebp - 4], edi
call fcn.1000ae24
movaps xmm0, xmmword [0x100b79b0]
mov ecx, ebx
movups xmmword [ebp - 0x274], xmm0
mov dword [ebp - 0x264], 0x3475d56
mov word [ebp - 0x260], 3
mov byte [ebp - 0x25e], bl
mov al, byte [ebp - 0x274]
xor byte [ebp + ecx - 0x273], al
inc ecx
cmp ecx, 0x15
jb 0x10071ddb
lea eax, [ebp - 0x273]
mov byte [ebp - 0x25e], bl
push eax
lea ecx, [ebp - 0x914]
call fcn.100098a9
mov dword [ebp - 4], 6
mov cl, 0x42
mov dword [ebp - 0x60], 0x252c2742
mov eax, ebx
mov dword [ebp - 0x5c], 0x6c272c2b
mov dword [ebp - 0x58], 0x2e2e26
xor byte [ebp + eax - 0x5f], cl
inc eax
cmp eax, 0xa
jae 0x10071e35
mov cl, byte [ebp - 0x60]
jmp 0x10071e26
lea eax, [ebp - 0x5f]
mov byte [ebp - 0x55], bl
push eax
lea ecx, [ebp - 0x8fc]
call fcn.100098a9
lea eax, [ebp - 0x914]
mov byte [ebp - 4], 7
push eax
lea eax, [ebp - 0x8fc]
push eax
call fcn.10071a09
pop ecx
pop ecx
lea ecx, [ebp - 0x8fc]
mov dword [0x100e0cc8], eax
call fcn.1000ae24
lea ecx, [ebp - 0x914]
mov dword [ebp - 4], edi
call fcn.1000ae24
mov cl, 0xc
mov dword [ebp - 0x1a8], 0x594b5a0c
mov dword [ebp - 0x1a4], 0x6d5c5345
mov eax, ebx
mov dword [ebp - 0x1a0], 0x3c606962
mov word [ebp - 0x19c], 0x353c
mov byte [ebp - 0x19a], bl
xor byte [ebp + eax - 0x1a7], cl
inc eax
cmp eax, 0xd
jae 0x10071ec4
mov cl, byte [ebp - 0x1a8]
jmp 0x10071eaf
lea eax, [ebp - 0x1a7]
mov byte [ebp - 0x19a], bl
push eax
lea ecx, [ebp - 0x944]
call fcn.100098a9
mov dword [ebp - 4], 8
mov cl, 0x17
mov dword [ebp - 0x24], 0x62706117
mov eax, ebx
mov dword [ebp - 0x20], 0x7339257e
mov word [ebp - 0x1c], 0x7b7b
mov byte [ebp - 0x1a], bl
xor byte [ebp + eax - 0x23], cl
inc eax
cmp eax, 9
jae 0x10071f0d
mov cl, byte [ebp - 0x24]
jmp 0x10071efe
lea eax, [ebp - 0x23]
mov byte [ebp - 0x1a], bl
push eax
lea ecx, [ebp - 0x92c]
call fcn.100098a9
lea eax, [ebp - 0x944]
mov byte [ebp - 4], 9
push eax
lea eax, [ebp - 0x92c]
push eax
call fcn.10071a09
pop ecx
pop ecx
lea ecx, [ebp - 0x92c]
mov dword [0x100e0cbc], eax
call fcn.1000ae24
lea ecx, [ebp - 0x944]
mov dword [ebp - 4], edi
call fcn.1000ae24
movaps xmm0, xmmword [0x100b7990]
mov ecx, ebx
movups xmmword [ebp - 0x474], xmm0
mov byte [ebp - 0x464], bl
mov al, byte [ebp - 0x474]
xor byte [ebp + ecx - 0x473], al
inc ecx
cmp ecx, 0xf
jb 0x10071f6c
lea eax, [ebp - 0x473]
mov byte [ebp - 0x464], bl
push eax
lea ecx, [ebp - 0x53c]
call fcn.100098a9
movaps xmm0, xmmword [0x100b7850]
mov ecx, ebx
mov dword [ebp - 4], 0xa
movups xmmword [ebp - 0x364], xmm0
mov dword [ebp - 0x354], 0x66666e
mov al, byte [ebp - 0x364]
xor byte [ebp + ecx - 0x363], al
inc ecx
cmp ecx, 0x12
jb 0x10071fb8
lea eax, [ebp - 0x363]
mov byte [ebp - 0x351], bl
push eax
lea ecx, [ebp - 0x95c]
call fcn.100098a9
lea eax, [ebp - 0x53c]
mov byte [ebp - 4], 0xb
push eax
lea eax, [ebp - 0x95c]
push eax
call fcn.10071a09
pop ecx
pop ecx
lea ecx, [ebp - 0x95c]
mov dword [0x100e0808], eax
call fcn.1000ae24
lea ecx, [ebp - 0x53c]
mov dword [ebp - 4], edi
call fcn.1000ae24
movaps xmm0, xmmword [0x100b7950]
mov ecx, ebx
movups xmmword [ebp - 0x378], xmm0
mov dword [ebp - 0x368], 0x121a12
mov al, byte [ebp - 0x378]
xor byte [ebp + ecx - 0x377], al
inc ecx
cmp ecx, 0x12
jb 0x10072034
lea eax, [ebp - 0x377]
mov byte [ebp - 0x365], bl
push eax
lea ecx, [ebp - 0x56c]
call fcn.100098a9
movaps xmm0, xmmword [str.5XTAPGTYFLFAPXe]
mov ecx, ebx
mov dword [ebp - 4], 0xc
movups xmmword [ebp - 0x38c], xmm0
mov dword [ebp - 0x37c], 0x595951
mov al, byte [ebp - 0x38c]
xor byte [ebp + ecx - 0x38b], al
inc ecx
cmp ecx, 0x12
jb 0x10072080
lea eax, [ebp - 0x38b]
mov byte [ebp - 0x379], bl
push eax
lea ecx, [ebp - 0x554]
call fcn.100098a9
lea eax, [ebp - 0x56c]
mov byte [ebp - 4], 0xd
push eax
lea eax, [ebp - 0x554]
push eax
call fcn.10071a09
pop ecx
pop ecx
lea ecx, [ebp - 0x554]
mov dword [0x100e0af8], eax
call fcn.1000ae24
lea ecx, [ebp - 0x56c]
mov dword [ebp - 4], edi
call fcn.1000ae24
movaps xmm0, xmmword [0x100b78a0]
mov ecx, ebx
movups xmmword [ebp - 0x334], xmm0
mov dword [ebp - 0x324], 0x76727236
mov byte [ebp - 0x320], bl
mov al, byte [ebp - 0x334]
xor byte [ebp + ecx - 0x333], al
inc ecx
cmp ecx, 0x13
jb 0x10072102
lea eax, [ebp - 0x333]
mov byte [ebp - 0x320], bl
push eax
lea ecx, [ebp - 0x59c]
call fcn.100098a9
mov dword [ebp - 4], 0xe
mov cl, 0x59
mov dword [ebp - 0x6c], 0x3e373c59
mov eax, ebx
mov dword [ebp - 0x68], 0x773c3730
mov dword [ebp - 0x64], 0x35353d
xor byte [ebp + eax - 0x6b], cl
inc eax
cmp eax, 0xa
jae 0x1007215c
mov cl, byte [ebp - 0x6c]
jmp 0x1007214d
lea eax, [ebp - 0x6b]
mov byte [ebp - 0x61], bl
push eax
lea ecx, [ebp - 0x584]
call fcn.100098a9
lea eax, [ebp - 0x59c]
mov byte [ebp - 4], 0xf
push eax
lea eax, [ebp - 0x584]
push eax
call fcn.10071a09
pop ecx
pop ecx
lea ecx, [ebp - 0x584]
mov dword [0x100e0924], eax
call fcn.1000ae24
lea ecx, [ebp - 0x59c]
mov dword [ebp - 4], edi
call fcn.1000ae24
movaps xmm0, xmmword [str._tgLEKLGoMFGN]
mov ecx, ebx
movups xmmword [ebp - 0x488], xmm0
mov byte [ebp - 0x478], bl
mov al, byte [ebp - 0x488]
xor byte [ebp + ecx - 0x487], al
inc ecx
cmp ecx, 0xf
jb 0x100721bb
lea eax, [ebp - 0x487]
xor ebx, ebx
push eax
lea ecx, [ebp - 0x5cc]
mov byte [ebp - 0x478], bl
call fcn.100098a9
mov dword [ebp - 4], 0x10
mov cl, 3
mov dword [ebp - 0x78], 0x646d6603
mov eax, ebx
mov dword [ebp - 0x74], 0x2d666d6a
mov dword [ebp - 0x70], 0x6f6f67
xor byte [ebp + eax - 0x77], cl
inc eax
cmp eax, 0xa
jae 0x10072217
mov cl, byte [ebp - 0x78]
jmp 0x10072208
lea eax, [ebp - 0x77]
mov byte [ebp - 0x6d], bl
push eax
lea ecx, [ebp - 0x5b4]
call fcn.100098a9
lea eax, [ebp - 0x5cc]
mov byte [ebp - 4], 0x11
push eax
lea eax, [ebp - 0x5b4]
push eax
call fcn.10071a09
pop ecx
pop ecx
lea ecx, [ebp - 0x5b4]
mov dword [0x100e0afc], eax
call fcn.1000ae24
lea ecx, [ebp - 0x5cc]
mov dword [ebp - 4], edi
call fcn.1000ae24
movaps xmm0, xmmword [0x100b79c0]
mov ecx, ebx
movups xmmword [ebp - 0x2bc], xmm0
mov dword [ebp - 0x2ac], 0x6074052
mov word [ebp - 0x2a8], 3
mov al, byte [ebp - 0x2bc]
xor byte [ebp + ecx - 0x2bb], al
inc ecx
cmp ecx, 0x14
jb 0x10072283
lea eax, [ebp - 0x2bb]
mov byte [ebp - 0x2a7], bl
push eax
lea ecx, [ebp - 0x5fc]
call fcn.100098a9
mov dword [ebp - 4], 0x12
mov cl, 0x3a
mov dword [ebp - 0x84], 0x5d545f3a
mov eax, ebx
mov dword [ebp - 0x80], 0x145f5453
mov dword [ebp - 0x7c], 0x56565e
xor byte [ebp + eax - 0x83], cl
inc eax
cmp eax, 0xa
jae 0x100722e6
mov cl, byte [ebp - 0x84]
jmp 0x100722d1
lea eax, [ebp - 0x83]
mov byte [ebp - 0x79], bl
push eax
lea ecx, [ebp - 0x5e4]
call fcn.100098a9
lea eax, [ebp - 0x5fc]
mov byte [ebp - 4], 0x13
push eax
lea eax, [ebp - 0x5e4]
push eax
call fcn.10071a09
pop ecx
pop ecx
lea ecx, [ebp - 0x5e4]
mov dword [0x100e0e4c], eax
call fcn.1000ae24
lea ecx, [ebp - 0x5fc]
mov dword [ebp - 4], edi
call fcn.1000ae24
movaps xmm0, xmmword [str._aQBi_nibDqfu770]
mov ecx, ebx
movups xmmword [ebp - 0x4d0], xmm0
mov al, byte [ebp - 0x4d0]
xor byte [ebp + ecx - 0x4cf], al
inc ecx
cmp ecx, 0xe
jb 0x10072342
lea eax, [ebp - 0x4cf]
mov byte [ebp - 0x4c1], bl
push eax
lea ecx, [ebp - 0x62c]
call fcn.100098a9
mov dword [ebp - 4], 0x14
mov cl, 0xf
mov dword [ebp - 0x148], 0x7b7c790f
mov eax, ebx
mov dword [ebp - 0x144], 0x6d66636b
mov dword [ebp - 0x140], 0x63636b21
mov byte [ebp - 0x13c], bl
xor byte [ebp + eax - 0x147], cl
inc eax
cmp eax, 0xb
jae 0x100723b1
mov cl, byte [ebp - 0x148]
jmp 0x1007239c
lea eax, [ebp - 0x147]
mov byte [ebp - 0x13c], bl
push eax
lea ecx, [ebp - 0x614]
call fcn.100098a9
lea eax, [ebp - 0x62c]
mov byte [ebp - 4], 0x15
push eax
lea eax, [ebp - 0x614]
push eax
call fcn.10071a09
pop ecx
pop ecx
lea ecx, [ebp - 0x614]
mov dword [0x100e08c8], eax
call fcn.1000ae24
lea ecx, [ebp - 0x62c]
mov dword [ebp - 4], edi
call fcn.1000ae24
mov cl, 0x54
mov dword [ebp - 0x178], 0x373b1854
mov dword [ebp - 0x174], 0x2e3d3835
mov eax, ebx
mov dword [ebp - 0x170], 0x64640b31
mov word [ebp - 0x16c], 0x65
xor byte [ebp + eax - 0x177], cl
inc eax
cmp eax, 0xc
jae 0x10072440
mov cl, byte [ebp - 0x178]
jmp 0x1007242b
lea eax, [ebp - 0x177]
mov byte [ebp - 0x16b], bl
push eax
lea ecx, [ebp - 0x65c]
call fcn.100098a9
mov dword [ebp - 4], 0x16
mov cl, 0x43
mov dword [ebp - 0x188], 0x202c2f43
mov eax, ebx
mov dword [ebp - 0x184], 0x392a2f22
mov dword [ebp - 0x180], 0x2f276d26
mov word [ebp - 0x17c], 0x2f
xor byte [ebp + eax - 0x187], cl
inc eax
cmp eax, 0xc
jae 0x1007249f
mov cl, byte [ebp - 0x188]
jmp 0x1007248a
lea eax, [ebp - 0x187]
mov byte [ebp - 0x17b], bl
push eax
lea ecx, [ebp - 0x644]
call fcn.100098a9
lea eax, [ebp - 0x65c]
mov byte [ebp - 4], 0x17
push eax
lea eax, [ebp - 0x644]
push eax
call fcn.10071a09
pop ecx
pop ecx
lea ecx, [ebp - 0x644]
mov dword [0x100e0a30], eax
call fcn.1000ae24
lea ecx, [ebp - 0x65c]
mov dword [ebp - 4], edi
call fcn.1000ae24
movaps xmm0, xmmword [0x100b7a00]
mov ecx, ebx
movups xmmword [ebp - 0x2d4], xmm0
mov dword [ebp - 0x2c4], 0x12127067
mov word [ebp - 0x2c0], 0x10
mov al, byte [ebp - 0x2d4]
xor byte [ebp + ecx - 0x2d3], al
inc ecx
cmp ecx, 0x14
jb 0x10072511
lea eax, [ebp - 0x2d3]
mov byte [ebp - 0x2bf], bl
push eax
lea ecx, [ebp - 0x68c]
call fcn.100098a9
mov dword [ebp - 4], 0x18
mov cl, 0x59
mov dword [ebp - 0x90], 0x3e373c59
mov eax, ebx
mov dword [ebp - 0x8c], 0x773c3730
mov dword [ebp - 0x88], 0x35353d
xor byte [ebp + eax - 0x8f], cl
inc eax
cmp eax, 0xa
jae 0x1007257a
mov cl, byte [ebp - 0x90]
jmp 0x10072565
lea eax, [ebp - 0x8f]
mov byte [ebp - 0x85], bl
push eax
lea ecx, [ebp - 0x674]
call fcn.100098a9
lea eax, [ebp - 0x68c]
mov byte [ebp - 4], 0x19
push eax
lea eax, [ebp - 0x674]
push eax
call fcn.10071a09
pop ecx
pop ecx
lea ecx, [ebp - 0x674]
mov dword [0x100e0814], eax
call fcn.1000ae24
lea ecx, [ebp - 0x68c]
mov dword [ebp - 4], edi
call fcn.1000ae24
movaps xmm0, xmmword [0x100b7a20]
mov ecx, ebx
movups xmmword [ebp - 0x3f8], xmm0
mov word [ebp - 0x3e8], 0x74
mov al, byte [ebp - 0x3f8]
xor byte [ebp + ecx - 0x3f7], al
inc ecx
cmp ecx, 0x10
jb 0x100725e2
lea eax, [ebp - 0x3f7]
mov byte [ebp - 0x3e7], bl
push eax
lea ecx, [ebp - 0x6bc]
call fcn.100098a9
mov dword [ebp - 4], 0x1a
mov cl, 0x1e
mov dword [ebp - 0x9c], 0x79707b1e
mov eax, ebx
mov dword [ebp - 0x98], 0x307b7077
mov dword [ebp - 0x94], 0x72727a
xor byte [ebp + eax - 0x9b], cl
inc eax
cmp eax, 0xa
jae 0x1007264b
mov cl, byte [ebp - 0x9c]
jmp 0x10072636
lea eax, [ebp - 0x9b]
mov byte [ebp - 0x91], bl
push eax
lea ecx, [ebp - 0x6a4]
call fcn.100098a9
lea eax, [ebp - 0x6bc]
mov byte [ebp - 4], 0x1b
push eax
lea eax, [ebp - 0x6a4]
push eax
call fcn.10071a09
pop ecx
pop ecx
lea ecx, [ebp - 0x6a4]
mov dword [0x100e0810], eax
call fcn.1000ae24
lea ecx, [ebp - 0x6bc]
mov dword [ebp - 4], edi
call fcn.1000ae24
movaps xmm0, xmmword [0x100b7800]
mov ecx, ebx
movups xmmword [ebp - 0x28c], xmm0
mov dword [ebp - 0x27c], 0x4a141513
mov word [ebp - 0x278], 0x4b4a
mov byte [ebp - 0x276], bl
mov al, byte [ebp - 0x28c]
xor byte [ebp + ecx - 0x28b], al
inc ecx
cmp ecx, 0x15
jb 0x100726c3
lea eax, [ebp - 0x28b]
mov byte [ebp - 0x276], bl
push eax
lea ecx, [ebp - 0x6ec]
call fcn.100098a9
movaps xmm0, xmmword [0x100b7920]
mov ecx, ebx
mov dword [ebp - 4], 0x1c
movups xmmword [ebp - 0x49c], xmm0
mov byte [ebp - 0x48c], bl
mov al, byte [ebp - 0x49c]
xor byte [ebp + ecx - 0x49b], al
inc ecx
cmp ecx, 0xf
jb 0x1007270b
lea eax, [ebp - 0x49b]
xor ebx, ebx
push eax
lea ecx, [ebp - 0x824]
mov byte [ebp - 0x48c], bl
call fcn.100098a9
lea eax, [ebp - 0x6ec]
mov byte [ebp - 4], 0x1d
push eax
lea eax, [ebp - 0x824]
push eax
call fcn.10071a09
pop ecx
pop ecx
lea ecx, [ebp - 0x824]
mov dword [0x100e0e50], eax
call fcn.1000ae24
lea ecx, [ebp - 0x6ec]
mov dword [ebp - 4], edi
call fcn.1000ae24
movaps xmm0, xmmword [0x100b7980]
mov ecx, ebx
movups xmmword [ebp - 0x31c], xmm0
mov dword [ebp - 0x30c], 0xc0c4852
mov word [ebp - 0x308], 8
mov al, byte [ebp - 0x31c]
xor byte [ebp + ecx - 0x31b], al
inc ecx
cmp ecx, 0x14
jb 0x10072792
lea eax, [ebp - 0x31b]
mov byte [ebp - 0x307], bl
push eax
lea ecx, [ebp - 0x71c]
call fcn.100098a9
mov dword [ebp - 4], 0x1e
mov cl, 0x25
mov dword [ebp - 0xa8], 0x424b4025
mov eax, ebx
mov dword [ebp - 0xa4], 0xb404b4c
mov dword [ebp - 0xa0], 0x494941
xor byte [ebp + eax - 0xa7], cl
inc eax
cmp eax, 0xa
jae 0x100727fb
mov cl, byte [ebp - 0xa8]
jmp 0x100727e6
lea eax, [ebp - 0xa7]
mov byte [ebp - 0x9d], bl
push eax
lea ecx, [ebp - 0x704]
call fcn.100098a9
lea eax, [ebp - 0x71c]
mov byte [ebp - 4], 0x1f
push eax
lea eax, [ebp - 0x704]
push eax
call fcn.10071a09
pop ecx
pop ecx
lea ecx, [ebp - 0x704]
mov dword [0x100e0834], eax
call fcn.1000ae24
lea ecx, [ebp - 0x71c]
mov dword [ebp - 4], edi
call fcn.1000ae24
movaps xmm0, xmmword [0x100b7940]
mov ecx, ebx
movups xmmword [ebp - 0x4b0], xmm0
mov byte [ebp - 0x4a0], bl
mov al, byte [ebp - 0x4b0]
xor byte [ebp + ecx - 0x4af], al
inc ecx
cmp ecx, 0xf
jb 0x10072860
lea eax, [ebp - 0x4af]
xor ebx, ebx
push eax
lea ecx, [ebp - 0x74c]
mov byte [ebp - 0x4a0], bl
call fcn.100098a9
mov dword [ebp - 4], 0x20
mov cl, 0x1d
mov dword [ebp - 0xb4], 0x74717e1d
mov eax, ebx
mov dword [ebp - 0xb0], 0x33697378
mov dword [ebp - 0xac], 0x717179
xor byte [ebp + eax - 0xb3], cl
inc eax
cmp eax, 0xa
jae 0x100728cb
mov cl, byte [ebp - 0xb4]
jmp 0x100728b6
lea eax, [ebp - 0xb3]
mov byte [ebp - 0xa9], bl
push eax
lea ecx, [ebp - 0x734]
call fcn.100098a9
lea eax, [ebp - 0x74c]
mov byte [ebp - 4], 0x21
push eax
lea eax, [ebp - 0x734]
push eax
call fcn.10071a09
pop ecx
pop ecx
lea ecx, [ebp - 0x734]
mov dword [0x100e09ec], eax
call fcn.1000ae24
lea ecx, [ebp - 0x74c]
mov dword [ebp - 4], edi
call fcn.1000ae24
movaps xmm0, xmmword [0x100b77d0]
mov ecx, ebx
movups xmmword [ebp - 0x2ec], xmm0
mov dword [ebp - 0x2dc], 0x5a5a0405
mov word [ebp - 0x2d8], 0x5b
mov al, byte [ebp - 0x2ec]
xor byte [ebp + ecx - 0x2eb], al
inc ecx
cmp ecx, 0x14
jb 0x1007293d
lea eax, [ebp - 0x2eb]
mov byte [ebp - 0x2d7], bl
push eax
lea ecx, [ebp - 0x77c]
call fcn.100098a9
mov dword [ebp - 4], 0x22
mov cl, 0xe
mov dword [ebp - 0xc0], 0x67626d0e
mov eax, ebx
mov dword [ebp - 0xbc], 0x207a606b
mov dword [ebp - 0xb8], 0x62626a
xor byte [ebp + eax - 0xbf], cl
inc eax
cmp eax, 0xa
jae 0x100729a6
mov cl, byte [ebp - 0xc0]
jmp 0x10072991
lea eax, [ebp - 0xbf]
mov byte [ebp - 0xb5], bl
push eax
lea ecx, [ebp - 0x764]
call fcn.100098a9
lea eax, [ebp - 0x77c]
mov byte [ebp - 4], 0x23
push eax
lea eax, [ebp - 0x764]
push eax
call fcn.10071a09
pop ecx
pop ecx
lea ecx, [ebp - 0x764]
mov dword [0x100e0958], eax
call fcn.1000ae24
lea ecx, [ebp - 0x77c]
mov dword [ebp - 4], edi
call fcn.1000ae24
movaps xmm0, xmmword [0x100b7790]
mov ecx, ebx
movups xmmword [ebp - 0x4c0], xmm0
mov al, byte [ebp - 0x4c0]
xor byte [ebp + ecx - 0x4bf], al
inc ecx
cmp ecx, 0xe
jb 0x10072a05
lea eax, [ebp - 0x4bf]
mov byte [ebp - 0x4b1], bl
push eax
lea ecx, [ebp - 0x7ac]
call fcn.100098a9
movaps xmm0, xmmword [0x100b7860]
mov ecx, ebx
mov dword [ebp - 4], 0x24
movups xmmword [ebp - 0x304], xmm0
mov dword [ebp - 0x2f4], 0x20286223
mov word [ebp - 0x2f0], 0x20
mov al, byte [ebp - 0x304]
xor byte [ebp + ecx - 0x303], al
inc ecx
cmp ecx, 0x14
jb 0x10072a5a
lea eax, [ebp - 0x303]
mov byte [ebp - 0x2ef], bl
push eax
lea ecx, [ebp - 0x794]
call fcn.100098a9
lea eax, [ebp - 0x7ac]
mov byte [ebp - 4], 0x25
push eax
lea eax, [ebp - 0x794]
push eax
call fcn.10071a09
pop ecx
pop ecx
lea ecx, [ebp - 0x794]
mov dword [0x100e0cc4], eax
call fcn.1000ae24
lea ecx, [ebp - 0x7ac]
mov dword [ebp - 4], edi
call fcn.1000ae24
movaps xmm0, xmmword [0x100b7840]
mov ecx, ebx
movups xmmword [ebp - 0x3a0], xmm0
mov word [ebp - 0x390], 0x2322
mov byte [ebp - 0x38e], bl
mov al, byte [ebp - 0x3a0]
xor byte [ebp + ecx - 0x39f], al
inc ecx
cmp ecx, 0x11
jb 0x10072adb
lea eax, [ebp - 0x39f]
mov byte [ebp - 0x38e], bl
push eax
lea ecx, [ebp - 0x7dc]
call fcn.100098a9
push 0x1f
pop eax
mov byte [ebp - 0xc3], al
mov cl, 0x73
mov byte [ebp - 0xc2], al
mov eax, ebx
mov dword [ebp - 4], 0x26
mov dword [ebp - 0xcc], 0x141d1673
mov dword [ebp - 0xc8], 0x5d161d1a
mov byte [ebp - 0xc4], 0x17
mov byte [ebp - 0xc1], bl
xor byte [ebp + eax - 0xcb], cl
inc eax
cmp eax, 0xa
jae 0x10072b56
mov cl, byte [ebp - 0xcc]
jmp 0x10072b41
lea eax, [ebp - 0xcb]
mov byte [ebp - 0xc1], bl
push eax
lea ecx, [ebp - 0x7c4]
call fcn.100098a9
lea eax, [ebp - 0x7dc]
mov byte [ebp - 4], 0x27
push eax
lea eax, [ebp - 0x7c4]
push eax
call fcn.10071a09
pop ecx
pop ecx
lea ecx, [ebp - 0x7c4]
mov dword [0x100e0e54], eax
call fcn.1000ae24
lea ecx, [ebp - 0x7dc]
mov dword [ebp - 4], edi
call fcn.1000ae24
push 0x2d
pop eax
mov byte [ebp - 0x14f], al
mov cl, 0x1d
mov byte [ebp - 0x14e], al
mov eax, ebx
mov dword [ebp - 0x158], 0x7b58541d
mov dword [ebp - 0x154], 0x697e787b
mov byte [ebp - 0x150], 0x6e
mov word [ebp - 0x14d], 0x2c
xor byte [ebp + eax - 0x157], cl
inc eax
cmp eax, 0xb
jae 0x10072bf1
mov cl, byte [ebp - 0x158]
jmp 0x10072bdc
lea eax, [ebp - 0x157]
mov byte [ebp - 0x14c], bl
push eax
lea ecx, [ebp - 0x80c]
call fcn.100098a9
mov dword [ebp - 4], 0x28
mov cl, 0x60
mov dword [ebp - 0xd8], 0x90c0360
mov eax, ebx
mov dword [ebp - 0xd4], 0x4e140e05
mov dword [ebp - 0xd0], 0xc0c04
xor byte [ebp + eax - 0xd7], cl
inc eax
cmp eax, 0xa
jae 0x10072c47
mov cl, byte [ebp - 0xd8]
jmp 0x10072c32
lea eax, [ebp - 0xd7]
mov byte [ebp - 0xcd], bl
push eax
lea ecx, [ebp - 0x7f4]
call fcn.100098a9
lea eax, [ebp - 0x80c]
mov byte [ebp - 4], 0x29
push eax
lea eax, [ebp - 0x7f4]
push eax
call fcn.10071a09
pop ecx
pop ecx
lea ecx, [ebp - 0x7f4]
mov dword [0x100e0818], eax
call fcn.1000ae24
lea ecx, [ebp - 0x80c]
mov dword [ebp - 4], edi
call fcn.1000ae24
movaps xmm0, xmmword [0x100b7a60]
mov ecx, ebx
movups xmmword [ebp - 0x40c], xmm0
mov word [ebp - 0x3fc], 0x7a
mov al, byte [ebp - 0x40c]
xor byte [ebp + ecx - 0x40b], al
inc ecx
cmp ecx, 0x10
jb 0x10072caf
lea eax, [ebp - 0x40b]
mov byte [ebp - 0x3fb], bl
push eax
lea ecx, [ebp - 0x83c]
call fcn.100098a9
movaps xmm0, xmmword [0x100b78d0]
mov ecx, ebx
mov dword [ebp - 4], 0x2a
movups xmmword [ebp - 0x434], xmm0
mov word [ebp - 0x424], 0x34
mov al, byte [ebp - 0x434]
xor byte [ebp + ecx - 0x433], al
inc ecx
cmp ecx, 0x10
jb 0x10072cfa
lea eax, [ebp - 0x433]
mov byte [ebp - 0x423], bl
push eax
lea ecx, [ebp - 0x974]
call fcn.100098a9
lea eax, [ebp - 0x83c]
mov byte [ebp - 4], 0x2b
push eax
lea eax, [ebp - 0x974]
push eax
call fcn.10071a09
pop ecx
pop ecx
lea ecx, [ebp - 0x974]
mov dword [0x100e0ccc], eax
call fcn.1000ae24
lea ecx, [ebp - 0x83c]
mov dword [ebp - 4], edi
call fcn.1000ae24
movaps xmm0, xmmword [0x100b78f0]
mov ecx, ebx
movups xmmword [ebp - 0x25c], xmm0
mov dword [ebp - 0x24c], 0x544b5674
mov dword [ebp - 0x248], 0x15141457
mov byte [ebp - 0x244], bl
mov al, byte [ebp - 0x25c]
xor byte [ebp + ecx - 0x25b], al
inc ecx
cmp ecx, 0x17
jb 0x10072d86
lea eax, [ebp - 0x25b]
mov byte [ebp - 0x244], bl
push eax
lea ecx, [ebp - 0x86c]
call fcn.100098a9
mov dword [ebp - 4], 0x2c
mov cl, 0x26
mov dword [ebp - 0x198], 0x4e565026
mov eax, ebx
mov dword [ebp - 0x194], 0x454f555f
mov dword [ebp - 0x190], 0x4a420855
mov word [ebp - 0x18c], 0x4a
xor byte [ebp + eax - 0x197], cl
inc eax
cmp eax, 0xc
jae 0x10072df8
mov cl, byte [ebp - 0x198]
jmp 0x10072de3
lea eax, [ebp - 0x197]
mov byte [ebp - 0x18b], bl
push eax
lea ecx, [ebp - 0x854]
call fcn.100098a9
lea eax, [ebp - 0x86c]
mov byte [ebp - 4], 0x2d
push eax
lea eax, [ebp - 0x854]
push eax
call fcn.10071a09
pop ecx
pop ecx
lea ecx, [ebp - 0x854]
mov dword [0x100e085c], eax
call fcn.1000ae24
lea ecx, [ebp - 0x86c]
mov dword [ebp - 4], edi
call fcn.1000ae24
mov ecx, dword [0x100e0914]
movaps xmm0, xmmword [0x100b7970]
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
mov eax, dword [eax + 5]
mov eax, dword [eax]
mov dword [0x100e0cb8], eax
mov eax, dword [ecx]
mov ecx, ebx
mov eax, dword [eax + 0x2c]
mov eax, dword [eax + 0xa]
mov eax, dword [eax]
mov dword [0x100e080c], eax
movups xmmword [ebp - 0x208], xmm0
mov dword [ebp - 0x1f8], 0x405f4050
mov dword [ebp - 0x1f4], 0x405f405f
mov dword [ebp - 0x1f0], 0x5323405f
mov byte [ebp - 0x1ec], bl
mov al, byte [ebp - 0x208]
xor byte [ebp + ecx - 0x207], al
inc ecx
cmp ecx, 0x1b
jb 0x10072e9f
push 6
pop ecx
mov byte [ebp - 0x1ec], bl
mov eax, ebx
mov byte [ebp - 0xe4], cl
mov dword [ebp - 0xe3], 0x6f616863
mov dword [ebp - 0xdf], 0x62286368
mov word [ebp - 0xdb], 0x6a6a
mov byte [ebp - 0xd9], bl
xor byte [ebp + eax - 0xe3], cl
inc eax
cmp eax, 0xa
jae 0x10072efb
mov cl, byte [ebp - 0xe4]
jmp 0x10072ee6
lea eax, [ebp - 0x207]
mov byte [ebp - 0xd9], bl
push eax
lea eax, [ebp - 0xe3]
push eax
call fcn.1007c6a5
movaps xmm0, xmmword [0x100b77f0]
pop ecx
pop ecx
mov eax, dword [eax + 1]
push 0x1f
pop ecx
push 0xf
mov eax, dword [eax]
mov dword [0x100e0a3c], eax
pop eax
mov byte [ebp - 0x1d7], cl
mov byte [ebp - 0x1d4], cl
mov byte [ebp - 0x1d1], cl
mov byte [ebp - 0x1ce], cl
mov ecx, ebx
movups xmmword [ebp - 0x1e8], xmm0
mov byte [ebp - 0x1d8], 0x7d
mov byte [ebp - 0x1d6], al
mov byte [ebp - 0x1d5], 7
mov word [ebp - 0x1d3], 0x7979
mov word [ebp - 0x1d0], 0xe0a
mov byte [ebp - 0x1cd], al
mov word [ebp - 0x1cc], 0x7c
mov al, byte [ebp - 0x1e8]
xor byte [ebp + ecx - 0x1e7], al
inc ecx
cmp ecx, 0x1c
jb 0x10072f83
movaps xmm0, xmmword [0x100b78c0]
mov ecx, ebx
mov byte [ebp - 0x1cb], bl
movups xmmword [ebp - 0x420], xmm0
mov word [ebp - 0x410], 0x33
mov al, byte [ebp - 0x420]
xor byte [ebp + ecx - 0x41f], al
inc ecx
cmp ecx, 0x10
jb 0x10072fb5
lea eax, [ebp - 0x1e7]
mov byte [ebp - 0x40f], bl
push eax
lea eax, [ebp - 0x41f]
push eax
call fcn.1007c6a5
movaps xmm0, xmmword [0x100b7a30]
pop ecx
pop ecx
mov eax, dword [eax + 1]
mov ecx, ebx
mov eax, dword [eax]
movups xmmword [ebp - 0x4f4], xmm0
mov dword [0x100e0cc0], eax
movaps xmm0, xmmword [0x100b7a40]
movups xmmword [ebp - 0x4e4], xmm0
mov dword [ebp - 0x4d4], 0x747564
mov al, byte [ebp - 0x4f4]
xor byte [ebp + ecx - 0x4f3], al
inc ecx
cmp ecx, 0x22
jb 0x10073015
mov byte [ebp - 0x4d1], bl
mov cl, 0x67
mov dword [ebp - 0xf0], 0xe0b0467
mov eax, ebx
mov dword [ebp - 0xec], 0x49130902
mov dword [ebp - 0xe8], 0xb0b03
xor byte [ebp + eax - 0xef], cl
inc eax
cmp eax, 0xa
jae 0x10073065
mov cl, byte [ebp - 0xf0]
jmp 0x10073050
lea eax, [ebp - 0x4f3]
mov byte [ebp - 0xe5], bl
push eax
lea eax, [ebp - 0xef]
push eax
call fcn.1007c6a5
movaps xmm0, xmmword [0x100b79f0]
pop ecx
pop ecx
mov eax, dword [eax + 1]
mov ecx, ebx
push 0x7c
mov dword [0x100e0e48], eax
pop eax
movups xmmword [ebp - 0x224], xmm0
mov word [ebp - 0x214], 0x647b
mov byte [ebp - 0x212], al
mov word [ebp - 0x211], 0x6477
mov byte [ebp - 0x20f], 7
mov byte [ebp - 0x20e], al
mov dword [ebp - 0x20d], 0x757464
mov al, byte [ebp - 0x224]
xor byte [ebp + ecx - 0x223], al
inc ecx
cmp ecx, 0x19
jb 0x100730ca
push 0x2d
pop ecx
mov byte [ebp - 0x20a], bl
mov eax, ebx
mov byte [ebp - 0xfc], cl
mov dword [ebp - 0xfb], 0x4844414e
mov dword [ebp - 0xf7], 0x49035943
mov word [ebp - 0xf3], 0x4141
mov byte [ebp - 0xf1], bl
xor byte [ebp + eax - 0xfb], cl
inc eax
cmp eax, 0xa
jae 0x10073126
mov cl, byte [ebp - 0xfc]
jmp 0x10073111
lea eax, [ebp - 0x223]
mov byte [ebp - 0xf1], bl
push eax
lea eax, [ebp - 0xfb]
push eax
call fcn.1007c6a5
movaps xmm0, xmmword [0x100b7880]
pop ecx
pop ecx
mov eax, dword [eax + 3]
mov ecx, ebx
mov dword [0x100e0b94], eax
movups xmmword [ebp - 0x240], xmm0
mov dword [ebp - 0x230], 0x24263250
mov dword [ebp - 0x22c], 0x322a2232
mov word [ebp - 0x228], 0x2a24
mov byte [ebp - 0x226], bl
mov al, byte [ebp - 0x240]
xor byte [ebp + ecx - 0x23f], al
inc ecx
cmp ecx, 0x19
jb 0x1007317c
push 0xf
pop ecx
mov byte [ebp - 0x226], bl
mov eax, ebx
mov byte [ebp - 0x108], cl
mov dword [ebp - 0x107], 0x6a66636c
mov dword [ebp - 0x103], 0x6b217b61
mov word [ebp - 0xff], 0x6363
mov byte [ebp - 0xfd], bl
xor byte [ebp + eax - 0x107], cl
inc eax
cmp eax, 0xa
jae 0x100731d8
mov cl, byte [ebp - 0x108]
jmp 0x100731c3
lea eax, [ebp - 0x23f]
mov byte [ebp - 0xfd], bl
push eax
lea eax, [ebp - 0x107]
push eax
call fcn.1007c6a5
movaps xmm0, xmmword [0x100b7a10]
pop ecx
pop ecx
mov eax, dword [eax + 2]
mov ecx, ebx
mov eax, dword [eax]
mov dword [0x100e09f0], eax
movups xmmword [ebp - 0x1c8], xmm0
mov dword [ebp - 0x1b8], 0x1d1c0d6b
mov dword [ebp - 0x1b4], 0xd6b1d0d
mov dword [ebp - 0x1b0], 0x6e0d1a6f
mov word [ebp - 0x1ac], 0x1d
mov al, byte [ebp - 0x1c8]
xor byte [ebp + ecx - 0x1c7], al
inc ecx
cmp ecx, 0x1c
jb 0x10073234
push 0x1f
pop ecx
mov byte [ebp - 0x1ab], bl
mov eax, ebx
mov byte [ebp - 0x114], cl
mov dword [ebp - 0x113], 0x7a76737c
mov dword [ebp - 0x10f], 0x7b316b71
mov word [ebp - 0x10b], 0x7373
mov byte [ebp - 0x109], bl
xor byte [ebp + eax - 0x113], cl
inc eax
cmp eax, 0xa
jae 0x10073290
mov cl, byte [ebp - 0x114]
jmp 0x1007327b
lea eax, [ebp - 0x1c7]
mov byte [ebp - 0x109], bl
push eax
lea eax, [ebp - 0x113]
push eax
call fcn.1007c6a5
movaps xmm0, xmmword [0x100b7a50]
pop ecx
pop ecx
mov eax, dword [eax + 2]
mov ecx, ebx
movups xmmword [ebp - 0x460], xmm0
mov dword [0x100e0838], eax
movaps xmm0, xmmword [0x100b79e0]
movups xmmword [ebp - 0x450], xmm0
mov dword [ebp - 0x440], 0x617e617e
mov dword [ebp - 0x43c], 0x617e617e
mov word [ebp - 0x438], 0x7803
mov byte [ebp - 0x436], bl
mov al, byte [ebp - 0x460]
xor byte [ebp + ecx - 0x45f], al
inc ecx
cmp ecx, 0x29
jb 0x100732f4
mov byte [ebp - 0x436], bl
mov cl, 0x38
mov dword [ebp - 0x120], 0x51545b38
mov eax, ebx
mov dword [ebp - 0x11c], 0x164c565d
mov dword [ebp - 0x118], 0x54545c
xor byte [ebp + eax - 0x11f], cl
inc eax
cmp eax, 0xa
jae 0x10073344
mov cl, byte [ebp - 0x120]
jmp 0x1007332f
lea eax, [ebp - 0x45f]
mov byte [ebp - 0x115], bl
push eax
lea eax, [ebp - 0x11f]
push eax
call fcn.1007c6a5
pop ecx
pop ecx
push 0x7c
mov eax, dword [eax + 1]
pop ecx
mov dword [0x100e0e58], eax
mov eax, ebx
mov byte [ebp - 0x18], cl
mov dword [ebp - 0x17], 0x1809343f
mov dword [ebp - 0x13], 0x81d143f
mov byte [ebp - 0xf], bl
xor byte [ebp + eax - 0x17], cl
inc eax
cmp eax, 8
jae 0x1007338f
mov cl, byte [ebp - 0x18]
jmp 0x10073380
lea eax, [ebp - 0x17]
mov byte [ebp - 0xf], bl
push eax
call fcn.10071877
pop ecx
mov dword [0x100e0e5c], eax
mov cl, 0x5c
mov dword [ebp - 0x168], 0x282f2a5c
mov eax, ebx
mov dword [ebp - 0x164], 0x3e353038
mov dword [ebp - 0x160], 0x30303872
mov byte [ebp - 0x15c], bl
xor byte [ebp + eax - 0x167], cl
inc eax
cmp eax, 0xb
jae 0x100733de
mov cl, byte [ebp - 0x168]
jmp 0x100733c9
lea eax, [ebp - 0x167]
mov byte [ebp - 0x15c], bl
push eax
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
test eax, eax
je 0x10073408
push 0x100b7780
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
mov dword [0x100e0cd0], eax
movaps xmm0, xmmword [0x100b78e0]
mov ecx, ebx
movups xmmword [ebp - 0x3d0], xmm0
mov dword [ebp - 0x3b0], 0x28372837
movaps xmm0, xmmword [0x100b7870]
movups xmmword [ebp - 0x3c0], xmm0
mov dword [ebp - 0x3ac], 0x28372837
mov dword [ebp - 0x3a8], 0x4e284a30
mov word [ebp - 0x3a4], 0x38
mov al, byte [ebp - 0x3d0]
xor byte [ebp + ecx - 0x3cf], al
inc ecx
cmp ecx, 0x2c
jb 0x1007344d
push 9
pop ecx
mov byte [ebp - 0x3a3], bl
mov eax, ebx
mov byte [ebp - 0x12c], cl
mov dword [ebp - 0x12b], 0x606e676c
mov dword [ebp - 0x127], 0x6d276c67
mov word [ebp - 0x123], 0x6565
mov byte [ebp - 0x121], bl
xor byte [ebp + eax - 0x12b], cl
inc eax
cmp eax, 0xa
jae 0x100734a9
mov cl, byte [ebp - 0x12c]
jmp 0x10073494
lea eax, [ebp - 0x3cf]
mov byte [ebp - 0x121], bl
push eax
lea eax, [ebp - 0x12b]
push eax
call fcn.1007c6a5
movaps xmm0, xmmword [0x100b7a70]
movups xmmword [ebp - 0x524], xmm0
pop ecx
movaps xmm0, xmmword [0x100b77e0]
movups xmmword [ebp - 0x514], xmm0
pop ecx
movaps xmm0, xmmword [0x100b77c0]
mov ecx, ebx
mov dword [0x100e0cd4], eax
movups xmmword [ebp - 0x504], xmm0
mov al, byte [ebp - 0x524]
xor byte [ebp + ecx - 0x523], al
inc ecx
cmp ecx, 0x2e
jb 0x100734f5
push 0x3e
pop ecx
mov byte [ebp - 0x4f5], bl
mov eax, ebx
mov byte [ebp - 0x138], cl
mov dword [ebp - 0x137], 0x5b57525d
mov dword [ebp - 0x133], 0x5a104a50
mov word [ebp - 0x12f], 0x5252
mov byte [ebp - 0x12d], bl
xor byte [ebp + eax - 0x137], cl
inc eax
cmp eax, 0xa
jae 0x10073551
mov cl, byte [ebp - 0x138]
jmp 0x1007353c
lea eax, [ebp - 0x523]
mov byte [ebp - 0x12d], bl
push eax
lea eax, [ebp - 0x137]
push eax
call fcn.1007c6a5
movaps xmm0, xmmword [0x100b7910]
pop ecx
pop ecx
mov dword [0x100e0cd8], eax
movups xmmword [ebp - 0x350], xmm0
mov dword [ebp - 0x340], 0x595c5159
mov dword [ebp - 0x33c], 0x3a54554a
mov byte [ebp - 0x338], bl
mov cl, byte [ebp - 0x350]
xor byte [ebp + ebx - 0x34f], cl
inc ebx
cmp ebx, 0x17
jb 0x10073599
mov al, 1
call fcn.1007d98b
ret