<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def track_from_md5(md5, timeout=DEFAULT_ASYNC_TIMEOUT):
 """ Create a track object from an md5 hash. NOTE: Does not create the detailed analysis for the Track. Call Track.get_analysis() for that. Args: md5: A string 32 characters long giving the md5 checksum of a track already analyzed. Example: <track - Neverwas Restored (from Neverwas Soundtrack)> """

    param_dict = dict(md5 = md5)
    return _profile(param_dict, timeout)