I have had good luck with this product before, never used it on the Avalon though.
http://www.1z-usa.com/einszett_klima_cleaner.html
It is a foaming evaporator cleaner, just make sure your evap drain is flowing properly (the dripping condensation from under the car near the firewall).
A few tips to keep your AC smelling decent.. 1. use outside air as much as possible. 2. for the last 5mins of the drive to your destination, turn the AC off and just use the fan to help dry out the evap area, it will reduce the mold growth after the car is off.