<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def utc_to_tz(dt, tz, ignoretz=True):
 """ Converts UTC datetime object to the specific timezone. :param dt: the UTC datetime object to convert. :param tz: the timezone to convert the UTC datetime object info. tz can be passed as a string or as a timezone object. (i.e. 'US/Central' or pytz.timezone('US/Central'), etc) :param ignoretz: will ignore the timezone portion of the datetime object and tzinfo will be None. :return: the datetime object by in UTC time. Examples: 2011-11-25 03:00:00 2011-11-25 03:00:00-06:00 """

    if isinstance(tz, string_types):
        tz = pytz.timezone(tz)

    dt = pytz.utc.localize(dt)
    dt = dt.astimezone(tz)

    if ignoretz:
        return dt.replace(tzinfo=None)
    return dt