Function at 0x5e8a50
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x68e7e4
mov eax, dword fs:[0]
push eax
sub esp, 0x308
mov eax, dword [0x745694]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword [ebp + 8]
mov esi, dword [ebp + 0x10]
mov dword [ebp - 0x30c], eax
mov eax, dword [ebp + 0x14]
mov dword [ebp - 0x2fc], eax
mov eax, dword [ebp + 0xc]
cdq
push edx
push eax
lea eax, [ebp - 0xa0]
push eax
call fcn.005b3cc0
mov eax, esi
mov dword [ebp - 4], 0
cdq
mov edi, eax
mov dword [ebp - 0x304], edx
push edx
lea eax, [ebp - 0x2f8]
push edi
push eax
call fcn.005b3cc0
add esp, 0x18
push 0x20
lea ecx, [ebp - 0x148]
mov byte [ebp - 4], 1
call fcn.00448c50
movups xmm0, xmmword [str.bundle2_check_on.png]
mov dword [ebp - 0x138], 0x14
mov dword [ebp - 0x134], 0x1f
movups xmmword [eax], xmm0
mov ecx, dword [0x69d970]
mov dword [eax + 0x10], ecx
mov byte [eax + 0x14], 0
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x130], 0
mov esi, 0x116
mov dword [ebp - 0x120], 0
mov dword [ebp - 0x11c], 0xf
mov byte [ebp - 0x130], 0
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x108], 0
mov dword [ebp - 0x104], 0xf
mov byte [ebp - 0x118], 0
mov dword [ebp - 0x100], 0
mov dword [ebp - 0xf0], 0
mov dword [ebp - 0xec], 0xf
mov byte [ebp - 0x100], 0
mov dword [ebp - 0xe8], 0
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0xf
mov byte [ebp - 0xe8], 0
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x150], 0
mov dword [ebp - 0x14c], 0xf
mov byte [ebp - 0x160], 0
push 0x20
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.00448c50
movups xmm0, xmmword [str.rgb_162_162_162_]
mov dword [ebp - 0x310], eax
mov dword [ebp - 0x60], 0x10
movups xmmword [eax], xmm0
mov dword [ebp - 0x5c], 0x1f
mov byte [eax + 0x10], 0
mov dword [ebp - 0x70], eax
mov byte [ebp - 4], 8
call fcn.005d8c80
cmp dword [eax + 0x19c], 0
je 0x5e8c25
call fcn.005d8c80
add eax, 0x18c
push eax
call fcn.005c7d70
add esp, 4
cmp eax, 0xffffffff
cmovne esi, eax
mov eax, esi
cdq
mov esi, eax
mov dword [ebp - 0x314], edx
push edx
lea eax, [ebp - 0x88]
push esi
push eax
call fcn.005b3cc0
add esp, 0xc
push 5
push str.left:
push 0
mov ecx, eax
mov byte [ebp - 4], 9
call fcn.005a5ba0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x28], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x18], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
push 3
push 0x69d98c
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0xa
call fcn.004485a0
mov byte [ebp - 4], 9
movups xmm0, xmmword [eax]
movq xmm1, qword [eax + 0x10]
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov edx, dword [ebp - 0x14]
movq qword [ebp - 0x120], xmm1
movups xmmword [ebp - 0x130], xmm0
cmp edx, 0x10
jb 0x5e8cff
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5e8cf5
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5e9c15
push edx
push ecx
call fcn.0065cc27
add esp, 8
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 8
cmp edx, 0x10
jb 0x5e8d4c
mov ecx, dword [ebp - 0x88]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5e8d42
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5e9c15
push edx
push ecx
call fcn.0065cc27
add esp, 8
mov eax, dword [ebp - 0x314]
add esi, 0x18
adc eax, 0
push eax
lea eax, [ebp - 0x88]
push esi
push eax
call fcn.005b3cc0
add esp, 0xc
push 5
push str.left:
push 0
mov ecx, eax
mov byte [ebp - 4], 0xb
call fcn.005a5ba0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x28], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x18], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
push 3
push 0x69d98c
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0xc
call fcn.004485a0
mov byte [ebp - 4], 0xb
movups xmm1, xmmword [eax]
movq xmm0, qword [eax + 0x10]
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov edx, dword [ebp - 0x14]
movq qword [ebp - 0xc0], xmm0
movq qword [ebp - 0x108], xmm0
movups xmmword [ebp - 0xd0], xmm1
movups xmmword [ebp - 0x118], xmm1
cmp edx, 0x10
jb 0x5e8e36
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5e8e2c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5e9c1a
push edx
push ecx
call fcn.0065cc27
add esp, 8
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 8
cmp edx, 0x10
jb 0x5e8e83
mov ecx, dword [ebp - 0x88]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5e8e79
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5e9c1a
push edx
push ecx
call fcn.0065cc27
add esp, 8
mov esi, dword [ebp - 0x304]
lea eax, [ebp - 0x88]
push esi
push edi
push eax
call fcn.005b3cc0
add esp, 0xc
push 4
push str.top:
push 0
mov ecx, eax
mov byte [ebp - 4], 0xd
call fcn.005a5ba0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x28], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x18], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
push 3
push 0x69d98c
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0xe
call fcn.004485a0
mov byte [ebp - 4], 0xd
movups xmm0, xmmword [eax]
movq xmm1, qword [eax + 0x10]
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov edx, dword [ebp - 0x14]
movq qword [ebp - 0xf0], xmm1
movups xmmword [ebp - 0x100], xmm0
cmp edx, 0x10
jb 0x5e8f58
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5e8f4e
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5e9c1f
push edx
push ecx
call fcn.0065cc27
add esp, 8
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 8
cmp edx, 0x10
jb 0x5e8fa5
mov ecx, dword [ebp - 0x88]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5e8f9b
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5e9c1f
push edx
push ecx
call fcn.0065cc27
add esp, 8
add edi, 2
lea eax, [ebp - 0xb8]
adc esi, 0
push esi
push edi
push eax
call fcn.005b3cc0
add esp, 0xc
push 4
push str.top:
push 0
mov ecx, eax
mov byte [ebp - 4], 0xf
call fcn.005a5ba0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x28], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x18], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
push 3
push 0x69d98c
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x10
call fcn.004485a0
mov byte [ebp - 4], 0xf
movups xmm1, xmmword [eax]
movq xmm0, qword [eax + 0x10]
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov edx, dword [ebp - 0x14]
movq qword [ebp - 0x78], xmm0
movq qword [ebp - 0xd8], xmm0
movups xmmword [ebp - 0x88], xmm1
movups xmmword [ebp - 0xe8], xmm1
cmp edx, 0x10
jb 0x5e9086
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5e907c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5e9c24
push edx
push ecx
call fcn.0065cc27
add esp, 8
mov edx, dword [ebp - 0xa4]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 8
cmp edx, 0x10
jb 0x5e90d6
mov ecx, dword [ebp - 0xb8]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5e90cc
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5e9c24
push edx
push ecx
call fcn.0065cc27
add esp, 8
call fcn.005d8c80
cmp dword [eax + 0x1cc], 0
je 0x5e9110
call fcn.005d8c80
add eax, 0x1bc
lea ecx, [ebp - 0x70]
cmp ecx, eax
je 0x5e9110
cmp dword [eax + 0x14], 0x10
mov ecx, eax
jb 0x5e90ff
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0x70]
call fcn.004484a0
mov ecx, dword [ebp - 0x70]
jmp 0x5e9116
mov ecx, dword [ebp - 0x310]
mov edx, dword [ebp - 0x60]
mov esi, accept
mov eax, esi
sub eax, edx
cmp eax, 6
jb 0x5e9c29
cmp dword [ebp - 0x5c], 0x10
lea eax, [ebp - 0x70]
push edx
cmovae eax, ecx
lea ecx, [ebp - 0x40]
push eax
push 6
push str.color:
lea eax, [ebp - 0x70]
push eax
push dword [ebp - 0x2fc]
call fcn.005b3710
push 1
push 0x69d9a0
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x11
call fcn.004485a0
mov edx, dword [ebp - 0x5c]
movq xmm1, qword [eax + 0x10]
movq qword [ebp - 0x308], xmm1
movq qword [ebp - 0xa8], xmm1
movups xmm0, xmmword [eax]
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
movups xmmword [ebp - 0x20], xmm0
movups xmmword [ebp - 0xb8], xmm0
cmp edx, 0x10
jb 0x5e91d7
mov ecx, dword [ebp - 0x70]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5e91c1
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5e9c2e
push edx
push ecx
call fcn.0065cc27
movups xmm0, xmmword [ebp - 0x20]
add esp, 8
movq xmm1, qword [ebp - 0x308]
lea ecx, [ebp - 0x40]
movq qword [ebp - 0x60], xmm1
movups xmmword [ebp - 0x70], xmm0
mov byte [ebp - 4], 8
call fcn.00448860
call fcn.005d8c80
cmp dword [eax + 0x1b4], 0
je 0x5e9227
call fcn.005d8c80
add eax, 0x1a4
lea ecx, [ebp - 0x148]
cmp ecx, eax
je 0x5e9227
cmp dword [eax + 0x14], 0x10
mov ecx, eax
jb 0x5e9218
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0x148]
call fcn.004484a0
mov ecx, dword [ebp - 0x90]
mov eax, esi
sub eax, ecx
cmp eax, 0x58
jb 0x5e9c33
cmp dword [ebp - 0x8c], 0x10
lea eax, [ebp - 0xa0]
push ecx
cmovae eax, dword [ebp - 0xa0]
lea ecx, [ebp - 0x178]
push eax
push 0x58
push str._input_typecheckbox_checkedchecked_styledisplay:none_width:1px__idbundleCheck
lea eax, [ebp - 0xa0]
push eax
push dword [ebp - 0x2fc]
call fcn.005b3710
push 0x69d9ac
lea eax, [ebp - 0x178]
mov byte [ebp - 4], 0x12
push eax
lea eax, [ebp - 0x190]
push eax
call fcn.005b35b0
add esp, 0xc
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 0x14
call fcn.00448860
mov ecx, dword [ebp - 0xa8]
mov eax, esi
sub eax, ecx
cmp eax, 0x50
jb 0x5e9c38
cmp dword [ebp - 0xa4], 0x10
lea eax, [ebp - 0x70]
push ecx
cmovae eax, dword [ebp - 0xb8]
lea ecx, [ebp - 0x1d8]
push eax
push 0x50
push str._div_idcheckText_stylefont_size:12px_font_family:_Roboto_position:absolute_
lea eax, [ebp - 0x70]
push eax
push dword [ebp - 0x2fc]
call fcn.005b3710
cmp dword [ebp - 0xbc], 0x10
lea eax, [ebp - 0x118]
push dword [ebp - 0xc0]
cmovae eax, dword [ebp - 0xd0]
lea ecx, [ebp - 0x1d8]
push eax
mov byte [ebp - 4], 0x15
call fcn.004485a0
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x40], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x30], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
cmp dword [ebp - 0x74], 0x10
lea eax, [ebp - 0xe8]
push dword [ebp - 0x78]
cmovae eax, dword [ebp - 0x88]
lea ecx, [ebp - 0x40]
push eax
mov byte [ebp - 4], 0x16
call fcn.004485a0
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x58], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x48], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
push 0
lea eax, [ebp - 0x160]
mov byte [ebp - 4], 0x17
push eax
lea ecx, [ebp - 0x58]
call fcn.004485a0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x28], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x18], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
push 0x69da14
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x18
push eax
lea eax, [ebp - 0x1a8]
push eax
call fcn.005b35b0
push dword [ebp - 0x2fc]
mov byte [ebp - 4], 0x19
push eax
lea eax, [ebp - 0x2e0]
push eax
call fcn.005b3550
push str.__div_
push eax
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 0x1a
push eax
call fcn.005b35b0
add esp, 0x24
lea ecx, [ebp - 0x2e0]
call fcn.00448860
lea ecx, [ebp - 0x1a8]
call fcn.00448860
mov edx, dword [ebp - 0x14]
mov byte [ebp - 4], 0x1e
cmp edx, 0x10
jb 0x5e947b
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5e9471
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5e9c3d
push edx
push ecx
call fcn.0065cc27
add esp, 8
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov edx, dword [ebp - 0x44]
mov byte [ebp - 4], 0x1f
cmp edx, 0x10
jb 0x5e94c5
mov ecx, dword [ebp - 0x58]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5e94bb
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5e9c3d
push edx
push ecx
call fcn.0065cc27
add esp, 8
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 0xf
mov byte [ebp - 0x58], 0
mov edx, dword [ebp - 0x2c]
mov byte [ebp - 4], 0x20
cmp edx, 0x10
jb 0x5e950f
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5e9505
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5e9c3d
push edx
push ecx
call fcn.0065cc27
add esp, 8
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
lea ecx, [ebp - 0x1d8]
mov byte [ebp - 4], 0x21
call fcn.00448860
mov ecx, dword [ebp - 0x90]
mov eax, esi
sub eax, ecx
cmp eax, 0x15
jb 0x5e9c42
cmp dword [ebp - 0x8c], 0x10
lea eax, [ebp - 0xa0]
push ecx
cmovae eax, dword [ebp - 0xa0]
lea ecx, [ebp - 0x178]
push eax
push 0x15
push str._div_idcheckIconDiv
lea eax, [ebp - 0xa0]
push eax
push dword [ebp - 0x2fc]
call fcn.005b3710
push str._styleposition:absolute_
lea eax, [ebp - 0x178]
mov byte [ebp - 4], 0x22
push eax
lea eax, [ebp - 0x1c0]
push eax
call fcn.005b35b0
lea ecx, [ebp - 0x130]
mov byte [ebp - 4], 0x23
push ecx
push eax
lea eax, [ebp - 0x220]
push eax
call fcn.005b3550
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0x24
push ecx
push eax
lea eax, [ebp - 0x2c8]
push eax
call fcn.005b3550
push str._onclickreturn_checked
push eax
lea eax, [ebp - 0x2b0]
mov byte [ebp - 4], 0x25
push eax
call fcn.005b35b0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x26
push ecx
push eax
lea eax, [ebp - 0x298]
push eax
call fcn.005b3550
push str._____img_idcheckImg
push eax
lea eax, [ebp - 0x280]
mov byte [ebp - 4], 0x27
push eax
call fcn.005b35b0
add esp, 0x48
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x28
push ecx
push eax
lea eax, [ebp - 0x268]
push eax
call fcn.005b3550
push str._src._img2_
push eax
lea eax, [ebp - 0x250]
mov byte [ebp - 4], 0x29
push eax
call fcn.005b35b0
lea ecx, [ebp - 0x148]
mov byte [ebp - 4], 0x2a
push ecx
push eax
lea eax, [ebp - 0x88]
push eax
call fcn.005b3550
push str.___div_
push eax
lea eax, [ebp - 0xd0]
mov byte [ebp - 4], 0x2b
push eax
call fcn.005b35b0
add esp, 0x30
lea ecx, [ebp - 0x88]
call fcn.00448860
lea ecx, [ebp - 0x250]
call fcn.00448860
lea ecx, [ebp - 0x268]
call fcn.00448860
lea ecx, [ebp - 0x280]
call fcn.00448860
lea ecx, [ebp - 0x298]
call fcn.00448860
lea ecx, [ebp - 0x2b0]
call fcn.00448860
lea ecx, [ebp - 0x2c8]
call fcn.00448860
lea ecx, [ebp - 0x220]
call fcn.00448860
lea ecx, [ebp - 0x1c0]
call fcn.00448860
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 0x36
call fcn.00448860
push 0xd
mov dword [ebp - 0x58], 0
lea ecx, [ebp - 0x58]
push str._check_name
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 0xf
mov byte [ebp - 0x58], 0
call fcn.004484a0
push 8
mov dword [ebp - 0x40], 0
lea ecx, [ebp - 0x40]
push str.bundle
mov byte [ebp - 4], 0x37
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
call fcn.004484a0
lea eax, [ebp - 0xa0]
mov byte [ebp - 4], 0x38
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x1a8]
push eax
call fcn.005b3550
add esp, 0xc
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0x39
push ecx
push eax
push dword [ebp - 0x2fc]
lea ecx, [ebp - 0x208]
call fcn.005a2b00
lea ecx, [ebp - 0x1a8]
call fcn.00448860
mov edx, dword [ebp - 0x2c]
mov byte [ebp - 4], 0x3c
cmp edx, 0x10
jb 0x5e97ab
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5e97a1
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5e9c47
push edx
push ecx
call fcn.0065cc27
add esp, 8
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
mov edx, dword [ebp - 0x44]
mov byte [ebp - 4], 0x3d
cmp edx, 0x10
jb 0x5e97f5
mov ecx, dword [ebp - 0x58]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5e97eb
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5e9c47
push edx
push ecx
call fcn.0065cc27
add esp, 8
push 0xd
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str._check_icon
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.004484a0
push 8
mov dword [ebp - 0x58], 0
lea ecx, [ebp - 0x58]
push str.bundle
mov byte [ebp - 4], 0x3e
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 0xf
mov byte [ebp - 0x58], 0
call fcn.004484a0
lea eax, [ebp - 0xa0]
mov byte [ebp - 4], 0x3f
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x1c0]
push eax
call fcn.005b3550
add esp, 0xc
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x40
push ecx
push eax
push dword [ebp - 0x2fc]
lea ecx, [ebp - 0x1f0]
call fcn.005a2b00
lea ecx, [ebp - 0x1c0]
call fcn.00448860
mov edx, dword [ebp - 0x44]
mov byte [ebp - 4], 0x43
cmp edx, 0x10
jb 0x5e98c4
mov ecx, dword [ebp - 0x58]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5e98ba
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5e9c4c
push edx
push ecx
call fcn.0065cc27
add esp, 8
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 0xf
mov byte [ebp - 0x58], 0
mov edx, dword [ebp - 0x14]
mov byte [ebp - 4], 0x44
cmp edx, 0x10
jb 0x5e990e
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5e9904
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5e9c4c
push edx
push ecx
call fcn.0065cc27
add esp, 8
cmp dword [ebp - 0x17c], 0x10
lea eax, [ebp - 0x190]
lea ecx, [ebp - 0x238]
cmovae eax, dword [ebp - 0x190]
mov dword [ebp - 0x300], eax
mov eax, dword [ebp - 0x180]
mov dword [ebp - 0x2fc], eax
lea eax, [ebp - 0x208]
push eax
call fcn.005ba730
push dword [ebp - 0x30c]
lea ecx, [ebp - 0x300]
mov byte [ebp - 4], 0x45
push ecx
mov ecx, eax
call fcn.00447b20
lea ecx, [ebp - 0x238]
mov byte [ebp - 4], 0x44
call fcn.00447080
mov edx, dword [ebp - 0xc0]
sub esi, edx
mov edi, dword [ebp - 0xa8]
cmp esi, edi
jb 0x5e9c51
cmp dword [ebp - 0xbc], 0x10
lea ecx, [ebp - 0xd0]
push edi
cmovae ecx, dword [ebp - 0xd0]
lea eax, [ebp - 0xb8]
cmp dword [ebp - 0xa4], 0x10
cmovae eax, dword [ebp - 0xb8]
push eax
push edx
push ecx
lea eax, [ebp - 0xd0]
push eax
push dword [ebp - 0x2fc]
lea ecx, [ebp - 0x40]
call fcn.005b3710
cmp dword [ebp - 0x2c], 0x10
lea eax, [ebp - 0x40]
lea ecx, [ebp - 0x238]
mov byte [ebp - 4], 0x46
cmovae eax, dword [ebp - 0x40]
mov dword [ebp - 0x308], eax
mov eax, dword [ebp - 0x30]
mov dword [ebp - 0x304], eax
lea eax, [ebp - 0x1f0]
push eax
call fcn.005ba730
push dword [ebp - 0x30c]
lea ecx, [ebp - 0x308]
mov byte [ebp - 4], 0x47
push ecx
mov ecx, eax
call fcn.00447b20
lea ecx, [ebp - 0x238]
call fcn.00447080
lea ecx, [ebp - 0x40]
call fcn.00448860
lea ecx, [ebp - 0x1f0]
call fcn.00448860
lea ecx, [ebp - 0x208]
call fcn.00448860
lea ecx, [ebp - 0xd0]
call fcn.00448860
lea ecx, [ebp - 0xb8]
call fcn.00448860
lea ecx, [ebp - 0x190]
call fcn.00448860
mov edx, dword [ebp - 0x5c]
cmp edx, 0x10
jb 0x5e9a8a
mov ecx, dword [ebp - 0x70]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5e9a80
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5e9c56
push edx
push ecx
call fcn.0065cc27
add esp, 8
mov edx, dword [ebp - 0x14c]
cmp edx, 0x10
jb 0x5e9ac4
mov ecx, dword [ebp - 0x160]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5e9aba
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5e9c56
push edx
push ecx
call fcn.0065cc27
add esp, 8
mov edx, dword [ebp - 0xd4]
cmp edx, 0x10
jb 0x5e9afe
mov ecx, dword [ebp - 0xe8]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5e9af4
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5e9c56
push edx
push ecx
call fcn.0065cc27
add esp, 8
mov edx, dword [ebp - 0xec]
cmp edx, 0x10
jb 0x5e9b38
mov ecx, dword [ebp - 0x100]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5e9b2e
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5e9c56
push edx
push ecx
call fcn.0065cc27
add esp, 8
mov edx, dword [ebp - 0x104]
cmp edx, 0x10
jb 0x5e9b72
mov ecx, dword [ebp - 0x118]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5e9b68
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5e9c56
push edx
push ecx
call fcn.0065cc27
add esp, 8
mov edx, dword [ebp - 0x11c]
cmp edx, 0x10
jb 0x5e9bac
mov ecx, dword [ebp - 0x130]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5e9ba2
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5e9c56
push edx
push ecx
call fcn.0065cc27
add esp, 8
mov edx, dword [ebp - 0x134]
cmp edx, 0x10
jb 0x5e9be2
mov ecx, dword [ebp - 0x148]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5e9bd8
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5e9c56
push edx
push ecx
call fcn.0065cc27
add esp, 8
lea ecx, [ebp - 0x2f8]
call fcn.00448860
lea ecx, [ebp - 0xa0]
call fcn.00448860
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0065cc3a
mov esp, ebp
pop ebp
ret 0x10
call fcn.0066375b
call fcn.0066375b
call fcn.0066375b
call fcn.0066375b
call fcn.00446f60
call fcn.0066375b
call fcn.00446f60
call fcn.00446f60
call fcn.0066375b
call fcn.00446f60
call fcn.0066375b
call fcn.0066375b
call fcn.00446f60
call fcn.0066375b
int3