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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x78
mov dword [ebp - 0x78], ebx
mov dword [ebp - 0x74], esi
mov dword [ebp - 0xc], eax
mov dword [ebp - 4], edx
mov dword [ebp - 8], ecx
mov dword [ebp - 0x6c], 0
lea ecx, [ebp - 0x24]
lea edx, [ebp - 0x3c]
mov eax, 1
call fcn.0040d0e0
call fcn.0040f290
push eax
test eax, eax
jne 0x4a2cc9
mov dword [ebp - 0x10], 0
cmp dword [ebp - 4], 0
je 0x4a2cc9
mov eax, dword [0x7cefc0]
call fcn.004157e0
lea ecx, [ebp - 0x4c]
lea edx, [ebp - 0x64]
mov eax, 1
call fcn.0040d0e0
call fcn.0040f290
push eax
test eax, eax
jne 0x4a2c93
mov eax, dword [0x7cefc0]
mov ecx, str.TFormDiskInfo.ShowVolumeInfo
mov edx, 4
call fcn.00415870
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebp - 0x10]
mov edx, dword [ebp - 4]
mov eax, dword [ebp - 0xc]
call fcn.0049ccc0
cmp dword [ebp - 0x10], 0
je 0x4a2cc4
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_volumename
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax + 0x2c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_volumefs
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
mov eax, dword [ebp - 0x18]
mov ecx, dword [eax*4 + 0x7652b0]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0x10]
cmp dword [eax + 0x28], 0
je 0x49f241
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_volumedisk
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov eax, dword [ebp - 0x10]
mov eax, dword [eax + 0x28]
lea edx, [ebp - 0x6c]
call fcn.005845b0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_volumeallocblocksize
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov eax, dword [ebp - 0x10]
mov edx, dword [ebp - 0x10]
mov edx, dword [edx]
call dword [edx + 0x68]
mov edx, 0
push edx
push eax
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_volumeDiskOffset
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov eax, dword [ebp - 0x10]
push dword [eax + 0x24]
push dword [eax + 0x20]
lea eax, [ebp - 0x6c]
call fcn.00419a90
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_volumeFirstAllocBlockOfs
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov eax, dword [ebp - 0x10]
push dword [eax + 0x3c]
push dword [eax + 0x38]
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_volumeUseMarkerBitmap
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov eax, dword [ebp - 0x10]
movzx eax, byte [eax + 0x30]
lea edx, [ebp - 0x6c]
call fcn.004199d0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov edx, dword [ebp - 0x10]
mov eax, 0x76c28c
call fcn.0040c410
test al, al
je 0x49fba4
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_FATBlockCount
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76c28c
call fcn.0040c430
mov eax, dword [eax + 0x6c]
mov edx, 0
push edx
push eax
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_FATClusterCount
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76c28c
call fcn.0040c430
mov edx, dword [eax + 0x70]
mov eax, 0
push eax
push edx
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_FATRootDirSize
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76c28c
call fcn.0040c430
mov eax, dword [eax + 0x50]
mov edx, 0
push edx
push eax
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_FATRootDirCluster
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76c28c
call fcn.0040c430
mov eax, dword [eax + 0x54]
mov edx, 0
push edx
push eax
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_FATRootDirOfs
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76c28c
call fcn.0040c430
push dword [eax + 0x5c]
push dword [eax + 0x58]
lea eax, [ebp - 0x6c]
call fcn.00419a90
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_FATDataOfs
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76c28c
call fcn.0040c430
push dword [eax + 0x64]
push dword [eax + 0x60]
lea eax, [ebp - 0x6c]
call fcn.00419a90
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_FATType
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76c28c
call fcn.0040c430
mov eax, dword [eax + 0x68]
mov eax, dword [eax + 0x18]
shl eax, 8
lea eax, [eax + str._aFAT_n_a]
lea edx, [ebp - 0x6c]
call fcn.00408640
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_FATUseNo
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76c28c
call fcn.0040c430
mov eax, dword [eax + 0x68]
mov eax, dword [eax + 4]
lea edx, [ebp - 0x6c]
call fcn.004199d0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_FATenableReverseLookupTable
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76c28c
call fcn.0040c430
movzx eax, byte [eax + 0x7c]
lea edx, [ebp - 0x6c]
call fcn.004199d0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov edx, dword [ebp - 0x10]
mov eax, 0x76df5c
call fcn.0040c410
test al, al
je 0x4a01a5
mov edx, dword [ebp - 0x10]
mov eax, 0x76df5c
call fcn.0040c430
mov dword [ebp - 0x14], eax
cmp dword [eax + 0x54], 0
je 0x49fcb9
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskInfo_exfat_fatOfs
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov eax, dword [ebp - 0x14]
mov esi, dword [eax + 0x54]
mov eax, dword [ebp - 0x14]
mov eax, dword [eax + 0x54]
movzx ecx, byte [eax + 0x50]
mov edx, dword [esi + 0x20]
mov eax, dword [esi + 0x24]
cmp ecx, 0x40
jl 0x49fc80
mov edx, 0
mov eax, 0
jmp 0x49fc98
cmp ecx, 0x20
jl 0x49fc93
sub ecx, 0x20
shl edx, cl
mov eax, edx
mov edx, 0
jmp 0x49fc98
shld eax, edx, cl
shl edx, cl
push eax
push edx
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskInfo_exfat_BitmapOfs
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov eax, dword [ebp - 0x14]
push dword [eax + 0x84]
push dword [eax + 0x80]
lea eax, [ebp - 0x6c]
call fcn.00419a90
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskInfo_exfat_BitmapClus
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov eax, dword [ebp - 0x14]
mov eax, dword [eax + 0x70]
mov edx, 0
push edx
push eax
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskInfo_exfat_UpcaseOfs
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov eax, dword [ebp - 0x14]
push dword [eax + 0x6c]
push dword [eax + 0x68]
lea eax, [ebp - 0x6c]
call fcn.00419a90
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskInfo_exfat_UpcaseClus
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov eax, dword [ebp - 0x14]
mov eax, dword [eax + 0x58]
mov edx, 0
push edx
push eax
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskInfo_exfat_rootOfs
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov eax, dword [ebp - 0x14]
push dword [eax + 0xac]
push dword [eax + 0xa8]
lea eax, [ebp - 0x6c]
call fcn.00419a90
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0x14]
cmp dword [eax + 0x54], 0
je 0x4a00f1
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskInfo_exfat_rootClus
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov eax, dword [ebp - 0x14]
mov eax, dword [eax + 0x54]
push dword [eax + 0x44]
push dword [eax + 0x40]
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskInfo_exfat_labelOfs
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov eax, dword [ebp - 0x14]
push dword [eax + 0xa4]
push dword [eax + 0xa0]
lea eax, [ebp - 0x6c]
call fcn.00419a90
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov edx, dword [ebp - 0x10]
mov eax, 0x771e3c
call fcn.0040c410
test al, al
je 0x4a0b07
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_NTFSSkipBadMarkedClus
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x771e3c
call fcn.0040c430
movzx eax, byte [eax + 0x80]
lea edx, [ebp - 0x6c]
call fcn.004199d0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_NTFSclusbitmapsize
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x771e3c
call fcn.0040c430
mov edx, dword [eax + 0x5c]
mov eax, 0
push eax
push edx
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov edx, dword [ebp - 0x10]
mov eax, 0x771e3c
call fcn.0040c430
cmp dword [eax + 0x88], 0
je 0x4a0407
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_NTFSRecordPoolPMFTNo
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x771e3c
call fcn.0040c430
mov eax, dword [eax + 0x88]
push dword [eax + 0x1c]
push dword [eax + 0x18]
lea eax, [ebp - 0x6c]
call fcn.00419a90
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov edx, dword [ebp - 0x10]
mov eax, 0x771e3c
call fcn.0040c430
cmp dword [eax + 0x8c], 0
je 0x4a04df
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_NTFSRecordPoolSMFTNo
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x771e3c
call fcn.0040c430
mov eax, dword [eax + 0x8c]
push dword [eax + 0x1c]
push dword [eax + 0x18]
lea eax, [ebp - 0x6c]
call fcn.00419a90
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_NTFSBootSeecValid
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x771e3c
call fcn.0040c430
mov eax, dword [eax + 0x84]
movzx eax, byte [eax + 0x248]
lea edx, [ebp - 0x6c]
call fcn.004199d0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_NTFSBytesPerClus
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x771e3c
call fcn.0040c430
mov eax, dword [eax + 0x84]
mov eax, dword [eax + 0x21c]
lea edx, [ebp - 0x6c]
call fcn.004199d0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_NTFSBytesPerFileRecord
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x771e3c
call fcn.0040c430
mov eax, dword [eax + 0x84]
mov eax, dword [eax + 0x20c]
lea edx, [ebp - 0x6c]
call fcn.004199d0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_NTFSBytesPerIndexBlock
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x771e3c
call fcn.0040c430
mov eax, dword [eax + 0x84]
mov eax, dword [eax + 0x218]
lea edx, [ebp - 0x6c]
call fcn.004199d0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_NTFSMetaMftStartLcn
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x771e3c
call fcn.0040c430
mov eax, dword [eax + 0x84]
push dword [eax + 0x23c]
push dword [eax + 0x238]
lea eax, [ebp - 0x6c]
call fcn.00419a90
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_NTFSMetaMftMirrorStartLcn
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x771e3c
call fcn.0040c430
mov eax, dword [eax + 0x84]
push dword [eax + 0x244]
push dword [eax + 0x240]
lea eax, [ebp - 0x6c]
call fcn.00419a90
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_NTFSCountOfClusters
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x771e3c
call fcn.0040c430
mov eax, dword [eax + 0x84]
push dword [eax + 0x234]
push dword [eax + 0x230]
lea eax, [ebp - 0x6c]
call fcn.00419a90
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_NTFSTotalSectors
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov eax, dword [ebp - 0x10]
mov eax, dword [eax + 0x28]
mov edx, dword [ebp - 0x10]
mov edx, dword [edx + 0x28]
mov edx, dword [edx]
call dword [edx + 0x70]
mov edx, 0
push edx
push eax
mov edx, dword [ebp - 0x10]
mov eax, 0x771e3c
call fcn.0040c430
mov eax, dword [eax + 0x84]
push dword [eax + 0x22c]
push dword [eax + 0x228]
call fcn.00407fd0
push edx
push eax
lea eax, [ebp - 0x6c]
call fcn.00419a90
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov edx, dword [ebp - 0x10]
mov eax, 0x76fbe4
call fcn.0040c410
test al, al
je 0x4a0f78
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_HFSVolumeNameFound
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76fbe4
call fcn.0040c430
movzx eax, byte [eax + 0x50]
lea edx, [ebp - 0x6c]
call fcn.004199d0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_HFSAllocBlockCount
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76fbe4
call fcn.0040c430
push dword [eax + 0x5c]
push dword [eax + 0x58]
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_HFSRFARecursiveCounter
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76fbe4
call fcn.0040c430
mov eax, dword [eax + 0x60]
mov edx, 0
push edx
push eax
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_HFSRecCatFileNodeSize
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76fbe4
call fcn.0040c430
mov eax, dword [eax + 0x64]
mov edx, 0
push edx
push eax
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_HFSAllocFileContentsSize
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76fbe4
call fcn.0040c430
push dword [eax + 0x7c]
push dword [eax + 0x78]
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_HFSVolumeHeaderOfs
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76fbe4
call fcn.0040c430
push dword [eax + 0x84]
push dword [eax + 0x80]
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov edx, dword [ebp - 0x10]
mov eax, 0x775d7c
call fcn.0040c410
test al, al
je 0x4a1874
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_EXT2superblockofs
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x775d7c
call fcn.0040c430
push dword [eax + 0x454]
push dword [eax + 0x450]
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_EXT2blockgroupno
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x775d7c
call fcn.0040c430
movzx eax, word [eax + 0x478]
lea edx, [ebp - 0x6c]
call fcn.004199d0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_EXT2SparseSuper
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x775d7c
call fcn.0040c430
movzx eax, byte [eax + 0x490]
lea edx, [ebp - 0x6c]
call fcn.004199d0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_EXT2RevMajor
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x775d7c
call fcn.0040c430
mov eax, dword [eax + 0x45c]
mov edx, 0
push edx
push eax
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_EXT2RevMinor
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x775d7c
call fcn.0040c430
mov eax, dword [eax + 0x460]
mov edx, 0
push edx
push eax
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_EXT2blockcount
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x775d7c
call fcn.0040c430
mov edx, dword [eax + 0x474]
mov eax, 0
push eax
push edx
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_EXT2INodesPerGroup
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x775d7c
call fcn.0040c430
mov eax, dword [eax + 0x468]
mov edx, 0
push edx
push eax
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_EXT2BlocksPerGroup
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x775d7c
call fcn.0040c430
mov edx, dword [eax + 0x464]
mov eax, 0
push eax
push edx
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_EXT2BlockGroups
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x775d7c
call fcn.0040c430
mov eax, dword [eax + 0x470]
mov edx, 0
push edx
push eax
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_EXT2INodeSize
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x775d7c
call fcn.0040c430
mov edx, dword [eax + 0x46c]
mov eax, 0
push eax
push edx
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_EXT2InodesCount
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x775d7c
call fcn.0040c430
mov edx, dword [eax + 0x47c]
mov eax, 0
push eax
push edx
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_EXT2useBlockGroupNoForDescriptors
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x775d7c
call fcn.0040c430
mov edx, dword [eax + 0x458]
mov eax, 0
push eax
push edx
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c410
test al, al
je 0x4a2c93
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISOVD_typ
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
movzx eax, byte [eax + 0x50]
lea edx, [ebp - 0x6c]
call fcn.004199d0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISOstd_id
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea eax, [ebp - 0x6c]
push eax
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
add eax, 0x51
mov cl, 0
mov edx, 4
call fcn.00408720
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISOvd_vers
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
movzx eax, byte [eax + 0x56]
lea edx, [ebp - 0x6c]
call fcn.004199d0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISOsys_id
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea eax, [ebp - 0x6c]
push eax
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
add eax, 0x58
mov cl, 0
mov edx, 0x1f
call fcn.00408720
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISOvol_id
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea eax, [ebp - 0x6c]
push eax
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
add eax, 0x78
mov cl, 0
mov edx, 0x1f
call fcn.00408720
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISOvol_spc_size
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
mov edx, dword [eax + 0xa0]
mov dword [ebp - 0x70], edx
mov eax, 0
push eax
push edx
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISOvol_set_size
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
mov ax, word [eax + 0xc8]
mov word [ebp - 0x70], ax
and eax, 0xffff
lea edx, [ebp - 0x6c]
call fcn.004199d0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISOvol_seq_nr
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
mov ax, word [eax + 0xcc]
mov word [ebp - 0x70], ax
and eax, 0xffff
lea edx, [ebp - 0x6c]
call fcn.004199d0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISOlog_blc_size
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
mov ax, word [eax + 0xd0]
mov word [ebp - 0x70], ax
and eax, 0xffff
lea edx, [ebp - 0x6c]
call fcn.004199d0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISOpth_tb_size
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
mov edx, dword [eax + 0xd4]
mov dword [ebp - 0x70], edx
mov eax, 0
push eax
push edx
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISOtyp_path_tb
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
mov edx, dword [eax + 0xdc]
mov dword [ebp - 0x70], edx
mov eax, 0
push eax
push edx
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISOopt_path_tb
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
mov edx, dword [eax + 0xe0]
mov dword [ebp - 0x70], edx
mov eax, 0
push eax
push edx
lea eax, [ebp - 0x6c]
call fcn.00419b60
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISOvol_set_id
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea eax, [ebp - 0x6c]
push eax
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
add eax, 0x10e
mov cl, 0
mov edx, 0x7f
call fcn.00408720
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISOpubl_id
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea eax, [ebp - 0x6c]
push eax
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
add eax, 0x18e
mov cl, 0
mov edx, 0x7f
call fcn.00408720
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISOdata_prep_id
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea eax, [ebp - 0x6c]
push eax
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
add eax, 0x20e
mov cl, 0
mov edx, 0x7f
call fcn.00408720
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISOappl_id
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea eax, [ebp - 0x6c]
push eax
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
add eax, 0x28e
mov cl, 0
mov edx, 0x7f
call fcn.00408720
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISOc_file_id
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea eax, [ebp - 0x6c]
push eax
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
add eax, 0x30e
mov cl, 0
mov edx, 0x24
call fcn.00408720
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISOabstr_file_id
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea eax, [ebp - 0x6c]
push eax
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
add eax, 0x333
mov cl, 0
mov edx, 0x24
call fcn.00408720
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISObibl_file_id
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea eax, [ebp - 0x6c]
push eax
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
add eax, 0x358
mov cl, 0
mov edx, 0x24
call fcn.00408720
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISOvol_creat_datime
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
add eax, 0x37d
call fcn.005919b0
lea edx, [ebp - 0x6c]
call fcn.0055d7e0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISOvol_mod_datime
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
add eax, 0x38e
call fcn.005919b0
lea edx, [ebp - 0x6c]
call fcn.0055d7e0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISOvol_expi_datime
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
add eax, 0x39f
call fcn.005919b0
lea edx, [ebp - 0x6c]
call fcn.0055d7e0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISOvol_eff_datime
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
add eax, 0x3b0
call fcn.005919b0
lea edx, [ebp - 0x6c]
call fcn.0055d7e0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISOfile_struct_ver
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
movzx eax, byte [eax + 0x3c1]
lea edx, [ebp - 0x6c]
call fcn.004199d0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISOxa_sign
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea eax, [ebp - 0x6c]
push eax
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
add eax, 0x450
mov cl, 0
mov edx, 7
call fcn.00408720
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISOxa_flags
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
movzx eax, word [eax + 0x458]
lea edx, [ebp - 0x6c]
call fcn.004199d0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.006471c0
mov edx, eax
inc edx
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
call fcn.00648340
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, str.diskinfo_ISOstartup_dir
call fcn.00454fd0
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 1
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x454]
mov edx, dword [ebp - 8]
mov edx, dword [edx]
call fcn.0065aaa0
mov ebx, eax
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
lea eax, [ebp - 0x6c]
push eax
mov edx, dword [ebp - 0x10]
mov eax, 0x76b57c
call fcn.0040c430
add eax, 0x45a
mov cl, 0
mov edx, 7
call fcn.00408720
mov ecx, dword [ebp - 0x6c]
mov eax, ebx
mov edx, 2
mov esi, dword [ebx]
call dword [esi + 0x8c]
mov eax, dword [ebp - 8]
inc dword [eax]
call fcn.0040d3b0
cmp dword [ebp - 0x10], 0
je 0x4a2ca6
lea eax, [ebp - 0x10]
call fcn.004209a0
mov eax, dword [0x7cefc0]
call fcn.004157f0
pop eax
test eax, eax
je 0x4a2cc9
sub eax, 1
je 0x4a2cbf
sub eax, 1
je 0x4a2cc9
call fcn.0040d520
pop eax
push 2
jmp 0x4a2c93
call fcn.0040d3b0
lea eax, [ebp - 0x6c]
call fcn.00404c10
mov dword [ebp - 0x6c], 0
pop eax
test eax, eax
je 0x4a2ce7
call fcn.0040d520
mov ebx, dword [ebp - 0x78]
mov esi, dword [ebp - 0x74]
leave
ret