Function at 0x4bf1c0
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x4bf33d
sub esp, 0x38
movzx ecx, byte [esp + 0x40]
cmp cl, 0x20
ja 0x4bf200
je 0x4bf1f4
cmp cl, 9
je 0x4bf1f4
cmp cl, 0xd
je 0x4bf1f4
cmp cl, 0xa
jne 0x4bf200
mov dword [esp + 0x44], 9
add esp, 0x38
ret
cmp cl, 0x22
jne 0x4bf236
mov edi, dword [esp + 0x3c]
test byte [edi], al
mov ecx, dword [0x7e83b0]
test ecx, ecx
jne 0x4bf21f
lea eax, [0x4f1d70]
mov dword [edi], eax
jmp 0x4bf22a
lea eax, [0x4f1d70]
call fcn.00459fb0
mov dword [esp + 0x44], 1
add esp, 0x38
ret
mov edi, dword [esp + 0x3c]
test byte [edi], al
mov edx, dword [0x7e83b0]
test edx, edx
jne 0x4bf250
lea eax, [0x4f1d44]
mov dword [edi], eax
jmp 0x4bf25b
lea eax, [0x4f1d44]
call fcn.00459fb0
mov byte [esp], cl
call fcn.004c19c0
mov eax, dword [esp + 4]
mov dword [esp + 0x34], eax
mov ecx, dword [esp + 8]
mov dword [esp + 0x2c], ecx
lea edx, [0x4dab00]
mov dword [esp], edx
call fcn.0040af50
mov eax, dword [esp + 4]
mov dword [esp + 0x30], eax
mov dword [esp], 0
lea ecx, [0x4e9484]
mov dword [esp + 4], ecx
mov dword [esp + 8], 0x12
mov ecx, dword [esp + 0x34]
mov dword [esp + 0xc], ecx
mov ecx, dword [esp + 0x2c]
mov dword [esp + 0x10], ecx
lea ecx, str.______._015:__CFMNSUZ___hms____P___v________n____0025:___CcCfCoCsLlLmLoLtLuMcMeMnNdNlNoPcPdPePfPiPoPsScSkSmSoYiZlZpZs___:__n_n_____ni_msnss_us_n__G__M__P___n_________m_n_:__0001030405060708091011121314_01_02_03_04_05_06_08_09_11_12...125625___ADTASTAprAugBSTCATCDTCETCSTDecDltEATEDTEETEOFESTFebFriGMTHDTHSTHanIDTISTJSTJanJulJunKSTLaoMDTMSKMSTMarMayMonMroNDTNSTNULNaNNkoNovOctPCPDTPKTPSTSatSepStdSunThuTueUTCVaiWATWed__:_nadxaesavxdirendfinfmagc_gp_intip4mapmsinannilobjpcptru00ss______as__at__fp_is__lr:_of__on__pc_sp:_sp_____mInf_Inf.log.msi.mst3125:_pACDTACSTAEDTAESTAKDTAKSTAWSTAhomCESTChamDashEESTGOGCJulyJuneLEAFLisuMiaoModiNZDTNZSTNewaSASTStatThaiu00_n_tm_____nallgallpavx2basebindbmi1bmi2boolcallcas1cas2cas3cas4cas5cas6chandeadermsfilefunchouridleint8itabjsonkindnullopenpipeprofreadrootsbrksse2sse3tcp4trueudp4uint____s_..._n_H_T_H_a_H_g_MB___W_a_and__h_a_h_g_h_t_max_ms___ptr__siz_tab_top_u_a_u_g.msi033004300530054506300845103012451345__fp:_09301562578125_nil_AdlamAprilBamumBatakBuhidCall_DograErrorGreekKhmerLatinLimbuLocalLstatMarchNushuOghamOriyaOsageRunicSTermTakriTamilu202____arrayclosedeferfalsefaultfloatgFreegcinggscanhchaninit_int16int32int64mheapmkdirmonthntohspanicscav_schedsleepslicesse41sse42ssse3sudogsweeptraceuint8usagevaluewrite_Value_addr_alloc_base__code_ctxt:_curg_free__goid__jobs_list_m__p_next_p__m_prev_span__util_...__n__i____not_390625__chanArabicAugustBrahmiCarianChakmaCommonCopticFormatFridayGOROOTGetACPGothicHangulHatranHebrewHyphenKaithiKhojkiLepchaLycianLydianMondayRejangSCHED_StringSundaySyriacTai_LeTangutTeluguThaanaUTC12UTC13UTC_02UTC_08UTC_09UTC_11WanchoYezidi__byteufffd_n_____tchan__efencelistenminutenumberobjectpopcntremovesecondselectsilentsocketstringstructsweep_sysmontimersuint16uint32uint64__scan___scan__MB_in__Value__allocs_dying_locks_m__g0_nmsys_snil_n_zombie__goid__j0__19531259765625AvestanBengaliBrailleChanDirConvertCopySidCypriotDeseretElbasanElymaicGODEBUGGranthaHanunooIO_waitJanuaryKannadaMUI_DltMUI_StdMakasarMandaicMarchenMultaniMyanmarOctoberOsmanyaRadicalSharadaShavianSiddhamSinhalaSogdianSoyomboSwapperTagalogTibetanTirhutaTuesdayUNKNOWNUsage:_nWSARecvWSASend_ttypes__tvalueconnectconsolecpuproffloat32float64forcegcgctracehead__invalidmsi.dllnumber_panic:_runningsyscalluintptrunknownwaiting_bytes___etypes__goal_is_not__mcount_minutes_nalloc_newval_nfreed_pointer_stack__status___Month_48828125AcceptExArmenianBalineseBopomofoBugineseCancelIoCherokeeCyrillicDecemberDuployanEthiopicExtenderFebruaryFullPathGeorgianGoStringGujaratiGurmukhiHiraganaJavaneseKatakanaKayah_LiLinear_ALinear_BMahajaniNovemberOl_ChikiParseIntPhags_PaReadFileSaturdayTagbanwaTai_ThamTai_VietThursdayTifinaghUgariticWSAIoctl_signal__tstack_cgocheckcs______deadlockdurationeax_____ebp_____ebx_____ecx_____edi_____edx_____eflags__eip_____esi_____esp_____fs______gs______infinityno_anodepollDescreflect.runnableruntime.rwmutexRrwmutexWscavengeshutdownstrconv.traceBufunknown_wsaioctl__forced__blocked_defersc_in_use__n_lockedg_lockedm_m__curg_marked___method:__ms_cpu___not_in___of_type__runtime_s.limit_s.state_threads_u_a_u_g_unmarked_wbuf1.n_wbuf2.n___EXTRA__MISSING__unknown___newval__oldval__plugin:__size____tail___07:00:00244140625:_statusBassa_VahBhaiksukiCuneiformDiacriticFindCloseFleetDeckHex_DigitInheritedInterfaceKhudawadiLocalFreeMalayalamMongolianMoveFileWNabataeanPalmyreneParseBoolParseUintSamaritanSeptemberSundaneseWSASendToWednesdayWriteFileZ07:00:00atomicor8bad_indirchan_sendcomplex64copystackctxt___0debugLockfuncargs_hchanLeafinittraceinterfaceinvalid_nmSpanDeadmSpanFreentdll.dllomitemptypanicwaitpclmulqdqpreemptedpsapi.dllrecover:_reflect:_rwxrwxrwxscavtracestackpooltracebackwbufSpans_stack__MB_goal___actual_flushGen__for_type__gfreecnt_pages_at__runqsize_runqueue_s.base___spinning_stopwait_sweepgen__sweepgen_targetpc_throwing_until_pc___NOVERB___Weekday__BADINDEX___bound____limit___dev_stdin12207031256103515625:_parsing_ASKFORNAMEBad_varintCancelIoEx
mov dword [esp + 0x14], ecx
mov dword [esp + 0x18], 1
lea ecx, [0x4ef7ae]
mov dword [esp + 0x1c], ecx
mov dword [esp + 0x20], 0x2a
call fcn.00447310
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + 0x28]
mov edi, dword [esp + 0x30]
mov dword [edi + 4], ecx
mov ecx, dword [0x7e83b0]
test ecx, ecx
jne 0x4bf2f8
mov dword [edi], eax
jmp 0x4bf2fd
call fcn.00459fb0
mov ecx, dword [esp + 0x3c]
mov edx, dword [ecx + 0x1c]
mov ebx, dword [ecx + 0x20]
mov dword [edi + 8], edx
mov dword [edi + 0xc], ebx
lea edx, [0x50f8bc]
mov dword [ecx + 0x14], edx
mov edx, dword [0x7e83b0]
test edx, edx
jne 0x4bf325
mov dword [ecx + 0x18], edi
jmp 0x4bf331
add ecx, 0x18
mov eax, edi
mov edi, ecx
call fcn.00459fb0
mov dword [esp + 0x44], 0xb
add esp, 0x38
ret
call fcn.00458b70
jmp fcn.004bf1c0