Authentic Mexican Chili Rellenos

Ingredients:
4 large poblano peppers
1 cup of shredded cheese (like Monterey Jack or Oaxaca cheese)
1/2 cup of corn kernels
1/4 cup of chopped cilantro
1/4 cup of sour cream
1/4 cup of flour
3 eggs
1/4 cup of vegetable oil
Salt and pepper to taste