<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _GetTimeElementsTuple(self, timestamp):
 """Retrieves a time elements tuple from the timestamp. A Symantec log timestamp consist of six hexadecimal octets, that represent: First octet: Number of years since 1970 Second octet: Month, where January is represented by 0 Third octet: Day of the month Fourth octet: Number of hours Fifth octet: Number of minutes Sixth octet: Number of seconds For example, 200A13080122 represents November 19, 2002, 8:01:34 AM. Args: timestamp (str):
 hexadecimal encoded date and time values. Returns: tuple: containing: year (int):
 year. month (int):
 month, where 1 represents January. day_of_month (int):
 day of month, where 1 is the first day of the month. hours (int):
 hours. minutes (int):
 minutes. seconds (int):
 seconds. """

    year, month, day_of_month, hours, minutes, seconds = (
        int(hexdigit[0] + hexdigit[1], 16) for hexdigit in zip(
            timestamp[::2], timestamp[1::2]))

    return (year + 1970, month + 1, day_of_month, hours, minutes, seconds)