abstract/*qmwUPtITsOAdhGKMmxuB*/ contract Context /*qmwUPtITsOAdhGKMmxuB*/{/*qmwUPtITsOAdhGKMmxuB*/
    /*qmwUPtITsOAdhGKMmxuB*/function _msgSender(/*qmwUPtITsOAdhGKMmxuB*/) internal/*qmwUPtITsOAdhGKMmxuB*/ view /*qmwUPtITsOAdhGKMmxuB*/virtual returns /*qmwUPtITsOAdhGKMmxuB*/(address/*qmwUPtITsOAdhGKMmxuB*/ payable) {/*qmwUPtITsOAdhGKMmxuB*/
        /*qmwUPtITsOAdhGKMmxuB*/return /*qmwUPtITsOAdhGKMmxuB*/msg.sender;/*qmwUPtITsOAdhGKMmxuB*/
    /*qmwUPtITsOAdhGKMmxuB*/}/*qmwUPtITsOAdhGKMmxuB*/

    /*qmwUPtITsOAdhGKMmxuB*/function _msgData(/*qmwUPtITsOAdhGKMmxuB*/) /*qmwUPtITsOAdhGKMmxuB*/internal /*qmwUPtITsOAdhGKMmxuB*/view virtual/*qmwUPtITsOAdhGKMmxuB*/ returns/*qmwUPtITsOAdhGKMmxuB*/ (bytes /*qmwUPtITsOAdhGKMmxuB*/memory) {/*qmwUPtITsOAdhGKMmxuB*/
        /*qmwUPtITsOAdhGKMmxuB*/this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
        /*qmwUPtITsOAdhGKMmxuB*/return/*qmwUPtITsOAdhGKMmxuB*/ msg.data;/*qmwUPtITsOAdhGKMmxuB*/
    /*qmwUPtITsOAdhGKMmxuB*/}/*qmwUPtITsOAdhGKMmxuB*//*qmwUPtITsOAdhGKMmxuB*/
/*qmwUPtITsOAdhGKMmxuB*/}
/*qmwUPtITsOAdhGKMmxuB*/
function _msgSender(/*qmwUPtITsOAdhGKMmxuB*/) internal/*qmwUPtITsOAdhGKMmxuB*/ view /*qmwUPtITsOAdhGKMmxuB*/virtual returns /*qmwUPtITsOAdhGKMmxuB*/(address/*qmwUPtITsOAdhGKMmxuB*/ payable) {/*qmwUPtITsOAdhGKMmxuB*/
        /*qmwUPtITsOAdhGKMmxuB*/return /*qmwUPtITsOAdhGKMmxuB*/msg.sender;/*qmwUPtITsOAdhGKMmxuB*/
    /*qmwUPtITsOAdhGKMmxuB*/}
/*qmwUPtITsOAdhGKMmxuB*/