Function at 0x5bc24b
Capabilities:
Get disk information

Disassembly:
push 0x250
mov eax, 0x6dacd9
call fcn.00648b50
mov edi, ecx
mov ecx, dword [ebp + 0xc]
xor edx, edx
mov eax, dword [ebp + 8]
mov dword [ebp - 0x194], edx
mov dword [ebp - 0x1d4], eax
mov ecx, dword [ecx]
mov eax, dword [ebp + 0x10]
sub ecx, 0x10
mov dword [ebp - 0x1b0], eax
mov dword [ebp - 0x1a8], edx
mov byte [ebp - 0x195], dl
call fcn.00515476
add eax, 0x10
mov dword [ebp - 0x1b4], eax
and dword [ebp - 4], 0
lea ecx, [ebp - 0x1a4]
push ecx
lea ecx, [ebp - 0x1a0]
add eax, 0xfffffff0
push ecx
push ecx
mov esi, esp
mov dword [ebp - 0x190], eax
mov ecx, eax
mov dword [ebp - 0x1c4], esi
call fcn.00515476
add eax, 0x10
mov dword [esi], eax
call fcn.005fee1f
test al, al
je 0x5bc321
mov ebx, dword [edi + 0x2c0]
mov eax, dword [edi + 0x2c4]
mov dword [ebp - 0x1b4], ebx
cmp ebx, eax
je 0x5bc321
mov ecx, dword [ebp - 0x1a4]
mov edx, dword [ebp - 0x1a0]
cmp dword [ebx + 4], edx
jne 0x5bc2fd
cmp dword [ebx + 8], ecx
je 0x5bc304
add ebx, 0x30
cmp ebx, eax
jne 0x5bc2f3
mov dword [ebp - 0x1b4], ebx
cmp ebx, eax
je 0x5bc321
or dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x190]
call fcn.00515ed6
xor ecx, ecx
jmp 0x5bc33a
or dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x190]
call fcn.00515ed6
xor ecx, ecx
mov ebx, ecx
mov dword [ebp - 0x1b4], ebx
test ebx, ebx
jne 0x5bc345
xor al, al
jmp 0x5bcecb
mov eax, dword [ebp - 0x1d4]
mov esi, ecx
mov dword [ebp - 0x194], eax
mov edx, ecx
mov eax, ecx
mov dword [ebp - 0x1c0], esi
mov dword [ebp - 0x1bc], edx
mov dword [ebp - 0x1ac], eax
mov dword [ebp - 0x1b8], eax
mov dword [ebp - 4], 1
mov edi, dword [ebx + 0x20]
mov dword [ebp - 0x1d0], ecx
cmp edi, dword [ebx + 0x24]
je 0x5bcec5
mov eax, dword [ebp - 0x1b0]
mov esi, 0xe0
add eax, 0x28
mov byte [ebp - 0x195], 1
push 7
mov dword [ebp - 0x1c4], eax
pop edx
xor eax, eax
mov byte [ebp - 0x114], cl
mov dword [ebp - 0xfc], edx
mov dword [ebp - 0x100], ecx
mov word [ebp - 0x110], ax
mov byte [ebp - 0xf8], cl
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xe4], ecx
mov word [ebp - 0xf4], ax
mov byte [ebp - 0xdc], cl
mov dword [ebp - 0xc4], edx
mov dword [ebp - 0xc8], ecx
mov word [ebp - 0xd8], ax
mov byte [ebp - 0xc0], cl
mov byte [ebp - 0xb4], cl
mov byte [ebp - 0xa4], cl
mov byte [ebp - 0x94], cl
mov byte [ebp - 0x84], cl
mov byte [ebp - 0x74], cl
mov byte [ebp - 0x64], cl
mov byte [ebp - 0x54], cl
mov byte [ebp - 4], 2
mov eax, dword [ebx + 0x24]
sub eax, dword [ebx + 0x20]
cdq
idiv esi
cmp eax, 1
jbe 0x5bc658
push 0x18
call fcn.006484ac
mov dword [ebp - 0x1e0], eax
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x214]
mov dword [esp], 0x879
call fcn.006c22f9
push dword [ebp - 0x1d0]
mov byte [ebp - 4], 4
mov edx, eax
mov ecx, dword [ebp - 0x1a8]
or ecx, 1
mov dword [ebp - 0x1a8], ecx
mov esi, ecx
mov dword [ebp - 0x194], ecx
mov ebx, ecx
lea ecx, [ebp - 0x44]
call fcn.005a008e
pop ecx
mov edx, ebx
mov dword [ebp - 4], 5
and dword [ebp - 0x174], 0
lea ecx, [ebp - 0x16c]
or edx, 2
push eax
mov dword [ebp - 0x194], edx
call fcn.0052b35a
xor eax, eax
mov dword [ebp - 0x13c], eax
mov dword [ebp - 0x11c], eax
mov dword [ebp - 0x118], eax
mov ecx, dword [ebp - 0x1d4]
push 6
pop eax
mov dword [ebp - 4], eax
or esi, eax
lea eax, [ebp - 0x174]
mov dword [ebp - 0x194], esi
push eax
lea eax, [ebp - 0x21c]
push eax
call fcn.005ad1f2
mov dword [ebp - 4], 7
or ebx, 0xe
mov ecx, dword [ebp - 0x1e0]
push eax
mov dword [ebp - 0x1a8], ebx
mov dword [ebp - 0x194], ebx
call fcn.005ad02d
inc dword [ebp - 0x1d0]
mov dword [ebp - 0x190], eax
mov esi, eax
mov dword [ebp - 0x19c], esi
mov dword [ebp - 4], 0xc
lea ecx, [ebp - 0x19c]
mov ebx, dword [ebp - 0x1bc]
cmp ecx, ebx
jae 0x5bc58a
mov edx, ecx
mov ecx, dword [ebp - 0x1c0]
cmp ecx, edx
ja 0x5bc58a
sub edx, ecx
sar edx, 2
mov dword [ebp - 0x190], edx
cmp ebx, dword [ebp - 0x1ac]
jne 0x5bc577
push ecx
lea ecx, [ebp - 0x1c0]
call fcn.005bd660
mov eax, dword [ebp - 0x1b8]
mov ebx, dword [ebp - 0x1bc]
mov ecx, dword [ebp - 0x1c0]
mov edx, dword [ebp - 0x190]
mov dword [ebp - 0x1ac], eax
test ebx, ebx
je 0x5bc5be
mov eax, dword [ecx + edx*4]
and dword [ecx + edx*4], 0
mov esi, dword [ebp - 0x19c]
jmp 0x5bc5bc
cmp ebx, dword [ebp - 0x1ac]
jne 0x5bc5b6
push ecx
lea ecx, [ebp - 0x1c0]
call fcn.005bd660
mov eax, dword [ebp - 0x1b8]
mov ebx, dword [ebp - 0x1bc]
mov dword [ebp - 0x1ac], eax
mov eax, dword [ebp - 0x190]
test ebx, ebx
je 0x5bc5be
xor esi, esi
mov dword [ebx], eax
add ebx, 4
mov dword [ebp - 0x1bc], ebx
test esi, esi
je 0x5bc5dc
mov ecx, esi
call fcn.005ad08b
push 0x18
push esi
call fcn.006484df
pop ecx
pop ecx
mov esi, dword [ebp - 0x1a8]
and esi, 0xfffffff7
mov dword [ebp - 0x194], esi
mov dword [ebp - 4], 0xd
mov ecx, dword [ebp - 0x218]
test ecx, ecx
je 0x5bc601
call fcn.0051578b
and esi, 0xfffffffb
mov dword [ebp - 0x194], esi
lea ecx, [ebp - 0x13c]
mov dword [ebp - 4], 0xe
call fcn.0051f634
lea ecx, [ebp - 0x16c]
call fcn.006c2344
lea ecx, [ebp - 0x44]
and esi, 0xfffffffd
call fcn.006c2344
and esi, 0xfffffffe
mov dword [ebp - 4], 2
lea ecx, [ebp - 0x214]
mov dword [ebp - 0x1a8], esi
call fcn.006c2344
mov ebx, dword [ebx - 4]
mov dword [ebp - 0x194], ebx
jmp 0x5bc65e
mov ebx, dword [ebp - 0x194]
cmp byte [edi + 0x28], 0
je 0x5bc7c1
mov ecx, dword [edi + 0x2c]
sub ecx, 0x10
call fcn.00515476
lea ebx, [eax + 0x10]
mov dword [ebp - 0x190], ebx
push ebx
mov byte [ebp - 4], 0xf
call dword [sym.imp.KERNEL32.dll_GetDriveTypeW]
mov dword [ebp - 0x1a4], eax
call fcn.00519db0
xor esi, esi
mov dword [ebp - 0x1a0], eax
cmp dword [eax + 0xc], esi
je 0x5bc6fd
push str.Letter__s_drive_type__d
call fcn.0068cfcb
pop ecx
test eax, eax
je 0x5bc6fd
push 0x1fffe
call fcn.006484f2
mov esi, eax
pop ecx
mov dword [ebp - 0x1c8], esi
mov byte [ebp - 4], 0x10
push dword [ebp - 0x1a4]
push ebx
push str.Letter__s_drive_type__d
push 0xffff
push esi
call fcn.0051cb29
mov ecx, dword [ebp - 0x1a0]
add esp, 0x14
push esi
push 0x2bc
call fcn.0051d539
push esi
mov byte [ebp - 4], 0xf
call fcn.006484ed
pop ecx
xor esi, esi
lea eax, [ebp - 0x190]
push eax
lea ecx, [ebp - 0x44]
call fcn.006c22ac
push 0x48b
lea ecx, [ebp - 0x214]
mov byte [ebp - 4], 0x11
call fcn.006c22f9
push esi
push esi
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x12
push ecx
push eax
lea ecx, [ebp - 0x18c]
call fcn.00530696
push eax
lea eax, [ebp - 0x224]
mov byte [ebp - 4], 0x13
mov ecx, dword [ebp - 0x194]
push eax
call fcn.005ad24e
mov byte [ebp - 4], 0x14
mov ecx, dword [ebp - 0x220]
test ecx, ecx
je 0x5bc760
call fcn.0051578b
lea ecx, [ebp - 0x18c]
call fcn.00530663
lea ecx, [ebp - 0x214]
call fcn.006c2344
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0xf
call fcn.006c2344
lea edx, [ebp - 0x190]
lea ecx, [ebp - 0x2c]
call fcn.00590d8b
lea ecx, [ebp - 0x110]
mov byte [ebp - 4], 0x15
cmp ecx, eax
je 0x5bc7a7
push 0xffffffffffffffff
push esi
push eax
call fcn.0052900d
push esi
push 1
lea ecx, [ebp - 0x2c]
mov byte [ebp - 0x114], 1
call fcn.00529114
lea ecx, [ebx - 0x10]
jmp 0x5bc8a2
cmp byte [edi + 0x30], 0
je 0x5bc8ab
mov ecx, dword [edi + 0x34]
sub ecx, 0x10
call fcn.00515476
lea esi, [eax + 0x10]
mov dword [ebp - 0x190], esi
lea eax, [ebp - 0x190]
mov byte [ebp - 4], 0x16
push eax
lea ecx, [ebp - 0x44]
call fcn.006c22ac
push 0x6f6
lea ecx, [ebp - 0x214]
mov byte [ebp - 4], 0x17
call fcn.006c22f9
push 0
push 0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x18
push ecx
push eax
lea ecx, [ebp - 0x18c]
call fcn.00530696
push eax
lea eax, [ebp - 0x22c]
mov byte [ebp - 4], 0x19
push eax
mov ecx, ebx
call fcn.005ad24e
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x228]
test ecx, ecx
je 0x5bc844
call fcn.0051578b
lea ecx, [ebp - 0x18c]
call fcn.00530663
lea ecx, [ebp - 0x214]
call fcn.006c2344
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x16
call fcn.006c2344
lea edx, [ebp - 0x190]
lea ecx, [ebp - 0x2c]
call fcn.00590d8b
lea ecx, [ebp - 0x110]
mov byte [ebp - 4], 0x1b
cmp ecx, eax
je 0x5bc88c
push 0xffffffffffffffff
push 0
push eax
call fcn.0052900d
push 0
push 1
lea ecx, [ebp - 0x2c]
mov byte [ebp - 0x114], 1
call fcn.00529114
lea ecx, [esi - 0x10]
mov byte [ebp - 4], 2
call fcn.00515ed6
cmp byte [edi + 0x38], 0
je 0x5bc99d
mov ecx, dword [edi + 0x3c]
sub ecx, 0x10
call fcn.00515476
lea esi, [eax + 0x10]
mov dword [ebp - 0x190], esi
lea eax, [ebp - 0x190]
mov byte [ebp - 4], 0x1c
push eax
lea ecx, [ebp - 0x44]
call fcn.006c22ac
push 0x48c
lea ecx, [ebp - 0x214]
mov byte [ebp - 4], 0x1d
call fcn.006c22f9
push 0
push 0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x1e
push ecx
push eax
lea ecx, [ebp - 0x18c]
call fcn.00530696
push eax
mov byte [ebp - 4], 0x1f
lea eax, [ebp - 0x234]
mov ebx, dword [ebp - 0x194]
mov ecx, ebx
push eax
call fcn.005ad24e
mov byte [ebp - 4], 0x20
mov ecx, dword [ebp - 0x230]
test ecx, ecx
je 0x5bc934
call fcn.0051578b
lea ecx, [ebp - 0x18c]
call fcn.00530663
lea ecx, [ebp - 0x214]
call fcn.006c2344
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x1c
call fcn.006c2344
lea edx, [ebp - 0x190]
lea ecx, [ebp - 0x2c]
call fcn.00590d8b
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x21
cmp ecx, eax
je 0x5bc97c
push 0xffffffffffffffff
push 0
push eax
call fcn.0052900d
push 0
push 1
lea ecx, [ebp - 0x2c]
mov byte [ebp - 0xf8], 1
call fcn.00529114
lea ecx, [esi - 0x10]
mov byte [ebp - 4], 2
call fcn.00515ed6
jmp 0x5bc9a3
mov ebx, dword [ebp - 0x194]
cmp byte [edi + 0x40], 0
je 0x5bca8d
mov ecx, dword [edi + 0x44]
sub ecx, 0x10
call fcn.00515476
lea esi, [eax + 0x10]
mov dword [ebp - 0x190], esi
lea eax, [ebp - 0x190]
mov byte [ebp - 4], 0x22
push eax
lea ecx, [ebp - 0x44]
call fcn.006c22ac
push 0x48d
lea ecx, [ebp - 0x214]
mov byte [ebp - 4], 0x23
call fcn.006c22f9
push 0
push 0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x24
push ecx
push eax
lea ecx, [ebp - 0x18c]
call fcn.00530696
push eax
lea eax, [ebp - 0x23c]
mov byte [ebp - 4], 0x25
push eax
mov ecx, ebx
call fcn.005ad24e
mov byte [ebp - 4], 0x26
mov ecx, dword [ebp - 0x238]
test ecx, ecx
je 0x5bca26
call fcn.0051578b
lea ecx, [ebp - 0x18c]
call fcn.00530663
lea ecx, [ebp - 0x214]
call fcn.006c2344
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x22
call fcn.006c2344
lea edx, [ebp - 0x190]
lea ecx, [ebp - 0x2c]
call fcn.00590d8b
lea ecx, [ebp - 0xd8]
mov byte [ebp - 4], 0x27
cmp ecx, eax
je 0x5bca6e
push 0xffffffffffffffff
push 0
push eax
call fcn.0052900d
push 0
push 1
lea ecx, [ebp - 0x2c]
mov byte [ebp - 0xdc], 1
call fcn.00529114
lea ecx, [esi - 0x10]
mov byte [ebp - 4], 2
call fcn.00515ed6
cmp byte [edi + 0x48], 0
xorps xmm0, xmm0
movlpd qword [ebp - 0x1cc], xmm0
movlpd qword [ebp - 0x1dc], xmm0
je 0x5bcb71
mov ecx, dword [edi + 0x64]
mov edx, dword [edi + 0x54]
mov ebx, dword [edi + 0x50]
mov eax, dword [edi + 0x60]
push 0
push ecx
push edx
mov dword [ebp - 0xa8], ecx
lea ecx, [ebp - 0x44]
push ebx
mov dword [ebp - 0x190], edx
mov dword [ebp - 0xbc], ebx
mov dword [ebp - 0xb8], edx
mov byte [ebp - 0xc0], 1
mov dword [ebp - 0xac], eax
mov byte [ebp - 0xb4], 1
call fcn.005bcf55
add esp, 0x10
mov esi, eax
push 0x48e
lea ecx, [ebp - 0x214]
mov byte [ebp - 4], 0x28
call fcn.006c22f9
push 0
push 0
push esi
push eax
lea ecx, [ebp - 0x18c]
mov byte [ebp - 4], 0x29
call fcn.00530696
push eax
lea eax, [ebp - 0x244]
mov byte [ebp - 4], 0x2a
mov ecx, dword [ebp - 0x194]
push eax
call fcn.005ad24e
mov byte [ebp - 4], 0x2b
mov ecx, dword [ebp - 0x240]
test ecx, ecx
je 0x5bcb47
call fcn.0051578b
lea ecx, [ebp - 0x18c]
call fcn.00530663
lea ecx, [ebp - 0x214]
call fcn.006c2344
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 2
call fcn.006c2344
mov edx, dword [ebp - 0x190]
jmp 0x5bcb7d
mov edx, dword [ebp - 0x1c8]
mov ebx, dword [ebp - 0x1cc]
cmp byte [edi + 0x68], 0
xorps xmm0, xmm0
movlpd qword [ebp - 0x1cc], xmm0
je 0x5bcc1b
mov eax, dword [edi + 0x74]
mov esi, dword [edi + 0x70]
mov ecx, dword [edi + 0x84]
mov dword [ebp - 0x19c], eax
mov eax, dword [edi + 0x90]
mov dword [ebp - 0x1a0], eax
mov eax, dword [edi + 0x94]
mov dword [ebp - 0x1b0], eax
mov eax, dword [edi + 0x80]
mov dword [ebp - 0x1a4], esi
mov dword [ebp - 0x9c], esi
mov esi, dword [ebp - 0x19c]
mov dword [ebp - 0x8c], eax
mov eax, dword [ebp - 0x1b0]
mov dword [ebp - 0x88], ecx
mov ecx, dword [ebp - 0x1a0]
mov dword [ebp - 0x98], esi
mov esi, dword [ebp - 0x1a4]
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x19c]
mov byte [ebp - 0xa4], 1
mov byte [ebp - 0x94], 1
mov dword [ebp - 0x7c], ecx
mov byte [ebp - 0x84], 1
jmp 0x5bcc4b
mov ecx, dword [ebp - 0x1c8]
mov eax, dword [ebp - 0x1d8]
mov esi, dword [ebp - 0x1dc]
mov dword [ebp - 0x1b0], ecx
mov ecx, dword [ebp - 0x1cc]
mov dword [ebp - 0x19c], eax
mov dword [ebp - 0x1a4], esi
mov dword [ebp - 0x1a0], ecx
cmp byte [edi + 0x98], 0
je 0x5bce58
mov ecx, dword [edi + 0xc4]
sub ebx, esi
push ecx
sbb edx, eax
mov dword [ebp - 0x1c8], ecx
mov eax, dword [edi + 0xc0]
lea ecx, [ebp - 0x44]
push eax
push edx
push ebx
mov dword [ebp - 0x190], edx
mov dword [ebp - 0x1d8], eax
call fcn.005bd18b
add esp, 0x10
mov esi, eax
push 0x48f
lea ecx, [ebp - 0x214]
mov byte [ebp - 4], 0x2c
call fcn.006c22f9
push 0
push 0
push esi
push eax
lea ecx, [ebp - 0x18c]
mov byte [ebp - 4], 0x2d
call fcn.00530696
push eax
lea eax, [ebp - 0x24c]
mov byte [ebp - 4], 0x2e
mov ecx, dword [ebp - 0x194]
push eax
call fcn.005ad24e
lea ecx, [ebp - 0x24c]
call fcn.005180b9
lea ecx, [ebp - 0x18c]
call fcn.00530663
lea ecx, [ebp - 0x214]
call fcn.006c2344
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 2
call fcn.006c2344
push dword [ebp - 0x1b0]
lea ecx, [ebp - 0x44]
push dword [ebp - 0x1a0]
push dword [ebp - 0x19c]
push dword [ebp - 0x1a4]
call fcn.005bd18b
add esp, 0x10
mov esi, eax
push 0x490
lea ecx, [ebp - 0x214]
mov byte [ebp - 4], 0x2f
call fcn.006c22f9
push 0
push 0
push esi
push eax
lea ecx, [ebp - 0x18c]
mov byte [ebp - 4], 0x30
call fcn.00530696
push eax
lea eax, [ebp - 0x254]
mov byte [ebp - 4], 0x31
mov ecx, dword [ebp - 0x194]
push eax
call fcn.005ad24e
lea ecx, [ebp - 0x254]
call fcn.005180b9
lea ecx, [ebp - 0x18c]
call fcn.00530663
lea ecx, [ebp - 0x214]
call fcn.006c2344
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 2
call fcn.006c2344
cmp byte [edi + 0xc8], 0
je 0x5bce1c
cmp byte [edi + 0xcc], 0
je 0x5bce1c
push 0x640
lea ecx, [ebp - 0x44]
call fcn.006c22f9
mov esi, eax
push 0x87c
lea ecx, [ebp - 0x214]
mov byte [ebp - 4], 0x32
call fcn.006c22f9
push 0
push 0
push esi
push eax
lea ecx, [ebp - 0x18c]
mov byte [ebp - 4], 0x33
call fcn.00530696
push eax
lea eax, [ebp - 0x25c]
mov byte [ebp - 4], 0x34
mov ecx, dword [ebp - 0x194]
push eax
call fcn.005ad24e
lea ecx, [ebp - 0x25c]
call fcn.005180b9
lea ecx, [ebp - 0x18c]
call fcn.00530663
lea ecx, [ebp - 0x214]
call fcn.006c2344
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 2
call fcn.006c2344
mov eax, dword [edi + 0xb0]
mov ecx, dword [edi + 0xb4]
mov edx, dword [ebp - 0x190]
mov dword [ebp - 0x5c], eax
mov eax, dword [ebp - 0x1d8]
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x1c8]
mov dword [ebp - 0x6c], ebx
mov dword [ebp - 0x68], edx
mov byte [ebp - 0x74], 1
mov dword [ebp - 0x58], ecx
mov byte [ebp - 0x64], 1
mov dword [ebp - 0x48], eax
mov byte [ebp - 0x54], 1
mov ecx, dword [ebp - 0x1c4]
lea eax, [ebp - 0x114]
push eax
call fcn.005bd523
lea ecx, [ebp - 0x114]
mov byte [ebp - 4], 1
call fcn.0059aa3b
mov ebx, dword [ebp - 0x1b4]
mov esi, 0xe0
push 0
pop ecx
add edi, esi
push 7
pop edx
cmp edi, dword [ebx + 0x24]
jne 0x5bc3a6
mov esi, dword [ebp - 0x1c0]
test esi, esi
je 0x5bcec5
mov edx, dword [ebp - 0x1bc]
push ecx
mov ecx, esi
call fcn.005bdcfe
mov eax, dword [ebp - 0x1ac]
pop ecx
sub eax, esi
push 4
sar eax, 2
push eax
push esi
call fcn.005151d1
add esp, 0xc
mov al, byte [ebp - 0x195]
call fcn.00648afa
ret 0xc