Function at 0x57dc00
Capabilities:
Authenticate hmac

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x4f4
mov edi, edx
mov ebx, ecx
mov eax, dword [0x72a00c]
xor eax, ebp
mov dword [ebp - 0x10], eax
mov esi, dword [ecx]
lea eax, [ebp - 0x4c0]
push 0x4ac
push 0xff
push eax
call fcn.006719e0
add esp, 0xc
mov eax, dword [esi + 0x7c]
mov dword [ebp - 0x4fc], eax
cmp dword [esi + 0xbc], 0
jne 0x57dc51
mov dword [esi + 0x120], 0
xor eax, eax
mov dword [ebx + 0xc], eax
mov dword [ebx + 0xe0], edi
lea ecx, [ebp - 0x4c4]
mov dword [ecx - 4], ebx
mov dword [ecx - 8], ecx
mov dword [ecx], eax
lea eax, [ebp - 0x20]
mov dword [eax + 0xc], eax
mov eax, dword [esi + 0x104]
mov dword [ebp - 0x500], eax
mov dword [esi + 0x104], ebx
xor eax, eax
dec eax
mov dword [ebp - 0x4ec], eax
mov dword [ebp - 0x4e0], esi
mov dword [ebp - 0x4f8], ebx
movzx eax, byte [edi]
mov dword [ebp - 0x4e8], eax
movzx eax, byte [eax + 0x719ef3]
cmp eax, 0x1e
ja case.0x57dcb8.28
mov ecx, 0x13
xor ebx, ebx
inc ebx
jmp dword [eax*4 + 0x72006c]
mov al, byte [edi + 1]
xor ebx, ebx
inc ebx
test al, al
je 0x57e07a
movzx eax, al
test byte [eax + 0x717e6d], 0x46
je 0x57e06c
mov al, byte [edi + ebx + 1]
inc ebx
mov ecx, 0x92
test al, al
jne 0x57dccd
jmp case.0x57dcb8.17
mov ecx, 0x63
cmp byte [edi + 1], 0x2a
jne 0x57e1f1
mov dl, byte [edi + 2]
xor ebx, ebx
inc ebx
test dl, dl
je case.0x57dcb8.17
mov eax, 3
cmp dl, 0x2a
mov dl, byte [edi + eax]
jne 0x57dd23
cmp dl, 0x2f
je 0x57e502
test dl, dl
je 0x57e507
inc eax
jmp 0x57dd12
mov ecx, 0x60
jmp 0x57e1f1
movzx eax, byte [edi + 1]
cmp eax, 0x3e
je 0x57e1bd
mov ecx, 0x61
xor ebx, ebx
inc ebx
cmp eax, 0x2d
jne case.0x57dcb8.17
mov ebx, 2
movzx eax, byte [edi + ebx]
test eax, eax
je 0x57e50b
cmp eax, 0xa
je 0x57e50b
inc ebx
jmp 0x57dd5b
mov ecx, 0x5c
jmp 0x57e1f1
mov ecx, 0x64
jmp 0x57e1f1
mov dl, byte [edi + 1]
mov ecx, 0xab
test dl, dl
je 0x57e1f1
xor eax, eax
inc eax
mov ebx, dword [ebp - 0x4e8]
cmp dl, bl
jne 0x57ddbb
mov edx, ebx
lea ebx, [eax + 1]
cmp byte [edi + eax + 1], dl
jne 0x57e4e1
mov eax, ebx
mov ebx, dword [ebp - 0x4e8]
mov dl, byte [edi + eax + 1]
inc eax
test dl, dl
jne 0x57dda0
mov ebx, eax
jmp case.0x57dcb8.17
xor ebx, ebx
jmp 0x57e07a
mov ecx, 0x62
jmp 0x57e1f1
xor ebx, ebx
cmp byte [edi + 1], 0x7c
sete bl
lea ecx, [ebx*8 + 0x5d]
jmp 0x57e1f3
mov ecx, 0x14
jmp 0x57e1f1
cmp byte [edi + 1], 0xbb
mov ebx, 1
jne case.0x57dcb8.2
cmp byte [edi + 2], 0xbf
jne case.0x57dcb8.2
mov ebx, 3
jmp 0x57e50b
mov ecx, 0x39
cmp byte [ebp - 0x4e8], 0x5d
je 0x57e1f1
xor ebx, ebx
inc ebx
mov al, byte [edi + ebx]
test al, al
je 0x57e07a
inc ebx
cmp al, 0x5d
jne 0x57de33
jmp case.0x57dcb8.17
mov ecx, 0x16
jmp 0x57e1f1
mov ecx, 0xab
jmp 0x57e1f1
movzx eax, byte [edi + 1]
mov ebx, 2
cmp eax, 0x3c
je 0x57e1e5
cmp eax, 0x3d
je 0x57e1de
cmp eax, 0x3e
jne 0x57e1ec
mov ecx, 0x32
jmp case.0x57dcb8.17
movzx eax, byte [edi + 1]
mov ebx, 2
cmp eax, 0x3d
je 0x57e1d0
cmp eax, 0x3e
jne 0x57e1d7
mov ecx, 0x5f
jmp case.0x57dcb8.17
cmp byte [edi + 1], 0x27
mov ebx, 1
jne case.0x57dcb8.2
xor ebx, ebx
inc ebx
movzx eax, byte [edi + ebx + 1]
inc ebx
test byte [eax + 0x717e6d], 8
jne 0x57debd
cmp al, 0x27
jne 0x57dee5
mov ecx, ebx
and ecx, 1
jne 0x57dee5
mov ecx, 0x90
mov al, 0x27
jmp 0x57def6
mov al, byte [edi + ebx + 1]
inc ebx
test al, al
je 0x57def1
movzx ecx, al
cmp ecx, 0x27
jne 0x57dee0
mov ecx, 0xab
cmp al, 1
sbb ebx, 0xffffffff
jmp case.0x57dcb8.17
xor ebx, ebx
mov ecx, edi
mov edi, ebx
movzx eax, byte [ecx + ebx + 1]
inc ebx
cmp byte [eax + 0x719ef3], 3
jb 0x57df04
mov dword [ebp - 0x4e4], ecx
test byte [eax + 0x717e6d], 0x46
je 0x57e0b3
inc ebx
mov edi, dword [ebp - 0x4e4]
dec ebx
movzx eax, byte [edi + ebx + 1]
inc ebx
test byte [eax + 0x717e6d], 0x46
jne 0x57df30
mov ecx, 0x39
jmp case.0x57dcb8.17
xor ebx, ebx
movzx eax, byte [edi + ebx + 1]
inc ebx
test byte [eax + 0x717e6d], 1
jne 0x57df4b
jmp 0x57e50b
xor ebx, ebx
movzx eax, byte [edi + ebx + 1]
add eax, 0xffffffc6
inc ebx
cmp eax, 0xfffffff6
jae 0x57df61
mov ecx, 0x92
jmp case.0x57dcb8.17
xor ebx, ebx
cmp byte [edi + 1], 0x3d
sete bl
mov eax, 0x32
mov ecx, 0xab
cmove ecx, eax
jmp 0x57e1f3
xor ebx, ebx
cmp byte [edi + 1], 0x3d
sete bl
inc ebx
mov ecx, 0x33
jmp case.0x57dcb8.17
xor ecx, ecx
inc ecx
mov ebx, ecx
jmp case.0x57dcb8.17
movzx eax, byte [edi + 1]
add eax, 0xffffffc6
mov ecx, 0x83
xor ebx, ebx
inc ebx
cmp eax, 0xfffffff6
jb case.0x57dcb8.17
cmp byte [ebp - 0x4e8], 0x30
jne 0x57dff0
movzx eax, byte [edi + 1]
or eax, 0x20
cmp eax, 0x78
jne 0x57dff0
movzx eax, byte [edi + 2]
test byte [eax + 0x717e6d], 8
jne 0x57e4c3
xor ebx, ebx
dec ebx
movzx eax, byte [edi + ebx + 1]
lea ecx, [eax - 0x3a]
inc ebx
cmp ecx, 0xfffffff5
ja 0x57dff3
mov ecx, 0x91
cmp al, 0x2e
jne 0x57e01d
movzx eax, byte [edi + ebx + 1]
inc ebx
lea ecx, [eax - 0x3a]
cmp ecx, 0xfffffff5
ja 0x57e00a
mov ecx, 0x8f
movzx edx, al
or edx, 0x20
cmp edx, 0x65
jne 0x57e084
mov esi, edi
movzx edi, byte [edi + ebx + 1]
lea edx, [edi - 0x3a]
cmp edx, 0xfffffff6
jae 0x57e08c
lea edx, [ebx + 1]
cmp edi, 0x2d
je 0x57e048
cmp edi, 0x2b
jne 0x57e515
mov edi, esi
movzx esi, byte [esi + ebx + 2]
add esi, 0xffffffc6
cmp esi, 0xfffffff6
jb 0x57e517
add ebx, 2
mov edx, ebx
jmp 0x57e093
mov ecx, 0x68
jmp 0x57e1f1
mov ecx, 0x92
cmp ebx, 1
jne case.0x57dcb8.17
mov ecx, 0xab
jmp case.0x57dcb8.17
lea edx, [ebx + 1]
jmp 0x57e517
add ebx, 2
mov edx, ebx
mov edi, esi
mov esi, dword [ebp - 0x4e0]
movzx eax, byte [edi + edx]
lea ecx, [eax - 0x3a]
inc edx
cmp ecx, 0xfffffff5
ja 0x57e099
lea ebx, [edx - 1]
mov ecx, 0x8f
jmp 0x57e51d
mov ecx, 0x39
cmp ebx, 2
jb 0x57e4fa
mov eax, dword [ebp - 0x4e8]
movzx edx, byte [eax + 0x717d00]
shl edx, 2
mov eax, dword [ebp - 0x4e4]
movzx eax, byte [eax + ebx - 1]
movzx eax, byte [eax + 0x717d00]
lea eax, [eax + eax*2]
xor edx, ebx
xor edx, eax
mov eax, edx
mov dword [ebp - 0x4f4], edx
mov edx, 0x2040811
mul edx
mov eax, dword [ebp - 0x4f4]
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 6
mov edx, eax
shl edx, 7
sub eax, edx
mov edx, dword [ebp - 0x4f4]
mov al, byte [edx + eax + str.qNvD]
test al, al
je 0x57e5ae
mov edx, dword [ebp - 0x4e8]
and dl, 0xdf
mov byte [ebp - 0x4ed], dl
movzx edx, al
mov eax, edx
mov dword [ebp - 0x4f4], edx
movzx eax, byte [edx + 0x7182b5]
cmp eax, ebx
jne 0x57e1a4
mov eax, dword [ebp - 0x4f4]
movzx esi, word [eax + eax + 0x7181b6]
mov al, byte [ebp - 0x4ed]
cmp al, byte [esi + str.BEFOREIGNOREFERENCESCAPEACHECKEYISNULLSAVEPOINTERSECTABLEFTHENDESCONSTRAINTOFFSETRANSACTIONOTNULLIKELSELECTRIGGERAISEXCEPTEMPORARYWITHOUTERELEASEXCLUSIVEXISTSATTACHAVINGROUPDATEBEGINSTEADDATABASEBETWEENATURALTERECURSIVECASCADEFERRABLECASECOLLATECREATECURRENT_DATEDELETEDETACHIMMEDIATEJOINDEXEDEFAULTMATCHPRAGMATERIALIZEDEFERREDISTINCTVALUESVIRTUALWAYSWHENWHEREGEXPRIMARYABORTAFTERENAMEANDROPAUTOINCREMENTCASTCOLUMNCOMMITCONFLICTCROSSCURRENT_TIMESTAMPFAILASTFIRSTFROMFULLIMITGENERATEDGLOBYIFINNEREPLACEINSERTORDERESTRICTRETURNINGRIGHTROLLBACKROWSUNIONUNIQUEUSINGVACUUMVIEWINITIALLY]
jne 0x57e1a4
mov eax, dword [ebp - 0x4e4]
mov dl, byte [eax + 1]
and dl, 0xdf
cmp dl, byte [esi + 0x717f75]
jne 0x57e1a4
cmp ebx, 3
jb 0x57e59b
xor edx, edx
inc edx
mov eax, dword [ebp - 0x4e4]
mov al, byte [eax + edx + 1]
and al, 0xdf
cmp al, byte [esi + edx + 0x717f75]
jne 0x57e1a4
inc edx
cmp edi, edx
jne 0x57e185
jmp 0x57e59b
mov eax, dword [ebp - 0x4f4]
mov al, byte [eax + 0x719e4f]
test al, al
jne 0x57e133
jmp 0x57e5a8
xor ebx, ebx
cmp byte [edi + 2], 0x3e
sete bl
or ebx, 2
mov ecx, 0x66
jmp case.0x57dcb8.17
mov ecx, 0x37
jmp case.0x57dcb8.17
mov ecx, 0x34
jmp 0x57e1f1
mov ecx, 0x35
jmp case.0x57dcb8.17
mov ecx, 0x5e
jmp case.0x57dcb8.17
mov ecx, 0x36
xor ebx, ebx
inc ebx
mov eax, dword [ebp - 0x4fc]
sub eax, ebx
js 0x57e5b9
cmp ecx, 0xaa
mov dword [ebp - 0x4fc], eax
jb 0x57e22d
mov eax, dword [esi + 0x120]
test eax, eax
jne 0x57e5c8
cmp ecx, 0xaa
jne 0x57e235
add edi, ebx
jmp 0x57dc97
mov dword [ebp - 0x4ec], ecx
jmp 0x57e26c
cmp dword [ebp - 0x4e8], 0
jne 0x57e897
xor ebx, ebx
mov eax, dword [ebp - 0x4ec]
cmp eax, 1
je 0x57e262
test eax, eax
je 0x57e8c3
xor eax, eax
inc eax
mov dword [ebp - 0x4ec], eax
jmp 0x57e26c
mov dword [ebp - 0x4ec], 0
mov eax, dword [ebp - 0x4f8]
mov dword [eax + 0xc0], edi
mov dword [eax + 0xc4], ebx
xor eax, eax
dec eax
mov dword [ebp - 0x4dc], eax
mov dword [ebp - 0x4d8], eax
mov eax, dword [ebp - 0x4cc]
mov ecx, dword [ebp - 0x4c8]
mov dword [ebp - 0x4e8], ecx
movzx eax, word [eax]
mov dword [ebp - 0x4e4], edi
movzx ecx, ax
cmp ecx, 0x208
ja 0x57e31d
movzx eax, word [ecx + ecx + 0x71a160]
mov edx, dword [ebp - 0x4ec]
mov edi, edx
mov edx, edi
movzx edi, di
lea esi, [eax + edi]
cmp word [esi + esi + 0x71a572], di
je 0x57e2fe
movzx edi, word [edi + edi + 0x71c6f4]
test di, di
jne 0x57e2c3
cmp word [eax + eax + 0x71a628], 0x5b
jne 0x57e307
test dx, dx
je 0x57e307
add eax, 0x5b
lea eax, [eax*2 + 0x71b4d6]
jmp 0x57e30e
lea eax, [esi*2 + 0x71b4d6]
jmp 0x57e30e
lea eax, [ecx*2 + 0x71c2e2]
mov esi, dword [ebp - 0x4e0]
mov edi, dword [ebp - 0x4e4]
movzx eax, word [eax]
movzx edx, ax
cmp edx, 0x45b
jb 0x57e361
cmp byte [edx + 0x719b98], 0
lea ecx, [ebp - 0x4cc]
jne 0x57e346
mov eax, dword [ebp - 0x4cc]
cmp eax, dword [ebp - 0x14]
jae 0x57e3ec
add edx, 0xfffffba5
push dword [ebp - 0x4e8]
push ebx
push edi
call fcn.005b59a0
add esp, 0xc
jmp 0x57e2a8
cmp edx, 0x457
ja 0x57e3ce
mov eax, dword [ebp - 0x4cc]
lea ecx, [eax + 0xc]
mov dword [ebp - 0x4cc], ecx
cmp ecx, dword [ebp - 0x14]
jbe 0x57e450
mov dword [ebp - 0x4cc], eax
mov ecx, dword [ebp - 0x4c8]
mov dword [ebp - 0x4e8], ecx
lea esi, [ebp - 0x4c4]
cmp eax, esi
lea edi, [ebp - 0x4cc]
jbe 0x57e429
lea ecx, [eax - 0xc]
mov dword [ebp - 0x4cc], ecx
movzx edx, word [eax + 2]
add eax, 4
mov ecx, edi
push eax
call fcn.005c0a60
add esp, 4
mov eax, dword [ebp - 0x4cc]
cmp eax, esi
ja 0x57e3a7
jmp 0x57e429
cmp edx, 0x459
lea ecx, [ebp - 0x4c4]
jne 0x57e47e
add dword [ebp - 0x4cc], 0xfffffff4
jmp 0x57e587
mov edx, dword [ebp - 0x4c8]
mov dword [ebp - 0x4e8], edx
lea esi, [ebp - 0x4c4]
cmp eax, esi
jbe 0x57e429
mov edi, ecx
lea ecx, [eax - 0xc]
mov dword [ebp - 0x4cc], ecx
movzx edx, word [eax + 2]
add eax, 4
mov ecx, edi
push eax
call fcn.005c0a60
add esp, 4
mov eax, dword [ebp - 0x4cc]
cmp eax, esi
ja 0x57e404
push str.parser_stack_overflow
mov edi, dword [ebp - 0x4e8]
push edi
call fcn.0057bd30
add esp, 8
mov dword [ebp - 0x4c8], edi
mov edi, dword [ebp - 0x4e4]
mov ecx, esi
jmp 0x57e581
lea ecx, [edx + 0x16f]
cmp edx, 0x209
cmovb ecx, edx
mov word [eax + 0xc], cx
mov ecx, dword [ebp - 0x4ec]
mov word [eax + 0xe], cx
mov dword [eax + 0x10], edi
mov dword [eax + 0x14], ebx
lea ecx, [ebp - 0x4c4]
jmp 0x57e587
mov dword [ebp - 0x4dc], edi
mov dword [ebp - 0x4d8], ebx
mov dword [ebp - 0x4d4], edi
mov dword [ebp - 0x4d0], ebx
mov eax, edi
mov edi, dword [ebp - 0x4c8]
mov esi, eax
cmp byte [eax], 0
je 0x57e549
lea eax, [ebp - 0x4d4]
push eax
push str.near___T_:_syntax_error
push edi
call fcn.0057bd30
add esp, 0xc
jmp 0x57e557
mov ebx, 2
movzx eax, byte [edi + ebx + 1]
inc ebx
test byte [eax + 0x717e6d], 8
mov ecx, 0x91
jne 0x57e4c8
jmp case.0x57dcb8.17
cmp byte [ebp - 0x4e8], 0x27
mov eax, 0x6b
mov ecx, 0x39
cmove ecx, eax
jmp case.0x57dcb8.17
xor ebx, ebx
inc ebx
jmp 0x57e5ae
xor ebx, ebx
inc ebx
jmp 0x57e509
xor ebx, ebx
add ebx, eax
mov ecx, 0xaa
jmp case.0x57dcb8.17
mov edi, esi
mov esi, dword [ebp - 0x4e0]
movzx eax, al
test byte [eax + 0x717e6d], 0x46
je case.0x57dcb8.17
dec edx
mov ebx, edx
movzx eax, byte [edi + ebx + 1]
inc ebx
test byte [eax + 0x717e6d], 0x46
mov ecx, 0xab
jne 0x57e530
jmp case.0x57dcb8.17
push str.incomplete_input
push edi
call fcn.0057bd30
add esp, 8
mov dword [ebp - 0x4c8], edi
movzx edx, word [ebp - 0x4ec]
lea ecx, [ebp - 0x4cc]
lea eax, [ebp - 0x4dc]
push eax
call fcn.005c0a60
add esp, 4
mov edi, esi
lea ecx, [ebp - 0x4c4]
mov esi, dword [ebp - 0x4e0]
add edi, ebx
mov ebx, dword [ebp - 0x4f8]
cmp dword [ebx + 0xc], 0
je 0x57dc97
jmp 0x57e5de
mov eax, dword [ebp - 0x4f4]
movzx ecx, byte [eax + 0x719dd0]
mov esi, dword [ebp - 0x4e0]
mov edi, dword [ebp - 0x4e4]
jmp case.0x57dcb8.17
mov ebx, dword [ebp - 0x4f8]
mov dword [ebx + 0xc], 0x12
jmp 0x57e5d5
mov ebx, dword [ebp - 0x4f8]
mov dword [ebx + 0xc], 9
inc dword [ebx + 0x24]
lea ecx, [ebp - 0x4c4]
mov esi, edi
mov eax, dword [ebp - 0x4cc]
cmp eax, ecx
jbe 0x57e61b
lea edi, [ebp - 0x4cc]
lea ecx, [eax - 0xc]
mov dword [ebp - 0x4cc], ecx
movzx edx, word [eax + 2]
add eax, 4
mov ecx, edi
push eax
call fcn.005c0a60
add esp, 4
mov eax, dword [ebp - 0x4cc]
lea ecx, [ebp - 0x4c4]
cmp eax, ecx
ja 0x57e5f0
mov eax, dword [ebp - 0x4e0]
cmp byte [eax + 0x57], 0
je 0x57e62e
mov dword [ebx + 0xc], 7
mov eax, dword [ebx + 4]
test eax, eax
mov edi, esi
jne 0x57e69e
mov eax, dword [ebx + 0xc]
xor ecx, ecx
cmp eax, 0x64
jg 0x57e657
test eax, eax
mov esi, dword [ebp - 0x4e0]
je 0x57e6b8
cmp eax, 0x64
jne 0x57e66e
mov ecx, str.another_row_available
jmp 0x57e68c
cmp eax, 0x65
mov esi, dword [ebp - 0x4e0]
je 0x57e6b8
mov ecx, str.abort_due_to_ROLLBACK
cmp eax, 0x204
je 0x57e68c
movzx eax, al
mov ecx, str.unknown_error
cmp eax, 0x1c
ja 0x57e68c
mov edx, 0x1410004
bt edx, eax
jb 0x57e68c
mov ecx, dword [eax*4 + 0x71fad8]
push ecx
push 0x7048ef
push esi
call fcn.0057bed0
add esp, 0xc
mov dword [ebx + 4], eax
push dword [ebx + 0xe0]
push eax
push str._s_in___s_
push dword [ebx + 0xc]
call fcn.00576b00
add esp, 0x10
xor ecx, ecx
inc ecx
mov dword [ebp - 0x4fc], ecx
mov dword [ebx + 0xe0], edi
mov esi, dword [ebx + 0xfc]
test esi, esi
je 0x57e743
cmp dword [0x72dce0], 0
je 0x57e8ce
mov edi, dword [0x73ee00]
test edi, edi
je 0x57e6f7
mov ecx, dword [0x72dd30]
call dword [section..00cfg]
push edi
call ecx
add esp, 4
mov ecx, dword [0x72dd0c]
call dword [section..00cfg]
push esi
call ecx
add esp, 4
sub dword [0x73eda8], eax
dec dword [0x73edcc]
mov ecx, dword [0x72dd04]
call dword [section..00cfg]
push esi
call ecx
add esp, 4
mov esi, dword [0x73ee00]
test esi, esi
je 0x57e743
mov ecx, dword [0x72dd38]
call dword [section..00cfg]
push esi
call ecx
add esp, 4
mov edx, dword [ebx + 0xe4]
test edx, edx
mov esi, dword [ebp - 0x4e0]
je 0x57e773
cmp byte [ebx + 0xcc], 0
jne 0x57e773
cmp dword [esi + 0x200], 0
je 0x57e76e
mov ecx, esi
call fcn.005b4070
jmp 0x57e773
dec dword [edx + 0x18]
je 0x57e765
mov edx, dword [ebx + 0xec]
test edx, edx
je 0x57e78d
cmp byte [ebx + 0xcc], 1
ja 0x57e78d
mov ecx, esi
call fcn.00575a80
mov edi, dword [ebx + 0xd8]
test edi, edi
je 0x57e86a
mov ecx, dword [ebp - 0x4e0]
cmp dword [ecx + 0x15c], edi
jbe 0x57e7bd
cmp dword [ecx + 0x154], edi
jbe 0x57e7d2
cmp dword [ecx + 0x158], edi
jbe 0x57e85c
cmp dword [ecx + 0x200], 0
je 0x57e7e5
mov edx, edi
call fcn.0057ff00
jmp 0x57e86a
mov eax, dword [ecx + 0x150]
mov dword [edi], eax
mov dword [ecx + 0x150], edi
jmp 0x57e86a
cmp dword [0x72dce0], 0
je 0x57e8d9
mov esi, dword [0x73ee00]
test esi, esi
je 0x57e80e
mov ecx, dword [0x72dd30]
call dword [section..00cfg]
push esi
call ecx
add esp, 4
mov ecx, dword [0x72dd0c]
call dword [section..00cfg]
push edi
call ecx
add esp, 4
sub dword [0x73eda8], eax
dec dword [0x73edcc]
mov ecx, dword [0x72dd04]
call dword [section..00cfg]
push edi
call ecx
add esp, 4
mov esi, dword [0x73ee00]
test esi, esi
je 0x57e86a
mov ecx, dword [0x72dd38]
call dword [section..00cfg]
push esi
call ecx
add esp, 4
jmp 0x57e86a
mov eax, dword [ecx + 0x148]
mov dword [edi], eax
mov dword [ecx + 0x148], edi
mov eax, dword [ebp - 0x4e0]
mov ecx, dword [ebp - 0x500]
mov dword [eax + 0x104], ecx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0066e1f1
mov eax, dword [ebp - 0x4fc]
add esp, 0x4f4
pop esi
pop edi
pop ebx
pop ebp
ret
mov dword [ebp - 0x4d4], edi
mov dword [ebp - 0x4d0], ebx
lea eax, [ebp - 0x4d4]
push eax
push str.unrecognized_token:___T_
mov ebx, dword [ebp - 0x4f8]
push ebx
call fcn.0057bd30
add esp, 0xc
jmp 0x57e5d8
mov ebx, dword [ebp - 0x4f8]
jmp 0x57e5d8
mov ecx, dword [0x72dd04]
jmp 0x57e737
mov ecx, dword [0x72dd04]
call dword [section..00cfg]
push edi
jmp 0x57e855