function withdrawFor(address _addr) internal {
        Record record = records[_addr];
        
        uint atnAmount = record.agtAtnAmount.mul(rate).div(100);

        require(ATN.transfer(_addr, atnAmount));

        atnSent += atnAmount;

        delete records[_addr];

        Withdrawal(
                   withdrawId++,
                   _addr,
                   atnAmount
                   );
    }