Function at 0x40d645
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x60
mov eax, 0x557b8f
call fcn.0050db8a
mov edi, ecx
mov dword [ebp - 0x10], edi
call fcn.004aa47e
and dword [ebp - 4], 0
lea ecx, [ebp - 0x14]
mov dword [edi], vtable.IntroScreen.0
call fcn.004385d1
mov esi, eax
lea ecx, [ebp - 0x18]
call fcn.004385d1
push esi
lea ecx, [edi + 0x70]
mov byte [ebp - 4], 2
push eax
call fcn.004acadc
lea ecx, [ebp - 0x18]
call fcn.00439887
lea ecx, [ebp - 0x14]
call fcn.00439887
lea ecx, [ebp - 0x14]
call fcn.004385d1
mov esi, eax
lea ecx, [ebp - 0x18]
call fcn.004385d1
push esi
lea ecx, [edi + 0x1c0]
mov byte [ebp - 4], 7
push eax
call fcn.004acadc
lea ecx, [ebp - 0x18]
call fcn.00439887
lea ecx, [ebp - 0x14]
call fcn.00439887
lea ecx, [ebp - 0x24]
call fcn.004385d1
mov esi, eax
lea ecx, [ebp - 0x20]
call fcn.004385d1
push esi
lea ebx, [edi + 0x310]
mov byte [ebp - 4], 0xc
push eax
mov ecx, ebx
call fcn.004acadc
lea ecx, [ebp - 0x20]
call fcn.00439887
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0xf
call fcn.00439887
push str.my.iconproaudio.com
lea ecx, [ebp - 0x18]
call fcn.00438726
push str.https:__my.iconproaudio.com
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x10
call fcn.00438726
lea eax, [ebp - 0x14]
mov byte [ebp - 4], 0x11
push eax
lea ecx, [ebp - 0x6c]
call fcn.00438dba
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x12
push ecx
lea ecx, [ebp - 0x18]
push ecx
lea ecx, [edi + 0x460]
call fcn.004ac1fd
lea ecx, [ebp - 0x6c]
call fcn.0040db74
lea ecx, [ebp - 0x14]
call fcn.00439887
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x16
call fcn.00439887
add edi, 0x5d0
mov ecx, edi
call fcn.0040da9d
lea ecx, [ebp - 0x24]
call fcn.004385d1
mov esi, dword [ebp - 0x10]
add esi, 0x670
mov byte [ebp - 4], 0x18
push eax
mov ecx, esi
call fcn.004ac2b7
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x1a
call fcn.00439887
mov ecx, dword [ebp - 0x10]
push 1
call fcn.004f2570
mov ecx, dword [ebp - 0x10]
push 0xffffffffffffffff
lea eax, [ecx + 0x70]
push eax
call fcn.004b633f
mov ecx, dword [ebp - 0x10]
push 0xffffffffffffffff
lea eax, [ecx + 0x1c0]
push eax
call fcn.004b633f
push 0xffffffffffffffff
push ebx
mov ebx, dword [ebp - 0x10]
mov ecx, ebx
call fcn.004b633f
push 0xffffffffffffffff
lea eax, [ebx + 0x460]
mov ecx, ebx
push eax
call fcn.004b633f
lea eax, [ebp - 0x1c]
push str.iCON_Logo.png
push eax
call fcn.0040e049
pop ecx
pop ecx
push 0xffffffffffffffff
push esi
mov ecx, ebx
mov byte [ebp - 4], 0x1b
call fcn.004b633f
lea eax, [ebp - 0x1c]
mov ecx, esi
push eax
call fcn.004f1c35
push 0xffffffffffffffff
push edi
mov ecx, ebx
call fcn.004b633f
push str.Hello__You_could_choose_a_view_from_the_menu_on_your_left_hand_side_for_getting_started.
lea ecx, [ebp - 0x24]
call fcn.00438726
mov byte [ebp - 4], 0x1c
push 0
push eax
lea ecx, [ebx + 0x70]
call fcn.004f3dec
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x1b
call fcn.00439887
push 0x56ae90
lea ecx, [ebp - 0x18]
call fcn.00438726
mov esi, eax
push 0x56ba2c
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x1d
call fcn.00438726
mov edi, eax
push 0
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x1e
push esi
call fcn.004389a7
push ecx
mov ecx, esp
push 0x56ba2c
call fcn.004389b7
lea eax, [ebp - 0x24]
mov ecx, edi
push eax
call fcn.00446fde
push 0
push eax
lea ecx, [ebx + 0x1c0]
mov byte [ebp - 4], 0x1f
call fcn.004f3dec
lea ecx, [ebp - 0x24]
call fcn.00439887
lea ecx, [ebp - 0x20]
call fcn.00439887
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x1b
call fcn.00439887
push str.Jul_10_2024
lea ecx, [ebp - 0x38]
call fcn.00438726
mov esi, eax
push 0
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x20
push 0x56ae68
call fcn.004389b7
push ecx
mov ecx, esp
push 0x56ba84
call fcn.004389b7
lea eax, [ebp - 0x34]
mov ecx, esi
push eax
call fcn.00446fde
mov dword [ebp - 0x24], eax
push str.Build_43
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x21
call fcn.00438726
mov ebx, eax
push str.V1.00
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x22
call fcn.00438726
mov esi, eax
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x28]
push str.version__build__date
call fcn.00438726
mov edi, eax
push 0
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x24
push esi
call fcn.004389a7
push ecx
mov ecx, esp
push 0x56ba58
call fcn.004389b7
lea eax, [ebp - 0x14]
mov ecx, edi
push eax
call fcn.00446fde
mov esi, eax
xor edi, edi
mov byte [ebp - 4], 0x25
push edi
push ecx
mov ecx, esp
push ebx
call fcn.004389a7
push ecx
mov ecx, esp
push str.build
call fcn.004389b7
lea eax, [ebp - 0x18]
mov ecx, esi
push eax
call fcn.00446fde
mov esi, eax
push edi
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x26
push dword [ebp - 0x24]
call fcn.004389a7
push ecx
mov ecx, esp
push str.date
call fcn.004389b7
lea eax, [ebp - 0x20]
mov ecx, esi
push eax
call fcn.00446fde
mov esi, dword [ebp - 0x10]
push edi
push eax
mov byte [ebp - 4], 0x27
lea ecx, [esi + 0x310]
call fcn.004f3dec
lea ecx, [ebp - 0x20]
call fcn.00439887
lea ecx, [ebp - 0x18]
call fcn.00439887
lea ecx, [ebp - 0x14]
call fcn.00439887
lea ecx, [ebp - 0x28]
call fcn.00439887
lea ecx, [ebp - 0x2c]
call fcn.00439887
lea ecx, [ebp - 0x30]
call fcn.00439887
lea ecx, [ebp - 0x34]
call fcn.00439887
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x1b
call fcn.00439887
push dword [0x73bf44]
mov edi, 0x1000281
lea ecx, [esi + 0x70]
push edi
call fcn.004f0c73
push ecx
mov dword [esp], 0x3f4ccccd
lea eax, [ebp - 0x3c]
push eax
call fcn.0047f608
pop ecx
pop ecx
lea ebx, [esi + 0x1c0]
push dword [eax]
mov ecx, ebx
push edi
call fcn.004f0c73
push str.YaHei
lea ecx, [ebp - 0x18]
call fcn.00438726
push 1
push ecx
lea eax, [ebp - 0x18]
mov dword [esp], 0x42700000
push eax
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x28
call fcn.00466fbb
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x29
call fcn.004f17fd
lea ecx, [ebp - 0x38]
call fcn.00417843
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x1b
call fcn.00439887
push dword [0x73c094]
lea ecx, [esi + 0x460]
push 0x1001f00
call fcn.004f0c73
lea ecx, [ebp - 0x1c]
call fcn.00417843
mov eax, esi
call fcn.0050db64
ret