function PlaceSellOrder(uint32 bondId, uint sellingPrice) 
        public
    {
        
        
        require(sellingPrice >= MinNominalBondPrice);
        
        var bond = Bonds[bondId];
        
        
        require(bond.issueTime > 0);
        
        require(bond.sellingPrice == 0);
        
        require(bond.redeemTime == 0 && block.timestamp < bond.maxRedeemTime);
        
        require(bond.owner == msg.sender);
        
        bond.sellingPrice = sellingPrice;
        
        
        SellOrderPlaced(bond.id, bond.owner);
    }