Function at 0x10055f40
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14c
mov eax, dword [0x100b8180]
xor eax, ebp
mov dword [ebp - 4], eax
movaps xmm0, xmmword [0x100b0920]
lea ecx, [ebp - 0x128]
push esi
movups xmmword [ebp - 0x128], xmm0
mov dword [ebp - 0x118], 0xf2391609
mov dword [ebp - 0x114], 0xe1f9e7e4
mov word [ebp - 0x110], pe_nt_image_headers32
call fcn.10055600
mov edx, 0x100d95d0
lea ecx, [ebp - 0x128]
call fcn.10033e60
movss xmm1, dword [0x100b05e8]
xorps xmm0, xmm0
call fcn.1001c850
push 0xffffffffffffffff
mov esi, 0x56e210
call esi
movss xmm0, dword [0x100b05a0]
add esp, 4
mov dword [0x100bb590], eax
test eax, eax
je 0x10055fcf
movss xmm0, dword [eax + 0x544]
movss dword [ebp - 0x14c], xmm0
lea ecx, [ebp - 0x12c]
movaps xmm0, xmmword [0x100b13b0]
movups xmmword [ebp - 0x12c], xmm0
mov dword [ebp - 0x11c], 0x4a664b02
mov dword [ebp - 0x118], 0x5b465d51
mov dword [ebp - 0x114], 0x425a5462
mov word [ebp - 0x110], 0x5d
mov byte [ebp - 0x10e], 1
call fcn.1000d610
push ecx
mov dword [esp], 0x3f800000
lea eax, [ebp - 0x14c]
push str._.3f
push eax
lea eax, [ebp - 0x144]
mov dword [ebp - 0x144], 0x3f800000
push eax
push 0x100d95d4
mov edx, 8
lea ecx, [ebp - 0x12c]
call fcn.10035850
movss xmm1, dword [0x100b05e8]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1001c850
movaps xmm0, xmmword [0x100b1710]
lea ecx, [ebp - 0x124]
mov dword [ebp - 0x148], 0
mov dword [ebp - 0x144], 0
movups xmmword [ebp - 0x124], xmm0
mov dword [ebp - 0x114], 0xe2f9f5f6
mov word [ebp - 0x110], 0xff
mov byte [ebp - 0x10e], 1
call fcn.1000ed80
push 0
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x124]
call fcn.10032d70
add esp, 4
test al, al
je 0x100561ac
movss xmm0, dword [0x100d95d4]
push 0xffffffffffffffff
movss dword [ebp - 0x144], xmm0
call esi
add esp, 4
mov dword [0x100bb590], eax
test eax, eax
je 0x100561ac
movss xmm0, dword [ebp - 0x144]
movss dword [eax + 0x540], xmm0
cmp byte [0x100d9708], 0
je 0x100561ac
movss xmm0, dword [0x100d95d4]
lea ecx, [ebp - 0x138]
cvtps2pd xmm0, xmm0
mov dword [ebp - 0x118], 0x551491c
mov dword [ebp - 0x114], 0x6d676160
mov dword [ebp - 0x110], 0x1002376
movsd qword [ebp - 0x148], xmm0
movaps xmm0, xmmword [0x100b13a0]
movups xmmword [ebp - 0x138], xmm0
movaps xmm0, xmmword [0x100b12c0]
movups xmmword [ebp - 0x128], xmm0
call fcn.1000d470
movsd xmm0, qword [ebp - 0x148]
lea eax, [ebp - 0x138]
sub esp, 8
movsd qword [esp], xmm0
push eax
lea eax, [ebp - 0x108]
push eax
call fcn.10006460
add esp, 0x10
lea eax, [ebp - 0x108]
lea ecx, [ebp - 0x128]
push eax
call fcn.1000bf50
lea ecx, [ebp - 0x128]
call fcn.1000bf00
movaps xmm0, xmmword [0x100b0960]
lea ecx, [ebp - 0x128]
movups xmmword [ebp - 0x128], xmm0
mov dword [ebp - 0x118], 0xf2390c08
mov dword [ebp - 0x114], 0xe1f9e7e4
mov word [ebp - 0x110], pe_nt_image_headers32
call fcn.10055600
mov edx, 0x100d95d8
lea ecx, [ebp - 0x128]
call fcn.10033e60
movss xmm1, dword [0x100b05e8]
xorps xmm0, xmm0
call fcn.1001c850
movaps xmm0, xmmword [0x100b13c0]
lea ecx, [ebp - 0x12c]
movups xmmword [ebp - 0x12c], xmm0
mov dword [ebp - 0x11c], 0x5d6f4b02
mov dword [ebp - 0x118], 0x41475e5d
mov dword [ebp - 0x114], 0x425a5462
mov word [ebp - 0x110], 0x5d
mov byte [ebp - 0x10e], 1
call fcn.1000d610
push ecx
mov dword [esp], 0x3f800000
lea eax, [ebp - 0x144]
push str._.3f
push eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x144], 0x42c80000
push eax
push 0x100d95dc
mov edx, 8
mov dword [ebp - 0x14c], 0
lea ecx, [ebp - 0x12c]
call fcn.10035850
movss xmm1, dword [0x100b05e8]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1001c850
movaps xmm0, xmmword [0x100b16f0]
lea ecx, [ebp - 0x124]
mov dword [ebp - 0x148], 0
mov dword [ebp - 0x144], 0
movups xmmword [ebp - 0x124], xmm0
mov dword [ebp - 0x114], 0xe3faf9e1
mov word [ebp - 0x110], 0xe5
mov byte [ebp - 0x10e], 1
call fcn.1000ed80
push 0
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x124]
call fcn.10032d70
add esp, 4
test al, al
je 0x100563e7
movss xmm0, dword [0x100d95dc]
push 0xffffffffffffffff
movss dword [ebp - 0x144], xmm0
call esi
add esp, 4
mov dword [0x100bb590], eax
test eax, eax
je 0x100563e7
movss xmm0, dword [ebp - 0x144]
movss dword [eax + 0x548], xmm0
cmp byte [0x100d9708], 0
je 0x100563e7
movss xmm0, dword [0x100d95dc]
lea ecx, [ebp - 0x138]
cvtps2pd xmm0, xmm0
mov dword [ebp - 0x118], 0x5b0f2b7e
mov dword [ebp - 0x114], 0x574a4642
mov word [ebp - 0x110], 0
mov byte [ebp - 0x10e], 1
movsd qword [ebp - 0x148], xmm0
movaps xmm0, xmmword [0x100b0db0]
movups xmmword [ebp - 0x138], xmm0
movaps xmm0, xmmword [0x100b0ac0]
movups xmmword [ebp - 0x128], xmm0
call fcn.1000b450
movsd xmm0, qword [ebp - 0x148]
lea eax, [ebp - 0x138]
sub esp, 8
movsd qword [esp], xmm0
push eax
lea eax, [ebp - 0x108]
push eax
call fcn.10006460
add esp, 0x10
lea eax, [ebp - 0x108]
lea ecx, [ebp - 0x128]
push eax
call fcn.1000bf50
lea ecx, [ebp - 0x128]
call fcn.1000bf00
movaps xmm0, xmmword [0x100b0b40]
lea ecx, [ebp - 0x128]
movups xmmword [ebp - 0x128], xmm0
mov dword [ebp - 0x118], 0x3f3f263a
mov dword [ebp - 0x114], 0x30312301
mov word [ebp - 0x110], 0x32
mov byte [ebp - 0x10e], 1
call fcn.1000b5f0
mov edx, 0x100d95e0
lea ecx, [ebp - 0x128]
call fcn.10033e60
movss xmm1, dword [0x100b05e8]
xorps xmm0, xmm0
call fcn.1001c850
movaps xmm0, xmmword [0x100b1740]
lea ecx, [ebp - 0x13c]
movups xmmword [ebp - 0x13c], xmm0
mov dword [ebp - 0x11c], 0xaf8db3b3
movaps xmm0, xmmword [0x100b1670]
movups xmmword [ebp - 0x12c], xmm0
mov dword [ebp - 0x118], 0xb5868485
mov dword [ebp - 0x114], 0x82938985
mov word [ebp - 0x110], pe_nt_image_headers32
call fcn.10044170
push ecx
mov dword [esp], 0x3f800000
lea eax, [ebp - 0x144]
push str._.3f
push eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x144], 0x42c80000
push eax
push 0x100d95e4
mov edx, 8
mov dword [ebp - 0x14c], 0x3f800000
lea ecx, [ebp - 0x13c]
call fcn.10035850
movss xmm1, dword [0x100b05e8]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1001c850
movaps xmm0, xmmword [0x100b1490]
lea ecx, [ebp - 0x12c]
mov dword [ebp - 0x148], 0
mov dword [ebp - 0x144], 0
movups xmmword [ebp - 0x12c], xmm0
mov dword [ebp - 0x11c], 0x485a4e56
mov dword [ebp - 0x118], 0x13515154
mov dword [ebp - 0x114], 0x20262731
mov word [ebp - 0x110], pe_nt_image_headers32
call fcn.10056e40
push 0
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x12c]
call fcn.10032d70
add esp, 4
test al, al
je 0x10056631
movss xmm0, dword [0x100d95e4]
push 0xffffffffffffffff
movss dword [ebp - 0x144], xmm0
call esi
add esp, 4
mov dword [0x100bb590], eax
test eax, eax
je 0x10056631
movss xmm0, dword [ebp - 0x144]
movss dword [eax + 0x560], xmm0
cmp byte [0x100d9708], 0
je 0x10056631
movss xmm0, dword [0x100d95e4]
lea ecx, [ebp - 0x140]
cvtps2pd xmm0, xmm0
mov dword [ebp - 0x110], 0x100095c
movsd qword [ebp - 0x148], xmm0
movaps xmm0, xmmword [0x100b0db0]
movups xmmword [ebp - 0x140], xmm0
movaps xmm0, xmmword [0x100b0bb0]
movups xmmword [ebp - 0x130], xmm0
movaps xmm0, xmmword [0x100b11c0]
movups xmmword [ebp - 0x120], xmm0
call fcn.1000b940
movsd xmm0, qword [ebp - 0x148]
lea eax, [ebp - 0x140]
sub esp, 8
movsd qword [esp], xmm0
push eax
lea eax, [ebp - 0x108]
push eax
call fcn.10006460
add esp, 0x10
lea eax, [ebp - 0x108]
lea ecx, [ebp - 0x128]
push eax
call fcn.1000bf50
lea ecx, [ebp - 0x128]
call fcn.1000bf00
movaps xmm0, xmmword [0x100b1630]
lea ecx, [ebp - 0x128]
movups xmmword [ebp - 0x128], xmm0
mov dword [ebp - 0x118], 0xbf9db9a2
mov dword [ebp - 0x114], 0xb6b4b5
mov byte [ebp - 0x110], 1
call fcn.10044090
mov edx, 0x100d95e8
lea ecx, [ebp - 0x128]
call fcn.10033e60
movss xmm1, dword [0x100b05e8]
xorps xmm0, xmm0
call fcn.1001c850
movaps xmm0, xmmword [str.mO2__7d]
lea ecx, [ebp - 0x138]
movups xmmword [ebp - 0x138], xmm0
mov dword [ebp - 0x118], 0x37043a3b
movaps xmm0, xmmword [0x100b0b50]
movups xmmword [ebp - 0x128], xmm0
mov dword [ebp - 0x114], 0x110f03
mov word [ebp - 0x110], pe_nt_image_headers32
call fcn.1000bae0
push ecx
mov dword [esp], 0x3f800000
lea eax, [ebp - 0x144]
push str._.3f
push eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x144], 0x42c80000
push eax
push 0x100d95ec
mov edx, 8
mov dword [ebp - 0x14c], 0x3f800000
lea ecx, [ebp - 0x138]
call fcn.10035850
movss xmm1, dword [0x100b05e8]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1001c850
movaps xmm0, xmmword [0x100b0a00]
lea ecx, [ebp - 0x128]
mov dword [ebp - 0x148], 0
mov dword [ebp - 0x144], 0
movups xmmword [ebp - 0x128], xmm0
mov dword [ebp - 0x118], 0x3f393d3e
mov dword [ebp - 0x114], 0x30240026
mov dword [ebp - 0x110], 0x1003333
call fcn.1000b6d0
push 0
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x128]
call fcn.10032d70
add esp, 4
test al, al
je 0x10056850
movss xmm0, dword [0x100d95ec]
call fcn.1000da30
test al, al
je 0x10056850
cmp byte [0x100d9708], 0
je 0x10056850
movss xmm0, dword [0x100d95ec]
lea ecx, [ebp - 0x13c]
cvtps2pd xmm0, xmm0
mov dword [ebp - 0x11c], 0x382e3969
mov dword [ebp - 0x118], 0x6a203a6d
mov dword [ebp - 0x114], 0x7a767271
mov dword [ebp - 0x110], 0x1003067
movsd qword [ebp - 0x148], xmm0
movaps xmm0, xmmword [0x100b1260]
movups xmmword [ebp - 0x13c], xmm0
movaps xmm0, xmmword [0x100b0c40]
movups xmmword [ebp - 0x12c], xmm0
call fcn.10056ca0
movsd xmm0, qword [ebp - 0x148]
lea eax, [ebp - 0x13c]
sub esp, 8
movsd qword [esp], xmm0
push eax
lea eax, [ebp - 0x108]
push eax
call fcn.10006460
add esp, 0x10
lea eax, [ebp - 0x108]
lea ecx, [ebp - 0x128]
push eax
call fcn.1000bf50
lea ecx, [ebp - 0x128]
call fcn.1000bf00
movaps xmm0, xmmword [0x100b1610]
lea ecx, [ebp - 0x124]
movups xmmword [ebp - 0x124], xmm0
mov dword [ebp - 0x114], 0x766453
mov byte [ebp - 0x110], 1
call fcn.1004a360
mov edx, 0x100d95f0
lea ecx, [ebp - 0x124]
call fcn.10033e60
movss xmm1, dword [0x100b05e8]
xorps xmm0, xmm0
call fcn.1001c850
movaps xmm0, xmmword [0x100b12d0]
lea ecx, [ebp - 0x124]
movups xmmword [ebp - 0x124], xmm0
mov dword [ebp - 0x114], 0x5252516a
mov dword [ebp - 0x110], 0x1007a74
call fcn.10056bc0
push 0
push 1
push 1
mov edx, 0x100d95f4
lea ecx, [ebp - 0x124]
call fcn.10036990
movss xmm1, dword [0x100b05e8]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1001c850
movaps xmm0, xmmword [0x100b1650]
lea ecx, [ebp - 0x124]
mov dword [ebp - 0x148], 0
mov dword [ebp - 0x144], 0
movups xmmword [ebp - 0x124], xmm0
mov dword [ebp - 0x114], 0x6c686b
mov byte [ebp - 0x110], 1
call fcn.1004a360
push 0
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x124]
call fcn.10032d70
add esp, 4
test al, al
je 0x100569d9
mov ecx, dword [0x100d95f4]
call fcn.1000db60
test al, al
je 0x100569d9
cmp byte [0x100d9708], 0
je 0x100569d9
movaps xmm0, xmmword [0x100b13a0]
lea ecx, [ebp - 0x134]
mov esi, dword [0x100d95f4]
movups xmmword [ebp - 0x134], xmm0
mov dword [ebp - 0x114], 0x1f1e0753
movaps xmm0, xmmword [0x100b12a0]
movups xmmword [ebp - 0x124], xmm0
mov dword [ebp - 0x110], 0x1002865
call fcn.1000d890
push esi
lea eax, [ebp - 0x134]
push eax
lea eax, [ebp - 0x108]
push eax
call fcn.10006460
add esp, 0xc
lea eax, [ebp - 0x108]
lea ecx, [ebp - 0x128]
push eax
call fcn.1000bf50
lea ecx, [ebp - 0x128]
call fcn.1000bf00
movaps xmm0, xmmword [0x100b16d0]
lea ecx, [ebp - 0x12c]
movups xmmword [ebp - 0x12c], xmm0
mov dword [ebp - 0x11c], 0xeff4f8c3
mov dword [ebp - 0x118], 0xf8b7eaf2
mov dword [ebp - 0x114], 0xf2f1e9dd
mov dword [ebp - 0x110], 0x100edd8
call fcn.1000ee60
mov edx, 0x100d95f8
lea ecx, [ebp - 0x12c]
call fcn.10033e60
movss xmm1, dword [0x100b05e8]
xorps xmm0, xmm0
call fcn.1001c850
movaps xmm0, xmmword [0x100b0b10]
lea ecx, [ebp - 0x134]
movups xmmword [ebp - 0x134], xmm0
mov dword [ebp - 0x114], 0x130f301a
movaps xmm0, xmmword [0x100b0b90]
movups xmmword [ebp - 0x124], xmm0
mov word [ebp - 0x110], pe_nt_image_headers32
call fcn.1000bd60
mov edx, 0x100d95f9
lea ecx, [ebp - 0x134]
call fcn.10033e60
movss xmm1, dword [0x100b05e8]
xorps xmm0, xmm0
call fcn.1001c850
movaps xmm0, xmmword [0x100b1150]
lea ecx, [ebp - 0x13c]
movups xmmword [ebp - 0x13c], xmm0
mov dword [ebp - 0x11c], 0x535f7b55
movaps xmm0, xmmword [0x100b12b0]
movups xmmword [ebp - 0x12c], xmm0
mov dword [ebp - 0x118], 0x1240e2c
mov dword [ebp - 0x114], 0x232e2d
mov byte [ebp - 0x110], 1
call fcn.1000d6f0
mov edx, 0x100d95fa
lea ecx, [ebp - 0x13c]
call fcn.10033e60
movss xmm1, dword [0x100b05e8]
xorps xmm0, xmm0
call fcn.1001c850
movaps xmm0, xmmword [0x100b13d0]
lea ecx, [ebp - 0x134]
movups xmmword [ebp - 0x134], xmm0
mov dword [ebp - 0x114], 0x79797c
movaps xmm0, xmmword [0x100b1480]
movups xmmword [ebp - 0x124], xmm0
mov byte [ebp - 0x110], 1
call fcn.10054480
mov edx, 0x100d95fb
lea ecx, [ebp - 0x134]
call fcn.10033e60
movss xmm1, dword [0x100b05e8]
xorps xmm0, xmm0
call fcn.1001c850
movaps xmm0, xmmword [str.Rr_YAMN]
lea ecx, [ebp - 0x134]
movups xmmword [ebp - 0x134], xmm0
mov dword [ebp - 0x114], 0x5e535c78
movaps xmm0, xmmword [0x100b1380]
movups xmmword [ebp - 0x124], xmm0
mov dword [ebp - 0x110], 0x1002427
call fcn.1000d890
mov edx, 0x100d95fc
lea ecx, [ebp - 0x134]
call fcn.10033e60
mov ecx, dword [ebp - 4]
xor ecx, ebp
pop esi
call fcn.1005cac0
mov esp, ebp
pop ebp
ret