Function at 0x4f5ca0
Capabilities:
Contain obfuscated stackstrings
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x77c139
mov eax, dword fs:[0]
push eax
sub esp, 0x130
mov eax, dword [0x88bba0]
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 ebx, ecx
mov dword [ebp - 0x110], ebx
mov esi, dword [ebp + 8]
mov dword [ebp - 0x138], esi
mov dword [ebp - 0x13c], 0
mov dword [ebp - 4], 0
mov dword [ebp - 0x11c], 0
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x114], 0
push 0
push 0x799e88
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 5
mov dword [ebp - 0x44], 0xf
mov dword [ebp - 0x48], 0
mov byte [ebp - 0x58], 0
call fcn.0042fb60
cmp dword [ebp + 0x1c], 0
mov byte [ebp - 4], 6
jne 0x4f5db1
mov eax, dword [ebp + 0x24]
cmp eax, dword [ebp + 0x28]
jne 0x4f62f9
cmp dword [ebp + 0x40], 0
jne 0x4f62f9
cmp dword [ebp + 0x58], 0
jne 0x4f62f9
cmp dword [ebp + 0x70], 0
jne 0x4f62f9
mov eax, dword [ebx]
mov ecx, ebx
push esi
call dword [eax + 8]
lea ecx, [ebp - 0x58]
call fcn.00404fd0
lea ecx, [ebp - 0x11c]
call fcn.004f10b0
lea ecx, [ebp + 0xc]
call fcn.00404fd0
lea ecx, [ebp + 0x24]
call fcn.0061f770
lea ecx, [ebp + 0x30]
call fcn.00404fd0
lea ecx, [ebp + 0x48]
call fcn.00404fd0
lea ecx, [ebp + 0x60]
call fcn.00404fd0
mov eax, esi
jmp 0x4f6abd
mov esi, dword [ebp + 0x24]
mov edi, dword [ebp + 0x28]
cmp esi, edi
je 0x4f5e4b
nop
cmp dword [ebp - 0x48], 0
je 0x4f5dd2
push 0x2c
push 1
lea ecx, [ebp - 0x58]
call fcn.0040e980
push esi
lea eax, [ebp - 0x70]
push 0x7b4c28
push eax
call fcn.0043b470
push 0x7b4c28
push eax
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 7
push eax
call fcn.00415c80
add esp, 0x18
push 0xffffffffffffffff
push 0
push eax
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 8
call fcn.004072f0
cmp dword [ebp - 0x2c], 0x10
jb 0x4f5e19
push dword [ebp - 0x40]
call fcn.00489b60
add esp, 4
cmp dword [ebp - 0x5c], 0x10
mov dword [ebp - 0x2c], 0xf
mov dword [ebp - 0x30], 0
mov byte [ebp - 0x40], 0
mov byte [ebp - 4], 6
jb 0x4f5e40
push dword [ebp - 0x70]
call fcn.00489b60
add esp, 4
add esi, 0x18
cmp esi, edi
jne 0x4f5dc0
cmp dword [ebp - 0x48], 0
mov edi, dword [ebp + 0x70]
mov ebx, dword [ebp + 0x40]
mov esi, dword [ebp + 0x58]
jne 0x4f5fc7
test ebx, ebx
jne 0x4f5ebb
test esi, esi
jne 0x4f6220
test edi, edi
jne 0x4f6962
sub esp, 0x18
lea eax, [ebp + 0xc]
mov ecx, esp
push 0xffffffffffffffff
push esi
mov dword [ecx + 0x14], 0xf
mov dword [ecx + 0x10], esi
push eax
mov byte [ecx], bl
call fcn.0042fa30
mov ecx, dword [ebp - 0x110]
lea edx, [ebp - 0x1c]
push edx
mov eax, dword [ecx]
call dword [eax + 0x1c]
push eax
lea ecx, [ebp - 0x11c]
mov byte [ebp - 4], 9
call fcn.004f4c20
lea ecx, [ebp - 0x1c]
call fcn.004f10b0
jmp 0x4f6962
test esi, esi
jne 0x4f6220
cmp dword [ebp + 0x70], esi
jne 0x4f6962
push 0x799e88
lea ecx, [ebp - 0x40]
call fcn.00404f70
push 0x799e88
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x13
call fcn.00404f70
push 0x4fedb0
sub esp, 8
mov byte [ebp - 4], 0x14
mov eax, esp
mov dword [ebp - 0x124], esp
lea ecx, [ebp - 0x40]
push ecx
lea ecx, [ebp + 0x30]
push ecx
push eax
call fcn.004f3cd0
add esp, 4
mov byte [ebp - 4], 0x15
mov eax, esp
mov dword [ebp - 0x120], esp
lea ecx, [ebp - 0x28]
push ecx
lea ecx, [ebp + 0xc]
push ecx
push eax
call fcn.004f3cd0
add esp, 4
mov byte [ebp - 4], 0x16
mov eax, esp
mov dword [ebp - 0x128], esp
lea ecx, [ebp - 0x11c]
push ecx
push eax
call fcn.004f3a30
add esp, 8
mov esi, dword [ebp - 0x110]
lea ecx, [ebp - 0x130]
mov byte [ebp - 4], 0x17
push dword [esi + 4]
call fcn.005acee0
push str.SELECT__FROM__s_WHERE_component__and_data_key__Order_By_create_time
lea ecx, [ebp - 0x10c]
mov byte [ebp - 4], 0x18
push ecx
mov ecx, eax
call fcn.004f2e50
push 0x87fc18
mov ecx, eax
mov byte [ebp - 4], 0x19
call fcn.004f37a0
mov ecx, eax
mov byte [ebp - 4], 0x1b
call fcn.004f4d50
mov ecx, eax
mov byte [ebp - 4], 0x1d
call fcn.004f4ce0
mov ecx, eax
mov byte [ebp - 4], 0x1f
call fcn.004f4ce0
mov ecx, eax
call fcn.005abef0
lea ecx, [ebp - 0x10c]
mov byte [ebp - 4], 0x1e
call fcn.005abe40
mov byte [ebp - 4], 0x14
jmp 0x4f61d0
test ebx, ebx
jne 0x4f60bf
test esi, esi
jne 0x4f60b7
test edi, edi
jne 0x4f60b7
push 0x799e88
lea ecx, [ebp - 0x40]
call fcn.00404f70
push 0x4fedb0
sub esp, 8
mov byte [ebp - 4], 0xa
mov eax, esp
mov dword [ebp - 0x128], esp
lea ecx, [ebp - 0x40]
push ecx
lea ecx, [ebp + 0xc]
push ecx
push eax
call fcn.004f3cd0
add esp, 4
mov byte [ebp - 4], 0xb
mov eax, esp
mov dword [ebp - 0x120], esp
lea ecx, [ebp - 0x11c]
push ecx
push eax
call fcn.004f3a30
add esp, 8
mov esi, dword [ebp - 0x110]
lea ecx, [ebp - 0x130]
mov byte [ebp - 4], 0xc
push dword [esi + 4]
call fcn.005acee0
push str.SELECT__FROM__s_WHERE_storage_type_in___s__and_component__Order_By_create_time
lea ecx, [ebp - 0x10c]
mov byte [ebp - 4], 0xd
push ecx
mov ecx, eax
call fcn.004f2e50
push 0x87fc18
mov ecx, eax
mov byte [ebp - 4], 0xe
call fcn.004f37a0
mov ecx, eax
mov byte [ebp - 4], 0x10
call fcn.004f4d50
lea ecx, [ebp - 0x58]
push ecx
mov ecx, eax
call fcn.004f37a0
mov ecx, eax
mov byte [ebp - 4], 0x12
call fcn.004f4ce0
mov ecx, eax
call fcn.005abef0
lea ecx, [ebp - 0x10c]
mov byte [ebp - 4], 0x11
call fcn.005abe40
lea ecx, [ebp - 0x130]
mov byte [ebp - 4], 0xa
call fcn.005ad0e0
jmp 0x4f61fe
test ebx, ebx
je 0x4f6218
test esi, esi
jne 0x4f6220
test edi, edi
jne 0x4f6962
push 0x799e88
lea ecx, [ebp - 0x40]
call fcn.00404f70
push 0x799e88
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x20
call fcn.00404f70
push 0x4fedb0
sub esp, 8
mov byte [ebp - 4], 0x21
mov eax, esp
mov dword [ebp - 0x128], esp
lea ecx, [ebp - 0x40]
push ecx
lea ecx, [ebp + 0x30]
push ecx
push eax
call fcn.004f3cd0
add esp, 4
mov byte [ebp - 4], 0x22
mov eax, esp
mov dword [ebp - 0x120], esp
lea ecx, [ebp - 0x28]
push ecx
lea ecx, [ebp + 0xc]
push ecx
push eax
call fcn.004f3cd0
add esp, 4
mov byte [ebp - 4], 0x23
mov eax, esp
mov dword [ebp - 0x124], esp
lea ecx, [ebp - 0x11c]
push ecx
push eax
call fcn.004f3a30
add esp, 8
mov esi, dword [ebp - 0x110]
lea ecx, [ebp - 0x130]
mov byte [ebp - 4], 0x24
push dword [esi + 4]
call fcn.005acee0
push str.SELECT__FROM__s_WHERE_storage_type_in___s__and_component__and_data_key__Order_By_create_time
lea ecx, [ebp - 0x10c]
mov byte [ebp - 4], 0x25
push ecx
mov ecx, eax
call fcn.004f2e50
push 0x87fc18
mov ecx, eax
mov byte [ebp - 4], 0x26
call fcn.004f37a0
mov ecx, eax
mov byte [ebp - 4], 0x28
call fcn.004f4d50
lea ecx, [ebp - 0x58]
push ecx
mov ecx, eax
call fcn.004f37a0
mov ecx, eax
mov byte [ebp - 4], 0x2a
call fcn.004f4ce0
mov ecx, eax
mov byte [ebp - 4], 0x2c
call fcn.004f4ce0
mov ecx, eax
call fcn.005abef0
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x10c]
call fcn.005abe40
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x130]
call fcn.005ad0e0
cmp dword [ebp - 0x14], 0x10
jb 0x4f61ec
push dword [ebp - 0x28]
call fcn.00489b60
add esp, 4
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
cmp dword [ebp - 0x2c], 0x10
jb 0x4f6962
push dword [ebp - 0x40]
call fcn.00489b60
add esp, 4
jmp 0x4f6962
test esi, esi
je 0x4f6962
test edi, edi
jne 0x4f62b4
mov esi, dword [ebp - 0x110]
lea eax, [ebp - 0xac]
push eax
mov esi, dword [esi + 0xc]
mov ecx, esi
mov edi, dword [esi]
call dword [edi + 0x1c]
sub esp, 0x24
mov ecx, esi
mov edx, esp
movdqu xmm0, xmmword [eax]
movdqu xmmword [edx], xmm0
movdqu xmm0, xmmword [eax + 0x10]
mov eax, dword [eax + 0x20]
movdqu xmmword [edx + 0x10], xmm0
mov dword [edx + 0x20], eax
lea eax, [ebp - 0x70]
push eax
call dword [edi + 0x20]
mov esi, eax
lea eax, [ebp + 0x60]
cmp eax, esi
je 0x4f629a
cmp dword [ebp + 0x74], 0x10
jb 0x4f627f
push dword [ebp + 0x60]
call fcn.00489b60
add esp, 4
push esi
lea ecx, [ebp + 0x60]
mov dword [ebp + 0x74], 0xf
mov dword [ebp + 0x70], 0
mov byte [ebp + 0x60], 0
call fcn.00407250
cmp dword [ebp - 0x5c], 0x10
jb 0x4f62ab
push dword [ebp - 0x70]
call fcn.00489b60
add esp, 4
mov ebx, dword [ebp + 0x40]
mov esi, dword [ebp + 0x58]
mov edi, dword [ebp + 0x70]
cmp dword [ebp + 0x5c], 0x10
lea edx, [ebp + 0x48]
lea ecx, [ebp + 0x60]
mov eax, esi
cmovae edx, dword [ebp + 0x48]
cmp dword [ebp + 0x74], 0x10
cmovae ecx, dword [ebp + 0x60]
cmp edi, esi
cmovb eax, edi
push eax
push edx
push ecx
call fcn.0040ed80
add esp, 0xc
test eax, eax
jne 0x4f62f2
cmp edi, esi
jae 0x4f62e9
or eax, 0xffffffff
jmp 0x4f62f0
xor eax, eax
cmp edi, esi
setne al
test eax, eax
sets al
test al, al
je 0x4f6316
lea ecx, [ebp - 0x1c]
call fcn.00723371
push 0x86061c
lea eax, [ebp - 0x1c]
mov dword [ebp - 0x1c], vtable.InvalidParameter.0
push eax
call fcn.00722044
push 0x7b4e00
test ebx, ebx
jne 0x4f6619
cmp dword [ebp - 0x48], ebx
jne 0x4f64c1
lea ecx, [ebp - 0x70]
call fcn.00404f70
push 0x7b4dfc
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x2d
call fcn.00404f70
push 0x799e88
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x2e
call fcn.00404f70
push 0x4fedb0
sub esp, 8
mov byte [ebp - 4], 0x2f
mov eax, esp
mov dword [ebp - 0x128], esp
lea ecx, [ebp - 0x70]
push ecx
lea ecx, [ebp + 0x60]
push ecx
push eax
call fcn.004f3cd0
add esp, 4
mov byte [ebp - 4], 0x30
mov eax, esp
mov dword [ebp - 0x120], esp
lea ecx, [ebp - 0x40]
push ecx
lea ecx, [ebp + 0x48]
push ecx
push eax
call fcn.004f3cd0
add esp, 4
mov byte [ebp - 4], 0x31
mov eax, esp
mov dword [ebp - 0x124], esp
lea ecx, [ebp - 0x28]
push ecx
lea ecx, [ebp + 0xc]
push ecx
push eax
call fcn.004f3cd0
add esp, 4
mov byte [ebp - 4], 0x32
mov eax, esp
mov dword [ebp - 0x134], esp
lea ecx, [ebp - 0x11c]
push ecx
push eax
call fcn.004f3a30
add esp, 8
mov eax, dword [ebp - 0x110]
lea ecx, [ebp - 0x130]
mov byte [ebp - 4], 0x33
push dword [eax + 4]
call fcn.005acee0
push str.SELECT__FROM__s_WHERE_component__and___create_time___:bd_AND_create_time___:ed__or___update_time___:bd_AND_update_time___:ed__or__:bd___create_time_and_:ed___update_time___Order_By_create_time
lea ecx, [ebp - 0x10c]
mov byte [ebp - 4], 0x34
push ecx
mov ecx, eax
call fcn.004f2e50
push 0x87fc18
mov ecx, eax
mov byte [ebp - 4], 0x35
call fcn.004f37a0
mov ecx, eax
mov byte [ebp - 4], 0x37
call fcn.004f4d50
mov ecx, eax
mov byte [ebp - 4], 0x39
call fcn.004f4ce0
mov ecx, eax
mov byte [ebp - 4], 0x3b
call fcn.004f4ce0
mov ecx, eax
mov byte [ebp - 4], 0x3d
call fcn.004f4ce0
mov ecx, eax
call fcn.005abef0
lea ecx, [ebp - 0x10c]
mov byte [ebp - 4], 0x3c
call fcn.005abe40
lea ecx, [ebp - 0x130]
mov byte [ebp - 4], 0x2f
call fcn.005ad0e0
cmp dword [ebp - 0x14], 0x10
jb 0x4f6472
push dword [ebp - 0x28]
call fcn.00489b60
add esp, 4
cmp dword [ebp - 0x2c], 0x10
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
jb 0x4f6495
push dword [ebp - 0x40]
call fcn.00489b60
add esp, 4
cmp dword [ebp - 0x5c], 0x10
mov dword [ebp - 0x2c], 0xf
mov dword [ebp - 0x30], 0
mov byte [ebp - 0x40], 0
jb 0x4f6962
push dword [ebp - 0x70]
call fcn.00489b60
add esp, 4
jmp 0x4f6962
lea ecx, [ebp - 0x28]
call fcn.00404f70
push 0x7b4dfc
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x53
call fcn.00404f70
push 0x799e88
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0x54
call fcn.00404f70
push 0x4fedb0
sub esp, 8
mov byte [ebp - 4], 0x55
mov eax, esp
mov dword [ebp - 0x134], esp
lea ecx, [ebp - 0x28]
push ecx
lea ecx, [ebp + 0x60]
push ecx
push eax
call fcn.004f3cd0
add esp, 4
mov byte [ebp - 4], 0x56
mov eax, esp
mov dword [ebp - 0x128], esp
lea ecx, [ebp - 0x40]
push ecx
lea ecx, [ebp + 0x48]
push ecx
push eax
call fcn.004f3cd0
add esp, 4
mov byte [ebp - 4], 0x57
mov eax, esp
mov dword [ebp - 0x120], esp
lea ecx, [ebp - 0x70]
push ecx
lea ecx, [ebp + 0xc]
push ecx
push eax
call fcn.004f3cd0
add esp, 4
mov byte [ebp - 4], 0x58
mov eax, esp
mov dword [ebp - 0x124], esp
lea ecx, [ebp - 0x11c]
push ecx
push eax
call fcn.004f3a30
add esp, 8
mov eax, dword [ebp - 0x110]
lea ecx, [ebp - 0x130]
mov byte [ebp - 4], 0x59
push dword [eax + 4]
call fcn.005acee0
push str.SELECT__FROM__s_WHERE_component__and_storage_type_in___s__and___create_time___:bd_AND_create_time___:ed__or___update_time___:bd_AND_update_time___:ed__or__:bd___create_time_and_:ed___update_time___Order_By_create_time
lea ecx, [ebp - 0x10c]
mov byte [ebp - 4], 0x5a
push ecx
mov ecx, eax
call fcn.004f2e50
push 0x87fc18
mov ecx, eax
mov byte [ebp - 4], 0x5b
call fcn.004f37a0
mov ecx, eax
mov byte [ebp - 4], 0x5d
call fcn.004f4d50
mov ecx, eax
mov byte [ebp - 4], 0x5f
call fcn.004f4ce0
lea ecx, [ebp - 0x58]
push ecx
mov ecx, eax
call fcn.004f37a0
mov ecx, eax
mov byte [ebp - 4], 0x61
call fcn.004f4ce0
mov ecx, eax
mov byte [ebp - 4], 0x63
call fcn.004f4ce0
mov ecx, eax
call fcn.005abef0
lea ecx, [ebp - 0x10c]
mov byte [ebp - 4], 0x62
call fcn.005abe40
lea ecx, [ebp - 0x130]
mov byte [ebp - 4], 0x55
call fcn.005ad0e0
lea ecx, [ebp - 0x70]
call fcn.00404fd0
lea ecx, [ebp - 0x40]
call fcn.00404fd0
lea ecx, [ebp - 0x28]
jmp 0x4f695d
cmp dword [ebp - 0x48], 0
jne 0x4f67bd
lea ecx, [ebp - 0xa0]
call fcn.00404f70
push 0x7b4dfc
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x3e
call fcn.00404f70
push 0x799e88
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x3f
call fcn.00404f70
push 0x799e88
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0x40
call fcn.00404f70
push 0x4fedb0
sub esp, 8
mov byte [ebp - 4], 0x41
mov eax, esp
mov dword [ebp - 0x134], esp
lea ecx, [ebp - 0xa0]
push ecx
lea ecx, [ebp + 0x60]
push ecx
push eax
call fcn.004f3cd0
add esp, 4
mov byte [ebp - 4], 0x42
mov eax, esp
mov dword [ebp - 0x128], esp
lea ecx, [ebp - 0x88]
push ecx
lea ecx, [ebp + 0x48]
push ecx
push eax
call fcn.004f3cd0
add esp, 4
mov byte [ebp - 4], 0x43
mov eax, esp
mov dword [ebp - 0x120], esp
lea ecx, [ebp - 0x40]
push ecx
lea ecx, [ebp + 0x30]
push ecx
push eax
call fcn.004f3cd0
add esp, 4
mov byte [ebp - 4], 0x44
mov eax, esp
mov dword [ebp - 0x124], esp
lea ecx, [ebp - 0x70]
push ecx
lea ecx, [ebp + 0xc]
push ecx
push eax
call fcn.004f3cd0
add esp, 4
mov byte [ebp - 4], 0x45
mov eax, esp
mov dword [ebp - 0x12c], esp
lea ecx, [ebp - 0x11c]
push ecx
push eax
call fcn.004f3a30
add esp, 8
mov eax, dword [ebp - 0x110]
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x46
push dword [eax + 4]
call fcn.005acee0
mov byte [ebp - 4], 0x47
push str.SELECT__FROM__s_WHERE_component__and_data_key__and___create_time___:bd_AND_create_time___:ed__or___update_time___:bd_AND_update_time___:ed__or__:bd___create_time_and_:ed___update_time___Order_By_create_time
lea ecx, [ebp - 0x10c]
push ecx
mov ecx, eax
call fcn.004f2e50
push 0x87fc18
mov ecx, eax
mov byte [ebp - 4], 0x48
call fcn.004f37a0
mov ecx, eax
mov byte [ebp - 4], 0x4a
call fcn.004f4d50
mov ecx, eax
mov byte [ebp - 4], 0x4c
call fcn.004f4ce0
mov ecx, eax
mov byte [ebp - 4], 0x4e
call fcn.004f4ce0
mov ecx, eax
mov byte [ebp - 4], 0x50
call fcn.004f4ce0
mov ecx, eax
mov byte [ebp - 4], 0x52
call fcn.004f4ce0
mov ecx, eax
call fcn.005abef0
lea ecx, [ebp - 0x10c]
mov byte [ebp - 4], 0x51
call fcn.005abe40
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x41
call fcn.005ad0e0
lea ecx, [ebp - 0x70]
call fcn.00404fd0
lea ecx, [ebp - 0x40]
call fcn.00404fd0
lea ecx, [ebp - 0x88]
call fcn.00404fd0
lea ecx, [ebp - 0xa0]
jmp 0x4f695d
lea ecx, [ebp - 0x40]
call fcn.00404f70
push 0x7b4dfc
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0x64
call fcn.00404f70
push 0x799e88
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x65
call fcn.00404f70
push 0x799e88
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x66
call fcn.00404f70
push 0x4fedb0
sub esp, 8
mov byte [ebp - 4], 0x67
mov eax, esp
mov dword [ebp - 0x12c], esp
lea ecx, [ebp - 0x40]
push ecx
lea ecx, [ebp + 0x60]
push ecx
push eax
call fcn.004f3cd0
add esp, 4
mov byte [ebp - 4], 0x68
mov eax, esp
mov dword [ebp - 0x134], esp
lea ecx, [ebp - 0x70]
push ecx
lea ecx, [ebp + 0x48]
push ecx
push eax
call fcn.004f3cd0
add esp, 4
mov byte [ebp - 4], 0x69
mov eax, esp
mov dword [ebp - 0x128], esp
lea ecx, [ebp - 0x88]
push ecx
lea ecx, [ebp + 0x30]
push ecx
push eax
call fcn.004f3cd0
add esp, 4
mov byte [ebp - 4], 0x6a
mov eax, esp
mov dword [ebp - 0x120], esp
lea ecx, [ebp - 0xa0]
push ecx
lea ecx, [ebp + 0xc]
push ecx
push eax
call fcn.004f3cd0
add esp, 4
mov byte [ebp - 4], 0x6b
mov eax, esp
mov dword [ebp - 0x124], esp
lea ecx, [ebp - 0x11c]
push ecx
push eax
call fcn.004f3a30
add esp, 8
mov eax, dword [ebp - 0x110]
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x6c
push dword [eax + 4]
call fcn.005acee0
mov byte [ebp - 4], 0x6d
push str.SELECT__FROM__s_WHERE_component__and_data_key__and_storage_type_in___s__and___create_time___:bd_AND_create_time___:ed__or___update_time___:bd_AND_update_time___:ed__or__:bd___create_time_and_:ed___update_time___Order_By_create_time
lea ecx, [ebp - 0x10c]
push ecx
mov ecx, eax
call fcn.004f2e50
push 0x87fc18
mov ecx, eax
mov byte [ebp - 4], 0x6e
call fcn.004f37a0
mov ecx, eax
mov byte [ebp - 4], 0x70
call fcn.004f4d50
mov ecx, eax
mov byte [ebp - 4], 0x72
call fcn.004f4ce0
mov ecx, eax
mov byte [ebp - 4], 0x74
call fcn.004f4ce0
lea ecx, [ebp - 0x58]
push ecx
mov ecx, eax
call fcn.004f37a0
mov ecx, eax
mov byte [ebp - 4], 0x76
call fcn.004f4ce0
mov ecx, eax
mov byte [ebp - 4], 0x78
call fcn.004f4ce0
mov ecx, eax
call fcn.005abef0
lea ecx, [ebp - 0x10c]
mov byte [ebp - 4], 0x77
call fcn.005abe40
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x67
call fcn.005ad0e0
lea ecx, [ebp - 0xa0]
call fcn.00404fd0
lea ecx, [ebp - 0x88]
call fcn.00404fd0
lea ecx, [ebp - 0x70]
call fcn.00404fd0
lea ecx, [ebp - 0x40]
call fcn.00404fd0
mov ebx, dword [ebp - 0x138]
xor esi, esi
mov eax, dword [ebp - 0x11c]
xor edi, edi
cmp dword [ebp - 0x44], 0x10
mov dword [ebp - 0x11c], esi
mov dword [ebx], eax
mov eax, dword [ebp - 0x118]
mov dword [ebx + 4], eax
mov eax, dword [ebp - 0x114]
mov dword [ebx + 8], eax
mov dword [ebp - 0x118], edi
mov dword [ebp - 0x114], esi
jb 0x4f69b5
push dword [ebp - 0x58]
call fcn.00489b60
mov edi, dword [ebp - 0x118]
add esp, 4
mov esi, dword [ebp - 0x11c]
mov dword [ebp - 0x44], 0xf
mov dword [ebp - 0x48], 0
mov byte [ebp - 0x58], 0
test esi, esi
je 0x4f6a0e
cmp esi, edi
je 0x4f69e7
nop
mov ecx, esi
call fcn.004f1100
add esi, 0x110
cmp esi, edi
jne 0x4f69d0
mov esi, dword [ebp - 0x11c]
push esi
call fcn.00489b60
add esp, 4
mov dword [ebp - 0x11c], 0
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x114], 0
cmp dword [ebp + 0x20], 0x10
jb 0x4f6a1f
push dword [ebp + 0xc]
call fcn.00489b60
add esp, 4
mov esi, dword [ebp + 0x24]
mov dword [ebp + 0x20], 0xf
mov dword [ebp + 0x1c], 0
mov byte [ebp + 0xc], 0
test esi, esi
je 0x4f6a64
push dword [ebp + 0x28]
lea ecx, [ebp + 0x24]
push esi
call fcn.0042f210
push dword [ebp + 0x24]
call fcn.00489b60
add esp, 4
mov dword [ebp + 0x24], 0
mov dword [ebp + 0x28], 0
mov dword [ebp + 0x2c], 0
cmp dword [ebp + 0x44], 0x10
jb 0x4f6a75
push dword [ebp + 0x30]
call fcn.00489b60
add esp, 4
cmp dword [ebp + 0x5c], 0x10
mov dword [ebp + 0x44], 0xf
mov dword [ebp + 0x40], 0
mov byte [ebp + 0x30], 0
jb 0x4f6a98
push dword [ebp + 0x48]
call fcn.00489b60
add esp, 4
cmp dword [ebp + 0x74], 0x10
mov dword [ebp + 0x5c], 0xf
mov dword [ebp + 0x58], 0
mov byte [ebp + 0x48], 0
jb 0x4f6abb
push dword [ebp + 0x60]
call fcn.00489b60
add esp, 4
mov eax, ebx
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.00722035
mov esp, ebp
pop ebp
ret 0x70