function claimTokens4mBTC(address beneficiary, uint256 mBTC) validPurchase4BTC public onlyOwner {
    require(beneficiary != 0x0);
	require(mBTC >= minContribution_mBTC);

	
	
    
	uint256 weiAmount = mBTC.mul(rateBTCxETH) * 1e15;	

    
	if (now < middleTimestamp) {rate = ratePreICO;} else {rate = rateICO;}
    uint256 tokens = weiAmount.mul(rate);
    
	require(token.totalSupply().add(tokens) <= tokensTotal);
	
    
    weiRaised = weiRaised.add(weiAmount);
    
    token.mint(beneficiary, tokens);
    TokenClaim4BTC(msg.sender, beneficiary, weiAmount, tokens, mBTC, rateBTCxETH);
    
  }