Function at 0x5a5420
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov ecx, dword [0x7b1178]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x5a7410
sub esp, 0x7c
mov edx, dword [esp + 0x90]
mov eax, dword [edx]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
mov ebx, dword [esp + 0x84]
mov dword [esp + 4], ebx
mov ebp, dword [esp + 0x88]
mov dword [esp + 8], ebp
mov esi, dword [esp + 0x8c]
mov dword [esp + 0xc], esi
call eax
mov eax, dword [esp + 0x84]
test eax, eax
je 0x5a7211
mov ecx, dword [eax + 8]
cmp ecx, 0x898db284
ja 0x5a650c
cmp ecx, 0x5305977f
jbe 0x5a5dc9
cmp ecx, 0x6a9c49ee
jbe 0x5a5985
cmp ecx, 0x7ac74191
jbe 0x5a56af
cmp ecx, 0x8453efb7
ja 0x5a5549
cmp ecx, 0x8423f237
jne 0x5a54ec
lea ecx, [0x5e5900]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov ecx, dword [eax]
mov dword [esp + 0x3c], ecx
mov eax, dword [eax + 4]
mov dword [esp + 0x1c], eax
xor edx, edx
jmp 0x5a7407
cmp ecx, 0x8453efb7
jne 0x5a71dd
lea ecx, [0x5fe860]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 8]
test ecx, ecx
je 0x5a5517
mov ecx, dword [ecx + 4]
mov eax, dword [eax + 0xc]
mov edx, dword [esp + 0x80]
mov dword [esp], edx
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 3
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0x87b0dc87
jne 0x5a563c
lea ecx, [0x5fde60]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x8c]
cmp eax, 7
jne 0x5a55aa
mov eax, dword [esp + 0x88]
test byte [eax], al
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea edx, [0x5e0d00]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 0xf
mov edx, dword [esp + 0x90]
mov dword [esp + 0x10], edx
call sym.main._File_.walk
jmp 0x5a55e3
mov eax, dword [esp + 0x88]
test byte [eax], al
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea edx, [0x5e0d00]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 0xe
mov edx, dword [esp + 0x90]
mov dword [esp + 0x10], edx
call sym.main._File_.walk
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 0xc]
mov edx, dword [eax + 0x10]
mov eax, dword [eax + 0x14]
mov dword [esp], ecx
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call sym.runtime.convTslice
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5e5900]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 4
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0x898db284
jne 0x5a71dd
lea ecx, [0x5ff460]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 0x10]
mov edx, dword [eax + 0x14]
mov eax, dword [eax + 0x18]
mov dword [esp], ecx
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call sym.runtime.convTslice
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5e5940]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 0xc
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0x6ecce281
ja 0x5a5861
cmp ecx, 0x6d5ba074
jne 0x5a57ca
lea ecx, [0x5fee60]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 4]
test ecx, ecx
je 0x5a56e6
mov ecx, dword [ecx + 4]
mov edx, dword [eax + 8]
mov ebx, dword [esp + 0x80]
mov dword [esp], ebx
mov dword [esp + 4], ecx
mov dword [esp + 8], edx
mov dword [esp + 0xc], 3
mov ecx, dword [esp + 0x90]
mov dword [esp + 0x10], ecx
call sym.main._File_.walk
mov eax, dword [esp + 0x80]
mov dword [esp], eax
lea ecx, [0x5e0d00]
mov dword [esp + 4], ecx
mov ecx, dword [esp + 0x88]
lea edx, [ecx + 0xc]
mov dword [esp + 8], edx
mov dword [esp + 0xc], 4
mov edx, dword [esp + 0x90]
mov dword [esp + 0x10], edx
call sym.main._File_.walk
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 0x14]
mov edx, dword [esp + 0x80]
mov dword [esp], edx
lea ebx, [0x5fd960]
mov dword [esp + 4], ebx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 3
mov ecx, dword [esp + 0x90]
mov dword [esp + 0x10], ecx
call sym.main._File_.walk
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 0x18]
test ecx, ecx
je 0x5a5798
mov ecx, dword [ecx + 4]
mov eax, dword [eax + 0x1c]
mov edx, dword [esp + 0x80]
mov dword [esp], edx
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 3
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0x6ecce281
jne 0x5a71dd
lea ecx, [0x5ff360]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 8]
test ecx, ecx
je 0x5a5829
mov eax, dword [esp + 0x80]
mov dword [esp], eax
lea edx, [0x5fd6e0]
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 6
mov ecx, dword [esp + 0x90]
mov dword [esp + 0x10], ecx
call sym.main._File_.walk
mov eax, dword [esp + 0x88]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5e0d00]
mov dword [esp + 4], ecx
add eax, 0x10
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0x79551798
jne 0x5a58f3
lea ecx, [0x5fd9e0]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov ecx, dword [eax]
mov edx, dword [esp + 0x80]
mov dword [esp], edx
lea ebx, [0x5fd860]
mov dword [esp + 4], ebx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 2
mov ecx, dword [esp + 0x90]
mov dword [esp + 0x10], ecx
call sym.main._File_.walk
mov eax, dword [esp + 0x88]
mov eax, dword [eax + 4]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5fd960]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 3
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0x7ac74191
jne 0x5a71dd
lea ecx, [0x5fdc60]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
test byte [eax], al
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea edx, [0x5e0d00]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 4
mov ebx, dword [esp + 0x90]
mov dword [esp + 0x10], ebx
call sym.main._File_.walk
mov eax, dword [esp + 0x80]
mov dword [esp], eax
lea eax, [0x5e0d00]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x88]
add eax, 0xc
mov dword [esp + 8], eax
mov dword [esp + 0xc], 4
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0x604eea57
ja 0x5a5a77
cmp ecx, 0x59079da0
jne 0x5a59e6
lea ecx, [0x5ff0e0]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov eax, dword [eax + 4]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5fd960]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 3
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0x604174a8
jne 0x5a5a58
lea ecx, [0x5fd960]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 4]
mov edx, dword [eax + 8]
mov eax, dword [eax + 0xc]
mov dword [esp], ecx
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call sym.runtime.convTslice
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5e5980]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov eax, dword [esp + 0x8c]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0x604eea57
jne 0x5a71dd
lea ecx, [0x5fd760]
cmp eax, ecx
je 0x5a7211
jmp 0x5a71dd
cmp ecx, 0x68a027d8
ja 0x5a5c01
cmp ecx, 0x61495643
jne 0x5a5ade
lea ecx, [0x5e0d00]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov ecx, dword [eax]
test ecx, ecx
je 0x5a5aa9
mov ecx, dword [ecx + 4]
mov eax, dword [eax + 4]
mov edx, dword [esp + 0x80]
mov dword [esp], edx
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov eax, dword [esp + 0x8c]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0x68a027d8
jne 0x5a71dd
lea ecx, [0x5feb60]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov ebx, dword [eax + 8]
mov dword [esp], ecx
mov dword [esp + 4], edx
mov dword [esp + 8], ebx
call sym.runtime.convTslice
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea edx, [0x5e5900]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 4
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
mov eax, dword [esp + 0x88]
cmp dword [eax + 4], 2
jne 0x5a5baf
mov ecx, dword [eax + 0x18]
cmp ecx, 1
jne 0x5a5baf
mov edx, dword [eax + 0x14]
mov eax, dword [eax + 0x1c]
mov dword [esp], edx
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
call sym.runtime.convTslice
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5e5900]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 7
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
mov ecx, dword [eax + 0x14]
mov edx, dword [eax + 0x18]
mov eax, dword [eax + 0x1c]
mov dword [esp], ecx
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call sym.runtime.convTslice
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5e5900]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 4
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0x69cc91b0
jne 0x5a5cf4
lea ecx, [0x5ff2e0]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
test byte [eax], al
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea edx, [0x5e0d00]
mov dword [esp + 4], edx
lea ebx, [eax + 0x10]
mov dword [esp + 8], ebx
mov dword [esp + 0xc], 2
mov ebx, dword [esp + 0x90]
mov dword [esp + 0x10], ebx
call sym.main._File_.walk
mov eax, dword [esp + 0x88]
cmp dword [eax + 8], 2
jne 0x5a5ca2
cmp dword [eax + 0x1c], 1
jne 0x5a5ca2
mov eax, dword [eax + 0x18]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5e0d00]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 7
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
mov ecx, dword [eax + 0x18]
mov edx, dword [eax + 0x1c]
mov eax, dword [eax + 0x20]
mov dword [esp], ecx
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call sym.runtime.convTslice
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5e5900]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 4
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0x6a9c49ee
jne 0x5a71dd
lea ecx, [0x5fefe0]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 4]
test ecx, ecx
je 0x5a5d1f
mov ecx, dword [ecx + 4]
mov edx, dword [eax + 8]
mov ebx, dword [esp + 0x80]
mov dword [esp], ebx
mov dword [esp + 4], ecx
mov dword [esp + 8], edx
mov dword [esp + 0xc], 3
mov ecx, dword [esp + 0x90]
mov dword [esp + 0x10], ecx
call sym.main._File_.walk
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 0xc]
test ecx, ecx
je 0x5a5d5d
mov ecx, dword [ecx + 4]
mov edx, dword [eax + 0x10]
mov ebx, dword [esp + 0x80]
mov dword [esp], ebx
mov dword [esp + 4], ecx
mov dword [esp + 8], edx
mov dword [esp + 0xc], 3
mov ecx, dword [esp + 0x90]
mov dword [esp + 0x10], ecx
call sym.main._File_.walk
mov eax, dword [esp + 0x88]
mov eax, dword [eax + 0x14]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5fd960]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 9
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0x2d262aff
ja 0x5a6140
cmp ecx, 0xc7bde4d
ja 0x5a5e6f
cmp ecx, 0x4d1c3a3
jne 0x5a5e35
lea ecx, [0x5fe8e0]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
test byte [eax], al
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5e0d00]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 4
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0x94dcbf1
jne 0x5a5e50
lea ecx, [0x5fd5e0]
cmp eax, ecx
je 0x5a7211
jmp 0x5a71dd
cmp ecx, 0xc7bde4d
jne 0x5a71dd
lea ecx, [0x5ff260]
cmp eax, ecx
je 0x5a7211
jmp 0x5a71dd
cmp ecx, 0x23d9bcea
ja 0x5a603b
cmp ecx, 0x1bedb4f8
jne 0x5a5f2c
lea ecx, [0x5ff060]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 4]
test ecx, ecx
je 0x5a5ea6
mov ecx, dword [ecx + 4]
mov edx, dword [eax + 8]
mov ebx, dword [esp + 0x80]
mov dword [esp], ebx
mov dword [esp + 4], ecx
mov dword [esp + 8], edx
mov dword [esp + 0xc], 3
mov ecx, dword [esp + 0x90]
mov dword [esp + 0x10], ecx
call sym.main._File_.walk
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 0x10]
mov edx, dword [eax + 0x14]
mov eax, dword [eax + 0x18]
mov dword [esp], ecx
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call sym.runtime.convTslice
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5e5980]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 3
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0x23d9bcea
jne 0x5a71dd
lea ecx, [0x5ff160]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 4]
test ecx, ecx
je 0x5a5f57
mov ecx, dword [ecx + 4]
mov edx, dword [eax + 8]
mov ebx, dword [esp + 0x80]
mov dword [esp], ebx
mov dword [esp + 4], ecx
mov dword [esp + 8], edx
mov dword [esp + 0xc], 3
mov ecx, dword [esp + 0x90]
mov dword [esp + 0x10], ecx
call sym.main._File_.walk
mov eax, dword [esp + 0x80]
mov dword [esp], eax
lea ecx, [0x5e0d00]
mov dword [esp + 4], ecx
mov ecx, dword [esp + 0x88]
lea edx, [ecx + 0xc]
mov dword [esp + 8], edx
mov dword [esp + 0xc], 4
mov edx, dword [esp + 0x90]
mov dword [esp + 0x10], edx
call sym.main._File_.walk
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 0x14]
test ecx, ecx
je 0x5a5fcf
mov ecx, dword [ecx + 4]
mov edx, dword [eax + 0x18]
mov ebx, dword [esp + 0x80]
mov dword [esp], ebx
mov dword [esp + 4], ecx
mov dword [esp + 8], edx
mov dword [esp + 0xc], 3
mov ecx, dword [esp + 0x90]
mov dword [esp + 0x10], ecx
call sym.main._File_.walk
mov eax, dword [esp + 0x88]
mov eax, dword [eax + 0x1c]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5fd960]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 3
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0x26252a9f
jne 0x5a60cd
lea ecx, [0x5fe160]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
test byte [eax], al
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea edx, [0x5e0d00]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 4
mov ebx, dword [esp + 0x90]
mov dword [esp + 0x10], ebx
call sym.main._File_.walk
mov eax, dword [esp + 0x80]
mov dword [esp], eax
lea eax, [0x5e0d00]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x88]
add eax, 0xc
mov dword [esp + 8], eax
mov dword [esp + 0xc], 4
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0x2d262aff
jne 0x5a71dd
lea ecx, [0x5f62e0]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 0xc]
mov edx, dword [eax + 0x10]
mov eax, dword [eax + 0x14]
mov dword [esp], ecx
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call sym.runtime.convTslice
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5e58c0]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 0xb
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0x3822e80f
ja 0x5a62ca
cmp ecx, 0x2eb1a5ba
jne 0x5a6167
lea ecx, [0x5fede0]
cmp eax, ecx
je 0x5a7211
jmp 0x5a71dd
cmp ecx, 0x2ff0149c
jne 0x5a61f9
lea ecx, [0x5fe9e0]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
test byte [eax], al
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea edx, [0x5e0d00]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 4
mov ebx, dword [esp + 0x90]
mov dword [esp + 0x10], ebx
call sym.main._File_.walk
mov eax, dword [esp + 0x80]
mov dword [esp], eax
lea eax, [0x5e0d00]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x88]
add eax, 0xc
mov dword [esp + 8], eax
mov dword [esp + 0xc], 4
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0x3822e80f
jne 0x5a71dd
lea ecx, [0x5fef60]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 4]
test ecx, ecx
je 0x5a6224
mov ecx, dword [ecx + 4]
mov edx, dword [eax + 8]
mov ebx, dword [esp + 0x80]
mov dword [esp], ebx
mov dword [esp + 4], ecx
mov dword [esp + 8], edx
mov dword [esp + 0xc], 3
mov ecx, dword [esp + 0x90]
mov dword [esp + 0x10], ecx
call sym.main._File_.walk
mov eax, dword [esp + 0x80]
mov dword [esp], eax
lea ecx, [0x5e0d00]
mov dword [esp + 4], ecx
mov ecx, dword [esp + 0x88]
lea edx, [ecx + 0xc]
mov dword [esp + 8], edx
mov dword [esp + 0xc], 4
mov edx, dword [esp + 0x90]
mov dword [esp + 0x10], edx
call sym.main._File_.walk
mov eax, dword [esp + 0x88]
mov eax, dword [eax + 0x14]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5fd960]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 8
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0x4164cb3d
ja 0x5a63db
cmp ecx, 0x392d543f
jne 0x5a6382
lea ecx, [0x5fda60]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
test byte [eax], al
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea edx, [0x5e0d00]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov edx, dword [esp + 0x90]
mov dword [esp + 0x10], edx
call sym.main._File_.walk
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 0xc]
mov edx, dword [eax + 0x10]
mov eax, dword [eax + 0x14]
mov dword [esp], ecx
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call sym.runtime.convTslice
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5e5900]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 4
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0x4164cb3d
jne 0x5a71dd
lea ecx, [0x5fe460]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov eax, dword [eax + 4]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5fd6e0]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 5
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0x4af03359
jne 0x5a6433
lea ecx, [0x5fe6e0]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov ecx, dword [eax]
test ecx, ecx
je 0x5a6401
mov ecx, dword [ecx + 4]
mov eax, dword [eax + 4]
mov edx, dword [esp + 0x80]
mov dword [esp], edx
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 0xb
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0x5305977f
jne 0x5a71dd
lea ecx, [0x5fd860]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 4]
test ecx, ecx
je 0x5a6492
mov eax, dword [esp + 0x80]
mov dword [esp], eax
lea edx, [0x5fd6e0]
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 6
mov ecx, dword [esp + 0x90]
mov dword [esp + 0x10], ecx
call sym.main._File_.walk
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 8]
mov edx, dword [esp + 0x80]
mov dword [esp], edx
lea ebx, [0x5fd6e0]
mov dword [esp + 4], ebx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 6
mov ecx, dword [esp + 0x90]
mov dword [esp + 0x10], ecx
call sym.main._File_.walk
mov eax, dword [esp + 0x88]
mov eax, dword [eax + 0xc]
test eax, eax
je 0x5a7211
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5fd6e0]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 6
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0xd8cd8fcb
ja 0x5a6b27
cmp ecx, 0xb3ae1c3d
ja 0x5a680f
cmp ecx, 0x996fc6fe
ja 0x5a66df
cmp ecx, 0x92ecb1bd
je 0x5a65cc
cmp ecx, 0x98235e83
je 0x5a657a
cmp ecx, 0x996fc6fe
jne 0x5a71dd
lea ecx, [0x5fd6e0]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 4]
mov dword [esp + 0x78], ecx
mov eax, dword [eax + 8]
mov dword [esp + 0x30], eax
xor edx, edx
jmp 0x5a73b5
lea ecx, [0x5fdb60]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
test byte [eax], al
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5e0d00]
mov dword [esp + 4], ecx
add eax, 4
mov dword [esp + 8], eax
mov eax, dword [esp + 0x8c]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
lea ecx, [0x5fdd60]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
test byte [eax], al
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea edx, [0x5e0d00]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 4
mov ebx, dword [esp + 0x90]
mov dword [esp + 0x10], ebx
call sym.main._File_.walk
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 0xc]
test ecx, ecx
je 0x5a665b
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea edx, [0x5e0d00]
mov dword [esp + 4], edx
lea ebx, [eax + 0xc]
mov dword [esp + 8], ebx
mov dword [esp + 0xc], 4
mov ebx, dword [esp + 0x90]
mov dword [esp + 0x10], ebx
call sym.main._File_.walk
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 0x14]
test ecx, ecx
je 0x5a669c
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea edx, [0x5e0d00]
mov dword [esp + 4], edx
lea ebx, [eax + 0x14]
mov dword [esp + 8], ebx
mov dword [esp + 0xc], 4
mov ebx, dword [esp + 0x90]
mov dword [esp + 0x10], ebx
call sym.main._File_.walk
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 0x1c]
test ecx, ecx
je 0x5a7211
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5e0d00]
mov dword [esp + 4], ecx
add eax, 0x1c
mov dword [esp + 8], eax
mov dword [esp + 0xc], 4
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0xa41ce151
ja 0x5a6799
cmp ecx, 0x9fab4aff
jne 0x5a6740
lea ecx, [0x5fec60]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov eax, dword [eax + 4]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5fde60]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 0xd
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0xa41ce151
jne 0x5a71dd
lea ecx, [0x5febe0]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov eax, dword [eax + 4]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5fde60]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 4
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0xae5c1719
jne 0x5a67b4
lea ecx, [0x5ff3e0]
cmp eax, ecx
je 0x5a7211
jmp 0x5a71dd
cmp ecx, 0xb3ae1c3d
jne 0x5a71dd
lea ecx, [0x5fdfe0]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
test byte [eax], al
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5e0d00]
mov dword [esp + 4], ecx
add eax, 8
mov dword [esp + 8], eax
mov dword [esp + 0xc], 4
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0xcfeec990
ja 0x5a6987
cmp ecx, 0xb5e66def
je 0x5a693b
cmp ecx, 0xc07bf654
jne 0x5a6858
lea ecx, [0x5e5940]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov ecx, dword [eax]
mov dword [esp + 0x34], ecx
mov eax, dword [eax + 4]
mov dword [esp + 0x14], eax
xor edx, edx
jmp 0x5a7352
cmp ecx, 0xcfeec990
jne 0x5a71dd
lea ecx, [0x5feee0]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x8c]
cmp eax, 9
jne 0x5a6885
mov eax, 2
jmp 0x5a688a
mov eax, 4
mov dword [esp + 0x2c], eax
mov ecx, dword [esp + 0x88]
mov edx, dword [ecx + 4]
mov ebx, dword [ecx + 8]
mov ebp, dword [ecx + 0xc]
mov dword [esp], edx
mov dword [esp + 4], ebx
mov dword [esp + 8], ebp
call sym.runtime.convTslice
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea edx, [0x5e5900]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
mov eax, dword [esp + 0x2c]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 0x14]
mov edx, dword [eax + 0x18]
mov eax, dword [eax + 0x1c]
mov dword [esp], ecx
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call sym.runtime.convTslice
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5e5980]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 3
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
lea ecx, [0x5fdbe0]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
test byte [eax], al
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5e0d00]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 0x10
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0xd5e873c9
ja 0x5a6a9d
cmp ecx, 0xd5b40cdb
jne 0x5a69c4
lea ecx, [0x5e58c0]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov ecx, dword [eax]
mov dword [esp + 0x40], ecx
mov eax, dword [eax + 4]
mov dword [esp + 0x20], eax
xor edx, edx
jmp 0x5a72f9
cmp ecx, 0xd5e873c9
jne 0x5a71dd
lea ecx, [0x5ff4e0]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 4]
test ecx, ecx
je 0x5a6a23
mov eax, dword [esp + 0x80]
mov dword [esp], eax
lea edx, [0x5fd6e0]
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 6
mov ecx, dword [esp + 0x90]
mov dword [esp + 0x10], ecx
call sym.main._File_.walk
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 0xc]
mov edx, dword [esp + 0x80]
mov dword [esp], edx
lea ebx, [0x5fd860]
mov dword [esp + 4], ebx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 2
mov ecx, dword [esp + 0x90]
mov dword [esp + 0x10], ecx
call sym.main._File_.walk
mov eax, dword [esp + 0x88]
mov eax, dword [eax + 0x10]
test eax, eax
je 0x5a7211
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5fd960]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 3
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0xd65d05f4
jne 0x5a6ace
lea ecx, [0x5e5980]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov ecx, dword [eax]
mov dword [esp + 0x38], ecx
mov eax, dword [eax + 4]
mov dword [esp + 0x18], eax
xor edx, edx
jmp 0x5a72a0
cmp ecx, 0xd8cd8fcb
jne 0x5a71dd
lea ecx, [0x5fe360]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov eax, dword [eax + 4]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5fd6e0]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 5
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0xe5190cdd
ja 0x5a6e9a
cmp ecx, 0xded5dc84
jbe 0x5a6d18
cmp ecx, 0xe1b252eb
jbe 0x5a6bb8
cmp ecx, 0xe40d97ef
jne 0x5a6b99
lea ecx, [0x5f6340]
cmp eax, ecx
jne 0x5a71dd
mov ecx, dword [esp + 0x88]
mov ecx, dword [ecx + 0x10]
mov dword [esp + 0x74], ecx
lea edi, [esp + 0x44]
xor eax, eax
call fcn.0046ffc4
lea ecx, [0x5ef240]
mov dword [esp], ecx
mov ecx, dword [esp + 0x74]
mov dword [esp + 4], ecx
lea ecx, [esp + 0x44]
mov dword [esp + 8], ecx
call sym.runtime.mapiterinit
jmp 0x5a7257
cmp ecx, 0xe5190cdd
jne 0x5a71dd
lea ecx, [0x5fe660]
cmp eax, ecx
je 0x5a7211
jmp 0x5a71dd
cmp ecx, 0xdf7b6497
jne 0x5a6c0f
lea ecx, [0x5fe5e0]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
test byte [eax], al
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5e0d00]
mov dword [esp + 4], ecx
add eax, 0xc
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0xe1b252eb
jne 0x5a71dd
lea ecx, [0x5ff1e0]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
test byte [eax], al
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea edx, [0x5e0d00]
mov dword [esp + 4], edx
lea ebx, [eax + 4]
mov dword [esp + 8], ebx
mov dword [esp + 0xc], 4
mov ebx, dword [esp + 0x90]
mov dword [esp + 0x10], ebx
call sym.main._File_.walk
mov eax, dword [esp + 0x80]
mov dword [esp], eax
lea ecx, [0x5e0d00]
mov dword [esp + 4], ecx
mov edx, dword [esp + 0x88]
lea ebx, [edx + 0xc]
mov dword [esp + 8], ebx
mov dword [esp + 0xc], 4
mov ebx, dword [esp + 0x90]
mov dword [esp + 0x10], ebx
call sym.main._File_.walk
mov eax, dword [esp + 0x80]
mov dword [esp], eax
lea ecx, [0x5e0d00]
mov dword [esp + 4], ecx
mov ecx, dword [esp + 0x88]
lea edx, [ecx + 0x20]
mov dword [esp + 8], edx
mov dword [esp + 0xc], 4
mov edx, dword [esp + 0x90]
mov dword [esp + 0x10], edx
call sym.main._File_.walk
mov eax, dword [esp + 0x88]
mov eax, dword [eax + 0x28]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5fd960]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 3
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0xd9055aeb
jne 0x5a6daa
lea ecx, [0x5fdde0]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
test byte [eax], al
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea edx, [0x5e0d00]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 4
mov ebx, dword [esp + 0x90]
mov dword [esp + 0x10], ebx
call sym.main._File_.walk
mov eax, dword [esp + 0x80]
mov dword [esp], eax
lea eax, [0x5e0d00]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x88]
add eax, 0xc
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0xda6369b1
jne 0x5a6e3c
lea ecx, [0x5fe060]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
test byte [eax], al
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea edx, [0x5e0d00]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 4
mov ebx, dword [esp + 0x90]
mov dword [esp + 0x10], ebx
call sym.main._File_.walk
mov eax, dword [esp + 0x80]
mov dword [esp], eax
lea eax, [0x5e0d00]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x88]
add eax, 0x10
mov dword [esp + 8], eax
mov dword [esp + 0xc], 4
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0xded5dc84
jne 0x5a71dd
lea ecx, [0x5fdee0]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
test byte [eax], al
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5e0d00]
mov dword [esp + 4], ecx
add eax, 4
mov dword [esp + 8], eax
mov eax, dword [esp + 0x8c]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0xed57bef7
ja 0x5a70b6
cmp ecx, 0xe793ebc7
ja 0x5a6fc9
cmp ecx, 0xe65d231b
jne 0x5a6f56
lea ecx, [0x5f6280]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 8]
test ecx, ecx
jne 0x5a6f1e
mov ecx, dword [esp + 0x8c]
cmp ecx, 5
jne 0x5a6f1e
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5e0d00]
mov dword [esp + 4], ecx
add eax, 0x10
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5e0d00]
mov dword [esp + 4], ecx
add eax, 0x10
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0xe793ebc7
jne 0x5a71dd
lea ecx, [0x5fece0]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
mov ecx, dword [eax + 4]
mov edx, dword [eax + 8]
mov eax, dword [eax + 0xc]
mov dword [esp], ecx
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call sym.runtime.convTslice
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5e5900]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 4
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0xebaf7120
jne 0x5a705e
lea ecx, [0x5fe260]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
test byte [eax], al
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea edx, [0x5e0d00]
mov dword [esp + 4], edx
lea ebx, [eax + 4]
mov dword [esp + 8], ebx
mov dword [esp + 0xc], 4
mov ebx, dword [esp + 0x90]
mov dword [esp + 0x10], ebx
call sym.main._File_.walk
mov eax, dword [esp + 0x80]
mov dword [esp], eax
lea eax, [0x5e0d00]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x88]
add eax, 0xc
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0xed57bef7
jne 0x5a71dd
lea ecx, [0x5feae0]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
test byte [eax], al
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5e0d00]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 4
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0xf693e582
ja 0x5a7134
cmp ecx, 0xf2318445
jne 0x5a70d9
lea ecx, [0x60a200]
cmp eax, ecx
je 0x5a7211
jmp 0x5a71dd
cmp ecx, 0xf693e582
jne 0x5a71dd
lea ecx, [0x5fd7e0]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
test byte [eax], al
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea ecx, [0x5e0d00]
mov dword [esp + 4], ecx
add eax, 4
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
cmp ecx, 0xf75ce9f8
jne 0x5a714f
lea ecx, [0x5fe760]
cmp eax, ecx
je 0x5a7211
jmp 0x5a71dd
cmp ecx, 0xf7abe07a
jne 0x5a71dd
lea ecx, [0x5fe560]
cmp eax, ecx
jne 0x5a71dd
mov eax, dword [esp + 0x88]
test byte [eax], al
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea edx, [0x5e0d00]
mov dword [esp + 4], edx
lea ebx, [eax + 4]
mov dword [esp + 8], ebx
mov dword [esp + 0xc], 2
mov ebx, dword [esp + 0x90]
mov dword [esp + 0x10], ebx
call sym.main._File_.walk
mov eax, dword [esp + 0x80]
mov dword [esp], eax
lea eax, [0x5e0d00]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x88]
add eax, 0xc
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
jmp 0x5a7211
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x8c]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walkUnexpected
add esp, 0x7c
ret
mov eax, dword [esp + 0x48]
mov eax, dword [eax]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
lea edx, [0x5f62e0]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 0xa
mov eax, dword [esp + 0x90]
mov dword [esp + 0x10], eax
call sym.main._File_.walk
lea eax, [esp + 0x44]
mov dword [esp], eax
call sym.runtime.mapiternext
mov eax, dword [esp + 0x44]
test eax, eax
jne 0x5a7215
jmp 0x5a7211
mov eax, dword [ebx + 4]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
mov dword [esp + 4], ebp
mov dword [esp + 8], eax
mov eax, dword [esp + 0x8c]
mov dword [esp + 0xc], eax
mov edx, dword [esp + 0x90]
mov dword [esp + 0x10], edx
call sym.main._File_.walk
mov eax, dword [esp + 0x30]
lea edx, [eax + 1]
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x38]
cmp edx, eax
jge 0x5a7211
mov dword [esp + 0x30], edx
lea ebx, [ecx + edx*8]
mov ebp, dword [ebx]
test ebp, ebp
je 0x5a7261
mov ebp, dword [ebp + 4]
jmp 0x5a7261
mov eax, dword [ebx + 4]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
mov dword [esp + 4], ebp
mov dword [esp + 8], eax
mov eax, dword [esp + 0x8c]
mov dword [esp + 0xc], eax
mov edx, dword [esp + 0x90]
mov dword [esp + 0x10], edx
call sym.main._File_.walk
mov eax, dword [esp + 0x30]
lea edx, [eax + 1]
mov eax, dword [esp + 0x20]
mov ecx, dword [esp + 0x40]
cmp edx, eax
jge 0x5a7211
mov dword [esp + 0x30], edx
lea ebx, [ecx + edx*8]
mov ebp, dword [ebx]
test ebp, ebp
je 0x5a72ba
mov ebp, dword [ebp + 4]
jmp 0x5a72ba
mov eax, dword [ebx + 4]
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
mov dword [esp + 4], ebp
mov dword [esp + 8], eax
mov eax, dword [esp + 0x8c]
mov dword [esp + 0xc], eax
mov edx, dword [esp + 0x90]
mov dword [esp + 0x10], edx
call sym.main._File_.walk
mov eax, dword [esp + 0x30]
lea edx, [eax + 1]
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x34]
cmp edx, eax
jge 0x5a7211
mov dword [esp + 0x30], edx
lea ebx, [ecx + edx*8]
mov ebp, dword [ebx]
test ebp, ebp
je 0x5a7313
mov ebp, dword [ebp + 4]
jmp 0x5a7313
mov dword [esp + 0x28], edx
mov eax, dword [ecx + edx*4]
mov ebx, dword [esp + 0x80]
mov dword [esp], ebx
lea ebp, [0x5f6280]
mov dword [esp + 4], ebp
mov dword [esp + 8], eax
mov eax, dword [esp + 0x8c]
mov dword [esp + 0xc], eax
mov esi, dword [esp + 0x90]
mov dword [esp + 0x10], esi
call sym.main._File_.walk
mov eax, dword [esp + 0x28]
lea edx, [eax + 1]
mov eax, dword [esp + 0x30]
mov ecx, dword [esp + 0x78]
cmp edx, eax
jl 0x5a736c
jmp 0x5a7211
mov dword [esp + 0x24], edx
mov eax, dword [esp + 0x80]
mov dword [esp], eax
lea ebx, [0x5e0d00]
mov dword [esp + 4], ebx
lea ebp, [ecx + edx*8]
mov dword [esp + 8], ebp
mov ebp, dword [esp + 0x8c]
mov dword [esp + 0xc], ebp
mov esi, dword [esp + 0x90]
mov dword [esp + 0x10], esi
call sym.main._File_.walk
mov eax, dword [esp + 0x24]
lea edx, [eax + 1]
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x3c]
cmp edx, eax
jl 0x5a73be
jmp 0x5a7211
call sym.runtime.morestack_noctxt
jmp sym.main._File_.walk