function _preValidatePurchase(
    address beneficiary,
    uint256 weiAmount,
    address asst
  )
    internal
    view
  {
    require(beneficiary != address(0));
    require(weiAmount != 0);
    require(weiAmount >= minAmount(asst));
}