Function at 0x42a920
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
lea eax, [esp - 0xac]
cmp eax, dword [ecx + 8]
jbe 0x42afc4
sub esp, 0x12c
mov dword [esp + 0x4c], 0x6e72656b
lea edi, [esp + 0x4d]
lea esi, [0xd490f3]
call fcn.00458822
mov eax, dword [0xbacdfc]
lea ecx, [esp + 0x4c]
mov dword [esp], eax
mov dword [esp + 4], ecx
call fcn.0042c5e0
mov eax, dword [esp + 8]
test eax, eax
je 0x42afad
mov dword [esp + 0x1c], eax
lea edi, [esp + 0x95]
lea esi, [0xd4b9e3]
call fcn.00458818
mov dword [esp], eax
lea ecx, [esp + 0x95]
mov dword [esp + 4], ecx
mov dword [esp + 8], 0x10
mov dword [esp + 0xc], 0x10
call fcn.0042a700
mov eax, dword [0x144ddb0]
mov ecx, dword [esp + 0x10]
test eax, eax
jne 0x42af17
mov dword [0x1437c84], ecx
mov dword [esp + 0xf5], 0x56646441
lea edi, [esp + 0xf8]
lea esi, [0xd58787]
call fcn.00458804
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
lea ecx, [esp + 0xf5]
mov dword [esp + 4], ecx
mov dword [esp + 8], 0x1b
mov dword [esp + 0xc], 0x1b
call fcn.0042a700
mov eax, dword [0x144ddb0]
mov ecx, dword [esp + 0x10]
test eax, eax
jne 0x42af05
mov dword [0x1437c88], ecx
lea edi, [esp + 0x110]
lea esi, [0xd59bc1]
call fcn.004587fa
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
lea ecx, [esp + 0x110]
mov dword [esp + 4], ecx
mov dword [esp + 8], 0x1c
mov dword [esp + 0xc], 0x1c
call fcn.0042a700
mov eax, dword [0x144ddb0]
mov ecx, dword [esp + 0x10]
test eax, eax
jne 0x42aef3
mov dword [0x1437c8c], ecx
mov dword [esp + 0x76], 0x64616f4c
lea edi, [esp + 0x79]
lea esi, [0xd4aa5e]
call fcn.00458822
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
lea ecx, [esp + 0x76]
mov dword [esp + 4], ecx
mov dword [esp + 8], 0xf
mov dword [esp + 0xc], 0xf
call fcn.0042a700
mov eax, dword [0x144ddb0]
mov ecx, dword [esp + 0x10]
test eax, eax
jne 0x42aee1
mov dword [0x1437c94], ecx
mov dword [esp + 0x67], 0x64616f4c
lea edi, [esp + 0x6a]
lea esi, [0xd4aa6d]
call fcn.00458822
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
lea ecx, [esp + 0x67]
mov dword [esp + 4], ecx
mov dword [esp + 8], 0xf
mov dword [esp + 0xc], 0xf
call fcn.0042a700
mov eax, dword [0x144ddb0]
mov ecx, dword [esp + 0x10]
test eax, eax
jne 0x42aecf
mov dword [0x1437c98], ecx
test ecx, ecx
je 0x42aec8
mov eax, dword [0x1437c94]
test eax, eax
je 0x42aec8
mov eax, dword [0x1437c84]
test eax, eax
setne al
mov byte [0x144d863], al
mov dword [esp + 0x3f], 0x61766461
lea edi, [esp + 0x40]
lea esi, [0xd48e5c]
call fcn.00458822
lea eax, [esp + 0x3f]
mov dword [esp], eax
mov dword [esp + 4], 0xd
mov dword [esp + 8], 0xd
call fcn.0042a780
mov eax, dword [esp + 0xc]
test eax, eax
je 0x42af97
mov dword [esp + 0xb6], 0x74737953
lea edi, [esp + 0xb8]
lea esi, [0xd4e4bb]
call fcn.00458818
mov dword [esp], eax
lea eax, [esp + 0xb6]
mov dword [esp + 4], eax
mov dword [esp + 8], 0x12
mov dword [esp + 0xc], 0x12
call fcn.0042a700
mov eax, dword [0x144ddb0]
mov ecx, dword [esp + 0x10]
test eax, eax
jne 0x42aeb6
mov dword [0x1437ca8], ecx
mov dword [esp + 0x2a], 0x6c64746e
mov dword [esp + 0x2c], 0x2e6c6c64
mov dword [esp + 0x30], 0x6c6c64
lea eax, [esp + 0x2a]
mov dword [esp], eax
mov dword [esp + 4], 0xa
mov dword [esp + 8], 0xa
call fcn.0042a780
mov eax, dword [esp + 0xc]
test eax, eax
je 0x42af81
mov dword [esp + 0x14], eax
mov dword [esp + 0xc8], 0x6157744e
lea edi, [esp + 0xca]
lea esi, [0xd52d54]
call fcn.0045880e
mov dword [esp], eax
lea ecx, [esp + 0xc8]
mov dword [esp + 4], ecx
mov dword [esp + 8], 0x16
mov dword [esp + 0xc], 0x16
call fcn.0042a700
mov eax, dword [0x144ddb0]
mov ecx, dword [esp + 0x10]
test eax, eax
jne 0x42aea4
mov dword [0x1437c9c], ecx
mov dword [esp + 0x20], 0x6d6e6977
mov dword [esp + 0x22], 0x2e6d6d6e
mov dword [esp + 0x26], 0x6c6c64
lea eax, [esp + 0x20]
mov dword [esp], eax
mov dword [esp + 4], 0xa
mov dword [esp + 8], 0xa
call fcn.0042a780
mov eax, dword [esp + 0xc]
test eax, eax
je 0x42af6b
mov dword [esp + 0x18], eax
lea edi, [esp + 0x85]
lea esi, [0xd4c9a3]
call fcn.00458818
mov dword [esp], eax
lea ecx, [esp + 0x85]
mov dword [esp + 4], ecx
mov dword [esp + 8], 0x10
mov dword [esp + 0xc], 0x10
call fcn.0042a700
mov eax, dword [0x144ddb0]
mov ecx, dword [esp + 0x10]
test eax, eax
jne 0x42ae92
mov dword [0x1437cb0], ecx
mov dword [esp + 0x59], 0x656d6974
lea edi, [esp + 0x5b]
lea esi, [0xd4a402]
call fcn.00458822
mov eax, dword [esp + 0x18]
mov dword [esp], eax
lea eax, [esp + 0x59]
mov dword [esp + 4], eax
mov dword [esp + 8], 0xe
mov dword [esp + 0xc], 0xe
call fcn.0042a700
mov eax, dword [0x144ddb0]
mov ecx, dword [esp + 0x10]
test eax, eax
jne 0x42ae80
mov dword [0x1437cb4], ecx
mov eax, dword [0x1437cb0]
test eax, eax
je 0x42af55
test ecx, ecx
je 0x42af55
mov dword [esp + 0x34], 0x5f327377
mov dword [esp + 0x37], 0x2e32335f
mov dword [esp + 0x3b], 0x6c6c64
lea eax, [esp + 0x34]
mov dword [esp], eax
mov dword [esp + 4], 0xb
mov dword [esp + 8], 0xb
call fcn.0042a780
mov eax, dword [esp + 0xc]
test eax, eax
je 0x42af3f
mov dword [esp + 0xde], 0x47415357
lea edi, [esp + 0xe1]
lea esi, [0xd541fb]
call fcn.0045880e
mov dword [esp], eax
lea eax, [esp + 0xde]
mov dword [esp + 4], eax
mov dword [esp + 8], 0x17
mov dword [esp + 0xc], 0x17
call fcn.0042a700
mov eax, dword [0x144ddb0]
mov ecx, dword [esp + 0x10]
test eax, eax
jne 0x42ae71
mov dword [0x1437cac], ecx
test ecx, ecx
je 0x42af29
mov dword [esp + 0xa5], 0x656e6977
lea edi, [esp + 0xa6]
lea esi, [0xd4ddf1]
call fcn.00458818
mov eax, dword [esp + 0x14]
mov dword [esp], eax
lea eax, [esp + 0xa5]
mov dword [esp + 4], eax
mov dword [esp + 8], 0x11
mov dword [esp + 0xc], 0x11
call fcn.0042a700
mov eax, dword [esp + 0x10]
test eax, eax
jne 0x42ae63
add esp, 0x12c
ret
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0042b550
jmp 0x42ae5c
lea edi, [0x1437cac]
mov eax, ecx
call fcn.00458080
jmp 0x42ae08
lea edi, [0x1437cb4]
mov eax, ecx
call fcn.00458080
jmp 0x42ad5e
lea edi, [0x1437cb0]
mov eax, ecx
call fcn.00458080
jmp 0x42ad0b
lea edi, [0x1437c9c]
mov eax, ecx
call fcn.00458080
jmp 0x42ac7a
lea edi, [0x1437ca8]
mov eax, ecx
call fcn.00458080
jmp 0x42abde
xor eax, eax
jmp 0x42ab41
lea edi, [0x1437c98]
mov eax, ecx
call fcn.00458080
jmp 0x42ab20
lea edi, [0x1437c94]
mov eax, ecx
call fcn.00458080
jmp 0x42aacd
lea edi, [0x1437c8c]
mov eax, ecx
call fcn.00458080
jmp 0x42aa7a
lea edi, [0x1437c88]
mov eax, ecx
call fcn.00458080
jmp 0x42aa29
lea edi, [0x1437c84]
mov eax, ecx
call fcn.00458080
jmp 0x42a9cd
lea eax, [0xd5e998]
mov dword [esp], eax
mov dword [esp + 4], 0x20
call fcn.0042e730
lea eax, [0xd516f9]
mov dword [esp], eax
mov dword [esp + 4], 0x14
call fcn.0042e730
lea eax, [0xd5bde6]
mov dword [esp], eax
mov dword [esp + 4], 0x1d
call fcn.0042e730
lea eax, [0xd5047b]
mov dword [esp], eax
mov dword [esp + 4], 0x13
call fcn.0042e730
lea eax, [0xd4ffa8]
mov dword [esp], eax
mov dword [esp + 4], 0x13
call fcn.0042e730
lea eax, [0xd52ffc]
mov dword [esp], eax
mov dword [esp + 4], 0x16
call fcn.0042e730
lea eax, [0xd53550]
mov dword [esp], eax
mov dword [esp + 4], 0x16
call fcn.0042e730
nop
call fcn.004567f0
jmp fcn.0042a920