Obviously flats 3bets with AA and KK, since u didn't give us further info on what he does vs 3bets he doesn't fold. Strangely he also didn't 3bet the first preflop raiser, so I might expand his range to AK, QQ. Your 3bet is awfully high, you should've just flatted pre and give up.