pragma solidity ^0.6.1; interface IERC165 { function supportsInterface(bytes4 interfaceId) external view returns (bool); }