Place the chicken in a pot and cover with water, bring to a boil, reduce the heat to medium and cook until the chicken has cooked through (about 25-30 minutes). Remove from pot, let cool and shred, set aside.
In a dutch oven, melt the butter over med. high heat. Add in the onion, carrot and celery, cook till tender (about 6-7 minutes) add in the garlic and cook, stirring for 1 minute. Add the flour to the veggie mixture and stir to combine well. Add the chicken broth and the milk, stir well. The mixture will thicken slightly, but will not be too thick. Reduce the heat to medium and add the potatoes and the corn and cook for 15 minutes or until the potato is tender. Add the seasonings, and cheese. Stir in the shredded chicken and cook for 5 minutes to warm the chicken. Season to taste with the hot sauce before serving.