<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def create(self, weight, priority, enabled, friendly_name, sip_url):
 """ Create a new OriginationUrlInstance :param unicode weight: The value that determines the relative load the URI should receive compared to others with the same priority :param unicode priority: The relative importance of the URI :param bool enabled: Whether the URL is enabled :param unicode friendly_name: A string to describe the resource :param unicode sip_url: The SIP address you want Twilio to route your Origination calls to :returns: Newly created OriginationUrlInstance :rtype: twilio.rest.trunking.v1.trunk.origination_url.OriginationUrlInstance """

        data = values.of({
            'Weight': weight,
            'Priority': priority,
            'Enabled': enabled,
            'FriendlyName': friendly_name,
            'SipUrl': sip_url,
        })

        payload = self._version.create(
            'POST',
            self._uri,
            data=data,
        )

        return OriginationUrlInstance(self._version, payload, trunk_sid=self._solution['trunk_sid'], )