function sendGift(uint32 _bunnyId, address _to) public {
        require(isPauseSave());
        require(checkContract());
        require(ownerOf(_bunnyId) == msg.sender);
        require(_to != address(0)); 
        publicContract.transferFrom(msg.sender, _to, _bunnyId); 
        publicContract.setAllowedChangeSex( _bunnyId, true);
        lastGift = msg.sender; 
        totalGift = totalGift + 1;
        lastGiftTime = block.timestamp;
        emit SendGift(msg.sender, _to, _bunnyId);
    }