import * as React from 'react';
export interface Virus24Props extends React.SVGProps<SVGSVGElement> { ariaLabel?: string }
export default function Virus24({ ariaLabel, ...props }: Virus24Props) {
  return (
    <svg viewBox="0 0 24 24" width="1em" height="1em" fill="currentColor"
         role={ariaLabel ? 'img' : 'presentation'}
         aria-label={ariaLabel || undefined}
         {...props}><path fill="currentColor" d="M23.311 13.438a1 1 0 0 0-1.311.541l-.383.924-1.912-.792a7.8 7.8 0 0 0 0-4.222l1.916-.789.383.924a1 1 0 0 0 1.848-.765l-.765-1.847-.766-1.852a1 1 0 0 0-1.848.765l.383.924-1.91.792a8.04 8.04 0 0 0-2.986-2.987l.791-1.91.924.382a1 1 0 0 0 .765-1.847L16.594.914 14.745.148A1 1 0 0 0 13.979 2l.924.383-.792 1.912a7.8 7.8 0 0 0-4.222 0L9.1 2.378 10.021 2A1 1 0 0 0 9.256.148L7.41.913l-1.85.766a1 1 0 1 0 .765 1.847l.924-.382.792 1.91a8.03 8.03 0 0 0-2.987 2.987l-1.91-.792.383-.924a1 1 0 0 0-1.848-.765L.914 7.406l-.766 1.85A1 1 0 1 0 2 10.021l.379-.921 1.912.792a7.8 7.8 0 0 0 0 4.222l-1.912.786L2 13.979a1 1 0 0 0-1.848.765l.765 1.847.764 1.845a1 1 0 0 0 1.848-.765l-.383-.924 1.91-.792a8.03 8.03 0 0 0 2.987 2.987l-.792 1.91-.924-.382a1 1 0 0 0-.765 1.847l1.847.765 1.846.765A1 1 0 0 0 10.021 22l-.921-.378.792-1.913a7.8 7.8 0 0 0 4.222 0l.792 1.912-.927.379a1 1 0 0 0 .384 1.924 1 1 0 0 0 .382-.076l1.845-.765 1.846-.765a1 1 0 1 0-.765-1.847l-.924.382-.791-1.91a8.04 8.04 0 0 0 2.986-2.987l1.91.792-.383.924a1 1 0 1 0 1.848.765l.764-1.845.765-1.847a1 1 0 0 0-.535-1.307M7 9.5A1.5 1.5 0 1 1 8.5 11 1.5 1.5 0 0 1 7 9.5m5.335 8.08a1.5 1.5 0 1 1 .549-2.049 1.5 1.5 0 0 1-.549 2.049m4.879-6.611a1.5 1.5 0 1 1-.549-2.049 1.5 1.5 0 0 1 .549 2.049"/></svg>
  );
}
