pub fn calculate_underlying_to_withdraw( amount: u64, total_vlp_shares: u64, total_vault_balance: u64) -> u64