Thank you. Good morning. I'm pleased to report, while for the quarter, the Bank earned $20 million or $1.31 a share, which compares quite well with previous quarters. This quarter, we have had a extraordinarily large, for us, an extraordinarily large loan production. Loan increased over 21% for the quarter. Although, some of the increase is related to a very unusual heavy draw-down by many of our commercial customers with balances -- with some of them with balances since we've been -- I mean, reversed. And also, it is also due to some other pattern fluctuation in payoff activities. But even without these two factors, our loan origination is one of the best in recent periods. Deposits, however, decreased $43 million. One of the reasons is that we witnessed a very heavy draw-down of the bank balances by our customers in the last 10 days of June. Some of these balances have been since reviewed. Another, maybe perhaps another reason is that during the quarter, we correctly predicted the yield curve movement. And then we made some rather early deposit rate adjustments, which in retrospect, is probably ahead of competition. But the good news is, in the third quarter, there'll be $340 million of time certificate of deposits maturity. These deposits carry the same interest or slightly higher interest cost interest rate -- average interest rate than what we are presently paying. For the fourth quarter, the maturing time certificate carrying even larger interest costs than what we're currently paying. For the quarter, net interest margin come in at 4.07%, which is pretty much as internally expected. The efficiency ratio was 31.7%, and we're very comfortable with our ROA of 1.89% and our ROE is 18.5%. We recognize we have a very rate sensitive loan portfolio. But roughly, I want to point out, roughly two-thirds of a very large portion of our loans carry interest rate floors. These flows will be serving as protective mechanism during a rate reduction environment. Especially, we're continually making new loans at the current market rate in this floor, and with all loans being continuously being paid off, which carry lower floor rate. This protection seems to be improving as time go on. To reiterate, we've announced $30 million capital stock buyback recently, which would definitely serve and will give us the opportunity to manage our capital more efficiently. Thank you. And I'm ready for your questions.