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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push ebx
push esi
push ecx
mov dword [esp], 0x3f800000
mov esi, ecx
push 0x2a
call fcn.100348e0
push eax
push 2
call fcn.10034220
push dword [esi + 0xa4]
lea eax, [ebp - 0xc]
mov dword [ebp - 0xc], 0x43250000
push 1
push eax
push str.epoximotion_tabs
mov dword [ebp - 8], 0x43f50000
call fcn.10033360
lea eax, ds:[ebp - 0xc]
mov dword [ebp - 0xc], 0x41ca0000
push eax
mov dword [ebp - 8], 0x41cc0000
call fcn.100350c0
call fcn.10034ce0
mov byte [ebp - 0xe], 0x6c
mov al, 0x20
xor al, byte [ebp - 0xe]
mov ah, 0x18
mov byte [ebp - 0xd], al
mov bh, ah
mov al, byte [ebp - 0xe]
mov cl, 9
xor ah, al
mov byte [ebp - 5], 0
mov dl, 0xb
mov byte [ebp - 9], ah
mov ch, 0xe
mov byte [ebp - 5], 0
mov dh, 3
mov bl, 5
xor cl, al
xor dl, al
xor bl, al
mov byte [ebp - 0xc], cl
xor ch, al
mov byte [ebp - 0xb], dl
xor dh, al
mov byte [ebp - 0xa], bl
xor bh, al
mov byte [ebp - 8], ch
lea eax, [ebp - 0xd]
mov byte [ebp - 7], dh
push 1
push eax
mov byte [ebp - 6], bh
call fcn.10063180
mov bh, 0x14
mov byte [ebp - 5], 0
mov al, 0x46
mov byte [ebp - 0xd], bh
mov cl, 0x75
mov byte [ebp - 5], 0
mov dl, 0x73
mov bl, 0x71
mov ah, 0x76
mov ch, 0x7b
mov dh, 0x60
xor al, bh
xor cl, bh
mov byte [ebp - 0xc], al
xor dl, bh
mov byte [ebp - 0xb], cl
xor bl, bh
mov byte [ebp - 0xa], dl
xor ah, bh
mov byte [ebp - 9], bl
xor ch, bh
mov byte [ebp - 8], ah
xor dh, bh
mov byte [ebp - 7], ch
mov byte [ebp - 6], dh
lea eax, [ebp - 0xc]
push 1
push eax
call fcn.10063180
mov bh, 0x7a
mov byte [ebp - 5], 0
mov al, 0x2c
mov byte [ebp - 0xd], bh
mov ah, 0x1b
mov byte [ebp - 5], 0
mov dl, 9
xor al, bh
xor ah, bh
mov byte [ebp - 0xc], al
mov dh, dl
mov byte [ebp - 8], ah
mov cl, 0x13
lea eax, [ebp - 0xc]
mov ch, 0x16
mov bl, 0xf
xor cl, bh
xor dl, bh
xor ch, bh
mov byte [ebp - 0xb], cl
xor dh, bh
mov byte [ebp - 0xa], dl
push 1
xor bl, bh
mov byte [ebp - 7], ch
push eax
mov byte [ebp - 9], bl
mov byte [ebp - 6], dh
call fcn.10063180
mov byte [ebp - 0x10], 0xd
mov al, 0x5d
xor al, byte [ebp - 0x10]
mov cl, 0x61
xor cl, byte [ebp - 0x10]
mov ah, 0x68
mov byte [ebp - 0xf], al
mov dl, 0x6c
mov byte [ebp - 0xe], cl
mov ch, 0x7f
mov cl, byte [ebp - 0x10]
mov dh, 0x41
mov byte [ebp - 1], 0x7e
xor ah, cl
mov al, byte [ebp - 1]
mov bl, 0x74
xor al, cl
mov byte [ebp - 2], 0x79
mov byte [ebp - 7], al
mov bh, 0x64
mov al, byte [ebp - 2]
xor dl, cl
xor al, cl
mov byte [ebp - 0xb], ah
mov byte [ebp - 6], al
xor bl, cl
lea eax, [ebp - 0xf]
mov byte [ebp - 5], 0
xor ch, cl
mov byte [ebp - 0xd], dl
xor dh, cl
mov byte [ebp - 0xc], bl
xor bh, cl
mov byte [ebp - 0xa], ch
push 1
push eax
mov byte [ebp - 9], dh
mov byte [ebp - 8], bh
mov byte [ebp - 5], 0
call fcn.10063180
mov ah, 0x49
mov byte [ebp - 5], 0
add esp, 0x44
mov byte [ebp - 0xa], ah
mov al, 4
mov cl, 0x20
mov dl, 0x3a
mov bl, 0x2a
xor al, ah
mov byte [ebp - 5], 0
xor cl, ah
mov byte [ebp - 9], al
xor dl, ah
mov byte [ebp - 8], cl
xor bl, ah
mov byte [ebp - 7], dl
lea eax, [ebp - 9]
mov byte [ebp - 6], bl
push 1
push eax
call fcn.10063180
lea eax, [ebp - 0xc]
mov dword [ebp - 0xc], 0
push eax
mov dword [ebp - 8], 0x42e60000
call fcn.100617a0
lea eax, ds:[ebp - 0xc]
mov dword [ebp - 0xc], 0x43340000
push 0
push eax
mov dword [ebp - 8], 0x42340000
call fcn.10033800
movaps xmm0, xmmword [0x10159790]
add esp, 0x14
movups xmmword [ebp - 0x18], xmm0
mov dword [ebp - 8], 0x524f
xor ecx, ecx
nop dword [eax]
mov al, byte [ebp - 0x18]
xor byte [ebp + ecx - 0x17], al
inc ecx
cmp ecx, 0x12
jb 0x1000e080
lea eax, [ebp - 0x17]
mov byte [ebp - 5], 0
push eax
call fcn.10063e80
push esi
call fcn.10064980
mov bh, 1
mov byte [ebp - 5], 0
mov al, 0x45
mov byte [ebp - 0xd], bh
mov ah, 0x6e
mov byte [ebp - 5], 0
xor al, bh
xor ah, bh
mov cl, 0x68
mov byte [ebp - 0xc], al
mov dl, 0x72
mov byte [ebp - 8], ah
mov ch, 0x73
lea eax, [ebp - 0xc]
mov dh, 0x65
mov bl, 0x62
xor cl, bh
xor dl, bh
xor ch, bh
mov byte [ebp - 0xb], cl
xor dh, bh
mov byte [ebp - 0xa], dl
xor bl, bh
mov byte [ebp - 7], ch
push eax
mov byte [ebp - 9], bl
mov byte [ebp - 6], dh
call fcn.10065aa0
add esp, 0xc
mov dword [ebp - 0x12], 0x44497521
mov cl, 0x21
mov dword [ebp - 0xe], 0x4401444c
mov dword [ebp - 0xa], 0x4e554845
xor eax, eax
mov word [ebp - 6], 0x53
nop
xor byte [ebp + eax - 0x11], cl
inc eax
cmp eax, 0xc
jae 0x1000e11f
mov cl, byte [ebp - 0x12]
jmp 0x1000e110
lea eax, [ebp - 0x11]
mov byte [ebp - 5], 0
push eax
call fcn.100665c0
mov dh, 0x63
mov byte [ebp - 5], 0
mov al, 0x36
mov byte [ebp - 0xc], dh
mov ah, 2
mov byte [ebp - 5], 0
xor al, dh
xor ah, dh
mov cl, 0xd
mov byte [ebp - 0xb], al
mov dl, 0xf
mov byte [ebp - 7], ah
mov ch, 7
lea eax, [ebp - 0xb]
mov bl, 0xc
xor cl, dh
xor dl, dh
mov byte [ebp - 0xa], cl
xor bl, dh
mov byte [ebp - 9], dl
xor ch, dh
mov byte [ebp - 8], bl
push eax
mov byte [ebp - 6], ch
call fcn.10066bc0
call fcn.10034e20
call fcn.10033400
push 1
call fcn.10034380
add esp, 0xc
pop esi
pop ebx
mov esp, ebp
pop ebp
ret