For clarification, the OP say hero is a live pro and is Asian. Hint: I am not asian
I saw this hand go down between two players and immediately after the hand they asked my opinion (lol) and I just said I would have snap called because I can't fold Aces. The real reason I snap here though is because its very hard to rep a value range as narrow as Villain reps, and he also seems capable of hand reading. Because of this, I felt like I knew Hero had AA/AK and I knew Villain was repping thin. What sealed the deal for me (and Hero) is that villain started talking a whole lot when Hero was in the tank.
edit: let me clarify, I think villain realized Hero had AK/AA, making this a much more snap call for me.