Function at 0x5ef750
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x695eb4
mov eax, dword fs:[0]
push eax
sub esp, 0x308
mov eax, dword [0x74e694]
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.005b5810
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.005b5810
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 [0x6a6860]
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.005df4c0
cmp dword [eax + 0x1a0], 0
je 0x5ef925
call fcn.005df4c0
add eax, 0x190
push eax
call fcn.005ccc00
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.005b5810
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 0x6a687c
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 0x5ef9ff
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5ef9f5
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5f0915
push edx
push ecx
call fcn.00663ac7
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 0x5efa4c
mov ecx, dword [ebp - 0x88]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5efa42
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5f0915
push edx
push ecx
call fcn.00663ac7
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.005b5810
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 0x6a687c
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 0x5efb36
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5efb2c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5f091a
push edx
push ecx
call fcn.00663ac7
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 0x5efb83
mov ecx, dword [ebp - 0x88]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5efb79
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5f091a
push edx
push ecx
call fcn.00663ac7
add esp, 8
mov esi, dword [ebp - 0x304]
lea eax, [ebp - 0x88]
push esi
push edi
push eax
call fcn.005b5810
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 0x6a687c
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 0x5efc58
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5efc4e
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5f091f
push edx
push ecx
call fcn.00663ac7
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 0x5efca5
mov ecx, dword [ebp - 0x88]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5efc9b
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5f091f
push edx
push ecx
call fcn.00663ac7
add esp, 8
add edi, 2
lea eax, [ebp - 0xb8]
adc esi, 0
push esi
push edi
push eax
call fcn.005b5810
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 0x6a687c
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 0x5efd86
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5efd7c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5f0924
push edx
push ecx
call fcn.00663ac7
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 0x5efdd6
mov ecx, dword [ebp - 0xb8]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5efdcc
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5f0924
push edx
push ecx
call fcn.00663ac7
add esp, 8
call fcn.005df4c0
cmp dword [eax + 0x1d0], 0
je 0x5efe10
call fcn.005df4c0
add eax, 0x1c0
lea ecx, [ebp - 0x70]
cmp ecx, eax
je 0x5efe10
cmp dword [eax + 0x14], 0x10
mov ecx, eax
jb 0x5efdff
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0x70]
call fcn.004484a0
mov ecx, dword [ebp - 0x70]
jmp 0x5efe16
mov ecx, dword [ebp - 0x310]
mov edx, dword [ebp - 0x60]
mov esi, accept
mov eax, esi
sub eax, edx
cmp eax, 6
jb 0x5f0929
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.005b5360
push 1
push 0x6a6890
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 0x5efed7
mov ecx, dword [ebp - 0x70]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5efec1
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5f092e
push edx
push ecx
call fcn.00663ac7
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.005df4c0
cmp dword [eax + 0x1b8], 0
je 0x5eff27
call fcn.005df4c0
add eax, 0x1a8
lea ecx, [ebp - 0x148]
cmp ecx, eax
je 0x5eff27
cmp dword [eax + 0x14], 0x10
mov ecx, eax
jb 0x5eff18
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 0x5f0933
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.005b5360
push 0x6a689c
lea eax, [ebp - 0x178]
mov byte [ebp - 4], 0x12
push eax
lea eax, [ebp - 0x190]
push eax
call fcn.005b5200
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 0x5f0938
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.005b5360
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 0x6a6904
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x18
push eax
lea eax, [ebp - 0x1a8]
push eax
call fcn.005b5200
push dword [ebp - 0x2fc]
mov byte [ebp - 4], 0x19
push eax
lea eax, [ebp - 0x2e0]
push eax
call fcn.005b51a0
push str.__div_
push eax
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 0x1a
push eax
call fcn.005b5200
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 0x5f017b
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5f0171
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5f093d
push edx
push ecx
call fcn.00663ac7
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 0x5f01c5
mov ecx, dword [ebp - 0x58]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5f01bb
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5f093d
push edx
push ecx
call fcn.00663ac7
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 0x5f020f
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5f0205
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5f093d
push edx
push ecx
call fcn.00663ac7
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 0x5f0942
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.005b5360
push str._styleposition:absolute_
lea eax, [ebp - 0x178]
mov byte [ebp - 4], 0x22
push eax
lea eax, [ebp - 0x1c0]
push eax
call fcn.005b5200
lea ecx, [ebp - 0x130]
mov byte [ebp - 4], 0x23
push ecx
push eax
lea eax, [ebp - 0x220]
push eax
call fcn.005b51a0
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0x24
push ecx
push eax
lea eax, [ebp - 0x2c8]
push eax
call fcn.005b51a0
push str._onclickreturn_checked
push eax
lea eax, [ebp - 0x2b0]
mov byte [ebp - 4], 0x25
push eax
call fcn.005b5200
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x26
push ecx
push eax
lea eax, [ebp - 0x298]
push eax
call fcn.005b51a0
push str._____img_idcheckImg
push eax
lea eax, [ebp - 0x280]
mov byte [ebp - 4], 0x27
push eax
call fcn.005b5200
add esp, 0x48
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x28
push ecx
push eax
lea eax, [ebp - 0x268]
push eax
call fcn.005b51a0
push str._src._img2_
push eax
lea eax, [ebp - 0x250]
mov byte [ebp - 4], 0x29
push eax
call fcn.005b5200
lea ecx, [ebp - 0x148]
mov byte [ebp - 4], 0x2a
push ecx
push eax
lea eax, [ebp - 0x88]
push eax
call fcn.005b51a0
push str.___div_
push eax
lea eax, [ebp - 0xd0]
mov byte [ebp - 4], 0x2b
push eax
call fcn.005b5200
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.005b51a0
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 0x5f04ab
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5f04a1
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5f0947
push edx
push ecx
call fcn.00663ac7
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 0x5f04f5
mov ecx, dword [ebp - 0x58]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5f04eb
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5f0947
push edx
push ecx
call fcn.00663ac7
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.005b51a0
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 0x5f05c4
mov ecx, dword [ebp - 0x58]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5f05ba
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5f094c
push edx
push ecx
call fcn.00663ac7
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 0x5f060e
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5f0604
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5f094c
push edx
push ecx
call fcn.00663ac7
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.005bf610
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 0x5f0951
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.005b5360
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.005bf610
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 0x5f078a
mov ecx, dword [ebp - 0x70]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5f0780
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5f0956
push edx
push ecx
call fcn.00663ac7
add esp, 8
mov edx, dword [ebp - 0x14c]
cmp edx, 0x10
jb 0x5f07c4
mov ecx, dword [ebp - 0x160]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5f07ba
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5f0956
push edx
push ecx
call fcn.00663ac7
add esp, 8
mov edx, dword [ebp - 0xd4]
cmp edx, 0x10
jb 0x5f07fe
mov ecx, dword [ebp - 0xe8]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5f07f4
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5f0956
push edx
push ecx
call fcn.00663ac7
add esp, 8
mov edx, dword [ebp - 0xec]
cmp edx, 0x10
jb 0x5f0838
mov ecx, dword [ebp - 0x100]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5f082e
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5f0956
push edx
push ecx
call fcn.00663ac7
add esp, 8
mov edx, dword [ebp - 0x104]
cmp edx, 0x10
jb 0x5f0872
mov ecx, dword [ebp - 0x118]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5f0868
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5f0956
push edx
push ecx
call fcn.00663ac7
add esp, 8
mov edx, dword [ebp - 0x11c]
cmp edx, 0x10
jb 0x5f08ac
mov ecx, dword [ebp - 0x130]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5f08a2
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5f0956
push edx
push ecx
call fcn.00663ac7
add esp, 8
mov edx, dword [ebp - 0x134]
cmp edx, 0x10
jb 0x5f08e2
mov ecx, dword [ebp - 0x148]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x5f08d8
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5f0956
push edx
push ecx
call fcn.00663ac7
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.00663ada
mov esp, ebp
pop ebp
ret 0x10
call fcn.0066a5fb
call fcn.0066a5fb
call fcn.0066a5fb
call fcn.0066a5fb
call fcn.00446f60
call fcn.0066a5fb
call fcn.00446f60
call fcn.00446f60
call fcn.0066a5fb
call fcn.00446f60
call fcn.0066a5fb
call fcn.0066a5fb
call fcn.00446f60
call fcn.0066a5fb
int3