Function at 0x10128850
Capabilities:
Contain obfuscated stackstrings
Encode data using xor
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1019fa4d
mov eax, dword fs:[0]
push eax
sub esp, 0x54
mov eax, dword [0x101f6e00]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x5c], edi
push 0x101287f0
push 0xa7c679
call fcn.100020f0
mov dword [ebp - 0x54], 0x465b4e29
xor esi, esi
mov dword [ebp - 0x50], 0x4676595c
mov dword [ebp - 0x4c], 0x46405d59
mov word [ebp - 0x48], 0x47
nop dword [eax]
push esi
lea ecx, [ebp - 0x53]
call fcn.10061240
push esi
lea ecx, [ebp - 0x53]
mov bl, byte [eax]
xor bl, byte [ebp - 0x54]
call fcn.10061240
inc esi
mov byte [eax], bl
cmp esi, 0xc
jb 0x101288b0
push 0xc
lea ecx, [ebp - 0x53]
call fcn.10061240
lea ecx, [ebp - 0x44]
mov byte [eax], 0
lea eax, [ebp - 0x53]
push eax
call fcn.10046c60
lea eax, [edi + 4]
mov dword [ebp - 4], 0
push eax
sub esp, 0x1c
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x44]
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
movaps xmm0, xmmword [0x101ddf80]
xor esi, esi
movups xmmword [ebp - 0x28], xmm0
mov word [ebp - 0x18], 0x1810
mov byte [ebp - 0x16], 0
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x27]
call fcn.1004ecd0
push esi
lea ecx, [ebp - 0x27]
mov bl, byte [eax]
xor bl, byte [ebp - 0x28]
call fcn.1004ecd0
inc esi
mov byte [eax], bl
cmp esi, 0x11
jb 0x10128930
push 0x11
lea ecx, [ebp - 0x27]
call fcn.1004ecd0
lea ecx, [ebp - 0x27]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10128962
sub ecx, edx
lea eax, [ebp - 0x27]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
lea eax, [edi + 8]
push eax
sub esp, 0x1c
lea eax, [ebp - 0x44]
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi + 4]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
movaps xmm0, xmmword [0x101dda70]
xor esi, esi
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x18], 0x570008
nop dword [eax]
push esi
lea ecx, [ebp - 0x27]
call fcn.100611e0
push esi
lea ecx, [ebp - 0x27]
mov bl, byte [eax]
xor bl, byte [ebp - 0x28]
call fcn.100611e0
inc esi
mov byte [eax], bl
cmp esi, 0x12
jb 0x101289b0
push 0x12
lea ecx, [ebp - 0x27]
call fcn.100611e0
lea ecx, [ebp - 0x27]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x101289e2
sub ecx, edx
lea eax, [ebp - 0x27]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
add edi, 0xc
lea eax, [ebp - 0x44]
push edi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
mov eax, dword [ebp - 0x60]
mov ecx, dword [0x10297f7c]
push dword [eax]
call fcn.100e16c0
movaps xmm0, xmmword [0x101ddfd0]
xor esi, esi
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x18], 0xe041d0c
mov byte [ebp - 0x14], 0
push esi
lea ecx, [ebp - 0x27]
call fcn.100e94c0
mov bl, byte [ebp - 0x28]
lea ecx, [ebp - 0x27]
push esi
xor bl, byte [eax]
call fcn.100e94c0
inc esi
mov byte [eax], bl
cmp esi, 0x13
jb 0x10128a32
push 0x13
lea ecx, [ebp - 0x27]
call fcn.100e94c0
lea ecx, [ebp - 0x27]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10128a64
sub ecx, edx
lea eax, [ebp - 0x27]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov eax, dword [ebp - 0x5c]
add eax, 0x10
push eax
sub esp, 0x1c
lea eax, [ebp - 0x44]
mov ecx, esp
push eax
call fcn.10046cb0
mov eax, dword [ebp - 0x60]
mov ecx, dword [0x10297f7c]
push dword [eax]
call fcn.100e16c0
movaps xmm0, xmmword [0x101de630]
xor esi, esi
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x18], 0x4b424d5e
mov word [ebp - 0x14], 0x49
nop dword [eax]
push esi
lea ecx, [ebp - 0x27]
call fcn.10061120
mov bl, byte [ebp - 0x28]
lea ecx, [ebp - 0x27]
push esi
xor bl, byte [eax]
call fcn.10061120
inc esi
mov byte [eax], bl
cmp esi, 0x14
jb 0x10128ac0
push 0x14
lea ecx, [ebp - 0x27]
call fcn.10061120
lea ecx, [ebp - 0x27]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10128af2
sub ecx, edx
lea eax, [ebp - 0x27]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov esi, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
add esi, 0x24
push esi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [esi], 0
jne 0x10128b48
push 0x7e
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
movaps xmm0, xmmword [0x101de890]
xor esi, esi
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x18], 0x5e494f4c
mov byte [ebp - 0x14], 0
push esi
lea ecx, [ebp - 0x27]
call fcn.100e94c0
push esi
lea ecx, [ebp - 0x27]
mov bl, byte [eax]
xor bl, byte [ebp - 0x28]
call fcn.100e94c0
inc esi
mov byte [eax], bl
cmp esi, 0x13
jb 0x10128b60
push 0x13
lea ecx, [ebp - 0x27]
call fcn.100e94c0
lea ecx, [ebp - 0x27]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10128b92
sub ecx, edx
lea eax, [ebp - 0x27]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov edi, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
lea esi, [edi + 0x14]
push esi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi + 4]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [esi], 0
jne 0x10128bec
push 0x81
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
movaps xmm0, xmmword [0x101df060]
xor esi, esi
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x18], 0x6a607968
mov word [ebp - 0x14], 0x3b
push esi
lea ecx, [ebp - 0x27]
call fcn.10061120
push esi
lea ecx, [ebp - 0x27]
mov bl, byte [eax]
xor bl, byte [ebp - 0x28]
call fcn.10061120
inc esi
mov byte [eax], bl
cmp esi, 0x14
jb 0x10128c06
push 0x14
lea ecx, [ebp - 0x27]
call fcn.10061120
lea ecx, [ebp - 0x27]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10128c38
sub ecx, edx
lea eax, [ebp - 0x27]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
add edi, 0x40
lea eax, [ebp - 0x44]
push edi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
mov eax, dword [ebp - 0x60]
mov ecx, dword [0x10297f7c]
push dword [eax]
call fcn.100e16c0
cmp dword [edi], 0
jne 0x10128c91
push 0x83
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
movaps xmm0, xmmword [0x101dd7e0]
xor esi, esi
movups xmmword [ebp - 0x24], xmm0
mov byte [ebp - 0x14], 0
push esi
lea ecx, [ebp - 0x23]
call fcn.10061300
push esi
lea ecx, [ebp - 0x23]
mov bl, byte [eax]
xor bl, byte [ebp - 0x24]
call fcn.10061300
inc esi
mov byte [eax], bl
cmp esi, 0xf
jb 0x10128ca2
push 0xf
lea ecx, [ebp - 0x23]
call fcn.10061300
lea ecx, [ebp - 0x23]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10128cd4
sub ecx, edx
lea eax, [ebp - 0x23]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov esi, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
add esi, 0x44
push esi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [esi], 0
jne 0x10128d2d
push 0x87
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
movaps xmm0, xmmword [0x101debd0]
xor esi, esi
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x18], 0x777067
push esi
lea ecx, [ebp - 0x27]
call fcn.100611e0
push esi
lea ecx, [ebp - 0x27]
mov bl, byte [eax]
xor bl, byte [ebp - 0x28]
call fcn.100611e0
inc esi
mov byte [eax], bl
cmp esi, 0x12
jb 0x10128d41
push 0x12
lea ecx, [ebp - 0x27]
call fcn.100611e0
lea ecx, [ebp - 0x27]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10128d73
sub ecx, edx
lea eax, [ebp - 0x27]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov esi, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
add esi, 0x3c
push esi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [esi], 0
jne 0x10128dcc
push 0x89
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
mov dword [ebp - 0x1c], 0x3d3c2b49
xor esi, esi
mov dword [ebp - 0x18], 0x7827263d
mov byte [ebp - 0x14], 0
push esi
lea ecx, [ebp - 0x1b]
call fcn.1004c0c0
push esi
lea ecx, [ebp - 0x1b]
mov bl, byte [eax]
xor bl, byte [ebp - 0x1c]
call fcn.1004c0c0
inc esi
mov byte [eax], bl
cmp esi, 7
jb 0x10128de0
push 7
lea ecx, [ebp - 0x1b]
call fcn.1004c0c0
lea ecx, [ebp - 0x1b]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10128e12
sub ecx, edx
lea eax, [ebp - 0x1b]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov ebx, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
lea esi, [ebx + 0x74]
push esi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
push dword [ebx + 0xc]
mov ecx, dword [0x10297f7c]
lea edi, [ebx + 0xc]
call fcn.100e16c0
cmp dword [esi], 0
jne 0x10128e6f
push 0x8e
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
mov dword [ebp - 0x1c], 0x63627517
xor esi, esi
mov dword [ebp - 0x18], 0x25797863
mov byte [ebp - 0x14], 0
push esi
lea ecx, [ebp - 0x1b]
call fcn.1004c0c0
mov bl, byte [ebp - 0x1c]
lea ecx, [ebp - 0x1b]
push esi
xor bl, byte [eax]
call fcn.1004c0c0
inc esi
mov byte [eax], bl
cmp esi, 7
jb 0x10128e83
push 7
lea ecx, [ebp - 0x1b]
call fcn.1004c0c0
lea ecx, [ebp - 0x1b]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10128eb5
sub ecx, edx
lea eax, [ebp - 0x1b]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov esi, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
add esi, 0x78
push esi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [esi], 0
jne 0x10128f0e
push 0x90
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
mov dword [ebp - 0x1c], 0x32332446
xor esi, esi
mov dword [ebp - 0x18], 0x75282932
mov byte [ebp - 0x14], 0
push esi
lea ecx, [ebp - 0x1b]
call fcn.1004c0c0
mov bl, byte [ebp - 0x1c]
lea ecx, [ebp - 0x1b]
push esi
xor bl, byte [eax]
call fcn.1004c0c0
inc esi
mov byte [eax], bl
cmp esi, 7
jb 0x10128f22
push 7
lea ecx, [ebp - 0x1b]
call fcn.1004c0c0
lea ecx, [ebp - 0x1b]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10128f54
sub ecx, edx
lea eax, [ebp - 0x1b]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov esi, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
add esi, 0x7c
push esi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [esi], 0
jne 0x10128fad
push 0x92
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
movaps xmm0, xmmword [0x101dea90]
xor esi, esi
movups xmmword [ebp - 0x24], xmm0
mov byte [ebp - 0x14], 0
nop
push esi
lea ecx, [ebp - 0x23]
call fcn.10061300
mov bl, byte [ebp - 0x24]
lea ecx, [ebp - 0x23]
push esi
xor bl, byte [eax]
call fcn.10061300
inc esi
mov byte [eax], bl
cmp esi, 0xf
jb 0x10128fc0
push 0xf
lea ecx, [ebp - 0x23]
call fcn.10061300
lea ecx, [ebp - 0x23]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10128ff2
sub ecx, edx
lea eax, [ebp - 0x23]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov esi, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
sub esi, 0xffffff80
push esi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [esi], 0
jne 0x1012904b
push 0x95
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
movaps xmm0, xmmword [0x101dd770]
xor esi, esi
movups xmmword [ebp - 0x24], xmm0
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x23]
call fcn.100564d0
push esi
lea ecx, [ebp - 0x23]
mov bl, byte [eax]
xor bl, byte [ebp - 0x24]
call fcn.100564d0
inc esi
mov byte [eax], bl
cmp esi, 0xe
jb 0x10129060
push 0xe
lea ecx, [ebp - 0x23]
call fcn.100564d0
lea ecx, [ebp - 0x23]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10129092
sub ecx, edx
lea eax, [ebp - 0x23]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov esi, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
add esi, 0x84
push esi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [esi], 0
jne 0x101290ee
push 0x98
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
mov dword [ebp - 0x20], 0x23392f4d
xor esi, esi
mov dword [ebp - 0x1c], 0x2c282912
mov dword [ebp - 0x18], 0x20122539
mov word [ebp - 0x14], 0x28
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x1f]
call fcn.10061240
push esi
lea ecx, [ebp - 0x1f]
mov bl, byte [eax]
xor bl, byte [ebp - 0x20]
call fcn.10061240
inc esi
mov byte [eax], bl
cmp esi, 0xc
jb 0x10129110
push 0xc
lea ecx, [ebp - 0x1f]
call fcn.10061240
lea ecx, [ebp - 0x1f]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10129142
sub ecx, edx
lea eax, [ebp - 0x1f]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov esi, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
add esi, 0x88
push esi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [esi], 0
jne 0x1012919e
push 0x9a
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
movaps xmm0, xmmword [0x101de5b0]
xor esi, esi
movups xmmword [ebp - 0x24], xmm0
mov byte [ebp - 0x14], 0
nop
push esi
lea ecx, [ebp - 0x23]
call fcn.10061300
push esi
lea ecx, [ebp - 0x23]
mov bl, byte [eax]
xor bl, byte [ebp - 0x24]
call fcn.10061300
inc esi
mov byte [eax], bl
cmp esi, 0xf
jb 0x101291b0
push 0xf
lea ecx, [ebp - 0x23]
call fcn.10061300
lea ecx, [ebp - 0x23]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x101291e2
sub ecx, edx
lea eax, [ebp - 0x23]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov esi, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
add esi, 0x8c
push esi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [esi], 0
jne 0x1012923e
push 0x9c
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
mov dword [ebp - 0x24], 0x243e284a
xor esi, esi
mov dword [ebp - 0x20], 0x2b2f2e15
mov dword [ebp - 0x1c], 0x2b15223e
mov word [ebp - 0x18], 0x2626
mov byte [ebp - 0x16], 0
nop
push esi
lea ecx, [ebp - 0x23]
call fcn.10056780
push esi
lea ecx, [ebp - 0x23]
mov bl, byte [eax]
xor bl, byte [ebp - 0x24]
call fcn.10056780
inc esi
mov byte [eax], bl
cmp esi, 0xd
jb 0x10129260
push 0xd
lea ecx, [ebp - 0x23]
call fcn.10056780
lea ecx, [ebp - 0x23]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10129292
sub ecx, edx
lea eax, [ebp - 0x23]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov esi, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
add esi, 0x90
push esi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [esi], 0
jne 0x101292ee
push 0x9e
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
mov dword [ebp - 0x24], 0x5b4a5a29
xor esi, esi
mov dword [ebp - 0x20], 0x76454546
mov dword [ebp - 0x1c], 0x4c44484a
mov word [ebp - 0x18], 0x485b
mov byte [ebp - 0x16], 0
nop
push esi
lea ecx, [ebp - 0x23]
call fcn.10056780
push esi
lea ecx, [ebp - 0x23]
mov bl, byte [eax]
xor bl, byte [ebp - 0x24]
call fcn.10056780
inc esi
mov byte [eax], bl
cmp esi, 0xd
jb 0x10129310
push 0xd
lea ecx, [ebp - 0x23]
call fcn.10056780
lea ecx, [ebp - 0x23]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10129342
sub ecx, edx
lea eax, [ebp - 0x23]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov edi, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
lea ebx, [edi + 0x20]
push ebx
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi + 0x10]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [ebx], 0
jne 0x1012939c
push 0xa2
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
movaps xmm0, xmmword [0x101decd0]
xor esi, esi
movups xmmword [ebp - 0x28], xmm0
mov word [ebp - 0x18], 0x6c6e
mov byte [ebp - 0x16], 0
push esi
lea ecx, [ebp - 0x27]
call fcn.1004ecd0
push esi
lea ecx, [ebp - 0x27]
mov bl, byte [eax]
xor bl, byte [ebp - 0x28]
call fcn.1004ecd0
inc esi
mov byte [eax], bl
cmp esi, 0x11
jb 0x101293b3
push 0x11
lea ecx, [ebp - 0x27]
call fcn.1004ecd0
lea ecx, [ebp - 0x27]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x101293e5
sub ecx, edx
lea eax, [ebp - 0x27]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
lea esi, [edi + 0x30]
push esi
sub esp, 0x1c
lea eax, [ebp - 0x44]
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi + 0x10]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [esi], 0
jne 0x1012943c
push 0xa4
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
mov dword [ebp - 0x20], 0x4958483b
xor esi, esi
mov dword [ebp - 0x1c], 0x64575754
mov dword [ebp - 0x18], 0x535c5248
mov word [ebp - 0x14], 0x4f
nop dword [eax]
push esi
lea ecx, [ebp - 0x1f]
call fcn.10061240
push esi
lea ecx, [ebp - 0x1f]
mov bl, byte [eax]
xor bl, byte [ebp - 0x20]
call fcn.10061240
inc esi
mov byte [eax], bl
cmp esi, 0xc
jb 0x10129460
push 0xc
lea ecx, [ebp - 0x1f]
call fcn.10061240
lea ecx, [ebp - 0x1f]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10129492
sub ecx, edx
lea eax, [ebp - 0x1f]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
lea ebx, [edi + 0x1c]
push ebx
sub esp, 0x1c
lea eax, [ebp - 0x44]
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi + 0x10]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [ebx], 0
jne 0x101294e9
push 0xa6
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
movaps xmm0, xmmword [0x101de780]
xor esi, esi
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x18], 0x44435e45
mov word [ebp - 0x14], 0x4d
push esi
lea ecx, [ebp - 0x27]
call fcn.10061120
push esi
lea ecx, [ebp - 0x27]
mov bl, byte [eax]
xor bl, byte [ebp - 0x28]
call fcn.10061120
inc esi
mov byte [eax], bl
cmp esi, 0x14
jb 0x10129503
push 0x14
lea ecx, [ebp - 0x27]
call fcn.10061120
lea ecx, [ebp - 0x27]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10129535
sub ecx, edx
lea eax, [ebp - 0x27]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
add edi, 0x18
lea eax, [ebp - 0x44]
push edi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
mov eax, dword [ebp - 0x60]
mov ecx, dword [0x10297f7c]
push dword [eax]
call fcn.100e16c0
cmp dword [edi], 0
jne 0x1012958e
push 0xa9
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
mov dword [ebp - 0x20], 0x2e342240
xor esi, esi
mov dword [ebp - 0x1c], 0x2125371f
mov dword [ebp - 0x18], 0x2e2f30
push esi
lea ecx, [ebp - 0x1f]
call fcn.10056530
mov bl, byte [ebp - 0x20]
lea ecx, [ebp - 0x1f]
push esi
xor bl, byte [eax]
call fcn.10056530
inc esi
mov byte [eax], bl
cmp esi, 0xa
jb 0x101295a5
push 0xa
lea ecx, [ebp - 0x1f]
call fcn.10056530
lea ecx, [ebp - 0x1f]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x101295d7
sub ecx, edx
lea eax, [ebp - 0x1f]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov esi, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
add esi, 0x38
push esi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [esi], 0
jne 0x10129630
push 0xac
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
mov dword [ebp - 0x20], 0x617b6d0f
xor esi, esi
mov dword [ebp - 0x1c], 0x627d6e50
mov word [ebp - 0x18], 0x7d60
mov byte [ebp - 0x16], 0
nop word [eax + eax]
push esi
lea ecx, [ebp - 0x1f]
call fcn.1004c060
mov bl, byte [ebp - 0x20]
lea ecx, [ebp - 0x1f]
push esi
xor bl, byte [eax]
call fcn.1004c060
inc esi
mov byte [eax], bl
cmp esi, 9
jb 0x10129650
push 9
lea ecx, [ebp - 0x1f]
call fcn.1004c060
lea ecx, [ebp - 0x1f]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10129682
sub ecx, edx
lea eax, [ebp - 0x1f]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov esi, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
add esi, 0x48
push esi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [esi], 0
jne 0x101296db
push 0xae
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
mov dword [ebp - 0x24], 0x49534527
xor esi, esi
mov dword [ebp - 0x20], 0x44444678
mov dword [ebp - 0x1c], 0x48545442
mov word [ebp - 0x18], 0x5e55
mov byte [ebp - 0x16], 0
nop dword [eax]
push esi
lea ecx, [ebp - 0x23]
call fcn.10056780
push esi
lea ecx, [ebp - 0x23]
mov bl, byte [eax]
xor bl, byte [ebp - 0x24]
call fcn.10056780
inc esi
mov byte [eax], bl
cmp esi, 0xd
jb 0x10129700
push 0xd
lea ecx, [ebp - 0x23]
call fcn.10056780
lea ecx, [ebp - 0x23]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10129732
sub ecx, edx
lea eax, [ebp - 0x23]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov esi, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
add esi, 0x4c
push esi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [esi], 0
jne 0x1012978b
push 0xb0
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
mov dword [ebp - 0x20], 0x544e583a
xor esi, esi
mov dword [ebp - 0x1c], 0x48555465
mov dword [ebp - 0x18], 0x565b57
push esi
lea ecx, [ebp - 0x1f]
call fcn.10056530
push esi
lea ecx, [ebp - 0x1f]
mov bl, byte [eax]
xor bl, byte [ebp - 0x20]
call fcn.10056530
inc esi
mov byte [eax], bl
cmp esi, 0xa
jb 0x101297a2
push 0xa
lea ecx, [ebp - 0x1f]
call fcn.10056530
lea ecx, [ebp - 0x1f]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x101297d4
sub ecx, edx
lea eax, [ebp - 0x1f]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov esi, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
add esi, 0x50
push esi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [esi], 0
jne 0x1012982d
push 0xb3
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
mov dword [ebp - 0x20], 0x3c263052
xor esi, esi
mov dword [ebp - 0x1c], 0x3522270d
mov dword [ebp - 0x18], 0x37363320
mov byte [ebp - 0x14], 0
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x1f]
call fcn.100457a0
push esi
lea ecx, [ebp - 0x1f]
mov bl, byte [eax]
xor bl, byte [ebp - 0x20]
call fcn.100457a0
inc esi
mov byte [eax], bl
cmp esi, 0xb
jb 0x10129850
push 0xb
lea ecx, [ebp - 0x1f]
call fcn.100457a0
lea ecx, [ebp - 0x1f]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10129882
sub ecx, edx
lea eax, [ebp - 0x1f]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov esi, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
add esi, 0x54
push esi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [esi], 0
jne 0x101298db
push 0xb5
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
mov dword [ebp - 0x20], 0x352f395b
xor esi, esi
mov dword [ebp - 0x1c], 0x32352e04
mov dword [ebp - 0x18], 0x3e2e2a
push esi
lea ecx, [ebp - 0x1f]
call fcn.10056530
push esi
lea ecx, [ebp - 0x1f]
mov bl, byte [eax]
xor bl, byte [ebp - 0x20]
call fcn.10056530
inc esi
mov byte [eax], bl
cmp esi, 0xa
jb 0x101298f2
push 0xa
lea ecx, [ebp - 0x1f]
call fcn.10056530
lea ecx, [ebp - 0x1f]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10129924
sub ecx, edx
lea eax, [ebp - 0x1f]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov esi, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
add esi, 0x58
push esi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [esi], 0
jne 0x1012997d
push 0xb7
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
mov dword [ebp - 0x1c], 0x504a5c3e
xor esi, esi
mov dword [ebp - 0x18], 0x4c5f4c61
mov word [ebp - 0x14], 0x5b
push esi
lea ecx, [ebp - 0x1b]
call fcn.1004c120
push esi
lea ecx, [ebp - 0x1b]
mov bl, byte [eax]
xor bl, byte [ebp - 0x1c]
call fcn.1004c120
inc esi
mov byte [eax], bl
cmp esi, 8
jb 0x10129993
push 8
lea ecx, [ebp - 0x1b]
call fcn.1004c120
lea ecx, [ebp - 0x1b]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x101299c5
sub ecx, edx
lea eax, [ebp - 0x1b]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov esi, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
add esi, 0x5c
push esi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [esi], 0
jne 0x10129a1e
push 0xb9
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
mov dword [ebp - 0x20], 0xe140260
xor esi, esi
mov dword [ebp - 0x1c], 0x112033f
mov word [ebp - 0x18], 0x1406
mov byte [ebp - 0x16], 0
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x1f]
call fcn.1004c060
push esi
lea ecx, [ebp - 0x1f]
mov bl, byte [eax]
xor bl, byte [ebp - 0x20]
call fcn.1004c060
inc esi
mov byte [eax], bl
cmp esi, 9
jb 0x10129a40
push 9
lea ecx, [ebp - 0x1f]
call fcn.1004c060
lea ecx, [ebp - 0x1f]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10129a72
sub ecx, edx
lea eax, [ebp - 0x1f]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov esi, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
add esi, 0x60
push esi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [esi], 0
jne 0x10129acb
push 0xbb
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
movaps xmm0, xmmword [0x101de0e0]
xor esi, esi
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x18], 0x3c2727
nop
push esi
lea ecx, [ebp - 0x27]
call fcn.100611e0
push esi
lea ecx, [ebp - 0x27]
mov bl, byte [eax]
xor bl, byte [ebp - 0x28]
call fcn.100611e0
inc esi
mov byte [eax], bl
cmp esi, 0x12
jb 0x10129ae0
push 0x12
lea ecx, [ebp - 0x27]
call fcn.100611e0
lea ecx, [ebp - 0x27]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10129b12
sub ecx, edx
lea eax, [ebp - 0x27]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov esi, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
add esi, 0x64
push esi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [esi], 0
jne 0x10129b6b
push 0xbd
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
mov dword [ebp - 0x20], 0x564c5a38
xor esi, esi
mov dword [ebp - 0x1c], 0x5f595567
mov word [ebp - 0x18], 0x5b51
mov byte [ebp - 0x16], 0
push esi
lea ecx, [ebp - 0x1f]
call fcn.1004c060
push esi
lea ecx, [ebp - 0x1f]
mov bl, byte [eax]
xor bl, byte [ebp - 0x20]
call fcn.1004c060
inc esi
mov byte [eax], bl
cmp esi, 9
jb 0x10129b85
push 9
lea ecx, [ebp - 0x1f]
call fcn.1004c060
lea ecx, [ebp - 0x1f]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10129bb7
sub ecx, edx
lea eax, [ebp - 0x1f]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov esi, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
add esi, 0x68
push esi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [esi], 0
jne 0x10129c10
push 0xbf
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
movaps xmm0, xmmword [0x101ddba0]
xor esi, esi
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x18], 0x1e020908
mov byte [ebp - 0x14], 0
nop dword [eax + eax]
push esi
lea ecx, [ebp - 0x27]
call fcn.100e94c0
mov bl, byte [ebp - 0x28]
lea ecx, [ebp - 0x27]
push esi
xor bl, byte [eax]
call fcn.100e94c0
inc esi
mov byte [eax], bl
cmp esi, 0x13
jb 0x10129c30
push 0x13
lea ecx, [ebp - 0x27]
call fcn.100e94c0
lea ecx, [ebp - 0x27]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10129c62
sub ecx, edx
lea eax, [ebp - 0x27]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov esi, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
add esi, 0x6c
push esi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [esi], 0
jne 0x10129cbb
push 0xc2
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
movaps xmm0, xmmword [0x101dec90]
xor esi, esi
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x18], 0x706c67
nop
push esi
lea ecx, [ebp - 0x27]
call fcn.100611e0
mov bl, byte [ebp - 0x28]
lea ecx, [ebp - 0x27]
push esi
xor bl, byte [eax]
call fcn.100611e0
inc esi
mov byte [eax], bl
cmp esi, 0x12
jb 0x10129cd0
push 0x12
lea ecx, [ebp - 0x27]
call fcn.100611e0
lea ecx, [ebp - 0x27]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10129d02
sub ecx, edx
lea eax, [ebp - 0x27]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov esi, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
add esi, 0x70
push esi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
push dword [edi]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [esi], 0
jne 0x10129d5b
push 0xc5
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
mov dword [ebp - 0x1c], 0x273d2b49
xor esi, esi
mov dword [ebp - 0x18], 0x3f283a16
mov word [ebp - 0x14], 0x2c
push esi
lea ecx, [ebp - 0x1b]
call fcn.1004c120
mov bl, byte [ebp - 0x1c]
lea ecx, [ebp - 0x1b]
push esi
xor bl, byte [eax]
call fcn.1004c120
inc esi
mov byte [eax], bl
cmp esi, 8
jb 0x10129d71
push 8
lea ecx, [ebp - 0x1b]
call fcn.1004c120
lea ecx, [ebp - 0x1b]
lea edx, [ecx + 1]
mov byte [eax], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10129da3
sub ecx, edx
lea eax, [ebp - 0x1b]
push ecx
push eax
lea ecx, [ebp - 0x44]
call fcn.10047890
mov ebx, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
lea esi, [ebx + 0x34]
push esi
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.10046cb0
push dword [ebx + 4]
mov ecx, dword [0x10297f7c]
call fcn.100e16c0
cmp dword [esi], 0
jne 0x10129dfd
push 0xc8
push str.C:UsersByrockDesktopYeni
push str.NULL_Pointer
push str.ERROR____s_n_s:__d_n_n
call fcn.10089a80
add esp, 0x10
mov eax, dword [ebx + 0x1c]
test eax, eax
je 0x10129e1e
mov eax, dword [eax + 0x134]
mov dword [eax + 0x140], 0
mov dword [eax + 0x13c], 0x1f4
mov eax, dword [ebx + 0x20]
test eax, eax
je 0x10129e3f
mov eax, dword [eax + 0x134]
mov dword [eax + 0x140], 0
mov dword [eax + 0x13c], 0x14
cmp byte [ebx + 0x96], 0
je 0x10129e4f
mov byte [ebx + 0x96], 0
mov eax, dword [0x10297f7c]
mov ecx, ebx
mov eax, dword [eax + 0x370]
movd xmm0, dword [eax + 4]
cvtdq2ps xmm0, xmm0
addss xmm0, dword [0x101dd6c8]
movss dword [0x101f794c], xmm0
call fcn.1012c610
mov ecx, ebx
call fcn.1012c0c0
mov eax, dword [0xf368e0]
push 0
push 4
add eax, 0x1c8
push 0x101f794c
push eax
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
push eax
call dword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov eax, dword [0x10297f7c]
mov ecx, ebx
mov eax, dword [eax + 0x370]
cmp dword [eax + 0x80], 0
setne al
movzx eax, al
push eax
call fcn.1012aa80
lea ecx, [ebp - 0x44]
call fcn.10046bc0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.1013c8c0
mov esp, ebp
pop ebp
ret