Error when checking the contract for bsc scan

When verifying the contract 0x647d687a31117f672261f435Fb3db3B4ea02A266 , a problem appears on bscscan . Compiler Debugging log:
Mistake! It is not possible to generate the contract bytecode and API (the exception is general, it is impossible to compile [bytecode])
To troubleshoot, you can try compiling the source code using the Remix - Solidity IDE development environment and check for exceptions

Compiler Warning(s):

Parsing error: Expected", but got "pragma"
--> myc:3:17:
|
3 | Mini-pragma of reliability ^0.8.0
| ^^^^^^
The contract itself looks like this
// contracts/BEP20.sol
// SPDX-License ID: MIT
Reliability MIT pragma ^0.8.0;

import "@openzeppelin/contracts/token/ERC20/EC 20.sol";

this is BEP 20 - this is ERC 20 {
constructor (initial delivery of uint256) ERC 20 ("Decentralized Payment System", "DSP") {
mint(msg.sender, initialSupply;)
}
Help solve the problem

Please refer to our guide on verification: