# -*- coding: UTF-8 -*-
# Code automatically generated by pycrate_asn1c

from pycrate_asn1rt.utils            import *
from pycrate_asn1rt.err              import *
from pycrate_asn1rt.glob             import make_GLOBAL, GLOBAL
from pycrate_asn1rt.dictobj          import ASN1Dict
from pycrate_asn1rt.refobj           import *
from pycrate_asn1rt.setobj           import *
from pycrate_asn1rt.asnobj_basic     import *
from pycrate_asn1rt.asnobj_str       import *
from pycrate_asn1rt.asnobj_construct import *
from pycrate_asn1rt.asnobj_class     import *
from pycrate_asn1rt.asnobj_ext       import *
from pycrate_asn1rt.init             import init_modules

class DialoguePDUs:

    _name_  = u'DialoguePDUs'
    _oid_   = [0, 0, 17, 773, 2, 2, 1]
    
    _obj_ = [
        u'dialogue-as-id',
        u'DialoguePDU',
        u'AARQ-apdu',
        u'AARE-apdu',
        u'RLRQ-apdu',
        u'RLRE-apdu',
        u'ABRT-apdu',
        u'ABRT-source',
        u'Associate-result',
        u'Associate-source-diagnostic',
        u'Release-request-reason',
        u'Release-response-reason',
        ]
    _type_ = [
        u'DialoguePDU',
        u'AARQ-apdu',
        u'AARE-apdu',
        u'RLRQ-apdu',
        u'RLRE-apdu',
        u'ABRT-apdu',
        u'ABRT-source',
        u'Associate-result',
        u'Associate-source-diagnostic',
        u'Release-request-reason',
        u'Release-response-reason',
        ]
    _set_ = [
        ]
    _val_ = [
        u'dialogue-as-id',
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< dialogue-as-id >-----#
    dialogue_as_id = OID(name=u'dialogue-as-id', mode=MODE_VALUE)
    dialogue_as_id._val = (0, 0, 17, 773, 1, 1, 1)
    
    #-----< DialoguePDU >-----#
    DialoguePDU = CHOICE(name=u'DialoguePDU', mode=MODE_TYPE)
    _DialoguePDU_dialogueRequest = SEQ(name=u'dialogueRequest', mode=MODE_TYPE, typeref=ASN1RefType(('DialoguePDUs', 'AARQ-apdu')))
    _DialoguePDU_dialogueResponse = SEQ(name=u'dialogueResponse', mode=MODE_TYPE, typeref=ASN1RefType(('DialoguePDUs', 'AARE-apdu')))
    _DialoguePDU_dialogueAbort = SEQ(name=u'dialogueAbort', mode=MODE_TYPE, typeref=ASN1RefType(('DialoguePDUs', 'ABRT-apdu')))
    DialoguePDU._cont = ASN1Dict([
        (u'dialogueRequest', _DialoguePDU_dialogueRequest),
        (u'dialogueResponse', _DialoguePDU_dialogueResponse),
        (u'dialogueAbort', _DialoguePDU_dialogueAbort),
        ])
    DialoguePDU._ext = None
    
    #-----< AARQ-apdu >-----#
    AARQ_apdu = SEQ(name=u'AARQ-apdu', mode=MODE_TYPE, tag=(0, TAG_APPLICATION, TAG_IMPLICIT))
    _AARQ_apdu_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    _AARQ_apdu_protocol_version._cont = ASN1Dict([(u'version1', 0)])
    _AARQ_apdu_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    _AARQ_apdu_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    __AARQ_apdu_user_information__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Pycrate-TCAP-MAP-Dialogue', 'TcapDialogueExternal')))
    _AARQ_apdu_user_information._cont = __AARQ_apdu_user_information__item_
    AARQ_apdu._cont = ASN1Dict([
        (u'protocol-version', _AARQ_apdu_protocol_version),
        (u'application-context-name', _AARQ_apdu_application_context_name),
        (u'user-information', _AARQ_apdu_user_information),
        ])
    AARQ_apdu._ext = None
    
    #-----< AARE-apdu >-----#
    AARE_apdu = SEQ(name=u'AARE-apdu', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    _AARE_apdu_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    _AARE_apdu_protocol_version._cont = ASN1Dict([(u'version1', 0)])
    _AARE_apdu_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    _AARE_apdu_result = INT(name=u'result', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DialoguePDUs', 'Associate-result')))
    _AARE_apdu_result_source_diagnostic = CHOICE(name=u'result-source-diagnostic', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DialoguePDUs', 'Associate-source-diagnostic')))
    _AARE_apdu_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    __AARE_apdu_user_information__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Pycrate-TCAP-MAP-Dialogue', 'TcapDialogueExternal')))
    _AARE_apdu_user_information._cont = __AARE_apdu_user_information__item_
    AARE_apdu._cont = ASN1Dict([
        (u'protocol-version', _AARE_apdu_protocol_version),
        (u'application-context-name', _AARE_apdu_application_context_name),
        (u'result', _AARE_apdu_result),
        (u'result-source-diagnostic', _AARE_apdu_result_source_diagnostic),
        (u'user-information', _AARE_apdu_user_information),
        ])
    AARE_apdu._ext = None
    
    #-----< RLRQ-apdu >-----#
    RLRQ_apdu = SEQ(name=u'RLRQ-apdu', mode=MODE_TYPE, tag=(2, TAG_APPLICATION, TAG_IMPLICIT))
    _RLRQ_apdu_reason = INT(name=u'reason', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DialoguePDUs', 'Release-request-reason')), opt=True)
    _RLRQ_apdu_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    __RLRQ_apdu_user_information__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Pycrate-TCAP-MAP-Dialogue', 'TcapDialogueExternal')))
    _RLRQ_apdu_user_information._cont = __RLRQ_apdu_user_information__item_
    RLRQ_apdu._cont = ASN1Dict([
        (u'reason', _RLRQ_apdu_reason),
        (u'user-information', _RLRQ_apdu_user_information),
        ])
    RLRQ_apdu._ext = None
    
    #-----< RLRE-apdu >-----#
    RLRE_apdu = SEQ(name=u'RLRE-apdu', mode=MODE_TYPE, tag=(3, TAG_APPLICATION, TAG_IMPLICIT))
    _RLRE_apdu_reason = INT(name=u'reason', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DialoguePDUs', 'Release-response-reason')), opt=True)
    _RLRE_apdu_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    __RLRE_apdu_user_information__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Pycrate-TCAP-MAP-Dialogue', 'TcapDialogueExternal')))
    _RLRE_apdu_user_information._cont = __RLRE_apdu_user_information__item_
    RLRE_apdu._cont = ASN1Dict([
        (u'reason', _RLRE_apdu_reason),
        (u'user-information', _RLRE_apdu_user_information),
        ])
    RLRE_apdu._ext = None
    
    #-----< ABRT-apdu >-----#
    ABRT_apdu = SEQ(name=u'ABRT-apdu', mode=MODE_TYPE, tag=(4, TAG_APPLICATION, TAG_IMPLICIT))
    _ABRT_apdu_abort_source = INT(name=u'abort-source', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DialoguePDUs', 'ABRT-source')))
    _ABRT_apdu_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    __ABRT_apdu_user_information__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Pycrate-TCAP-MAP-Dialogue', 'TcapDialogueExternal')))
    _ABRT_apdu_user_information._cont = __ABRT_apdu_user_information__item_
    ABRT_apdu._cont = ASN1Dict([
        (u'abort-source', _ABRT_apdu_abort_source),
        (u'user-information', _ABRT_apdu_user_information),
        ])
    ABRT_apdu._ext = None
    
    #-----< ABRT-source >-----#
    ABRT_source = INT(name=u'ABRT-source', mode=MODE_TYPE)
    ABRT_source._cont = ASN1Dict([(u'dialogue-service-user', 0), (u'dialogue-service-provider', 1)])
    
    #-----< Associate-result >-----#
    Associate_result = INT(name=u'Associate-result', mode=MODE_TYPE)
    Associate_result._cont = ASN1Dict([(u'accepted', 0), (u'reject-permanent', 1)])
    
    #-----< Associate-source-diagnostic >-----#
    Associate_source_diagnostic = CHOICE(name=u'Associate-source-diagnostic', mode=MODE_TYPE)
    _Associate_source_diagnostic_dialogue_service_user = INT(name=u'dialogue-service-user', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    _Associate_source_diagnostic_dialogue_service_user._cont = ASN1Dict([(u'null', 0), (u'no-reason-given', 1), (u'application-context-name-not-supported', 2)])
    _Associate_source_diagnostic_dialogue_service_provider = INT(name=u'dialogue-service-provider', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    _Associate_source_diagnostic_dialogue_service_provider._cont = ASN1Dict([(u'null', 0), (u'no-reason-given', 1), (u'no-common-dialogue-portion', 2)])
    Associate_source_diagnostic._cont = ASN1Dict([
        (u'dialogue-service-user', _Associate_source_diagnostic_dialogue_service_user),
        (u'dialogue-service-provider', _Associate_source_diagnostic_dialogue_service_provider),
        ])
    Associate_source_diagnostic._ext = None
    
    #-----< Release-request-reason >-----#
    Release_request_reason = INT(name=u'Release-request-reason', mode=MODE_TYPE)
    Release_request_reason._cont = ASN1Dict([(u'normal', 0), (u'urgent', 1), (u'user-defined', 30)])
    
    #-----< Release-response-reason >-----#
    Release_response_reason = INT(name=u'Release-response-reason', mode=MODE_TYPE)
    Release_response_reason._cont = ASN1Dict([(u'normal', 0), (u'not-finished', 1), (u'user-defined', 30)])
    
    _all_ = [
        dialogue_as_id,
        _DialoguePDU_dialogueRequest,
        _DialoguePDU_dialogueResponse,
        _DialoguePDU_dialogueAbort,
        DialoguePDU,
        _AARQ_apdu_protocol_version,
        _AARQ_apdu_application_context_name,
        __AARQ_apdu_user_information__item_,
        _AARQ_apdu_user_information,
        AARQ_apdu,
        _AARE_apdu_protocol_version,
        _AARE_apdu_application_context_name,
        _AARE_apdu_result,
        _AARE_apdu_result_source_diagnostic,
        __AARE_apdu_user_information__item_,
        _AARE_apdu_user_information,
        AARE_apdu,
        _RLRQ_apdu_reason,
        __RLRQ_apdu_user_information__item_,
        _RLRQ_apdu_user_information,
        RLRQ_apdu,
        _RLRE_apdu_reason,
        __RLRE_apdu_user_information__item_,
        _RLRE_apdu_user_information,
        RLRE_apdu,
        _ABRT_apdu_abort_source,
        __ABRT_apdu_user_information__item_,
        _ABRT_apdu_user_information,
        ABRT_apdu,
        ABRT_source,
        Associate_result,
        _Associate_source_diagnostic_dialogue_service_user,
        _Associate_source_diagnostic_dialogue_service_provider,
        Associate_source_diagnostic,
        Release_request_reason,
        Release_response_reason,
    ]

class UnidialoguePDUs:

    _name_  = u'UnidialoguePDUs'
    _oid_   = [0, 0, 17, 773, 2, 3, 1]
    
    _obj_ = [
        u'uniDialogue-as-id',
        u'UniDialoguePDU',
        u'AUDT-apdu',
        ]
    _type_ = [
        u'UniDialoguePDU',
        u'AUDT-apdu',
        ]
    _set_ = [
        ]
    _val_ = [
        u'uniDialogue-as-id',
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< uniDialogue-as-id >-----#
    uniDialogue_as_id = OID(name=u'uniDialogue-as-id', mode=MODE_VALUE)
    uniDialogue_as_id._val = (0, 0, 17, 773, 1, 2, 1)
    
    #-----< UniDialoguePDU >-----#
    UniDialoguePDU = CHOICE(name=u'UniDialoguePDU', mode=MODE_TYPE)
    _UniDialoguePDU_unidialoguePDU = SEQ(name=u'unidialoguePDU', mode=MODE_TYPE, typeref=ASN1RefType(('UnidialoguePDUs', 'AUDT-apdu')))
    UniDialoguePDU._cont = ASN1Dict([
        (u'unidialoguePDU', _UniDialoguePDU_unidialoguePDU),
        ])
    UniDialoguePDU._ext = None
    
    #-----< AUDT-apdu >-----#
    AUDT_apdu = SEQ(name=u'AUDT-apdu', mode=MODE_TYPE, tag=(0, TAG_APPLICATION, TAG_IMPLICIT))
    _AUDT_apdu_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    _AUDT_apdu_protocol_version._cont = ASN1Dict([(u'version1', 0)])
    _AUDT_apdu_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    _AUDT_apdu_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    __AUDT_apdu_user_information__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Pycrate-TCAP-MAP-Dialogue', 'TcapDialogueExternal')))
    _AUDT_apdu_user_information._cont = __AUDT_apdu_user_information__item_
    AUDT_apdu._cont = ASN1Dict([
        (u'protocol-version', _AUDT_apdu_protocol_version),
        (u'application-context-name', _AUDT_apdu_application_context_name),
        (u'user-information', _AUDT_apdu_user_information),
        ])
    AUDT_apdu._ext = None
    
    _all_ = [
        uniDialogue_as_id,
        _UniDialoguePDU_unidialoguePDU,
        UniDialoguePDU,
        _AUDT_apdu_protocol_version,
        _AUDT_apdu_application_context_name,
        __AUDT_apdu_user_information__item_,
        _AUDT_apdu_user_information,
        AUDT_apdu,
    ]

class Remote_Operations_Generic_ROS_PDUs:

    _name_  = u'Remote-Operations-Generic-ROS-PDUs'
    _oid_   = [2, 4, 6, 0]
    
    _obj_ = [
        u'ROS',
        u'Invoke',
        u'ReturnResult',
        u'ReturnError',
        u'Reject',
        u'GeneralProblem',
        u'InvokeProblem',
        u'ReturnResultProblem',
        u'ReturnErrorProblem',
        u'RejectProblem',
        u'InvokeId',
        u'noInvokeId',
        u'NoInvokeId',
        u'Errors',
        u'Bind',
        u'Unbind',
        ]
    _type_ = [
        u'ROS',
        u'Invoke',
        u'ReturnResult',
        u'ReturnError',
        u'Reject',
        u'GeneralProblem',
        u'InvokeProblem',
        u'ReturnResultProblem',
        u'ReturnErrorProblem',
        u'RejectProblem',
        u'InvokeId',
        u'Bind',
        u'Unbind',
        ]
    _set_ = [
        u'NoInvokeId',
        u'Errors',
        ]
    _val_ = [
        u'noInvokeId',
        ]
    _class_ = [
        u'Errors',
        ]
    _param_ = [
        u'ROS',
        u'Invoke',
        u'ReturnResult',
        u'ReturnError',
        u'Errors',
        u'Bind',
        u'Unbind',
        ]
    
    #-----< ROS >-----#
    ROS = CHOICE(name=u'ROS', mode=MODE_TYPE, param=True)
    
    #-----< Invoke >-----#
    Invoke = SEQ(name=u'Invoke', mode=MODE_TYPE, param=True)
    
    #-----< ReturnResult >-----#
    ReturnResult = SEQ(name=u'ReturnResult', mode=MODE_TYPE, param=True)
    
    #-----< ReturnError >-----#
    ReturnError = SEQ(name=u'ReturnError', mode=MODE_TYPE, param=True)
    
    #-----< Reject >-----#
    Reject = SEQ(name=u'Reject', mode=MODE_TYPE)
    _Reject_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId')))
    _Reject_problem = CHOICE(name=u'problem', mode=MODE_TYPE)
    __Reject_problem_general = INT(name=u'general', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'GeneralProblem')))
    __Reject_problem_invoke = INT(name=u'invoke', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'InvokeProblem')))
    __Reject_problem_returnResult = INT(name=u'returnResult', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'ReturnResultProblem')))
    __Reject_problem_returnError = INT(name=u'returnError', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'ReturnErrorProblem')))
    _Reject_problem._cont = ASN1Dict([
        (u'general', __Reject_problem_general),
        (u'invoke', __Reject_problem_invoke),
        (u'returnResult', __Reject_problem_returnResult),
        (u'returnError', __Reject_problem_returnError),
        ])
    _Reject_problem._ext = None
    Reject._cont = ASN1Dict([
        (u'invokeId', _Reject_invokeId),
        (u'problem', _Reject_problem),
        ])
    Reject._ext = None
    
    #-----< GeneralProblem >-----#
    GeneralProblem = INT(name=u'GeneralProblem', mode=MODE_TYPE)
    GeneralProblem._cont = ASN1Dict([(u'unrecognizedPDU', 0), (u'mistypedPDU', 1), (u'badlyStructuredPDU', 2)])
    
    #-----< InvokeProblem >-----#
    InvokeProblem = INT(name=u'InvokeProblem', mode=MODE_TYPE)
    InvokeProblem._cont = ASN1Dict([(u'duplicateInvocation', 0), (u'unrecognizedOperation', 1), (u'mistypedArgument', 2), (u'resourceLimitation', 3), (u'releaseInProgress', 4), (u'unrecognizedLinkedId', 5), (u'linkedResponseUnexpected', 6), (u'unexpectedLinkedOperation', 7)])
    
    #-----< ReturnResultProblem >-----#
    ReturnResultProblem = INT(name=u'ReturnResultProblem', mode=MODE_TYPE)
    ReturnResultProblem._cont = ASN1Dict([(u'unrecognizedInvocation', 0), (u'resultResponseUnexpected', 1), (u'mistypedResult', 2)])
    
    #-----< ReturnErrorProblem >-----#
    ReturnErrorProblem = INT(name=u'ReturnErrorProblem', mode=MODE_TYPE)
    ReturnErrorProblem._cont = ASN1Dict([(u'unrecognizedInvocation', 0), (u'errorResponseUnexpected', 1), (u'unrecognizedError', 2), (u'unexpectedError', 3), (u'mistypedParameter', 4)])
    
    #-----< RejectProblem >-----#
    RejectProblem = INT(name=u'RejectProblem', mode=MODE_TYPE)
    RejectProblem._cont = ASN1Dict([(u'general-unrecognizedPDU', 0), (u'general-mistypedPDU', 1), (u'general-badlyStructuredPDU', 2), (u'invoke-duplicateInvocation', 10), (u'invoke-unrecognizedOperation', 11), (u'invoke-mistypedArgument', 12), (u'invoke-resourceLimitation', 13), (u'invoke-releaseInProgress', 14), (u'invoke-unrecognizedLinkedId', 15), (u'invoke-linkedResponseUnexpected', 16), (u'invoke-unexpectedLinkedOperation', 17), (u'returnResult-unrecognizedInvocation', 20), (u'returnResult-resultResponseUnexpected', 21), (u'returnResult-mistypedResult', 22), (u'returnError-unrecognizedInvocation', 30), (u'returnError-errorResponseUnexpected', 31), (u'returnError-unrecognizedError', 32), (u'returnError-unexpectedError', 33), (u'returnError-mistypedParameter', 34)])
    
    #-----< InvokeId >-----#
    InvokeId = CHOICE(name=u'InvokeId', mode=MODE_TYPE)
    _InvokeId_present = INT(name=u'present', mode=MODE_TYPE)
    _InvokeId_absent = NULL(name=u'absent', mode=MODE_TYPE)
    InvokeId._cont = ASN1Dict([
        (u'present', _InvokeId_present),
        (u'absent', _InvokeId_absent),
        ])
    InvokeId._ext = None
    
    #-----< noInvokeId >-----#
    noInvokeId = CHOICE(name=u'noInvokeId', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId')))
    noInvokeId._val = (u'absent', 0)
    
    #-----< NoInvokeId >-----#
    NoInvokeId = CHOICE(name=u'NoInvokeId', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId')))
    NoInvokeId._val = ASN1Set(rv=[(u'absent', 0)], rr=[], ev=None, er=[])
    
    #-----< Errors >-----#
    Errors = CLASS(name=u'Errors', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')), param=True)
    
    #-----< Bind >-----#
    Bind = CHOICE(name=u'Bind', mode=MODE_TYPE, param=True)
    
    #-----< Unbind >-----#
    Unbind = CHOICE(name=u'Unbind', mode=MODE_TYPE, param=True)
    
    _all_ = [
        _Reject_invokeId,
        __Reject_problem_general,
        __Reject_problem_invoke,
        __Reject_problem_returnResult,
        __Reject_problem_returnError,
        _Reject_problem,
        Reject,
        GeneralProblem,
        InvokeProblem,
        ReturnResultProblem,
        ReturnErrorProblem,
        RejectProblem,
        _InvokeId_present,
        _InvokeId_absent,
        InvokeId,
        noInvokeId,
        NoInvokeId,
    ]

class Remote_Operations_Information_Objects:

    _name_  = u'Remote-Operations-Information-Objects'
    _oid_   = [2, 4, 5, 0]
    
    _obj_ = [
        u'OPERATION',
        u'ERROR',
        u'OPERATION-PACKAGE',
        u'CONNECTION-PACKAGE',
        u'CONTRACT',
        u'ROS-OBJECT-CLASS',
        u'Code',
        u'Priority',
        u'refuse',
        u'emptyBind',
        u'emptyUnbind',
        ]
    _type_ = [
        u'OPERATION',
        u'ERROR',
        u'OPERATION-PACKAGE',
        u'CONNECTION-PACKAGE',
        u'CONTRACT',
        u'ROS-OBJECT-CLASS',
        u'Code',
        u'Priority',
        ]
    _set_ = [
        ]
    _val_ = [
        u'refuse',
        u'emptyBind',
        u'emptyUnbind',
        ]
    _class_ = [
        u'OPERATION',
        u'ERROR',
        u'OPERATION-PACKAGE',
        u'CONNECTION-PACKAGE',
        u'CONTRACT',
        u'ROS-OBJECT-CLASS',
        u'refuse',
        u'emptyBind',
        u'emptyUnbind',
        ]
    _param_ = [
        ]
    
    #-----< OPERATION >-----#
    OPERATION = CLASS(name=u'OPERATION', mode=MODE_TYPE)
    _OPERATION_ArgumentType = OPEN(name=u'ArgumentType', mode=MODE_TYPE, opt=True)
    _OPERATION_argumentTypeOptional = BOOL(name=u'argumentTypeOptional', mode=MODE_VALUE, opt=True)
    _OPERATION_returnResult = BOOL(name=u'returnResult', mode=MODE_VALUE, default=True)
    _OPERATION_ResultType = OPEN(name=u'ResultType', mode=MODE_TYPE, opt=True)
    _OPERATION_resultTypeOptional = BOOL(name=u'resultTypeOptional', mode=MODE_VALUE, opt=True)
    _OPERATION_Errors = CLASS(name=u'Errors', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')), opt=True)
    _OPERATION_Linked = CLASS(name=u'Linked', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')), opt=True)
    _OPERATION_synchronous = BOOL(name=u'synchronous', mode=MODE_VALUE, default=False)
    _OPERATION_alwaysReturns = BOOL(name=u'alwaysReturns', mode=MODE_VALUE, default=True)
    _OPERATION_InvokePriority = INT(name=u'InvokePriority', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'Priority')), opt=True)
    _OPERATION_ResultPriority = INT(name=u'ResultPriority', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'Priority')), opt=True)
    _OPERATION_operationCode = CHOICE(name=u'operationCode', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'Code')), opt=True, uniq=True)
    OPERATION._cont = ASN1Dict([
        (u'ArgumentType', _OPERATION_ArgumentType),
        (u'argumentTypeOptional', _OPERATION_argumentTypeOptional),
        (u'returnResult', _OPERATION_returnResult),
        (u'ResultType', _OPERATION_ResultType),
        (u'resultTypeOptional', _OPERATION_resultTypeOptional),
        (u'Errors', _OPERATION_Errors),
        (u'Linked', _OPERATION_Linked),
        (u'synchronous', _OPERATION_synchronous),
        (u'alwaysReturns', _OPERATION_alwaysReturns),
        (u'InvokePriority', _OPERATION_InvokePriority),
        (u'ResultPriority', _OPERATION_ResultPriority),
        (u'operationCode', _OPERATION_operationCode),
        ])
    
    #-----< ERROR >-----#
    ERROR = CLASS(name=u'ERROR', mode=MODE_TYPE)
    _ERROR_ParameterType = OPEN(name=u'ParameterType', mode=MODE_TYPE, opt=True)
    _ERROR_parameterTypeOptional = BOOL(name=u'parameterTypeOptional', mode=MODE_VALUE, opt=True)
    _ERROR_ErrorPriority = INT(name=u'ErrorPriority', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'Priority')), opt=True)
    _ERROR_errorCode = CHOICE(name=u'errorCode', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'Code')), opt=True, uniq=True)
    ERROR._cont = ASN1Dict([
        (u'ParameterType', _ERROR_ParameterType),
        (u'parameterTypeOptional', _ERROR_parameterTypeOptional),
        (u'ErrorPriority', _ERROR_ErrorPriority),
        (u'errorCode', _ERROR_errorCode),
        ])
    
    #-----< OPERATION-PACKAGE >-----#
    OPERATION_PACKAGE = CLASS(name=u'OPERATION-PACKAGE', mode=MODE_TYPE)
    _OPERATION_PACKAGE_Both = CLASS(name=u'Both', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')), opt=True)
    _OPERATION_PACKAGE_Consumer = CLASS(name=u'Consumer', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')), opt=True)
    _OPERATION_PACKAGE_Supplier = CLASS(name=u'Supplier', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')), opt=True)
    _OPERATION_PACKAGE_id = OID(name=u'id', mode=MODE_VALUE, opt=True, uniq=True)
    OPERATION_PACKAGE._cont = ASN1Dict([
        (u'Both', _OPERATION_PACKAGE_Both),
        (u'Consumer', _OPERATION_PACKAGE_Consumer),
        (u'Supplier', _OPERATION_PACKAGE_Supplier),
        (u'id', _OPERATION_PACKAGE_id),
        ])
    
    #-----< CONNECTION-PACKAGE >-----#
    CONNECTION_PACKAGE = CLASS(name=u'CONNECTION-PACKAGE', mode=MODE_TYPE)
    _CONNECTION_PACKAGE_bind = CLASS(name=u'bind', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')), default=dict([(u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', -1))])], rr=[], ev=None, er=[])), (u'synchronous', True)]))
    _CONNECTION_PACKAGE_unbind = CLASS(name=u'unbind', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')), default=dict([(u'synchronous', True)]))
    _CONNECTION_PACKAGE_responderCanUnbind = BOOL(name=u'responderCanUnbind', mode=MODE_VALUE, default=False)
    _CONNECTION_PACKAGE_unbindCanFail = BOOL(name=u'unbindCanFail', mode=MODE_VALUE, default=False)
    _CONNECTION_PACKAGE_id = OID(name=u'id', mode=MODE_VALUE, opt=True, uniq=True)
    CONNECTION_PACKAGE._cont = ASN1Dict([
        (u'bind', _CONNECTION_PACKAGE_bind),
        (u'unbind', _CONNECTION_PACKAGE_unbind),
        (u'responderCanUnbind', _CONNECTION_PACKAGE_responderCanUnbind),
        (u'unbindCanFail', _CONNECTION_PACKAGE_unbindCanFail),
        (u'id', _CONNECTION_PACKAGE_id),
        ])
    
    #-----< CONTRACT >-----#
    CONTRACT = CLASS(name=u'CONTRACT', mode=MODE_TYPE)
    _CONTRACT_connection = CLASS(name=u'connection', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'CONNECTION-PACKAGE')), opt=True)
    _CONTRACT_OperationsOf = CLASS(name=u'OperationsOf', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION-PACKAGE')), opt=True)
    _CONTRACT_InitiatorConsumerOf = CLASS(name=u'InitiatorConsumerOf', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION-PACKAGE')), opt=True)
    _CONTRACT_InitiatorSupplierOf = CLASS(name=u'InitiatorSupplierOf', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION-PACKAGE')), opt=True)
    _CONTRACT_id = OID(name=u'id', mode=MODE_VALUE, opt=True, uniq=True)
    CONTRACT._cont = ASN1Dict([
        (u'connection', _CONTRACT_connection),
        (u'OperationsOf', _CONTRACT_OperationsOf),
        (u'InitiatorConsumerOf', _CONTRACT_InitiatorConsumerOf),
        (u'InitiatorSupplierOf', _CONTRACT_InitiatorSupplierOf),
        (u'id', _CONTRACT_id),
        ])
    
    #-----< ROS-OBJECT-CLASS >-----#
    ROS_OBJECT_CLASS = CLASS(name=u'ROS-OBJECT-CLASS', mode=MODE_TYPE)
    _ROS_OBJECT_CLASS_Is = CLASS(name=u'Is', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ROS-OBJECT-CLASS')), opt=True)
    _ROS_OBJECT_CLASS_Initiates = CLASS(name=u'Initiates', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'CONTRACT')), opt=True)
    _ROS_OBJECT_CLASS_Responds = CLASS(name=u'Responds', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'CONTRACT')), opt=True)
    _ROS_OBJECT_CLASS_InitiatesAndResponds = CLASS(name=u'InitiatesAndResponds', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'CONTRACT')), opt=True)
    _ROS_OBJECT_CLASS_id = OID(name=u'id', mode=MODE_VALUE, uniq=True)
    ROS_OBJECT_CLASS._cont = ASN1Dict([
        (u'Is', _ROS_OBJECT_CLASS_Is),
        (u'Initiates', _ROS_OBJECT_CLASS_Initiates),
        (u'Responds', _ROS_OBJECT_CLASS_Responds),
        (u'InitiatesAndResponds', _ROS_OBJECT_CLASS_InitiatesAndResponds),
        (u'id', _ROS_OBJECT_CLASS_id),
        ])
    
    #-----< Code >-----#
    Code = CHOICE(name=u'Code', mode=MODE_TYPE)
    _Code_local = INT(name=u'local', mode=MODE_TYPE)
    _Code_global_ = OID(name=u'global', mode=MODE_TYPE)
    Code._cont = ASN1Dict([
        (u'local', _Code_local),
        (u'global', _Code_global_),
        ])
    Code._ext = None
    
    #-----< Priority >-----#
    Priority = INT(name=u'Priority', mode=MODE_TYPE)
    Priority._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    
    #-----< refuse >-----#
    refuse = CLASS(name=u'refuse', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    refuse._val = dict([(u'errorCode', (u'local', -1))])
    
    #-----< emptyBind >-----#
    emptyBind = CLASS(name=u'emptyBind', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    emptyBind._val = dict([(u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', -1))])], rr=[], ev=None, er=[])), (u'synchronous', True)])
    
    #-----< emptyUnbind >-----#
    emptyUnbind = CLASS(name=u'emptyUnbind', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    emptyUnbind._val = dict([(u'synchronous', True)])
    
    _all_ = [
        _OPERATION_ArgumentType,
        _OPERATION_argumentTypeOptional,
        _OPERATION_returnResult,
        _OPERATION_ResultType,
        _OPERATION_resultTypeOptional,
        _OPERATION_Errors,
        _OPERATION_Linked,
        _OPERATION_synchronous,
        _OPERATION_alwaysReturns,
        _OPERATION_InvokePriority,
        _OPERATION_ResultPriority,
        _OPERATION_operationCode,
        OPERATION,
        _ERROR_ParameterType,
        _ERROR_parameterTypeOptional,
        _ERROR_ErrorPriority,
        _ERROR_errorCode,
        ERROR,
        _OPERATION_PACKAGE_Both,
        _OPERATION_PACKAGE_Consumer,
        _OPERATION_PACKAGE_Supplier,
        _OPERATION_PACKAGE_id,
        OPERATION_PACKAGE,
        _CONNECTION_PACKAGE_bind,
        _CONNECTION_PACKAGE_unbind,
        _CONNECTION_PACKAGE_responderCanUnbind,
        _CONNECTION_PACKAGE_unbindCanFail,
        _CONNECTION_PACKAGE_id,
        CONNECTION_PACKAGE,
        _CONTRACT_connection,
        _CONTRACT_OperationsOf,
        _CONTRACT_InitiatorConsumerOf,
        _CONTRACT_InitiatorSupplierOf,
        _CONTRACT_id,
        CONTRACT,
        _ROS_OBJECT_CLASS_Is,
        _ROS_OBJECT_CLASS_Initiates,
        _ROS_OBJECT_CLASS_Responds,
        _ROS_OBJECT_CLASS_InitiatesAndResponds,
        _ROS_OBJECT_CLASS_id,
        ROS_OBJECT_CLASS,
        _Code_local,
        _Code_global_,
        Code,
        Priority,
        refuse,
        emptyBind,
        emptyUnbind,
    ]

class MobileDomainDefinitions:

    _name_  = u'MobileDomainDefinitions'
    _oid_   = [0, 4, 0, 0, 0, 1]
    
    _obj_ = [
        u'mobileDomainId',
        u'gsm-NetworkId',
        u'gsm-AccessId',
        u'gsm-OperationAndMaintenanceId',
        u'gsm-MessagingId',
        u'CommonComponentId',
        u'ac-Id',
        u'as-Id',
        u'ase-Id',
        u'moduleId',
        u'er-Id',
        ]
    _type_ = [
        u'CommonComponentId',
        ]
    _set_ = [
        ]
    _val_ = [
        u'mobileDomainId',
        u'gsm-NetworkId',
        u'gsm-AccessId',
        u'gsm-OperationAndMaintenanceId',
        u'gsm-MessagingId',
        u'ac-Id',
        u'as-Id',
        u'ase-Id',
        u'moduleId',
        u'er-Id',
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< mobileDomainId >-----#
    mobileDomainId = OID(name=u'mobileDomainId', mode=MODE_VALUE)
    mobileDomainId._val = (0, 4, 0, 0)
    
    #-----< gsm-NetworkId >-----#
    gsm_NetworkId = OID(name=u'gsm-NetworkId', mode=MODE_VALUE)
    gsm_NetworkId._val = (0, 4, 0, 0, 1)
    
    #-----< gsm-AccessId >-----#
    gsm_AccessId = OID(name=u'gsm-AccessId', mode=MODE_VALUE)
    gsm_AccessId._val = (0, 4, 0, 0, 2)
    
    #-----< gsm-OperationAndMaintenanceId >-----#
    gsm_OperationAndMaintenanceId = OID(name=u'gsm-OperationAndMaintenanceId', mode=MODE_VALUE)
    gsm_OperationAndMaintenanceId._val = (0, 4, 0, 0, 3)
    
    #-----< gsm-MessagingId >-----#
    gsm_MessagingId = OID(name=u'gsm-MessagingId', mode=MODE_VALUE)
    gsm_MessagingId._val = (0, 4, 0, 0, 4)
    
    #-----< CommonComponentId >-----#
    CommonComponentId = INT(name=u'CommonComponentId', mode=MODE_TYPE)
    CommonComponentId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=9)], ev=None, er=[])
    
    #-----< ac-Id >-----#
    ac_Id = INT(name=u'ac-Id', mode=MODE_VALUE, typeref=ASN1RefType(('MobileDomainDefinitions', 'CommonComponentId')))
    ac_Id._val = 0
    
    #-----< as-Id >-----#
    as_Id = INT(name=u'as-Id', mode=MODE_VALUE, typeref=ASN1RefType(('MobileDomainDefinitions', 'CommonComponentId')))
    as_Id._val = 1
    
    #-----< ase-Id >-----#
    ase_Id = INT(name=u'ase-Id', mode=MODE_VALUE, typeref=ASN1RefType(('MobileDomainDefinitions', 'CommonComponentId')))
    ase_Id._val = 2
    
    #-----< moduleId >-----#
    moduleId = INT(name=u'moduleId', mode=MODE_VALUE, typeref=ASN1RefType(('MobileDomainDefinitions', 'CommonComponentId')))
    moduleId._val = 3
    
    #-----< er-Id >-----#
    er_Id = INT(name=u'er-Id', mode=MODE_VALUE, typeref=ASN1RefType(('MobileDomainDefinitions', 'CommonComponentId')))
    er_Id._val = 4
    
    _all_ = [
        mobileDomainId,
        gsm_NetworkId,
        gsm_AccessId,
        gsm_OperationAndMaintenanceId,
        gsm_MessagingId,
        CommonComponentId,
        ac_Id,
        as_Id,
        ase_Id,
        moduleId,
        er_Id,
    ]

class MAP_BS_Code:

    _name_  = u'MAP-BS-Code'
    _oid_   = [0, 4, 0, 0, 1, 3, 20, 16]
    
    _obj_ = [
        u'BearerServiceCode',
        u'Ext-BearerServiceCode',
        u'allBearerServices',
        u'allDataCDA-Services',
        u'dataCDA-300bps',
        u'dataCDA-1200bps',
        u'dataCDA-1200-75bps',
        u'dataCDA-2400bps',
        u'dataCDA-4800bps',
        u'dataCDA-9600bps',
        u'general-dataCDA',
        u'allDataCDS-Services',
        u'dataCDS-1200bps',
        u'dataCDS-2400bps',
        u'dataCDS-4800bps',
        u'dataCDS-9600bps',
        u'general-dataCDS',
        u'allPadAccessCA-Services',
        u'padAccessCA-300bps',
        u'padAccessCA-1200bps',
        u'padAccessCA-1200-75bps',
        u'padAccessCA-2400bps',
        u'padAccessCA-4800bps',
        u'padAccessCA-9600bps',
        u'general-padAccessCA',
        u'allDataPDS-Services',
        u'dataPDS-2400bps',
        u'dataPDS-4800bps',
        u'dataPDS-9600bps',
        u'general-dataPDS',
        u'allAlternateSpeech-DataCDA',
        u'allAlternateSpeech-DataCDS',
        u'allSpeechFollowedByDataCDA',
        u'allSpeechFollowedByDataCDS',
        u'allDataCircuitAsynchronous',
        u'allAsynchronousServices',
        u'allDataCircuitSynchronous',
        u'allSynchronousServices',
        u'allPLMN-specificBS',
        u'plmn-specificBS-1',
        u'plmn-specificBS-2',
        u'plmn-specificBS-3',
        u'plmn-specificBS-4',
        u'plmn-specificBS-5',
        u'plmn-specificBS-6',
        u'plmn-specificBS-7',
        u'plmn-specificBS-8',
        u'plmn-specificBS-9',
        u'plmn-specificBS-A',
        u'plmn-specificBS-B',
        u'plmn-specificBS-C',
        u'plmn-specificBS-D',
        u'plmn-specificBS-E',
        u'plmn-specificBS-F',
        ]
    _type_ = [
        u'BearerServiceCode',
        u'Ext-BearerServiceCode',
        ]
    _set_ = [
        ]
    _val_ = [
        u'allBearerServices',
        u'allDataCDA-Services',
        u'dataCDA-300bps',
        u'dataCDA-1200bps',
        u'dataCDA-1200-75bps',
        u'dataCDA-2400bps',
        u'dataCDA-4800bps',
        u'dataCDA-9600bps',
        u'general-dataCDA',
        u'allDataCDS-Services',
        u'dataCDS-1200bps',
        u'dataCDS-2400bps',
        u'dataCDS-4800bps',
        u'dataCDS-9600bps',
        u'general-dataCDS',
        u'allPadAccessCA-Services',
        u'padAccessCA-300bps',
        u'padAccessCA-1200bps',
        u'padAccessCA-1200-75bps',
        u'padAccessCA-2400bps',
        u'padAccessCA-4800bps',
        u'padAccessCA-9600bps',
        u'general-padAccessCA',
        u'allDataPDS-Services',
        u'dataPDS-2400bps',
        u'dataPDS-4800bps',
        u'dataPDS-9600bps',
        u'general-dataPDS',
        u'allAlternateSpeech-DataCDA',
        u'allAlternateSpeech-DataCDS',
        u'allSpeechFollowedByDataCDA',
        u'allSpeechFollowedByDataCDS',
        u'allDataCircuitAsynchronous',
        u'allAsynchronousServices',
        u'allDataCircuitSynchronous',
        u'allSynchronousServices',
        u'allPLMN-specificBS',
        u'plmn-specificBS-1',
        u'plmn-specificBS-2',
        u'plmn-specificBS-3',
        u'plmn-specificBS-4',
        u'plmn-specificBS-5',
        u'plmn-specificBS-6',
        u'plmn-specificBS-7',
        u'plmn-specificBS-8',
        u'plmn-specificBS-9',
        u'plmn-specificBS-A',
        u'plmn-specificBS-B',
        u'plmn-specificBS-C',
        u'plmn-specificBS-D',
        u'plmn-specificBS-E',
        u'plmn-specificBS-F',
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< BearerServiceCode >-----#
    BearerServiceCode = OCT_STR(name=u'BearerServiceCode', mode=MODE_TYPE)
    BearerServiceCode._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< Ext-BearerServiceCode >-----#
    Ext_BearerServiceCode = OCT_STR(name=u'Ext-BearerServiceCode', mode=MODE_TYPE)
    Ext_BearerServiceCode._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
    
    #-----< allBearerServices >-----#
    allBearerServices = OCT_STR(name=u'allBearerServices', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    allBearerServices._val = b'\x00'
    
    #-----< allDataCDA-Services >-----#
    allDataCDA_Services = OCT_STR(name=u'allDataCDA-Services', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    allDataCDA_Services._val = b'\x10'
    
    #-----< dataCDA-300bps >-----#
    dataCDA_300bps = OCT_STR(name=u'dataCDA-300bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    dataCDA_300bps._val = b'\x11'
    
    #-----< dataCDA-1200bps >-----#
    dataCDA_1200bps = OCT_STR(name=u'dataCDA-1200bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    dataCDA_1200bps._val = b'\x12'
    
    #-----< dataCDA-1200-75bps >-----#
    dataCDA_1200_75bps = OCT_STR(name=u'dataCDA-1200-75bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    dataCDA_1200_75bps._val = b'\x13'
    
    #-----< dataCDA-2400bps >-----#
    dataCDA_2400bps = OCT_STR(name=u'dataCDA-2400bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    dataCDA_2400bps._val = b'\x14'
    
    #-----< dataCDA-4800bps >-----#
    dataCDA_4800bps = OCT_STR(name=u'dataCDA-4800bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    dataCDA_4800bps._val = b'\x15'
    
    #-----< dataCDA-9600bps >-----#
    dataCDA_9600bps = OCT_STR(name=u'dataCDA-9600bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    dataCDA_9600bps._val = b'\x16'
    
    #-----< general-dataCDA >-----#
    general_dataCDA = OCT_STR(name=u'general-dataCDA', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    general_dataCDA._val = b'\x17'
    
    #-----< allDataCDS-Services >-----#
    allDataCDS_Services = OCT_STR(name=u'allDataCDS-Services', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    allDataCDS_Services._val = b'\x18'
    
    #-----< dataCDS-1200bps >-----#
    dataCDS_1200bps = OCT_STR(name=u'dataCDS-1200bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    dataCDS_1200bps._val = b'\x1a'
    
    #-----< dataCDS-2400bps >-----#
    dataCDS_2400bps = OCT_STR(name=u'dataCDS-2400bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    dataCDS_2400bps._val = b'\x1c'
    
    #-----< dataCDS-4800bps >-----#
    dataCDS_4800bps = OCT_STR(name=u'dataCDS-4800bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    dataCDS_4800bps._val = b'\x1d'
    
    #-----< dataCDS-9600bps >-----#
    dataCDS_9600bps = OCT_STR(name=u'dataCDS-9600bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    dataCDS_9600bps._val = b'\x1e'
    
    #-----< general-dataCDS >-----#
    general_dataCDS = OCT_STR(name=u'general-dataCDS', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    general_dataCDS._val = b'\x1f'
    
    #-----< allPadAccessCA-Services >-----#
    allPadAccessCA_Services = OCT_STR(name=u'allPadAccessCA-Services', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    allPadAccessCA_Services._val = b' '
    
    #-----< padAccessCA-300bps >-----#
    padAccessCA_300bps = OCT_STR(name=u'padAccessCA-300bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    padAccessCA_300bps._val = b'!'
    
    #-----< padAccessCA-1200bps >-----#
    padAccessCA_1200bps = OCT_STR(name=u'padAccessCA-1200bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    padAccessCA_1200bps._val = b'"'
    
    #-----< padAccessCA-1200-75bps >-----#
    padAccessCA_1200_75bps = OCT_STR(name=u'padAccessCA-1200-75bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    padAccessCA_1200_75bps._val = b'#'
    
    #-----< padAccessCA-2400bps >-----#
    padAccessCA_2400bps = OCT_STR(name=u'padAccessCA-2400bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    padAccessCA_2400bps._val = b'$'
    
    #-----< padAccessCA-4800bps >-----#
    padAccessCA_4800bps = OCT_STR(name=u'padAccessCA-4800bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    padAccessCA_4800bps._val = b'%'
    
    #-----< padAccessCA-9600bps >-----#
    padAccessCA_9600bps = OCT_STR(name=u'padAccessCA-9600bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    padAccessCA_9600bps._val = b'&'
    
    #-----< general-padAccessCA >-----#
    general_padAccessCA = OCT_STR(name=u'general-padAccessCA', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    general_padAccessCA._val = b"'"
    
    #-----< allDataPDS-Services >-----#
    allDataPDS_Services = OCT_STR(name=u'allDataPDS-Services', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    allDataPDS_Services._val = b'('
    
    #-----< dataPDS-2400bps >-----#
    dataPDS_2400bps = OCT_STR(name=u'dataPDS-2400bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    dataPDS_2400bps._val = b','
    
    #-----< dataPDS-4800bps >-----#
    dataPDS_4800bps = OCT_STR(name=u'dataPDS-4800bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    dataPDS_4800bps._val = b'-'
    
    #-----< dataPDS-9600bps >-----#
    dataPDS_9600bps = OCT_STR(name=u'dataPDS-9600bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    dataPDS_9600bps._val = b'.'
    
    #-----< general-dataPDS >-----#
    general_dataPDS = OCT_STR(name=u'general-dataPDS', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    general_dataPDS._val = b'/'
    
    #-----< allAlternateSpeech-DataCDA >-----#
    allAlternateSpeech_DataCDA = OCT_STR(name=u'allAlternateSpeech-DataCDA', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    allAlternateSpeech_DataCDA._val = b'0'
    
    #-----< allAlternateSpeech-DataCDS >-----#
    allAlternateSpeech_DataCDS = OCT_STR(name=u'allAlternateSpeech-DataCDS', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    allAlternateSpeech_DataCDS._val = b'8'
    
    #-----< allSpeechFollowedByDataCDA >-----#
    allSpeechFollowedByDataCDA = OCT_STR(name=u'allSpeechFollowedByDataCDA', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    allSpeechFollowedByDataCDA._val = b'@'
    
    #-----< allSpeechFollowedByDataCDS >-----#
    allSpeechFollowedByDataCDS = OCT_STR(name=u'allSpeechFollowedByDataCDS', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    allSpeechFollowedByDataCDS._val = b'H'
    
    #-----< allDataCircuitAsynchronous >-----#
    allDataCircuitAsynchronous = OCT_STR(name=u'allDataCircuitAsynchronous', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    allDataCircuitAsynchronous._val = b'P'
    
    #-----< allAsynchronousServices >-----#
    allAsynchronousServices = OCT_STR(name=u'allAsynchronousServices', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    allAsynchronousServices._val = b'`'
    
    #-----< allDataCircuitSynchronous >-----#
    allDataCircuitSynchronous = OCT_STR(name=u'allDataCircuitSynchronous', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    allDataCircuitSynchronous._val = b'X'
    
    #-----< allSynchronousServices >-----#
    allSynchronousServices = OCT_STR(name=u'allSynchronousServices', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    allSynchronousServices._val = b'h'
    
    #-----< allPLMN-specificBS >-----#
    allPLMN_specificBS = OCT_STR(name=u'allPLMN-specificBS', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    allPLMN_specificBS._val = b'\xd0'
    
    #-----< plmn-specificBS-1 >-----#
    plmn_specificBS_1 = OCT_STR(name=u'plmn-specificBS-1', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_1._val = b'\xd1'
    
    #-----< plmn-specificBS-2 >-----#
    plmn_specificBS_2 = OCT_STR(name=u'plmn-specificBS-2', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_2._val = b'\xd2'
    
    #-----< plmn-specificBS-3 >-----#
    plmn_specificBS_3 = OCT_STR(name=u'plmn-specificBS-3', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_3._val = b'\xd3'
    
    #-----< plmn-specificBS-4 >-----#
    plmn_specificBS_4 = OCT_STR(name=u'plmn-specificBS-4', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_4._val = b'\xd4'
    
    #-----< plmn-specificBS-5 >-----#
    plmn_specificBS_5 = OCT_STR(name=u'plmn-specificBS-5', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_5._val = b'\xd5'
    
    #-----< plmn-specificBS-6 >-----#
    plmn_specificBS_6 = OCT_STR(name=u'plmn-specificBS-6', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_6._val = b'\xd6'
    
    #-----< plmn-specificBS-7 >-----#
    plmn_specificBS_7 = OCT_STR(name=u'plmn-specificBS-7', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_7._val = b'\xd7'
    
    #-----< plmn-specificBS-8 >-----#
    plmn_specificBS_8 = OCT_STR(name=u'plmn-specificBS-8', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_8._val = b'\xd8'
    
    #-----< plmn-specificBS-9 >-----#
    plmn_specificBS_9 = OCT_STR(name=u'plmn-specificBS-9', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_9._val = b'\xd9'
    
    #-----< plmn-specificBS-A >-----#
    plmn_specificBS_A = OCT_STR(name=u'plmn-specificBS-A', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_A._val = b'\xda'
    
    #-----< plmn-specificBS-B >-----#
    plmn_specificBS_B = OCT_STR(name=u'plmn-specificBS-B', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_B._val = b'\xdb'
    
    #-----< plmn-specificBS-C >-----#
    plmn_specificBS_C = OCT_STR(name=u'plmn-specificBS-C', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_C._val = b'\xdc'
    
    #-----< plmn-specificBS-D >-----#
    plmn_specificBS_D = OCT_STR(name=u'plmn-specificBS-D', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_D._val = b'\xdd'
    
    #-----< plmn-specificBS-E >-----#
    plmn_specificBS_E = OCT_STR(name=u'plmn-specificBS-E', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_E._val = b'\xde'
    
    #-----< plmn-specificBS-F >-----#
    plmn_specificBS_F = OCT_STR(name=u'plmn-specificBS-F', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_F._val = b'\xdf'
    
    _all_ = [
        BearerServiceCode,
        Ext_BearerServiceCode,
        allBearerServices,
        allDataCDA_Services,
        dataCDA_300bps,
        dataCDA_1200bps,
        dataCDA_1200_75bps,
        dataCDA_2400bps,
        dataCDA_4800bps,
        dataCDA_9600bps,
        general_dataCDA,
        allDataCDS_Services,
        dataCDS_1200bps,
        dataCDS_2400bps,
        dataCDS_4800bps,
        dataCDS_9600bps,
        general_dataCDS,
        allPadAccessCA_Services,
        padAccessCA_300bps,
        padAccessCA_1200bps,
        padAccessCA_1200_75bps,
        padAccessCA_2400bps,
        padAccessCA_4800bps,
        padAccessCA_9600bps,
        general_padAccessCA,
        allDataPDS_Services,
        dataPDS_2400bps,
        dataPDS_4800bps,
        dataPDS_9600bps,
        general_dataPDS,
        allAlternateSpeech_DataCDA,
        allAlternateSpeech_DataCDS,
        allSpeechFollowedByDataCDA,
        allSpeechFollowedByDataCDS,
        allDataCircuitAsynchronous,
        allAsynchronousServices,
        allDataCircuitSynchronous,
        allSynchronousServices,
        allPLMN_specificBS,
        plmn_specificBS_1,
        plmn_specificBS_2,
        plmn_specificBS_3,
        plmn_specificBS_4,
        plmn_specificBS_5,
        plmn_specificBS_6,
        plmn_specificBS_7,
        plmn_specificBS_8,
        plmn_specificBS_9,
        plmn_specificBS_A,
        plmn_specificBS_B,
        plmn_specificBS_C,
        plmn_specificBS_D,
        plmn_specificBS_E,
        plmn_specificBS_F,
    ]

class MAP_SS_Code:

    _name_  = u'MAP-SS-Code'
    _oid_   = [0, 4, 0, 0, 1, 3, 15, 16]
    
    _obj_ = [
        u'SS-Code',
        u'allSS',
        u'allLineIdentificationSS',
        u'clip',
        u'clir',
        u'colp',
        u'colr',
        u'mci',
        u'allNameIdentificationSS',
        u'cnap',
        u'allForwardingSS',
        u'cfu',
        u'allCondForwardingSS',
        u'cfb',
        u'cfnry',
        u'cfnrc',
        u'cd',
        u'allCallOfferingSS',
        u'ect',
        u'mah',
        u'allCallCompletionSS',
        u'cw',
        u'hold',
        u'ccbs-A',
        u'ccbs-B',
        u'mc',
        u'allMultiPartySS',
        u'multiPTY',
        u'allCommunityOfInterest-SS',
        u'cug',
        u'allChargingSS',
        u'aoci',
        u'aocc',
        u'allAdditionalInfoTransferSS',
        u'uus1',
        u'uus2',
        u'uus3',
        u'allBarringSS',
        u'barringOfOutgoingCalls',
        u'baoc',
        u'boic',
        u'boicExHC',
        u'barringOfIncomingCalls',
        u'baic',
        u'bicRoam',
        u'allPLMN-specificSS',
        u'plmn-specificSS-1',
        u'plmn-specificSS-2',
        u'plmn-specificSS-3',
        u'plmn-specificSS-4',
        u'plmn-specificSS-5',
        u'plmn-specificSS-6',
        u'plmn-specificSS-7',
        u'plmn-specificSS-8',
        u'plmn-specificSS-9',
        u'plmn-specificSS-A',
        u'plmn-specificSS-B',
        u'plmn-specificSS-C',
        u'plmn-specificSS-D',
        u'plmn-specificSS-E',
        u'plmn-specificSS-F',
        u'allCallPrioritySS',
        u'emlpp',
        u'allLCSPrivacyException',
        u'universal',
        u'callSessionRelated',
        u'callSessionUnrelated',
        u'plmnoperator',
        u'serviceType',
        u'allMOLR-SS',
        u'basicSelfLocation',
        u'autonomousSelfLocation',
        u'transferToThirdParty',
        ]
    _type_ = [
        u'SS-Code',
        ]
    _set_ = [
        ]
    _val_ = [
        u'allSS',
        u'allLineIdentificationSS',
        u'clip',
        u'clir',
        u'colp',
        u'colr',
        u'mci',
        u'allNameIdentificationSS',
        u'cnap',
        u'allForwardingSS',
        u'cfu',
        u'allCondForwardingSS',
        u'cfb',
        u'cfnry',
        u'cfnrc',
        u'cd',
        u'allCallOfferingSS',
        u'ect',
        u'mah',
        u'allCallCompletionSS',
        u'cw',
        u'hold',
        u'ccbs-A',
        u'ccbs-B',
        u'mc',
        u'allMultiPartySS',
        u'multiPTY',
        u'allCommunityOfInterest-SS',
        u'cug',
        u'allChargingSS',
        u'aoci',
        u'aocc',
        u'allAdditionalInfoTransferSS',
        u'uus1',
        u'uus2',
        u'uus3',
        u'allBarringSS',
        u'barringOfOutgoingCalls',
        u'baoc',
        u'boic',
        u'boicExHC',
        u'barringOfIncomingCalls',
        u'baic',
        u'bicRoam',
        u'allPLMN-specificSS',
        u'plmn-specificSS-1',
        u'plmn-specificSS-2',
        u'plmn-specificSS-3',
        u'plmn-specificSS-4',
        u'plmn-specificSS-5',
        u'plmn-specificSS-6',
        u'plmn-specificSS-7',
        u'plmn-specificSS-8',
        u'plmn-specificSS-9',
        u'plmn-specificSS-A',
        u'plmn-specificSS-B',
        u'plmn-specificSS-C',
        u'plmn-specificSS-D',
        u'plmn-specificSS-E',
        u'plmn-specificSS-F',
        u'allCallPrioritySS',
        u'emlpp',
        u'allLCSPrivacyException',
        u'universal',
        u'callSessionRelated',
        u'callSessionUnrelated',
        u'plmnoperator',
        u'serviceType',
        u'allMOLR-SS',
        u'basicSelfLocation',
        u'autonomousSelfLocation',
        u'transferToThirdParty',
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< SS-Code >-----#
    SS_Code = OCT_STR(name=u'SS-Code', mode=MODE_TYPE)
    SS_Code._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< allSS >-----#
    allSS = OCT_STR(name=u'allSS', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    allSS._val = b'\x00'
    
    #-----< allLineIdentificationSS >-----#
    allLineIdentificationSS = OCT_STR(name=u'allLineIdentificationSS', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    allLineIdentificationSS._val = b'\x10'
    
    #-----< clip >-----#
    clip = OCT_STR(name=u'clip', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    clip._val = b'\x11'
    
    #-----< clir >-----#
    clir = OCT_STR(name=u'clir', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    clir._val = b'\x12'
    
    #-----< colp >-----#
    colp = OCT_STR(name=u'colp', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    colp._val = b'\x13'
    
    #-----< colr >-----#
    colr = OCT_STR(name=u'colr', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    colr._val = b'\x14'
    
    #-----< mci >-----#
    mci = OCT_STR(name=u'mci', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    mci._val = b'\x15'
    
    #-----< allNameIdentificationSS >-----#
    allNameIdentificationSS = OCT_STR(name=u'allNameIdentificationSS', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    allNameIdentificationSS._val = b'\x18'
    
    #-----< cnap >-----#
    cnap = OCT_STR(name=u'cnap', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    cnap._val = b'\x19'
    
    #-----< allForwardingSS >-----#
    allForwardingSS = OCT_STR(name=u'allForwardingSS', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    allForwardingSS._val = b' '
    
    #-----< cfu >-----#
    cfu = OCT_STR(name=u'cfu', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    cfu._val = b'!'
    
    #-----< allCondForwardingSS >-----#
    allCondForwardingSS = OCT_STR(name=u'allCondForwardingSS', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    allCondForwardingSS._val = b'('
    
    #-----< cfb >-----#
    cfb = OCT_STR(name=u'cfb', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    cfb._val = b')'
    
    #-----< cfnry >-----#
    cfnry = OCT_STR(name=u'cfnry', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    cfnry._val = b'*'
    
    #-----< cfnrc >-----#
    cfnrc = OCT_STR(name=u'cfnrc', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    cfnrc._val = b'+'
    
    #-----< cd >-----#
    cd = OCT_STR(name=u'cd', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    cd._val = b'$'
    
    #-----< allCallOfferingSS >-----#
    allCallOfferingSS = OCT_STR(name=u'allCallOfferingSS', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    allCallOfferingSS._val = b'0'
    
    #-----< ect >-----#
    ect = OCT_STR(name=u'ect', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    ect._val = b'1'
    
    #-----< mah >-----#
    mah = OCT_STR(name=u'mah', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    mah._val = b'2'
    
    #-----< allCallCompletionSS >-----#
    allCallCompletionSS = OCT_STR(name=u'allCallCompletionSS', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    allCallCompletionSS._val = b'@'
    
    #-----< cw >-----#
    cw = OCT_STR(name=u'cw', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    cw._val = b'A'
    
    #-----< hold >-----#
    hold = OCT_STR(name=u'hold', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    hold._val = b'B'
    
    #-----< ccbs-A >-----#
    ccbs_A = OCT_STR(name=u'ccbs-A', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    ccbs_A._val = b'C'
    
    #-----< ccbs-B >-----#
    ccbs_B = OCT_STR(name=u'ccbs-B', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    ccbs_B._val = b'D'
    
    #-----< mc >-----#
    mc = OCT_STR(name=u'mc', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    mc._val = b'E'
    
    #-----< allMultiPartySS >-----#
    allMultiPartySS = OCT_STR(name=u'allMultiPartySS', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    allMultiPartySS._val = b'P'
    
    #-----< multiPTY >-----#
    multiPTY = OCT_STR(name=u'multiPTY', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    multiPTY._val = b'Q'
    
    #-----< allCommunityOfInterest-SS >-----#
    allCommunityOfInterest_SS = OCT_STR(name=u'allCommunityOfInterest-SS', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    allCommunityOfInterest_SS._val = b'`'
    
    #-----< cug >-----#
    cug = OCT_STR(name=u'cug', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    cug._val = b'a'
    
    #-----< allChargingSS >-----#
    allChargingSS = OCT_STR(name=u'allChargingSS', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    allChargingSS._val = b'p'
    
    #-----< aoci >-----#
    aoci = OCT_STR(name=u'aoci', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    aoci._val = b'q'
    
    #-----< aocc >-----#
    aocc = OCT_STR(name=u'aocc', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    aocc._val = b'r'
    
    #-----< allAdditionalInfoTransferSS >-----#
    allAdditionalInfoTransferSS = OCT_STR(name=u'allAdditionalInfoTransferSS', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    allAdditionalInfoTransferSS._val = b'\x80'
    
    #-----< uus1 >-----#
    uus1 = OCT_STR(name=u'uus1', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    uus1._val = b'\x81'
    
    #-----< uus2 >-----#
    uus2 = OCT_STR(name=u'uus2', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    uus2._val = b'\x82'
    
    #-----< uus3 >-----#
    uus3 = OCT_STR(name=u'uus3', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    uus3._val = b'\x83'
    
    #-----< allBarringSS >-----#
    allBarringSS = OCT_STR(name=u'allBarringSS', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    allBarringSS._val = b'\x90'
    
    #-----< barringOfOutgoingCalls >-----#
    barringOfOutgoingCalls = OCT_STR(name=u'barringOfOutgoingCalls', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    barringOfOutgoingCalls._val = b'\x91'
    
    #-----< baoc >-----#
    baoc = OCT_STR(name=u'baoc', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    baoc._val = b'\x92'
    
    #-----< boic >-----#
    boic = OCT_STR(name=u'boic', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    boic._val = b'\x93'
    
    #-----< boicExHC >-----#
    boicExHC = OCT_STR(name=u'boicExHC', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    boicExHC._val = b'\x94'
    
    #-----< barringOfIncomingCalls >-----#
    barringOfIncomingCalls = OCT_STR(name=u'barringOfIncomingCalls', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    barringOfIncomingCalls._val = b'\x99'
    
    #-----< baic >-----#
    baic = OCT_STR(name=u'baic', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    baic._val = b'\x9a'
    
    #-----< bicRoam >-----#
    bicRoam = OCT_STR(name=u'bicRoam', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    bicRoam._val = b'\x9b'
    
    #-----< allPLMN-specificSS >-----#
    allPLMN_specificSS = OCT_STR(name=u'allPLMN-specificSS', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    allPLMN_specificSS._val = b'\xf0'
    
    #-----< plmn-specificSS-1 >-----#
    plmn_specificSS_1 = OCT_STR(name=u'plmn-specificSS-1', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    plmn_specificSS_1._val = b'\xf1'
    
    #-----< plmn-specificSS-2 >-----#
    plmn_specificSS_2 = OCT_STR(name=u'plmn-specificSS-2', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    plmn_specificSS_2._val = b'\xf2'
    
    #-----< plmn-specificSS-3 >-----#
    plmn_specificSS_3 = OCT_STR(name=u'plmn-specificSS-3', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    plmn_specificSS_3._val = b'\xf3'
    
    #-----< plmn-specificSS-4 >-----#
    plmn_specificSS_4 = OCT_STR(name=u'plmn-specificSS-4', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    plmn_specificSS_4._val = b'\xf4'
    
    #-----< plmn-specificSS-5 >-----#
    plmn_specificSS_5 = OCT_STR(name=u'plmn-specificSS-5', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    plmn_specificSS_5._val = b'\xf5'
    
    #-----< plmn-specificSS-6 >-----#
    plmn_specificSS_6 = OCT_STR(name=u'plmn-specificSS-6', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    plmn_specificSS_6._val = b'\xf6'
    
    #-----< plmn-specificSS-7 >-----#
    plmn_specificSS_7 = OCT_STR(name=u'plmn-specificSS-7', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    plmn_specificSS_7._val = b'\xf7'
    
    #-----< plmn-specificSS-8 >-----#
    plmn_specificSS_8 = OCT_STR(name=u'plmn-specificSS-8', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    plmn_specificSS_8._val = b'\xf8'
    
    #-----< plmn-specificSS-9 >-----#
    plmn_specificSS_9 = OCT_STR(name=u'plmn-specificSS-9', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    plmn_specificSS_9._val = b'\xf9'
    
    #-----< plmn-specificSS-A >-----#
    plmn_specificSS_A = OCT_STR(name=u'plmn-specificSS-A', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    plmn_specificSS_A._val = b'\xfa'
    
    #-----< plmn-specificSS-B >-----#
    plmn_specificSS_B = OCT_STR(name=u'plmn-specificSS-B', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    plmn_specificSS_B._val = b'\xfb'
    
    #-----< plmn-specificSS-C >-----#
    plmn_specificSS_C = OCT_STR(name=u'plmn-specificSS-C', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    plmn_specificSS_C._val = b'\xfc'
    
    #-----< plmn-specificSS-D >-----#
    plmn_specificSS_D = OCT_STR(name=u'plmn-specificSS-D', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    plmn_specificSS_D._val = b'\xfd'
    
    #-----< plmn-specificSS-E >-----#
    plmn_specificSS_E = OCT_STR(name=u'plmn-specificSS-E', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    plmn_specificSS_E._val = b'\xfe'
    
    #-----< plmn-specificSS-F >-----#
    plmn_specificSS_F = OCT_STR(name=u'plmn-specificSS-F', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    plmn_specificSS_F._val = b'\xff'
    
    #-----< allCallPrioritySS >-----#
    allCallPrioritySS = OCT_STR(name=u'allCallPrioritySS', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    allCallPrioritySS._val = b'\xa0'
    
    #-----< emlpp >-----#
    emlpp = OCT_STR(name=u'emlpp', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    emlpp._val = b'\xa1'
    
    #-----< allLCSPrivacyException >-----#
    allLCSPrivacyException = OCT_STR(name=u'allLCSPrivacyException', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    allLCSPrivacyException._val = b'\xb0'
    
    #-----< universal >-----#
    universal = OCT_STR(name=u'universal', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    universal._val = b'\xb1'
    
    #-----< callSessionRelated >-----#
    callSessionRelated = OCT_STR(name=u'callSessionRelated', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    callSessionRelated._val = b'\xb2'
    
    #-----< callSessionUnrelated >-----#
    callSessionUnrelated = OCT_STR(name=u'callSessionUnrelated', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    callSessionUnrelated._val = b'\xb3'
    
    #-----< plmnoperator >-----#
    plmnoperator = OCT_STR(name=u'plmnoperator', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    plmnoperator._val = b'\xb4'
    
    #-----< serviceType >-----#
    serviceType = OCT_STR(name=u'serviceType', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    serviceType._val = b'\xb5'
    
    #-----< allMOLR-SS >-----#
    allMOLR_SS = OCT_STR(name=u'allMOLR-SS', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    allMOLR_SS._val = b'\xc0'
    
    #-----< basicSelfLocation >-----#
    basicSelfLocation = OCT_STR(name=u'basicSelfLocation', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    basicSelfLocation._val = b'\xc1'
    
    #-----< autonomousSelfLocation >-----#
    autonomousSelfLocation = OCT_STR(name=u'autonomousSelfLocation', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    autonomousSelfLocation._val = b'\xc2'
    
    #-----< transferToThirdParty >-----#
    transferToThirdParty = OCT_STR(name=u'transferToThirdParty', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    transferToThirdParty._val = b'\xc3'
    
    _all_ = [
        SS_Code,
        allSS,
        allLineIdentificationSS,
        clip,
        clir,
        colp,
        colr,
        mci,
        allNameIdentificationSS,
        cnap,
        allForwardingSS,
        cfu,
        allCondForwardingSS,
        cfb,
        cfnry,
        cfnrc,
        cd,
        allCallOfferingSS,
        ect,
        mah,
        allCallCompletionSS,
        cw,
        hold,
        ccbs_A,
        ccbs_B,
        mc,
        allMultiPartySS,
        multiPTY,
        allCommunityOfInterest_SS,
        cug,
        allChargingSS,
        aoci,
        aocc,
        allAdditionalInfoTransferSS,
        uus1,
        uus2,
        uus3,
        allBarringSS,
        barringOfOutgoingCalls,
        baoc,
        boic,
        boicExHC,
        barringOfIncomingCalls,
        baic,
        bicRoam,
        allPLMN_specificSS,
        plmn_specificSS_1,
        plmn_specificSS_2,
        plmn_specificSS_3,
        plmn_specificSS_4,
        plmn_specificSS_5,
        plmn_specificSS_6,
        plmn_specificSS_7,
        plmn_specificSS_8,
        plmn_specificSS_9,
        plmn_specificSS_A,
        plmn_specificSS_B,
        plmn_specificSS_C,
        plmn_specificSS_D,
        plmn_specificSS_E,
        plmn_specificSS_F,
        allCallPrioritySS,
        emlpp,
        allLCSPrivacyException,
        universal,
        callSessionRelated,
        callSessionUnrelated,
        plmnoperator,
        serviceType,
        allMOLR_SS,
        basicSelfLocation,
        autonomousSelfLocation,
        transferToThirdParty,
    ]

class MAP_TS_Code:

    _name_  = u'MAP-TS-Code'
    _oid_   = [0, 4, 0, 0, 1, 3, 19, 16]
    
    _obj_ = [
        u'TeleserviceCode',
        u'Ext-TeleserviceCode',
        u'allTeleservices',
        u'allSpeechTransmissionServices',
        u'telephony',
        u'emergencyCalls',
        u'allShortMessageServices',
        u'shortMessageMT-PP',
        u'shortMessageMO-PP',
        u'allFacsimileTransmissionServices',
        u'facsimileGroup3AndAlterSpeech',
        u'automaticFacsimileGroup3',
        u'facsimileGroup4',
        u'allDataTeleservices',
        u'allTeleservices-ExeptSMS',
        u'allVoiceGroupCallServices',
        u'voiceGroupCall',
        u'voiceBroadcastCall',
        u'allPLMN-specificTS',
        u'plmn-specificTS-1',
        u'plmn-specificTS-2',
        u'plmn-specificTS-3',
        u'plmn-specificTS-4',
        u'plmn-specificTS-5',
        u'plmn-specificTS-6',
        u'plmn-specificTS-7',
        u'plmn-specificTS-8',
        u'plmn-specificTS-9',
        u'plmn-specificTS-A',
        u'plmn-specificTS-B',
        u'plmn-specificTS-C',
        u'plmn-specificTS-D',
        u'plmn-specificTS-E',
        u'plmn-specificTS-F',
        ]
    _type_ = [
        u'TeleserviceCode',
        u'Ext-TeleserviceCode',
        ]
    _set_ = [
        ]
    _val_ = [
        u'allTeleservices',
        u'allSpeechTransmissionServices',
        u'telephony',
        u'emergencyCalls',
        u'allShortMessageServices',
        u'shortMessageMT-PP',
        u'shortMessageMO-PP',
        u'allFacsimileTransmissionServices',
        u'facsimileGroup3AndAlterSpeech',
        u'automaticFacsimileGroup3',
        u'facsimileGroup4',
        u'allDataTeleservices',
        u'allTeleservices-ExeptSMS',
        u'allVoiceGroupCallServices',
        u'voiceGroupCall',
        u'voiceBroadcastCall',
        u'allPLMN-specificTS',
        u'plmn-specificTS-1',
        u'plmn-specificTS-2',
        u'plmn-specificTS-3',
        u'plmn-specificTS-4',
        u'plmn-specificTS-5',
        u'plmn-specificTS-6',
        u'plmn-specificTS-7',
        u'plmn-specificTS-8',
        u'plmn-specificTS-9',
        u'plmn-specificTS-A',
        u'plmn-specificTS-B',
        u'plmn-specificTS-C',
        u'plmn-specificTS-D',
        u'plmn-specificTS-E',
        u'plmn-specificTS-F',
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< TeleserviceCode >-----#
    TeleserviceCode = OCT_STR(name=u'TeleserviceCode', mode=MODE_TYPE)
    TeleserviceCode._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< Ext-TeleserviceCode >-----#
    Ext_TeleserviceCode = OCT_STR(name=u'Ext-TeleserviceCode', mode=MODE_TYPE)
    Ext_TeleserviceCode._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
    
    #-----< allTeleservices >-----#
    allTeleservices = OCT_STR(name=u'allTeleservices', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    allTeleservices._val = b'\x00'
    
    #-----< allSpeechTransmissionServices >-----#
    allSpeechTransmissionServices = OCT_STR(name=u'allSpeechTransmissionServices', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    allSpeechTransmissionServices._val = b'\x10'
    
    #-----< telephony >-----#
    telephony = OCT_STR(name=u'telephony', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    telephony._val = b'\x11'
    
    #-----< emergencyCalls >-----#
    emergencyCalls = OCT_STR(name=u'emergencyCalls', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    emergencyCalls._val = b'\x12'
    
    #-----< allShortMessageServices >-----#
    allShortMessageServices = OCT_STR(name=u'allShortMessageServices', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    allShortMessageServices._val = b' '
    
    #-----< shortMessageMT-PP >-----#
    shortMessageMT_PP = OCT_STR(name=u'shortMessageMT-PP', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    shortMessageMT_PP._val = b'!'
    
    #-----< shortMessageMO-PP >-----#
    shortMessageMO_PP = OCT_STR(name=u'shortMessageMO-PP', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    shortMessageMO_PP._val = b'"'
    
    #-----< allFacsimileTransmissionServices >-----#
    allFacsimileTransmissionServices = OCT_STR(name=u'allFacsimileTransmissionServices', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    allFacsimileTransmissionServices._val = b'`'
    
    #-----< facsimileGroup3AndAlterSpeech >-----#
    facsimileGroup3AndAlterSpeech = OCT_STR(name=u'facsimileGroup3AndAlterSpeech', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    facsimileGroup3AndAlterSpeech._val = b'a'
    
    #-----< automaticFacsimileGroup3 >-----#
    automaticFacsimileGroup3 = OCT_STR(name=u'automaticFacsimileGroup3', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    automaticFacsimileGroup3._val = b'b'
    
    #-----< facsimileGroup4 >-----#
    facsimileGroup4 = OCT_STR(name=u'facsimileGroup4', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    facsimileGroup4._val = b'c'
    
    #-----< allDataTeleservices >-----#
    allDataTeleservices = OCT_STR(name=u'allDataTeleservices', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    allDataTeleservices._val = b'p'
    
    #-----< allTeleservices-ExeptSMS >-----#
    allTeleservices_ExeptSMS = OCT_STR(name=u'allTeleservices-ExeptSMS', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    allTeleservices_ExeptSMS._val = b'\x80'
    
    #-----< allVoiceGroupCallServices >-----#
    allVoiceGroupCallServices = OCT_STR(name=u'allVoiceGroupCallServices', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    allVoiceGroupCallServices._val = b'\x90'
    
    #-----< voiceGroupCall >-----#
    voiceGroupCall = OCT_STR(name=u'voiceGroupCall', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    voiceGroupCall._val = b'\x91'
    
    #-----< voiceBroadcastCall >-----#
    voiceBroadcastCall = OCT_STR(name=u'voiceBroadcastCall', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    voiceBroadcastCall._val = b'\x92'
    
    #-----< allPLMN-specificTS >-----#
    allPLMN_specificTS = OCT_STR(name=u'allPLMN-specificTS', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    allPLMN_specificTS._val = b'\xd0'
    
    #-----< plmn-specificTS-1 >-----#
    plmn_specificTS_1 = OCT_STR(name=u'plmn-specificTS-1', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_1._val = b'\xd1'
    
    #-----< plmn-specificTS-2 >-----#
    plmn_specificTS_2 = OCT_STR(name=u'plmn-specificTS-2', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_2._val = b'\xd2'
    
    #-----< plmn-specificTS-3 >-----#
    plmn_specificTS_3 = OCT_STR(name=u'plmn-specificTS-3', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_3._val = b'\xd3'
    
    #-----< plmn-specificTS-4 >-----#
    plmn_specificTS_4 = OCT_STR(name=u'plmn-specificTS-4', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_4._val = b'\xd4'
    
    #-----< plmn-specificTS-5 >-----#
    plmn_specificTS_5 = OCT_STR(name=u'plmn-specificTS-5', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_5._val = b'\xd5'
    
    #-----< plmn-specificTS-6 >-----#
    plmn_specificTS_6 = OCT_STR(name=u'plmn-specificTS-6', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_6._val = b'\xd6'
    
    #-----< plmn-specificTS-7 >-----#
    plmn_specificTS_7 = OCT_STR(name=u'plmn-specificTS-7', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_7._val = b'\xd7'
    
    #-----< plmn-specificTS-8 >-----#
    plmn_specificTS_8 = OCT_STR(name=u'plmn-specificTS-8', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_8._val = b'\xd8'
    
    #-----< plmn-specificTS-9 >-----#
    plmn_specificTS_9 = OCT_STR(name=u'plmn-specificTS-9', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_9._val = b'\xd9'
    
    #-----< plmn-specificTS-A >-----#
    plmn_specificTS_A = OCT_STR(name=u'plmn-specificTS-A', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_A._val = b'\xda'
    
    #-----< plmn-specificTS-B >-----#
    plmn_specificTS_B = OCT_STR(name=u'plmn-specificTS-B', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_B._val = b'\xdb'
    
    #-----< plmn-specificTS-C >-----#
    plmn_specificTS_C = OCT_STR(name=u'plmn-specificTS-C', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_C._val = b'\xdc'
    
    #-----< plmn-specificTS-D >-----#
    plmn_specificTS_D = OCT_STR(name=u'plmn-specificTS-D', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_D._val = b'\xdd'
    
    #-----< plmn-specificTS-E >-----#
    plmn_specificTS_E = OCT_STR(name=u'plmn-specificTS-E', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_E._val = b'\xde'
    
    #-----< plmn-specificTS-F >-----#
    plmn_specificTS_F = OCT_STR(name=u'plmn-specificTS-F', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_F._val = b'\xdf'
    
    _all_ = [
        TeleserviceCode,
        Ext_TeleserviceCode,
        allTeleservices,
        allSpeechTransmissionServices,
        telephony,
        emergencyCalls,
        allShortMessageServices,
        shortMessageMT_PP,
        shortMessageMO_PP,
        allFacsimileTransmissionServices,
        facsimileGroup3AndAlterSpeech,
        automaticFacsimileGroup3,
        facsimileGroup4,
        allDataTeleservices,
        allTeleservices_ExeptSMS,
        allVoiceGroupCallServices,
        voiceGroupCall,
        voiceBroadcastCall,
        allPLMN_specificTS,
        plmn_specificTS_1,
        plmn_specificTS_2,
        plmn_specificTS_3,
        plmn_specificTS_4,
        plmn_specificTS_5,
        plmn_specificTS_6,
        plmn_specificTS_7,
        plmn_specificTS_8,
        plmn_specificTS_9,
        plmn_specificTS_A,
        plmn_specificTS_B,
        plmn_specificTS_C,
        plmn_specificTS_D,
        plmn_specificTS_E,
        plmn_specificTS_F,
    ]

class MAP_ExtensionDataTypes:

    _name_  = u'MAP-ExtensionDataTypes'
    _oid_   = [0, 4, 0, 0, 1, 3, 21, 16]
    
    _obj_ = [
        u'MAP-EXTENSION',
        u'ExtensionContainer',
        u'SLR-ArgExtensionContainer',
        u'PrivateExtensionList',
        u'PrivateExtension',
        u'maxNumOfPrivateExtensions',
        u'ExtensionSet',
        u'PCS-Extensions',
        u'SLR-Arg-PCS-Extensions',
        ]
    _type_ = [
        u'MAP-EXTENSION',
        u'ExtensionContainer',
        u'SLR-ArgExtensionContainer',
        u'PrivateExtensionList',
        u'PrivateExtension',
        u'PCS-Extensions',
        u'SLR-Arg-PCS-Extensions',
        ]
    _set_ = [
        u'ExtensionSet',
        ]
    _val_ = [
        u'maxNumOfPrivateExtensions',
        ]
    _class_ = [
        u'MAP-EXTENSION',
        u'ExtensionSet',
        ]
    _param_ = [
        ]
    
    #-----< MAP-EXTENSION >-----#
    MAP_EXTENSION = CLASS(name=u'MAP-EXTENSION', mode=MODE_TYPE)
    _MAP_EXTENSION_ExtensionType = OPEN(name=u'ExtensionType', mode=MODE_TYPE, opt=True)
    _MAP_EXTENSION_extensionId = OID(name=u'extensionId', mode=MODE_VALUE)
    MAP_EXTENSION._cont = ASN1Dict([
        (u'ExtensionType', _MAP_EXTENSION_ExtensionType),
        (u'extensionId', _MAP_EXTENSION_extensionId),
        ])
    
    #-----< ExtensionContainer >-----#
    ExtensionContainer = SEQ(name=u'ExtensionContainer', mode=MODE_TYPE)
    _ExtensionContainer_privateExtensionList = SEQ_OF(name=u'privateExtensionList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'PrivateExtensionList')), opt=True)
    _ExtensionContainer_pcs_Extensions = SEQ(name=u'pcs-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'PCS-Extensions')), opt=True)
    ExtensionContainer._cont = ASN1Dict([
        (u'privateExtensionList', _ExtensionContainer_privateExtensionList),
        (u'pcs-Extensions', _ExtensionContainer_pcs_Extensions),
        ])
    ExtensionContainer._ext = []
    
    #-----< SLR-ArgExtensionContainer >-----#
    SLR_ArgExtensionContainer = SEQ(name=u'SLR-ArgExtensionContainer', mode=MODE_TYPE)
    _SLR_ArgExtensionContainer_privateExtensionList = SEQ_OF(name=u'privateExtensionList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'PrivateExtensionList')), opt=True)
    _SLR_ArgExtensionContainer_slr_Arg_PCS_Extensions = SEQ(name=u'slr-Arg-PCS-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'SLR-Arg-PCS-Extensions')), opt=True)
    SLR_ArgExtensionContainer._cont = ASN1Dict([
        (u'privateExtensionList', _SLR_ArgExtensionContainer_privateExtensionList),
        (u'slr-Arg-PCS-Extensions', _SLR_ArgExtensionContainer_slr_Arg_PCS_Extensions),
        ])
    SLR_ArgExtensionContainer._ext = []
    
    #-----< PrivateExtensionList >-----#
    PrivateExtensionList = SEQ_OF(name=u'PrivateExtensionList', mode=MODE_TYPE)
    _PrivateExtensionList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'PrivateExtension')))
    PrivateExtensionList._cont = _PrivateExtensionList__item_
    PrivateExtensionList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
    
    #-----< PrivateExtension >-----#
    PrivateExtension = SEQ(name=u'PrivateExtension', mode=MODE_TYPE)
    _PrivateExtension_extId = OID(name=u'extId', mode=MODE_TYPE, typeref=ASN1RefClassField(('MAP-ExtensionDataTypes', 'MAP-EXTENSION'), [u'extensionId']))
    __PrivateExtension_extId_tab = CLASS(name='_tab_MAP-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'MAP-EXTENSION')))
    ___PrivateExtension_extId_tab_val_ExtensionType_0 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'IsdArgExt')))
    ___PrivateExtension_extId_tab_val_ExtensionType_1 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'DsdArgExt')))
    ___PrivateExtension_extId_tab_val_ExtensionType_2 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'UlResExt')))
    ___PrivateExtension_extId_tab_val_ExtensionType_3 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'SS-DataExtension')))
    ___PrivateExtension_extId_tab_val_ExtensionType_4 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'SriExtension')))
    ___PrivateExtension_extId_tab_val_ExtensionType_5 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'ExtraSignalInfo')))
    ___PrivateExtension_extId_tab_val_ExtensionType_6 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'SriResExtension')))
    ___PrivateExtension_extId_tab_val_ExtensionType_7 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'CanLocArgExt')))
    ___PrivateExtension_extId_tab_val_ExtensionType_8 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'ATMargExt')))
    ___PrivateExtension_extId_tab_val_ExtensionType_9 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'DTMargExt')))
    ___PrivateExtension_extId_tab_val_ExtensionType_10 = ENUM(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'NumberPorted')))
    ___PrivateExtension_extId_tab_val_ExtensionType_11 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'HO-Ext')))
    ___PrivateExtension_extId_tab_val_ExtensionType_12 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'ATMresExt')))
    ___PrivateExtension_extId_tab_val_ExtensionType_13 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'AbsentSubscriberExt')))
    ___PrivateExtension_extId_tab_val_ExtensionType_14 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'SriForSMArgExt')))
    ___PrivateExtension_extId_tab_val_ExtensionType_15 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'ReportSMDelStatArgExt')))
    ___PrivateExtension_extId_tab_val_ExtensionType_16 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'UdlArgExt')))
    ___PrivateExtension_extId_tab_val_ExtensionType_17 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'RoamNotAllowedExt')))
    ___PrivateExtension_extId_tab_val_ExtensionType_18 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'MO-ForwardSM-ArgExt')))
    ___PrivateExtension_extId_tab_val_ExtensionType_19 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'ErrOlcmInfoTableExt')))
    ___PrivateExtension_extId_tab_val_ExtensionType_20 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'RoutingCategoryExt')))
    ___PrivateExtension_extId_tab_val_ExtensionType_21 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'AnyTimeModArgExt')))
    ___PrivateExtension_extId_tab_val_ExtensionType_22 = CHOICE(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('EricssonMAP-Extensions', 'EricssonExtensionType')))
    ___PrivateExtension_extId_tab_val_ExtensionType_23 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'AccessTypeExt')))
    ___PrivateExtension_extId_tab_val_ExtensionType_24 = SEQ_OF(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'AccessSubscriptionListExt')))
    ___PrivateExtension_extId_tab_val_ExtensionType_25 = BIT_STR(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'AllowedServiceData')))
    __PrivateExtension_extId_tab._val = ASN1Set(rv=[dict([(u'ExtensionType', ___PrivateExtension_extId_tab_val_ExtensionType_0), (u'extensionId', (0, 34, 0))]), dict([(u'ExtensionType', ___PrivateExtension_extId_tab_val_ExtensionType_1), (u'extensionId', (0, 34, 1))]), dict([(u'ExtensionType', ___PrivateExtension_extId_tab_val_ExtensionType_2), (u'extensionId', (0, 34, 2))]), dict([(u'ExtensionType', ___PrivateExtension_extId_tab_val_ExtensionType_3), (u'extensionId', (0, 34, 4))]), dict([(u'ExtensionType', ___PrivateExtension_extId_tab_val_ExtensionType_4), (u'extensionId', (0, 34, 5))]), dict([(u'ExtensionType', ___PrivateExtension_extId_tab_val_ExtensionType_5), (u'extensionId', (0, 34, 6))]), dict([(u'ExtensionType', ___PrivateExtension_extId_tab_val_ExtensionType_6), (u'extensionId', (0, 34, 7))]), dict([(u'ExtensionType', ___PrivateExtension_extId_tab_val_ExtensionType_7), (u'extensionId', (0, 34, 10))]), dict([(u'ExtensionType', ___PrivateExtension_extId_tab_val_ExtensionType_8), (u'extensionId', (0, 34, 11))]), dict([(u'ExtensionType', ___PrivateExtension_extId_tab_val_ExtensionType_9), (u'extensionId', (0, 34, 12))]), dict([(u'ExtensionType', ___PrivateExtension_extId_tab_val_ExtensionType_10), (u'extensionId', (0, 34, 13))]), dict([(u'ExtensionType', ___PrivateExtension_extId_tab_val_ExtensionType_11), (u'extensionId', (0, 34, 15))]), dict([(u'ExtensionType', ___PrivateExtension_extId_tab_val_ExtensionType_12), (u'extensionId', (0, 34, 16))]), dict([(u'ExtensionType', ___PrivateExtension_extId_tab_val_ExtensionType_13), (u'extensionId', (0, 34, 17))]), dict([(u'ExtensionType', ___PrivateExtension_extId_tab_val_ExtensionType_14), (u'extensionId', (0, 34, 18))]), dict([(u'ExtensionType', ___PrivateExtension_extId_tab_val_ExtensionType_15), (u'extensionId', (0, 34, 19))]), dict([(u'ExtensionType', ___PrivateExtension_extId_tab_val_ExtensionType_16), (u'extensionId', (0, 34, 20))]), dict([(u'ExtensionType', ___PrivateExtension_extId_tab_val_ExtensionType_17), (u'extensionId', (0, 34, 21))]), dict([(u'ExtensionType', ___PrivateExtension_extId_tab_val_ExtensionType_18), (u'extensionId', (0, 34, 22))]), dict([(u'ExtensionType', ___PrivateExtension_extId_tab_val_ExtensionType_19), (u'extensionId', (0, 34, 23))]), dict([(u'ExtensionType', ___PrivateExtension_extId_tab_val_ExtensionType_20), (u'extensionId', (0, 34, 25))]), dict([(u'ExtensionType', ___PrivateExtension_extId_tab_val_ExtensionType_21), (u'extensionId', (0, 34, 26))]), dict([(u'ExtensionType', ___PrivateExtension_extId_tab_val_ExtensionType_22), (u'extensionId', (1, 2, 826, 0, 1249, 58, 1, 0))]), dict([(u'ExtensionType', ___PrivateExtension_extId_tab_val_ExtensionType_23), (u'extensionId', (1, 3, 12, 2, 1107, 3, 66, 1, 1))]), dict([(u'ExtensionType', ___PrivateExtension_extId_tab_val_ExtensionType_24), (u'extensionId', (1, 3, 12, 2, 1107, 3, 66, 1, 3))]), dict([(u'ExtensionType', ___PrivateExtension_extId_tab_val_ExtensionType_25), (u'extensionId', (1, 3, 12, 2, 1107, 3, 66, 1, 6))])], rr=[], ev=None, er=[])
    _PrivateExtension_extId._const_tab = __PrivateExtension_extId_tab
    _PrivateExtension_extId._const_tab_at = None
    _PrivateExtension_extId._const_tab_id = u'extensionId'
    _PrivateExtension_extType = OPEN(name=u'extType', mode=MODE_TYPE, typeref=ASN1RefClassField(('MAP-ExtensionDataTypes', 'MAP-EXTENSION'), [u'ExtensionType']), opt=True)
    _PrivateExtension_extType._const_tab = __PrivateExtension_extId_tab
    _PrivateExtension_extType._const_tab_at = ('..', u'extId')
    _PrivateExtension_extType._const_tab_id = u'ExtensionType'
    PrivateExtension._cont = ASN1Dict([
        (u'extId', _PrivateExtension_extId),
        (u'extType', _PrivateExtension_extType),
        ])
    PrivateExtension._ext = None
    
    #-----< maxNumOfPrivateExtensions >-----#
    maxNumOfPrivateExtensions = INT(name=u'maxNumOfPrivateExtensions', mode=MODE_VALUE)
    maxNumOfPrivateExtensions._val = 10
    
    #-----< ExtensionSet >-----#
    ExtensionSet = CLASS(name=u'ExtensionSet', mode=MODE_SET, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'MAP-EXTENSION')))
    _ExtensionSet_val_ExtensionType_0 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'IsdArgExt')))
    _ExtensionSet_val_ExtensionType_1 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'DsdArgExt')))
    _ExtensionSet_val_ExtensionType_2 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'UlResExt')))
    _ExtensionSet_val_ExtensionType_3 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'SS-DataExtension')))
    _ExtensionSet_val_ExtensionType_4 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'SriExtension')))
    _ExtensionSet_val_ExtensionType_5 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'ExtraSignalInfo')))
    _ExtensionSet_val_ExtensionType_6 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'SriResExtension')))
    _ExtensionSet_val_ExtensionType_7 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'CanLocArgExt')))
    _ExtensionSet_val_ExtensionType_8 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'ATMargExt')))
    _ExtensionSet_val_ExtensionType_9 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'DTMargExt')))
    _ExtensionSet_val_ExtensionType_10 = ENUM(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'NumberPorted')))
    _ExtensionSet_val_ExtensionType_11 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'HO-Ext')))
    _ExtensionSet_val_ExtensionType_12 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'ATMresExt')))
    _ExtensionSet_val_ExtensionType_13 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'AbsentSubscriberExt')))
    _ExtensionSet_val_ExtensionType_14 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'SriForSMArgExt')))
    _ExtensionSet_val_ExtensionType_15 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'ReportSMDelStatArgExt')))
    _ExtensionSet_val_ExtensionType_16 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'UdlArgExt')))
    _ExtensionSet_val_ExtensionType_17 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'RoamNotAllowedExt')))
    _ExtensionSet_val_ExtensionType_18 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'MO-ForwardSM-ArgExt')))
    _ExtensionSet_val_ExtensionType_19 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'ErrOlcmInfoTableExt')))
    _ExtensionSet_val_ExtensionType_20 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'RoutingCategoryExt')))
    _ExtensionSet_val_ExtensionType_21 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'AnyTimeModArgExt')))
    _ExtensionSet_val_ExtensionType_22 = CHOICE(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('EricssonMAP-Extensions', 'EricssonExtensionType')))
    _ExtensionSet_val_ExtensionType_23 = SEQ(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'AccessTypeExt')))
    _ExtensionSet_val_ExtensionType_24 = SEQ_OF(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'AccessSubscriptionListExt')))
    _ExtensionSet_val_ExtensionType_25 = BIT_STR(name=u'ExtensionType', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'AllowedServiceData')))
    ExtensionSet._val = ASN1Set(rv=[dict([(u'ExtensionType', _ExtensionSet_val_ExtensionType_0), (u'extensionId', (0, 34, 0))]), dict([(u'ExtensionType', _ExtensionSet_val_ExtensionType_1), (u'extensionId', (0, 34, 1))]), dict([(u'ExtensionType', _ExtensionSet_val_ExtensionType_2), (u'extensionId', (0, 34, 2))]), dict([(u'ExtensionType', _ExtensionSet_val_ExtensionType_3), (u'extensionId', (0, 34, 4))]), dict([(u'ExtensionType', _ExtensionSet_val_ExtensionType_4), (u'extensionId', (0, 34, 5))]), dict([(u'ExtensionType', _ExtensionSet_val_ExtensionType_5), (u'extensionId', (0, 34, 6))]), dict([(u'ExtensionType', _ExtensionSet_val_ExtensionType_6), (u'extensionId', (0, 34, 7))]), dict([(u'ExtensionType', _ExtensionSet_val_ExtensionType_7), (u'extensionId', (0, 34, 10))]), dict([(u'ExtensionType', _ExtensionSet_val_ExtensionType_8), (u'extensionId', (0, 34, 11))]), dict([(u'ExtensionType', _ExtensionSet_val_ExtensionType_9), (u'extensionId', (0, 34, 12))]), dict([(u'ExtensionType', _ExtensionSet_val_ExtensionType_10), (u'extensionId', (0, 34, 13))]), dict([(u'ExtensionType', _ExtensionSet_val_ExtensionType_11), (u'extensionId', (0, 34, 15))]), dict([(u'ExtensionType', _ExtensionSet_val_ExtensionType_12), (u'extensionId', (0, 34, 16))]), dict([(u'ExtensionType', _ExtensionSet_val_ExtensionType_13), (u'extensionId', (0, 34, 17))]), dict([(u'ExtensionType', _ExtensionSet_val_ExtensionType_14), (u'extensionId', (0, 34, 18))]), dict([(u'ExtensionType', _ExtensionSet_val_ExtensionType_15), (u'extensionId', (0, 34, 19))]), dict([(u'ExtensionType', _ExtensionSet_val_ExtensionType_16), (u'extensionId', (0, 34, 20))]), dict([(u'ExtensionType', _ExtensionSet_val_ExtensionType_17), (u'extensionId', (0, 34, 21))]), dict([(u'ExtensionType', _ExtensionSet_val_ExtensionType_18), (u'extensionId', (0, 34, 22))]), dict([(u'ExtensionType', _ExtensionSet_val_ExtensionType_19), (u'extensionId', (0, 34, 23))]), dict([(u'ExtensionType', _ExtensionSet_val_ExtensionType_20), (u'extensionId', (0, 34, 25))]), dict([(u'ExtensionType', _ExtensionSet_val_ExtensionType_21), (u'extensionId', (0, 34, 26))]), dict([(u'ExtensionType', _ExtensionSet_val_ExtensionType_22), (u'extensionId', (1, 2, 826, 0, 1249, 58, 1, 0))]), dict([(u'ExtensionType', _ExtensionSet_val_ExtensionType_23), (u'extensionId', (1, 3, 12, 2, 1107, 3, 66, 1, 1))]), dict([(u'ExtensionType', _ExtensionSet_val_ExtensionType_24), (u'extensionId', (1, 3, 12, 2, 1107, 3, 66, 1, 3))]), dict([(u'ExtensionType', _ExtensionSet_val_ExtensionType_25), (u'extensionId', (1, 3, 12, 2, 1107, 3, 66, 1, 6))])], rr=[], ev=[], er=[])
    
    #-----< PCS-Extensions >-----#
    PCS_Extensions = SEQ(name=u'PCS-Extensions', mode=MODE_TYPE)
    PCS_Extensions._cont = ASN1Dict([
        ])
    PCS_Extensions._ext = []
    
    #-----< SLR-Arg-PCS-Extensions >-----#
    SLR_Arg_PCS_Extensions = SEQ(name=u'SLR-Arg-PCS-Extensions', mode=MODE_TYPE)
    _SLR_Arg_PCS_Extensions_na_ESRK_Request = NULL(name=u'na-ESRK-Request', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    SLR_Arg_PCS_Extensions._cont = ASN1Dict([
        (u'na-ESRK-Request', _SLR_Arg_PCS_Extensions_na_ESRK_Request),
        ])
    SLR_Arg_PCS_Extensions._ext = [u'na-ESRK-Request']
    
    _all_ = [
        _MAP_EXTENSION_ExtensionType,
        _MAP_EXTENSION_extensionId,
        MAP_EXTENSION,
        _ExtensionContainer_privateExtensionList,
        _ExtensionContainer_pcs_Extensions,
        ExtensionContainer,
        _SLR_ArgExtensionContainer_privateExtensionList,
        _SLR_ArgExtensionContainer_slr_Arg_PCS_Extensions,
        SLR_ArgExtensionContainer,
        _PrivateExtensionList__item_,
        PrivateExtensionList,
        __PrivateExtension_extId_tab,
        ___PrivateExtension_extId_tab_val_ExtensionType_0,
        ___PrivateExtension_extId_tab_val_ExtensionType_1,
        ___PrivateExtension_extId_tab_val_ExtensionType_2,
        ___PrivateExtension_extId_tab_val_ExtensionType_3,
        ___PrivateExtension_extId_tab_val_ExtensionType_4,
        ___PrivateExtension_extId_tab_val_ExtensionType_5,
        ___PrivateExtension_extId_tab_val_ExtensionType_6,
        ___PrivateExtension_extId_tab_val_ExtensionType_7,
        ___PrivateExtension_extId_tab_val_ExtensionType_8,
        ___PrivateExtension_extId_tab_val_ExtensionType_9,
        ___PrivateExtension_extId_tab_val_ExtensionType_10,
        ___PrivateExtension_extId_tab_val_ExtensionType_11,
        ___PrivateExtension_extId_tab_val_ExtensionType_12,
        ___PrivateExtension_extId_tab_val_ExtensionType_13,
        ___PrivateExtension_extId_tab_val_ExtensionType_14,
        ___PrivateExtension_extId_tab_val_ExtensionType_15,
        ___PrivateExtension_extId_tab_val_ExtensionType_16,
        ___PrivateExtension_extId_tab_val_ExtensionType_17,
        ___PrivateExtension_extId_tab_val_ExtensionType_18,
        ___PrivateExtension_extId_tab_val_ExtensionType_19,
        ___PrivateExtension_extId_tab_val_ExtensionType_20,
        ___PrivateExtension_extId_tab_val_ExtensionType_21,
        ___PrivateExtension_extId_tab_val_ExtensionType_22,
        ___PrivateExtension_extId_tab_val_ExtensionType_23,
        ___PrivateExtension_extId_tab_val_ExtensionType_24,
        ___PrivateExtension_extId_tab_val_ExtensionType_25,
        _PrivateExtension_extId,
        _PrivateExtension_extType,
        PrivateExtension,
        maxNumOfPrivateExtensions,
        ExtensionSet,
        _ExtensionSet_val_ExtensionType_0,
        _ExtensionSet_val_ExtensionType_1,
        _ExtensionSet_val_ExtensionType_2,
        _ExtensionSet_val_ExtensionType_3,
        _ExtensionSet_val_ExtensionType_4,
        _ExtensionSet_val_ExtensionType_5,
        _ExtensionSet_val_ExtensionType_6,
        _ExtensionSet_val_ExtensionType_7,
        _ExtensionSet_val_ExtensionType_8,
        _ExtensionSet_val_ExtensionType_9,
        _ExtensionSet_val_ExtensionType_10,
        _ExtensionSet_val_ExtensionType_11,
        _ExtensionSet_val_ExtensionType_12,
        _ExtensionSet_val_ExtensionType_13,
        _ExtensionSet_val_ExtensionType_14,
        _ExtensionSet_val_ExtensionType_15,
        _ExtensionSet_val_ExtensionType_16,
        _ExtensionSet_val_ExtensionType_17,
        _ExtensionSet_val_ExtensionType_18,
        _ExtensionSet_val_ExtensionType_19,
        _ExtensionSet_val_ExtensionType_20,
        _ExtensionSet_val_ExtensionType_21,
        _ExtensionSet_val_ExtensionType_22,
        _ExtensionSet_val_ExtensionType_23,
        _ExtensionSet_val_ExtensionType_24,
        _ExtensionSet_val_ExtensionType_25,
        PCS_Extensions,
        _SLR_Arg_PCS_Extensions_na_ESRK_Request,
        SLR_Arg_PCS_Extensions,
    ]

class MAP_CommonDataTypes:

    _name_  = u'MAP-CommonDataTypes'
    _oid_   = [0, 4, 0, 0, 1, 3, 18, 16]
    
    _obj_ = [
        u'TBCD-STRING',
        u'DiameterIdentity',
        u'AddressString',
        u'maxAddressLength',
        u'ISDN-AddressString',
        u'maxISDN-AddressLength',
        u'FTN-AddressString',
        u'maxFTN-AddressLength',
        u'ISDN-SubaddressString',
        u'maxISDN-SubaddressLength',
        u'ExternalSignalInfo',
        u'SignalInfo',
        u'maxSignalInfoLength',
        u'ProtocolId',
        u'Ext-ExternalSignalInfo',
        u'Ext-ProtocolId',
        u'AccessNetworkSignalInfo',
        u'LongSignalInfo',
        u'maxLongSignalInfoLength',
        u'AccessNetworkProtocolId',
        u'AlertingPattern',
        u'alertingLevel-0',
        u'alertingLevel-1',
        u'alertingLevel-2',
        u'alertingCategory-1',
        u'alertingCategory-2',
        u'alertingCategory-3',
        u'alertingCategory-4',
        u'alertingCategory-5',
        u'GSN-Address',
        u'Time',
        u'IMSI',
        u'Identity',
        u'IMSI-WithLMSI',
        u'ASCI-CallReference',
        u'TMSI',
        u'SubscriberId',
        u'IMEI',
        u'HLR-Id',
        u'HLR-List',
        u'maxNumOfHLR-Id',
        u'LMSI',
        u'GlobalCellId',
        u'NetworkResource',
        u'AdditionalNetworkResource',
        u'NAEA-PreferredCI',
        u'NAEA-CIC',
        u'SubscriberIdentity',
        u'LCSClientExternalID',
        u'LCSClientInternalID',
        u'LCSServiceTypeID',
        u'emergencyServices',
        u'emergencyAlertServices',
        u'personTracking',
        u'fleetManagement',
        u'assetManagement',
        u'trafficCongestionReporting',
        u'roadsideAssistance',
        u'routingToNearestCommercialEnterprise',
        u'navigation',
        u'citySightseeing',
        u'localizedAdvertising',
        u'mobileYellowPages',
        u'trafficAndPublicTransportationInfo',
        u'weather',
        u'assetAndServiceFinding',
        u'gaming',
        u'findYourFriend',
        u'dating',
        u'chatting',
        u'routeFinding',
        u'whereAmI',
        u'serv64',
        u'serv65',
        u'serv66',
        u'serv67',
        u'serv68',
        u'serv69',
        u'serv70',
        u'serv71',
        u'serv72',
        u'serv73',
        u'serv74',
        u'serv75',
        u'serv76',
        u'serv77',
        u'serv78',
        u'serv79',
        u'serv80',
        u'serv81',
        u'serv82',
        u'serv83',
        u'serv84',
        u'serv85',
        u'serv86',
        u'serv87',
        u'serv88',
        u'serv89',
        u'serv90',
        u'serv91',
        u'serv92',
        u'serv93',
        u'serv94',
        u'serv95',
        u'serv96',
        u'serv97',
        u'serv98',
        u'serv99',
        u'serv100',
        u'serv101',
        u'serv102',
        u'serv103',
        u'serv104',
        u'serv105',
        u'serv106',
        u'serv107',
        u'serv108',
        u'serv109',
        u'serv110',
        u'serv111',
        u'serv112',
        u'serv113',
        u'serv114',
        u'serv115',
        u'serv116',
        u'serv117',
        u'serv118',
        u'serv119',
        u'serv120',
        u'serv121',
        u'serv122',
        u'serv123',
        u'serv124',
        u'serv125',
        u'serv126',
        u'serv127',
        u'PLMN-Id',
        u'E-UTRAN-CGI',
        u'TA-Id',
        u'RAIdentity',
        u'NetworkNodeDiameterAddress',
        u'CellGlobalIdOrServiceAreaIdOrLAI',
        u'CellGlobalIdOrServiceAreaIdFixedLength',
        u'LAIFixedLength',
        u'BasicServiceCode',
        u'Ext-BasicServiceCode',
        u'EMLPP-Info',
        u'EMLPP-Priority',
        u'priorityLevelA',
        u'priorityLevelB',
        u'priorityLevel0',
        u'priorityLevel1',
        u'priorityLevel2',
        u'priorityLevel3',
        u'priorityLevel4',
        u'MC-SS-Info',
        u'MaxMC-Bearers',
        u'MC-Bearers',
        u'maxNumOfMC-Bearers',
        u'Ext-SS-Status',
        u'AgeOfLocationInformation',
        ]
    _type_ = [
        u'TBCD-STRING',
        u'DiameterIdentity',
        u'AddressString',
        u'ISDN-AddressString',
        u'FTN-AddressString',
        u'ISDN-SubaddressString',
        u'ExternalSignalInfo',
        u'SignalInfo',
        u'ProtocolId',
        u'Ext-ExternalSignalInfo',
        u'Ext-ProtocolId',
        u'AccessNetworkSignalInfo',
        u'LongSignalInfo',
        u'AccessNetworkProtocolId',
        u'AlertingPattern',
        u'GSN-Address',
        u'Time',
        u'IMSI',
        u'Identity',
        u'IMSI-WithLMSI',
        u'ASCI-CallReference',
        u'TMSI',
        u'SubscriberId',
        u'IMEI',
        u'HLR-Id',
        u'HLR-List',
        u'LMSI',
        u'GlobalCellId',
        u'NetworkResource',
        u'AdditionalNetworkResource',
        u'NAEA-PreferredCI',
        u'NAEA-CIC',
        u'SubscriberIdentity',
        u'LCSClientExternalID',
        u'LCSClientInternalID',
        u'LCSServiceTypeID',
        u'PLMN-Id',
        u'E-UTRAN-CGI',
        u'TA-Id',
        u'RAIdentity',
        u'NetworkNodeDiameterAddress',
        u'CellGlobalIdOrServiceAreaIdOrLAI',
        u'CellGlobalIdOrServiceAreaIdFixedLength',
        u'LAIFixedLength',
        u'BasicServiceCode',
        u'Ext-BasicServiceCode',
        u'EMLPP-Info',
        u'EMLPP-Priority',
        u'MC-SS-Info',
        u'MaxMC-Bearers',
        u'MC-Bearers',
        u'Ext-SS-Status',
        u'AgeOfLocationInformation',
        ]
    _set_ = [
        ]
    _val_ = [
        u'maxAddressLength',
        u'maxISDN-AddressLength',
        u'maxFTN-AddressLength',
        u'maxISDN-SubaddressLength',
        u'maxSignalInfoLength',
        u'maxLongSignalInfoLength',
        u'alertingLevel-0',
        u'alertingLevel-1',
        u'alertingLevel-2',
        u'alertingCategory-1',
        u'alertingCategory-2',
        u'alertingCategory-3',
        u'alertingCategory-4',
        u'alertingCategory-5',
        u'maxNumOfHLR-Id',
        u'emergencyServices',
        u'emergencyAlertServices',
        u'personTracking',
        u'fleetManagement',
        u'assetManagement',
        u'trafficCongestionReporting',
        u'roadsideAssistance',
        u'routingToNearestCommercialEnterprise',
        u'navigation',
        u'citySightseeing',
        u'localizedAdvertising',
        u'mobileYellowPages',
        u'trafficAndPublicTransportationInfo',
        u'weather',
        u'assetAndServiceFinding',
        u'gaming',
        u'findYourFriend',
        u'dating',
        u'chatting',
        u'routeFinding',
        u'whereAmI',
        u'serv64',
        u'serv65',
        u'serv66',
        u'serv67',
        u'serv68',
        u'serv69',
        u'serv70',
        u'serv71',
        u'serv72',
        u'serv73',
        u'serv74',
        u'serv75',
        u'serv76',
        u'serv77',
        u'serv78',
        u'serv79',
        u'serv80',
        u'serv81',
        u'serv82',
        u'serv83',
        u'serv84',
        u'serv85',
        u'serv86',
        u'serv87',
        u'serv88',
        u'serv89',
        u'serv90',
        u'serv91',
        u'serv92',
        u'serv93',
        u'serv94',
        u'serv95',
        u'serv96',
        u'serv97',
        u'serv98',
        u'serv99',
        u'serv100',
        u'serv101',
        u'serv102',
        u'serv103',
        u'serv104',
        u'serv105',
        u'serv106',
        u'serv107',
        u'serv108',
        u'serv109',
        u'serv110',
        u'serv111',
        u'serv112',
        u'serv113',
        u'serv114',
        u'serv115',
        u'serv116',
        u'serv117',
        u'serv118',
        u'serv119',
        u'serv120',
        u'serv121',
        u'serv122',
        u'serv123',
        u'serv124',
        u'serv125',
        u'serv126',
        u'serv127',
        u'priorityLevelA',
        u'priorityLevelB',
        u'priorityLevel0',
        u'priorityLevel1',
        u'priorityLevel2',
        u'priorityLevel3',
        u'priorityLevel4',
        u'maxNumOfMC-Bearers',
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< TBCD-STRING >-----#
    TBCD_STRING = OCT_STR(name=u'TBCD-STRING', mode=MODE_TYPE)
    
    #-----< DiameterIdentity >-----#
    DiameterIdentity = OCT_STR(name=u'DiameterIdentity', mode=MODE_TYPE)
    DiameterIdentity._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=9, ub=255)], ev=None, er=[])
    
    #-----< AddressString >-----#
    AddressString = OCT_STR(name=u'AddressString', mode=MODE_TYPE)
    AddressString._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=20)], ev=None, er=[])
    
    #-----< maxAddressLength >-----#
    maxAddressLength = INT(name=u'maxAddressLength', mode=MODE_VALUE)
    maxAddressLength._val = 20
    
    #-----< ISDN-AddressString >-----#
    ISDN_AddressString = OCT_STR(name=u'ISDN-AddressString', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'AddressString')))
    ISDN_AddressString._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=9)], ev=None, er=[])
    
    #-----< maxISDN-AddressLength >-----#
    maxISDN_AddressLength = INT(name=u'maxISDN-AddressLength', mode=MODE_VALUE)
    maxISDN_AddressLength._val = 9
    
    #-----< FTN-AddressString >-----#
    FTN_AddressString = OCT_STR(name=u'FTN-AddressString', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'AddressString')))
    FTN_AddressString._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=15)], ev=None, er=[])
    
    #-----< maxFTN-AddressLength >-----#
    maxFTN_AddressLength = INT(name=u'maxFTN-AddressLength', mode=MODE_VALUE)
    maxFTN_AddressLength._val = 15
    
    #-----< ISDN-SubaddressString >-----#
    ISDN_SubaddressString = OCT_STR(name=u'ISDN-SubaddressString', mode=MODE_TYPE)
    ISDN_SubaddressString._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=21)], ev=None, er=[])
    
    #-----< maxISDN-SubaddressLength >-----#
    maxISDN_SubaddressLength = INT(name=u'maxISDN-SubaddressLength', mode=MODE_VALUE)
    maxISDN_SubaddressLength._val = 21
    
    #-----< ExternalSignalInfo >-----#
    ExternalSignalInfo = SEQ(name=u'ExternalSignalInfo', mode=MODE_TYPE)
    _ExternalSignalInfo_protocolId = ENUM(name=u'protocolId', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ProtocolId')))
    _ExternalSignalInfo_signalInfo = OCT_STR(name=u'signalInfo', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'SignalInfo')))
    _ExternalSignalInfo_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ExternalSignalInfo._cont = ASN1Dict([
        (u'protocolId', _ExternalSignalInfo_protocolId),
        (u'signalInfo', _ExternalSignalInfo_signalInfo),
        (u'extensionContainer', _ExternalSignalInfo_extensionContainer),
        ])
    ExternalSignalInfo._ext = []
    
    #-----< SignalInfo >-----#
    SignalInfo = OCT_STR(name=u'SignalInfo', mode=MODE_TYPE)
    SignalInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=200)], ev=None, er=[])
    
    #-----< maxSignalInfoLength >-----#
    maxSignalInfoLength = INT(name=u'maxSignalInfoLength', mode=MODE_VALUE)
    maxSignalInfoLength._val = 200
    
    #-----< ProtocolId >-----#
    ProtocolId = ENUM(name=u'ProtocolId', mode=MODE_TYPE)
    ProtocolId._cont = ASN1Dict([(u'gsm-0408', 1), (u'gsm-0806', 2), (u'gsm-BSSMAP', 3), (u'ets-300102-1', 4)])
    ProtocolId._ext = None
    
    #-----< Ext-ExternalSignalInfo >-----#
    Ext_ExternalSignalInfo = SEQ(name=u'Ext-ExternalSignalInfo', mode=MODE_TYPE)
    _Ext_ExternalSignalInfo_ext_ProtocolId = ENUM(name=u'ext-ProtocolId', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-ProtocolId')))
    _Ext_ExternalSignalInfo_signalInfo = OCT_STR(name=u'signalInfo', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'SignalInfo')))
    _Ext_ExternalSignalInfo_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    Ext_ExternalSignalInfo._cont = ASN1Dict([
        (u'ext-ProtocolId', _Ext_ExternalSignalInfo_ext_ProtocolId),
        (u'signalInfo', _Ext_ExternalSignalInfo_signalInfo),
        (u'extensionContainer', _Ext_ExternalSignalInfo_extensionContainer),
        ])
    Ext_ExternalSignalInfo._ext = []
    
    #-----< Ext-ProtocolId >-----#
    Ext_ProtocolId = ENUM(name=u'Ext-ProtocolId', mode=MODE_TYPE)
    Ext_ProtocolId._cont = ASN1Dict([(u'ets-300356', 1)])
    Ext_ProtocolId._ext = []
    
    #-----< AccessNetworkSignalInfo >-----#
    AccessNetworkSignalInfo = SEQ(name=u'AccessNetworkSignalInfo', mode=MODE_TYPE)
    _AccessNetworkSignalInfo_accessNetworkProtocolId = ENUM(name=u'accessNetworkProtocolId', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'AccessNetworkProtocolId')))
    _AccessNetworkSignalInfo_signalInfo = OCT_STR(name=u'signalInfo', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LongSignalInfo')))
    _AccessNetworkSignalInfo_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    AccessNetworkSignalInfo._cont = ASN1Dict([
        (u'accessNetworkProtocolId', _AccessNetworkSignalInfo_accessNetworkProtocolId),
        (u'signalInfo', _AccessNetworkSignalInfo_signalInfo),
        (u'extensionContainer', _AccessNetworkSignalInfo_extensionContainer),
        ])
    AccessNetworkSignalInfo._ext = []
    
    #-----< LongSignalInfo >-----#
    LongSignalInfo = OCT_STR(name=u'LongSignalInfo', mode=MODE_TYPE)
    LongSignalInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2560)], ev=None, er=[])
    
    #-----< maxLongSignalInfoLength >-----#
    maxLongSignalInfoLength = INT(name=u'maxLongSignalInfoLength', mode=MODE_VALUE)
    maxLongSignalInfoLength._val = 2560
    
    #-----< AccessNetworkProtocolId >-----#
    AccessNetworkProtocolId = ENUM(name=u'AccessNetworkProtocolId', mode=MODE_TYPE)
    AccessNetworkProtocolId._cont = ASN1Dict([(u'ts3G-48006', 1), (u'ts3G-25413', 2)])
    AccessNetworkProtocolId._ext = []
    
    #-----< AlertingPattern >-----#
    AlertingPattern = OCT_STR(name=u'AlertingPattern', mode=MODE_TYPE)
    AlertingPattern._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< alertingLevel-0 >-----#
    alertingLevel_0 = OCT_STR(name=u'alertingLevel-0', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'AlertingPattern')))
    alertingLevel_0._val = b'\x00'
    
    #-----< alertingLevel-1 >-----#
    alertingLevel_1 = OCT_STR(name=u'alertingLevel-1', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'AlertingPattern')))
    alertingLevel_1._val = b'\x01'
    
    #-----< alertingLevel-2 >-----#
    alertingLevel_2 = OCT_STR(name=u'alertingLevel-2', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'AlertingPattern')))
    alertingLevel_2._val = b'\x02'
    
    #-----< alertingCategory-1 >-----#
    alertingCategory_1 = OCT_STR(name=u'alertingCategory-1', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'AlertingPattern')))
    alertingCategory_1._val = b'\x04'
    
    #-----< alertingCategory-2 >-----#
    alertingCategory_2 = OCT_STR(name=u'alertingCategory-2', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'AlertingPattern')))
    alertingCategory_2._val = b'\x05'
    
    #-----< alertingCategory-3 >-----#
    alertingCategory_3 = OCT_STR(name=u'alertingCategory-3', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'AlertingPattern')))
    alertingCategory_3._val = b'\x06'
    
    #-----< alertingCategory-4 >-----#
    alertingCategory_4 = OCT_STR(name=u'alertingCategory-4', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'AlertingPattern')))
    alertingCategory_4._val = b'\x07'
    
    #-----< alertingCategory-5 >-----#
    alertingCategory_5 = OCT_STR(name=u'alertingCategory-5', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'AlertingPattern')))
    alertingCategory_5._val = b'\x08'
    
    #-----< GSN-Address >-----#
    GSN_Address = OCT_STR(name=u'GSN-Address', mode=MODE_TYPE)
    GSN_Address._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=5, ub=17)], ev=None, er=[])
    
    #-----< Time >-----#
    Time = OCT_STR(name=u'Time', mode=MODE_TYPE)
    Time._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
    
    #-----< IMSI >-----#
    IMSI = OCT_STR(name=u'IMSI', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'TBCD-STRING')))
    IMSI._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=3, ub=8)], ev=None, er=[])
    
    #-----< Identity >-----#
    Identity = CHOICE(name=u'Identity', mode=MODE_TYPE)
    _Identity_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _Identity_imsi_WithLMSI = SEQ(name=u'imsi-WithLMSI', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI-WithLMSI')))
    Identity._cont = ASN1Dict([
        (u'imsi', _Identity_imsi),
        (u'imsi-WithLMSI', _Identity_imsi_WithLMSI),
        ])
    Identity._ext = None
    
    #-----< IMSI-WithLMSI >-----#
    IMSI_WithLMSI = SEQ(name=u'IMSI-WithLMSI', mode=MODE_TYPE)
    _IMSI_WithLMSI_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _IMSI_WithLMSI_lmsi = OCT_STR(name=u'lmsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LMSI')))
    IMSI_WithLMSI._cont = ASN1Dict([
        (u'imsi', _IMSI_WithLMSI_imsi),
        (u'lmsi', _IMSI_WithLMSI_lmsi),
        ])
    IMSI_WithLMSI._ext = []
    
    #-----< ASCI-CallReference >-----#
    ASCI_CallReference = OCT_STR(name=u'ASCI-CallReference', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'TBCD-STRING')))
    ASCI_CallReference._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
    
    #-----< TMSI >-----#
    TMSI = OCT_STR(name=u'TMSI', mode=MODE_TYPE)
    TMSI._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
    
    #-----< SubscriberId >-----#
    SubscriberId = CHOICE(name=u'SubscriberId', mode=MODE_TYPE)
    _SubscriberId_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _SubscriberId_tmsi = OCT_STR(name=u'tmsi', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'TMSI')))
    SubscriberId._cont = ASN1Dict([
        (u'imsi', _SubscriberId_imsi),
        (u'tmsi', _SubscriberId_tmsi),
        ])
    SubscriberId._ext = None
    
    #-----< IMEI >-----#
    IMEI = OCT_STR(name=u'IMEI', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'TBCD-STRING')))
    IMEI._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
    
    #-----< HLR-Id >-----#
    HLR_Id = OCT_STR(name=u'HLR-Id', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    
    #-----< HLR-List >-----#
    HLR_List = SEQ_OF(name=u'HLR-List', mode=MODE_TYPE)
    _HLR_List__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'HLR-Id')))
    HLR_List._cont = _HLR_List__item_
    HLR_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< maxNumOfHLR-Id >-----#
    maxNumOfHLR_Id = INT(name=u'maxNumOfHLR-Id', mode=MODE_VALUE)
    maxNumOfHLR_Id._val = 50
    
    #-----< LMSI >-----#
    LMSI = OCT_STR(name=u'LMSI', mode=MODE_TYPE)
    LMSI._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
    
    #-----< GlobalCellId >-----#
    GlobalCellId = OCT_STR(name=u'GlobalCellId', mode=MODE_TYPE)
    GlobalCellId._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=5, ub=7)], ev=None, er=[])
    
    #-----< NetworkResource >-----#
    NetworkResource = ENUM(name=u'NetworkResource', mode=MODE_TYPE)
    NetworkResource._cont = ASN1Dict([(u'plmn', 0), (u'hlr', 1), (u'vlr', 2), (u'pvlr', 3), (u'controllingMSC', 4), (u'vmsc', 5), (u'eir', 6), (u'rss', 7)])
    NetworkResource._ext = None
    
    #-----< AdditionalNetworkResource >-----#
    AdditionalNetworkResource = ENUM(name=u'AdditionalNetworkResource', mode=MODE_TYPE)
    AdditionalNetworkResource._cont = ASN1Dict([(u'sgsn', 0), (u'ggsn', 1), (u'gmlc', 2), (u'gsmSCF', 3), (u'nplr', 4), (u'auc', 5), (u'ue', 6), (u'mme', 7)])
    AdditionalNetworkResource._ext = [u'ue', u'mme']
    
    #-----< NAEA-PreferredCI >-----#
    NAEA_PreferredCI = SEQ(name=u'NAEA-PreferredCI', mode=MODE_TYPE)
    _NAEA_PreferredCI_naea_PreferredCIC = OCT_STR(name=u'naea-PreferredCIC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'NAEA-CIC')))
    _NAEA_PreferredCI_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    NAEA_PreferredCI._cont = ASN1Dict([
        (u'naea-PreferredCIC', _NAEA_PreferredCI_naea_PreferredCIC),
        (u'extensionContainer', _NAEA_PreferredCI_extensionContainer),
        ])
    NAEA_PreferredCI._ext = []
    
    #-----< NAEA-CIC >-----#
    NAEA_CIC = OCT_STR(name=u'NAEA-CIC', mode=MODE_TYPE)
    NAEA_CIC._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
    
    #-----< SubscriberIdentity >-----#
    SubscriberIdentity = CHOICE(name=u'SubscriberIdentity', mode=MODE_TYPE)
    _SubscriberIdentity_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _SubscriberIdentity_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    SubscriberIdentity._cont = ASN1Dict([
        (u'imsi', _SubscriberIdentity_imsi),
        (u'msisdn', _SubscriberIdentity_msisdn),
        ])
    SubscriberIdentity._ext = None
    
    #-----< LCSClientExternalID >-----#
    LCSClientExternalID = SEQ(name=u'LCSClientExternalID', mode=MODE_TYPE)
    _LCSClientExternalID_externalAddress = OCT_STR(name=u'externalAddress', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _LCSClientExternalID_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    LCSClientExternalID._cont = ASN1Dict([
        (u'externalAddress', _LCSClientExternalID_externalAddress),
        (u'extensionContainer', _LCSClientExternalID_extensionContainer),
        ])
    LCSClientExternalID._ext = []
    
    #-----< LCSClientInternalID >-----#
    LCSClientInternalID = ENUM(name=u'LCSClientInternalID', mode=MODE_TYPE)
    LCSClientInternalID._cont = ASN1Dict([(u'broadcastService', 0), (u'o-andM-HPLMN', 1), (u'o-andM-VPLMN', 2), (u'anonymousLocation', 3), (u'targetMSsubscribedService', 4)])
    LCSClientInternalID._ext = []
    
    #-----< LCSServiceTypeID >-----#
    LCSServiceTypeID = INT(name=u'LCSServiceTypeID', mode=MODE_TYPE)
    LCSServiceTypeID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
    
    #-----< emergencyServices >-----#
    emergencyServices = INT(name=u'emergencyServices', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    emergencyServices._val = 0
    
    #-----< emergencyAlertServices >-----#
    emergencyAlertServices = INT(name=u'emergencyAlertServices', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    emergencyAlertServices._val = 1
    
    #-----< personTracking >-----#
    personTracking = INT(name=u'personTracking', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    personTracking._val = 2
    
    #-----< fleetManagement >-----#
    fleetManagement = INT(name=u'fleetManagement', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    fleetManagement._val = 3
    
    #-----< assetManagement >-----#
    assetManagement = INT(name=u'assetManagement', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    assetManagement._val = 4
    
    #-----< trafficCongestionReporting >-----#
    trafficCongestionReporting = INT(name=u'trafficCongestionReporting', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    trafficCongestionReporting._val = 5
    
    #-----< roadsideAssistance >-----#
    roadsideAssistance = INT(name=u'roadsideAssistance', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    roadsideAssistance._val = 6
    
    #-----< routingToNearestCommercialEnterprise >-----#
    routingToNearestCommercialEnterprise = INT(name=u'routingToNearestCommercialEnterprise', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    routingToNearestCommercialEnterprise._val = 7
    
    #-----< navigation >-----#
    navigation = INT(name=u'navigation', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    navigation._val = 8
    
    #-----< citySightseeing >-----#
    citySightseeing = INT(name=u'citySightseeing', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    citySightseeing._val = 9
    
    #-----< localizedAdvertising >-----#
    localizedAdvertising = INT(name=u'localizedAdvertising', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    localizedAdvertising._val = 10
    
    #-----< mobileYellowPages >-----#
    mobileYellowPages = INT(name=u'mobileYellowPages', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    mobileYellowPages._val = 11
    
    #-----< trafficAndPublicTransportationInfo >-----#
    trafficAndPublicTransportationInfo = INT(name=u'trafficAndPublicTransportationInfo', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    trafficAndPublicTransportationInfo._val = 12
    
    #-----< weather >-----#
    weather = INT(name=u'weather', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    weather._val = 13
    
    #-----< assetAndServiceFinding >-----#
    assetAndServiceFinding = INT(name=u'assetAndServiceFinding', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    assetAndServiceFinding._val = 14
    
    #-----< gaming >-----#
    gaming = INT(name=u'gaming', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    gaming._val = 15
    
    #-----< findYourFriend >-----#
    findYourFriend = INT(name=u'findYourFriend', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    findYourFriend._val = 16
    
    #-----< dating >-----#
    dating = INT(name=u'dating', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    dating._val = 17
    
    #-----< chatting >-----#
    chatting = INT(name=u'chatting', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    chatting._val = 18
    
    #-----< routeFinding >-----#
    routeFinding = INT(name=u'routeFinding', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    routeFinding._val = 19
    
    #-----< whereAmI >-----#
    whereAmI = INT(name=u'whereAmI', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    whereAmI._val = 20
    
    #-----< serv64 >-----#
    serv64 = INT(name=u'serv64', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv64._val = 64
    
    #-----< serv65 >-----#
    serv65 = INT(name=u'serv65', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv65._val = 65
    
    #-----< serv66 >-----#
    serv66 = INT(name=u'serv66', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv66._val = 66
    
    #-----< serv67 >-----#
    serv67 = INT(name=u'serv67', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv67._val = 67
    
    #-----< serv68 >-----#
    serv68 = INT(name=u'serv68', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv68._val = 68
    
    #-----< serv69 >-----#
    serv69 = INT(name=u'serv69', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv69._val = 69
    
    #-----< serv70 >-----#
    serv70 = INT(name=u'serv70', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv70._val = 70
    
    #-----< serv71 >-----#
    serv71 = INT(name=u'serv71', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv71._val = 71
    
    #-----< serv72 >-----#
    serv72 = INT(name=u'serv72', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv72._val = 72
    
    #-----< serv73 >-----#
    serv73 = INT(name=u'serv73', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv73._val = 73
    
    #-----< serv74 >-----#
    serv74 = INT(name=u'serv74', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv74._val = 74
    
    #-----< serv75 >-----#
    serv75 = INT(name=u'serv75', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv75._val = 75
    
    #-----< serv76 >-----#
    serv76 = INT(name=u'serv76', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv76._val = 76
    
    #-----< serv77 >-----#
    serv77 = INT(name=u'serv77', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv77._val = 77
    
    #-----< serv78 >-----#
    serv78 = INT(name=u'serv78', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv78._val = 78
    
    #-----< serv79 >-----#
    serv79 = INT(name=u'serv79', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv79._val = 79
    
    #-----< serv80 >-----#
    serv80 = INT(name=u'serv80', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv80._val = 80
    
    #-----< serv81 >-----#
    serv81 = INT(name=u'serv81', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv81._val = 81
    
    #-----< serv82 >-----#
    serv82 = INT(name=u'serv82', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv82._val = 82
    
    #-----< serv83 >-----#
    serv83 = INT(name=u'serv83', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv83._val = 83
    
    #-----< serv84 >-----#
    serv84 = INT(name=u'serv84', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv84._val = 84
    
    #-----< serv85 >-----#
    serv85 = INT(name=u'serv85', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv85._val = 85
    
    #-----< serv86 >-----#
    serv86 = INT(name=u'serv86', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv86._val = 86
    
    #-----< serv87 >-----#
    serv87 = INT(name=u'serv87', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv87._val = 87
    
    #-----< serv88 >-----#
    serv88 = INT(name=u'serv88', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv88._val = 88
    
    #-----< serv89 >-----#
    serv89 = INT(name=u'serv89', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv89._val = 89
    
    #-----< serv90 >-----#
    serv90 = INT(name=u'serv90', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv90._val = 90
    
    #-----< serv91 >-----#
    serv91 = INT(name=u'serv91', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv91._val = 91
    
    #-----< serv92 >-----#
    serv92 = INT(name=u'serv92', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv92._val = 92
    
    #-----< serv93 >-----#
    serv93 = INT(name=u'serv93', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv93._val = 93
    
    #-----< serv94 >-----#
    serv94 = INT(name=u'serv94', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv94._val = 94
    
    #-----< serv95 >-----#
    serv95 = INT(name=u'serv95', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv95._val = 95
    
    #-----< serv96 >-----#
    serv96 = INT(name=u'serv96', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv96._val = 96
    
    #-----< serv97 >-----#
    serv97 = INT(name=u'serv97', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv97._val = 97
    
    #-----< serv98 >-----#
    serv98 = INT(name=u'serv98', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv98._val = 98
    
    #-----< serv99 >-----#
    serv99 = INT(name=u'serv99', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv99._val = 99
    
    #-----< serv100 >-----#
    serv100 = INT(name=u'serv100', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv100._val = 100
    
    #-----< serv101 >-----#
    serv101 = INT(name=u'serv101', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv101._val = 101
    
    #-----< serv102 >-----#
    serv102 = INT(name=u'serv102', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv102._val = 102
    
    #-----< serv103 >-----#
    serv103 = INT(name=u'serv103', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv103._val = 103
    
    #-----< serv104 >-----#
    serv104 = INT(name=u'serv104', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv104._val = 104
    
    #-----< serv105 >-----#
    serv105 = INT(name=u'serv105', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv105._val = 105
    
    #-----< serv106 >-----#
    serv106 = INT(name=u'serv106', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv106._val = 106
    
    #-----< serv107 >-----#
    serv107 = INT(name=u'serv107', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv107._val = 107
    
    #-----< serv108 >-----#
    serv108 = INT(name=u'serv108', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv108._val = 108
    
    #-----< serv109 >-----#
    serv109 = INT(name=u'serv109', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv109._val = 109
    
    #-----< serv110 >-----#
    serv110 = INT(name=u'serv110', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv110._val = 110
    
    #-----< serv111 >-----#
    serv111 = INT(name=u'serv111', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv111._val = 111
    
    #-----< serv112 >-----#
    serv112 = INT(name=u'serv112', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv112._val = 112
    
    #-----< serv113 >-----#
    serv113 = INT(name=u'serv113', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv113._val = 113
    
    #-----< serv114 >-----#
    serv114 = INT(name=u'serv114', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv114._val = 114
    
    #-----< serv115 >-----#
    serv115 = INT(name=u'serv115', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv115._val = 115
    
    #-----< serv116 >-----#
    serv116 = INT(name=u'serv116', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv116._val = 116
    
    #-----< serv117 >-----#
    serv117 = INT(name=u'serv117', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv117._val = 117
    
    #-----< serv118 >-----#
    serv118 = INT(name=u'serv118', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv118._val = 118
    
    #-----< serv119 >-----#
    serv119 = INT(name=u'serv119', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv119._val = 119
    
    #-----< serv120 >-----#
    serv120 = INT(name=u'serv120', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv120._val = 120
    
    #-----< serv121 >-----#
    serv121 = INT(name=u'serv121', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv121._val = 121
    
    #-----< serv122 >-----#
    serv122 = INT(name=u'serv122', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv122._val = 122
    
    #-----< serv123 >-----#
    serv123 = INT(name=u'serv123', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv123._val = 123
    
    #-----< serv124 >-----#
    serv124 = INT(name=u'serv124', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv124._val = 124
    
    #-----< serv125 >-----#
    serv125 = INT(name=u'serv125', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv125._val = 125
    
    #-----< serv126 >-----#
    serv126 = INT(name=u'serv126', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv126._val = 126
    
    #-----< serv127 >-----#
    serv127 = INT(name=u'serv127', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    serv127._val = 127
    
    #-----< PLMN-Id >-----#
    PLMN_Id = OCT_STR(name=u'PLMN-Id', mode=MODE_TYPE)
    PLMN_Id._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
    
    #-----< E-UTRAN-CGI >-----#
    E_UTRAN_CGI = OCT_STR(name=u'E-UTRAN-CGI', mode=MODE_TYPE)
    E_UTRAN_CGI._const_sz = ASN1Set(rv=[7], rr=[], ev=None, er=[])
    
    #-----< TA-Id >-----#
    TA_Id = OCT_STR(name=u'TA-Id', mode=MODE_TYPE)
    TA_Id._const_sz = ASN1Set(rv=[5], rr=[], ev=None, er=[])
    
    #-----< RAIdentity >-----#
    RAIdentity = OCT_STR(name=u'RAIdentity', mode=MODE_TYPE)
    RAIdentity._const_sz = ASN1Set(rv=[6], rr=[], ev=None, er=[])
    
    #-----< NetworkNodeDiameterAddress >-----#
    NetworkNodeDiameterAddress = SEQ(name=u'NetworkNodeDiameterAddress', mode=MODE_TYPE)
    _NetworkNodeDiameterAddress_diameter_Name = OCT_STR(name=u'diameter-Name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'DiameterIdentity')))
    _NetworkNodeDiameterAddress_diameter_Realm = OCT_STR(name=u'diameter-Realm', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'DiameterIdentity')))
    NetworkNodeDiameterAddress._cont = ASN1Dict([
        (u'diameter-Name', _NetworkNodeDiameterAddress_diameter_Name),
        (u'diameter-Realm', _NetworkNodeDiameterAddress_diameter_Realm),
        ])
    NetworkNodeDiameterAddress._ext = None
    
    #-----< CellGlobalIdOrServiceAreaIdOrLAI >-----#
    CellGlobalIdOrServiceAreaIdOrLAI = CHOICE(name=u'CellGlobalIdOrServiceAreaIdOrLAI', mode=MODE_TYPE)
    _CellGlobalIdOrServiceAreaIdOrLAI_cellGlobalIdOrServiceAreaIdFixedLength = OCT_STR(name=u'cellGlobalIdOrServiceAreaIdFixedLength', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'CellGlobalIdOrServiceAreaIdFixedLength')))
    _CellGlobalIdOrServiceAreaIdOrLAI_laiFixedLength = OCT_STR(name=u'laiFixedLength', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'LAIFixedLength')))
    CellGlobalIdOrServiceAreaIdOrLAI._cont = ASN1Dict([
        (u'cellGlobalIdOrServiceAreaIdFixedLength', _CellGlobalIdOrServiceAreaIdOrLAI_cellGlobalIdOrServiceAreaIdFixedLength),
        (u'laiFixedLength', _CellGlobalIdOrServiceAreaIdOrLAI_laiFixedLength),
        ])
    CellGlobalIdOrServiceAreaIdOrLAI._ext = None
    
    #-----< CellGlobalIdOrServiceAreaIdFixedLength >-----#
    CellGlobalIdOrServiceAreaIdFixedLength = OCT_STR(name=u'CellGlobalIdOrServiceAreaIdFixedLength', mode=MODE_TYPE)
    CellGlobalIdOrServiceAreaIdFixedLength._const_sz = ASN1Set(rv=[7], rr=[], ev=None, er=[])
    
    #-----< LAIFixedLength >-----#
    LAIFixedLength = OCT_STR(name=u'LAIFixedLength', mode=MODE_TYPE)
    LAIFixedLength._const_sz = ASN1Set(rv=[5], rr=[], ev=None, er=[])
    
    #-----< BasicServiceCode >-----#
    BasicServiceCode = CHOICE(name=u'BasicServiceCode', mode=MODE_TYPE)
    _BasicServiceCode_bearerService = OCT_STR(name=u'bearerService', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-BS-Code', 'BearerServiceCode')))
    _BasicServiceCode_teleservice = OCT_STR(name=u'teleservice', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-TS-Code', 'TeleserviceCode')))
    BasicServiceCode._cont = ASN1Dict([
        (u'bearerService', _BasicServiceCode_bearerService),
        (u'teleservice', _BasicServiceCode_teleservice),
        ])
    BasicServiceCode._ext = None
    
    #-----< Ext-BasicServiceCode >-----#
    Ext_BasicServiceCode = CHOICE(name=u'Ext-BasicServiceCode', mode=MODE_TYPE)
    _Ext_BasicServiceCode_ext_BearerService = OCT_STR(name=u'ext-BearerService', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-BS-Code', 'Ext-BearerServiceCode')))
    _Ext_BasicServiceCode_ext_Teleservice = OCT_STR(name=u'ext-Teleservice', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-TS-Code', 'Ext-TeleserviceCode')))
    Ext_BasicServiceCode._cont = ASN1Dict([
        (u'ext-BearerService', _Ext_BasicServiceCode_ext_BearerService),
        (u'ext-Teleservice', _Ext_BasicServiceCode_ext_Teleservice),
        ])
    Ext_BasicServiceCode._ext = None
    
    #-----< EMLPP-Info >-----#
    EMLPP_Info = SEQ(name=u'EMLPP-Info', mode=MODE_TYPE)
    _EMLPP_Info_maximumentitledPriority = INT(name=u'maximumentitledPriority', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'EMLPP-Priority')))
    _EMLPP_Info_defaultPriority = INT(name=u'defaultPriority', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'EMLPP-Priority')))
    _EMLPP_Info_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    EMLPP_Info._cont = ASN1Dict([
        (u'maximumentitledPriority', _EMLPP_Info_maximumentitledPriority),
        (u'defaultPriority', _EMLPP_Info_defaultPriority),
        (u'extensionContainer', _EMLPP_Info_extensionContainer),
        ])
    EMLPP_Info._ext = []
    
    #-----< EMLPP-Priority >-----#
    EMLPP_Priority = INT(name=u'EMLPP-Priority', mode=MODE_TYPE)
    EMLPP_Priority._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
    
    #-----< priorityLevelA >-----#
    priorityLevelA = INT(name=u'priorityLevelA', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'EMLPP-Priority')))
    priorityLevelA._val = 6
    
    #-----< priorityLevelB >-----#
    priorityLevelB = INT(name=u'priorityLevelB', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'EMLPP-Priority')))
    priorityLevelB._val = 5
    
    #-----< priorityLevel0 >-----#
    priorityLevel0 = INT(name=u'priorityLevel0', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'EMLPP-Priority')))
    priorityLevel0._val = 0
    
    #-----< priorityLevel1 >-----#
    priorityLevel1 = INT(name=u'priorityLevel1', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'EMLPP-Priority')))
    priorityLevel1._val = 1
    
    #-----< priorityLevel2 >-----#
    priorityLevel2 = INT(name=u'priorityLevel2', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'EMLPP-Priority')))
    priorityLevel2._val = 2
    
    #-----< priorityLevel3 >-----#
    priorityLevel3 = INT(name=u'priorityLevel3', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'EMLPP-Priority')))
    priorityLevel3._val = 3
    
    #-----< priorityLevel4 >-----#
    priorityLevel4 = INT(name=u'priorityLevel4', mode=MODE_VALUE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'EMLPP-Priority')))
    priorityLevel4._val = 4
    
    #-----< MC-SS-Info >-----#
    MC_SS_Info = SEQ(name=u'MC-SS-Info', mode=MODE_TYPE)
    _MC_SS_Info_ss_Code = OCT_STR(name=u'ss-Code', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    _MC_SS_Info_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-SS-Status')))
    _MC_SS_Info_nbrSB = INT(name=u'nbrSB', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'MaxMC-Bearers')))
    _MC_SS_Info_nbrUser = INT(name=u'nbrUser', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'MC-Bearers')))
    _MC_SS_Info_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    MC_SS_Info._cont = ASN1Dict([
        (u'ss-Code', _MC_SS_Info_ss_Code),
        (u'ss-Status', _MC_SS_Info_ss_Status),
        (u'nbrSB', _MC_SS_Info_nbrSB),
        (u'nbrUser', _MC_SS_Info_nbrUser),
        (u'extensionContainer', _MC_SS_Info_extensionContainer),
        ])
    MC_SS_Info._ext = []
    
    #-----< MaxMC-Bearers >-----#
    MaxMC_Bearers = INT(name=u'MaxMC-Bearers', mode=MODE_TYPE)
    MaxMC_Bearers._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=7)], ev=None, er=[])
    
    #-----< MC-Bearers >-----#
    MC_Bearers = INT(name=u'MC-Bearers', mode=MODE_TYPE)
    MC_Bearers._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=7)], ev=None, er=[])
    
    #-----< maxNumOfMC-Bearers >-----#
    maxNumOfMC_Bearers = INT(name=u'maxNumOfMC-Bearers', mode=MODE_VALUE)
    maxNumOfMC_Bearers._val = 7
    
    #-----< Ext-SS-Status >-----#
    Ext_SS_Status = OCT_STR(name=u'Ext-SS-Status', mode=MODE_TYPE)
    Ext_SS_Status._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
    
    #-----< AgeOfLocationInformation >-----#
    AgeOfLocationInformation = INT(name=u'AgeOfLocationInformation', mode=MODE_TYPE)
    AgeOfLocationInformation._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32767)], ev=None, er=[])
    
    _all_ = [
        TBCD_STRING,
        DiameterIdentity,
        AddressString,
        maxAddressLength,
        ISDN_AddressString,
        maxISDN_AddressLength,
        FTN_AddressString,
        maxFTN_AddressLength,
        ISDN_SubaddressString,
        maxISDN_SubaddressLength,
        _ExternalSignalInfo_protocolId,
        _ExternalSignalInfo_signalInfo,
        _ExternalSignalInfo_extensionContainer,
        ExternalSignalInfo,
        SignalInfo,
        maxSignalInfoLength,
        ProtocolId,
        _Ext_ExternalSignalInfo_ext_ProtocolId,
        _Ext_ExternalSignalInfo_signalInfo,
        _Ext_ExternalSignalInfo_extensionContainer,
        Ext_ExternalSignalInfo,
        Ext_ProtocolId,
        _AccessNetworkSignalInfo_accessNetworkProtocolId,
        _AccessNetworkSignalInfo_signalInfo,
        _AccessNetworkSignalInfo_extensionContainer,
        AccessNetworkSignalInfo,
        LongSignalInfo,
        maxLongSignalInfoLength,
        AccessNetworkProtocolId,
        AlertingPattern,
        alertingLevel_0,
        alertingLevel_1,
        alertingLevel_2,
        alertingCategory_1,
        alertingCategory_2,
        alertingCategory_3,
        alertingCategory_4,
        alertingCategory_5,
        GSN_Address,
        Time,
        IMSI,
        _Identity_imsi,
        _Identity_imsi_WithLMSI,
        Identity,
        _IMSI_WithLMSI_imsi,
        _IMSI_WithLMSI_lmsi,
        IMSI_WithLMSI,
        ASCI_CallReference,
        TMSI,
        _SubscriberId_imsi,
        _SubscriberId_tmsi,
        SubscriberId,
        IMEI,
        HLR_Id,
        _HLR_List__item_,
        HLR_List,
        maxNumOfHLR_Id,
        LMSI,
        GlobalCellId,
        NetworkResource,
        AdditionalNetworkResource,
        _NAEA_PreferredCI_naea_PreferredCIC,
        _NAEA_PreferredCI_extensionContainer,
        NAEA_PreferredCI,
        NAEA_CIC,
        _SubscriberIdentity_imsi,
        _SubscriberIdentity_msisdn,
        SubscriberIdentity,
        _LCSClientExternalID_externalAddress,
        _LCSClientExternalID_extensionContainer,
        LCSClientExternalID,
        LCSClientInternalID,
        LCSServiceTypeID,
        emergencyServices,
        emergencyAlertServices,
        personTracking,
        fleetManagement,
        assetManagement,
        trafficCongestionReporting,
        roadsideAssistance,
        routingToNearestCommercialEnterprise,
        navigation,
        citySightseeing,
        localizedAdvertising,
        mobileYellowPages,
        trafficAndPublicTransportationInfo,
        weather,
        assetAndServiceFinding,
        gaming,
        findYourFriend,
        dating,
        chatting,
        routeFinding,
        whereAmI,
        serv64,
        serv65,
        serv66,
        serv67,
        serv68,
        serv69,
        serv70,
        serv71,
        serv72,
        serv73,
        serv74,
        serv75,
        serv76,
        serv77,
        serv78,
        serv79,
        serv80,
        serv81,
        serv82,
        serv83,
        serv84,
        serv85,
        serv86,
        serv87,
        serv88,
        serv89,
        serv90,
        serv91,
        serv92,
        serv93,
        serv94,
        serv95,
        serv96,
        serv97,
        serv98,
        serv99,
        serv100,
        serv101,
        serv102,
        serv103,
        serv104,
        serv105,
        serv106,
        serv107,
        serv108,
        serv109,
        serv110,
        serv111,
        serv112,
        serv113,
        serv114,
        serv115,
        serv116,
        serv117,
        serv118,
        serv119,
        serv120,
        serv121,
        serv122,
        serv123,
        serv124,
        serv125,
        serv126,
        serv127,
        PLMN_Id,
        E_UTRAN_CGI,
        TA_Id,
        RAIdentity,
        _NetworkNodeDiameterAddress_diameter_Name,
        _NetworkNodeDiameterAddress_diameter_Realm,
        NetworkNodeDiameterAddress,
        _CellGlobalIdOrServiceAreaIdOrLAI_cellGlobalIdOrServiceAreaIdFixedLength,
        _CellGlobalIdOrServiceAreaIdOrLAI_laiFixedLength,
        CellGlobalIdOrServiceAreaIdOrLAI,
        CellGlobalIdOrServiceAreaIdFixedLength,
        LAIFixedLength,
        _BasicServiceCode_bearerService,
        _BasicServiceCode_teleservice,
        BasicServiceCode,
        _Ext_BasicServiceCode_ext_BearerService,
        _Ext_BasicServiceCode_ext_Teleservice,
        Ext_BasicServiceCode,
        _EMLPP_Info_maximumentitledPriority,
        _EMLPP_Info_defaultPriority,
        _EMLPP_Info_extensionContainer,
        EMLPP_Info,
        EMLPP_Priority,
        priorityLevelA,
        priorityLevelB,
        priorityLevel0,
        priorityLevel1,
        priorityLevel2,
        priorityLevel3,
        priorityLevel4,
        _MC_SS_Info_ss_Code,
        _MC_SS_Info_ss_Status,
        _MC_SS_Info_nbrSB,
        _MC_SS_Info_nbrUser,
        _MC_SS_Info_extensionContainer,
        MC_SS_Info,
        MaxMC_Bearers,
        MC_Bearers,
        maxNumOfMC_Bearers,
        Ext_SS_Status,
        AgeOfLocationInformation,
    ]

class MAP_CH_DataTypes:

    _name_  = u'MAP-CH-DataTypes'
    _oid_   = [0, 4, 0, 0, 1, 3, 13, 16]
    
    _obj_ = [
        u'CUG-CheckInfo',
        u'NumberOfForwarding',
        u'SendRoutingInfoArg',
        u'SuppressionOfAnnouncement',
        u'SuppressMTSS',
        u'InterrogationType',
        u'OR-Phase',
        u'CallReferenceNumber',
        u'ForwardingReason',
        u'SupportedCCBS-Phase',
        u'CallDiversionTreatmentIndicator',
        u'SendRoutingInfoRes',
        u'AllowedServices',
        u'UnavailabilityCause',
        u'CCBS-Indicators',
        u'RoutingInfo',
        u'ForwardingData',
        u'ProvideRoamingNumberArg',
        u'ProvideRoamingNumberRes',
        u'ResumeCallHandlingArg',
        u'UU-Data',
        u'UUIndicator',
        u'UUI',
        u'ResumeCallHandlingRes',
        u'CamelInfo',
        u'ExtendedRoutingInfo',
        u'CamelRoutingInfo',
        u'GmscCamelSubscriptionInfo',
        u'SetReportingStateArg',
        u'ReportingState',
        u'SetReportingStateRes',
        u'CCBS-SubscriberStatus',
        u'StatusReportArg',
        u'EventReportData',
        u'CallReportData',
        u'MonitoringMode',
        u'CallOutcome',
        u'StatusReportRes',
        u'RemoteUserFreeArg',
        u'RemoteUserFreeRes',
        u'RUF-Outcome',
        u'IST-AlertArg',
        u'IST-AlertRes',
        u'IST-CommandArg',
        u'IST-CommandRes',
        u'CallTerminationIndicator',
        u'ReleaseResourcesArg',
        u'ReleaseResourcesRes',
        ]
    _type_ = [
        u'CUG-CheckInfo',
        u'NumberOfForwarding',
        u'SendRoutingInfoArg',
        u'SuppressionOfAnnouncement',
        u'SuppressMTSS',
        u'InterrogationType',
        u'OR-Phase',
        u'CallReferenceNumber',
        u'ForwardingReason',
        u'SupportedCCBS-Phase',
        u'CallDiversionTreatmentIndicator',
        u'SendRoutingInfoRes',
        u'AllowedServices',
        u'UnavailabilityCause',
        u'CCBS-Indicators',
        u'RoutingInfo',
        u'ForwardingData',
        u'ProvideRoamingNumberArg',
        u'ProvideRoamingNumberRes',
        u'ResumeCallHandlingArg',
        u'UU-Data',
        u'UUIndicator',
        u'UUI',
        u'ResumeCallHandlingRes',
        u'CamelInfo',
        u'ExtendedRoutingInfo',
        u'CamelRoutingInfo',
        u'GmscCamelSubscriptionInfo',
        u'SetReportingStateArg',
        u'ReportingState',
        u'SetReportingStateRes',
        u'CCBS-SubscriberStatus',
        u'StatusReportArg',
        u'EventReportData',
        u'CallReportData',
        u'MonitoringMode',
        u'CallOutcome',
        u'StatusReportRes',
        u'RemoteUserFreeArg',
        u'RemoteUserFreeRes',
        u'RUF-Outcome',
        u'IST-AlertArg',
        u'IST-AlertRes',
        u'IST-CommandArg',
        u'IST-CommandRes',
        u'CallTerminationIndicator',
        u'ReleaseResourcesArg',
        u'ReleaseResourcesRes',
        ]
    _set_ = [
        ]
    _val_ = [
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< CUG-CheckInfo >-----#
    CUG_CheckInfo = SEQ(name=u'CUG-CheckInfo', mode=MODE_TYPE)
    _CUG_CheckInfo_cug_Interlock = OCT_STR(name=u'cug-Interlock', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CUG-Interlock')))
    _CUG_CheckInfo_cug_OutgoingAccess = NULL(name=u'cug-OutgoingAccess', mode=MODE_TYPE, opt=True)
    _CUG_CheckInfo_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    CUG_CheckInfo._cont = ASN1Dict([
        (u'cug-Interlock', _CUG_CheckInfo_cug_Interlock),
        (u'cug-OutgoingAccess', _CUG_CheckInfo_cug_OutgoingAccess),
        (u'extensionContainer', _CUG_CheckInfo_extensionContainer),
        ])
    CUG_CheckInfo._ext = []
    
    #-----< NumberOfForwarding >-----#
    NumberOfForwarding = INT(name=u'NumberOfForwarding', mode=MODE_TYPE)
    NumberOfForwarding._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
    
    #-----< SendRoutingInfoArg >-----#
    SendRoutingInfoArg = SEQ(name=u'SendRoutingInfoArg', mode=MODE_TYPE)
    _SendRoutingInfoArg_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _SendRoutingInfoArg_cug_CheckInfo = SEQ(name=u'cug-CheckInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'CUG-CheckInfo')), opt=True)
    _SendRoutingInfoArg_numberOfForwarding = INT(name=u'numberOfForwarding', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'NumberOfForwarding')), opt=True)
    _SendRoutingInfoArg_interrogationType = ENUM(name=u'interrogationType', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'InterrogationType')))
    _SendRoutingInfoArg_or_Interrogation = NULL(name=u'or-Interrogation', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SendRoutingInfoArg_or_Capability = INT(name=u'or-Capability', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'OR-Phase')), opt=True)
    _SendRoutingInfoArg_gmsc_OrGsmSCF_Address = OCT_STR(name=u'gmsc-OrGsmSCF-Address', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _SendRoutingInfoArg_callReferenceNumber = OCT_STR(name=u'callReferenceNumber', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'CallReferenceNumber')), opt=True)
    _SendRoutingInfoArg_forwardingReason = ENUM(name=u'forwardingReason', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'ForwardingReason')), opt=True)
    _SendRoutingInfoArg_basicServiceGroup = CHOICE(name=u'basicServiceGroup', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-BasicServiceCode')), opt=True)
    _SendRoutingInfoArg_networkSignalInfo = SEQ(name=u'networkSignalInfo', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ExternalSignalInfo')), opt=True)
    _SendRoutingInfoArg_camelInfo = SEQ(name=u'camelInfo', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'CamelInfo')), opt=True)
    _SendRoutingInfoArg_suppressionOfAnnouncement = NULL(name=u'suppressionOfAnnouncement', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'SuppressionOfAnnouncement')), opt=True)
    _SendRoutingInfoArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _SendRoutingInfoArg_alertingPattern = OCT_STR(name=u'alertingPattern', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'AlertingPattern')), opt=True)
    _SendRoutingInfoArg_ccbs_Call = NULL(name=u'ccbs-Call', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SendRoutingInfoArg_supportedCCBS_Phase = INT(name=u'supportedCCBS-Phase', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'SupportedCCBS-Phase')), opt=True)
    _SendRoutingInfoArg_additionalSignalInfo = SEQ(name=u'additionalSignalInfo', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-ExternalSignalInfo')), opt=True)
    _SendRoutingInfoArg_istSupportIndicator = ENUM(name=u'istSupportIndicator', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'IST-SupportIndicator')), opt=True)
    _SendRoutingInfoArg_pre_pagingSupported = NULL(name=u'pre-pagingSupported', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SendRoutingInfoArg_callDiversionTreatmentIndicator = OCT_STR(name=u'callDiversionTreatmentIndicator', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'CallDiversionTreatmentIndicator')), opt=True)
    _SendRoutingInfoArg_longFTN_Supported = NULL(name=u'longFTN-Supported', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SendRoutingInfoArg_suppress_VT_CSI = NULL(name=u'suppress-VT-CSI', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SendRoutingInfoArg_suppressIncomingCallBarring = NULL(name=u'suppressIncomingCallBarring', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SendRoutingInfoArg_gsmSCF_InitiatedCall = NULL(name=u'gsmSCF-InitiatedCall', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SendRoutingInfoArg_basicServiceGroup2 = CHOICE(name=u'basicServiceGroup2', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-BasicServiceCode')), opt=True)
    _SendRoutingInfoArg_networkSignalInfo2 = SEQ(name=u'networkSignalInfo2', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ExternalSignalInfo')), opt=True)
    _SendRoutingInfoArg_suppressMTSS = BIT_STR(name=u'suppressMTSS', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'SuppressMTSS')), opt=True)
    _SendRoutingInfoArg_mtRoamingRetrySupported = NULL(name=u'mtRoamingRetrySupported', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SendRoutingInfoArg_callPriority = INT(name=u'callPriority', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'EMLPP-Priority')), opt=True)
    SendRoutingInfoArg._cont = ASN1Dict([
        (u'msisdn', _SendRoutingInfoArg_msisdn),
        (u'cug-CheckInfo', _SendRoutingInfoArg_cug_CheckInfo),
        (u'numberOfForwarding', _SendRoutingInfoArg_numberOfForwarding),
        (u'interrogationType', _SendRoutingInfoArg_interrogationType),
        (u'or-Interrogation', _SendRoutingInfoArg_or_Interrogation),
        (u'or-Capability', _SendRoutingInfoArg_or_Capability),
        (u'gmsc-OrGsmSCF-Address', _SendRoutingInfoArg_gmsc_OrGsmSCF_Address),
        (u'callReferenceNumber', _SendRoutingInfoArg_callReferenceNumber),
        (u'forwardingReason', _SendRoutingInfoArg_forwardingReason),
        (u'basicServiceGroup', _SendRoutingInfoArg_basicServiceGroup),
        (u'networkSignalInfo', _SendRoutingInfoArg_networkSignalInfo),
        (u'camelInfo', _SendRoutingInfoArg_camelInfo),
        (u'suppressionOfAnnouncement', _SendRoutingInfoArg_suppressionOfAnnouncement),
        (u'extensionContainer', _SendRoutingInfoArg_extensionContainer),
        (u'alertingPattern', _SendRoutingInfoArg_alertingPattern),
        (u'ccbs-Call', _SendRoutingInfoArg_ccbs_Call),
        (u'supportedCCBS-Phase', _SendRoutingInfoArg_supportedCCBS_Phase),
        (u'additionalSignalInfo', _SendRoutingInfoArg_additionalSignalInfo),
        (u'istSupportIndicator', _SendRoutingInfoArg_istSupportIndicator),
        (u'pre-pagingSupported', _SendRoutingInfoArg_pre_pagingSupported),
        (u'callDiversionTreatmentIndicator', _SendRoutingInfoArg_callDiversionTreatmentIndicator),
        (u'longFTN-Supported', _SendRoutingInfoArg_longFTN_Supported),
        (u'suppress-VT-CSI', _SendRoutingInfoArg_suppress_VT_CSI),
        (u'suppressIncomingCallBarring', _SendRoutingInfoArg_suppressIncomingCallBarring),
        (u'gsmSCF-InitiatedCall', _SendRoutingInfoArg_gsmSCF_InitiatedCall),
        (u'basicServiceGroup2', _SendRoutingInfoArg_basicServiceGroup2),
        (u'networkSignalInfo2', _SendRoutingInfoArg_networkSignalInfo2),
        (u'suppressMTSS', _SendRoutingInfoArg_suppressMTSS),
        (u'mtRoamingRetrySupported', _SendRoutingInfoArg_mtRoamingRetrySupported),
        (u'callPriority', _SendRoutingInfoArg_callPriority),
        ])
    SendRoutingInfoArg._ext = [u'alertingPattern', u'ccbs-Call', u'supportedCCBS-Phase', u'additionalSignalInfo', u'istSupportIndicator', u'pre-pagingSupported', u'callDiversionTreatmentIndicator', u'longFTN-Supported', u'suppress-VT-CSI', u'suppressIncomingCallBarring', u'gsmSCF-InitiatedCall', u'basicServiceGroup2', u'networkSignalInfo2', u'suppressMTSS', u'mtRoamingRetrySupported', u'callPriority']
    
    #-----< SuppressionOfAnnouncement >-----#
    SuppressionOfAnnouncement = NULL(name=u'SuppressionOfAnnouncement', mode=MODE_TYPE)
    
    #-----< SuppressMTSS >-----#
    SuppressMTSS = BIT_STR(name=u'SuppressMTSS', mode=MODE_TYPE)
    SuppressMTSS._cont = ASN1Dict([(u'suppressCUG', 0), (u'suppressCCBS', 1)])
    SuppressMTSS._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=16)], ev=None, er=[])
    
    #-----< InterrogationType >-----#
    InterrogationType = ENUM(name=u'InterrogationType', mode=MODE_TYPE)
    InterrogationType._cont = ASN1Dict([(u'basicCall', 0), (u'forwarding', 1)])
    InterrogationType._ext = None
    
    #-----< OR-Phase >-----#
    OR_Phase = INT(name=u'OR-Phase', mode=MODE_TYPE)
    OR_Phase._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=127)], ev=None, er=[])
    
    #-----< CallReferenceNumber >-----#
    CallReferenceNumber = OCT_STR(name=u'CallReferenceNumber', mode=MODE_TYPE)
    CallReferenceNumber._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
    
    #-----< ForwardingReason >-----#
    ForwardingReason = ENUM(name=u'ForwardingReason', mode=MODE_TYPE)
    ForwardingReason._cont = ASN1Dict([(u'notReachable', 0), (u'busy', 1), (u'noReply', 2)])
    ForwardingReason._ext = None
    
    #-----< SupportedCCBS-Phase >-----#
    SupportedCCBS_Phase = INT(name=u'SupportedCCBS-Phase', mode=MODE_TYPE)
    SupportedCCBS_Phase._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=127)], ev=None, er=[])
    
    #-----< CallDiversionTreatmentIndicator >-----#
    CallDiversionTreatmentIndicator = OCT_STR(name=u'CallDiversionTreatmentIndicator', mode=MODE_TYPE)
    CallDiversionTreatmentIndicator._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< SendRoutingInfoRes >-----#
    SendRoutingInfoRes = SEQ(name=u'SendRoutingInfoRes', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _SendRoutingInfoRes_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')), opt=True)
    _SendRoutingInfoRes_extendedRoutingInfo = CHOICE(name=u'extendedRoutingInfo', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ExtendedRoutingInfo')), opt=True)
    _SendRoutingInfoRes_cug_CheckInfo = SEQ(name=u'cug-CheckInfo', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'CUG-CheckInfo')), opt=True)
    _SendRoutingInfoRes_cugSubscriptionFlag = NULL(name=u'cugSubscriptionFlag', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SendRoutingInfoRes_subscriberInfo = SEQ(name=u'subscriberInfo', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SubscriberInfo')), opt=True)
    _SendRoutingInfoRes_ss_List = SEQ_OF(name=u'ss-List', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-List')), opt=True)
    _SendRoutingInfoRes_basicService = CHOICE(name=u'basicService', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-BasicServiceCode')), opt=True)
    _SendRoutingInfoRes_forwardingInterrogationRequired = NULL(name=u'forwardingInterrogationRequired', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SendRoutingInfoRes_vmsc_Address = OCT_STR(name=u'vmsc-Address', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _SendRoutingInfoRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _SendRoutingInfoRes_naea_PreferredCI = SEQ(name=u'naea-PreferredCI', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'NAEA-PreferredCI')), opt=True)
    _SendRoutingInfoRes_ccbs_Indicators = SEQ(name=u'ccbs-Indicators', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'CCBS-Indicators')), opt=True)
    _SendRoutingInfoRes_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _SendRoutingInfoRes_numberPortabilityStatus = ENUM(name=u'numberPortabilityStatus', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'NumberPortabilityStatus')), opt=True)
    _SendRoutingInfoRes_istAlertTimer = INT(name=u'istAlertTimer', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'IST-AlertTimerValue')), opt=True)
    _SendRoutingInfoRes_supportedCamelPhasesInVMSC = BIT_STR(name=u'supportedCamelPhasesInVMSC', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SupportedCamelPhases')), opt=True)
    _SendRoutingInfoRes_offeredCamel4CSIsInVMSC = BIT_STR(name=u'offeredCamel4CSIsInVMSC', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'OfferedCamel4CSIs')), opt=True)
    _SendRoutingInfoRes_routingInfo2 = CHOICE(name=u'routingInfo2', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'RoutingInfo')), opt=True)
    _SendRoutingInfoRes_ss_List2 = SEQ_OF(name=u'ss-List2', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-List')), opt=True)
    _SendRoutingInfoRes_basicService2 = CHOICE(name=u'basicService2', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-BasicServiceCode')), opt=True)
    _SendRoutingInfoRes_allowedServices = BIT_STR(name=u'allowedServices', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'AllowedServices')), opt=True)
    _SendRoutingInfoRes_unavailabilityCause = ENUM(name=u'unavailabilityCause', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'UnavailabilityCause')), opt=True)
    _SendRoutingInfoRes_releaseResourcesSupported = NULL(name=u'releaseResourcesSupported', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SendRoutingInfoRes_gsm_BearerCapability = SEQ(name=u'gsm-BearerCapability', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ExternalSignalInfo')), opt=True)
    SendRoutingInfoRes._cont = ASN1Dict([
        (u'imsi', _SendRoutingInfoRes_imsi),
        (u'extendedRoutingInfo', _SendRoutingInfoRes_extendedRoutingInfo),
        (u'cug-CheckInfo', _SendRoutingInfoRes_cug_CheckInfo),
        (u'cugSubscriptionFlag', _SendRoutingInfoRes_cugSubscriptionFlag),
        (u'subscriberInfo', _SendRoutingInfoRes_subscriberInfo),
        (u'ss-List', _SendRoutingInfoRes_ss_List),
        (u'basicService', _SendRoutingInfoRes_basicService),
        (u'forwardingInterrogationRequired', _SendRoutingInfoRes_forwardingInterrogationRequired),
        (u'vmsc-Address', _SendRoutingInfoRes_vmsc_Address),
        (u'extensionContainer', _SendRoutingInfoRes_extensionContainer),
        (u'naea-PreferredCI', _SendRoutingInfoRes_naea_PreferredCI),
        (u'ccbs-Indicators', _SendRoutingInfoRes_ccbs_Indicators),
        (u'msisdn', _SendRoutingInfoRes_msisdn),
        (u'numberPortabilityStatus', _SendRoutingInfoRes_numberPortabilityStatus),
        (u'istAlertTimer', _SendRoutingInfoRes_istAlertTimer),
        (u'supportedCamelPhasesInVMSC', _SendRoutingInfoRes_supportedCamelPhasesInVMSC),
        (u'offeredCamel4CSIsInVMSC', _SendRoutingInfoRes_offeredCamel4CSIsInVMSC),
        (u'routingInfo2', _SendRoutingInfoRes_routingInfo2),
        (u'ss-List2', _SendRoutingInfoRes_ss_List2),
        (u'basicService2', _SendRoutingInfoRes_basicService2),
        (u'allowedServices', _SendRoutingInfoRes_allowedServices),
        (u'unavailabilityCause', _SendRoutingInfoRes_unavailabilityCause),
        (u'releaseResourcesSupported', _SendRoutingInfoRes_releaseResourcesSupported),
        (u'gsm-BearerCapability', _SendRoutingInfoRes_gsm_BearerCapability),
        ])
    SendRoutingInfoRes._ext = [u'naea-PreferredCI', u'ccbs-Indicators', u'msisdn', u'numberPortabilityStatus', u'istAlertTimer', u'supportedCamelPhasesInVMSC', u'offeredCamel4CSIsInVMSC', u'routingInfo2', u'ss-List2', u'basicService2', u'allowedServices', u'unavailabilityCause', u'releaseResourcesSupported', u'gsm-BearerCapability']
    
    #-----< AllowedServices >-----#
    AllowedServices = BIT_STR(name=u'AllowedServices', mode=MODE_TYPE)
    AllowedServices._cont = ASN1Dict([(u'firstServiceAllowed', 0), (u'secondServiceAllowed', 1)])
    AllowedServices._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=8)], ev=None, er=[])
    
    #-----< UnavailabilityCause >-----#
    UnavailabilityCause = ENUM(name=u'UnavailabilityCause', mode=MODE_TYPE)
    UnavailabilityCause._cont = ASN1Dict([(u'bearerServiceNotProvisioned', 1), (u'teleserviceNotProvisioned', 2), (u'absentSubscriber', 3), (u'busySubscriber', 4), (u'callBarred', 5), (u'cug-Reject', 6)])
    UnavailabilityCause._ext = []
    
    #-----< CCBS-Indicators >-----#
    CCBS_Indicators = SEQ(name=u'CCBS-Indicators', mode=MODE_TYPE)
    _CCBS_Indicators_ccbs_Possible = NULL(name=u'ccbs-Possible', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _CCBS_Indicators_keepCCBS_CallIndicator = NULL(name=u'keepCCBS-CallIndicator', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _CCBS_Indicators_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    CCBS_Indicators._cont = ASN1Dict([
        (u'ccbs-Possible', _CCBS_Indicators_ccbs_Possible),
        (u'keepCCBS-CallIndicator', _CCBS_Indicators_keepCCBS_CallIndicator),
        (u'extensionContainer', _CCBS_Indicators_extensionContainer),
        ])
    CCBS_Indicators._ext = []
    
    #-----< RoutingInfo >-----#
    RoutingInfo = CHOICE(name=u'RoutingInfo', mode=MODE_TYPE)
    _RoutingInfo_roamingNumber = OCT_STR(name=u'roamingNumber', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _RoutingInfo_forwardingData = SEQ(name=u'forwardingData', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ForwardingData')))
    RoutingInfo._cont = ASN1Dict([
        (u'roamingNumber', _RoutingInfo_roamingNumber),
        (u'forwardingData', _RoutingInfo_forwardingData),
        ])
    RoutingInfo._ext = None
    
    #-----< ForwardingData >-----#
    ForwardingData = SEQ(name=u'ForwardingData', mode=MODE_TYPE)
    _ForwardingData_forwardedToNumber = OCT_STR(name=u'forwardedToNumber', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _ForwardingData_forwardedToSubaddress = OCT_STR(name=u'forwardedToSubaddress', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-SubaddressString')), opt=True)
    _ForwardingData_forwardingOptions = OCT_STR(name=u'forwardingOptions', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'ForwardingOptions')), opt=True)
    _ForwardingData_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _ForwardingData_longForwardedToNumber = OCT_STR(name=u'longForwardedToNumber', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'FTN-AddressString')), opt=True)
    ForwardingData._cont = ASN1Dict([
        (u'forwardedToNumber', _ForwardingData_forwardedToNumber),
        (u'forwardedToSubaddress', _ForwardingData_forwardedToSubaddress),
        (u'forwardingOptions', _ForwardingData_forwardingOptions),
        (u'extensionContainer', _ForwardingData_extensionContainer),
        (u'longForwardedToNumber', _ForwardingData_longForwardedToNumber),
        ])
    ForwardingData._ext = [u'longForwardedToNumber']
    
    #-----< ProvideRoamingNumberArg >-----#
    ProvideRoamingNumberArg = SEQ(name=u'ProvideRoamingNumberArg', mode=MODE_TYPE)
    _ProvideRoamingNumberArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _ProvideRoamingNumberArg_msc_Number = OCT_STR(name=u'msc-Number', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _ProvideRoamingNumberArg_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _ProvideRoamingNumberArg_lmsi = OCT_STR(name=u'lmsi', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'LMSI')), opt=True)
    _ProvideRoamingNumberArg_gsm_BearerCapability = SEQ(name=u'gsm-BearerCapability', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ExternalSignalInfo')), opt=True)
    _ProvideRoamingNumberArg_networkSignalInfo = SEQ(name=u'networkSignalInfo', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ExternalSignalInfo')), opt=True)
    _ProvideRoamingNumberArg_suppressionOfAnnouncement = NULL(name=u'suppressionOfAnnouncement', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'SuppressionOfAnnouncement')), opt=True)
    _ProvideRoamingNumberArg_gmsc_Address = OCT_STR(name=u'gmsc-Address', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _ProvideRoamingNumberArg_callReferenceNumber = OCT_STR(name=u'callReferenceNumber', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'CallReferenceNumber')), opt=True)
    _ProvideRoamingNumberArg_or_Interrogation = NULL(name=u'or-Interrogation', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ProvideRoamingNumberArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _ProvideRoamingNumberArg_alertingPattern = OCT_STR(name=u'alertingPattern', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'AlertingPattern')), opt=True)
    _ProvideRoamingNumberArg_ccbs_Call = NULL(name=u'ccbs-Call', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ProvideRoamingNumberArg_supportedCamelPhasesInInterrogatingNode = BIT_STR(name=u'supportedCamelPhasesInInterrogatingNode', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SupportedCamelPhases')), opt=True)
    _ProvideRoamingNumberArg_additionalSignalInfo = SEQ(name=u'additionalSignalInfo', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-ExternalSignalInfo')), opt=True)
    _ProvideRoamingNumberArg_orNotSupportedInGMSC = NULL(name=u'orNotSupportedInGMSC', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ProvideRoamingNumberArg_pre_pagingSupported = NULL(name=u'pre-pagingSupported', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ProvideRoamingNumberArg_longFTN_Supported = NULL(name=u'longFTN-Supported', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ProvideRoamingNumberArg_suppress_VT_CSI = NULL(name=u'suppress-VT-CSI', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ProvideRoamingNumberArg_offeredCamel4CSIsInInterrogatingNode = BIT_STR(name=u'offeredCamel4CSIsInInterrogatingNode', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'OfferedCamel4CSIs')), opt=True)
    _ProvideRoamingNumberArg_mtRoamingRetrySupported = NULL(name=u'mtRoamingRetrySupported', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ProvideRoamingNumberArg_pagingArea = SEQ_OF(name=u'pagingArea', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'PagingArea')), opt=True)
    _ProvideRoamingNumberArg_callPriority = INT(name=u'callPriority', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'EMLPP-Priority')), opt=True)
    _ProvideRoamingNumberArg_mtrf_Indicator = NULL(name=u'mtrf-Indicator', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ProvideRoamingNumberArg_oldMSC_Number = OCT_STR(name=u'oldMSC-Number', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _ProvideRoamingNumberArg_lastUsedLtePLMN_Id = OCT_STR(name=u'lastUsedLtePLMN-Id', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'PLMN-Id')), opt=True)
    ProvideRoamingNumberArg._cont = ASN1Dict([
        (u'imsi', _ProvideRoamingNumberArg_imsi),
        (u'msc-Number', _ProvideRoamingNumberArg_msc_Number),
        (u'msisdn', _ProvideRoamingNumberArg_msisdn),
        (u'lmsi', _ProvideRoamingNumberArg_lmsi),
        (u'gsm-BearerCapability', _ProvideRoamingNumberArg_gsm_BearerCapability),
        (u'networkSignalInfo', _ProvideRoamingNumberArg_networkSignalInfo),
        (u'suppressionOfAnnouncement', _ProvideRoamingNumberArg_suppressionOfAnnouncement),
        (u'gmsc-Address', _ProvideRoamingNumberArg_gmsc_Address),
        (u'callReferenceNumber', _ProvideRoamingNumberArg_callReferenceNumber),
        (u'or-Interrogation', _ProvideRoamingNumberArg_or_Interrogation),
        (u'extensionContainer', _ProvideRoamingNumberArg_extensionContainer),
        (u'alertingPattern', _ProvideRoamingNumberArg_alertingPattern),
        (u'ccbs-Call', _ProvideRoamingNumberArg_ccbs_Call),
        (u'supportedCamelPhasesInInterrogatingNode', _ProvideRoamingNumberArg_supportedCamelPhasesInInterrogatingNode),
        (u'additionalSignalInfo', _ProvideRoamingNumberArg_additionalSignalInfo),
        (u'orNotSupportedInGMSC', _ProvideRoamingNumberArg_orNotSupportedInGMSC),
        (u'pre-pagingSupported', _ProvideRoamingNumberArg_pre_pagingSupported),
        (u'longFTN-Supported', _ProvideRoamingNumberArg_longFTN_Supported),
        (u'suppress-VT-CSI', _ProvideRoamingNumberArg_suppress_VT_CSI),
        (u'offeredCamel4CSIsInInterrogatingNode', _ProvideRoamingNumberArg_offeredCamel4CSIsInInterrogatingNode),
        (u'mtRoamingRetrySupported', _ProvideRoamingNumberArg_mtRoamingRetrySupported),
        (u'pagingArea', _ProvideRoamingNumberArg_pagingArea),
        (u'callPriority', _ProvideRoamingNumberArg_callPriority),
        (u'mtrf-Indicator', _ProvideRoamingNumberArg_mtrf_Indicator),
        (u'oldMSC-Number', _ProvideRoamingNumberArg_oldMSC_Number),
        (u'lastUsedLtePLMN-Id', _ProvideRoamingNumberArg_lastUsedLtePLMN_Id),
        ])
    ProvideRoamingNumberArg._ext = [u'alertingPattern', u'ccbs-Call', u'supportedCamelPhasesInInterrogatingNode', u'additionalSignalInfo', u'orNotSupportedInGMSC', u'pre-pagingSupported', u'longFTN-Supported', u'suppress-VT-CSI', u'offeredCamel4CSIsInInterrogatingNode', u'mtRoamingRetrySupported', u'pagingArea', u'callPriority', u'mtrf-Indicator', u'oldMSC-Number', u'lastUsedLtePLMN-Id']
    
    #-----< ProvideRoamingNumberRes >-----#
    ProvideRoamingNumberRes = SEQ(name=u'ProvideRoamingNumberRes', mode=MODE_TYPE)
    _ProvideRoamingNumberRes_roamingNumber = OCT_STR(name=u'roamingNumber', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _ProvideRoamingNumberRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _ProvideRoamingNumberRes_releaseResourcesSupported = NULL(name=u'releaseResourcesSupported', mode=MODE_TYPE, opt=True)
    _ProvideRoamingNumberRes_vmsc_Address = OCT_STR(name=u'vmsc-Address', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    ProvideRoamingNumberRes._cont = ASN1Dict([
        (u'roamingNumber', _ProvideRoamingNumberRes_roamingNumber),
        (u'extensionContainer', _ProvideRoamingNumberRes_extensionContainer),
        (u'releaseResourcesSupported', _ProvideRoamingNumberRes_releaseResourcesSupported),
        (u'vmsc-Address', _ProvideRoamingNumberRes_vmsc_Address),
        ])
    ProvideRoamingNumberRes._ext = [u'releaseResourcesSupported', u'vmsc-Address']
    
    #-----< ResumeCallHandlingArg >-----#
    ResumeCallHandlingArg = SEQ(name=u'ResumeCallHandlingArg', mode=MODE_TYPE)
    _ResumeCallHandlingArg_callReferenceNumber = OCT_STR(name=u'callReferenceNumber', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'CallReferenceNumber')), opt=True)
    _ResumeCallHandlingArg_basicServiceGroup = CHOICE(name=u'basicServiceGroup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-BasicServiceCode')), opt=True)
    _ResumeCallHandlingArg_forwardingData = SEQ(name=u'forwardingData', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'ForwardingData')), opt=True)
    _ResumeCallHandlingArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')), opt=True)
    _ResumeCallHandlingArg_cug_CheckInfo = SEQ(name=u'cug-CheckInfo', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'CUG-CheckInfo')), opt=True)
    _ResumeCallHandlingArg_o_CSI = SEQ(name=u'o-CSI', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'O-CSI')), opt=True)
    _ResumeCallHandlingArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _ResumeCallHandlingArg_ccbs_Possible = NULL(name=u'ccbs-Possible', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ResumeCallHandlingArg_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _ResumeCallHandlingArg_uu_Data = SEQ(name=u'uu-Data', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'UU-Data')), opt=True)
    _ResumeCallHandlingArg_allInformationSent = NULL(name=u'allInformationSent', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ResumeCallHandlingArg_d_csi = SEQ(name=u'd-csi', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'D-CSI')), opt=True)
    _ResumeCallHandlingArg_o_BcsmCamelTDPCriteriaList = SEQ_OF(name=u'o-BcsmCamelTDPCriteriaList', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'O-BcsmCamelTDPCriteriaList')), opt=True)
    _ResumeCallHandlingArg_basicServiceGroup2 = CHOICE(name=u'basicServiceGroup2', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-BasicServiceCode')), opt=True)
    _ResumeCallHandlingArg_mtRoamingRetry = NULL(name=u'mtRoamingRetry', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    ResumeCallHandlingArg._cont = ASN1Dict([
        (u'callReferenceNumber', _ResumeCallHandlingArg_callReferenceNumber),
        (u'basicServiceGroup', _ResumeCallHandlingArg_basicServiceGroup),
        (u'forwardingData', _ResumeCallHandlingArg_forwardingData),
        (u'imsi', _ResumeCallHandlingArg_imsi),
        (u'cug-CheckInfo', _ResumeCallHandlingArg_cug_CheckInfo),
        (u'o-CSI', _ResumeCallHandlingArg_o_CSI),
        (u'extensionContainer', _ResumeCallHandlingArg_extensionContainer),
        (u'ccbs-Possible', _ResumeCallHandlingArg_ccbs_Possible),
        (u'msisdn', _ResumeCallHandlingArg_msisdn),
        (u'uu-Data', _ResumeCallHandlingArg_uu_Data),
        (u'allInformationSent', _ResumeCallHandlingArg_allInformationSent),
        (u'd-csi', _ResumeCallHandlingArg_d_csi),
        (u'o-BcsmCamelTDPCriteriaList', _ResumeCallHandlingArg_o_BcsmCamelTDPCriteriaList),
        (u'basicServiceGroup2', _ResumeCallHandlingArg_basicServiceGroup2),
        (u'mtRoamingRetry', _ResumeCallHandlingArg_mtRoamingRetry),
        ])
    ResumeCallHandlingArg._ext = [u'd-csi', u'o-BcsmCamelTDPCriteriaList', u'basicServiceGroup2', u'mtRoamingRetry']
    
    #-----< UU-Data >-----#
    UU_Data = SEQ(name=u'UU-Data', mode=MODE_TYPE)
    _UU_Data_uuIndicator = OCT_STR(name=u'uuIndicator', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'UUIndicator')), opt=True)
    _UU_Data_uui = OCT_STR(name=u'uui', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'UUI')), opt=True)
    _UU_Data_uusCFInteraction = NULL(name=u'uusCFInteraction', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _UU_Data_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    UU_Data._cont = ASN1Dict([
        (u'uuIndicator', _UU_Data_uuIndicator),
        (u'uui', _UU_Data_uui),
        (u'uusCFInteraction', _UU_Data_uusCFInteraction),
        (u'extensionContainer', _UU_Data_extensionContainer),
        ])
    UU_Data._ext = []
    
    #-----< UUIndicator >-----#
    UUIndicator = OCT_STR(name=u'UUIndicator', mode=MODE_TYPE)
    UUIndicator._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< UUI >-----#
    UUI = OCT_STR(name=u'UUI', mode=MODE_TYPE)
    UUI._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=131)], ev=None, er=[])
    
    #-----< ResumeCallHandlingRes >-----#
    ResumeCallHandlingRes = SEQ(name=u'ResumeCallHandlingRes', mode=MODE_TYPE)
    _ResumeCallHandlingRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ResumeCallHandlingRes._cont = ASN1Dict([
        (u'extensionContainer', _ResumeCallHandlingRes_extensionContainer),
        ])
    ResumeCallHandlingRes._ext = []
    
    #-----< CamelInfo >-----#
    CamelInfo = SEQ(name=u'CamelInfo', mode=MODE_TYPE)
    _CamelInfo_supportedCamelPhases = BIT_STR(name=u'supportedCamelPhases', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SupportedCamelPhases')))
    _CamelInfo_suppress_T_CSI = NULL(name=u'suppress-T-CSI', mode=MODE_TYPE, opt=True)
    _CamelInfo_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _CamelInfo_offeredCamel4CSIs = BIT_STR(name=u'offeredCamel4CSIs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'OfferedCamel4CSIs')), opt=True)
    CamelInfo._cont = ASN1Dict([
        (u'supportedCamelPhases', _CamelInfo_supportedCamelPhases),
        (u'suppress-T-CSI', _CamelInfo_suppress_T_CSI),
        (u'extensionContainer', _CamelInfo_extensionContainer),
        (u'offeredCamel4CSIs', _CamelInfo_offeredCamel4CSIs),
        ])
    CamelInfo._ext = [u'offeredCamel4CSIs']
    
    #-----< ExtendedRoutingInfo >-----#
    ExtendedRoutingInfo = CHOICE(name=u'ExtendedRoutingInfo', mode=MODE_TYPE)
    _ExtendedRoutingInfo_routingInfo = CHOICE(name=u'routingInfo', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'RoutingInfo')))
    _ExtendedRoutingInfo_camelRoutingInfo = SEQ(name=u'camelRoutingInfo', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'CamelRoutingInfo')))
    ExtendedRoutingInfo._cont = ASN1Dict([
        (u'routingInfo', _ExtendedRoutingInfo_routingInfo),
        (u'camelRoutingInfo', _ExtendedRoutingInfo_camelRoutingInfo),
        ])
    ExtendedRoutingInfo._ext = None
    
    #-----< CamelRoutingInfo >-----#
    CamelRoutingInfo = SEQ(name=u'CamelRoutingInfo', mode=MODE_TYPE)
    _CamelRoutingInfo_forwardingData = SEQ(name=u'forwardingData', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ForwardingData')), opt=True)
    _CamelRoutingInfo_gmscCamelSubscriptionInfo = SEQ(name=u'gmscCamelSubscriptionInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'GmscCamelSubscriptionInfo')))
    _CamelRoutingInfo_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    CamelRoutingInfo._cont = ASN1Dict([
        (u'forwardingData', _CamelRoutingInfo_forwardingData),
        (u'gmscCamelSubscriptionInfo', _CamelRoutingInfo_gmscCamelSubscriptionInfo),
        (u'extensionContainer', _CamelRoutingInfo_extensionContainer),
        ])
    CamelRoutingInfo._ext = []
    
    #-----< GmscCamelSubscriptionInfo >-----#
    GmscCamelSubscriptionInfo = SEQ(name=u'GmscCamelSubscriptionInfo', mode=MODE_TYPE)
    _GmscCamelSubscriptionInfo_t_CSI = SEQ(name=u't-CSI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'T-CSI')), opt=True)
    _GmscCamelSubscriptionInfo_o_CSI = SEQ(name=u'o-CSI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'O-CSI')), opt=True)
    _GmscCamelSubscriptionInfo_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _GmscCamelSubscriptionInfo_o_BcsmCamelTDP_CriteriaList = SEQ_OF(name=u'o-BcsmCamelTDP-CriteriaList', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'O-BcsmCamelTDPCriteriaList')), opt=True)
    _GmscCamelSubscriptionInfo_t_BCSM_CAMEL_TDP_CriteriaList = SEQ_OF(name=u't-BCSM-CAMEL-TDP-CriteriaList', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'T-BCSM-CAMEL-TDP-CriteriaList')), opt=True)
    _GmscCamelSubscriptionInfo_d_csi = SEQ(name=u'd-csi', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'D-CSI')), opt=True)
    GmscCamelSubscriptionInfo._cont = ASN1Dict([
        (u't-CSI', _GmscCamelSubscriptionInfo_t_CSI),
        (u'o-CSI', _GmscCamelSubscriptionInfo_o_CSI),
        (u'extensionContainer', _GmscCamelSubscriptionInfo_extensionContainer),
        (u'o-BcsmCamelTDP-CriteriaList', _GmscCamelSubscriptionInfo_o_BcsmCamelTDP_CriteriaList),
        (u't-BCSM-CAMEL-TDP-CriteriaList', _GmscCamelSubscriptionInfo_t_BCSM_CAMEL_TDP_CriteriaList),
        (u'd-csi', _GmscCamelSubscriptionInfo_d_csi),
        ])
    GmscCamelSubscriptionInfo._ext = [u'o-BcsmCamelTDP-CriteriaList', u't-BCSM-CAMEL-TDP-CriteriaList', u'd-csi']
    
    #-----< SetReportingStateArg >-----#
    SetReportingStateArg = SEQ(name=u'SetReportingStateArg', mode=MODE_TYPE)
    _SetReportingStateArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')), opt=True)
    _SetReportingStateArg_lmsi = OCT_STR(name=u'lmsi', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'LMSI')), opt=True)
    _SetReportingStateArg_ccbs_Monitoring = ENUM(name=u'ccbs-Monitoring', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'ReportingState')), opt=True)
    _SetReportingStateArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    SetReportingStateArg._cont = ASN1Dict([
        (u'imsi', _SetReportingStateArg_imsi),
        (u'lmsi', _SetReportingStateArg_lmsi),
        (u'ccbs-Monitoring', _SetReportingStateArg_ccbs_Monitoring),
        (u'extensionContainer', _SetReportingStateArg_extensionContainer),
        ])
    SetReportingStateArg._ext = []
    
    #-----< ReportingState >-----#
    ReportingState = ENUM(name=u'ReportingState', mode=MODE_TYPE)
    ReportingState._cont = ASN1Dict([(u'stopMonitoring', 0), (u'startMonitoring', 1)])
    ReportingState._ext = []
    
    #-----< SetReportingStateRes >-----#
    SetReportingStateRes = SEQ(name=u'SetReportingStateRes', mode=MODE_TYPE)
    _SetReportingStateRes_ccbs_SubscriberStatus = ENUM(name=u'ccbs-SubscriberStatus', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'CCBS-SubscriberStatus')), opt=True)
    _SetReportingStateRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    SetReportingStateRes._cont = ASN1Dict([
        (u'ccbs-SubscriberStatus', _SetReportingStateRes_ccbs_SubscriberStatus),
        (u'extensionContainer', _SetReportingStateRes_extensionContainer),
        ])
    SetReportingStateRes._ext = []
    
    #-----< CCBS-SubscriberStatus >-----#
    CCBS_SubscriberStatus = ENUM(name=u'CCBS-SubscriberStatus', mode=MODE_TYPE)
    CCBS_SubscriberStatus._cont = ASN1Dict([(u'ccbsNotIdle', 0), (u'ccbsIdle', 1), (u'ccbsNotReachable', 2)])
    CCBS_SubscriberStatus._ext = []
    
    #-----< StatusReportArg >-----#
    StatusReportArg = SEQ(name=u'StatusReportArg', mode=MODE_TYPE)
    _StatusReportArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _StatusReportArg_eventReportData = SEQ(name=u'eventReportData', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'EventReportData')), opt=True)
    _StatusReportArg_callReportdata = SEQ(name=u'callReportdata', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'CallReportData')), opt=True)
    _StatusReportArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    StatusReportArg._cont = ASN1Dict([
        (u'imsi', _StatusReportArg_imsi),
        (u'eventReportData', _StatusReportArg_eventReportData),
        (u'callReportdata', _StatusReportArg_callReportdata),
        (u'extensionContainer', _StatusReportArg_extensionContainer),
        ])
    StatusReportArg._ext = []
    
    #-----< EventReportData >-----#
    EventReportData = SEQ(name=u'EventReportData', mode=MODE_TYPE)
    _EventReportData_ccbs_SubscriberStatus = ENUM(name=u'ccbs-SubscriberStatus', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'CCBS-SubscriberStatus')), opt=True)
    _EventReportData_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    EventReportData._cont = ASN1Dict([
        (u'ccbs-SubscriberStatus', _EventReportData_ccbs_SubscriberStatus),
        (u'extensionContainer', _EventReportData_extensionContainer),
        ])
    EventReportData._ext = []
    
    #-----< CallReportData >-----#
    CallReportData = SEQ(name=u'CallReportData', mode=MODE_TYPE)
    _CallReportData_monitoringMode = ENUM(name=u'monitoringMode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'MonitoringMode')), opt=True)
    _CallReportData_callOutcome = ENUM(name=u'callOutcome', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'CallOutcome')), opt=True)
    _CallReportData_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    CallReportData._cont = ASN1Dict([
        (u'monitoringMode', _CallReportData_monitoringMode),
        (u'callOutcome', _CallReportData_callOutcome),
        (u'extensionContainer', _CallReportData_extensionContainer),
        ])
    CallReportData._ext = []
    
    #-----< MonitoringMode >-----#
    MonitoringMode = ENUM(name=u'MonitoringMode', mode=MODE_TYPE)
    MonitoringMode._cont = ASN1Dict([(u'a-side', 0), (u'b-side', 1)])
    MonitoringMode._ext = []
    
    #-----< CallOutcome >-----#
    CallOutcome = ENUM(name=u'CallOutcome', mode=MODE_TYPE)
    CallOutcome._cont = ASN1Dict([(u'success', 0), (u'failure', 1), (u'busy', 2)])
    CallOutcome._ext = []
    
    #-----< StatusReportRes >-----#
    StatusReportRes = SEQ(name=u'StatusReportRes', mode=MODE_TYPE)
    _StatusReportRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    StatusReportRes._cont = ASN1Dict([
        (u'extensionContainer', _StatusReportRes_extensionContainer),
        ])
    StatusReportRes._ext = []
    
    #-----< RemoteUserFreeArg >-----#
    RemoteUserFreeArg = SEQ(name=u'RemoteUserFreeArg', mode=MODE_TYPE)
    _RemoteUserFreeArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _RemoteUserFreeArg_callInfo = SEQ(name=u'callInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ExternalSignalInfo')))
    _RemoteUserFreeArg_ccbs_Feature = SEQ(name=u'ccbs-Feature', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'CCBS-Feature')))
    _RemoteUserFreeArg_translatedB_Number = OCT_STR(name=u'translatedB-Number', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _RemoteUserFreeArg_replaceB_Number = NULL(name=u'replaceB-Number', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _RemoteUserFreeArg_alertingPattern = OCT_STR(name=u'alertingPattern', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'AlertingPattern')), opt=True)
    _RemoteUserFreeArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    RemoteUserFreeArg._cont = ASN1Dict([
        (u'imsi', _RemoteUserFreeArg_imsi),
        (u'callInfo', _RemoteUserFreeArg_callInfo),
        (u'ccbs-Feature', _RemoteUserFreeArg_ccbs_Feature),
        (u'translatedB-Number', _RemoteUserFreeArg_translatedB_Number),
        (u'replaceB-Number', _RemoteUserFreeArg_replaceB_Number),
        (u'alertingPattern', _RemoteUserFreeArg_alertingPattern),
        (u'extensionContainer', _RemoteUserFreeArg_extensionContainer),
        ])
    RemoteUserFreeArg._ext = []
    
    #-----< RemoteUserFreeRes >-----#
    RemoteUserFreeRes = SEQ(name=u'RemoteUserFreeRes', mode=MODE_TYPE)
    _RemoteUserFreeRes_ruf_Outcome = ENUM(name=u'ruf-Outcome', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'RUF-Outcome')))
    _RemoteUserFreeRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    RemoteUserFreeRes._cont = ASN1Dict([
        (u'ruf-Outcome', _RemoteUserFreeRes_ruf_Outcome),
        (u'extensionContainer', _RemoteUserFreeRes_extensionContainer),
        ])
    RemoteUserFreeRes._ext = []
    
    #-----< RUF-Outcome >-----#
    RUF_Outcome = ENUM(name=u'RUF-Outcome', mode=MODE_TYPE)
    RUF_Outcome._cont = ASN1Dict([(u'accepted', 0), (u'rejected', 1), (u'noResponseFromFreeMS', 2), (u'noResponseFromBusyMS', 3), (u'udubFromFreeMS', 4), (u'udubFromBusyMS', 5)])
    RUF_Outcome._ext = []
    
    #-----< IST-AlertArg >-----#
    IST_AlertArg = SEQ(name=u'IST-AlertArg', mode=MODE_TYPE)
    _IST_AlertArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _IST_AlertArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    IST_AlertArg._cont = ASN1Dict([
        (u'imsi', _IST_AlertArg_imsi),
        (u'extensionContainer', _IST_AlertArg_extensionContainer),
        ])
    IST_AlertArg._ext = []
    
    #-----< IST-AlertRes >-----#
    IST_AlertRes = SEQ(name=u'IST-AlertRes', mode=MODE_TYPE)
    _IST_AlertRes_istAlertTimer = INT(name=u'istAlertTimer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'IST-AlertTimerValue')), opt=True)
    _IST_AlertRes_istInformationWithdraw = NULL(name=u'istInformationWithdraw', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _IST_AlertRes_callTerminationIndicator = ENUM(name=u'callTerminationIndicator', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CH-DataTypes', 'CallTerminationIndicator')), opt=True)
    _IST_AlertRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    IST_AlertRes._cont = ASN1Dict([
        (u'istAlertTimer', _IST_AlertRes_istAlertTimer),
        (u'istInformationWithdraw', _IST_AlertRes_istInformationWithdraw),
        (u'callTerminationIndicator', _IST_AlertRes_callTerminationIndicator),
        (u'extensionContainer', _IST_AlertRes_extensionContainer),
        ])
    IST_AlertRes._ext = []
    
    #-----< IST-CommandArg >-----#
    IST_CommandArg = SEQ(name=u'IST-CommandArg', mode=MODE_TYPE)
    _IST_CommandArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _IST_CommandArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    IST_CommandArg._cont = ASN1Dict([
        (u'imsi', _IST_CommandArg_imsi),
        (u'extensionContainer', _IST_CommandArg_extensionContainer),
        ])
    IST_CommandArg._ext = []
    
    #-----< IST-CommandRes >-----#
    IST_CommandRes = SEQ(name=u'IST-CommandRes', mode=MODE_TYPE)
    _IST_CommandRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    IST_CommandRes._cont = ASN1Dict([
        (u'extensionContainer', _IST_CommandRes_extensionContainer),
        ])
    IST_CommandRes._ext = []
    
    #-----< CallTerminationIndicator >-----#
    CallTerminationIndicator = ENUM(name=u'CallTerminationIndicator', mode=MODE_TYPE)
    CallTerminationIndicator._cont = ASN1Dict([(u'terminateCallActivityReferred', 0), (u'terminateAllCallActivities', 1)])
    CallTerminationIndicator._ext = []
    
    #-----< ReleaseResourcesArg >-----#
    ReleaseResourcesArg = SEQ(name=u'ReleaseResourcesArg', mode=MODE_TYPE)
    _ReleaseResourcesArg_msrn = OCT_STR(name=u'msrn', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _ReleaseResourcesArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ReleaseResourcesArg._cont = ASN1Dict([
        (u'msrn', _ReleaseResourcesArg_msrn),
        (u'extensionContainer', _ReleaseResourcesArg_extensionContainer),
        ])
    ReleaseResourcesArg._ext = []
    
    #-----< ReleaseResourcesRes >-----#
    ReleaseResourcesRes = SEQ(name=u'ReleaseResourcesRes', mode=MODE_TYPE)
    _ReleaseResourcesRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ReleaseResourcesRes._cont = ASN1Dict([
        (u'extensionContainer', _ReleaseResourcesRes_extensionContainer),
        ])
    ReleaseResourcesRes._ext = []
    
    _all_ = [
        _CUG_CheckInfo_cug_Interlock,
        _CUG_CheckInfo_cug_OutgoingAccess,
        _CUG_CheckInfo_extensionContainer,
        CUG_CheckInfo,
        NumberOfForwarding,
        _SendRoutingInfoArg_msisdn,
        _SendRoutingInfoArg_cug_CheckInfo,
        _SendRoutingInfoArg_numberOfForwarding,
        _SendRoutingInfoArg_interrogationType,
        _SendRoutingInfoArg_or_Interrogation,
        _SendRoutingInfoArg_or_Capability,
        _SendRoutingInfoArg_gmsc_OrGsmSCF_Address,
        _SendRoutingInfoArg_callReferenceNumber,
        _SendRoutingInfoArg_forwardingReason,
        _SendRoutingInfoArg_basicServiceGroup,
        _SendRoutingInfoArg_networkSignalInfo,
        _SendRoutingInfoArg_camelInfo,
        _SendRoutingInfoArg_suppressionOfAnnouncement,
        _SendRoutingInfoArg_extensionContainer,
        _SendRoutingInfoArg_alertingPattern,
        _SendRoutingInfoArg_ccbs_Call,
        _SendRoutingInfoArg_supportedCCBS_Phase,
        _SendRoutingInfoArg_additionalSignalInfo,
        _SendRoutingInfoArg_istSupportIndicator,
        _SendRoutingInfoArg_pre_pagingSupported,
        _SendRoutingInfoArg_callDiversionTreatmentIndicator,
        _SendRoutingInfoArg_longFTN_Supported,
        _SendRoutingInfoArg_suppress_VT_CSI,
        _SendRoutingInfoArg_suppressIncomingCallBarring,
        _SendRoutingInfoArg_gsmSCF_InitiatedCall,
        _SendRoutingInfoArg_basicServiceGroup2,
        _SendRoutingInfoArg_networkSignalInfo2,
        _SendRoutingInfoArg_suppressMTSS,
        _SendRoutingInfoArg_mtRoamingRetrySupported,
        _SendRoutingInfoArg_callPriority,
        SendRoutingInfoArg,
        SuppressionOfAnnouncement,
        SuppressMTSS,
        InterrogationType,
        OR_Phase,
        CallReferenceNumber,
        ForwardingReason,
        SupportedCCBS_Phase,
        CallDiversionTreatmentIndicator,
        _SendRoutingInfoRes_imsi,
        _SendRoutingInfoRes_extendedRoutingInfo,
        _SendRoutingInfoRes_cug_CheckInfo,
        _SendRoutingInfoRes_cugSubscriptionFlag,
        _SendRoutingInfoRes_subscriberInfo,
        _SendRoutingInfoRes_ss_List,
        _SendRoutingInfoRes_basicService,
        _SendRoutingInfoRes_forwardingInterrogationRequired,
        _SendRoutingInfoRes_vmsc_Address,
        _SendRoutingInfoRes_extensionContainer,
        _SendRoutingInfoRes_naea_PreferredCI,
        _SendRoutingInfoRes_ccbs_Indicators,
        _SendRoutingInfoRes_msisdn,
        _SendRoutingInfoRes_numberPortabilityStatus,
        _SendRoutingInfoRes_istAlertTimer,
        _SendRoutingInfoRes_supportedCamelPhasesInVMSC,
        _SendRoutingInfoRes_offeredCamel4CSIsInVMSC,
        _SendRoutingInfoRes_routingInfo2,
        _SendRoutingInfoRes_ss_List2,
        _SendRoutingInfoRes_basicService2,
        _SendRoutingInfoRes_allowedServices,
        _SendRoutingInfoRes_unavailabilityCause,
        _SendRoutingInfoRes_releaseResourcesSupported,
        _SendRoutingInfoRes_gsm_BearerCapability,
        SendRoutingInfoRes,
        AllowedServices,
        UnavailabilityCause,
        _CCBS_Indicators_ccbs_Possible,
        _CCBS_Indicators_keepCCBS_CallIndicator,
        _CCBS_Indicators_extensionContainer,
        CCBS_Indicators,
        _RoutingInfo_roamingNumber,
        _RoutingInfo_forwardingData,
        RoutingInfo,
        _ForwardingData_forwardedToNumber,
        _ForwardingData_forwardedToSubaddress,
        _ForwardingData_forwardingOptions,
        _ForwardingData_extensionContainer,
        _ForwardingData_longForwardedToNumber,
        ForwardingData,
        _ProvideRoamingNumberArg_imsi,
        _ProvideRoamingNumberArg_msc_Number,
        _ProvideRoamingNumberArg_msisdn,
        _ProvideRoamingNumberArg_lmsi,
        _ProvideRoamingNumberArg_gsm_BearerCapability,
        _ProvideRoamingNumberArg_networkSignalInfo,
        _ProvideRoamingNumberArg_suppressionOfAnnouncement,
        _ProvideRoamingNumberArg_gmsc_Address,
        _ProvideRoamingNumberArg_callReferenceNumber,
        _ProvideRoamingNumberArg_or_Interrogation,
        _ProvideRoamingNumberArg_extensionContainer,
        _ProvideRoamingNumberArg_alertingPattern,
        _ProvideRoamingNumberArg_ccbs_Call,
        _ProvideRoamingNumberArg_supportedCamelPhasesInInterrogatingNode,
        _ProvideRoamingNumberArg_additionalSignalInfo,
        _ProvideRoamingNumberArg_orNotSupportedInGMSC,
        _ProvideRoamingNumberArg_pre_pagingSupported,
        _ProvideRoamingNumberArg_longFTN_Supported,
        _ProvideRoamingNumberArg_suppress_VT_CSI,
        _ProvideRoamingNumberArg_offeredCamel4CSIsInInterrogatingNode,
        _ProvideRoamingNumberArg_mtRoamingRetrySupported,
        _ProvideRoamingNumberArg_pagingArea,
        _ProvideRoamingNumberArg_callPriority,
        _ProvideRoamingNumberArg_mtrf_Indicator,
        _ProvideRoamingNumberArg_oldMSC_Number,
        _ProvideRoamingNumberArg_lastUsedLtePLMN_Id,
        ProvideRoamingNumberArg,
        _ProvideRoamingNumberRes_roamingNumber,
        _ProvideRoamingNumberRes_extensionContainer,
        _ProvideRoamingNumberRes_releaseResourcesSupported,
        _ProvideRoamingNumberRes_vmsc_Address,
        ProvideRoamingNumberRes,
        _ResumeCallHandlingArg_callReferenceNumber,
        _ResumeCallHandlingArg_basicServiceGroup,
        _ResumeCallHandlingArg_forwardingData,
        _ResumeCallHandlingArg_imsi,
        _ResumeCallHandlingArg_cug_CheckInfo,
        _ResumeCallHandlingArg_o_CSI,
        _ResumeCallHandlingArg_extensionContainer,
        _ResumeCallHandlingArg_ccbs_Possible,
        _ResumeCallHandlingArg_msisdn,
        _ResumeCallHandlingArg_uu_Data,
        _ResumeCallHandlingArg_allInformationSent,
        _ResumeCallHandlingArg_d_csi,
        _ResumeCallHandlingArg_o_BcsmCamelTDPCriteriaList,
        _ResumeCallHandlingArg_basicServiceGroup2,
        _ResumeCallHandlingArg_mtRoamingRetry,
        ResumeCallHandlingArg,
        _UU_Data_uuIndicator,
        _UU_Data_uui,
        _UU_Data_uusCFInteraction,
        _UU_Data_extensionContainer,
        UU_Data,
        UUIndicator,
        UUI,
        _ResumeCallHandlingRes_extensionContainer,
        ResumeCallHandlingRes,
        _CamelInfo_supportedCamelPhases,
        _CamelInfo_suppress_T_CSI,
        _CamelInfo_extensionContainer,
        _CamelInfo_offeredCamel4CSIs,
        CamelInfo,
        _ExtendedRoutingInfo_routingInfo,
        _ExtendedRoutingInfo_camelRoutingInfo,
        ExtendedRoutingInfo,
        _CamelRoutingInfo_forwardingData,
        _CamelRoutingInfo_gmscCamelSubscriptionInfo,
        _CamelRoutingInfo_extensionContainer,
        CamelRoutingInfo,
        _GmscCamelSubscriptionInfo_t_CSI,
        _GmscCamelSubscriptionInfo_o_CSI,
        _GmscCamelSubscriptionInfo_extensionContainer,
        _GmscCamelSubscriptionInfo_o_BcsmCamelTDP_CriteriaList,
        _GmscCamelSubscriptionInfo_t_BCSM_CAMEL_TDP_CriteriaList,
        _GmscCamelSubscriptionInfo_d_csi,
        GmscCamelSubscriptionInfo,
        _SetReportingStateArg_imsi,
        _SetReportingStateArg_lmsi,
        _SetReportingStateArg_ccbs_Monitoring,
        _SetReportingStateArg_extensionContainer,
        SetReportingStateArg,
        ReportingState,
        _SetReportingStateRes_ccbs_SubscriberStatus,
        _SetReportingStateRes_extensionContainer,
        SetReportingStateRes,
        CCBS_SubscriberStatus,
        _StatusReportArg_imsi,
        _StatusReportArg_eventReportData,
        _StatusReportArg_callReportdata,
        _StatusReportArg_extensionContainer,
        StatusReportArg,
        _EventReportData_ccbs_SubscriberStatus,
        _EventReportData_extensionContainer,
        EventReportData,
        _CallReportData_monitoringMode,
        _CallReportData_callOutcome,
        _CallReportData_extensionContainer,
        CallReportData,
        MonitoringMode,
        CallOutcome,
        _StatusReportRes_extensionContainer,
        StatusReportRes,
        _RemoteUserFreeArg_imsi,
        _RemoteUserFreeArg_callInfo,
        _RemoteUserFreeArg_ccbs_Feature,
        _RemoteUserFreeArg_translatedB_Number,
        _RemoteUserFreeArg_replaceB_Number,
        _RemoteUserFreeArg_alertingPattern,
        _RemoteUserFreeArg_extensionContainer,
        RemoteUserFreeArg,
        _RemoteUserFreeRes_ruf_Outcome,
        _RemoteUserFreeRes_extensionContainer,
        RemoteUserFreeRes,
        RUF_Outcome,
        _IST_AlertArg_imsi,
        _IST_AlertArg_extensionContainer,
        IST_AlertArg,
        _IST_AlertRes_istAlertTimer,
        _IST_AlertRes_istInformationWithdraw,
        _IST_AlertRes_callTerminationIndicator,
        _IST_AlertRes_extensionContainer,
        IST_AlertRes,
        _IST_CommandArg_imsi,
        _IST_CommandArg_extensionContainer,
        IST_CommandArg,
        _IST_CommandRes_extensionContainer,
        IST_CommandRes,
        CallTerminationIndicator,
        _ReleaseResourcesArg_msrn,
        _ReleaseResourcesArg_extensionContainer,
        ReleaseResourcesArg,
        _ReleaseResourcesRes_extensionContainer,
        ReleaseResourcesRes,
    ]

class MAP_ER_DataTypes:

    _name_  = u'MAP-ER-DataTypes'
    _oid_   = [0, 4, 0, 0, 1, 3, 17, 16]
    
    _obj_ = [
        u'RoamingNotAllowedParam',
        u'AdditionalRoamingNotAllowedCause',
        u'RoamingNotAllowedCause',
        u'CallBarredParam',
        u'CallBarringCause',
        u'ExtensibleCallBarredParam',
        u'CUG-RejectParam',
        u'CUG-RejectCause',
        u'SS-IncompatibilityCause',
        u'PW-RegistrationFailureCause',
        u'SM-EnumeratedDeliveryFailureCause',
        u'SM-DeliveryFailureCause',
        u'AbsentSubscriberSM-Param',
        u'AbsentSubscriberDiagnosticSM',
        u'SystemFailureParam',
        u'ExtensibleSystemFailureParam',
        u'FailureCauseParam',
        u'DataMissingParam',
        u'UnexpectedDataParam',
        u'FacilityNotSupParam',
        u'OR-NotAllowedParam',
        u'UnknownSubscriberParam',
        u'UnknownSubscriberDiagnostic',
        u'NumberChangedParam',
        u'UnidentifiedSubParam',
        u'IllegalSubscriberParam',
        u'IllegalEquipmentParam',
        u'BearerServNotProvParam',
        u'TeleservNotProvParam',
        u'TracingBufferFullParam',
        u'NoRoamingNbParam',
        u'AbsentSubscriberParam',
        u'AbsentSubscriberReason',
        u'BusySubscriberParam',
        u'NoSubscriberReplyParam',
        u'ForwardingViolationParam',
        u'ForwardingFailedParam',
        u'ATI-NotAllowedParam',
        u'ATSI-NotAllowedParam',
        u'ATM-NotAllowedParam',
        u'IllegalSS-OperationParam',
        u'SS-NotAvailableParam',
        u'SS-SubscriptionViolationParam',
        u'InformationNotAvailableParam',
        u'SubBusyForMT-SMS-Param',
        u'MessageWaitListFullParam',
        u'ResourceLimitationParam',
        u'NoGroupCallNbParam',
        u'IncompatibleTerminalParam',
        u'ShortTermDenialParam',
        u'LongTermDenialParam',
        u'UnauthorizedRequestingNetwork-Param',
        u'UnauthorizedLCSClient-Param',
        u'UnauthorizedLCSClient-Diagnostic',
        u'PositionMethodFailure-Param',
        u'PositionMethodFailure-Diagnostic',
        u'UnknownOrUnreachableLCSClient-Param',
        u'MM-EventNotSupported-Param',
        u'TargetCellOutsideGCA-Param',
        u'OngoingGroupCallParam',
        ]
    _type_ = [
        u'RoamingNotAllowedParam',
        u'AdditionalRoamingNotAllowedCause',
        u'RoamingNotAllowedCause',
        u'CallBarredParam',
        u'CallBarringCause',
        u'ExtensibleCallBarredParam',
        u'CUG-RejectParam',
        u'CUG-RejectCause',
        u'SS-IncompatibilityCause',
        u'PW-RegistrationFailureCause',
        u'SM-EnumeratedDeliveryFailureCause',
        u'SM-DeliveryFailureCause',
        u'AbsentSubscriberSM-Param',
        u'AbsentSubscriberDiagnosticSM',
        u'SystemFailureParam',
        u'ExtensibleSystemFailureParam',
        u'FailureCauseParam',
        u'DataMissingParam',
        u'UnexpectedDataParam',
        u'FacilityNotSupParam',
        u'OR-NotAllowedParam',
        u'UnknownSubscriberParam',
        u'UnknownSubscriberDiagnostic',
        u'NumberChangedParam',
        u'UnidentifiedSubParam',
        u'IllegalSubscriberParam',
        u'IllegalEquipmentParam',
        u'BearerServNotProvParam',
        u'TeleservNotProvParam',
        u'TracingBufferFullParam',
        u'NoRoamingNbParam',
        u'AbsentSubscriberParam',
        u'AbsentSubscriberReason',
        u'BusySubscriberParam',
        u'NoSubscriberReplyParam',
        u'ForwardingViolationParam',
        u'ForwardingFailedParam',
        u'ATI-NotAllowedParam',
        u'ATSI-NotAllowedParam',
        u'ATM-NotAllowedParam',
        u'IllegalSS-OperationParam',
        u'SS-NotAvailableParam',
        u'SS-SubscriptionViolationParam',
        u'InformationNotAvailableParam',
        u'SubBusyForMT-SMS-Param',
        u'MessageWaitListFullParam',
        u'ResourceLimitationParam',
        u'NoGroupCallNbParam',
        u'IncompatibleTerminalParam',
        u'ShortTermDenialParam',
        u'LongTermDenialParam',
        u'UnauthorizedRequestingNetwork-Param',
        u'UnauthorizedLCSClient-Param',
        u'UnauthorizedLCSClient-Diagnostic',
        u'PositionMethodFailure-Param',
        u'PositionMethodFailure-Diagnostic',
        u'UnknownOrUnreachableLCSClient-Param',
        u'MM-EventNotSupported-Param',
        u'TargetCellOutsideGCA-Param',
        u'OngoingGroupCallParam',
        ]
    _set_ = [
        ]
    _val_ = [
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< RoamingNotAllowedParam >-----#
    RoamingNotAllowedParam = SEQ(name=u'RoamingNotAllowedParam', mode=MODE_TYPE)
    _RoamingNotAllowedParam_roamingNotAllowedCause = ENUM(name=u'roamingNotAllowedCause', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'RoamingNotAllowedCause')))
    _RoamingNotAllowedParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _RoamingNotAllowedParam_additionalRoamingNotAllowedCause = ENUM(name=u'additionalRoamingNotAllowedCause', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ER-DataTypes', 'AdditionalRoamingNotAllowedCause')), opt=True)
    RoamingNotAllowedParam._cont = ASN1Dict([
        (u'roamingNotAllowedCause', _RoamingNotAllowedParam_roamingNotAllowedCause),
        (u'extensionContainer', _RoamingNotAllowedParam_extensionContainer),
        (u'additionalRoamingNotAllowedCause', _RoamingNotAllowedParam_additionalRoamingNotAllowedCause),
        ])
    RoamingNotAllowedParam._ext = [u'additionalRoamingNotAllowedCause']
    
    #-----< AdditionalRoamingNotAllowedCause >-----#
    AdditionalRoamingNotAllowedCause = ENUM(name=u'AdditionalRoamingNotAllowedCause', mode=MODE_TYPE)
    AdditionalRoamingNotAllowedCause._cont = ASN1Dict([(u'supportedRAT-TypesNotAllowed', 0)])
    AdditionalRoamingNotAllowedCause._ext = []
    
    #-----< RoamingNotAllowedCause >-----#
    RoamingNotAllowedCause = ENUM(name=u'RoamingNotAllowedCause', mode=MODE_TYPE)
    RoamingNotAllowedCause._cont = ASN1Dict([(u'plmnRoamingNotAllowed', 0), (u'operatorDeterminedBarring', 3)])
    RoamingNotAllowedCause._ext = None
    
    #-----< CallBarredParam >-----#
    CallBarredParam = CHOICE(name=u'CallBarredParam', mode=MODE_TYPE)
    _CallBarredParam_callBarringCause = ENUM(name=u'callBarringCause', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CallBarringCause')))
    _CallBarredParam_extensibleCallBarredParam = SEQ(name=u'extensibleCallBarredParam', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ExtensibleCallBarredParam')))
    CallBarredParam._cont = ASN1Dict([
        (u'callBarringCause', _CallBarredParam_callBarringCause),
        (u'extensibleCallBarredParam', _CallBarredParam_extensibleCallBarredParam),
        ])
    CallBarredParam._ext = None
    
    #-----< CallBarringCause >-----#
    CallBarringCause = ENUM(name=u'CallBarringCause', mode=MODE_TYPE)
    CallBarringCause._cont = ASN1Dict([(u'barringServiceActive', 0), (u'operatorBarring', 1)])
    CallBarringCause._ext = None
    
    #-----< ExtensibleCallBarredParam >-----#
    ExtensibleCallBarredParam = SEQ(name=u'ExtensibleCallBarredParam', mode=MODE_TYPE)
    _ExtensibleCallBarredParam_callBarringCause = ENUM(name=u'callBarringCause', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CallBarringCause')), opt=True)
    _ExtensibleCallBarredParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _ExtensibleCallBarredParam_unauthorisedMessageOriginator = NULL(name=u'unauthorisedMessageOriginator', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ExtensibleCallBarredParam_anonymousCallRejection = NULL(name=u'anonymousCallRejection', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    ExtensibleCallBarredParam._cont = ASN1Dict([
        (u'callBarringCause', _ExtensibleCallBarredParam_callBarringCause),
        (u'extensionContainer', _ExtensibleCallBarredParam_extensionContainer),
        (u'unauthorisedMessageOriginator', _ExtensibleCallBarredParam_unauthorisedMessageOriginator),
        (u'anonymousCallRejection', _ExtensibleCallBarredParam_anonymousCallRejection),
        ])
    ExtensibleCallBarredParam._ext = [u'unauthorisedMessageOriginator', u'anonymousCallRejection']
    
    #-----< CUG-RejectParam >-----#
    CUG_RejectParam = SEQ(name=u'CUG-RejectParam', mode=MODE_TYPE)
    _CUG_RejectParam_cug_RejectCause = ENUM(name=u'cug-RejectCause', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CUG-RejectCause')), opt=True)
    _CUG_RejectParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    CUG_RejectParam._cont = ASN1Dict([
        (u'cug-RejectCause', _CUG_RejectParam_cug_RejectCause),
        (u'extensionContainer', _CUG_RejectParam_extensionContainer),
        ])
    CUG_RejectParam._ext = []
    
    #-----< CUG-RejectCause >-----#
    CUG_RejectCause = ENUM(name=u'CUG-RejectCause', mode=MODE_TYPE)
    CUG_RejectCause._cont = ASN1Dict([(u'incomingCallsBarredWithinCUG', 0), (u'subscriberNotMemberOfCUG', 1), (u'requestedBasicServiceViolatesCUG-Constraints', 5), (u'calledPartySS-InteractionViolation', 7)])
    CUG_RejectCause._ext = None
    
    #-----< SS-IncompatibilityCause >-----#
    SS_IncompatibilityCause = SEQ(name=u'SS-IncompatibilityCause', mode=MODE_TYPE)
    _SS_IncompatibilityCause_ss_Code = OCT_STR(name=u'ss-Code', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')), opt=True)
    _SS_IncompatibilityCause_basicService = CHOICE(name=u'basicService', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'BasicServiceCode')), opt=True)
    _SS_IncompatibilityCause_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Status')), opt=True)
    SS_IncompatibilityCause._cont = ASN1Dict([
        (u'ss-Code', _SS_IncompatibilityCause_ss_Code),
        (u'basicService', _SS_IncompatibilityCause_basicService),
        (u'ss-Status', _SS_IncompatibilityCause_ss_Status),
        ])
    SS_IncompatibilityCause._ext = []
    
    #-----< PW-RegistrationFailureCause >-----#
    PW_RegistrationFailureCause = ENUM(name=u'PW-RegistrationFailureCause', mode=MODE_TYPE)
    PW_RegistrationFailureCause._cont = ASN1Dict([(u'undetermined', 0), (u'invalidFormat', 1), (u'newPasswordsMismatch', 2)])
    PW_RegistrationFailureCause._ext = None
    
    #-----< SM-EnumeratedDeliveryFailureCause >-----#
    SM_EnumeratedDeliveryFailureCause = ENUM(name=u'SM-EnumeratedDeliveryFailureCause', mode=MODE_TYPE)
    SM_EnumeratedDeliveryFailureCause._cont = ASN1Dict([(u'memoryCapacityExceeded', 0), (u'equipmentProtocolError', 1), (u'equipmentNotSM-Equipped', 2), (u'unknownServiceCentre', 3), (u'sc-Congestion', 4), (u'invalidSME-Address', 5), (u'subscriberNotSC-Subscriber', 6)])
    SM_EnumeratedDeliveryFailureCause._ext = None
    
    #-----< SM-DeliveryFailureCause >-----#
    SM_DeliveryFailureCause = SEQ(name=u'SM-DeliveryFailureCause', mode=MODE_TYPE)
    _SM_DeliveryFailureCause_sm_EnumeratedDeliveryFailureCause = ENUM(name=u'sm-EnumeratedDeliveryFailureCause', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SM-EnumeratedDeliveryFailureCause')))
    _SM_DeliveryFailureCause_diagnosticInfo = OCT_STR(name=u'diagnosticInfo', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'SignalInfo')), opt=True)
    _SM_DeliveryFailureCause_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    SM_DeliveryFailureCause._cont = ASN1Dict([
        (u'sm-EnumeratedDeliveryFailureCause', _SM_DeliveryFailureCause_sm_EnumeratedDeliveryFailureCause),
        (u'diagnosticInfo', _SM_DeliveryFailureCause_diagnosticInfo),
        (u'extensionContainer', _SM_DeliveryFailureCause_extensionContainer),
        ])
    SM_DeliveryFailureCause._ext = []
    
    #-----< AbsentSubscriberSM-Param >-----#
    AbsentSubscriberSM_Param = SEQ(name=u'AbsentSubscriberSM-Param', mode=MODE_TYPE)
    _AbsentSubscriberSM_Param_absentSubscriberDiagnosticSM = INT(name=u'absentSubscriberDiagnosticSM', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberDiagnosticSM')), opt=True)
    _AbsentSubscriberSM_Param_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _AbsentSubscriberSM_Param_additionalAbsentSubscriberDiagnosticSM = INT(name=u'additionalAbsentSubscriberDiagnosticSM', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberDiagnosticSM')), opt=True)
    _AbsentSubscriberSM_Param_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')), opt=True)
    _AbsentSubscriberSM_Param_requestedRetransmissionTime = OCT_STR(name=u'requestedRetransmissionTime', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Time')), opt=True)
    _AbsentSubscriberSM_Param_userIdentifierAlert = OCT_STR(name=u'userIdentifierAlert', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')), opt=True)
    AbsentSubscriberSM_Param._cont = ASN1Dict([
        (u'absentSubscriberDiagnosticSM', _AbsentSubscriberSM_Param_absentSubscriberDiagnosticSM),
        (u'extensionContainer', _AbsentSubscriberSM_Param_extensionContainer),
        (u'additionalAbsentSubscriberDiagnosticSM', _AbsentSubscriberSM_Param_additionalAbsentSubscriberDiagnosticSM),
        (u'imsi', _AbsentSubscriberSM_Param_imsi),
        (u'requestedRetransmissionTime', _AbsentSubscriberSM_Param_requestedRetransmissionTime),
        (u'userIdentifierAlert', _AbsentSubscriberSM_Param_userIdentifierAlert),
        ])
    AbsentSubscriberSM_Param._ext = [u'additionalAbsentSubscriberDiagnosticSM', u'imsi', u'requestedRetransmissionTime', u'userIdentifierAlert']
    
    #-----< AbsentSubscriberDiagnosticSM >-----#
    AbsentSubscriberDiagnosticSM = INT(name=u'AbsentSubscriberDiagnosticSM', mode=MODE_TYPE)
    AbsentSubscriberDiagnosticSM._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
    
    #-----< SystemFailureParam >-----#
    SystemFailureParam = CHOICE(name=u'SystemFailureParam', mode=MODE_TYPE)
    _SystemFailureParam_networkResource = ENUM(name=u'networkResource', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'NetworkResource')))
    _SystemFailureParam_extensibleSystemFailureParam = SEQ(name=u'extensibleSystemFailureParam', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ExtensibleSystemFailureParam')))
    SystemFailureParam._cont = ASN1Dict([
        (u'networkResource', _SystemFailureParam_networkResource),
        (u'extensibleSystemFailureParam', _SystemFailureParam_extensibleSystemFailureParam),
        ])
    SystemFailureParam._ext = None
    
    #-----< ExtensibleSystemFailureParam >-----#
    ExtensibleSystemFailureParam = SEQ(name=u'ExtensibleSystemFailureParam', mode=MODE_TYPE)
    _ExtensibleSystemFailureParam_networkResource = ENUM(name=u'networkResource', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'NetworkResource')), opt=True)
    _ExtensibleSystemFailureParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _ExtensibleSystemFailureParam_additionalNetworkResource = ENUM(name=u'additionalNetworkResource', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'AdditionalNetworkResource')), opt=True)
    _ExtensibleSystemFailureParam_failureCauseParam = ENUM(name=u'failureCauseParam', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ER-DataTypes', 'FailureCauseParam')), opt=True)
    ExtensibleSystemFailureParam._cont = ASN1Dict([
        (u'networkResource', _ExtensibleSystemFailureParam_networkResource),
        (u'extensionContainer', _ExtensibleSystemFailureParam_extensionContainer),
        (u'additionalNetworkResource', _ExtensibleSystemFailureParam_additionalNetworkResource),
        (u'failureCauseParam', _ExtensibleSystemFailureParam_failureCauseParam),
        ])
    ExtensibleSystemFailureParam._ext = [u'additionalNetworkResource', u'failureCauseParam']
    
    #-----< FailureCauseParam >-----#
    FailureCauseParam = ENUM(name=u'FailureCauseParam', mode=MODE_TYPE)
    FailureCauseParam._cont = ASN1Dict([(u'limitReachedOnNumberOfConcurrentLocationRequests', 0)])
    FailureCauseParam._ext = []
    
    #-----< DataMissingParam >-----#
    DataMissingParam = SEQ(name=u'DataMissingParam', mode=MODE_TYPE)
    _DataMissingParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    DataMissingParam._cont = ASN1Dict([
        (u'extensionContainer', _DataMissingParam_extensionContainer),
        ])
    DataMissingParam._ext = []
    
    #-----< UnexpectedDataParam >-----#
    UnexpectedDataParam = SEQ(name=u'UnexpectedDataParam', mode=MODE_TYPE)
    _UnexpectedDataParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _UnexpectedDataParam_unexpectedSubscriber = NULL(name=u'unexpectedSubscriber', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    UnexpectedDataParam._cont = ASN1Dict([
        (u'extensionContainer', _UnexpectedDataParam_extensionContainer),
        (u'unexpectedSubscriber', _UnexpectedDataParam_unexpectedSubscriber),
        ])
    UnexpectedDataParam._ext = [u'unexpectedSubscriber']
    
    #-----< FacilityNotSupParam >-----#
    FacilityNotSupParam = SEQ(name=u'FacilityNotSupParam', mode=MODE_TYPE)
    _FacilityNotSupParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _FacilityNotSupParam_shapeOfLocationEstimateNotSupported = NULL(name=u'shapeOfLocationEstimateNotSupported', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _FacilityNotSupParam_neededLcsCapabilityNotSupportedInServingNode = NULL(name=u'neededLcsCapabilityNotSupportedInServingNode', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    FacilityNotSupParam._cont = ASN1Dict([
        (u'extensionContainer', _FacilityNotSupParam_extensionContainer),
        (u'shapeOfLocationEstimateNotSupported', _FacilityNotSupParam_shapeOfLocationEstimateNotSupported),
        (u'neededLcsCapabilityNotSupportedInServingNode', _FacilityNotSupParam_neededLcsCapabilityNotSupportedInServingNode),
        ])
    FacilityNotSupParam._ext = [u'shapeOfLocationEstimateNotSupported', u'neededLcsCapabilityNotSupportedInServingNode']
    
    #-----< OR-NotAllowedParam >-----#
    OR_NotAllowedParam = SEQ(name=u'OR-NotAllowedParam', mode=MODE_TYPE)
    _OR_NotAllowedParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    OR_NotAllowedParam._cont = ASN1Dict([
        (u'extensionContainer', _OR_NotAllowedParam_extensionContainer),
        ])
    OR_NotAllowedParam._ext = []
    
    #-----< UnknownSubscriberParam >-----#
    UnknownSubscriberParam = SEQ(name=u'UnknownSubscriberParam', mode=MODE_TYPE)
    _UnknownSubscriberParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _UnknownSubscriberParam_unknownSubscriberDiagnostic = ENUM(name=u'unknownSubscriberDiagnostic', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberDiagnostic')), opt=True)
    UnknownSubscriberParam._cont = ASN1Dict([
        (u'extensionContainer', _UnknownSubscriberParam_extensionContainer),
        (u'unknownSubscriberDiagnostic', _UnknownSubscriberParam_unknownSubscriberDiagnostic),
        ])
    UnknownSubscriberParam._ext = [u'unknownSubscriberDiagnostic']
    
    #-----< UnknownSubscriberDiagnostic >-----#
    UnknownSubscriberDiagnostic = ENUM(name=u'UnknownSubscriberDiagnostic', mode=MODE_TYPE)
    UnknownSubscriberDiagnostic._cont = ASN1Dict([(u'imsiUnknown', 0), (u'gprs-eps-SubscriptionUnknown', 1), (u'npdbMismatch', 2)])
    UnknownSubscriberDiagnostic._ext = [u'npdbMismatch']
    
    #-----< NumberChangedParam >-----#
    NumberChangedParam = SEQ(name=u'NumberChangedParam', mode=MODE_TYPE)
    _NumberChangedParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    NumberChangedParam._cont = ASN1Dict([
        (u'extensionContainer', _NumberChangedParam_extensionContainer),
        ])
    NumberChangedParam._ext = []
    
    #-----< UnidentifiedSubParam >-----#
    UnidentifiedSubParam = SEQ(name=u'UnidentifiedSubParam', mode=MODE_TYPE)
    _UnidentifiedSubParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    UnidentifiedSubParam._cont = ASN1Dict([
        (u'extensionContainer', _UnidentifiedSubParam_extensionContainer),
        ])
    UnidentifiedSubParam._ext = []
    
    #-----< IllegalSubscriberParam >-----#
    IllegalSubscriberParam = SEQ(name=u'IllegalSubscriberParam', mode=MODE_TYPE)
    _IllegalSubscriberParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    IllegalSubscriberParam._cont = ASN1Dict([
        (u'extensionContainer', _IllegalSubscriberParam_extensionContainer),
        ])
    IllegalSubscriberParam._ext = []
    
    #-----< IllegalEquipmentParam >-----#
    IllegalEquipmentParam = SEQ(name=u'IllegalEquipmentParam', mode=MODE_TYPE)
    _IllegalEquipmentParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    IllegalEquipmentParam._cont = ASN1Dict([
        (u'extensionContainer', _IllegalEquipmentParam_extensionContainer),
        ])
    IllegalEquipmentParam._ext = []
    
    #-----< BearerServNotProvParam >-----#
    BearerServNotProvParam = SEQ(name=u'BearerServNotProvParam', mode=MODE_TYPE)
    _BearerServNotProvParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    BearerServNotProvParam._cont = ASN1Dict([
        (u'extensionContainer', _BearerServNotProvParam_extensionContainer),
        ])
    BearerServNotProvParam._ext = []
    
    #-----< TeleservNotProvParam >-----#
    TeleservNotProvParam = SEQ(name=u'TeleservNotProvParam', mode=MODE_TYPE)
    _TeleservNotProvParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    TeleservNotProvParam._cont = ASN1Dict([
        (u'extensionContainer', _TeleservNotProvParam_extensionContainer),
        ])
    TeleservNotProvParam._ext = []
    
    #-----< TracingBufferFullParam >-----#
    TracingBufferFullParam = SEQ(name=u'TracingBufferFullParam', mode=MODE_TYPE)
    _TracingBufferFullParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    TracingBufferFullParam._cont = ASN1Dict([
        (u'extensionContainer', _TracingBufferFullParam_extensionContainer),
        ])
    TracingBufferFullParam._ext = []
    
    #-----< NoRoamingNbParam >-----#
    NoRoamingNbParam = SEQ(name=u'NoRoamingNbParam', mode=MODE_TYPE)
    _NoRoamingNbParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    NoRoamingNbParam._cont = ASN1Dict([
        (u'extensionContainer', _NoRoamingNbParam_extensionContainer),
        ])
    NoRoamingNbParam._ext = []
    
    #-----< AbsentSubscriberParam >-----#
    AbsentSubscriberParam = SEQ(name=u'AbsentSubscriberParam', mode=MODE_TYPE)
    _AbsentSubscriberParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _AbsentSubscriberParam_absentSubscriberReason = ENUM(name=u'absentSubscriberReason', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberReason')), opt=True)
    AbsentSubscriberParam._cont = ASN1Dict([
        (u'extensionContainer', _AbsentSubscriberParam_extensionContainer),
        (u'absentSubscriberReason', _AbsentSubscriberParam_absentSubscriberReason),
        ])
    AbsentSubscriberParam._ext = [u'absentSubscriberReason']
    
    #-----< AbsentSubscriberReason >-----#
    AbsentSubscriberReason = ENUM(name=u'AbsentSubscriberReason', mode=MODE_TYPE)
    AbsentSubscriberReason._cont = ASN1Dict([(u'imsiDetach', 0), (u'restrictedArea', 1), (u'noPageResponse', 2), (u'purgedMS', 3), (u'mtRoamingRetry', 4), (u'busySubscriber', 5)])
    AbsentSubscriberReason._ext = [u'purgedMS', u'mtRoamingRetry', u'busySubscriber']
    
    #-----< BusySubscriberParam >-----#
    BusySubscriberParam = SEQ(name=u'BusySubscriberParam', mode=MODE_TYPE)
    _BusySubscriberParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _BusySubscriberParam_ccbs_Possible = NULL(name=u'ccbs-Possible', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _BusySubscriberParam_ccbs_Busy = NULL(name=u'ccbs-Busy', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    BusySubscriberParam._cont = ASN1Dict([
        (u'extensionContainer', _BusySubscriberParam_extensionContainer),
        (u'ccbs-Possible', _BusySubscriberParam_ccbs_Possible),
        (u'ccbs-Busy', _BusySubscriberParam_ccbs_Busy),
        ])
    BusySubscriberParam._ext = [u'ccbs-Possible', u'ccbs-Busy']
    
    #-----< NoSubscriberReplyParam >-----#
    NoSubscriberReplyParam = SEQ(name=u'NoSubscriberReplyParam', mode=MODE_TYPE)
    _NoSubscriberReplyParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    NoSubscriberReplyParam._cont = ASN1Dict([
        (u'extensionContainer', _NoSubscriberReplyParam_extensionContainer),
        ])
    NoSubscriberReplyParam._ext = []
    
    #-----< ForwardingViolationParam >-----#
    ForwardingViolationParam = SEQ(name=u'ForwardingViolationParam', mode=MODE_TYPE)
    _ForwardingViolationParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ForwardingViolationParam._cont = ASN1Dict([
        (u'extensionContainer', _ForwardingViolationParam_extensionContainer),
        ])
    ForwardingViolationParam._ext = []
    
    #-----< ForwardingFailedParam >-----#
    ForwardingFailedParam = SEQ(name=u'ForwardingFailedParam', mode=MODE_TYPE)
    _ForwardingFailedParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ForwardingFailedParam._cont = ASN1Dict([
        (u'extensionContainer', _ForwardingFailedParam_extensionContainer),
        ])
    ForwardingFailedParam._ext = []
    
    #-----< ATI-NotAllowedParam >-----#
    ATI_NotAllowedParam = SEQ(name=u'ATI-NotAllowedParam', mode=MODE_TYPE)
    _ATI_NotAllowedParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ATI_NotAllowedParam._cont = ASN1Dict([
        (u'extensionContainer', _ATI_NotAllowedParam_extensionContainer),
        ])
    ATI_NotAllowedParam._ext = []
    
    #-----< ATSI-NotAllowedParam >-----#
    ATSI_NotAllowedParam = SEQ(name=u'ATSI-NotAllowedParam', mode=MODE_TYPE)
    _ATSI_NotAllowedParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ATSI_NotAllowedParam._cont = ASN1Dict([
        (u'extensionContainer', _ATSI_NotAllowedParam_extensionContainer),
        ])
    ATSI_NotAllowedParam._ext = []
    
    #-----< ATM-NotAllowedParam >-----#
    ATM_NotAllowedParam = SEQ(name=u'ATM-NotAllowedParam', mode=MODE_TYPE)
    _ATM_NotAllowedParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ATM_NotAllowedParam._cont = ASN1Dict([
        (u'extensionContainer', _ATM_NotAllowedParam_extensionContainer),
        ])
    ATM_NotAllowedParam._ext = []
    
    #-----< IllegalSS-OperationParam >-----#
    IllegalSS_OperationParam = SEQ(name=u'IllegalSS-OperationParam', mode=MODE_TYPE)
    _IllegalSS_OperationParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    IllegalSS_OperationParam._cont = ASN1Dict([
        (u'extensionContainer', _IllegalSS_OperationParam_extensionContainer),
        ])
    IllegalSS_OperationParam._ext = []
    
    #-----< SS-NotAvailableParam >-----#
    SS_NotAvailableParam = SEQ(name=u'SS-NotAvailableParam', mode=MODE_TYPE)
    _SS_NotAvailableParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    SS_NotAvailableParam._cont = ASN1Dict([
        (u'extensionContainer', _SS_NotAvailableParam_extensionContainer),
        ])
    SS_NotAvailableParam._ext = []
    
    #-----< SS-SubscriptionViolationParam >-----#
    SS_SubscriptionViolationParam = SEQ(name=u'SS-SubscriptionViolationParam', mode=MODE_TYPE)
    _SS_SubscriptionViolationParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    SS_SubscriptionViolationParam._cont = ASN1Dict([
        (u'extensionContainer', _SS_SubscriptionViolationParam_extensionContainer),
        ])
    SS_SubscriptionViolationParam._ext = []
    
    #-----< InformationNotAvailableParam >-----#
    InformationNotAvailableParam = SEQ(name=u'InformationNotAvailableParam', mode=MODE_TYPE)
    _InformationNotAvailableParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    InformationNotAvailableParam._cont = ASN1Dict([
        (u'extensionContainer', _InformationNotAvailableParam_extensionContainer),
        ])
    InformationNotAvailableParam._ext = []
    
    #-----< SubBusyForMT-SMS-Param >-----#
    SubBusyForMT_SMS_Param = SEQ(name=u'SubBusyForMT-SMS-Param', mode=MODE_TYPE)
    _SubBusyForMT_SMS_Param_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _SubBusyForMT_SMS_Param_gprsConnectionSuspended = NULL(name=u'gprsConnectionSuspended', mode=MODE_TYPE, opt=True)
    SubBusyForMT_SMS_Param._cont = ASN1Dict([
        (u'extensionContainer', _SubBusyForMT_SMS_Param_extensionContainer),
        (u'gprsConnectionSuspended', _SubBusyForMT_SMS_Param_gprsConnectionSuspended),
        ])
    SubBusyForMT_SMS_Param._ext = [u'gprsConnectionSuspended']
    
    #-----< MessageWaitListFullParam >-----#
    MessageWaitListFullParam = SEQ(name=u'MessageWaitListFullParam', mode=MODE_TYPE)
    _MessageWaitListFullParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    MessageWaitListFullParam._cont = ASN1Dict([
        (u'extensionContainer', _MessageWaitListFullParam_extensionContainer),
        ])
    MessageWaitListFullParam._ext = []
    
    #-----< ResourceLimitationParam >-----#
    ResourceLimitationParam = SEQ(name=u'ResourceLimitationParam', mode=MODE_TYPE)
    _ResourceLimitationParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ResourceLimitationParam._cont = ASN1Dict([
        (u'extensionContainer', _ResourceLimitationParam_extensionContainer),
        ])
    ResourceLimitationParam._ext = []
    
    #-----< NoGroupCallNbParam >-----#
    NoGroupCallNbParam = SEQ(name=u'NoGroupCallNbParam', mode=MODE_TYPE)
    _NoGroupCallNbParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    NoGroupCallNbParam._cont = ASN1Dict([
        (u'extensionContainer', _NoGroupCallNbParam_extensionContainer),
        ])
    NoGroupCallNbParam._ext = []
    
    #-----< IncompatibleTerminalParam >-----#
    IncompatibleTerminalParam = SEQ(name=u'IncompatibleTerminalParam', mode=MODE_TYPE)
    _IncompatibleTerminalParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    IncompatibleTerminalParam._cont = ASN1Dict([
        (u'extensionContainer', _IncompatibleTerminalParam_extensionContainer),
        ])
    IncompatibleTerminalParam._ext = []
    
    #-----< ShortTermDenialParam >-----#
    ShortTermDenialParam = SEQ(name=u'ShortTermDenialParam', mode=MODE_TYPE)
    ShortTermDenialParam._cont = ASN1Dict([
        ])
    ShortTermDenialParam._ext = []
    
    #-----< LongTermDenialParam >-----#
    LongTermDenialParam = SEQ(name=u'LongTermDenialParam', mode=MODE_TYPE)
    LongTermDenialParam._cont = ASN1Dict([
        ])
    LongTermDenialParam._ext = []
    
    #-----< UnauthorizedRequestingNetwork-Param >-----#
    UnauthorizedRequestingNetwork_Param = SEQ(name=u'UnauthorizedRequestingNetwork-Param', mode=MODE_TYPE)
    _UnauthorizedRequestingNetwork_Param_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    UnauthorizedRequestingNetwork_Param._cont = ASN1Dict([
        (u'extensionContainer', _UnauthorizedRequestingNetwork_Param_extensionContainer),
        ])
    UnauthorizedRequestingNetwork_Param._ext = []
    
    #-----< UnauthorizedLCSClient-Param >-----#
    UnauthorizedLCSClient_Param = SEQ(name=u'UnauthorizedLCSClient-Param', mode=MODE_TYPE)
    _UnauthorizedLCSClient_Param_unauthorizedLCSClient_Diagnostic = ENUM(name=u'unauthorizedLCSClient-Diagnostic', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnauthorizedLCSClient-Diagnostic')), opt=True)
    _UnauthorizedLCSClient_Param_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    UnauthorizedLCSClient_Param._cont = ASN1Dict([
        (u'unauthorizedLCSClient-Diagnostic', _UnauthorizedLCSClient_Param_unauthorizedLCSClient_Diagnostic),
        (u'extensionContainer', _UnauthorizedLCSClient_Param_extensionContainer),
        ])
    UnauthorizedLCSClient_Param._ext = []
    
    #-----< UnauthorizedLCSClient-Diagnostic >-----#
    UnauthorizedLCSClient_Diagnostic = ENUM(name=u'UnauthorizedLCSClient-Diagnostic', mode=MODE_TYPE)
    UnauthorizedLCSClient_Diagnostic._cont = ASN1Dict([(u'noAdditionalInformation', 0), (u'clientNotInMSPrivacyExceptionList', 1), (u'callToClientNotSetup', 2), (u'privacyOverrideNotApplicable', 3), (u'disallowedByLocalRegulatoryRequirements', 4), (u'unauthorizedPrivacyClass', 5), (u'unauthorizedCallSessionUnrelatedExternalClient', 6), (u'unauthorizedCallSessionRelatedExternalClient', 7)])
    UnauthorizedLCSClient_Diagnostic._ext = [u'unauthorizedPrivacyClass', u'unauthorizedCallSessionUnrelatedExternalClient', u'unauthorizedCallSessionRelatedExternalClient']
    
    #-----< PositionMethodFailure-Param >-----#
    PositionMethodFailure_Param = SEQ(name=u'PositionMethodFailure-Param', mode=MODE_TYPE)
    _PositionMethodFailure_Param_positionMethodFailure_Diagnostic = ENUM(name=u'positionMethodFailure-Diagnostic', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ER-DataTypes', 'PositionMethodFailure-Diagnostic')), opt=True)
    _PositionMethodFailure_Param_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    PositionMethodFailure_Param._cont = ASN1Dict([
        (u'positionMethodFailure-Diagnostic', _PositionMethodFailure_Param_positionMethodFailure_Diagnostic),
        (u'extensionContainer', _PositionMethodFailure_Param_extensionContainer),
        ])
    PositionMethodFailure_Param._ext = []
    
    #-----< PositionMethodFailure-Diagnostic >-----#
    PositionMethodFailure_Diagnostic = ENUM(name=u'PositionMethodFailure-Diagnostic', mode=MODE_TYPE)
    PositionMethodFailure_Diagnostic._cont = ASN1Dict([(u'congestion', 0), (u'insufficientResources', 1), (u'insufficientMeasurementData', 2), (u'inconsistentMeasurementData', 3), (u'locationProcedureNotCompleted', 4), (u'locationProcedureNotSupportedByTargetMS', 5), (u'qoSNotAttainable', 6), (u'positionMethodNotAvailableInNetwork', 7), (u'positionMethodNotAvailableInLocationArea', 8)])
    PositionMethodFailure_Diagnostic._ext = []
    
    #-----< UnknownOrUnreachableLCSClient-Param >-----#
    UnknownOrUnreachableLCSClient_Param = SEQ(name=u'UnknownOrUnreachableLCSClient-Param', mode=MODE_TYPE)
    _UnknownOrUnreachableLCSClient_Param_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    UnknownOrUnreachableLCSClient_Param._cont = ASN1Dict([
        (u'extensionContainer', _UnknownOrUnreachableLCSClient_Param_extensionContainer),
        ])
    UnknownOrUnreachableLCSClient_Param._ext = []
    
    #-----< MM-EventNotSupported-Param >-----#
    MM_EventNotSupported_Param = SEQ(name=u'MM-EventNotSupported-Param', mode=MODE_TYPE)
    _MM_EventNotSupported_Param_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    MM_EventNotSupported_Param._cont = ASN1Dict([
        (u'extensionContainer', _MM_EventNotSupported_Param_extensionContainer),
        ])
    MM_EventNotSupported_Param._ext = []
    
    #-----< TargetCellOutsideGCA-Param >-----#
    TargetCellOutsideGCA_Param = SEQ(name=u'TargetCellOutsideGCA-Param', mode=MODE_TYPE)
    _TargetCellOutsideGCA_Param_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    TargetCellOutsideGCA_Param._cont = ASN1Dict([
        (u'extensionContainer', _TargetCellOutsideGCA_Param_extensionContainer),
        ])
    TargetCellOutsideGCA_Param._ext = []
    
    #-----< OngoingGroupCallParam >-----#
    OngoingGroupCallParam = SEQ(name=u'OngoingGroupCallParam', mode=MODE_TYPE)
    _OngoingGroupCallParam_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    OngoingGroupCallParam._cont = ASN1Dict([
        (u'extensionContainer', _OngoingGroupCallParam_extensionContainer),
        ])
    OngoingGroupCallParam._ext = []
    
    _all_ = [
        _RoamingNotAllowedParam_roamingNotAllowedCause,
        _RoamingNotAllowedParam_extensionContainer,
        _RoamingNotAllowedParam_additionalRoamingNotAllowedCause,
        RoamingNotAllowedParam,
        AdditionalRoamingNotAllowedCause,
        RoamingNotAllowedCause,
        _CallBarredParam_callBarringCause,
        _CallBarredParam_extensibleCallBarredParam,
        CallBarredParam,
        CallBarringCause,
        _ExtensibleCallBarredParam_callBarringCause,
        _ExtensibleCallBarredParam_extensionContainer,
        _ExtensibleCallBarredParam_unauthorisedMessageOriginator,
        _ExtensibleCallBarredParam_anonymousCallRejection,
        ExtensibleCallBarredParam,
        _CUG_RejectParam_cug_RejectCause,
        _CUG_RejectParam_extensionContainer,
        CUG_RejectParam,
        CUG_RejectCause,
        _SS_IncompatibilityCause_ss_Code,
        _SS_IncompatibilityCause_basicService,
        _SS_IncompatibilityCause_ss_Status,
        SS_IncompatibilityCause,
        PW_RegistrationFailureCause,
        SM_EnumeratedDeliveryFailureCause,
        _SM_DeliveryFailureCause_sm_EnumeratedDeliveryFailureCause,
        _SM_DeliveryFailureCause_diagnosticInfo,
        _SM_DeliveryFailureCause_extensionContainer,
        SM_DeliveryFailureCause,
        _AbsentSubscriberSM_Param_absentSubscriberDiagnosticSM,
        _AbsentSubscriberSM_Param_extensionContainer,
        _AbsentSubscriberSM_Param_additionalAbsentSubscriberDiagnosticSM,
        _AbsentSubscriberSM_Param_imsi,
        _AbsentSubscriberSM_Param_requestedRetransmissionTime,
        _AbsentSubscriberSM_Param_userIdentifierAlert,
        AbsentSubscriberSM_Param,
        AbsentSubscriberDiagnosticSM,
        _SystemFailureParam_networkResource,
        _SystemFailureParam_extensibleSystemFailureParam,
        SystemFailureParam,
        _ExtensibleSystemFailureParam_networkResource,
        _ExtensibleSystemFailureParam_extensionContainer,
        _ExtensibleSystemFailureParam_additionalNetworkResource,
        _ExtensibleSystemFailureParam_failureCauseParam,
        ExtensibleSystemFailureParam,
        FailureCauseParam,
        _DataMissingParam_extensionContainer,
        DataMissingParam,
        _UnexpectedDataParam_extensionContainer,
        _UnexpectedDataParam_unexpectedSubscriber,
        UnexpectedDataParam,
        _FacilityNotSupParam_extensionContainer,
        _FacilityNotSupParam_shapeOfLocationEstimateNotSupported,
        _FacilityNotSupParam_neededLcsCapabilityNotSupportedInServingNode,
        FacilityNotSupParam,
        _OR_NotAllowedParam_extensionContainer,
        OR_NotAllowedParam,
        _UnknownSubscriberParam_extensionContainer,
        _UnknownSubscriberParam_unknownSubscriberDiagnostic,
        UnknownSubscriberParam,
        UnknownSubscriberDiagnostic,
        _NumberChangedParam_extensionContainer,
        NumberChangedParam,
        _UnidentifiedSubParam_extensionContainer,
        UnidentifiedSubParam,
        _IllegalSubscriberParam_extensionContainer,
        IllegalSubscriberParam,
        _IllegalEquipmentParam_extensionContainer,
        IllegalEquipmentParam,
        _BearerServNotProvParam_extensionContainer,
        BearerServNotProvParam,
        _TeleservNotProvParam_extensionContainer,
        TeleservNotProvParam,
        _TracingBufferFullParam_extensionContainer,
        TracingBufferFullParam,
        _NoRoamingNbParam_extensionContainer,
        NoRoamingNbParam,
        _AbsentSubscriberParam_extensionContainer,
        _AbsentSubscriberParam_absentSubscriberReason,
        AbsentSubscriberParam,
        AbsentSubscriberReason,
        _BusySubscriberParam_extensionContainer,
        _BusySubscriberParam_ccbs_Possible,
        _BusySubscriberParam_ccbs_Busy,
        BusySubscriberParam,
        _NoSubscriberReplyParam_extensionContainer,
        NoSubscriberReplyParam,
        _ForwardingViolationParam_extensionContainer,
        ForwardingViolationParam,
        _ForwardingFailedParam_extensionContainer,
        ForwardingFailedParam,
        _ATI_NotAllowedParam_extensionContainer,
        ATI_NotAllowedParam,
        _ATSI_NotAllowedParam_extensionContainer,
        ATSI_NotAllowedParam,
        _ATM_NotAllowedParam_extensionContainer,
        ATM_NotAllowedParam,
        _IllegalSS_OperationParam_extensionContainer,
        IllegalSS_OperationParam,
        _SS_NotAvailableParam_extensionContainer,
        SS_NotAvailableParam,
        _SS_SubscriptionViolationParam_extensionContainer,
        SS_SubscriptionViolationParam,
        _InformationNotAvailableParam_extensionContainer,
        InformationNotAvailableParam,
        _SubBusyForMT_SMS_Param_extensionContainer,
        _SubBusyForMT_SMS_Param_gprsConnectionSuspended,
        SubBusyForMT_SMS_Param,
        _MessageWaitListFullParam_extensionContainer,
        MessageWaitListFullParam,
        _ResourceLimitationParam_extensionContainer,
        ResourceLimitationParam,
        _NoGroupCallNbParam_extensionContainer,
        NoGroupCallNbParam,
        _IncompatibleTerminalParam_extensionContainer,
        IncompatibleTerminalParam,
        ShortTermDenialParam,
        LongTermDenialParam,
        _UnauthorizedRequestingNetwork_Param_extensionContainer,
        UnauthorizedRequestingNetwork_Param,
        _UnauthorizedLCSClient_Param_unauthorizedLCSClient_Diagnostic,
        _UnauthorizedLCSClient_Param_extensionContainer,
        UnauthorizedLCSClient_Param,
        UnauthorizedLCSClient_Diagnostic,
        _PositionMethodFailure_Param_positionMethodFailure_Diagnostic,
        _PositionMethodFailure_Param_extensionContainer,
        PositionMethodFailure_Param,
        PositionMethodFailure_Diagnostic,
        _UnknownOrUnreachableLCSClient_Param_extensionContainer,
        UnknownOrUnreachableLCSClient_Param,
        _MM_EventNotSupported_Param_extensionContainer,
        MM_EventNotSupported_Param,
        _TargetCellOutsideGCA_Param_extensionContainer,
        TargetCellOutsideGCA_Param,
        _OngoingGroupCallParam_extensionContainer,
        OngoingGroupCallParam,
    ]

class MAP_GR_DataTypes:

    _name_  = u'MAP-GR-DataTypes'
    _oid_   = [0, 4, 0, 0, 1, 3, 23, 16]
    
    _obj_ = [
        u'PrepareGroupCallArg',
        u'VSTK',
        u'VSTK-RAND',
        u'PrepareGroupCallRes',
        u'SendGroupCallEndSignalArg',
        u'TalkerPriority',
        u'SendGroupCallEndSignalRes',
        u'ForwardGroupCallSignallingArg',
        u'ProcessGroupCallSignallingArg',
        u'GroupKeyNumber',
        u'CODEC-Info',
        u'CipheringAlgorithm',
        u'StateAttributes',
        u'SendGroupCallInfoArg',
        u'RequestedInfo',
        u'SendGroupCallInfoRes',
        ]
    _type_ = [
        u'PrepareGroupCallArg',
        u'VSTK',
        u'VSTK-RAND',
        u'PrepareGroupCallRes',
        u'SendGroupCallEndSignalArg',
        u'TalkerPriority',
        u'SendGroupCallEndSignalRes',
        u'ForwardGroupCallSignallingArg',
        u'ProcessGroupCallSignallingArg',
        u'GroupKeyNumber',
        u'CODEC-Info',
        u'CipheringAlgorithm',
        u'StateAttributes',
        u'SendGroupCallInfoArg',
        u'RequestedInfo',
        u'SendGroupCallInfoRes',
        ]
    _set_ = [
        ]
    _val_ = [
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< PrepareGroupCallArg >-----#
    PrepareGroupCallArg = SEQ(name=u'PrepareGroupCallArg', mode=MODE_TYPE)
    _PrepareGroupCallArg_teleservice = OCT_STR(name=u'teleservice', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-TS-Code', 'Ext-TeleserviceCode')))
    _PrepareGroupCallArg_asciCallReference = OCT_STR(name=u'asciCallReference', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ASCI-CallReference')))
    _PrepareGroupCallArg_codec_Info = OCT_STR(name=u'codec-Info', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'CODEC-Info')))
    _PrepareGroupCallArg_cipheringAlgorithm = OCT_STR(name=u'cipheringAlgorithm', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'CipheringAlgorithm')))
    _PrepareGroupCallArg_groupKeyNumber_Vk_Id = INT(name=u'groupKeyNumber-Vk-Id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-GR-DataTypes', 'GroupKeyNumber')), opt=True)
    _PrepareGroupCallArg_groupKey = OCT_STR(name=u'groupKey', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Kc')), opt=True)
    _PrepareGroupCallArg_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'EMLPP-Priority')), opt=True)
    _PrepareGroupCallArg_uplinkFree = NULL(name=u'uplinkFree', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _PrepareGroupCallArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _PrepareGroupCallArg_vstk = OCT_STR(name=u'vstk', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-GR-DataTypes', 'VSTK')), opt=True)
    _PrepareGroupCallArg_vstk_rand = OCT_STR(name=u'vstk-rand', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-GR-DataTypes', 'VSTK-RAND')), opt=True)
    _PrepareGroupCallArg_talkerChannelParameter = NULL(name=u'talkerChannelParameter', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _PrepareGroupCallArg_uplinkReplyIndicator = NULL(name=u'uplinkReplyIndicator', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    PrepareGroupCallArg._cont = ASN1Dict([
        (u'teleservice', _PrepareGroupCallArg_teleservice),
        (u'asciCallReference', _PrepareGroupCallArg_asciCallReference),
        (u'codec-Info', _PrepareGroupCallArg_codec_Info),
        (u'cipheringAlgorithm', _PrepareGroupCallArg_cipheringAlgorithm),
        (u'groupKeyNumber-Vk-Id', _PrepareGroupCallArg_groupKeyNumber_Vk_Id),
        (u'groupKey', _PrepareGroupCallArg_groupKey),
        (u'priority', _PrepareGroupCallArg_priority),
        (u'uplinkFree', _PrepareGroupCallArg_uplinkFree),
        (u'extensionContainer', _PrepareGroupCallArg_extensionContainer),
        (u'vstk', _PrepareGroupCallArg_vstk),
        (u'vstk-rand', _PrepareGroupCallArg_vstk_rand),
        (u'talkerChannelParameter', _PrepareGroupCallArg_talkerChannelParameter),
        (u'uplinkReplyIndicator', _PrepareGroupCallArg_uplinkReplyIndicator),
        ])
    PrepareGroupCallArg._ext = [u'vstk', u'vstk-rand', u'talkerChannelParameter', u'uplinkReplyIndicator']
    
    #-----< VSTK >-----#
    VSTK = OCT_STR(name=u'VSTK', mode=MODE_TYPE)
    VSTK._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
    
    #-----< VSTK-RAND >-----#
    VSTK_RAND = OCT_STR(name=u'VSTK-RAND', mode=MODE_TYPE)
    VSTK_RAND._const_sz = ASN1Set(rv=[5], rr=[], ev=None, er=[])
    
    #-----< PrepareGroupCallRes >-----#
    PrepareGroupCallRes = SEQ(name=u'PrepareGroupCallRes', mode=MODE_TYPE)
    _PrepareGroupCallRes_groupCallNumber = OCT_STR(name=u'groupCallNumber', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _PrepareGroupCallRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    PrepareGroupCallRes._cont = ASN1Dict([
        (u'groupCallNumber', _PrepareGroupCallRes_groupCallNumber),
        (u'extensionContainer', _PrepareGroupCallRes_extensionContainer),
        ])
    PrepareGroupCallRes._ext = []
    
    #-----< SendGroupCallEndSignalArg >-----#
    SendGroupCallEndSignalArg = SEQ(name=u'SendGroupCallEndSignalArg', mode=MODE_TYPE)
    _SendGroupCallEndSignalArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')), opt=True)
    _SendGroupCallEndSignalArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _SendGroupCallEndSignalArg_talkerPriority = ENUM(name=u'talkerPriority', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-GR-DataTypes', 'TalkerPriority')), opt=True)
    _SendGroupCallEndSignalArg_additionalInfo = BIT_STR(name=u'additionalInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AdditionalInfo')), opt=True)
    SendGroupCallEndSignalArg._cont = ASN1Dict([
        (u'imsi', _SendGroupCallEndSignalArg_imsi),
        (u'extensionContainer', _SendGroupCallEndSignalArg_extensionContainer),
        (u'talkerPriority', _SendGroupCallEndSignalArg_talkerPriority),
        (u'additionalInfo', _SendGroupCallEndSignalArg_additionalInfo),
        ])
    SendGroupCallEndSignalArg._ext = [u'talkerPriority', u'additionalInfo']
    
    #-----< TalkerPriority >-----#
    TalkerPriority = ENUM(name=u'TalkerPriority', mode=MODE_TYPE)
    TalkerPriority._cont = ASN1Dict([(u'normal', 0), (u'privileged', 1), (u'emergency', 2)])
    TalkerPriority._ext = None
    
    #-----< SendGroupCallEndSignalRes >-----#
    SendGroupCallEndSignalRes = SEQ(name=u'SendGroupCallEndSignalRes', mode=MODE_TYPE)
    _SendGroupCallEndSignalRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    SendGroupCallEndSignalRes._cont = ASN1Dict([
        (u'extensionContainer', _SendGroupCallEndSignalRes_extensionContainer),
        ])
    SendGroupCallEndSignalRes._ext = []
    
    #-----< ForwardGroupCallSignallingArg >-----#
    ForwardGroupCallSignallingArg = SEQ(name=u'ForwardGroupCallSignallingArg', mode=MODE_TYPE)
    _ForwardGroupCallSignallingArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')), opt=True)
    _ForwardGroupCallSignallingArg_uplinkRequestAck = NULL(name=u'uplinkRequestAck', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ForwardGroupCallSignallingArg_uplinkReleaseIndication = NULL(name=u'uplinkReleaseIndication', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ForwardGroupCallSignallingArg_uplinkRejectCommand = NULL(name=u'uplinkRejectCommand', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ForwardGroupCallSignallingArg_uplinkSeizedCommand = NULL(name=u'uplinkSeizedCommand', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ForwardGroupCallSignallingArg_uplinkReleaseCommand = NULL(name=u'uplinkReleaseCommand', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ForwardGroupCallSignallingArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _ForwardGroupCallSignallingArg_stateAttributes = SEQ(name=u'stateAttributes', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-GR-DataTypes', 'StateAttributes')), opt=True)
    _ForwardGroupCallSignallingArg_talkerPriority = ENUM(name=u'talkerPriority', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-GR-DataTypes', 'TalkerPriority')), opt=True)
    _ForwardGroupCallSignallingArg_additionalInfo = BIT_STR(name=u'additionalInfo', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AdditionalInfo')), opt=True)
    _ForwardGroupCallSignallingArg_emergencyModeResetCommandFlag = NULL(name=u'emergencyModeResetCommandFlag', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ForwardGroupCallSignallingArg_sm_RP_UI = OCT_STR(name=u'sm-RP-UI', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'SignalInfo')), opt=True)
    _ForwardGroupCallSignallingArg_an_APDU = SEQ(name=u'an-APDU', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'AccessNetworkSignalInfo')), opt=True)
    ForwardGroupCallSignallingArg._cont = ASN1Dict([
        (u'imsi', _ForwardGroupCallSignallingArg_imsi),
        (u'uplinkRequestAck', _ForwardGroupCallSignallingArg_uplinkRequestAck),
        (u'uplinkReleaseIndication', _ForwardGroupCallSignallingArg_uplinkReleaseIndication),
        (u'uplinkRejectCommand', _ForwardGroupCallSignallingArg_uplinkRejectCommand),
        (u'uplinkSeizedCommand', _ForwardGroupCallSignallingArg_uplinkSeizedCommand),
        (u'uplinkReleaseCommand', _ForwardGroupCallSignallingArg_uplinkReleaseCommand),
        (u'extensionContainer', _ForwardGroupCallSignallingArg_extensionContainer),
        (u'stateAttributes', _ForwardGroupCallSignallingArg_stateAttributes),
        (u'talkerPriority', _ForwardGroupCallSignallingArg_talkerPriority),
        (u'additionalInfo', _ForwardGroupCallSignallingArg_additionalInfo),
        (u'emergencyModeResetCommandFlag', _ForwardGroupCallSignallingArg_emergencyModeResetCommandFlag),
        (u'sm-RP-UI', _ForwardGroupCallSignallingArg_sm_RP_UI),
        (u'an-APDU', _ForwardGroupCallSignallingArg_an_APDU),
        ])
    ForwardGroupCallSignallingArg._ext = [u'stateAttributes', u'talkerPriority', u'additionalInfo', u'emergencyModeResetCommandFlag', u'sm-RP-UI', u'an-APDU']
    
    #-----< ProcessGroupCallSignallingArg >-----#
    ProcessGroupCallSignallingArg = SEQ(name=u'ProcessGroupCallSignallingArg', mode=MODE_TYPE)
    _ProcessGroupCallSignallingArg_uplinkRequest = NULL(name=u'uplinkRequest', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ProcessGroupCallSignallingArg_uplinkReleaseIndication = NULL(name=u'uplinkReleaseIndication', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ProcessGroupCallSignallingArg_releaseGroupCall = NULL(name=u'releaseGroupCall', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ProcessGroupCallSignallingArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _ProcessGroupCallSignallingArg_talkerPriority = ENUM(name=u'talkerPriority', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-GR-DataTypes', 'TalkerPriority')), opt=True)
    _ProcessGroupCallSignallingArg_additionalInfo = BIT_STR(name=u'additionalInfo', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AdditionalInfo')), opt=True)
    _ProcessGroupCallSignallingArg_emergencyModeResetCommandFlag = NULL(name=u'emergencyModeResetCommandFlag', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ProcessGroupCallSignallingArg_an_APDU = SEQ(name=u'an-APDU', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'AccessNetworkSignalInfo')), opt=True)
    ProcessGroupCallSignallingArg._cont = ASN1Dict([
        (u'uplinkRequest', _ProcessGroupCallSignallingArg_uplinkRequest),
        (u'uplinkReleaseIndication', _ProcessGroupCallSignallingArg_uplinkReleaseIndication),
        (u'releaseGroupCall', _ProcessGroupCallSignallingArg_releaseGroupCall),
        (u'extensionContainer', _ProcessGroupCallSignallingArg_extensionContainer),
        (u'talkerPriority', _ProcessGroupCallSignallingArg_talkerPriority),
        (u'additionalInfo', _ProcessGroupCallSignallingArg_additionalInfo),
        (u'emergencyModeResetCommandFlag', _ProcessGroupCallSignallingArg_emergencyModeResetCommandFlag),
        (u'an-APDU', _ProcessGroupCallSignallingArg_an_APDU),
        ])
    ProcessGroupCallSignallingArg._ext = [u'talkerPriority', u'additionalInfo', u'emergencyModeResetCommandFlag', u'an-APDU']
    
    #-----< GroupKeyNumber >-----#
    GroupKeyNumber = INT(name=u'GroupKeyNumber', mode=MODE_TYPE)
    GroupKeyNumber._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
    
    #-----< CODEC-Info >-----#
    CODEC_Info = OCT_STR(name=u'CODEC-Info', mode=MODE_TYPE)
    CODEC_Info._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=5, ub=10)], ev=None, er=[])
    
    #-----< CipheringAlgorithm >-----#
    CipheringAlgorithm = OCT_STR(name=u'CipheringAlgorithm', mode=MODE_TYPE)
    CipheringAlgorithm._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< StateAttributes >-----#
    StateAttributes = SEQ(name=u'StateAttributes', mode=MODE_TYPE)
    _StateAttributes_downlinkAttached = NULL(name=u'downlinkAttached', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _StateAttributes_uplinkAttached = NULL(name=u'uplinkAttached', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _StateAttributes_dualCommunication = NULL(name=u'dualCommunication', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _StateAttributes_callOriginator = NULL(name=u'callOriginator', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    StateAttributes._cont = ASN1Dict([
        (u'downlinkAttached', _StateAttributes_downlinkAttached),
        (u'uplinkAttached', _StateAttributes_uplinkAttached),
        (u'dualCommunication', _StateAttributes_dualCommunication),
        (u'callOriginator', _StateAttributes_callOriginator),
        ])
    StateAttributes._ext = None
    
    #-----< SendGroupCallInfoArg >-----#
    SendGroupCallInfoArg = SEQ(name=u'SendGroupCallInfoArg', mode=MODE_TYPE)
    _SendGroupCallInfoArg_requestedInfo = ENUM(name=u'requestedInfo', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'RequestedInfo')))
    _SendGroupCallInfoArg_groupId = OCT_STR(name=u'groupId', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'Long-GroupId')))
    _SendGroupCallInfoArg_teleservice = OCT_STR(name=u'teleservice', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-TS-Code', 'Ext-TeleserviceCode')))
    _SendGroupCallInfoArg_cellId = OCT_STR(name=u'cellId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'GlobalCellId')), opt=True)
    _SendGroupCallInfoArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')), opt=True)
    _SendGroupCallInfoArg_tmsi = OCT_STR(name=u'tmsi', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'TMSI')), opt=True)
    _SendGroupCallInfoArg_additionalInfo = BIT_STR(name=u'additionalInfo', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AdditionalInfo')), opt=True)
    _SendGroupCallInfoArg_talkerPriority = ENUM(name=u'talkerPriority', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-GR-DataTypes', 'TalkerPriority')), opt=True)
    _SendGroupCallInfoArg_cksn = OCT_STR(name=u'cksn', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Cksn')), opt=True)
    _SendGroupCallInfoArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    SendGroupCallInfoArg._cont = ASN1Dict([
        (u'requestedInfo', _SendGroupCallInfoArg_requestedInfo),
        (u'groupId', _SendGroupCallInfoArg_groupId),
        (u'teleservice', _SendGroupCallInfoArg_teleservice),
        (u'cellId', _SendGroupCallInfoArg_cellId),
        (u'imsi', _SendGroupCallInfoArg_imsi),
        (u'tmsi', _SendGroupCallInfoArg_tmsi),
        (u'additionalInfo', _SendGroupCallInfoArg_additionalInfo),
        (u'talkerPriority', _SendGroupCallInfoArg_talkerPriority),
        (u'cksn', _SendGroupCallInfoArg_cksn),
        (u'extensionContainer', _SendGroupCallInfoArg_extensionContainer),
        ])
    SendGroupCallInfoArg._ext = []
    
    #-----< RequestedInfo >-----#
    RequestedInfo = ENUM(name=u'RequestedInfo', mode=MODE_TYPE)
    RequestedInfo._cont = ASN1Dict([(u'anchorMSC-AddressAndASCI-CallReference', 0), (u'imsiAndAdditionalInfoAndAdditionalSubscription', 1)])
    RequestedInfo._ext = []
    
    #-----< SendGroupCallInfoRes >-----#
    SendGroupCallInfoRes = SEQ(name=u'SendGroupCallInfoRes', mode=MODE_TYPE)
    _SendGroupCallInfoRes_anchorMSC_Address = OCT_STR(name=u'anchorMSC-Address', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _SendGroupCallInfoRes_asciCallReference = OCT_STR(name=u'asciCallReference', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ASCI-CallReference')), opt=True)
    _SendGroupCallInfoRes_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')), opt=True)
    _SendGroupCallInfoRes_additionalInfo = BIT_STR(name=u'additionalInfo', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AdditionalInfo')), opt=True)
    _SendGroupCallInfoRes_additionalSubscriptions = BIT_STR(name=u'additionalSubscriptions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AdditionalSubscriptions')), opt=True)
    _SendGroupCallInfoRes_kc = OCT_STR(name=u'kc', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Kc')), opt=True)
    _SendGroupCallInfoRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    SendGroupCallInfoRes._cont = ASN1Dict([
        (u'anchorMSC-Address', _SendGroupCallInfoRes_anchorMSC_Address),
        (u'asciCallReference', _SendGroupCallInfoRes_asciCallReference),
        (u'imsi', _SendGroupCallInfoRes_imsi),
        (u'additionalInfo', _SendGroupCallInfoRes_additionalInfo),
        (u'additionalSubscriptions', _SendGroupCallInfoRes_additionalSubscriptions),
        (u'kc', _SendGroupCallInfoRes_kc),
        (u'extensionContainer', _SendGroupCallInfoRes_extensionContainer),
        ])
    SendGroupCallInfoRes._ext = []
    
    _all_ = [
        _PrepareGroupCallArg_teleservice,
        _PrepareGroupCallArg_asciCallReference,
        _PrepareGroupCallArg_codec_Info,
        _PrepareGroupCallArg_cipheringAlgorithm,
        _PrepareGroupCallArg_groupKeyNumber_Vk_Id,
        _PrepareGroupCallArg_groupKey,
        _PrepareGroupCallArg_priority,
        _PrepareGroupCallArg_uplinkFree,
        _PrepareGroupCallArg_extensionContainer,
        _PrepareGroupCallArg_vstk,
        _PrepareGroupCallArg_vstk_rand,
        _PrepareGroupCallArg_talkerChannelParameter,
        _PrepareGroupCallArg_uplinkReplyIndicator,
        PrepareGroupCallArg,
        VSTK,
        VSTK_RAND,
        _PrepareGroupCallRes_groupCallNumber,
        _PrepareGroupCallRes_extensionContainer,
        PrepareGroupCallRes,
        _SendGroupCallEndSignalArg_imsi,
        _SendGroupCallEndSignalArg_extensionContainer,
        _SendGroupCallEndSignalArg_talkerPriority,
        _SendGroupCallEndSignalArg_additionalInfo,
        SendGroupCallEndSignalArg,
        TalkerPriority,
        _SendGroupCallEndSignalRes_extensionContainer,
        SendGroupCallEndSignalRes,
        _ForwardGroupCallSignallingArg_imsi,
        _ForwardGroupCallSignallingArg_uplinkRequestAck,
        _ForwardGroupCallSignallingArg_uplinkReleaseIndication,
        _ForwardGroupCallSignallingArg_uplinkRejectCommand,
        _ForwardGroupCallSignallingArg_uplinkSeizedCommand,
        _ForwardGroupCallSignallingArg_uplinkReleaseCommand,
        _ForwardGroupCallSignallingArg_extensionContainer,
        _ForwardGroupCallSignallingArg_stateAttributes,
        _ForwardGroupCallSignallingArg_talkerPriority,
        _ForwardGroupCallSignallingArg_additionalInfo,
        _ForwardGroupCallSignallingArg_emergencyModeResetCommandFlag,
        _ForwardGroupCallSignallingArg_sm_RP_UI,
        _ForwardGroupCallSignallingArg_an_APDU,
        ForwardGroupCallSignallingArg,
        _ProcessGroupCallSignallingArg_uplinkRequest,
        _ProcessGroupCallSignallingArg_uplinkReleaseIndication,
        _ProcessGroupCallSignallingArg_releaseGroupCall,
        _ProcessGroupCallSignallingArg_extensionContainer,
        _ProcessGroupCallSignallingArg_talkerPriority,
        _ProcessGroupCallSignallingArg_additionalInfo,
        _ProcessGroupCallSignallingArg_emergencyModeResetCommandFlag,
        _ProcessGroupCallSignallingArg_an_APDU,
        ProcessGroupCallSignallingArg,
        GroupKeyNumber,
        CODEC_Info,
        CipheringAlgorithm,
        _StateAttributes_downlinkAttached,
        _StateAttributes_uplinkAttached,
        _StateAttributes_dualCommunication,
        _StateAttributes_callOriginator,
        StateAttributes,
        _SendGroupCallInfoArg_requestedInfo,
        _SendGroupCallInfoArg_groupId,
        _SendGroupCallInfoArg_teleservice,
        _SendGroupCallInfoArg_cellId,
        _SendGroupCallInfoArg_imsi,
        _SendGroupCallInfoArg_tmsi,
        _SendGroupCallInfoArg_additionalInfo,
        _SendGroupCallInfoArg_talkerPriority,
        _SendGroupCallInfoArg_cksn,
        _SendGroupCallInfoArg_extensionContainer,
        SendGroupCallInfoArg,
        RequestedInfo,
        _SendGroupCallInfoRes_anchorMSC_Address,
        _SendGroupCallInfoRes_asciCallReference,
        _SendGroupCallInfoRes_imsi,
        _SendGroupCallInfoRes_additionalInfo,
        _SendGroupCallInfoRes_additionalSubscriptions,
        _SendGroupCallInfoRes_kc,
        _SendGroupCallInfoRes_extensionContainer,
        SendGroupCallInfoRes,
    ]

class MAP_LCS_DataTypes:

    _name_  = u'MAP-LCS-DataTypes'
    _oid_   = [0, 4, 0, 0, 1, 3, 25, 16]
    
    _obj_ = [
        u'RoutingInfoForLCS-Arg',
        u'RoutingInfoForLCS-Res',
        u'LCSLocationInfo',
        u'ProvideSubscriberLocation-Arg',
        u'LocationType',
        u'LocationEstimateType',
        u'DeferredLocationEventType',
        u'LCS-ClientID',
        u'LCSClientType',
        u'LCSClientName',
        u'NameString',
        u'maxNameStringLength',
        u'LCSRequestorID',
        u'RequestorIDString',
        u'maxRequestorIDStringLength',
        u'LCS-FormatIndicator',
        u'LCS-Priority',
        u'LCS-QoS',
        u'Horizontal-Accuracy',
        u'Vertical-Accuracy',
        u'ResponseTime',
        u'ResponseTimeCategory',
        u'SupportedGADShapes',
        u'LCS-ReferenceNumber',
        u'LCSCodeword',
        u'LCSCodewordString',
        u'maxLCSCodewordStringLength',
        u'LCS-PrivacyCheck',
        u'PrivacyCheckRelatedAction',
        u'AreaEventInfo',
        u'AreaDefinition',
        u'AreaList',
        u'maxNumOfAreas',
        u'Area',
        u'AreaType',
        u'AreaIdentification',
        u'OccurrenceInfo',
        u'IntervalTime',
        u'PeriodicLDRInfo',
        u'ReportingAmount',
        u'maxReportingAmount',
        u'ReportingInterval',
        u'maxReportingInterval',
        u'ReportingPLMNList',
        u'PLMNList',
        u'maxNumOfReportingPLMN',
        u'ReportingPLMN',
        u'RAN-Technology',
        u'ProvideSubscriberLocation-Res',
        u'AccuracyFulfilmentIndicator',
        u'Ext-GeographicalInformation',
        u'maxExt-GeographicalInformation',
        u'VelocityEstimate',
        u'PositioningDataInformation',
        u'maxPositioningDataInformation',
        u'UtranPositioningDataInfo',
        u'maxUtranPositioningDataInfo',
        u'GeranGANSSpositioningData',
        u'maxGeranGANSSpositioningData',
        u'UtranGANSSpositioningData',
        u'maxUtranGANSSpositioningData',
        u'UtranAdditionalPositioningData',
        u'maxUtranAdditionalPositioningData',
        u'UtranBaroPressureMeas',
        u'UtranCivicAddress',
        u'Add-GeographicalInformation',
        u'maxAdd-GeographicalInformation',
        u'SubscriberLocationReport-Arg',
        u'Deferredmt-lrData',
        u'LCS-Event',
        u'TerminationCause',
        u'SequenceNumber',
        u'ServingNodeAddress',
        u'SubscriberLocationReport-Res',
        ]
    _type_ = [
        u'RoutingInfoForLCS-Arg',
        u'RoutingInfoForLCS-Res',
        u'LCSLocationInfo',
        u'ProvideSubscriberLocation-Arg',
        u'LocationType',
        u'LocationEstimateType',
        u'DeferredLocationEventType',
        u'LCS-ClientID',
        u'LCSClientType',
        u'LCSClientName',
        u'NameString',
        u'LCSRequestorID',
        u'RequestorIDString',
        u'LCS-FormatIndicator',
        u'LCS-Priority',
        u'LCS-QoS',
        u'Horizontal-Accuracy',
        u'Vertical-Accuracy',
        u'ResponseTime',
        u'ResponseTimeCategory',
        u'SupportedGADShapes',
        u'LCS-ReferenceNumber',
        u'LCSCodeword',
        u'LCSCodewordString',
        u'LCS-PrivacyCheck',
        u'PrivacyCheckRelatedAction',
        u'AreaEventInfo',
        u'AreaDefinition',
        u'AreaList',
        u'Area',
        u'AreaType',
        u'AreaIdentification',
        u'OccurrenceInfo',
        u'IntervalTime',
        u'PeriodicLDRInfo',
        u'ReportingAmount',
        u'ReportingInterval',
        u'ReportingPLMNList',
        u'PLMNList',
        u'ReportingPLMN',
        u'RAN-Technology',
        u'ProvideSubscriberLocation-Res',
        u'AccuracyFulfilmentIndicator',
        u'Ext-GeographicalInformation',
        u'VelocityEstimate',
        u'PositioningDataInformation',
        u'UtranPositioningDataInfo',
        u'GeranGANSSpositioningData',
        u'UtranGANSSpositioningData',
        u'UtranAdditionalPositioningData',
        u'UtranBaroPressureMeas',
        u'UtranCivicAddress',
        u'Add-GeographicalInformation',
        u'SubscriberLocationReport-Arg',
        u'Deferredmt-lrData',
        u'LCS-Event',
        u'TerminationCause',
        u'SequenceNumber',
        u'ServingNodeAddress',
        u'SubscriberLocationReport-Res',
        ]
    _set_ = [
        ]
    _val_ = [
        u'maxNameStringLength',
        u'maxRequestorIDStringLength',
        u'maxLCSCodewordStringLength',
        u'maxNumOfAreas',
        u'maxReportingAmount',
        u'maxReportingInterval',
        u'maxNumOfReportingPLMN',
        u'maxExt-GeographicalInformation',
        u'maxPositioningDataInformation',
        u'maxUtranPositioningDataInfo',
        u'maxGeranGANSSpositioningData',
        u'maxUtranGANSSpositioningData',
        u'maxUtranAdditionalPositioningData',
        u'maxAdd-GeographicalInformation',
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< RoutingInfoForLCS-Arg >-----#
    RoutingInfoForLCS_Arg = SEQ(name=u'RoutingInfoForLCS-Arg', mode=MODE_TYPE)
    _RoutingInfoForLCS_Arg_mlcNumber = OCT_STR(name=u'mlcNumber', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _RoutingInfoForLCS_Arg_targetMS = CHOICE(name=u'targetMS', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'SubscriberIdentity')))
    _RoutingInfoForLCS_Arg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    RoutingInfoForLCS_Arg._cont = ASN1Dict([
        (u'mlcNumber', _RoutingInfoForLCS_Arg_mlcNumber),
        (u'targetMS', _RoutingInfoForLCS_Arg_targetMS),
        (u'extensionContainer', _RoutingInfoForLCS_Arg_extensionContainer),
        ])
    RoutingInfoForLCS_Arg._ext = []
    
    #-----< RoutingInfoForLCS-Res >-----#
    RoutingInfoForLCS_Res = SEQ(name=u'RoutingInfoForLCS-Res', mode=MODE_TYPE)
    _RoutingInfoForLCS_Res_targetMS = CHOICE(name=u'targetMS', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'SubscriberIdentity')))
    _RoutingInfoForLCS_Res_lcsLocationInfo = SEQ(name=u'lcsLocationInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'LCSLocationInfo')))
    _RoutingInfoForLCS_Res_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _RoutingInfoForLCS_Res_v_gmlc_Address = OCT_STR(name=u'v-gmlc-Address', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'GSN-Address')), opt=True)
    _RoutingInfoForLCS_Res_h_gmlc_Address = OCT_STR(name=u'h-gmlc-Address', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'GSN-Address')), opt=True)
    _RoutingInfoForLCS_Res_ppr_Address = OCT_STR(name=u'ppr-Address', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'GSN-Address')), opt=True)
    _RoutingInfoForLCS_Res_additional_v_gmlc_Address = OCT_STR(name=u'additional-v-gmlc-Address', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'GSN-Address')), opt=True)
    RoutingInfoForLCS_Res._cont = ASN1Dict([
        (u'targetMS', _RoutingInfoForLCS_Res_targetMS),
        (u'lcsLocationInfo', _RoutingInfoForLCS_Res_lcsLocationInfo),
        (u'extensionContainer', _RoutingInfoForLCS_Res_extensionContainer),
        (u'v-gmlc-Address', _RoutingInfoForLCS_Res_v_gmlc_Address),
        (u'h-gmlc-Address', _RoutingInfoForLCS_Res_h_gmlc_Address),
        (u'ppr-Address', _RoutingInfoForLCS_Res_ppr_Address),
        (u'additional-v-gmlc-Address', _RoutingInfoForLCS_Res_additional_v_gmlc_Address),
        ])
    RoutingInfoForLCS_Res._ext = [u'v-gmlc-Address', u'h-gmlc-Address', u'ppr-Address', u'additional-v-gmlc-Address']
    
    #-----< LCSLocationInfo >-----#
    LCSLocationInfo = SEQ(name=u'LCSLocationInfo', mode=MODE_TYPE)
    _LCSLocationInfo_networkNode_Number = OCT_STR(name=u'networkNode-Number', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _LCSLocationInfo_lmsi = OCT_STR(name=u'lmsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'LMSI')), opt=True)
    _LCSLocationInfo_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _LCSLocationInfo_gprsNodeIndicator = NULL(name=u'gprsNodeIndicator', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _LCSLocationInfo_additional_Number = CHOICE(name=u'additional-Number', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SM-DataTypes', 'Additional-Number')), opt=True)
    _LCSLocationInfo_supportedLCS_CapabilitySets = BIT_STR(name=u'supportedLCS-CapabilitySets', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SupportedLCS-CapabilitySets')), opt=True)
    _LCSLocationInfo_additional_LCS_CapabilitySets = BIT_STR(name=u'additional-LCS-CapabilitySets', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SupportedLCS-CapabilitySets')), opt=True)
    _LCSLocationInfo_mme_Name = OCT_STR(name=u'mme-Name', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'DiameterIdentity')), opt=True)
    _LCSLocationInfo_aaa_Server_Name = OCT_STR(name=u'aaa-Server-Name', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'DiameterIdentity')), opt=True)
    _LCSLocationInfo_sgsn_Name = OCT_STR(name=u'sgsn-Name', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'DiameterIdentity')), opt=True)
    _LCSLocationInfo_sgsn_Realm = OCT_STR(name=u'sgsn-Realm', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'DiameterIdentity')), opt=True)
    LCSLocationInfo._cont = ASN1Dict([
        (u'networkNode-Number', _LCSLocationInfo_networkNode_Number),
        (u'lmsi', _LCSLocationInfo_lmsi),
        (u'extensionContainer', _LCSLocationInfo_extensionContainer),
        (u'gprsNodeIndicator', _LCSLocationInfo_gprsNodeIndicator),
        (u'additional-Number', _LCSLocationInfo_additional_Number),
        (u'supportedLCS-CapabilitySets', _LCSLocationInfo_supportedLCS_CapabilitySets),
        (u'additional-LCS-CapabilitySets', _LCSLocationInfo_additional_LCS_CapabilitySets),
        (u'mme-Name', _LCSLocationInfo_mme_Name),
        (u'aaa-Server-Name', _LCSLocationInfo_aaa_Server_Name),
        (u'sgsn-Name', _LCSLocationInfo_sgsn_Name),
        (u'sgsn-Realm', _LCSLocationInfo_sgsn_Realm),
        ])
    LCSLocationInfo._ext = [u'gprsNodeIndicator', u'additional-Number', u'supportedLCS-CapabilitySets', u'additional-LCS-CapabilitySets', u'mme-Name', u'aaa-Server-Name', u'sgsn-Name', u'sgsn-Realm']
    
    #-----< ProvideSubscriberLocation-Arg >-----#
    ProvideSubscriberLocation_Arg = SEQ(name=u'ProvideSubscriberLocation-Arg', mode=MODE_TYPE)
    _ProvideSubscriberLocation_Arg_locationType = SEQ(name=u'locationType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'LocationType')))
    _ProvideSubscriberLocation_Arg_mlc_Number = OCT_STR(name=u'mlc-Number', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _ProvideSubscriberLocation_Arg_lcs_ClientID = SEQ(name=u'lcs-ClientID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'LCS-ClientID')), opt=True)
    _ProvideSubscriberLocation_Arg_privacyOverride = NULL(name=u'privacyOverride', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ProvideSubscriberLocation_Arg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')), opt=True)
    _ProvideSubscriberLocation_Arg_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _ProvideSubscriberLocation_Arg_lmsi = OCT_STR(name=u'lmsi', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'LMSI')), opt=True)
    _ProvideSubscriberLocation_Arg_imei = OCT_STR(name=u'imei', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMEI')), opt=True)
    _ProvideSubscriberLocation_Arg_lcs_Priority = OCT_STR(name=u'lcs-Priority', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'LCS-Priority')), opt=True)
    _ProvideSubscriberLocation_Arg_lcs_QoS = SEQ(name=u'lcs-QoS', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'LCS-QoS')), opt=True)
    _ProvideSubscriberLocation_Arg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _ProvideSubscriberLocation_Arg_supportedGADShapes = BIT_STR(name=u'supportedGADShapes', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'SupportedGADShapes')), opt=True)
    _ProvideSubscriberLocation_Arg_lcs_ReferenceNumber = OCT_STR(name=u'lcs-ReferenceNumber', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'LCS-ReferenceNumber')), opt=True)
    _ProvideSubscriberLocation_Arg_lcsServiceTypeID = INT(name=u'lcsServiceTypeID', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')), opt=True)
    _ProvideSubscriberLocation_Arg_lcsCodeword = SEQ(name=u'lcsCodeword', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'LCSCodeword')), opt=True)
    _ProvideSubscriberLocation_Arg_lcs_PrivacyCheck = SEQ(name=u'lcs-PrivacyCheck', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'LCS-PrivacyCheck')), opt=True)
    _ProvideSubscriberLocation_Arg_areaEventInfo = SEQ(name=u'areaEventInfo', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'AreaEventInfo')), opt=True)
    _ProvideSubscriberLocation_Arg_h_gmlc_Address = OCT_STR(name=u'h-gmlc-Address', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'GSN-Address')), opt=True)
    _ProvideSubscriberLocation_Arg_mo_lrShortCircuitIndicator = NULL(name=u'mo-lrShortCircuitIndicator', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ProvideSubscriberLocation_Arg_periodicLDRInfo = SEQ(name=u'periodicLDRInfo', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'PeriodicLDRInfo')), opt=True)
    _ProvideSubscriberLocation_Arg_reportingPLMNList = SEQ(name=u'reportingPLMNList', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'ReportingPLMNList')), opt=True)
    ProvideSubscriberLocation_Arg._cont = ASN1Dict([
        (u'locationType', _ProvideSubscriberLocation_Arg_locationType),
        (u'mlc-Number', _ProvideSubscriberLocation_Arg_mlc_Number),
        (u'lcs-ClientID', _ProvideSubscriberLocation_Arg_lcs_ClientID),
        (u'privacyOverride', _ProvideSubscriberLocation_Arg_privacyOverride),
        (u'imsi', _ProvideSubscriberLocation_Arg_imsi),
        (u'msisdn', _ProvideSubscriberLocation_Arg_msisdn),
        (u'lmsi', _ProvideSubscriberLocation_Arg_lmsi),
        (u'imei', _ProvideSubscriberLocation_Arg_imei),
        (u'lcs-Priority', _ProvideSubscriberLocation_Arg_lcs_Priority),
        (u'lcs-QoS', _ProvideSubscriberLocation_Arg_lcs_QoS),
        (u'extensionContainer', _ProvideSubscriberLocation_Arg_extensionContainer),
        (u'supportedGADShapes', _ProvideSubscriberLocation_Arg_supportedGADShapes),
        (u'lcs-ReferenceNumber', _ProvideSubscriberLocation_Arg_lcs_ReferenceNumber),
        (u'lcsServiceTypeID', _ProvideSubscriberLocation_Arg_lcsServiceTypeID),
        (u'lcsCodeword', _ProvideSubscriberLocation_Arg_lcsCodeword),
        (u'lcs-PrivacyCheck', _ProvideSubscriberLocation_Arg_lcs_PrivacyCheck),
        (u'areaEventInfo', _ProvideSubscriberLocation_Arg_areaEventInfo),
        (u'h-gmlc-Address', _ProvideSubscriberLocation_Arg_h_gmlc_Address),
        (u'mo-lrShortCircuitIndicator', _ProvideSubscriberLocation_Arg_mo_lrShortCircuitIndicator),
        (u'periodicLDRInfo', _ProvideSubscriberLocation_Arg_periodicLDRInfo),
        (u'reportingPLMNList', _ProvideSubscriberLocation_Arg_reportingPLMNList),
        ])
    ProvideSubscriberLocation_Arg._ext = [u'supportedGADShapes', u'lcs-ReferenceNumber', u'lcsServiceTypeID', u'lcsCodeword', u'lcs-PrivacyCheck', u'areaEventInfo', u'h-gmlc-Address', u'mo-lrShortCircuitIndicator', u'periodicLDRInfo', u'reportingPLMNList']
    
    #-----< LocationType >-----#
    LocationType = SEQ(name=u'LocationType', mode=MODE_TYPE)
    _LocationType_locationEstimateType = ENUM(name=u'locationEstimateType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'LocationEstimateType')))
    _LocationType_deferredLocationEventType = BIT_STR(name=u'deferredLocationEventType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'DeferredLocationEventType')), opt=True)
    LocationType._cont = ASN1Dict([
        (u'locationEstimateType', _LocationType_locationEstimateType),
        (u'deferredLocationEventType', _LocationType_deferredLocationEventType),
        ])
    LocationType._ext = [u'deferredLocationEventType']
    
    #-----< LocationEstimateType >-----#
    LocationEstimateType = ENUM(name=u'LocationEstimateType', mode=MODE_TYPE)
    LocationEstimateType._cont = ASN1Dict([(u'currentLocation', 0), (u'currentOrLastKnownLocation', 1), (u'initialLocation', 2), (u'activateDeferredLocation', 3), (u'cancelDeferredLocation', 4), (u'notificationVerificationOnly', 5)])
    LocationEstimateType._ext = [u'activateDeferredLocation', u'cancelDeferredLocation', u'notificationVerificationOnly']
    
    #-----< DeferredLocationEventType >-----#
    DeferredLocationEventType = BIT_STR(name=u'DeferredLocationEventType', mode=MODE_TYPE)
    DeferredLocationEventType._cont = ASN1Dict([(u'msAvailable', 0), (u'enteringIntoArea', 1), (u'leavingFromArea', 2), (u'beingInsideArea', 3), (u'periodicLDR', 4)])
    DeferredLocationEventType._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
    
    #-----< LCS-ClientID >-----#
    LCS_ClientID = SEQ(name=u'LCS-ClientID', mode=MODE_TYPE)
    _LCS_ClientID_lcsClientType = ENUM(name=u'lcsClientType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'LCSClientType')))
    _LCS_ClientID_lcsClientExternalID = SEQ(name=u'lcsClientExternalID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSClientExternalID')), opt=True)
    _LCS_ClientID_lcsClientDialedByMS = OCT_STR(name=u'lcsClientDialedByMS', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'AddressString')), opt=True)
    _LCS_ClientID_lcsClientInternalID = ENUM(name=u'lcsClientInternalID', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSClientInternalID')), opt=True)
    _LCS_ClientID_lcsClientName = SEQ(name=u'lcsClientName', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'LCSClientName')), opt=True)
    _LCS_ClientID_lcsAPN = OCT_STR(name=u'lcsAPN', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'APN')), opt=True)
    _LCS_ClientID_lcsRequestorID = SEQ(name=u'lcsRequestorID', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'LCSRequestorID')), opt=True)
    LCS_ClientID._cont = ASN1Dict([
        (u'lcsClientType', _LCS_ClientID_lcsClientType),
        (u'lcsClientExternalID', _LCS_ClientID_lcsClientExternalID),
        (u'lcsClientDialedByMS', _LCS_ClientID_lcsClientDialedByMS),
        (u'lcsClientInternalID', _LCS_ClientID_lcsClientInternalID),
        (u'lcsClientName', _LCS_ClientID_lcsClientName),
        (u'lcsAPN', _LCS_ClientID_lcsAPN),
        (u'lcsRequestorID', _LCS_ClientID_lcsRequestorID),
        ])
    LCS_ClientID._ext = [u'lcsAPN', u'lcsRequestorID']
    
    #-----< LCSClientType >-----#
    LCSClientType = ENUM(name=u'LCSClientType', mode=MODE_TYPE)
    LCSClientType._cont = ASN1Dict([(u'emergencyServices', 0), (u'valueAddedServices', 1), (u'plmnOperatorServices', 2), (u'lawfulInterceptServices', 3)])
    LCSClientType._ext = []
    
    #-----< LCSClientName >-----#
    LCSClientName = SEQ(name=u'LCSClientName', mode=MODE_TYPE)
    _LCSClientName_dataCodingScheme = OCT_STR(name=u'dataCodingScheme', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'USSD-DataCodingScheme')))
    _LCSClientName_nameString = OCT_STR(name=u'nameString', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'NameString')))
    _LCSClientName_lcs_FormatIndicator = ENUM(name=u'lcs-FormatIndicator', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'LCS-FormatIndicator')), opt=True)
    LCSClientName._cont = ASN1Dict([
        (u'dataCodingScheme', _LCSClientName_dataCodingScheme),
        (u'nameString', _LCSClientName_nameString),
        (u'lcs-FormatIndicator', _LCSClientName_lcs_FormatIndicator),
        ])
    LCSClientName._ext = [u'lcs-FormatIndicator']
    
    #-----< NameString >-----#
    NameString = OCT_STR(name=u'NameString', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'USSD-String')))
    NameString._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=63)], ev=None, er=[])
    
    #-----< maxNameStringLength >-----#
    maxNameStringLength = INT(name=u'maxNameStringLength', mode=MODE_VALUE)
    maxNameStringLength._val = 63
    
    #-----< LCSRequestorID >-----#
    LCSRequestorID = SEQ(name=u'LCSRequestorID', mode=MODE_TYPE)
    _LCSRequestorID_dataCodingScheme = OCT_STR(name=u'dataCodingScheme', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'USSD-DataCodingScheme')))
    _LCSRequestorID_requestorIDString = OCT_STR(name=u'requestorIDString', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'RequestorIDString')))
    _LCSRequestorID_lcs_FormatIndicator = ENUM(name=u'lcs-FormatIndicator', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'LCS-FormatIndicator')), opt=True)
    LCSRequestorID._cont = ASN1Dict([
        (u'dataCodingScheme', _LCSRequestorID_dataCodingScheme),
        (u'requestorIDString', _LCSRequestorID_requestorIDString),
        (u'lcs-FormatIndicator', _LCSRequestorID_lcs_FormatIndicator),
        ])
    LCSRequestorID._ext = [u'lcs-FormatIndicator']
    
    #-----< RequestorIDString >-----#
    RequestorIDString = OCT_STR(name=u'RequestorIDString', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'USSD-String')))
    RequestorIDString._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=63)], ev=None, er=[])
    
    #-----< maxRequestorIDStringLength >-----#
    maxRequestorIDStringLength = INT(name=u'maxRequestorIDStringLength', mode=MODE_VALUE)
    maxRequestorIDStringLength._val = 63
    
    #-----< LCS-FormatIndicator >-----#
    LCS_FormatIndicator = ENUM(name=u'LCS-FormatIndicator', mode=MODE_TYPE)
    LCS_FormatIndicator._cont = ASN1Dict([(u'logicalName', 0), (u'e-mailAddress', 1), (u'msisdn', 2), (u'url', 3), (u'sipUrl', 4)])
    LCS_FormatIndicator._ext = []
    
    #-----< LCS-Priority >-----#
    LCS_Priority = OCT_STR(name=u'LCS-Priority', mode=MODE_TYPE)
    LCS_Priority._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< LCS-QoS >-----#
    LCS_QoS = SEQ(name=u'LCS-QoS', mode=MODE_TYPE)
    _LCS_QoS_horizontal_accuracy = OCT_STR(name=u'horizontal-accuracy', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'Horizontal-Accuracy')), opt=True)
    _LCS_QoS_verticalCoordinateRequest = NULL(name=u'verticalCoordinateRequest', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _LCS_QoS_vertical_accuracy = OCT_STR(name=u'vertical-accuracy', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'Vertical-Accuracy')), opt=True)
    _LCS_QoS_responseTime = SEQ(name=u'responseTime', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'ResponseTime')), opt=True)
    _LCS_QoS_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _LCS_QoS_velocityRequest = NULL(name=u'velocityRequest', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    LCS_QoS._cont = ASN1Dict([
        (u'horizontal-accuracy', _LCS_QoS_horizontal_accuracy),
        (u'verticalCoordinateRequest', _LCS_QoS_verticalCoordinateRequest),
        (u'vertical-accuracy', _LCS_QoS_vertical_accuracy),
        (u'responseTime', _LCS_QoS_responseTime),
        (u'extensionContainer', _LCS_QoS_extensionContainer),
        (u'velocityRequest', _LCS_QoS_velocityRequest),
        ])
    LCS_QoS._ext = [u'velocityRequest']
    
    #-----< Horizontal-Accuracy >-----#
    Horizontal_Accuracy = OCT_STR(name=u'Horizontal-Accuracy', mode=MODE_TYPE)
    Horizontal_Accuracy._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< Vertical-Accuracy >-----#
    Vertical_Accuracy = OCT_STR(name=u'Vertical-Accuracy', mode=MODE_TYPE)
    Vertical_Accuracy._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< ResponseTime >-----#
    ResponseTime = SEQ(name=u'ResponseTime', mode=MODE_TYPE)
    _ResponseTime_responseTimeCategory = ENUM(name=u'responseTimeCategory', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'ResponseTimeCategory')))
    ResponseTime._cont = ASN1Dict([
        (u'responseTimeCategory', _ResponseTime_responseTimeCategory),
        ])
    ResponseTime._ext = []
    
    #-----< ResponseTimeCategory >-----#
    ResponseTimeCategory = ENUM(name=u'ResponseTimeCategory', mode=MODE_TYPE)
    ResponseTimeCategory._cont = ASN1Dict([(u'lowdelay', 0), (u'delaytolerant', 1)])
    ResponseTimeCategory._ext = []
    
    #-----< SupportedGADShapes >-----#
    SupportedGADShapes = BIT_STR(name=u'SupportedGADShapes', mode=MODE_TYPE)
    SupportedGADShapes._cont = ASN1Dict([(u'ellipsoidPoint', 0), (u'ellipsoidPointWithUncertaintyCircle', 1), (u'ellipsoidPointWithUncertaintyEllipse', 2), (u'polygon', 3), (u'ellipsoidPointWithAltitude', 4), (u'ellipsoidPointWithAltitudeAndUncertaintyElipsoid', 5), (u'ellipsoidArc', 6)])
    SupportedGADShapes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=7, ub=16)], ev=None, er=[])
    
    #-----< LCS-ReferenceNumber >-----#
    LCS_ReferenceNumber = OCT_STR(name=u'LCS-ReferenceNumber', mode=MODE_TYPE)
    LCS_ReferenceNumber._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< LCSCodeword >-----#
    LCSCodeword = SEQ(name=u'LCSCodeword', mode=MODE_TYPE)
    _LCSCodeword_dataCodingScheme = OCT_STR(name=u'dataCodingScheme', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'USSD-DataCodingScheme')))
    _LCSCodeword_lcsCodewordString = OCT_STR(name=u'lcsCodewordString', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'LCSCodewordString')))
    LCSCodeword._cont = ASN1Dict([
        (u'dataCodingScheme', _LCSCodeword_dataCodingScheme),
        (u'lcsCodewordString', _LCSCodeword_lcsCodewordString),
        ])
    LCSCodeword._ext = []
    
    #-----< LCSCodewordString >-----#
    LCSCodewordString = OCT_STR(name=u'LCSCodewordString', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'USSD-String')))
    LCSCodewordString._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=20)], ev=None, er=[])
    
    #-----< maxLCSCodewordStringLength >-----#
    maxLCSCodewordStringLength = INT(name=u'maxLCSCodewordStringLength', mode=MODE_VALUE)
    maxLCSCodewordStringLength._val = 20
    
    #-----< LCS-PrivacyCheck >-----#
    LCS_PrivacyCheck = SEQ(name=u'LCS-PrivacyCheck', mode=MODE_TYPE)
    _LCS_PrivacyCheck_callSessionUnrelated = ENUM(name=u'callSessionUnrelated', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'PrivacyCheckRelatedAction')))
    _LCS_PrivacyCheck_callSessionRelated = ENUM(name=u'callSessionRelated', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'PrivacyCheckRelatedAction')), opt=True)
    LCS_PrivacyCheck._cont = ASN1Dict([
        (u'callSessionUnrelated', _LCS_PrivacyCheck_callSessionUnrelated),
        (u'callSessionRelated', _LCS_PrivacyCheck_callSessionRelated),
        ])
    LCS_PrivacyCheck._ext = []
    
    #-----< PrivacyCheckRelatedAction >-----#
    PrivacyCheckRelatedAction = ENUM(name=u'PrivacyCheckRelatedAction', mode=MODE_TYPE)
    PrivacyCheckRelatedAction._cont = ASN1Dict([(u'allowedWithoutNotification', 0), (u'allowedWithNotification', 1), (u'allowedIfNoResponse', 2), (u'restrictedIfNoResponse', 3), (u'notAllowed', 4)])
    PrivacyCheckRelatedAction._ext = []
    
    #-----< AreaEventInfo >-----#
    AreaEventInfo = SEQ(name=u'AreaEventInfo', mode=MODE_TYPE)
    _AreaEventInfo_areaDefinition = SEQ(name=u'areaDefinition', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'AreaDefinition')))
    _AreaEventInfo_occurrenceInfo = ENUM(name=u'occurrenceInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'OccurrenceInfo')), opt=True)
    _AreaEventInfo_intervalTime = INT(name=u'intervalTime', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'IntervalTime')), opt=True)
    AreaEventInfo._cont = ASN1Dict([
        (u'areaDefinition', _AreaEventInfo_areaDefinition),
        (u'occurrenceInfo', _AreaEventInfo_occurrenceInfo),
        (u'intervalTime', _AreaEventInfo_intervalTime),
        ])
    AreaEventInfo._ext = []
    
    #-----< AreaDefinition >-----#
    AreaDefinition = SEQ(name=u'AreaDefinition', mode=MODE_TYPE)
    _AreaDefinition_areaList = SEQ_OF(name=u'areaList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'AreaList')))
    AreaDefinition._cont = ASN1Dict([
        (u'areaList', _AreaDefinition_areaList),
        ])
    AreaDefinition._ext = []
    
    #-----< AreaList >-----#
    AreaList = SEQ_OF(name=u'AreaList', mode=MODE_TYPE)
    _AreaList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'Area')))
    AreaList._cont = _AreaList__item_
    AreaList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
    
    #-----< maxNumOfAreas >-----#
    maxNumOfAreas = INT(name=u'maxNumOfAreas', mode=MODE_VALUE)
    maxNumOfAreas._val = 10
    
    #-----< Area >-----#
    Area = SEQ(name=u'Area', mode=MODE_TYPE)
    _Area_areaType = ENUM(name=u'areaType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'AreaType')))
    _Area_areaIdentification = OCT_STR(name=u'areaIdentification', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'AreaIdentification')))
    Area._cont = ASN1Dict([
        (u'areaType', _Area_areaType),
        (u'areaIdentification', _Area_areaIdentification),
        ])
    Area._ext = []
    
    #-----< AreaType >-----#
    AreaType = ENUM(name=u'AreaType', mode=MODE_TYPE)
    AreaType._cont = ASN1Dict([(u'countryCode', 0), (u'plmnId', 1), (u'locationAreaId', 2), (u'routingAreaId', 3), (u'cellGlobalId', 4), (u'utranCellId', 5)])
    AreaType._ext = [u'utranCellId']
    
    #-----< AreaIdentification >-----#
    AreaIdentification = OCT_STR(name=u'AreaIdentification', mode=MODE_TYPE)
    AreaIdentification._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=7)], ev=None, er=[])
    
    #-----< OccurrenceInfo >-----#
    OccurrenceInfo = ENUM(name=u'OccurrenceInfo', mode=MODE_TYPE)
    OccurrenceInfo._cont = ASN1Dict([(u'oneTimeEvent', 0), (u'multipleTimeEvent', 1)])
    OccurrenceInfo._ext = []
    
    #-----< IntervalTime >-----#
    IntervalTime = INT(name=u'IntervalTime', mode=MODE_TYPE)
    IntervalTime._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32767)], ev=None, er=[])
    
    #-----< PeriodicLDRInfo >-----#
    PeriodicLDRInfo = SEQ(name=u'PeriodicLDRInfo', mode=MODE_TYPE)
    _PeriodicLDRInfo_reportingAmount = INT(name=u'reportingAmount', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'ReportingAmount')))
    _PeriodicLDRInfo_reportingInterval = INT(name=u'reportingInterval', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'ReportingInterval')))
    PeriodicLDRInfo._cont = ASN1Dict([
        (u'reportingAmount', _PeriodicLDRInfo_reportingAmount),
        (u'reportingInterval', _PeriodicLDRInfo_reportingInterval),
        ])
    PeriodicLDRInfo._ext = []
    
    #-----< ReportingAmount >-----#
    ReportingAmount = INT(name=u'ReportingAmount', mode=MODE_TYPE)
    ReportingAmount._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8639999)], ev=None, er=[])
    
    #-----< maxReportingAmount >-----#
    maxReportingAmount = INT(name=u'maxReportingAmount', mode=MODE_VALUE)
    maxReportingAmount._val = 8639999
    
    #-----< ReportingInterval >-----#
    ReportingInterval = INT(name=u'ReportingInterval', mode=MODE_TYPE)
    ReportingInterval._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8639999)], ev=None, er=[])
    
    #-----< maxReportingInterval >-----#
    maxReportingInterval = INT(name=u'maxReportingInterval', mode=MODE_VALUE)
    maxReportingInterval._val = 8639999
    
    #-----< ReportingPLMNList >-----#
    ReportingPLMNList = SEQ(name=u'ReportingPLMNList', mode=MODE_TYPE)
    _ReportingPLMNList_plmn_ListPrioritized = NULL(name=u'plmn-ListPrioritized', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ReportingPLMNList_plmn_List = SEQ_OF(name=u'plmn-List', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'PLMNList')))
    ReportingPLMNList._cont = ASN1Dict([
        (u'plmn-ListPrioritized', _ReportingPLMNList_plmn_ListPrioritized),
        (u'plmn-List', _ReportingPLMNList_plmn_List),
        ])
    ReportingPLMNList._ext = []
    
    #-----< PLMNList >-----#
    PLMNList = SEQ_OF(name=u'PLMNList', mode=MODE_TYPE)
    _PLMNList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'ReportingPLMN')))
    PLMNList._cont = _PLMNList__item_
    PLMNList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=20)], ev=None, er=[])
    
    #-----< maxNumOfReportingPLMN >-----#
    maxNumOfReportingPLMN = INT(name=u'maxNumOfReportingPLMN', mode=MODE_VALUE)
    maxNumOfReportingPLMN._val = 20
    
    #-----< ReportingPLMN >-----#
    ReportingPLMN = SEQ(name=u'ReportingPLMN', mode=MODE_TYPE)
    _ReportingPLMN_plmn_Id = OCT_STR(name=u'plmn-Id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'PLMN-Id')))
    _ReportingPLMN_ran_Technology = ENUM(name=u'ran-Technology', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'RAN-Technology')), opt=True)
    _ReportingPLMN_ran_PeriodicLocationSupport = NULL(name=u'ran-PeriodicLocationSupport', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    ReportingPLMN._cont = ASN1Dict([
        (u'plmn-Id', _ReportingPLMN_plmn_Id),
        (u'ran-Technology', _ReportingPLMN_ran_Technology),
        (u'ran-PeriodicLocationSupport', _ReportingPLMN_ran_PeriodicLocationSupport),
        ])
    ReportingPLMN._ext = []
    
    #-----< RAN-Technology >-----#
    RAN_Technology = ENUM(name=u'RAN-Technology', mode=MODE_TYPE)
    RAN_Technology._cont = ASN1Dict([(u'gsm', 0), (u'umts', 1)])
    RAN_Technology._ext = []
    
    #-----< ProvideSubscriberLocation-Res >-----#
    ProvideSubscriberLocation_Res = SEQ(name=u'ProvideSubscriberLocation-Res', mode=MODE_TYPE)
    _ProvideSubscriberLocation_Res_locationEstimate = OCT_STR(name=u'locationEstimate', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'Ext-GeographicalInformation')))
    _ProvideSubscriberLocation_Res_ageOfLocationEstimate = INT(name=u'ageOfLocationEstimate', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'AgeOfLocationInformation')), opt=True)
    _ProvideSubscriberLocation_Res_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _ProvideSubscriberLocation_Res_add_LocationEstimate = OCT_STR(name=u'add-LocationEstimate', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'Add-GeographicalInformation')), opt=True)
    _ProvideSubscriberLocation_Res_deferredmt_lrResponseIndicator = NULL(name=u'deferredmt-lrResponseIndicator', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ProvideSubscriberLocation_Res_geranPositioningData = OCT_STR(name=u'geranPositioningData', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'PositioningDataInformation')), opt=True)
    _ProvideSubscriberLocation_Res_utranPositioningData = OCT_STR(name=u'utranPositioningData', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'UtranPositioningDataInfo')), opt=True)
    _ProvideSubscriberLocation_Res_cellIdOrSai = CHOICE(name=u'cellIdOrSai', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'CellGlobalIdOrServiceAreaIdOrLAI')), opt=True)
    _ProvideSubscriberLocation_Res_sai_Present = NULL(name=u'sai-Present', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ProvideSubscriberLocation_Res_accuracyFulfilmentIndicator = ENUM(name=u'accuracyFulfilmentIndicator', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'AccuracyFulfilmentIndicator')), opt=True)
    _ProvideSubscriberLocation_Res_velocityEstimate = OCT_STR(name=u'velocityEstimate', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'VelocityEstimate')), opt=True)
    _ProvideSubscriberLocation_Res_mo_lrShortCircuitIndicator = NULL(name=u'mo-lrShortCircuitIndicator', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ProvideSubscriberLocation_Res_geranGANSSpositioningData = OCT_STR(name=u'geranGANSSpositioningData', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'GeranGANSSpositioningData')), opt=True)
    _ProvideSubscriberLocation_Res_utranGANSSpositioningData = OCT_STR(name=u'utranGANSSpositioningData', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'UtranGANSSpositioningData')), opt=True)
    _ProvideSubscriberLocation_Res_targetServingNodeForHandover = CHOICE(name=u'targetServingNodeForHandover', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'ServingNodeAddress')), opt=True)
    _ProvideSubscriberLocation_Res_utranAdditionalPositioningData = OCT_STR(name=u'utranAdditionalPositioningData', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'UtranAdditionalPositioningData')), opt=True)
    _ProvideSubscriberLocation_Res_utranBaroPressureMeas = INT(name=u'utranBaroPressureMeas', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'UtranBaroPressureMeas')), opt=True)
    _ProvideSubscriberLocation_Res_utranCivicAddress = OCT_STR(name=u'utranCivicAddress', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'UtranCivicAddress')), opt=True)
    ProvideSubscriberLocation_Res._cont = ASN1Dict([
        (u'locationEstimate', _ProvideSubscriberLocation_Res_locationEstimate),
        (u'ageOfLocationEstimate', _ProvideSubscriberLocation_Res_ageOfLocationEstimate),
        (u'extensionContainer', _ProvideSubscriberLocation_Res_extensionContainer),
        (u'add-LocationEstimate', _ProvideSubscriberLocation_Res_add_LocationEstimate),
        (u'deferredmt-lrResponseIndicator', _ProvideSubscriberLocation_Res_deferredmt_lrResponseIndicator),
        (u'geranPositioningData', _ProvideSubscriberLocation_Res_geranPositioningData),
        (u'utranPositioningData', _ProvideSubscriberLocation_Res_utranPositioningData),
        (u'cellIdOrSai', _ProvideSubscriberLocation_Res_cellIdOrSai),
        (u'sai-Present', _ProvideSubscriberLocation_Res_sai_Present),
        (u'accuracyFulfilmentIndicator', _ProvideSubscriberLocation_Res_accuracyFulfilmentIndicator),
        (u'velocityEstimate', _ProvideSubscriberLocation_Res_velocityEstimate),
        (u'mo-lrShortCircuitIndicator', _ProvideSubscriberLocation_Res_mo_lrShortCircuitIndicator),
        (u'geranGANSSpositioningData', _ProvideSubscriberLocation_Res_geranGANSSpositioningData),
        (u'utranGANSSpositioningData', _ProvideSubscriberLocation_Res_utranGANSSpositioningData),
        (u'targetServingNodeForHandover', _ProvideSubscriberLocation_Res_targetServingNodeForHandover),
        (u'utranAdditionalPositioningData', _ProvideSubscriberLocation_Res_utranAdditionalPositioningData),
        (u'utranBaroPressureMeas', _ProvideSubscriberLocation_Res_utranBaroPressureMeas),
        (u'utranCivicAddress', _ProvideSubscriberLocation_Res_utranCivicAddress),
        ])
    ProvideSubscriberLocation_Res._ext = [u'add-LocationEstimate', u'deferredmt-lrResponseIndicator', u'geranPositioningData', u'utranPositioningData', u'cellIdOrSai', u'sai-Present', u'accuracyFulfilmentIndicator', u'velocityEstimate', u'mo-lrShortCircuitIndicator', u'geranGANSSpositioningData', u'utranGANSSpositioningData', u'targetServingNodeForHandover', u'utranAdditionalPositioningData', u'utranBaroPressureMeas', u'utranCivicAddress']
    
    #-----< AccuracyFulfilmentIndicator >-----#
    AccuracyFulfilmentIndicator = ENUM(name=u'AccuracyFulfilmentIndicator', mode=MODE_TYPE)
    AccuracyFulfilmentIndicator._cont = ASN1Dict([(u'requestedAccuracyFulfilled', 0), (u'requestedAccuracyNotFulfilled', 1)])
    AccuracyFulfilmentIndicator._ext = []
    
    #-----< Ext-GeographicalInformation >-----#
    Ext_GeographicalInformation = OCT_STR(name=u'Ext-GeographicalInformation', mode=MODE_TYPE)
    Ext_GeographicalInformation._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=20)], ev=None, er=[])
    
    #-----< maxExt-GeographicalInformation >-----#
    maxExt_GeographicalInformation = INT(name=u'maxExt-GeographicalInformation', mode=MODE_VALUE)
    maxExt_GeographicalInformation._val = 20
    
    #-----< VelocityEstimate >-----#
    VelocityEstimate = OCT_STR(name=u'VelocityEstimate', mode=MODE_TYPE)
    VelocityEstimate._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=4, ub=7)], ev=None, er=[])
    
    #-----< PositioningDataInformation >-----#
    PositioningDataInformation = OCT_STR(name=u'PositioningDataInformation', mode=MODE_TYPE)
    PositioningDataInformation._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=10)], ev=None, er=[])
    
    #-----< maxPositioningDataInformation >-----#
    maxPositioningDataInformation = INT(name=u'maxPositioningDataInformation', mode=MODE_VALUE)
    maxPositioningDataInformation._val = 10
    
    #-----< UtranPositioningDataInfo >-----#
    UtranPositioningDataInfo = OCT_STR(name=u'UtranPositioningDataInfo', mode=MODE_TYPE)
    UtranPositioningDataInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=3, ub=11)], ev=None, er=[])
    
    #-----< maxUtranPositioningDataInfo >-----#
    maxUtranPositioningDataInfo = INT(name=u'maxUtranPositioningDataInfo', mode=MODE_VALUE)
    maxUtranPositioningDataInfo._val = 11
    
    #-----< GeranGANSSpositioningData >-----#
    GeranGANSSpositioningData = OCT_STR(name=u'GeranGANSSpositioningData', mode=MODE_TYPE)
    GeranGANSSpositioningData._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=10)], ev=None, er=[])
    
    #-----< maxGeranGANSSpositioningData >-----#
    maxGeranGANSSpositioningData = INT(name=u'maxGeranGANSSpositioningData', mode=MODE_VALUE)
    maxGeranGANSSpositioningData._val = 10
    
    #-----< UtranGANSSpositioningData >-----#
    UtranGANSSpositioningData = OCT_STR(name=u'UtranGANSSpositioningData', mode=MODE_TYPE)
    UtranGANSSpositioningData._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=9)], ev=None, er=[])
    
    #-----< maxUtranGANSSpositioningData >-----#
    maxUtranGANSSpositioningData = INT(name=u'maxUtranGANSSpositioningData', mode=MODE_VALUE)
    maxUtranGANSSpositioningData._val = 9
    
    #-----< UtranAdditionalPositioningData >-----#
    UtranAdditionalPositioningData = OCT_STR(name=u'UtranAdditionalPositioningData', mode=MODE_TYPE)
    UtranAdditionalPositioningData._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
    
    #-----< maxUtranAdditionalPositioningData >-----#
    maxUtranAdditionalPositioningData = INT(name=u'maxUtranAdditionalPositioningData', mode=MODE_VALUE)
    maxUtranAdditionalPositioningData._val = 8
    
    #-----< UtranBaroPressureMeas >-----#
    UtranBaroPressureMeas = INT(name=u'UtranBaroPressureMeas', mode=MODE_TYPE)
    UtranBaroPressureMeas._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=30000, ub=115000)], ev=None, er=[])
    
    #-----< UtranCivicAddress >-----#
    UtranCivicAddress = OCT_STR(name=u'UtranCivicAddress', mode=MODE_TYPE)
    
    #-----< Add-GeographicalInformation >-----#
    Add_GeographicalInformation = OCT_STR(name=u'Add-GeographicalInformation', mode=MODE_TYPE)
    Add_GeographicalInformation._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=91)], ev=None, er=[])
    
    #-----< maxAdd-GeographicalInformation >-----#
    maxAdd_GeographicalInformation = INT(name=u'maxAdd-GeographicalInformation', mode=MODE_VALUE)
    maxAdd_GeographicalInformation._val = 91
    
    #-----< SubscriberLocationReport-Arg >-----#
    SubscriberLocationReport_Arg = SEQ(name=u'SubscriberLocationReport-Arg', mode=MODE_TYPE)
    _SubscriberLocationReport_Arg_lcs_Event = ENUM(name=u'lcs-Event', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'LCS-Event')))
    _SubscriberLocationReport_Arg_lcs_ClientID = SEQ(name=u'lcs-ClientID', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'LCS-ClientID')))
    _SubscriberLocationReport_Arg_lcsLocationInfo = SEQ(name=u'lcsLocationInfo', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'LCSLocationInfo')))
    _SubscriberLocationReport_Arg_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _SubscriberLocationReport_Arg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')), opt=True)
    _SubscriberLocationReport_Arg_imei = OCT_STR(name=u'imei', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMEI')), opt=True)
    _SubscriberLocationReport_Arg_na_ESRD = OCT_STR(name=u'na-ESRD', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _SubscriberLocationReport_Arg_na_ESRK = OCT_STR(name=u'na-ESRK', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _SubscriberLocationReport_Arg_locationEstimate = OCT_STR(name=u'locationEstimate', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'Ext-GeographicalInformation')), opt=True)
    _SubscriberLocationReport_Arg_ageOfLocationEstimate = INT(name=u'ageOfLocationEstimate', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'AgeOfLocationInformation')), opt=True)
    _SubscriberLocationReport_Arg_slr_ArgExtensionContainer = SEQ(name=u'slr-ArgExtensionContainer', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'SLR-ArgExtensionContainer')), opt=True)
    _SubscriberLocationReport_Arg_add_LocationEstimate = OCT_STR(name=u'add-LocationEstimate', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'Add-GeographicalInformation')), opt=True)
    _SubscriberLocationReport_Arg_deferredmt_lrData = SEQ(name=u'deferredmt-lrData', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'Deferredmt-lrData')), opt=True)
    _SubscriberLocationReport_Arg_lcs_ReferenceNumber = OCT_STR(name=u'lcs-ReferenceNumber', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'LCS-ReferenceNumber')), opt=True)
    _SubscriberLocationReport_Arg_geranPositioningData = OCT_STR(name=u'geranPositioningData', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'PositioningDataInformation')), opt=True)
    _SubscriberLocationReport_Arg_utranPositioningData = OCT_STR(name=u'utranPositioningData', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'UtranPositioningDataInfo')), opt=True)
    _SubscriberLocationReport_Arg_cellIdOrSai = CHOICE(name=u'cellIdOrSai', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'CellGlobalIdOrServiceAreaIdOrLAI')), opt=True)
    _SubscriberLocationReport_Arg_h_gmlc_Address = OCT_STR(name=u'h-gmlc-Address', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'GSN-Address')), opt=True)
    _SubscriberLocationReport_Arg_lcsServiceTypeID = INT(name=u'lcsServiceTypeID', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')), opt=True)
    _SubscriberLocationReport_Arg_sai_Present = NULL(name=u'sai-Present', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SubscriberLocationReport_Arg_pseudonymIndicator = NULL(name=u'pseudonymIndicator', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SubscriberLocationReport_Arg_accuracyFulfilmentIndicator = ENUM(name=u'accuracyFulfilmentIndicator', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'AccuracyFulfilmentIndicator')), opt=True)
    _SubscriberLocationReport_Arg_velocityEstimate = OCT_STR(name=u'velocityEstimate', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'VelocityEstimate')), opt=True)
    _SubscriberLocationReport_Arg_sequenceNumber = INT(name=u'sequenceNumber', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'SequenceNumber')), opt=True)
    _SubscriberLocationReport_Arg_periodicLDRInfo = SEQ(name=u'periodicLDRInfo', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'PeriodicLDRInfo')), opt=True)
    _SubscriberLocationReport_Arg_mo_lrShortCircuitIndicator = NULL(name=u'mo-lrShortCircuitIndicator', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SubscriberLocationReport_Arg_geranGANSSpositioningData = OCT_STR(name=u'geranGANSSpositioningData', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'GeranGANSSpositioningData')), opt=True)
    _SubscriberLocationReport_Arg_utranGANSSpositioningData = OCT_STR(name=u'utranGANSSpositioningData', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'UtranGANSSpositioningData')), opt=True)
    _SubscriberLocationReport_Arg_targetServingNodeForHandover = CHOICE(name=u'targetServingNodeForHandover', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'ServingNodeAddress')), opt=True)
    _SubscriberLocationReport_Arg_utranAdditionalPositioningData = OCT_STR(name=u'utranAdditionalPositioningData', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'UtranAdditionalPositioningData')), opt=True)
    _SubscriberLocationReport_Arg_utranBaroPressureMeas = INT(name=u'utranBaroPressureMeas', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'UtranBaroPressureMeas')), opt=True)
    _SubscriberLocationReport_Arg_utranCivicAddress = OCT_STR(name=u'utranCivicAddress', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'UtranCivicAddress')), opt=True)
    SubscriberLocationReport_Arg._cont = ASN1Dict([
        (u'lcs-Event', _SubscriberLocationReport_Arg_lcs_Event),
        (u'lcs-ClientID', _SubscriberLocationReport_Arg_lcs_ClientID),
        (u'lcsLocationInfo', _SubscriberLocationReport_Arg_lcsLocationInfo),
        (u'msisdn', _SubscriberLocationReport_Arg_msisdn),
        (u'imsi', _SubscriberLocationReport_Arg_imsi),
        (u'imei', _SubscriberLocationReport_Arg_imei),
        (u'na-ESRD', _SubscriberLocationReport_Arg_na_ESRD),
        (u'na-ESRK', _SubscriberLocationReport_Arg_na_ESRK),
        (u'locationEstimate', _SubscriberLocationReport_Arg_locationEstimate),
        (u'ageOfLocationEstimate', _SubscriberLocationReport_Arg_ageOfLocationEstimate),
        (u'slr-ArgExtensionContainer', _SubscriberLocationReport_Arg_slr_ArgExtensionContainer),
        (u'add-LocationEstimate', _SubscriberLocationReport_Arg_add_LocationEstimate),
        (u'deferredmt-lrData', _SubscriberLocationReport_Arg_deferredmt_lrData),
        (u'lcs-ReferenceNumber', _SubscriberLocationReport_Arg_lcs_ReferenceNumber),
        (u'geranPositioningData', _SubscriberLocationReport_Arg_geranPositioningData),
        (u'utranPositioningData', _SubscriberLocationReport_Arg_utranPositioningData),
        (u'cellIdOrSai', _SubscriberLocationReport_Arg_cellIdOrSai),
        (u'h-gmlc-Address', _SubscriberLocationReport_Arg_h_gmlc_Address),
        (u'lcsServiceTypeID', _SubscriberLocationReport_Arg_lcsServiceTypeID),
        (u'sai-Present', _SubscriberLocationReport_Arg_sai_Present),
        (u'pseudonymIndicator', _SubscriberLocationReport_Arg_pseudonymIndicator),
        (u'accuracyFulfilmentIndicator', _SubscriberLocationReport_Arg_accuracyFulfilmentIndicator),
        (u'velocityEstimate', _SubscriberLocationReport_Arg_velocityEstimate),
        (u'sequenceNumber', _SubscriberLocationReport_Arg_sequenceNumber),
        (u'periodicLDRInfo', _SubscriberLocationReport_Arg_periodicLDRInfo),
        (u'mo-lrShortCircuitIndicator', _SubscriberLocationReport_Arg_mo_lrShortCircuitIndicator),
        (u'geranGANSSpositioningData', _SubscriberLocationReport_Arg_geranGANSSpositioningData),
        (u'utranGANSSpositioningData', _SubscriberLocationReport_Arg_utranGANSSpositioningData),
        (u'targetServingNodeForHandover', _SubscriberLocationReport_Arg_targetServingNodeForHandover),
        (u'utranAdditionalPositioningData', _SubscriberLocationReport_Arg_utranAdditionalPositioningData),
        (u'utranBaroPressureMeas', _SubscriberLocationReport_Arg_utranBaroPressureMeas),
        (u'utranCivicAddress', _SubscriberLocationReport_Arg_utranCivicAddress),
        ])
    SubscriberLocationReport_Arg._ext = [u'add-LocationEstimate', u'deferredmt-lrData', u'lcs-ReferenceNumber', u'geranPositioningData', u'utranPositioningData', u'cellIdOrSai', u'h-gmlc-Address', u'lcsServiceTypeID', u'sai-Present', u'pseudonymIndicator', u'accuracyFulfilmentIndicator', u'velocityEstimate', u'sequenceNumber', u'periodicLDRInfo', u'mo-lrShortCircuitIndicator', u'geranGANSSpositioningData', u'utranGANSSpositioningData', u'targetServingNodeForHandover', u'utranAdditionalPositioningData', u'utranBaroPressureMeas', u'utranCivicAddress']
    
    #-----< Deferredmt-lrData >-----#
    Deferredmt_lrData = SEQ(name=u'Deferredmt-lrData', mode=MODE_TYPE)
    _Deferredmt_lrData_deferredLocationEventType = BIT_STR(name=u'deferredLocationEventType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'DeferredLocationEventType')))
    _Deferredmt_lrData_terminationCause = ENUM(name=u'terminationCause', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'TerminationCause')), opt=True)
    _Deferredmt_lrData_lcsLocationInfo = SEQ(name=u'lcsLocationInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'LCSLocationInfo')), opt=True)
    Deferredmt_lrData._cont = ASN1Dict([
        (u'deferredLocationEventType', _Deferredmt_lrData_deferredLocationEventType),
        (u'terminationCause', _Deferredmt_lrData_terminationCause),
        (u'lcsLocationInfo', _Deferredmt_lrData_lcsLocationInfo),
        ])
    Deferredmt_lrData._ext = []
    
    #-----< LCS-Event >-----#
    LCS_Event = ENUM(name=u'LCS-Event', mode=MODE_TYPE)
    LCS_Event._cont = ASN1Dict([(u'emergencyCallOrigination', 0), (u'emergencyCallRelease', 1), (u'mo-lr', 2), (u'deferredmt-lrResponse', 3), (u'deferredmo-lrTTTPInitiation', 4), (u'emergencyCallHandover', 5)])
    LCS_Event._ext = [u'deferredmt-lrResponse', u'deferredmo-lrTTTPInitiation', u'emergencyCallHandover']
    
    #-----< TerminationCause >-----#
    TerminationCause = ENUM(name=u'TerminationCause', mode=MODE_TYPE)
    TerminationCause._cont = ASN1Dict([(u'normal', 0), (u'errorundefined', 1), (u'internalTimeout', 2), (u'congestion', 3), (u'mt-lrRestart', 4), (u'privacyViolation', 5), (u'shapeOfLocationEstimateNotSupported', 6), (u'subscriberTermination', 7), (u'uETermination', 8), (u'networkTermination', 9)])
    TerminationCause._ext = [u'shapeOfLocationEstimateNotSupported', u'subscriberTermination', u'uETermination', u'networkTermination']
    
    #-----< SequenceNumber >-----#
    SequenceNumber = INT(name=u'SequenceNumber', mode=MODE_TYPE)
    SequenceNumber._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8639999)], ev=None, er=[])
    
    #-----< ServingNodeAddress >-----#
    ServingNodeAddress = CHOICE(name=u'ServingNodeAddress', mode=MODE_TYPE)
    _ServingNodeAddress_msc_Number = OCT_STR(name=u'msc-Number', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _ServingNodeAddress_sgsn_Number = OCT_STR(name=u'sgsn-Number', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _ServingNodeAddress_mme_Number = OCT_STR(name=u'mme-Number', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'DiameterIdentity')))
    ServingNodeAddress._cont = ASN1Dict([
        (u'msc-Number', _ServingNodeAddress_msc_Number),
        (u'sgsn-Number', _ServingNodeAddress_sgsn_Number),
        (u'mme-Number', _ServingNodeAddress_mme_Number),
        ])
    ServingNodeAddress._ext = None
    
    #-----< SubscriberLocationReport-Res >-----#
    SubscriberLocationReport_Res = SEQ(name=u'SubscriberLocationReport-Res', mode=MODE_TYPE)
    _SubscriberLocationReport_Res_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _SubscriberLocationReport_Res_na_ESRK = OCT_STR(name=u'na-ESRK', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _SubscriberLocationReport_Res_na_ESRD = OCT_STR(name=u'na-ESRD', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _SubscriberLocationReport_Res_h_gmlc_Address = OCT_STR(name=u'h-gmlc-Address', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'GSN-Address')), opt=True)
    _SubscriberLocationReport_Res_mo_lrShortCircuitIndicator = NULL(name=u'mo-lrShortCircuitIndicator', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SubscriberLocationReport_Res_reportingPLMNList = SEQ(name=u'reportingPLMNList', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'ReportingPLMNList')), opt=True)
    _SubscriberLocationReport_Res_lcs_ReferenceNumber = OCT_STR(name=u'lcs-ReferenceNumber', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-LCS-DataTypes', 'LCS-ReferenceNumber')), opt=True)
    SubscriberLocationReport_Res._cont = ASN1Dict([
        (u'extensionContainer', _SubscriberLocationReport_Res_extensionContainer),
        (u'na-ESRK', _SubscriberLocationReport_Res_na_ESRK),
        (u'na-ESRD', _SubscriberLocationReport_Res_na_ESRD),
        (u'h-gmlc-Address', _SubscriberLocationReport_Res_h_gmlc_Address),
        (u'mo-lrShortCircuitIndicator', _SubscriberLocationReport_Res_mo_lrShortCircuitIndicator),
        (u'reportingPLMNList', _SubscriberLocationReport_Res_reportingPLMNList),
        (u'lcs-ReferenceNumber', _SubscriberLocationReport_Res_lcs_ReferenceNumber),
        ])
    SubscriberLocationReport_Res._ext = [u'na-ESRK', u'na-ESRD', u'h-gmlc-Address', u'mo-lrShortCircuitIndicator', u'reportingPLMNList', u'lcs-ReferenceNumber']
    
    _all_ = [
        _RoutingInfoForLCS_Arg_mlcNumber,
        _RoutingInfoForLCS_Arg_targetMS,
        _RoutingInfoForLCS_Arg_extensionContainer,
        RoutingInfoForLCS_Arg,
        _RoutingInfoForLCS_Res_targetMS,
        _RoutingInfoForLCS_Res_lcsLocationInfo,
        _RoutingInfoForLCS_Res_extensionContainer,
        _RoutingInfoForLCS_Res_v_gmlc_Address,
        _RoutingInfoForLCS_Res_h_gmlc_Address,
        _RoutingInfoForLCS_Res_ppr_Address,
        _RoutingInfoForLCS_Res_additional_v_gmlc_Address,
        RoutingInfoForLCS_Res,
        _LCSLocationInfo_networkNode_Number,
        _LCSLocationInfo_lmsi,
        _LCSLocationInfo_extensionContainer,
        _LCSLocationInfo_gprsNodeIndicator,
        _LCSLocationInfo_additional_Number,
        _LCSLocationInfo_supportedLCS_CapabilitySets,
        _LCSLocationInfo_additional_LCS_CapabilitySets,
        _LCSLocationInfo_mme_Name,
        _LCSLocationInfo_aaa_Server_Name,
        _LCSLocationInfo_sgsn_Name,
        _LCSLocationInfo_sgsn_Realm,
        LCSLocationInfo,
        _ProvideSubscriberLocation_Arg_locationType,
        _ProvideSubscriberLocation_Arg_mlc_Number,
        _ProvideSubscriberLocation_Arg_lcs_ClientID,
        _ProvideSubscriberLocation_Arg_privacyOverride,
        _ProvideSubscriberLocation_Arg_imsi,
        _ProvideSubscriberLocation_Arg_msisdn,
        _ProvideSubscriberLocation_Arg_lmsi,
        _ProvideSubscriberLocation_Arg_imei,
        _ProvideSubscriberLocation_Arg_lcs_Priority,
        _ProvideSubscriberLocation_Arg_lcs_QoS,
        _ProvideSubscriberLocation_Arg_extensionContainer,
        _ProvideSubscriberLocation_Arg_supportedGADShapes,
        _ProvideSubscriberLocation_Arg_lcs_ReferenceNumber,
        _ProvideSubscriberLocation_Arg_lcsServiceTypeID,
        _ProvideSubscriberLocation_Arg_lcsCodeword,
        _ProvideSubscriberLocation_Arg_lcs_PrivacyCheck,
        _ProvideSubscriberLocation_Arg_areaEventInfo,
        _ProvideSubscriberLocation_Arg_h_gmlc_Address,
        _ProvideSubscriberLocation_Arg_mo_lrShortCircuitIndicator,
        _ProvideSubscriberLocation_Arg_periodicLDRInfo,
        _ProvideSubscriberLocation_Arg_reportingPLMNList,
        ProvideSubscriberLocation_Arg,
        _LocationType_locationEstimateType,
        _LocationType_deferredLocationEventType,
        LocationType,
        LocationEstimateType,
        DeferredLocationEventType,
        _LCS_ClientID_lcsClientType,
        _LCS_ClientID_lcsClientExternalID,
        _LCS_ClientID_lcsClientDialedByMS,
        _LCS_ClientID_lcsClientInternalID,
        _LCS_ClientID_lcsClientName,
        _LCS_ClientID_lcsAPN,
        _LCS_ClientID_lcsRequestorID,
        LCS_ClientID,
        LCSClientType,
        _LCSClientName_dataCodingScheme,
        _LCSClientName_nameString,
        _LCSClientName_lcs_FormatIndicator,
        LCSClientName,
        NameString,
        maxNameStringLength,
        _LCSRequestorID_dataCodingScheme,
        _LCSRequestorID_requestorIDString,
        _LCSRequestorID_lcs_FormatIndicator,
        LCSRequestorID,
        RequestorIDString,
        maxRequestorIDStringLength,
        LCS_FormatIndicator,
        LCS_Priority,
        _LCS_QoS_horizontal_accuracy,
        _LCS_QoS_verticalCoordinateRequest,
        _LCS_QoS_vertical_accuracy,
        _LCS_QoS_responseTime,
        _LCS_QoS_extensionContainer,
        _LCS_QoS_velocityRequest,
        LCS_QoS,
        Horizontal_Accuracy,
        Vertical_Accuracy,
        _ResponseTime_responseTimeCategory,
        ResponseTime,
        ResponseTimeCategory,
        SupportedGADShapes,
        LCS_ReferenceNumber,
        _LCSCodeword_dataCodingScheme,
        _LCSCodeword_lcsCodewordString,
        LCSCodeword,
        LCSCodewordString,
        maxLCSCodewordStringLength,
        _LCS_PrivacyCheck_callSessionUnrelated,
        _LCS_PrivacyCheck_callSessionRelated,
        LCS_PrivacyCheck,
        PrivacyCheckRelatedAction,
        _AreaEventInfo_areaDefinition,
        _AreaEventInfo_occurrenceInfo,
        _AreaEventInfo_intervalTime,
        AreaEventInfo,
        _AreaDefinition_areaList,
        AreaDefinition,
        _AreaList__item_,
        AreaList,
        maxNumOfAreas,
        _Area_areaType,
        _Area_areaIdentification,
        Area,
        AreaType,
        AreaIdentification,
        OccurrenceInfo,
        IntervalTime,
        _PeriodicLDRInfo_reportingAmount,
        _PeriodicLDRInfo_reportingInterval,
        PeriodicLDRInfo,
        ReportingAmount,
        maxReportingAmount,
        ReportingInterval,
        maxReportingInterval,
        _ReportingPLMNList_plmn_ListPrioritized,
        _ReportingPLMNList_plmn_List,
        ReportingPLMNList,
        _PLMNList__item_,
        PLMNList,
        maxNumOfReportingPLMN,
        _ReportingPLMN_plmn_Id,
        _ReportingPLMN_ran_Technology,
        _ReportingPLMN_ran_PeriodicLocationSupport,
        ReportingPLMN,
        RAN_Technology,
        _ProvideSubscriberLocation_Res_locationEstimate,
        _ProvideSubscriberLocation_Res_ageOfLocationEstimate,
        _ProvideSubscriberLocation_Res_extensionContainer,
        _ProvideSubscriberLocation_Res_add_LocationEstimate,
        _ProvideSubscriberLocation_Res_deferredmt_lrResponseIndicator,
        _ProvideSubscriberLocation_Res_geranPositioningData,
        _ProvideSubscriberLocation_Res_utranPositioningData,
        _ProvideSubscriberLocation_Res_cellIdOrSai,
        _ProvideSubscriberLocation_Res_sai_Present,
        _ProvideSubscriberLocation_Res_accuracyFulfilmentIndicator,
        _ProvideSubscriberLocation_Res_velocityEstimate,
        _ProvideSubscriberLocation_Res_mo_lrShortCircuitIndicator,
        _ProvideSubscriberLocation_Res_geranGANSSpositioningData,
        _ProvideSubscriberLocation_Res_utranGANSSpositioningData,
        _ProvideSubscriberLocation_Res_targetServingNodeForHandover,
        _ProvideSubscriberLocation_Res_utranAdditionalPositioningData,
        _ProvideSubscriberLocation_Res_utranBaroPressureMeas,
        _ProvideSubscriberLocation_Res_utranCivicAddress,
        ProvideSubscriberLocation_Res,
        AccuracyFulfilmentIndicator,
        Ext_GeographicalInformation,
        maxExt_GeographicalInformation,
        VelocityEstimate,
        PositioningDataInformation,
        maxPositioningDataInformation,
        UtranPositioningDataInfo,
        maxUtranPositioningDataInfo,
        GeranGANSSpositioningData,
        maxGeranGANSSpositioningData,
        UtranGANSSpositioningData,
        maxUtranGANSSpositioningData,
        UtranAdditionalPositioningData,
        maxUtranAdditionalPositioningData,
        UtranBaroPressureMeas,
        UtranCivicAddress,
        Add_GeographicalInformation,
        maxAdd_GeographicalInformation,
        _SubscriberLocationReport_Arg_lcs_Event,
        _SubscriberLocationReport_Arg_lcs_ClientID,
        _SubscriberLocationReport_Arg_lcsLocationInfo,
        _SubscriberLocationReport_Arg_msisdn,
        _SubscriberLocationReport_Arg_imsi,
        _SubscriberLocationReport_Arg_imei,
        _SubscriberLocationReport_Arg_na_ESRD,
        _SubscriberLocationReport_Arg_na_ESRK,
        _SubscriberLocationReport_Arg_locationEstimate,
        _SubscriberLocationReport_Arg_ageOfLocationEstimate,
        _SubscriberLocationReport_Arg_slr_ArgExtensionContainer,
        _SubscriberLocationReport_Arg_add_LocationEstimate,
        _SubscriberLocationReport_Arg_deferredmt_lrData,
        _SubscriberLocationReport_Arg_lcs_ReferenceNumber,
        _SubscriberLocationReport_Arg_geranPositioningData,
        _SubscriberLocationReport_Arg_utranPositioningData,
        _SubscriberLocationReport_Arg_cellIdOrSai,
        _SubscriberLocationReport_Arg_h_gmlc_Address,
        _SubscriberLocationReport_Arg_lcsServiceTypeID,
        _SubscriberLocationReport_Arg_sai_Present,
        _SubscriberLocationReport_Arg_pseudonymIndicator,
        _SubscriberLocationReport_Arg_accuracyFulfilmentIndicator,
        _SubscriberLocationReport_Arg_velocityEstimate,
        _SubscriberLocationReport_Arg_sequenceNumber,
        _SubscriberLocationReport_Arg_periodicLDRInfo,
        _SubscriberLocationReport_Arg_mo_lrShortCircuitIndicator,
        _SubscriberLocationReport_Arg_geranGANSSpositioningData,
        _SubscriberLocationReport_Arg_utranGANSSpositioningData,
        _SubscriberLocationReport_Arg_targetServingNodeForHandover,
        _SubscriberLocationReport_Arg_utranAdditionalPositioningData,
        _SubscriberLocationReport_Arg_utranBaroPressureMeas,
        _SubscriberLocationReport_Arg_utranCivicAddress,
        SubscriberLocationReport_Arg,
        _Deferredmt_lrData_deferredLocationEventType,
        _Deferredmt_lrData_terminationCause,
        _Deferredmt_lrData_lcsLocationInfo,
        Deferredmt_lrData,
        LCS_Event,
        TerminationCause,
        SequenceNumber,
        _ServingNodeAddress_msc_Number,
        _ServingNodeAddress_sgsn_Number,
        _ServingNodeAddress_mme_Number,
        ServingNodeAddress,
        _SubscriberLocationReport_Res_extensionContainer,
        _SubscriberLocationReport_Res_na_ESRK,
        _SubscriberLocationReport_Res_na_ESRD,
        _SubscriberLocationReport_Res_h_gmlc_Address,
        _SubscriberLocationReport_Res_mo_lrShortCircuitIndicator,
        _SubscriberLocationReport_Res_reportingPLMNList,
        _SubscriberLocationReport_Res_lcs_ReferenceNumber,
        SubscriberLocationReport_Res,
    ]

class MAP_MS_DataTypes:

    _name_  = u'MAP-MS-DataTypes'
    _oid_   = [0, 4, 0, 0, 1, 3, 11, 16]
    
    _obj_ = [
        u'UpdateLocationArg',
        u'VLR-Capability',
        u'SupportedRAT-Types',
        u'SuperChargerInfo',
        u'AgeIndicator',
        u'IST-SupportIndicator',
        u'SupportedLCS-CapabilitySets',
        u'UpdateLocationRes',
        u'ADD-Info',
        u'PagingArea',
        u'LocationArea',
        u'LAC',
        u'CancelLocationArg',
        u'TypeOfUpdate',
        u'CancellationType',
        u'CancelLocationRes',
        u'PurgeMS-Arg',
        u'PurgeMS-Res',
        u'SendIdentificationArg',
        u'HopCounter',
        u'SendIdentificationRes',
        u'AuthenticationSetList',
        u'TripletList',
        u'QuintupletList',
        u'AuthenticationTriplet',
        u'AuthenticationQuintuplet',
        u'CurrentSecurityContext',
        u'GSM-SecurityContextData',
        u'UMTS-SecurityContextData',
        u'RAND',
        u'SRES',
        u'Kc',
        u'XRES',
        u'CK',
        u'IK',
        u'AUTN',
        u'AUTS',
        u'Cksn',
        u'KSI',
        u'AuthenticationFailureReportArg',
        u'AccessType',
        u'AuthenticationFailureReportRes',
        u'FailureCause',
        u'UpdateGprsLocationArg',
        u'SMSRegisterRequest',
        u'Used-RAT-Type',
        u'EPS-Info',
        u'PDN-GW-Update',
        u'ISR-Information',
        u'SGSN-Capability',
        u'SupportedFeatures',
        u'UE-SRVCC-Capability',
        u'UpdateGprsLocationRes',
        u'EPLMN-List',
        u'AdjacentPLMN-List',
        u'ForwardAccessSignalling-Arg',
        u'AllowedGSM-Algorithms',
        u'AllowedUMTS-Algorithms',
        u'PermittedIntegrityProtectionAlgorithms',
        u'maxPermittedIntegrityProtectionAlgorithmsLength',
        u'PermittedEncryptionAlgorithms',
        u'maxPermittedEncryptionAlgorithmsLength',
        u'KeyStatus',
        u'PrepareHO-Arg',
        u'LCLS-GlobalCallReference',
        u'LCLS-Negotiation',
        u'LCLS-ConfigurationPreference',
        u'BSSMAP-ServiceHandoverList',
        u'BSSMAP-ServiceHandoverInfo',
        u'maxNumOfServiceHandovers',
        u'BSSMAP-ServiceHandover',
        u'RANAP-ServiceHandover',
        u'RadioResourceList',
        u'RadioResource',
        u'maxNumOfRadioResources',
        u'PrepareHO-Res',
        u'SelectedUMTS-Algorithms',
        u'ChosenIntegrityProtectionAlgorithm',
        u'ChosenEncryptionAlgorithm',
        u'ChosenRadioResourceInformation',
        u'ChosenChannelInfo',
        u'ChosenSpeechVersion',
        u'PrepareSubsequentHO-Arg',
        u'PrepareSubsequentHO-Res',
        u'ProcessAccessSignalling-Arg',
        u'AoIPCodecsList',
        u'AoIPCodec',
        u'SupportedCodecsList',
        u'CodecList',
        u'Codec',
        u'GERAN-Classmark',
        u'SelectedGSM-Algorithm',
        u'SendEndSignal-Arg',
        u'SendEndSignal-Res',
        u'RNCId',
        u'RelocationNumberList',
        u'MulticallBearerInfo',
        u'RelocationNumber',
        u'RAB-Id',
        u'maxNrOfRABs',
        u'maxNumOfRelocationNumber',
        u'RadioResourceInformation',
        u'IntegrityProtectionInformation',
        u'maxNumOfIntegrityInfo',
        u'EncryptionInformation',
        u'maxNumOfEncryptionInfo',
        u'SendAuthenticationInfoArg',
        u'NumberOfRequestedVectors',
        u'Re-synchronisationInfo',
        u'SendAuthenticationInfoRes',
        u'EPS-AuthenticationSetList',
        u'UE-UsageType',
        u'EPC-AV',
        u'KASME',
        u'RequestingNodeType',
        u'CheckIMEI-Arg',
        u'CheckIMEI-Res',
        u'RequestedEquipmentInfo',
        u'UESBI-Iu',
        u'UESBI-IuA',
        u'UESBI-IuB',
        u'EquipmentStatus',
        u'InsertSubscriberDataArg',
        u'Group-Service-ID',
        u'Local-GroupID',
        u'IMSI-GroupIdList',
        u'IMSI-GroupId',
        u'SubscribedPeriodicRAUTAUtimer',
        u'SubscribedPeriodicLAUtimer',
        u'CSG-SubscriptionDataList',
        u'CSG-SubscriptionData',
        u'VPLMN-CSG-SubscriptionDataList',
        u'CSG-Id',
        u'LIPA-AllowedAPNList',
        u'maxNumOfLIPAAllowedAPN',
        u'EPS-SubscriptionData',
        u'APN-OI-Replacement',
        u'RFSP-ID',
        u'APN-ConfigurationProfile',
        u'EPS-DataList',
        u'maxNumOfAPN-Configurations',
        u'APN-Configuration',
        u'NIDD-Mechanism',
        u'PDN-Type',
        u'EPS-QoS-Subscribed',
        u'AMBR',
        u'SpecificAPNInfoList',
        u'maxNumOfSpecificAPNInfos',
        u'SpecificAPNInfo',
        u'Bandwidth',
        u'QoS-Class-Identifier',
        u'Allocation-Retention-Priority',
        u'PDN-GW-Identity',
        u'FQDN',
        u'PDN-GW-AllocationType',
        u'WLAN-Offloadability',
        u'WLAN-Offloadability-Indication',
        u'AccessRestrictionData',
        u'AdjacentAccessRestrictionDataList',
        u'AdjacentAccessRestrictionData',
        u'CS-AllocationRetentionPriority',
        u'IST-AlertTimerValue',
        u'LCSInformation',
        u'GMLC-List',
        u'maxNumOfGMLC',
        u'NetworkAccessMode',
        u'GPRSDataList',
        u'maxNumOfPDP-Contexts',
        u'PDP-Context',
        u'Restoration-Priority',
        u'SIPTO-Permission',
        u'SIPTO-Local-Network-Permission',
        u'LIPA-Permission',
        u'ContextId',
        u'GPRSSubscriptionData',
        u'SGSN-CAMEL-SubscriptionInfo',
        u'GPRS-CSI',
        u'GPRS-CamelTDPDataList',
        u'GPRS-CamelTDPData',
        u'DefaultGPRS-Handling',
        u'GPRS-TriggerDetectionPoint',
        u'APN',
        u'PDP-Type',
        u'Ext-PDP-Type',
        u'PDP-Address',
        u'QoS-Subscribed',
        u'Ext-QoS-Subscribed',
        u'Ext2-QoS-Subscribed',
        u'Ext3-QoS-Subscribed',
        u'Ext4-QoS-Subscribed',
        u'ChargingCharacteristics',
        u'LSAOnlyAccessIndicator',
        u'LSADataList',
        u'maxNumOfLSAs',
        u'LSAData',
        u'LSAInformation',
        u'LSAIdentity',
        u'LSAAttributes',
        u'SubscriberData',
        u'Category',
        u'SubscriberStatus',
        u'BearerServiceList',
        u'maxNumOfBearerServices',
        u'TeleserviceList',
        u'maxNumOfTeleservices',
        u'ODB-Data',
        u'ODB-GeneralData',
        u'ODB-HPLMN-Data',
        u'Ext-SS-InfoList',
        u'Ext-SS-Info',
        u'Ext-ForwInfo',
        u'Ext-ForwFeatureList',
        u'Ext-ForwFeature',
        u'Ext-ForwOptions',
        u'Ext-NoRepCondTime',
        u'Ext-CallBarInfo',
        u'Ext-CallBarFeatureList',
        u'Ext-CallBarringFeature',
        u'CUG-Info',
        u'CUG-SubscriptionList',
        u'CUG-Subscription',
        u'CUG-Index',
        u'CUG-Interlock',
        u'IntraCUG-Options',
        u'maxNumOfCUG',
        u'CUG-FeatureList',
        u'Ext-BasicServiceGroupList',
        u'maxNumOfExt-BasicServiceGroups',
        u'CUG-Feature',
        u'InterCUG-Restrictions',
        u'Ext-SS-Data',
        u'LCS-PrivacyExceptionList',
        u'maxNumOfPrivacyClass',
        u'LCS-PrivacyClass',
        u'ExternalClientList',
        u'maxNumOfExternalClient',
        u'PLMNClientList',
        u'maxNumOfPLMNClient',
        u'Ext-ExternalClientList',
        u'maxNumOfExt-ExternalClient',
        u'ExternalClient',
        u'GMLC-Restriction',
        u'NotificationToMSUser',
        u'ServiceTypeList',
        u'maxNumOfServiceType',
        u'ServiceType',
        u'MOLR-List',
        u'maxNumOfMOLR-Class',
        u'MOLR-Class',
        u'ZoneCodeList',
        u'ZoneCode',
        u'maxNumOfZoneCodes',
        u'InsertSubscriberDataRes',
        u'RegionalSubscriptionResponse',
        u'DeleteSubscriberDataArg',
        u'SpecificCSI-Withdraw',
        u'GPRSSubscriptionDataWithdraw',
        u'EPS-SubscriptionDataWithdraw',
        u'ContextIdList',
        u'LSAInformationWithdraw',
        u'LSAIdentityList',
        u'BasicServiceList',
        u'maxNumOfBasicServices',
        u'DeleteSubscriberDataRes',
        u'VlrCamelSubscriptionInfo',
        u'MT-smsCAMELTDP-CriteriaList',
        u'MT-smsCAMELTDP-Criteria',
        u'TPDU-TypeCriterion',
        u'maxNumOfTPDUTypes',
        u'MT-SMS-TPDU-Type',
        u'D-CSI',
        u'DP-AnalysedInfoCriteriaList',
        u'maxNumOfDP-AnalysedInfoCriteria',
        u'DP-AnalysedInfoCriterium',
        u'SS-CSI',
        u'SS-CamelData',
        u'SS-EventList',
        u'maxNumOfCamelSSEvents',
        u'O-CSI',
        u'O-BcsmCamelTDPDataList',
        u'maxNumOfCamelTDPData',
        u'O-BcsmCamelTDPData',
        u'ServiceKey',
        u'O-BcsmTriggerDetectionPoint',
        u'O-BcsmCamelTDPCriteriaList',
        u'T-BCSM-CAMEL-TDP-CriteriaList',
        u'O-BcsmCamelTDP-Criteria',
        u'T-BCSM-CAMEL-TDP-Criteria',
        u'DestinationNumberCriteria',
        u'DestinationNumberList',
        u'DestinationNumberLengthList',
        u'BasicServiceCriteria',
        u'maxNumOfISDN-AddressDigits',
        u'maxNumOfCamelDestinationNumbers',
        u'maxNumOfCamelDestinationNumberLengths',
        u'maxNumOfCamelBasicServiceCriteria',
        u'CallTypeCriteria',
        u'MatchType',
        u'O-CauseValueCriteria',
        u'T-CauseValueCriteria',
        u'maxNumOfCAMEL-O-CauseValueCriteria',
        u'maxNumOfCAMEL-T-CauseValueCriteria',
        u'CauseValue',
        u'DefaultCallHandling',
        u'CamelCapabilityHandling',
        u'SupportedCamelPhases',
        u'OfferedCamel4CSIs',
        u'OfferedCamel4Functionalities',
        u'SMS-CSI',
        u'SMS-CAMEL-TDP-DataList',
        u'SMS-CAMEL-TDP-Data',
        u'SMS-TriggerDetectionPoint',
        u'DefaultSMS-Handling',
        u'M-CSI',
        u'MG-CSI',
        u'MobilityTriggers',
        u'maxNumOfMobilityTriggers',
        u'MM-Code',
        u'T-CSI',
        u'T-BcsmCamelTDPDataList',
        u'T-BcsmCamelTDPData',
        u'T-BcsmTriggerDetectionPoint',
        u'SendRoutingInfoForGprsArg',
        u'SendRoutingInfoForGprsRes',
        u'FailureReportArg',
        u'FailureReportRes',
        u'NoteMsPresentForGprsArg',
        u'NoteMsPresentForGprsRes',
        u'ResetArg',
        u'SendingNode-Number',
        u'RestoreDataArg',
        u'RestoreDataRes',
        u'VBSDataList',
        u'VGCSDataList',
        u'maxNumOfVBSGroupIds',
        u'maxNumOfVGCSGroupIds',
        u'VoiceGroupCallData',
        u'AdditionalInfo',
        u'AdditionalSubscriptions',
        u'VoiceBroadcastData',
        u'GroupId',
        u'Long-GroupId',
        u'ProvideSubscriberInfoArg',
        u'ProvideSubscriberInfoRes',
        u'SubscriberInfo',
        u'IMS-VoiceOverPS-SessionsInd',
        u'TimeZone',
        u'DaylightSavingTime',
        u'MNPInfoRes',
        u'RouteingNumber',
        u'NumberPortabilityStatus',
        u'MS-Classmark2',
        u'GPRSMSClass',
        u'MSNetworkCapability',
        u'MSRadioAccessCapability',
        u'RequestedInfo',
        u'DomainType',
        u'RequestedNodes',
        u'LocationInformation',
        u'LocationInformationEPS',
        u'LocationInformationGPRS',
        u'UserCSGInformation',
        u'GeographicalInformation',
        u'GeodeticInformation',
        u'LocationNumber',
        u'SubscriberState',
        u'PS-SubscriberState',
        u'PDP-ContextInfoList',
        u'PDP-ContextInfo',
        u'NSAPI',
        u'TransactionId',
        u'TEID',
        u'GPRSChargingID',
        u'NotReachableReason',
        u'AnyTimeInterrogationArg',
        u'AnyTimeInterrogationRes',
        u'AnyTimeSubscriptionInterrogationArg',
        u'AnyTimeSubscriptionInterrogationRes',
        u'CallWaitingData',
        u'Ext-CwFeatureList',
        u'Ext-CwFeature',
        u'ClipData',
        u'ClirData',
        u'CallHoldData',
        u'EctData',
        u'RequestedSubscriptionInfo',
        u'MSISDN-BS-List',
        u'maxNumOfMSISDN',
        u'MSISDN-BS',
        u'RequestedCAMEL-SubscriptionInfo',
        u'AdditionalRequestedCAMEL-SubscriptionInfo',
        u'CallForwardingData',
        u'CallBarringData',
        u'WrongPasswordAttemptsCounter',
        u'ODB-Info',
        u'CAMEL-SubscriptionInfo',
        u'AnyTimeModificationArg',
        u'ModificationRequestFor-CW-Info',
        u'ModificationRequestFor-CH-Info',
        u'ModificationRequestFor-ECT-Info',
        u'ModificationRequestFor-CLIR-Info',
        u'ModificationRequestFor-CLIP-Info',
        u'ModificationRequestFor-CSG',
        u'RequestedServingNode',
        u'ServingNode',
        u'AnyTimeModificationRes',
        u'ModificationRequestFor-CF-Info',
        u'ModificationRequestFor-CB-Info',
        u'ModificationRequestFor-ODB-data',
        u'ModificationRequestFor-CSI',
        u'ModificationRequestFor-IP-SM-GW-Data',
        u'ModificationInstruction',
        u'NoteSubscriberDataModifiedArg',
        u'NoteSubscriberDataModifiedRes',
        u'NoteMM-EventArg',
        u'NoteMM-EventRes',
        u'Ext-SS-InfoFor-CSE',
        u'Ext-ForwardingInfoFor-CSE',
        u'Ext-CallBarringInfoFor-CSE',
        u'UpdateVcsgLocationArg',
        u'UpdateVcsgLocationRes',
        u'CancelVcsgLocationArg',
        u'CancelVcsgLocationRes',
        ]
    _type_ = [
        u'UpdateLocationArg',
        u'VLR-Capability',
        u'SupportedRAT-Types',
        u'SuperChargerInfo',
        u'AgeIndicator',
        u'IST-SupportIndicator',
        u'SupportedLCS-CapabilitySets',
        u'UpdateLocationRes',
        u'ADD-Info',
        u'PagingArea',
        u'LocationArea',
        u'LAC',
        u'CancelLocationArg',
        u'TypeOfUpdate',
        u'CancellationType',
        u'CancelLocationRes',
        u'PurgeMS-Arg',
        u'PurgeMS-Res',
        u'SendIdentificationArg',
        u'HopCounter',
        u'SendIdentificationRes',
        u'AuthenticationSetList',
        u'TripletList',
        u'QuintupletList',
        u'AuthenticationTriplet',
        u'AuthenticationQuintuplet',
        u'CurrentSecurityContext',
        u'GSM-SecurityContextData',
        u'UMTS-SecurityContextData',
        u'RAND',
        u'SRES',
        u'Kc',
        u'XRES',
        u'CK',
        u'IK',
        u'AUTN',
        u'AUTS',
        u'Cksn',
        u'KSI',
        u'AuthenticationFailureReportArg',
        u'AccessType',
        u'AuthenticationFailureReportRes',
        u'FailureCause',
        u'UpdateGprsLocationArg',
        u'SMSRegisterRequest',
        u'Used-RAT-Type',
        u'EPS-Info',
        u'PDN-GW-Update',
        u'ISR-Information',
        u'SGSN-Capability',
        u'SupportedFeatures',
        u'UE-SRVCC-Capability',
        u'UpdateGprsLocationRes',
        u'EPLMN-List',
        u'AdjacentPLMN-List',
        u'ForwardAccessSignalling-Arg',
        u'AllowedGSM-Algorithms',
        u'AllowedUMTS-Algorithms',
        u'PermittedIntegrityProtectionAlgorithms',
        u'PermittedEncryptionAlgorithms',
        u'KeyStatus',
        u'PrepareHO-Arg',
        u'LCLS-GlobalCallReference',
        u'LCLS-Negotiation',
        u'LCLS-ConfigurationPreference',
        u'BSSMAP-ServiceHandoverList',
        u'BSSMAP-ServiceHandoverInfo',
        u'BSSMAP-ServiceHandover',
        u'RANAP-ServiceHandover',
        u'RadioResourceList',
        u'RadioResource',
        u'PrepareHO-Res',
        u'SelectedUMTS-Algorithms',
        u'ChosenIntegrityProtectionAlgorithm',
        u'ChosenEncryptionAlgorithm',
        u'ChosenRadioResourceInformation',
        u'ChosenChannelInfo',
        u'ChosenSpeechVersion',
        u'PrepareSubsequentHO-Arg',
        u'PrepareSubsequentHO-Res',
        u'ProcessAccessSignalling-Arg',
        u'AoIPCodecsList',
        u'AoIPCodec',
        u'SupportedCodecsList',
        u'CodecList',
        u'Codec',
        u'GERAN-Classmark',
        u'SelectedGSM-Algorithm',
        u'SendEndSignal-Arg',
        u'SendEndSignal-Res',
        u'RNCId',
        u'RelocationNumberList',
        u'MulticallBearerInfo',
        u'RelocationNumber',
        u'RAB-Id',
        u'RadioResourceInformation',
        u'IntegrityProtectionInformation',
        u'EncryptionInformation',
        u'SendAuthenticationInfoArg',
        u'NumberOfRequestedVectors',
        u'Re-synchronisationInfo',
        u'SendAuthenticationInfoRes',
        u'EPS-AuthenticationSetList',
        u'UE-UsageType',
        u'EPC-AV',
        u'KASME',
        u'RequestingNodeType',
        u'CheckIMEI-Arg',
        u'CheckIMEI-Res',
        u'RequestedEquipmentInfo',
        u'UESBI-Iu',
        u'UESBI-IuA',
        u'UESBI-IuB',
        u'EquipmentStatus',
        u'InsertSubscriberDataArg',
        u'Group-Service-ID',
        u'Local-GroupID',
        u'IMSI-GroupIdList',
        u'IMSI-GroupId',
        u'SubscribedPeriodicRAUTAUtimer',
        u'SubscribedPeriodicLAUtimer',
        u'CSG-SubscriptionDataList',
        u'CSG-SubscriptionData',
        u'VPLMN-CSG-SubscriptionDataList',
        u'CSG-Id',
        u'LIPA-AllowedAPNList',
        u'EPS-SubscriptionData',
        u'APN-OI-Replacement',
        u'RFSP-ID',
        u'APN-ConfigurationProfile',
        u'EPS-DataList',
        u'APN-Configuration',
        u'NIDD-Mechanism',
        u'PDN-Type',
        u'EPS-QoS-Subscribed',
        u'AMBR',
        u'SpecificAPNInfoList',
        u'SpecificAPNInfo',
        u'Bandwidth',
        u'QoS-Class-Identifier',
        u'Allocation-Retention-Priority',
        u'PDN-GW-Identity',
        u'FQDN',
        u'PDN-GW-AllocationType',
        u'WLAN-Offloadability',
        u'WLAN-Offloadability-Indication',
        u'AccessRestrictionData',
        u'AdjacentAccessRestrictionDataList',
        u'AdjacentAccessRestrictionData',
        u'CS-AllocationRetentionPriority',
        u'IST-AlertTimerValue',
        u'LCSInformation',
        u'GMLC-List',
        u'NetworkAccessMode',
        u'GPRSDataList',
        u'PDP-Context',
        u'Restoration-Priority',
        u'SIPTO-Permission',
        u'SIPTO-Local-Network-Permission',
        u'LIPA-Permission',
        u'ContextId',
        u'GPRSSubscriptionData',
        u'SGSN-CAMEL-SubscriptionInfo',
        u'GPRS-CSI',
        u'GPRS-CamelTDPDataList',
        u'GPRS-CamelTDPData',
        u'DefaultGPRS-Handling',
        u'GPRS-TriggerDetectionPoint',
        u'APN',
        u'PDP-Type',
        u'Ext-PDP-Type',
        u'PDP-Address',
        u'QoS-Subscribed',
        u'Ext-QoS-Subscribed',
        u'Ext2-QoS-Subscribed',
        u'Ext3-QoS-Subscribed',
        u'Ext4-QoS-Subscribed',
        u'ChargingCharacteristics',
        u'LSAOnlyAccessIndicator',
        u'LSADataList',
        u'LSAData',
        u'LSAInformation',
        u'LSAIdentity',
        u'LSAAttributes',
        u'SubscriberData',
        u'Category',
        u'SubscriberStatus',
        u'BearerServiceList',
        u'TeleserviceList',
        u'ODB-Data',
        u'ODB-GeneralData',
        u'ODB-HPLMN-Data',
        u'Ext-SS-InfoList',
        u'Ext-SS-Info',
        u'Ext-ForwInfo',
        u'Ext-ForwFeatureList',
        u'Ext-ForwFeature',
        u'Ext-ForwOptions',
        u'Ext-NoRepCondTime',
        u'Ext-CallBarInfo',
        u'Ext-CallBarFeatureList',
        u'Ext-CallBarringFeature',
        u'CUG-Info',
        u'CUG-SubscriptionList',
        u'CUG-Subscription',
        u'CUG-Index',
        u'CUG-Interlock',
        u'IntraCUG-Options',
        u'CUG-FeatureList',
        u'Ext-BasicServiceGroupList',
        u'CUG-Feature',
        u'InterCUG-Restrictions',
        u'Ext-SS-Data',
        u'LCS-PrivacyExceptionList',
        u'LCS-PrivacyClass',
        u'ExternalClientList',
        u'PLMNClientList',
        u'Ext-ExternalClientList',
        u'ExternalClient',
        u'GMLC-Restriction',
        u'NotificationToMSUser',
        u'ServiceTypeList',
        u'ServiceType',
        u'MOLR-List',
        u'MOLR-Class',
        u'ZoneCodeList',
        u'ZoneCode',
        u'InsertSubscriberDataRes',
        u'RegionalSubscriptionResponse',
        u'DeleteSubscriberDataArg',
        u'SpecificCSI-Withdraw',
        u'GPRSSubscriptionDataWithdraw',
        u'EPS-SubscriptionDataWithdraw',
        u'ContextIdList',
        u'LSAInformationWithdraw',
        u'LSAIdentityList',
        u'BasicServiceList',
        u'DeleteSubscriberDataRes',
        u'VlrCamelSubscriptionInfo',
        u'MT-smsCAMELTDP-CriteriaList',
        u'MT-smsCAMELTDP-Criteria',
        u'TPDU-TypeCriterion',
        u'MT-SMS-TPDU-Type',
        u'D-CSI',
        u'DP-AnalysedInfoCriteriaList',
        u'DP-AnalysedInfoCriterium',
        u'SS-CSI',
        u'SS-CamelData',
        u'SS-EventList',
        u'O-CSI',
        u'O-BcsmCamelTDPDataList',
        u'O-BcsmCamelTDPData',
        u'ServiceKey',
        u'O-BcsmTriggerDetectionPoint',
        u'O-BcsmCamelTDPCriteriaList',
        u'T-BCSM-CAMEL-TDP-CriteriaList',
        u'O-BcsmCamelTDP-Criteria',
        u'T-BCSM-CAMEL-TDP-Criteria',
        u'DestinationNumberCriteria',
        u'DestinationNumberList',
        u'DestinationNumberLengthList',
        u'BasicServiceCriteria',
        u'CallTypeCriteria',
        u'MatchType',
        u'O-CauseValueCriteria',
        u'T-CauseValueCriteria',
        u'CauseValue',
        u'DefaultCallHandling',
        u'CamelCapabilityHandling',
        u'SupportedCamelPhases',
        u'OfferedCamel4CSIs',
        u'OfferedCamel4Functionalities',
        u'SMS-CSI',
        u'SMS-CAMEL-TDP-DataList',
        u'SMS-CAMEL-TDP-Data',
        u'SMS-TriggerDetectionPoint',
        u'DefaultSMS-Handling',
        u'M-CSI',
        u'MG-CSI',
        u'MobilityTriggers',
        u'MM-Code',
        u'T-CSI',
        u'T-BcsmCamelTDPDataList',
        u'T-BcsmCamelTDPData',
        u'T-BcsmTriggerDetectionPoint',
        u'SendRoutingInfoForGprsArg',
        u'SendRoutingInfoForGprsRes',
        u'FailureReportArg',
        u'FailureReportRes',
        u'NoteMsPresentForGprsArg',
        u'NoteMsPresentForGprsRes',
        u'ResetArg',
        u'SendingNode-Number',
        u'RestoreDataArg',
        u'RestoreDataRes',
        u'VBSDataList',
        u'VGCSDataList',
        u'VoiceGroupCallData',
        u'AdditionalInfo',
        u'AdditionalSubscriptions',
        u'VoiceBroadcastData',
        u'GroupId',
        u'Long-GroupId',
        u'ProvideSubscriberInfoArg',
        u'ProvideSubscriberInfoRes',
        u'SubscriberInfo',
        u'IMS-VoiceOverPS-SessionsInd',
        u'TimeZone',
        u'DaylightSavingTime',
        u'MNPInfoRes',
        u'RouteingNumber',
        u'NumberPortabilityStatus',
        u'MS-Classmark2',
        u'GPRSMSClass',
        u'MSNetworkCapability',
        u'MSRadioAccessCapability',
        u'RequestedInfo',
        u'DomainType',
        u'RequestedNodes',
        u'LocationInformation',
        u'LocationInformationEPS',
        u'LocationInformationGPRS',
        u'UserCSGInformation',
        u'GeographicalInformation',
        u'GeodeticInformation',
        u'LocationNumber',
        u'SubscriberState',
        u'PS-SubscriberState',
        u'PDP-ContextInfoList',
        u'PDP-ContextInfo',
        u'NSAPI',
        u'TransactionId',
        u'TEID',
        u'GPRSChargingID',
        u'NotReachableReason',
        u'AnyTimeInterrogationArg',
        u'AnyTimeInterrogationRes',
        u'AnyTimeSubscriptionInterrogationArg',
        u'AnyTimeSubscriptionInterrogationRes',
        u'CallWaitingData',
        u'Ext-CwFeatureList',
        u'Ext-CwFeature',
        u'ClipData',
        u'ClirData',
        u'CallHoldData',
        u'EctData',
        u'RequestedSubscriptionInfo',
        u'MSISDN-BS-List',
        u'MSISDN-BS',
        u'RequestedCAMEL-SubscriptionInfo',
        u'AdditionalRequestedCAMEL-SubscriptionInfo',
        u'CallForwardingData',
        u'CallBarringData',
        u'WrongPasswordAttemptsCounter',
        u'ODB-Info',
        u'CAMEL-SubscriptionInfo',
        u'AnyTimeModificationArg',
        u'ModificationRequestFor-CW-Info',
        u'ModificationRequestFor-CH-Info',
        u'ModificationRequestFor-ECT-Info',
        u'ModificationRequestFor-CLIR-Info',
        u'ModificationRequestFor-CLIP-Info',
        u'ModificationRequestFor-CSG',
        u'RequestedServingNode',
        u'ServingNode',
        u'AnyTimeModificationRes',
        u'ModificationRequestFor-CF-Info',
        u'ModificationRequestFor-CB-Info',
        u'ModificationRequestFor-ODB-data',
        u'ModificationRequestFor-CSI',
        u'ModificationRequestFor-IP-SM-GW-Data',
        u'ModificationInstruction',
        u'NoteSubscriberDataModifiedArg',
        u'NoteSubscriberDataModifiedRes',
        u'NoteMM-EventArg',
        u'NoteMM-EventRes',
        u'Ext-SS-InfoFor-CSE',
        u'Ext-ForwardingInfoFor-CSE',
        u'Ext-CallBarringInfoFor-CSE',
        u'UpdateVcsgLocationArg',
        u'UpdateVcsgLocationRes',
        u'CancelVcsgLocationArg',
        u'CancelVcsgLocationRes',
        ]
    _set_ = [
        ]
    _val_ = [
        u'maxPermittedIntegrityProtectionAlgorithmsLength',
        u'maxPermittedEncryptionAlgorithmsLength',
        u'maxNumOfServiceHandovers',
        u'maxNumOfRadioResources',
        u'maxNrOfRABs',
        u'maxNumOfRelocationNumber',
        u'maxNumOfIntegrityInfo',
        u'maxNumOfEncryptionInfo',
        u'maxNumOfLIPAAllowedAPN',
        u'maxNumOfAPN-Configurations',
        u'maxNumOfSpecificAPNInfos',
        u'maxNumOfGMLC',
        u'maxNumOfPDP-Contexts',
        u'maxNumOfLSAs',
        u'maxNumOfBearerServices',
        u'maxNumOfTeleservices',
        u'maxNumOfCUG',
        u'maxNumOfExt-BasicServiceGroups',
        u'maxNumOfPrivacyClass',
        u'maxNumOfExternalClient',
        u'maxNumOfPLMNClient',
        u'maxNumOfExt-ExternalClient',
        u'maxNumOfServiceType',
        u'maxNumOfMOLR-Class',
        u'maxNumOfZoneCodes',
        u'maxNumOfBasicServices',
        u'maxNumOfTPDUTypes',
        u'maxNumOfDP-AnalysedInfoCriteria',
        u'maxNumOfCamelSSEvents',
        u'maxNumOfCamelTDPData',
        u'maxNumOfISDN-AddressDigits',
        u'maxNumOfCamelDestinationNumbers',
        u'maxNumOfCamelDestinationNumberLengths',
        u'maxNumOfCamelBasicServiceCriteria',
        u'maxNumOfCAMEL-O-CauseValueCriteria',
        u'maxNumOfCAMEL-T-CauseValueCriteria',
        u'maxNumOfMobilityTriggers',
        u'maxNumOfVBSGroupIds',
        u'maxNumOfVGCSGroupIds',
        u'maxNumOfMSISDN',
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< UpdateLocationArg >-----#
    UpdateLocationArg = SEQ(name=u'UpdateLocationArg', mode=MODE_TYPE)
    _UpdateLocationArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _UpdateLocationArg_msc_Number = OCT_STR(name=u'msc-Number', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _UpdateLocationArg_vlr_Number = OCT_STR(name=u'vlr-Number', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _UpdateLocationArg_lmsi = OCT_STR(name=u'lmsi', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'LMSI')), opt=True)
    _UpdateLocationArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _UpdateLocationArg_vlr_Capability = SEQ(name=u'vlr-Capability', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'VLR-Capability')), opt=True)
    _UpdateLocationArg_informPreviousNetworkEntity = NULL(name=u'informPreviousNetworkEntity', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _UpdateLocationArg_cs_LCS_NotSupportedByUE = NULL(name=u'cs-LCS-NotSupportedByUE', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _UpdateLocationArg_v_gmlc_Address = OCT_STR(name=u'v-gmlc-Address', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'GSN-Address')), opt=True)
    _UpdateLocationArg_add_info = SEQ(name=u'add-info', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ADD-Info')), opt=True)
    _UpdateLocationArg_pagingArea = SEQ_OF(name=u'pagingArea', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'PagingArea')), opt=True)
    _UpdateLocationArg_skipSubscriberDataUpdate = NULL(name=u'skipSubscriberDataUpdate', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _UpdateLocationArg_restorationIndicator = NULL(name=u'restorationIndicator', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _UpdateLocationArg_eplmn_List = SEQ_OF(name=u'eplmn-List', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'EPLMN-List')), opt=True)
    _UpdateLocationArg_mme_DiameterAddress = SEQ(name=u'mme-DiameterAddress', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'NetworkNodeDiameterAddress')), opt=True)
    UpdateLocationArg._cont = ASN1Dict([
        (u'imsi', _UpdateLocationArg_imsi),
        (u'msc-Number', _UpdateLocationArg_msc_Number),
        (u'vlr-Number', _UpdateLocationArg_vlr_Number),
        (u'lmsi', _UpdateLocationArg_lmsi),
        (u'extensionContainer', _UpdateLocationArg_extensionContainer),
        (u'vlr-Capability', _UpdateLocationArg_vlr_Capability),
        (u'informPreviousNetworkEntity', _UpdateLocationArg_informPreviousNetworkEntity),
        (u'cs-LCS-NotSupportedByUE', _UpdateLocationArg_cs_LCS_NotSupportedByUE),
        (u'v-gmlc-Address', _UpdateLocationArg_v_gmlc_Address),
        (u'add-info', _UpdateLocationArg_add_info),
        (u'pagingArea', _UpdateLocationArg_pagingArea),
        (u'skipSubscriberDataUpdate', _UpdateLocationArg_skipSubscriberDataUpdate),
        (u'restorationIndicator', _UpdateLocationArg_restorationIndicator),
        (u'eplmn-List', _UpdateLocationArg_eplmn_List),
        (u'mme-DiameterAddress', _UpdateLocationArg_mme_DiameterAddress),
        ])
    UpdateLocationArg._ext = [u'vlr-Capability', u'informPreviousNetworkEntity', u'cs-LCS-NotSupportedByUE', u'v-gmlc-Address', u'add-info', u'pagingArea', u'skipSubscriberDataUpdate', u'restorationIndicator', u'eplmn-List', u'mme-DiameterAddress']
    
    #-----< VLR-Capability >-----#
    VLR_Capability = SEQ(name=u'VLR-Capability', mode=MODE_TYPE)
    _VLR_Capability_supportedCamelPhases = BIT_STR(name=u'supportedCamelPhases', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SupportedCamelPhases')), opt=True)
    _VLR_Capability_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _VLR_Capability_solsaSupportIndicator = NULL(name=u'solsaSupportIndicator', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _VLR_Capability_istSupportIndicator = ENUM(name=u'istSupportIndicator', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'IST-SupportIndicator')), opt=True)
    _VLR_Capability_superChargerSupportedInServingNetworkEntity = CHOICE(name=u'superChargerSupportedInServingNetworkEntity', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SuperChargerInfo')), opt=True)
    _VLR_Capability_longFTN_Supported = NULL(name=u'longFTN-Supported', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _VLR_Capability_supportedLCS_CapabilitySets = BIT_STR(name=u'supportedLCS-CapabilitySets', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SupportedLCS-CapabilitySets')), opt=True)
    _VLR_Capability_offeredCamel4CSIs = BIT_STR(name=u'offeredCamel4CSIs', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'OfferedCamel4CSIs')), opt=True)
    _VLR_Capability_supportedRAT_TypesIndicator = BIT_STR(name=u'supportedRAT-TypesIndicator', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SupportedRAT-Types')), opt=True)
    _VLR_Capability_longGroupID_Supported = NULL(name=u'longGroupID-Supported', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _VLR_Capability_mtRoamingForwardingSupported = NULL(name=u'mtRoamingForwardingSupported', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _VLR_Capability_msisdn_lessOperation_Supported = NULL(name=u'msisdn-lessOperation-Supported', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    VLR_Capability._cont = ASN1Dict([
        (u'supportedCamelPhases', _VLR_Capability_supportedCamelPhases),
        (u'extensionContainer', _VLR_Capability_extensionContainer),
        (u'solsaSupportIndicator', _VLR_Capability_solsaSupportIndicator),
        (u'istSupportIndicator', _VLR_Capability_istSupportIndicator),
        (u'superChargerSupportedInServingNetworkEntity', _VLR_Capability_superChargerSupportedInServingNetworkEntity),
        (u'longFTN-Supported', _VLR_Capability_longFTN_Supported),
        (u'supportedLCS-CapabilitySets', _VLR_Capability_supportedLCS_CapabilitySets),
        (u'offeredCamel4CSIs', _VLR_Capability_offeredCamel4CSIs),
        (u'supportedRAT-TypesIndicator', _VLR_Capability_supportedRAT_TypesIndicator),
        (u'longGroupID-Supported', _VLR_Capability_longGroupID_Supported),
        (u'mtRoamingForwardingSupported', _VLR_Capability_mtRoamingForwardingSupported),
        (u'msisdn-lessOperation-Supported', _VLR_Capability_msisdn_lessOperation_Supported),
        ])
    VLR_Capability._ext = [u'solsaSupportIndicator', u'istSupportIndicator', u'superChargerSupportedInServingNetworkEntity', u'longFTN-Supported', u'supportedLCS-CapabilitySets', u'offeredCamel4CSIs', u'supportedRAT-TypesIndicator', u'longGroupID-Supported', u'mtRoamingForwardingSupported', u'msisdn-lessOperation-Supported']
    
    #-----< SupportedRAT-Types >-----#
    SupportedRAT_Types = BIT_STR(name=u'SupportedRAT-Types', mode=MODE_TYPE)
    SupportedRAT_Types._cont = ASN1Dict([(u'utran', 0), (u'geran', 1), (u'gan', 2), (u'i-hspa-evolution', 3), (u'e-utran', 4)])
    SupportedRAT_Types._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=8)], ev=None, er=[])
    
    #-----< SuperChargerInfo >-----#
    SuperChargerInfo = CHOICE(name=u'SuperChargerInfo', mode=MODE_TYPE)
    _SuperChargerInfo_sendSubscriberData = NULL(name=u'sendSubscriberData', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _SuperChargerInfo_subscriberDataStored = OCT_STR(name=u'subscriberDataStored', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AgeIndicator')))
    SuperChargerInfo._cont = ASN1Dict([
        (u'sendSubscriberData', _SuperChargerInfo_sendSubscriberData),
        (u'subscriberDataStored', _SuperChargerInfo_subscriberDataStored),
        ])
    SuperChargerInfo._ext = None
    
    #-----< AgeIndicator >-----#
    AgeIndicator = OCT_STR(name=u'AgeIndicator', mode=MODE_TYPE)
    AgeIndicator._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=6)], ev=None, er=[])
    
    #-----< IST-SupportIndicator >-----#
    IST_SupportIndicator = ENUM(name=u'IST-SupportIndicator', mode=MODE_TYPE)
    IST_SupportIndicator._cont = ASN1Dict([(u'basicISTSupported', 0), (u'istCommandSupported', 1)])
    IST_SupportIndicator._ext = []
    
    #-----< SupportedLCS-CapabilitySets >-----#
    SupportedLCS_CapabilitySets = BIT_STR(name=u'SupportedLCS-CapabilitySets', mode=MODE_TYPE)
    SupportedLCS_CapabilitySets._cont = ASN1Dict([(u'lcsCapabilitySet1', 0), (u'lcsCapabilitySet2', 1), (u'lcsCapabilitySet3', 2), (u'lcsCapabilitySet4', 3), (u'lcsCapabilitySet5', 4)])
    SupportedLCS_CapabilitySets._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=16)], ev=None, er=[])
    
    #-----< UpdateLocationRes >-----#
    UpdateLocationRes = SEQ(name=u'UpdateLocationRes', mode=MODE_TYPE)
    _UpdateLocationRes_hlr_Number = OCT_STR(name=u'hlr-Number', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _UpdateLocationRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _UpdateLocationRes_add_Capability = NULL(name=u'add-Capability', mode=MODE_TYPE, opt=True)
    _UpdateLocationRes_pagingArea_Capability = NULL(name=u'pagingArea-Capability', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    UpdateLocationRes._cont = ASN1Dict([
        (u'hlr-Number', _UpdateLocationRes_hlr_Number),
        (u'extensionContainer', _UpdateLocationRes_extensionContainer),
        (u'add-Capability', _UpdateLocationRes_add_Capability),
        (u'pagingArea-Capability', _UpdateLocationRes_pagingArea_Capability),
        ])
    UpdateLocationRes._ext = [u'add-Capability', u'pagingArea-Capability']
    
    #-----< ADD-Info >-----#
    ADD_Info = SEQ(name=u'ADD-Info', mode=MODE_TYPE)
    _ADD_Info_imeisv = OCT_STR(name=u'imeisv', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMEI')))
    _ADD_Info_skipSubscriberDataUpdate = NULL(name=u'skipSubscriberDataUpdate', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    ADD_Info._cont = ASN1Dict([
        (u'imeisv', _ADD_Info_imeisv),
        (u'skipSubscriberDataUpdate', _ADD_Info_skipSubscriberDataUpdate),
        ])
    ADD_Info._ext = []
    
    #-----< PagingArea >-----#
    PagingArea = SEQ_OF(name=u'PagingArea', mode=MODE_TYPE)
    _PagingArea__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'LocationArea')))
    PagingArea._cont = _PagingArea__item_
    PagingArea._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
    
    #-----< LocationArea >-----#
    LocationArea = CHOICE(name=u'LocationArea', mode=MODE_TYPE)
    _LocationArea_laiFixedLength = OCT_STR(name=u'laiFixedLength', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'LAIFixedLength')))
    _LocationArea_lac = OCT_STR(name=u'lac', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LAC')))
    LocationArea._cont = ASN1Dict([
        (u'laiFixedLength', _LocationArea_laiFixedLength),
        (u'lac', _LocationArea_lac),
        ])
    LocationArea._ext = None
    
    #-----< LAC >-----#
    LAC = OCT_STR(name=u'LAC', mode=MODE_TYPE)
    LAC._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
    
    #-----< CancelLocationArg >-----#
    CancelLocationArg = SEQ(name=u'CancelLocationArg', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _CancelLocationArg_identity = CHOICE(name=u'identity', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'Identity')))
    _CancelLocationArg_cancellationType = ENUM(name=u'cancellationType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CancellationType')), opt=True)
    _CancelLocationArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _CancelLocationArg_typeOfUpdate = ENUM(name=u'typeOfUpdate', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'TypeOfUpdate')), opt=True)
    _CancelLocationArg_mtrf_SupportedAndAuthorized = NULL(name=u'mtrf-SupportedAndAuthorized', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _CancelLocationArg_mtrf_SupportedAndNotAuthorized = NULL(name=u'mtrf-SupportedAndNotAuthorized', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _CancelLocationArg_newMSC_Number = OCT_STR(name=u'newMSC-Number', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _CancelLocationArg_newVLR_Number = OCT_STR(name=u'newVLR-Number', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _CancelLocationArg_new_lmsi = OCT_STR(name=u'new-lmsi', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'LMSI')), opt=True)
    _CancelLocationArg_reattach_Required = NULL(name=u'reattach-Required', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    CancelLocationArg._cont = ASN1Dict([
        (u'identity', _CancelLocationArg_identity),
        (u'cancellationType', _CancelLocationArg_cancellationType),
        (u'extensionContainer', _CancelLocationArg_extensionContainer),
        (u'typeOfUpdate', _CancelLocationArg_typeOfUpdate),
        (u'mtrf-SupportedAndAuthorized', _CancelLocationArg_mtrf_SupportedAndAuthorized),
        (u'mtrf-SupportedAndNotAuthorized', _CancelLocationArg_mtrf_SupportedAndNotAuthorized),
        (u'newMSC-Number', _CancelLocationArg_newMSC_Number),
        (u'newVLR-Number', _CancelLocationArg_newVLR_Number),
        (u'new-lmsi', _CancelLocationArg_new_lmsi),
        (u'reattach-Required', _CancelLocationArg_reattach_Required),
        ])
    CancelLocationArg._ext = [u'typeOfUpdate', u'mtrf-SupportedAndAuthorized', u'mtrf-SupportedAndNotAuthorized', u'newMSC-Number', u'newVLR-Number', u'new-lmsi', u'reattach-Required']
    
    #-----< TypeOfUpdate >-----#
    TypeOfUpdate = ENUM(name=u'TypeOfUpdate', mode=MODE_TYPE)
    TypeOfUpdate._cont = ASN1Dict([(u'sgsn-change', 0), (u'mme-change', 1)])
    TypeOfUpdate._ext = []
    
    #-----< CancellationType >-----#
    CancellationType = ENUM(name=u'CancellationType', mode=MODE_TYPE)
    CancellationType._cont = ASN1Dict([(u'updateProcedure', 0), (u'subscriptionWithdraw', 1), (u'initialAttachProcedure', 2)])
    CancellationType._ext = [u'initialAttachProcedure']
    
    #-----< CancelLocationRes >-----#
    CancelLocationRes = SEQ(name=u'CancelLocationRes', mode=MODE_TYPE)
    _CancelLocationRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    CancelLocationRes._cont = ASN1Dict([
        (u'extensionContainer', _CancelLocationRes_extensionContainer),
        ])
    CancelLocationRes._ext = []
    
    #-----< PurgeMS-Arg >-----#
    PurgeMS_Arg = SEQ(name=u'PurgeMS-Arg', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _PurgeMS_Arg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _PurgeMS_Arg_vlr_Number = OCT_STR(name=u'vlr-Number', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _PurgeMS_Arg_sgsn_Number = OCT_STR(name=u'sgsn-Number', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _PurgeMS_Arg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _PurgeMS_Arg_locationInformation = SEQ(name=u'locationInformation', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LocationInformation')), opt=True)
    _PurgeMS_Arg_locationInformationGPRS = SEQ(name=u'locationInformationGPRS', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LocationInformationGPRS')), opt=True)
    _PurgeMS_Arg_locationInformationEPS = SEQ(name=u'locationInformationEPS', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LocationInformationEPS')), opt=True)
    PurgeMS_Arg._cont = ASN1Dict([
        (u'imsi', _PurgeMS_Arg_imsi),
        (u'vlr-Number', _PurgeMS_Arg_vlr_Number),
        (u'sgsn-Number', _PurgeMS_Arg_sgsn_Number),
        (u'extensionContainer', _PurgeMS_Arg_extensionContainer),
        (u'locationInformation', _PurgeMS_Arg_locationInformation),
        (u'locationInformationGPRS', _PurgeMS_Arg_locationInformationGPRS),
        (u'locationInformationEPS', _PurgeMS_Arg_locationInformationEPS),
        ])
    PurgeMS_Arg._ext = [u'locationInformation', u'locationInformationGPRS', u'locationInformationEPS']
    
    #-----< PurgeMS-Res >-----#
    PurgeMS_Res = SEQ(name=u'PurgeMS-Res', mode=MODE_TYPE)
    _PurgeMS_Res_freezeTMSI = NULL(name=u'freezeTMSI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _PurgeMS_Res_freezeP_TMSI = NULL(name=u'freezeP-TMSI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _PurgeMS_Res_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _PurgeMS_Res_freezeM_TMSI = NULL(name=u'freezeM-TMSI', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    PurgeMS_Res._cont = ASN1Dict([
        (u'freezeTMSI', _PurgeMS_Res_freezeTMSI),
        (u'freezeP-TMSI', _PurgeMS_Res_freezeP_TMSI),
        (u'extensionContainer', _PurgeMS_Res_extensionContainer),
        (u'freezeM-TMSI', _PurgeMS_Res_freezeM_TMSI),
        ])
    PurgeMS_Res._ext = [u'freezeM-TMSI']
    
    #-----< SendIdentificationArg >-----#
    SendIdentificationArg = SEQ(name=u'SendIdentificationArg', mode=MODE_TYPE)
    _SendIdentificationArg_tmsi = OCT_STR(name=u'tmsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'TMSI')))
    _SendIdentificationArg_numberOfRequestedVectors = INT(name=u'numberOfRequestedVectors', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NumberOfRequestedVectors')), opt=True)
    _SendIdentificationArg_segmentationProhibited = NULL(name=u'segmentationProhibited', mode=MODE_TYPE, opt=True)
    _SendIdentificationArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _SendIdentificationArg_msc_Number = OCT_STR(name=u'msc-Number', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _SendIdentificationArg_previous_LAI = OCT_STR(name=u'previous-LAI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'LAIFixedLength')), opt=True)
    _SendIdentificationArg_hopCounter = INT(name=u'hopCounter', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'HopCounter')), opt=True)
    _SendIdentificationArg_mtRoamingForwardingSupported = NULL(name=u'mtRoamingForwardingSupported', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SendIdentificationArg_newVLR_Number = OCT_STR(name=u'newVLR-Number', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _SendIdentificationArg_new_lmsi = OCT_STR(name=u'new-lmsi', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'LMSI')), opt=True)
    SendIdentificationArg._cont = ASN1Dict([
        (u'tmsi', _SendIdentificationArg_tmsi),
        (u'numberOfRequestedVectors', _SendIdentificationArg_numberOfRequestedVectors),
        (u'segmentationProhibited', _SendIdentificationArg_segmentationProhibited),
        (u'extensionContainer', _SendIdentificationArg_extensionContainer),
        (u'msc-Number', _SendIdentificationArg_msc_Number),
        (u'previous-LAI', _SendIdentificationArg_previous_LAI),
        (u'hopCounter', _SendIdentificationArg_hopCounter),
        (u'mtRoamingForwardingSupported', _SendIdentificationArg_mtRoamingForwardingSupported),
        (u'newVLR-Number', _SendIdentificationArg_newVLR_Number),
        (u'new-lmsi', _SendIdentificationArg_new_lmsi),
        ])
    SendIdentificationArg._ext = [u'msc-Number', u'previous-LAI', u'hopCounter', u'mtRoamingForwardingSupported', u'newVLR-Number', u'new-lmsi']
    
    #-----< HopCounter >-----#
    HopCounter = INT(name=u'HopCounter', mode=MODE_TYPE)
    HopCounter._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
    
    #-----< SendIdentificationRes >-----#
    SendIdentificationRes = SEQ(name=u'SendIdentificationRes', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _SendIdentificationRes_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')), opt=True)
    _SendIdentificationRes_authenticationSetList = CHOICE(name=u'authenticationSetList', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AuthenticationSetList')), opt=True)
    _SendIdentificationRes_currentSecurityContext = CHOICE(name=u'currentSecurityContext', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CurrentSecurityContext')), opt=True)
    _SendIdentificationRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _SendIdentificationRes_lastUsedLtePLMN_Id = OCT_STR(name=u'lastUsedLtePLMN-Id', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'PLMN-Id')), opt=True)
    _SendIdentificationRes_mtCallPendingFlag = NULL(name=u'mtCallPendingFlag', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    SendIdentificationRes._cont = ASN1Dict([
        (u'imsi', _SendIdentificationRes_imsi),
        (u'authenticationSetList', _SendIdentificationRes_authenticationSetList),
        (u'currentSecurityContext', _SendIdentificationRes_currentSecurityContext),
        (u'extensionContainer', _SendIdentificationRes_extensionContainer),
        (u'lastUsedLtePLMN-Id', _SendIdentificationRes_lastUsedLtePLMN_Id),
        (u'mtCallPendingFlag', _SendIdentificationRes_mtCallPendingFlag),
        ])
    SendIdentificationRes._ext = [u'lastUsedLtePLMN-Id', u'mtCallPendingFlag']
    
    #-----< AuthenticationSetList >-----#
    AuthenticationSetList = CHOICE(name=u'AuthenticationSetList', mode=MODE_TYPE)
    _AuthenticationSetList_tripletList = SEQ_OF(name=u'tripletList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'TripletList')))
    _AuthenticationSetList_quintupletList = SEQ_OF(name=u'quintupletList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'QuintupletList')))
    AuthenticationSetList._cont = ASN1Dict([
        (u'tripletList', _AuthenticationSetList_tripletList),
        (u'quintupletList', _AuthenticationSetList_quintupletList),
        ])
    AuthenticationSetList._ext = None
    
    #-----< TripletList >-----#
    TripletList = SEQ_OF(name=u'TripletList', mode=MODE_TYPE)
    _TripletList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AuthenticationTriplet')))
    TripletList._cont = _TripletList__item_
    TripletList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
    
    #-----< QuintupletList >-----#
    QuintupletList = SEQ_OF(name=u'QuintupletList', mode=MODE_TYPE)
    _QuintupletList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AuthenticationQuintuplet')))
    QuintupletList._cont = _QuintupletList__item_
    QuintupletList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
    
    #-----< AuthenticationTriplet >-----#
    AuthenticationTriplet = SEQ(name=u'AuthenticationTriplet', mode=MODE_TYPE)
    _AuthenticationTriplet_rand = OCT_STR(name=u'rand', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'RAND')))
    _AuthenticationTriplet_sres = OCT_STR(name=u'sres', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SRES')))
    _AuthenticationTriplet_kc = OCT_STR(name=u'kc', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'Kc')))
    AuthenticationTriplet._cont = ASN1Dict([
        (u'rand', _AuthenticationTriplet_rand),
        (u'sres', _AuthenticationTriplet_sres),
        (u'kc', _AuthenticationTriplet_kc),
        ])
    AuthenticationTriplet._ext = []
    
    #-----< AuthenticationQuintuplet >-----#
    AuthenticationQuintuplet = SEQ(name=u'AuthenticationQuintuplet', mode=MODE_TYPE)
    _AuthenticationQuintuplet_rand = OCT_STR(name=u'rand', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'RAND')))
    _AuthenticationQuintuplet_xres = OCT_STR(name=u'xres', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'XRES')))
    _AuthenticationQuintuplet_ck = OCT_STR(name=u'ck', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CK')))
    _AuthenticationQuintuplet_ik = OCT_STR(name=u'ik', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'IK')))
    _AuthenticationQuintuplet_autn = OCT_STR(name=u'autn', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AUTN')))
    AuthenticationQuintuplet._cont = ASN1Dict([
        (u'rand', _AuthenticationQuintuplet_rand),
        (u'xres', _AuthenticationQuintuplet_xres),
        (u'ck', _AuthenticationQuintuplet_ck),
        (u'ik', _AuthenticationQuintuplet_ik),
        (u'autn', _AuthenticationQuintuplet_autn),
        ])
    AuthenticationQuintuplet._ext = []
    
    #-----< CurrentSecurityContext >-----#
    CurrentSecurityContext = CHOICE(name=u'CurrentSecurityContext', mode=MODE_TYPE)
    _CurrentSecurityContext_gsm_SecurityContextData = SEQ(name=u'gsm-SecurityContextData', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'GSM-SecurityContextData')))
    _CurrentSecurityContext_umts_SecurityContextData = SEQ(name=u'umts-SecurityContextData', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'UMTS-SecurityContextData')))
    CurrentSecurityContext._cont = ASN1Dict([
        (u'gsm-SecurityContextData', _CurrentSecurityContext_gsm_SecurityContextData),
        (u'umts-SecurityContextData', _CurrentSecurityContext_umts_SecurityContextData),
        ])
    CurrentSecurityContext._ext = None
    
    #-----< GSM-SecurityContextData >-----#
    GSM_SecurityContextData = SEQ(name=u'GSM-SecurityContextData', mode=MODE_TYPE)
    _GSM_SecurityContextData_kc = OCT_STR(name=u'kc', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'Kc')))
    _GSM_SecurityContextData_cksn = OCT_STR(name=u'cksn', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'Cksn')))
    GSM_SecurityContextData._cont = ASN1Dict([
        (u'kc', _GSM_SecurityContextData_kc),
        (u'cksn', _GSM_SecurityContextData_cksn),
        ])
    GSM_SecurityContextData._ext = []
    
    #-----< UMTS-SecurityContextData >-----#
    UMTS_SecurityContextData = SEQ(name=u'UMTS-SecurityContextData', mode=MODE_TYPE)
    _UMTS_SecurityContextData_ck = OCT_STR(name=u'ck', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CK')))
    _UMTS_SecurityContextData_ik = OCT_STR(name=u'ik', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'IK')))
    _UMTS_SecurityContextData_ksi = OCT_STR(name=u'ksi', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'KSI')))
    UMTS_SecurityContextData._cont = ASN1Dict([
        (u'ck', _UMTS_SecurityContextData_ck),
        (u'ik', _UMTS_SecurityContextData_ik),
        (u'ksi', _UMTS_SecurityContextData_ksi),
        ])
    UMTS_SecurityContextData._ext = []
    
    #-----< RAND >-----#
    RAND = OCT_STR(name=u'RAND', mode=MODE_TYPE)
    RAND._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
    
    #-----< SRES >-----#
    SRES = OCT_STR(name=u'SRES', mode=MODE_TYPE)
    SRES._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
    
    #-----< Kc >-----#
    Kc = OCT_STR(name=u'Kc', mode=MODE_TYPE)
    Kc._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
    
    #-----< XRES >-----#
    XRES = OCT_STR(name=u'XRES', mode=MODE_TYPE)
    XRES._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=4, ub=16)], ev=None, er=[])
    
    #-----< CK >-----#
    CK = OCT_STR(name=u'CK', mode=MODE_TYPE)
    CK._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
    
    #-----< IK >-----#
    IK = OCT_STR(name=u'IK', mode=MODE_TYPE)
    IK._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
    
    #-----< AUTN >-----#
    AUTN = OCT_STR(name=u'AUTN', mode=MODE_TYPE)
    AUTN._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
    
    #-----< AUTS >-----#
    AUTS = OCT_STR(name=u'AUTS', mode=MODE_TYPE)
    AUTS._const_sz = ASN1Set(rv=[14], rr=[], ev=None, er=[])
    
    #-----< Cksn >-----#
    Cksn = OCT_STR(name=u'Cksn', mode=MODE_TYPE)
    Cksn._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< KSI >-----#
    KSI = OCT_STR(name=u'KSI', mode=MODE_TYPE)
    KSI._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< AuthenticationFailureReportArg >-----#
    AuthenticationFailureReportArg = SEQ(name=u'AuthenticationFailureReportArg', mode=MODE_TYPE)
    _AuthenticationFailureReportArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _AuthenticationFailureReportArg_failureCause = ENUM(name=u'failureCause', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'FailureCause')))
    _AuthenticationFailureReportArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _AuthenticationFailureReportArg_re_attempt = BOOL(name=u're-attempt', mode=MODE_TYPE, opt=True)
    _AuthenticationFailureReportArg_accessType = ENUM(name=u'accessType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AccessType')), opt=True)
    _AuthenticationFailureReportArg_rand = OCT_STR(name=u'rand', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'RAND')), opt=True)
    _AuthenticationFailureReportArg_vlr_Number = OCT_STR(name=u'vlr-Number', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _AuthenticationFailureReportArg_sgsn_Number = OCT_STR(name=u'sgsn-Number', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    AuthenticationFailureReportArg._cont = ASN1Dict([
        (u'imsi', _AuthenticationFailureReportArg_imsi),
        (u'failureCause', _AuthenticationFailureReportArg_failureCause),
        (u'extensionContainer', _AuthenticationFailureReportArg_extensionContainer),
        (u're-attempt', _AuthenticationFailureReportArg_re_attempt),
        (u'accessType', _AuthenticationFailureReportArg_accessType),
        (u'rand', _AuthenticationFailureReportArg_rand),
        (u'vlr-Number', _AuthenticationFailureReportArg_vlr_Number),
        (u'sgsn-Number', _AuthenticationFailureReportArg_sgsn_Number),
        ])
    AuthenticationFailureReportArg._ext = [u're-attempt', u'accessType', u'rand', u'vlr-Number', u'sgsn-Number']
    
    #-----< AccessType >-----#
    AccessType = ENUM(name=u'AccessType', mode=MODE_TYPE)
    AccessType._cont = ASN1Dict([(u'call', 0), (u'emergencyCall', 1), (u'locationUpdating', 2), (u'supplementaryService', 3), (u'shortMessage', 4), (u'gprsAttach', 5), (u'routingAreaUpdating', 6), (u'serviceRequest', 7), (u'pdpContextActivation', 8), (u'pdpContextDeactivation', 9), (u'gprsDetach', 10)])
    AccessType._ext = [u'gprsDetach']
    
    #-----< AuthenticationFailureReportRes >-----#
    AuthenticationFailureReportRes = SEQ(name=u'AuthenticationFailureReportRes', mode=MODE_TYPE)
    _AuthenticationFailureReportRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    AuthenticationFailureReportRes._cont = ASN1Dict([
        (u'extensionContainer', _AuthenticationFailureReportRes_extensionContainer),
        ])
    AuthenticationFailureReportRes._ext = []
    
    #-----< FailureCause >-----#
    FailureCause = ENUM(name=u'FailureCause', mode=MODE_TYPE)
    FailureCause._cont = ASN1Dict([(u'wrongUserResponse', 0), (u'wrongNetworkSignature', 1)])
    FailureCause._ext = None
    
    #-----< UpdateGprsLocationArg >-----#
    UpdateGprsLocationArg = SEQ(name=u'UpdateGprsLocationArg', mode=MODE_TYPE)
    _UpdateGprsLocationArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _UpdateGprsLocationArg_sgsn_Number = OCT_STR(name=u'sgsn-Number', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _UpdateGprsLocationArg_sgsn_Address = OCT_STR(name=u'sgsn-Address', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'GSN-Address')))
    _UpdateGprsLocationArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _UpdateGprsLocationArg_sgsn_Capability = SEQ(name=u'sgsn-Capability', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SGSN-Capability')), opt=True)
    _UpdateGprsLocationArg_informPreviousNetworkEntity = NULL(name=u'informPreviousNetworkEntity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _UpdateGprsLocationArg_ps_LCS_NotSupportedByUE = NULL(name=u'ps-LCS-NotSupportedByUE', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _UpdateGprsLocationArg_v_gmlc_Address = OCT_STR(name=u'v-gmlc-Address', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'GSN-Address')), opt=True)
    _UpdateGprsLocationArg_add_info = SEQ(name=u'add-info', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ADD-Info')), opt=True)
    _UpdateGprsLocationArg_eps_info = CHOICE(name=u'eps-info', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'EPS-Info')), opt=True)
    _UpdateGprsLocationArg_servingNodeTypeIndicator = NULL(name=u'servingNodeTypeIndicator', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _UpdateGprsLocationArg_skipSubscriberDataUpdate = NULL(name=u'skipSubscriberDataUpdate', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _UpdateGprsLocationArg_usedRAT_Type = ENUM(name=u'usedRAT-Type', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Used-RAT-Type')), opt=True)
    _UpdateGprsLocationArg_gprsSubscriptionDataNotNeeded = NULL(name=u'gprsSubscriptionDataNotNeeded', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _UpdateGprsLocationArg_nodeTypeIndicator = NULL(name=u'nodeTypeIndicator', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _UpdateGprsLocationArg_areaRestricted = NULL(name=u'areaRestricted', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _UpdateGprsLocationArg_ue_reachableIndicator = NULL(name=u'ue-reachableIndicator', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _UpdateGprsLocationArg_epsSubscriptionDataNotNeeded = NULL(name=u'epsSubscriptionDataNotNeeded', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _UpdateGprsLocationArg_ue_srvcc_Capability = ENUM(name=u'ue-srvcc-Capability', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'UE-SRVCC-Capability')), opt=True)
    _UpdateGprsLocationArg_eplmn_List = SEQ_OF(name=u'eplmn-List', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'EPLMN-List')), opt=True)
    _UpdateGprsLocationArg_mmeNumberforMTSMS = OCT_STR(name=u'mmeNumberforMTSMS', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _UpdateGprsLocationArg_smsRegisterRequest = ENUM(name=u'smsRegisterRequest', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SMSRegisterRequest')), opt=True)
    _UpdateGprsLocationArg_sms_Only = NULL(name=u'sms-Only', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _UpdateGprsLocationArg_removalofMMERegistrationforSMS = NULL(name=u'removalofMMERegistrationforSMS', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _UpdateGprsLocationArg_sgsn_Name = OCT_STR(name=u'sgsn-Name', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'DiameterIdentity')), opt=True)
    _UpdateGprsLocationArg_sgsn_Realm = OCT_STR(name=u'sgsn-Realm', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'DiameterIdentity')), opt=True)
    _UpdateGprsLocationArg_lgd_supportIndicator = NULL(name=u'lgd-supportIndicator', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _UpdateGprsLocationArg_adjacentPLMN_List = SEQ_OF(name=u'adjacentPLMN-List', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AdjacentPLMN-List')), opt=True)
    UpdateGprsLocationArg._cont = ASN1Dict([
        (u'imsi', _UpdateGprsLocationArg_imsi),
        (u'sgsn-Number', _UpdateGprsLocationArg_sgsn_Number),
        (u'sgsn-Address', _UpdateGprsLocationArg_sgsn_Address),
        (u'extensionContainer', _UpdateGprsLocationArg_extensionContainer),
        (u'sgsn-Capability', _UpdateGprsLocationArg_sgsn_Capability),
        (u'informPreviousNetworkEntity', _UpdateGprsLocationArg_informPreviousNetworkEntity),
        (u'ps-LCS-NotSupportedByUE', _UpdateGprsLocationArg_ps_LCS_NotSupportedByUE),
        (u'v-gmlc-Address', _UpdateGprsLocationArg_v_gmlc_Address),
        (u'add-info', _UpdateGprsLocationArg_add_info),
        (u'eps-info', _UpdateGprsLocationArg_eps_info),
        (u'servingNodeTypeIndicator', _UpdateGprsLocationArg_servingNodeTypeIndicator),
        (u'skipSubscriberDataUpdate', _UpdateGprsLocationArg_skipSubscriberDataUpdate),
        (u'usedRAT-Type', _UpdateGprsLocationArg_usedRAT_Type),
        (u'gprsSubscriptionDataNotNeeded', _UpdateGprsLocationArg_gprsSubscriptionDataNotNeeded),
        (u'nodeTypeIndicator', _UpdateGprsLocationArg_nodeTypeIndicator),
        (u'areaRestricted', _UpdateGprsLocationArg_areaRestricted),
        (u'ue-reachableIndicator', _UpdateGprsLocationArg_ue_reachableIndicator),
        (u'epsSubscriptionDataNotNeeded', _UpdateGprsLocationArg_epsSubscriptionDataNotNeeded),
        (u'ue-srvcc-Capability', _UpdateGprsLocationArg_ue_srvcc_Capability),
        (u'eplmn-List', _UpdateGprsLocationArg_eplmn_List),
        (u'mmeNumberforMTSMS', _UpdateGprsLocationArg_mmeNumberforMTSMS),
        (u'smsRegisterRequest', _UpdateGprsLocationArg_smsRegisterRequest),
        (u'sms-Only', _UpdateGprsLocationArg_sms_Only),
        (u'removalofMMERegistrationforSMS', _UpdateGprsLocationArg_removalofMMERegistrationforSMS),
        (u'sgsn-Name', _UpdateGprsLocationArg_sgsn_Name),
        (u'sgsn-Realm', _UpdateGprsLocationArg_sgsn_Realm),
        (u'lgd-supportIndicator', _UpdateGprsLocationArg_lgd_supportIndicator),
        (u'adjacentPLMN-List', _UpdateGprsLocationArg_adjacentPLMN_List),
        ])
    UpdateGprsLocationArg._ext = [u'sgsn-Capability', u'informPreviousNetworkEntity', u'ps-LCS-NotSupportedByUE', u'v-gmlc-Address', u'add-info', u'eps-info', u'servingNodeTypeIndicator', u'skipSubscriberDataUpdate', u'usedRAT-Type', u'gprsSubscriptionDataNotNeeded', u'nodeTypeIndicator', u'areaRestricted', u'ue-reachableIndicator', u'epsSubscriptionDataNotNeeded', u'ue-srvcc-Capability', u'eplmn-List', u'mmeNumberforMTSMS', u'smsRegisterRequest', u'sms-Only', u'removalofMMERegistrationforSMS', u'sgsn-Name', u'sgsn-Realm', u'lgd-supportIndicator', u'adjacentPLMN-List']
    
    #-----< SMSRegisterRequest >-----#
    SMSRegisterRequest = ENUM(name=u'SMSRegisterRequest', mode=MODE_TYPE)
    SMSRegisterRequest._cont = ASN1Dict([(u'sms-registration-required', 0), (u'sms-registration-not-preferred', 1), (u'no-preference', 2)])
    SMSRegisterRequest._ext = []
    
    #-----< Used-RAT-Type >-----#
    Used_RAT_Type = ENUM(name=u'Used-RAT-Type', mode=MODE_TYPE)
    Used_RAT_Type._cont = ASN1Dict([(u'utran', 0), (u'geran', 1), (u'gan', 2), (u'i-hspa-evolution', 3), (u'e-utran', 4)])
    Used_RAT_Type._ext = []
    
    #-----< EPS-Info >-----#
    EPS_Info = CHOICE(name=u'EPS-Info', mode=MODE_TYPE)
    _EPS_Info_pdn_gw_update = SEQ(name=u'pdn-gw-update', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'PDN-GW-Update')))
    _EPS_Info_isr_Information = BIT_STR(name=u'isr-Information', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ISR-Information')))
    EPS_Info._cont = ASN1Dict([
        (u'pdn-gw-update', _EPS_Info_pdn_gw_update),
        (u'isr-Information', _EPS_Info_isr_Information),
        ])
    EPS_Info._ext = None
    
    #-----< PDN-GW-Update >-----#
    PDN_GW_Update = SEQ(name=u'PDN-GW-Update', mode=MODE_TYPE)
    _PDN_GW_Update_apn = OCT_STR(name=u'apn', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'APN')), opt=True)
    _PDN_GW_Update_pdn_gw_Identity = SEQ(name=u'pdn-gw-Identity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'PDN-GW-Identity')), opt=True)
    _PDN_GW_Update_contextId = INT(name=u'contextId', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ContextId')), opt=True)
    _PDN_GW_Update_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    PDN_GW_Update._cont = ASN1Dict([
        (u'apn', _PDN_GW_Update_apn),
        (u'pdn-gw-Identity', _PDN_GW_Update_pdn_gw_Identity),
        (u'contextId', _PDN_GW_Update_contextId),
        (u'extensionContainer', _PDN_GW_Update_extensionContainer),
        ])
    PDN_GW_Update._ext = []
    
    #-----< ISR-Information >-----#
    ISR_Information = BIT_STR(name=u'ISR-Information', mode=MODE_TYPE)
    ISR_Information._cont = ASN1Dict([(u'updateLocation', 0), (u'cancelSGSN', 1), (u'initialAttachIndicator', 2)])
    ISR_Information._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=3, ub=8)], ev=None, er=[])
    
    #-----< SGSN-Capability >-----#
    SGSN_Capability = SEQ(name=u'SGSN-Capability', mode=MODE_TYPE)
    _SGSN_Capability_solsaSupportIndicator = NULL(name=u'solsaSupportIndicator', mode=MODE_TYPE, opt=True)
    _SGSN_Capability_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _SGSN_Capability_superChargerSupportedInServingNetworkEntity = CHOICE(name=u'superChargerSupportedInServingNetworkEntity', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SuperChargerInfo')), opt=True)
    _SGSN_Capability_gprsEnhancementsSupportIndicator = NULL(name=u'gprsEnhancementsSupportIndicator', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SGSN_Capability_supportedCamelPhases = BIT_STR(name=u'supportedCamelPhases', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SupportedCamelPhases')), opt=True)
    _SGSN_Capability_supportedLCS_CapabilitySets = BIT_STR(name=u'supportedLCS-CapabilitySets', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SupportedLCS-CapabilitySets')), opt=True)
    _SGSN_Capability_offeredCamel4CSIs = BIT_STR(name=u'offeredCamel4CSIs', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'OfferedCamel4CSIs')), opt=True)
    _SGSN_Capability_smsCallBarringSupportIndicator = NULL(name=u'smsCallBarringSupportIndicator', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SGSN_Capability_supportedRAT_TypesIndicator = BIT_STR(name=u'supportedRAT-TypesIndicator', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SupportedRAT-Types')), opt=True)
    _SGSN_Capability_supportedFeatures = BIT_STR(name=u'supportedFeatures', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SupportedFeatures')), opt=True)
    _SGSN_Capability_t_adsDataRetrieval = NULL(name=u't-adsDataRetrieval', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SGSN_Capability_homogeneousSupportOfIMSVoiceOverPSSessions = BOOL(name=u'homogeneousSupportOfIMSVoiceOverPSSessions', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SGSN_Capability_cancellationTypeInitialAttach = NULL(name=u'cancellationTypeInitialAttach', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SGSN_Capability_msisdn_lessOperation_Supported = NULL(name=u'msisdn-lessOperation-Supported', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SGSN_Capability_updateofHomogeneousSupportOfIMSVoiceOverPSSessions = NULL(name=u'updateofHomogeneousSupportOfIMSVoiceOverPSSessions', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    SGSN_Capability._cont = ASN1Dict([
        (u'solsaSupportIndicator', _SGSN_Capability_solsaSupportIndicator),
        (u'extensionContainer', _SGSN_Capability_extensionContainer),
        (u'superChargerSupportedInServingNetworkEntity', _SGSN_Capability_superChargerSupportedInServingNetworkEntity),
        (u'gprsEnhancementsSupportIndicator', _SGSN_Capability_gprsEnhancementsSupportIndicator),
        (u'supportedCamelPhases', _SGSN_Capability_supportedCamelPhases),
        (u'supportedLCS-CapabilitySets', _SGSN_Capability_supportedLCS_CapabilitySets),
        (u'offeredCamel4CSIs', _SGSN_Capability_offeredCamel4CSIs),
        (u'smsCallBarringSupportIndicator', _SGSN_Capability_smsCallBarringSupportIndicator),
        (u'supportedRAT-TypesIndicator', _SGSN_Capability_supportedRAT_TypesIndicator),
        (u'supportedFeatures', _SGSN_Capability_supportedFeatures),
        (u't-adsDataRetrieval', _SGSN_Capability_t_adsDataRetrieval),
        (u'homogeneousSupportOfIMSVoiceOverPSSessions', _SGSN_Capability_homogeneousSupportOfIMSVoiceOverPSSessions),
        (u'cancellationTypeInitialAttach', _SGSN_Capability_cancellationTypeInitialAttach),
        (u'msisdn-lessOperation-Supported', _SGSN_Capability_msisdn_lessOperation_Supported),
        (u'updateofHomogeneousSupportOfIMSVoiceOverPSSessions', _SGSN_Capability_updateofHomogeneousSupportOfIMSVoiceOverPSSessions),
        ])
    SGSN_Capability._ext = [u'superChargerSupportedInServingNetworkEntity', u'gprsEnhancementsSupportIndicator', u'supportedCamelPhases', u'supportedLCS-CapabilitySets', u'offeredCamel4CSIs', u'smsCallBarringSupportIndicator', u'supportedRAT-TypesIndicator', u'supportedFeatures', u't-adsDataRetrieval', u'homogeneousSupportOfIMSVoiceOverPSSessions', u'cancellationTypeInitialAttach', u'msisdn-lessOperation-Supported', u'updateofHomogeneousSupportOfIMSVoiceOverPSSessions']
    
    #-----< SupportedFeatures >-----#
    SupportedFeatures = BIT_STR(name=u'SupportedFeatures', mode=MODE_TYPE)
    SupportedFeatures._cont = ASN1Dict([(u'odb-all-apn', 0), (u'odb-HPLMN-APN', 1), (u'odb-VPLMN-APN', 2), (u'odb-all-og', 3), (u'odb-all-international-og', 4), (u'odb-all-int-og-not-to-HPLMN-country', 5), (u'odb-all-interzonal-og', 6), (u'odb-all-interzonal-og-not-to-HPLMN-country', 7), (u'odb-all-interzonal-og-and-internat-og-not-to-HPLMN-country', 8), (u'regSub', 9), (u'trace', 10), (u'lcs-all-PrivExcep', 11), (u'lcs-universal', 12), (u'lcs-CallSessionRelated', 13), (u'lcs-CallSessionUnrelated', 14), (u'lcs-PLMN-operator', 15), (u'lcs-ServiceType', 16), (u'lcs-all-MOLR-SS', 17), (u'lcs-basicSelfLocation', 18), (u'lcs-autonomousSelfLocation', 19), (u'lcs-transferToThirdParty', 20), (u'sm-mo-pp', 21), (u'barring-OutgoingCalls', 22), (u'baoc', 23), (u'boic', 24), (u'boicExHC', 25), (u'localTimeZoneRetrieval', 26), (u'additionalMsisdn', 27), (u'smsInMME', 28), (u'smsInSGSN', 29), (u'ue-Reachability-Notification', 30), (u'state-Location-Information-Retrieval', 31), (u'partialPurge', 32), (u'gddInSGSN', 33), (u'sgsnCAMELCapability', 34), (u'pcscf-Restoration', 35), (u'dedicatedCoreNetworks', 36), (u'non-IP-PDN-Type-APNs', 37)])
    SupportedFeatures._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=26, ub=40)], ev=None, er=[])
    
    #-----< UE-SRVCC-Capability >-----#
    UE_SRVCC_Capability = ENUM(name=u'UE-SRVCC-Capability', mode=MODE_TYPE)
    UE_SRVCC_Capability._cont = ASN1Dict([(u'ue-srvcc-not-supported', 0), (u'ue-srvcc-supported', 1)])
    UE_SRVCC_Capability._ext = []
    
    #-----< UpdateGprsLocationRes >-----#
    UpdateGprsLocationRes = SEQ(name=u'UpdateGprsLocationRes', mode=MODE_TYPE)
    _UpdateGprsLocationRes_hlr_Number = OCT_STR(name=u'hlr-Number', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _UpdateGprsLocationRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _UpdateGprsLocationRes_add_Capability = NULL(name=u'add-Capability', mode=MODE_TYPE, opt=True)
    _UpdateGprsLocationRes_sgsn_mmeSeparationSupported = NULL(name=u'sgsn-mmeSeparationSupported', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _UpdateGprsLocationRes_mmeRegisteredforSMS = NULL(name=u'mmeRegisteredforSMS', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    UpdateGprsLocationRes._cont = ASN1Dict([
        (u'hlr-Number', _UpdateGprsLocationRes_hlr_Number),
        (u'extensionContainer', _UpdateGprsLocationRes_extensionContainer),
        (u'add-Capability', _UpdateGprsLocationRes_add_Capability),
        (u'sgsn-mmeSeparationSupported', _UpdateGprsLocationRes_sgsn_mmeSeparationSupported),
        (u'mmeRegisteredforSMS', _UpdateGprsLocationRes_mmeRegisteredforSMS),
        ])
    UpdateGprsLocationRes._ext = [u'add-Capability', u'sgsn-mmeSeparationSupported', u'mmeRegisteredforSMS']
    
    #-----< EPLMN-List >-----#
    EPLMN_List = SEQ_OF(name=u'EPLMN-List', mode=MODE_TYPE)
    _EPLMN_List__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'PLMN-Id')))
    EPLMN_List._cont = _EPLMN_List__item_
    EPLMN_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< AdjacentPLMN-List >-----#
    AdjacentPLMN_List = SEQ_OF(name=u'AdjacentPLMN-List', mode=MODE_TYPE)
    _AdjacentPLMN_List__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'PLMN-Id')))
    AdjacentPLMN_List._cont = _AdjacentPLMN_List__item_
    AdjacentPLMN_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< ForwardAccessSignalling-Arg >-----#
    ForwardAccessSignalling_Arg = SEQ(name=u'ForwardAccessSignalling-Arg', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _ForwardAccessSignalling_Arg_an_APDU = SEQ(name=u'an-APDU', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'AccessNetworkSignalInfo')))
    _ForwardAccessSignalling_Arg_integrityProtectionInfo = OCT_STR(name=u'integrityProtectionInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'IntegrityProtectionInformation')), opt=True)
    _ForwardAccessSignalling_Arg_encryptionInfo = OCT_STR(name=u'encryptionInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'EncryptionInformation')), opt=True)
    _ForwardAccessSignalling_Arg_keyStatus = ENUM(name=u'keyStatus', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'KeyStatus')), opt=True)
    _ForwardAccessSignalling_Arg_allowedGSM_Algorithms = OCT_STR(name=u'allowedGSM-Algorithms', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AllowedGSM-Algorithms')), opt=True)
    _ForwardAccessSignalling_Arg_allowedUMTS_Algorithms = SEQ(name=u'allowedUMTS-Algorithms', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AllowedUMTS-Algorithms')), opt=True)
    _ForwardAccessSignalling_Arg_radioResourceInformation = OCT_STR(name=u'radioResourceInformation', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'RadioResourceInformation')), opt=True)
    _ForwardAccessSignalling_Arg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _ForwardAccessSignalling_Arg_radioResourceList = SEQ_OF(name=u'radioResourceList', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'RadioResourceList')), opt=True)
    _ForwardAccessSignalling_Arg_bssmap_ServiceHandover = OCT_STR(name=u'bssmap-ServiceHandover', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'BSSMAP-ServiceHandover')), opt=True)
    _ForwardAccessSignalling_Arg_ranap_ServiceHandover = OCT_STR(name=u'ranap-ServiceHandover', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'RANAP-ServiceHandover')), opt=True)
    _ForwardAccessSignalling_Arg_bssmap_ServiceHandoverList = SEQ_OF(name=u'bssmap-ServiceHandoverList', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'BSSMAP-ServiceHandoverList')), opt=True)
    _ForwardAccessSignalling_Arg_currentlyUsedCodec = OCT_STR(name=u'currentlyUsedCodec', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Codec')), opt=True)
    _ForwardAccessSignalling_Arg_iuSupportedCodecsList = SEQ(name=u'iuSupportedCodecsList', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SupportedCodecsList')), opt=True)
    _ForwardAccessSignalling_Arg_rab_ConfigurationIndicator = NULL(name=u'rab-ConfigurationIndicator', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ForwardAccessSignalling_Arg_iuSelectedCodec = OCT_STR(name=u'iuSelectedCodec', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Codec')), opt=True)
    _ForwardAccessSignalling_Arg_alternativeChannelType = OCT_STR(name=u'alternativeChannelType', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'RadioResourceInformation')), opt=True)
    _ForwardAccessSignalling_Arg_tracePropagationList = SEQ(name=u'tracePropagationList', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TracePropagationList')), opt=True)
    _ForwardAccessSignalling_Arg_aoipSupportedCodecsListAnchor = SEQ(name=u'aoipSupportedCodecsListAnchor', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AoIPCodecsList')), opt=True)
    _ForwardAccessSignalling_Arg_aoipSelectedCodecTarget = OCT_STR(name=u'aoipSelectedCodecTarget', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AoIPCodec')), opt=True)
    _ForwardAccessSignalling_Arg_uesbi_Iu = SEQ(name=u'uesbi-Iu', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'UESBI-Iu')), opt=True)
    _ForwardAccessSignalling_Arg_imeisv = OCT_STR(name=u'imeisv', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMEI')), opt=True)
    ForwardAccessSignalling_Arg._cont = ASN1Dict([
        (u'an-APDU', _ForwardAccessSignalling_Arg_an_APDU),
        (u'integrityProtectionInfo', _ForwardAccessSignalling_Arg_integrityProtectionInfo),
        (u'encryptionInfo', _ForwardAccessSignalling_Arg_encryptionInfo),
        (u'keyStatus', _ForwardAccessSignalling_Arg_keyStatus),
        (u'allowedGSM-Algorithms', _ForwardAccessSignalling_Arg_allowedGSM_Algorithms),
        (u'allowedUMTS-Algorithms', _ForwardAccessSignalling_Arg_allowedUMTS_Algorithms),
        (u'radioResourceInformation', _ForwardAccessSignalling_Arg_radioResourceInformation),
        (u'extensionContainer', _ForwardAccessSignalling_Arg_extensionContainer),
        (u'radioResourceList', _ForwardAccessSignalling_Arg_radioResourceList),
        (u'bssmap-ServiceHandover', _ForwardAccessSignalling_Arg_bssmap_ServiceHandover),
        (u'ranap-ServiceHandover', _ForwardAccessSignalling_Arg_ranap_ServiceHandover),
        (u'bssmap-ServiceHandoverList', _ForwardAccessSignalling_Arg_bssmap_ServiceHandoverList),
        (u'currentlyUsedCodec', _ForwardAccessSignalling_Arg_currentlyUsedCodec),
        (u'iuSupportedCodecsList', _ForwardAccessSignalling_Arg_iuSupportedCodecsList),
        (u'rab-ConfigurationIndicator', _ForwardAccessSignalling_Arg_rab_ConfigurationIndicator),
        (u'iuSelectedCodec', _ForwardAccessSignalling_Arg_iuSelectedCodec),
        (u'alternativeChannelType', _ForwardAccessSignalling_Arg_alternativeChannelType),
        (u'tracePropagationList', _ForwardAccessSignalling_Arg_tracePropagationList),
        (u'aoipSupportedCodecsListAnchor', _ForwardAccessSignalling_Arg_aoipSupportedCodecsListAnchor),
        (u'aoipSelectedCodecTarget', _ForwardAccessSignalling_Arg_aoipSelectedCodecTarget),
        (u'uesbi-Iu', _ForwardAccessSignalling_Arg_uesbi_Iu),
        (u'imeisv', _ForwardAccessSignalling_Arg_imeisv),
        ])
    ForwardAccessSignalling_Arg._ext = [u'radioResourceList', u'bssmap-ServiceHandover', u'ranap-ServiceHandover', u'bssmap-ServiceHandoverList', u'currentlyUsedCodec', u'iuSupportedCodecsList', u'rab-ConfigurationIndicator', u'iuSelectedCodec', u'alternativeChannelType', u'tracePropagationList', u'aoipSupportedCodecsListAnchor', u'aoipSelectedCodecTarget', u'uesbi-Iu', u'imeisv']
    
    #-----< AllowedGSM-Algorithms >-----#
    AllowedGSM_Algorithms = OCT_STR(name=u'AllowedGSM-Algorithms', mode=MODE_TYPE)
    AllowedGSM_Algorithms._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< AllowedUMTS-Algorithms >-----#
    AllowedUMTS_Algorithms = SEQ(name=u'AllowedUMTS-Algorithms', mode=MODE_TYPE)
    _AllowedUMTS_Algorithms_integrityProtectionAlgorithms = OCT_STR(name=u'integrityProtectionAlgorithms', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'PermittedIntegrityProtectionAlgorithms')), opt=True)
    _AllowedUMTS_Algorithms_encryptionAlgorithms = OCT_STR(name=u'encryptionAlgorithms', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'PermittedEncryptionAlgorithms')), opt=True)
    _AllowedUMTS_Algorithms_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    AllowedUMTS_Algorithms._cont = ASN1Dict([
        (u'integrityProtectionAlgorithms', _AllowedUMTS_Algorithms_integrityProtectionAlgorithms),
        (u'encryptionAlgorithms', _AllowedUMTS_Algorithms_encryptionAlgorithms),
        (u'extensionContainer', _AllowedUMTS_Algorithms_extensionContainer),
        ])
    AllowedUMTS_Algorithms._ext = []
    
    #-----< PermittedIntegrityProtectionAlgorithms >-----#
    PermittedIntegrityProtectionAlgorithms = OCT_STR(name=u'PermittedIntegrityProtectionAlgorithms', mode=MODE_TYPE)
    PermittedIntegrityProtectionAlgorithms._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=9)], ev=None, er=[])
    
    #-----< maxPermittedIntegrityProtectionAlgorithmsLength >-----#
    maxPermittedIntegrityProtectionAlgorithmsLength = INT(name=u'maxPermittedIntegrityProtectionAlgorithmsLength', mode=MODE_VALUE)
    maxPermittedIntegrityProtectionAlgorithmsLength._val = 9
    
    #-----< PermittedEncryptionAlgorithms >-----#
    PermittedEncryptionAlgorithms = OCT_STR(name=u'PermittedEncryptionAlgorithms', mode=MODE_TYPE)
    PermittedEncryptionAlgorithms._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=9)], ev=None, er=[])
    
    #-----< maxPermittedEncryptionAlgorithmsLength >-----#
    maxPermittedEncryptionAlgorithmsLength = INT(name=u'maxPermittedEncryptionAlgorithmsLength', mode=MODE_VALUE)
    maxPermittedEncryptionAlgorithmsLength._val = 9
    
    #-----< KeyStatus >-----#
    KeyStatus = ENUM(name=u'KeyStatus', mode=MODE_TYPE)
    KeyStatus._cont = ASN1Dict([(u'old', 0), (u'new', 1)])
    KeyStatus._ext = []
    
    #-----< PrepareHO-Arg >-----#
    PrepareHO_Arg = SEQ(name=u'PrepareHO-Arg', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _PrepareHO_Arg_targetCellId = OCT_STR(name=u'targetCellId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'GlobalCellId')), opt=True)
    _PrepareHO_Arg_ho_NumberNotRequired = NULL(name=u'ho-NumberNotRequired', mode=MODE_TYPE, opt=True)
    _PrepareHO_Arg_targetRNCId = OCT_STR(name=u'targetRNCId', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'RNCId')), opt=True)
    _PrepareHO_Arg_an_APDU = SEQ(name=u'an-APDU', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'AccessNetworkSignalInfo')), opt=True)
    _PrepareHO_Arg_multipleBearerRequested = NULL(name=u'multipleBearerRequested', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _PrepareHO_Arg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')), opt=True)
    _PrepareHO_Arg_integrityProtectionInfo = OCT_STR(name=u'integrityProtectionInfo', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'IntegrityProtectionInformation')), opt=True)
    _PrepareHO_Arg_encryptionInfo = OCT_STR(name=u'encryptionInfo', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'EncryptionInformation')), opt=True)
    _PrepareHO_Arg_radioResourceInformation = OCT_STR(name=u'radioResourceInformation', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'RadioResourceInformation')), opt=True)
    _PrepareHO_Arg_allowedGSM_Algorithms = OCT_STR(name=u'allowedGSM-Algorithms', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AllowedGSM-Algorithms')), opt=True)
    _PrepareHO_Arg_allowedUMTS_Algorithms = SEQ(name=u'allowedUMTS-Algorithms', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AllowedUMTS-Algorithms')), opt=True)
    _PrepareHO_Arg_radioResourceList = SEQ_OF(name=u'radioResourceList', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'RadioResourceList')), opt=True)
    _PrepareHO_Arg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _PrepareHO_Arg_rab_Id = INT(name=u'rab-Id', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'RAB-Id')), opt=True)
    _PrepareHO_Arg_bssmap_ServiceHandover = OCT_STR(name=u'bssmap-ServiceHandover', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'BSSMAP-ServiceHandover')), opt=True)
    _PrepareHO_Arg_ranap_ServiceHandover = OCT_STR(name=u'ranap-ServiceHandover', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'RANAP-ServiceHandover')), opt=True)
    _PrepareHO_Arg_bssmap_ServiceHandoverList = SEQ_OF(name=u'bssmap-ServiceHandoverList', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'BSSMAP-ServiceHandoverList')), opt=True)
    _PrepareHO_Arg_asciCallReference = OCT_STR(name=u'asciCallReference', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ASCI-CallReference')), opt=True)
    _PrepareHO_Arg_geran_classmark = OCT_STR(name=u'geran-classmark', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'GERAN-Classmark')), opt=True)
    _PrepareHO_Arg_iuCurrentlyUsedCodec = OCT_STR(name=u'iuCurrentlyUsedCodec', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Codec')), opt=True)
    _PrepareHO_Arg_iuSupportedCodecsList = SEQ(name=u'iuSupportedCodecsList', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SupportedCodecsList')), opt=True)
    _PrepareHO_Arg_rab_ConfigurationIndicator = NULL(name=u'rab-ConfigurationIndicator', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _PrepareHO_Arg_uesbi_Iu = SEQ(name=u'uesbi-Iu', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'UESBI-Iu')), opt=True)
    _PrepareHO_Arg_imeisv = OCT_STR(name=u'imeisv', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMEI')), opt=True)
    _PrepareHO_Arg_alternativeChannelType = OCT_STR(name=u'alternativeChannelType', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'RadioResourceInformation')), opt=True)
    _PrepareHO_Arg_tracePropagationList = SEQ(name=u'tracePropagationList', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TracePropagationList')), opt=True)
    _PrepareHO_Arg_aoipSupportedCodecsListAnchor = SEQ(name=u'aoipSupportedCodecsListAnchor', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AoIPCodecsList')), opt=True)
    _PrepareHO_Arg_regionalSubscriptionData = SEQ_OF(name=u'regionalSubscriptionData', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ZoneCodeList')), opt=True)
    _PrepareHO_Arg_lclsGlobalCallReference = OCT_STR(name=u'lclsGlobalCallReference', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LCLS-GlobalCallReference')), opt=True)
    _PrepareHO_Arg_lcls_Negotiation = BIT_STR(name=u'lcls-Negotiation', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LCLS-Negotiation')), opt=True)
    _PrepareHO_Arg_lcls_Configuration_Preference = BIT_STR(name=u'lcls-Configuration-Preference', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LCLS-ConfigurationPreference')), opt=True)
    _PrepareHO_Arg_csg_SubscriptionDataList = SEQ_OF(name=u'csg-SubscriptionDataList', mode=MODE_TYPE, tag=(31, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CSG-SubscriptionDataList')), opt=True)
    PrepareHO_Arg._cont = ASN1Dict([
        (u'targetCellId', _PrepareHO_Arg_targetCellId),
        (u'ho-NumberNotRequired', _PrepareHO_Arg_ho_NumberNotRequired),
        (u'targetRNCId', _PrepareHO_Arg_targetRNCId),
        (u'an-APDU', _PrepareHO_Arg_an_APDU),
        (u'multipleBearerRequested', _PrepareHO_Arg_multipleBearerRequested),
        (u'imsi', _PrepareHO_Arg_imsi),
        (u'integrityProtectionInfo', _PrepareHO_Arg_integrityProtectionInfo),
        (u'encryptionInfo', _PrepareHO_Arg_encryptionInfo),
        (u'radioResourceInformation', _PrepareHO_Arg_radioResourceInformation),
        (u'allowedGSM-Algorithms', _PrepareHO_Arg_allowedGSM_Algorithms),
        (u'allowedUMTS-Algorithms', _PrepareHO_Arg_allowedUMTS_Algorithms),
        (u'radioResourceList', _PrepareHO_Arg_radioResourceList),
        (u'extensionContainer', _PrepareHO_Arg_extensionContainer),
        (u'rab-Id', _PrepareHO_Arg_rab_Id),
        (u'bssmap-ServiceHandover', _PrepareHO_Arg_bssmap_ServiceHandover),
        (u'ranap-ServiceHandover', _PrepareHO_Arg_ranap_ServiceHandover),
        (u'bssmap-ServiceHandoverList', _PrepareHO_Arg_bssmap_ServiceHandoverList),
        (u'asciCallReference', _PrepareHO_Arg_asciCallReference),
        (u'geran-classmark', _PrepareHO_Arg_geran_classmark),
        (u'iuCurrentlyUsedCodec', _PrepareHO_Arg_iuCurrentlyUsedCodec),
        (u'iuSupportedCodecsList', _PrepareHO_Arg_iuSupportedCodecsList),
        (u'rab-ConfigurationIndicator', _PrepareHO_Arg_rab_ConfigurationIndicator),
        (u'uesbi-Iu', _PrepareHO_Arg_uesbi_Iu),
        (u'imeisv', _PrepareHO_Arg_imeisv),
        (u'alternativeChannelType', _PrepareHO_Arg_alternativeChannelType),
        (u'tracePropagationList', _PrepareHO_Arg_tracePropagationList),
        (u'aoipSupportedCodecsListAnchor', _PrepareHO_Arg_aoipSupportedCodecsListAnchor),
        (u'regionalSubscriptionData', _PrepareHO_Arg_regionalSubscriptionData),
        (u'lclsGlobalCallReference', _PrepareHO_Arg_lclsGlobalCallReference),
        (u'lcls-Negotiation', _PrepareHO_Arg_lcls_Negotiation),
        (u'lcls-Configuration-Preference', _PrepareHO_Arg_lcls_Configuration_Preference),
        (u'csg-SubscriptionDataList', _PrepareHO_Arg_csg_SubscriptionDataList),
        ])
    PrepareHO_Arg._ext = [u'rab-Id', u'bssmap-ServiceHandover', u'ranap-ServiceHandover', u'bssmap-ServiceHandoverList', u'asciCallReference', u'geran-classmark', u'iuCurrentlyUsedCodec', u'iuSupportedCodecsList', u'rab-ConfigurationIndicator', u'uesbi-Iu', u'imeisv', u'alternativeChannelType', u'tracePropagationList', u'aoipSupportedCodecsListAnchor', u'regionalSubscriptionData', u'lclsGlobalCallReference', u'lcls-Negotiation', u'lcls-Configuration-Preference', u'csg-SubscriptionDataList']
    
    #-----< LCLS-GlobalCallReference >-----#
    LCLS_GlobalCallReference = OCT_STR(name=u'LCLS-GlobalCallReference', mode=MODE_TYPE)
    LCLS_GlobalCallReference._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=13, ub=15)], ev=None, er=[])
    
    #-----< LCLS-Negotiation >-----#
    LCLS_Negotiation = BIT_STR(name=u'LCLS-Negotiation', mode=MODE_TYPE)
    LCLS_Negotiation._cont = ASN1Dict([(u'permission-indicator-not-allowed-bit', 0), (u'permission-indicator-spare-bit', 1)])
    LCLS_Negotiation._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=8)], ev=None, er=[])
    
    #-----< LCLS-ConfigurationPreference >-----#
    LCLS_ConfigurationPreference = BIT_STR(name=u'LCLS-ConfigurationPreference', mode=MODE_TYPE)
    LCLS_ConfigurationPreference._cont = ASN1Dict([(u'forward-data-sending-indicator', 0), (u'backward-data-sending-indicator', 1), (u'forward-data-reception-indicator', 2), (u'backward-data-reception-indicator', 3)])
    LCLS_ConfigurationPreference._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=4, ub=8)], ev=None, er=[])
    
    #-----< BSSMAP-ServiceHandoverList >-----#
    BSSMAP_ServiceHandoverList = SEQ_OF(name=u'BSSMAP-ServiceHandoverList', mode=MODE_TYPE)
    _BSSMAP_ServiceHandoverList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'BSSMAP-ServiceHandoverInfo')))
    BSSMAP_ServiceHandoverList._cont = _BSSMAP_ServiceHandoverList__item_
    BSSMAP_ServiceHandoverList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=7)], ev=None, er=[])
    
    #-----< BSSMAP-ServiceHandoverInfo >-----#
    BSSMAP_ServiceHandoverInfo = SEQ(name=u'BSSMAP-ServiceHandoverInfo', mode=MODE_TYPE)
    _BSSMAP_ServiceHandoverInfo_bssmap_ServiceHandover = OCT_STR(name=u'bssmap-ServiceHandover', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'BSSMAP-ServiceHandover')))
    _BSSMAP_ServiceHandoverInfo_rab_Id = INT(name=u'rab-Id', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'RAB-Id')))
    BSSMAP_ServiceHandoverInfo._cont = ASN1Dict([
        (u'bssmap-ServiceHandover', _BSSMAP_ServiceHandoverInfo_bssmap_ServiceHandover),
        (u'rab-Id', _BSSMAP_ServiceHandoverInfo_rab_Id),
        ])
    BSSMAP_ServiceHandoverInfo._ext = []
    
    #-----< maxNumOfServiceHandovers >-----#
    maxNumOfServiceHandovers = INT(name=u'maxNumOfServiceHandovers', mode=MODE_VALUE)
    maxNumOfServiceHandovers._val = 7
    
    #-----< BSSMAP-ServiceHandover >-----#
    BSSMAP_ServiceHandover = OCT_STR(name=u'BSSMAP-ServiceHandover', mode=MODE_TYPE)
    BSSMAP_ServiceHandover._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< RANAP-ServiceHandover >-----#
    RANAP_ServiceHandover = OCT_STR(name=u'RANAP-ServiceHandover', mode=MODE_TYPE)
    RANAP_ServiceHandover._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< RadioResourceList >-----#
    RadioResourceList = SEQ_OF(name=u'RadioResourceList', mode=MODE_TYPE)
    _RadioResourceList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'RadioResource')))
    RadioResourceList._cont = _RadioResourceList__item_
    RadioResourceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=7)], ev=None, er=[])
    
    #-----< RadioResource >-----#
    RadioResource = SEQ(name=u'RadioResource', mode=MODE_TYPE)
    _RadioResource_radioResourceInformation = OCT_STR(name=u'radioResourceInformation', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'RadioResourceInformation')))
    _RadioResource_rab_Id = INT(name=u'rab-Id', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'RAB-Id')))
    RadioResource._cont = ASN1Dict([
        (u'radioResourceInformation', _RadioResource_radioResourceInformation),
        (u'rab-Id', _RadioResource_rab_Id),
        ])
    RadioResource._ext = []
    
    #-----< maxNumOfRadioResources >-----#
    maxNumOfRadioResources = INT(name=u'maxNumOfRadioResources', mode=MODE_VALUE)
    maxNumOfRadioResources._val = 7
    
    #-----< PrepareHO-Res >-----#
    PrepareHO_Res = SEQ(name=u'PrepareHO-Res', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _PrepareHO_Res_handoverNumber = OCT_STR(name=u'handoverNumber', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _PrepareHO_Res_relocationNumberList = SEQ_OF(name=u'relocationNumberList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'RelocationNumberList')), opt=True)
    _PrepareHO_Res_an_APDU = SEQ(name=u'an-APDU', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'AccessNetworkSignalInfo')), opt=True)
    _PrepareHO_Res_multicallBearerInfo = INT(name=u'multicallBearerInfo', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'MulticallBearerInfo')), opt=True)
    _PrepareHO_Res_multipleBearerNotSupported = NULL(name=u'multipleBearerNotSupported', mode=MODE_TYPE, opt=True)
    _PrepareHO_Res_selectedUMTS_Algorithms = SEQ(name=u'selectedUMTS-Algorithms', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SelectedUMTS-Algorithms')), opt=True)
    _PrepareHO_Res_chosenRadioResourceInformation = SEQ(name=u'chosenRadioResourceInformation', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ChosenRadioResourceInformation')), opt=True)
    _PrepareHO_Res_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _PrepareHO_Res_iuSelectedCodec = OCT_STR(name=u'iuSelectedCodec', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Codec')), opt=True)
    _PrepareHO_Res_iuAvailableCodecsList = SEQ(name=u'iuAvailableCodecsList', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CodecList')), opt=True)
    _PrepareHO_Res_aoipSelectedCodecTarget = OCT_STR(name=u'aoipSelectedCodecTarget', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AoIPCodec')), opt=True)
    _PrepareHO_Res_aoipAvailableCodecsListMap = SEQ(name=u'aoipAvailableCodecsListMap', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AoIPCodecsList')), opt=True)
    PrepareHO_Res._cont = ASN1Dict([
        (u'handoverNumber', _PrepareHO_Res_handoverNumber),
        (u'relocationNumberList', _PrepareHO_Res_relocationNumberList),
        (u'an-APDU', _PrepareHO_Res_an_APDU),
        (u'multicallBearerInfo', _PrepareHO_Res_multicallBearerInfo),
        (u'multipleBearerNotSupported', _PrepareHO_Res_multipleBearerNotSupported),
        (u'selectedUMTS-Algorithms', _PrepareHO_Res_selectedUMTS_Algorithms),
        (u'chosenRadioResourceInformation', _PrepareHO_Res_chosenRadioResourceInformation),
        (u'extensionContainer', _PrepareHO_Res_extensionContainer),
        (u'iuSelectedCodec', _PrepareHO_Res_iuSelectedCodec),
        (u'iuAvailableCodecsList', _PrepareHO_Res_iuAvailableCodecsList),
        (u'aoipSelectedCodecTarget', _PrepareHO_Res_aoipSelectedCodecTarget),
        (u'aoipAvailableCodecsListMap', _PrepareHO_Res_aoipAvailableCodecsListMap),
        ])
    PrepareHO_Res._ext = [u'iuSelectedCodec', u'iuAvailableCodecsList', u'aoipSelectedCodecTarget', u'aoipAvailableCodecsListMap']
    
    #-----< SelectedUMTS-Algorithms >-----#
    SelectedUMTS_Algorithms = SEQ(name=u'SelectedUMTS-Algorithms', mode=MODE_TYPE)
    _SelectedUMTS_Algorithms_integrityProtectionAlgorithm = OCT_STR(name=u'integrityProtectionAlgorithm', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ChosenIntegrityProtectionAlgorithm')), opt=True)
    _SelectedUMTS_Algorithms_encryptionAlgorithm = OCT_STR(name=u'encryptionAlgorithm', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ChosenEncryptionAlgorithm')), opt=True)
    _SelectedUMTS_Algorithms_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    SelectedUMTS_Algorithms._cont = ASN1Dict([
        (u'integrityProtectionAlgorithm', _SelectedUMTS_Algorithms_integrityProtectionAlgorithm),
        (u'encryptionAlgorithm', _SelectedUMTS_Algorithms_encryptionAlgorithm),
        (u'extensionContainer', _SelectedUMTS_Algorithms_extensionContainer),
        ])
    SelectedUMTS_Algorithms._ext = []
    
    #-----< ChosenIntegrityProtectionAlgorithm >-----#
    ChosenIntegrityProtectionAlgorithm = OCT_STR(name=u'ChosenIntegrityProtectionAlgorithm', mode=MODE_TYPE)
    ChosenIntegrityProtectionAlgorithm._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< ChosenEncryptionAlgorithm >-----#
    ChosenEncryptionAlgorithm = OCT_STR(name=u'ChosenEncryptionAlgorithm', mode=MODE_TYPE)
    ChosenEncryptionAlgorithm._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< ChosenRadioResourceInformation >-----#
    ChosenRadioResourceInformation = SEQ(name=u'ChosenRadioResourceInformation', mode=MODE_TYPE)
    _ChosenRadioResourceInformation_chosenChannelInfo = OCT_STR(name=u'chosenChannelInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ChosenChannelInfo')), opt=True)
    _ChosenRadioResourceInformation_chosenSpeechVersion = OCT_STR(name=u'chosenSpeechVersion', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ChosenSpeechVersion')), opt=True)
    ChosenRadioResourceInformation._cont = ASN1Dict([
        (u'chosenChannelInfo', _ChosenRadioResourceInformation_chosenChannelInfo),
        (u'chosenSpeechVersion', _ChosenRadioResourceInformation_chosenSpeechVersion),
        ])
    ChosenRadioResourceInformation._ext = []
    
    #-----< ChosenChannelInfo >-----#
    ChosenChannelInfo = OCT_STR(name=u'ChosenChannelInfo', mode=MODE_TYPE)
    ChosenChannelInfo._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< ChosenSpeechVersion >-----#
    ChosenSpeechVersion = OCT_STR(name=u'ChosenSpeechVersion', mode=MODE_TYPE)
    ChosenSpeechVersion._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< PrepareSubsequentHO-Arg >-----#
    PrepareSubsequentHO_Arg = SEQ(name=u'PrepareSubsequentHO-Arg', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _PrepareSubsequentHO_Arg_targetCellId = OCT_STR(name=u'targetCellId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'GlobalCellId')), opt=True)
    _PrepareSubsequentHO_Arg_targetMSC_Number = OCT_STR(name=u'targetMSC-Number', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _PrepareSubsequentHO_Arg_targetRNCId = OCT_STR(name=u'targetRNCId', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'RNCId')), opt=True)
    _PrepareSubsequentHO_Arg_an_APDU = SEQ(name=u'an-APDU', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'AccessNetworkSignalInfo')), opt=True)
    _PrepareSubsequentHO_Arg_selectedRab_Id = INT(name=u'selectedRab-Id', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'RAB-Id')), opt=True)
    _PrepareSubsequentHO_Arg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _PrepareSubsequentHO_Arg_geran_classmark = OCT_STR(name=u'geran-classmark', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'GERAN-Classmark')), opt=True)
    _PrepareSubsequentHO_Arg_rab_ConfigurationIndicator = NULL(name=u'rab-ConfigurationIndicator', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    PrepareSubsequentHO_Arg._cont = ASN1Dict([
        (u'targetCellId', _PrepareSubsequentHO_Arg_targetCellId),
        (u'targetMSC-Number', _PrepareSubsequentHO_Arg_targetMSC_Number),
        (u'targetRNCId', _PrepareSubsequentHO_Arg_targetRNCId),
        (u'an-APDU', _PrepareSubsequentHO_Arg_an_APDU),
        (u'selectedRab-Id', _PrepareSubsequentHO_Arg_selectedRab_Id),
        (u'extensionContainer', _PrepareSubsequentHO_Arg_extensionContainer),
        (u'geran-classmark', _PrepareSubsequentHO_Arg_geran_classmark),
        (u'rab-ConfigurationIndicator', _PrepareSubsequentHO_Arg_rab_ConfigurationIndicator),
        ])
    PrepareSubsequentHO_Arg._ext = [u'geran-classmark', u'rab-ConfigurationIndicator']
    
    #-----< PrepareSubsequentHO-Res >-----#
    PrepareSubsequentHO_Res = SEQ(name=u'PrepareSubsequentHO-Res', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _PrepareSubsequentHO_Res_an_APDU = SEQ(name=u'an-APDU', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'AccessNetworkSignalInfo')))
    _PrepareSubsequentHO_Res_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    PrepareSubsequentHO_Res._cont = ASN1Dict([
        (u'an-APDU', _PrepareSubsequentHO_Res_an_APDU),
        (u'extensionContainer', _PrepareSubsequentHO_Res_extensionContainer),
        ])
    PrepareSubsequentHO_Res._ext = []
    
    #-----< ProcessAccessSignalling-Arg >-----#
    ProcessAccessSignalling_Arg = SEQ(name=u'ProcessAccessSignalling-Arg', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _ProcessAccessSignalling_Arg_an_APDU = SEQ(name=u'an-APDU', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'AccessNetworkSignalInfo')))
    _ProcessAccessSignalling_Arg_selectedUMTS_Algorithms = SEQ(name=u'selectedUMTS-Algorithms', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SelectedUMTS-Algorithms')), opt=True)
    _ProcessAccessSignalling_Arg_selectedGSM_Algorithm = OCT_STR(name=u'selectedGSM-Algorithm', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SelectedGSM-Algorithm')), opt=True)
    _ProcessAccessSignalling_Arg_chosenRadioResourceInformation = SEQ(name=u'chosenRadioResourceInformation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ChosenRadioResourceInformation')), opt=True)
    _ProcessAccessSignalling_Arg_selectedRab_Id = INT(name=u'selectedRab-Id', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'RAB-Id')), opt=True)
    _ProcessAccessSignalling_Arg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _ProcessAccessSignalling_Arg_iUSelectedCodec = OCT_STR(name=u'iUSelectedCodec', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Codec')), opt=True)
    _ProcessAccessSignalling_Arg_iuAvailableCodecsList = SEQ(name=u'iuAvailableCodecsList', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CodecList')), opt=True)
    _ProcessAccessSignalling_Arg_aoipSelectedCodecTarget = OCT_STR(name=u'aoipSelectedCodecTarget', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AoIPCodec')), opt=True)
    _ProcessAccessSignalling_Arg_aoipAvailableCodecsListMap = SEQ(name=u'aoipAvailableCodecsListMap', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AoIPCodecsList')), opt=True)
    ProcessAccessSignalling_Arg._cont = ASN1Dict([
        (u'an-APDU', _ProcessAccessSignalling_Arg_an_APDU),
        (u'selectedUMTS-Algorithms', _ProcessAccessSignalling_Arg_selectedUMTS_Algorithms),
        (u'selectedGSM-Algorithm', _ProcessAccessSignalling_Arg_selectedGSM_Algorithm),
        (u'chosenRadioResourceInformation', _ProcessAccessSignalling_Arg_chosenRadioResourceInformation),
        (u'selectedRab-Id', _ProcessAccessSignalling_Arg_selectedRab_Id),
        (u'extensionContainer', _ProcessAccessSignalling_Arg_extensionContainer),
        (u'iUSelectedCodec', _ProcessAccessSignalling_Arg_iUSelectedCodec),
        (u'iuAvailableCodecsList', _ProcessAccessSignalling_Arg_iuAvailableCodecsList),
        (u'aoipSelectedCodecTarget', _ProcessAccessSignalling_Arg_aoipSelectedCodecTarget),
        (u'aoipAvailableCodecsListMap', _ProcessAccessSignalling_Arg_aoipAvailableCodecsListMap),
        ])
    ProcessAccessSignalling_Arg._ext = [u'iUSelectedCodec', u'iuAvailableCodecsList', u'aoipSelectedCodecTarget', u'aoipAvailableCodecsListMap']
    
    #-----< AoIPCodecsList >-----#
    AoIPCodecsList = SEQ(name=u'AoIPCodecsList', mode=MODE_TYPE)
    _AoIPCodecsList_codec1 = OCT_STR(name=u'codec1', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AoIPCodec')))
    _AoIPCodecsList_codec2 = OCT_STR(name=u'codec2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AoIPCodec')), opt=True)
    _AoIPCodecsList_codec3 = OCT_STR(name=u'codec3', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AoIPCodec')), opt=True)
    _AoIPCodecsList_codec4 = OCT_STR(name=u'codec4', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AoIPCodec')), opt=True)
    _AoIPCodecsList_codec5 = OCT_STR(name=u'codec5', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AoIPCodec')), opt=True)
    _AoIPCodecsList_codec6 = OCT_STR(name=u'codec6', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AoIPCodec')), opt=True)
    _AoIPCodecsList_codec7 = OCT_STR(name=u'codec7', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AoIPCodec')), opt=True)
    _AoIPCodecsList_codec8 = OCT_STR(name=u'codec8', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AoIPCodec')), opt=True)
    _AoIPCodecsList_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    AoIPCodecsList._cont = ASN1Dict([
        (u'codec1', _AoIPCodecsList_codec1),
        (u'codec2', _AoIPCodecsList_codec2),
        (u'codec3', _AoIPCodecsList_codec3),
        (u'codec4', _AoIPCodecsList_codec4),
        (u'codec5', _AoIPCodecsList_codec5),
        (u'codec6', _AoIPCodecsList_codec6),
        (u'codec7', _AoIPCodecsList_codec7),
        (u'codec8', _AoIPCodecsList_codec8),
        (u'extensionContainer', _AoIPCodecsList_extensionContainer),
        ])
    AoIPCodecsList._ext = []
    
    #-----< AoIPCodec >-----#
    AoIPCodec = OCT_STR(name=u'AoIPCodec', mode=MODE_TYPE)
    AoIPCodec._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
    
    #-----< SupportedCodecsList >-----#
    SupportedCodecsList = SEQ(name=u'SupportedCodecsList', mode=MODE_TYPE)
    _SupportedCodecsList_utranCodecList = SEQ(name=u'utranCodecList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CodecList')), opt=True)
    _SupportedCodecsList_geranCodecList = SEQ(name=u'geranCodecList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CodecList')), opt=True)
    _SupportedCodecsList_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    SupportedCodecsList._cont = ASN1Dict([
        (u'utranCodecList', _SupportedCodecsList_utranCodecList),
        (u'geranCodecList', _SupportedCodecsList_geranCodecList),
        (u'extensionContainer', _SupportedCodecsList_extensionContainer),
        ])
    SupportedCodecsList._ext = []
    
    #-----< CodecList >-----#
    CodecList = SEQ(name=u'CodecList', mode=MODE_TYPE)
    _CodecList_codec1 = OCT_STR(name=u'codec1', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Codec')))
    _CodecList_codec2 = OCT_STR(name=u'codec2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Codec')), opt=True)
    _CodecList_codec3 = OCT_STR(name=u'codec3', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Codec')), opt=True)
    _CodecList_codec4 = OCT_STR(name=u'codec4', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Codec')), opt=True)
    _CodecList_codec5 = OCT_STR(name=u'codec5', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Codec')), opt=True)
    _CodecList_codec6 = OCT_STR(name=u'codec6', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Codec')), opt=True)
    _CodecList_codec7 = OCT_STR(name=u'codec7', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Codec')), opt=True)
    _CodecList_codec8 = OCT_STR(name=u'codec8', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Codec')), opt=True)
    _CodecList_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    CodecList._cont = ASN1Dict([
        (u'codec1', _CodecList_codec1),
        (u'codec2', _CodecList_codec2),
        (u'codec3', _CodecList_codec3),
        (u'codec4', _CodecList_codec4),
        (u'codec5', _CodecList_codec5),
        (u'codec6', _CodecList_codec6),
        (u'codec7', _CodecList_codec7),
        (u'codec8', _CodecList_codec8),
        (u'extensionContainer', _CodecList_extensionContainer),
        ])
    CodecList._ext = []
    
    #-----< Codec >-----#
    Codec = OCT_STR(name=u'Codec', mode=MODE_TYPE)
    Codec._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
    
    #-----< GERAN-Classmark >-----#
    GERAN_Classmark = OCT_STR(name=u'GERAN-Classmark', mode=MODE_TYPE)
    GERAN_Classmark._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=87)], ev=None, er=[])
    
    #-----< SelectedGSM-Algorithm >-----#
    SelectedGSM_Algorithm = OCT_STR(name=u'SelectedGSM-Algorithm', mode=MODE_TYPE)
    SelectedGSM_Algorithm._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< SendEndSignal-Arg >-----#
    SendEndSignal_Arg = SEQ(name=u'SendEndSignal-Arg', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _SendEndSignal_Arg_an_APDU = SEQ(name=u'an-APDU', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'AccessNetworkSignalInfo')))
    _SendEndSignal_Arg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    SendEndSignal_Arg._cont = ASN1Dict([
        (u'an-APDU', _SendEndSignal_Arg_an_APDU),
        (u'extensionContainer', _SendEndSignal_Arg_extensionContainer),
        ])
    SendEndSignal_Arg._ext = []
    
    #-----< SendEndSignal-Res >-----#
    SendEndSignal_Res = SEQ(name=u'SendEndSignal-Res', mode=MODE_TYPE)
    _SendEndSignal_Res_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    SendEndSignal_Res._cont = ASN1Dict([
        (u'extensionContainer', _SendEndSignal_Res_extensionContainer),
        ])
    SendEndSignal_Res._ext = []
    
    #-----< RNCId >-----#
    RNCId = OCT_STR(name=u'RNCId', mode=MODE_TYPE)
    RNCId._const_sz = ASN1Set(rv=[7], rr=[], ev=None, er=[])
    
    #-----< RelocationNumberList >-----#
    RelocationNumberList = SEQ_OF(name=u'RelocationNumberList', mode=MODE_TYPE)
    _RelocationNumberList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'RelocationNumber')))
    RelocationNumberList._cont = _RelocationNumberList__item_
    RelocationNumberList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=7)], ev=None, er=[])
    
    #-----< MulticallBearerInfo >-----#
    MulticallBearerInfo = INT(name=u'MulticallBearerInfo', mode=MODE_TYPE)
    MulticallBearerInfo._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=7)], ev=None, er=[])
    
    #-----< RelocationNumber >-----#
    RelocationNumber = SEQ(name=u'RelocationNumber', mode=MODE_TYPE)
    _RelocationNumber_handoverNumber = OCT_STR(name=u'handoverNumber', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _RelocationNumber_rab_Id = INT(name=u'rab-Id', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'RAB-Id')))
    RelocationNumber._cont = ASN1Dict([
        (u'handoverNumber', _RelocationNumber_handoverNumber),
        (u'rab-Id', _RelocationNumber_rab_Id),
        ])
    RelocationNumber._ext = []
    
    #-----< RAB-Id >-----#
    RAB_Id = INT(name=u'RAB-Id', mode=MODE_TYPE)
    RAB_Id._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=255)], ev=None, er=[])
    
    #-----< maxNrOfRABs >-----#
    maxNrOfRABs = INT(name=u'maxNrOfRABs', mode=MODE_VALUE)
    maxNrOfRABs._val = 255
    
    #-----< maxNumOfRelocationNumber >-----#
    maxNumOfRelocationNumber = INT(name=u'maxNumOfRelocationNumber', mode=MODE_VALUE)
    maxNumOfRelocationNumber._val = 7
    
    #-----< RadioResourceInformation >-----#
    RadioResourceInformation = OCT_STR(name=u'RadioResourceInformation', mode=MODE_TYPE)
    RadioResourceInformation._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=3, ub=13)], ev=None, er=[])
    
    #-----< IntegrityProtectionInformation >-----#
    IntegrityProtectionInformation = OCT_STR(name=u'IntegrityProtectionInformation', mode=MODE_TYPE)
    IntegrityProtectionInformation._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=18, ub=100)], ev=None, er=[])
    
    #-----< maxNumOfIntegrityInfo >-----#
    maxNumOfIntegrityInfo = INT(name=u'maxNumOfIntegrityInfo', mode=MODE_VALUE)
    maxNumOfIntegrityInfo._val = 100
    
    #-----< EncryptionInformation >-----#
    EncryptionInformation = OCT_STR(name=u'EncryptionInformation', mode=MODE_TYPE)
    EncryptionInformation._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=18, ub=100)], ev=None, er=[])
    
    #-----< maxNumOfEncryptionInfo >-----#
    maxNumOfEncryptionInfo = INT(name=u'maxNumOfEncryptionInfo', mode=MODE_VALUE)
    maxNumOfEncryptionInfo._val = 100
    
    #-----< SendAuthenticationInfoArg >-----#
    SendAuthenticationInfoArg = SEQ(name=u'SendAuthenticationInfoArg', mode=MODE_TYPE)
    _SendAuthenticationInfoArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _SendAuthenticationInfoArg_numberOfRequestedVectors = INT(name=u'numberOfRequestedVectors', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NumberOfRequestedVectors')))
    _SendAuthenticationInfoArg_segmentationProhibited = NULL(name=u'segmentationProhibited', mode=MODE_TYPE, opt=True)
    _SendAuthenticationInfoArg_immediateResponsePreferred = NULL(name=u'immediateResponsePreferred', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SendAuthenticationInfoArg_re_synchronisationInfo = SEQ(name=u're-synchronisationInfo', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'Re-synchronisationInfo')), opt=True)
    _SendAuthenticationInfoArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _SendAuthenticationInfoArg_requestingNodeType = ENUM(name=u'requestingNodeType', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'RequestingNodeType')), opt=True)
    _SendAuthenticationInfoArg_requestingPLMN_Id = OCT_STR(name=u'requestingPLMN-Id', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'PLMN-Id')), opt=True)
    _SendAuthenticationInfoArg_numberOfRequestedAdditional_Vectors = INT(name=u'numberOfRequestedAdditional-Vectors', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'NumberOfRequestedVectors')), opt=True)
    _SendAuthenticationInfoArg_additionalVectorsAreForEPS = NULL(name=u'additionalVectorsAreForEPS', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SendAuthenticationInfoArg_ueUsageTypeRequestIndication = NULL(name=u'ueUsageTypeRequestIndication', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    SendAuthenticationInfoArg._cont = ASN1Dict([
        (u'imsi', _SendAuthenticationInfoArg_imsi),
        (u'numberOfRequestedVectors', _SendAuthenticationInfoArg_numberOfRequestedVectors),
        (u'segmentationProhibited', _SendAuthenticationInfoArg_segmentationProhibited),
        (u'immediateResponsePreferred', _SendAuthenticationInfoArg_immediateResponsePreferred),
        (u're-synchronisationInfo', _SendAuthenticationInfoArg_re_synchronisationInfo),
        (u'extensionContainer', _SendAuthenticationInfoArg_extensionContainer),
        (u'requestingNodeType', _SendAuthenticationInfoArg_requestingNodeType),
        (u'requestingPLMN-Id', _SendAuthenticationInfoArg_requestingPLMN_Id),
        (u'numberOfRequestedAdditional-Vectors', _SendAuthenticationInfoArg_numberOfRequestedAdditional_Vectors),
        (u'additionalVectorsAreForEPS', _SendAuthenticationInfoArg_additionalVectorsAreForEPS),
        (u'ueUsageTypeRequestIndication', _SendAuthenticationInfoArg_ueUsageTypeRequestIndication),
        ])
    SendAuthenticationInfoArg._ext = [u'requestingNodeType', u'requestingPLMN-Id', u'numberOfRequestedAdditional-Vectors', u'additionalVectorsAreForEPS', u'ueUsageTypeRequestIndication']
    
    #-----< NumberOfRequestedVectors >-----#
    NumberOfRequestedVectors = INT(name=u'NumberOfRequestedVectors', mode=MODE_TYPE)
    NumberOfRequestedVectors._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
    
    #-----< Re-synchronisationInfo >-----#
    Re_synchronisationInfo = SEQ(name=u'Re-synchronisationInfo', mode=MODE_TYPE)
    _Re_synchronisationInfo_rand = OCT_STR(name=u'rand', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'RAND')))
    _Re_synchronisationInfo_auts = OCT_STR(name=u'auts', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AUTS')))
    Re_synchronisationInfo._cont = ASN1Dict([
        (u'rand', _Re_synchronisationInfo_rand),
        (u'auts', _Re_synchronisationInfo_auts),
        ])
    Re_synchronisationInfo._ext = []
    
    #-----< SendAuthenticationInfoRes >-----#
    SendAuthenticationInfoRes = SEQ(name=u'SendAuthenticationInfoRes', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _SendAuthenticationInfoRes_authenticationSetList = CHOICE(name=u'authenticationSetList', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AuthenticationSetList')), opt=True)
    _SendAuthenticationInfoRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _SendAuthenticationInfoRes_eps_AuthenticationSetList = SEQ_OF(name=u'eps-AuthenticationSetList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'EPS-AuthenticationSetList')), opt=True)
    _SendAuthenticationInfoRes_ueUsageType = OCT_STR(name=u'ueUsageType', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'UE-UsageType')), opt=True)
    SendAuthenticationInfoRes._cont = ASN1Dict([
        (u'authenticationSetList', _SendAuthenticationInfoRes_authenticationSetList),
        (u'extensionContainer', _SendAuthenticationInfoRes_extensionContainer),
        (u'eps-AuthenticationSetList', _SendAuthenticationInfoRes_eps_AuthenticationSetList),
        (u'ueUsageType', _SendAuthenticationInfoRes_ueUsageType),
        ])
    SendAuthenticationInfoRes._ext = [u'eps-AuthenticationSetList', u'ueUsageType']
    
    #-----< EPS-AuthenticationSetList >-----#
    EPS_AuthenticationSetList = SEQ_OF(name=u'EPS-AuthenticationSetList', mode=MODE_TYPE)
    _EPS_AuthenticationSetList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'EPC-AV')))
    EPS_AuthenticationSetList._cont = _EPS_AuthenticationSetList__item_
    EPS_AuthenticationSetList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
    
    #-----< UE-UsageType >-----#
    UE_UsageType = OCT_STR(name=u'UE-UsageType', mode=MODE_TYPE)
    UE_UsageType._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
    
    #-----< EPC-AV >-----#
    EPC_AV = SEQ(name=u'EPC-AV', mode=MODE_TYPE)
    _EPC_AV_rand = OCT_STR(name=u'rand', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'RAND')))
    _EPC_AV_xres = OCT_STR(name=u'xres', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'XRES')))
    _EPC_AV_autn = OCT_STR(name=u'autn', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AUTN')))
    _EPC_AV_kasme = OCT_STR(name=u'kasme', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'KASME')))
    _EPC_AV_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    EPC_AV._cont = ASN1Dict([
        (u'rand', _EPC_AV_rand),
        (u'xres', _EPC_AV_xres),
        (u'autn', _EPC_AV_autn),
        (u'kasme', _EPC_AV_kasme),
        (u'extensionContainer', _EPC_AV_extensionContainer),
        ])
    EPC_AV._ext = []
    
    #-----< KASME >-----#
    KASME = OCT_STR(name=u'KASME', mode=MODE_TYPE)
    KASME._const_sz = ASN1Set(rv=[32], rr=[], ev=None, er=[])
    
    #-----< RequestingNodeType >-----#
    RequestingNodeType = ENUM(name=u'RequestingNodeType', mode=MODE_TYPE)
    RequestingNodeType._cont = ASN1Dict([(u'vlr', 0), (u'sgsn', 1), (u's-cscf', 2), (u'bsf', 3), (u'gan-aaa-server', 4), (u'wlan-aaa-server', 5), (u'mme', 16), (u'mme-sgsn', 17)])
    RequestingNodeType._ext = [u's-cscf', u'bsf', u'gan-aaa-server', u'wlan-aaa-server', u'mme', u'mme-sgsn']
    
    #-----< CheckIMEI-Arg >-----#
    CheckIMEI_Arg = SEQ(name=u'CheckIMEI-Arg', mode=MODE_TYPE)
    _CheckIMEI_Arg_imei = OCT_STR(name=u'imei', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMEI')))
    _CheckIMEI_Arg_requestedEquipmentInfo = BIT_STR(name=u'requestedEquipmentInfo', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'RequestedEquipmentInfo')))
    _CheckIMEI_Arg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    CheckIMEI_Arg._cont = ASN1Dict([
        (u'imei', _CheckIMEI_Arg_imei),
        (u'requestedEquipmentInfo', _CheckIMEI_Arg_requestedEquipmentInfo),
        (u'extensionContainer', _CheckIMEI_Arg_extensionContainer),
        ])
    CheckIMEI_Arg._ext = []
    
    #-----< CheckIMEI-Res >-----#
    CheckIMEI_Res = SEQ(name=u'CheckIMEI-Res', mode=MODE_TYPE)
    _CheckIMEI_Res_equipmentStatus = ENUM(name=u'equipmentStatus', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'EquipmentStatus')), opt=True)
    _CheckIMEI_Res_bmuef = SEQ(name=u'bmuef', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'UESBI-Iu')), opt=True)
    _CheckIMEI_Res_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    CheckIMEI_Res._cont = ASN1Dict([
        (u'equipmentStatus', _CheckIMEI_Res_equipmentStatus),
        (u'bmuef', _CheckIMEI_Res_bmuef),
        (u'extensionContainer', _CheckIMEI_Res_extensionContainer),
        ])
    CheckIMEI_Res._ext = []
    
    #-----< RequestedEquipmentInfo >-----#
    RequestedEquipmentInfo = BIT_STR(name=u'RequestedEquipmentInfo', mode=MODE_TYPE)
    RequestedEquipmentInfo._cont = ASN1Dict([(u'equipmentStatus', 0), (u'bmuef', 1)])
    RequestedEquipmentInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=8)], ev=None, er=[])
    
    #-----< UESBI-Iu >-----#
    UESBI_Iu = SEQ(name=u'UESBI-Iu', mode=MODE_TYPE)
    _UESBI_Iu_uesbi_IuA = BIT_STR(name=u'uesbi-IuA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'UESBI-IuA')), opt=True)
    _UESBI_Iu_uesbi_IuB = BIT_STR(name=u'uesbi-IuB', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'UESBI-IuB')), opt=True)
    UESBI_Iu._cont = ASN1Dict([
        (u'uesbi-IuA', _UESBI_Iu_uesbi_IuA),
        (u'uesbi-IuB', _UESBI_Iu_uesbi_IuB),
        ])
    UESBI_Iu._ext = []
    
    #-----< UESBI-IuA >-----#
    UESBI_IuA = BIT_STR(name=u'UESBI-IuA', mode=MODE_TYPE)
    UESBI_IuA._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
    
    #-----< UESBI-IuB >-----#
    UESBI_IuB = BIT_STR(name=u'UESBI-IuB', mode=MODE_TYPE)
    UESBI_IuB._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
    
    #-----< EquipmentStatus >-----#
    EquipmentStatus = ENUM(name=u'EquipmentStatus', mode=MODE_TYPE)
    EquipmentStatus._cont = ASN1Dict([(u'whiteListed', 0), (u'blackListed', 1), (u'greyListed', 2)])
    EquipmentStatus._ext = None
    
    #-----< InsertSubscriberDataArg >-----#
    InsertSubscriberDataArg = SEQ(name=u'InsertSubscriberDataArg', mode=MODE_TYPE)
    _InsertSubscriberDataArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')), opt=True)
    _InsertSubscriberDataArg_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _InsertSubscriberDataArg_category = OCT_STR(name=u'category', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Category')), opt=True)
    _InsertSubscriberDataArg_subscriberStatus = ENUM(name=u'subscriberStatus', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SubscriberStatus')), opt=True)
    _InsertSubscriberDataArg_bearerServiceList = SEQ_OF(name=u'bearerServiceList', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'BearerServiceList')), opt=True)
    _InsertSubscriberDataArg_teleserviceList = SEQ_OF(name=u'teleserviceList', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'TeleserviceList')), opt=True)
    _InsertSubscriberDataArg_provisionedSS = SEQ_OF(name=u'provisionedSS', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-SS-InfoList')), opt=True)
    _InsertSubscriberDataArg_odb_Data = SEQ(name=u'odb-Data', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ODB-Data')), opt=True)
    _InsertSubscriberDataArg_roamingRestrictionDueToUnsupportedFeature = NULL(name=u'roamingRestrictionDueToUnsupportedFeature', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _InsertSubscriberDataArg_regionalSubscriptionData = SEQ_OF(name=u'regionalSubscriptionData', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ZoneCodeList')), opt=True)
    _InsertSubscriberDataArg_vbsSubscriptionData = SEQ_OF(name=u'vbsSubscriptionData', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'VBSDataList')), opt=True)
    _InsertSubscriberDataArg_vgcsSubscriptionData = SEQ_OF(name=u'vgcsSubscriptionData', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'VGCSDataList')), opt=True)
    _InsertSubscriberDataArg_vlrCamelSubscriptionInfo = SEQ(name=u'vlrCamelSubscriptionInfo', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'VlrCamelSubscriptionInfo')), opt=True)
    _InsertSubscriberDataArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _InsertSubscriberDataArg_naea_PreferredCI = SEQ(name=u'naea-PreferredCI', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'NAEA-PreferredCI')), opt=True)
    _InsertSubscriberDataArg_gprsSubscriptionData = SEQ(name=u'gprsSubscriptionData', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'GPRSSubscriptionData')), opt=True)
    _InsertSubscriberDataArg_roamingRestrictedInSgsnDueToUnsupportedFeature = NULL(name=u'roamingRestrictedInSgsnDueToUnsupportedFeature', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _InsertSubscriberDataArg_networkAccessMode = ENUM(name=u'networkAccessMode', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'NetworkAccessMode')), opt=True)
    _InsertSubscriberDataArg_lsaInformation = SEQ(name=u'lsaInformation', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LSAInformation')), opt=True)
    _InsertSubscriberDataArg_lmu_Indicator = NULL(name=u'lmu-Indicator', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _InsertSubscriberDataArg_lcsInformation = SEQ(name=u'lcsInformation', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LCSInformation')), opt=True)
    _InsertSubscriberDataArg_istAlertTimer = INT(name=u'istAlertTimer', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'IST-AlertTimerValue')), opt=True)
    _InsertSubscriberDataArg_superChargerSupportedInHLR = OCT_STR(name=u'superChargerSupportedInHLR', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AgeIndicator')), opt=True)
    _InsertSubscriberDataArg_mc_SS_Info = SEQ(name=u'mc-SS-Info', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'MC-SS-Info')), opt=True)
    _InsertSubscriberDataArg_cs_AllocationRetentionPriority = OCT_STR(name=u'cs-AllocationRetentionPriority', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CS-AllocationRetentionPriority')), opt=True)
    _InsertSubscriberDataArg_sgsn_CAMEL_SubscriptionInfo = SEQ(name=u'sgsn-CAMEL-SubscriptionInfo', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SGSN-CAMEL-SubscriptionInfo')), opt=True)
    _InsertSubscriberDataArg_chargingCharacteristics = OCT_STR(name=u'chargingCharacteristics', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ChargingCharacteristics')), opt=True)
    _InsertSubscriberDataArg_accessRestrictionData = BIT_STR(name=u'accessRestrictionData', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AccessRestrictionData')), opt=True)
    _InsertSubscriberDataArg_ics_Indicator = BOOL(name=u'ics-Indicator', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _InsertSubscriberDataArg_eps_SubscriptionData = SEQ(name=u'eps-SubscriptionData', mode=MODE_TYPE, tag=(31, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'EPS-SubscriptionData')), opt=True)
    _InsertSubscriberDataArg_csg_SubscriptionDataList = SEQ_OF(name=u'csg-SubscriptionDataList', mode=MODE_TYPE, tag=(32, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CSG-SubscriptionDataList')), opt=True)
    _InsertSubscriberDataArg_ue_ReachabilityRequestIndicator = NULL(name=u'ue-ReachabilityRequestIndicator', mode=MODE_TYPE, tag=(33, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _InsertSubscriberDataArg_sgsn_Number = OCT_STR(name=u'sgsn-Number', mode=MODE_TYPE, tag=(34, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _InsertSubscriberDataArg_mme_Name = OCT_STR(name=u'mme-Name', mode=MODE_TYPE, tag=(35, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'DiameterIdentity')), opt=True)
    _InsertSubscriberDataArg_subscribedPeriodicRAUTAUtimer = INT(name=u'subscribedPeriodicRAUTAUtimer', mode=MODE_TYPE, tag=(36, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SubscribedPeriodicRAUTAUtimer')), opt=True)
    _InsertSubscriberDataArg_vplmnLIPAAllowed = NULL(name=u'vplmnLIPAAllowed', mode=MODE_TYPE, tag=(37, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _InsertSubscriberDataArg_mdtUserConsent = BOOL(name=u'mdtUserConsent', mode=MODE_TYPE, tag=(38, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _InsertSubscriberDataArg_subscribedPeriodicLAUtimer = INT(name=u'subscribedPeriodicLAUtimer', mode=MODE_TYPE, tag=(39, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SubscribedPeriodicLAUtimer')), opt=True)
    _InsertSubscriberDataArg_vplmn_Csg_SubscriptionDataList = SEQ_OF(name=u'vplmn-Csg-SubscriptionDataList', mode=MODE_TYPE, tag=(40, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'VPLMN-CSG-SubscriptionDataList')), opt=True)
    _InsertSubscriberDataArg_additionalMSISDN = OCT_STR(name=u'additionalMSISDN', mode=MODE_TYPE, tag=(41, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _InsertSubscriberDataArg_psAndSMS_OnlyServiceProvision = NULL(name=u'psAndSMS-OnlyServiceProvision', mode=MODE_TYPE, tag=(42, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _InsertSubscriberDataArg_smsInSGSNAllowed = NULL(name=u'smsInSGSNAllowed', mode=MODE_TYPE, tag=(43, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _InsertSubscriberDataArg_cs_to_ps_SRVCC_Allowed_Indicator = NULL(name=u'cs-to-ps-SRVCC-Allowed-Indicator', mode=MODE_TYPE, tag=(44, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _InsertSubscriberDataArg_pcscf_Restoration_Request = NULL(name=u'pcscf-Restoration-Request', mode=MODE_TYPE, tag=(45, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _InsertSubscriberDataArg_adjacentAccessRestrictionDataList = SEQ_OF(name=u'adjacentAccessRestrictionDataList', mode=MODE_TYPE, tag=(46, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AdjacentAccessRestrictionDataList')), opt=True)
    _InsertSubscriberDataArg_imsi_Group_Id_List = SEQ_OF(name=u'imsi-Group-Id-List', mode=MODE_TYPE, tag=(47, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'IMSI-GroupIdList')), opt=True)
    _InsertSubscriberDataArg_ueUsageType = OCT_STR(name=u'ueUsageType', mode=MODE_TYPE, tag=(48, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'UE-UsageType')), opt=True)
    _InsertSubscriberDataArg_userPlaneIntegrityProtectionIndicator = NULL(name=u'userPlaneIntegrityProtectionIndicator', mode=MODE_TYPE, tag=(49, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    InsertSubscriberDataArg._cont = ASN1Dict([
        (u'imsi', _InsertSubscriberDataArg_imsi),
        (u'msisdn', _InsertSubscriberDataArg_msisdn),
        (u'category', _InsertSubscriberDataArg_category),
        (u'subscriberStatus', _InsertSubscriberDataArg_subscriberStatus),
        (u'bearerServiceList', _InsertSubscriberDataArg_bearerServiceList),
        (u'teleserviceList', _InsertSubscriberDataArg_teleserviceList),
        (u'provisionedSS', _InsertSubscriberDataArg_provisionedSS),
        (u'odb-Data', _InsertSubscriberDataArg_odb_Data),
        (u'roamingRestrictionDueToUnsupportedFeature', _InsertSubscriberDataArg_roamingRestrictionDueToUnsupportedFeature),
        (u'regionalSubscriptionData', _InsertSubscriberDataArg_regionalSubscriptionData),
        (u'vbsSubscriptionData', _InsertSubscriberDataArg_vbsSubscriptionData),
        (u'vgcsSubscriptionData', _InsertSubscriberDataArg_vgcsSubscriptionData),
        (u'vlrCamelSubscriptionInfo', _InsertSubscriberDataArg_vlrCamelSubscriptionInfo),
        (u'extensionContainer', _InsertSubscriberDataArg_extensionContainer),
        (u'naea-PreferredCI', _InsertSubscriberDataArg_naea_PreferredCI),
        (u'gprsSubscriptionData', _InsertSubscriberDataArg_gprsSubscriptionData),
        (u'roamingRestrictedInSgsnDueToUnsupportedFeature', _InsertSubscriberDataArg_roamingRestrictedInSgsnDueToUnsupportedFeature),
        (u'networkAccessMode', _InsertSubscriberDataArg_networkAccessMode),
        (u'lsaInformation', _InsertSubscriberDataArg_lsaInformation),
        (u'lmu-Indicator', _InsertSubscriberDataArg_lmu_Indicator),
        (u'lcsInformation', _InsertSubscriberDataArg_lcsInformation),
        (u'istAlertTimer', _InsertSubscriberDataArg_istAlertTimer),
        (u'superChargerSupportedInHLR', _InsertSubscriberDataArg_superChargerSupportedInHLR),
        (u'mc-SS-Info', _InsertSubscriberDataArg_mc_SS_Info),
        (u'cs-AllocationRetentionPriority', _InsertSubscriberDataArg_cs_AllocationRetentionPriority),
        (u'sgsn-CAMEL-SubscriptionInfo', _InsertSubscriberDataArg_sgsn_CAMEL_SubscriptionInfo),
        (u'chargingCharacteristics', _InsertSubscriberDataArg_chargingCharacteristics),
        (u'accessRestrictionData', _InsertSubscriberDataArg_accessRestrictionData),
        (u'ics-Indicator', _InsertSubscriberDataArg_ics_Indicator),
        (u'eps-SubscriptionData', _InsertSubscriberDataArg_eps_SubscriptionData),
        (u'csg-SubscriptionDataList', _InsertSubscriberDataArg_csg_SubscriptionDataList),
        (u'ue-ReachabilityRequestIndicator', _InsertSubscriberDataArg_ue_ReachabilityRequestIndicator),
        (u'sgsn-Number', _InsertSubscriberDataArg_sgsn_Number),
        (u'mme-Name', _InsertSubscriberDataArg_mme_Name),
        (u'subscribedPeriodicRAUTAUtimer', _InsertSubscriberDataArg_subscribedPeriodicRAUTAUtimer),
        (u'vplmnLIPAAllowed', _InsertSubscriberDataArg_vplmnLIPAAllowed),
        (u'mdtUserConsent', _InsertSubscriberDataArg_mdtUserConsent),
        (u'subscribedPeriodicLAUtimer', _InsertSubscriberDataArg_subscribedPeriodicLAUtimer),
        (u'vplmn-Csg-SubscriptionDataList', _InsertSubscriberDataArg_vplmn_Csg_SubscriptionDataList),
        (u'additionalMSISDN', _InsertSubscriberDataArg_additionalMSISDN),
        (u'psAndSMS-OnlyServiceProvision', _InsertSubscriberDataArg_psAndSMS_OnlyServiceProvision),
        (u'smsInSGSNAllowed', _InsertSubscriberDataArg_smsInSGSNAllowed),
        (u'cs-to-ps-SRVCC-Allowed-Indicator', _InsertSubscriberDataArg_cs_to_ps_SRVCC_Allowed_Indicator),
        (u'pcscf-Restoration-Request', _InsertSubscriberDataArg_pcscf_Restoration_Request),
        (u'adjacentAccessRestrictionDataList', _InsertSubscriberDataArg_adjacentAccessRestrictionDataList),
        (u'imsi-Group-Id-List', _InsertSubscriberDataArg_imsi_Group_Id_List),
        (u'ueUsageType', _InsertSubscriberDataArg_ueUsageType),
        (u'userPlaneIntegrityProtectionIndicator', _InsertSubscriberDataArg_userPlaneIntegrityProtectionIndicator),
        ])
    InsertSubscriberDataArg._ext = [u'naea-PreferredCI', u'gprsSubscriptionData', u'roamingRestrictedInSgsnDueToUnsupportedFeature', u'networkAccessMode', u'lsaInformation', u'lmu-Indicator', u'lcsInformation', u'istAlertTimer', u'superChargerSupportedInHLR', u'mc-SS-Info', u'cs-AllocationRetentionPriority', u'sgsn-CAMEL-SubscriptionInfo', u'chargingCharacteristics', u'accessRestrictionData', u'ics-Indicator', u'eps-SubscriptionData', u'csg-SubscriptionDataList', u'ue-ReachabilityRequestIndicator', u'sgsn-Number', u'mme-Name', u'subscribedPeriodicRAUTAUtimer', u'vplmnLIPAAllowed', u'mdtUserConsent', u'subscribedPeriodicLAUtimer', u'vplmn-Csg-SubscriptionDataList', u'additionalMSISDN', u'psAndSMS-OnlyServiceProvision', u'smsInSGSNAllowed', u'cs-to-ps-SRVCC-Allowed-Indicator', u'pcscf-Restoration-Request', u'adjacentAccessRestrictionDataList', u'imsi-Group-Id-List', u'ueUsageType', u'userPlaneIntegrityProtectionIndicator']
    
    #-----< Group-Service-ID >-----#
    Group_Service_ID = INT(name=u'Group-Service-ID', mode=MODE_TYPE)
    Group_Service_ID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4294967295)], ev=None, er=[])
    
    #-----< Local-GroupID >-----#
    Local_GroupID = OCT_STR(name=u'Local-GroupID', mode=MODE_TYPE)
    Local_GroupID._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
    
    #-----< IMSI-GroupIdList >-----#
    IMSI_GroupIdList = SEQ_OF(name=u'IMSI-GroupIdList', mode=MODE_TYPE)
    _IMSI_GroupIdList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'IMSI-GroupId')))
    IMSI_GroupIdList._cont = _IMSI_GroupIdList__item_
    IMSI_GroupIdList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< IMSI-GroupId >-----#
    IMSI_GroupId = SEQ(name=u'IMSI-GroupId', mode=MODE_TYPE)
    _IMSI_GroupId_group_Service_Id = INT(name=u'group-Service-Id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Group-Service-ID')))
    _IMSI_GroupId_plmnId = OCT_STR(name=u'plmnId', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'PLMN-Id')))
    _IMSI_GroupId_local_Group_ID = OCT_STR(name=u'local-Group-ID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Local-GroupID')))
    IMSI_GroupId._cont = ASN1Dict([
        (u'group-Service-Id', _IMSI_GroupId_group_Service_Id),
        (u'plmnId', _IMSI_GroupId_plmnId),
        (u'local-Group-ID', _IMSI_GroupId_local_Group_ID),
        ])
    IMSI_GroupId._ext = []
    
    #-----< SubscribedPeriodicRAUTAUtimer >-----#
    SubscribedPeriodicRAUTAUtimer = INT(name=u'SubscribedPeriodicRAUTAUtimer', mode=MODE_TYPE)
    SubscribedPeriodicRAUTAUtimer._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4294967295)], ev=None, er=[])
    
    #-----< SubscribedPeriodicLAUtimer >-----#
    SubscribedPeriodicLAUtimer = INT(name=u'SubscribedPeriodicLAUtimer', mode=MODE_TYPE)
    SubscribedPeriodicLAUtimer._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4294967295)], ev=None, er=[])
    
    #-----< CSG-SubscriptionDataList >-----#
    CSG_SubscriptionDataList = SEQ_OF(name=u'CSG-SubscriptionDataList', mode=MODE_TYPE)
    _CSG_SubscriptionDataList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CSG-SubscriptionData')))
    CSG_SubscriptionDataList._cont = _CSG_SubscriptionDataList__item_
    CSG_SubscriptionDataList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< CSG-SubscriptionData >-----#
    CSG_SubscriptionData = SEQ(name=u'CSG-SubscriptionData', mode=MODE_TYPE)
    _CSG_SubscriptionData_csg_Id = BIT_STR(name=u'csg-Id', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CSG-Id')))
    _CSG_SubscriptionData_expirationDate = OCT_STR(name=u'expirationDate', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'Time')), opt=True)
    _CSG_SubscriptionData_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _CSG_SubscriptionData_lipa_AllowedAPNList = SEQ_OF(name=u'lipa-AllowedAPNList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LIPA-AllowedAPNList')), opt=True)
    _CSG_SubscriptionData_plmn_Id = OCT_STR(name=u'plmn-Id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'PLMN-Id')), opt=True)
    CSG_SubscriptionData._cont = ASN1Dict([
        (u'csg-Id', _CSG_SubscriptionData_csg_Id),
        (u'expirationDate', _CSG_SubscriptionData_expirationDate),
        (u'extensionContainer', _CSG_SubscriptionData_extensionContainer),
        (u'lipa-AllowedAPNList', _CSG_SubscriptionData_lipa_AllowedAPNList),
        (u'plmn-Id', _CSG_SubscriptionData_plmn_Id),
        ])
    CSG_SubscriptionData._ext = [u'lipa-AllowedAPNList', u'plmn-Id']
    
    #-----< VPLMN-CSG-SubscriptionDataList >-----#
    VPLMN_CSG_SubscriptionDataList = SEQ_OF(name=u'VPLMN-CSG-SubscriptionDataList', mode=MODE_TYPE)
    _VPLMN_CSG_SubscriptionDataList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CSG-SubscriptionData')))
    VPLMN_CSG_SubscriptionDataList._cont = _VPLMN_CSG_SubscriptionDataList__item_
    VPLMN_CSG_SubscriptionDataList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< CSG-Id >-----#
    CSG_Id = BIT_STR(name=u'CSG-Id', mode=MODE_TYPE)
    CSG_Id._const_sz = ASN1Set(rv=[27], rr=[], ev=None, er=[])
    
    #-----< LIPA-AllowedAPNList >-----#
    LIPA_AllowedAPNList = SEQ_OF(name=u'LIPA-AllowedAPNList', mode=MODE_TYPE)
    _LIPA_AllowedAPNList__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'APN')))
    LIPA_AllowedAPNList._cont = _LIPA_AllowedAPNList__item_
    LIPA_AllowedAPNList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< maxNumOfLIPAAllowedAPN >-----#
    maxNumOfLIPAAllowedAPN = INT(name=u'maxNumOfLIPAAllowedAPN', mode=MODE_VALUE)
    maxNumOfLIPAAllowedAPN._val = 50
    
    #-----< EPS-SubscriptionData >-----#
    EPS_SubscriptionData = SEQ(name=u'EPS-SubscriptionData', mode=MODE_TYPE)
    _EPS_SubscriptionData_apn_oi_Replacement = OCT_STR(name=u'apn-oi-Replacement', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'APN-OI-Replacement')), opt=True)
    _EPS_SubscriptionData_rfsp_id = INT(name=u'rfsp-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'RFSP-ID')), opt=True)
    _EPS_SubscriptionData_ambr = SEQ(name=u'ambr', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AMBR')), opt=True)
    _EPS_SubscriptionData_apn_ConfigurationProfile = SEQ(name=u'apn-ConfigurationProfile', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'APN-ConfigurationProfile')), opt=True)
    _EPS_SubscriptionData_stn_sr = OCT_STR(name=u'stn-sr', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _EPS_SubscriptionData_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _EPS_SubscriptionData_mps_CSPriority = NULL(name=u'mps-CSPriority', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _EPS_SubscriptionData_mps_EPSPriority = NULL(name=u'mps-EPSPriority', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _EPS_SubscriptionData_subscribed_vsrvcc = NULL(name=u'subscribed-vsrvcc', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    EPS_SubscriptionData._cont = ASN1Dict([
        (u'apn-oi-Replacement', _EPS_SubscriptionData_apn_oi_Replacement),
        (u'rfsp-id', _EPS_SubscriptionData_rfsp_id),
        (u'ambr', _EPS_SubscriptionData_ambr),
        (u'apn-ConfigurationProfile', _EPS_SubscriptionData_apn_ConfigurationProfile),
        (u'stn-sr', _EPS_SubscriptionData_stn_sr),
        (u'extensionContainer', _EPS_SubscriptionData_extensionContainer),
        (u'mps-CSPriority', _EPS_SubscriptionData_mps_CSPriority),
        (u'mps-EPSPriority', _EPS_SubscriptionData_mps_EPSPriority),
        (u'subscribed-vsrvcc', _EPS_SubscriptionData_subscribed_vsrvcc),
        ])
    EPS_SubscriptionData._ext = [u'mps-CSPriority', u'mps-EPSPriority', u'subscribed-vsrvcc']
    
    #-----< APN-OI-Replacement >-----#
    APN_OI_Replacement = OCT_STR(name=u'APN-OI-Replacement', mode=MODE_TYPE)
    APN_OI_Replacement._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=9, ub=100)], ev=None, er=[])
    
    #-----< RFSP-ID >-----#
    RFSP_ID = INT(name=u'RFSP-ID', mode=MODE_TYPE)
    RFSP_ID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[])
    
    #-----< APN-ConfigurationProfile >-----#
    APN_ConfigurationProfile = SEQ(name=u'APN-ConfigurationProfile', mode=MODE_TYPE)
    _APN_ConfigurationProfile_defaultContext = INT(name=u'defaultContext', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ContextId')))
    _APN_ConfigurationProfile_completeDataListIncluded = NULL(name=u'completeDataListIncluded', mode=MODE_TYPE, opt=True)
    _APN_ConfigurationProfile_epsDataList = SEQ_OF(name=u'epsDataList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'EPS-DataList')))
    _APN_ConfigurationProfile_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _APN_ConfigurationProfile_additionalDefaultContext = INT(name=u'additionalDefaultContext', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ContextId')), opt=True)
    APN_ConfigurationProfile._cont = ASN1Dict([
        (u'defaultContext', _APN_ConfigurationProfile_defaultContext),
        (u'completeDataListIncluded', _APN_ConfigurationProfile_completeDataListIncluded),
        (u'epsDataList', _APN_ConfigurationProfile_epsDataList),
        (u'extensionContainer', _APN_ConfigurationProfile_extensionContainer),
        (u'additionalDefaultContext', _APN_ConfigurationProfile_additionalDefaultContext),
        ])
    APN_ConfigurationProfile._ext = [u'additionalDefaultContext']
    
    #-----< EPS-DataList >-----#
    EPS_DataList = SEQ_OF(name=u'EPS-DataList', mode=MODE_TYPE)
    _EPS_DataList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'APN-Configuration')))
    EPS_DataList._cont = _EPS_DataList__item_
    EPS_DataList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< maxNumOfAPN-Configurations >-----#
    maxNumOfAPN_Configurations = INT(name=u'maxNumOfAPN-Configurations', mode=MODE_VALUE)
    maxNumOfAPN_Configurations._val = 50
    
    #-----< APN-Configuration >-----#
    APN_Configuration = SEQ(name=u'APN-Configuration', mode=MODE_TYPE)
    _APN_Configuration_contextId = INT(name=u'contextId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ContextId')))
    _APN_Configuration_pdn_Type = OCT_STR(name=u'pdn-Type', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'PDN-Type')))
    _APN_Configuration_servedPartyIP_IPv4_Address = OCT_STR(name=u'servedPartyIP-IPv4-Address', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'PDP-Address')), opt=True)
    _APN_Configuration_apn = OCT_STR(name=u'apn', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'APN')))
    _APN_Configuration_eps_qos_Subscribed = SEQ(name=u'eps-qos-Subscribed', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'EPS-QoS-Subscribed')))
    _APN_Configuration_pdn_gw_Identity = SEQ(name=u'pdn-gw-Identity', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'PDN-GW-Identity')), opt=True)
    _APN_Configuration_pdn_gw_AllocationType = ENUM(name=u'pdn-gw-AllocationType', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'PDN-GW-AllocationType')), opt=True)
    _APN_Configuration_vplmnAddressAllowed = NULL(name=u'vplmnAddressAllowed', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _APN_Configuration_chargingCharacteristics = OCT_STR(name=u'chargingCharacteristics', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ChargingCharacteristics')), opt=True)
    _APN_Configuration_ambr = SEQ(name=u'ambr', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AMBR')), opt=True)
    _APN_Configuration_specificAPNInfoList = SEQ_OF(name=u'specificAPNInfoList', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SpecificAPNInfoList')), opt=True)
    _APN_Configuration_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _APN_Configuration_servedPartyIP_IPv6_Address = OCT_STR(name=u'servedPartyIP-IPv6-Address', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'PDP-Address')), opt=True)
    _APN_Configuration_apn_oi_Replacement = OCT_STR(name=u'apn-oi-Replacement', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'APN-OI-Replacement')), opt=True)
    _APN_Configuration_sipto_Permission = ENUM(name=u'sipto-Permission', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SIPTO-Permission')), opt=True)
    _APN_Configuration_lipa_Permission = ENUM(name=u'lipa-Permission', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LIPA-Permission')), opt=True)
    _APN_Configuration_restoration_Priority = OCT_STR(name=u'restoration-Priority', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Restoration-Priority')), opt=True)
    _APN_Configuration_sipto_local_network_Permission = ENUM(name=u'sipto-local-network-Permission', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SIPTO-Local-Network-Permission')), opt=True)
    _APN_Configuration_wlan_offloadability = SEQ(name=u'wlan-offloadability', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'WLAN-Offloadability')), opt=True)
    _APN_Configuration_non_IP_PDN_Type_Indicator = NULL(name=u'non-IP-PDN-Type-Indicator', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _APN_Configuration_nIDD_Mechanism = ENUM(name=u'nIDD-Mechanism', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'NIDD-Mechanism')), opt=True)
    _APN_Configuration_sCEF_ID = OCT_STR(name=u'sCEF-ID', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'FQDN')), opt=True)
    APN_Configuration._cont = ASN1Dict([
        (u'contextId', _APN_Configuration_contextId),
        (u'pdn-Type', _APN_Configuration_pdn_Type),
        (u'servedPartyIP-IPv4-Address', _APN_Configuration_servedPartyIP_IPv4_Address),
        (u'apn', _APN_Configuration_apn),
        (u'eps-qos-Subscribed', _APN_Configuration_eps_qos_Subscribed),
        (u'pdn-gw-Identity', _APN_Configuration_pdn_gw_Identity),
        (u'pdn-gw-AllocationType', _APN_Configuration_pdn_gw_AllocationType),
        (u'vplmnAddressAllowed', _APN_Configuration_vplmnAddressAllowed),
        (u'chargingCharacteristics', _APN_Configuration_chargingCharacteristics),
        (u'ambr', _APN_Configuration_ambr),
        (u'specificAPNInfoList', _APN_Configuration_specificAPNInfoList),
        (u'extensionContainer', _APN_Configuration_extensionContainer),
        (u'servedPartyIP-IPv6-Address', _APN_Configuration_servedPartyIP_IPv6_Address),
        (u'apn-oi-Replacement', _APN_Configuration_apn_oi_Replacement),
        (u'sipto-Permission', _APN_Configuration_sipto_Permission),
        (u'lipa-Permission', _APN_Configuration_lipa_Permission),
        (u'restoration-Priority', _APN_Configuration_restoration_Priority),
        (u'sipto-local-network-Permission', _APN_Configuration_sipto_local_network_Permission),
        (u'wlan-offloadability', _APN_Configuration_wlan_offloadability),
        (u'non-IP-PDN-Type-Indicator', _APN_Configuration_non_IP_PDN_Type_Indicator),
        (u'nIDD-Mechanism', _APN_Configuration_nIDD_Mechanism),
        (u'sCEF-ID', _APN_Configuration_sCEF_ID),
        ])
    APN_Configuration._ext = [u'apn-oi-Replacement', u'sipto-Permission', u'lipa-Permission', u'restoration-Priority', u'sipto-local-network-Permission', u'wlan-offloadability', u'non-IP-PDN-Type-Indicator', u'nIDD-Mechanism', u'sCEF-ID']
    
    #-----< NIDD-Mechanism >-----#
    NIDD_Mechanism = ENUM(name=u'NIDD-Mechanism', mode=MODE_TYPE)
    NIDD_Mechanism._cont = ASN1Dict([(u'sGi-based-data-delivery', 0), (u'sCEF-based-data-delivery', 1)])
    NIDD_Mechanism._ext = None
    
    #-----< PDN-Type >-----#
    PDN_Type = OCT_STR(name=u'PDN-Type', mode=MODE_TYPE)
    PDN_Type._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< EPS-QoS-Subscribed >-----#
    EPS_QoS_Subscribed = SEQ(name=u'EPS-QoS-Subscribed', mode=MODE_TYPE)
    _EPS_QoS_Subscribed_qos_Class_Identifier = INT(name=u'qos-Class-Identifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'QoS-Class-Identifier')))
    _EPS_QoS_Subscribed_allocation_Retention_Priority = SEQ(name=u'allocation-Retention-Priority', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Allocation-Retention-Priority')))
    _EPS_QoS_Subscribed_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    EPS_QoS_Subscribed._cont = ASN1Dict([
        (u'qos-Class-Identifier', _EPS_QoS_Subscribed_qos_Class_Identifier),
        (u'allocation-Retention-Priority', _EPS_QoS_Subscribed_allocation_Retention_Priority),
        (u'extensionContainer', _EPS_QoS_Subscribed_extensionContainer),
        ])
    EPS_QoS_Subscribed._ext = []
    
    #-----< AMBR >-----#
    AMBR = SEQ(name=u'AMBR', mode=MODE_TYPE)
    _AMBR_max_RequestedBandwidth_UL = INT(name=u'max-RequestedBandwidth-UL', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Bandwidth')))
    _AMBR_max_RequestedBandwidth_DL = INT(name=u'max-RequestedBandwidth-DL', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Bandwidth')))
    _AMBR_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    AMBR._cont = ASN1Dict([
        (u'max-RequestedBandwidth-UL', _AMBR_max_RequestedBandwidth_UL),
        (u'max-RequestedBandwidth-DL', _AMBR_max_RequestedBandwidth_DL),
        (u'extensionContainer', _AMBR_extensionContainer),
        ])
    AMBR._ext = []
    
    #-----< SpecificAPNInfoList >-----#
    SpecificAPNInfoList = SEQ_OF(name=u'SpecificAPNInfoList', mode=MODE_TYPE)
    _SpecificAPNInfoList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SpecificAPNInfo')))
    SpecificAPNInfoList._cont = _SpecificAPNInfoList__item_
    SpecificAPNInfoList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< maxNumOfSpecificAPNInfos >-----#
    maxNumOfSpecificAPNInfos = INT(name=u'maxNumOfSpecificAPNInfos', mode=MODE_VALUE)
    maxNumOfSpecificAPNInfos._val = 50
    
    #-----< SpecificAPNInfo >-----#
    SpecificAPNInfo = SEQ(name=u'SpecificAPNInfo', mode=MODE_TYPE)
    _SpecificAPNInfo_apn = OCT_STR(name=u'apn', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'APN')))
    _SpecificAPNInfo_pdn_gw_Identity = SEQ(name=u'pdn-gw-Identity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'PDN-GW-Identity')))
    _SpecificAPNInfo_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    SpecificAPNInfo._cont = ASN1Dict([
        (u'apn', _SpecificAPNInfo_apn),
        (u'pdn-gw-Identity', _SpecificAPNInfo_pdn_gw_Identity),
        (u'extensionContainer', _SpecificAPNInfo_extensionContainer),
        ])
    SpecificAPNInfo._ext = []
    
    #-----< Bandwidth >-----#
    Bandwidth = INT(name=u'Bandwidth', mode=MODE_TYPE)
    
    #-----< QoS-Class-Identifier >-----#
    QoS_Class_Identifier = INT(name=u'QoS-Class-Identifier', mode=MODE_TYPE)
    QoS_Class_Identifier._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=9)], ev=None, er=[])
    
    #-----< Allocation-Retention-Priority >-----#
    Allocation_Retention_Priority = SEQ(name=u'Allocation-Retention-Priority', mode=MODE_TYPE)
    _Allocation_Retention_Priority_priority_level = INT(name=u'priority-level', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _Allocation_Retention_Priority_pre_emption_capability = BOOL(name=u'pre-emption-capability', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _Allocation_Retention_Priority_pre_emption_vulnerability = BOOL(name=u'pre-emption-vulnerability', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _Allocation_Retention_Priority_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    Allocation_Retention_Priority._cont = ASN1Dict([
        (u'priority-level', _Allocation_Retention_Priority_priority_level),
        (u'pre-emption-capability', _Allocation_Retention_Priority_pre_emption_capability),
        (u'pre-emption-vulnerability', _Allocation_Retention_Priority_pre_emption_vulnerability),
        (u'extensionContainer', _Allocation_Retention_Priority_extensionContainer),
        ])
    Allocation_Retention_Priority._ext = []
    
    #-----< PDN-GW-Identity >-----#
    PDN_GW_Identity = SEQ(name=u'PDN-GW-Identity', mode=MODE_TYPE)
    _PDN_GW_Identity_pdn_gw_ipv4_Address = OCT_STR(name=u'pdn-gw-ipv4-Address', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'PDP-Address')), opt=True)
    _PDN_GW_Identity_pdn_gw_ipv6_Address = OCT_STR(name=u'pdn-gw-ipv6-Address', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'PDP-Address')), opt=True)
    _PDN_GW_Identity_pdn_gw_name = OCT_STR(name=u'pdn-gw-name', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'FQDN')), opt=True)
    _PDN_GW_Identity_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    PDN_GW_Identity._cont = ASN1Dict([
        (u'pdn-gw-ipv4-Address', _PDN_GW_Identity_pdn_gw_ipv4_Address),
        (u'pdn-gw-ipv6-Address', _PDN_GW_Identity_pdn_gw_ipv6_Address),
        (u'pdn-gw-name', _PDN_GW_Identity_pdn_gw_name),
        (u'extensionContainer', _PDN_GW_Identity_extensionContainer),
        ])
    PDN_GW_Identity._ext = []
    
    #-----< FQDN >-----#
    FQDN = OCT_STR(name=u'FQDN', mode=MODE_TYPE)
    FQDN._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=9, ub=255)], ev=None, er=[])
    
    #-----< PDN-GW-AllocationType >-----#
    PDN_GW_AllocationType = ENUM(name=u'PDN-GW-AllocationType', mode=MODE_TYPE)
    PDN_GW_AllocationType._cont = ASN1Dict([(u'static', 0), (u'dynamic', 1)])
    PDN_GW_AllocationType._ext = None
    
    #-----< WLAN-Offloadability >-----#
    WLAN_Offloadability = SEQ(name=u'WLAN-Offloadability', mode=MODE_TYPE)
    _WLAN_Offloadability_wlan_offloadability_EUTRAN = ENUM(name=u'wlan-offloadability-EUTRAN', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'WLAN-Offloadability-Indication')), opt=True)
    _WLAN_Offloadability_wlan_offloadability_UTRAN = ENUM(name=u'wlan-offloadability-UTRAN', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'WLAN-Offloadability-Indication')), opt=True)
    _WLAN_Offloadability_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    WLAN_Offloadability._cont = ASN1Dict([
        (u'wlan-offloadability-EUTRAN', _WLAN_Offloadability_wlan_offloadability_EUTRAN),
        (u'wlan-offloadability-UTRAN', _WLAN_Offloadability_wlan_offloadability_UTRAN),
        (u'extensionContainer', _WLAN_Offloadability_extensionContainer),
        ])
    WLAN_Offloadability._ext = []
    
    #-----< WLAN-Offloadability-Indication >-----#
    WLAN_Offloadability_Indication = ENUM(name=u'WLAN-Offloadability-Indication', mode=MODE_TYPE)
    WLAN_Offloadability_Indication._cont = ASN1Dict([(u'notAllowed', 0), (u'allowed', 1)])
    WLAN_Offloadability_Indication._ext = None
    
    #-----< AccessRestrictionData >-----#
    AccessRestrictionData = BIT_STR(name=u'AccessRestrictionData', mode=MODE_TYPE)
    AccessRestrictionData._cont = ASN1Dict([(u'utranNotAllowed', 0), (u'geranNotAllowed', 1), (u'ganNotAllowed', 2), (u'i-hspa-evolutionNotAllowed', 3), (u'wb-e-utranNotAllowed', 4), (u'ho-toNon3GPP-AccessNotAllowed', 5), (u'nb-iotNotAllowed', 6)])
    AccessRestrictionData._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=8)], ev=None, er=[])
    
    #-----< AdjacentAccessRestrictionDataList >-----#
    AdjacentAccessRestrictionDataList = SEQ_OF(name=u'AdjacentAccessRestrictionDataList', mode=MODE_TYPE)
    _AdjacentAccessRestrictionDataList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AdjacentAccessRestrictionData')))
    AdjacentAccessRestrictionDataList._cont = _AdjacentAccessRestrictionDataList__item_
    AdjacentAccessRestrictionDataList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< AdjacentAccessRestrictionData >-----#
    AdjacentAccessRestrictionData = SEQ(name=u'AdjacentAccessRestrictionData', mode=MODE_TYPE)
    _AdjacentAccessRestrictionData_plmnId = OCT_STR(name=u'plmnId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'PLMN-Id')))
    _AdjacentAccessRestrictionData_accessRestrictionData = BIT_STR(name=u'accessRestrictionData', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AccessRestrictionData')))
    AdjacentAccessRestrictionData._cont = ASN1Dict([
        (u'plmnId', _AdjacentAccessRestrictionData_plmnId),
        (u'accessRestrictionData', _AdjacentAccessRestrictionData_accessRestrictionData),
        ])
    AdjacentAccessRestrictionData._ext = []
    
    #-----< CS-AllocationRetentionPriority >-----#
    CS_AllocationRetentionPriority = OCT_STR(name=u'CS-AllocationRetentionPriority', mode=MODE_TYPE)
    CS_AllocationRetentionPriority._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< IST-AlertTimerValue >-----#
    IST_AlertTimerValue = INT(name=u'IST-AlertTimerValue', mode=MODE_TYPE)
    IST_AlertTimerValue._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=15, ub=255)], ev=None, er=[])
    
    #-----< LCSInformation >-----#
    LCSInformation = SEQ(name=u'LCSInformation', mode=MODE_TYPE)
    _LCSInformation_gmlc_List = SEQ_OF(name=u'gmlc-List', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'GMLC-List')), opt=True)
    _LCSInformation_lcs_PrivacyExceptionList = SEQ_OF(name=u'lcs-PrivacyExceptionList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LCS-PrivacyExceptionList')), opt=True)
    _LCSInformation_molr_List = SEQ_OF(name=u'molr-List', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'MOLR-List')), opt=True)
    _LCSInformation_add_lcs_PrivacyExceptionList = SEQ_OF(name=u'add-lcs-PrivacyExceptionList', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LCS-PrivacyExceptionList')), opt=True)
    LCSInformation._cont = ASN1Dict([
        (u'gmlc-List', _LCSInformation_gmlc_List),
        (u'lcs-PrivacyExceptionList', _LCSInformation_lcs_PrivacyExceptionList),
        (u'molr-List', _LCSInformation_molr_List),
        (u'add-lcs-PrivacyExceptionList', _LCSInformation_add_lcs_PrivacyExceptionList),
        ])
    LCSInformation._ext = [u'add-lcs-PrivacyExceptionList']
    
    #-----< GMLC-List >-----#
    GMLC_List = SEQ_OF(name=u'GMLC-List', mode=MODE_TYPE)
    _GMLC_List__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    GMLC_List._cont = _GMLC_List__item_
    GMLC_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
    
    #-----< maxNumOfGMLC >-----#
    maxNumOfGMLC = INT(name=u'maxNumOfGMLC', mode=MODE_VALUE)
    maxNumOfGMLC._val = 5
    
    #-----< NetworkAccessMode >-----#
    NetworkAccessMode = ENUM(name=u'NetworkAccessMode', mode=MODE_TYPE)
    NetworkAccessMode._cont = ASN1Dict([(u'packetAndCircuit', 0), (u'onlyCircuit', 1), (u'onlyPacket', 2)])
    NetworkAccessMode._ext = []
    
    #-----< GPRSDataList >-----#
    GPRSDataList = SEQ_OF(name=u'GPRSDataList', mode=MODE_TYPE)
    _GPRSDataList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'PDP-Context')))
    GPRSDataList._cont = _GPRSDataList__item_
    GPRSDataList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< maxNumOfPDP-Contexts >-----#
    maxNumOfPDP_Contexts = INT(name=u'maxNumOfPDP-Contexts', mode=MODE_VALUE)
    maxNumOfPDP_Contexts._val = 50
    
    #-----< PDP-Context >-----#
    PDP_Context = SEQ(name=u'PDP-Context', mode=MODE_TYPE)
    _PDP_Context_pdp_ContextId = INT(name=u'pdp-ContextId', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ContextId')))
    _PDP_Context_pdp_Type = OCT_STR(name=u'pdp-Type', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'PDP-Type')))
    _PDP_Context_pdp_Address = OCT_STR(name=u'pdp-Address', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'PDP-Address')), opt=True)
    _PDP_Context_qos_Subscribed = OCT_STR(name=u'qos-Subscribed', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'QoS-Subscribed')))
    _PDP_Context_vplmnAddressAllowed = NULL(name=u'vplmnAddressAllowed', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _PDP_Context_apn = OCT_STR(name=u'apn', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'APN')))
    _PDP_Context_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _PDP_Context_ext_QoS_Subscribed = OCT_STR(name=u'ext-QoS-Subscribed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-QoS-Subscribed')), opt=True)
    _PDP_Context_pdp_ChargingCharacteristics = OCT_STR(name=u'pdp-ChargingCharacteristics', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ChargingCharacteristics')), opt=True)
    _PDP_Context_ext2_QoS_Subscribed = OCT_STR(name=u'ext2-QoS-Subscribed', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext2-QoS-Subscribed')), opt=True)
    _PDP_Context_ext3_QoS_Subscribed = OCT_STR(name=u'ext3-QoS-Subscribed', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext3-QoS-Subscribed')), opt=True)
    _PDP_Context_ext4_QoS_Subscribed = OCT_STR(name=u'ext4-QoS-Subscribed', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext4-QoS-Subscribed')), opt=True)
    _PDP_Context_apn_oi_Replacement = OCT_STR(name=u'apn-oi-Replacement', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'APN-OI-Replacement')), opt=True)
    _PDP_Context_ext_pdp_Type = OCT_STR(name=u'ext-pdp-Type', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-PDP-Type')), opt=True)
    _PDP_Context_ext_pdp_Address = OCT_STR(name=u'ext-pdp-Address', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'PDP-Address')), opt=True)
    _PDP_Context_ambr = SEQ(name=u'ambr', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AMBR')), opt=True)
    _PDP_Context_sipto_Permission = ENUM(name=u'sipto-Permission', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SIPTO-Permission')), opt=True)
    _PDP_Context_lipa_Permission = ENUM(name=u'lipa-Permission', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LIPA-Permission')), opt=True)
    _PDP_Context_restoration_Priority = OCT_STR(name=u'restoration-Priority', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Restoration-Priority')), opt=True)
    _PDP_Context_sipto_local_network_Permission = ENUM(name=u'sipto-local-network-Permission', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SIPTO-Local-Network-Permission')), opt=True)
    PDP_Context._cont = ASN1Dict([
        (u'pdp-ContextId', _PDP_Context_pdp_ContextId),
        (u'pdp-Type', _PDP_Context_pdp_Type),
        (u'pdp-Address', _PDP_Context_pdp_Address),
        (u'qos-Subscribed', _PDP_Context_qos_Subscribed),
        (u'vplmnAddressAllowed', _PDP_Context_vplmnAddressAllowed),
        (u'apn', _PDP_Context_apn),
        (u'extensionContainer', _PDP_Context_extensionContainer),
        (u'ext-QoS-Subscribed', _PDP_Context_ext_QoS_Subscribed),
        (u'pdp-ChargingCharacteristics', _PDP_Context_pdp_ChargingCharacteristics),
        (u'ext2-QoS-Subscribed', _PDP_Context_ext2_QoS_Subscribed),
        (u'ext3-QoS-Subscribed', _PDP_Context_ext3_QoS_Subscribed),
        (u'ext4-QoS-Subscribed', _PDP_Context_ext4_QoS_Subscribed),
        (u'apn-oi-Replacement', _PDP_Context_apn_oi_Replacement),
        (u'ext-pdp-Type', _PDP_Context_ext_pdp_Type),
        (u'ext-pdp-Address', _PDP_Context_ext_pdp_Address),
        (u'ambr', _PDP_Context_ambr),
        (u'sipto-Permission', _PDP_Context_sipto_Permission),
        (u'lipa-Permission', _PDP_Context_lipa_Permission),
        (u'restoration-Priority', _PDP_Context_restoration_Priority),
        (u'sipto-local-network-Permission', _PDP_Context_sipto_local_network_Permission),
        ])
    PDP_Context._ext = [u'ext-QoS-Subscribed', u'pdp-ChargingCharacteristics', u'ext2-QoS-Subscribed', u'ext3-QoS-Subscribed', u'ext4-QoS-Subscribed', u'apn-oi-Replacement', u'ext-pdp-Type', u'ext-pdp-Address', u'ambr', u'sipto-Permission', u'lipa-Permission', u'restoration-Priority', u'sipto-local-network-Permission']
    
    #-----< Restoration-Priority >-----#
    Restoration_Priority = OCT_STR(name=u'Restoration-Priority', mode=MODE_TYPE)
    Restoration_Priority._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< SIPTO-Permission >-----#
    SIPTO_Permission = ENUM(name=u'SIPTO-Permission', mode=MODE_TYPE)
    SIPTO_Permission._cont = ASN1Dict([(u'siptoAboveRanAllowed', 0), (u'siptoAboveRanNotAllowed', 1)])
    SIPTO_Permission._ext = None
    
    #-----< SIPTO-Local-Network-Permission >-----#
    SIPTO_Local_Network_Permission = ENUM(name=u'SIPTO-Local-Network-Permission', mode=MODE_TYPE)
    SIPTO_Local_Network_Permission._cont = ASN1Dict([(u'siptoAtLocalNetworkAllowed', 0), (u'siptoAtLocalNetworkNotAllowed', 1)])
    SIPTO_Local_Network_Permission._ext = None
    
    #-----< LIPA-Permission >-----#
    LIPA_Permission = ENUM(name=u'LIPA-Permission', mode=MODE_TYPE)
    LIPA_Permission._cont = ASN1Dict([(u'lipaProhibited', 0), (u'lipaOnly', 1), (u'lipaConditional', 2)])
    LIPA_Permission._ext = None
    
    #-----< ContextId >-----#
    ContextId = INT(name=u'ContextId', mode=MODE_TYPE)
    ContextId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< GPRSSubscriptionData >-----#
    GPRSSubscriptionData = SEQ(name=u'GPRSSubscriptionData', mode=MODE_TYPE)
    _GPRSSubscriptionData_completeDataListIncluded = NULL(name=u'completeDataListIncluded', mode=MODE_TYPE, opt=True)
    _GPRSSubscriptionData_gprsDataList = SEQ_OF(name=u'gprsDataList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'GPRSDataList')))
    _GPRSSubscriptionData_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _GPRSSubscriptionData_apn_oi_Replacement = OCT_STR(name=u'apn-oi-Replacement', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'APN-OI-Replacement')), opt=True)
    GPRSSubscriptionData._cont = ASN1Dict([
        (u'completeDataListIncluded', _GPRSSubscriptionData_completeDataListIncluded),
        (u'gprsDataList', _GPRSSubscriptionData_gprsDataList),
        (u'extensionContainer', _GPRSSubscriptionData_extensionContainer),
        (u'apn-oi-Replacement', _GPRSSubscriptionData_apn_oi_Replacement),
        ])
    GPRSSubscriptionData._ext = [u'apn-oi-Replacement']
    
    #-----< SGSN-CAMEL-SubscriptionInfo >-----#
    SGSN_CAMEL_SubscriptionInfo = SEQ(name=u'SGSN-CAMEL-SubscriptionInfo', mode=MODE_TYPE)
    _SGSN_CAMEL_SubscriptionInfo_gprs_CSI = SEQ(name=u'gprs-CSI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'GPRS-CSI')), opt=True)
    _SGSN_CAMEL_SubscriptionInfo_mo_sms_CSI = SEQ(name=u'mo-sms-CSI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SMS-CSI')), opt=True)
    _SGSN_CAMEL_SubscriptionInfo_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _SGSN_CAMEL_SubscriptionInfo_mt_sms_CSI = SEQ(name=u'mt-sms-CSI', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SMS-CSI')), opt=True)
    _SGSN_CAMEL_SubscriptionInfo_mt_smsCAMELTDP_CriteriaList = SEQ_OF(name=u'mt-smsCAMELTDP-CriteriaList', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'MT-smsCAMELTDP-CriteriaList')), opt=True)
    _SGSN_CAMEL_SubscriptionInfo_mg_csi = SEQ(name=u'mg-csi', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'MG-CSI')), opt=True)
    SGSN_CAMEL_SubscriptionInfo._cont = ASN1Dict([
        (u'gprs-CSI', _SGSN_CAMEL_SubscriptionInfo_gprs_CSI),
        (u'mo-sms-CSI', _SGSN_CAMEL_SubscriptionInfo_mo_sms_CSI),
        (u'extensionContainer', _SGSN_CAMEL_SubscriptionInfo_extensionContainer),
        (u'mt-sms-CSI', _SGSN_CAMEL_SubscriptionInfo_mt_sms_CSI),
        (u'mt-smsCAMELTDP-CriteriaList', _SGSN_CAMEL_SubscriptionInfo_mt_smsCAMELTDP_CriteriaList),
        (u'mg-csi', _SGSN_CAMEL_SubscriptionInfo_mg_csi),
        ])
    SGSN_CAMEL_SubscriptionInfo._ext = [u'mt-sms-CSI', u'mt-smsCAMELTDP-CriteriaList', u'mg-csi']
    
    #-----< GPRS-CSI >-----#
    GPRS_CSI = SEQ(name=u'GPRS-CSI', mode=MODE_TYPE)
    _GPRS_CSI_gprs_CamelTDPDataList = SEQ_OF(name=u'gprs-CamelTDPDataList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'GPRS-CamelTDPDataList')), opt=True)
    _GPRS_CSI_camelCapabilityHandling = INT(name=u'camelCapabilityHandling', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CamelCapabilityHandling')), opt=True)
    _GPRS_CSI_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _GPRS_CSI_notificationToCSE = NULL(name=u'notificationToCSE', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _GPRS_CSI_csi_Active = NULL(name=u'csi-Active', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    GPRS_CSI._cont = ASN1Dict([
        (u'gprs-CamelTDPDataList', _GPRS_CSI_gprs_CamelTDPDataList),
        (u'camelCapabilityHandling', _GPRS_CSI_camelCapabilityHandling),
        (u'extensionContainer', _GPRS_CSI_extensionContainer),
        (u'notificationToCSE', _GPRS_CSI_notificationToCSE),
        (u'csi-Active', _GPRS_CSI_csi_Active),
        ])
    GPRS_CSI._ext = []
    
    #-----< GPRS-CamelTDPDataList >-----#
    GPRS_CamelTDPDataList = SEQ_OF(name=u'GPRS-CamelTDPDataList', mode=MODE_TYPE)
    _GPRS_CamelTDPDataList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'GPRS-CamelTDPData')))
    GPRS_CamelTDPDataList._cont = _GPRS_CamelTDPDataList__item_
    GPRS_CamelTDPDataList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
    
    #-----< GPRS-CamelTDPData >-----#
    GPRS_CamelTDPData = SEQ(name=u'GPRS-CamelTDPData', mode=MODE_TYPE)
    _GPRS_CamelTDPData_gprs_TriggerDetectionPoint = ENUM(name=u'gprs-TriggerDetectionPoint', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'GPRS-TriggerDetectionPoint')))
    _GPRS_CamelTDPData_serviceKey = INT(name=u'serviceKey', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ServiceKey')))
    _GPRS_CamelTDPData_gsmSCF_Address = OCT_STR(name=u'gsmSCF-Address', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _GPRS_CamelTDPData_defaultSessionHandling = ENUM(name=u'defaultSessionHandling', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'DefaultGPRS-Handling')))
    _GPRS_CamelTDPData_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    GPRS_CamelTDPData._cont = ASN1Dict([
        (u'gprs-TriggerDetectionPoint', _GPRS_CamelTDPData_gprs_TriggerDetectionPoint),
        (u'serviceKey', _GPRS_CamelTDPData_serviceKey),
        (u'gsmSCF-Address', _GPRS_CamelTDPData_gsmSCF_Address),
        (u'defaultSessionHandling', _GPRS_CamelTDPData_defaultSessionHandling),
        (u'extensionContainer', _GPRS_CamelTDPData_extensionContainer),
        ])
    GPRS_CamelTDPData._ext = []
    
    #-----< DefaultGPRS-Handling >-----#
    DefaultGPRS_Handling = ENUM(name=u'DefaultGPRS-Handling', mode=MODE_TYPE)
    DefaultGPRS_Handling._cont = ASN1Dict([(u'continueTransaction', 0), (u'releaseTransaction', 1)])
    DefaultGPRS_Handling._ext = []
    
    #-----< GPRS-TriggerDetectionPoint >-----#
    GPRS_TriggerDetectionPoint = ENUM(name=u'GPRS-TriggerDetectionPoint', mode=MODE_TYPE)
    GPRS_TriggerDetectionPoint._cont = ASN1Dict([(u'attach', 1), (u'attachChangeOfPosition', 2), (u'pdp-ContextEstablishment', 11), (u'pdp-ContextEstablishmentAcknowledgement', 12), (u'pdp-ContextChangeOfPosition', 14)])
    GPRS_TriggerDetectionPoint._ext = []
    
    #-----< APN >-----#
    APN = OCT_STR(name=u'APN', mode=MODE_TYPE)
    APN._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=63)], ev=None, er=[])
    
    #-----< PDP-Type >-----#
    PDP_Type = OCT_STR(name=u'PDP-Type', mode=MODE_TYPE)
    PDP_Type._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
    
    #-----< Ext-PDP-Type >-----#
    Ext_PDP_Type = OCT_STR(name=u'Ext-PDP-Type', mode=MODE_TYPE)
    Ext_PDP_Type._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
    
    #-----< PDP-Address >-----#
    PDP_Address = OCT_STR(name=u'PDP-Address', mode=MODE_TYPE)
    PDP_Address._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
    
    #-----< QoS-Subscribed >-----#
    QoS_Subscribed = OCT_STR(name=u'QoS-Subscribed', mode=MODE_TYPE)
    QoS_Subscribed._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
    
    #-----< Ext-QoS-Subscribed >-----#
    Ext_QoS_Subscribed = OCT_STR(name=u'Ext-QoS-Subscribed', mode=MODE_TYPE)
    Ext_QoS_Subscribed._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=9)], ev=None, er=[])
    
    #-----< Ext2-QoS-Subscribed >-----#
    Ext2_QoS_Subscribed = OCT_STR(name=u'Ext2-QoS-Subscribed', mode=MODE_TYPE)
    Ext2_QoS_Subscribed._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
    
    #-----< Ext3-QoS-Subscribed >-----#
    Ext3_QoS_Subscribed = OCT_STR(name=u'Ext3-QoS-Subscribed', mode=MODE_TYPE)
    Ext3_QoS_Subscribed._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
    
    #-----< Ext4-QoS-Subscribed >-----#
    Ext4_QoS_Subscribed = OCT_STR(name=u'Ext4-QoS-Subscribed', mode=MODE_TYPE)
    Ext4_QoS_Subscribed._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< ChargingCharacteristics >-----#
    ChargingCharacteristics = OCT_STR(name=u'ChargingCharacteristics', mode=MODE_TYPE)
    ChargingCharacteristics._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
    
    #-----< LSAOnlyAccessIndicator >-----#
    LSAOnlyAccessIndicator = ENUM(name=u'LSAOnlyAccessIndicator', mode=MODE_TYPE)
    LSAOnlyAccessIndicator._cont = ASN1Dict([(u'accessOutsideLSAsAllowed', 0), (u'accessOutsideLSAsRestricted', 1)])
    LSAOnlyAccessIndicator._ext = None
    
    #-----< LSADataList >-----#
    LSADataList = SEQ_OF(name=u'LSADataList', mode=MODE_TYPE)
    _LSADataList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'LSAData')))
    LSADataList._cont = _LSADataList__item_
    LSADataList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=20)], ev=None, er=[])
    
    #-----< maxNumOfLSAs >-----#
    maxNumOfLSAs = INT(name=u'maxNumOfLSAs', mode=MODE_VALUE)
    maxNumOfLSAs._val = 20
    
    #-----< LSAData >-----#
    LSAData = SEQ(name=u'LSAData', mode=MODE_TYPE)
    _LSAData_lsaIdentity = OCT_STR(name=u'lsaIdentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LSAIdentity')))
    _LSAData_lsaAttributes = OCT_STR(name=u'lsaAttributes', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LSAAttributes')))
    _LSAData_lsaActiveModeIndicator = NULL(name=u'lsaActiveModeIndicator', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _LSAData_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    LSAData._cont = ASN1Dict([
        (u'lsaIdentity', _LSAData_lsaIdentity),
        (u'lsaAttributes', _LSAData_lsaAttributes),
        (u'lsaActiveModeIndicator', _LSAData_lsaActiveModeIndicator),
        (u'extensionContainer', _LSAData_extensionContainer),
        ])
    LSAData._ext = []
    
    #-----< LSAInformation >-----#
    LSAInformation = SEQ(name=u'LSAInformation', mode=MODE_TYPE)
    _LSAInformation_completeDataListIncluded = NULL(name=u'completeDataListIncluded', mode=MODE_TYPE, opt=True)
    _LSAInformation_lsaOnlyAccessIndicator = ENUM(name=u'lsaOnlyAccessIndicator', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LSAOnlyAccessIndicator')), opt=True)
    _LSAInformation_lsaDataList = SEQ_OF(name=u'lsaDataList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LSADataList')), opt=True)
    _LSAInformation_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    LSAInformation._cont = ASN1Dict([
        (u'completeDataListIncluded', _LSAInformation_completeDataListIncluded),
        (u'lsaOnlyAccessIndicator', _LSAInformation_lsaOnlyAccessIndicator),
        (u'lsaDataList', _LSAInformation_lsaDataList),
        (u'extensionContainer', _LSAInformation_extensionContainer),
        ])
    LSAInformation._ext = []
    
    #-----< LSAIdentity >-----#
    LSAIdentity = OCT_STR(name=u'LSAIdentity', mode=MODE_TYPE)
    LSAIdentity._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
    
    #-----< LSAAttributes >-----#
    LSAAttributes = OCT_STR(name=u'LSAAttributes', mode=MODE_TYPE)
    LSAAttributes._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< SubscriberData >-----#
    SubscriberData = SEQ(name=u'SubscriberData', mode=MODE_TYPE)
    _SubscriberData_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _SubscriberData_category = OCT_STR(name=u'category', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Category')), opt=True)
    _SubscriberData_subscriberStatus = ENUM(name=u'subscriberStatus', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SubscriberStatus')), opt=True)
    _SubscriberData_bearerServiceList = SEQ_OF(name=u'bearerServiceList', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'BearerServiceList')), opt=True)
    _SubscriberData_teleserviceList = SEQ_OF(name=u'teleserviceList', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'TeleserviceList')), opt=True)
    _SubscriberData_provisionedSS = SEQ_OF(name=u'provisionedSS', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-SS-InfoList')), opt=True)
    _SubscriberData_odb_Data = SEQ(name=u'odb-Data', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ODB-Data')), opt=True)
    _SubscriberData_roamingRestrictionDueToUnsupportedFeature = NULL(name=u'roamingRestrictionDueToUnsupportedFeature', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SubscriberData_regionalSubscriptionData = SEQ_OF(name=u'regionalSubscriptionData', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ZoneCodeList')), opt=True)
    _SubscriberData_vbsSubscriptionData = SEQ_OF(name=u'vbsSubscriptionData', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'VBSDataList')), opt=True)
    _SubscriberData_vgcsSubscriptionData = SEQ_OF(name=u'vgcsSubscriptionData', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'VGCSDataList')), opt=True)
    _SubscriberData_vlrCamelSubscriptionInfo = SEQ(name=u'vlrCamelSubscriptionInfo', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'VlrCamelSubscriptionInfo')), opt=True)
    SubscriberData._cont = ASN1Dict([
        (u'msisdn', _SubscriberData_msisdn),
        (u'category', _SubscriberData_category),
        (u'subscriberStatus', _SubscriberData_subscriberStatus),
        (u'bearerServiceList', _SubscriberData_bearerServiceList),
        (u'teleserviceList', _SubscriberData_teleserviceList),
        (u'provisionedSS', _SubscriberData_provisionedSS),
        (u'odb-Data', _SubscriberData_odb_Data),
        (u'roamingRestrictionDueToUnsupportedFeature', _SubscriberData_roamingRestrictionDueToUnsupportedFeature),
        (u'regionalSubscriptionData', _SubscriberData_regionalSubscriptionData),
        (u'vbsSubscriptionData', _SubscriberData_vbsSubscriptionData),
        (u'vgcsSubscriptionData', _SubscriberData_vgcsSubscriptionData),
        (u'vlrCamelSubscriptionInfo', _SubscriberData_vlrCamelSubscriptionInfo),
        ])
    SubscriberData._ext = None
    
    #-----< Category >-----#
    Category = OCT_STR(name=u'Category', mode=MODE_TYPE)
    Category._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< SubscriberStatus >-----#
    SubscriberStatus = ENUM(name=u'SubscriberStatus', mode=MODE_TYPE)
    SubscriberStatus._cont = ASN1Dict([(u'serviceGranted', 0), (u'operatorDeterminedBarring', 1)])
    SubscriberStatus._ext = None
    
    #-----< BearerServiceList >-----#
    BearerServiceList = SEQ_OF(name=u'BearerServiceList', mode=MODE_TYPE)
    _BearerServiceList__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-BS-Code', 'Ext-BearerServiceCode')))
    BearerServiceList._cont = _BearerServiceList__item_
    BearerServiceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< maxNumOfBearerServices >-----#
    maxNumOfBearerServices = INT(name=u'maxNumOfBearerServices', mode=MODE_VALUE)
    maxNumOfBearerServices._val = 50
    
    #-----< TeleserviceList >-----#
    TeleserviceList = SEQ_OF(name=u'TeleserviceList', mode=MODE_TYPE)
    _TeleserviceList__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-TS-Code', 'Ext-TeleserviceCode')))
    TeleserviceList._cont = _TeleserviceList__item_
    TeleserviceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=20)], ev=None, er=[])
    
    #-----< maxNumOfTeleservices >-----#
    maxNumOfTeleservices = INT(name=u'maxNumOfTeleservices', mode=MODE_VALUE)
    maxNumOfTeleservices._val = 20
    
    #-----< ODB-Data >-----#
    ODB_Data = SEQ(name=u'ODB-Data', mode=MODE_TYPE)
    _ODB_Data_odb_GeneralData = BIT_STR(name=u'odb-GeneralData', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ODB-GeneralData')))
    _ODB_Data_odb_HPLMN_Data = BIT_STR(name=u'odb-HPLMN-Data', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ODB-HPLMN-Data')), opt=True)
    _ODB_Data_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ODB_Data._cont = ASN1Dict([
        (u'odb-GeneralData', _ODB_Data_odb_GeneralData),
        (u'odb-HPLMN-Data', _ODB_Data_odb_HPLMN_Data),
        (u'extensionContainer', _ODB_Data_extensionContainer),
        ])
    ODB_Data._ext = []
    
    #-----< ODB-GeneralData >-----#
    ODB_GeneralData = BIT_STR(name=u'ODB-GeneralData', mode=MODE_TYPE)
    ODB_GeneralData._cont = ASN1Dict([(u'allOG-CallsBarred', 0), (u'internationalOGCallsBarred', 1), (u'internationalOGCallsNotToHPLMN-CountryBarred', 2), (u'interzonalOGCallsBarred', 6), (u'interzonalOGCallsNotToHPLMN-CountryBarred', 7), (u'interzonalOGCallsAndInternationalOGCallsNotToHPLMN-CountryBarred', 8), (u'premiumRateInformationOGCallsBarred', 3), (u'premiumRateEntertainementOGCallsBarred', 4), (u'ss-AccessBarred', 5), (u'allECT-Barred', 9), (u'chargeableECT-Barred', 10), (u'internationalECT-Barred', 11), (u'interzonalECT-Barred', 12), (u'doublyChargeableECT-Barred', 13), (u'multipleECT-Barred', 14), (u'allPacketOrientedServicesBarred', 15), (u'roamerAccessToHPLMN-AP-Barred', 16), (u'roamerAccessToVPLMN-AP-Barred', 17), (u'roamingOutsidePLMNOG-CallsBarred', 18), (u'allIC-CallsBarred', 19), (u'roamingOutsidePLMNIC-CallsBarred', 20), (u'roamingOutsidePLMNICountryIC-CallsBarred', 21), (u'roamingOutsidePLMN-Barred', 22), (u'roamingOutsidePLMN-CountryBarred', 23), (u'registrationAllCF-Barred', 24), (u'registrationCFNotToHPLMN-Barred', 25), (u'registrationInterzonalCF-Barred', 26), (u'registrationInterzonalCFNotToHPLMN-Barred', 27), (u'registrationInternationalCF-Barred', 28)])
    ODB_GeneralData._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=15, ub=32)], ev=None, er=[])
    
    #-----< ODB-HPLMN-Data >-----#
    ODB_HPLMN_Data = BIT_STR(name=u'ODB-HPLMN-Data', mode=MODE_TYPE)
    ODB_HPLMN_Data._cont = ASN1Dict([(u'plmn-SpecificBarringType1', 0), (u'plmn-SpecificBarringType2', 1), (u'plmn-SpecificBarringType3', 2), (u'plmn-SpecificBarringType4', 3)])
    ODB_HPLMN_Data._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=4, ub=32)], ev=None, er=[])
    
    #-----< Ext-SS-InfoList >-----#
    Ext_SS_InfoList = SEQ_OF(name=u'Ext-SS-InfoList', mode=MODE_TYPE)
    _Ext_SS_InfoList__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-SS-Info')))
    Ext_SS_InfoList._cont = _Ext_SS_InfoList__item_
    Ext_SS_InfoList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=30)], ev=None, er=[])
    
    #-----< Ext-SS-Info >-----#
    Ext_SS_Info = CHOICE(name=u'Ext-SS-Info', mode=MODE_TYPE)
    _Ext_SS_Info_forwardingInfo = SEQ(name=u'forwardingInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-ForwInfo')))
    _Ext_SS_Info_callBarringInfo = SEQ(name=u'callBarringInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-CallBarInfo')))
    _Ext_SS_Info_cug_Info = SEQ(name=u'cug-Info', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CUG-Info')))
    _Ext_SS_Info_ss_Data = SEQ(name=u'ss-Data', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-SS-Data')))
    _Ext_SS_Info_emlpp_Info = SEQ(name=u'emlpp-Info', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'EMLPP-Info')))
    Ext_SS_Info._cont = ASN1Dict([
        (u'forwardingInfo', _Ext_SS_Info_forwardingInfo),
        (u'callBarringInfo', _Ext_SS_Info_callBarringInfo),
        (u'cug-Info', _Ext_SS_Info_cug_Info),
        (u'ss-Data', _Ext_SS_Info_ss_Data),
        (u'emlpp-Info', _Ext_SS_Info_emlpp_Info),
        ])
    Ext_SS_Info._ext = None
    
    #-----< Ext-ForwInfo >-----#
    Ext_ForwInfo = SEQ(name=u'Ext-ForwInfo', mode=MODE_TYPE)
    _Ext_ForwInfo_ss_Code = OCT_STR(name=u'ss-Code', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    _Ext_ForwInfo_forwardingFeatureList = SEQ_OF(name=u'forwardingFeatureList', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-ForwFeatureList')))
    _Ext_ForwInfo_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    Ext_ForwInfo._cont = ASN1Dict([
        (u'ss-Code', _Ext_ForwInfo_ss_Code),
        (u'forwardingFeatureList', _Ext_ForwInfo_forwardingFeatureList),
        (u'extensionContainer', _Ext_ForwInfo_extensionContainer),
        ])
    Ext_ForwInfo._ext = []
    
    #-----< Ext-ForwFeatureList >-----#
    Ext_ForwFeatureList = SEQ_OF(name=u'Ext-ForwFeatureList', mode=MODE_TYPE)
    _Ext_ForwFeatureList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-ForwFeature')))
    Ext_ForwFeatureList._cont = _Ext_ForwFeatureList__item_
    Ext_ForwFeatureList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
    
    #-----< Ext-ForwFeature >-----#
    Ext_ForwFeature = SEQ(name=u'Ext-ForwFeature', mode=MODE_TYPE)
    _Ext_ForwFeature_basicService = CHOICE(name=u'basicService', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-BasicServiceCode')), opt=True)
    _Ext_ForwFeature_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-SS-Status')))
    _Ext_ForwFeature_forwardedToNumber = OCT_STR(name=u'forwardedToNumber', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _Ext_ForwFeature_forwardedToSubaddress = OCT_STR(name=u'forwardedToSubaddress', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-SubaddressString')), opt=True)
    _Ext_ForwFeature_forwardingOptions = OCT_STR(name=u'forwardingOptions', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-ForwOptions')), opt=True)
    _Ext_ForwFeature_noReplyConditionTime = INT(name=u'noReplyConditionTime', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-NoRepCondTime')), opt=True)
    _Ext_ForwFeature_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _Ext_ForwFeature_longForwardedToNumber = OCT_STR(name=u'longForwardedToNumber', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'FTN-AddressString')), opt=True)
    Ext_ForwFeature._cont = ASN1Dict([
        (u'basicService', _Ext_ForwFeature_basicService),
        (u'ss-Status', _Ext_ForwFeature_ss_Status),
        (u'forwardedToNumber', _Ext_ForwFeature_forwardedToNumber),
        (u'forwardedToSubaddress', _Ext_ForwFeature_forwardedToSubaddress),
        (u'forwardingOptions', _Ext_ForwFeature_forwardingOptions),
        (u'noReplyConditionTime', _Ext_ForwFeature_noReplyConditionTime),
        (u'extensionContainer', _Ext_ForwFeature_extensionContainer),
        (u'longForwardedToNumber', _Ext_ForwFeature_longForwardedToNumber),
        ])
    Ext_ForwFeature._ext = [u'longForwardedToNumber']
    
    #-----< Ext-ForwOptions >-----#
    Ext_ForwOptions = OCT_STR(name=u'Ext-ForwOptions', mode=MODE_TYPE)
    Ext_ForwOptions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
    
    #-----< Ext-NoRepCondTime >-----#
    Ext_NoRepCondTime = INT(name=u'Ext-NoRepCondTime', mode=MODE_TYPE)
    Ext_NoRepCondTime._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=100)], ev=None, er=[])
    
    #-----< Ext-CallBarInfo >-----#
    Ext_CallBarInfo = SEQ(name=u'Ext-CallBarInfo', mode=MODE_TYPE)
    _Ext_CallBarInfo_ss_Code = OCT_STR(name=u'ss-Code', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    _Ext_CallBarInfo_callBarringFeatureList = SEQ_OF(name=u'callBarringFeatureList', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-CallBarFeatureList')))
    _Ext_CallBarInfo_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    Ext_CallBarInfo._cont = ASN1Dict([
        (u'ss-Code', _Ext_CallBarInfo_ss_Code),
        (u'callBarringFeatureList', _Ext_CallBarInfo_callBarringFeatureList),
        (u'extensionContainer', _Ext_CallBarInfo_extensionContainer),
        ])
    Ext_CallBarInfo._ext = []
    
    #-----< Ext-CallBarFeatureList >-----#
    Ext_CallBarFeatureList = SEQ_OF(name=u'Ext-CallBarFeatureList', mode=MODE_TYPE)
    _Ext_CallBarFeatureList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-CallBarringFeature')))
    Ext_CallBarFeatureList._cont = _Ext_CallBarFeatureList__item_
    Ext_CallBarFeatureList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
    
    #-----< Ext-CallBarringFeature >-----#
    Ext_CallBarringFeature = SEQ(name=u'Ext-CallBarringFeature', mode=MODE_TYPE)
    _Ext_CallBarringFeature_basicService = CHOICE(name=u'basicService', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-BasicServiceCode')), opt=True)
    _Ext_CallBarringFeature_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-SS-Status')))
    _Ext_CallBarringFeature_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    Ext_CallBarringFeature._cont = ASN1Dict([
        (u'basicService', _Ext_CallBarringFeature_basicService),
        (u'ss-Status', _Ext_CallBarringFeature_ss_Status),
        (u'extensionContainer', _Ext_CallBarringFeature_extensionContainer),
        ])
    Ext_CallBarringFeature._ext = []
    
    #-----< CUG-Info >-----#
    CUG_Info = SEQ(name=u'CUG-Info', mode=MODE_TYPE)
    _CUG_Info_cug_SubscriptionList = SEQ_OF(name=u'cug-SubscriptionList', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CUG-SubscriptionList')))
    _CUG_Info_cug_FeatureList = SEQ_OF(name=u'cug-FeatureList', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CUG-FeatureList')), opt=True)
    _CUG_Info_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    CUG_Info._cont = ASN1Dict([
        (u'cug-SubscriptionList', _CUG_Info_cug_SubscriptionList),
        (u'cug-FeatureList', _CUG_Info_cug_FeatureList),
        (u'extensionContainer', _CUG_Info_extensionContainer),
        ])
    CUG_Info._ext = []
    
    #-----< CUG-SubscriptionList >-----#
    CUG_SubscriptionList = SEQ_OF(name=u'CUG-SubscriptionList', mode=MODE_TYPE)
    _CUG_SubscriptionList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CUG-Subscription')))
    CUG_SubscriptionList._cont = _CUG_SubscriptionList__item_
    CUG_SubscriptionList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=10)], ev=None, er=[])
    
    #-----< CUG-Subscription >-----#
    CUG_Subscription = SEQ(name=u'CUG-Subscription', mode=MODE_TYPE)
    _CUG_Subscription_cug_Index = INT(name=u'cug-Index', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CUG-Index')))
    _CUG_Subscription_cug_Interlock = OCT_STR(name=u'cug-Interlock', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CUG-Interlock')))
    _CUG_Subscription_intraCUG_Options = ENUM(name=u'intraCUG-Options', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'IntraCUG-Options')))
    _CUG_Subscription_basicServiceGroupList = SEQ_OF(name=u'basicServiceGroupList', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-BasicServiceGroupList')), opt=True)
    _CUG_Subscription_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    CUG_Subscription._cont = ASN1Dict([
        (u'cug-Index', _CUG_Subscription_cug_Index),
        (u'cug-Interlock', _CUG_Subscription_cug_Interlock),
        (u'intraCUG-Options', _CUG_Subscription_intraCUG_Options),
        (u'basicServiceGroupList', _CUG_Subscription_basicServiceGroupList),
        (u'extensionContainer', _CUG_Subscription_extensionContainer),
        ])
    CUG_Subscription._ext = []
    
    #-----< CUG-Index >-----#
    CUG_Index = INT(name=u'CUG-Index', mode=MODE_TYPE)
    CUG_Index._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32767)], ev=None, er=[])
    
    #-----< CUG-Interlock >-----#
    CUG_Interlock = OCT_STR(name=u'CUG-Interlock', mode=MODE_TYPE)
    CUG_Interlock._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
    
    #-----< IntraCUG-Options >-----#
    IntraCUG_Options = ENUM(name=u'IntraCUG-Options', mode=MODE_TYPE)
    IntraCUG_Options._cont = ASN1Dict([(u'noCUG-Restrictions', 0), (u'cugIC-CallBarred', 1), (u'cugOG-CallBarred', 2)])
    IntraCUG_Options._ext = None
    
    #-----< maxNumOfCUG >-----#
    maxNumOfCUG = INT(name=u'maxNumOfCUG', mode=MODE_VALUE)
    maxNumOfCUG._val = 10
    
    #-----< CUG-FeatureList >-----#
    CUG_FeatureList = SEQ_OF(name=u'CUG-FeatureList', mode=MODE_TYPE)
    _CUG_FeatureList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CUG-Feature')))
    CUG_FeatureList._cont = _CUG_FeatureList__item_
    CUG_FeatureList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
    
    #-----< Ext-BasicServiceGroupList >-----#
    Ext_BasicServiceGroupList = SEQ_OF(name=u'Ext-BasicServiceGroupList', mode=MODE_TYPE)
    _Ext_BasicServiceGroupList__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-BasicServiceCode')))
    Ext_BasicServiceGroupList._cont = _Ext_BasicServiceGroupList__item_
    Ext_BasicServiceGroupList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
    
    #-----< maxNumOfExt-BasicServiceGroups >-----#
    maxNumOfExt_BasicServiceGroups = INT(name=u'maxNumOfExt-BasicServiceGroups', mode=MODE_VALUE)
    maxNumOfExt_BasicServiceGroups._val = 32
    
    #-----< CUG-Feature >-----#
    CUG_Feature = SEQ(name=u'CUG-Feature', mode=MODE_TYPE)
    _CUG_Feature_basicService = CHOICE(name=u'basicService', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-BasicServiceCode')), opt=True)
    _CUG_Feature_preferentialCUG_Indicator = INT(name=u'preferentialCUG-Indicator', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CUG-Index')), opt=True)
    _CUG_Feature_interCUG_Restrictions = OCT_STR(name=u'interCUG-Restrictions', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'InterCUG-Restrictions')))
    _CUG_Feature_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    CUG_Feature._cont = ASN1Dict([
        (u'basicService', _CUG_Feature_basicService),
        (u'preferentialCUG-Indicator', _CUG_Feature_preferentialCUG_Indicator),
        (u'interCUG-Restrictions', _CUG_Feature_interCUG_Restrictions),
        (u'extensionContainer', _CUG_Feature_extensionContainer),
        ])
    CUG_Feature._ext = []
    
    #-----< InterCUG-Restrictions >-----#
    InterCUG_Restrictions = OCT_STR(name=u'InterCUG-Restrictions', mode=MODE_TYPE)
    InterCUG_Restrictions._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< Ext-SS-Data >-----#
    Ext_SS_Data = SEQ(name=u'Ext-SS-Data', mode=MODE_TYPE)
    _Ext_SS_Data_ss_Code = OCT_STR(name=u'ss-Code', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    _Ext_SS_Data_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-SS-Status')))
    _Ext_SS_Data_ss_SubscriptionOption = CHOICE(name=u'ss-SubscriptionOption', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-SubscriptionOption')), opt=True)
    _Ext_SS_Data_basicServiceGroupList = SEQ_OF(name=u'basicServiceGroupList', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-BasicServiceGroupList')), opt=True)
    _Ext_SS_Data_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    Ext_SS_Data._cont = ASN1Dict([
        (u'ss-Code', _Ext_SS_Data_ss_Code),
        (u'ss-Status', _Ext_SS_Data_ss_Status),
        (u'ss-SubscriptionOption', _Ext_SS_Data_ss_SubscriptionOption),
        (u'basicServiceGroupList', _Ext_SS_Data_basicServiceGroupList),
        (u'extensionContainer', _Ext_SS_Data_extensionContainer),
        ])
    Ext_SS_Data._ext = []
    
    #-----< LCS-PrivacyExceptionList >-----#
    LCS_PrivacyExceptionList = SEQ_OF(name=u'LCS-PrivacyExceptionList', mode=MODE_TYPE)
    _LCS_PrivacyExceptionList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'LCS-PrivacyClass')))
    LCS_PrivacyExceptionList._cont = _LCS_PrivacyExceptionList__item_
    LCS_PrivacyExceptionList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
    
    #-----< maxNumOfPrivacyClass >-----#
    maxNumOfPrivacyClass = INT(name=u'maxNumOfPrivacyClass', mode=MODE_VALUE)
    maxNumOfPrivacyClass._val = 4
    
    #-----< LCS-PrivacyClass >-----#
    LCS_PrivacyClass = SEQ(name=u'LCS-PrivacyClass', mode=MODE_TYPE)
    _LCS_PrivacyClass_ss_Code = OCT_STR(name=u'ss-Code', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    _LCS_PrivacyClass_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-SS-Status')))
    _LCS_PrivacyClass_notificationToMSUser = ENUM(name=u'notificationToMSUser', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'NotificationToMSUser')), opt=True)
    _LCS_PrivacyClass_externalClientList = SEQ_OF(name=u'externalClientList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ExternalClientList')), opt=True)
    _LCS_PrivacyClass_plmnClientList = SEQ_OF(name=u'plmnClientList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'PLMNClientList')), opt=True)
    _LCS_PrivacyClass_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _LCS_PrivacyClass_ext_externalClientList = SEQ_OF(name=u'ext-externalClientList', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-ExternalClientList')), opt=True)
    _LCS_PrivacyClass_serviceTypeList = SEQ_OF(name=u'serviceTypeList', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ServiceTypeList')), opt=True)
    LCS_PrivacyClass._cont = ASN1Dict([
        (u'ss-Code', _LCS_PrivacyClass_ss_Code),
        (u'ss-Status', _LCS_PrivacyClass_ss_Status),
        (u'notificationToMSUser', _LCS_PrivacyClass_notificationToMSUser),
        (u'externalClientList', _LCS_PrivacyClass_externalClientList),
        (u'plmnClientList', _LCS_PrivacyClass_plmnClientList),
        (u'extensionContainer', _LCS_PrivacyClass_extensionContainer),
        (u'ext-externalClientList', _LCS_PrivacyClass_ext_externalClientList),
        (u'serviceTypeList', _LCS_PrivacyClass_serviceTypeList),
        ])
    LCS_PrivacyClass._ext = [u'ext-externalClientList', u'serviceTypeList']
    
    #-----< ExternalClientList >-----#
    ExternalClientList = SEQ_OF(name=u'ExternalClientList', mode=MODE_TYPE)
    _ExternalClientList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ExternalClient')))
    ExternalClientList._cont = _ExternalClientList__item_
    ExternalClientList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=5)], ev=None, er=[])
    
    #-----< maxNumOfExternalClient >-----#
    maxNumOfExternalClient = INT(name=u'maxNumOfExternalClient', mode=MODE_VALUE)
    maxNumOfExternalClient._val = 5
    
    #-----< PLMNClientList >-----#
    PLMNClientList = SEQ_OF(name=u'PLMNClientList', mode=MODE_TYPE)
    _PLMNClientList__item_ = ENUM(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSClientInternalID')))
    PLMNClientList._cont = _PLMNClientList__item_
    PLMNClientList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
    
    #-----< maxNumOfPLMNClient >-----#
    maxNumOfPLMNClient = INT(name=u'maxNumOfPLMNClient', mode=MODE_VALUE)
    maxNumOfPLMNClient._val = 5
    
    #-----< Ext-ExternalClientList >-----#
    Ext_ExternalClientList = SEQ_OF(name=u'Ext-ExternalClientList', mode=MODE_TYPE)
    _Ext_ExternalClientList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ExternalClient')))
    Ext_ExternalClientList._cont = _Ext_ExternalClientList__item_
    Ext_ExternalClientList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=35)], ev=None, er=[])
    
    #-----< maxNumOfExt-ExternalClient >-----#
    maxNumOfExt_ExternalClient = INT(name=u'maxNumOfExt-ExternalClient', mode=MODE_VALUE)
    maxNumOfExt_ExternalClient._val = 35
    
    #-----< ExternalClient >-----#
    ExternalClient = SEQ(name=u'ExternalClient', mode=MODE_TYPE)
    _ExternalClient_clientIdentity = SEQ(name=u'clientIdentity', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSClientExternalID')))
    _ExternalClient_gmlc_Restriction = ENUM(name=u'gmlc-Restriction', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'GMLC-Restriction')), opt=True)
    _ExternalClient_notificationToMSUser = ENUM(name=u'notificationToMSUser', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'NotificationToMSUser')), opt=True)
    _ExternalClient_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ExternalClient._cont = ASN1Dict([
        (u'clientIdentity', _ExternalClient_clientIdentity),
        (u'gmlc-Restriction', _ExternalClient_gmlc_Restriction),
        (u'notificationToMSUser', _ExternalClient_notificationToMSUser),
        (u'extensionContainer', _ExternalClient_extensionContainer),
        ])
    ExternalClient._ext = []
    
    #-----< GMLC-Restriction >-----#
    GMLC_Restriction = ENUM(name=u'GMLC-Restriction', mode=MODE_TYPE)
    GMLC_Restriction._cont = ASN1Dict([(u'gmlc-List', 0), (u'home-Country', 1)])
    GMLC_Restriction._ext = []
    
    #-----< NotificationToMSUser >-----#
    NotificationToMSUser = ENUM(name=u'NotificationToMSUser', mode=MODE_TYPE)
    NotificationToMSUser._cont = ASN1Dict([(u'notifyLocationAllowed', 0), (u'notifyAndVerify-LocationAllowedIfNoResponse', 1), (u'notifyAndVerify-LocationNotAllowedIfNoResponse', 2), (u'locationNotAllowed', 3)])
    NotificationToMSUser._ext = [u'locationNotAllowed']
    
    #-----< ServiceTypeList >-----#
    ServiceTypeList = SEQ_OF(name=u'ServiceTypeList', mode=MODE_TYPE)
    _ServiceTypeList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ServiceType')))
    ServiceTypeList._cont = _ServiceTypeList__item_
    ServiceTypeList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
    
    #-----< maxNumOfServiceType >-----#
    maxNumOfServiceType = INT(name=u'maxNumOfServiceType', mode=MODE_VALUE)
    maxNumOfServiceType._val = 32
    
    #-----< ServiceType >-----#
    ServiceType = SEQ(name=u'ServiceType', mode=MODE_TYPE)
    _ServiceType_serviceTypeIdentity = INT(name=u'serviceTypeIdentity', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LCSServiceTypeID')))
    _ServiceType_gmlc_Restriction = ENUM(name=u'gmlc-Restriction', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'GMLC-Restriction')), opt=True)
    _ServiceType_notificationToMSUser = ENUM(name=u'notificationToMSUser', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'NotificationToMSUser')), opt=True)
    _ServiceType_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ServiceType._cont = ASN1Dict([
        (u'serviceTypeIdentity', _ServiceType_serviceTypeIdentity),
        (u'gmlc-Restriction', _ServiceType_gmlc_Restriction),
        (u'notificationToMSUser', _ServiceType_notificationToMSUser),
        (u'extensionContainer', _ServiceType_extensionContainer),
        ])
    ServiceType._ext = []
    
    #-----< MOLR-List >-----#
    MOLR_List = SEQ_OF(name=u'MOLR-List', mode=MODE_TYPE)
    _MOLR_List__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'MOLR-Class')))
    MOLR_List._cont = _MOLR_List__item_
    MOLR_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
    
    #-----< maxNumOfMOLR-Class >-----#
    maxNumOfMOLR_Class = INT(name=u'maxNumOfMOLR-Class', mode=MODE_VALUE)
    maxNumOfMOLR_Class._val = 3
    
    #-----< MOLR-Class >-----#
    MOLR_Class = SEQ(name=u'MOLR-Class', mode=MODE_TYPE)
    _MOLR_Class_ss_Code = OCT_STR(name=u'ss-Code', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    _MOLR_Class_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-SS-Status')))
    _MOLR_Class_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    MOLR_Class._cont = ASN1Dict([
        (u'ss-Code', _MOLR_Class_ss_Code),
        (u'ss-Status', _MOLR_Class_ss_Status),
        (u'extensionContainer', _MOLR_Class_extensionContainer),
        ])
    MOLR_Class._ext = []
    
    #-----< ZoneCodeList >-----#
    ZoneCodeList = SEQ_OF(name=u'ZoneCodeList', mode=MODE_TYPE)
    _ZoneCodeList__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ZoneCode')))
    ZoneCodeList._cont = _ZoneCodeList__item_
    ZoneCodeList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
    
    #-----< ZoneCode >-----#
    ZoneCode = OCT_STR(name=u'ZoneCode', mode=MODE_TYPE)
    ZoneCode._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
    
    #-----< maxNumOfZoneCodes >-----#
    maxNumOfZoneCodes = INT(name=u'maxNumOfZoneCodes', mode=MODE_VALUE)
    maxNumOfZoneCodes._val = 10
    
    #-----< InsertSubscriberDataRes >-----#
    InsertSubscriberDataRes = SEQ(name=u'InsertSubscriberDataRes', mode=MODE_TYPE)
    _InsertSubscriberDataRes_teleserviceList = SEQ_OF(name=u'teleserviceList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'TeleserviceList')), opt=True)
    _InsertSubscriberDataRes_bearerServiceList = SEQ_OF(name=u'bearerServiceList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'BearerServiceList')), opt=True)
    _InsertSubscriberDataRes_ss_List = SEQ_OF(name=u'ss-List', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-List')), opt=True)
    _InsertSubscriberDataRes_odb_GeneralData = BIT_STR(name=u'odb-GeneralData', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ODB-GeneralData')), opt=True)
    _InsertSubscriberDataRes_regionalSubscriptionResponse = ENUM(name=u'regionalSubscriptionResponse', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'RegionalSubscriptionResponse')), opt=True)
    _InsertSubscriberDataRes_supportedCamelPhases = BIT_STR(name=u'supportedCamelPhases', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SupportedCamelPhases')), opt=True)
    _InsertSubscriberDataRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _InsertSubscriberDataRes_offeredCamel4CSIs = BIT_STR(name=u'offeredCamel4CSIs', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'OfferedCamel4CSIs')), opt=True)
    _InsertSubscriberDataRes_supportedFeatures = BIT_STR(name=u'supportedFeatures', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SupportedFeatures')), opt=True)
    InsertSubscriberDataRes._cont = ASN1Dict([
        (u'teleserviceList', _InsertSubscriberDataRes_teleserviceList),
        (u'bearerServiceList', _InsertSubscriberDataRes_bearerServiceList),
        (u'ss-List', _InsertSubscriberDataRes_ss_List),
        (u'odb-GeneralData', _InsertSubscriberDataRes_odb_GeneralData),
        (u'regionalSubscriptionResponse', _InsertSubscriberDataRes_regionalSubscriptionResponse),
        (u'supportedCamelPhases', _InsertSubscriberDataRes_supportedCamelPhases),
        (u'extensionContainer', _InsertSubscriberDataRes_extensionContainer),
        (u'offeredCamel4CSIs', _InsertSubscriberDataRes_offeredCamel4CSIs),
        (u'supportedFeatures', _InsertSubscriberDataRes_supportedFeatures),
        ])
    InsertSubscriberDataRes._ext = [u'offeredCamel4CSIs', u'supportedFeatures']
    
    #-----< RegionalSubscriptionResponse >-----#
    RegionalSubscriptionResponse = ENUM(name=u'RegionalSubscriptionResponse', mode=MODE_TYPE)
    RegionalSubscriptionResponse._cont = ASN1Dict([(u'networkNode-AreaRestricted', 0), (u'tooManyZoneCodes', 1), (u'zoneCodesConflict', 2), (u'regionalSubscNotSupported', 3)])
    RegionalSubscriptionResponse._ext = None
    
    #-----< DeleteSubscriberDataArg >-----#
    DeleteSubscriberDataArg = SEQ(name=u'DeleteSubscriberDataArg', mode=MODE_TYPE)
    _DeleteSubscriberDataArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _DeleteSubscriberDataArg_basicServiceList = SEQ_OF(name=u'basicServiceList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'BasicServiceList')), opt=True)
    _DeleteSubscriberDataArg_ss_List = SEQ_OF(name=u'ss-List', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-List')), opt=True)
    _DeleteSubscriberDataArg_roamingRestrictionDueToUnsupportedFeature = NULL(name=u'roamingRestrictionDueToUnsupportedFeature', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _DeleteSubscriberDataArg_regionalSubscriptionIdentifier = OCT_STR(name=u'regionalSubscriptionIdentifier', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ZoneCode')), opt=True)
    _DeleteSubscriberDataArg_vbsGroupIndication = NULL(name=u'vbsGroupIndication', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _DeleteSubscriberDataArg_vgcsGroupIndication = NULL(name=u'vgcsGroupIndication', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _DeleteSubscriberDataArg_camelSubscriptionInfoWithdraw = NULL(name=u'camelSubscriptionInfoWithdraw', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _DeleteSubscriberDataArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _DeleteSubscriberDataArg_gprsSubscriptionDataWithdraw = CHOICE(name=u'gprsSubscriptionDataWithdraw', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'GPRSSubscriptionDataWithdraw')), opt=True)
    _DeleteSubscriberDataArg_roamingRestrictedInSgsnDueToUnsuppportedFeature = NULL(name=u'roamingRestrictedInSgsnDueToUnsuppportedFeature', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _DeleteSubscriberDataArg_lsaInformationWithdraw = CHOICE(name=u'lsaInformationWithdraw', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LSAInformationWithdraw')), opt=True)
    _DeleteSubscriberDataArg_gmlc_ListWithdraw = NULL(name=u'gmlc-ListWithdraw', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _DeleteSubscriberDataArg_istInformationWithdraw = NULL(name=u'istInformationWithdraw', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _DeleteSubscriberDataArg_specificCSI_Withdraw = BIT_STR(name=u'specificCSI-Withdraw', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SpecificCSI-Withdraw')), opt=True)
    _DeleteSubscriberDataArg_chargingCharacteristicsWithdraw = NULL(name=u'chargingCharacteristicsWithdraw', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _DeleteSubscriberDataArg_stn_srWithdraw = NULL(name=u'stn-srWithdraw', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _DeleteSubscriberDataArg_epsSubscriptionDataWithdraw = CHOICE(name=u'epsSubscriptionDataWithdraw', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'EPS-SubscriptionDataWithdraw')), opt=True)
    _DeleteSubscriberDataArg_apn_oi_replacementWithdraw = NULL(name=u'apn-oi-replacementWithdraw', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _DeleteSubscriberDataArg_csg_SubscriptionDeleted = NULL(name=u'csg-SubscriptionDeleted', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _DeleteSubscriberDataArg_subscribedPeriodicTAU_RAU_TimerWithdraw = NULL(name=u'subscribedPeriodicTAU-RAU-TimerWithdraw', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _DeleteSubscriberDataArg_subscribedPeriodicLAU_TimerWithdraw = NULL(name=u'subscribedPeriodicLAU-TimerWithdraw', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _DeleteSubscriberDataArg_subscribed_vsrvccWithdraw = NULL(name=u'subscribed-vsrvccWithdraw', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _DeleteSubscriberDataArg_vplmn_Csg_SubscriptionDeleted = NULL(name=u'vplmn-Csg-SubscriptionDeleted', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _DeleteSubscriberDataArg_additionalMSISDN_Withdraw = NULL(name=u'additionalMSISDN-Withdraw', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _DeleteSubscriberDataArg_cs_to_ps_SRVCC_Withdraw = NULL(name=u'cs-to-ps-SRVCC-Withdraw', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _DeleteSubscriberDataArg_imsiGroupIdList_Withdraw = NULL(name=u'imsiGroupIdList-Withdraw', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _DeleteSubscriberDataArg_userPlaneIntegrityProtectionWithdraw = NULL(name=u'userPlaneIntegrityProtectionWithdraw', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    DeleteSubscriberDataArg._cont = ASN1Dict([
        (u'imsi', _DeleteSubscriberDataArg_imsi),
        (u'basicServiceList', _DeleteSubscriberDataArg_basicServiceList),
        (u'ss-List', _DeleteSubscriberDataArg_ss_List),
        (u'roamingRestrictionDueToUnsupportedFeature', _DeleteSubscriberDataArg_roamingRestrictionDueToUnsupportedFeature),
        (u'regionalSubscriptionIdentifier', _DeleteSubscriberDataArg_regionalSubscriptionIdentifier),
        (u'vbsGroupIndication', _DeleteSubscriberDataArg_vbsGroupIndication),
        (u'vgcsGroupIndication', _DeleteSubscriberDataArg_vgcsGroupIndication),
        (u'camelSubscriptionInfoWithdraw', _DeleteSubscriberDataArg_camelSubscriptionInfoWithdraw),
        (u'extensionContainer', _DeleteSubscriberDataArg_extensionContainer),
        (u'gprsSubscriptionDataWithdraw', _DeleteSubscriberDataArg_gprsSubscriptionDataWithdraw),
        (u'roamingRestrictedInSgsnDueToUnsuppportedFeature', _DeleteSubscriberDataArg_roamingRestrictedInSgsnDueToUnsuppportedFeature),
        (u'lsaInformationWithdraw', _DeleteSubscriberDataArg_lsaInformationWithdraw),
        (u'gmlc-ListWithdraw', _DeleteSubscriberDataArg_gmlc_ListWithdraw),
        (u'istInformationWithdraw', _DeleteSubscriberDataArg_istInformationWithdraw),
        (u'specificCSI-Withdraw', _DeleteSubscriberDataArg_specificCSI_Withdraw),
        (u'chargingCharacteristicsWithdraw', _DeleteSubscriberDataArg_chargingCharacteristicsWithdraw),
        (u'stn-srWithdraw', _DeleteSubscriberDataArg_stn_srWithdraw),
        (u'epsSubscriptionDataWithdraw', _DeleteSubscriberDataArg_epsSubscriptionDataWithdraw),
        (u'apn-oi-replacementWithdraw', _DeleteSubscriberDataArg_apn_oi_replacementWithdraw),
        (u'csg-SubscriptionDeleted', _DeleteSubscriberDataArg_csg_SubscriptionDeleted),
        (u'subscribedPeriodicTAU-RAU-TimerWithdraw', _DeleteSubscriberDataArg_subscribedPeriodicTAU_RAU_TimerWithdraw),
        (u'subscribedPeriodicLAU-TimerWithdraw', _DeleteSubscriberDataArg_subscribedPeriodicLAU_TimerWithdraw),
        (u'subscribed-vsrvccWithdraw', _DeleteSubscriberDataArg_subscribed_vsrvccWithdraw),
        (u'vplmn-Csg-SubscriptionDeleted', _DeleteSubscriberDataArg_vplmn_Csg_SubscriptionDeleted),
        (u'additionalMSISDN-Withdraw', _DeleteSubscriberDataArg_additionalMSISDN_Withdraw),
        (u'cs-to-ps-SRVCC-Withdraw', _DeleteSubscriberDataArg_cs_to_ps_SRVCC_Withdraw),
        (u'imsiGroupIdList-Withdraw', _DeleteSubscriberDataArg_imsiGroupIdList_Withdraw),
        (u'userPlaneIntegrityProtectionWithdraw', _DeleteSubscriberDataArg_userPlaneIntegrityProtectionWithdraw),
        ])
    DeleteSubscriberDataArg._ext = [u'gprsSubscriptionDataWithdraw', u'roamingRestrictedInSgsnDueToUnsuppportedFeature', u'lsaInformationWithdraw', u'gmlc-ListWithdraw', u'istInformationWithdraw', u'specificCSI-Withdraw', u'chargingCharacteristicsWithdraw', u'stn-srWithdraw', u'epsSubscriptionDataWithdraw', u'apn-oi-replacementWithdraw', u'csg-SubscriptionDeleted', u'subscribedPeriodicTAU-RAU-TimerWithdraw', u'subscribedPeriodicLAU-TimerWithdraw', u'subscribed-vsrvccWithdraw', u'vplmn-Csg-SubscriptionDeleted', u'additionalMSISDN-Withdraw', u'cs-to-ps-SRVCC-Withdraw', u'imsiGroupIdList-Withdraw', u'userPlaneIntegrityProtectionWithdraw']
    
    #-----< SpecificCSI-Withdraw >-----#
    SpecificCSI_Withdraw = BIT_STR(name=u'SpecificCSI-Withdraw', mode=MODE_TYPE)
    SpecificCSI_Withdraw._cont = ASN1Dict([(u'o-csi', 0), (u'ss-csi', 1), (u'tif-csi', 2), (u'd-csi', 3), (u'vt-csi', 4), (u'mo-sms-csi', 5), (u'm-csi', 6), (u'gprs-csi', 7), (u't-csi', 8), (u'mt-sms-csi', 9), (u'mg-csi', 10), (u'o-IM-CSI', 11), (u'd-IM-CSI', 12), (u'vt-IM-CSI', 13)])
    SpecificCSI_Withdraw._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=8, ub=32)], ev=None, er=[])
    
    #-----< GPRSSubscriptionDataWithdraw >-----#
    GPRSSubscriptionDataWithdraw = CHOICE(name=u'GPRSSubscriptionDataWithdraw', mode=MODE_TYPE)
    _GPRSSubscriptionDataWithdraw_allGPRSData = NULL(name=u'allGPRSData', mode=MODE_TYPE)
    _GPRSSubscriptionDataWithdraw_contextIdList = SEQ_OF(name=u'contextIdList', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ContextIdList')))
    GPRSSubscriptionDataWithdraw._cont = ASN1Dict([
        (u'allGPRSData', _GPRSSubscriptionDataWithdraw_allGPRSData),
        (u'contextIdList', _GPRSSubscriptionDataWithdraw_contextIdList),
        ])
    GPRSSubscriptionDataWithdraw._ext = None
    
    #-----< EPS-SubscriptionDataWithdraw >-----#
    EPS_SubscriptionDataWithdraw = CHOICE(name=u'EPS-SubscriptionDataWithdraw', mode=MODE_TYPE)
    _EPS_SubscriptionDataWithdraw_allEPS_Data = NULL(name=u'allEPS-Data', mode=MODE_TYPE)
    _EPS_SubscriptionDataWithdraw_contextIdList = SEQ_OF(name=u'contextIdList', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ContextIdList')))
    EPS_SubscriptionDataWithdraw._cont = ASN1Dict([
        (u'allEPS-Data', _EPS_SubscriptionDataWithdraw_allEPS_Data),
        (u'contextIdList', _EPS_SubscriptionDataWithdraw_contextIdList),
        ])
    EPS_SubscriptionDataWithdraw._ext = None
    
    #-----< ContextIdList >-----#
    ContextIdList = SEQ_OF(name=u'ContextIdList', mode=MODE_TYPE)
    _ContextIdList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ContextId')))
    ContextIdList._cont = _ContextIdList__item_
    ContextIdList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< LSAInformationWithdraw >-----#
    LSAInformationWithdraw = CHOICE(name=u'LSAInformationWithdraw', mode=MODE_TYPE)
    _LSAInformationWithdraw_allLSAData = NULL(name=u'allLSAData', mode=MODE_TYPE)
    _LSAInformationWithdraw_lsaIdentityList = SEQ_OF(name=u'lsaIdentityList', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'LSAIdentityList')))
    LSAInformationWithdraw._cont = ASN1Dict([
        (u'allLSAData', _LSAInformationWithdraw_allLSAData),
        (u'lsaIdentityList', _LSAInformationWithdraw_lsaIdentityList),
        ])
    LSAInformationWithdraw._ext = None
    
    #-----< LSAIdentityList >-----#
    LSAIdentityList = SEQ_OF(name=u'LSAIdentityList', mode=MODE_TYPE)
    _LSAIdentityList__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'LSAIdentity')))
    LSAIdentityList._cont = _LSAIdentityList__item_
    LSAIdentityList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=20)], ev=None, er=[])
    
    #-----< BasicServiceList >-----#
    BasicServiceList = SEQ_OF(name=u'BasicServiceList', mode=MODE_TYPE)
    _BasicServiceList__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-BasicServiceCode')))
    BasicServiceList._cont = _BasicServiceList__item_
    BasicServiceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=70)], ev=None, er=[])
    
    #-----< maxNumOfBasicServices >-----#
    maxNumOfBasicServices = INT(name=u'maxNumOfBasicServices', mode=MODE_VALUE)
    maxNumOfBasicServices._val = 70
    
    #-----< DeleteSubscriberDataRes >-----#
    DeleteSubscriberDataRes = SEQ(name=u'DeleteSubscriberDataRes', mode=MODE_TYPE)
    _DeleteSubscriberDataRes_regionalSubscriptionResponse = ENUM(name=u'regionalSubscriptionResponse', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'RegionalSubscriptionResponse')), opt=True)
    _DeleteSubscriberDataRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    DeleteSubscriberDataRes._cont = ASN1Dict([
        (u'regionalSubscriptionResponse', _DeleteSubscriberDataRes_regionalSubscriptionResponse),
        (u'extensionContainer', _DeleteSubscriberDataRes_extensionContainer),
        ])
    DeleteSubscriberDataRes._ext = []
    
    #-----< VlrCamelSubscriptionInfo >-----#
    VlrCamelSubscriptionInfo = SEQ(name=u'VlrCamelSubscriptionInfo', mode=MODE_TYPE)
    _VlrCamelSubscriptionInfo_o_CSI = SEQ(name=u'o-CSI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'O-CSI')), opt=True)
    _VlrCamelSubscriptionInfo_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _VlrCamelSubscriptionInfo_ss_CSI = SEQ(name=u'ss-CSI', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SS-CSI')), opt=True)
    _VlrCamelSubscriptionInfo_o_BcsmCamelTDP_CriteriaList = SEQ_OF(name=u'o-BcsmCamelTDP-CriteriaList', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'O-BcsmCamelTDPCriteriaList')), opt=True)
    _VlrCamelSubscriptionInfo_tif_CSI = NULL(name=u'tif-CSI', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _VlrCamelSubscriptionInfo_m_CSI = SEQ(name=u'm-CSI', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'M-CSI')), opt=True)
    _VlrCamelSubscriptionInfo_mo_sms_CSI = SEQ(name=u'mo-sms-CSI', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SMS-CSI')), opt=True)
    _VlrCamelSubscriptionInfo_vt_CSI = SEQ(name=u'vt-CSI', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'T-CSI')), opt=True)
    _VlrCamelSubscriptionInfo_t_BCSM_CAMEL_TDP_CriteriaList = SEQ_OF(name=u't-BCSM-CAMEL-TDP-CriteriaList', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'T-BCSM-CAMEL-TDP-CriteriaList')), opt=True)
    _VlrCamelSubscriptionInfo_d_CSI = SEQ(name=u'd-CSI', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'D-CSI')), opt=True)
    _VlrCamelSubscriptionInfo_mt_sms_CSI = SEQ(name=u'mt-sms-CSI', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SMS-CSI')), opt=True)
    _VlrCamelSubscriptionInfo_mt_smsCAMELTDP_CriteriaList = SEQ_OF(name=u'mt-smsCAMELTDP-CriteriaList', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'MT-smsCAMELTDP-CriteriaList')), opt=True)
    VlrCamelSubscriptionInfo._cont = ASN1Dict([
        (u'o-CSI', _VlrCamelSubscriptionInfo_o_CSI),
        (u'extensionContainer', _VlrCamelSubscriptionInfo_extensionContainer),
        (u'ss-CSI', _VlrCamelSubscriptionInfo_ss_CSI),
        (u'o-BcsmCamelTDP-CriteriaList', _VlrCamelSubscriptionInfo_o_BcsmCamelTDP_CriteriaList),
        (u'tif-CSI', _VlrCamelSubscriptionInfo_tif_CSI),
        (u'm-CSI', _VlrCamelSubscriptionInfo_m_CSI),
        (u'mo-sms-CSI', _VlrCamelSubscriptionInfo_mo_sms_CSI),
        (u'vt-CSI', _VlrCamelSubscriptionInfo_vt_CSI),
        (u't-BCSM-CAMEL-TDP-CriteriaList', _VlrCamelSubscriptionInfo_t_BCSM_CAMEL_TDP_CriteriaList),
        (u'd-CSI', _VlrCamelSubscriptionInfo_d_CSI),
        (u'mt-sms-CSI', _VlrCamelSubscriptionInfo_mt_sms_CSI),
        (u'mt-smsCAMELTDP-CriteriaList', _VlrCamelSubscriptionInfo_mt_smsCAMELTDP_CriteriaList),
        ])
    VlrCamelSubscriptionInfo._ext = [u'ss-CSI', u'o-BcsmCamelTDP-CriteriaList', u'tif-CSI', u'm-CSI', u'mo-sms-CSI', u'vt-CSI', u't-BCSM-CAMEL-TDP-CriteriaList', u'd-CSI', u'mt-sms-CSI', u'mt-smsCAMELTDP-CriteriaList']
    
    #-----< MT-smsCAMELTDP-CriteriaList >-----#
    MT_smsCAMELTDP_CriteriaList = SEQ_OF(name=u'MT-smsCAMELTDP-CriteriaList', mode=MODE_TYPE)
    _MT_smsCAMELTDP_CriteriaList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'MT-smsCAMELTDP-Criteria')))
    MT_smsCAMELTDP_CriteriaList._cont = _MT_smsCAMELTDP_CriteriaList__item_
    MT_smsCAMELTDP_CriteriaList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
    
    #-----< MT-smsCAMELTDP-Criteria >-----#
    MT_smsCAMELTDP_Criteria = SEQ(name=u'MT-smsCAMELTDP-Criteria', mode=MODE_TYPE)
    _MT_smsCAMELTDP_Criteria_sms_TriggerDetectionPoint = ENUM(name=u'sms-TriggerDetectionPoint', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SMS-TriggerDetectionPoint')))
    _MT_smsCAMELTDP_Criteria_tpdu_TypeCriterion = SEQ_OF(name=u'tpdu-TypeCriterion', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'TPDU-TypeCriterion')), opt=True)
    MT_smsCAMELTDP_Criteria._cont = ASN1Dict([
        (u'sms-TriggerDetectionPoint', _MT_smsCAMELTDP_Criteria_sms_TriggerDetectionPoint),
        (u'tpdu-TypeCriterion', _MT_smsCAMELTDP_Criteria_tpdu_TypeCriterion),
        ])
    MT_smsCAMELTDP_Criteria._ext = []
    
    #-----< TPDU-TypeCriterion >-----#
    TPDU_TypeCriterion = SEQ_OF(name=u'TPDU-TypeCriterion', mode=MODE_TYPE)
    _TPDU_TypeCriterion__item_ = ENUM(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'MT-SMS-TPDU-Type')))
    TPDU_TypeCriterion._cont = _TPDU_TypeCriterion__item_
    TPDU_TypeCriterion._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
    
    #-----< maxNumOfTPDUTypes >-----#
    maxNumOfTPDUTypes = INT(name=u'maxNumOfTPDUTypes', mode=MODE_VALUE)
    maxNumOfTPDUTypes._val = 5
    
    #-----< MT-SMS-TPDU-Type >-----#
    MT_SMS_TPDU_Type = ENUM(name=u'MT-SMS-TPDU-Type', mode=MODE_TYPE)
    MT_SMS_TPDU_Type._cont = ASN1Dict([(u'sms-DELIVER', 0), (u'sms-SUBMIT-REPORT', 1), (u'sms-STATUS-REPORT', 2)])
    MT_SMS_TPDU_Type._ext = []
    
    #-----< D-CSI >-----#
    D_CSI = SEQ(name=u'D-CSI', mode=MODE_TYPE)
    _D_CSI_dp_AnalysedInfoCriteriaList = SEQ_OF(name=u'dp-AnalysedInfoCriteriaList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'DP-AnalysedInfoCriteriaList')), opt=True)
    _D_CSI_camelCapabilityHandling = INT(name=u'camelCapabilityHandling', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CamelCapabilityHandling')), opt=True)
    _D_CSI_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _D_CSI_notificationToCSE = NULL(name=u'notificationToCSE', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _D_CSI_csi_Active = NULL(name=u'csi-Active', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    D_CSI._cont = ASN1Dict([
        (u'dp-AnalysedInfoCriteriaList', _D_CSI_dp_AnalysedInfoCriteriaList),
        (u'camelCapabilityHandling', _D_CSI_camelCapabilityHandling),
        (u'extensionContainer', _D_CSI_extensionContainer),
        (u'notificationToCSE', _D_CSI_notificationToCSE),
        (u'csi-Active', _D_CSI_csi_Active),
        ])
    D_CSI._ext = []
    
    #-----< DP-AnalysedInfoCriteriaList >-----#
    DP_AnalysedInfoCriteriaList = SEQ_OF(name=u'DP-AnalysedInfoCriteriaList', mode=MODE_TYPE)
    _DP_AnalysedInfoCriteriaList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'DP-AnalysedInfoCriterium')))
    DP_AnalysedInfoCriteriaList._cont = _DP_AnalysedInfoCriteriaList__item_
    DP_AnalysedInfoCriteriaList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
    
    #-----< maxNumOfDP-AnalysedInfoCriteria >-----#
    maxNumOfDP_AnalysedInfoCriteria = INT(name=u'maxNumOfDP-AnalysedInfoCriteria', mode=MODE_VALUE)
    maxNumOfDP_AnalysedInfoCriteria._val = 10
    
    #-----< DP-AnalysedInfoCriterium >-----#
    DP_AnalysedInfoCriterium = SEQ(name=u'DP-AnalysedInfoCriterium', mode=MODE_TYPE)
    _DP_AnalysedInfoCriterium_dialledNumber = OCT_STR(name=u'dialledNumber', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _DP_AnalysedInfoCriterium_serviceKey = INT(name=u'serviceKey', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ServiceKey')))
    _DP_AnalysedInfoCriterium_gsmSCF_Address = OCT_STR(name=u'gsmSCF-Address', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _DP_AnalysedInfoCriterium_defaultCallHandling = ENUM(name=u'defaultCallHandling', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'DefaultCallHandling')))
    _DP_AnalysedInfoCriterium_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    DP_AnalysedInfoCriterium._cont = ASN1Dict([
        (u'dialledNumber', _DP_AnalysedInfoCriterium_dialledNumber),
        (u'serviceKey', _DP_AnalysedInfoCriterium_serviceKey),
        (u'gsmSCF-Address', _DP_AnalysedInfoCriterium_gsmSCF_Address),
        (u'defaultCallHandling', _DP_AnalysedInfoCriterium_defaultCallHandling),
        (u'extensionContainer', _DP_AnalysedInfoCriterium_extensionContainer),
        ])
    DP_AnalysedInfoCriterium._ext = []
    
    #-----< SS-CSI >-----#
    SS_CSI = SEQ(name=u'SS-CSI', mode=MODE_TYPE)
    _SS_CSI_ss_CamelData = SEQ(name=u'ss-CamelData', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SS-CamelData')))
    _SS_CSI_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _SS_CSI_notificationToCSE = NULL(name=u'notificationToCSE', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SS_CSI_csi_Active = NULL(name=u'csi-Active', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    SS_CSI._cont = ASN1Dict([
        (u'ss-CamelData', _SS_CSI_ss_CamelData),
        (u'extensionContainer', _SS_CSI_extensionContainer),
        (u'notificationToCSE', _SS_CSI_notificationToCSE),
        (u'csi-Active', _SS_CSI_csi_Active),
        ])
    SS_CSI._ext = [u'notificationToCSE', u'csi-Active']
    
    #-----< SS-CamelData >-----#
    SS_CamelData = SEQ(name=u'SS-CamelData', mode=MODE_TYPE)
    _SS_CamelData_ss_EventList = SEQ_OF(name=u'ss-EventList', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SS-EventList')))
    _SS_CamelData_gsmSCF_Address = OCT_STR(name=u'gsmSCF-Address', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _SS_CamelData_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    SS_CamelData._cont = ASN1Dict([
        (u'ss-EventList', _SS_CamelData_ss_EventList),
        (u'gsmSCF-Address', _SS_CamelData_gsmSCF_Address),
        (u'extensionContainer', _SS_CamelData_extensionContainer),
        ])
    SS_CamelData._ext = []
    
    #-----< SS-EventList >-----#
    SS_EventList = SEQ_OF(name=u'SS-EventList', mode=MODE_TYPE)
    _SS_EventList__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    SS_EventList._cont = _SS_EventList__item_
    SS_EventList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
    
    #-----< maxNumOfCamelSSEvents >-----#
    maxNumOfCamelSSEvents = INT(name=u'maxNumOfCamelSSEvents', mode=MODE_VALUE)
    maxNumOfCamelSSEvents._val = 10
    
    #-----< O-CSI >-----#
    O_CSI = SEQ(name=u'O-CSI', mode=MODE_TYPE)
    _O_CSI_o_BcsmCamelTDPDataList = SEQ_OF(name=u'o-BcsmCamelTDPDataList', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'O-BcsmCamelTDPDataList')))
    _O_CSI_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _O_CSI_camelCapabilityHandling = INT(name=u'camelCapabilityHandling', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CamelCapabilityHandling')), opt=True)
    _O_CSI_notificationToCSE = NULL(name=u'notificationToCSE', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _O_CSI_csiActive = NULL(name=u'csiActive', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    O_CSI._cont = ASN1Dict([
        (u'o-BcsmCamelTDPDataList', _O_CSI_o_BcsmCamelTDPDataList),
        (u'extensionContainer', _O_CSI_extensionContainer),
        (u'camelCapabilityHandling', _O_CSI_camelCapabilityHandling),
        (u'notificationToCSE', _O_CSI_notificationToCSE),
        (u'csiActive', _O_CSI_csiActive),
        ])
    O_CSI._ext = [u'camelCapabilityHandling', u'notificationToCSE', u'csiActive']
    
    #-----< O-BcsmCamelTDPDataList >-----#
    O_BcsmCamelTDPDataList = SEQ_OF(name=u'O-BcsmCamelTDPDataList', mode=MODE_TYPE)
    _O_BcsmCamelTDPDataList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'O-BcsmCamelTDPData')))
    O_BcsmCamelTDPDataList._cont = _O_BcsmCamelTDPDataList__item_
    O_BcsmCamelTDPDataList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
    
    #-----< maxNumOfCamelTDPData >-----#
    maxNumOfCamelTDPData = INT(name=u'maxNumOfCamelTDPData', mode=MODE_VALUE)
    maxNumOfCamelTDPData._val = 10
    
    #-----< O-BcsmCamelTDPData >-----#
    O_BcsmCamelTDPData = SEQ(name=u'O-BcsmCamelTDPData', mode=MODE_TYPE)
    _O_BcsmCamelTDPData_o_BcsmTriggerDetectionPoint = ENUM(name=u'o-BcsmTriggerDetectionPoint', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'O-BcsmTriggerDetectionPoint')))
    _O_BcsmCamelTDPData_serviceKey = INT(name=u'serviceKey', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ServiceKey')))
    _O_BcsmCamelTDPData_gsmSCF_Address = OCT_STR(name=u'gsmSCF-Address', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _O_BcsmCamelTDPData_defaultCallHandling = ENUM(name=u'defaultCallHandling', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'DefaultCallHandling')))
    _O_BcsmCamelTDPData_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    O_BcsmCamelTDPData._cont = ASN1Dict([
        (u'o-BcsmTriggerDetectionPoint', _O_BcsmCamelTDPData_o_BcsmTriggerDetectionPoint),
        (u'serviceKey', _O_BcsmCamelTDPData_serviceKey),
        (u'gsmSCF-Address', _O_BcsmCamelTDPData_gsmSCF_Address),
        (u'defaultCallHandling', _O_BcsmCamelTDPData_defaultCallHandling),
        (u'extensionContainer', _O_BcsmCamelTDPData_extensionContainer),
        ])
    O_BcsmCamelTDPData._ext = []
    
    #-----< ServiceKey >-----#
    ServiceKey = INT(name=u'ServiceKey', mode=MODE_TYPE)
    ServiceKey._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=2147483647)], ev=None, er=[])
    
    #-----< O-BcsmTriggerDetectionPoint >-----#
    O_BcsmTriggerDetectionPoint = ENUM(name=u'O-BcsmTriggerDetectionPoint', mode=MODE_TYPE)
    O_BcsmTriggerDetectionPoint._cont = ASN1Dict([(u'collectedInfo', 2), (u'routeSelectFailure', 4)])
    O_BcsmTriggerDetectionPoint._ext = [u'routeSelectFailure']
    
    #-----< O-BcsmCamelTDPCriteriaList >-----#
    O_BcsmCamelTDPCriteriaList = SEQ_OF(name=u'O-BcsmCamelTDPCriteriaList', mode=MODE_TYPE)
    _O_BcsmCamelTDPCriteriaList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'O-BcsmCamelTDP-Criteria')))
    O_BcsmCamelTDPCriteriaList._cont = _O_BcsmCamelTDPCriteriaList__item_
    O_BcsmCamelTDPCriteriaList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
    
    #-----< T-BCSM-CAMEL-TDP-CriteriaList >-----#
    T_BCSM_CAMEL_TDP_CriteriaList = SEQ_OF(name=u'T-BCSM-CAMEL-TDP-CriteriaList', mode=MODE_TYPE)
    _T_BCSM_CAMEL_TDP_CriteriaList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'T-BCSM-CAMEL-TDP-Criteria')))
    T_BCSM_CAMEL_TDP_CriteriaList._cont = _T_BCSM_CAMEL_TDP_CriteriaList__item_
    T_BCSM_CAMEL_TDP_CriteriaList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
    
    #-----< O-BcsmCamelTDP-Criteria >-----#
    O_BcsmCamelTDP_Criteria = SEQ(name=u'O-BcsmCamelTDP-Criteria', mode=MODE_TYPE)
    _O_BcsmCamelTDP_Criteria_o_BcsmTriggerDetectionPoint = ENUM(name=u'o-BcsmTriggerDetectionPoint', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'O-BcsmTriggerDetectionPoint')))
    _O_BcsmCamelTDP_Criteria_destinationNumberCriteria = SEQ(name=u'destinationNumberCriteria', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'DestinationNumberCriteria')), opt=True)
    _O_BcsmCamelTDP_Criteria_basicServiceCriteria = SEQ_OF(name=u'basicServiceCriteria', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'BasicServiceCriteria')), opt=True)
    _O_BcsmCamelTDP_Criteria_callTypeCriteria = ENUM(name=u'callTypeCriteria', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CallTypeCriteria')), opt=True)
    _O_BcsmCamelTDP_Criteria_o_CauseValueCriteria = SEQ_OF(name=u'o-CauseValueCriteria', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'O-CauseValueCriteria')), opt=True)
    _O_BcsmCamelTDP_Criteria_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    O_BcsmCamelTDP_Criteria._cont = ASN1Dict([
        (u'o-BcsmTriggerDetectionPoint', _O_BcsmCamelTDP_Criteria_o_BcsmTriggerDetectionPoint),
        (u'destinationNumberCriteria', _O_BcsmCamelTDP_Criteria_destinationNumberCriteria),
        (u'basicServiceCriteria', _O_BcsmCamelTDP_Criteria_basicServiceCriteria),
        (u'callTypeCriteria', _O_BcsmCamelTDP_Criteria_callTypeCriteria),
        (u'o-CauseValueCriteria', _O_BcsmCamelTDP_Criteria_o_CauseValueCriteria),
        (u'extensionContainer', _O_BcsmCamelTDP_Criteria_extensionContainer),
        ])
    O_BcsmCamelTDP_Criteria._ext = [u'o-CauseValueCriteria', u'extensionContainer']
    
    #-----< T-BCSM-CAMEL-TDP-Criteria >-----#
    T_BCSM_CAMEL_TDP_Criteria = SEQ(name=u'T-BCSM-CAMEL-TDP-Criteria', mode=MODE_TYPE)
    _T_BCSM_CAMEL_TDP_Criteria_t_BCSM_TriggerDetectionPoint = ENUM(name=u't-BCSM-TriggerDetectionPoint', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'T-BcsmTriggerDetectionPoint')))
    _T_BCSM_CAMEL_TDP_Criteria_basicServiceCriteria = SEQ_OF(name=u'basicServiceCriteria', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'BasicServiceCriteria')), opt=True)
    _T_BCSM_CAMEL_TDP_Criteria_t_CauseValueCriteria = SEQ_OF(name=u't-CauseValueCriteria', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'T-CauseValueCriteria')), opt=True)
    T_BCSM_CAMEL_TDP_Criteria._cont = ASN1Dict([
        (u't-BCSM-TriggerDetectionPoint', _T_BCSM_CAMEL_TDP_Criteria_t_BCSM_TriggerDetectionPoint),
        (u'basicServiceCriteria', _T_BCSM_CAMEL_TDP_Criteria_basicServiceCriteria),
        (u't-CauseValueCriteria', _T_BCSM_CAMEL_TDP_Criteria_t_CauseValueCriteria),
        ])
    T_BCSM_CAMEL_TDP_Criteria._ext = []
    
    #-----< DestinationNumberCriteria >-----#
    DestinationNumberCriteria = SEQ(name=u'DestinationNumberCriteria', mode=MODE_TYPE)
    _DestinationNumberCriteria_matchType = ENUM(name=u'matchType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'MatchType')))
    _DestinationNumberCriteria_destinationNumberList = SEQ_OF(name=u'destinationNumberList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'DestinationNumberList')), opt=True)
    _DestinationNumberCriteria_destinationNumberLengthList = SEQ_OF(name=u'destinationNumberLengthList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'DestinationNumberLengthList')), opt=True)
    DestinationNumberCriteria._cont = ASN1Dict([
        (u'matchType', _DestinationNumberCriteria_matchType),
        (u'destinationNumberList', _DestinationNumberCriteria_destinationNumberList),
        (u'destinationNumberLengthList', _DestinationNumberCriteria_destinationNumberLengthList),
        ])
    DestinationNumberCriteria._ext = []
    
    #-----< DestinationNumberList >-----#
    DestinationNumberList = SEQ_OF(name=u'DestinationNumberList', mode=MODE_TYPE)
    _DestinationNumberList__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    DestinationNumberList._cont = _DestinationNumberList__item_
    DestinationNumberList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
    
    #-----< DestinationNumberLengthList >-----#
    DestinationNumberLengthList = SEQ_OF(name=u'DestinationNumberLengthList', mode=MODE_TYPE)
    _DestinationNumberLengthList__item_ = INT(name='_item_', mode=MODE_TYPE)
    _DestinationNumberLengthList__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=15)], ev=None, er=[])
    DestinationNumberLengthList._cont = _DestinationNumberLengthList__item_
    DestinationNumberLengthList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
    
    #-----< BasicServiceCriteria >-----#
    BasicServiceCriteria = SEQ_OF(name=u'BasicServiceCriteria', mode=MODE_TYPE)
    _BasicServiceCriteria__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-BasicServiceCode')))
    BasicServiceCriteria._cont = _BasicServiceCriteria__item_
    BasicServiceCriteria._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
    
    #-----< maxNumOfISDN-AddressDigits >-----#
    maxNumOfISDN_AddressDigits = INT(name=u'maxNumOfISDN-AddressDigits', mode=MODE_VALUE)
    maxNumOfISDN_AddressDigits._val = 15
    
    #-----< maxNumOfCamelDestinationNumbers >-----#
    maxNumOfCamelDestinationNumbers = INT(name=u'maxNumOfCamelDestinationNumbers', mode=MODE_VALUE)
    maxNumOfCamelDestinationNumbers._val = 10
    
    #-----< maxNumOfCamelDestinationNumberLengths >-----#
    maxNumOfCamelDestinationNumberLengths = INT(name=u'maxNumOfCamelDestinationNumberLengths', mode=MODE_VALUE)
    maxNumOfCamelDestinationNumberLengths._val = 3
    
    #-----< maxNumOfCamelBasicServiceCriteria >-----#
    maxNumOfCamelBasicServiceCriteria = INT(name=u'maxNumOfCamelBasicServiceCriteria', mode=MODE_VALUE)
    maxNumOfCamelBasicServiceCriteria._val = 5
    
    #-----< CallTypeCriteria >-----#
    CallTypeCriteria = ENUM(name=u'CallTypeCriteria', mode=MODE_TYPE)
    CallTypeCriteria._cont = ASN1Dict([(u'forwarded', 0), (u'notForwarded', 1)])
    CallTypeCriteria._ext = None
    
    #-----< MatchType >-----#
    MatchType = ENUM(name=u'MatchType', mode=MODE_TYPE)
    MatchType._cont = ASN1Dict([(u'inhibiting', 0), (u'enabling', 1)])
    MatchType._ext = None
    
    #-----< O-CauseValueCriteria >-----#
    O_CauseValueCriteria = SEQ_OF(name=u'O-CauseValueCriteria', mode=MODE_TYPE)
    _O_CauseValueCriteria__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CauseValue')))
    O_CauseValueCriteria._cont = _O_CauseValueCriteria__item_
    O_CauseValueCriteria._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
    
    #-----< T-CauseValueCriteria >-----#
    T_CauseValueCriteria = SEQ_OF(name=u'T-CauseValueCriteria', mode=MODE_TYPE)
    _T_CauseValueCriteria__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CauseValue')))
    T_CauseValueCriteria._cont = _T_CauseValueCriteria__item_
    T_CauseValueCriteria._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
    
    #-----< maxNumOfCAMEL-O-CauseValueCriteria >-----#
    maxNumOfCAMEL_O_CauseValueCriteria = INT(name=u'maxNumOfCAMEL-O-CauseValueCriteria', mode=MODE_VALUE)
    maxNumOfCAMEL_O_CauseValueCriteria._val = 5
    
    #-----< maxNumOfCAMEL-T-CauseValueCriteria >-----#
    maxNumOfCAMEL_T_CauseValueCriteria = INT(name=u'maxNumOfCAMEL-T-CauseValueCriteria', mode=MODE_VALUE)
    maxNumOfCAMEL_T_CauseValueCriteria._val = 5
    
    #-----< CauseValue >-----#
    CauseValue = OCT_STR(name=u'CauseValue', mode=MODE_TYPE)
    CauseValue._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< DefaultCallHandling >-----#
    DefaultCallHandling = ENUM(name=u'DefaultCallHandling', mode=MODE_TYPE)
    DefaultCallHandling._cont = ASN1Dict([(u'continueCall', 0), (u'releaseCall', 1)])
    DefaultCallHandling._ext = []
    
    #-----< CamelCapabilityHandling >-----#
    CamelCapabilityHandling = INT(name=u'CamelCapabilityHandling', mode=MODE_TYPE)
    CamelCapabilityHandling._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
    
    #-----< SupportedCamelPhases >-----#
    SupportedCamelPhases = BIT_STR(name=u'SupportedCamelPhases', mode=MODE_TYPE)
    SupportedCamelPhases._cont = ASN1Dict([(u'phase1', 0), (u'phase2', 1), (u'phase3', 2), (u'phase4', 3)])
    SupportedCamelPhases._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
    
    #-----< OfferedCamel4CSIs >-----#
    OfferedCamel4CSIs = BIT_STR(name=u'OfferedCamel4CSIs', mode=MODE_TYPE)
    OfferedCamel4CSIs._cont = ASN1Dict([(u'o-csi', 0), (u'd-csi', 1), (u'vt-csi', 2), (u't-csi', 3), (u'mt-sms-csi', 4), (u'mg-csi', 5), (u'psi-enhancements', 6)])
    OfferedCamel4CSIs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=7, ub=16)], ev=None, er=[])
    
    #-----< OfferedCamel4Functionalities >-----#
    OfferedCamel4Functionalities = BIT_STR(name=u'OfferedCamel4Functionalities', mode=MODE_TYPE)
    OfferedCamel4Functionalities._cont = ASN1Dict([(u'initiateCallAttempt', 0), (u'splitLeg', 1), (u'moveLeg', 2), (u'disconnectLeg', 3), (u'entityReleased', 4), (u'dfc-WithArgument', 5), (u'playTone', 6), (u'dtmf-MidCall', 7), (u'chargingIndicator', 8), (u'alertingDP', 9), (u'locationAtAlerting', 10), (u'changeOfPositionDP', 11), (u'or-Interactions', 12), (u'warningToneEnhancements', 13), (u'cf-Enhancements', 14), (u'subscribedEnhancedDialledServices', 15), (u'servingNetworkEnhancedDialledServices', 16), (u'criteriaForChangeOfPositionDP', 17), (u'serviceChangeDP', 18), (u'collectInformation', 19)])
    OfferedCamel4Functionalities._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=15, ub=64)], ev=None, er=[])
    
    #-----< SMS-CSI >-----#
    SMS_CSI = SEQ(name=u'SMS-CSI', mode=MODE_TYPE)
    _SMS_CSI_sms_CAMEL_TDP_DataList = SEQ_OF(name=u'sms-CAMEL-TDP-DataList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SMS-CAMEL-TDP-DataList')), opt=True)
    _SMS_CSI_camelCapabilityHandling = INT(name=u'camelCapabilityHandling', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CamelCapabilityHandling')), opt=True)
    _SMS_CSI_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _SMS_CSI_notificationToCSE = NULL(name=u'notificationToCSE', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SMS_CSI_csi_Active = NULL(name=u'csi-Active', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    SMS_CSI._cont = ASN1Dict([
        (u'sms-CAMEL-TDP-DataList', _SMS_CSI_sms_CAMEL_TDP_DataList),
        (u'camelCapabilityHandling', _SMS_CSI_camelCapabilityHandling),
        (u'extensionContainer', _SMS_CSI_extensionContainer),
        (u'notificationToCSE', _SMS_CSI_notificationToCSE),
        (u'csi-Active', _SMS_CSI_csi_Active),
        ])
    SMS_CSI._ext = []
    
    #-----< SMS-CAMEL-TDP-DataList >-----#
    SMS_CAMEL_TDP_DataList = SEQ_OF(name=u'SMS-CAMEL-TDP-DataList', mode=MODE_TYPE)
    _SMS_CAMEL_TDP_DataList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SMS-CAMEL-TDP-Data')))
    SMS_CAMEL_TDP_DataList._cont = _SMS_CAMEL_TDP_DataList__item_
    SMS_CAMEL_TDP_DataList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
    
    #-----< SMS-CAMEL-TDP-Data >-----#
    SMS_CAMEL_TDP_Data = SEQ(name=u'SMS-CAMEL-TDP-Data', mode=MODE_TYPE)
    _SMS_CAMEL_TDP_Data_sms_TriggerDetectionPoint = ENUM(name=u'sms-TriggerDetectionPoint', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SMS-TriggerDetectionPoint')))
    _SMS_CAMEL_TDP_Data_serviceKey = INT(name=u'serviceKey', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ServiceKey')))
    _SMS_CAMEL_TDP_Data_gsmSCF_Address = OCT_STR(name=u'gsmSCF-Address', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _SMS_CAMEL_TDP_Data_defaultSMS_Handling = ENUM(name=u'defaultSMS-Handling', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'DefaultSMS-Handling')))
    _SMS_CAMEL_TDP_Data_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    SMS_CAMEL_TDP_Data._cont = ASN1Dict([
        (u'sms-TriggerDetectionPoint', _SMS_CAMEL_TDP_Data_sms_TriggerDetectionPoint),
        (u'serviceKey', _SMS_CAMEL_TDP_Data_serviceKey),
        (u'gsmSCF-Address', _SMS_CAMEL_TDP_Data_gsmSCF_Address),
        (u'defaultSMS-Handling', _SMS_CAMEL_TDP_Data_defaultSMS_Handling),
        (u'extensionContainer', _SMS_CAMEL_TDP_Data_extensionContainer),
        ])
    SMS_CAMEL_TDP_Data._ext = []
    
    #-----< SMS-TriggerDetectionPoint >-----#
    SMS_TriggerDetectionPoint = ENUM(name=u'SMS-TriggerDetectionPoint', mode=MODE_TYPE)
    SMS_TriggerDetectionPoint._cont = ASN1Dict([(u'sms-CollectedInfo', 1), (u'sms-DeliveryRequest', 2)])
    SMS_TriggerDetectionPoint._ext = [u'sms-DeliveryRequest']
    
    #-----< DefaultSMS-Handling >-----#
    DefaultSMS_Handling = ENUM(name=u'DefaultSMS-Handling', mode=MODE_TYPE)
    DefaultSMS_Handling._cont = ASN1Dict([(u'continueTransaction', 0), (u'releaseTransaction', 1)])
    DefaultSMS_Handling._ext = []
    
    #-----< M-CSI >-----#
    M_CSI = SEQ(name=u'M-CSI', mode=MODE_TYPE)
    _M_CSI_mobilityTriggers = SEQ_OF(name=u'mobilityTriggers', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'MobilityTriggers')))
    _M_CSI_serviceKey = INT(name=u'serviceKey', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ServiceKey')))
    _M_CSI_gsmSCF_Address = OCT_STR(name=u'gsmSCF-Address', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _M_CSI_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _M_CSI_notificationToCSE = NULL(name=u'notificationToCSE', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _M_CSI_csi_Active = NULL(name=u'csi-Active', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    M_CSI._cont = ASN1Dict([
        (u'mobilityTriggers', _M_CSI_mobilityTriggers),
        (u'serviceKey', _M_CSI_serviceKey),
        (u'gsmSCF-Address', _M_CSI_gsmSCF_Address),
        (u'extensionContainer', _M_CSI_extensionContainer),
        (u'notificationToCSE', _M_CSI_notificationToCSE),
        (u'csi-Active', _M_CSI_csi_Active),
        ])
    M_CSI._ext = []
    
    #-----< MG-CSI >-----#
    MG_CSI = SEQ(name=u'MG-CSI', mode=MODE_TYPE)
    _MG_CSI_mobilityTriggers = SEQ_OF(name=u'mobilityTriggers', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'MobilityTriggers')))
    _MG_CSI_serviceKey = INT(name=u'serviceKey', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ServiceKey')))
    _MG_CSI_gsmSCF_Address = OCT_STR(name=u'gsmSCF-Address', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _MG_CSI_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _MG_CSI_notificationToCSE = NULL(name=u'notificationToCSE', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _MG_CSI_csi_Active = NULL(name=u'csi-Active', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    MG_CSI._cont = ASN1Dict([
        (u'mobilityTriggers', _MG_CSI_mobilityTriggers),
        (u'serviceKey', _MG_CSI_serviceKey),
        (u'gsmSCF-Address', _MG_CSI_gsmSCF_Address),
        (u'extensionContainer', _MG_CSI_extensionContainer),
        (u'notificationToCSE', _MG_CSI_notificationToCSE),
        (u'csi-Active', _MG_CSI_csi_Active),
        ])
    MG_CSI._ext = []
    
    #-----< MobilityTriggers >-----#
    MobilityTriggers = SEQ_OF(name=u'MobilityTriggers', mode=MODE_TYPE)
    _MobilityTriggers__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'MM-Code')))
    MobilityTriggers._cont = _MobilityTriggers__item_
    MobilityTriggers._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
    
    #-----< maxNumOfMobilityTriggers >-----#
    maxNumOfMobilityTriggers = INT(name=u'maxNumOfMobilityTriggers', mode=MODE_VALUE)
    maxNumOfMobilityTriggers._val = 10
    
    #-----< MM-Code >-----#
    MM_Code = OCT_STR(name=u'MM-Code', mode=MODE_TYPE)
    MM_Code._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< T-CSI >-----#
    T_CSI = SEQ(name=u'T-CSI', mode=MODE_TYPE)
    _T_CSI_t_BcsmCamelTDPDataList = SEQ_OF(name=u't-BcsmCamelTDPDataList', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'T-BcsmCamelTDPDataList')))
    _T_CSI_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _T_CSI_camelCapabilityHandling = INT(name=u'camelCapabilityHandling', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CamelCapabilityHandling')), opt=True)
    _T_CSI_notificationToCSE = NULL(name=u'notificationToCSE', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _T_CSI_csi_Active = NULL(name=u'csi-Active', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    T_CSI._cont = ASN1Dict([
        (u't-BcsmCamelTDPDataList', _T_CSI_t_BcsmCamelTDPDataList),
        (u'extensionContainer', _T_CSI_extensionContainer),
        (u'camelCapabilityHandling', _T_CSI_camelCapabilityHandling),
        (u'notificationToCSE', _T_CSI_notificationToCSE),
        (u'csi-Active', _T_CSI_csi_Active),
        ])
    T_CSI._ext = [u'camelCapabilityHandling', u'notificationToCSE', u'csi-Active']
    
    #-----< T-BcsmCamelTDPDataList >-----#
    T_BcsmCamelTDPDataList = SEQ_OF(name=u'T-BcsmCamelTDPDataList', mode=MODE_TYPE)
    _T_BcsmCamelTDPDataList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'T-BcsmCamelTDPData')))
    T_BcsmCamelTDPDataList._cont = _T_BcsmCamelTDPDataList__item_
    T_BcsmCamelTDPDataList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
    
    #-----< T-BcsmCamelTDPData >-----#
    T_BcsmCamelTDPData = SEQ(name=u'T-BcsmCamelTDPData', mode=MODE_TYPE)
    _T_BcsmCamelTDPData_t_BcsmTriggerDetectionPoint = ENUM(name=u't-BcsmTriggerDetectionPoint', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'T-BcsmTriggerDetectionPoint')))
    _T_BcsmCamelTDPData_serviceKey = INT(name=u'serviceKey', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ServiceKey')))
    _T_BcsmCamelTDPData_gsmSCF_Address = OCT_STR(name=u'gsmSCF-Address', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _T_BcsmCamelTDPData_defaultCallHandling = ENUM(name=u'defaultCallHandling', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'DefaultCallHandling')))
    _T_BcsmCamelTDPData_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    T_BcsmCamelTDPData._cont = ASN1Dict([
        (u't-BcsmTriggerDetectionPoint', _T_BcsmCamelTDPData_t_BcsmTriggerDetectionPoint),
        (u'serviceKey', _T_BcsmCamelTDPData_serviceKey),
        (u'gsmSCF-Address', _T_BcsmCamelTDPData_gsmSCF_Address),
        (u'defaultCallHandling', _T_BcsmCamelTDPData_defaultCallHandling),
        (u'extensionContainer', _T_BcsmCamelTDPData_extensionContainer),
        ])
    T_BcsmCamelTDPData._ext = []
    
    #-----< T-BcsmTriggerDetectionPoint >-----#
    T_BcsmTriggerDetectionPoint = ENUM(name=u'T-BcsmTriggerDetectionPoint', mode=MODE_TYPE)
    T_BcsmTriggerDetectionPoint._cont = ASN1Dict([(u'termAttemptAuthorized', 12), (u'tBusy', 13), (u'tNoAnswer', 14)])
    T_BcsmTriggerDetectionPoint._ext = [u'tBusy', u'tNoAnswer']
    
    #-----< SendRoutingInfoForGprsArg >-----#
    SendRoutingInfoForGprsArg = SEQ(name=u'SendRoutingInfoForGprsArg', mode=MODE_TYPE)
    _SendRoutingInfoForGprsArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _SendRoutingInfoForGprsArg_ggsn_Address = OCT_STR(name=u'ggsn-Address', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'GSN-Address')), opt=True)
    _SendRoutingInfoForGprsArg_ggsn_Number = OCT_STR(name=u'ggsn-Number', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _SendRoutingInfoForGprsArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    SendRoutingInfoForGprsArg._cont = ASN1Dict([
        (u'imsi', _SendRoutingInfoForGprsArg_imsi),
        (u'ggsn-Address', _SendRoutingInfoForGprsArg_ggsn_Address),
        (u'ggsn-Number', _SendRoutingInfoForGprsArg_ggsn_Number),
        (u'extensionContainer', _SendRoutingInfoForGprsArg_extensionContainer),
        ])
    SendRoutingInfoForGprsArg._ext = []
    
    #-----< SendRoutingInfoForGprsRes >-----#
    SendRoutingInfoForGprsRes = SEQ(name=u'SendRoutingInfoForGprsRes', mode=MODE_TYPE)
    _SendRoutingInfoForGprsRes_sgsn_Address = OCT_STR(name=u'sgsn-Address', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'GSN-Address')))
    _SendRoutingInfoForGprsRes_ggsn_Address = OCT_STR(name=u'ggsn-Address', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'GSN-Address')), opt=True)
    _SendRoutingInfoForGprsRes_mobileNotReachableReason = INT(name=u'mobileNotReachableReason', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberDiagnosticSM')), opt=True)
    _SendRoutingInfoForGprsRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    SendRoutingInfoForGprsRes._cont = ASN1Dict([
        (u'sgsn-Address', _SendRoutingInfoForGprsRes_sgsn_Address),
        (u'ggsn-Address', _SendRoutingInfoForGprsRes_ggsn_Address),
        (u'mobileNotReachableReason', _SendRoutingInfoForGprsRes_mobileNotReachableReason),
        (u'extensionContainer', _SendRoutingInfoForGprsRes_extensionContainer),
        ])
    SendRoutingInfoForGprsRes._ext = []
    
    #-----< FailureReportArg >-----#
    FailureReportArg = SEQ(name=u'FailureReportArg', mode=MODE_TYPE)
    _FailureReportArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _FailureReportArg_ggsn_Number = OCT_STR(name=u'ggsn-Number', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _FailureReportArg_ggsn_Address = OCT_STR(name=u'ggsn-Address', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'GSN-Address')), opt=True)
    _FailureReportArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    FailureReportArg._cont = ASN1Dict([
        (u'imsi', _FailureReportArg_imsi),
        (u'ggsn-Number', _FailureReportArg_ggsn_Number),
        (u'ggsn-Address', _FailureReportArg_ggsn_Address),
        (u'extensionContainer', _FailureReportArg_extensionContainer),
        ])
    FailureReportArg._ext = []
    
    #-----< FailureReportRes >-----#
    FailureReportRes = SEQ(name=u'FailureReportRes', mode=MODE_TYPE)
    _FailureReportRes_ggsn_Address = OCT_STR(name=u'ggsn-Address', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'GSN-Address')), opt=True)
    _FailureReportRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    FailureReportRes._cont = ASN1Dict([
        (u'ggsn-Address', _FailureReportRes_ggsn_Address),
        (u'extensionContainer', _FailureReportRes_extensionContainer),
        ])
    FailureReportRes._ext = []
    
    #-----< NoteMsPresentForGprsArg >-----#
    NoteMsPresentForGprsArg = SEQ(name=u'NoteMsPresentForGprsArg', mode=MODE_TYPE)
    _NoteMsPresentForGprsArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _NoteMsPresentForGprsArg_sgsn_Address = OCT_STR(name=u'sgsn-Address', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'GSN-Address')))
    _NoteMsPresentForGprsArg_ggsn_Address = OCT_STR(name=u'ggsn-Address', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'GSN-Address')), opt=True)
    _NoteMsPresentForGprsArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    NoteMsPresentForGprsArg._cont = ASN1Dict([
        (u'imsi', _NoteMsPresentForGprsArg_imsi),
        (u'sgsn-Address', _NoteMsPresentForGprsArg_sgsn_Address),
        (u'ggsn-Address', _NoteMsPresentForGprsArg_ggsn_Address),
        (u'extensionContainer', _NoteMsPresentForGprsArg_extensionContainer),
        ])
    NoteMsPresentForGprsArg._ext = []
    
    #-----< NoteMsPresentForGprsRes >-----#
    NoteMsPresentForGprsRes = SEQ(name=u'NoteMsPresentForGprsRes', mode=MODE_TYPE)
    _NoteMsPresentForGprsRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    NoteMsPresentForGprsRes._cont = ASN1Dict([
        (u'extensionContainer', _NoteMsPresentForGprsRes_extensionContainer),
        ])
    NoteMsPresentForGprsRes._ext = []
    
    #-----< ResetArg >-----#
    ResetArg = SEQ(name=u'ResetArg', mode=MODE_TYPE)
    _ResetArg_sendingNodenumber = CHOICE(name=u'sendingNodenumber', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendingNode-Number')))
    _ResetArg_hlr_List = SEQ_OF(name=u'hlr-List', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'HLR-List')), opt=True)
    _ResetArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ResetArg._cont = ASN1Dict([
        (u'sendingNodenumber', _ResetArg_sendingNodenumber),
        (u'hlr-List', _ResetArg_hlr_List),
        (u'extensionContainer', _ResetArg_extensionContainer),
        ])
    ResetArg._ext = []
    
    #-----< SendingNode-Number >-----#
    SendingNode_Number = CHOICE(name=u'SendingNode-Number', mode=MODE_TYPE)
    _SendingNode_Number_hlr_Number = OCT_STR(name=u'hlr-Number', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _SendingNode_Number_css_Number = OCT_STR(name=u'css-Number', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    SendingNode_Number._cont = ASN1Dict([
        (u'hlr-Number', _SendingNode_Number_hlr_Number),
        (u'css-Number', _SendingNode_Number_css_Number),
        ])
    SendingNode_Number._ext = None
    
    #-----< RestoreDataArg >-----#
    RestoreDataArg = SEQ(name=u'RestoreDataArg', mode=MODE_TYPE)
    _RestoreDataArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _RestoreDataArg_lmsi = OCT_STR(name=u'lmsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LMSI')), opt=True)
    _RestoreDataArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _RestoreDataArg_vlr_Capability = SEQ(name=u'vlr-Capability', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'VLR-Capability')), opt=True)
    _RestoreDataArg_restorationIndicator = NULL(name=u'restorationIndicator', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    RestoreDataArg._cont = ASN1Dict([
        (u'imsi', _RestoreDataArg_imsi),
        (u'lmsi', _RestoreDataArg_lmsi),
        (u'extensionContainer', _RestoreDataArg_extensionContainer),
        (u'vlr-Capability', _RestoreDataArg_vlr_Capability),
        (u'restorationIndicator', _RestoreDataArg_restorationIndicator),
        ])
    RestoreDataArg._ext = [u'vlr-Capability', u'restorationIndicator']
    
    #-----< RestoreDataRes >-----#
    RestoreDataRes = SEQ(name=u'RestoreDataRes', mode=MODE_TYPE)
    _RestoreDataRes_hlr_Number = OCT_STR(name=u'hlr-Number', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _RestoreDataRes_msNotReachable = NULL(name=u'msNotReachable', mode=MODE_TYPE, opt=True)
    _RestoreDataRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    RestoreDataRes._cont = ASN1Dict([
        (u'hlr-Number', _RestoreDataRes_hlr_Number),
        (u'msNotReachable', _RestoreDataRes_msNotReachable),
        (u'extensionContainer', _RestoreDataRes_extensionContainer),
        ])
    RestoreDataRes._ext = []
    
    #-----< VBSDataList >-----#
    VBSDataList = SEQ_OF(name=u'VBSDataList', mode=MODE_TYPE)
    _VBSDataList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'VoiceBroadcastData')))
    VBSDataList._cont = _VBSDataList__item_
    VBSDataList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< VGCSDataList >-----#
    VGCSDataList = SEQ_OF(name=u'VGCSDataList', mode=MODE_TYPE)
    _VGCSDataList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'VoiceGroupCallData')))
    VGCSDataList._cont = _VGCSDataList__item_
    VGCSDataList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< maxNumOfVBSGroupIds >-----#
    maxNumOfVBSGroupIds = INT(name=u'maxNumOfVBSGroupIds', mode=MODE_VALUE)
    maxNumOfVBSGroupIds._val = 50
    
    #-----< maxNumOfVGCSGroupIds >-----#
    maxNumOfVGCSGroupIds = INT(name=u'maxNumOfVGCSGroupIds', mode=MODE_VALUE)
    maxNumOfVGCSGroupIds._val = 50
    
    #-----< VoiceGroupCallData >-----#
    VoiceGroupCallData = SEQ(name=u'VoiceGroupCallData', mode=MODE_TYPE)
    _VoiceGroupCallData_groupId = OCT_STR(name=u'groupId', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'GroupId')))
    _VoiceGroupCallData_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _VoiceGroupCallData_additionalSubscriptions = BIT_STR(name=u'additionalSubscriptions', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AdditionalSubscriptions')), opt=True)
    _VoiceGroupCallData_additionalInfo = BIT_STR(name=u'additionalInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AdditionalInfo')), opt=True)
    _VoiceGroupCallData_longGroupId = OCT_STR(name=u'longGroupId', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Long-GroupId')), opt=True)
    VoiceGroupCallData._cont = ASN1Dict([
        (u'groupId', _VoiceGroupCallData_groupId),
        (u'extensionContainer', _VoiceGroupCallData_extensionContainer),
        (u'additionalSubscriptions', _VoiceGroupCallData_additionalSubscriptions),
        (u'additionalInfo', _VoiceGroupCallData_additionalInfo),
        (u'longGroupId', _VoiceGroupCallData_longGroupId),
        ])
    VoiceGroupCallData._ext = [u'additionalSubscriptions', u'additionalInfo', u'longGroupId']
    
    #-----< AdditionalInfo >-----#
    AdditionalInfo = BIT_STR(name=u'AdditionalInfo', mode=MODE_TYPE)
    AdditionalInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=136)], ev=None, er=[])
    
    #-----< AdditionalSubscriptions >-----#
    AdditionalSubscriptions = BIT_STR(name=u'AdditionalSubscriptions', mode=MODE_TYPE)
    AdditionalSubscriptions._cont = ASN1Dict([(u'privilegedUplinkRequest', 0), (u'emergencyUplinkRequest', 1), (u'emergencyReset', 2)])
    AdditionalSubscriptions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=3, ub=8)], ev=None, er=[])
    
    #-----< VoiceBroadcastData >-----#
    VoiceBroadcastData = SEQ(name=u'VoiceBroadcastData', mode=MODE_TYPE)
    _VoiceBroadcastData_groupid = OCT_STR(name=u'groupid', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'GroupId')))
    _VoiceBroadcastData_broadcastInitEntitlement = NULL(name=u'broadcastInitEntitlement', mode=MODE_TYPE, opt=True)
    _VoiceBroadcastData_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _VoiceBroadcastData_longGroupId = OCT_STR(name=u'longGroupId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Long-GroupId')), opt=True)
    VoiceBroadcastData._cont = ASN1Dict([
        (u'groupid', _VoiceBroadcastData_groupid),
        (u'broadcastInitEntitlement', _VoiceBroadcastData_broadcastInitEntitlement),
        (u'extensionContainer', _VoiceBroadcastData_extensionContainer),
        (u'longGroupId', _VoiceBroadcastData_longGroupId),
        ])
    VoiceBroadcastData._ext = [u'longGroupId']
    
    #-----< GroupId >-----#
    GroupId = OCT_STR(name=u'GroupId', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'TBCD-STRING')))
    GroupId._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
    
    #-----< Long-GroupId >-----#
    Long_GroupId = OCT_STR(name=u'Long-GroupId', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'TBCD-STRING')))
    Long_GroupId._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
    
    #-----< ProvideSubscriberInfoArg >-----#
    ProvideSubscriberInfoArg = SEQ(name=u'ProvideSubscriberInfoArg', mode=MODE_TYPE)
    _ProvideSubscriberInfoArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _ProvideSubscriberInfoArg_lmsi = OCT_STR(name=u'lmsi', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'LMSI')), opt=True)
    _ProvideSubscriberInfoArg_requestedInfo = SEQ(name=u'requestedInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'RequestedInfo')))
    _ProvideSubscriberInfoArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _ProvideSubscriberInfoArg_callPriority = INT(name=u'callPriority', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'EMLPP-Priority')), opt=True)
    ProvideSubscriberInfoArg._cont = ASN1Dict([
        (u'imsi', _ProvideSubscriberInfoArg_imsi),
        (u'lmsi', _ProvideSubscriberInfoArg_lmsi),
        (u'requestedInfo', _ProvideSubscriberInfoArg_requestedInfo),
        (u'extensionContainer', _ProvideSubscriberInfoArg_extensionContainer),
        (u'callPriority', _ProvideSubscriberInfoArg_callPriority),
        ])
    ProvideSubscriberInfoArg._ext = [u'callPriority']
    
    #-----< ProvideSubscriberInfoRes >-----#
    ProvideSubscriberInfoRes = SEQ(name=u'ProvideSubscriberInfoRes', mode=MODE_TYPE)
    _ProvideSubscriberInfoRes_subscriberInfo = SEQ(name=u'subscriberInfo', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SubscriberInfo')))
    _ProvideSubscriberInfoRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ProvideSubscriberInfoRes._cont = ASN1Dict([
        (u'subscriberInfo', _ProvideSubscriberInfoRes_subscriberInfo),
        (u'extensionContainer', _ProvideSubscriberInfoRes_extensionContainer),
        ])
    ProvideSubscriberInfoRes._ext = []
    
    #-----< SubscriberInfo >-----#
    SubscriberInfo = SEQ(name=u'SubscriberInfo', mode=MODE_TYPE)
    _SubscriberInfo_locationInformation = SEQ(name=u'locationInformation', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LocationInformation')), opt=True)
    _SubscriberInfo_subscriberState = CHOICE(name=u'subscriberState', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SubscriberState')), opt=True)
    _SubscriberInfo_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _SubscriberInfo_locationInformationGPRS = SEQ(name=u'locationInformationGPRS', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LocationInformationGPRS')), opt=True)
    _SubscriberInfo_ps_SubscriberState = CHOICE(name=u'ps-SubscriberState', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'PS-SubscriberState')), opt=True)
    _SubscriberInfo_imei = OCT_STR(name=u'imei', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMEI')), opt=True)
    _SubscriberInfo_ms_Classmark2 = OCT_STR(name=u'ms-Classmark2', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'MS-Classmark2')), opt=True)
    _SubscriberInfo_gprs_MS_Class = SEQ(name=u'gprs-MS-Class', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'GPRSMSClass')), opt=True)
    _SubscriberInfo_mnpInfoRes = SEQ(name=u'mnpInfoRes', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'MNPInfoRes')), opt=True)
    _SubscriberInfo_imsVoiceOverPS_SessionsIndication = ENUM(name=u'imsVoiceOverPS-SessionsIndication', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'IMS-VoiceOverPS-SessionsInd')), opt=True)
    _SubscriberInfo_lastUE_ActivityTime = OCT_STR(name=u'lastUE-ActivityTime', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Time')), opt=True)
    _SubscriberInfo_lastRAT_Type = ENUM(name=u'lastRAT-Type', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Used-RAT-Type')), opt=True)
    _SubscriberInfo_eps_SubscriberState = CHOICE(name=u'eps-SubscriberState', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'PS-SubscriberState')), opt=True)
    _SubscriberInfo_locationInformationEPS = SEQ(name=u'locationInformationEPS', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LocationInformationEPS')), opt=True)
    _SubscriberInfo_timeZone = OCT_STR(name=u'timeZone', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'TimeZone')), opt=True)
    _SubscriberInfo_daylightSavingTime = ENUM(name=u'daylightSavingTime', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'DaylightSavingTime')), opt=True)
    SubscriberInfo._cont = ASN1Dict([
        (u'locationInformation', _SubscriberInfo_locationInformation),
        (u'subscriberState', _SubscriberInfo_subscriberState),
        (u'extensionContainer', _SubscriberInfo_extensionContainer),
        (u'locationInformationGPRS', _SubscriberInfo_locationInformationGPRS),
        (u'ps-SubscriberState', _SubscriberInfo_ps_SubscriberState),
        (u'imei', _SubscriberInfo_imei),
        (u'ms-Classmark2', _SubscriberInfo_ms_Classmark2),
        (u'gprs-MS-Class', _SubscriberInfo_gprs_MS_Class),
        (u'mnpInfoRes', _SubscriberInfo_mnpInfoRes),
        (u'imsVoiceOverPS-SessionsIndication', _SubscriberInfo_imsVoiceOverPS_SessionsIndication),
        (u'lastUE-ActivityTime', _SubscriberInfo_lastUE_ActivityTime),
        (u'lastRAT-Type', _SubscriberInfo_lastRAT_Type),
        (u'eps-SubscriberState', _SubscriberInfo_eps_SubscriberState),
        (u'locationInformationEPS', _SubscriberInfo_locationInformationEPS),
        (u'timeZone', _SubscriberInfo_timeZone),
        (u'daylightSavingTime', _SubscriberInfo_daylightSavingTime),
        ])
    SubscriberInfo._ext = [u'locationInformationGPRS', u'ps-SubscriberState', u'imei', u'ms-Classmark2', u'gprs-MS-Class', u'mnpInfoRes', u'imsVoiceOverPS-SessionsIndication', u'lastUE-ActivityTime', u'lastRAT-Type', u'eps-SubscriberState', u'locationInformationEPS', u'timeZone', u'daylightSavingTime']
    
    #-----< IMS-VoiceOverPS-SessionsInd >-----#
    IMS_VoiceOverPS_SessionsInd = ENUM(name=u'IMS-VoiceOverPS-SessionsInd', mode=MODE_TYPE)
    IMS_VoiceOverPS_SessionsInd._cont = ASN1Dict([(u'imsVoiceOverPS-SessionsNotSupported', 0), (u'imsVoiceOverPS-SessionsSupported', 1), (u'unknown', 2)])
    IMS_VoiceOverPS_SessionsInd._ext = None
    
    #-----< TimeZone >-----#
    TimeZone = OCT_STR(name=u'TimeZone', mode=MODE_TYPE)
    TimeZone._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=3)], ev=None, er=[])
    
    #-----< DaylightSavingTime >-----#
    DaylightSavingTime = ENUM(name=u'DaylightSavingTime', mode=MODE_TYPE)
    DaylightSavingTime._cont = ASN1Dict([(u'noAdjustment', 0), (u'plusOneHourAdjustment', 1), (u'plusTwoHoursAdjustment', 2)])
    DaylightSavingTime._ext = None
    
    #-----< MNPInfoRes >-----#
    MNPInfoRes = SEQ(name=u'MNPInfoRes', mode=MODE_TYPE)
    _MNPInfoRes_routeingNumber = OCT_STR(name=u'routeingNumber', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'RouteingNumber')), opt=True)
    _MNPInfoRes_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')), opt=True)
    _MNPInfoRes_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _MNPInfoRes_numberPortabilityStatus = ENUM(name=u'numberPortabilityStatus', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'NumberPortabilityStatus')), opt=True)
    _MNPInfoRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    MNPInfoRes._cont = ASN1Dict([
        (u'routeingNumber', _MNPInfoRes_routeingNumber),
        (u'imsi', _MNPInfoRes_imsi),
        (u'msisdn', _MNPInfoRes_msisdn),
        (u'numberPortabilityStatus', _MNPInfoRes_numberPortabilityStatus),
        (u'extensionContainer', _MNPInfoRes_extensionContainer),
        ])
    MNPInfoRes._ext = []
    
    #-----< RouteingNumber >-----#
    RouteingNumber = OCT_STR(name=u'RouteingNumber', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'TBCD-STRING')))
    RouteingNumber._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
    
    #-----< NumberPortabilityStatus >-----#
    NumberPortabilityStatus = ENUM(name=u'NumberPortabilityStatus', mode=MODE_TYPE)
    NumberPortabilityStatus._cont = ASN1Dict([(u'notKnownToBePorted', 0), (u'ownNumberPortedOut', 1), (u'foreignNumberPortedToForeignNetwork', 2), (u'ownNumberNotPortedOut', 4), (u'foreignNumberPortedIn', 5)])
    NumberPortabilityStatus._ext = [u'ownNumberNotPortedOut', u'foreignNumberPortedIn']
    
    #-----< MS-Classmark2 >-----#
    MS_Classmark2 = OCT_STR(name=u'MS-Classmark2', mode=MODE_TYPE)
    MS_Classmark2._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
    
    #-----< GPRSMSClass >-----#
    GPRSMSClass = SEQ(name=u'GPRSMSClass', mode=MODE_TYPE)
    _GPRSMSClass_mSNetworkCapability = OCT_STR(name=u'mSNetworkCapability', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'MSNetworkCapability')))
    _GPRSMSClass_mSRadioAccessCapability = OCT_STR(name=u'mSRadioAccessCapability', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'MSRadioAccessCapability')), opt=True)
    GPRSMSClass._cont = ASN1Dict([
        (u'mSNetworkCapability', _GPRSMSClass_mSNetworkCapability),
        (u'mSRadioAccessCapability', _GPRSMSClass_mSRadioAccessCapability),
        ])
    GPRSMSClass._ext = None
    
    #-----< MSNetworkCapability >-----#
    MSNetworkCapability = OCT_STR(name=u'MSNetworkCapability', mode=MODE_TYPE)
    MSNetworkCapability._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
    
    #-----< MSRadioAccessCapability >-----#
    MSRadioAccessCapability = OCT_STR(name=u'MSRadioAccessCapability', mode=MODE_TYPE)
    MSRadioAccessCapability._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< RequestedInfo >-----#
    RequestedInfo = SEQ(name=u'RequestedInfo', mode=MODE_TYPE)
    _RequestedInfo_locationInformation = NULL(name=u'locationInformation', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _RequestedInfo_subscriberState = NULL(name=u'subscriberState', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _RequestedInfo_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _RequestedInfo_currentLocation = NULL(name=u'currentLocation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _RequestedInfo_requestedDomain = ENUM(name=u'requestedDomain', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'DomainType')), opt=True)
    _RequestedInfo_imei = NULL(name=u'imei', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _RequestedInfo_ms_classmark = NULL(name=u'ms-classmark', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _RequestedInfo_mnpRequestedInfo = NULL(name=u'mnpRequestedInfo', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _RequestedInfo_locationInformationEPS_Supported = NULL(name=u'locationInformationEPS-Supported', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _RequestedInfo_t_adsData = NULL(name=u't-adsData', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _RequestedInfo_requestedNodes = BIT_STR(name=u'requestedNodes', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'RequestedNodes')), opt=True)
    _RequestedInfo_servingNodeIndication = NULL(name=u'servingNodeIndication', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _RequestedInfo_localTimeZoneRequest = NULL(name=u'localTimeZoneRequest', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    RequestedInfo._cont = ASN1Dict([
        (u'locationInformation', _RequestedInfo_locationInformation),
        (u'subscriberState', _RequestedInfo_subscriberState),
        (u'extensionContainer', _RequestedInfo_extensionContainer),
        (u'currentLocation', _RequestedInfo_currentLocation),
        (u'requestedDomain', _RequestedInfo_requestedDomain),
        (u'imei', _RequestedInfo_imei),
        (u'ms-classmark', _RequestedInfo_ms_classmark),
        (u'mnpRequestedInfo', _RequestedInfo_mnpRequestedInfo),
        (u'locationInformationEPS-Supported', _RequestedInfo_locationInformationEPS_Supported),
        (u't-adsData', _RequestedInfo_t_adsData),
        (u'requestedNodes', _RequestedInfo_requestedNodes),
        (u'servingNodeIndication', _RequestedInfo_servingNodeIndication),
        (u'localTimeZoneRequest', _RequestedInfo_localTimeZoneRequest),
        ])
    RequestedInfo._ext = [u'currentLocation', u'requestedDomain', u'imei', u'ms-classmark', u'mnpRequestedInfo', u'locationInformationEPS-Supported', u't-adsData', u'requestedNodes', u'servingNodeIndication', u'localTimeZoneRequest']
    
    #-----< DomainType >-----#
    DomainType = ENUM(name=u'DomainType', mode=MODE_TYPE)
    DomainType._cont = ASN1Dict([(u'cs-Domain', 0), (u'ps-Domain', 1)])
    DomainType._ext = []
    
    #-----< RequestedNodes >-----#
    RequestedNodes = BIT_STR(name=u'RequestedNodes', mode=MODE_TYPE)
    RequestedNodes._cont = ASN1Dict([(u'mme', 0), (u'sgsn', 1)])
    RequestedNodes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
    
    #-----< LocationInformation >-----#
    LocationInformation = SEQ(name=u'LocationInformation', mode=MODE_TYPE)
    _LocationInformation_ageOfLocationInformation = INT(name=u'ageOfLocationInformation', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'AgeOfLocationInformation')), opt=True)
    _LocationInformation_geographicalInformation = OCT_STR(name=u'geographicalInformation', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'GeographicalInformation')), opt=True)
    _LocationInformation_vlr_number = OCT_STR(name=u'vlr-number', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _LocationInformation_locationNumber = OCT_STR(name=u'locationNumber', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LocationNumber')), opt=True)
    _LocationInformation_cellGlobalIdOrServiceAreaIdOrLAI = CHOICE(name=u'cellGlobalIdOrServiceAreaIdOrLAI', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'CellGlobalIdOrServiceAreaIdOrLAI')), opt=True)
    _LocationInformation_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _LocationInformation_selectedLSA_Id = OCT_STR(name=u'selectedLSA-Id', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LSAIdentity')), opt=True)
    _LocationInformation_msc_Number = OCT_STR(name=u'msc-Number', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _LocationInformation_geodeticInformation = OCT_STR(name=u'geodeticInformation', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'GeodeticInformation')), opt=True)
    _LocationInformation_currentLocationRetrieved = NULL(name=u'currentLocationRetrieved', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _LocationInformation_sai_Present = NULL(name=u'sai-Present', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _LocationInformation_locationInformationEPS = SEQ(name=u'locationInformationEPS', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LocationInformationEPS')), opt=True)
    _LocationInformation_userCSGInformation = SEQ(name=u'userCSGInformation', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'UserCSGInformation')), opt=True)
    LocationInformation._cont = ASN1Dict([
        (u'ageOfLocationInformation', _LocationInformation_ageOfLocationInformation),
        (u'geographicalInformation', _LocationInformation_geographicalInformation),
        (u'vlr-number', _LocationInformation_vlr_number),
        (u'locationNumber', _LocationInformation_locationNumber),
        (u'cellGlobalIdOrServiceAreaIdOrLAI', _LocationInformation_cellGlobalIdOrServiceAreaIdOrLAI),
        (u'extensionContainer', _LocationInformation_extensionContainer),
        (u'selectedLSA-Id', _LocationInformation_selectedLSA_Id),
        (u'msc-Number', _LocationInformation_msc_Number),
        (u'geodeticInformation', _LocationInformation_geodeticInformation),
        (u'currentLocationRetrieved', _LocationInformation_currentLocationRetrieved),
        (u'sai-Present', _LocationInformation_sai_Present),
        (u'locationInformationEPS', _LocationInformation_locationInformationEPS),
        (u'userCSGInformation', _LocationInformation_userCSGInformation),
        ])
    LocationInformation._ext = [u'selectedLSA-Id', u'msc-Number', u'geodeticInformation', u'currentLocationRetrieved', u'sai-Present', u'locationInformationEPS', u'userCSGInformation']
    
    #-----< LocationInformationEPS >-----#
    LocationInformationEPS = SEQ(name=u'LocationInformationEPS', mode=MODE_TYPE)
    _LocationInformationEPS_e_utranCellGlobalIdentity = OCT_STR(name=u'e-utranCellGlobalIdentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'E-UTRAN-CGI')), opt=True)
    _LocationInformationEPS_trackingAreaIdentity = OCT_STR(name=u'trackingAreaIdentity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'TA-Id')), opt=True)
    _LocationInformationEPS_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _LocationInformationEPS_geographicalInformation = OCT_STR(name=u'geographicalInformation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'GeographicalInformation')), opt=True)
    _LocationInformationEPS_geodeticInformation = OCT_STR(name=u'geodeticInformation', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'GeodeticInformation')), opt=True)
    _LocationInformationEPS_currentLocationRetrieved = NULL(name=u'currentLocationRetrieved', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _LocationInformationEPS_ageOfLocationInformation = INT(name=u'ageOfLocationInformation', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'AgeOfLocationInformation')), opt=True)
    _LocationInformationEPS_mme_Name = OCT_STR(name=u'mme-Name', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'DiameterIdentity')), opt=True)
    LocationInformationEPS._cont = ASN1Dict([
        (u'e-utranCellGlobalIdentity', _LocationInformationEPS_e_utranCellGlobalIdentity),
        (u'trackingAreaIdentity', _LocationInformationEPS_trackingAreaIdentity),
        (u'extensionContainer', _LocationInformationEPS_extensionContainer),
        (u'geographicalInformation', _LocationInformationEPS_geographicalInformation),
        (u'geodeticInformation', _LocationInformationEPS_geodeticInformation),
        (u'currentLocationRetrieved', _LocationInformationEPS_currentLocationRetrieved),
        (u'ageOfLocationInformation', _LocationInformationEPS_ageOfLocationInformation),
        (u'mme-Name', _LocationInformationEPS_mme_Name),
        ])
    LocationInformationEPS._ext = [u'mme-Name']
    
    #-----< LocationInformationGPRS >-----#
    LocationInformationGPRS = SEQ(name=u'LocationInformationGPRS', mode=MODE_TYPE)
    _LocationInformationGPRS_cellGlobalIdOrServiceAreaIdOrLAI = CHOICE(name=u'cellGlobalIdOrServiceAreaIdOrLAI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'CellGlobalIdOrServiceAreaIdOrLAI')), opt=True)
    _LocationInformationGPRS_routeingAreaIdentity = OCT_STR(name=u'routeingAreaIdentity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'RAIdentity')), opt=True)
    _LocationInformationGPRS_geographicalInformation = OCT_STR(name=u'geographicalInformation', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'GeographicalInformation')), opt=True)
    _LocationInformationGPRS_sgsn_Number = OCT_STR(name=u'sgsn-Number', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _LocationInformationGPRS_selectedLSAIdentity = OCT_STR(name=u'selectedLSAIdentity', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LSAIdentity')), opt=True)
    _LocationInformationGPRS_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _LocationInformationGPRS_sai_Present = NULL(name=u'sai-Present', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _LocationInformationGPRS_geodeticInformation = OCT_STR(name=u'geodeticInformation', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'GeodeticInformation')), opt=True)
    _LocationInformationGPRS_currentLocationRetrieved = NULL(name=u'currentLocationRetrieved', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _LocationInformationGPRS_ageOfLocationInformation = INT(name=u'ageOfLocationInformation', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'AgeOfLocationInformation')), opt=True)
    _LocationInformationGPRS_userCSGInformation = SEQ(name=u'userCSGInformation', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'UserCSGInformation')), opt=True)
    LocationInformationGPRS._cont = ASN1Dict([
        (u'cellGlobalIdOrServiceAreaIdOrLAI', _LocationInformationGPRS_cellGlobalIdOrServiceAreaIdOrLAI),
        (u'routeingAreaIdentity', _LocationInformationGPRS_routeingAreaIdentity),
        (u'geographicalInformation', _LocationInformationGPRS_geographicalInformation),
        (u'sgsn-Number', _LocationInformationGPRS_sgsn_Number),
        (u'selectedLSAIdentity', _LocationInformationGPRS_selectedLSAIdentity),
        (u'extensionContainer', _LocationInformationGPRS_extensionContainer),
        (u'sai-Present', _LocationInformationGPRS_sai_Present),
        (u'geodeticInformation', _LocationInformationGPRS_geodeticInformation),
        (u'currentLocationRetrieved', _LocationInformationGPRS_currentLocationRetrieved),
        (u'ageOfLocationInformation', _LocationInformationGPRS_ageOfLocationInformation),
        (u'userCSGInformation', _LocationInformationGPRS_userCSGInformation),
        ])
    LocationInformationGPRS._ext = [u'sai-Present', u'geodeticInformation', u'currentLocationRetrieved', u'ageOfLocationInformation', u'userCSGInformation']
    
    #-----< UserCSGInformation >-----#
    UserCSGInformation = SEQ(name=u'UserCSGInformation', mode=MODE_TYPE)
    _UserCSGInformation_csg_Id = BIT_STR(name=u'csg-Id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CSG-Id')))
    _UserCSGInformation_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _UserCSGInformation_accessMode = OCT_STR(name=u'accessMode', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _UserCSGInformation_accessMode._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    _UserCSGInformation_cmi = OCT_STR(name=u'cmi', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _UserCSGInformation_cmi._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    UserCSGInformation._cont = ASN1Dict([
        (u'csg-Id', _UserCSGInformation_csg_Id),
        (u'extensionContainer', _UserCSGInformation_extensionContainer),
        (u'accessMode', _UserCSGInformation_accessMode),
        (u'cmi', _UserCSGInformation_cmi),
        ])
    UserCSGInformation._ext = [u'accessMode', u'cmi']
    
    #-----< GeographicalInformation >-----#
    GeographicalInformation = OCT_STR(name=u'GeographicalInformation', mode=MODE_TYPE)
    GeographicalInformation._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
    
    #-----< GeodeticInformation >-----#
    GeodeticInformation = OCT_STR(name=u'GeodeticInformation', mode=MODE_TYPE)
    GeodeticInformation._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
    
    #-----< LocationNumber >-----#
    LocationNumber = OCT_STR(name=u'LocationNumber', mode=MODE_TYPE)
    LocationNumber._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=10)], ev=None, er=[])
    
    #-----< SubscriberState >-----#
    SubscriberState = CHOICE(name=u'SubscriberState', mode=MODE_TYPE)
    _SubscriberState_assumedIdle = NULL(name=u'assumedIdle', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _SubscriberState_camelBusy = NULL(name=u'camelBusy', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _SubscriberState_netDetNotReachable = ENUM(name=u'netDetNotReachable', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NotReachableReason')))
    _SubscriberState_notProvidedFromVLR = NULL(name=u'notProvidedFromVLR', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    SubscriberState._cont = ASN1Dict([
        (u'assumedIdle', _SubscriberState_assumedIdle),
        (u'camelBusy', _SubscriberState_camelBusy),
        (u'netDetNotReachable', _SubscriberState_netDetNotReachable),
        (u'notProvidedFromVLR', _SubscriberState_notProvidedFromVLR),
        ])
    SubscriberState._ext = None
    
    #-----< PS-SubscriberState >-----#
    PS_SubscriberState = CHOICE(name=u'PS-SubscriberState', mode=MODE_TYPE)
    _PS_SubscriberState_notProvidedFromSGSNorMME = NULL(name=u'notProvidedFromSGSNorMME', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _PS_SubscriberState_ps_Detached = NULL(name=u'ps-Detached', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _PS_SubscriberState_ps_AttachedNotReachableForPaging = NULL(name=u'ps-AttachedNotReachableForPaging', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _PS_SubscriberState_ps_AttachedReachableForPaging = NULL(name=u'ps-AttachedReachableForPaging', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _PS_SubscriberState_ps_PDP_ActiveNotReachableForPaging = SEQ_OF(name=u'ps-PDP-ActiveNotReachableForPaging', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'PDP-ContextInfoList')))
    _PS_SubscriberState_ps_PDP_ActiveReachableForPaging = SEQ_OF(name=u'ps-PDP-ActiveReachableForPaging', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'PDP-ContextInfoList')))
    _PS_SubscriberState_netDetNotReachable = ENUM(name=u'netDetNotReachable', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NotReachableReason')))
    PS_SubscriberState._cont = ASN1Dict([
        (u'notProvidedFromSGSNorMME', _PS_SubscriberState_notProvidedFromSGSNorMME),
        (u'ps-Detached', _PS_SubscriberState_ps_Detached),
        (u'ps-AttachedNotReachableForPaging', _PS_SubscriberState_ps_AttachedNotReachableForPaging),
        (u'ps-AttachedReachableForPaging', _PS_SubscriberState_ps_AttachedReachableForPaging),
        (u'ps-PDP-ActiveNotReachableForPaging', _PS_SubscriberState_ps_PDP_ActiveNotReachableForPaging),
        (u'ps-PDP-ActiveReachableForPaging', _PS_SubscriberState_ps_PDP_ActiveReachableForPaging),
        (u'netDetNotReachable', _PS_SubscriberState_netDetNotReachable),
        ])
    PS_SubscriberState._ext = None
    
    #-----< PDP-ContextInfoList >-----#
    PDP_ContextInfoList = SEQ_OF(name=u'PDP-ContextInfoList', mode=MODE_TYPE)
    _PDP_ContextInfoList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'PDP-ContextInfo')))
    PDP_ContextInfoList._cont = _PDP_ContextInfoList__item_
    PDP_ContextInfoList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< PDP-ContextInfo >-----#
    PDP_ContextInfo = SEQ(name=u'PDP-ContextInfo', mode=MODE_TYPE)
    _PDP_ContextInfo_pdp_ContextIdentifier = INT(name=u'pdp-ContextIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ContextId')))
    _PDP_ContextInfo_pdp_ContextActive = NULL(name=u'pdp-ContextActive', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _PDP_ContextInfo_pdp_Type = OCT_STR(name=u'pdp-Type', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'PDP-Type')))
    _PDP_ContextInfo_pdp_Address = OCT_STR(name=u'pdp-Address', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'PDP-Address')), opt=True)
    _PDP_ContextInfo_apn_Subscribed = OCT_STR(name=u'apn-Subscribed', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'APN')), opt=True)
    _PDP_ContextInfo_apn_InUse = OCT_STR(name=u'apn-InUse', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'APN')), opt=True)
    _PDP_ContextInfo_nsapi = INT(name=u'nsapi', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'NSAPI')), opt=True)
    _PDP_ContextInfo_transactionId = OCT_STR(name=u'transactionId', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'TransactionId')), opt=True)
    _PDP_ContextInfo_teid_ForGnAndGp = OCT_STR(name=u'teid-ForGnAndGp', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'TEID')), opt=True)
    _PDP_ContextInfo_teid_ForIu = OCT_STR(name=u'teid-ForIu', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'TEID')), opt=True)
    _PDP_ContextInfo_ggsn_Address = OCT_STR(name=u'ggsn-Address', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'GSN-Address')), opt=True)
    _PDP_ContextInfo_qos_Subscribed = OCT_STR(name=u'qos-Subscribed', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-QoS-Subscribed')), opt=True)
    _PDP_ContextInfo_qos_Requested = OCT_STR(name=u'qos-Requested', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-QoS-Subscribed')), opt=True)
    _PDP_ContextInfo_qos_Negotiated = OCT_STR(name=u'qos-Negotiated', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-QoS-Subscribed')), opt=True)
    _PDP_ContextInfo_chargingId = OCT_STR(name=u'chargingId', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'GPRSChargingID')), opt=True)
    _PDP_ContextInfo_chargingCharacteristics = OCT_STR(name=u'chargingCharacteristics', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ChargingCharacteristics')), opt=True)
    _PDP_ContextInfo_rnc_Address = OCT_STR(name=u'rnc-Address', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'GSN-Address')), opt=True)
    _PDP_ContextInfo_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _PDP_ContextInfo_qos2_Subscribed = OCT_STR(name=u'qos2-Subscribed', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext2-QoS-Subscribed')), opt=True)
    _PDP_ContextInfo_qos2_Requested = OCT_STR(name=u'qos2-Requested', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext2-QoS-Subscribed')), opt=True)
    _PDP_ContextInfo_qos2_Negotiated = OCT_STR(name=u'qos2-Negotiated', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext2-QoS-Subscribed')), opt=True)
    _PDP_ContextInfo_qos3_Subscribed = OCT_STR(name=u'qos3-Subscribed', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext3-QoS-Subscribed')), opt=True)
    _PDP_ContextInfo_qos3_Requested = OCT_STR(name=u'qos3-Requested', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext3-QoS-Subscribed')), opt=True)
    _PDP_ContextInfo_qos3_Negotiated = OCT_STR(name=u'qos3-Negotiated', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext3-QoS-Subscribed')), opt=True)
    _PDP_ContextInfo_qos4_Subscribed = OCT_STR(name=u'qos4-Subscribed', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext4-QoS-Subscribed')), opt=True)
    _PDP_ContextInfo_qos4_Requested = OCT_STR(name=u'qos4-Requested', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext4-QoS-Subscribed')), opt=True)
    _PDP_ContextInfo_qos4_Negotiated = OCT_STR(name=u'qos4-Negotiated', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext4-QoS-Subscribed')), opt=True)
    _PDP_ContextInfo_ext_pdp_Type = OCT_STR(name=u'ext-pdp-Type', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-PDP-Type')), opt=True)
    _PDP_ContextInfo_ext_pdp_Address = OCT_STR(name=u'ext-pdp-Address', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'PDP-Address')), opt=True)
    PDP_ContextInfo._cont = ASN1Dict([
        (u'pdp-ContextIdentifier', _PDP_ContextInfo_pdp_ContextIdentifier),
        (u'pdp-ContextActive', _PDP_ContextInfo_pdp_ContextActive),
        (u'pdp-Type', _PDP_ContextInfo_pdp_Type),
        (u'pdp-Address', _PDP_ContextInfo_pdp_Address),
        (u'apn-Subscribed', _PDP_ContextInfo_apn_Subscribed),
        (u'apn-InUse', _PDP_ContextInfo_apn_InUse),
        (u'nsapi', _PDP_ContextInfo_nsapi),
        (u'transactionId', _PDP_ContextInfo_transactionId),
        (u'teid-ForGnAndGp', _PDP_ContextInfo_teid_ForGnAndGp),
        (u'teid-ForIu', _PDP_ContextInfo_teid_ForIu),
        (u'ggsn-Address', _PDP_ContextInfo_ggsn_Address),
        (u'qos-Subscribed', _PDP_ContextInfo_qos_Subscribed),
        (u'qos-Requested', _PDP_ContextInfo_qos_Requested),
        (u'qos-Negotiated', _PDP_ContextInfo_qos_Negotiated),
        (u'chargingId', _PDP_ContextInfo_chargingId),
        (u'chargingCharacteristics', _PDP_ContextInfo_chargingCharacteristics),
        (u'rnc-Address', _PDP_ContextInfo_rnc_Address),
        (u'extensionContainer', _PDP_ContextInfo_extensionContainer),
        (u'qos2-Subscribed', _PDP_ContextInfo_qos2_Subscribed),
        (u'qos2-Requested', _PDP_ContextInfo_qos2_Requested),
        (u'qos2-Negotiated', _PDP_ContextInfo_qos2_Negotiated),
        (u'qos3-Subscribed', _PDP_ContextInfo_qos3_Subscribed),
        (u'qos3-Requested', _PDP_ContextInfo_qos3_Requested),
        (u'qos3-Negotiated', _PDP_ContextInfo_qos3_Negotiated),
        (u'qos4-Subscribed', _PDP_ContextInfo_qos4_Subscribed),
        (u'qos4-Requested', _PDP_ContextInfo_qos4_Requested),
        (u'qos4-Negotiated', _PDP_ContextInfo_qos4_Negotiated),
        (u'ext-pdp-Type', _PDP_ContextInfo_ext_pdp_Type),
        (u'ext-pdp-Address', _PDP_ContextInfo_ext_pdp_Address),
        ])
    PDP_ContextInfo._ext = [u'qos2-Subscribed', u'qos2-Requested', u'qos2-Negotiated', u'qos3-Subscribed', u'qos3-Requested', u'qos3-Negotiated', u'qos4-Subscribed', u'qos4-Requested', u'qos4-Negotiated', u'ext-pdp-Type', u'ext-pdp-Address']
    
    #-----< NSAPI >-----#
    NSAPI = INT(name=u'NSAPI', mode=MODE_TYPE)
    NSAPI._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
    
    #-----< TransactionId >-----#
    TransactionId = OCT_STR(name=u'TransactionId', mode=MODE_TYPE)
    TransactionId._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
    
    #-----< TEID >-----#
    TEID = OCT_STR(name=u'TEID', mode=MODE_TYPE)
    TEID._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
    
    #-----< GPRSChargingID >-----#
    GPRSChargingID = OCT_STR(name=u'GPRSChargingID', mode=MODE_TYPE)
    GPRSChargingID._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
    
    #-----< NotReachableReason >-----#
    NotReachableReason = ENUM(name=u'NotReachableReason', mode=MODE_TYPE)
    NotReachableReason._cont = ASN1Dict([(u'msPurged', 0), (u'imsiDetached', 1), (u'restrictedArea', 2), (u'notRegistered', 3)])
    NotReachableReason._ext = None
    
    #-----< AnyTimeInterrogationArg >-----#
    AnyTimeInterrogationArg = SEQ(name=u'AnyTimeInterrogationArg', mode=MODE_TYPE)
    _AnyTimeInterrogationArg_subscriberIdentity = CHOICE(name=u'subscriberIdentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'SubscriberIdentity')))
    _AnyTimeInterrogationArg_requestedInfo = SEQ(name=u'requestedInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'RequestedInfo')))
    _AnyTimeInterrogationArg_gsmSCF_Address = OCT_STR(name=u'gsmSCF-Address', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _AnyTimeInterrogationArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    AnyTimeInterrogationArg._cont = ASN1Dict([
        (u'subscriberIdentity', _AnyTimeInterrogationArg_subscriberIdentity),
        (u'requestedInfo', _AnyTimeInterrogationArg_requestedInfo),
        (u'gsmSCF-Address', _AnyTimeInterrogationArg_gsmSCF_Address),
        (u'extensionContainer', _AnyTimeInterrogationArg_extensionContainer),
        ])
    AnyTimeInterrogationArg._ext = []
    
    #-----< AnyTimeInterrogationRes >-----#
    AnyTimeInterrogationRes = SEQ(name=u'AnyTimeInterrogationRes', mode=MODE_TYPE)
    _AnyTimeInterrogationRes_subscriberInfo = SEQ(name=u'subscriberInfo', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SubscriberInfo')))
    _AnyTimeInterrogationRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    AnyTimeInterrogationRes._cont = ASN1Dict([
        (u'subscriberInfo', _AnyTimeInterrogationRes_subscriberInfo),
        (u'extensionContainer', _AnyTimeInterrogationRes_extensionContainer),
        ])
    AnyTimeInterrogationRes._ext = []
    
    #-----< AnyTimeSubscriptionInterrogationArg >-----#
    AnyTimeSubscriptionInterrogationArg = SEQ(name=u'AnyTimeSubscriptionInterrogationArg', mode=MODE_TYPE)
    _AnyTimeSubscriptionInterrogationArg_subscriberIdentity = CHOICE(name=u'subscriberIdentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'SubscriberIdentity')))
    _AnyTimeSubscriptionInterrogationArg_requestedSubscriptionInfo = SEQ(name=u'requestedSubscriptionInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'RequestedSubscriptionInfo')))
    _AnyTimeSubscriptionInterrogationArg_gsmSCF_Address = OCT_STR(name=u'gsmSCF-Address', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _AnyTimeSubscriptionInterrogationArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _AnyTimeSubscriptionInterrogationArg_longFTN_Supported = NULL(name=u'longFTN-Supported', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    AnyTimeSubscriptionInterrogationArg._cont = ASN1Dict([
        (u'subscriberIdentity', _AnyTimeSubscriptionInterrogationArg_subscriberIdentity),
        (u'requestedSubscriptionInfo', _AnyTimeSubscriptionInterrogationArg_requestedSubscriptionInfo),
        (u'gsmSCF-Address', _AnyTimeSubscriptionInterrogationArg_gsmSCF_Address),
        (u'extensionContainer', _AnyTimeSubscriptionInterrogationArg_extensionContainer),
        (u'longFTN-Supported', _AnyTimeSubscriptionInterrogationArg_longFTN_Supported),
        ])
    AnyTimeSubscriptionInterrogationArg._ext = []
    
    #-----< AnyTimeSubscriptionInterrogationRes >-----#
    AnyTimeSubscriptionInterrogationRes = SEQ(name=u'AnyTimeSubscriptionInterrogationRes', mode=MODE_TYPE)
    _AnyTimeSubscriptionInterrogationRes_callForwardingData = SEQ(name=u'callForwardingData', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CallForwardingData')), opt=True)
    _AnyTimeSubscriptionInterrogationRes_callBarringData = SEQ(name=u'callBarringData', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CallBarringData')), opt=True)
    _AnyTimeSubscriptionInterrogationRes_odb_Info = SEQ(name=u'odb-Info', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ODB-Info')), opt=True)
    _AnyTimeSubscriptionInterrogationRes_camel_SubscriptionInfo = SEQ(name=u'camel-SubscriptionInfo', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CAMEL-SubscriptionInfo')), opt=True)
    _AnyTimeSubscriptionInterrogationRes_supportedVLR_CAMEL_Phases = BIT_STR(name=u'supportedVLR-CAMEL-Phases', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SupportedCamelPhases')), opt=True)
    _AnyTimeSubscriptionInterrogationRes_supportedSGSN_CAMEL_Phases = BIT_STR(name=u'supportedSGSN-CAMEL-Phases', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SupportedCamelPhases')), opt=True)
    _AnyTimeSubscriptionInterrogationRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _AnyTimeSubscriptionInterrogationRes_offeredCamel4CSIsInVLR = BIT_STR(name=u'offeredCamel4CSIsInVLR', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'OfferedCamel4CSIs')), opt=True)
    _AnyTimeSubscriptionInterrogationRes_offeredCamel4CSIsInSGSN = BIT_STR(name=u'offeredCamel4CSIsInSGSN', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'OfferedCamel4CSIs')), opt=True)
    _AnyTimeSubscriptionInterrogationRes_msisdn_BS_List = SEQ_OF(name=u'msisdn-BS-List', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'MSISDN-BS-List')), opt=True)
    _AnyTimeSubscriptionInterrogationRes_csg_SubscriptionDataList = SEQ_OF(name=u'csg-SubscriptionDataList', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CSG-SubscriptionDataList')), opt=True)
    _AnyTimeSubscriptionInterrogationRes_cw_Data = SEQ(name=u'cw-Data', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CallWaitingData')), opt=True)
    _AnyTimeSubscriptionInterrogationRes_ch_Data = SEQ(name=u'ch-Data', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CallHoldData')), opt=True)
    _AnyTimeSubscriptionInterrogationRes_clip_Data = SEQ(name=u'clip-Data', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ClipData')), opt=True)
    _AnyTimeSubscriptionInterrogationRes_clir_Data = SEQ(name=u'clir-Data', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ClirData')), opt=True)
    _AnyTimeSubscriptionInterrogationRes_ect_data = SEQ(name=u'ect-data', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'EctData')), opt=True)
    AnyTimeSubscriptionInterrogationRes._cont = ASN1Dict([
        (u'callForwardingData', _AnyTimeSubscriptionInterrogationRes_callForwardingData),
        (u'callBarringData', _AnyTimeSubscriptionInterrogationRes_callBarringData),
        (u'odb-Info', _AnyTimeSubscriptionInterrogationRes_odb_Info),
        (u'camel-SubscriptionInfo', _AnyTimeSubscriptionInterrogationRes_camel_SubscriptionInfo),
        (u'supportedVLR-CAMEL-Phases', _AnyTimeSubscriptionInterrogationRes_supportedVLR_CAMEL_Phases),
        (u'supportedSGSN-CAMEL-Phases', _AnyTimeSubscriptionInterrogationRes_supportedSGSN_CAMEL_Phases),
        (u'extensionContainer', _AnyTimeSubscriptionInterrogationRes_extensionContainer),
        (u'offeredCamel4CSIsInVLR', _AnyTimeSubscriptionInterrogationRes_offeredCamel4CSIsInVLR),
        (u'offeredCamel4CSIsInSGSN', _AnyTimeSubscriptionInterrogationRes_offeredCamel4CSIsInSGSN),
        (u'msisdn-BS-List', _AnyTimeSubscriptionInterrogationRes_msisdn_BS_List),
        (u'csg-SubscriptionDataList', _AnyTimeSubscriptionInterrogationRes_csg_SubscriptionDataList),
        (u'cw-Data', _AnyTimeSubscriptionInterrogationRes_cw_Data),
        (u'ch-Data', _AnyTimeSubscriptionInterrogationRes_ch_Data),
        (u'clip-Data', _AnyTimeSubscriptionInterrogationRes_clip_Data),
        (u'clir-Data', _AnyTimeSubscriptionInterrogationRes_clir_Data),
        (u'ect-data', _AnyTimeSubscriptionInterrogationRes_ect_data),
        ])
    AnyTimeSubscriptionInterrogationRes._ext = [u'offeredCamel4CSIsInVLR', u'offeredCamel4CSIsInSGSN', u'msisdn-BS-List', u'csg-SubscriptionDataList', u'cw-Data', u'ch-Data', u'clip-Data', u'clir-Data', u'ect-data']
    
    #-----< CallWaitingData >-----#
    CallWaitingData = SEQ(name=u'CallWaitingData', mode=MODE_TYPE)
    _CallWaitingData_cwFeatureList = SEQ_OF(name=u'cwFeatureList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-CwFeatureList')))
    _CallWaitingData_notificationToCSE = NULL(name=u'notificationToCSE', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    CallWaitingData._cont = ASN1Dict([
        (u'cwFeatureList', _CallWaitingData_cwFeatureList),
        (u'notificationToCSE', _CallWaitingData_notificationToCSE),
        ])
    CallWaitingData._ext = []
    
    #-----< Ext-CwFeatureList >-----#
    Ext_CwFeatureList = SEQ_OF(name=u'Ext-CwFeatureList', mode=MODE_TYPE)
    _Ext_CwFeatureList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-CwFeature')))
    Ext_CwFeatureList._cont = _Ext_CwFeatureList__item_
    Ext_CwFeatureList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
    
    #-----< Ext-CwFeature >-----#
    Ext_CwFeature = SEQ(name=u'Ext-CwFeature', mode=MODE_TYPE)
    _Ext_CwFeature_basicService = CHOICE(name=u'basicService', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-BasicServiceCode')))
    _Ext_CwFeature_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-SS-Status')))
    Ext_CwFeature._cont = ASN1Dict([
        (u'basicService', _Ext_CwFeature_basicService),
        (u'ss-Status', _Ext_CwFeature_ss_Status),
        ])
    Ext_CwFeature._ext = []
    
    #-----< ClipData >-----#
    ClipData = SEQ(name=u'ClipData', mode=MODE_TYPE)
    _ClipData_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-SS-Status')))
    _ClipData_overrideCategory = ENUM(name=u'overrideCategory', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'OverrideCategory')))
    _ClipData_notificationToCSE = NULL(name=u'notificationToCSE', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    ClipData._cont = ASN1Dict([
        (u'ss-Status', _ClipData_ss_Status),
        (u'overrideCategory', _ClipData_overrideCategory),
        (u'notificationToCSE', _ClipData_notificationToCSE),
        ])
    ClipData._ext = []
    
    #-----< ClirData >-----#
    ClirData = SEQ(name=u'ClirData', mode=MODE_TYPE)
    _ClirData_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-SS-Status')))
    _ClirData_cliRestrictionOption = ENUM(name=u'cliRestrictionOption', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'CliRestrictionOption')), opt=True)
    _ClirData_notificationToCSE = NULL(name=u'notificationToCSE', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    ClirData._cont = ASN1Dict([
        (u'ss-Status', _ClirData_ss_Status),
        (u'cliRestrictionOption', _ClirData_cliRestrictionOption),
        (u'notificationToCSE', _ClirData_notificationToCSE),
        ])
    ClirData._ext = []
    
    #-----< CallHoldData >-----#
    CallHoldData = SEQ(name=u'CallHoldData', mode=MODE_TYPE)
    _CallHoldData_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-SS-Status')))
    _CallHoldData_notificationToCSE = NULL(name=u'notificationToCSE', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    CallHoldData._cont = ASN1Dict([
        (u'ss-Status', _CallHoldData_ss_Status),
        (u'notificationToCSE', _CallHoldData_notificationToCSE),
        ])
    CallHoldData._ext = []
    
    #-----< EctData >-----#
    EctData = SEQ(name=u'EctData', mode=MODE_TYPE)
    _EctData_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-SS-Status')))
    _EctData_notificationToCSE = NULL(name=u'notificationToCSE', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    EctData._cont = ASN1Dict([
        (u'ss-Status', _EctData_ss_Status),
        (u'notificationToCSE', _EctData_notificationToCSE),
        ])
    EctData._ext = []
    
    #-----< RequestedSubscriptionInfo >-----#
    RequestedSubscriptionInfo = SEQ(name=u'RequestedSubscriptionInfo', mode=MODE_TYPE)
    _RequestedSubscriptionInfo_requestedSS_Info = SEQ(name=u'requestedSS-Info', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-ForBS-Code')), opt=True)
    _RequestedSubscriptionInfo_odb = NULL(name=u'odb', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _RequestedSubscriptionInfo_requestedCAMEL_SubscriptionInfo = ENUM(name=u'requestedCAMEL-SubscriptionInfo', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'RequestedCAMEL-SubscriptionInfo')), opt=True)
    _RequestedSubscriptionInfo_supportedVLR_CAMEL_Phases = NULL(name=u'supportedVLR-CAMEL-Phases', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _RequestedSubscriptionInfo_supportedSGSN_CAMEL_Phases = NULL(name=u'supportedSGSN-CAMEL-Phases', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _RequestedSubscriptionInfo_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _RequestedSubscriptionInfo_additionalRequestedCAMEL_SubscriptionInfo = ENUM(name=u'additionalRequestedCAMEL-SubscriptionInfo', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AdditionalRequestedCAMEL-SubscriptionInfo')), opt=True)
    _RequestedSubscriptionInfo_msisdn_BS_List = NULL(name=u'msisdn-BS-List', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _RequestedSubscriptionInfo_csg_SubscriptionDataRequested = NULL(name=u'csg-SubscriptionDataRequested', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _RequestedSubscriptionInfo_cw_Info = NULL(name=u'cw-Info', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _RequestedSubscriptionInfo_clip_Info = NULL(name=u'clip-Info', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _RequestedSubscriptionInfo_clir_Info = NULL(name=u'clir-Info', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _RequestedSubscriptionInfo_hold_Info = NULL(name=u'hold-Info', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _RequestedSubscriptionInfo_ect_Info = NULL(name=u'ect-Info', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    RequestedSubscriptionInfo._cont = ASN1Dict([
        (u'requestedSS-Info', _RequestedSubscriptionInfo_requestedSS_Info),
        (u'odb', _RequestedSubscriptionInfo_odb),
        (u'requestedCAMEL-SubscriptionInfo', _RequestedSubscriptionInfo_requestedCAMEL_SubscriptionInfo),
        (u'supportedVLR-CAMEL-Phases', _RequestedSubscriptionInfo_supportedVLR_CAMEL_Phases),
        (u'supportedSGSN-CAMEL-Phases', _RequestedSubscriptionInfo_supportedSGSN_CAMEL_Phases),
        (u'extensionContainer', _RequestedSubscriptionInfo_extensionContainer),
        (u'additionalRequestedCAMEL-SubscriptionInfo', _RequestedSubscriptionInfo_additionalRequestedCAMEL_SubscriptionInfo),
        (u'msisdn-BS-List', _RequestedSubscriptionInfo_msisdn_BS_List),
        (u'csg-SubscriptionDataRequested', _RequestedSubscriptionInfo_csg_SubscriptionDataRequested),
        (u'cw-Info', _RequestedSubscriptionInfo_cw_Info),
        (u'clip-Info', _RequestedSubscriptionInfo_clip_Info),
        (u'clir-Info', _RequestedSubscriptionInfo_clir_Info),
        (u'hold-Info', _RequestedSubscriptionInfo_hold_Info),
        (u'ect-Info', _RequestedSubscriptionInfo_ect_Info),
        ])
    RequestedSubscriptionInfo._ext = [u'additionalRequestedCAMEL-SubscriptionInfo', u'msisdn-BS-List', u'csg-SubscriptionDataRequested', u'cw-Info', u'clip-Info', u'clir-Info', u'hold-Info', u'ect-Info']
    
    #-----< MSISDN-BS-List >-----#
    MSISDN_BS_List = SEQ_OF(name=u'MSISDN-BS-List', mode=MODE_TYPE)
    _MSISDN_BS_List__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'MSISDN-BS')))
    MSISDN_BS_List._cont = _MSISDN_BS_List__item_
    MSISDN_BS_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< maxNumOfMSISDN >-----#
    maxNumOfMSISDN = INT(name=u'maxNumOfMSISDN', mode=MODE_VALUE)
    maxNumOfMSISDN._val = 50
    
    #-----< MSISDN-BS >-----#
    MSISDN_BS = SEQ(name=u'MSISDN-BS', mode=MODE_TYPE)
    _MSISDN_BS_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _MSISDN_BS_basicServiceList = SEQ_OF(name=u'basicServiceList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'BasicServiceList')), opt=True)
    _MSISDN_BS_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    MSISDN_BS._cont = ASN1Dict([
        (u'msisdn', _MSISDN_BS_msisdn),
        (u'basicServiceList', _MSISDN_BS_basicServiceList),
        (u'extensionContainer', _MSISDN_BS_extensionContainer),
        ])
    MSISDN_BS._ext = []
    
    #-----< RequestedCAMEL-SubscriptionInfo >-----#
    RequestedCAMEL_SubscriptionInfo = ENUM(name=u'RequestedCAMEL-SubscriptionInfo', mode=MODE_TYPE)
    RequestedCAMEL_SubscriptionInfo._cont = ASN1Dict([(u'o-CSI', 0), (u't-CSI', 1), (u'vt-CSI', 2), (u'tif-CSI', 3), (u'gprs-CSI', 4), (u'mo-sms-CSI', 5), (u'ss-CSI', 6), (u'm-CSI', 7), (u'd-csi', 8)])
    RequestedCAMEL_SubscriptionInfo._ext = None
    
    #-----< AdditionalRequestedCAMEL-SubscriptionInfo >-----#
    AdditionalRequestedCAMEL_SubscriptionInfo = ENUM(name=u'AdditionalRequestedCAMEL-SubscriptionInfo', mode=MODE_TYPE)
    AdditionalRequestedCAMEL_SubscriptionInfo._cont = ASN1Dict([(u'mt-sms-CSI', 0), (u'mg-csi', 1), (u'o-IM-CSI', 2), (u'd-IM-CSI', 3), (u'vt-IM-CSI', 4)])
    AdditionalRequestedCAMEL_SubscriptionInfo._ext = []
    
    #-----< CallForwardingData >-----#
    CallForwardingData = SEQ(name=u'CallForwardingData', mode=MODE_TYPE)
    _CallForwardingData_forwardingFeatureList = SEQ_OF(name=u'forwardingFeatureList', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-ForwFeatureList')))
    _CallForwardingData_notificationToCSE = NULL(name=u'notificationToCSE', mode=MODE_TYPE, opt=True)
    _CallForwardingData_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    CallForwardingData._cont = ASN1Dict([
        (u'forwardingFeatureList', _CallForwardingData_forwardingFeatureList),
        (u'notificationToCSE', _CallForwardingData_notificationToCSE),
        (u'extensionContainer', _CallForwardingData_extensionContainer),
        ])
    CallForwardingData._ext = []
    
    #-----< CallBarringData >-----#
    CallBarringData = SEQ(name=u'CallBarringData', mode=MODE_TYPE)
    _CallBarringData_callBarringFeatureList = SEQ_OF(name=u'callBarringFeatureList', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-CallBarFeatureList')))
    _CallBarringData_password = STR_NUM(name=u'password', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'Password')), opt=True)
    _CallBarringData_password._const_alpha = ASN1Set(rv=[u'0', u'1', u'2', u'3', u'4', u'5', u'6', u'7', u'8', u'9'], rr=[], ev=None, er=[])
    _CallBarringData_wrongPasswordAttemptsCounter = INT(name=u'wrongPasswordAttemptsCounter', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'WrongPasswordAttemptsCounter')), opt=True)
    _CallBarringData_notificationToCSE = NULL(name=u'notificationToCSE', mode=MODE_TYPE, opt=True)
    _CallBarringData_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    CallBarringData._cont = ASN1Dict([
        (u'callBarringFeatureList', _CallBarringData_callBarringFeatureList),
        (u'password', _CallBarringData_password),
        (u'wrongPasswordAttemptsCounter', _CallBarringData_wrongPasswordAttemptsCounter),
        (u'notificationToCSE', _CallBarringData_notificationToCSE),
        (u'extensionContainer', _CallBarringData_extensionContainer),
        ])
    CallBarringData._ext = []
    
    #-----< WrongPasswordAttemptsCounter >-----#
    WrongPasswordAttemptsCounter = INT(name=u'WrongPasswordAttemptsCounter', mode=MODE_TYPE)
    WrongPasswordAttemptsCounter._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4)], ev=None, er=[])
    
    #-----< ODB-Info >-----#
    ODB_Info = SEQ(name=u'ODB-Info', mode=MODE_TYPE)
    _ODB_Info_odb_Data = SEQ(name=u'odb-Data', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ODB-Data')))
    _ODB_Info_notificationToCSE = NULL(name=u'notificationToCSE', mode=MODE_TYPE, opt=True)
    _ODB_Info_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ODB_Info._cont = ASN1Dict([
        (u'odb-Data', _ODB_Info_odb_Data),
        (u'notificationToCSE', _ODB_Info_notificationToCSE),
        (u'extensionContainer', _ODB_Info_extensionContainer),
        ])
    ODB_Info._ext = []
    
    #-----< CAMEL-SubscriptionInfo >-----#
    CAMEL_SubscriptionInfo = SEQ(name=u'CAMEL-SubscriptionInfo', mode=MODE_TYPE)
    _CAMEL_SubscriptionInfo_o_CSI = SEQ(name=u'o-CSI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'O-CSI')), opt=True)
    _CAMEL_SubscriptionInfo_o_BcsmCamelTDP_CriteriaList = SEQ_OF(name=u'o-BcsmCamelTDP-CriteriaList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'O-BcsmCamelTDPCriteriaList')), opt=True)
    _CAMEL_SubscriptionInfo_d_CSI = SEQ(name=u'd-CSI', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'D-CSI')), opt=True)
    _CAMEL_SubscriptionInfo_t_CSI = SEQ(name=u't-CSI', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'T-CSI')), opt=True)
    _CAMEL_SubscriptionInfo_t_BCSM_CAMEL_TDP_CriteriaList = SEQ_OF(name=u't-BCSM-CAMEL-TDP-CriteriaList', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'T-BCSM-CAMEL-TDP-CriteriaList')), opt=True)
    _CAMEL_SubscriptionInfo_vt_CSI = SEQ(name=u'vt-CSI', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'T-CSI')), opt=True)
    _CAMEL_SubscriptionInfo_vt_BCSM_CAMEL_TDP_CriteriaList = SEQ_OF(name=u'vt-BCSM-CAMEL-TDP-CriteriaList', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'T-BCSM-CAMEL-TDP-CriteriaList')), opt=True)
    _CAMEL_SubscriptionInfo_tif_CSI = NULL(name=u'tif-CSI', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _CAMEL_SubscriptionInfo_tif_CSI_NotificationToCSE = NULL(name=u'tif-CSI-NotificationToCSE', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _CAMEL_SubscriptionInfo_gprs_CSI = SEQ(name=u'gprs-CSI', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'GPRS-CSI')), opt=True)
    _CAMEL_SubscriptionInfo_mo_sms_CSI = SEQ(name=u'mo-sms-CSI', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SMS-CSI')), opt=True)
    _CAMEL_SubscriptionInfo_ss_CSI = SEQ(name=u'ss-CSI', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SS-CSI')), opt=True)
    _CAMEL_SubscriptionInfo_m_CSI = SEQ(name=u'm-CSI', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'M-CSI')), opt=True)
    _CAMEL_SubscriptionInfo_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _CAMEL_SubscriptionInfo_specificCSIDeletedList = BIT_STR(name=u'specificCSIDeletedList', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SpecificCSI-Withdraw')), opt=True)
    _CAMEL_SubscriptionInfo_mt_sms_CSI = SEQ(name=u'mt-sms-CSI', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SMS-CSI')), opt=True)
    _CAMEL_SubscriptionInfo_mt_smsCAMELTDP_CriteriaList = SEQ_OF(name=u'mt-smsCAMELTDP-CriteriaList', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'MT-smsCAMELTDP-CriteriaList')), opt=True)
    _CAMEL_SubscriptionInfo_mg_csi = SEQ(name=u'mg-csi', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'MG-CSI')), opt=True)
    _CAMEL_SubscriptionInfo_o_IM_CSI = SEQ(name=u'o-IM-CSI', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'O-CSI')), opt=True)
    _CAMEL_SubscriptionInfo_o_IM_BcsmCamelTDP_CriteriaList = SEQ_OF(name=u'o-IM-BcsmCamelTDP-CriteriaList', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'O-BcsmCamelTDPCriteriaList')), opt=True)
    _CAMEL_SubscriptionInfo_d_IM_CSI = SEQ(name=u'd-IM-CSI', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'D-CSI')), opt=True)
    _CAMEL_SubscriptionInfo_vt_IM_CSI = SEQ(name=u'vt-IM-CSI', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'T-CSI')), opt=True)
    _CAMEL_SubscriptionInfo_vt_IM_BCSM_CAMEL_TDP_CriteriaList = SEQ_OF(name=u'vt-IM-BCSM-CAMEL-TDP-CriteriaList', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'T-BCSM-CAMEL-TDP-CriteriaList')), opt=True)
    CAMEL_SubscriptionInfo._cont = ASN1Dict([
        (u'o-CSI', _CAMEL_SubscriptionInfo_o_CSI),
        (u'o-BcsmCamelTDP-CriteriaList', _CAMEL_SubscriptionInfo_o_BcsmCamelTDP_CriteriaList),
        (u'd-CSI', _CAMEL_SubscriptionInfo_d_CSI),
        (u't-CSI', _CAMEL_SubscriptionInfo_t_CSI),
        (u't-BCSM-CAMEL-TDP-CriteriaList', _CAMEL_SubscriptionInfo_t_BCSM_CAMEL_TDP_CriteriaList),
        (u'vt-CSI', _CAMEL_SubscriptionInfo_vt_CSI),
        (u'vt-BCSM-CAMEL-TDP-CriteriaList', _CAMEL_SubscriptionInfo_vt_BCSM_CAMEL_TDP_CriteriaList),
        (u'tif-CSI', _CAMEL_SubscriptionInfo_tif_CSI),
        (u'tif-CSI-NotificationToCSE', _CAMEL_SubscriptionInfo_tif_CSI_NotificationToCSE),
        (u'gprs-CSI', _CAMEL_SubscriptionInfo_gprs_CSI),
        (u'mo-sms-CSI', _CAMEL_SubscriptionInfo_mo_sms_CSI),
        (u'ss-CSI', _CAMEL_SubscriptionInfo_ss_CSI),
        (u'm-CSI', _CAMEL_SubscriptionInfo_m_CSI),
        (u'extensionContainer', _CAMEL_SubscriptionInfo_extensionContainer),
        (u'specificCSIDeletedList', _CAMEL_SubscriptionInfo_specificCSIDeletedList),
        (u'mt-sms-CSI', _CAMEL_SubscriptionInfo_mt_sms_CSI),
        (u'mt-smsCAMELTDP-CriteriaList', _CAMEL_SubscriptionInfo_mt_smsCAMELTDP_CriteriaList),
        (u'mg-csi', _CAMEL_SubscriptionInfo_mg_csi),
        (u'o-IM-CSI', _CAMEL_SubscriptionInfo_o_IM_CSI),
        (u'o-IM-BcsmCamelTDP-CriteriaList', _CAMEL_SubscriptionInfo_o_IM_BcsmCamelTDP_CriteriaList),
        (u'd-IM-CSI', _CAMEL_SubscriptionInfo_d_IM_CSI),
        (u'vt-IM-CSI', _CAMEL_SubscriptionInfo_vt_IM_CSI),
        (u'vt-IM-BCSM-CAMEL-TDP-CriteriaList', _CAMEL_SubscriptionInfo_vt_IM_BCSM_CAMEL_TDP_CriteriaList),
        ])
    CAMEL_SubscriptionInfo._ext = [u'specificCSIDeletedList', u'mt-sms-CSI', u'mt-smsCAMELTDP-CriteriaList', u'mg-csi', u'o-IM-CSI', u'o-IM-BcsmCamelTDP-CriteriaList', u'd-IM-CSI', u'vt-IM-CSI', u'vt-IM-BCSM-CAMEL-TDP-CriteriaList']
    
    #-----< AnyTimeModificationArg >-----#
    AnyTimeModificationArg = SEQ(name=u'AnyTimeModificationArg', mode=MODE_TYPE)
    _AnyTimeModificationArg_subscriberIdentity = CHOICE(name=u'subscriberIdentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'SubscriberIdentity')))
    _AnyTimeModificationArg_gsmSCF_Address = OCT_STR(name=u'gsmSCF-Address', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _AnyTimeModificationArg_modificationRequestFor_CF_Info = SEQ(name=u'modificationRequestFor-CF-Info', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ModificationRequestFor-CF-Info')), opt=True)
    _AnyTimeModificationArg_modificationRequestFor_CB_Info = SEQ(name=u'modificationRequestFor-CB-Info', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ModificationRequestFor-CB-Info')), opt=True)
    _AnyTimeModificationArg_modificationRequestFor_CSI = SEQ(name=u'modificationRequestFor-CSI', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ModificationRequestFor-CSI')), opt=True)
    _AnyTimeModificationArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _AnyTimeModificationArg_longFTN_Supported = NULL(name=u'longFTN-Supported', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _AnyTimeModificationArg_modificationRequestFor_ODB_data = SEQ(name=u'modificationRequestFor-ODB-data', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ModificationRequestFor-ODB-data')), opt=True)
    _AnyTimeModificationArg_modificationRequestFor_IP_SM_GW_Data = SEQ(name=u'modificationRequestFor-IP-SM-GW-Data', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ModificationRequestFor-IP-SM-GW-Data')), opt=True)
    _AnyTimeModificationArg_activationRequestForUE_reachability = BIT_STR(name=u'activationRequestForUE-reachability', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'RequestedServingNode')), opt=True)
    _AnyTimeModificationArg_modificationRequestFor_CSG = SEQ(name=u'modificationRequestFor-CSG', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ModificationRequestFor-CSG')), opt=True)
    _AnyTimeModificationArg_modificationRequestFor_CW_Data = SEQ(name=u'modificationRequestFor-CW-Data', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ModificationRequestFor-CW-Info')), opt=True)
    _AnyTimeModificationArg_modificationRequestFor_CLIP_Data = SEQ(name=u'modificationRequestFor-CLIP-Data', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ModificationRequestFor-CLIP-Info')), opt=True)
    _AnyTimeModificationArg_modificationRequestFor_CLIR_Data = SEQ(name=u'modificationRequestFor-CLIR-Data', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ModificationRequestFor-CLIR-Info')), opt=True)
    _AnyTimeModificationArg_modificationRequestFor_HOLD_Data = SEQ(name=u'modificationRequestFor-HOLD-Data', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ModificationRequestFor-CH-Info')), opt=True)
    _AnyTimeModificationArg_modificationRequestFor_ECT_Data = SEQ(name=u'modificationRequestFor-ECT-Data', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ModificationRequestFor-ECT-Info')), opt=True)
    AnyTimeModificationArg._cont = ASN1Dict([
        (u'subscriberIdentity', _AnyTimeModificationArg_subscriberIdentity),
        (u'gsmSCF-Address', _AnyTimeModificationArg_gsmSCF_Address),
        (u'modificationRequestFor-CF-Info', _AnyTimeModificationArg_modificationRequestFor_CF_Info),
        (u'modificationRequestFor-CB-Info', _AnyTimeModificationArg_modificationRequestFor_CB_Info),
        (u'modificationRequestFor-CSI', _AnyTimeModificationArg_modificationRequestFor_CSI),
        (u'extensionContainer', _AnyTimeModificationArg_extensionContainer),
        (u'longFTN-Supported', _AnyTimeModificationArg_longFTN_Supported),
        (u'modificationRequestFor-ODB-data', _AnyTimeModificationArg_modificationRequestFor_ODB_data),
        (u'modificationRequestFor-IP-SM-GW-Data', _AnyTimeModificationArg_modificationRequestFor_IP_SM_GW_Data),
        (u'activationRequestForUE-reachability', _AnyTimeModificationArg_activationRequestForUE_reachability),
        (u'modificationRequestFor-CSG', _AnyTimeModificationArg_modificationRequestFor_CSG),
        (u'modificationRequestFor-CW-Data', _AnyTimeModificationArg_modificationRequestFor_CW_Data),
        (u'modificationRequestFor-CLIP-Data', _AnyTimeModificationArg_modificationRequestFor_CLIP_Data),
        (u'modificationRequestFor-CLIR-Data', _AnyTimeModificationArg_modificationRequestFor_CLIR_Data),
        (u'modificationRequestFor-HOLD-Data', _AnyTimeModificationArg_modificationRequestFor_HOLD_Data),
        (u'modificationRequestFor-ECT-Data', _AnyTimeModificationArg_modificationRequestFor_ECT_Data),
        ])
    AnyTimeModificationArg._ext = [u'modificationRequestFor-ODB-data', u'modificationRequestFor-IP-SM-GW-Data', u'activationRequestForUE-reachability', u'modificationRequestFor-CSG', u'modificationRequestFor-CW-Data', u'modificationRequestFor-CLIP-Data', u'modificationRequestFor-CLIR-Data', u'modificationRequestFor-HOLD-Data', u'modificationRequestFor-ECT-Data']
    
    #-----< ModificationRequestFor-CW-Info >-----#
    ModificationRequestFor_CW_Info = SEQ(name=u'ModificationRequestFor-CW-Info', mode=MODE_TYPE)
    _ModificationRequestFor_CW_Info_basicService = CHOICE(name=u'basicService', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-BasicServiceCode')), opt=True)
    _ModificationRequestFor_CW_Info_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-SS-Status')), opt=True)
    _ModificationRequestFor_CW_Info_modifyNotificationToCSE = ENUM(name=u'modifyNotificationToCSE', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ModificationInstruction')), opt=True)
    _ModificationRequestFor_CW_Info_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ModificationRequestFor_CW_Info._cont = ASN1Dict([
        (u'basicService', _ModificationRequestFor_CW_Info_basicService),
        (u'ss-Status', _ModificationRequestFor_CW_Info_ss_Status),
        (u'modifyNotificationToCSE', _ModificationRequestFor_CW_Info_modifyNotificationToCSE),
        (u'extensionContainer', _ModificationRequestFor_CW_Info_extensionContainer),
        ])
    ModificationRequestFor_CW_Info._ext = []
    
    #-----< ModificationRequestFor-CH-Info >-----#
    ModificationRequestFor_CH_Info = SEQ(name=u'ModificationRequestFor-CH-Info', mode=MODE_TYPE)
    _ModificationRequestFor_CH_Info_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-SS-Status')), opt=True)
    _ModificationRequestFor_CH_Info_modifyNotificationToCSE = ENUM(name=u'modifyNotificationToCSE', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ModificationInstruction')), opt=True)
    _ModificationRequestFor_CH_Info_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ModificationRequestFor_CH_Info._cont = ASN1Dict([
        (u'ss-Status', _ModificationRequestFor_CH_Info_ss_Status),
        (u'modifyNotificationToCSE', _ModificationRequestFor_CH_Info_modifyNotificationToCSE),
        (u'extensionContainer', _ModificationRequestFor_CH_Info_extensionContainer),
        ])
    ModificationRequestFor_CH_Info._ext = []
    
    #-----< ModificationRequestFor-ECT-Info >-----#
    ModificationRequestFor_ECT_Info = SEQ(name=u'ModificationRequestFor-ECT-Info', mode=MODE_TYPE)
    _ModificationRequestFor_ECT_Info_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-SS-Status')), opt=True)
    _ModificationRequestFor_ECT_Info_modifyNotificationToCSE = ENUM(name=u'modifyNotificationToCSE', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ModificationInstruction')), opt=True)
    _ModificationRequestFor_ECT_Info_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ModificationRequestFor_ECT_Info._cont = ASN1Dict([
        (u'ss-Status', _ModificationRequestFor_ECT_Info_ss_Status),
        (u'modifyNotificationToCSE', _ModificationRequestFor_ECT_Info_modifyNotificationToCSE),
        (u'extensionContainer', _ModificationRequestFor_ECT_Info_extensionContainer),
        ])
    ModificationRequestFor_ECT_Info._ext = []
    
    #-----< ModificationRequestFor-CLIR-Info >-----#
    ModificationRequestFor_CLIR_Info = SEQ(name=u'ModificationRequestFor-CLIR-Info', mode=MODE_TYPE)
    _ModificationRequestFor_CLIR_Info_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-SS-Status')), opt=True)
    _ModificationRequestFor_CLIR_Info_cliRestrictionOption = ENUM(name=u'cliRestrictionOption', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'CliRestrictionOption')), opt=True)
    _ModificationRequestFor_CLIR_Info_modifyNotificationToCSE = ENUM(name=u'modifyNotificationToCSE', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ModificationInstruction')), opt=True)
    _ModificationRequestFor_CLIR_Info_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ModificationRequestFor_CLIR_Info._cont = ASN1Dict([
        (u'ss-Status', _ModificationRequestFor_CLIR_Info_ss_Status),
        (u'cliRestrictionOption', _ModificationRequestFor_CLIR_Info_cliRestrictionOption),
        (u'modifyNotificationToCSE', _ModificationRequestFor_CLIR_Info_modifyNotificationToCSE),
        (u'extensionContainer', _ModificationRequestFor_CLIR_Info_extensionContainer),
        ])
    ModificationRequestFor_CLIR_Info._ext = []
    
    #-----< ModificationRequestFor-CLIP-Info >-----#
    ModificationRequestFor_CLIP_Info = SEQ(name=u'ModificationRequestFor-CLIP-Info', mode=MODE_TYPE)
    _ModificationRequestFor_CLIP_Info_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-SS-Status')), opt=True)
    _ModificationRequestFor_CLIP_Info_overrideCategory = ENUM(name=u'overrideCategory', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'OverrideCategory')), opt=True)
    _ModificationRequestFor_CLIP_Info_modifyNotificationToCSE = ENUM(name=u'modifyNotificationToCSE', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ModificationInstruction')), opt=True)
    _ModificationRequestFor_CLIP_Info_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ModificationRequestFor_CLIP_Info._cont = ASN1Dict([
        (u'ss-Status', _ModificationRequestFor_CLIP_Info_ss_Status),
        (u'overrideCategory', _ModificationRequestFor_CLIP_Info_overrideCategory),
        (u'modifyNotificationToCSE', _ModificationRequestFor_CLIP_Info_modifyNotificationToCSE),
        (u'extensionContainer', _ModificationRequestFor_CLIP_Info_extensionContainer),
        ])
    ModificationRequestFor_CLIP_Info._ext = []
    
    #-----< ModificationRequestFor-CSG >-----#
    ModificationRequestFor_CSG = SEQ(name=u'ModificationRequestFor-CSG', mode=MODE_TYPE)
    _ModificationRequestFor_CSG_modifyNotificationToCSE = ENUM(name=u'modifyNotificationToCSE', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ModificationInstruction')), opt=True)
    _ModificationRequestFor_CSG_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ModificationRequestFor_CSG._cont = ASN1Dict([
        (u'modifyNotificationToCSE', _ModificationRequestFor_CSG_modifyNotificationToCSE),
        (u'extensionContainer', _ModificationRequestFor_CSG_extensionContainer),
        ])
    ModificationRequestFor_CSG._ext = []
    
    #-----< RequestedServingNode >-----#
    RequestedServingNode = BIT_STR(name=u'RequestedServingNode', mode=MODE_TYPE)
    RequestedServingNode._cont = ASN1Dict([(u'mmeAndSgsn', 0)])
    RequestedServingNode._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
    
    #-----< ServingNode >-----#
    ServingNode = BIT_STR(name=u'ServingNode', mode=MODE_TYPE)
    ServingNode._cont = ASN1Dict([(u'mme', 0), (u'sgsn', 1)])
    ServingNode._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=8)], ev=None, er=[])
    
    #-----< AnyTimeModificationRes >-----#
    AnyTimeModificationRes = SEQ(name=u'AnyTimeModificationRes', mode=MODE_TYPE)
    _AnyTimeModificationRes_ss_InfoFor_CSE = CHOICE(name=u'ss-InfoFor-CSE', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-SS-InfoFor-CSE')), opt=True)
    _AnyTimeModificationRes_camel_SubscriptionInfo = SEQ(name=u'camel-SubscriptionInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CAMEL-SubscriptionInfo')), opt=True)
    _AnyTimeModificationRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _AnyTimeModificationRes_odb_Info = SEQ(name=u'odb-Info', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ODB-Info')), opt=True)
    _AnyTimeModificationRes_cw_Data = SEQ(name=u'cw-Data', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CallWaitingData')), opt=True)
    _AnyTimeModificationRes_ch_Data = SEQ(name=u'ch-Data', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CallHoldData')), opt=True)
    _AnyTimeModificationRes_clip_Data = SEQ(name=u'clip-Data', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ClipData')), opt=True)
    _AnyTimeModificationRes_clir_Data = SEQ(name=u'clir-Data', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ClirData')), opt=True)
    _AnyTimeModificationRes_ect_data = SEQ(name=u'ect-data', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'EctData')), opt=True)
    _AnyTimeModificationRes_serviceCentreAddress = OCT_STR(name=u'serviceCentreAddress', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'AddressString')), opt=True)
    AnyTimeModificationRes._cont = ASN1Dict([
        (u'ss-InfoFor-CSE', _AnyTimeModificationRes_ss_InfoFor_CSE),
        (u'camel-SubscriptionInfo', _AnyTimeModificationRes_camel_SubscriptionInfo),
        (u'extensionContainer', _AnyTimeModificationRes_extensionContainer),
        (u'odb-Info', _AnyTimeModificationRes_odb_Info),
        (u'cw-Data', _AnyTimeModificationRes_cw_Data),
        (u'ch-Data', _AnyTimeModificationRes_ch_Data),
        (u'clip-Data', _AnyTimeModificationRes_clip_Data),
        (u'clir-Data', _AnyTimeModificationRes_clir_Data),
        (u'ect-data', _AnyTimeModificationRes_ect_data),
        (u'serviceCentreAddress', _AnyTimeModificationRes_serviceCentreAddress),
        ])
    AnyTimeModificationRes._ext = [u'odb-Info', u'cw-Data', u'ch-Data', u'clip-Data', u'clir-Data', u'ect-data', u'serviceCentreAddress']
    
    #-----< ModificationRequestFor-CF-Info >-----#
    ModificationRequestFor_CF_Info = SEQ(name=u'ModificationRequestFor-CF-Info', mode=MODE_TYPE)
    _ModificationRequestFor_CF_Info_ss_Code = OCT_STR(name=u'ss-Code', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    _ModificationRequestFor_CF_Info_basicService = CHOICE(name=u'basicService', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-BasicServiceCode')), opt=True)
    _ModificationRequestFor_CF_Info_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-SS-Status')), opt=True)
    _ModificationRequestFor_CF_Info_forwardedToNumber = OCT_STR(name=u'forwardedToNumber', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'AddressString')), opt=True)
    _ModificationRequestFor_CF_Info_forwardedToSubaddress = OCT_STR(name=u'forwardedToSubaddress', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-SubaddressString')), opt=True)
    _ModificationRequestFor_CF_Info_noReplyConditionTime = INT(name=u'noReplyConditionTime', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-NoRepCondTime')), opt=True)
    _ModificationRequestFor_CF_Info_modifyNotificationToCSE = ENUM(name=u'modifyNotificationToCSE', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ModificationInstruction')), opt=True)
    _ModificationRequestFor_CF_Info_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ModificationRequestFor_CF_Info._cont = ASN1Dict([
        (u'ss-Code', _ModificationRequestFor_CF_Info_ss_Code),
        (u'basicService', _ModificationRequestFor_CF_Info_basicService),
        (u'ss-Status', _ModificationRequestFor_CF_Info_ss_Status),
        (u'forwardedToNumber', _ModificationRequestFor_CF_Info_forwardedToNumber),
        (u'forwardedToSubaddress', _ModificationRequestFor_CF_Info_forwardedToSubaddress),
        (u'noReplyConditionTime', _ModificationRequestFor_CF_Info_noReplyConditionTime),
        (u'modifyNotificationToCSE', _ModificationRequestFor_CF_Info_modifyNotificationToCSE),
        (u'extensionContainer', _ModificationRequestFor_CF_Info_extensionContainer),
        ])
    ModificationRequestFor_CF_Info._ext = []
    
    #-----< ModificationRequestFor-CB-Info >-----#
    ModificationRequestFor_CB_Info = SEQ(name=u'ModificationRequestFor-CB-Info', mode=MODE_TYPE)
    _ModificationRequestFor_CB_Info_ss_Code = OCT_STR(name=u'ss-Code', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    _ModificationRequestFor_CB_Info_basicService = CHOICE(name=u'basicService', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-BasicServiceCode')), opt=True)
    _ModificationRequestFor_CB_Info_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-SS-Status')), opt=True)
    _ModificationRequestFor_CB_Info_password = STR_NUM(name=u'password', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'Password')), opt=True)
    _ModificationRequestFor_CB_Info_password._const_alpha = ASN1Set(rv=[u'0', u'1', u'2', u'3', u'4', u'5', u'6', u'7', u'8', u'9'], rr=[], ev=None, er=[])
    _ModificationRequestFor_CB_Info_wrongPasswordAttemptsCounter = INT(name=u'wrongPasswordAttemptsCounter', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'WrongPasswordAttemptsCounter')), opt=True)
    _ModificationRequestFor_CB_Info_modifyNotificationToCSE = ENUM(name=u'modifyNotificationToCSE', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ModificationInstruction')), opt=True)
    _ModificationRequestFor_CB_Info_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ModificationRequestFor_CB_Info._cont = ASN1Dict([
        (u'ss-Code', _ModificationRequestFor_CB_Info_ss_Code),
        (u'basicService', _ModificationRequestFor_CB_Info_basicService),
        (u'ss-Status', _ModificationRequestFor_CB_Info_ss_Status),
        (u'password', _ModificationRequestFor_CB_Info_password),
        (u'wrongPasswordAttemptsCounter', _ModificationRequestFor_CB_Info_wrongPasswordAttemptsCounter),
        (u'modifyNotificationToCSE', _ModificationRequestFor_CB_Info_modifyNotificationToCSE),
        (u'extensionContainer', _ModificationRequestFor_CB_Info_extensionContainer),
        ])
    ModificationRequestFor_CB_Info._ext = []
    
    #-----< ModificationRequestFor-ODB-data >-----#
    ModificationRequestFor_ODB_data = SEQ(name=u'ModificationRequestFor-ODB-data', mode=MODE_TYPE)
    _ModificationRequestFor_ODB_data_odb_data = SEQ(name=u'odb-data', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ODB-Data')), opt=True)
    _ModificationRequestFor_ODB_data_modifyNotificationToCSE = ENUM(name=u'modifyNotificationToCSE', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ModificationInstruction')), opt=True)
    _ModificationRequestFor_ODB_data_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ModificationRequestFor_ODB_data._cont = ASN1Dict([
        (u'odb-data', _ModificationRequestFor_ODB_data_odb_data),
        (u'modifyNotificationToCSE', _ModificationRequestFor_ODB_data_modifyNotificationToCSE),
        (u'extensionContainer', _ModificationRequestFor_ODB_data_extensionContainer),
        ])
    ModificationRequestFor_ODB_data._ext = []
    
    #-----< ModificationRequestFor-CSI >-----#
    ModificationRequestFor_CSI = SEQ(name=u'ModificationRequestFor-CSI', mode=MODE_TYPE)
    _ModificationRequestFor_CSI_requestedCamel_SubscriptionInfo = ENUM(name=u'requestedCamel-SubscriptionInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'RequestedCAMEL-SubscriptionInfo')))
    _ModificationRequestFor_CSI_modifyNotificationToCSE = ENUM(name=u'modifyNotificationToCSE', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ModificationInstruction')), opt=True)
    _ModificationRequestFor_CSI_modifyCSI_State = ENUM(name=u'modifyCSI-State', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ModificationInstruction')), opt=True)
    _ModificationRequestFor_CSI_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _ModificationRequestFor_CSI_additionalRequestedCAMEL_SubscriptionInfo = ENUM(name=u'additionalRequestedCAMEL-SubscriptionInfo', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'AdditionalRequestedCAMEL-SubscriptionInfo')), opt=True)
    ModificationRequestFor_CSI._cont = ASN1Dict([
        (u'requestedCamel-SubscriptionInfo', _ModificationRequestFor_CSI_requestedCamel_SubscriptionInfo),
        (u'modifyNotificationToCSE', _ModificationRequestFor_CSI_modifyNotificationToCSE),
        (u'modifyCSI-State', _ModificationRequestFor_CSI_modifyCSI_State),
        (u'extensionContainer', _ModificationRequestFor_CSI_extensionContainer),
        (u'additionalRequestedCAMEL-SubscriptionInfo', _ModificationRequestFor_CSI_additionalRequestedCAMEL_SubscriptionInfo),
        ])
    ModificationRequestFor_CSI._ext = [u'additionalRequestedCAMEL-SubscriptionInfo']
    
    #-----< ModificationRequestFor-IP-SM-GW-Data >-----#
    ModificationRequestFor_IP_SM_GW_Data = SEQ(name=u'ModificationRequestFor-IP-SM-GW-Data', mode=MODE_TYPE)
    _ModificationRequestFor_IP_SM_GW_Data_modifyRegistrationStatus = ENUM(name=u'modifyRegistrationStatus', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ModificationInstruction')), opt=True)
    _ModificationRequestFor_IP_SM_GW_Data_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _ModificationRequestFor_IP_SM_GW_Data_ip_sm_gw_DiameterAddress = SEQ(name=u'ip-sm-gw-DiameterAddress', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'NetworkNodeDiameterAddress')), opt=True)
    ModificationRequestFor_IP_SM_GW_Data._cont = ASN1Dict([
        (u'modifyRegistrationStatus', _ModificationRequestFor_IP_SM_GW_Data_modifyRegistrationStatus),
        (u'extensionContainer', _ModificationRequestFor_IP_SM_GW_Data_extensionContainer),
        (u'ip-sm-gw-DiameterAddress', _ModificationRequestFor_IP_SM_GW_Data_ip_sm_gw_DiameterAddress),
        ])
    ModificationRequestFor_IP_SM_GW_Data._ext = [u'ip-sm-gw-DiameterAddress']
    
    #-----< ModificationInstruction >-----#
    ModificationInstruction = ENUM(name=u'ModificationInstruction', mode=MODE_TYPE)
    ModificationInstruction._cont = ASN1Dict([(u'deactivate', 0), (u'activate', 1)])
    ModificationInstruction._ext = None
    
    #-----< NoteSubscriberDataModifiedArg >-----#
    NoteSubscriberDataModifiedArg = SEQ(name=u'NoteSubscriberDataModifiedArg', mode=MODE_TYPE)
    _NoteSubscriberDataModifiedArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _NoteSubscriberDataModifiedArg_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _NoteSubscriberDataModifiedArg_forwardingInfoFor_CSE = SEQ(name=u'forwardingInfoFor-CSE', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-ForwardingInfoFor-CSE')), opt=True)
    _NoteSubscriberDataModifiedArg_callBarringInfoFor_CSE = SEQ(name=u'callBarringInfoFor-CSE', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-CallBarringInfoFor-CSE')), opt=True)
    _NoteSubscriberDataModifiedArg_odb_Info = SEQ(name=u'odb-Info', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ODB-Info')), opt=True)
    _NoteSubscriberDataModifiedArg_camel_SubscriptionInfo = SEQ(name=u'camel-SubscriptionInfo', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CAMEL-SubscriptionInfo')), opt=True)
    _NoteSubscriberDataModifiedArg_allInformationSent = NULL(name=u'allInformationSent', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _NoteSubscriberDataModifiedArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _NoteSubscriberDataModifiedArg_ue_reachable = BIT_STR(name=u'ue-reachable', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ServingNode')), opt=True)
    _NoteSubscriberDataModifiedArg_csg_SubscriptionDataList = SEQ_OF(name=u'csg-SubscriptionDataList', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CSG-SubscriptionDataList')), opt=True)
    _NoteSubscriberDataModifiedArg_cw_Data = SEQ(name=u'cw-Data', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CallWaitingData')), opt=True)
    _NoteSubscriberDataModifiedArg_ch_Data = SEQ(name=u'ch-Data', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CallHoldData')), opt=True)
    _NoteSubscriberDataModifiedArg_clip_Data = SEQ(name=u'clip-Data', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ClipData')), opt=True)
    _NoteSubscriberDataModifiedArg_clir_Data = SEQ(name=u'clir-Data', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ClirData')), opt=True)
    _NoteSubscriberDataModifiedArg_ect_data = SEQ(name=u'ect-data', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'EctData')), opt=True)
    NoteSubscriberDataModifiedArg._cont = ASN1Dict([
        (u'imsi', _NoteSubscriberDataModifiedArg_imsi),
        (u'msisdn', _NoteSubscriberDataModifiedArg_msisdn),
        (u'forwardingInfoFor-CSE', _NoteSubscriberDataModifiedArg_forwardingInfoFor_CSE),
        (u'callBarringInfoFor-CSE', _NoteSubscriberDataModifiedArg_callBarringInfoFor_CSE),
        (u'odb-Info', _NoteSubscriberDataModifiedArg_odb_Info),
        (u'camel-SubscriptionInfo', _NoteSubscriberDataModifiedArg_camel_SubscriptionInfo),
        (u'allInformationSent', _NoteSubscriberDataModifiedArg_allInformationSent),
        (u'extensionContainer', _NoteSubscriberDataModifiedArg_extensionContainer),
        (u'ue-reachable', _NoteSubscriberDataModifiedArg_ue_reachable),
        (u'csg-SubscriptionDataList', _NoteSubscriberDataModifiedArg_csg_SubscriptionDataList),
        (u'cw-Data', _NoteSubscriberDataModifiedArg_cw_Data),
        (u'ch-Data', _NoteSubscriberDataModifiedArg_ch_Data),
        (u'clip-Data', _NoteSubscriberDataModifiedArg_clip_Data),
        (u'clir-Data', _NoteSubscriberDataModifiedArg_clir_Data),
        (u'ect-data', _NoteSubscriberDataModifiedArg_ect_data),
        ])
    NoteSubscriberDataModifiedArg._ext = [u'ue-reachable', u'csg-SubscriptionDataList', u'cw-Data', u'ch-Data', u'clip-Data', u'clir-Data', u'ect-data']
    
    #-----< NoteSubscriberDataModifiedRes >-----#
    NoteSubscriberDataModifiedRes = SEQ(name=u'NoteSubscriberDataModifiedRes', mode=MODE_TYPE)
    _NoteSubscriberDataModifiedRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    NoteSubscriberDataModifiedRes._cont = ASN1Dict([
        (u'extensionContainer', _NoteSubscriberDataModifiedRes_extensionContainer),
        ])
    NoteSubscriberDataModifiedRes._ext = []
    
    #-----< NoteMM-EventArg >-----#
    NoteMM_EventArg = SEQ(name=u'NoteMM-EventArg', mode=MODE_TYPE)
    _NoteMM_EventArg_serviceKey = INT(name=u'serviceKey', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ServiceKey')))
    _NoteMM_EventArg_eventMet = OCT_STR(name=u'eventMet', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'MM-Code')))
    _NoteMM_EventArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _NoteMM_EventArg_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _NoteMM_EventArg_locationInformation = SEQ(name=u'locationInformation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LocationInformation')), opt=True)
    _NoteMM_EventArg_supportedCAMELPhases = BIT_STR(name=u'supportedCAMELPhases', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'SupportedCamelPhases')), opt=True)
    _NoteMM_EventArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _NoteMM_EventArg_locationInformationGPRS = SEQ(name=u'locationInformationGPRS', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'LocationInformationGPRS')), opt=True)
    _NoteMM_EventArg_offeredCamel4Functionalities = BIT_STR(name=u'offeredCamel4Functionalities', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'OfferedCamel4Functionalities')), opt=True)
    NoteMM_EventArg._cont = ASN1Dict([
        (u'serviceKey', _NoteMM_EventArg_serviceKey),
        (u'eventMet', _NoteMM_EventArg_eventMet),
        (u'imsi', _NoteMM_EventArg_imsi),
        (u'msisdn', _NoteMM_EventArg_msisdn),
        (u'locationInformation', _NoteMM_EventArg_locationInformation),
        (u'supportedCAMELPhases', _NoteMM_EventArg_supportedCAMELPhases),
        (u'extensionContainer', _NoteMM_EventArg_extensionContainer),
        (u'locationInformationGPRS', _NoteMM_EventArg_locationInformationGPRS),
        (u'offeredCamel4Functionalities', _NoteMM_EventArg_offeredCamel4Functionalities),
        ])
    NoteMM_EventArg._ext = [u'locationInformationGPRS', u'offeredCamel4Functionalities']
    
    #-----< NoteMM-EventRes >-----#
    NoteMM_EventRes = SEQ(name=u'NoteMM-EventRes', mode=MODE_TYPE)
    _NoteMM_EventRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    NoteMM_EventRes._cont = ASN1Dict([
        (u'extensionContainer', _NoteMM_EventRes_extensionContainer),
        ])
    NoteMM_EventRes._ext = []
    
    #-----< Ext-SS-InfoFor-CSE >-----#
    Ext_SS_InfoFor_CSE = CHOICE(name=u'Ext-SS-InfoFor-CSE', mode=MODE_TYPE)
    _Ext_SS_InfoFor_CSE_forwardingInfoFor_CSE = SEQ(name=u'forwardingInfoFor-CSE', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-ForwardingInfoFor-CSE')))
    _Ext_SS_InfoFor_CSE_callBarringInfoFor_CSE = SEQ(name=u'callBarringInfoFor-CSE', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-CallBarringInfoFor-CSE')))
    Ext_SS_InfoFor_CSE._cont = ASN1Dict([
        (u'forwardingInfoFor-CSE', _Ext_SS_InfoFor_CSE_forwardingInfoFor_CSE),
        (u'callBarringInfoFor-CSE', _Ext_SS_InfoFor_CSE_callBarringInfoFor_CSE),
        ])
    Ext_SS_InfoFor_CSE._ext = None
    
    #-----< Ext-ForwardingInfoFor-CSE >-----#
    Ext_ForwardingInfoFor_CSE = SEQ(name=u'Ext-ForwardingInfoFor-CSE', mode=MODE_TYPE)
    _Ext_ForwardingInfoFor_CSE_ss_Code = OCT_STR(name=u'ss-Code', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    _Ext_ForwardingInfoFor_CSE_forwardingFeatureList = SEQ_OF(name=u'forwardingFeatureList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-ForwFeatureList')))
    _Ext_ForwardingInfoFor_CSE_notificationToCSE = NULL(name=u'notificationToCSE', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _Ext_ForwardingInfoFor_CSE_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    Ext_ForwardingInfoFor_CSE._cont = ASN1Dict([
        (u'ss-Code', _Ext_ForwardingInfoFor_CSE_ss_Code),
        (u'forwardingFeatureList', _Ext_ForwardingInfoFor_CSE_forwardingFeatureList),
        (u'notificationToCSE', _Ext_ForwardingInfoFor_CSE_notificationToCSE),
        (u'extensionContainer', _Ext_ForwardingInfoFor_CSE_extensionContainer),
        ])
    Ext_ForwardingInfoFor_CSE._ext = []
    
    #-----< Ext-CallBarringInfoFor-CSE >-----#
    Ext_CallBarringInfoFor_CSE = SEQ(name=u'Ext-CallBarringInfoFor-CSE', mode=MODE_TYPE)
    _Ext_CallBarringInfoFor_CSE_ss_Code = OCT_STR(name=u'ss-Code', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    _Ext_CallBarringInfoFor_CSE_callBarringFeatureList = SEQ_OF(name=u'callBarringFeatureList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Ext-CallBarFeatureList')))
    _Ext_CallBarringInfoFor_CSE_password = STR_NUM(name=u'password', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'Password')), opt=True)
    _Ext_CallBarringInfoFor_CSE_password._const_alpha = ASN1Set(rv=[u'0', u'1', u'2', u'3', u'4', u'5', u'6', u'7', u'8', u'9'], rr=[], ev=None, er=[])
    _Ext_CallBarringInfoFor_CSE_wrongPasswordAttemptsCounter = INT(name=u'wrongPasswordAttemptsCounter', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'WrongPasswordAttemptsCounter')), opt=True)
    _Ext_CallBarringInfoFor_CSE_notificationToCSE = NULL(name=u'notificationToCSE', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _Ext_CallBarringInfoFor_CSE_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    Ext_CallBarringInfoFor_CSE._cont = ASN1Dict([
        (u'ss-Code', _Ext_CallBarringInfoFor_CSE_ss_Code),
        (u'callBarringFeatureList', _Ext_CallBarringInfoFor_CSE_callBarringFeatureList),
        (u'password', _Ext_CallBarringInfoFor_CSE_password),
        (u'wrongPasswordAttemptsCounter', _Ext_CallBarringInfoFor_CSE_wrongPasswordAttemptsCounter),
        (u'notificationToCSE', _Ext_CallBarringInfoFor_CSE_notificationToCSE),
        (u'extensionContainer', _Ext_CallBarringInfoFor_CSE_extensionContainer),
        ])
    Ext_CallBarringInfoFor_CSE._ext = []
    
    #-----< UpdateVcsgLocationArg >-----#
    UpdateVcsgLocationArg = SEQ(name=u'UpdateVcsgLocationArg', mode=MODE_TYPE)
    _UpdateVcsgLocationArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _UpdateVcsgLocationArg_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _UpdateVcsgLocationArg_vlr_Number = OCT_STR(name=u'vlr-Number', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _UpdateVcsgLocationArg_sgsn_Number = OCT_STR(name=u'sgsn-Number', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _UpdateVcsgLocationArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    UpdateVcsgLocationArg._cont = ASN1Dict([
        (u'imsi', _UpdateVcsgLocationArg_imsi),
        (u'msisdn', _UpdateVcsgLocationArg_msisdn),
        (u'vlr-Number', _UpdateVcsgLocationArg_vlr_Number),
        (u'sgsn-Number', _UpdateVcsgLocationArg_sgsn_Number),
        (u'extensionContainer', _UpdateVcsgLocationArg_extensionContainer),
        ])
    UpdateVcsgLocationArg._ext = []
    
    #-----< UpdateVcsgLocationRes >-----#
    UpdateVcsgLocationRes = SEQ(name=u'UpdateVcsgLocationRes', mode=MODE_TYPE)
    _UpdateVcsgLocationRes_temporaryEmptySubscriptiondataIndicator = NULL(name=u'temporaryEmptySubscriptiondataIndicator', mode=MODE_TYPE, opt=True)
    _UpdateVcsgLocationRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    UpdateVcsgLocationRes._cont = ASN1Dict([
        (u'temporaryEmptySubscriptiondataIndicator', _UpdateVcsgLocationRes_temporaryEmptySubscriptiondataIndicator),
        (u'extensionContainer', _UpdateVcsgLocationRes_extensionContainer),
        ])
    UpdateVcsgLocationRes._ext = []
    
    #-----< CancelVcsgLocationArg >-----#
    CancelVcsgLocationArg = SEQ(name=u'CancelVcsgLocationArg', mode=MODE_TYPE)
    _CancelVcsgLocationArg_identity = CHOICE(name=u'identity', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'Identity')))
    _CancelVcsgLocationArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    CancelVcsgLocationArg._cont = ASN1Dict([
        (u'identity', _CancelVcsgLocationArg_identity),
        (u'extensionContainer', _CancelVcsgLocationArg_extensionContainer),
        ])
    CancelVcsgLocationArg._ext = []
    
    #-----< CancelVcsgLocationRes >-----#
    CancelVcsgLocationRes = SEQ(name=u'CancelVcsgLocationRes', mode=MODE_TYPE)
    _CancelVcsgLocationRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    CancelVcsgLocationRes._cont = ASN1Dict([
        (u'extensionContainer', _CancelVcsgLocationRes_extensionContainer),
        ])
    CancelVcsgLocationRes._ext = []
    
    _all_ = [
        _UpdateLocationArg_imsi,
        _UpdateLocationArg_msc_Number,
        _UpdateLocationArg_vlr_Number,
        _UpdateLocationArg_lmsi,
        _UpdateLocationArg_extensionContainer,
        _UpdateLocationArg_vlr_Capability,
        _UpdateLocationArg_informPreviousNetworkEntity,
        _UpdateLocationArg_cs_LCS_NotSupportedByUE,
        _UpdateLocationArg_v_gmlc_Address,
        _UpdateLocationArg_add_info,
        _UpdateLocationArg_pagingArea,
        _UpdateLocationArg_skipSubscriberDataUpdate,
        _UpdateLocationArg_restorationIndicator,
        _UpdateLocationArg_eplmn_List,
        _UpdateLocationArg_mme_DiameterAddress,
        UpdateLocationArg,
        _VLR_Capability_supportedCamelPhases,
        _VLR_Capability_extensionContainer,
        _VLR_Capability_solsaSupportIndicator,
        _VLR_Capability_istSupportIndicator,
        _VLR_Capability_superChargerSupportedInServingNetworkEntity,
        _VLR_Capability_longFTN_Supported,
        _VLR_Capability_supportedLCS_CapabilitySets,
        _VLR_Capability_offeredCamel4CSIs,
        _VLR_Capability_supportedRAT_TypesIndicator,
        _VLR_Capability_longGroupID_Supported,
        _VLR_Capability_mtRoamingForwardingSupported,
        _VLR_Capability_msisdn_lessOperation_Supported,
        VLR_Capability,
        SupportedRAT_Types,
        _SuperChargerInfo_sendSubscriberData,
        _SuperChargerInfo_subscriberDataStored,
        SuperChargerInfo,
        AgeIndicator,
        IST_SupportIndicator,
        SupportedLCS_CapabilitySets,
        _UpdateLocationRes_hlr_Number,
        _UpdateLocationRes_extensionContainer,
        _UpdateLocationRes_add_Capability,
        _UpdateLocationRes_pagingArea_Capability,
        UpdateLocationRes,
        _ADD_Info_imeisv,
        _ADD_Info_skipSubscriberDataUpdate,
        ADD_Info,
        _PagingArea__item_,
        PagingArea,
        _LocationArea_laiFixedLength,
        _LocationArea_lac,
        LocationArea,
        LAC,
        _CancelLocationArg_identity,
        _CancelLocationArg_cancellationType,
        _CancelLocationArg_extensionContainer,
        _CancelLocationArg_typeOfUpdate,
        _CancelLocationArg_mtrf_SupportedAndAuthorized,
        _CancelLocationArg_mtrf_SupportedAndNotAuthorized,
        _CancelLocationArg_newMSC_Number,
        _CancelLocationArg_newVLR_Number,
        _CancelLocationArg_new_lmsi,
        _CancelLocationArg_reattach_Required,
        CancelLocationArg,
        TypeOfUpdate,
        CancellationType,
        _CancelLocationRes_extensionContainer,
        CancelLocationRes,
        _PurgeMS_Arg_imsi,
        _PurgeMS_Arg_vlr_Number,
        _PurgeMS_Arg_sgsn_Number,
        _PurgeMS_Arg_extensionContainer,
        _PurgeMS_Arg_locationInformation,
        _PurgeMS_Arg_locationInformationGPRS,
        _PurgeMS_Arg_locationInformationEPS,
        PurgeMS_Arg,
        _PurgeMS_Res_freezeTMSI,
        _PurgeMS_Res_freezeP_TMSI,
        _PurgeMS_Res_extensionContainer,
        _PurgeMS_Res_freezeM_TMSI,
        PurgeMS_Res,
        _SendIdentificationArg_tmsi,
        _SendIdentificationArg_numberOfRequestedVectors,
        _SendIdentificationArg_segmentationProhibited,
        _SendIdentificationArg_extensionContainer,
        _SendIdentificationArg_msc_Number,
        _SendIdentificationArg_previous_LAI,
        _SendIdentificationArg_hopCounter,
        _SendIdentificationArg_mtRoamingForwardingSupported,
        _SendIdentificationArg_newVLR_Number,
        _SendIdentificationArg_new_lmsi,
        SendIdentificationArg,
        HopCounter,
        _SendIdentificationRes_imsi,
        _SendIdentificationRes_authenticationSetList,
        _SendIdentificationRes_currentSecurityContext,
        _SendIdentificationRes_extensionContainer,
        _SendIdentificationRes_lastUsedLtePLMN_Id,
        _SendIdentificationRes_mtCallPendingFlag,
        SendIdentificationRes,
        _AuthenticationSetList_tripletList,
        _AuthenticationSetList_quintupletList,
        AuthenticationSetList,
        _TripletList__item_,
        TripletList,
        _QuintupletList__item_,
        QuintupletList,
        _AuthenticationTriplet_rand,
        _AuthenticationTriplet_sres,
        _AuthenticationTriplet_kc,
        AuthenticationTriplet,
        _AuthenticationQuintuplet_rand,
        _AuthenticationQuintuplet_xres,
        _AuthenticationQuintuplet_ck,
        _AuthenticationQuintuplet_ik,
        _AuthenticationQuintuplet_autn,
        AuthenticationQuintuplet,
        _CurrentSecurityContext_gsm_SecurityContextData,
        _CurrentSecurityContext_umts_SecurityContextData,
        CurrentSecurityContext,
        _GSM_SecurityContextData_kc,
        _GSM_SecurityContextData_cksn,
        GSM_SecurityContextData,
        _UMTS_SecurityContextData_ck,
        _UMTS_SecurityContextData_ik,
        _UMTS_SecurityContextData_ksi,
        UMTS_SecurityContextData,
        RAND,
        SRES,
        Kc,
        XRES,
        CK,
        IK,
        AUTN,
        AUTS,
        Cksn,
        KSI,
        _AuthenticationFailureReportArg_imsi,
        _AuthenticationFailureReportArg_failureCause,
        _AuthenticationFailureReportArg_extensionContainer,
        _AuthenticationFailureReportArg_re_attempt,
        _AuthenticationFailureReportArg_accessType,
        _AuthenticationFailureReportArg_rand,
        _AuthenticationFailureReportArg_vlr_Number,
        _AuthenticationFailureReportArg_sgsn_Number,
        AuthenticationFailureReportArg,
        AccessType,
        _AuthenticationFailureReportRes_extensionContainer,
        AuthenticationFailureReportRes,
        FailureCause,
        _UpdateGprsLocationArg_imsi,
        _UpdateGprsLocationArg_sgsn_Number,
        _UpdateGprsLocationArg_sgsn_Address,
        _UpdateGprsLocationArg_extensionContainer,
        _UpdateGprsLocationArg_sgsn_Capability,
        _UpdateGprsLocationArg_informPreviousNetworkEntity,
        _UpdateGprsLocationArg_ps_LCS_NotSupportedByUE,
        _UpdateGprsLocationArg_v_gmlc_Address,
        _UpdateGprsLocationArg_add_info,
        _UpdateGprsLocationArg_eps_info,
        _UpdateGprsLocationArg_servingNodeTypeIndicator,
        _UpdateGprsLocationArg_skipSubscriberDataUpdate,
        _UpdateGprsLocationArg_usedRAT_Type,
        _UpdateGprsLocationArg_gprsSubscriptionDataNotNeeded,
        _UpdateGprsLocationArg_nodeTypeIndicator,
        _UpdateGprsLocationArg_areaRestricted,
        _UpdateGprsLocationArg_ue_reachableIndicator,
        _UpdateGprsLocationArg_epsSubscriptionDataNotNeeded,
        _UpdateGprsLocationArg_ue_srvcc_Capability,
        _UpdateGprsLocationArg_eplmn_List,
        _UpdateGprsLocationArg_mmeNumberforMTSMS,
        _UpdateGprsLocationArg_smsRegisterRequest,
        _UpdateGprsLocationArg_sms_Only,
        _UpdateGprsLocationArg_removalofMMERegistrationforSMS,
        _UpdateGprsLocationArg_sgsn_Name,
        _UpdateGprsLocationArg_sgsn_Realm,
        _UpdateGprsLocationArg_lgd_supportIndicator,
        _UpdateGprsLocationArg_adjacentPLMN_List,
        UpdateGprsLocationArg,
        SMSRegisterRequest,
        Used_RAT_Type,
        _EPS_Info_pdn_gw_update,
        _EPS_Info_isr_Information,
        EPS_Info,
        _PDN_GW_Update_apn,
        _PDN_GW_Update_pdn_gw_Identity,
        _PDN_GW_Update_contextId,
        _PDN_GW_Update_extensionContainer,
        PDN_GW_Update,
        ISR_Information,
        _SGSN_Capability_solsaSupportIndicator,
        _SGSN_Capability_extensionContainer,
        _SGSN_Capability_superChargerSupportedInServingNetworkEntity,
        _SGSN_Capability_gprsEnhancementsSupportIndicator,
        _SGSN_Capability_supportedCamelPhases,
        _SGSN_Capability_supportedLCS_CapabilitySets,
        _SGSN_Capability_offeredCamel4CSIs,
        _SGSN_Capability_smsCallBarringSupportIndicator,
        _SGSN_Capability_supportedRAT_TypesIndicator,
        _SGSN_Capability_supportedFeatures,
        _SGSN_Capability_t_adsDataRetrieval,
        _SGSN_Capability_homogeneousSupportOfIMSVoiceOverPSSessions,
        _SGSN_Capability_cancellationTypeInitialAttach,
        _SGSN_Capability_msisdn_lessOperation_Supported,
        _SGSN_Capability_updateofHomogeneousSupportOfIMSVoiceOverPSSessions,
        SGSN_Capability,
        SupportedFeatures,
        UE_SRVCC_Capability,
        _UpdateGprsLocationRes_hlr_Number,
        _UpdateGprsLocationRes_extensionContainer,
        _UpdateGprsLocationRes_add_Capability,
        _UpdateGprsLocationRes_sgsn_mmeSeparationSupported,
        _UpdateGprsLocationRes_mmeRegisteredforSMS,
        UpdateGprsLocationRes,
        _EPLMN_List__item_,
        EPLMN_List,
        _AdjacentPLMN_List__item_,
        AdjacentPLMN_List,
        _ForwardAccessSignalling_Arg_an_APDU,
        _ForwardAccessSignalling_Arg_integrityProtectionInfo,
        _ForwardAccessSignalling_Arg_encryptionInfo,
        _ForwardAccessSignalling_Arg_keyStatus,
        _ForwardAccessSignalling_Arg_allowedGSM_Algorithms,
        _ForwardAccessSignalling_Arg_allowedUMTS_Algorithms,
        _ForwardAccessSignalling_Arg_radioResourceInformation,
        _ForwardAccessSignalling_Arg_extensionContainer,
        _ForwardAccessSignalling_Arg_radioResourceList,
        _ForwardAccessSignalling_Arg_bssmap_ServiceHandover,
        _ForwardAccessSignalling_Arg_ranap_ServiceHandover,
        _ForwardAccessSignalling_Arg_bssmap_ServiceHandoverList,
        _ForwardAccessSignalling_Arg_currentlyUsedCodec,
        _ForwardAccessSignalling_Arg_iuSupportedCodecsList,
        _ForwardAccessSignalling_Arg_rab_ConfigurationIndicator,
        _ForwardAccessSignalling_Arg_iuSelectedCodec,
        _ForwardAccessSignalling_Arg_alternativeChannelType,
        _ForwardAccessSignalling_Arg_tracePropagationList,
        _ForwardAccessSignalling_Arg_aoipSupportedCodecsListAnchor,
        _ForwardAccessSignalling_Arg_aoipSelectedCodecTarget,
        _ForwardAccessSignalling_Arg_uesbi_Iu,
        _ForwardAccessSignalling_Arg_imeisv,
        ForwardAccessSignalling_Arg,
        AllowedGSM_Algorithms,
        _AllowedUMTS_Algorithms_integrityProtectionAlgorithms,
        _AllowedUMTS_Algorithms_encryptionAlgorithms,
        _AllowedUMTS_Algorithms_extensionContainer,
        AllowedUMTS_Algorithms,
        PermittedIntegrityProtectionAlgorithms,
        maxPermittedIntegrityProtectionAlgorithmsLength,
        PermittedEncryptionAlgorithms,
        maxPermittedEncryptionAlgorithmsLength,
        KeyStatus,
        _PrepareHO_Arg_targetCellId,
        _PrepareHO_Arg_ho_NumberNotRequired,
        _PrepareHO_Arg_targetRNCId,
        _PrepareHO_Arg_an_APDU,
        _PrepareHO_Arg_multipleBearerRequested,
        _PrepareHO_Arg_imsi,
        _PrepareHO_Arg_integrityProtectionInfo,
        _PrepareHO_Arg_encryptionInfo,
        _PrepareHO_Arg_radioResourceInformation,
        _PrepareHO_Arg_allowedGSM_Algorithms,
        _PrepareHO_Arg_allowedUMTS_Algorithms,
        _PrepareHO_Arg_radioResourceList,
        _PrepareHO_Arg_extensionContainer,
        _PrepareHO_Arg_rab_Id,
        _PrepareHO_Arg_bssmap_ServiceHandover,
        _PrepareHO_Arg_ranap_ServiceHandover,
        _PrepareHO_Arg_bssmap_ServiceHandoverList,
        _PrepareHO_Arg_asciCallReference,
        _PrepareHO_Arg_geran_classmark,
        _PrepareHO_Arg_iuCurrentlyUsedCodec,
        _PrepareHO_Arg_iuSupportedCodecsList,
        _PrepareHO_Arg_rab_ConfigurationIndicator,
        _PrepareHO_Arg_uesbi_Iu,
        _PrepareHO_Arg_imeisv,
        _PrepareHO_Arg_alternativeChannelType,
        _PrepareHO_Arg_tracePropagationList,
        _PrepareHO_Arg_aoipSupportedCodecsListAnchor,
        _PrepareHO_Arg_regionalSubscriptionData,
        _PrepareHO_Arg_lclsGlobalCallReference,
        _PrepareHO_Arg_lcls_Negotiation,
        _PrepareHO_Arg_lcls_Configuration_Preference,
        _PrepareHO_Arg_csg_SubscriptionDataList,
        PrepareHO_Arg,
        LCLS_GlobalCallReference,
        LCLS_Negotiation,
        LCLS_ConfigurationPreference,
        _BSSMAP_ServiceHandoverList__item_,
        BSSMAP_ServiceHandoverList,
        _BSSMAP_ServiceHandoverInfo_bssmap_ServiceHandover,
        _BSSMAP_ServiceHandoverInfo_rab_Id,
        BSSMAP_ServiceHandoverInfo,
        maxNumOfServiceHandovers,
        BSSMAP_ServiceHandover,
        RANAP_ServiceHandover,
        _RadioResourceList__item_,
        RadioResourceList,
        _RadioResource_radioResourceInformation,
        _RadioResource_rab_Id,
        RadioResource,
        maxNumOfRadioResources,
        _PrepareHO_Res_handoverNumber,
        _PrepareHO_Res_relocationNumberList,
        _PrepareHO_Res_an_APDU,
        _PrepareHO_Res_multicallBearerInfo,
        _PrepareHO_Res_multipleBearerNotSupported,
        _PrepareHO_Res_selectedUMTS_Algorithms,
        _PrepareHO_Res_chosenRadioResourceInformation,
        _PrepareHO_Res_extensionContainer,
        _PrepareHO_Res_iuSelectedCodec,
        _PrepareHO_Res_iuAvailableCodecsList,
        _PrepareHO_Res_aoipSelectedCodecTarget,
        _PrepareHO_Res_aoipAvailableCodecsListMap,
        PrepareHO_Res,
        _SelectedUMTS_Algorithms_integrityProtectionAlgorithm,
        _SelectedUMTS_Algorithms_encryptionAlgorithm,
        _SelectedUMTS_Algorithms_extensionContainer,
        SelectedUMTS_Algorithms,
        ChosenIntegrityProtectionAlgorithm,
        ChosenEncryptionAlgorithm,
        _ChosenRadioResourceInformation_chosenChannelInfo,
        _ChosenRadioResourceInformation_chosenSpeechVersion,
        ChosenRadioResourceInformation,
        ChosenChannelInfo,
        ChosenSpeechVersion,
        _PrepareSubsequentHO_Arg_targetCellId,
        _PrepareSubsequentHO_Arg_targetMSC_Number,
        _PrepareSubsequentHO_Arg_targetRNCId,
        _PrepareSubsequentHO_Arg_an_APDU,
        _PrepareSubsequentHO_Arg_selectedRab_Id,
        _PrepareSubsequentHO_Arg_extensionContainer,
        _PrepareSubsequentHO_Arg_geran_classmark,
        _PrepareSubsequentHO_Arg_rab_ConfigurationIndicator,
        PrepareSubsequentHO_Arg,
        _PrepareSubsequentHO_Res_an_APDU,
        _PrepareSubsequentHO_Res_extensionContainer,
        PrepareSubsequentHO_Res,
        _ProcessAccessSignalling_Arg_an_APDU,
        _ProcessAccessSignalling_Arg_selectedUMTS_Algorithms,
        _ProcessAccessSignalling_Arg_selectedGSM_Algorithm,
        _ProcessAccessSignalling_Arg_chosenRadioResourceInformation,
        _ProcessAccessSignalling_Arg_selectedRab_Id,
        _ProcessAccessSignalling_Arg_extensionContainer,
        _ProcessAccessSignalling_Arg_iUSelectedCodec,
        _ProcessAccessSignalling_Arg_iuAvailableCodecsList,
        _ProcessAccessSignalling_Arg_aoipSelectedCodecTarget,
        _ProcessAccessSignalling_Arg_aoipAvailableCodecsListMap,
        ProcessAccessSignalling_Arg,
        _AoIPCodecsList_codec1,
        _AoIPCodecsList_codec2,
        _AoIPCodecsList_codec3,
        _AoIPCodecsList_codec4,
        _AoIPCodecsList_codec5,
        _AoIPCodecsList_codec6,
        _AoIPCodecsList_codec7,
        _AoIPCodecsList_codec8,
        _AoIPCodecsList_extensionContainer,
        AoIPCodecsList,
        AoIPCodec,
        _SupportedCodecsList_utranCodecList,
        _SupportedCodecsList_geranCodecList,
        _SupportedCodecsList_extensionContainer,
        SupportedCodecsList,
        _CodecList_codec1,
        _CodecList_codec2,
        _CodecList_codec3,
        _CodecList_codec4,
        _CodecList_codec5,
        _CodecList_codec6,
        _CodecList_codec7,
        _CodecList_codec8,
        _CodecList_extensionContainer,
        CodecList,
        Codec,
        GERAN_Classmark,
        SelectedGSM_Algorithm,
        _SendEndSignal_Arg_an_APDU,
        _SendEndSignal_Arg_extensionContainer,
        SendEndSignal_Arg,
        _SendEndSignal_Res_extensionContainer,
        SendEndSignal_Res,
        RNCId,
        _RelocationNumberList__item_,
        RelocationNumberList,
        MulticallBearerInfo,
        _RelocationNumber_handoverNumber,
        _RelocationNumber_rab_Id,
        RelocationNumber,
        RAB_Id,
        maxNrOfRABs,
        maxNumOfRelocationNumber,
        RadioResourceInformation,
        IntegrityProtectionInformation,
        maxNumOfIntegrityInfo,
        EncryptionInformation,
        maxNumOfEncryptionInfo,
        _SendAuthenticationInfoArg_imsi,
        _SendAuthenticationInfoArg_numberOfRequestedVectors,
        _SendAuthenticationInfoArg_segmentationProhibited,
        _SendAuthenticationInfoArg_immediateResponsePreferred,
        _SendAuthenticationInfoArg_re_synchronisationInfo,
        _SendAuthenticationInfoArg_extensionContainer,
        _SendAuthenticationInfoArg_requestingNodeType,
        _SendAuthenticationInfoArg_requestingPLMN_Id,
        _SendAuthenticationInfoArg_numberOfRequestedAdditional_Vectors,
        _SendAuthenticationInfoArg_additionalVectorsAreForEPS,
        _SendAuthenticationInfoArg_ueUsageTypeRequestIndication,
        SendAuthenticationInfoArg,
        NumberOfRequestedVectors,
        _Re_synchronisationInfo_rand,
        _Re_synchronisationInfo_auts,
        Re_synchronisationInfo,
        _SendAuthenticationInfoRes_authenticationSetList,
        _SendAuthenticationInfoRes_extensionContainer,
        _SendAuthenticationInfoRes_eps_AuthenticationSetList,
        _SendAuthenticationInfoRes_ueUsageType,
        SendAuthenticationInfoRes,
        _EPS_AuthenticationSetList__item_,
        EPS_AuthenticationSetList,
        UE_UsageType,
        _EPC_AV_rand,
        _EPC_AV_xres,
        _EPC_AV_autn,
        _EPC_AV_kasme,
        _EPC_AV_extensionContainer,
        EPC_AV,
        KASME,
        RequestingNodeType,
        _CheckIMEI_Arg_imei,
        _CheckIMEI_Arg_requestedEquipmentInfo,
        _CheckIMEI_Arg_extensionContainer,
        CheckIMEI_Arg,
        _CheckIMEI_Res_equipmentStatus,
        _CheckIMEI_Res_bmuef,
        _CheckIMEI_Res_extensionContainer,
        CheckIMEI_Res,
        RequestedEquipmentInfo,
        _UESBI_Iu_uesbi_IuA,
        _UESBI_Iu_uesbi_IuB,
        UESBI_Iu,
        UESBI_IuA,
        UESBI_IuB,
        EquipmentStatus,
        _InsertSubscriberDataArg_imsi,
        _InsertSubscriberDataArg_msisdn,
        _InsertSubscriberDataArg_category,
        _InsertSubscriberDataArg_subscriberStatus,
        _InsertSubscriberDataArg_bearerServiceList,
        _InsertSubscriberDataArg_teleserviceList,
        _InsertSubscriberDataArg_provisionedSS,
        _InsertSubscriberDataArg_odb_Data,
        _InsertSubscriberDataArg_roamingRestrictionDueToUnsupportedFeature,
        _InsertSubscriberDataArg_regionalSubscriptionData,
        _InsertSubscriberDataArg_vbsSubscriptionData,
        _InsertSubscriberDataArg_vgcsSubscriptionData,
        _InsertSubscriberDataArg_vlrCamelSubscriptionInfo,
        _InsertSubscriberDataArg_extensionContainer,
        _InsertSubscriberDataArg_naea_PreferredCI,
        _InsertSubscriberDataArg_gprsSubscriptionData,
        _InsertSubscriberDataArg_roamingRestrictedInSgsnDueToUnsupportedFeature,
        _InsertSubscriberDataArg_networkAccessMode,
        _InsertSubscriberDataArg_lsaInformation,
        _InsertSubscriberDataArg_lmu_Indicator,
        _InsertSubscriberDataArg_lcsInformation,
        _InsertSubscriberDataArg_istAlertTimer,
        _InsertSubscriberDataArg_superChargerSupportedInHLR,
        _InsertSubscriberDataArg_mc_SS_Info,
        _InsertSubscriberDataArg_cs_AllocationRetentionPriority,
        _InsertSubscriberDataArg_sgsn_CAMEL_SubscriptionInfo,
        _InsertSubscriberDataArg_chargingCharacteristics,
        _InsertSubscriberDataArg_accessRestrictionData,
        _InsertSubscriberDataArg_ics_Indicator,
        _InsertSubscriberDataArg_eps_SubscriptionData,
        _InsertSubscriberDataArg_csg_SubscriptionDataList,
        _InsertSubscriberDataArg_ue_ReachabilityRequestIndicator,
        _InsertSubscriberDataArg_sgsn_Number,
        _InsertSubscriberDataArg_mme_Name,
        _InsertSubscriberDataArg_subscribedPeriodicRAUTAUtimer,
        _InsertSubscriberDataArg_vplmnLIPAAllowed,
        _InsertSubscriberDataArg_mdtUserConsent,
        _InsertSubscriberDataArg_subscribedPeriodicLAUtimer,
        _InsertSubscriberDataArg_vplmn_Csg_SubscriptionDataList,
        _InsertSubscriberDataArg_additionalMSISDN,
        _InsertSubscriberDataArg_psAndSMS_OnlyServiceProvision,
        _InsertSubscriberDataArg_smsInSGSNAllowed,
        _InsertSubscriberDataArg_cs_to_ps_SRVCC_Allowed_Indicator,
        _InsertSubscriberDataArg_pcscf_Restoration_Request,
        _InsertSubscriberDataArg_adjacentAccessRestrictionDataList,
        _InsertSubscriberDataArg_imsi_Group_Id_List,
        _InsertSubscriberDataArg_ueUsageType,
        _InsertSubscriberDataArg_userPlaneIntegrityProtectionIndicator,
        InsertSubscriberDataArg,
        Group_Service_ID,
        Local_GroupID,
        _IMSI_GroupIdList__item_,
        IMSI_GroupIdList,
        _IMSI_GroupId_group_Service_Id,
        _IMSI_GroupId_plmnId,
        _IMSI_GroupId_local_Group_ID,
        IMSI_GroupId,
        SubscribedPeriodicRAUTAUtimer,
        SubscribedPeriodicLAUtimer,
        _CSG_SubscriptionDataList__item_,
        CSG_SubscriptionDataList,
        _CSG_SubscriptionData_csg_Id,
        _CSG_SubscriptionData_expirationDate,
        _CSG_SubscriptionData_extensionContainer,
        _CSG_SubscriptionData_lipa_AllowedAPNList,
        _CSG_SubscriptionData_plmn_Id,
        CSG_SubscriptionData,
        _VPLMN_CSG_SubscriptionDataList__item_,
        VPLMN_CSG_SubscriptionDataList,
        CSG_Id,
        _LIPA_AllowedAPNList__item_,
        LIPA_AllowedAPNList,
        maxNumOfLIPAAllowedAPN,
        _EPS_SubscriptionData_apn_oi_Replacement,
        _EPS_SubscriptionData_rfsp_id,
        _EPS_SubscriptionData_ambr,
        _EPS_SubscriptionData_apn_ConfigurationProfile,
        _EPS_SubscriptionData_stn_sr,
        _EPS_SubscriptionData_extensionContainer,
        _EPS_SubscriptionData_mps_CSPriority,
        _EPS_SubscriptionData_mps_EPSPriority,
        _EPS_SubscriptionData_subscribed_vsrvcc,
        EPS_SubscriptionData,
        APN_OI_Replacement,
        RFSP_ID,
        _APN_ConfigurationProfile_defaultContext,
        _APN_ConfigurationProfile_completeDataListIncluded,
        _APN_ConfigurationProfile_epsDataList,
        _APN_ConfigurationProfile_extensionContainer,
        _APN_ConfigurationProfile_additionalDefaultContext,
        APN_ConfigurationProfile,
        _EPS_DataList__item_,
        EPS_DataList,
        maxNumOfAPN_Configurations,
        _APN_Configuration_contextId,
        _APN_Configuration_pdn_Type,
        _APN_Configuration_servedPartyIP_IPv4_Address,
        _APN_Configuration_apn,
        _APN_Configuration_eps_qos_Subscribed,
        _APN_Configuration_pdn_gw_Identity,
        _APN_Configuration_pdn_gw_AllocationType,
        _APN_Configuration_vplmnAddressAllowed,
        _APN_Configuration_chargingCharacteristics,
        _APN_Configuration_ambr,
        _APN_Configuration_specificAPNInfoList,
        _APN_Configuration_extensionContainer,
        _APN_Configuration_servedPartyIP_IPv6_Address,
        _APN_Configuration_apn_oi_Replacement,
        _APN_Configuration_sipto_Permission,
        _APN_Configuration_lipa_Permission,
        _APN_Configuration_restoration_Priority,
        _APN_Configuration_sipto_local_network_Permission,
        _APN_Configuration_wlan_offloadability,
        _APN_Configuration_non_IP_PDN_Type_Indicator,
        _APN_Configuration_nIDD_Mechanism,
        _APN_Configuration_sCEF_ID,
        APN_Configuration,
        NIDD_Mechanism,
        PDN_Type,
        _EPS_QoS_Subscribed_qos_Class_Identifier,
        _EPS_QoS_Subscribed_allocation_Retention_Priority,
        _EPS_QoS_Subscribed_extensionContainer,
        EPS_QoS_Subscribed,
        _AMBR_max_RequestedBandwidth_UL,
        _AMBR_max_RequestedBandwidth_DL,
        _AMBR_extensionContainer,
        AMBR,
        _SpecificAPNInfoList__item_,
        SpecificAPNInfoList,
        maxNumOfSpecificAPNInfos,
        _SpecificAPNInfo_apn,
        _SpecificAPNInfo_pdn_gw_Identity,
        _SpecificAPNInfo_extensionContainer,
        SpecificAPNInfo,
        Bandwidth,
        QoS_Class_Identifier,
        _Allocation_Retention_Priority_priority_level,
        _Allocation_Retention_Priority_pre_emption_capability,
        _Allocation_Retention_Priority_pre_emption_vulnerability,
        _Allocation_Retention_Priority_extensionContainer,
        Allocation_Retention_Priority,
        _PDN_GW_Identity_pdn_gw_ipv4_Address,
        _PDN_GW_Identity_pdn_gw_ipv6_Address,
        _PDN_GW_Identity_pdn_gw_name,
        _PDN_GW_Identity_extensionContainer,
        PDN_GW_Identity,
        FQDN,
        PDN_GW_AllocationType,
        _WLAN_Offloadability_wlan_offloadability_EUTRAN,
        _WLAN_Offloadability_wlan_offloadability_UTRAN,
        _WLAN_Offloadability_extensionContainer,
        WLAN_Offloadability,
        WLAN_Offloadability_Indication,
        AccessRestrictionData,
        _AdjacentAccessRestrictionDataList__item_,
        AdjacentAccessRestrictionDataList,
        _AdjacentAccessRestrictionData_plmnId,
        _AdjacentAccessRestrictionData_accessRestrictionData,
        AdjacentAccessRestrictionData,
        CS_AllocationRetentionPriority,
        IST_AlertTimerValue,
        _LCSInformation_gmlc_List,
        _LCSInformation_lcs_PrivacyExceptionList,
        _LCSInformation_molr_List,
        _LCSInformation_add_lcs_PrivacyExceptionList,
        LCSInformation,
        _GMLC_List__item_,
        GMLC_List,
        maxNumOfGMLC,
        NetworkAccessMode,
        _GPRSDataList__item_,
        GPRSDataList,
        maxNumOfPDP_Contexts,
        _PDP_Context_pdp_ContextId,
        _PDP_Context_pdp_Type,
        _PDP_Context_pdp_Address,
        _PDP_Context_qos_Subscribed,
        _PDP_Context_vplmnAddressAllowed,
        _PDP_Context_apn,
        _PDP_Context_extensionContainer,
        _PDP_Context_ext_QoS_Subscribed,
        _PDP_Context_pdp_ChargingCharacteristics,
        _PDP_Context_ext2_QoS_Subscribed,
        _PDP_Context_ext3_QoS_Subscribed,
        _PDP_Context_ext4_QoS_Subscribed,
        _PDP_Context_apn_oi_Replacement,
        _PDP_Context_ext_pdp_Type,
        _PDP_Context_ext_pdp_Address,
        _PDP_Context_ambr,
        _PDP_Context_sipto_Permission,
        _PDP_Context_lipa_Permission,
        _PDP_Context_restoration_Priority,
        _PDP_Context_sipto_local_network_Permission,
        PDP_Context,
        Restoration_Priority,
        SIPTO_Permission,
        SIPTO_Local_Network_Permission,
        LIPA_Permission,
        ContextId,
        _GPRSSubscriptionData_completeDataListIncluded,
        _GPRSSubscriptionData_gprsDataList,
        _GPRSSubscriptionData_extensionContainer,
        _GPRSSubscriptionData_apn_oi_Replacement,
        GPRSSubscriptionData,
        _SGSN_CAMEL_SubscriptionInfo_gprs_CSI,
        _SGSN_CAMEL_SubscriptionInfo_mo_sms_CSI,
        _SGSN_CAMEL_SubscriptionInfo_extensionContainer,
        _SGSN_CAMEL_SubscriptionInfo_mt_sms_CSI,
        _SGSN_CAMEL_SubscriptionInfo_mt_smsCAMELTDP_CriteriaList,
        _SGSN_CAMEL_SubscriptionInfo_mg_csi,
        SGSN_CAMEL_SubscriptionInfo,
        _GPRS_CSI_gprs_CamelTDPDataList,
        _GPRS_CSI_camelCapabilityHandling,
        _GPRS_CSI_extensionContainer,
        _GPRS_CSI_notificationToCSE,
        _GPRS_CSI_csi_Active,
        GPRS_CSI,
        _GPRS_CamelTDPDataList__item_,
        GPRS_CamelTDPDataList,
        _GPRS_CamelTDPData_gprs_TriggerDetectionPoint,
        _GPRS_CamelTDPData_serviceKey,
        _GPRS_CamelTDPData_gsmSCF_Address,
        _GPRS_CamelTDPData_defaultSessionHandling,
        _GPRS_CamelTDPData_extensionContainer,
        GPRS_CamelTDPData,
        DefaultGPRS_Handling,
        GPRS_TriggerDetectionPoint,
        APN,
        PDP_Type,
        Ext_PDP_Type,
        PDP_Address,
        QoS_Subscribed,
        Ext_QoS_Subscribed,
        Ext2_QoS_Subscribed,
        Ext3_QoS_Subscribed,
        Ext4_QoS_Subscribed,
        ChargingCharacteristics,
        LSAOnlyAccessIndicator,
        _LSADataList__item_,
        LSADataList,
        maxNumOfLSAs,
        _LSAData_lsaIdentity,
        _LSAData_lsaAttributes,
        _LSAData_lsaActiveModeIndicator,
        _LSAData_extensionContainer,
        LSAData,
        _LSAInformation_completeDataListIncluded,
        _LSAInformation_lsaOnlyAccessIndicator,
        _LSAInformation_lsaDataList,
        _LSAInformation_extensionContainer,
        LSAInformation,
        LSAIdentity,
        LSAAttributes,
        _SubscriberData_msisdn,
        _SubscriberData_category,
        _SubscriberData_subscriberStatus,
        _SubscriberData_bearerServiceList,
        _SubscriberData_teleserviceList,
        _SubscriberData_provisionedSS,
        _SubscriberData_odb_Data,
        _SubscriberData_roamingRestrictionDueToUnsupportedFeature,
        _SubscriberData_regionalSubscriptionData,
        _SubscriberData_vbsSubscriptionData,
        _SubscriberData_vgcsSubscriptionData,
        _SubscriberData_vlrCamelSubscriptionInfo,
        SubscriberData,
        Category,
        SubscriberStatus,
        _BearerServiceList__item_,
        BearerServiceList,
        maxNumOfBearerServices,
        _TeleserviceList__item_,
        TeleserviceList,
        maxNumOfTeleservices,
        _ODB_Data_odb_GeneralData,
        _ODB_Data_odb_HPLMN_Data,
        _ODB_Data_extensionContainer,
        ODB_Data,
        ODB_GeneralData,
        ODB_HPLMN_Data,
        _Ext_SS_InfoList__item_,
        Ext_SS_InfoList,
        _Ext_SS_Info_forwardingInfo,
        _Ext_SS_Info_callBarringInfo,
        _Ext_SS_Info_cug_Info,
        _Ext_SS_Info_ss_Data,
        _Ext_SS_Info_emlpp_Info,
        Ext_SS_Info,
        _Ext_ForwInfo_ss_Code,
        _Ext_ForwInfo_forwardingFeatureList,
        _Ext_ForwInfo_extensionContainer,
        Ext_ForwInfo,
        _Ext_ForwFeatureList__item_,
        Ext_ForwFeatureList,
        _Ext_ForwFeature_basicService,
        _Ext_ForwFeature_ss_Status,
        _Ext_ForwFeature_forwardedToNumber,
        _Ext_ForwFeature_forwardedToSubaddress,
        _Ext_ForwFeature_forwardingOptions,
        _Ext_ForwFeature_noReplyConditionTime,
        _Ext_ForwFeature_extensionContainer,
        _Ext_ForwFeature_longForwardedToNumber,
        Ext_ForwFeature,
        Ext_ForwOptions,
        Ext_NoRepCondTime,
        _Ext_CallBarInfo_ss_Code,
        _Ext_CallBarInfo_callBarringFeatureList,
        _Ext_CallBarInfo_extensionContainer,
        Ext_CallBarInfo,
        _Ext_CallBarFeatureList__item_,
        Ext_CallBarFeatureList,
        _Ext_CallBarringFeature_basicService,
        _Ext_CallBarringFeature_ss_Status,
        _Ext_CallBarringFeature_extensionContainer,
        Ext_CallBarringFeature,
        _CUG_Info_cug_SubscriptionList,
        _CUG_Info_cug_FeatureList,
        _CUG_Info_extensionContainer,
        CUG_Info,
        _CUG_SubscriptionList__item_,
        CUG_SubscriptionList,
        _CUG_Subscription_cug_Index,
        _CUG_Subscription_cug_Interlock,
        _CUG_Subscription_intraCUG_Options,
        _CUG_Subscription_basicServiceGroupList,
        _CUG_Subscription_extensionContainer,
        CUG_Subscription,
        CUG_Index,
        CUG_Interlock,
        IntraCUG_Options,
        maxNumOfCUG,
        _CUG_FeatureList__item_,
        CUG_FeatureList,
        _Ext_BasicServiceGroupList__item_,
        Ext_BasicServiceGroupList,
        maxNumOfExt_BasicServiceGroups,
        _CUG_Feature_basicService,
        _CUG_Feature_preferentialCUG_Indicator,
        _CUG_Feature_interCUG_Restrictions,
        _CUG_Feature_extensionContainer,
        CUG_Feature,
        InterCUG_Restrictions,
        _Ext_SS_Data_ss_Code,
        _Ext_SS_Data_ss_Status,
        _Ext_SS_Data_ss_SubscriptionOption,
        _Ext_SS_Data_basicServiceGroupList,
        _Ext_SS_Data_extensionContainer,
        Ext_SS_Data,
        _LCS_PrivacyExceptionList__item_,
        LCS_PrivacyExceptionList,
        maxNumOfPrivacyClass,
        _LCS_PrivacyClass_ss_Code,
        _LCS_PrivacyClass_ss_Status,
        _LCS_PrivacyClass_notificationToMSUser,
        _LCS_PrivacyClass_externalClientList,
        _LCS_PrivacyClass_plmnClientList,
        _LCS_PrivacyClass_extensionContainer,
        _LCS_PrivacyClass_ext_externalClientList,
        _LCS_PrivacyClass_serviceTypeList,
        LCS_PrivacyClass,
        _ExternalClientList__item_,
        ExternalClientList,
        maxNumOfExternalClient,
        _PLMNClientList__item_,
        PLMNClientList,
        maxNumOfPLMNClient,
        _Ext_ExternalClientList__item_,
        Ext_ExternalClientList,
        maxNumOfExt_ExternalClient,
        _ExternalClient_clientIdentity,
        _ExternalClient_gmlc_Restriction,
        _ExternalClient_notificationToMSUser,
        _ExternalClient_extensionContainer,
        ExternalClient,
        GMLC_Restriction,
        NotificationToMSUser,
        _ServiceTypeList__item_,
        ServiceTypeList,
        maxNumOfServiceType,
        _ServiceType_serviceTypeIdentity,
        _ServiceType_gmlc_Restriction,
        _ServiceType_notificationToMSUser,
        _ServiceType_extensionContainer,
        ServiceType,
        _MOLR_List__item_,
        MOLR_List,
        maxNumOfMOLR_Class,
        _MOLR_Class_ss_Code,
        _MOLR_Class_ss_Status,
        _MOLR_Class_extensionContainer,
        MOLR_Class,
        _ZoneCodeList__item_,
        ZoneCodeList,
        ZoneCode,
        maxNumOfZoneCodes,
        _InsertSubscriberDataRes_teleserviceList,
        _InsertSubscriberDataRes_bearerServiceList,
        _InsertSubscriberDataRes_ss_List,
        _InsertSubscriberDataRes_odb_GeneralData,
        _InsertSubscriberDataRes_regionalSubscriptionResponse,
        _InsertSubscriberDataRes_supportedCamelPhases,
        _InsertSubscriberDataRes_extensionContainer,
        _InsertSubscriberDataRes_offeredCamel4CSIs,
        _InsertSubscriberDataRes_supportedFeatures,
        InsertSubscriberDataRes,
        RegionalSubscriptionResponse,
        _DeleteSubscriberDataArg_imsi,
        _DeleteSubscriberDataArg_basicServiceList,
        _DeleteSubscriberDataArg_ss_List,
        _DeleteSubscriberDataArg_roamingRestrictionDueToUnsupportedFeature,
        _DeleteSubscriberDataArg_regionalSubscriptionIdentifier,
        _DeleteSubscriberDataArg_vbsGroupIndication,
        _DeleteSubscriberDataArg_vgcsGroupIndication,
        _DeleteSubscriberDataArg_camelSubscriptionInfoWithdraw,
        _DeleteSubscriberDataArg_extensionContainer,
        _DeleteSubscriberDataArg_gprsSubscriptionDataWithdraw,
        _DeleteSubscriberDataArg_roamingRestrictedInSgsnDueToUnsuppportedFeature,
        _DeleteSubscriberDataArg_lsaInformationWithdraw,
        _DeleteSubscriberDataArg_gmlc_ListWithdraw,
        _DeleteSubscriberDataArg_istInformationWithdraw,
        _DeleteSubscriberDataArg_specificCSI_Withdraw,
        _DeleteSubscriberDataArg_chargingCharacteristicsWithdraw,
        _DeleteSubscriberDataArg_stn_srWithdraw,
        _DeleteSubscriberDataArg_epsSubscriptionDataWithdraw,
        _DeleteSubscriberDataArg_apn_oi_replacementWithdraw,
        _DeleteSubscriberDataArg_csg_SubscriptionDeleted,
        _DeleteSubscriberDataArg_subscribedPeriodicTAU_RAU_TimerWithdraw,
        _DeleteSubscriberDataArg_subscribedPeriodicLAU_TimerWithdraw,
        _DeleteSubscriberDataArg_subscribed_vsrvccWithdraw,
        _DeleteSubscriberDataArg_vplmn_Csg_SubscriptionDeleted,
        _DeleteSubscriberDataArg_additionalMSISDN_Withdraw,
        _DeleteSubscriberDataArg_cs_to_ps_SRVCC_Withdraw,
        _DeleteSubscriberDataArg_imsiGroupIdList_Withdraw,
        _DeleteSubscriberDataArg_userPlaneIntegrityProtectionWithdraw,
        DeleteSubscriberDataArg,
        SpecificCSI_Withdraw,
        _GPRSSubscriptionDataWithdraw_allGPRSData,
        _GPRSSubscriptionDataWithdraw_contextIdList,
        GPRSSubscriptionDataWithdraw,
        _EPS_SubscriptionDataWithdraw_allEPS_Data,
        _EPS_SubscriptionDataWithdraw_contextIdList,
        EPS_SubscriptionDataWithdraw,
        _ContextIdList__item_,
        ContextIdList,
        _LSAInformationWithdraw_allLSAData,
        _LSAInformationWithdraw_lsaIdentityList,
        LSAInformationWithdraw,
        _LSAIdentityList__item_,
        LSAIdentityList,
        _BasicServiceList__item_,
        BasicServiceList,
        maxNumOfBasicServices,
        _DeleteSubscriberDataRes_regionalSubscriptionResponse,
        _DeleteSubscriberDataRes_extensionContainer,
        DeleteSubscriberDataRes,
        _VlrCamelSubscriptionInfo_o_CSI,
        _VlrCamelSubscriptionInfo_extensionContainer,
        _VlrCamelSubscriptionInfo_ss_CSI,
        _VlrCamelSubscriptionInfo_o_BcsmCamelTDP_CriteriaList,
        _VlrCamelSubscriptionInfo_tif_CSI,
        _VlrCamelSubscriptionInfo_m_CSI,
        _VlrCamelSubscriptionInfo_mo_sms_CSI,
        _VlrCamelSubscriptionInfo_vt_CSI,
        _VlrCamelSubscriptionInfo_t_BCSM_CAMEL_TDP_CriteriaList,
        _VlrCamelSubscriptionInfo_d_CSI,
        _VlrCamelSubscriptionInfo_mt_sms_CSI,
        _VlrCamelSubscriptionInfo_mt_smsCAMELTDP_CriteriaList,
        VlrCamelSubscriptionInfo,
        _MT_smsCAMELTDP_CriteriaList__item_,
        MT_smsCAMELTDP_CriteriaList,
        _MT_smsCAMELTDP_Criteria_sms_TriggerDetectionPoint,
        _MT_smsCAMELTDP_Criteria_tpdu_TypeCriterion,
        MT_smsCAMELTDP_Criteria,
        _TPDU_TypeCriterion__item_,
        TPDU_TypeCriterion,
        maxNumOfTPDUTypes,
        MT_SMS_TPDU_Type,
        _D_CSI_dp_AnalysedInfoCriteriaList,
        _D_CSI_camelCapabilityHandling,
        _D_CSI_extensionContainer,
        _D_CSI_notificationToCSE,
        _D_CSI_csi_Active,
        D_CSI,
        _DP_AnalysedInfoCriteriaList__item_,
        DP_AnalysedInfoCriteriaList,
        maxNumOfDP_AnalysedInfoCriteria,
        _DP_AnalysedInfoCriterium_dialledNumber,
        _DP_AnalysedInfoCriterium_serviceKey,
        _DP_AnalysedInfoCriterium_gsmSCF_Address,
        _DP_AnalysedInfoCriterium_defaultCallHandling,
        _DP_AnalysedInfoCriterium_extensionContainer,
        DP_AnalysedInfoCriterium,
        _SS_CSI_ss_CamelData,
        _SS_CSI_extensionContainer,
        _SS_CSI_notificationToCSE,
        _SS_CSI_csi_Active,
        SS_CSI,
        _SS_CamelData_ss_EventList,
        _SS_CamelData_gsmSCF_Address,
        _SS_CamelData_extensionContainer,
        SS_CamelData,
        _SS_EventList__item_,
        SS_EventList,
        maxNumOfCamelSSEvents,
        _O_CSI_o_BcsmCamelTDPDataList,
        _O_CSI_extensionContainer,
        _O_CSI_camelCapabilityHandling,
        _O_CSI_notificationToCSE,
        _O_CSI_csiActive,
        O_CSI,
        _O_BcsmCamelTDPDataList__item_,
        O_BcsmCamelTDPDataList,
        maxNumOfCamelTDPData,
        _O_BcsmCamelTDPData_o_BcsmTriggerDetectionPoint,
        _O_BcsmCamelTDPData_serviceKey,
        _O_BcsmCamelTDPData_gsmSCF_Address,
        _O_BcsmCamelTDPData_defaultCallHandling,
        _O_BcsmCamelTDPData_extensionContainer,
        O_BcsmCamelTDPData,
        ServiceKey,
        O_BcsmTriggerDetectionPoint,
        _O_BcsmCamelTDPCriteriaList__item_,
        O_BcsmCamelTDPCriteriaList,
        _T_BCSM_CAMEL_TDP_CriteriaList__item_,
        T_BCSM_CAMEL_TDP_CriteriaList,
        _O_BcsmCamelTDP_Criteria_o_BcsmTriggerDetectionPoint,
        _O_BcsmCamelTDP_Criteria_destinationNumberCriteria,
        _O_BcsmCamelTDP_Criteria_basicServiceCriteria,
        _O_BcsmCamelTDP_Criteria_callTypeCriteria,
        _O_BcsmCamelTDP_Criteria_o_CauseValueCriteria,
        _O_BcsmCamelTDP_Criteria_extensionContainer,
        O_BcsmCamelTDP_Criteria,
        _T_BCSM_CAMEL_TDP_Criteria_t_BCSM_TriggerDetectionPoint,
        _T_BCSM_CAMEL_TDP_Criteria_basicServiceCriteria,
        _T_BCSM_CAMEL_TDP_Criteria_t_CauseValueCriteria,
        T_BCSM_CAMEL_TDP_Criteria,
        _DestinationNumberCriteria_matchType,
        _DestinationNumberCriteria_destinationNumberList,
        _DestinationNumberCriteria_destinationNumberLengthList,
        DestinationNumberCriteria,
        _DestinationNumberList__item_,
        DestinationNumberList,
        _DestinationNumberLengthList__item_,
        DestinationNumberLengthList,
        _BasicServiceCriteria__item_,
        BasicServiceCriteria,
        maxNumOfISDN_AddressDigits,
        maxNumOfCamelDestinationNumbers,
        maxNumOfCamelDestinationNumberLengths,
        maxNumOfCamelBasicServiceCriteria,
        CallTypeCriteria,
        MatchType,
        _O_CauseValueCriteria__item_,
        O_CauseValueCriteria,
        _T_CauseValueCriteria__item_,
        T_CauseValueCriteria,
        maxNumOfCAMEL_O_CauseValueCriteria,
        maxNumOfCAMEL_T_CauseValueCriteria,
        CauseValue,
        DefaultCallHandling,
        CamelCapabilityHandling,
        SupportedCamelPhases,
        OfferedCamel4CSIs,
        OfferedCamel4Functionalities,
        _SMS_CSI_sms_CAMEL_TDP_DataList,
        _SMS_CSI_camelCapabilityHandling,
        _SMS_CSI_extensionContainer,
        _SMS_CSI_notificationToCSE,
        _SMS_CSI_csi_Active,
        SMS_CSI,
        _SMS_CAMEL_TDP_DataList__item_,
        SMS_CAMEL_TDP_DataList,
        _SMS_CAMEL_TDP_Data_sms_TriggerDetectionPoint,
        _SMS_CAMEL_TDP_Data_serviceKey,
        _SMS_CAMEL_TDP_Data_gsmSCF_Address,
        _SMS_CAMEL_TDP_Data_defaultSMS_Handling,
        _SMS_CAMEL_TDP_Data_extensionContainer,
        SMS_CAMEL_TDP_Data,
        SMS_TriggerDetectionPoint,
        DefaultSMS_Handling,
        _M_CSI_mobilityTriggers,
        _M_CSI_serviceKey,
        _M_CSI_gsmSCF_Address,
        _M_CSI_extensionContainer,
        _M_CSI_notificationToCSE,
        _M_CSI_csi_Active,
        M_CSI,
        _MG_CSI_mobilityTriggers,
        _MG_CSI_serviceKey,
        _MG_CSI_gsmSCF_Address,
        _MG_CSI_extensionContainer,
        _MG_CSI_notificationToCSE,
        _MG_CSI_csi_Active,
        MG_CSI,
        _MobilityTriggers__item_,
        MobilityTriggers,
        maxNumOfMobilityTriggers,
        MM_Code,
        _T_CSI_t_BcsmCamelTDPDataList,
        _T_CSI_extensionContainer,
        _T_CSI_camelCapabilityHandling,
        _T_CSI_notificationToCSE,
        _T_CSI_csi_Active,
        T_CSI,
        _T_BcsmCamelTDPDataList__item_,
        T_BcsmCamelTDPDataList,
        _T_BcsmCamelTDPData_t_BcsmTriggerDetectionPoint,
        _T_BcsmCamelTDPData_serviceKey,
        _T_BcsmCamelTDPData_gsmSCF_Address,
        _T_BcsmCamelTDPData_defaultCallHandling,
        _T_BcsmCamelTDPData_extensionContainer,
        T_BcsmCamelTDPData,
        T_BcsmTriggerDetectionPoint,
        _SendRoutingInfoForGprsArg_imsi,
        _SendRoutingInfoForGprsArg_ggsn_Address,
        _SendRoutingInfoForGprsArg_ggsn_Number,
        _SendRoutingInfoForGprsArg_extensionContainer,
        SendRoutingInfoForGprsArg,
        _SendRoutingInfoForGprsRes_sgsn_Address,
        _SendRoutingInfoForGprsRes_ggsn_Address,
        _SendRoutingInfoForGprsRes_mobileNotReachableReason,
        _SendRoutingInfoForGprsRes_extensionContainer,
        SendRoutingInfoForGprsRes,
        _FailureReportArg_imsi,
        _FailureReportArg_ggsn_Number,
        _FailureReportArg_ggsn_Address,
        _FailureReportArg_extensionContainer,
        FailureReportArg,
        _FailureReportRes_ggsn_Address,
        _FailureReportRes_extensionContainer,
        FailureReportRes,
        _NoteMsPresentForGprsArg_imsi,
        _NoteMsPresentForGprsArg_sgsn_Address,
        _NoteMsPresentForGprsArg_ggsn_Address,
        _NoteMsPresentForGprsArg_extensionContainer,
        NoteMsPresentForGprsArg,
        _NoteMsPresentForGprsRes_extensionContainer,
        NoteMsPresentForGprsRes,
        _ResetArg_sendingNodenumber,
        _ResetArg_hlr_List,
        _ResetArg_extensionContainer,
        ResetArg,
        _SendingNode_Number_hlr_Number,
        _SendingNode_Number_css_Number,
        SendingNode_Number,
        _RestoreDataArg_imsi,
        _RestoreDataArg_lmsi,
        _RestoreDataArg_extensionContainer,
        _RestoreDataArg_vlr_Capability,
        _RestoreDataArg_restorationIndicator,
        RestoreDataArg,
        _RestoreDataRes_hlr_Number,
        _RestoreDataRes_msNotReachable,
        _RestoreDataRes_extensionContainer,
        RestoreDataRes,
        _VBSDataList__item_,
        VBSDataList,
        _VGCSDataList__item_,
        VGCSDataList,
        maxNumOfVBSGroupIds,
        maxNumOfVGCSGroupIds,
        _VoiceGroupCallData_groupId,
        _VoiceGroupCallData_extensionContainer,
        _VoiceGroupCallData_additionalSubscriptions,
        _VoiceGroupCallData_additionalInfo,
        _VoiceGroupCallData_longGroupId,
        VoiceGroupCallData,
        AdditionalInfo,
        AdditionalSubscriptions,
        _VoiceBroadcastData_groupid,
        _VoiceBroadcastData_broadcastInitEntitlement,
        _VoiceBroadcastData_extensionContainer,
        _VoiceBroadcastData_longGroupId,
        VoiceBroadcastData,
        GroupId,
        Long_GroupId,
        _ProvideSubscriberInfoArg_imsi,
        _ProvideSubscriberInfoArg_lmsi,
        _ProvideSubscriberInfoArg_requestedInfo,
        _ProvideSubscriberInfoArg_extensionContainer,
        _ProvideSubscriberInfoArg_callPriority,
        ProvideSubscriberInfoArg,
        _ProvideSubscriberInfoRes_subscriberInfo,
        _ProvideSubscriberInfoRes_extensionContainer,
        ProvideSubscriberInfoRes,
        _SubscriberInfo_locationInformation,
        _SubscriberInfo_subscriberState,
        _SubscriberInfo_extensionContainer,
        _SubscriberInfo_locationInformationGPRS,
        _SubscriberInfo_ps_SubscriberState,
        _SubscriberInfo_imei,
        _SubscriberInfo_ms_Classmark2,
        _SubscriberInfo_gprs_MS_Class,
        _SubscriberInfo_mnpInfoRes,
        _SubscriberInfo_imsVoiceOverPS_SessionsIndication,
        _SubscriberInfo_lastUE_ActivityTime,
        _SubscriberInfo_lastRAT_Type,
        _SubscriberInfo_eps_SubscriberState,
        _SubscriberInfo_locationInformationEPS,
        _SubscriberInfo_timeZone,
        _SubscriberInfo_daylightSavingTime,
        SubscriberInfo,
        IMS_VoiceOverPS_SessionsInd,
        TimeZone,
        DaylightSavingTime,
        _MNPInfoRes_routeingNumber,
        _MNPInfoRes_imsi,
        _MNPInfoRes_msisdn,
        _MNPInfoRes_numberPortabilityStatus,
        _MNPInfoRes_extensionContainer,
        MNPInfoRes,
        RouteingNumber,
        NumberPortabilityStatus,
        MS_Classmark2,
        _GPRSMSClass_mSNetworkCapability,
        _GPRSMSClass_mSRadioAccessCapability,
        GPRSMSClass,
        MSNetworkCapability,
        MSRadioAccessCapability,
        _RequestedInfo_locationInformation,
        _RequestedInfo_subscriberState,
        _RequestedInfo_extensionContainer,
        _RequestedInfo_currentLocation,
        _RequestedInfo_requestedDomain,
        _RequestedInfo_imei,
        _RequestedInfo_ms_classmark,
        _RequestedInfo_mnpRequestedInfo,
        _RequestedInfo_locationInformationEPS_Supported,
        _RequestedInfo_t_adsData,
        _RequestedInfo_requestedNodes,
        _RequestedInfo_servingNodeIndication,
        _RequestedInfo_localTimeZoneRequest,
        RequestedInfo,
        DomainType,
        RequestedNodes,
        _LocationInformation_ageOfLocationInformation,
        _LocationInformation_geographicalInformation,
        _LocationInformation_vlr_number,
        _LocationInformation_locationNumber,
        _LocationInformation_cellGlobalIdOrServiceAreaIdOrLAI,
        _LocationInformation_extensionContainer,
        _LocationInformation_selectedLSA_Id,
        _LocationInformation_msc_Number,
        _LocationInformation_geodeticInformation,
        _LocationInformation_currentLocationRetrieved,
        _LocationInformation_sai_Present,
        _LocationInformation_locationInformationEPS,
        _LocationInformation_userCSGInformation,
        LocationInformation,
        _LocationInformationEPS_e_utranCellGlobalIdentity,
        _LocationInformationEPS_trackingAreaIdentity,
        _LocationInformationEPS_extensionContainer,
        _LocationInformationEPS_geographicalInformation,
        _LocationInformationEPS_geodeticInformation,
        _LocationInformationEPS_currentLocationRetrieved,
        _LocationInformationEPS_ageOfLocationInformation,
        _LocationInformationEPS_mme_Name,
        LocationInformationEPS,
        _LocationInformationGPRS_cellGlobalIdOrServiceAreaIdOrLAI,
        _LocationInformationGPRS_routeingAreaIdentity,
        _LocationInformationGPRS_geographicalInformation,
        _LocationInformationGPRS_sgsn_Number,
        _LocationInformationGPRS_selectedLSAIdentity,
        _LocationInformationGPRS_extensionContainer,
        _LocationInformationGPRS_sai_Present,
        _LocationInformationGPRS_geodeticInformation,
        _LocationInformationGPRS_currentLocationRetrieved,
        _LocationInformationGPRS_ageOfLocationInformation,
        _LocationInformationGPRS_userCSGInformation,
        LocationInformationGPRS,
        _UserCSGInformation_csg_Id,
        _UserCSGInformation_extensionContainer,
        _UserCSGInformation_accessMode,
        _UserCSGInformation_cmi,
        UserCSGInformation,
        GeographicalInformation,
        GeodeticInformation,
        LocationNumber,
        _SubscriberState_assumedIdle,
        _SubscriberState_camelBusy,
        _SubscriberState_netDetNotReachable,
        _SubscriberState_notProvidedFromVLR,
        SubscriberState,
        _PS_SubscriberState_notProvidedFromSGSNorMME,
        _PS_SubscriberState_ps_Detached,
        _PS_SubscriberState_ps_AttachedNotReachableForPaging,
        _PS_SubscriberState_ps_AttachedReachableForPaging,
        _PS_SubscriberState_ps_PDP_ActiveNotReachableForPaging,
        _PS_SubscriberState_ps_PDP_ActiveReachableForPaging,
        _PS_SubscriberState_netDetNotReachable,
        PS_SubscriberState,
        _PDP_ContextInfoList__item_,
        PDP_ContextInfoList,
        _PDP_ContextInfo_pdp_ContextIdentifier,
        _PDP_ContextInfo_pdp_ContextActive,
        _PDP_ContextInfo_pdp_Type,
        _PDP_ContextInfo_pdp_Address,
        _PDP_ContextInfo_apn_Subscribed,
        _PDP_ContextInfo_apn_InUse,
        _PDP_ContextInfo_nsapi,
        _PDP_ContextInfo_transactionId,
        _PDP_ContextInfo_teid_ForGnAndGp,
        _PDP_ContextInfo_teid_ForIu,
        _PDP_ContextInfo_ggsn_Address,
        _PDP_ContextInfo_qos_Subscribed,
        _PDP_ContextInfo_qos_Requested,
        _PDP_ContextInfo_qos_Negotiated,
        _PDP_ContextInfo_chargingId,
        _PDP_ContextInfo_chargingCharacteristics,
        _PDP_ContextInfo_rnc_Address,
        _PDP_ContextInfo_extensionContainer,
        _PDP_ContextInfo_qos2_Subscribed,
        _PDP_ContextInfo_qos2_Requested,
        _PDP_ContextInfo_qos2_Negotiated,
        _PDP_ContextInfo_qos3_Subscribed,
        _PDP_ContextInfo_qos3_Requested,
        _PDP_ContextInfo_qos3_Negotiated,
        _PDP_ContextInfo_qos4_Subscribed,
        _PDP_ContextInfo_qos4_Requested,
        _PDP_ContextInfo_qos4_Negotiated,
        _PDP_ContextInfo_ext_pdp_Type,
        _PDP_ContextInfo_ext_pdp_Address,
        PDP_ContextInfo,
        NSAPI,
        TransactionId,
        TEID,
        GPRSChargingID,
        NotReachableReason,
        _AnyTimeInterrogationArg_subscriberIdentity,
        _AnyTimeInterrogationArg_requestedInfo,
        _AnyTimeInterrogationArg_gsmSCF_Address,
        _AnyTimeInterrogationArg_extensionContainer,
        AnyTimeInterrogationArg,
        _AnyTimeInterrogationRes_subscriberInfo,
        _AnyTimeInterrogationRes_extensionContainer,
        AnyTimeInterrogationRes,
        _AnyTimeSubscriptionInterrogationArg_subscriberIdentity,
        _AnyTimeSubscriptionInterrogationArg_requestedSubscriptionInfo,
        _AnyTimeSubscriptionInterrogationArg_gsmSCF_Address,
        _AnyTimeSubscriptionInterrogationArg_extensionContainer,
        _AnyTimeSubscriptionInterrogationArg_longFTN_Supported,
        AnyTimeSubscriptionInterrogationArg,
        _AnyTimeSubscriptionInterrogationRes_callForwardingData,
        _AnyTimeSubscriptionInterrogationRes_callBarringData,
        _AnyTimeSubscriptionInterrogationRes_odb_Info,
        _AnyTimeSubscriptionInterrogationRes_camel_SubscriptionInfo,
        _AnyTimeSubscriptionInterrogationRes_supportedVLR_CAMEL_Phases,
        _AnyTimeSubscriptionInterrogationRes_supportedSGSN_CAMEL_Phases,
        _AnyTimeSubscriptionInterrogationRes_extensionContainer,
        _AnyTimeSubscriptionInterrogationRes_offeredCamel4CSIsInVLR,
        _AnyTimeSubscriptionInterrogationRes_offeredCamel4CSIsInSGSN,
        _AnyTimeSubscriptionInterrogationRes_msisdn_BS_List,
        _AnyTimeSubscriptionInterrogationRes_csg_SubscriptionDataList,
        _AnyTimeSubscriptionInterrogationRes_cw_Data,
        _AnyTimeSubscriptionInterrogationRes_ch_Data,
        _AnyTimeSubscriptionInterrogationRes_clip_Data,
        _AnyTimeSubscriptionInterrogationRes_clir_Data,
        _AnyTimeSubscriptionInterrogationRes_ect_data,
        AnyTimeSubscriptionInterrogationRes,
        _CallWaitingData_cwFeatureList,
        _CallWaitingData_notificationToCSE,
        CallWaitingData,
        _Ext_CwFeatureList__item_,
        Ext_CwFeatureList,
        _Ext_CwFeature_basicService,
        _Ext_CwFeature_ss_Status,
        Ext_CwFeature,
        _ClipData_ss_Status,
        _ClipData_overrideCategory,
        _ClipData_notificationToCSE,
        ClipData,
        _ClirData_ss_Status,
        _ClirData_cliRestrictionOption,
        _ClirData_notificationToCSE,
        ClirData,
        _CallHoldData_ss_Status,
        _CallHoldData_notificationToCSE,
        CallHoldData,
        _EctData_ss_Status,
        _EctData_notificationToCSE,
        EctData,
        _RequestedSubscriptionInfo_requestedSS_Info,
        _RequestedSubscriptionInfo_odb,
        _RequestedSubscriptionInfo_requestedCAMEL_SubscriptionInfo,
        _RequestedSubscriptionInfo_supportedVLR_CAMEL_Phases,
        _RequestedSubscriptionInfo_supportedSGSN_CAMEL_Phases,
        _RequestedSubscriptionInfo_extensionContainer,
        _RequestedSubscriptionInfo_additionalRequestedCAMEL_SubscriptionInfo,
        _RequestedSubscriptionInfo_msisdn_BS_List,
        _RequestedSubscriptionInfo_csg_SubscriptionDataRequested,
        _RequestedSubscriptionInfo_cw_Info,
        _RequestedSubscriptionInfo_clip_Info,
        _RequestedSubscriptionInfo_clir_Info,
        _RequestedSubscriptionInfo_hold_Info,
        _RequestedSubscriptionInfo_ect_Info,
        RequestedSubscriptionInfo,
        _MSISDN_BS_List__item_,
        MSISDN_BS_List,
        maxNumOfMSISDN,
        _MSISDN_BS_msisdn,
        _MSISDN_BS_basicServiceList,
        _MSISDN_BS_extensionContainer,
        MSISDN_BS,
        RequestedCAMEL_SubscriptionInfo,
        AdditionalRequestedCAMEL_SubscriptionInfo,
        _CallForwardingData_forwardingFeatureList,
        _CallForwardingData_notificationToCSE,
        _CallForwardingData_extensionContainer,
        CallForwardingData,
        _CallBarringData_callBarringFeatureList,
        _CallBarringData_password,
        _CallBarringData_wrongPasswordAttemptsCounter,
        _CallBarringData_notificationToCSE,
        _CallBarringData_extensionContainer,
        CallBarringData,
        WrongPasswordAttemptsCounter,
        _ODB_Info_odb_Data,
        _ODB_Info_notificationToCSE,
        _ODB_Info_extensionContainer,
        ODB_Info,
        _CAMEL_SubscriptionInfo_o_CSI,
        _CAMEL_SubscriptionInfo_o_BcsmCamelTDP_CriteriaList,
        _CAMEL_SubscriptionInfo_d_CSI,
        _CAMEL_SubscriptionInfo_t_CSI,
        _CAMEL_SubscriptionInfo_t_BCSM_CAMEL_TDP_CriteriaList,
        _CAMEL_SubscriptionInfo_vt_CSI,
        _CAMEL_SubscriptionInfo_vt_BCSM_CAMEL_TDP_CriteriaList,
        _CAMEL_SubscriptionInfo_tif_CSI,
        _CAMEL_SubscriptionInfo_tif_CSI_NotificationToCSE,
        _CAMEL_SubscriptionInfo_gprs_CSI,
        _CAMEL_SubscriptionInfo_mo_sms_CSI,
        _CAMEL_SubscriptionInfo_ss_CSI,
        _CAMEL_SubscriptionInfo_m_CSI,
        _CAMEL_SubscriptionInfo_extensionContainer,
        _CAMEL_SubscriptionInfo_specificCSIDeletedList,
        _CAMEL_SubscriptionInfo_mt_sms_CSI,
        _CAMEL_SubscriptionInfo_mt_smsCAMELTDP_CriteriaList,
        _CAMEL_SubscriptionInfo_mg_csi,
        _CAMEL_SubscriptionInfo_o_IM_CSI,
        _CAMEL_SubscriptionInfo_o_IM_BcsmCamelTDP_CriteriaList,
        _CAMEL_SubscriptionInfo_d_IM_CSI,
        _CAMEL_SubscriptionInfo_vt_IM_CSI,
        _CAMEL_SubscriptionInfo_vt_IM_BCSM_CAMEL_TDP_CriteriaList,
        CAMEL_SubscriptionInfo,
        _AnyTimeModificationArg_subscriberIdentity,
        _AnyTimeModificationArg_gsmSCF_Address,
        _AnyTimeModificationArg_modificationRequestFor_CF_Info,
        _AnyTimeModificationArg_modificationRequestFor_CB_Info,
        _AnyTimeModificationArg_modificationRequestFor_CSI,
        _AnyTimeModificationArg_extensionContainer,
        _AnyTimeModificationArg_longFTN_Supported,
        _AnyTimeModificationArg_modificationRequestFor_ODB_data,
        _AnyTimeModificationArg_modificationRequestFor_IP_SM_GW_Data,
        _AnyTimeModificationArg_activationRequestForUE_reachability,
        _AnyTimeModificationArg_modificationRequestFor_CSG,
        _AnyTimeModificationArg_modificationRequestFor_CW_Data,
        _AnyTimeModificationArg_modificationRequestFor_CLIP_Data,
        _AnyTimeModificationArg_modificationRequestFor_CLIR_Data,
        _AnyTimeModificationArg_modificationRequestFor_HOLD_Data,
        _AnyTimeModificationArg_modificationRequestFor_ECT_Data,
        AnyTimeModificationArg,
        _ModificationRequestFor_CW_Info_basicService,
        _ModificationRequestFor_CW_Info_ss_Status,
        _ModificationRequestFor_CW_Info_modifyNotificationToCSE,
        _ModificationRequestFor_CW_Info_extensionContainer,
        ModificationRequestFor_CW_Info,
        _ModificationRequestFor_CH_Info_ss_Status,
        _ModificationRequestFor_CH_Info_modifyNotificationToCSE,
        _ModificationRequestFor_CH_Info_extensionContainer,
        ModificationRequestFor_CH_Info,
        _ModificationRequestFor_ECT_Info_ss_Status,
        _ModificationRequestFor_ECT_Info_modifyNotificationToCSE,
        _ModificationRequestFor_ECT_Info_extensionContainer,
        ModificationRequestFor_ECT_Info,
        _ModificationRequestFor_CLIR_Info_ss_Status,
        _ModificationRequestFor_CLIR_Info_cliRestrictionOption,
        _ModificationRequestFor_CLIR_Info_modifyNotificationToCSE,
        _ModificationRequestFor_CLIR_Info_extensionContainer,
        ModificationRequestFor_CLIR_Info,
        _ModificationRequestFor_CLIP_Info_ss_Status,
        _ModificationRequestFor_CLIP_Info_overrideCategory,
        _ModificationRequestFor_CLIP_Info_modifyNotificationToCSE,
        _ModificationRequestFor_CLIP_Info_extensionContainer,
        ModificationRequestFor_CLIP_Info,
        _ModificationRequestFor_CSG_modifyNotificationToCSE,
        _ModificationRequestFor_CSG_extensionContainer,
        ModificationRequestFor_CSG,
        RequestedServingNode,
        ServingNode,
        _AnyTimeModificationRes_ss_InfoFor_CSE,
        _AnyTimeModificationRes_camel_SubscriptionInfo,
        _AnyTimeModificationRes_extensionContainer,
        _AnyTimeModificationRes_odb_Info,
        _AnyTimeModificationRes_cw_Data,
        _AnyTimeModificationRes_ch_Data,
        _AnyTimeModificationRes_clip_Data,
        _AnyTimeModificationRes_clir_Data,
        _AnyTimeModificationRes_ect_data,
        _AnyTimeModificationRes_serviceCentreAddress,
        AnyTimeModificationRes,
        _ModificationRequestFor_CF_Info_ss_Code,
        _ModificationRequestFor_CF_Info_basicService,
        _ModificationRequestFor_CF_Info_ss_Status,
        _ModificationRequestFor_CF_Info_forwardedToNumber,
        _ModificationRequestFor_CF_Info_forwardedToSubaddress,
        _ModificationRequestFor_CF_Info_noReplyConditionTime,
        _ModificationRequestFor_CF_Info_modifyNotificationToCSE,
        _ModificationRequestFor_CF_Info_extensionContainer,
        ModificationRequestFor_CF_Info,
        _ModificationRequestFor_CB_Info_ss_Code,
        _ModificationRequestFor_CB_Info_basicService,
        _ModificationRequestFor_CB_Info_ss_Status,
        _ModificationRequestFor_CB_Info_password,
        _ModificationRequestFor_CB_Info_wrongPasswordAttemptsCounter,
        _ModificationRequestFor_CB_Info_modifyNotificationToCSE,
        _ModificationRequestFor_CB_Info_extensionContainer,
        ModificationRequestFor_CB_Info,
        _ModificationRequestFor_ODB_data_odb_data,
        _ModificationRequestFor_ODB_data_modifyNotificationToCSE,
        _ModificationRequestFor_ODB_data_extensionContainer,
        ModificationRequestFor_ODB_data,
        _ModificationRequestFor_CSI_requestedCamel_SubscriptionInfo,
        _ModificationRequestFor_CSI_modifyNotificationToCSE,
        _ModificationRequestFor_CSI_modifyCSI_State,
        _ModificationRequestFor_CSI_extensionContainer,
        _ModificationRequestFor_CSI_additionalRequestedCAMEL_SubscriptionInfo,
        ModificationRequestFor_CSI,
        _ModificationRequestFor_IP_SM_GW_Data_modifyRegistrationStatus,
        _ModificationRequestFor_IP_SM_GW_Data_extensionContainer,
        _ModificationRequestFor_IP_SM_GW_Data_ip_sm_gw_DiameterAddress,
        ModificationRequestFor_IP_SM_GW_Data,
        ModificationInstruction,
        _NoteSubscriberDataModifiedArg_imsi,
        _NoteSubscriberDataModifiedArg_msisdn,
        _NoteSubscriberDataModifiedArg_forwardingInfoFor_CSE,
        _NoteSubscriberDataModifiedArg_callBarringInfoFor_CSE,
        _NoteSubscriberDataModifiedArg_odb_Info,
        _NoteSubscriberDataModifiedArg_camel_SubscriptionInfo,
        _NoteSubscriberDataModifiedArg_allInformationSent,
        _NoteSubscriberDataModifiedArg_extensionContainer,
        _NoteSubscriberDataModifiedArg_ue_reachable,
        _NoteSubscriberDataModifiedArg_csg_SubscriptionDataList,
        _NoteSubscriberDataModifiedArg_cw_Data,
        _NoteSubscriberDataModifiedArg_ch_Data,
        _NoteSubscriberDataModifiedArg_clip_Data,
        _NoteSubscriberDataModifiedArg_clir_Data,
        _NoteSubscriberDataModifiedArg_ect_data,
        NoteSubscriberDataModifiedArg,
        _NoteSubscriberDataModifiedRes_extensionContainer,
        NoteSubscriberDataModifiedRes,
        _NoteMM_EventArg_serviceKey,
        _NoteMM_EventArg_eventMet,
        _NoteMM_EventArg_imsi,
        _NoteMM_EventArg_msisdn,
        _NoteMM_EventArg_locationInformation,
        _NoteMM_EventArg_supportedCAMELPhases,
        _NoteMM_EventArg_extensionContainer,
        _NoteMM_EventArg_locationInformationGPRS,
        _NoteMM_EventArg_offeredCamel4Functionalities,
        NoteMM_EventArg,
        _NoteMM_EventRes_extensionContainer,
        NoteMM_EventRes,
        _Ext_SS_InfoFor_CSE_forwardingInfoFor_CSE,
        _Ext_SS_InfoFor_CSE_callBarringInfoFor_CSE,
        Ext_SS_InfoFor_CSE,
        _Ext_ForwardingInfoFor_CSE_ss_Code,
        _Ext_ForwardingInfoFor_CSE_forwardingFeatureList,
        _Ext_ForwardingInfoFor_CSE_notificationToCSE,
        _Ext_ForwardingInfoFor_CSE_extensionContainer,
        Ext_ForwardingInfoFor_CSE,
        _Ext_CallBarringInfoFor_CSE_ss_Code,
        _Ext_CallBarringInfoFor_CSE_callBarringFeatureList,
        _Ext_CallBarringInfoFor_CSE_password,
        _Ext_CallBarringInfoFor_CSE_wrongPasswordAttemptsCounter,
        _Ext_CallBarringInfoFor_CSE_notificationToCSE,
        _Ext_CallBarringInfoFor_CSE_extensionContainer,
        Ext_CallBarringInfoFor_CSE,
        _UpdateVcsgLocationArg_imsi,
        _UpdateVcsgLocationArg_msisdn,
        _UpdateVcsgLocationArg_vlr_Number,
        _UpdateVcsgLocationArg_sgsn_Number,
        _UpdateVcsgLocationArg_extensionContainer,
        UpdateVcsgLocationArg,
        _UpdateVcsgLocationRes_temporaryEmptySubscriptiondataIndicator,
        _UpdateVcsgLocationRes_extensionContainer,
        UpdateVcsgLocationRes,
        _CancelVcsgLocationArg_identity,
        _CancelVcsgLocationArg_extensionContainer,
        CancelVcsgLocationArg,
        _CancelVcsgLocationRes_extensionContainer,
        CancelVcsgLocationRes,
    ]

class MAP_OM_DataTypes:

    _name_  = u'MAP-OM-DataTypes'
    _oid_   = [0, 4, 0, 0, 1, 3, 12, 16]
    
    _obj_ = [
        u'ActivateTraceModeArg',
        u'MDT-Configuration',
        u'MDT-Allowed-PLMNId-List',
        u'PeriodUMTS',
        u'PeriodLTE',
        u'PositioningMethod',
        u'MeasurementQuantity',
        u'EventThreshold1F',
        u'EventThreshold1I',
        u'JobType',
        u'AreaScope',
        u'CGI-List',
        u'E-UTRAN-CGI-List',
        u'RoutingAreaId-List',
        u'LocationAreaId-List',
        u'TrackingAreaId-List',
        u'ListOfMeasurements',
        u'ReportingTrigger',
        u'ReportInterval',
        u'ReportAmount',
        u'EventThresholdRSRP',
        u'EventThresholdRSRQ',
        u'LoggingInterval',
        u'LoggingDuration',
        u'TraceReference',
        u'TraceReference2',
        u'TraceRecordingSessionReference',
        u'TraceType',
        u'TraceDepthList',
        u'TraceDepth',
        u'TraceDepthExtension',
        u'TraceNE-TypeList',
        u'TraceInterfaceList',
        u'MSC-S-InterfaceList',
        u'MGW-InterfaceList',
        u'SGSN-InterfaceList',
        u'GGSN-InterfaceList',
        u'RNC-InterfaceList',
        u'BMSC-InterfaceList',
        u'MME-InterfaceList',
        u'SGW-InterfaceList',
        u'PGW-InterfaceList',
        u'ENB-InterfaceList',
        u'TraceEventList',
        u'MSC-S-EventList',
        u'MGW-EventList',
        u'SGSN-EventList',
        u'GGSN-EventList',
        u'BMSC-EventList',
        u'MME-EventList',
        u'SGW-EventList',
        u'PGW-EventList',
        u'TracePropagationList',
        u'ActivateTraceModeRes',
        u'DeactivateTraceModeArg',
        u'DeactivateTraceModeRes',
        ]
    _type_ = [
        u'ActivateTraceModeArg',
        u'MDT-Configuration',
        u'MDT-Allowed-PLMNId-List',
        u'PeriodUMTS',
        u'PeriodLTE',
        u'PositioningMethod',
        u'MeasurementQuantity',
        u'EventThreshold1F',
        u'EventThreshold1I',
        u'JobType',
        u'AreaScope',
        u'CGI-List',
        u'E-UTRAN-CGI-List',
        u'RoutingAreaId-List',
        u'LocationAreaId-List',
        u'TrackingAreaId-List',
        u'ListOfMeasurements',
        u'ReportingTrigger',
        u'ReportInterval',
        u'ReportAmount',
        u'EventThresholdRSRP',
        u'EventThresholdRSRQ',
        u'LoggingInterval',
        u'LoggingDuration',
        u'TraceReference',
        u'TraceReference2',
        u'TraceRecordingSessionReference',
        u'TraceType',
        u'TraceDepthList',
        u'TraceDepth',
        u'TraceDepthExtension',
        u'TraceNE-TypeList',
        u'TraceInterfaceList',
        u'MSC-S-InterfaceList',
        u'MGW-InterfaceList',
        u'SGSN-InterfaceList',
        u'GGSN-InterfaceList',
        u'RNC-InterfaceList',
        u'BMSC-InterfaceList',
        u'MME-InterfaceList',
        u'SGW-InterfaceList',
        u'PGW-InterfaceList',
        u'ENB-InterfaceList',
        u'TraceEventList',
        u'MSC-S-EventList',
        u'MGW-EventList',
        u'SGSN-EventList',
        u'GGSN-EventList',
        u'BMSC-EventList',
        u'MME-EventList',
        u'SGW-EventList',
        u'PGW-EventList',
        u'TracePropagationList',
        u'ActivateTraceModeRes',
        u'DeactivateTraceModeArg',
        u'DeactivateTraceModeRes',
        ]
    _set_ = [
        ]
    _val_ = [
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< ActivateTraceModeArg >-----#
    ActivateTraceModeArg = SEQ(name=u'ActivateTraceModeArg', mode=MODE_TYPE)
    _ActivateTraceModeArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')), opt=True)
    _ActivateTraceModeArg_traceReference = OCT_STR(name=u'traceReference', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceReference')))
    _ActivateTraceModeArg_traceType = INT(name=u'traceType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceType')))
    _ActivateTraceModeArg_omc_Id = OCT_STR(name=u'omc-Id', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'AddressString')), opt=True)
    _ActivateTraceModeArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _ActivateTraceModeArg_traceReference2 = OCT_STR(name=u'traceReference2', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceReference2')), opt=True)
    _ActivateTraceModeArg_traceDepthList = SEQ(name=u'traceDepthList', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepthList')), opt=True)
    _ActivateTraceModeArg_traceNE_TypeList = BIT_STR(name=u'traceNE-TypeList', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceNE-TypeList')), opt=True)
    _ActivateTraceModeArg_traceInterfaceList = SEQ(name=u'traceInterfaceList', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceInterfaceList')), opt=True)
    _ActivateTraceModeArg_traceEventList = SEQ(name=u'traceEventList', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceEventList')), opt=True)
    _ActivateTraceModeArg_traceCollectionEntity = OCT_STR(name=u'traceCollectionEntity', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'GSN-Address')), opt=True)
    _ActivateTraceModeArg_mdt_Configuration = SEQ(name=u'mdt-Configuration', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'MDT-Configuration')), opt=True)
    ActivateTraceModeArg._cont = ASN1Dict([
        (u'imsi', _ActivateTraceModeArg_imsi),
        (u'traceReference', _ActivateTraceModeArg_traceReference),
        (u'traceType', _ActivateTraceModeArg_traceType),
        (u'omc-Id', _ActivateTraceModeArg_omc_Id),
        (u'extensionContainer', _ActivateTraceModeArg_extensionContainer),
        (u'traceReference2', _ActivateTraceModeArg_traceReference2),
        (u'traceDepthList', _ActivateTraceModeArg_traceDepthList),
        (u'traceNE-TypeList', _ActivateTraceModeArg_traceNE_TypeList),
        (u'traceInterfaceList', _ActivateTraceModeArg_traceInterfaceList),
        (u'traceEventList', _ActivateTraceModeArg_traceEventList),
        (u'traceCollectionEntity', _ActivateTraceModeArg_traceCollectionEntity),
        (u'mdt-Configuration', _ActivateTraceModeArg_mdt_Configuration),
        ])
    ActivateTraceModeArg._ext = [u'traceReference2', u'traceDepthList', u'traceNE-TypeList', u'traceInterfaceList', u'traceEventList', u'traceCollectionEntity', u'mdt-Configuration']
    
    #-----< MDT-Configuration >-----#
    MDT_Configuration = SEQ(name=u'MDT-Configuration', mode=MODE_TYPE)
    _MDT_Configuration_jobType = ENUM(name=u'jobType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-OM-DataTypes', 'JobType')))
    _MDT_Configuration_areaScope = SEQ(name=u'areaScope', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-OM-DataTypes', 'AreaScope')), opt=True)
    _MDT_Configuration_listOfMeasurements = OCT_STR(name=u'listOfMeasurements', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-OM-DataTypes', 'ListOfMeasurements')), opt=True)
    _MDT_Configuration_reportingTrigger = OCT_STR(name=u'reportingTrigger', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'ReportingTrigger')), opt=True)
    _MDT_Configuration_reportInterval = ENUM(name=u'reportInterval', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-OM-DataTypes', 'ReportInterval')), opt=True)
    _MDT_Configuration_reportAmount = ENUM(name=u'reportAmount', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'ReportAmount')), opt=True)
    _MDT_Configuration_eventThresholdRSRP = INT(name=u'eventThresholdRSRP', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-OM-DataTypes', 'EventThresholdRSRP')), opt=True)
    _MDT_Configuration_eventThresholdRSRQ = INT(name=u'eventThresholdRSRQ', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'EventThresholdRSRQ')), opt=True)
    _MDT_Configuration_loggingInterval = ENUM(name=u'loggingInterval', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'LoggingInterval')), opt=True)
    _MDT_Configuration_loggingDuration = ENUM(name=u'loggingDuration', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'LoggingDuration')), opt=True)
    _MDT_Configuration_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _MDT_Configuration_measurementPeriodUMTS = ENUM(name=u'measurementPeriodUMTS', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'PeriodUMTS')), opt=True)
    _MDT_Configuration_measurementPeriodLTE = ENUM(name=u'measurementPeriodLTE', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'PeriodLTE')), opt=True)
    _MDT_Configuration_collectionPeriodRRM_UMTS = ENUM(name=u'collectionPeriodRRM-UMTS', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'PeriodUMTS')), opt=True)
    _MDT_Configuration_collectionPeriodRRM_LTE = ENUM(name=u'collectionPeriodRRM-LTE', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'PeriodLTE')), opt=True)
    _MDT_Configuration_positioningMethod = OCT_STR(name=u'positioningMethod', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'PositioningMethod')), opt=True)
    _MDT_Configuration_measurementQuantity = OCT_STR(name=u'measurementQuantity', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'MeasurementQuantity')), opt=True)
    _MDT_Configuration_eventThreshold1F = INT(name=u'eventThreshold1F', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'EventThreshold1F')), opt=True)
    _MDT_Configuration_eventThreshold1I = INT(name=u'eventThreshold1I', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'EventThreshold1I')), opt=True)
    _MDT_Configuration_mdt_Allowed_PLMN_List = SEQ_OF(name=u'mdt-Allowed-PLMN-List', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'MDT-Allowed-PLMNId-List')), opt=True)
    MDT_Configuration._cont = ASN1Dict([
        (u'jobType', _MDT_Configuration_jobType),
        (u'areaScope', _MDT_Configuration_areaScope),
        (u'listOfMeasurements', _MDT_Configuration_listOfMeasurements),
        (u'reportingTrigger', _MDT_Configuration_reportingTrigger),
        (u'reportInterval', _MDT_Configuration_reportInterval),
        (u'reportAmount', _MDT_Configuration_reportAmount),
        (u'eventThresholdRSRP', _MDT_Configuration_eventThresholdRSRP),
        (u'eventThresholdRSRQ', _MDT_Configuration_eventThresholdRSRQ),
        (u'loggingInterval', _MDT_Configuration_loggingInterval),
        (u'loggingDuration', _MDT_Configuration_loggingDuration),
        (u'extensionContainer', _MDT_Configuration_extensionContainer),
        (u'measurementPeriodUMTS', _MDT_Configuration_measurementPeriodUMTS),
        (u'measurementPeriodLTE', _MDT_Configuration_measurementPeriodLTE),
        (u'collectionPeriodRRM-UMTS', _MDT_Configuration_collectionPeriodRRM_UMTS),
        (u'collectionPeriodRRM-LTE', _MDT_Configuration_collectionPeriodRRM_LTE),
        (u'positioningMethod', _MDT_Configuration_positioningMethod),
        (u'measurementQuantity', _MDT_Configuration_measurementQuantity),
        (u'eventThreshold1F', _MDT_Configuration_eventThreshold1F),
        (u'eventThreshold1I', _MDT_Configuration_eventThreshold1I),
        (u'mdt-Allowed-PLMN-List', _MDT_Configuration_mdt_Allowed_PLMN_List),
        ])
    MDT_Configuration._ext = [u'measurementPeriodUMTS', u'measurementPeriodLTE', u'collectionPeriodRRM-UMTS', u'collectionPeriodRRM-LTE', u'positioningMethod', u'measurementQuantity', u'eventThreshold1F', u'eventThreshold1I', u'mdt-Allowed-PLMN-List']
    
    #-----< MDT-Allowed-PLMNId-List >-----#
    MDT_Allowed_PLMNId_List = SEQ_OF(name=u'MDT-Allowed-PLMNId-List', mode=MODE_TYPE)
    _MDT_Allowed_PLMNId_List__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'PLMN-Id')))
    MDT_Allowed_PLMNId_List._cont = _MDT_Allowed_PLMNId_List__item_
    MDT_Allowed_PLMNId_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
    
    #-----< PeriodUMTS >-----#
    PeriodUMTS = ENUM(name=u'PeriodUMTS', mode=MODE_TYPE)
    PeriodUMTS._cont = ASN1Dict([(u'd250ms', 0), (u'd500ms', 1), (u'd1000ms', 2), (u'd2000ms', 3), (u'd3000ms', 4), (u'd4000ms', 5), (u'd6000ms', 6), (u'd8000ms', 7), (u'd12000ms', 8), (u'd16000ms', 9), (u'd20000ms', 10), (u'd24000ms', 11), (u'd28000ms', 12), (u'd32000ms', 13), (u'd64000ms', 14)])
    PeriodUMTS._ext = None
    
    #-----< PeriodLTE >-----#
    PeriodLTE = ENUM(name=u'PeriodLTE', mode=MODE_TYPE)
    PeriodLTE._cont = ASN1Dict([(u'd1024ms', 0), (u'd1280ms', 1), (u'd2048ms', 2), (u'd2560ms', 3), (u'd5120ms', 4), (u'd10240ms', 5), (u'd1min', 6)])
    PeriodLTE._ext = None
    
    #-----< PositioningMethod >-----#
    PositioningMethod = OCT_STR(name=u'PositioningMethod', mode=MODE_TYPE)
    PositioningMethod._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< MeasurementQuantity >-----#
    MeasurementQuantity = OCT_STR(name=u'MeasurementQuantity', mode=MODE_TYPE)
    MeasurementQuantity._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< EventThreshold1F >-----#
    EventThreshold1F = INT(name=u'EventThreshold1F', mode=MODE_TYPE)
    EventThreshold1F._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-120, ub=165)], ev=None, er=[])
    
    #-----< EventThreshold1I >-----#
    EventThreshold1I = INT(name=u'EventThreshold1I', mode=MODE_TYPE)
    EventThreshold1I._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-120, ub=-25)], ev=None, er=[])
    
    #-----< JobType >-----#
    JobType = ENUM(name=u'JobType', mode=MODE_TYPE)
    JobType._cont = ASN1Dict([(u'immediate-MDT-only', 0), (u'logged-MDT-only', 1), (u'trace-only', 2), (u'immediate-MDT-and-trace', 3)])
    JobType._ext = None
    
    #-----< AreaScope >-----#
    AreaScope = SEQ(name=u'AreaScope', mode=MODE_TYPE)
    _AreaScope_cgi_List = SEQ_OF(name=u'cgi-List', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'CGI-List')), opt=True)
    _AreaScope_e_utran_cgi_List = SEQ_OF(name=u'e-utran-cgi-List', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'E-UTRAN-CGI-List')), opt=True)
    _AreaScope_routingAreaId_List = SEQ_OF(name=u'routingAreaId-List', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'RoutingAreaId-List')), opt=True)
    _AreaScope_locationAreaId_List = SEQ_OF(name=u'locationAreaId-List', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'LocationAreaId-List')), opt=True)
    _AreaScope_trackingAreaId_List = SEQ_OF(name=u'trackingAreaId-List', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TrackingAreaId-List')), opt=True)
    _AreaScope_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    AreaScope._cont = ASN1Dict([
        (u'cgi-List', _AreaScope_cgi_List),
        (u'e-utran-cgi-List', _AreaScope_e_utran_cgi_List),
        (u'routingAreaId-List', _AreaScope_routingAreaId_List),
        (u'locationAreaId-List', _AreaScope_locationAreaId_List),
        (u'trackingAreaId-List', _AreaScope_trackingAreaId_List),
        (u'extensionContainer', _AreaScope_extensionContainer),
        ])
    AreaScope._ext = []
    
    #-----< CGI-List >-----#
    CGI_List = SEQ_OF(name=u'CGI-List', mode=MODE_TYPE)
    _CGI_List__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'GlobalCellId')))
    CGI_List._cont = _CGI_List__item_
    CGI_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
    
    #-----< E-UTRAN-CGI-List >-----#
    E_UTRAN_CGI_List = SEQ_OF(name=u'E-UTRAN-CGI-List', mode=MODE_TYPE)
    _E_UTRAN_CGI_List__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'E-UTRAN-CGI')))
    E_UTRAN_CGI_List._cont = _E_UTRAN_CGI_List__item_
    E_UTRAN_CGI_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
    
    #-----< RoutingAreaId-List >-----#
    RoutingAreaId_List = SEQ_OF(name=u'RoutingAreaId-List', mode=MODE_TYPE)
    _RoutingAreaId_List__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'RAIdentity')))
    RoutingAreaId_List._cont = _RoutingAreaId_List__item_
    RoutingAreaId_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
    
    #-----< LocationAreaId-List >-----#
    LocationAreaId_List = SEQ_OF(name=u'LocationAreaId-List', mode=MODE_TYPE)
    _LocationAreaId_List__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LAIFixedLength')))
    LocationAreaId_List._cont = _LocationAreaId_List__item_
    LocationAreaId_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
    
    #-----< TrackingAreaId-List >-----#
    TrackingAreaId_List = SEQ_OF(name=u'TrackingAreaId-List', mode=MODE_TYPE)
    _TrackingAreaId_List__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'TA-Id')))
    TrackingAreaId_List._cont = _TrackingAreaId_List__item_
    TrackingAreaId_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
    
    #-----< ListOfMeasurements >-----#
    ListOfMeasurements = OCT_STR(name=u'ListOfMeasurements', mode=MODE_TYPE)
    ListOfMeasurements._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
    
    #-----< ReportingTrigger >-----#
    ReportingTrigger = OCT_STR(name=u'ReportingTrigger', mode=MODE_TYPE)
    ReportingTrigger._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< ReportInterval >-----#
    ReportInterval = ENUM(name=u'ReportInterval', mode=MODE_TYPE)
    ReportInterval._cont = ASN1Dict([(u'umts250ms', 0), (u'umts500ms', 1), (u'umts1000ms', 2), (u'umts2000ms', 3), (u'umts3000ms', 4), (u'umts4000ms', 5), (u'umts6000ms', 6), (u'umts8000ms', 7), (u'umts12000ms', 8), (u'umts16000ms', 9), (u'umts20000ms', 10), (u'umts24000ms', 11), (u'umts28000ms', 12), (u'umts32000ms', 13), (u'umts64000ms', 14), (u'lte120ms', 15), (u'lte240ms', 16), (u'lte480ms', 17), (u'lte640ms', 18), (u'lte1024ms', 19), (u'lte2048ms', 20), (u'lte5120ms', 21), (u'lte10240ms', 22), (u'lte1min', 23), (u'lte6min', 24), (u'lte12min', 25), (u'lte30min', 26), (u'lte60min', 27)])
    ReportInterval._ext = None
    
    #-----< ReportAmount >-----#
    ReportAmount = ENUM(name=u'ReportAmount', mode=MODE_TYPE)
    ReportAmount._cont = ASN1Dict([(u'd1', 0), (u'd2', 1), (u'd4', 2), (u'd8', 3), (u'd16', 4), (u'd32', 5), (u'd64', 6), (u'infinity', 7)])
    ReportAmount._ext = None
    
    #-----< EventThresholdRSRP >-----#
    EventThresholdRSRP = INT(name=u'EventThresholdRSRP', mode=MODE_TYPE)
    EventThresholdRSRP._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=97)], ev=None, er=[])
    
    #-----< EventThresholdRSRQ >-----#
    EventThresholdRSRQ = INT(name=u'EventThresholdRSRQ', mode=MODE_TYPE)
    EventThresholdRSRQ._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=34)], ev=None, er=[])
    
    #-----< LoggingInterval >-----#
    LoggingInterval = ENUM(name=u'LoggingInterval', mode=MODE_TYPE)
    LoggingInterval._cont = ASN1Dict([(u'd1dot28', 0), (u'd2dot56', 1), (u'd5dot12', 2), (u'd10dot24', 3), (u'd20dot48', 4), (u'd30dot72', 5), (u'd40dot96', 6), (u'd61dot44', 7)])
    LoggingInterval._ext = None
    
    #-----< LoggingDuration >-----#
    LoggingDuration = ENUM(name=u'LoggingDuration', mode=MODE_TYPE)
    LoggingDuration._cont = ASN1Dict([(u'd600sec', 0), (u'd1200sec', 1), (u'd2400sec', 2), (u'd3600sec', 3), (u'd5400sec', 4), (u'd7200sec', 5)])
    LoggingDuration._ext = None
    
    #-----< TraceReference >-----#
    TraceReference = OCT_STR(name=u'TraceReference', mode=MODE_TYPE)
    TraceReference._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
    
    #-----< TraceReference2 >-----#
    TraceReference2 = OCT_STR(name=u'TraceReference2', mode=MODE_TYPE)
    TraceReference2._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
    
    #-----< TraceRecordingSessionReference >-----#
    TraceRecordingSessionReference = OCT_STR(name=u'TraceRecordingSessionReference', mode=MODE_TYPE)
    TraceRecordingSessionReference._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
    
    #-----< TraceType >-----#
    TraceType = INT(name=u'TraceType', mode=MODE_TYPE)
    TraceType._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
    
    #-----< TraceDepthList >-----#
    TraceDepthList = SEQ(name=u'TraceDepthList', mode=MODE_TYPE)
    _TraceDepthList_msc_s_TraceDepth = ENUM(name=u'msc-s-TraceDepth', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepth')), opt=True)
    _TraceDepthList_mgw_TraceDepth = ENUM(name=u'mgw-TraceDepth', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepth')), opt=True)
    _TraceDepthList_sgsn_TraceDepth = ENUM(name=u'sgsn-TraceDepth', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepth')), opt=True)
    _TraceDepthList_ggsn_TraceDepth = ENUM(name=u'ggsn-TraceDepth', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepth')), opt=True)
    _TraceDepthList_rnc_TraceDepth = ENUM(name=u'rnc-TraceDepth', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepth')), opt=True)
    _TraceDepthList_bmsc_TraceDepth = ENUM(name=u'bmsc-TraceDepth', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepth')), opt=True)
    _TraceDepthList_mme_TraceDepth = ENUM(name=u'mme-TraceDepth', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepth')), opt=True)
    _TraceDepthList_sgw_TraceDepth = ENUM(name=u'sgw-TraceDepth', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepth')), opt=True)
    _TraceDepthList_pgw_TraceDepth = ENUM(name=u'pgw-TraceDepth', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepth')), opt=True)
    _TraceDepthList_eNB_TraceDepth = ENUM(name=u'eNB-TraceDepth', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepth')), opt=True)
    _TraceDepthList_msc_s_TraceDepthExtension = ENUM(name=u'msc-s-TraceDepthExtension', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepthExtension')), opt=True)
    _TraceDepthList_mgw_TraceDepthExtension = ENUM(name=u'mgw-TraceDepthExtension', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepthExtension')), opt=True)
    _TraceDepthList_sgsn_TraceDepthExtension = ENUM(name=u'sgsn-TraceDepthExtension', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepthExtension')), opt=True)
    _TraceDepthList_ggsn_TraceDepthExtension = ENUM(name=u'ggsn-TraceDepthExtension', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepthExtension')), opt=True)
    _TraceDepthList_rnc_TraceDepthExtension = ENUM(name=u'rnc-TraceDepthExtension', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepthExtension')), opt=True)
    _TraceDepthList_bmsc_TraceDepthExtension = ENUM(name=u'bmsc-TraceDepthExtension', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepthExtension')), opt=True)
    _TraceDepthList_mme_TraceDepthExtension = ENUM(name=u'mme-TraceDepthExtension', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepthExtension')), opt=True)
    _TraceDepthList_sgw_TraceDepthExtension = ENUM(name=u'sgw-TraceDepthExtension', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepthExtension')), opt=True)
    _TraceDepthList_pgw_TraceDepthExtension = ENUM(name=u'pgw-TraceDepthExtension', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepthExtension')), opt=True)
    _TraceDepthList_eNB_TraceDepthExtension = ENUM(name=u'eNB-TraceDepthExtension', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepthExtension')), opt=True)
    TraceDepthList._cont = ASN1Dict([
        (u'msc-s-TraceDepth', _TraceDepthList_msc_s_TraceDepth),
        (u'mgw-TraceDepth', _TraceDepthList_mgw_TraceDepth),
        (u'sgsn-TraceDepth', _TraceDepthList_sgsn_TraceDepth),
        (u'ggsn-TraceDepth', _TraceDepthList_ggsn_TraceDepth),
        (u'rnc-TraceDepth', _TraceDepthList_rnc_TraceDepth),
        (u'bmsc-TraceDepth', _TraceDepthList_bmsc_TraceDepth),
        (u'mme-TraceDepth', _TraceDepthList_mme_TraceDepth),
        (u'sgw-TraceDepth', _TraceDepthList_sgw_TraceDepth),
        (u'pgw-TraceDepth', _TraceDepthList_pgw_TraceDepth),
        (u'eNB-TraceDepth', _TraceDepthList_eNB_TraceDepth),
        (u'msc-s-TraceDepthExtension', _TraceDepthList_msc_s_TraceDepthExtension),
        (u'mgw-TraceDepthExtension', _TraceDepthList_mgw_TraceDepthExtension),
        (u'sgsn-TraceDepthExtension', _TraceDepthList_sgsn_TraceDepthExtension),
        (u'ggsn-TraceDepthExtension', _TraceDepthList_ggsn_TraceDepthExtension),
        (u'rnc-TraceDepthExtension', _TraceDepthList_rnc_TraceDepthExtension),
        (u'bmsc-TraceDepthExtension', _TraceDepthList_bmsc_TraceDepthExtension),
        (u'mme-TraceDepthExtension', _TraceDepthList_mme_TraceDepthExtension),
        (u'sgw-TraceDepthExtension', _TraceDepthList_sgw_TraceDepthExtension),
        (u'pgw-TraceDepthExtension', _TraceDepthList_pgw_TraceDepthExtension),
        (u'eNB-TraceDepthExtension', _TraceDepthList_eNB_TraceDepthExtension),
        ])
    TraceDepthList._ext = [u'mme-TraceDepth', u'sgw-TraceDepth', u'pgw-TraceDepth', u'eNB-TraceDepth', u'msc-s-TraceDepthExtension', u'mgw-TraceDepthExtension', u'sgsn-TraceDepthExtension', u'ggsn-TraceDepthExtension', u'rnc-TraceDepthExtension', u'bmsc-TraceDepthExtension', u'mme-TraceDepthExtension', u'sgw-TraceDepthExtension', u'pgw-TraceDepthExtension', u'eNB-TraceDepthExtension']
    
    #-----< TraceDepth >-----#
    TraceDepth = ENUM(name=u'TraceDepth', mode=MODE_TYPE)
    TraceDepth._cont = ASN1Dict([(u'minimum', 0), (u'medium', 1), (u'maximum', 2)])
    TraceDepth._ext = []
    
    #-----< TraceDepthExtension >-----#
    TraceDepthExtension = ENUM(name=u'TraceDepthExtension', mode=MODE_TYPE)
    TraceDepthExtension._cont = ASN1Dict([(u'minimumWithoutVendorSpecificExtension', 0), (u'mediumWithoutVendorSpecificExtension', 1), (u'maximumWithoutVendorSpecificExtension', 2)])
    TraceDepthExtension._ext = []
    
    #-----< TraceNE-TypeList >-----#
    TraceNE_TypeList = BIT_STR(name=u'TraceNE-TypeList', mode=MODE_TYPE)
    TraceNE_TypeList._cont = ASN1Dict([(u'msc-s', 0), (u'mgw', 1), (u'sgsn', 2), (u'ggsn', 3), (u'rnc', 4), (u'bm-sc', 5), (u'mme', 6), (u'sgw', 7), (u'pgw', 8), (u'eNB', 9)])
    TraceNE_TypeList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=6, ub=16)], ev=None, er=[])
    
    #-----< TraceInterfaceList >-----#
    TraceInterfaceList = SEQ(name=u'TraceInterfaceList', mode=MODE_TYPE)
    _TraceInterfaceList_msc_s_List = BIT_STR(name=u'msc-s-List', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'MSC-S-InterfaceList')), opt=True)
    _TraceInterfaceList_mgw_List = BIT_STR(name=u'mgw-List', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'MGW-InterfaceList')), opt=True)
    _TraceInterfaceList_sgsn_List = BIT_STR(name=u'sgsn-List', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'SGSN-InterfaceList')), opt=True)
    _TraceInterfaceList_ggsn_List = BIT_STR(name=u'ggsn-List', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'GGSN-InterfaceList')), opt=True)
    _TraceInterfaceList_rnc_List = BIT_STR(name=u'rnc-List', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'RNC-InterfaceList')), opt=True)
    _TraceInterfaceList_bmsc_List = BIT_STR(name=u'bmsc-List', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'BMSC-InterfaceList')), opt=True)
    _TraceInterfaceList_mme_List = BIT_STR(name=u'mme-List', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'MME-InterfaceList')), opt=True)
    _TraceInterfaceList_sgw_List = BIT_STR(name=u'sgw-List', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'SGW-InterfaceList')), opt=True)
    _TraceInterfaceList_pgw_List = BIT_STR(name=u'pgw-List', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'PGW-InterfaceList')), opt=True)
    _TraceInterfaceList_eNB_List = BIT_STR(name=u'eNB-List', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'ENB-InterfaceList')), opt=True)
    TraceInterfaceList._cont = ASN1Dict([
        (u'msc-s-List', _TraceInterfaceList_msc_s_List),
        (u'mgw-List', _TraceInterfaceList_mgw_List),
        (u'sgsn-List', _TraceInterfaceList_sgsn_List),
        (u'ggsn-List', _TraceInterfaceList_ggsn_List),
        (u'rnc-List', _TraceInterfaceList_rnc_List),
        (u'bmsc-List', _TraceInterfaceList_bmsc_List),
        (u'mme-List', _TraceInterfaceList_mme_List),
        (u'sgw-List', _TraceInterfaceList_sgw_List),
        (u'pgw-List', _TraceInterfaceList_pgw_List),
        (u'eNB-List', _TraceInterfaceList_eNB_List),
        ])
    TraceInterfaceList._ext = [u'mme-List', u'sgw-List', u'pgw-List', u'eNB-List']
    
    #-----< MSC-S-InterfaceList >-----#
    MSC_S_InterfaceList = BIT_STR(name=u'MSC-S-InterfaceList', mode=MODE_TYPE)
    MSC_S_InterfaceList._cont = ASN1Dict([(u'a', 0), (u'iu', 1), (u'mc', 2), (u'map-g', 3), (u'map-b', 4), (u'map-e', 5), (u'map-f', 6), (u'cap', 7), (u'map-d', 8), (u'map-c', 9)])
    MSC_S_InterfaceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=10, ub=16)], ev=None, er=[])
    
    #-----< MGW-InterfaceList >-----#
    MGW_InterfaceList = BIT_STR(name=u'MGW-InterfaceList', mode=MODE_TYPE)
    MGW_InterfaceList._cont = ASN1Dict([(u'mc', 0), (u'nb-up', 1), (u'iu-up', 2)])
    MGW_InterfaceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=3, ub=8)], ev=None, er=[])
    
    #-----< SGSN-InterfaceList >-----#
    SGSN_InterfaceList = BIT_STR(name=u'SGSN-InterfaceList', mode=MODE_TYPE)
    SGSN_InterfaceList._cont = ASN1Dict([(u'gb', 0), (u'iu', 1), (u'gn', 2), (u'map-gr', 3), (u'map-gd', 4), (u'map-gf', 5), (u'gs', 6), (u'ge', 7), (u's3', 8), (u's4', 9), (u's6d', 10)])
    SGSN_InterfaceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=8, ub=16)], ev=None, er=[])
    
    #-----< GGSN-InterfaceList >-----#
    GGSN_InterfaceList = BIT_STR(name=u'GGSN-InterfaceList', mode=MODE_TYPE)
    GGSN_InterfaceList._cont = ASN1Dict([(u'gn', 0), (u'gi', 1), (u'gmb', 2)])
    GGSN_InterfaceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=3, ub=8)], ev=None, er=[])
    
    #-----< RNC-InterfaceList >-----#
    RNC_InterfaceList = BIT_STR(name=u'RNC-InterfaceList', mode=MODE_TYPE)
    RNC_InterfaceList._cont = ASN1Dict([(u'iu', 0), (u'iur', 1), (u'iub', 2), (u'uu', 3)])
    RNC_InterfaceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=4, ub=8)], ev=None, er=[])
    
    #-----< BMSC-InterfaceList >-----#
    BMSC_InterfaceList = BIT_STR(name=u'BMSC-InterfaceList', mode=MODE_TYPE)
    BMSC_InterfaceList._cont = ASN1Dict([(u'gmb', 0)])
    BMSC_InterfaceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
    
    #-----< MME-InterfaceList >-----#
    MME_InterfaceList = BIT_STR(name=u'MME-InterfaceList', mode=MODE_TYPE)
    MME_InterfaceList._cont = ASN1Dict([(u's1-mme', 0), (u's3', 1), (u's6a', 2), (u's10', 3), (u's11', 4)])
    MME_InterfaceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=5, ub=8)], ev=None, er=[])
    
    #-----< SGW-InterfaceList >-----#
    SGW_InterfaceList = BIT_STR(name=u'SGW-InterfaceList', mode=MODE_TYPE)
    SGW_InterfaceList._cont = ASN1Dict([(u's4', 0), (u's5', 1), (u's8b', 2), (u's11', 3), (u'gxc', 4)])
    SGW_InterfaceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=5, ub=8)], ev=None, er=[])
    
    #-----< PGW-InterfaceList >-----#
    PGW_InterfaceList = BIT_STR(name=u'PGW-InterfaceList', mode=MODE_TYPE)
    PGW_InterfaceList._cont = ASN1Dict([(u's2a', 0), (u's2b', 1), (u's2c', 2), (u's5', 3), (u's6b', 4), (u'gx', 5), (u's8b', 6), (u'sgi', 7)])
    PGW_InterfaceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=8, ub=16)], ev=None, er=[])
    
    #-----< ENB-InterfaceList >-----#
    ENB_InterfaceList = BIT_STR(name=u'ENB-InterfaceList', mode=MODE_TYPE)
    ENB_InterfaceList._cont = ASN1Dict([(u's1-mme', 0), (u'x2', 1), (u'uu', 2)])
    ENB_InterfaceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=3, ub=8)], ev=None, er=[])
    
    #-----< TraceEventList >-----#
    TraceEventList = SEQ(name=u'TraceEventList', mode=MODE_TYPE)
    _TraceEventList_msc_s_List = BIT_STR(name=u'msc-s-List', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'MSC-S-EventList')), opt=True)
    _TraceEventList_mgw_List = BIT_STR(name=u'mgw-List', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'MGW-EventList')), opt=True)
    _TraceEventList_sgsn_List = BIT_STR(name=u'sgsn-List', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'SGSN-EventList')), opt=True)
    _TraceEventList_ggsn_List = BIT_STR(name=u'ggsn-List', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'GGSN-EventList')), opt=True)
    _TraceEventList_bmsc_List = BIT_STR(name=u'bmsc-List', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'BMSC-EventList')), opt=True)
    _TraceEventList_mme_List = BIT_STR(name=u'mme-List', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'MME-EventList')), opt=True)
    _TraceEventList_sgw_List = BIT_STR(name=u'sgw-List', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'SGW-EventList')), opt=True)
    _TraceEventList_pgw_List = BIT_STR(name=u'pgw-List', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'PGW-EventList')), opt=True)
    TraceEventList._cont = ASN1Dict([
        (u'msc-s-List', _TraceEventList_msc_s_List),
        (u'mgw-List', _TraceEventList_mgw_List),
        (u'sgsn-List', _TraceEventList_sgsn_List),
        (u'ggsn-List', _TraceEventList_ggsn_List),
        (u'bmsc-List', _TraceEventList_bmsc_List),
        (u'mme-List', _TraceEventList_mme_List),
        (u'sgw-List', _TraceEventList_sgw_List),
        (u'pgw-List', _TraceEventList_pgw_List),
        ])
    TraceEventList._ext = [u'mme-List', u'sgw-List', u'pgw-List']
    
    #-----< MSC-S-EventList >-----#
    MSC_S_EventList = BIT_STR(name=u'MSC-S-EventList', mode=MODE_TYPE)
    MSC_S_EventList._cont = ASN1Dict([(u'mo-mtCall', 0), (u'mo-mt-sms', 1), (u'lu-imsiAttach-imsiDetach', 2), (u'handovers', 3), (u'ss', 4)])
    MSC_S_EventList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=5, ub=16)], ev=None, er=[])
    
    #-----< MGW-EventList >-----#
    MGW_EventList = BIT_STR(name=u'MGW-EventList', mode=MODE_TYPE)
    MGW_EventList._cont = ASN1Dict([(u'context', 0)])
    MGW_EventList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
    
    #-----< SGSN-EventList >-----#
    SGSN_EventList = BIT_STR(name=u'SGSN-EventList', mode=MODE_TYPE)
    SGSN_EventList._cont = ASN1Dict([(u'pdpContext', 0), (u'mo-mt-sms', 1), (u'rau-gprsAttach-gprsDetach', 2), (u'mbmsContext', 3)])
    SGSN_EventList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=4, ub=16)], ev=None, er=[])
    
    #-----< GGSN-EventList >-----#
    GGSN_EventList = BIT_STR(name=u'GGSN-EventList', mode=MODE_TYPE)
    GGSN_EventList._cont = ASN1Dict([(u'pdpContext', 0), (u'mbmsContext', 1)])
    GGSN_EventList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=8)], ev=None, er=[])
    
    #-----< BMSC-EventList >-----#
    BMSC_EventList = BIT_STR(name=u'BMSC-EventList', mode=MODE_TYPE)
    BMSC_EventList._cont = ASN1Dict([(u'mbmsMulticastServiceActivation', 0)])
    BMSC_EventList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
    
    #-----< MME-EventList >-----#
    MME_EventList = BIT_STR(name=u'MME-EventList', mode=MODE_TYPE)
    MME_EventList._cont = ASN1Dict([(u'ue-initiatedPDNconectivityRequest', 0), (u'serviceRequestts', 1), (u'initialAttachTrackingAreaUpdateDetach', 2), (u'ue-initiatedPDNdisconnection', 3), (u'bearerActivationModificationDeletion', 4), (u'handover', 5)])
    MME_EventList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=6, ub=8)], ev=None, er=[])
    
    #-----< SGW-EventList >-----#
    SGW_EventList = BIT_STR(name=u'SGW-EventList', mode=MODE_TYPE)
    SGW_EventList._cont = ASN1Dict([(u'pdn-connectionCreation', 0), (u'pdn-connectionTermination', 1), (u'bearerActivationModificationDeletion', 2)])
    SGW_EventList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=3, ub=8)], ev=None, er=[])
    
    #-----< PGW-EventList >-----#
    PGW_EventList = BIT_STR(name=u'PGW-EventList', mode=MODE_TYPE)
    PGW_EventList._cont = ASN1Dict([(u'pdn-connectionCreation', 0), (u'pdn-connectionTermination', 1), (u'bearerActivationModificationDeletion', 2)])
    PGW_EventList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=3, ub=8)], ev=None, er=[])
    
    #-----< TracePropagationList >-----#
    TracePropagationList = SEQ(name=u'TracePropagationList', mode=MODE_TYPE)
    _TracePropagationList_traceReference = OCT_STR(name=u'traceReference', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceReference')), opt=True)
    _TracePropagationList_traceType = INT(name=u'traceType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceType')), opt=True)
    _TracePropagationList_traceReference2 = OCT_STR(name=u'traceReference2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceReference2')), opt=True)
    _TracePropagationList_traceRecordingSessionReference = OCT_STR(name=u'traceRecordingSessionReference', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceRecordingSessionReference')), opt=True)
    _TracePropagationList_rnc_TraceDepth = ENUM(name=u'rnc-TraceDepth', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepth')), opt=True)
    _TracePropagationList_rnc_InterfaceList = BIT_STR(name=u'rnc-InterfaceList', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'RNC-InterfaceList')), opt=True)
    _TracePropagationList_msc_s_TraceDepth = ENUM(name=u'msc-s-TraceDepth', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepth')), opt=True)
    _TracePropagationList_msc_s_InterfaceList = BIT_STR(name=u'msc-s-InterfaceList', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'MSC-S-InterfaceList')), opt=True)
    _TracePropagationList_msc_s_EventList = BIT_STR(name=u'msc-s-EventList', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'MSC-S-EventList')), opt=True)
    _TracePropagationList_mgw_TraceDepth = ENUM(name=u'mgw-TraceDepth', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepth')), opt=True)
    _TracePropagationList_mgw_InterfaceList = BIT_STR(name=u'mgw-InterfaceList', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'MGW-InterfaceList')), opt=True)
    _TracePropagationList_mgw_EventList = BIT_STR(name=u'mgw-EventList', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'MGW-EventList')), opt=True)
    _TracePropagationList_rnc_TraceDepthExtension = ENUM(name=u'rnc-TraceDepthExtension', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepthExtension')), opt=True)
    _TracePropagationList_msc_s_TraceDepthExtension = ENUM(name=u'msc-s-TraceDepthExtension', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepthExtension')), opt=True)
    _TracePropagationList_mgw_TraceDepthExtension = ENUM(name=u'mgw-TraceDepthExtension', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceDepthExtension')), opt=True)
    TracePropagationList._cont = ASN1Dict([
        (u'traceReference', _TracePropagationList_traceReference),
        (u'traceType', _TracePropagationList_traceType),
        (u'traceReference2', _TracePropagationList_traceReference2),
        (u'traceRecordingSessionReference', _TracePropagationList_traceRecordingSessionReference),
        (u'rnc-TraceDepth', _TracePropagationList_rnc_TraceDepth),
        (u'rnc-InterfaceList', _TracePropagationList_rnc_InterfaceList),
        (u'msc-s-TraceDepth', _TracePropagationList_msc_s_TraceDepth),
        (u'msc-s-InterfaceList', _TracePropagationList_msc_s_InterfaceList),
        (u'msc-s-EventList', _TracePropagationList_msc_s_EventList),
        (u'mgw-TraceDepth', _TracePropagationList_mgw_TraceDepth),
        (u'mgw-InterfaceList', _TracePropagationList_mgw_InterfaceList),
        (u'mgw-EventList', _TracePropagationList_mgw_EventList),
        (u'rnc-TraceDepthExtension', _TracePropagationList_rnc_TraceDepthExtension),
        (u'msc-s-TraceDepthExtension', _TracePropagationList_msc_s_TraceDepthExtension),
        (u'mgw-TraceDepthExtension', _TracePropagationList_mgw_TraceDepthExtension),
        ])
    TracePropagationList._ext = [u'rnc-TraceDepthExtension', u'msc-s-TraceDepthExtension', u'mgw-TraceDepthExtension']
    
    #-----< ActivateTraceModeRes >-----#
    ActivateTraceModeRes = SEQ(name=u'ActivateTraceModeRes', mode=MODE_TYPE)
    _ActivateTraceModeRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _ActivateTraceModeRes_traceSupportIndicator = NULL(name=u'traceSupportIndicator', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    ActivateTraceModeRes._cont = ASN1Dict([
        (u'extensionContainer', _ActivateTraceModeRes_extensionContainer),
        (u'traceSupportIndicator', _ActivateTraceModeRes_traceSupportIndicator),
        ])
    ActivateTraceModeRes._ext = [u'traceSupportIndicator']
    
    #-----< DeactivateTraceModeArg >-----#
    DeactivateTraceModeArg = SEQ(name=u'DeactivateTraceModeArg', mode=MODE_TYPE)
    _DeactivateTraceModeArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')), opt=True)
    _DeactivateTraceModeArg_traceReference = OCT_STR(name=u'traceReference', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceReference')))
    _DeactivateTraceModeArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _DeactivateTraceModeArg_traceReference2 = OCT_STR(name=u'traceReference2', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceReference2')), opt=True)
    DeactivateTraceModeArg._cont = ASN1Dict([
        (u'imsi', _DeactivateTraceModeArg_imsi),
        (u'traceReference', _DeactivateTraceModeArg_traceReference),
        (u'extensionContainer', _DeactivateTraceModeArg_extensionContainer),
        (u'traceReference2', _DeactivateTraceModeArg_traceReference2),
        ])
    DeactivateTraceModeArg._ext = [u'traceReference2']
    
    #-----< DeactivateTraceModeRes >-----#
    DeactivateTraceModeRes = SEQ(name=u'DeactivateTraceModeRes', mode=MODE_TYPE)
    _DeactivateTraceModeRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    DeactivateTraceModeRes._cont = ASN1Dict([
        (u'extensionContainer', _DeactivateTraceModeRes_extensionContainer),
        ])
    DeactivateTraceModeRes._ext = []
    
    _all_ = [
        _ActivateTraceModeArg_imsi,
        _ActivateTraceModeArg_traceReference,
        _ActivateTraceModeArg_traceType,
        _ActivateTraceModeArg_omc_Id,
        _ActivateTraceModeArg_extensionContainer,
        _ActivateTraceModeArg_traceReference2,
        _ActivateTraceModeArg_traceDepthList,
        _ActivateTraceModeArg_traceNE_TypeList,
        _ActivateTraceModeArg_traceInterfaceList,
        _ActivateTraceModeArg_traceEventList,
        _ActivateTraceModeArg_traceCollectionEntity,
        _ActivateTraceModeArg_mdt_Configuration,
        ActivateTraceModeArg,
        _MDT_Configuration_jobType,
        _MDT_Configuration_areaScope,
        _MDT_Configuration_listOfMeasurements,
        _MDT_Configuration_reportingTrigger,
        _MDT_Configuration_reportInterval,
        _MDT_Configuration_reportAmount,
        _MDT_Configuration_eventThresholdRSRP,
        _MDT_Configuration_eventThresholdRSRQ,
        _MDT_Configuration_loggingInterval,
        _MDT_Configuration_loggingDuration,
        _MDT_Configuration_extensionContainer,
        _MDT_Configuration_measurementPeriodUMTS,
        _MDT_Configuration_measurementPeriodLTE,
        _MDT_Configuration_collectionPeriodRRM_UMTS,
        _MDT_Configuration_collectionPeriodRRM_LTE,
        _MDT_Configuration_positioningMethod,
        _MDT_Configuration_measurementQuantity,
        _MDT_Configuration_eventThreshold1F,
        _MDT_Configuration_eventThreshold1I,
        _MDT_Configuration_mdt_Allowed_PLMN_List,
        MDT_Configuration,
        _MDT_Allowed_PLMNId_List__item_,
        MDT_Allowed_PLMNId_List,
        PeriodUMTS,
        PeriodLTE,
        PositioningMethod,
        MeasurementQuantity,
        EventThreshold1F,
        EventThreshold1I,
        JobType,
        _AreaScope_cgi_List,
        _AreaScope_e_utran_cgi_List,
        _AreaScope_routingAreaId_List,
        _AreaScope_locationAreaId_List,
        _AreaScope_trackingAreaId_List,
        _AreaScope_extensionContainer,
        AreaScope,
        _CGI_List__item_,
        CGI_List,
        _E_UTRAN_CGI_List__item_,
        E_UTRAN_CGI_List,
        _RoutingAreaId_List__item_,
        RoutingAreaId_List,
        _LocationAreaId_List__item_,
        LocationAreaId_List,
        _TrackingAreaId_List__item_,
        TrackingAreaId_List,
        ListOfMeasurements,
        ReportingTrigger,
        ReportInterval,
        ReportAmount,
        EventThresholdRSRP,
        EventThresholdRSRQ,
        LoggingInterval,
        LoggingDuration,
        TraceReference,
        TraceReference2,
        TraceRecordingSessionReference,
        TraceType,
        _TraceDepthList_msc_s_TraceDepth,
        _TraceDepthList_mgw_TraceDepth,
        _TraceDepthList_sgsn_TraceDepth,
        _TraceDepthList_ggsn_TraceDepth,
        _TraceDepthList_rnc_TraceDepth,
        _TraceDepthList_bmsc_TraceDepth,
        _TraceDepthList_mme_TraceDepth,
        _TraceDepthList_sgw_TraceDepth,
        _TraceDepthList_pgw_TraceDepth,
        _TraceDepthList_eNB_TraceDepth,
        _TraceDepthList_msc_s_TraceDepthExtension,
        _TraceDepthList_mgw_TraceDepthExtension,
        _TraceDepthList_sgsn_TraceDepthExtension,
        _TraceDepthList_ggsn_TraceDepthExtension,
        _TraceDepthList_rnc_TraceDepthExtension,
        _TraceDepthList_bmsc_TraceDepthExtension,
        _TraceDepthList_mme_TraceDepthExtension,
        _TraceDepthList_sgw_TraceDepthExtension,
        _TraceDepthList_pgw_TraceDepthExtension,
        _TraceDepthList_eNB_TraceDepthExtension,
        TraceDepthList,
        TraceDepth,
        TraceDepthExtension,
        TraceNE_TypeList,
        _TraceInterfaceList_msc_s_List,
        _TraceInterfaceList_mgw_List,
        _TraceInterfaceList_sgsn_List,
        _TraceInterfaceList_ggsn_List,
        _TraceInterfaceList_rnc_List,
        _TraceInterfaceList_bmsc_List,
        _TraceInterfaceList_mme_List,
        _TraceInterfaceList_sgw_List,
        _TraceInterfaceList_pgw_List,
        _TraceInterfaceList_eNB_List,
        TraceInterfaceList,
        MSC_S_InterfaceList,
        MGW_InterfaceList,
        SGSN_InterfaceList,
        GGSN_InterfaceList,
        RNC_InterfaceList,
        BMSC_InterfaceList,
        MME_InterfaceList,
        SGW_InterfaceList,
        PGW_InterfaceList,
        ENB_InterfaceList,
        _TraceEventList_msc_s_List,
        _TraceEventList_mgw_List,
        _TraceEventList_sgsn_List,
        _TraceEventList_ggsn_List,
        _TraceEventList_bmsc_List,
        _TraceEventList_mme_List,
        _TraceEventList_sgw_List,
        _TraceEventList_pgw_List,
        TraceEventList,
        MSC_S_EventList,
        MGW_EventList,
        SGSN_EventList,
        GGSN_EventList,
        BMSC_EventList,
        MME_EventList,
        SGW_EventList,
        PGW_EventList,
        _TracePropagationList_traceReference,
        _TracePropagationList_traceType,
        _TracePropagationList_traceReference2,
        _TracePropagationList_traceRecordingSessionReference,
        _TracePropagationList_rnc_TraceDepth,
        _TracePropagationList_rnc_InterfaceList,
        _TracePropagationList_msc_s_TraceDepth,
        _TracePropagationList_msc_s_InterfaceList,
        _TracePropagationList_msc_s_EventList,
        _TracePropagationList_mgw_TraceDepth,
        _TracePropagationList_mgw_InterfaceList,
        _TracePropagationList_mgw_EventList,
        _TracePropagationList_rnc_TraceDepthExtension,
        _TracePropagationList_msc_s_TraceDepthExtension,
        _TracePropagationList_mgw_TraceDepthExtension,
        TracePropagationList,
        _ActivateTraceModeRes_extensionContainer,
        _ActivateTraceModeRes_traceSupportIndicator,
        ActivateTraceModeRes,
        _DeactivateTraceModeArg_imsi,
        _DeactivateTraceModeArg_traceReference,
        _DeactivateTraceModeArg_extensionContainer,
        _DeactivateTraceModeArg_traceReference2,
        DeactivateTraceModeArg,
        _DeactivateTraceModeRes_extensionContainer,
        DeactivateTraceModeRes,
    ]

class MAP_SM_DataTypes:

    _name_  = u'MAP-SM-DataTypes'
    _oid_   = [0, 4, 0, 0, 1, 3, 16, 16]
    
    _obj_ = [
        u'RoutingInfoForSM-Arg',
        u'SM-DeliveryNotIntended',
        u'SM-RP-MTI',
        u'SM-RP-SMEA',
        u'RoutingInfoForSM-Res',
        u'IP-SM-GW-Guidance',
        u'LocationInfoWithLMSI',
        u'Additional-Number',
        u'MO-ForwardSM-Arg',
        u'MO-ForwardSM-Res',
        u'MT-ForwardSM-Arg',
        u'CorrelationID',
        u'SIP-URI',
        u'MT-ForwardSM-Res',
        u'SM-RP-DA',
        u'SM-RP-OA',
        u'SM-DeliveryTimerValue',
        u'ReportSM-DeliveryStatusArg',
        u'SM-DeliveryOutcome',
        u'ReportSM-DeliveryStatusRes',
        u'AlertServiceCentreArg',
        u'SmsGmsc-Alert-Event',
        u'InformServiceCentreArg',
        u'MW-Status',
        u'ReadyForSM-Arg',
        u'ReadyForSM-Res',
        u'AlertReason',
        u'MT-ForwardSM-VGCS-Arg',
        u'MT-ForwardSM-VGCS-Res',
        u'DispatcherList',
        u'maxNumOfDispatchers',
        u'AdditionalDispatcherList',
        u'maxNumOfAdditionalDispatchers',
        ]
    _type_ = [
        u'RoutingInfoForSM-Arg',
        u'SM-DeliveryNotIntended',
        u'SM-RP-MTI',
        u'SM-RP-SMEA',
        u'RoutingInfoForSM-Res',
        u'IP-SM-GW-Guidance',
        u'LocationInfoWithLMSI',
        u'Additional-Number',
        u'MO-ForwardSM-Arg',
        u'MO-ForwardSM-Res',
        u'MT-ForwardSM-Arg',
        u'CorrelationID',
        u'SIP-URI',
        u'MT-ForwardSM-Res',
        u'SM-RP-DA',
        u'SM-RP-OA',
        u'SM-DeliveryTimerValue',
        u'ReportSM-DeliveryStatusArg',
        u'SM-DeliveryOutcome',
        u'ReportSM-DeliveryStatusRes',
        u'AlertServiceCentreArg',
        u'SmsGmsc-Alert-Event',
        u'InformServiceCentreArg',
        u'MW-Status',
        u'ReadyForSM-Arg',
        u'ReadyForSM-Res',
        u'AlertReason',
        u'MT-ForwardSM-VGCS-Arg',
        u'MT-ForwardSM-VGCS-Res',
        u'DispatcherList',
        u'AdditionalDispatcherList',
        ]
    _set_ = [
        ]
    _val_ = [
        u'maxNumOfDispatchers',
        u'maxNumOfAdditionalDispatchers',
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< RoutingInfoForSM-Arg >-----#
    RoutingInfoForSM_Arg = SEQ(name=u'RoutingInfoForSM-Arg', mode=MODE_TYPE)
    _RoutingInfoForSM_Arg_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _RoutingInfoForSM_Arg_sm_RP_PRI = BOOL(name=u'sm-RP-PRI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _RoutingInfoForSM_Arg_serviceCentreAddress = OCT_STR(name=u'serviceCentreAddress', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'AddressString')))
    _RoutingInfoForSM_Arg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _RoutingInfoForSM_Arg_gprsSupportIndicator = NULL(name=u'gprsSupportIndicator', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _RoutingInfoForSM_Arg_sm_RP_MTI = INT(name=u'sm-RP-MTI', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SM-DataTypes', 'SM-RP-MTI')), opt=True)
    _RoutingInfoForSM_Arg_sm_RP_SMEA = OCT_STR(name=u'sm-RP-SMEA', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SM-DataTypes', 'SM-RP-SMEA')), opt=True)
    _RoutingInfoForSM_Arg_sm_deliveryNotIntended = ENUM(name=u'sm-deliveryNotIntended', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SM-DataTypes', 'SM-DeliveryNotIntended')), opt=True)
    _RoutingInfoForSM_Arg_ip_sm_gwGuidanceIndicator = NULL(name=u'ip-sm-gwGuidanceIndicator', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _RoutingInfoForSM_Arg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')), opt=True)
    _RoutingInfoForSM_Arg_t4_Trigger_Indicator = NULL(name=u't4-Trigger-Indicator', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _RoutingInfoForSM_Arg_singleAttemptDelivery = NULL(name=u'singleAttemptDelivery', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _RoutingInfoForSM_Arg_correlationID = SEQ(name=u'correlationID', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SM-DataTypes', 'CorrelationID')), opt=True)
    RoutingInfoForSM_Arg._cont = ASN1Dict([
        (u'msisdn', _RoutingInfoForSM_Arg_msisdn),
        (u'sm-RP-PRI', _RoutingInfoForSM_Arg_sm_RP_PRI),
        (u'serviceCentreAddress', _RoutingInfoForSM_Arg_serviceCentreAddress),
        (u'extensionContainer', _RoutingInfoForSM_Arg_extensionContainer),
        (u'gprsSupportIndicator', _RoutingInfoForSM_Arg_gprsSupportIndicator),
        (u'sm-RP-MTI', _RoutingInfoForSM_Arg_sm_RP_MTI),
        (u'sm-RP-SMEA', _RoutingInfoForSM_Arg_sm_RP_SMEA),
        (u'sm-deliveryNotIntended', _RoutingInfoForSM_Arg_sm_deliveryNotIntended),
        (u'ip-sm-gwGuidanceIndicator', _RoutingInfoForSM_Arg_ip_sm_gwGuidanceIndicator),
        (u'imsi', _RoutingInfoForSM_Arg_imsi),
        (u't4-Trigger-Indicator', _RoutingInfoForSM_Arg_t4_Trigger_Indicator),
        (u'singleAttemptDelivery', _RoutingInfoForSM_Arg_singleAttemptDelivery),
        (u'correlationID', _RoutingInfoForSM_Arg_correlationID),
        ])
    RoutingInfoForSM_Arg._ext = [u'gprsSupportIndicator', u'sm-RP-MTI', u'sm-RP-SMEA', u'sm-deliveryNotIntended', u'ip-sm-gwGuidanceIndicator', u'imsi', u't4-Trigger-Indicator', u'singleAttemptDelivery', u'correlationID']
    
    #-----< SM-DeliveryNotIntended >-----#
    SM_DeliveryNotIntended = ENUM(name=u'SM-DeliveryNotIntended', mode=MODE_TYPE)
    SM_DeliveryNotIntended._cont = ASN1Dict([(u'onlyIMSI-requested', 0), (u'onlyMCC-MNC-requested', 1)])
    SM_DeliveryNotIntended._ext = []
    
    #-----< SM-RP-MTI >-----#
    SM_RP_MTI = INT(name=u'SM-RP-MTI', mode=MODE_TYPE)
    SM_RP_MTI._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=10)], ev=None, er=[])
    
    #-----< SM-RP-SMEA >-----#
    SM_RP_SMEA = OCT_STR(name=u'SM-RP-SMEA', mode=MODE_TYPE)
    SM_RP_SMEA._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
    
    #-----< RoutingInfoForSM-Res >-----#
    RoutingInfoForSM_Res = SEQ(name=u'RoutingInfoForSM-Res', mode=MODE_TYPE)
    _RoutingInfoForSM_Res_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _RoutingInfoForSM_Res_locationInfoWithLMSI = SEQ(name=u'locationInfoWithLMSI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SM-DataTypes', 'LocationInfoWithLMSI')))
    _RoutingInfoForSM_Res_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _RoutingInfoForSM_Res_ip_sm_gwGuidance = SEQ(name=u'ip-sm-gwGuidance', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SM-DataTypes', 'IP-SM-GW-Guidance')), opt=True)
    RoutingInfoForSM_Res._cont = ASN1Dict([
        (u'imsi', _RoutingInfoForSM_Res_imsi),
        (u'locationInfoWithLMSI', _RoutingInfoForSM_Res_locationInfoWithLMSI),
        (u'extensionContainer', _RoutingInfoForSM_Res_extensionContainer),
        (u'ip-sm-gwGuidance', _RoutingInfoForSM_Res_ip_sm_gwGuidance),
        ])
    RoutingInfoForSM_Res._ext = [u'ip-sm-gwGuidance']
    
    #-----< IP-SM-GW-Guidance >-----#
    IP_SM_GW_Guidance = SEQ(name=u'IP-SM-GW-Guidance', mode=MODE_TYPE)
    _IP_SM_GW_Guidance_minimumDeliveryTimeValue = INT(name=u'minimumDeliveryTimeValue', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'SM-DeliveryTimerValue')))
    _IP_SM_GW_Guidance_recommendedDeliveryTimeValue = INT(name=u'recommendedDeliveryTimeValue', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'SM-DeliveryTimerValue')))
    _IP_SM_GW_Guidance_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    IP_SM_GW_Guidance._cont = ASN1Dict([
        (u'minimumDeliveryTimeValue', _IP_SM_GW_Guidance_minimumDeliveryTimeValue),
        (u'recommendedDeliveryTimeValue', _IP_SM_GW_Guidance_recommendedDeliveryTimeValue),
        (u'extensionContainer', _IP_SM_GW_Guidance_extensionContainer),
        ])
    IP_SM_GW_Guidance._ext = []
    
    #-----< LocationInfoWithLMSI >-----#
    LocationInfoWithLMSI = SEQ(name=u'LocationInfoWithLMSI', mode=MODE_TYPE)
    _LocationInfoWithLMSI_networkNode_Number = OCT_STR(name=u'networkNode-Number', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _LocationInfoWithLMSI_lmsi = OCT_STR(name=u'lmsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'LMSI')), opt=True)
    _LocationInfoWithLMSI_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _LocationInfoWithLMSI_gprsNodeIndicator = NULL(name=u'gprsNodeIndicator', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _LocationInfoWithLMSI_additional_Number = CHOICE(name=u'additional-Number', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SM-DataTypes', 'Additional-Number')), opt=True)
    _LocationInfoWithLMSI_networkNodeDiameterAddress = SEQ(name=u'networkNodeDiameterAddress', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'NetworkNodeDiameterAddress')), opt=True)
    _LocationInfoWithLMSI_additionalNetworkNodeDiameterAddress = SEQ(name=u'additionalNetworkNodeDiameterAddress', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'NetworkNodeDiameterAddress')), opt=True)
    _LocationInfoWithLMSI_thirdNumber = CHOICE(name=u'thirdNumber', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SM-DataTypes', 'Additional-Number')), opt=True)
    _LocationInfoWithLMSI_thirdNetworkNodeDiameterAddress = SEQ(name=u'thirdNetworkNodeDiameterAddress', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'NetworkNodeDiameterAddress')), opt=True)
    _LocationInfoWithLMSI_imsNodeIndicator = NULL(name=u'imsNodeIndicator', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    LocationInfoWithLMSI._cont = ASN1Dict([
        (u'networkNode-Number', _LocationInfoWithLMSI_networkNode_Number),
        (u'lmsi', _LocationInfoWithLMSI_lmsi),
        (u'extensionContainer', _LocationInfoWithLMSI_extensionContainer),
        (u'gprsNodeIndicator', _LocationInfoWithLMSI_gprsNodeIndicator),
        (u'additional-Number', _LocationInfoWithLMSI_additional_Number),
        (u'networkNodeDiameterAddress', _LocationInfoWithLMSI_networkNodeDiameterAddress),
        (u'additionalNetworkNodeDiameterAddress', _LocationInfoWithLMSI_additionalNetworkNodeDiameterAddress),
        (u'thirdNumber', _LocationInfoWithLMSI_thirdNumber),
        (u'thirdNetworkNodeDiameterAddress', _LocationInfoWithLMSI_thirdNetworkNodeDiameterAddress),
        (u'imsNodeIndicator', _LocationInfoWithLMSI_imsNodeIndicator),
        ])
    LocationInfoWithLMSI._ext = [u'gprsNodeIndicator', u'additional-Number', u'networkNodeDiameterAddress', u'additionalNetworkNodeDiameterAddress', u'thirdNumber', u'thirdNetworkNodeDiameterAddress', u'imsNodeIndicator']
    
    #-----< Additional-Number >-----#
    Additional_Number = CHOICE(name=u'Additional-Number', mode=MODE_TYPE)
    _Additional_Number_msc_Number = OCT_STR(name=u'msc-Number', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _Additional_Number_sgsn_Number = OCT_STR(name=u'sgsn-Number', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    Additional_Number._cont = ASN1Dict([
        (u'msc-Number', _Additional_Number_msc_Number),
        (u'sgsn-Number', _Additional_Number_sgsn_Number),
        ])
    Additional_Number._ext = None
    
    #-----< MO-ForwardSM-Arg >-----#
    MO_ForwardSM_Arg = SEQ(name=u'MO-ForwardSM-Arg', mode=MODE_TYPE)
    _MO_ForwardSM_Arg_sm_RP_DA = CHOICE(name=u'sm-RP-DA', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'SM-RP-DA')))
    _MO_ForwardSM_Arg_sm_RP_OA = CHOICE(name=u'sm-RP-OA', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'SM-RP-OA')))
    _MO_ForwardSM_Arg_sm_RP_UI = OCT_STR(name=u'sm-RP-UI', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'SignalInfo')))
    _MO_ForwardSM_Arg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _MO_ForwardSM_Arg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')), opt=True)
    _MO_ForwardSM_Arg_correlationID = SEQ(name=u'correlationID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SM-DataTypes', 'CorrelationID')), opt=True)
    _MO_ForwardSM_Arg_sm_DeliveryOutcome = ENUM(name=u'sm-DeliveryOutcome', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SM-DataTypes', 'SM-DeliveryOutcome')), opt=True)
    MO_ForwardSM_Arg._cont = ASN1Dict([
        (u'sm-RP-DA', _MO_ForwardSM_Arg_sm_RP_DA),
        (u'sm-RP-OA', _MO_ForwardSM_Arg_sm_RP_OA),
        (u'sm-RP-UI', _MO_ForwardSM_Arg_sm_RP_UI),
        (u'extensionContainer', _MO_ForwardSM_Arg_extensionContainer),
        (u'imsi', _MO_ForwardSM_Arg_imsi),
        (u'correlationID', _MO_ForwardSM_Arg_correlationID),
        (u'sm-DeliveryOutcome', _MO_ForwardSM_Arg_sm_DeliveryOutcome),
        ])
    MO_ForwardSM_Arg._ext = [u'imsi', u'correlationID', u'sm-DeliveryOutcome']
    
    #-----< MO-ForwardSM-Res >-----#
    MO_ForwardSM_Res = SEQ(name=u'MO-ForwardSM-Res', mode=MODE_TYPE)
    _MO_ForwardSM_Res_sm_RP_UI = OCT_STR(name=u'sm-RP-UI', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'SignalInfo')), opt=True)
    _MO_ForwardSM_Res_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    MO_ForwardSM_Res._cont = ASN1Dict([
        (u'sm-RP-UI', _MO_ForwardSM_Res_sm_RP_UI),
        (u'extensionContainer', _MO_ForwardSM_Res_extensionContainer),
        ])
    MO_ForwardSM_Res._ext = []
    
    #-----< MT-ForwardSM-Arg >-----#
    MT_ForwardSM_Arg = SEQ(name=u'MT-ForwardSM-Arg', mode=MODE_TYPE)
    _MT_ForwardSM_Arg_sm_RP_DA = CHOICE(name=u'sm-RP-DA', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'SM-RP-DA')))
    _MT_ForwardSM_Arg_sm_RP_OA = CHOICE(name=u'sm-RP-OA', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'SM-RP-OA')))
    _MT_ForwardSM_Arg_sm_RP_UI = OCT_STR(name=u'sm-RP-UI', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'SignalInfo')))
    _MT_ForwardSM_Arg_moreMessagesToSend = NULL(name=u'moreMessagesToSend', mode=MODE_TYPE, opt=True)
    _MT_ForwardSM_Arg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _MT_ForwardSM_Arg_smDeliveryTimer = INT(name=u'smDeliveryTimer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'SM-DeliveryTimerValue')), opt=True)
    _MT_ForwardSM_Arg_smDeliveryStartTime = OCT_STR(name=u'smDeliveryStartTime', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'Time')), opt=True)
    _MT_ForwardSM_Arg_smsOverIP_OnlyIndicator = NULL(name=u'smsOverIP-OnlyIndicator', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _MT_ForwardSM_Arg_correlationID = SEQ(name=u'correlationID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SM-DataTypes', 'CorrelationID')), opt=True)
    _MT_ForwardSM_Arg_maximumRetransmissionTime = OCT_STR(name=u'maximumRetransmissionTime', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Time')), opt=True)
    _MT_ForwardSM_Arg_smsGmscAddress = OCT_STR(name=u'smsGmscAddress', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _MT_ForwardSM_Arg_smsGmscDiameterAddress = SEQ(name=u'smsGmscDiameterAddress', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'NetworkNodeDiameterAddress')), opt=True)
    MT_ForwardSM_Arg._cont = ASN1Dict([
        (u'sm-RP-DA', _MT_ForwardSM_Arg_sm_RP_DA),
        (u'sm-RP-OA', _MT_ForwardSM_Arg_sm_RP_OA),
        (u'sm-RP-UI', _MT_ForwardSM_Arg_sm_RP_UI),
        (u'moreMessagesToSend', _MT_ForwardSM_Arg_moreMessagesToSend),
        (u'extensionContainer', _MT_ForwardSM_Arg_extensionContainer),
        (u'smDeliveryTimer', _MT_ForwardSM_Arg_smDeliveryTimer),
        (u'smDeliveryStartTime', _MT_ForwardSM_Arg_smDeliveryStartTime),
        (u'smsOverIP-OnlyIndicator', _MT_ForwardSM_Arg_smsOverIP_OnlyIndicator),
        (u'correlationID', _MT_ForwardSM_Arg_correlationID),
        (u'maximumRetransmissionTime', _MT_ForwardSM_Arg_maximumRetransmissionTime),
        (u'smsGmscAddress', _MT_ForwardSM_Arg_smsGmscAddress),
        (u'smsGmscDiameterAddress', _MT_ForwardSM_Arg_smsGmscDiameterAddress),
        ])
    MT_ForwardSM_Arg._ext = [u'smDeliveryTimer', u'smDeliveryStartTime', u'smsOverIP-OnlyIndicator', u'correlationID', u'maximumRetransmissionTime', u'smsGmscAddress', u'smsGmscDiameterAddress']
    
    #-----< CorrelationID >-----#
    CorrelationID = SEQ(name=u'CorrelationID', mode=MODE_TYPE)
    _CorrelationID_hlr_id = OCT_STR(name=u'hlr-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'HLR-Id')), opt=True)
    _CorrelationID_sip_uri_A = OCT_STR(name=u'sip-uri-A', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SM-DataTypes', 'SIP-URI')), opt=True)
    _CorrelationID_sip_uri_B = OCT_STR(name=u'sip-uri-B', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SM-DataTypes', 'SIP-URI')))
    CorrelationID._cont = ASN1Dict([
        (u'hlr-id', _CorrelationID_hlr_id),
        (u'sip-uri-A', _CorrelationID_sip_uri_A),
        (u'sip-uri-B', _CorrelationID_sip_uri_B),
        ])
    CorrelationID._ext = None
    
    #-----< SIP-URI >-----#
    SIP_URI = OCT_STR(name=u'SIP-URI', mode=MODE_TYPE)
    
    #-----< MT-ForwardSM-Res >-----#
    MT_ForwardSM_Res = SEQ(name=u'MT-ForwardSM-Res', mode=MODE_TYPE)
    _MT_ForwardSM_Res_sm_RP_UI = OCT_STR(name=u'sm-RP-UI', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'SignalInfo')), opt=True)
    _MT_ForwardSM_Res_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    MT_ForwardSM_Res._cont = ASN1Dict([
        (u'sm-RP-UI', _MT_ForwardSM_Res_sm_RP_UI),
        (u'extensionContainer', _MT_ForwardSM_Res_extensionContainer),
        ])
    MT_ForwardSM_Res._ext = []
    
    #-----< SM-RP-DA >-----#
    SM_RP_DA = CHOICE(name=u'SM-RP-DA', mode=MODE_TYPE)
    _SM_RP_DA_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _SM_RP_DA_lmsi = OCT_STR(name=u'lmsi', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'LMSI')))
    _SM_RP_DA_serviceCentreAddressDA = OCT_STR(name=u'serviceCentreAddressDA', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'AddressString')))
    _SM_RP_DA_noSM_RP_DA = NULL(name=u'noSM-RP-DA', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    SM_RP_DA._cont = ASN1Dict([
        (u'imsi', _SM_RP_DA_imsi),
        (u'lmsi', _SM_RP_DA_lmsi),
        (u'serviceCentreAddressDA', _SM_RP_DA_serviceCentreAddressDA),
        (u'noSM-RP-DA', _SM_RP_DA_noSM_RP_DA),
        ])
    SM_RP_DA._ext = None
    
    #-----< SM-RP-OA >-----#
    SM_RP_OA = CHOICE(name=u'SM-RP-OA', mode=MODE_TYPE)
    _SM_RP_OA_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _SM_RP_OA_serviceCentreAddressOA = OCT_STR(name=u'serviceCentreAddressOA', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'AddressString')))
    _SM_RP_OA_noSM_RP_OA = NULL(name=u'noSM-RP-OA', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    SM_RP_OA._cont = ASN1Dict([
        (u'msisdn', _SM_RP_OA_msisdn),
        (u'serviceCentreAddressOA', _SM_RP_OA_serviceCentreAddressOA),
        (u'noSM-RP-OA', _SM_RP_OA_noSM_RP_OA),
        ])
    SM_RP_OA._ext = None
    
    #-----< SM-DeliveryTimerValue >-----#
    SM_DeliveryTimerValue = INT(name=u'SM-DeliveryTimerValue', mode=MODE_TYPE)
    SM_DeliveryTimerValue._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=30, ub=600)], ev=None, er=[])
    
    #-----< ReportSM-DeliveryStatusArg >-----#
    ReportSM_DeliveryStatusArg = SEQ(name=u'ReportSM-DeliveryStatusArg', mode=MODE_TYPE)
    _ReportSM_DeliveryStatusArg_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _ReportSM_DeliveryStatusArg_serviceCentreAddress = OCT_STR(name=u'serviceCentreAddress', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'AddressString')))
    _ReportSM_DeliveryStatusArg_sm_DeliveryOutcome = ENUM(name=u'sm-DeliveryOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'SM-DeliveryOutcome')))
    _ReportSM_DeliveryStatusArg_absentSubscriberDiagnosticSM = INT(name=u'absentSubscriberDiagnosticSM', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberDiagnosticSM')), opt=True)
    _ReportSM_DeliveryStatusArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _ReportSM_DeliveryStatusArg_gprsSupportIndicator = NULL(name=u'gprsSupportIndicator', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ReportSM_DeliveryStatusArg_deliveryOutcomeIndicator = NULL(name=u'deliveryOutcomeIndicator', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ReportSM_DeliveryStatusArg_additionalSM_DeliveryOutcome = ENUM(name=u'additionalSM-DeliveryOutcome', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SM-DataTypes', 'SM-DeliveryOutcome')), opt=True)
    _ReportSM_DeliveryStatusArg_additionalAbsentSubscriberDiagnosticSM = INT(name=u'additionalAbsentSubscriberDiagnosticSM', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberDiagnosticSM')), opt=True)
    _ReportSM_DeliveryStatusArg_ip_sm_gw_Indicator = NULL(name=u'ip-sm-gw-Indicator', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ReportSM_DeliveryStatusArg_ip_sm_gw_sm_deliveryOutcome = ENUM(name=u'ip-sm-gw-sm-deliveryOutcome', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SM-DataTypes', 'SM-DeliveryOutcome')), opt=True)
    _ReportSM_DeliveryStatusArg_ip_sm_gw_absentSubscriberDiagnosticSM = INT(name=u'ip-sm-gw-absentSubscriberDiagnosticSM', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberDiagnosticSM')), opt=True)
    _ReportSM_DeliveryStatusArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')), opt=True)
    _ReportSM_DeliveryStatusArg_singleAttemptDelivery = NULL(name=u'singleAttemptDelivery', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ReportSM_DeliveryStatusArg_correlationID = SEQ(name=u'correlationID', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SM-DataTypes', 'CorrelationID')), opt=True)
    ReportSM_DeliveryStatusArg._cont = ASN1Dict([
        (u'msisdn', _ReportSM_DeliveryStatusArg_msisdn),
        (u'serviceCentreAddress', _ReportSM_DeliveryStatusArg_serviceCentreAddress),
        (u'sm-DeliveryOutcome', _ReportSM_DeliveryStatusArg_sm_DeliveryOutcome),
        (u'absentSubscriberDiagnosticSM', _ReportSM_DeliveryStatusArg_absentSubscriberDiagnosticSM),
        (u'extensionContainer', _ReportSM_DeliveryStatusArg_extensionContainer),
        (u'gprsSupportIndicator', _ReportSM_DeliveryStatusArg_gprsSupportIndicator),
        (u'deliveryOutcomeIndicator', _ReportSM_DeliveryStatusArg_deliveryOutcomeIndicator),
        (u'additionalSM-DeliveryOutcome', _ReportSM_DeliveryStatusArg_additionalSM_DeliveryOutcome),
        (u'additionalAbsentSubscriberDiagnosticSM', _ReportSM_DeliveryStatusArg_additionalAbsentSubscriberDiagnosticSM),
        (u'ip-sm-gw-Indicator', _ReportSM_DeliveryStatusArg_ip_sm_gw_Indicator),
        (u'ip-sm-gw-sm-deliveryOutcome', _ReportSM_DeliveryStatusArg_ip_sm_gw_sm_deliveryOutcome),
        (u'ip-sm-gw-absentSubscriberDiagnosticSM', _ReportSM_DeliveryStatusArg_ip_sm_gw_absentSubscriberDiagnosticSM),
        (u'imsi', _ReportSM_DeliveryStatusArg_imsi),
        (u'singleAttemptDelivery', _ReportSM_DeliveryStatusArg_singleAttemptDelivery),
        (u'correlationID', _ReportSM_DeliveryStatusArg_correlationID),
        ])
    ReportSM_DeliveryStatusArg._ext = [u'gprsSupportIndicator', u'deliveryOutcomeIndicator', u'additionalSM-DeliveryOutcome', u'additionalAbsentSubscriberDiagnosticSM', u'ip-sm-gw-Indicator', u'ip-sm-gw-sm-deliveryOutcome', u'ip-sm-gw-absentSubscriberDiagnosticSM', u'imsi', u'singleAttemptDelivery', u'correlationID']
    
    #-----< SM-DeliveryOutcome >-----#
    SM_DeliveryOutcome = ENUM(name=u'SM-DeliveryOutcome', mode=MODE_TYPE)
    SM_DeliveryOutcome._cont = ASN1Dict([(u'memoryCapacityExceeded', 0), (u'absentSubscriber', 1), (u'successfulTransfer', 2)])
    SM_DeliveryOutcome._ext = None
    
    #-----< ReportSM-DeliveryStatusRes >-----#
    ReportSM_DeliveryStatusRes = SEQ(name=u'ReportSM-DeliveryStatusRes', mode=MODE_TYPE)
    _ReportSM_DeliveryStatusRes_storedMSISDN = OCT_STR(name=u'storedMSISDN', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _ReportSM_DeliveryStatusRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ReportSM_DeliveryStatusRes._cont = ASN1Dict([
        (u'storedMSISDN', _ReportSM_DeliveryStatusRes_storedMSISDN),
        (u'extensionContainer', _ReportSM_DeliveryStatusRes_extensionContainer),
        ])
    ReportSM_DeliveryStatusRes._ext = []
    
    #-----< AlertServiceCentreArg >-----#
    AlertServiceCentreArg = SEQ(name=u'AlertServiceCentreArg', mode=MODE_TYPE)
    _AlertServiceCentreArg_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _AlertServiceCentreArg_serviceCentreAddress = OCT_STR(name=u'serviceCentreAddress', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'AddressString')))
    _AlertServiceCentreArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')), opt=True)
    _AlertServiceCentreArg_correlationID = SEQ(name=u'correlationID', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'CorrelationID')), opt=True)
    _AlertServiceCentreArg_maximumUeAvailabilityTime = OCT_STR(name=u'maximumUeAvailabilityTime', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'Time')), opt=True)
    _AlertServiceCentreArg_smsGmscAlertEvent = ENUM(name=u'smsGmscAlertEvent', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SM-DataTypes', 'SmsGmsc-Alert-Event')), opt=True)
    _AlertServiceCentreArg_smsGmscDiameterAddress = SEQ(name=u'smsGmscDiameterAddress', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'NetworkNodeDiameterAddress')), opt=True)
    _AlertServiceCentreArg_newSGSNNumber = OCT_STR(name=u'newSGSNNumber', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _AlertServiceCentreArg_newSGSNDiameterAddress = SEQ(name=u'newSGSNDiameterAddress', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'NetworkNodeDiameterAddress')), opt=True)
    _AlertServiceCentreArg_newMMENumber = OCT_STR(name=u'newMMENumber', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _AlertServiceCentreArg_newMMEDiameterAddress = SEQ(name=u'newMMEDiameterAddress', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'NetworkNodeDiameterAddress')), opt=True)
    AlertServiceCentreArg._cont = ASN1Dict([
        (u'msisdn', _AlertServiceCentreArg_msisdn),
        (u'serviceCentreAddress', _AlertServiceCentreArg_serviceCentreAddress),
        (u'imsi', _AlertServiceCentreArg_imsi),
        (u'correlationID', _AlertServiceCentreArg_correlationID),
        (u'maximumUeAvailabilityTime', _AlertServiceCentreArg_maximumUeAvailabilityTime),
        (u'smsGmscAlertEvent', _AlertServiceCentreArg_smsGmscAlertEvent),
        (u'smsGmscDiameterAddress', _AlertServiceCentreArg_smsGmscDiameterAddress),
        (u'newSGSNNumber', _AlertServiceCentreArg_newSGSNNumber),
        (u'newSGSNDiameterAddress', _AlertServiceCentreArg_newSGSNDiameterAddress),
        (u'newMMENumber', _AlertServiceCentreArg_newMMENumber),
        (u'newMMEDiameterAddress', _AlertServiceCentreArg_newMMEDiameterAddress),
        ])
    AlertServiceCentreArg._ext = [u'imsi', u'correlationID', u'maximumUeAvailabilityTime', u'smsGmscAlertEvent', u'smsGmscDiameterAddress', u'newSGSNNumber', u'newSGSNDiameterAddress', u'newMMENumber', u'newMMEDiameterAddress']
    
    #-----< SmsGmsc-Alert-Event >-----#
    SmsGmsc_Alert_Event = ENUM(name=u'SmsGmsc-Alert-Event', mode=MODE_TYPE)
    SmsGmsc_Alert_Event._cont = ASN1Dict([(u'msAvailableForMtSms', 0), (u'msUnderNewServingNode', 1)])
    SmsGmsc_Alert_Event._ext = None
    
    #-----< InformServiceCentreArg >-----#
    InformServiceCentreArg = SEQ(name=u'InformServiceCentreArg', mode=MODE_TYPE)
    _InformServiceCentreArg_storedMSISDN = OCT_STR(name=u'storedMSISDN', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _InformServiceCentreArg_mw_Status = BIT_STR(name=u'mw-Status', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'MW-Status')), opt=True)
    _InformServiceCentreArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _InformServiceCentreArg_absentSubscriberDiagnosticSM = INT(name=u'absentSubscriberDiagnosticSM', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberDiagnosticSM')), opt=True)
    _InformServiceCentreArg_additionalAbsentSubscriberDiagnosticSM = INT(name=u'additionalAbsentSubscriberDiagnosticSM', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberDiagnosticSM')), opt=True)
    InformServiceCentreArg._cont = ASN1Dict([
        (u'storedMSISDN', _InformServiceCentreArg_storedMSISDN),
        (u'mw-Status', _InformServiceCentreArg_mw_Status),
        (u'extensionContainer', _InformServiceCentreArg_extensionContainer),
        (u'absentSubscriberDiagnosticSM', _InformServiceCentreArg_absentSubscriberDiagnosticSM),
        (u'additionalAbsentSubscriberDiagnosticSM', _InformServiceCentreArg_additionalAbsentSubscriberDiagnosticSM),
        ])
    InformServiceCentreArg._ext = [u'absentSubscriberDiagnosticSM', u'additionalAbsentSubscriberDiagnosticSM']
    
    #-----< MW-Status >-----#
    MW_Status = BIT_STR(name=u'MW-Status', mode=MODE_TYPE)
    MW_Status._cont = ASN1Dict([(u'sc-AddressNotIncluded', 0), (u'mnrf-Set', 1), (u'mcef-Set', 2), (u'mnrg-Set', 3)])
    MW_Status._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=6, ub=16)], ev=None, er=[])
    
    #-----< ReadyForSM-Arg >-----#
    ReadyForSM_Arg = SEQ(name=u'ReadyForSM-Arg', mode=MODE_TYPE)
    _ReadyForSM_Arg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _ReadyForSM_Arg_alertReason = ENUM(name=u'alertReason', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'AlertReason')))
    _ReadyForSM_Arg_alertReasonIndicator = NULL(name=u'alertReasonIndicator', mode=MODE_TYPE, opt=True)
    _ReadyForSM_Arg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _ReadyForSM_Arg_additionalAlertReasonIndicator = NULL(name=u'additionalAlertReasonIndicator', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ReadyForSM_Arg_maximumUeAvailabilityTime = OCT_STR(name=u'maximumUeAvailabilityTime', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'Time')), opt=True)
    ReadyForSM_Arg._cont = ASN1Dict([
        (u'imsi', _ReadyForSM_Arg_imsi),
        (u'alertReason', _ReadyForSM_Arg_alertReason),
        (u'alertReasonIndicator', _ReadyForSM_Arg_alertReasonIndicator),
        (u'extensionContainer', _ReadyForSM_Arg_extensionContainer),
        (u'additionalAlertReasonIndicator', _ReadyForSM_Arg_additionalAlertReasonIndicator),
        (u'maximumUeAvailabilityTime', _ReadyForSM_Arg_maximumUeAvailabilityTime),
        ])
    ReadyForSM_Arg._ext = [u'additionalAlertReasonIndicator', u'maximumUeAvailabilityTime']
    
    #-----< ReadyForSM-Res >-----#
    ReadyForSM_Res = SEQ(name=u'ReadyForSM-Res', mode=MODE_TYPE)
    _ReadyForSM_Res_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    ReadyForSM_Res._cont = ASN1Dict([
        (u'extensionContainer', _ReadyForSM_Res_extensionContainer),
        ])
    ReadyForSM_Res._ext = []
    
    #-----< AlertReason >-----#
    AlertReason = ENUM(name=u'AlertReason', mode=MODE_TYPE)
    AlertReason._cont = ASN1Dict([(u'ms-Present', 0), (u'memoryAvailable', 1)])
    AlertReason._ext = None
    
    #-----< MT-ForwardSM-VGCS-Arg >-----#
    MT_ForwardSM_VGCS_Arg = SEQ(name=u'MT-ForwardSM-VGCS-Arg', mode=MODE_TYPE)
    _MT_ForwardSM_VGCS_Arg_asciCallReference = OCT_STR(name=u'asciCallReference', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ASCI-CallReference')))
    _MT_ForwardSM_VGCS_Arg_sm_RP_OA = CHOICE(name=u'sm-RP-OA', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'SM-RP-OA')))
    _MT_ForwardSM_VGCS_Arg_sm_RP_UI = OCT_STR(name=u'sm-RP-UI', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'SignalInfo')))
    _MT_ForwardSM_VGCS_Arg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    MT_ForwardSM_VGCS_Arg._cont = ASN1Dict([
        (u'asciCallReference', _MT_ForwardSM_VGCS_Arg_asciCallReference),
        (u'sm-RP-OA', _MT_ForwardSM_VGCS_Arg_sm_RP_OA),
        (u'sm-RP-UI', _MT_ForwardSM_VGCS_Arg_sm_RP_UI),
        (u'extensionContainer', _MT_ForwardSM_VGCS_Arg_extensionContainer),
        ])
    MT_ForwardSM_VGCS_Arg._ext = []
    
    #-----< MT-ForwardSM-VGCS-Res >-----#
    MT_ForwardSM_VGCS_Res = SEQ(name=u'MT-ForwardSM-VGCS-Res', mode=MODE_TYPE)
    _MT_ForwardSM_VGCS_Res_sm_RP_UI = OCT_STR(name=u'sm-RP-UI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'SignalInfo')), opt=True)
    _MT_ForwardSM_VGCS_Res_dispatcherList = SEQ_OF(name=u'dispatcherList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SM-DataTypes', 'DispatcherList')), opt=True)
    _MT_ForwardSM_VGCS_Res_ongoingCall = NULL(name=u'ongoingCall', mode=MODE_TYPE, opt=True)
    _MT_ForwardSM_VGCS_Res_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _MT_ForwardSM_VGCS_Res_additionalDispatcherList = SEQ_OF(name=u'additionalDispatcherList', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SM-DataTypes', 'AdditionalDispatcherList')), opt=True)
    MT_ForwardSM_VGCS_Res._cont = ASN1Dict([
        (u'sm-RP-UI', _MT_ForwardSM_VGCS_Res_sm_RP_UI),
        (u'dispatcherList', _MT_ForwardSM_VGCS_Res_dispatcherList),
        (u'ongoingCall', _MT_ForwardSM_VGCS_Res_ongoingCall),
        (u'extensionContainer', _MT_ForwardSM_VGCS_Res_extensionContainer),
        (u'additionalDispatcherList', _MT_ForwardSM_VGCS_Res_additionalDispatcherList),
        ])
    MT_ForwardSM_VGCS_Res._ext = [u'additionalDispatcherList']
    
    #-----< DispatcherList >-----#
    DispatcherList = SEQ_OF(name=u'DispatcherList', mode=MODE_TYPE)
    _DispatcherList__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    DispatcherList._cont = _DispatcherList__item_
    DispatcherList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
    
    #-----< maxNumOfDispatchers >-----#
    maxNumOfDispatchers = INT(name=u'maxNumOfDispatchers', mode=MODE_VALUE)
    maxNumOfDispatchers._val = 5
    
    #-----< AdditionalDispatcherList >-----#
    AdditionalDispatcherList = SEQ_OF(name=u'AdditionalDispatcherList', mode=MODE_TYPE)
    _AdditionalDispatcherList__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    AdditionalDispatcherList._cont = _AdditionalDispatcherList__item_
    AdditionalDispatcherList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=15)], ev=None, er=[])
    
    #-----< maxNumOfAdditionalDispatchers >-----#
    maxNumOfAdditionalDispatchers = INT(name=u'maxNumOfAdditionalDispatchers', mode=MODE_VALUE)
    maxNumOfAdditionalDispatchers._val = 15
    
    _all_ = [
        _RoutingInfoForSM_Arg_msisdn,
        _RoutingInfoForSM_Arg_sm_RP_PRI,
        _RoutingInfoForSM_Arg_serviceCentreAddress,
        _RoutingInfoForSM_Arg_extensionContainer,
        _RoutingInfoForSM_Arg_gprsSupportIndicator,
        _RoutingInfoForSM_Arg_sm_RP_MTI,
        _RoutingInfoForSM_Arg_sm_RP_SMEA,
        _RoutingInfoForSM_Arg_sm_deliveryNotIntended,
        _RoutingInfoForSM_Arg_ip_sm_gwGuidanceIndicator,
        _RoutingInfoForSM_Arg_imsi,
        _RoutingInfoForSM_Arg_t4_Trigger_Indicator,
        _RoutingInfoForSM_Arg_singleAttemptDelivery,
        _RoutingInfoForSM_Arg_correlationID,
        RoutingInfoForSM_Arg,
        SM_DeliveryNotIntended,
        SM_RP_MTI,
        SM_RP_SMEA,
        _RoutingInfoForSM_Res_imsi,
        _RoutingInfoForSM_Res_locationInfoWithLMSI,
        _RoutingInfoForSM_Res_extensionContainer,
        _RoutingInfoForSM_Res_ip_sm_gwGuidance,
        RoutingInfoForSM_Res,
        _IP_SM_GW_Guidance_minimumDeliveryTimeValue,
        _IP_SM_GW_Guidance_recommendedDeliveryTimeValue,
        _IP_SM_GW_Guidance_extensionContainer,
        IP_SM_GW_Guidance,
        _LocationInfoWithLMSI_networkNode_Number,
        _LocationInfoWithLMSI_lmsi,
        _LocationInfoWithLMSI_extensionContainer,
        _LocationInfoWithLMSI_gprsNodeIndicator,
        _LocationInfoWithLMSI_additional_Number,
        _LocationInfoWithLMSI_networkNodeDiameterAddress,
        _LocationInfoWithLMSI_additionalNetworkNodeDiameterAddress,
        _LocationInfoWithLMSI_thirdNumber,
        _LocationInfoWithLMSI_thirdNetworkNodeDiameterAddress,
        _LocationInfoWithLMSI_imsNodeIndicator,
        LocationInfoWithLMSI,
        _Additional_Number_msc_Number,
        _Additional_Number_sgsn_Number,
        Additional_Number,
        _MO_ForwardSM_Arg_sm_RP_DA,
        _MO_ForwardSM_Arg_sm_RP_OA,
        _MO_ForwardSM_Arg_sm_RP_UI,
        _MO_ForwardSM_Arg_extensionContainer,
        _MO_ForwardSM_Arg_imsi,
        _MO_ForwardSM_Arg_correlationID,
        _MO_ForwardSM_Arg_sm_DeliveryOutcome,
        MO_ForwardSM_Arg,
        _MO_ForwardSM_Res_sm_RP_UI,
        _MO_ForwardSM_Res_extensionContainer,
        MO_ForwardSM_Res,
        _MT_ForwardSM_Arg_sm_RP_DA,
        _MT_ForwardSM_Arg_sm_RP_OA,
        _MT_ForwardSM_Arg_sm_RP_UI,
        _MT_ForwardSM_Arg_moreMessagesToSend,
        _MT_ForwardSM_Arg_extensionContainer,
        _MT_ForwardSM_Arg_smDeliveryTimer,
        _MT_ForwardSM_Arg_smDeliveryStartTime,
        _MT_ForwardSM_Arg_smsOverIP_OnlyIndicator,
        _MT_ForwardSM_Arg_correlationID,
        _MT_ForwardSM_Arg_maximumRetransmissionTime,
        _MT_ForwardSM_Arg_smsGmscAddress,
        _MT_ForwardSM_Arg_smsGmscDiameterAddress,
        MT_ForwardSM_Arg,
        _CorrelationID_hlr_id,
        _CorrelationID_sip_uri_A,
        _CorrelationID_sip_uri_B,
        CorrelationID,
        SIP_URI,
        _MT_ForwardSM_Res_sm_RP_UI,
        _MT_ForwardSM_Res_extensionContainer,
        MT_ForwardSM_Res,
        _SM_RP_DA_imsi,
        _SM_RP_DA_lmsi,
        _SM_RP_DA_serviceCentreAddressDA,
        _SM_RP_DA_noSM_RP_DA,
        SM_RP_DA,
        _SM_RP_OA_msisdn,
        _SM_RP_OA_serviceCentreAddressOA,
        _SM_RP_OA_noSM_RP_OA,
        SM_RP_OA,
        SM_DeliveryTimerValue,
        _ReportSM_DeliveryStatusArg_msisdn,
        _ReportSM_DeliveryStatusArg_serviceCentreAddress,
        _ReportSM_DeliveryStatusArg_sm_DeliveryOutcome,
        _ReportSM_DeliveryStatusArg_absentSubscriberDiagnosticSM,
        _ReportSM_DeliveryStatusArg_extensionContainer,
        _ReportSM_DeliveryStatusArg_gprsSupportIndicator,
        _ReportSM_DeliveryStatusArg_deliveryOutcomeIndicator,
        _ReportSM_DeliveryStatusArg_additionalSM_DeliveryOutcome,
        _ReportSM_DeliveryStatusArg_additionalAbsentSubscriberDiagnosticSM,
        _ReportSM_DeliveryStatusArg_ip_sm_gw_Indicator,
        _ReportSM_DeliveryStatusArg_ip_sm_gw_sm_deliveryOutcome,
        _ReportSM_DeliveryStatusArg_ip_sm_gw_absentSubscriberDiagnosticSM,
        _ReportSM_DeliveryStatusArg_imsi,
        _ReportSM_DeliveryStatusArg_singleAttemptDelivery,
        _ReportSM_DeliveryStatusArg_correlationID,
        ReportSM_DeliveryStatusArg,
        SM_DeliveryOutcome,
        _ReportSM_DeliveryStatusRes_storedMSISDN,
        _ReportSM_DeliveryStatusRes_extensionContainer,
        ReportSM_DeliveryStatusRes,
        _AlertServiceCentreArg_msisdn,
        _AlertServiceCentreArg_serviceCentreAddress,
        _AlertServiceCentreArg_imsi,
        _AlertServiceCentreArg_correlationID,
        _AlertServiceCentreArg_maximumUeAvailabilityTime,
        _AlertServiceCentreArg_smsGmscAlertEvent,
        _AlertServiceCentreArg_smsGmscDiameterAddress,
        _AlertServiceCentreArg_newSGSNNumber,
        _AlertServiceCentreArg_newSGSNDiameterAddress,
        _AlertServiceCentreArg_newMMENumber,
        _AlertServiceCentreArg_newMMEDiameterAddress,
        AlertServiceCentreArg,
        SmsGmsc_Alert_Event,
        _InformServiceCentreArg_storedMSISDN,
        _InformServiceCentreArg_mw_Status,
        _InformServiceCentreArg_extensionContainer,
        _InformServiceCentreArg_absentSubscriberDiagnosticSM,
        _InformServiceCentreArg_additionalAbsentSubscriberDiagnosticSM,
        InformServiceCentreArg,
        MW_Status,
        _ReadyForSM_Arg_imsi,
        _ReadyForSM_Arg_alertReason,
        _ReadyForSM_Arg_alertReasonIndicator,
        _ReadyForSM_Arg_extensionContainer,
        _ReadyForSM_Arg_additionalAlertReasonIndicator,
        _ReadyForSM_Arg_maximumUeAvailabilityTime,
        ReadyForSM_Arg,
        _ReadyForSM_Res_extensionContainer,
        ReadyForSM_Res,
        AlertReason,
        _MT_ForwardSM_VGCS_Arg_asciCallReference,
        _MT_ForwardSM_VGCS_Arg_sm_RP_OA,
        _MT_ForwardSM_VGCS_Arg_sm_RP_UI,
        _MT_ForwardSM_VGCS_Arg_extensionContainer,
        MT_ForwardSM_VGCS_Arg,
        _MT_ForwardSM_VGCS_Res_sm_RP_UI,
        _MT_ForwardSM_VGCS_Res_dispatcherList,
        _MT_ForwardSM_VGCS_Res_ongoingCall,
        _MT_ForwardSM_VGCS_Res_extensionContainer,
        _MT_ForwardSM_VGCS_Res_additionalDispatcherList,
        MT_ForwardSM_VGCS_Res,
        _DispatcherList__item_,
        DispatcherList,
        maxNumOfDispatchers,
        _AdditionalDispatcherList__item_,
        AdditionalDispatcherList,
        maxNumOfAdditionalDispatchers,
    ]

class MAP_SS_DataTypes:

    _name_  = u'MAP-SS-DataTypes'
    _oid_   = [0, 4, 0, 0, 1, 3, 14, 16]
    
    _obj_ = [
        u'RegisterSS-Arg',
        u'NoReplyConditionTime',
        u'SS-Info',
        u'ForwardingInfo',
        u'ForwardingFeatureList',
        u'ForwardingFeature',
        u'SS-Status',
        u'ForwardingOptions',
        u'CallBarringInfo',
        u'CallBarringFeatureList',
        u'CallBarringFeature',
        u'SS-Data',
        u'SS-SubscriptionOption',
        u'CliRestrictionOption',
        u'OverrideCategory',
        u'SS-ForBS-Code',
        u'GenericServiceInfo',
        u'CCBS-FeatureList',
        u'maxNumOfCCBS-Requests',
        u'CCBS-Feature',
        u'CCBS-Index',
        u'InterrogateSS-Res',
        u'USSD-Arg',
        u'USSD-Res',
        u'USSD-DataCodingScheme',
        u'USSD-String',
        u'maxUSSD-StringLength',
        u'Password',
        u'GuidanceInfo',
        u'SS-List',
        u'maxNumOfSS',
        u'SS-InfoList',
        u'BasicServiceGroupList',
        u'maxNumOfBasicServiceGroups',
        u'SS-InvocationNotificationArg',
        u'CCBS-RequestState',
        u'SS-InvocationNotificationRes',
        u'SS-EventSpecification',
        u'maxEventSpecification',
        u'RegisterCC-EntryArg',
        u'CCBS-Data',
        u'ServiceIndicator',
        u'RegisterCC-EntryRes',
        u'EraseCC-EntryArg',
        u'EraseCC-EntryRes',
        ]
    _type_ = [
        u'RegisterSS-Arg',
        u'NoReplyConditionTime',
        u'SS-Info',
        u'ForwardingInfo',
        u'ForwardingFeatureList',
        u'ForwardingFeature',
        u'SS-Status',
        u'ForwardingOptions',
        u'CallBarringInfo',
        u'CallBarringFeatureList',
        u'CallBarringFeature',
        u'SS-Data',
        u'SS-SubscriptionOption',
        u'CliRestrictionOption',
        u'OverrideCategory',
        u'SS-ForBS-Code',
        u'GenericServiceInfo',
        u'CCBS-FeatureList',
        u'CCBS-Feature',
        u'CCBS-Index',
        u'InterrogateSS-Res',
        u'USSD-Arg',
        u'USSD-Res',
        u'USSD-DataCodingScheme',
        u'USSD-String',
        u'Password',
        u'GuidanceInfo',
        u'SS-List',
        u'SS-InfoList',
        u'BasicServiceGroupList',
        u'SS-InvocationNotificationArg',
        u'CCBS-RequestState',
        u'SS-InvocationNotificationRes',
        u'SS-EventSpecification',
        u'RegisterCC-EntryArg',
        u'CCBS-Data',
        u'ServiceIndicator',
        u'RegisterCC-EntryRes',
        u'EraseCC-EntryArg',
        u'EraseCC-EntryRes',
        ]
    _set_ = [
        ]
    _val_ = [
        u'maxNumOfCCBS-Requests',
        u'maxUSSD-StringLength',
        u'maxNumOfSS',
        u'maxNumOfBasicServiceGroups',
        u'maxEventSpecification',
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< RegisterSS-Arg >-----#
    RegisterSS_Arg = SEQ(name=u'RegisterSS-Arg', mode=MODE_TYPE)
    _RegisterSS_Arg_ss_Code = OCT_STR(name=u'ss-Code', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    _RegisterSS_Arg_basicService = CHOICE(name=u'basicService', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'BasicServiceCode')), opt=True)
    _RegisterSS_Arg_forwardedToNumber = OCT_STR(name=u'forwardedToNumber', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'AddressString')), opt=True)
    _RegisterSS_Arg_forwardedToSubaddress = OCT_STR(name=u'forwardedToSubaddress', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-SubaddressString')), opt=True)
    _RegisterSS_Arg_noReplyConditionTime = INT(name=u'noReplyConditionTime', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'NoReplyConditionTime')), opt=True)
    _RegisterSS_Arg_defaultPriority = INT(name=u'defaultPriority', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'EMLPP-Priority')), opt=True)
    _RegisterSS_Arg_nbrUser = INT(name=u'nbrUser', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'MC-Bearers')), opt=True)
    _RegisterSS_Arg_longFTN_Supported = NULL(name=u'longFTN-Supported', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    RegisterSS_Arg._cont = ASN1Dict([
        (u'ss-Code', _RegisterSS_Arg_ss_Code),
        (u'basicService', _RegisterSS_Arg_basicService),
        (u'forwardedToNumber', _RegisterSS_Arg_forwardedToNumber),
        (u'forwardedToSubaddress', _RegisterSS_Arg_forwardedToSubaddress),
        (u'noReplyConditionTime', _RegisterSS_Arg_noReplyConditionTime),
        (u'defaultPriority', _RegisterSS_Arg_defaultPriority),
        (u'nbrUser', _RegisterSS_Arg_nbrUser),
        (u'longFTN-Supported', _RegisterSS_Arg_longFTN_Supported),
        ])
    RegisterSS_Arg._ext = [u'defaultPriority', u'nbrUser', u'longFTN-Supported']
    
    #-----< NoReplyConditionTime >-----#
    NoReplyConditionTime = INT(name=u'NoReplyConditionTime', mode=MODE_TYPE)
    NoReplyConditionTime._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=5, ub=30)], ev=None, er=[])
    
    #-----< SS-Info >-----#
    SS_Info = CHOICE(name=u'SS-Info', mode=MODE_TYPE)
    _SS_Info_forwardingInfo = SEQ(name=u'forwardingInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'ForwardingInfo')))
    _SS_Info_callBarringInfo = SEQ(name=u'callBarringInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'CallBarringInfo')))
    _SS_Info_ss_Data = SEQ(name=u'ss-Data', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Data')))
    SS_Info._cont = ASN1Dict([
        (u'forwardingInfo', _SS_Info_forwardingInfo),
        (u'callBarringInfo', _SS_Info_callBarringInfo),
        (u'ss-Data', _SS_Info_ss_Data),
        ])
    SS_Info._ext = None
    
    #-----< ForwardingInfo >-----#
    ForwardingInfo = SEQ(name=u'ForwardingInfo', mode=MODE_TYPE)
    _ForwardingInfo_ss_Code = OCT_STR(name=u'ss-Code', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')), opt=True)
    _ForwardingInfo_forwardingFeatureList = SEQ_OF(name=u'forwardingFeatureList', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'ForwardingFeatureList')))
    ForwardingInfo._cont = ASN1Dict([
        (u'ss-Code', _ForwardingInfo_ss_Code),
        (u'forwardingFeatureList', _ForwardingInfo_forwardingFeatureList),
        ])
    ForwardingInfo._ext = []
    
    #-----< ForwardingFeatureList >-----#
    ForwardingFeatureList = SEQ_OF(name=u'ForwardingFeatureList', mode=MODE_TYPE)
    _ForwardingFeatureList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'ForwardingFeature')))
    ForwardingFeatureList._cont = _ForwardingFeatureList__item_
    ForwardingFeatureList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=13)], ev=None, er=[])
    
    #-----< ForwardingFeature >-----#
    ForwardingFeature = SEQ(name=u'ForwardingFeature', mode=MODE_TYPE)
    _ForwardingFeature_basicService = CHOICE(name=u'basicService', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'BasicServiceCode')), opt=True)
    _ForwardingFeature_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Status')), opt=True)
    _ForwardingFeature_forwardedToNumber = OCT_STR(name=u'forwardedToNumber', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _ForwardingFeature_forwardedToSubaddress = OCT_STR(name=u'forwardedToSubaddress', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-SubaddressString')), opt=True)
    _ForwardingFeature_forwardingOptions = OCT_STR(name=u'forwardingOptions', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'ForwardingOptions')), opt=True)
    _ForwardingFeature_noReplyConditionTime = INT(name=u'noReplyConditionTime', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'NoReplyConditionTime')), opt=True)
    _ForwardingFeature_longForwardedToNumber = OCT_STR(name=u'longForwardedToNumber', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'FTN-AddressString')), opt=True)
    ForwardingFeature._cont = ASN1Dict([
        (u'basicService', _ForwardingFeature_basicService),
        (u'ss-Status', _ForwardingFeature_ss_Status),
        (u'forwardedToNumber', _ForwardingFeature_forwardedToNumber),
        (u'forwardedToSubaddress', _ForwardingFeature_forwardedToSubaddress),
        (u'forwardingOptions', _ForwardingFeature_forwardingOptions),
        (u'noReplyConditionTime', _ForwardingFeature_noReplyConditionTime),
        (u'longForwardedToNumber', _ForwardingFeature_longForwardedToNumber),
        ])
    ForwardingFeature._ext = [u'longForwardedToNumber']
    
    #-----< SS-Status >-----#
    SS_Status = OCT_STR(name=u'SS-Status', mode=MODE_TYPE)
    SS_Status._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< ForwardingOptions >-----#
    ForwardingOptions = OCT_STR(name=u'ForwardingOptions', mode=MODE_TYPE)
    ForwardingOptions._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< CallBarringInfo >-----#
    CallBarringInfo = SEQ(name=u'CallBarringInfo', mode=MODE_TYPE)
    _CallBarringInfo_ss_Code = OCT_STR(name=u'ss-Code', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')), opt=True)
    _CallBarringInfo_callBarringFeatureList = SEQ_OF(name=u'callBarringFeatureList', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'CallBarringFeatureList')))
    CallBarringInfo._cont = ASN1Dict([
        (u'ss-Code', _CallBarringInfo_ss_Code),
        (u'callBarringFeatureList', _CallBarringInfo_callBarringFeatureList),
        ])
    CallBarringInfo._ext = []
    
    #-----< CallBarringFeatureList >-----#
    CallBarringFeatureList = SEQ_OF(name=u'CallBarringFeatureList', mode=MODE_TYPE)
    _CallBarringFeatureList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'CallBarringFeature')))
    CallBarringFeatureList._cont = _CallBarringFeatureList__item_
    CallBarringFeatureList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=13)], ev=None, er=[])
    
    #-----< CallBarringFeature >-----#
    CallBarringFeature = SEQ(name=u'CallBarringFeature', mode=MODE_TYPE)
    _CallBarringFeature_basicService = CHOICE(name=u'basicService', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'BasicServiceCode')), opt=True)
    _CallBarringFeature_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Status')), opt=True)
    CallBarringFeature._cont = ASN1Dict([
        (u'basicService', _CallBarringFeature_basicService),
        (u'ss-Status', _CallBarringFeature_ss_Status),
        ])
    CallBarringFeature._ext = []
    
    #-----< SS-Data >-----#
    SS_Data = SEQ(name=u'SS-Data', mode=MODE_TYPE)
    _SS_Data_ss_Code = OCT_STR(name=u'ss-Code', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')), opt=True)
    _SS_Data_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Status')), opt=True)
    _SS_Data_ss_SubscriptionOption = CHOICE(name=u'ss-SubscriptionOption', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-SubscriptionOption')), opt=True)
    _SS_Data_basicServiceGroupList = SEQ_OF(name=u'basicServiceGroupList', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'BasicServiceGroupList')), opt=True)
    _SS_Data_defaultPriority = INT(name=u'defaultPriority', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'EMLPP-Priority')), opt=True)
    _SS_Data_nbrUser = INT(name=u'nbrUser', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'MC-Bearers')), opt=True)
    SS_Data._cont = ASN1Dict([
        (u'ss-Code', _SS_Data_ss_Code),
        (u'ss-Status', _SS_Data_ss_Status),
        (u'ss-SubscriptionOption', _SS_Data_ss_SubscriptionOption),
        (u'basicServiceGroupList', _SS_Data_basicServiceGroupList),
        (u'defaultPriority', _SS_Data_defaultPriority),
        (u'nbrUser', _SS_Data_nbrUser),
        ])
    SS_Data._ext = [u'defaultPriority', u'nbrUser']
    
    #-----< SS-SubscriptionOption >-----#
    SS_SubscriptionOption = CHOICE(name=u'SS-SubscriptionOption', mode=MODE_TYPE)
    _SS_SubscriptionOption_cliRestrictionOption = ENUM(name=u'cliRestrictionOption', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'CliRestrictionOption')))
    _SS_SubscriptionOption_overrideCategory = ENUM(name=u'overrideCategory', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'OverrideCategory')))
    SS_SubscriptionOption._cont = ASN1Dict([
        (u'cliRestrictionOption', _SS_SubscriptionOption_cliRestrictionOption),
        (u'overrideCategory', _SS_SubscriptionOption_overrideCategory),
        ])
    SS_SubscriptionOption._ext = None
    
    #-----< CliRestrictionOption >-----#
    CliRestrictionOption = ENUM(name=u'CliRestrictionOption', mode=MODE_TYPE)
    CliRestrictionOption._cont = ASN1Dict([(u'permanent', 0), (u'temporaryDefaultRestricted', 1), (u'temporaryDefaultAllowed', 2)])
    CliRestrictionOption._ext = None
    
    #-----< OverrideCategory >-----#
    OverrideCategory = ENUM(name=u'OverrideCategory', mode=MODE_TYPE)
    OverrideCategory._cont = ASN1Dict([(u'overrideEnabled', 0), (u'overrideDisabled', 1)])
    OverrideCategory._ext = None
    
    #-----< SS-ForBS-Code >-----#
    SS_ForBS_Code = SEQ(name=u'SS-ForBS-Code', mode=MODE_TYPE)
    _SS_ForBS_Code_ss_Code = OCT_STR(name=u'ss-Code', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    _SS_ForBS_Code_basicService = CHOICE(name=u'basicService', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'BasicServiceCode')), opt=True)
    _SS_ForBS_Code_longFTN_Supported = NULL(name=u'longFTN-Supported', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    SS_ForBS_Code._cont = ASN1Dict([
        (u'ss-Code', _SS_ForBS_Code_ss_Code),
        (u'basicService', _SS_ForBS_Code_basicService),
        (u'longFTN-Supported', _SS_ForBS_Code_longFTN_Supported),
        ])
    SS_ForBS_Code._ext = [u'longFTN-Supported']
    
    #-----< GenericServiceInfo >-----#
    GenericServiceInfo = SEQ(name=u'GenericServiceInfo', mode=MODE_TYPE)
    _GenericServiceInfo_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Status')))
    _GenericServiceInfo_cliRestrictionOption = ENUM(name=u'cliRestrictionOption', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'CliRestrictionOption')), opt=True)
    _GenericServiceInfo_maximumEntitledPriority = INT(name=u'maximumEntitledPriority', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'EMLPP-Priority')), opt=True)
    _GenericServiceInfo_defaultPriority = INT(name=u'defaultPriority', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'EMLPP-Priority')), opt=True)
    _GenericServiceInfo_ccbs_FeatureList = SEQ_OF(name=u'ccbs-FeatureList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'CCBS-FeatureList')), opt=True)
    _GenericServiceInfo_nbrSB = INT(name=u'nbrSB', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'MaxMC-Bearers')), opt=True)
    _GenericServiceInfo_nbrUser = INT(name=u'nbrUser', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'MC-Bearers')), opt=True)
    _GenericServiceInfo_nbrSN = INT(name=u'nbrSN', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'MC-Bearers')), opt=True)
    GenericServiceInfo._cont = ASN1Dict([
        (u'ss-Status', _GenericServiceInfo_ss_Status),
        (u'cliRestrictionOption', _GenericServiceInfo_cliRestrictionOption),
        (u'maximumEntitledPriority', _GenericServiceInfo_maximumEntitledPriority),
        (u'defaultPriority', _GenericServiceInfo_defaultPriority),
        (u'ccbs-FeatureList', _GenericServiceInfo_ccbs_FeatureList),
        (u'nbrSB', _GenericServiceInfo_nbrSB),
        (u'nbrUser', _GenericServiceInfo_nbrUser),
        (u'nbrSN', _GenericServiceInfo_nbrSN),
        ])
    GenericServiceInfo._ext = [u'maximumEntitledPriority', u'defaultPriority', u'ccbs-FeatureList', u'nbrSB', u'nbrUser', u'nbrSN']
    
    #-----< CCBS-FeatureList >-----#
    CCBS_FeatureList = SEQ_OF(name=u'CCBS-FeatureList', mode=MODE_TYPE)
    _CCBS_FeatureList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'CCBS-Feature')))
    CCBS_FeatureList._cont = _CCBS_FeatureList__item_
    CCBS_FeatureList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
    
    #-----< maxNumOfCCBS-Requests >-----#
    maxNumOfCCBS_Requests = INT(name=u'maxNumOfCCBS-Requests', mode=MODE_VALUE)
    maxNumOfCCBS_Requests._val = 5
    
    #-----< CCBS-Feature >-----#
    CCBS_Feature = SEQ(name=u'CCBS-Feature', mode=MODE_TYPE)
    _CCBS_Feature_ccbs_Index = INT(name=u'ccbs-Index', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'CCBS-Index')), opt=True)
    _CCBS_Feature_b_subscriberNumber = OCT_STR(name=u'b-subscriberNumber', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _CCBS_Feature_b_subscriberSubaddress = OCT_STR(name=u'b-subscriberSubaddress', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-SubaddressString')), opt=True)
    _CCBS_Feature_basicServiceGroup = CHOICE(name=u'basicServiceGroup', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'BasicServiceCode')), opt=True)
    CCBS_Feature._cont = ASN1Dict([
        (u'ccbs-Index', _CCBS_Feature_ccbs_Index),
        (u'b-subscriberNumber', _CCBS_Feature_b_subscriberNumber),
        (u'b-subscriberSubaddress', _CCBS_Feature_b_subscriberSubaddress),
        (u'basicServiceGroup', _CCBS_Feature_basicServiceGroup),
        ])
    CCBS_Feature._ext = []
    
    #-----< CCBS-Index >-----#
    CCBS_Index = INT(name=u'CCBS-Index', mode=MODE_TYPE)
    CCBS_Index._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
    
    #-----< InterrogateSS-Res >-----#
    InterrogateSS_Res = CHOICE(name=u'InterrogateSS-Res', mode=MODE_TYPE)
    _InterrogateSS_Res_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Status')))
    _InterrogateSS_Res_basicServiceGroupList = SEQ_OF(name=u'basicServiceGroupList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'BasicServiceGroupList')))
    _InterrogateSS_Res_forwardingFeatureList = SEQ_OF(name=u'forwardingFeatureList', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'ForwardingFeatureList')))
    _InterrogateSS_Res_genericServiceInfo = SEQ(name=u'genericServiceInfo', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'GenericServiceInfo')))
    InterrogateSS_Res._cont = ASN1Dict([
        (u'ss-Status', _InterrogateSS_Res_ss_Status),
        (u'basicServiceGroupList', _InterrogateSS_Res_basicServiceGroupList),
        (u'forwardingFeatureList', _InterrogateSS_Res_forwardingFeatureList),
        (u'genericServiceInfo', _InterrogateSS_Res_genericServiceInfo),
        ])
    InterrogateSS_Res._ext = None
    
    #-----< USSD-Arg >-----#
    USSD_Arg = SEQ(name=u'USSD-Arg', mode=MODE_TYPE)
    _USSD_Arg_ussd_DataCodingScheme = OCT_STR(name=u'ussd-DataCodingScheme', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'USSD-DataCodingScheme')))
    _USSD_Arg_ussd_String = OCT_STR(name=u'ussd-String', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'USSD-String')))
    _USSD_Arg_alertingPattern = OCT_STR(name=u'alertingPattern', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'AlertingPattern')), opt=True)
    _USSD_Arg_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    USSD_Arg._cont = ASN1Dict([
        (u'ussd-DataCodingScheme', _USSD_Arg_ussd_DataCodingScheme),
        (u'ussd-String', _USSD_Arg_ussd_String),
        (u'alertingPattern', _USSD_Arg_alertingPattern),
        (u'msisdn', _USSD_Arg_msisdn),
        ])
    USSD_Arg._ext = [u'alertingPattern', u'msisdn']
    
    #-----< USSD-Res >-----#
    USSD_Res = SEQ(name=u'USSD-Res', mode=MODE_TYPE)
    _USSD_Res_ussd_DataCodingScheme = OCT_STR(name=u'ussd-DataCodingScheme', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'USSD-DataCodingScheme')))
    _USSD_Res_ussd_String = OCT_STR(name=u'ussd-String', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'USSD-String')))
    USSD_Res._cont = ASN1Dict([
        (u'ussd-DataCodingScheme', _USSD_Res_ussd_DataCodingScheme),
        (u'ussd-String', _USSD_Res_ussd_String),
        ])
    USSD_Res._ext = []
    
    #-----< USSD-DataCodingScheme >-----#
    USSD_DataCodingScheme = OCT_STR(name=u'USSD-DataCodingScheme', mode=MODE_TYPE)
    USSD_DataCodingScheme._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< USSD-String >-----#
    USSD_String = OCT_STR(name=u'USSD-String', mode=MODE_TYPE)
    USSD_String._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=160)], ev=None, er=[])
    
    #-----< maxUSSD-StringLength >-----#
    maxUSSD_StringLength = INT(name=u'maxUSSD-StringLength', mode=MODE_VALUE)
    maxUSSD_StringLength._val = 160
    
    #-----< Password >-----#
    Password = STR_NUM(name=u'Password', mode=MODE_TYPE)
    Password._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
    Password._const_alpha = ASN1Set(rv=[u'0', u'1', u'2', u'3', u'4', u'5', u'6', u'7', u'8', u'9'], rr=[], ev=None, er=[])
    
    #-----< GuidanceInfo >-----#
    GuidanceInfo = ENUM(name=u'GuidanceInfo', mode=MODE_TYPE)
    GuidanceInfo._cont = ASN1Dict([(u'enterPW', 0), (u'enterNewPW', 1), (u'enterNewPW-Again', 2)])
    GuidanceInfo._ext = None
    
    #-----< SS-List >-----#
    SS_List = SEQ_OF(name=u'SS-List', mode=MODE_TYPE)
    _SS_List__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    SS_List._cont = _SS_List__item_
    SS_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=30)], ev=None, er=[])
    
    #-----< maxNumOfSS >-----#
    maxNumOfSS = INT(name=u'maxNumOfSS', mode=MODE_VALUE)
    maxNumOfSS._val = 30
    
    #-----< SS-InfoList >-----#
    SS_InfoList = SEQ_OF(name=u'SS-InfoList', mode=MODE_TYPE)
    _SS_InfoList__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Info')))
    SS_InfoList._cont = _SS_InfoList__item_
    SS_InfoList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=30)], ev=None, er=[])
    
    #-----< BasicServiceGroupList >-----#
    BasicServiceGroupList = SEQ_OF(name=u'BasicServiceGroupList', mode=MODE_TYPE)
    _BasicServiceGroupList__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'BasicServiceCode')))
    BasicServiceGroupList._cont = _BasicServiceGroupList__item_
    BasicServiceGroupList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=13)], ev=None, er=[])
    
    #-----< maxNumOfBasicServiceGroups >-----#
    maxNumOfBasicServiceGroups = INT(name=u'maxNumOfBasicServiceGroups', mode=MODE_VALUE)
    maxNumOfBasicServiceGroups._val = 13
    
    #-----< SS-InvocationNotificationArg >-----#
    SS_InvocationNotificationArg = SEQ(name=u'SS-InvocationNotificationArg', mode=MODE_TYPE)
    _SS_InvocationNotificationArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _SS_InvocationNotificationArg_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _SS_InvocationNotificationArg_ss_Event = OCT_STR(name=u'ss-Event', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    _SS_InvocationNotificationArg_ss_EventSpecification = SEQ_OF(name=u'ss-EventSpecification', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-EventSpecification')), opt=True)
    _SS_InvocationNotificationArg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _SS_InvocationNotificationArg_b_subscriberNumber = OCT_STR(name=u'b-subscriberNumber', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _SS_InvocationNotificationArg_ccbs_RequestState = ENUM(name=u'ccbs-RequestState', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'CCBS-RequestState')), opt=True)
    SS_InvocationNotificationArg._cont = ASN1Dict([
        (u'imsi', _SS_InvocationNotificationArg_imsi),
        (u'msisdn', _SS_InvocationNotificationArg_msisdn),
        (u'ss-Event', _SS_InvocationNotificationArg_ss_Event),
        (u'ss-EventSpecification', _SS_InvocationNotificationArg_ss_EventSpecification),
        (u'extensionContainer', _SS_InvocationNotificationArg_extensionContainer),
        (u'b-subscriberNumber', _SS_InvocationNotificationArg_b_subscriberNumber),
        (u'ccbs-RequestState', _SS_InvocationNotificationArg_ccbs_RequestState),
        ])
    SS_InvocationNotificationArg._ext = [u'b-subscriberNumber', u'ccbs-RequestState']
    
    #-----< CCBS-RequestState >-----#
    CCBS_RequestState = ENUM(name=u'CCBS-RequestState', mode=MODE_TYPE)
    CCBS_RequestState._cont = ASN1Dict([(u'request', 0), (u'recall', 1), (u'active', 2), (u'completed', 3), (u'suspended', 4), (u'frozen', 5), (u'deleted', 6)])
    CCBS_RequestState._ext = None
    
    #-----< SS-InvocationNotificationRes >-----#
    SS_InvocationNotificationRes = SEQ(name=u'SS-InvocationNotificationRes', mode=MODE_TYPE)
    _SS_InvocationNotificationRes_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    SS_InvocationNotificationRes._cont = ASN1Dict([
        (u'extensionContainer', _SS_InvocationNotificationRes_extensionContainer),
        ])
    SS_InvocationNotificationRes._ext = []
    
    #-----< SS-EventSpecification >-----#
    SS_EventSpecification = SEQ_OF(name=u'SS-EventSpecification', mode=MODE_TYPE)
    _SS_EventSpecification__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'AddressString')))
    SS_EventSpecification._cont = _SS_EventSpecification__item_
    SS_EventSpecification._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
    
    #-----< maxEventSpecification >-----#
    maxEventSpecification = INT(name=u'maxEventSpecification', mode=MODE_VALUE)
    maxEventSpecification._val = 2
    
    #-----< RegisterCC-EntryArg >-----#
    RegisterCC_EntryArg = SEQ(name=u'RegisterCC-EntryArg', mode=MODE_TYPE)
    _RegisterCC_EntryArg_ss_Code = OCT_STR(name=u'ss-Code', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    _RegisterCC_EntryArg_ccbs_Data = SEQ(name=u'ccbs-Data', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'CCBS-Data')), opt=True)
    RegisterCC_EntryArg._cont = ASN1Dict([
        (u'ss-Code', _RegisterCC_EntryArg_ss_Code),
        (u'ccbs-Data', _RegisterCC_EntryArg_ccbs_Data),
        ])
    RegisterCC_EntryArg._ext = []
    
    #-----< CCBS-Data >-----#
    CCBS_Data = SEQ(name=u'CCBS-Data', mode=MODE_TYPE)
    _CCBS_Data_ccbs_Feature = SEQ(name=u'ccbs-Feature', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'CCBS-Feature')))
    _CCBS_Data_translatedB_Number = OCT_STR(name=u'translatedB-Number', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _CCBS_Data_serviceIndicator = BIT_STR(name=u'serviceIndicator', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'ServiceIndicator')), opt=True)
    _CCBS_Data_callInfo = SEQ(name=u'callInfo', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ExternalSignalInfo')))
    _CCBS_Data_networkSignalInfo = SEQ(name=u'networkSignalInfo', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ExternalSignalInfo')))
    CCBS_Data._cont = ASN1Dict([
        (u'ccbs-Feature', _CCBS_Data_ccbs_Feature),
        (u'translatedB-Number', _CCBS_Data_translatedB_Number),
        (u'serviceIndicator', _CCBS_Data_serviceIndicator),
        (u'callInfo', _CCBS_Data_callInfo),
        (u'networkSignalInfo', _CCBS_Data_networkSignalInfo),
        ])
    CCBS_Data._ext = []
    
    #-----< ServiceIndicator >-----#
    ServiceIndicator = BIT_STR(name=u'ServiceIndicator', mode=MODE_TYPE)
    ServiceIndicator._cont = ASN1Dict([(u'clir-invoked', 0), (u'camel-invoked', 1)])
    ServiceIndicator._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=32)], ev=None, er=[])
    
    #-----< RegisterCC-EntryRes >-----#
    RegisterCC_EntryRes = SEQ(name=u'RegisterCC-EntryRes', mode=MODE_TYPE)
    _RegisterCC_EntryRes_ccbs_Feature = SEQ(name=u'ccbs-Feature', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'CCBS-Feature')), opt=True)
    RegisterCC_EntryRes._cont = ASN1Dict([
        (u'ccbs-Feature', _RegisterCC_EntryRes_ccbs_Feature),
        ])
    RegisterCC_EntryRes._ext = []
    
    #-----< EraseCC-EntryArg >-----#
    EraseCC_EntryArg = SEQ(name=u'EraseCC-EntryArg', mode=MODE_TYPE)
    _EraseCC_EntryArg_ss_Code = OCT_STR(name=u'ss-Code', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    _EraseCC_EntryArg_ccbs_Index = INT(name=u'ccbs-Index', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'CCBS-Index')), opt=True)
    EraseCC_EntryArg._cont = ASN1Dict([
        (u'ss-Code', _EraseCC_EntryArg_ss_Code),
        (u'ccbs-Index', _EraseCC_EntryArg_ccbs_Index),
        ])
    EraseCC_EntryArg._ext = []
    
    #-----< EraseCC-EntryRes >-----#
    EraseCC_EntryRes = SEQ(name=u'EraseCC-EntryRes', mode=MODE_TYPE)
    _EraseCC_EntryRes_ss_Code = OCT_STR(name=u'ss-Code', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    _EraseCC_EntryRes_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Status')), opt=True)
    EraseCC_EntryRes._cont = ASN1Dict([
        (u'ss-Code', _EraseCC_EntryRes_ss_Code),
        (u'ss-Status', _EraseCC_EntryRes_ss_Status),
        ])
    EraseCC_EntryRes._ext = []
    
    _all_ = [
        _RegisterSS_Arg_ss_Code,
        _RegisterSS_Arg_basicService,
        _RegisterSS_Arg_forwardedToNumber,
        _RegisterSS_Arg_forwardedToSubaddress,
        _RegisterSS_Arg_noReplyConditionTime,
        _RegisterSS_Arg_defaultPriority,
        _RegisterSS_Arg_nbrUser,
        _RegisterSS_Arg_longFTN_Supported,
        RegisterSS_Arg,
        NoReplyConditionTime,
        _SS_Info_forwardingInfo,
        _SS_Info_callBarringInfo,
        _SS_Info_ss_Data,
        SS_Info,
        _ForwardingInfo_ss_Code,
        _ForwardingInfo_forwardingFeatureList,
        ForwardingInfo,
        _ForwardingFeatureList__item_,
        ForwardingFeatureList,
        _ForwardingFeature_basicService,
        _ForwardingFeature_ss_Status,
        _ForwardingFeature_forwardedToNumber,
        _ForwardingFeature_forwardedToSubaddress,
        _ForwardingFeature_forwardingOptions,
        _ForwardingFeature_noReplyConditionTime,
        _ForwardingFeature_longForwardedToNumber,
        ForwardingFeature,
        SS_Status,
        ForwardingOptions,
        _CallBarringInfo_ss_Code,
        _CallBarringInfo_callBarringFeatureList,
        CallBarringInfo,
        _CallBarringFeatureList__item_,
        CallBarringFeatureList,
        _CallBarringFeature_basicService,
        _CallBarringFeature_ss_Status,
        CallBarringFeature,
        _SS_Data_ss_Code,
        _SS_Data_ss_Status,
        _SS_Data_ss_SubscriptionOption,
        _SS_Data_basicServiceGroupList,
        _SS_Data_defaultPriority,
        _SS_Data_nbrUser,
        SS_Data,
        _SS_SubscriptionOption_cliRestrictionOption,
        _SS_SubscriptionOption_overrideCategory,
        SS_SubscriptionOption,
        CliRestrictionOption,
        OverrideCategory,
        _SS_ForBS_Code_ss_Code,
        _SS_ForBS_Code_basicService,
        _SS_ForBS_Code_longFTN_Supported,
        SS_ForBS_Code,
        _GenericServiceInfo_ss_Status,
        _GenericServiceInfo_cliRestrictionOption,
        _GenericServiceInfo_maximumEntitledPriority,
        _GenericServiceInfo_defaultPriority,
        _GenericServiceInfo_ccbs_FeatureList,
        _GenericServiceInfo_nbrSB,
        _GenericServiceInfo_nbrUser,
        _GenericServiceInfo_nbrSN,
        GenericServiceInfo,
        _CCBS_FeatureList__item_,
        CCBS_FeatureList,
        maxNumOfCCBS_Requests,
        _CCBS_Feature_ccbs_Index,
        _CCBS_Feature_b_subscriberNumber,
        _CCBS_Feature_b_subscriberSubaddress,
        _CCBS_Feature_basicServiceGroup,
        CCBS_Feature,
        CCBS_Index,
        _InterrogateSS_Res_ss_Status,
        _InterrogateSS_Res_basicServiceGroupList,
        _InterrogateSS_Res_forwardingFeatureList,
        _InterrogateSS_Res_genericServiceInfo,
        InterrogateSS_Res,
        _USSD_Arg_ussd_DataCodingScheme,
        _USSD_Arg_ussd_String,
        _USSD_Arg_alertingPattern,
        _USSD_Arg_msisdn,
        USSD_Arg,
        _USSD_Res_ussd_DataCodingScheme,
        _USSD_Res_ussd_String,
        USSD_Res,
        USSD_DataCodingScheme,
        USSD_String,
        maxUSSD_StringLength,
        Password,
        GuidanceInfo,
        _SS_List__item_,
        SS_List,
        maxNumOfSS,
        _SS_InfoList__item_,
        SS_InfoList,
        _BasicServiceGroupList__item_,
        BasicServiceGroupList,
        maxNumOfBasicServiceGroups,
        _SS_InvocationNotificationArg_imsi,
        _SS_InvocationNotificationArg_msisdn,
        _SS_InvocationNotificationArg_ss_Event,
        _SS_InvocationNotificationArg_ss_EventSpecification,
        _SS_InvocationNotificationArg_extensionContainer,
        _SS_InvocationNotificationArg_b_subscriberNumber,
        _SS_InvocationNotificationArg_ccbs_RequestState,
        SS_InvocationNotificationArg,
        CCBS_RequestState,
        _SS_InvocationNotificationRes_extensionContainer,
        SS_InvocationNotificationRes,
        _SS_EventSpecification__item_,
        SS_EventSpecification,
        maxEventSpecification,
        _RegisterCC_EntryArg_ss_Code,
        _RegisterCC_EntryArg_ccbs_Data,
        RegisterCC_EntryArg,
        _CCBS_Data_ccbs_Feature,
        _CCBS_Data_translatedB_Number,
        _CCBS_Data_serviceIndicator,
        _CCBS_Data_callInfo,
        _CCBS_Data_networkSignalInfo,
        CCBS_Data,
        ServiceIndicator,
        _RegisterCC_EntryRes_ccbs_Feature,
        RegisterCC_EntryRes,
        _EraseCC_EntryArg_ss_Code,
        _EraseCC_EntryArg_ccbs_Index,
        EraseCC_EntryArg,
        _EraseCC_EntryRes_ss_Code,
        _EraseCC_EntryRes_ss_Status,
        EraseCC_EntryRes,
    ]

class MAP_Errors:

    _name_  = u'MAP-Errors'
    _oid_   = [0, 4, 0, 0, 1, 3, 10, 16]
    
    _obj_ = [
        u'systemFailure',
        u'dataMissing',
        u'unexpectedDataValue',
        u'facilityNotSupported',
        u'incompatibleTerminal',
        u'resourceLimitation',
        u'unknownSubscriber',
        u'numberChanged',
        u'unknownMSC',
        u'unidentifiedSubscriber',
        u'unknownEquipment',
        u'roamingNotAllowed',
        u'illegalSubscriber',
        u'illegalEquipment',
        u'bearerServiceNotProvisioned',
        u'teleserviceNotProvisioned',
        u'noHandoverNumberAvailable',
        u'subsequentHandoverFailure',
        u'targetCellOutsideGroupCallArea',
        u'tracingBufferFull',
        u'noRoamingNumberAvailable',
        u'absentSubscriber',
        u'busySubscriber',
        u'noSubscriberReply',
        u'callBarred',
        u'forwardingViolation',
        u'forwardingFailed',
        u'cug-Reject',
        u'or-NotAllowed',
        u'ati-NotAllowed',
        u'atsi-NotAllowed',
        u'atm-NotAllowed',
        u'informationNotAvailable',
        u'illegalSS-Operation',
        u'ss-ErrorStatus',
        u'ss-NotAvailable',
        u'ss-SubscriptionViolation',
        u'ss-Incompatibility',
        u'unknownAlphabet',
        u'ussd-Busy',
        u'pw-RegistrationFailure',
        u'negativePW-Check',
        u'numberOfPW-AttemptsViolation',
        u'shortTermDenial',
        u'longTermDenial',
        u'subscriberBusyForMT-SMS',
        u'sm-DeliveryFailure',
        u'messageWaitingListFull',
        u'absentSubscriberSM',
        u'noGroupCallNumberAvailable',
        u'ongoingGroupCall',
        u'unauthorizedRequestingNetwork',
        u'unauthorizedLCSClient',
        u'positionMethodFailure',
        u'unknownOrUnreachableLCSClient',
        u'mm-EventNotSupported',
        ]
    _type_ = [
        ]
    _set_ = [
        ]
    _val_ = [
        u'systemFailure',
        u'dataMissing',
        u'unexpectedDataValue',
        u'facilityNotSupported',
        u'incompatibleTerminal',
        u'resourceLimitation',
        u'unknownSubscriber',
        u'numberChanged',
        u'unknownMSC',
        u'unidentifiedSubscriber',
        u'unknownEquipment',
        u'roamingNotAllowed',
        u'illegalSubscriber',
        u'illegalEquipment',
        u'bearerServiceNotProvisioned',
        u'teleserviceNotProvisioned',
        u'noHandoverNumberAvailable',
        u'subsequentHandoverFailure',
        u'targetCellOutsideGroupCallArea',
        u'tracingBufferFull',
        u'noRoamingNumberAvailable',
        u'absentSubscriber',
        u'busySubscriber',
        u'noSubscriberReply',
        u'callBarred',
        u'forwardingViolation',
        u'forwardingFailed',
        u'cug-Reject',
        u'or-NotAllowed',
        u'ati-NotAllowed',
        u'atsi-NotAllowed',
        u'atm-NotAllowed',
        u'informationNotAvailable',
        u'illegalSS-Operation',
        u'ss-ErrorStatus',
        u'ss-NotAvailable',
        u'ss-SubscriptionViolation',
        u'ss-Incompatibility',
        u'unknownAlphabet',
        u'ussd-Busy',
        u'pw-RegistrationFailure',
        u'negativePW-Check',
        u'numberOfPW-AttemptsViolation',
        u'shortTermDenial',
        u'longTermDenial',
        u'subscriberBusyForMT-SMS',
        u'sm-DeliveryFailure',
        u'messageWaitingListFull',
        u'absentSubscriberSM',
        u'noGroupCallNumberAvailable',
        u'ongoingGroupCall',
        u'unauthorizedRequestingNetwork',
        u'unauthorizedLCSClient',
        u'positionMethodFailure',
        u'unknownOrUnreachableLCSClient',
        u'mm-EventNotSupported',
        ]
    _class_ = [
        u'systemFailure',
        u'dataMissing',
        u'unexpectedDataValue',
        u'facilityNotSupported',
        u'incompatibleTerminal',
        u'resourceLimitation',
        u'unknownSubscriber',
        u'numberChanged',
        u'unknownMSC',
        u'unidentifiedSubscriber',
        u'unknownEquipment',
        u'roamingNotAllowed',
        u'illegalSubscriber',
        u'illegalEquipment',
        u'bearerServiceNotProvisioned',
        u'teleserviceNotProvisioned',
        u'noHandoverNumberAvailable',
        u'subsequentHandoverFailure',
        u'targetCellOutsideGroupCallArea',
        u'tracingBufferFull',
        u'noRoamingNumberAvailable',
        u'absentSubscriber',
        u'busySubscriber',
        u'noSubscriberReply',
        u'callBarred',
        u'forwardingViolation',
        u'forwardingFailed',
        u'cug-Reject',
        u'or-NotAllowed',
        u'ati-NotAllowed',
        u'atsi-NotAllowed',
        u'atm-NotAllowed',
        u'informationNotAvailable',
        u'illegalSS-Operation',
        u'ss-ErrorStatus',
        u'ss-NotAvailable',
        u'ss-SubscriptionViolation',
        u'ss-Incompatibility',
        u'unknownAlphabet',
        u'ussd-Busy',
        u'pw-RegistrationFailure',
        u'negativePW-Check',
        u'numberOfPW-AttemptsViolation',
        u'shortTermDenial',
        u'longTermDenial',
        u'subscriberBusyForMT-SMS',
        u'sm-DeliveryFailure',
        u'messageWaitingListFull',
        u'absentSubscriberSM',
        u'noGroupCallNumberAvailable',
        u'ongoingGroupCall',
        u'unauthorizedRequestingNetwork',
        u'unauthorizedLCSClient',
        u'positionMethodFailure',
        u'unknownOrUnreachableLCSClient',
        u'mm-EventNotSupported',
        ]
    _param_ = [
        ]
    
    #-----< systemFailure >-----#
    systemFailure = CLASS(name=u'systemFailure', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _systemFailure_val_ParameterType = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SystemFailureParam')))
    systemFailure._val = dict([(u'ParameterType', _systemFailure_val_ParameterType), (u'errorCode', (u'local', 34))])
    
    #-----< dataMissing >-----#
    dataMissing = CLASS(name=u'dataMissing', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _dataMissing_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    dataMissing._val = dict([(u'ParameterType', _dataMissing_val_ParameterType), (u'errorCode', (u'local', 35))])
    
    #-----< unexpectedDataValue >-----#
    unexpectedDataValue = CLASS(name=u'unexpectedDataValue', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _unexpectedDataValue_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    unexpectedDataValue._val = dict([(u'ParameterType', _unexpectedDataValue_val_ParameterType), (u'errorCode', (u'local', 36))])
    
    #-----< facilityNotSupported >-----#
    facilityNotSupported = CLASS(name=u'facilityNotSupported', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _facilityNotSupported_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'FacilityNotSupParam')))
    facilityNotSupported._val = dict([(u'ParameterType', _facilityNotSupported_val_ParameterType), (u'errorCode', (u'local', 21))])
    
    #-----< incompatibleTerminal >-----#
    incompatibleTerminal = CLASS(name=u'incompatibleTerminal', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _incompatibleTerminal_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IncompatibleTerminalParam')))
    incompatibleTerminal._val = dict([(u'ParameterType', _incompatibleTerminal_val_ParameterType), (u'errorCode', (u'local', 28))])
    
    #-----< resourceLimitation >-----#
    resourceLimitation = CLASS(name=u'resourceLimitation', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _resourceLimitation_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ResourceLimitationParam')))
    resourceLimitation._val = dict([(u'ParameterType', _resourceLimitation_val_ParameterType), (u'errorCode', (u'local', 51))])
    
    #-----< unknownSubscriber >-----#
    unknownSubscriber = CLASS(name=u'unknownSubscriber', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _unknownSubscriber_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    unknownSubscriber._val = dict([(u'ParameterType', _unknownSubscriber_val_ParameterType), (u'errorCode', (u'local', 1))])
    
    #-----< numberChanged >-----#
    numberChanged = CLASS(name=u'numberChanged', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _numberChanged_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'NumberChangedParam')))
    numberChanged._val = dict([(u'ParameterType', _numberChanged_val_ParameterType), (u'errorCode', (u'local', 44))])
    
    #-----< unknownMSC >-----#
    unknownMSC = CLASS(name=u'unknownMSC', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    unknownMSC._val = dict([(u'errorCode', (u'local', 3))])
    
    #-----< unidentifiedSubscriber >-----#
    unidentifiedSubscriber = CLASS(name=u'unidentifiedSubscriber', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _unidentifiedSubscriber_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnidentifiedSubParam')))
    unidentifiedSubscriber._val = dict([(u'ParameterType', _unidentifiedSubscriber_val_ParameterType), (u'errorCode', (u'local', 5))])
    
    #-----< unknownEquipment >-----#
    unknownEquipment = CLASS(name=u'unknownEquipment', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    unknownEquipment._val = dict([(u'errorCode', (u'local', 7))])
    
    #-----< roamingNotAllowed >-----#
    roamingNotAllowed = CLASS(name=u'roamingNotAllowed', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _roamingNotAllowed_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'RoamingNotAllowedParam')))
    roamingNotAllowed._val = dict([(u'ParameterType', _roamingNotAllowed_val_ParameterType), (u'errorCode', (u'local', 8))])
    
    #-----< illegalSubscriber >-----#
    illegalSubscriber = CLASS(name=u'illegalSubscriber', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _illegalSubscriber_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalSubscriberParam')))
    illegalSubscriber._val = dict([(u'ParameterType', _illegalSubscriber_val_ParameterType), (u'errorCode', (u'local', 9))])
    
    #-----< illegalEquipment >-----#
    illegalEquipment = CLASS(name=u'illegalEquipment', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _illegalEquipment_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalEquipmentParam')))
    illegalEquipment._val = dict([(u'ParameterType', _illegalEquipment_val_ParameterType), (u'errorCode', (u'local', 12))])
    
    #-----< bearerServiceNotProvisioned >-----#
    bearerServiceNotProvisioned = CLASS(name=u'bearerServiceNotProvisioned', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _bearerServiceNotProvisioned_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'BearerServNotProvParam')))
    bearerServiceNotProvisioned._val = dict([(u'ParameterType', _bearerServiceNotProvisioned_val_ParameterType), (u'errorCode', (u'local', 10))])
    
    #-----< teleserviceNotProvisioned >-----#
    teleserviceNotProvisioned = CLASS(name=u'teleserviceNotProvisioned', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _teleserviceNotProvisioned_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TeleservNotProvParam')))
    teleserviceNotProvisioned._val = dict([(u'ParameterType', _teleserviceNotProvisioned_val_ParameterType), (u'errorCode', (u'local', 11))])
    
    #-----< noHandoverNumberAvailable >-----#
    noHandoverNumberAvailable = CLASS(name=u'noHandoverNumberAvailable', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    noHandoverNumberAvailable._val = dict([(u'errorCode', (u'local', 25))])
    
    #-----< subsequentHandoverFailure >-----#
    subsequentHandoverFailure = CLASS(name=u'subsequentHandoverFailure', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    subsequentHandoverFailure._val = dict([(u'errorCode', (u'local', 26))])
    
    #-----< targetCellOutsideGroupCallArea >-----#
    targetCellOutsideGroupCallArea = CLASS(name=u'targetCellOutsideGroupCallArea', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _targetCellOutsideGroupCallArea_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TargetCellOutsideGCA-Param')))
    targetCellOutsideGroupCallArea._val = dict([(u'ParameterType', _targetCellOutsideGroupCallArea_val_ParameterType), (u'errorCode', (u'local', 42))])
    
    #-----< tracingBufferFull >-----#
    tracingBufferFull = CLASS(name=u'tracingBufferFull', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _tracingBufferFull_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TracingBufferFullParam')))
    tracingBufferFull._val = dict([(u'ParameterType', _tracingBufferFull_val_ParameterType), (u'errorCode', (u'local', 40))])
    
    #-----< noRoamingNumberAvailable >-----#
    noRoamingNumberAvailable = CLASS(name=u'noRoamingNumberAvailable', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _noRoamingNumberAvailable_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'NoRoamingNbParam')))
    noRoamingNumberAvailable._val = dict([(u'ParameterType', _noRoamingNumberAvailable_val_ParameterType), (u'errorCode', (u'local', 39))])
    
    #-----< absentSubscriber >-----#
    absentSubscriber = CLASS(name=u'absentSubscriber', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _absentSubscriber_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberParam')))
    absentSubscriber._val = dict([(u'ParameterType', _absentSubscriber_val_ParameterType), (u'errorCode', (u'local', 27))])
    
    #-----< busySubscriber >-----#
    busySubscriber = CLASS(name=u'busySubscriber', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _busySubscriber_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'BusySubscriberParam')))
    busySubscriber._val = dict([(u'ParameterType', _busySubscriber_val_ParameterType), (u'errorCode', (u'local', 45))])
    
    #-----< noSubscriberReply >-----#
    noSubscriberReply = CLASS(name=u'noSubscriberReply', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _noSubscriberReply_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'NoSubscriberReplyParam')))
    noSubscriberReply._val = dict([(u'ParameterType', _noSubscriberReply_val_ParameterType), (u'errorCode', (u'local', 46))])
    
    #-----< callBarred >-----#
    callBarred = CLASS(name=u'callBarred', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _callBarred_val_ParameterType = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CallBarredParam')))
    callBarred._val = dict([(u'ParameterType', _callBarred_val_ParameterType), (u'errorCode', (u'local', 13))])
    
    #-----< forwardingViolation >-----#
    forwardingViolation = CLASS(name=u'forwardingViolation', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _forwardingViolation_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ForwardingViolationParam')))
    forwardingViolation._val = dict([(u'ParameterType', _forwardingViolation_val_ParameterType), (u'errorCode', (u'local', 14))])
    
    #-----< forwardingFailed >-----#
    forwardingFailed = CLASS(name=u'forwardingFailed', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _forwardingFailed_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ForwardingFailedParam')))
    forwardingFailed._val = dict([(u'ParameterType', _forwardingFailed_val_ParameterType), (u'errorCode', (u'local', 47))])
    
    #-----< cug-Reject >-----#
    cug_Reject = CLASS(name=u'cug-Reject', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _cug_Reject_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CUG-RejectParam')))
    cug_Reject._val = dict([(u'ParameterType', _cug_Reject_val_ParameterType), (u'errorCode', (u'local', 15))])
    
    #-----< or-NotAllowed >-----#
    or_NotAllowed = CLASS(name=u'or-NotAllowed', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _or_NotAllowed_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'OR-NotAllowedParam')))
    or_NotAllowed._val = dict([(u'ParameterType', _or_NotAllowed_val_ParameterType), (u'errorCode', (u'local', 48))])
    
    #-----< ati-NotAllowed >-----#
    ati_NotAllowed = CLASS(name=u'ati-NotAllowed', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _ati_NotAllowed_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ATI-NotAllowedParam')))
    ati_NotAllowed._val = dict([(u'ParameterType', _ati_NotAllowed_val_ParameterType), (u'errorCode', (u'local', 49))])
    
    #-----< atsi-NotAllowed >-----#
    atsi_NotAllowed = CLASS(name=u'atsi-NotAllowed', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _atsi_NotAllowed_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ATSI-NotAllowedParam')))
    atsi_NotAllowed._val = dict([(u'ParameterType', _atsi_NotAllowed_val_ParameterType), (u'errorCode', (u'local', 60))])
    
    #-----< atm-NotAllowed >-----#
    atm_NotAllowed = CLASS(name=u'atm-NotAllowed', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _atm_NotAllowed_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ATM-NotAllowedParam')))
    atm_NotAllowed._val = dict([(u'ParameterType', _atm_NotAllowed_val_ParameterType), (u'errorCode', (u'local', 61))])
    
    #-----< informationNotAvailable >-----#
    informationNotAvailable = CLASS(name=u'informationNotAvailable', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _informationNotAvailable_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'InformationNotAvailableParam')))
    informationNotAvailable._val = dict([(u'ParameterType', _informationNotAvailable_val_ParameterType), (u'errorCode', (u'local', 62))])
    
    #-----< illegalSS-Operation >-----#
    illegalSS_Operation = CLASS(name=u'illegalSS-Operation', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _illegalSS_Operation_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalSS-OperationParam')))
    illegalSS_Operation._val = dict([(u'ParameterType', _illegalSS_Operation_val_ParameterType), (u'errorCode', (u'local', 16))])
    
    #-----< ss-ErrorStatus >-----#
    ss_ErrorStatus = CLASS(name=u'ss-ErrorStatus', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _ss_ErrorStatus_val_ParameterType = OCT_STR(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Status')))
    ss_ErrorStatus._val = dict([(u'ParameterType', _ss_ErrorStatus_val_ParameterType), (u'errorCode', (u'local', 17))])
    
    #-----< ss-NotAvailable >-----#
    ss_NotAvailable = CLASS(name=u'ss-NotAvailable', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _ss_NotAvailable_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-NotAvailableParam')))
    ss_NotAvailable._val = dict([(u'ParameterType', _ss_NotAvailable_val_ParameterType), (u'errorCode', (u'local', 18))])
    
    #-----< ss-SubscriptionViolation >-----#
    ss_SubscriptionViolation = CLASS(name=u'ss-SubscriptionViolation', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _ss_SubscriptionViolation_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-SubscriptionViolationParam')))
    ss_SubscriptionViolation._val = dict([(u'ParameterType', _ss_SubscriptionViolation_val_ParameterType), (u'errorCode', (u'local', 19))])
    
    #-----< ss-Incompatibility >-----#
    ss_Incompatibility = CLASS(name=u'ss-Incompatibility', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _ss_Incompatibility_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-IncompatibilityCause')))
    ss_Incompatibility._val = dict([(u'ParameterType', _ss_Incompatibility_val_ParameterType), (u'errorCode', (u'local', 20))])
    
    #-----< unknownAlphabet >-----#
    unknownAlphabet = CLASS(name=u'unknownAlphabet', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    unknownAlphabet._val = dict([(u'errorCode', (u'local', 71))])
    
    #-----< ussd-Busy >-----#
    ussd_Busy = CLASS(name=u'ussd-Busy', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    ussd_Busy._val = dict([(u'errorCode', (u'local', 72))])
    
    #-----< pw-RegistrationFailure >-----#
    pw_RegistrationFailure = CLASS(name=u'pw-RegistrationFailure', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _pw_RegistrationFailure_val_ParameterType = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'PW-RegistrationFailureCause')))
    pw_RegistrationFailure._val = dict([(u'ParameterType', _pw_RegistrationFailure_val_ParameterType), (u'errorCode', (u'local', 37))])
    
    #-----< negativePW-Check >-----#
    negativePW_Check = CLASS(name=u'negativePW-Check', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    negativePW_Check._val = dict([(u'errorCode', (u'local', 38))])
    
    #-----< numberOfPW-AttemptsViolation >-----#
    numberOfPW_AttemptsViolation = CLASS(name=u'numberOfPW-AttemptsViolation', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    numberOfPW_AttemptsViolation._val = dict([(u'errorCode', (u'local', 43))])
    
    #-----< shortTermDenial >-----#
    shortTermDenial = CLASS(name=u'shortTermDenial', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _shortTermDenial_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ShortTermDenialParam')))
    shortTermDenial._val = dict([(u'ParameterType', _shortTermDenial_val_ParameterType), (u'errorCode', (u'local', 29))])
    
    #-----< longTermDenial >-----#
    longTermDenial = CLASS(name=u'longTermDenial', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _longTermDenial_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'LongTermDenialParam')))
    longTermDenial._val = dict([(u'ParameterType', _longTermDenial_val_ParameterType), (u'errorCode', (u'local', 30))])
    
    #-----< subscriberBusyForMT-SMS >-----#
    subscriberBusyForMT_SMS = CLASS(name=u'subscriberBusyForMT-SMS', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _subscriberBusyForMT_SMS_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SubBusyForMT-SMS-Param')))
    subscriberBusyForMT_SMS._val = dict([(u'ParameterType', _subscriberBusyForMT_SMS_val_ParameterType), (u'errorCode', (u'local', 31))])
    
    #-----< sm-DeliveryFailure >-----#
    sm_DeliveryFailure = CLASS(name=u'sm-DeliveryFailure', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _sm_DeliveryFailure_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SM-DeliveryFailureCause')))
    sm_DeliveryFailure._val = dict([(u'ParameterType', _sm_DeliveryFailure_val_ParameterType), (u'errorCode', (u'local', 32))])
    
    #-----< messageWaitingListFull >-----#
    messageWaitingListFull = CLASS(name=u'messageWaitingListFull', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _messageWaitingListFull_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'MessageWaitListFullParam')))
    messageWaitingListFull._val = dict([(u'ParameterType', _messageWaitingListFull_val_ParameterType), (u'errorCode', (u'local', 33))])
    
    #-----< absentSubscriberSM >-----#
    absentSubscriberSM = CLASS(name=u'absentSubscriberSM', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _absentSubscriberSM_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberSM-Param')))
    absentSubscriberSM._val = dict([(u'ParameterType', _absentSubscriberSM_val_ParameterType), (u'errorCode', (u'local', 6))])
    
    #-----< noGroupCallNumberAvailable >-----#
    noGroupCallNumberAvailable = CLASS(name=u'noGroupCallNumberAvailable', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _noGroupCallNumberAvailable_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'NoGroupCallNbParam')))
    noGroupCallNumberAvailable._val = dict([(u'ParameterType', _noGroupCallNumberAvailable_val_ParameterType), (u'errorCode', (u'local', 50))])
    
    #-----< ongoingGroupCall >-----#
    ongoingGroupCall = CLASS(name=u'ongoingGroupCall', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _ongoingGroupCall_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'OngoingGroupCallParam')))
    ongoingGroupCall._val = dict([(u'ParameterType', _ongoingGroupCall_val_ParameterType), (u'errorCode', (u'local', 22))])
    
    #-----< unauthorizedRequestingNetwork >-----#
    unauthorizedRequestingNetwork = CLASS(name=u'unauthorizedRequestingNetwork', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _unauthorizedRequestingNetwork_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnauthorizedRequestingNetwork-Param')))
    unauthorizedRequestingNetwork._val = dict([(u'ParameterType', _unauthorizedRequestingNetwork_val_ParameterType), (u'errorCode', (u'local', 52))])
    
    #-----< unauthorizedLCSClient >-----#
    unauthorizedLCSClient = CLASS(name=u'unauthorizedLCSClient', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _unauthorizedLCSClient_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnauthorizedLCSClient-Param')))
    unauthorizedLCSClient._val = dict([(u'ParameterType', _unauthorizedLCSClient_val_ParameterType), (u'errorCode', (u'local', 53))])
    
    #-----< positionMethodFailure >-----#
    positionMethodFailure = CLASS(name=u'positionMethodFailure', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _positionMethodFailure_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'PositionMethodFailure-Param')))
    positionMethodFailure._val = dict([(u'ParameterType', _positionMethodFailure_val_ParameterType), (u'errorCode', (u'local', 54))])
    
    #-----< unknownOrUnreachableLCSClient >-----#
    unknownOrUnreachableLCSClient = CLASS(name=u'unknownOrUnreachableLCSClient', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _unknownOrUnreachableLCSClient_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownOrUnreachableLCSClient-Param')))
    unknownOrUnreachableLCSClient._val = dict([(u'ParameterType', _unknownOrUnreachableLCSClient_val_ParameterType), (u'errorCode', (u'local', 58))])
    
    #-----< mm-EventNotSupported >-----#
    mm_EventNotSupported = CLASS(name=u'mm-EventNotSupported', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _mm_EventNotSupported_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'MM-EventNotSupported-Param')))
    mm_EventNotSupported._val = dict([(u'ParameterType', _mm_EventNotSupported_val_ParameterType), (u'errorCode', (u'local', 59))])
    
    _all_ = [
        systemFailure,
        _systemFailure_val_ParameterType,
        dataMissing,
        _dataMissing_val_ParameterType,
        unexpectedDataValue,
        _unexpectedDataValue_val_ParameterType,
        facilityNotSupported,
        _facilityNotSupported_val_ParameterType,
        incompatibleTerminal,
        _incompatibleTerminal_val_ParameterType,
        resourceLimitation,
        _resourceLimitation_val_ParameterType,
        unknownSubscriber,
        _unknownSubscriber_val_ParameterType,
        numberChanged,
        _numberChanged_val_ParameterType,
        unknownMSC,
        unidentifiedSubscriber,
        _unidentifiedSubscriber_val_ParameterType,
        unknownEquipment,
        roamingNotAllowed,
        _roamingNotAllowed_val_ParameterType,
        illegalSubscriber,
        _illegalSubscriber_val_ParameterType,
        illegalEquipment,
        _illegalEquipment_val_ParameterType,
        bearerServiceNotProvisioned,
        _bearerServiceNotProvisioned_val_ParameterType,
        teleserviceNotProvisioned,
        _teleserviceNotProvisioned_val_ParameterType,
        noHandoverNumberAvailable,
        subsequentHandoverFailure,
        targetCellOutsideGroupCallArea,
        _targetCellOutsideGroupCallArea_val_ParameterType,
        tracingBufferFull,
        _tracingBufferFull_val_ParameterType,
        noRoamingNumberAvailable,
        _noRoamingNumberAvailable_val_ParameterType,
        absentSubscriber,
        _absentSubscriber_val_ParameterType,
        busySubscriber,
        _busySubscriber_val_ParameterType,
        noSubscriberReply,
        _noSubscriberReply_val_ParameterType,
        callBarred,
        _callBarred_val_ParameterType,
        forwardingViolation,
        _forwardingViolation_val_ParameterType,
        forwardingFailed,
        _forwardingFailed_val_ParameterType,
        cug_Reject,
        _cug_Reject_val_ParameterType,
        or_NotAllowed,
        _or_NotAllowed_val_ParameterType,
        ati_NotAllowed,
        _ati_NotAllowed_val_ParameterType,
        atsi_NotAllowed,
        _atsi_NotAllowed_val_ParameterType,
        atm_NotAllowed,
        _atm_NotAllowed_val_ParameterType,
        informationNotAvailable,
        _informationNotAvailable_val_ParameterType,
        illegalSS_Operation,
        _illegalSS_Operation_val_ParameterType,
        ss_ErrorStatus,
        _ss_ErrorStatus_val_ParameterType,
        ss_NotAvailable,
        _ss_NotAvailable_val_ParameterType,
        ss_SubscriptionViolation,
        _ss_SubscriptionViolation_val_ParameterType,
        ss_Incompatibility,
        _ss_Incompatibility_val_ParameterType,
        unknownAlphabet,
        ussd_Busy,
        pw_RegistrationFailure,
        _pw_RegistrationFailure_val_ParameterType,
        negativePW_Check,
        numberOfPW_AttemptsViolation,
        shortTermDenial,
        _shortTermDenial_val_ParameterType,
        longTermDenial,
        _longTermDenial_val_ParameterType,
        subscriberBusyForMT_SMS,
        _subscriberBusyForMT_SMS_val_ParameterType,
        sm_DeliveryFailure,
        _sm_DeliveryFailure_val_ParameterType,
        messageWaitingListFull,
        _messageWaitingListFull_val_ParameterType,
        absentSubscriberSM,
        _absentSubscriberSM_val_ParameterType,
        noGroupCallNumberAvailable,
        _noGroupCallNumberAvailable_val_ParameterType,
        ongoingGroupCall,
        _ongoingGroupCall_val_ParameterType,
        unauthorizedRequestingNetwork,
        _unauthorizedRequestingNetwork_val_ParameterType,
        unauthorizedLCSClient,
        _unauthorizedLCSClient_val_ParameterType,
        positionMethodFailure,
        _positionMethodFailure_val_ParameterType,
        unknownOrUnreachableLCSClient,
        _unknownOrUnreachableLCSClient_val_ParameterType,
        mm_EventNotSupported,
        _mm_EventNotSupported_val_ParameterType,
    ]

class MAP_CallHandlingOperations:

    _name_  = u'MAP-CallHandlingOperations'
    _oid_   = [0, 4, 0, 0, 1, 3, 7, 16]
    
    _obj_ = [
        u'sendRoutingInfo',
        u'provideRoamingNumber',
        u'resumeCallHandling',
        u'setReportingState',
        u'statusReport',
        u'remoteUserFree',
        u'ist-Alert',
        u'ist-Command',
        u'releaseResources',
        ]
    _type_ = [
        ]
    _set_ = [
        ]
    _val_ = [
        u'sendRoutingInfo',
        u'provideRoamingNumber',
        u'resumeCallHandling',
        u'setReportingState',
        u'statusReport',
        u'remoteUserFree',
        u'ist-Alert',
        u'ist-Command',
        u'releaseResources',
        ]
    _class_ = [
        u'sendRoutingInfo',
        u'provideRoamingNumber',
        u'resumeCallHandling',
        u'setReportingState',
        u'statusReport',
        u'remoteUserFree',
        u'ist-Alert',
        u'ist-Command',
        u'releaseResources',
        ]
    _param_ = [
        ]
    
    #-----< sendRoutingInfo >-----#
    sendRoutingInfo = CLASS(name=u'sendRoutingInfo', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _sendRoutingInfo_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'SendRoutingInfoArg')))
    _sendRoutingInfo_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'SendRoutingInfoRes')))
    __OPERATION_Errors_val_ParameterType_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SystemFailureParam')))
    __OPERATION_Errors_val_ParameterType_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    __OPERATION_Errors_val_ParameterType_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    __OPERATION_Errors_val_ParameterType_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'FacilityNotSupParam')))
    __OPERATION_Errors_val_ParameterType_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'OR-NotAllowedParam')))
    __OPERATION_Errors_val_ParameterType_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_6 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'NumberChangedParam')))
    __OPERATION_Errors_val_ParameterType_7 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'BearerServNotProvParam')))
    __OPERATION_Errors_val_ParameterType_8 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TeleservNotProvParam')))
    __OPERATION_Errors_val_ParameterType_9 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_10 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'BusySubscriberParam')))
    __OPERATION_Errors_val_ParameterType_11 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'NoSubscriberReplyParam')))
    __OPERATION_Errors_val_ParameterType_12 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CallBarredParam')))
    __OPERATION_Errors_val_ParameterType_13 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CUG-RejectParam')))
    __OPERATION_Errors_val_ParameterType_14 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ForwardingViolationParam')))
    sendRoutingInfo._val = dict([(u'ArgumentType', _sendRoutingInfo_val_ArgumentType), (u'ResultType', _sendRoutingInfo_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 48))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 44))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10), (u'errorCode', (u'local', 45))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_11), (u'errorCode', (u'local', 46))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_12), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_13), (u'errorCode', (u'local', 15))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_14), (u'errorCode', (u'local', 14))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 22))])
    
    #-----< provideRoamingNumber >-----#
    provideRoamingNumber = CLASS(name=u'provideRoamingNumber', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _provideRoamingNumber_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ProvideRoamingNumberArg')))
    _provideRoamingNumber_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ProvideRoamingNumberRes')))
    __OPERATION_Errors_val_ParameterType_5_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_6_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'NoRoamingNbParam')))
    provideRoamingNumber._val = dict([(u'ArgumentType', _provideRoamingNumber_val_ArgumentType), (u'ResultType', _provideRoamingNumber_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 48))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 39))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))])
    
    #-----< resumeCallHandling >-----#
    resumeCallHandling = CLASS(name=u'resumeCallHandling', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _resumeCallHandling_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ResumeCallHandlingArg')))
    _resumeCallHandling_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ResumeCallHandlingRes')))
    __OPERATION_Errors_val_ParameterType_0_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ForwardingFailedParam')))
    __OPERATION_Errors_val_ParameterType_1_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'OR-NotAllowedParam')))
    __OPERATION_Errors_val_ParameterType_3_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    resumeCallHandling._val = dict([(u'ArgumentType', _resumeCallHandling_val_ArgumentType), (u'ResultType', _resumeCallHandling_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 47))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 48))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 35))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))])
    
    #-----< setReportingState >-----#
    setReportingState = CLASS(name=u'setReportingState', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _setReportingState_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'SetReportingStateArg')))
    _setReportingState_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'SetReportingStateRes')))
    __OPERATION_Errors_val_ParameterType_1_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnidentifiedSubParam')))
    __OPERATION_Errors_val_ParameterType_4_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ResourceLimitationParam')))
    __OPERATION_Errors_val_ParameterType_5_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'FacilityNotSupParam')))
    setReportingState._val = dict([(u'ArgumentType', _setReportingState_val_ArgumentType), (u'ResultType', _setReportingState_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 73))])
    
    #-----< statusReport >-----#
    statusReport = CLASS(name=u'statusReport', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _statusReport_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'StatusReportArg')))
    _statusReport_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'StatusReportRes')))
    __OPERATION_Errors_val_ParameterType_0_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_1_2 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SystemFailureParam')))
    statusReport._val = dict([(u'ArgumentType', _statusReport_val_ArgumentType), (u'ResultType', _statusReport_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 35))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 74))])
    
    #-----< remoteUserFree >-----#
    remoteUserFree = CLASS(name=u'remoteUserFree', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _remoteUserFree_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'RemoteUserFreeArg')))
    _remoteUserFree_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'RemoteUserFreeRes')))
    __OPERATION_Errors_val_ParameterType_0_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    __OPERATION_Errors_val_ParameterType_2_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IncompatibleTerminalParam')))
    __OPERATION_Errors_val_ParameterType_3_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_4_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SystemFailureParam')))
    __OPERATION_Errors_val_ParameterType_5_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'BusySubscriberParam')))
    remoteUserFree._val = dict([(u'ArgumentType', _remoteUserFree_val_ArgumentType), (u'ResultType', _remoteUserFree_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 28))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_2), (u'errorCode', (u'local', 45))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 75))])
    
    #-----< ist-Alert >-----#
    ist_Alert = CLASS(name=u'ist-Alert', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _ist_Alert_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'IST-AlertArg')))
    _ist_Alert_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'IST-AlertRes')))
    __OPERATION_Errors_val_ParameterType_1_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ResourceLimitationParam')))
    __OPERATION_Errors_val_ParameterType_2_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_3_2 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SystemFailureParam')))
    __OPERATION_Errors_val_ParameterType_4_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'FacilityNotSupParam')))
    ist_Alert._val = dict([(u'ArgumentType', _ist_Alert_val_ArgumentType), (u'ResultType', _ist_Alert_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_3), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_2), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 87))])
    
    #-----< ist-Command >-----#
    ist_Command = CLASS(name=u'ist-Command', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _ist_Command_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'IST-CommandArg')))
    _ist_Command_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'IST-CommandRes')))
    ist_Command._val = dict([(u'ArgumentType', _ist_Command_val_ArgumentType), (u'ResultType', _ist_Command_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_3), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_2), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 88))])
    
    #-----< releaseResources >-----#
    releaseResources = CLASS(name=u'releaseResources', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _releaseResources_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ReleaseResourcesArg')))
    _releaseResources_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ReleaseResourcesRes')))
    releaseResources._val = dict([(u'ArgumentType', _releaseResources_val_ArgumentType), (u'ResultType', _releaseResources_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 34))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 20))])
    
    _all_ = [
        sendRoutingInfo,
        _sendRoutingInfo_val_ArgumentType,
        _sendRoutingInfo_val_ResultType,
        __OPERATION_Errors_val_ParameterType_0,
        __OPERATION_Errors_val_ParameterType_1,
        __OPERATION_Errors_val_ParameterType_2,
        __OPERATION_Errors_val_ParameterType_3,
        __OPERATION_Errors_val_ParameterType_4,
        __OPERATION_Errors_val_ParameterType_5,
        __OPERATION_Errors_val_ParameterType_6,
        __OPERATION_Errors_val_ParameterType_7,
        __OPERATION_Errors_val_ParameterType_8,
        __OPERATION_Errors_val_ParameterType_9,
        __OPERATION_Errors_val_ParameterType_10,
        __OPERATION_Errors_val_ParameterType_11,
        __OPERATION_Errors_val_ParameterType_12,
        __OPERATION_Errors_val_ParameterType_13,
        __OPERATION_Errors_val_ParameterType_14,
        provideRoamingNumber,
        _provideRoamingNumber_val_ArgumentType,
        _provideRoamingNumber_val_ResultType,
        __OPERATION_Errors_val_ParameterType_5_0,
        __OPERATION_Errors_val_ParameterType_6_0,
        resumeCallHandling,
        _resumeCallHandling_val_ArgumentType,
        _resumeCallHandling_val_ResultType,
        __OPERATION_Errors_val_ParameterType_0_0,
        __OPERATION_Errors_val_ParameterType_1_0,
        __OPERATION_Errors_val_ParameterType_3_0,
        setReportingState,
        _setReportingState_val_ArgumentType,
        _setReportingState_val_ResultType,
        __OPERATION_Errors_val_ParameterType_1_1,
        __OPERATION_Errors_val_ParameterType_4_0,
        __OPERATION_Errors_val_ParameterType_5_1,
        statusReport,
        _statusReport_val_ArgumentType,
        _statusReport_val_ResultType,
        __OPERATION_Errors_val_ParameterType_0_1,
        __OPERATION_Errors_val_ParameterType_1_2,
        remoteUserFree,
        _remoteUserFree_val_ArgumentType,
        _remoteUserFree_val_ResultType,
        __OPERATION_Errors_val_ParameterType_0_2,
        __OPERATION_Errors_val_ParameterType_2_0,
        __OPERATION_Errors_val_ParameterType_3_1,
        __OPERATION_Errors_val_ParameterType_4_1,
        __OPERATION_Errors_val_ParameterType_5_2,
        ist_Alert,
        _ist_Alert_val_ArgumentType,
        _ist_Alert_val_ResultType,
        __OPERATION_Errors_val_ParameterType_1_3,
        __OPERATION_Errors_val_ParameterType_2_1,
        __OPERATION_Errors_val_ParameterType_3_2,
        __OPERATION_Errors_val_ParameterType_4_2,
        ist_Command,
        _ist_Command_val_ArgumentType,
        _ist_Command_val_ResultType,
        releaseResources,
        _releaseResources_val_ArgumentType,
        _releaseResources_val_ResultType,
    ]

class MAP_Group_Call_Operations:

    _name_  = u'MAP-Group-Call-Operations'
    _oid_   = [0, 4, 0, 0, 1, 3, 22, 16]
    
    _obj_ = [
        u'prepareGroupCall',
        u'sendGroupCallEndSignal',
        u'processGroupCallSignalling',
        u'forwardGroupCallSignalling',
        u'sendGroupCallInfo',
        ]
    _type_ = [
        ]
    _set_ = [
        ]
    _val_ = [
        u'prepareGroupCall',
        u'sendGroupCallEndSignal',
        u'processGroupCallSignalling',
        u'forwardGroupCallSignalling',
        u'sendGroupCallInfo',
        ]
    _class_ = [
        u'prepareGroupCall',
        u'sendGroupCallEndSignal',
        u'processGroupCallSignalling',
        u'forwardGroupCallSignalling',
        u'sendGroupCallInfo',
        ]
    _param_ = [
        ]
    
    #-----< prepareGroupCall >-----#
    prepareGroupCall = CLASS(name=u'prepareGroupCall', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _prepareGroupCall_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'PrepareGroupCallArg')))
    _prepareGroupCall_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'PrepareGroupCallRes')))
    __OPERATION_Errors_val_ParameterType_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SystemFailureParam')))
    __OPERATION_Errors_val_ParameterType_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'NoGroupCallNbParam')))
    __OPERATION_Errors_val_ParameterType_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    prepareGroupCall._val = dict([(u'ArgumentType', _prepareGroupCall_val_ArgumentType), (u'ResultType', _prepareGroupCall_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 50))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 39))])
    
    #-----< sendGroupCallEndSignal >-----#
    sendGroupCallEndSignal = CLASS(name=u'sendGroupCallEndSignal', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _sendGroupCallEndSignal_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'SendGroupCallEndSignalArg')))
    _sendGroupCallEndSignal_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'SendGroupCallEndSignalRes')))
    sendGroupCallEndSignal._val = dict([(u'ArgumentType', _sendGroupCallEndSignal_val_ArgumentType), (u'ResultType', _sendGroupCallEndSignal_val_ResultType), (u'operationCode', (u'local', 40))])
    
    #-----< processGroupCallSignalling >-----#
    processGroupCallSignalling = CLASS(name=u'processGroupCallSignalling', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _processGroupCallSignalling_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'ProcessGroupCallSignallingArg')))
    processGroupCallSignalling._val = dict([(u'ArgumentType', _processGroupCallSignalling_val_ArgumentType), (u'operationCode', (u'local', 41))])
    
    #-----< forwardGroupCallSignalling >-----#
    forwardGroupCallSignalling = CLASS(name=u'forwardGroupCallSignalling', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _forwardGroupCallSignalling_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'ForwardGroupCallSignallingArg')))
    forwardGroupCallSignalling._val = dict([(u'ArgumentType', _forwardGroupCallSignalling_val_ArgumentType), (u'operationCode', (u'local', 42))])
    
    #-----< sendGroupCallInfo >-----#
    sendGroupCallInfo = CLASS(name=u'sendGroupCallInfo', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _sendGroupCallInfo_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'SendGroupCallInfoArg')))
    _sendGroupCallInfo_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'SendGroupCallInfoRes')))
    __OPERATION_Errors_val_ParameterType_1_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'OngoingGroupCallParam')))
    __OPERATION_Errors_val_ParameterType_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    __OPERATION_Errors_val_ParameterType_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TeleservNotProvParam')))
    __OPERATION_Errors_val_ParameterType_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    sendGroupCallInfo._val = dict([(u'ArgumentType', _sendGroupCallInfo_val_ArgumentType), (u'ResultType', _sendGroupCallInfo_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 22))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 84))])
    
    _all_ = [
        prepareGroupCall,
        _prepareGroupCall_val_ArgumentType,
        _prepareGroupCall_val_ResultType,
        __OPERATION_Errors_val_ParameterType_0,
        __OPERATION_Errors_val_ParameterType_1,
        __OPERATION_Errors_val_ParameterType_2,
        sendGroupCallEndSignal,
        _sendGroupCallEndSignal_val_ArgumentType,
        _sendGroupCallEndSignal_val_ResultType,
        processGroupCallSignalling,
        _processGroupCallSignalling_val_ArgumentType,
        forwardGroupCallSignalling,
        _forwardGroupCallSignalling_val_ArgumentType,
        sendGroupCallInfo,
        _sendGroupCallInfo_val_ArgumentType,
        _sendGroupCallInfo_val_ResultType,
        __OPERATION_Errors_val_ParameterType_1_0,
        __OPERATION_Errors_val_ParameterType_3,
        __OPERATION_Errors_val_ParameterType_4,
        __OPERATION_Errors_val_ParameterType_5,
    ]

class MAP_LocationServiceOperations:

    _name_  = u'MAP-LocationServiceOperations'
    _oid_   = [0, 4, 0, 0, 1, 3, 24, 16]
    
    _obj_ = [
        u'sendRoutingInfoForLCS',
        u'provideSubscriberLocation',
        u'subscriberLocationReport',
        ]
    _type_ = [
        ]
    _set_ = [
        ]
    _val_ = [
        u'sendRoutingInfoForLCS',
        u'provideSubscriberLocation',
        u'subscriberLocationReport',
        ]
    _class_ = [
        u'sendRoutingInfoForLCS',
        u'provideSubscriberLocation',
        u'subscriberLocationReport',
        ]
    _param_ = [
        ]
    
    #-----< sendRoutingInfoForLCS >-----#
    sendRoutingInfoForLCS = CLASS(name=u'sendRoutingInfoForLCS', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _sendRoutingInfoForLCS_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'RoutingInfoForLCS-Arg')))
    _sendRoutingInfoForLCS_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'RoutingInfoForLCS-Res')))
    __OPERATION_Errors_val_ParameterType_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SystemFailureParam')))
    __OPERATION_Errors_val_ParameterType_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    __OPERATION_Errors_val_ParameterType_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    __OPERATION_Errors_val_ParameterType_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'FacilityNotSupParam')))
    __OPERATION_Errors_val_ParameterType_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_6 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnauthorizedRequestingNetwork-Param')))
    sendRoutingInfoForLCS._val = dict([(u'ArgumentType', _sendRoutingInfoForLCS_val_ArgumentType), (u'ResultType', _sendRoutingInfoForLCS_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 52))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 85))])
    
    #-----< provideSubscriberLocation >-----#
    provideSubscriberLocation = CLASS(name=u'provideSubscriberLocation', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _provideSubscriberLocation_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'ProvideSubscriberLocation-Arg')))
    _provideSubscriberLocation_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'ProvideSubscriberLocation-Res')))
    __OPERATION_Errors_val_ParameterType_4_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnidentifiedSubParam')))
    __OPERATION_Errors_val_ParameterType_5_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_6_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalEquipmentParam')))
    __OPERATION_Errors_val_ParameterType_7 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_8 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnauthorizedRequestingNetwork-Param')))
    __OPERATION_Errors_val_ParameterType_9 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnauthorizedLCSClient-Param')))
    __OPERATION_Errors_val_ParameterType_10 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'PositionMethodFailure-Param')))
    provideSubscriberLocation._val = dict([(u'ArgumentType', _provideSubscriberLocation_val_ArgumentType), (u'ResultType', _provideSubscriberLocation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8), (u'errorCode', (u'local', 52))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9), (u'errorCode', (u'local', 53))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10), (u'errorCode', (u'local', 54))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 83))])
    
    #-----< subscriberLocationReport >-----#
    subscriberLocationReport = CLASS(name=u'subscriberLocationReport', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _subscriberLocationReport_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'SubscriberLocationReport-Arg')))
    _subscriberLocationReport_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'SubscriberLocationReport-Res')))
    __OPERATION_Errors_val_ParameterType_2_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ResourceLimitationParam')))
    __OPERATION_Errors_val_ParameterType_3_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    __OPERATION_Errors_val_ParameterType_5_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnauthorizedRequestingNetwork-Param')))
    __OPERATION_Errors_val_ParameterType_6_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownOrUnreachableLCSClient-Param')))
    subscriberLocationReport._val = dict([(u'ArgumentType', _subscriberLocationReport_val_ArgumentType), (u'ResultType', _subscriberLocationReport_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 52))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 58))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 86))])
    
    _all_ = [
        sendRoutingInfoForLCS,
        _sendRoutingInfoForLCS_val_ArgumentType,
        _sendRoutingInfoForLCS_val_ResultType,
        __OPERATION_Errors_val_ParameterType_0,
        __OPERATION_Errors_val_ParameterType_1,
        __OPERATION_Errors_val_ParameterType_2,
        __OPERATION_Errors_val_ParameterType_3,
        __OPERATION_Errors_val_ParameterType_4,
        __OPERATION_Errors_val_ParameterType_5,
        __OPERATION_Errors_val_ParameterType_6,
        provideSubscriberLocation,
        _provideSubscriberLocation_val_ArgumentType,
        _provideSubscriberLocation_val_ResultType,
        __OPERATION_Errors_val_ParameterType_4_0,
        __OPERATION_Errors_val_ParameterType_5_0,
        __OPERATION_Errors_val_ParameterType_6_0,
        __OPERATION_Errors_val_ParameterType_7,
        __OPERATION_Errors_val_ParameterType_8,
        __OPERATION_Errors_val_ParameterType_9,
        __OPERATION_Errors_val_ParameterType_10,
        subscriberLocationReport,
        _subscriberLocationReport_val_ArgumentType,
        _subscriberLocationReport_val_ResultType,
        __OPERATION_Errors_val_ParameterType_2_0,
        __OPERATION_Errors_val_ParameterType_3_0,
        __OPERATION_Errors_val_ParameterType_5_1,
        __OPERATION_Errors_val_ParameterType_6_1,
    ]

class MAP_MobileServiceOperations:

    _name_  = u'MAP-MobileServiceOperations'
    _oid_   = [0, 4, 0, 0, 1, 3, 5, 16]
    
    _obj_ = [
        u'updateLocation',
        u'cancelLocation',
        u'purgeMS',
        u'sendIdentification',
        u'updateGprsLocation',
        u'provideSubscriberInfo',
        u'anyTimeInterrogation',
        u'anyTimeSubscriptionInterrogation',
        u'anyTimeModification',
        u'noteSubscriberDataModified',
        u'prepareHandover',
        u'sendEndSignal',
        u'processAccessSignalling',
        u'forwardAccessSignalling',
        u'prepareSubsequentHandover',
        u'sendAuthenticationInfo',
        u'authenticationFailureReport',
        u'checkIMEI',
        u'insertSubscriberData',
        u'deleteSubscriberData',
        u'reset',
        u'forwardCheckSS-Indication',
        u'restoreData',
        u'sendRoutingInfoForGprs',
        u'failureReport',
        u'noteMsPresentForGprs',
        u'noteMM-Event',
        u'updateVcsgLocation',
        u'cancelVcsgLocation',
        ]
    _type_ = [
        ]
    _set_ = [
        ]
    _val_ = [
        u'updateLocation',
        u'cancelLocation',
        u'purgeMS',
        u'sendIdentification',
        u'updateGprsLocation',
        u'provideSubscriberInfo',
        u'anyTimeInterrogation',
        u'anyTimeSubscriptionInterrogation',
        u'anyTimeModification',
        u'noteSubscriberDataModified',
        u'prepareHandover',
        u'sendEndSignal',
        u'processAccessSignalling',
        u'forwardAccessSignalling',
        u'prepareSubsequentHandover',
        u'sendAuthenticationInfo',
        u'authenticationFailureReport',
        u'checkIMEI',
        u'insertSubscriberData',
        u'deleteSubscriberData',
        u'reset',
        u'forwardCheckSS-Indication',
        u'restoreData',
        u'sendRoutingInfoForGprs',
        u'failureReport',
        u'noteMsPresentForGprs',
        u'noteMM-Event',
        u'updateVcsgLocation',
        u'cancelVcsgLocation',
        ]
    _class_ = [
        u'updateLocation',
        u'cancelLocation',
        u'purgeMS',
        u'sendIdentification',
        u'updateGprsLocation',
        u'provideSubscriberInfo',
        u'anyTimeInterrogation',
        u'anyTimeSubscriptionInterrogation',
        u'anyTimeModification',
        u'noteSubscriberDataModified',
        u'prepareHandover',
        u'sendEndSignal',
        u'processAccessSignalling',
        u'forwardAccessSignalling',
        u'prepareSubsequentHandover',
        u'sendAuthenticationInfo',
        u'authenticationFailureReport',
        u'checkIMEI',
        u'insertSubscriberData',
        u'deleteSubscriberData',
        u'reset',
        u'forwardCheckSS-Indication',
        u'restoreData',
        u'sendRoutingInfoForGprs',
        u'failureReport',
        u'noteMsPresentForGprs',
        u'noteMM-Event',
        u'updateVcsgLocation',
        u'cancelVcsgLocation',
        ]
    _param_ = [
        ]
    
    #-----< updateLocation >-----#
    updateLocation = CLASS(name=u'updateLocation', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _updateLocation_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'UpdateLocationArg')))
    _updateLocation_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'UpdateLocationRes')))
    __OPERATION_Errors_val_ParameterType_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SystemFailureParam')))
    __OPERATION_Errors_val_ParameterType_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    __OPERATION_Errors_val_ParameterType_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    __OPERATION_Errors_val_ParameterType_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'RoamingNotAllowedParam')))
    updateLocation._val = dict([(u'ArgumentType', _updateLocation_val_ArgumentType), (u'ResultType', _updateLocation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])
    
    #-----< cancelLocation >-----#
    cancelLocation = CLASS(name=u'cancelLocation', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _cancelLocation_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CancelLocationArg')))
    _cancelLocation_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CancelLocationRes')))
    __OPERATION_Errors_val_ParameterType_0_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    __OPERATION_Errors_val_ParameterType_1_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    cancelLocation._val = dict([(u'ArgumentType', _cancelLocation_val_ArgumentType), (u'ResultType', _cancelLocation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])
    
    #-----< purgeMS >-----#
    purgeMS = CLASS(name=u'purgeMS', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _purgeMS_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'PurgeMS-Arg')))
    _purgeMS_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'PurgeMS-Res')))
    __OPERATION_Errors_val_ParameterType_2_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    purgeMS._val = dict([(u'ArgumentType', _purgeMS_val_ArgumentType), (u'ResultType', _purgeMS_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 67))])
    
    #-----< sendIdentification >-----#
    sendIdentification = CLASS(name=u'sendIdentification', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _sendIdentification_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendIdentificationArg')))
    _sendIdentification_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendIdentificationRes')))
    __OPERATION_Errors_val_ParameterType_1_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnidentifiedSubParam')))
    sendIdentification._val = dict([(u'ArgumentType', _sendIdentification_val_ArgumentType), (u'ResultType', _sendIdentification_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 55))])
    
    #-----< updateGprsLocation >-----#
    updateGprsLocation = CLASS(name=u'updateGprsLocation', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _updateGprsLocation_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'UpdateGprsLocationArg')))
    _updateGprsLocation_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'UpdateGprsLocationRes')))
    __OPERATION_Errors_val_ParameterType_3_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'RoamingNotAllowedParam')))
    updateGprsLocation._val = dict([(u'ArgumentType', _updateGprsLocation_val_ArgumentType), (u'ResultType', _updateGprsLocation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 23))])
    
    #-----< provideSubscriberInfo >-----#
    provideSubscriberInfo = CLASS(name=u'provideSubscriberInfo', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _provideSubscriberInfo_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ProvideSubscriberInfoArg')))
    _provideSubscriberInfo_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ProvideSubscriberInfoRes')))
    provideSubscriberInfo._val = dict([(u'ArgumentType', _provideSubscriberInfo_val_ArgumentType), (u'ResultType', _provideSubscriberInfo_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 70))])
    
    #-----< anyTimeInterrogation >-----#
    anyTimeInterrogation = CLASS(name=u'anyTimeInterrogation', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _anyTimeInterrogation_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AnyTimeInterrogationArg')))
    _anyTimeInterrogation_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AnyTimeInterrogationRes')))
    __OPERATION_Errors_val_ParameterType_1_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ATI-NotAllowedParam')))
    __OPERATION_Errors_val_ParameterType_2_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    __OPERATION_Errors_val_ParameterType_3_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    __OPERATION_Errors_val_ParameterType_4_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    anyTimeInterrogation._val = dict([(u'ArgumentType', _anyTimeInterrogation_val_ArgumentType), (u'ResultType', _anyTimeInterrogation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 49))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 71))])
    
    #-----< anyTimeSubscriptionInterrogation >-----#
    anyTimeSubscriptionInterrogation = CLASS(name=u'anyTimeSubscriptionInterrogation', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _anyTimeSubscriptionInterrogation_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AnyTimeSubscriptionInterrogationArg')))
    _anyTimeSubscriptionInterrogation_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AnyTimeSubscriptionInterrogationRes')))
    __OPERATION_Errors_val_ParameterType_0_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ATSI-NotAllowedParam')))
    __OPERATION_Errors_val_ParameterType_4_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'BearerServNotProvParam')))
    __OPERATION_Errors_val_ParameterType_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TeleservNotProvParam')))
    __OPERATION_Errors_val_ParameterType_6 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CallBarredParam')))
    __OPERATION_Errors_val_ParameterType_7 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalSS-OperationParam')))
    __OPERATION_Errors_val_ParameterType_8 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-NotAvailableParam')))
    __OPERATION_Errors_val_ParameterType_9 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'InformationNotAvailableParam')))
    anyTimeSubscriptionInterrogation._val = dict([(u'ArgumentType', _anyTimeSubscriptionInterrogation_val_ArgumentType), (u'ResultType', _anyTimeSubscriptionInterrogation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 60))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8), (u'errorCode', (u'local', 18))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9), (u'errorCode', (u'local', 62))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 62))])
    
    #-----< anyTimeModification >-----#
    anyTimeModification = CLASS(name=u'anyTimeModification', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _anyTimeModification_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AnyTimeModificationArg')))
    _anyTimeModification_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AnyTimeModificationRes')))
    __OPERATION_Errors_val_ParameterType_0_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ATM-NotAllowedParam')))
    __OPERATION_Errors_val_ParameterType_8_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-SubscriptionViolationParam')))
    __OPERATION_Errors_val_ParameterType_9_0 = OCT_STR(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Status')))
    __OPERATION_Errors_val_ParameterType_10 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-IncompatibilityCause')))
    __OPERATION_Errors_val_ParameterType_11 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'InformationNotAvailableParam')))
    anyTimeModification._val = dict([(u'ArgumentType', _anyTimeModification_val_ArgumentType), (u'ResultType', _anyTimeModification_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 61))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_0), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_0), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10), (u'errorCode', (u'local', 20))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_11), (u'errorCode', (u'local', 62))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 65))])
    
    #-----< noteSubscriberDataModified >-----#
    noteSubscriberDataModified = CLASS(name=u'noteSubscriberDataModified', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _noteSubscriberDataModified_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NoteSubscriberDataModifiedArg')))
    _noteSubscriberDataModified_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NoteSubscriberDataModifiedRes')))
    noteSubscriberDataModified._val = dict([(u'ArgumentType', _noteSubscriberDataModified_val_ArgumentType), (u'ResultType', _noteSubscriberDataModified_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))])
    
    #-----< prepareHandover >-----#
    prepareHandover = CLASS(name=u'prepareHandover', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _prepareHandover_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'PrepareHO-Arg')))
    _prepareHandover_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'PrepareHO-Res')))
    __OPERATION_Errors_val_ParameterType_4_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TargetCellOutsideGCA-Param')))
    prepareHandover._val = dict([(u'ArgumentType', _prepareHandover_val_ArgumentType), (u'ResultType', _prepareHandover_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 25))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_2), (u'errorCode', (u'local', 42))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 68))])
    
    #-----< sendEndSignal >-----#
    sendEndSignal = CLASS(name=u'sendEndSignal', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _sendEndSignal_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendEndSignal-Arg')))
    _sendEndSignal_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendEndSignal-Res')))
    sendEndSignal._val = dict([(u'ArgumentType', _sendEndSignal_val_ArgumentType), (u'ResultType', _sendEndSignal_val_ResultType), (u'operationCode', (u'local', 29))])
    
    #-----< processAccessSignalling >-----#
    processAccessSignalling = CLASS(name=u'processAccessSignalling', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _processAccessSignalling_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ProcessAccessSignalling-Arg')))
    processAccessSignalling._val = dict([(u'ArgumentType', _processAccessSignalling_val_ArgumentType), (u'operationCode', (u'local', 33))])
    
    #-----< forwardAccessSignalling >-----#
    forwardAccessSignalling = CLASS(name=u'forwardAccessSignalling', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _forwardAccessSignalling_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ForwardAccessSignalling-Arg')))
    forwardAccessSignalling._val = dict([(u'ArgumentType', _forwardAccessSignalling_val_ArgumentType), (u'operationCode', (u'local', 34))])
    
    #-----< prepareSubsequentHandover >-----#
    prepareSubsequentHandover = CLASS(name=u'prepareSubsequentHandover', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _prepareSubsequentHandover_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'PrepareSubsequentHO-Arg')))
    _prepareSubsequentHandover_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'PrepareSubsequentHO-Res')))
    __OPERATION_Errors_val_ParameterType_0_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    prepareSubsequentHandover._val = dict([(u'ArgumentType', _prepareSubsequentHandover_val_ArgumentType), (u'ResultType', _prepareSubsequentHandover_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 3))]), dict([(u'errorCode', (u'local', 26))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 69))])
    
    #-----< sendAuthenticationInfo >-----#
    sendAuthenticationInfo = CLASS(name=u'sendAuthenticationInfo', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _sendAuthenticationInfo_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendAuthenticationInfoArg')))
    _sendAuthenticationInfo_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendAuthenticationInfoRes')))
    sendAuthenticationInfo._val = dict([(u'ArgumentType', _sendAuthenticationInfo_val_ArgumentType), (u'ResultType', _sendAuthenticationInfo_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 56))])
    
    #-----< authenticationFailureReport >-----#
    authenticationFailureReport = CLASS(name=u'authenticationFailureReport', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _authenticationFailureReport_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AuthenticationFailureReportArg')))
    _authenticationFailureReport_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AuthenticationFailureReportRes')))
    authenticationFailureReport._val = dict([(u'ArgumentType', _authenticationFailureReport_val_ArgumentType), (u'ResultType', _authenticationFailureReport_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 15))])
    
    #-----< checkIMEI >-----#
    checkIMEI = CLASS(name=u'checkIMEI', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _checkIMEI_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CheckIMEI-Arg')))
    _checkIMEI_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CheckIMEI-Res')))
    checkIMEI._val = dict([(u'ArgumentType', _checkIMEI_val_ArgumentType), (u'ResultType', _checkIMEI_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 43))])
    
    #-----< insertSubscriberData >-----#
    insertSubscriberData = CLASS(name=u'insertSubscriberData', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _insertSubscriberData_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'InsertSubscriberDataArg')))
    _insertSubscriberData_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'InsertSubscriberDataRes')))
    __OPERATION_Errors_val_ParameterType_2_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnidentifiedSubParam')))
    insertSubscriberData._val = dict([(u'ArgumentType', _insertSubscriberData_val_ArgumentType), (u'ResultType', _insertSubscriberData_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))])
    
    #-----< deleteSubscriberData >-----#
    deleteSubscriberData = CLASS(name=u'deleteSubscriberData', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _deleteSubscriberData_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'DeleteSubscriberDataArg')))
    _deleteSubscriberData_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'DeleteSubscriberDataRes')))
    deleteSubscriberData._val = dict([(u'ArgumentType', _deleteSubscriberData_val_ArgumentType), (u'ResultType', _deleteSubscriberData_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))])
    
    #-----< reset >-----#
    reset = CLASS(name=u'reset', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _reset_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ResetArg')))
    reset._val = dict([(u'ArgumentType', _reset_val_ArgumentType), (u'operationCode', (u'local', 37))])
    
    #-----< forwardCheckSS-Indication >-----#
    forwardCheckSS_Indication = CLASS(name=u'forwardCheckSS-Indication', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    forwardCheckSS_Indication._val = dict([(u'operationCode', (u'local', 38))])
    
    #-----< restoreData >-----#
    restoreData = CLASS(name=u'restoreData', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _restoreData_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'RestoreDataArg')))
    _restoreData_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'RestoreDataRes')))
    restoreData._val = dict([(u'ArgumentType', _restoreData_val_ArgumentType), (u'ResultType', _restoreData_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 57))])
    
    #-----< sendRoutingInfoForGprs >-----#
    sendRoutingInfoForGprs = CLASS(name=u'sendRoutingInfoForGprs', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _sendRoutingInfoForGprs_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendRoutingInfoForGprsArg')))
    _sendRoutingInfoForGprs_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendRoutingInfoForGprsRes')))
    __OPERATION_Errors_val_ParameterType_0_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_1_3 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SystemFailureParam')))
    __OPERATION_Errors_val_ParameterType_5_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CallBarredParam')))
    sendRoutingInfoForGprs._val = dict([(u'ArgumentType', _sendRoutingInfoForGprs_val_ArgumentType), (u'ResultType', _sendRoutingInfoForGprs_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_4), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_3), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 24))])
    
    #-----< failureReport >-----#
    failureReport = CLASS(name=u'failureReport', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _failureReport_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'FailureReportArg')))
    _failureReport_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'FailureReportRes')))
    failureReport._val = dict([(u'ArgumentType', _failureReport_val_ArgumentType), (u'ResultType', _failureReport_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 25))])
    
    #-----< noteMsPresentForGprs >-----#
    noteMsPresentForGprs = CLASS(name=u'noteMsPresentForGprs', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _noteMsPresentForGprs_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NoteMsPresentForGprsArg')))
    _noteMsPresentForGprs_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NoteMsPresentForGprsRes')))
    noteMsPresentForGprs._val = dict([(u'ArgumentType', _noteMsPresentForGprs_val_ArgumentType), (u'ResultType', _noteMsPresentForGprs_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 26))])
    
    #-----< noteMM-Event >-----#
    noteMM_Event = CLASS(name=u'noteMM-Event', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _noteMM_Event_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NoteMM-EventArg')))
    _noteMM_Event_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NoteMM-EventRes')))
    __OPERATION_Errors_val_ParameterType_3_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'MM-EventNotSupported-Param')))
    noteMM_Event._val = dict([(u'ArgumentType', _noteMM_Event_val_ArgumentType), (u'ResultType', _noteMM_Event_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 59))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 89))])
    
    #-----< updateVcsgLocation >-----#
    updateVcsgLocation = CLASS(name=u'updateVcsgLocation', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _updateVcsgLocation_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'UpdateVcsgLocationArg')))
    _updateVcsgLocation_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'UpdateVcsgLocationRes')))
    updateVcsgLocation._val = dict([(u'ArgumentType', _updateVcsgLocation_val_ArgumentType), (u'ResultType', _updateVcsgLocation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 53))])
    
    #-----< cancelVcsgLocation >-----#
    cancelVcsgLocation = CLASS(name=u'cancelVcsgLocation', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _cancelVcsgLocation_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CancelVcsgLocationArg')))
    _cancelVcsgLocation_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CancelVcsgLocationRes')))
    cancelVcsgLocation._val = dict([(u'ArgumentType', _cancelVcsgLocation_val_ArgumentType), (u'ResultType', _cancelVcsgLocation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 36))])
    
    _all_ = [
        updateLocation,
        _updateLocation_val_ArgumentType,
        _updateLocation_val_ResultType,
        __OPERATION_Errors_val_ParameterType_0,
        __OPERATION_Errors_val_ParameterType_1,
        __OPERATION_Errors_val_ParameterType_2,
        __OPERATION_Errors_val_ParameterType_3,
        __OPERATION_Errors_val_ParameterType_4,
        cancelLocation,
        _cancelLocation_val_ArgumentType,
        _cancelLocation_val_ResultType,
        __OPERATION_Errors_val_ParameterType_0_0,
        __OPERATION_Errors_val_ParameterType_1_0,
        purgeMS,
        _purgeMS_val_ArgumentType,
        _purgeMS_val_ResultType,
        __OPERATION_Errors_val_ParameterType_2_0,
        sendIdentification,
        _sendIdentification_val_ArgumentType,
        _sendIdentification_val_ResultType,
        __OPERATION_Errors_val_ParameterType_1_1,
        updateGprsLocation,
        _updateGprsLocation_val_ArgumentType,
        _updateGprsLocation_val_ResultType,
        __OPERATION_Errors_val_ParameterType_3_0,
        provideSubscriberInfo,
        _provideSubscriberInfo_val_ArgumentType,
        _provideSubscriberInfo_val_ResultType,
        anyTimeInterrogation,
        _anyTimeInterrogation_val_ArgumentType,
        _anyTimeInterrogation_val_ResultType,
        __OPERATION_Errors_val_ParameterType_1_2,
        __OPERATION_Errors_val_ParameterType_2_1,
        __OPERATION_Errors_val_ParameterType_3_1,
        __OPERATION_Errors_val_ParameterType_4_0,
        anyTimeSubscriptionInterrogation,
        _anyTimeSubscriptionInterrogation_val_ArgumentType,
        _anyTimeSubscriptionInterrogation_val_ResultType,
        __OPERATION_Errors_val_ParameterType_0_1,
        __OPERATION_Errors_val_ParameterType_4_1,
        __OPERATION_Errors_val_ParameterType_5,
        __OPERATION_Errors_val_ParameterType_6,
        __OPERATION_Errors_val_ParameterType_7,
        __OPERATION_Errors_val_ParameterType_8,
        __OPERATION_Errors_val_ParameterType_9,
        anyTimeModification,
        _anyTimeModification_val_ArgumentType,
        _anyTimeModification_val_ResultType,
        __OPERATION_Errors_val_ParameterType_0_2,
        __OPERATION_Errors_val_ParameterType_8_0,
        __OPERATION_Errors_val_ParameterType_9_0,
        __OPERATION_Errors_val_ParameterType_10,
        __OPERATION_Errors_val_ParameterType_11,
        noteSubscriberDataModified,
        _noteSubscriberDataModified_val_ArgumentType,
        _noteSubscriberDataModified_val_ResultType,
        prepareHandover,
        _prepareHandover_val_ArgumentType,
        _prepareHandover_val_ResultType,
        __OPERATION_Errors_val_ParameterType_4_2,
        sendEndSignal,
        _sendEndSignal_val_ArgumentType,
        _sendEndSignal_val_ResultType,
        processAccessSignalling,
        _processAccessSignalling_val_ArgumentType,
        forwardAccessSignalling,
        _forwardAccessSignalling_val_ArgumentType,
        prepareSubsequentHandover,
        _prepareSubsequentHandover_val_ArgumentType,
        _prepareSubsequentHandover_val_ResultType,
        __OPERATION_Errors_val_ParameterType_0_3,
        sendAuthenticationInfo,
        _sendAuthenticationInfo_val_ArgumentType,
        _sendAuthenticationInfo_val_ResultType,
        authenticationFailureReport,
        _authenticationFailureReport_val_ArgumentType,
        _authenticationFailureReport_val_ResultType,
        checkIMEI,
        _checkIMEI_val_ArgumentType,
        _checkIMEI_val_ResultType,
        insertSubscriberData,
        _insertSubscriberData_val_ArgumentType,
        _insertSubscriberData_val_ResultType,
        __OPERATION_Errors_val_ParameterType_2_2,
        deleteSubscriberData,
        _deleteSubscriberData_val_ArgumentType,
        _deleteSubscriberData_val_ResultType,
        reset,
        _reset_val_ArgumentType,
        forwardCheckSS_Indication,
        restoreData,
        _restoreData_val_ArgumentType,
        _restoreData_val_ResultType,
        sendRoutingInfoForGprs,
        _sendRoutingInfoForGprs_val_ArgumentType,
        _sendRoutingInfoForGprs_val_ResultType,
        __OPERATION_Errors_val_ParameterType_0_4,
        __OPERATION_Errors_val_ParameterType_1_3,
        __OPERATION_Errors_val_ParameterType_5_0,
        failureReport,
        _failureReport_val_ArgumentType,
        _failureReport_val_ResultType,
        noteMsPresentForGprs,
        _noteMsPresentForGprs_val_ArgumentType,
        _noteMsPresentForGprs_val_ResultType,
        noteMM_Event,
        _noteMM_Event_val_ArgumentType,
        _noteMM_Event_val_ResultType,
        __OPERATION_Errors_val_ParameterType_3_2,
        updateVcsgLocation,
        _updateVcsgLocation_val_ArgumentType,
        _updateVcsgLocation_val_ResultType,
        cancelVcsgLocation,
        _cancelVcsgLocation_val_ArgumentType,
        _cancelVcsgLocation_val_ResultType,
    ]

class MAP_OperationAndMaintenanceOperations:

    _name_  = u'MAP-OperationAndMaintenanceOperations'
    _oid_   = [0, 4, 0, 0, 1, 3, 6, 16]
    
    _obj_ = [
        u'activateTraceMode',
        u'deactivateTraceMode',
        u'sendIMSI',
        ]
    _type_ = [
        ]
    _set_ = [
        ]
    _val_ = [
        u'activateTraceMode',
        u'deactivateTraceMode',
        u'sendIMSI',
        ]
    _class_ = [
        u'activateTraceMode',
        u'deactivateTraceMode',
        u'sendIMSI',
        ]
    _param_ = [
        ]
    
    #-----< activateTraceMode >-----#
    activateTraceMode = CLASS(name=u'activateTraceMode', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _activateTraceMode_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-OM-DataTypes', 'ActivateTraceModeArg')))
    _activateTraceMode_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-OM-DataTypes', 'ActivateTraceModeRes')))
    __OPERATION_Errors_val_ParameterType_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SystemFailureParam')))
    __OPERATION_Errors_val_ParameterType_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    __OPERATION_Errors_val_ParameterType_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    __OPERATION_Errors_val_ParameterType_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'FacilityNotSupParam')))
    __OPERATION_Errors_val_ParameterType_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnidentifiedSubParam')))
    __OPERATION_Errors_val_ParameterType_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TracingBufferFullParam')))
    activateTraceMode._val = dict([(u'ArgumentType', _activateTraceMode_val_ArgumentType), (u'ResultType', _activateTraceMode_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))])
    
    #-----< deactivateTraceMode >-----#
    deactivateTraceMode = CLASS(name=u'deactivateTraceMode', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _deactivateTraceMode_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-OM-DataTypes', 'DeactivateTraceModeArg')))
    _deactivateTraceMode_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-OM-DataTypes', 'DeactivateTraceModeRes')))
    deactivateTraceMode._val = dict([(u'ArgumentType', _deactivateTraceMode_val_ArgumentType), (u'ResultType', _deactivateTraceMode_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 51))])
    
    #-----< sendIMSI >-----#
    sendIMSI = CLASS(name=u'sendIMSI', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _sendIMSI_val_ArgumentType = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _sendIMSI_val_ResultType = OCT_STR(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    __OPERATION_Errors_val_ParameterType_0_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    __OPERATION_Errors_val_ParameterType_1_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    __OPERATION_Errors_val_ParameterType_2_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    sendIMSI._val = dict([(u'ArgumentType', _sendIMSI_val_ArgumentType), (u'ResultType', _sendIMSI_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 58))])
    
    _all_ = [
        activateTraceMode,
        _activateTraceMode_val_ArgumentType,
        _activateTraceMode_val_ResultType,
        __OPERATION_Errors_val_ParameterType_0,
        __OPERATION_Errors_val_ParameterType_1,
        __OPERATION_Errors_val_ParameterType_2,
        __OPERATION_Errors_val_ParameterType_3,
        __OPERATION_Errors_val_ParameterType_4,
        __OPERATION_Errors_val_ParameterType_5,
        deactivateTraceMode,
        _deactivateTraceMode_val_ArgumentType,
        _deactivateTraceMode_val_ResultType,
        sendIMSI,
        _sendIMSI_val_ArgumentType,
        _sendIMSI_val_ResultType,
        __OPERATION_Errors_val_ParameterType_0_0,
        __OPERATION_Errors_val_ParameterType_1_0,
        __OPERATION_Errors_val_ParameterType_2_0,
    ]

class MAP_ShortMessageServiceOperations:

    _name_  = u'MAP-ShortMessageServiceOperations'
    _oid_   = [0, 4, 0, 0, 1, 3, 9, 16]
    
    _obj_ = [
        u'sendRoutingInfoForSM',
        u'mo-ForwardSM',
        u'mt-ForwardSM',
        u'reportSM-DeliveryStatus',
        u'alertServiceCentre',
        u'informServiceCentre',
        u'readyForSM',
        u'mt-ForwardSM-VGCS',
        ]
    _type_ = [
        ]
    _set_ = [
        ]
    _val_ = [
        u'sendRoutingInfoForSM',
        u'mo-ForwardSM',
        u'mt-ForwardSM',
        u'reportSM-DeliveryStatus',
        u'alertServiceCentre',
        u'informServiceCentre',
        u'readyForSM',
        u'mt-ForwardSM-VGCS',
        ]
    _class_ = [
        u'sendRoutingInfoForSM',
        u'mo-ForwardSM',
        u'mt-ForwardSM',
        u'reportSM-DeliveryStatus',
        u'alertServiceCentre',
        u'informServiceCentre',
        u'readyForSM',
        u'mt-ForwardSM-VGCS',
        ]
    _param_ = [
        ]
    
    #-----< sendRoutingInfoForSM >-----#
    sendRoutingInfoForSM = CLASS(name=u'sendRoutingInfoForSM', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _sendRoutingInfoForSM_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'RoutingInfoForSM-Arg')))
    _sendRoutingInfoForSM_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'RoutingInfoForSM-Res')))
    __OPERATION_Errors_val_ParameterType_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SystemFailureParam')))
    __OPERATION_Errors_val_ParameterType_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    __OPERATION_Errors_val_ParameterType_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    __OPERATION_Errors_val_ParameterType_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'FacilityNotSupParam')))
    __OPERATION_Errors_val_ParameterType_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TeleservNotProvParam')))
    __OPERATION_Errors_val_ParameterType_6 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CallBarredParam')))
    __OPERATION_Errors_val_ParameterType_7 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberSM-Param')))
    sendRoutingInfoForSM._val = dict([(u'ArgumentType', _sendRoutingInfoForSM_val_ArgumentType), (u'ResultType', _sendRoutingInfoForSM_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 45))])
    
    #-----< mo-ForwardSM >-----#
    mo_ForwardSM = CLASS(name=u'mo-ForwardSM', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _mo_ForwardSM_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'MO-ForwardSM-Arg')))
    _mo_ForwardSM_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'MO-ForwardSM-Res')))
    __OPERATION_Errors_val_ParameterType_1_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    __OPERATION_Errors_val_ParameterType_2_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'FacilityNotSupParam')))
    __OPERATION_Errors_val_ParameterType_3_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SM-DeliveryFailureCause')))
    mo_ForwardSM._val = dict([(u'ArgumentType', _mo_ForwardSM_val_ArgumentType), (u'ResultType', _mo_ForwardSM_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 32))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 46))])
    
    #-----< mt-ForwardSM >-----#
    mt_ForwardSM = CLASS(name=u'mt-ForwardSM', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _mt_ForwardSM_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'MT-ForwardSM-Arg')))
    _mt_ForwardSM_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'MT-ForwardSM-Res')))
    __OPERATION_Errors_val_ParameterType_4_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnidentifiedSubParam')))
    __OPERATION_Errors_val_ParameterType_5_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_6_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalEquipmentParam')))
    __OPERATION_Errors_val_ParameterType_7_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SubBusyForMT-SMS-Param')))
    __OPERATION_Errors_val_ParameterType_8 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SM-DeliveryFailureCause')))
    __OPERATION_Errors_val_ParameterType_9 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberSM-Param')))
    mt_ForwardSM._val = dict([(u'ArgumentType', _mt_ForwardSM_val_ArgumentType), (u'ResultType', _mt_ForwardSM_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_0), (u'errorCode', (u'local', 31))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8), (u'errorCode', (u'local', 32))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 44))])
    
    #-----< reportSM-DeliveryStatus >-----#
    reportSM_DeliveryStatus = CLASS(name=u'reportSM-DeliveryStatus', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _reportSM_DeliveryStatus_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'ReportSM-DeliveryStatusArg')))
    _reportSM_DeliveryStatus_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'ReportSM-DeliveryStatusRes')))
    __OPERATION_Errors_val_ParameterType_0_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    __OPERATION_Errors_val_ParameterType_2_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_3_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'MessageWaitListFullParam')))
    reportSM_DeliveryStatus._val = dict([(u'ArgumentType', _reportSM_DeliveryStatus_val_ArgumentType), (u'ResultType', _reportSM_DeliveryStatus_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 33))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 47))])
    
    #-----< alertServiceCentre >-----#
    alertServiceCentre = CLASS(name=u'alertServiceCentre', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _alertServiceCentre_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'AlertServiceCentreArg')))
    alertServiceCentre._val = dict([(u'ArgumentType', _alertServiceCentre_val_ArgumentType), (u'returnResult', True), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 64))])
    
    #-----< informServiceCentre >-----#
    informServiceCentre = CLASS(name=u'informServiceCentre', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _informServiceCentre_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'InformServiceCentreArg')))
    informServiceCentre._val = dict([(u'ArgumentType', _informServiceCentre_val_ArgumentType), (u'operationCode', (u'local', 63))])
    
    #-----< readyForSM >-----#
    readyForSM = CLASS(name=u'readyForSM', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _readyForSM_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'ReadyForSM-Arg')))
    _readyForSM_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'ReadyForSM-Res')))
    __OPERATION_Errors_val_ParameterType_3_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    readyForSM._val = dict([(u'ArgumentType', _readyForSM_val_ArgumentType), (u'ResultType', _readyForSM_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 66))])
    
    #-----< mt-ForwardSM-VGCS >-----#
    mt_ForwardSM_VGCS = CLASS(name=u'mt-ForwardSM-VGCS', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _mt_ForwardSM_VGCS_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'MT-ForwardSM-VGCS-Arg')))
    _mt_ForwardSM_VGCS_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'MT-ForwardSM-VGCS-Res')))
    mt_ForwardSM_VGCS._val = dict([(u'ArgumentType', _mt_ForwardSM_VGCS_val_ArgumentType), (u'ResultType', _mt_ForwardSM_VGCS_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 21))])
    
    _all_ = [
        sendRoutingInfoForSM,
        _sendRoutingInfoForSM_val_ArgumentType,
        _sendRoutingInfoForSM_val_ResultType,
        __OPERATION_Errors_val_ParameterType_0,
        __OPERATION_Errors_val_ParameterType_1,
        __OPERATION_Errors_val_ParameterType_2,
        __OPERATION_Errors_val_ParameterType_3,
        __OPERATION_Errors_val_ParameterType_4,
        __OPERATION_Errors_val_ParameterType_5,
        __OPERATION_Errors_val_ParameterType_6,
        __OPERATION_Errors_val_ParameterType_7,
        mo_ForwardSM,
        _mo_ForwardSM_val_ArgumentType,
        _mo_ForwardSM_val_ResultType,
        __OPERATION_Errors_val_ParameterType_1_0,
        __OPERATION_Errors_val_ParameterType_2_0,
        __OPERATION_Errors_val_ParameterType_3_0,
        mt_ForwardSM,
        _mt_ForwardSM_val_ArgumentType,
        _mt_ForwardSM_val_ResultType,
        __OPERATION_Errors_val_ParameterType_4_0,
        __OPERATION_Errors_val_ParameterType_5_0,
        __OPERATION_Errors_val_ParameterType_6_0,
        __OPERATION_Errors_val_ParameterType_7_0,
        __OPERATION_Errors_val_ParameterType_8,
        __OPERATION_Errors_val_ParameterType_9,
        reportSM_DeliveryStatus,
        _reportSM_DeliveryStatus_val_ArgumentType,
        _reportSM_DeliveryStatus_val_ResultType,
        __OPERATION_Errors_val_ParameterType_0_0,
        __OPERATION_Errors_val_ParameterType_2_1,
        __OPERATION_Errors_val_ParameterType_3_1,
        alertServiceCentre,
        _alertServiceCentre_val_ArgumentType,
        informServiceCentre,
        _informServiceCentre_val_ArgumentType,
        readyForSM,
        _readyForSM_val_ArgumentType,
        _readyForSM_val_ResultType,
        __OPERATION_Errors_val_ParameterType_3_2,
        mt_ForwardSM_VGCS,
        _mt_ForwardSM_VGCS_val_ArgumentType,
        _mt_ForwardSM_VGCS_val_ResultType,
    ]

class MAP_SupplementaryServiceOperations:

    _name_  = u'MAP-SupplementaryServiceOperations'
    _oid_   = [0, 4, 0, 0, 1, 3, 8, 16]
    
    _obj_ = [
        u'registerSS',
        u'eraseSS',
        u'activateSS',
        u'deactivateSS',
        u'interrogateSS',
        u'processUnstructuredSS-Request',
        u'unstructuredSS-Request',
        u'unstructuredSS-Notify',
        u'registerPassword',
        u'getPassword',
        u'ss-InvocationNotification',
        u'registerCC-Entry',
        u'eraseCC-Entry',
        ]
    _type_ = [
        ]
    _set_ = [
        ]
    _val_ = [
        u'registerSS',
        u'eraseSS',
        u'activateSS',
        u'deactivateSS',
        u'interrogateSS',
        u'processUnstructuredSS-Request',
        u'unstructuredSS-Request',
        u'unstructuredSS-Notify',
        u'registerPassword',
        u'getPassword',
        u'ss-InvocationNotification',
        u'registerCC-Entry',
        u'eraseCC-Entry',
        ]
    _class_ = [
        u'registerSS',
        u'eraseSS',
        u'activateSS',
        u'deactivateSS',
        u'interrogateSS',
        u'processUnstructuredSS-Request',
        u'unstructuredSS-Request',
        u'unstructuredSS-Notify',
        u'registerPassword',
        u'getPassword',
        u'ss-InvocationNotification',
        u'registerCC-Entry',
        u'eraseCC-Entry',
        ]
    _param_ = [
        ]
    
    #-----< registerSS >-----#
    registerSS = CLASS(name=u'registerSS', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _registerSS_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'RegisterSS-Arg')))
    _registerSS_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Info')))
    __OPERATION_Errors_val_ParameterType_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SystemFailureParam')))
    __OPERATION_Errors_val_ParameterType_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    __OPERATION_Errors_val_ParameterType_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    __OPERATION_Errors_val_ParameterType_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'BearerServNotProvParam')))
    __OPERATION_Errors_val_ParameterType_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TeleservNotProvParam')))
    __OPERATION_Errors_val_ParameterType_5 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CallBarredParam')))
    __OPERATION_Errors_val_ParameterType_6 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalSS-OperationParam')))
    __OPERATION_Errors_val_ParameterType_7 = OCT_STR(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Status')))
    __OPERATION_Errors_val_ParameterType_8 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-IncompatibilityCause')))
    registerSS._val = dict([(u'ArgumentType', _registerSS_val_ArgumentType), (u'ResultType', _registerSS_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8), (u'errorCode', (u'local', 20))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))])
    
    #-----< eraseSS >-----#
    eraseSS = CLASS(name=u'eraseSS', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _eraseSS_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-ForBS-Code')))
    _eraseSS_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Info')))
    eraseSS._val = dict([(u'ArgumentType', _eraseSS_val_ArgumentType), (u'ResultType', _eraseSS_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7), (u'errorCode', (u'local', 17))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))])
    
    #-----< activateSS >-----#
    activateSS = CLASS(name=u'activateSS', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _activateSS_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-ForBS-Code')))
    _activateSS_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Info')))
    __OPERATION_Errors_val_ParameterType_8_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-SubscriptionViolationParam')))
    __OPERATION_Errors_val_ParameterType_9 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-IncompatibilityCause')))
    activateSS._val = dict([(u'ArgumentType', _activateSS_val_ArgumentType), (u'ResultType', _activateSS_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_0), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9), (u'errorCode', (u'local', 20))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))])
    
    #-----< deactivateSS >-----#
    deactivateSS = CLASS(name=u'deactivateSS', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _deactivateSS_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-ForBS-Code')))
    _deactivateSS_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Info')))
    deactivateSS._val = dict([(u'ArgumentType', _deactivateSS_val_ArgumentType), (u'ResultType', _deactivateSS_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_0), (u'errorCode', (u'local', 19))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))])
    
    #-----< interrogateSS >-----#
    interrogateSS = CLASS(name=u'interrogateSS', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _interrogateSS_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-ForBS-Code')))
    _interrogateSS_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'InterrogateSS-Res')))
    __OPERATION_Errors_val_ParameterType_7_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-NotAvailableParam')))
    interrogateSS._val = dict([(u'ArgumentType', _interrogateSS_val_ArgumentType), (u'ResultType', _interrogateSS_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_0), (u'errorCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 14))])
    
    #-----< processUnstructuredSS-Request >-----#
    processUnstructuredSS_Request = CLASS(name=u'processUnstructuredSS-Request', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _processUnstructuredSS_Request_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'USSD-Arg')))
    _processUnstructuredSS_Request_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'USSD-Res')))
    __OPERATION_Errors_val_ParameterType_4_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CallBarredParam')))
    processUnstructuredSS_Request._val = dict([(u'ArgumentType', _processUnstructuredSS_Request_val_ArgumentType), (u'ResultType', _processUnstructuredSS_Request_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 59))])
    
    #-----< unstructuredSS-Request >-----#
    unstructuredSS_Request = CLASS(name=u'unstructuredSS-Request', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _unstructuredSS_Request_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'USSD-Arg')))
    _unstructuredSS_Request_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'USSD-Res')))
    __OPERATION_Errors_val_ParameterType_3_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_4_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_5_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalEquipmentParam')))
    unstructuredSS_Request._val = dict([(u'ArgumentType', _unstructuredSS_Request_val_ArgumentType), (u'ResultType', _unstructuredSS_Request_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 12))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'errorCode', (u'local', 72))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 60))])
    
    #-----< unstructuredSS-Notify >-----#
    unstructuredSS_Notify = CLASS(name=u'unstructuredSS-Notify', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _unstructuredSS_Notify_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'USSD-Arg')))
    unstructuredSS_Notify._val = dict([(u'ArgumentType', _unstructuredSS_Notify_val_ArgumentType), (u'returnResult', True), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 12))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'errorCode', (u'local', 72))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 61))])
    
    #-----< registerPassword >-----#
    registerPassword = CLASS(name=u'registerPassword', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _registerPassword_val_ArgumentType = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    _registerPassword_val_ResultType = STR_NUM(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'Password')))
    _registerPassword_val_ResultType._const_alpha = ASN1Set(rv=[u'0', u'1', u'2', u'3', u'4', u'5', u'6', u'7', u'8', u'9'], rr=[], ev=None, er=[])
    __OPERATION_Errors_val_ParameterType_3_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CallBarredParam')))
    __OPERATION_Errors_val_ParameterType_4_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-SubscriptionViolationParam')))
    __OPERATION_Errors_val_ParameterType_5_1 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'PW-RegistrationFailureCause')))
    registerPassword._val = dict([(u'ArgumentType', _registerPassword_val_ArgumentType), (u'ResultType', _registerPassword_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_2), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 37))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 17))])
    
    #-----< getPassword >-----#
    getPassword = CLASS(name=u'getPassword', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _getPassword_val_ArgumentType = ENUM(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'GuidanceInfo')))
    _getPassword_val_ResultType = STR_NUM(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'Password')))
    _getPassword_val_ResultType._const_alpha = ASN1Set(rv=[u'0', u'1', u'2', u'3', u'4', u'5', u'6', u'7', u'8', u'9'], rr=[], ev=None, er=[])
    getPassword._val = dict([(u'ArgumentType', _getPassword_val_ArgumentType), (u'ResultType', _getPassword_val_ResultType), (u'operationCode', (u'local', 18))])
    
    #-----< ss-InvocationNotification >-----#
    ss_InvocationNotification = CLASS(name=u'ss-InvocationNotification', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _ss_InvocationNotification_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-InvocationNotificationArg')))
    _ss_InvocationNotification_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-InvocationNotificationRes')))
    __OPERATION_Errors_val_ParameterType_0_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    __OPERATION_Errors_val_ParameterType_1_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    __OPERATION_Errors_val_ParameterType_2_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    ss_InvocationNotification._val = dict([(u'ArgumentType', _ss_InvocationNotification_val_ArgumentType), (u'ResultType', _ss_InvocationNotification_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 72))])
    
    #-----< registerCC-Entry >-----#
    registerCC_Entry = CLASS(name=u'registerCC-Entry', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _registerCC_Entry_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'RegisterCC-EntryArg')))
    _registerCC_Entry_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'RegisterCC-EntryRes')))
    __OPERATION_Errors_val_ParameterType_4_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalSS-OperationParam')))
    __OPERATION_Errors_val_ParameterType_5_2 = OCT_STR(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Status')))
    __OPERATION_Errors_val_ParameterType_6_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-IncompatibilityCause')))
    __OPERATION_Errors_val_ParameterType_7_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ShortTermDenialParam')))
    __OPERATION_Errors_val_ParameterType_8_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'LongTermDenialParam')))
    __OPERATION_Errors_val_ParameterType_9_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'FacilityNotSupParam')))
    registerCC_Entry._val = dict([(u'ArgumentType', _registerCC_Entry_val_ArgumentType), (u'ResultType', _registerCC_Entry_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_3), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_2), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 20))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_1), (u'errorCode', (u'local', 29))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 30))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_0), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 76))])
    
    #-----< eraseCC-Entry >-----#
    eraseCC_Entry = CLASS(name=u'eraseCC-Entry', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _eraseCC_Entry_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'EraseCC-EntryArg')))
    _eraseCC_Entry_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'EraseCC-EntryRes')))
    eraseCC_Entry._val = dict([(u'ArgumentType', _eraseCC_Entry_val_ArgumentType), (u'ResultType', _eraseCC_Entry_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_3), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_2), (u'errorCode', (u'local', 17))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 77))])
    
    _all_ = [
        registerSS,
        _registerSS_val_ArgumentType,
        _registerSS_val_ResultType,
        __OPERATION_Errors_val_ParameterType_0,
        __OPERATION_Errors_val_ParameterType_1,
        __OPERATION_Errors_val_ParameterType_2,
        __OPERATION_Errors_val_ParameterType_3,
        __OPERATION_Errors_val_ParameterType_4,
        __OPERATION_Errors_val_ParameterType_5,
        __OPERATION_Errors_val_ParameterType_6,
        __OPERATION_Errors_val_ParameterType_7,
        __OPERATION_Errors_val_ParameterType_8,
        eraseSS,
        _eraseSS_val_ArgumentType,
        _eraseSS_val_ResultType,
        activateSS,
        _activateSS_val_ArgumentType,
        _activateSS_val_ResultType,
        __OPERATION_Errors_val_ParameterType_8_0,
        __OPERATION_Errors_val_ParameterType_9,
        deactivateSS,
        _deactivateSS_val_ArgumentType,
        _deactivateSS_val_ResultType,
        interrogateSS,
        _interrogateSS_val_ArgumentType,
        _interrogateSS_val_ResultType,
        __OPERATION_Errors_val_ParameterType_7_0,
        processUnstructuredSS_Request,
        _processUnstructuredSS_Request_val_ArgumentType,
        _processUnstructuredSS_Request_val_ResultType,
        __OPERATION_Errors_val_ParameterType_4_0,
        unstructuredSS_Request,
        _unstructuredSS_Request_val_ArgumentType,
        _unstructuredSS_Request_val_ResultType,
        __OPERATION_Errors_val_ParameterType_3_0,
        __OPERATION_Errors_val_ParameterType_4_1,
        __OPERATION_Errors_val_ParameterType_5_0,
        unstructuredSS_Notify,
        _unstructuredSS_Notify_val_ArgumentType,
        registerPassword,
        _registerPassword_val_ArgumentType,
        _registerPassword_val_ResultType,
        __OPERATION_Errors_val_ParameterType_3_1,
        __OPERATION_Errors_val_ParameterType_4_2,
        __OPERATION_Errors_val_ParameterType_5_1,
        getPassword,
        _getPassword_val_ArgumentType,
        _getPassword_val_ResultType,
        ss_InvocationNotification,
        _ss_InvocationNotification_val_ArgumentType,
        _ss_InvocationNotification_val_ResultType,
        __OPERATION_Errors_val_ParameterType_0_0,
        __OPERATION_Errors_val_ParameterType_1_0,
        __OPERATION_Errors_val_ParameterType_2_0,
        registerCC_Entry,
        _registerCC_Entry_val_ArgumentType,
        _registerCC_Entry_val_ResultType,
        __OPERATION_Errors_val_ParameterType_4_3,
        __OPERATION_Errors_val_ParameterType_5_2,
        __OPERATION_Errors_val_ParameterType_6_0,
        __OPERATION_Errors_val_ParameterType_7_1,
        __OPERATION_Errors_val_ParameterType_8_1,
        __OPERATION_Errors_val_ParameterType_9_0,
        eraseCC_Entry,
        _eraseCC_Entry_val_ArgumentType,
        _eraseCC_Entry_val_ResultType,
    ]

class MAP_ApplicationContexts:

    _name_  = u'MAP-ApplicationContexts'
    _oid_   = [0, 4, 0, 0, 1, 3, 2, 16]
    
    _obj_ = [
        u'map-ac',
        u'networkLocUpContext-v3',
        u'locationCancellationContext-v3',
        u'roamingNumberEnquiryContext-v3',
        u'authenticationFailureReportContext-v3',
        u'locationInfoRetrievalContext-v3',
        u'resetContext-v3',
        u'handoverControlContext-v3',
        u'equipmentMngtContext-v3',
        u'infoRetrievalContext-v3',
        u'interVlrInfoRetrievalContext-v3',
        u'subscriberDataMngtContext-v3',
        u'tracingContext-v3',
        u'networkFunctionalSsContext-v2',
        u'networkUnstructuredSsContext-v2',
        u'shortMsgGatewayContext-v3',
        u'shortMsgMO-RelayContext-v3',
        u'shortMsgAlertContext-v2',
        u'mwdMngtContext-v3',
        u'shortMsgMT-RelayContext-v3',
        u'shortMsgMT-Relay-VGCS-Context-v3',
        u'imsiRetrievalContext-v2',
        u'msPurgingContext-v3',
        u'subscriberInfoEnquiryContext-v3',
        u'anyTimeInfoEnquiryContext-v3',
        u'callControlTransferContext-v4',
        u'ss-InvocationNotificationContext-v3',
        u'groupCallControlContext-v3',
        u'groupCallInfoRetrievalContext-v3',
        u'gprsLocationUpdateContext-v3',
        u'gprsLocationInfoRetrievalContext-v4',
        u'failureReportContext-v3',
        u'gprsNotifyContext-v3',
        u'reportingContext-v3',
        u'callCompletionContext-v3',
        u'istAlertingContext-v3',
        u'serviceTerminationContext-v3',
        u'locationSvcGatewayContext-v3',
        u'locationSvcEnquiryContext-v3',
        u'mm-EventReportingContext-v3',
        u'anyTimeInfoHandlingContext-v3',
        u'subscriberDataModificationNotificationContext-v3',
        u'resourceManagementContext-v3',
        u'vcsgLocationUpdateContext-v3',
        u'vcsgLocationCancellationContext-v3',
        u'networkLocUpContext-v1',
        u'networkLocUpContext-v2',
        u'locationCancellationContext-v1',
        u'locationCancellationContext-v2',
        u'roamingNumberEnquiryContext-v1',
        u'roamingNumberEnquiryContext-v2',
        u'locationInfoRetrievalContext-v1',
        u'locationInfoRetrievalContext-v2',
        u'resetContext-v1',
        u'resetContext-v2',
        u'handoverControlContext-v1',
        u'handoverControlContext-v2',
        u'sIWFSAllocationContext-v3',
        u'equipmentMngtContext-v1',
        u'equipmentMngtContext-v2',
        u'infoRetrievalContext-v1',
        u'infoRetrievalContext-v2',
        u'interVlrInfoRetrievalContext-v2',
        u'subscriberDataMngtContext-v1',
        u'subscriberDataMngtContext-v2',
        u'tracingContext-v1',
        u'tracingContext-v2',
        u'networkFunctionalSsContext-v1',
        u'shortMsgGatewayContext-v1',
        u'shortMsgGatewayContext-v2',
        u'shortMsgRelayContext-v1',
        u'shortMsgAlertContext-v1',
        u'mwdMngtContext-v1',
        u'mwdMngtContext-v2',
        u'shortMsgMT-RelayContext-v2',
        u'msPurgingContext-v2',
        u'callControlTransferContext-v3',
        u'gprsLocationInfoRetrievalContext-v3',
        ]
    _type_ = [
        ]
    _set_ = [
        ]
    _val_ = [
        u'map-ac',
        u'networkLocUpContext-v3',
        u'locationCancellationContext-v3',
        u'roamingNumberEnquiryContext-v3',
        u'authenticationFailureReportContext-v3',
        u'locationInfoRetrievalContext-v3',
        u'resetContext-v3',
        u'handoverControlContext-v3',
        u'equipmentMngtContext-v3',
        u'infoRetrievalContext-v3',
        u'interVlrInfoRetrievalContext-v3',
        u'subscriberDataMngtContext-v3',
        u'tracingContext-v3',
        u'networkFunctionalSsContext-v2',
        u'networkUnstructuredSsContext-v2',
        u'shortMsgGatewayContext-v3',
        u'shortMsgMO-RelayContext-v3',
        u'shortMsgAlertContext-v2',
        u'mwdMngtContext-v3',
        u'shortMsgMT-RelayContext-v3',
        u'shortMsgMT-Relay-VGCS-Context-v3',
        u'imsiRetrievalContext-v2',
        u'msPurgingContext-v3',
        u'subscriberInfoEnquiryContext-v3',
        u'anyTimeInfoEnquiryContext-v3',
        u'callControlTransferContext-v4',
        u'ss-InvocationNotificationContext-v3',
        u'groupCallControlContext-v3',
        u'groupCallInfoRetrievalContext-v3',
        u'gprsLocationUpdateContext-v3',
        u'gprsLocationInfoRetrievalContext-v4',
        u'failureReportContext-v3',
        u'gprsNotifyContext-v3',
        u'reportingContext-v3',
        u'callCompletionContext-v3',
        u'istAlertingContext-v3',
        u'serviceTerminationContext-v3',
        u'locationSvcGatewayContext-v3',
        u'locationSvcEnquiryContext-v3',
        u'mm-EventReportingContext-v3',
        u'anyTimeInfoHandlingContext-v3',
        u'subscriberDataModificationNotificationContext-v3',
        u'resourceManagementContext-v3',
        u'vcsgLocationUpdateContext-v3',
        u'vcsgLocationCancellationContext-v3',
        u'networkLocUpContext-v1',
        u'networkLocUpContext-v2',
        u'locationCancellationContext-v1',
        u'locationCancellationContext-v2',
        u'roamingNumberEnquiryContext-v1',
        u'roamingNumberEnquiryContext-v2',
        u'locationInfoRetrievalContext-v1',
        u'locationInfoRetrievalContext-v2',
        u'resetContext-v1',
        u'resetContext-v2',
        u'handoverControlContext-v1',
        u'handoverControlContext-v2',
        u'sIWFSAllocationContext-v3',
        u'equipmentMngtContext-v1',
        u'equipmentMngtContext-v2',
        u'infoRetrievalContext-v1',
        u'infoRetrievalContext-v2',
        u'interVlrInfoRetrievalContext-v2',
        u'subscriberDataMngtContext-v1',
        u'subscriberDataMngtContext-v2',
        u'tracingContext-v1',
        u'tracingContext-v2',
        u'networkFunctionalSsContext-v1',
        u'shortMsgGatewayContext-v1',
        u'shortMsgGatewayContext-v2',
        u'shortMsgRelayContext-v1',
        u'shortMsgAlertContext-v1',
        u'mwdMngtContext-v1',
        u'mwdMngtContext-v2',
        u'shortMsgMT-RelayContext-v2',
        u'msPurgingContext-v2',
        u'callControlTransferContext-v3',
        u'gprsLocationInfoRetrievalContext-v3',
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< map-ac >-----#
    map_ac = OID(name=u'map-ac', mode=MODE_VALUE)
    map_ac._val = (0, 4, 0, 0, 1, 0)
    
    #-----< networkLocUpContext-v3 >-----#
    networkLocUpContext_v3 = OID(name=u'networkLocUpContext-v3', mode=MODE_VALUE)
    networkLocUpContext_v3._val = (0, 4, 0, 0, 1, 0, 1, 3)
    
    #-----< locationCancellationContext-v3 >-----#
    locationCancellationContext_v3 = OID(name=u'locationCancellationContext-v3', mode=MODE_VALUE)
    locationCancellationContext_v3._val = (0, 4, 0, 0, 1, 0, 2, 3)
    
    #-----< roamingNumberEnquiryContext-v3 >-----#
    roamingNumberEnquiryContext_v3 = OID(name=u'roamingNumberEnquiryContext-v3', mode=MODE_VALUE)
    roamingNumberEnquiryContext_v3._val = (0, 4, 0, 0, 1, 0, 3, 3)
    
    #-----< authenticationFailureReportContext-v3 >-----#
    authenticationFailureReportContext_v3 = OID(name=u'authenticationFailureReportContext-v3', mode=MODE_VALUE)
    authenticationFailureReportContext_v3._val = (0, 4, 0, 0, 1, 0, 39, 3)
    
    #-----< locationInfoRetrievalContext-v3 >-----#
    locationInfoRetrievalContext_v3 = OID(name=u'locationInfoRetrievalContext-v3', mode=MODE_VALUE)
    locationInfoRetrievalContext_v3._val = (0, 4, 0, 0, 1, 0, 5, 3)
    
    #-----< resetContext-v3 >-----#
    resetContext_v3 = OID(name=u'resetContext-v3', mode=MODE_VALUE)
    resetContext_v3._val = (0, 4, 0, 0, 1, 0, 10, 3)
    
    #-----< handoverControlContext-v3 >-----#
    handoverControlContext_v3 = OID(name=u'handoverControlContext-v3', mode=MODE_VALUE)
    handoverControlContext_v3._val = (0, 4, 0, 0, 1, 0, 11, 3)
    
    #-----< equipmentMngtContext-v3 >-----#
    equipmentMngtContext_v3 = OID(name=u'equipmentMngtContext-v3', mode=MODE_VALUE)
    equipmentMngtContext_v3._val = (0, 4, 0, 0, 1, 0, 13, 3)
    
    #-----< infoRetrievalContext-v3 >-----#
    infoRetrievalContext_v3 = OID(name=u'infoRetrievalContext-v3', mode=MODE_VALUE)
    infoRetrievalContext_v3._val = (0, 4, 0, 0, 1, 0, 14, 3)
    
    #-----< interVlrInfoRetrievalContext-v3 >-----#
    interVlrInfoRetrievalContext_v3 = OID(name=u'interVlrInfoRetrievalContext-v3', mode=MODE_VALUE)
    interVlrInfoRetrievalContext_v3._val = (0, 4, 0, 0, 1, 0, 15, 3)
    
    #-----< subscriberDataMngtContext-v3 >-----#
    subscriberDataMngtContext_v3 = OID(name=u'subscriberDataMngtContext-v3', mode=MODE_VALUE)
    subscriberDataMngtContext_v3._val = (0, 4, 0, 0, 1, 0, 16, 3)
    
    #-----< tracingContext-v3 >-----#
    tracingContext_v3 = OID(name=u'tracingContext-v3', mode=MODE_VALUE)
    tracingContext_v3._val = (0, 4, 0, 0, 1, 0, 17, 3)
    
    #-----< networkFunctionalSsContext-v2 >-----#
    networkFunctionalSsContext_v2 = OID(name=u'networkFunctionalSsContext-v2', mode=MODE_VALUE)
    networkFunctionalSsContext_v2._val = (0, 4, 0, 0, 1, 0, 18, 2)
    
    #-----< networkUnstructuredSsContext-v2 >-----#
    networkUnstructuredSsContext_v2 = OID(name=u'networkUnstructuredSsContext-v2', mode=MODE_VALUE)
    networkUnstructuredSsContext_v2._val = (0, 4, 0, 0, 1, 0, 19, 2)
    
    #-----< shortMsgGatewayContext-v3 >-----#
    shortMsgGatewayContext_v3 = OID(name=u'shortMsgGatewayContext-v3', mode=MODE_VALUE)
    shortMsgGatewayContext_v3._val = (0, 4, 0, 0, 1, 0, 20, 3)
    
    #-----< shortMsgMO-RelayContext-v3 >-----#
    shortMsgMO_RelayContext_v3 = OID(name=u'shortMsgMO-RelayContext-v3', mode=MODE_VALUE)
    shortMsgMO_RelayContext_v3._val = (0, 4, 0, 0, 1, 0, 21, 3)
    
    #-----< shortMsgAlertContext-v2 >-----#
    shortMsgAlertContext_v2 = OID(name=u'shortMsgAlertContext-v2', mode=MODE_VALUE)
    shortMsgAlertContext_v2._val = (0, 4, 0, 0, 1, 0, 23, 2)
    
    #-----< mwdMngtContext-v3 >-----#
    mwdMngtContext_v3 = OID(name=u'mwdMngtContext-v3', mode=MODE_VALUE)
    mwdMngtContext_v3._val = (0, 4, 0, 0, 1, 0, 24, 3)
    
    #-----< shortMsgMT-RelayContext-v3 >-----#
    shortMsgMT_RelayContext_v3 = OID(name=u'shortMsgMT-RelayContext-v3', mode=MODE_VALUE)
    shortMsgMT_RelayContext_v3._val = (0, 4, 0, 0, 1, 0, 25, 3)
    
    #-----< shortMsgMT-Relay-VGCS-Context-v3 >-----#
    shortMsgMT_Relay_VGCS_Context_v3 = OID(name=u'shortMsgMT-Relay-VGCS-Context-v3', mode=MODE_VALUE)
    shortMsgMT_Relay_VGCS_Context_v3._val = (0, 4, 0, 0, 1, 0, 41, 3)
    
    #-----< imsiRetrievalContext-v2 >-----#
    imsiRetrievalContext_v2 = OID(name=u'imsiRetrievalContext-v2', mode=MODE_VALUE)
    imsiRetrievalContext_v2._val = (0, 4, 0, 0, 1, 0, 26, 2)
    
    #-----< msPurgingContext-v3 >-----#
    msPurgingContext_v3 = OID(name=u'msPurgingContext-v3', mode=MODE_VALUE)
    msPurgingContext_v3._val = (0, 4, 0, 0, 1, 0, 27, 3)
    
    #-----< subscriberInfoEnquiryContext-v3 >-----#
    subscriberInfoEnquiryContext_v3 = OID(name=u'subscriberInfoEnquiryContext-v3', mode=MODE_VALUE)
    subscriberInfoEnquiryContext_v3._val = (0, 4, 0, 0, 1, 0, 28, 3)
    
    #-----< anyTimeInfoEnquiryContext-v3 >-----#
    anyTimeInfoEnquiryContext_v3 = OID(name=u'anyTimeInfoEnquiryContext-v3', mode=MODE_VALUE)
    anyTimeInfoEnquiryContext_v3._val = (0, 4, 0, 0, 1, 0, 29, 3)
    
    #-----< callControlTransferContext-v4 >-----#
    callControlTransferContext_v4 = OID(name=u'callControlTransferContext-v4', mode=MODE_VALUE)
    callControlTransferContext_v4._val = (0, 4, 0, 0, 1, 0, 6, 4)
    
    #-----< ss-InvocationNotificationContext-v3 >-----#
    ss_InvocationNotificationContext_v3 = OID(name=u'ss-InvocationNotificationContext-v3', mode=MODE_VALUE)
    ss_InvocationNotificationContext_v3._val = (0, 4, 0, 0, 1, 0, 36, 3)
    
    #-----< groupCallControlContext-v3 >-----#
    groupCallControlContext_v3 = OID(name=u'groupCallControlContext-v3', mode=MODE_VALUE)
    groupCallControlContext_v3._val = (0, 4, 0, 0, 1, 0, 31, 3)
    
    #-----< groupCallInfoRetrievalContext-v3 >-----#
    groupCallInfoRetrievalContext_v3 = OID(name=u'groupCallInfoRetrievalContext-v3', mode=MODE_VALUE)
    groupCallInfoRetrievalContext_v3._val = (0, 4, 0, 0, 1, 0, 45, 3)
    
    #-----< gprsLocationUpdateContext-v3 >-----#
    gprsLocationUpdateContext_v3 = OID(name=u'gprsLocationUpdateContext-v3', mode=MODE_VALUE)
    gprsLocationUpdateContext_v3._val = (0, 4, 0, 0, 1, 0, 32, 3)
    
    #-----< gprsLocationInfoRetrievalContext-v4 >-----#
    gprsLocationInfoRetrievalContext_v4 = OID(name=u'gprsLocationInfoRetrievalContext-v4', mode=MODE_VALUE)
    gprsLocationInfoRetrievalContext_v4._val = (0, 4, 0, 0, 1, 0, 33, 4)
    
    #-----< failureReportContext-v3 >-----#
    failureReportContext_v3 = OID(name=u'failureReportContext-v3', mode=MODE_VALUE)
    failureReportContext_v3._val = (0, 4, 0, 0, 1, 0, 34, 3)
    
    #-----< gprsNotifyContext-v3 >-----#
    gprsNotifyContext_v3 = OID(name=u'gprsNotifyContext-v3', mode=MODE_VALUE)
    gprsNotifyContext_v3._val = (0, 4, 0, 0, 1, 0, 35, 3)
    
    #-----< reportingContext-v3 >-----#
    reportingContext_v3 = OID(name=u'reportingContext-v3', mode=MODE_VALUE)
    reportingContext_v3._val = (0, 4, 0, 0, 1, 0, 7, 3)
    
    #-----< callCompletionContext-v3 >-----#
    callCompletionContext_v3 = OID(name=u'callCompletionContext-v3', mode=MODE_VALUE)
    callCompletionContext_v3._val = (0, 4, 0, 0, 1, 0, 8, 3)
    
    #-----< istAlertingContext-v3 >-----#
    istAlertingContext_v3 = OID(name=u'istAlertingContext-v3', mode=MODE_VALUE)
    istAlertingContext_v3._val = (0, 4, 0, 0, 1, 0, 4, 3)
    
    #-----< serviceTerminationContext-v3 >-----#
    serviceTerminationContext_v3 = OID(name=u'serviceTerminationContext-v3', mode=MODE_VALUE)
    serviceTerminationContext_v3._val = (0, 4, 0, 0, 1, 0, 9, 3)
    
    #-----< locationSvcGatewayContext-v3 >-----#
    locationSvcGatewayContext_v3 = OID(name=u'locationSvcGatewayContext-v3', mode=MODE_VALUE)
    locationSvcGatewayContext_v3._val = (0, 4, 0, 0, 1, 0, 37, 3)
    
    #-----< locationSvcEnquiryContext-v3 >-----#
    locationSvcEnquiryContext_v3 = OID(name=u'locationSvcEnquiryContext-v3', mode=MODE_VALUE)
    locationSvcEnquiryContext_v3._val = (0, 4, 0, 0, 1, 0, 38, 3)
    
    #-----< mm-EventReportingContext-v3 >-----#
    mm_EventReportingContext_v3 = OID(name=u'mm-EventReportingContext-v3', mode=MODE_VALUE)
    mm_EventReportingContext_v3._val = (0, 4, 0, 0, 1, 0, 42, 3)
    
    #-----< anyTimeInfoHandlingContext-v3 >-----#
    anyTimeInfoHandlingContext_v3 = OID(name=u'anyTimeInfoHandlingContext-v3', mode=MODE_VALUE)
    anyTimeInfoHandlingContext_v3._val = (0, 4, 0, 0, 1, 0, 43, 3)
    
    #-----< subscriberDataModificationNotificationContext-v3 >-----#
    subscriberDataModificationNotificationContext_v3 = OID(name=u'subscriberDataModificationNotificationContext-v3', mode=MODE_VALUE)
    subscriberDataModificationNotificationContext_v3._val = (0, 4, 0, 0, 1, 0, 22, 3)
    
    #-----< resourceManagementContext-v3 >-----#
    resourceManagementContext_v3 = OID(name=u'resourceManagementContext-v3', mode=MODE_VALUE)
    resourceManagementContext_v3._val = (0, 4, 0, 0, 1, 0, 44, 3)
    
    #-----< vcsgLocationUpdateContext-v3 >-----#
    vcsgLocationUpdateContext_v3 = OID(name=u'vcsgLocationUpdateContext-v3', mode=MODE_VALUE)
    vcsgLocationUpdateContext_v3._val = (0, 4, 0, 0, 1, 0, 46, 3)
    
    #-----< vcsgLocationCancellationContext-v3 >-----#
    vcsgLocationCancellationContext_v3 = OID(name=u'vcsgLocationCancellationContext-v3', mode=MODE_VALUE)
    vcsgLocationCancellationContext_v3._val = (0, 4, 0, 0, 1, 0, 47, 3)
    
    #-----< networkLocUpContext-v1 >-----#
    networkLocUpContext_v1 = OID(name=u'networkLocUpContext-v1', mode=MODE_VALUE)
    networkLocUpContext_v1._val = (0, 4, 0, 0, 1, 0, 1, 1)
    
    #-----< networkLocUpContext-v2 >-----#
    networkLocUpContext_v2 = OID(name=u'networkLocUpContext-v2', mode=MODE_VALUE)
    networkLocUpContext_v2._val = (0, 4, 0, 0, 1, 0, 1, 2)
    
    #-----< locationCancellationContext-v1 >-----#
    locationCancellationContext_v1 = OID(name=u'locationCancellationContext-v1', mode=MODE_VALUE)
    locationCancellationContext_v1._val = (0, 4, 0, 0, 1, 0, 2, 1)
    
    #-----< locationCancellationContext-v2 >-----#
    locationCancellationContext_v2 = OID(name=u'locationCancellationContext-v2', mode=MODE_VALUE)
    locationCancellationContext_v2._val = (0, 4, 0, 0, 1, 0, 2, 2)
    
    #-----< roamingNumberEnquiryContext-v1 >-----#
    roamingNumberEnquiryContext_v1 = OID(name=u'roamingNumberEnquiryContext-v1', mode=MODE_VALUE)
    roamingNumberEnquiryContext_v1._val = (0, 4, 0, 0, 1, 0, 3, 1)
    
    #-----< roamingNumberEnquiryContext-v2 >-----#
    roamingNumberEnquiryContext_v2 = OID(name=u'roamingNumberEnquiryContext-v2', mode=MODE_VALUE)
    roamingNumberEnquiryContext_v2._val = (0, 4, 0, 0, 1, 0, 3, 2)
    
    #-----< locationInfoRetrievalContext-v1 >-----#
    locationInfoRetrievalContext_v1 = OID(name=u'locationInfoRetrievalContext-v1', mode=MODE_VALUE)
    locationInfoRetrievalContext_v1._val = (0, 4, 0, 0, 1, 0, 5, 1)
    
    #-----< locationInfoRetrievalContext-v2 >-----#
    locationInfoRetrievalContext_v2 = OID(name=u'locationInfoRetrievalContext-v2', mode=MODE_VALUE)
    locationInfoRetrievalContext_v2._val = (0, 4, 0, 0, 1, 0, 5, 2)
    
    #-----< resetContext-v1 >-----#
    resetContext_v1 = OID(name=u'resetContext-v1', mode=MODE_VALUE)
    resetContext_v1._val = (0, 4, 0, 0, 1, 0, 10, 1)
    
    #-----< resetContext-v2 >-----#
    resetContext_v2 = OID(name=u'resetContext-v2', mode=MODE_VALUE)
    resetContext_v2._val = (0, 4, 0, 0, 1, 0, 10, 2)
    
    #-----< handoverControlContext-v1 >-----#
    handoverControlContext_v1 = OID(name=u'handoverControlContext-v1', mode=MODE_VALUE)
    handoverControlContext_v1._val = (0, 4, 0, 0, 1, 0, 11, 1)
    
    #-----< handoverControlContext-v2 >-----#
    handoverControlContext_v2 = OID(name=u'handoverControlContext-v2', mode=MODE_VALUE)
    handoverControlContext_v2._val = (0, 4, 0, 0, 1, 0, 11, 2)
    
    #-----< sIWFSAllocationContext-v3 >-----#
    sIWFSAllocationContext_v3 = OID(name=u'sIWFSAllocationContext-v3', mode=MODE_VALUE)
    sIWFSAllocationContext_v3._val = (0, 4, 0, 0, 1, 0, 12, 3)
    
    #-----< equipmentMngtContext-v1 >-----#
    equipmentMngtContext_v1 = OID(name=u'equipmentMngtContext-v1', mode=MODE_VALUE)
    equipmentMngtContext_v1._val = (0, 4, 0, 0, 1, 0, 13, 1)
    
    #-----< equipmentMngtContext-v2 >-----#
    equipmentMngtContext_v2 = OID(name=u'equipmentMngtContext-v2', mode=MODE_VALUE)
    equipmentMngtContext_v2._val = (0, 4, 0, 0, 1, 0, 13, 2)
    
    #-----< infoRetrievalContext-v1 >-----#
    infoRetrievalContext_v1 = OID(name=u'infoRetrievalContext-v1', mode=MODE_VALUE)
    infoRetrievalContext_v1._val = (0, 4, 0, 0, 1, 0, 14, 1)
    
    #-----< infoRetrievalContext-v2 >-----#
    infoRetrievalContext_v2 = OID(name=u'infoRetrievalContext-v2', mode=MODE_VALUE)
    infoRetrievalContext_v2._val = (0, 4, 0, 0, 1, 0, 14, 2)
    
    #-----< interVlrInfoRetrievalContext-v2 >-----#
    interVlrInfoRetrievalContext_v2 = OID(name=u'interVlrInfoRetrievalContext-v2', mode=MODE_VALUE)
    interVlrInfoRetrievalContext_v2._val = (0, 4, 0, 0, 1, 0, 15, 2)
    
    #-----< subscriberDataMngtContext-v1 >-----#
    subscriberDataMngtContext_v1 = OID(name=u'subscriberDataMngtContext-v1', mode=MODE_VALUE)
    subscriberDataMngtContext_v1._val = (0, 4, 0, 0, 1, 0, 16, 1)
    
    #-----< subscriberDataMngtContext-v2 >-----#
    subscriberDataMngtContext_v2 = OID(name=u'subscriberDataMngtContext-v2', mode=MODE_VALUE)
    subscriberDataMngtContext_v2._val = (0, 4, 0, 0, 1, 0, 16, 2)
    
    #-----< tracingContext-v1 >-----#
    tracingContext_v1 = OID(name=u'tracingContext-v1', mode=MODE_VALUE)
    tracingContext_v1._val = (0, 4, 0, 0, 1, 0, 17, 1)
    
    #-----< tracingContext-v2 >-----#
    tracingContext_v2 = OID(name=u'tracingContext-v2', mode=MODE_VALUE)
    tracingContext_v2._val = (0, 4, 0, 0, 1, 0, 17, 2)
    
    #-----< networkFunctionalSsContext-v1 >-----#
    networkFunctionalSsContext_v1 = OID(name=u'networkFunctionalSsContext-v1', mode=MODE_VALUE)
    networkFunctionalSsContext_v1._val = (0, 4, 0, 0, 1, 0, 18, 1)
    
    #-----< shortMsgGatewayContext-v1 >-----#
    shortMsgGatewayContext_v1 = OID(name=u'shortMsgGatewayContext-v1', mode=MODE_VALUE)
    shortMsgGatewayContext_v1._val = (0, 4, 0, 0, 1, 0, 20, 1)
    
    #-----< shortMsgGatewayContext-v2 >-----#
    shortMsgGatewayContext_v2 = OID(name=u'shortMsgGatewayContext-v2', mode=MODE_VALUE)
    shortMsgGatewayContext_v2._val = (0, 4, 0, 0, 1, 0, 20, 2)
    
    #-----< shortMsgRelayContext-v1 >-----#
    shortMsgRelayContext_v1 = OID(name=u'shortMsgRelayContext-v1', mode=MODE_VALUE)
    shortMsgRelayContext_v1._val = (0, 4, 0, 0, 1, 0, 21, 1)
    
    #-----< shortMsgAlertContext-v1 >-----#
    shortMsgAlertContext_v1 = OID(name=u'shortMsgAlertContext-v1', mode=MODE_VALUE)
    shortMsgAlertContext_v1._val = (0, 4, 0, 0, 1, 0, 23, 1)
    
    #-----< mwdMngtContext-v1 >-----#
    mwdMngtContext_v1 = OID(name=u'mwdMngtContext-v1', mode=MODE_VALUE)
    mwdMngtContext_v1._val = (0, 4, 0, 0, 1, 0, 24, 1)
    
    #-----< mwdMngtContext-v2 >-----#
    mwdMngtContext_v2 = OID(name=u'mwdMngtContext-v2', mode=MODE_VALUE)
    mwdMngtContext_v2._val = (0, 4, 0, 0, 1, 0, 24, 2)
    
    #-----< shortMsgMT-RelayContext-v2 >-----#
    shortMsgMT_RelayContext_v2 = OID(name=u'shortMsgMT-RelayContext-v2', mode=MODE_VALUE)
    shortMsgMT_RelayContext_v2._val = (0, 4, 0, 0, 1, 0, 25, 2)
    
    #-----< msPurgingContext-v2 >-----#
    msPurgingContext_v2 = OID(name=u'msPurgingContext-v2', mode=MODE_VALUE)
    msPurgingContext_v2._val = (0, 4, 0, 0, 1, 0, 27, 2)
    
    #-----< callControlTransferContext-v3 >-----#
    callControlTransferContext_v3 = OID(name=u'callControlTransferContext-v3', mode=MODE_VALUE)
    callControlTransferContext_v3._val = (0, 4, 0, 0, 1, 0, 6, 3)
    
    #-----< gprsLocationInfoRetrievalContext-v3 >-----#
    gprsLocationInfoRetrievalContext_v3 = OID(name=u'gprsLocationInfoRetrievalContext-v3', mode=MODE_VALUE)
    gprsLocationInfoRetrievalContext_v3._val = (0, 4, 0, 0, 1, 0, 33, 3)
    
    _all_ = [
        map_ac,
        networkLocUpContext_v3,
        locationCancellationContext_v3,
        roamingNumberEnquiryContext_v3,
        authenticationFailureReportContext_v3,
        locationInfoRetrievalContext_v3,
        resetContext_v3,
        handoverControlContext_v3,
        equipmentMngtContext_v3,
        infoRetrievalContext_v3,
        interVlrInfoRetrievalContext_v3,
        subscriberDataMngtContext_v3,
        tracingContext_v3,
        networkFunctionalSsContext_v2,
        networkUnstructuredSsContext_v2,
        shortMsgGatewayContext_v3,
        shortMsgMO_RelayContext_v3,
        shortMsgAlertContext_v2,
        mwdMngtContext_v3,
        shortMsgMT_RelayContext_v3,
        shortMsgMT_Relay_VGCS_Context_v3,
        imsiRetrievalContext_v2,
        msPurgingContext_v3,
        subscriberInfoEnquiryContext_v3,
        anyTimeInfoEnquiryContext_v3,
        callControlTransferContext_v4,
        ss_InvocationNotificationContext_v3,
        groupCallControlContext_v3,
        groupCallInfoRetrievalContext_v3,
        gprsLocationUpdateContext_v3,
        gprsLocationInfoRetrievalContext_v4,
        failureReportContext_v3,
        gprsNotifyContext_v3,
        reportingContext_v3,
        callCompletionContext_v3,
        istAlertingContext_v3,
        serviceTerminationContext_v3,
        locationSvcGatewayContext_v3,
        locationSvcEnquiryContext_v3,
        mm_EventReportingContext_v3,
        anyTimeInfoHandlingContext_v3,
        subscriberDataModificationNotificationContext_v3,
        resourceManagementContext_v3,
        vcsgLocationUpdateContext_v3,
        vcsgLocationCancellationContext_v3,
        networkLocUpContext_v1,
        networkLocUpContext_v2,
        locationCancellationContext_v1,
        locationCancellationContext_v2,
        roamingNumberEnquiryContext_v1,
        roamingNumberEnquiryContext_v2,
        locationInfoRetrievalContext_v1,
        locationInfoRetrievalContext_v2,
        resetContext_v1,
        resetContext_v2,
        handoverControlContext_v1,
        handoverControlContext_v2,
        sIWFSAllocationContext_v3,
        equipmentMngtContext_v1,
        equipmentMngtContext_v2,
        infoRetrievalContext_v1,
        infoRetrievalContext_v2,
        interVlrInfoRetrievalContext_v2,
        subscriberDataMngtContext_v1,
        subscriberDataMngtContext_v2,
        tracingContext_v1,
        tracingContext_v2,
        networkFunctionalSsContext_v1,
        shortMsgGatewayContext_v1,
        shortMsgGatewayContext_v2,
        shortMsgRelayContext_v1,
        shortMsgAlertContext_v1,
        mwdMngtContext_v1,
        mwdMngtContext_v2,
        shortMsgMT_RelayContext_v2,
        msPurgingContext_v2,
        callControlTransferContext_v3,
        gprsLocationInfoRetrievalContext_v3,
    ]

class MAP_DialogueInformation:

    _name_  = u'MAP-DialogueInformation'
    _oid_   = [0, 4, 0, 0, 1, 3, 3, 16]
    
    _obj_ = [
        u'map-DialogueAS',
        u'MAP-DialoguePDU',
        u'MAP-OpenInfo',
        u'MAP-AcceptInfo',
        u'MAP-CloseInfo',
        u'MAP-RefuseInfo',
        u'Reason',
        u'MAP-UserAbortInfo',
        u'MAP-UserAbortChoice',
        u'ResourceUnavailableReason',
        u'ProcedureCancellationReason',
        u'MAP-ProviderAbortInfo',
        u'MAP-ProviderAbortReason',
        ]
    _type_ = [
        u'MAP-DialoguePDU',
        u'MAP-OpenInfo',
        u'MAP-AcceptInfo',
        u'MAP-CloseInfo',
        u'MAP-RefuseInfo',
        u'Reason',
        u'MAP-UserAbortInfo',
        u'MAP-UserAbortChoice',
        u'ResourceUnavailableReason',
        u'ProcedureCancellationReason',
        u'MAP-ProviderAbortInfo',
        u'MAP-ProviderAbortReason',
        ]
    _set_ = [
        ]
    _val_ = [
        u'map-DialogueAS',
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< map-DialogueAS >-----#
    map_DialogueAS = OID(name=u'map-DialogueAS', mode=MODE_VALUE)
    map_DialogueAS._val = (0, 4, 0, 0, 1, 1, 1, 1)
    
    #-----< MAP-DialoguePDU >-----#
    MAP_DialoguePDU = CHOICE(name=u'MAP-DialoguePDU', mode=MODE_TYPE)
    _MAP_DialoguePDU_map_open = SEQ(name=u'map-open', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-DialogueInformation', 'MAP-OpenInfo')))
    _MAP_DialoguePDU_map_accept = SEQ(name=u'map-accept', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-DialogueInformation', 'MAP-AcceptInfo')))
    _MAP_DialoguePDU_map_close = SEQ(name=u'map-close', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-DialogueInformation', 'MAP-CloseInfo')))
    _MAP_DialoguePDU_map_refuse = SEQ(name=u'map-refuse', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-DialogueInformation', 'MAP-RefuseInfo')))
    _MAP_DialoguePDU_map_userAbort = SEQ(name=u'map-userAbort', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-DialogueInformation', 'MAP-UserAbortInfo')))
    _MAP_DialoguePDU_map_providerAbort = SEQ(name=u'map-providerAbort', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-DialogueInformation', 'MAP-ProviderAbortInfo')))
    MAP_DialoguePDU._cont = ASN1Dict([
        (u'map-open', _MAP_DialoguePDU_map_open),
        (u'map-accept', _MAP_DialoguePDU_map_accept),
        (u'map-close', _MAP_DialoguePDU_map_close),
        (u'map-refuse', _MAP_DialoguePDU_map_refuse),
        (u'map-userAbort', _MAP_DialoguePDU_map_userAbort),
        (u'map-providerAbort', _MAP_DialoguePDU_map_providerAbort),
        ])
    MAP_DialoguePDU._ext = None
    
    #-----< MAP-OpenInfo >-----#
    MAP_OpenInfo = SEQ(name=u'MAP-OpenInfo', mode=MODE_TYPE)
    _MAP_OpenInfo_destinationReference = OCT_STR(name=u'destinationReference', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'AddressString')), opt=True)
    _MAP_OpenInfo_originationReference = OCT_STR(name=u'originationReference', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'AddressString')), opt=True)
    _MAP_OpenInfo_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    MAP_OpenInfo._cont = ASN1Dict([
        (u'destinationReference', _MAP_OpenInfo_destinationReference),
        (u'originationReference', _MAP_OpenInfo_originationReference),
        (u'extensionContainer', _MAP_OpenInfo_extensionContainer),
        ])
    MAP_OpenInfo._ext = [u'extensionContainer']
    
    #-----< MAP-AcceptInfo >-----#
    MAP_AcceptInfo = SEQ(name=u'MAP-AcceptInfo', mode=MODE_TYPE)
    _MAP_AcceptInfo_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    MAP_AcceptInfo._cont = ASN1Dict([
        (u'extensionContainer', _MAP_AcceptInfo_extensionContainer),
        ])
    MAP_AcceptInfo._ext = [u'extensionContainer']
    
    #-----< MAP-CloseInfo >-----#
    MAP_CloseInfo = SEQ(name=u'MAP-CloseInfo', mode=MODE_TYPE)
    _MAP_CloseInfo_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    MAP_CloseInfo._cont = ASN1Dict([
        (u'extensionContainer', _MAP_CloseInfo_extensionContainer),
        ])
    MAP_CloseInfo._ext = [u'extensionContainer']
    
    #-----< MAP-RefuseInfo >-----#
    MAP_RefuseInfo = SEQ(name=u'MAP-RefuseInfo', mode=MODE_TYPE)
    _MAP_RefuseInfo_reason = ENUM(name=u'reason', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-DialogueInformation', 'Reason')))
    _MAP_RefuseInfo_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    _MAP_RefuseInfo_alternativeApplicationContext = OID(name=u'alternativeApplicationContext', mode=MODE_TYPE, opt=True)
    MAP_RefuseInfo._cont = ASN1Dict([
        (u'reason', _MAP_RefuseInfo_reason),
        (u'extensionContainer', _MAP_RefuseInfo_extensionContainer),
        (u'alternativeApplicationContext', _MAP_RefuseInfo_alternativeApplicationContext),
        ])
    MAP_RefuseInfo._ext = [u'extensionContainer', u'alternativeApplicationContext']
    
    #-----< Reason >-----#
    Reason = ENUM(name=u'Reason', mode=MODE_TYPE)
    Reason._cont = ASN1Dict([(u'noReasonGiven', 0), (u'invalidDestinationReference', 1), (u'invalidOriginatingReference', 2)])
    Reason._ext = None
    
    #-----< MAP-UserAbortInfo >-----#
    MAP_UserAbortInfo = SEQ(name=u'MAP-UserAbortInfo', mode=MODE_TYPE)
    _MAP_UserAbortInfo_map_UserAbortChoice = CHOICE(name=u'map-UserAbortChoice', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-DialogueInformation', 'MAP-UserAbortChoice')))
    _MAP_UserAbortInfo_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    MAP_UserAbortInfo._cont = ASN1Dict([
        (u'map-UserAbortChoice', _MAP_UserAbortInfo_map_UserAbortChoice),
        (u'extensionContainer', _MAP_UserAbortInfo_extensionContainer),
        ])
    MAP_UserAbortInfo._ext = [u'extensionContainer']
    
    #-----< MAP-UserAbortChoice >-----#
    MAP_UserAbortChoice = CHOICE(name=u'MAP-UserAbortChoice', mode=MODE_TYPE)
    _MAP_UserAbortChoice_userSpecificReason = NULL(name=u'userSpecificReason', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _MAP_UserAbortChoice_userResourceLimitation = NULL(name=u'userResourceLimitation', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _MAP_UserAbortChoice_resourceUnavailable = ENUM(name=u'resourceUnavailable', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-DialogueInformation', 'ResourceUnavailableReason')))
    _MAP_UserAbortChoice_applicationProcedureCancellation = ENUM(name=u'applicationProcedureCancellation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-DialogueInformation', 'ProcedureCancellationReason')))
    MAP_UserAbortChoice._cont = ASN1Dict([
        (u'userSpecificReason', _MAP_UserAbortChoice_userSpecificReason),
        (u'userResourceLimitation', _MAP_UserAbortChoice_userResourceLimitation),
        (u'resourceUnavailable', _MAP_UserAbortChoice_resourceUnavailable),
        (u'applicationProcedureCancellation', _MAP_UserAbortChoice_applicationProcedureCancellation),
        ])
    MAP_UserAbortChoice._ext = None
    
    #-----< ResourceUnavailableReason >-----#
    ResourceUnavailableReason = ENUM(name=u'ResourceUnavailableReason', mode=MODE_TYPE)
    ResourceUnavailableReason._cont = ASN1Dict([(u'shortTermResourceLimitation', 0), (u'longTermResourceLimitation', 1)])
    ResourceUnavailableReason._ext = None
    
    #-----< ProcedureCancellationReason >-----#
    ProcedureCancellationReason = ENUM(name=u'ProcedureCancellationReason', mode=MODE_TYPE)
    ProcedureCancellationReason._cont = ASN1Dict([(u'handoverCancellation', 0), (u'radioChannelRelease', 1), (u'networkPathRelease', 2), (u'callRelease', 3), (u'associatedProcedureFailure', 4), (u'tandemDialogueRelease', 5), (u'remoteOperationsFailure', 6)])
    ProcedureCancellationReason._ext = None
    
    #-----< MAP-ProviderAbortInfo >-----#
    MAP_ProviderAbortInfo = SEQ(name=u'MAP-ProviderAbortInfo', mode=MODE_TYPE)
    _MAP_ProviderAbortInfo_map_ProviderAbortReason = ENUM(name=u'map-ProviderAbortReason', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-DialogueInformation', 'MAP-ProviderAbortReason')))
    _MAP_ProviderAbortInfo_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    MAP_ProviderAbortInfo._cont = ASN1Dict([
        (u'map-ProviderAbortReason', _MAP_ProviderAbortInfo_map_ProviderAbortReason),
        (u'extensionContainer', _MAP_ProviderAbortInfo_extensionContainer),
        ])
    MAP_ProviderAbortInfo._ext = [u'extensionContainer']
    
    #-----< MAP-ProviderAbortReason >-----#
    MAP_ProviderAbortReason = ENUM(name=u'MAP-ProviderAbortReason', mode=MODE_TYPE)
    MAP_ProviderAbortReason._cont = ASN1Dict([(u'abnormalDialogue', 0), (u'invalidPDU', 1)])
    MAP_ProviderAbortReason._ext = None
    
    _all_ = [
        map_DialogueAS,
        _MAP_DialoguePDU_map_open,
        _MAP_DialoguePDU_map_accept,
        _MAP_DialoguePDU_map_close,
        _MAP_DialoguePDU_map_refuse,
        _MAP_DialoguePDU_map_userAbort,
        _MAP_DialoguePDU_map_providerAbort,
        MAP_DialoguePDU,
        _MAP_OpenInfo_destinationReference,
        _MAP_OpenInfo_originationReference,
        _MAP_OpenInfo_extensionContainer,
        MAP_OpenInfo,
        _MAP_AcceptInfo_extensionContainer,
        MAP_AcceptInfo,
        _MAP_CloseInfo_extensionContainer,
        MAP_CloseInfo,
        _MAP_RefuseInfo_reason,
        _MAP_RefuseInfo_extensionContainer,
        _MAP_RefuseInfo_alternativeApplicationContext,
        MAP_RefuseInfo,
        Reason,
        _MAP_UserAbortInfo_map_UserAbortChoice,
        _MAP_UserAbortInfo_extensionContainer,
        MAP_UserAbortInfo,
        _MAP_UserAbortChoice_userSpecificReason,
        _MAP_UserAbortChoice_userResourceLimitation,
        _MAP_UserAbortChoice_resourceUnavailable,
        _MAP_UserAbortChoice_applicationProcedureCancellation,
        MAP_UserAbortChoice,
        ResourceUnavailableReason,
        ProcedureCancellationReason,
        _MAP_ProviderAbortInfo_map_ProviderAbortReason,
        _MAP_ProviderAbortInfo_extensionContainer,
        MAP_ProviderAbortInfo,
        MAP_ProviderAbortReason,
    ]

class MAPv2_BS_Code:

    _name_  = u'MAPv2-BS-Code'
    _oid_   = [0, 4, 0, 0, 1, 3, 20, 2]
    
    _obj_ = [
        u'BearerServiceCode',
        u'allBearerServices',
        u'allDataCDA-Services',
        u'dataCDA-300bps',
        u'dataCDA-1200bps',
        u'dataCDA-1200-75bps',
        u'dataCDA-2400bps',
        u'dataCDA-4800bps',
        u'dataCDA-9600bps',
        u'allDataCDS-Services',
        u'dataCDS-1200bps',
        u'dataCDS-2400bps',
        u'dataCDS-4800bps',
        u'dataCDS-9600bps',
        u'allPadAccessCA-Services',
        u'padAccessCA-300bps',
        u'padAccessCA-1200bps',
        u'padAccessCA-1200-75bps',
        u'padAccessCA-2400bps',
        u'padAccessCA-4800bps',
        u'padAccessCA-9600bps',
        u'allDataPDS-Services',
        u'dataPDS-2400bps',
        u'dataPDS-4800bps',
        u'dataPDS-9600bps',
        u'allAlternateSpeech-DataCDA',
        u'allAlternateSpeech-DataCDS',
        u'allSpeechFollowedByDataCDA',
        u'allSpeechFollowedByDataCDS',
        u'allDataCircuitAsynchronous',
        u'allAsynchronousServices',
        u'allDataCircuitSynchronous',
        u'allSynchronousServices',
        u'allPLMN-specificBS',
        u'plmn-specificBS-1',
        u'plmn-specificBS-2',
        u'plmn-specificBS-3',
        u'plmn-specificBS-4',
        u'plmn-specificBS-5',
        u'plmn-specificBS-6',
        u'plmn-specificBS-7',
        u'plmn-specificBS-8',
        u'plmn-specificBS-9',
        u'plmn-specificBS-A',
        u'plmn-specificBS-B',
        u'plmn-specificBS-C',
        u'plmn-specificBS-D',
        u'plmn-specificBS-E',
        u'plmn-specificBS-F',
        ]
    _type_ = [
        u'BearerServiceCode',
        ]
    _set_ = [
        ]
    _val_ = [
        u'allBearerServices',
        u'allDataCDA-Services',
        u'dataCDA-300bps',
        u'dataCDA-1200bps',
        u'dataCDA-1200-75bps',
        u'dataCDA-2400bps',
        u'dataCDA-4800bps',
        u'dataCDA-9600bps',
        u'allDataCDS-Services',
        u'dataCDS-1200bps',
        u'dataCDS-2400bps',
        u'dataCDS-4800bps',
        u'dataCDS-9600bps',
        u'allPadAccessCA-Services',
        u'padAccessCA-300bps',
        u'padAccessCA-1200bps',
        u'padAccessCA-1200-75bps',
        u'padAccessCA-2400bps',
        u'padAccessCA-4800bps',
        u'padAccessCA-9600bps',
        u'allDataPDS-Services',
        u'dataPDS-2400bps',
        u'dataPDS-4800bps',
        u'dataPDS-9600bps',
        u'allAlternateSpeech-DataCDA',
        u'allAlternateSpeech-DataCDS',
        u'allSpeechFollowedByDataCDA',
        u'allSpeechFollowedByDataCDS',
        u'allDataCircuitAsynchronous',
        u'allAsynchronousServices',
        u'allDataCircuitSynchronous',
        u'allSynchronousServices',
        u'allPLMN-specificBS',
        u'plmn-specificBS-1',
        u'plmn-specificBS-2',
        u'plmn-specificBS-3',
        u'plmn-specificBS-4',
        u'plmn-specificBS-5',
        u'plmn-specificBS-6',
        u'plmn-specificBS-7',
        u'plmn-specificBS-8',
        u'plmn-specificBS-9',
        u'plmn-specificBS-A',
        u'plmn-specificBS-B',
        u'plmn-specificBS-C',
        u'plmn-specificBS-D',
        u'plmn-specificBS-E',
        u'plmn-specificBS-F',
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< BearerServiceCode >-----#
    BearerServiceCode = OCT_STR(name=u'BearerServiceCode', mode=MODE_TYPE)
    BearerServiceCode._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< allBearerServices >-----#
    allBearerServices = OCT_STR(name=u'allBearerServices', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    allBearerServices._val = b'\x00'
    
    #-----< allDataCDA-Services >-----#
    allDataCDA_Services = OCT_STR(name=u'allDataCDA-Services', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    allDataCDA_Services._val = b'\x10'
    
    #-----< dataCDA-300bps >-----#
    dataCDA_300bps = OCT_STR(name=u'dataCDA-300bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    dataCDA_300bps._val = b'\x11'
    
    #-----< dataCDA-1200bps >-----#
    dataCDA_1200bps = OCT_STR(name=u'dataCDA-1200bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    dataCDA_1200bps._val = b'\x12'
    
    #-----< dataCDA-1200-75bps >-----#
    dataCDA_1200_75bps = OCT_STR(name=u'dataCDA-1200-75bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    dataCDA_1200_75bps._val = b'\x13'
    
    #-----< dataCDA-2400bps >-----#
    dataCDA_2400bps = OCT_STR(name=u'dataCDA-2400bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    dataCDA_2400bps._val = b'\x14'
    
    #-----< dataCDA-4800bps >-----#
    dataCDA_4800bps = OCT_STR(name=u'dataCDA-4800bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    dataCDA_4800bps._val = b'\x15'
    
    #-----< dataCDA-9600bps >-----#
    dataCDA_9600bps = OCT_STR(name=u'dataCDA-9600bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    dataCDA_9600bps._val = b'\x16'
    
    #-----< allDataCDS-Services >-----#
    allDataCDS_Services = OCT_STR(name=u'allDataCDS-Services', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    allDataCDS_Services._val = b'\x18'
    
    #-----< dataCDS-1200bps >-----#
    dataCDS_1200bps = OCT_STR(name=u'dataCDS-1200bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    dataCDS_1200bps._val = b'\x1a'
    
    #-----< dataCDS-2400bps >-----#
    dataCDS_2400bps = OCT_STR(name=u'dataCDS-2400bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    dataCDS_2400bps._val = b'\x1c'
    
    #-----< dataCDS-4800bps >-----#
    dataCDS_4800bps = OCT_STR(name=u'dataCDS-4800bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    dataCDS_4800bps._val = b'\x1d'
    
    #-----< dataCDS-9600bps >-----#
    dataCDS_9600bps = OCT_STR(name=u'dataCDS-9600bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    dataCDS_9600bps._val = b'\x1e'
    
    #-----< allPadAccessCA-Services >-----#
    allPadAccessCA_Services = OCT_STR(name=u'allPadAccessCA-Services', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    allPadAccessCA_Services._val = b' '
    
    #-----< padAccessCA-300bps >-----#
    padAccessCA_300bps = OCT_STR(name=u'padAccessCA-300bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    padAccessCA_300bps._val = b'!'
    
    #-----< padAccessCA-1200bps >-----#
    padAccessCA_1200bps = OCT_STR(name=u'padAccessCA-1200bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    padAccessCA_1200bps._val = b'"'
    
    #-----< padAccessCA-1200-75bps >-----#
    padAccessCA_1200_75bps = OCT_STR(name=u'padAccessCA-1200-75bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    padAccessCA_1200_75bps._val = b'#'
    
    #-----< padAccessCA-2400bps >-----#
    padAccessCA_2400bps = OCT_STR(name=u'padAccessCA-2400bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    padAccessCA_2400bps._val = b'$'
    
    #-----< padAccessCA-4800bps >-----#
    padAccessCA_4800bps = OCT_STR(name=u'padAccessCA-4800bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    padAccessCA_4800bps._val = b'%'
    
    #-----< padAccessCA-9600bps >-----#
    padAccessCA_9600bps = OCT_STR(name=u'padAccessCA-9600bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    padAccessCA_9600bps._val = b'&'
    
    #-----< allDataPDS-Services >-----#
    allDataPDS_Services = OCT_STR(name=u'allDataPDS-Services', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    allDataPDS_Services._val = b'('
    
    #-----< dataPDS-2400bps >-----#
    dataPDS_2400bps = OCT_STR(name=u'dataPDS-2400bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    dataPDS_2400bps._val = b','
    
    #-----< dataPDS-4800bps >-----#
    dataPDS_4800bps = OCT_STR(name=u'dataPDS-4800bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    dataPDS_4800bps._val = b'-'
    
    #-----< dataPDS-9600bps >-----#
    dataPDS_9600bps = OCT_STR(name=u'dataPDS-9600bps', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    dataPDS_9600bps._val = b'.'
    
    #-----< allAlternateSpeech-DataCDA >-----#
    allAlternateSpeech_DataCDA = OCT_STR(name=u'allAlternateSpeech-DataCDA', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    allAlternateSpeech_DataCDA._val = b'0'
    
    #-----< allAlternateSpeech-DataCDS >-----#
    allAlternateSpeech_DataCDS = OCT_STR(name=u'allAlternateSpeech-DataCDS', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    allAlternateSpeech_DataCDS._val = b'8'
    
    #-----< allSpeechFollowedByDataCDA >-----#
    allSpeechFollowedByDataCDA = OCT_STR(name=u'allSpeechFollowedByDataCDA', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    allSpeechFollowedByDataCDA._val = b'@'
    
    #-----< allSpeechFollowedByDataCDS >-----#
    allSpeechFollowedByDataCDS = OCT_STR(name=u'allSpeechFollowedByDataCDS', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    allSpeechFollowedByDataCDS._val = b'H'
    
    #-----< allDataCircuitAsynchronous >-----#
    allDataCircuitAsynchronous = OCT_STR(name=u'allDataCircuitAsynchronous', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    allDataCircuitAsynchronous._val = b'P'
    
    #-----< allAsynchronousServices >-----#
    allAsynchronousServices = OCT_STR(name=u'allAsynchronousServices', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    allAsynchronousServices._val = b'`'
    
    #-----< allDataCircuitSynchronous >-----#
    allDataCircuitSynchronous = OCT_STR(name=u'allDataCircuitSynchronous', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    allDataCircuitSynchronous._val = b'X'
    
    #-----< allSynchronousServices >-----#
    allSynchronousServices = OCT_STR(name=u'allSynchronousServices', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    allSynchronousServices._val = b'h'
    
    #-----< allPLMN-specificBS >-----#
    allPLMN_specificBS = OCT_STR(name=u'allPLMN-specificBS', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    allPLMN_specificBS._val = b'\xd0'
    
    #-----< plmn-specificBS-1 >-----#
    plmn_specificBS_1 = OCT_STR(name=u'plmn-specificBS-1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_1._val = b'\xd1'
    
    #-----< plmn-specificBS-2 >-----#
    plmn_specificBS_2 = OCT_STR(name=u'plmn-specificBS-2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_2._val = b'\xd2'
    
    #-----< plmn-specificBS-3 >-----#
    plmn_specificBS_3 = OCT_STR(name=u'plmn-specificBS-3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_3._val = b'\xd3'
    
    #-----< plmn-specificBS-4 >-----#
    plmn_specificBS_4 = OCT_STR(name=u'plmn-specificBS-4', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_4._val = b'\xd4'
    
    #-----< plmn-specificBS-5 >-----#
    plmn_specificBS_5 = OCT_STR(name=u'plmn-specificBS-5', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_5._val = b'\xd5'
    
    #-----< plmn-specificBS-6 >-----#
    plmn_specificBS_6 = OCT_STR(name=u'plmn-specificBS-6', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_6._val = b'\xd6'
    
    #-----< plmn-specificBS-7 >-----#
    plmn_specificBS_7 = OCT_STR(name=u'plmn-specificBS-7', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_7._val = b'\xd7'
    
    #-----< plmn-specificBS-8 >-----#
    plmn_specificBS_8 = OCT_STR(name=u'plmn-specificBS-8', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_8._val = b'\xd8'
    
    #-----< plmn-specificBS-9 >-----#
    plmn_specificBS_9 = OCT_STR(name=u'plmn-specificBS-9', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_9._val = b'\xd9'
    
    #-----< plmn-specificBS-A >-----#
    plmn_specificBS_A = OCT_STR(name=u'plmn-specificBS-A', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_A._val = b'\xda'
    
    #-----< plmn-specificBS-B >-----#
    plmn_specificBS_B = OCT_STR(name=u'plmn-specificBS-B', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_B._val = b'\xdb'
    
    #-----< plmn-specificBS-C >-----#
    plmn_specificBS_C = OCT_STR(name=u'plmn-specificBS-C', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_C._val = b'\xdc'
    
    #-----< plmn-specificBS-D >-----#
    plmn_specificBS_D = OCT_STR(name=u'plmn-specificBS-D', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_D._val = b'\xdd'
    
    #-----< plmn-specificBS-E >-----#
    plmn_specificBS_E = OCT_STR(name=u'plmn-specificBS-E', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_E._val = b'\xde'
    
    #-----< plmn-specificBS-F >-----#
    plmn_specificBS_F = OCT_STR(name=u'plmn-specificBS-F', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    plmn_specificBS_F._val = b'\xdf'
    
    _all_ = [
        BearerServiceCode,
        allBearerServices,
        allDataCDA_Services,
        dataCDA_300bps,
        dataCDA_1200bps,
        dataCDA_1200_75bps,
        dataCDA_2400bps,
        dataCDA_4800bps,
        dataCDA_9600bps,
        allDataCDS_Services,
        dataCDS_1200bps,
        dataCDS_2400bps,
        dataCDS_4800bps,
        dataCDS_9600bps,
        allPadAccessCA_Services,
        padAccessCA_300bps,
        padAccessCA_1200bps,
        padAccessCA_1200_75bps,
        padAccessCA_2400bps,
        padAccessCA_4800bps,
        padAccessCA_9600bps,
        allDataPDS_Services,
        dataPDS_2400bps,
        dataPDS_4800bps,
        dataPDS_9600bps,
        allAlternateSpeech_DataCDA,
        allAlternateSpeech_DataCDS,
        allSpeechFollowedByDataCDA,
        allSpeechFollowedByDataCDS,
        allDataCircuitAsynchronous,
        allAsynchronousServices,
        allDataCircuitSynchronous,
        allSynchronousServices,
        allPLMN_specificBS,
        plmn_specificBS_1,
        plmn_specificBS_2,
        plmn_specificBS_3,
        plmn_specificBS_4,
        plmn_specificBS_5,
        plmn_specificBS_6,
        plmn_specificBS_7,
        plmn_specificBS_8,
        plmn_specificBS_9,
        plmn_specificBS_A,
        plmn_specificBS_B,
        plmn_specificBS_C,
        plmn_specificBS_D,
        plmn_specificBS_E,
        plmn_specificBS_F,
    ]

class MAPv2_SS_Code:

    _name_  = u'MAPv2-SS-Code'
    _oid_   = [0, 4, 0, 0, 1, 3, 15, 2]
    
    _obj_ = [
        u'SS-Code',
        u'allSS',
        u'allLineIdentificationSS',
        u'clip',
        u'clir',
        u'colp',
        u'colr',
        u'mci',
        u'allForwardingSS',
        u'cfu',
        u'allCondForwardingSS',
        u'cfb',
        u'cfnry',
        u'cfnrc',
        u'allCallOfferingSS',
        u'ct',
        u'mah',
        u'allCallCompletionSS',
        u'cw',
        u'hold',
        u'ccbs',
        u'allMultiPartySS',
        u'multiPTY',
        u'allCommunityOfInterest-SS',
        u'cug',
        u'allChargingSS',
        u'aoci',
        u'aocc',
        u'allAdditionalInfoTransferSS',
        u'uus',
        u'allBarringSS',
        u'barringOfOutgoingCalls',
        u'baoc',
        u'boic',
        u'boicExHC',
        u'barringOfIncomingCalls',
        u'baic',
        u'bicRoam',
        u'allPLMN-specificSS',
        u'plmn-specificSS-1',
        u'plmn-specificSS-2',
        u'plmn-specificSS-3',
        u'plmn-specificSS-4',
        u'plmn-specificSS-5',
        u'plmn-specificSS-6',
        u'plmn-specificSS-7',
        u'plmn-specificSS-8',
        u'plmn-specificSS-9',
        u'plmn-specificSS-A',
        u'plmn-specificSS-B',
        u'plmn-specificSS-C',
        u'plmn-specificSS-D',
        u'plmn-specificSS-E',
        u'plmn-specificSS-F',
        ]
    _type_ = [
        u'SS-Code',
        ]
    _set_ = [
        ]
    _val_ = [
        u'allSS',
        u'allLineIdentificationSS',
        u'clip',
        u'clir',
        u'colp',
        u'colr',
        u'mci',
        u'allForwardingSS',
        u'cfu',
        u'allCondForwardingSS',
        u'cfb',
        u'cfnry',
        u'cfnrc',
        u'allCallOfferingSS',
        u'ct',
        u'mah',
        u'allCallCompletionSS',
        u'cw',
        u'hold',
        u'ccbs',
        u'allMultiPartySS',
        u'multiPTY',
        u'allCommunityOfInterest-SS',
        u'cug',
        u'allChargingSS',
        u'aoci',
        u'aocc',
        u'allAdditionalInfoTransferSS',
        u'uus',
        u'allBarringSS',
        u'barringOfOutgoingCalls',
        u'baoc',
        u'boic',
        u'boicExHC',
        u'barringOfIncomingCalls',
        u'baic',
        u'bicRoam',
        u'allPLMN-specificSS',
        u'plmn-specificSS-1',
        u'plmn-specificSS-2',
        u'plmn-specificSS-3',
        u'plmn-specificSS-4',
        u'plmn-specificSS-5',
        u'plmn-specificSS-6',
        u'plmn-specificSS-7',
        u'plmn-specificSS-8',
        u'plmn-specificSS-9',
        u'plmn-specificSS-A',
        u'plmn-specificSS-B',
        u'plmn-specificSS-C',
        u'plmn-specificSS-D',
        u'plmn-specificSS-E',
        u'plmn-specificSS-F',
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< SS-Code >-----#
    SS_Code = OCT_STR(name=u'SS-Code', mode=MODE_TYPE)
    SS_Code._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< allSS >-----#
    allSS = OCT_STR(name=u'allSS', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    allSS._val = b'\x00'
    
    #-----< allLineIdentificationSS >-----#
    allLineIdentificationSS = OCT_STR(name=u'allLineIdentificationSS', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    allLineIdentificationSS._val = b'\x10'
    
    #-----< clip >-----#
    clip = OCT_STR(name=u'clip', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    clip._val = b'\x11'
    
    #-----< clir >-----#
    clir = OCT_STR(name=u'clir', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    clir._val = b'\x12'
    
    #-----< colp >-----#
    colp = OCT_STR(name=u'colp', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    colp._val = b'\x13'
    
    #-----< colr >-----#
    colr = OCT_STR(name=u'colr', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    colr._val = b'\x14'
    
    #-----< mci >-----#
    mci = OCT_STR(name=u'mci', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    mci._val = b'\x15'
    
    #-----< allForwardingSS >-----#
    allForwardingSS = OCT_STR(name=u'allForwardingSS', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    allForwardingSS._val = b' '
    
    #-----< cfu >-----#
    cfu = OCT_STR(name=u'cfu', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    cfu._val = b'!'
    
    #-----< allCondForwardingSS >-----#
    allCondForwardingSS = OCT_STR(name=u'allCondForwardingSS', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    allCondForwardingSS._val = b'('
    
    #-----< cfb >-----#
    cfb = OCT_STR(name=u'cfb', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    cfb._val = b')'
    
    #-----< cfnry >-----#
    cfnry = OCT_STR(name=u'cfnry', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    cfnry._val = b'*'
    
    #-----< cfnrc >-----#
    cfnrc = OCT_STR(name=u'cfnrc', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    cfnrc._val = b'+'
    
    #-----< allCallOfferingSS >-----#
    allCallOfferingSS = OCT_STR(name=u'allCallOfferingSS', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    allCallOfferingSS._val = b'0'
    
    #-----< ct >-----#
    ct = OCT_STR(name=u'ct', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    ct._val = b'1'
    
    #-----< mah >-----#
    mah = OCT_STR(name=u'mah', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    mah._val = b'2'
    
    #-----< allCallCompletionSS >-----#
    allCallCompletionSS = OCT_STR(name=u'allCallCompletionSS', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    allCallCompletionSS._val = b'@'
    
    #-----< cw >-----#
    cw = OCT_STR(name=u'cw', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    cw._val = b'A'
    
    #-----< hold >-----#
    hold = OCT_STR(name=u'hold', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    hold._val = b'B'
    
    #-----< ccbs >-----#
    ccbs = OCT_STR(name=u'ccbs', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    ccbs._val = b'C'
    
    #-----< allMultiPartySS >-----#
    allMultiPartySS = OCT_STR(name=u'allMultiPartySS', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    allMultiPartySS._val = b'P'
    
    #-----< multiPTY >-----#
    multiPTY = OCT_STR(name=u'multiPTY', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    multiPTY._val = b'Q'
    
    #-----< allCommunityOfInterest-SS >-----#
    allCommunityOfInterest_SS = OCT_STR(name=u'allCommunityOfInterest-SS', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    allCommunityOfInterest_SS._val = b'`'
    
    #-----< cug >-----#
    cug = OCT_STR(name=u'cug', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    cug._val = b'a'
    
    #-----< allChargingSS >-----#
    allChargingSS = OCT_STR(name=u'allChargingSS', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    allChargingSS._val = b'p'
    
    #-----< aoci >-----#
    aoci = OCT_STR(name=u'aoci', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    aoci._val = b'q'
    
    #-----< aocc >-----#
    aocc = OCT_STR(name=u'aocc', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    aocc._val = b'r'
    
    #-----< allAdditionalInfoTransferSS >-----#
    allAdditionalInfoTransferSS = OCT_STR(name=u'allAdditionalInfoTransferSS', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    allAdditionalInfoTransferSS._val = b'\x80'
    
    #-----< uus >-----#
    uus = OCT_STR(name=u'uus', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    uus._val = b'\x81'
    
    #-----< allBarringSS >-----#
    allBarringSS = OCT_STR(name=u'allBarringSS', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    allBarringSS._val = b'\x90'
    
    #-----< barringOfOutgoingCalls >-----#
    barringOfOutgoingCalls = OCT_STR(name=u'barringOfOutgoingCalls', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    barringOfOutgoingCalls._val = b'\x91'
    
    #-----< baoc >-----#
    baoc = OCT_STR(name=u'baoc', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    baoc._val = b'\x92'
    
    #-----< boic >-----#
    boic = OCT_STR(name=u'boic', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    boic._val = b'\x93'
    
    #-----< boicExHC >-----#
    boicExHC = OCT_STR(name=u'boicExHC', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    boicExHC._val = b'\x94'
    
    #-----< barringOfIncomingCalls >-----#
    barringOfIncomingCalls = OCT_STR(name=u'barringOfIncomingCalls', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    barringOfIncomingCalls._val = b'\x99'
    
    #-----< baic >-----#
    baic = OCT_STR(name=u'baic', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    baic._val = b'\x9a'
    
    #-----< bicRoam >-----#
    bicRoam = OCT_STR(name=u'bicRoam', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    bicRoam._val = b'\x9b'
    
    #-----< allPLMN-specificSS >-----#
    allPLMN_specificSS = OCT_STR(name=u'allPLMN-specificSS', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    allPLMN_specificSS._val = b'\xf0'
    
    #-----< plmn-specificSS-1 >-----#
    plmn_specificSS_1 = OCT_STR(name=u'plmn-specificSS-1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    plmn_specificSS_1._val = b'\xf1'
    
    #-----< plmn-specificSS-2 >-----#
    plmn_specificSS_2 = OCT_STR(name=u'plmn-specificSS-2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    plmn_specificSS_2._val = b'\xf2'
    
    #-----< plmn-specificSS-3 >-----#
    plmn_specificSS_3 = OCT_STR(name=u'plmn-specificSS-3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    plmn_specificSS_3._val = b'\xf3'
    
    #-----< plmn-specificSS-4 >-----#
    plmn_specificSS_4 = OCT_STR(name=u'plmn-specificSS-4', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    plmn_specificSS_4._val = b'\xf4'
    
    #-----< plmn-specificSS-5 >-----#
    plmn_specificSS_5 = OCT_STR(name=u'plmn-specificSS-5', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    plmn_specificSS_5._val = b'\xf5'
    
    #-----< plmn-specificSS-6 >-----#
    plmn_specificSS_6 = OCT_STR(name=u'plmn-specificSS-6', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    plmn_specificSS_6._val = b'\xf6'
    
    #-----< plmn-specificSS-7 >-----#
    plmn_specificSS_7 = OCT_STR(name=u'plmn-specificSS-7', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    plmn_specificSS_7._val = b'\xf7'
    
    #-----< plmn-specificSS-8 >-----#
    plmn_specificSS_8 = OCT_STR(name=u'plmn-specificSS-8', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    plmn_specificSS_8._val = b'\xf8'
    
    #-----< plmn-specificSS-9 >-----#
    plmn_specificSS_9 = OCT_STR(name=u'plmn-specificSS-9', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    plmn_specificSS_9._val = b'\xf9'
    
    #-----< plmn-specificSS-A >-----#
    plmn_specificSS_A = OCT_STR(name=u'plmn-specificSS-A', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    plmn_specificSS_A._val = b'\xfa'
    
    #-----< plmn-specificSS-B >-----#
    plmn_specificSS_B = OCT_STR(name=u'plmn-specificSS-B', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    plmn_specificSS_B._val = b'\xfb'
    
    #-----< plmn-specificSS-C >-----#
    plmn_specificSS_C = OCT_STR(name=u'plmn-specificSS-C', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    plmn_specificSS_C._val = b'\xfc'
    
    #-----< plmn-specificSS-D >-----#
    plmn_specificSS_D = OCT_STR(name=u'plmn-specificSS-D', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    plmn_specificSS_D._val = b'\xfd'
    
    #-----< plmn-specificSS-E >-----#
    plmn_specificSS_E = OCT_STR(name=u'plmn-specificSS-E', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    plmn_specificSS_E._val = b'\xfe'
    
    #-----< plmn-specificSS-F >-----#
    plmn_specificSS_F = OCT_STR(name=u'plmn-specificSS-F', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    plmn_specificSS_F._val = b'\xff'
    
    _all_ = [
        SS_Code,
        allSS,
        allLineIdentificationSS,
        clip,
        clir,
        colp,
        colr,
        mci,
        allForwardingSS,
        cfu,
        allCondForwardingSS,
        cfb,
        cfnry,
        cfnrc,
        allCallOfferingSS,
        ct,
        mah,
        allCallCompletionSS,
        cw,
        hold,
        ccbs,
        allMultiPartySS,
        multiPTY,
        allCommunityOfInterest_SS,
        cug,
        allChargingSS,
        aoci,
        aocc,
        allAdditionalInfoTransferSS,
        uus,
        allBarringSS,
        barringOfOutgoingCalls,
        baoc,
        boic,
        boicExHC,
        barringOfIncomingCalls,
        baic,
        bicRoam,
        allPLMN_specificSS,
        plmn_specificSS_1,
        plmn_specificSS_2,
        plmn_specificSS_3,
        plmn_specificSS_4,
        plmn_specificSS_5,
        plmn_specificSS_6,
        plmn_specificSS_7,
        plmn_specificSS_8,
        plmn_specificSS_9,
        plmn_specificSS_A,
        plmn_specificSS_B,
        plmn_specificSS_C,
        plmn_specificSS_D,
        plmn_specificSS_E,
        plmn_specificSS_F,
    ]

class MAPv2_TS_Code:

    _name_  = u'MAPv2-TS-Code'
    _oid_   = [0, 4, 0, 0, 1, 3, 19, 2]
    
    _obj_ = [
        u'TeleserviceCode',
        u'allTeleservices',
        u'allSpeechTransmissionServices',
        u'telephony',
        u'emergencyCalls',
        u'allShortMessageServices',
        u'shortMessageMT-PP',
        u'shortMessageMO-PP',
        u'allFacsimileTransmissionServices',
        u'facsimileGroup3AndAlterSpeech',
        u'automaticFacsimileGroup3',
        u'facsimileGroup4',
        u'allDataTeleservices',
        u'allTeleservices-ExeptSMS',
        u'allPLMN-specificTS',
        u'plmn-specificTS-1',
        u'plmn-specificTS-2',
        u'plmn-specificTS-3',
        u'plmn-specificTS-4',
        u'plmn-specificTS-5',
        u'plmn-specificTS-6',
        u'plmn-specificTS-7',
        u'plmn-specificTS-8',
        u'plmn-specificTS-9',
        u'plmn-specificTS-A',
        u'plmn-specificTS-B',
        u'plmn-specificTS-C',
        u'plmn-specificTS-D',
        u'plmn-specificTS-E',
        u'plmn-specificTS-F',
        ]
    _type_ = [
        u'TeleserviceCode',
        ]
    _set_ = [
        ]
    _val_ = [
        u'allTeleservices',
        u'allSpeechTransmissionServices',
        u'telephony',
        u'emergencyCalls',
        u'allShortMessageServices',
        u'shortMessageMT-PP',
        u'shortMessageMO-PP',
        u'allFacsimileTransmissionServices',
        u'facsimileGroup3AndAlterSpeech',
        u'automaticFacsimileGroup3',
        u'facsimileGroup4',
        u'allDataTeleservices',
        u'allTeleservices-ExeptSMS',
        u'allPLMN-specificTS',
        u'plmn-specificTS-1',
        u'plmn-specificTS-2',
        u'plmn-specificTS-3',
        u'plmn-specificTS-4',
        u'plmn-specificTS-5',
        u'plmn-specificTS-6',
        u'plmn-specificTS-7',
        u'plmn-specificTS-8',
        u'plmn-specificTS-9',
        u'plmn-specificTS-A',
        u'plmn-specificTS-B',
        u'plmn-specificTS-C',
        u'plmn-specificTS-D',
        u'plmn-specificTS-E',
        u'plmn-specificTS-F',
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< TeleserviceCode >-----#
    TeleserviceCode = OCT_STR(name=u'TeleserviceCode', mode=MODE_TYPE)
    TeleserviceCode._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< allTeleservices >-----#
    allTeleservices = OCT_STR(name=u'allTeleservices', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    allTeleservices._val = b'\x00'
    
    #-----< allSpeechTransmissionServices >-----#
    allSpeechTransmissionServices = OCT_STR(name=u'allSpeechTransmissionServices', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    allSpeechTransmissionServices._val = b'\x10'
    
    #-----< telephony >-----#
    telephony = OCT_STR(name=u'telephony', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    telephony._val = b'\x11'
    
    #-----< emergencyCalls >-----#
    emergencyCalls = OCT_STR(name=u'emergencyCalls', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    emergencyCalls._val = b'\x12'
    
    #-----< allShortMessageServices >-----#
    allShortMessageServices = OCT_STR(name=u'allShortMessageServices', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    allShortMessageServices._val = b' '
    
    #-----< shortMessageMT-PP >-----#
    shortMessageMT_PP = OCT_STR(name=u'shortMessageMT-PP', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    shortMessageMT_PP._val = b'!'
    
    #-----< shortMessageMO-PP >-----#
    shortMessageMO_PP = OCT_STR(name=u'shortMessageMO-PP', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    shortMessageMO_PP._val = b'"'
    
    #-----< allFacsimileTransmissionServices >-----#
    allFacsimileTransmissionServices = OCT_STR(name=u'allFacsimileTransmissionServices', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    allFacsimileTransmissionServices._val = b'`'
    
    #-----< facsimileGroup3AndAlterSpeech >-----#
    facsimileGroup3AndAlterSpeech = OCT_STR(name=u'facsimileGroup3AndAlterSpeech', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    facsimileGroup3AndAlterSpeech._val = b'a'
    
    #-----< automaticFacsimileGroup3 >-----#
    automaticFacsimileGroup3 = OCT_STR(name=u'automaticFacsimileGroup3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    automaticFacsimileGroup3._val = b'b'
    
    #-----< facsimileGroup4 >-----#
    facsimileGroup4 = OCT_STR(name=u'facsimileGroup4', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    facsimileGroup4._val = b'c'
    
    #-----< allDataTeleservices >-----#
    allDataTeleservices = OCT_STR(name=u'allDataTeleservices', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    allDataTeleservices._val = b'p'
    
    #-----< allTeleservices-ExeptSMS >-----#
    allTeleservices_ExeptSMS = OCT_STR(name=u'allTeleservices-ExeptSMS', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    allTeleservices_ExeptSMS._val = b'\x80'
    
    #-----< allPLMN-specificTS >-----#
    allPLMN_specificTS = OCT_STR(name=u'allPLMN-specificTS', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    allPLMN_specificTS._val = b'\xd0'
    
    #-----< plmn-specificTS-1 >-----#
    plmn_specificTS_1 = OCT_STR(name=u'plmn-specificTS-1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_1._val = b'\xd1'
    
    #-----< plmn-specificTS-2 >-----#
    plmn_specificTS_2 = OCT_STR(name=u'plmn-specificTS-2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_2._val = b'\xd2'
    
    #-----< plmn-specificTS-3 >-----#
    plmn_specificTS_3 = OCT_STR(name=u'plmn-specificTS-3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_3._val = b'\xd3'
    
    #-----< plmn-specificTS-4 >-----#
    plmn_specificTS_4 = OCT_STR(name=u'plmn-specificTS-4', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_4._val = b'\xd4'
    
    #-----< plmn-specificTS-5 >-----#
    plmn_specificTS_5 = OCT_STR(name=u'plmn-specificTS-5', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_5._val = b'\xd5'
    
    #-----< plmn-specificTS-6 >-----#
    plmn_specificTS_6 = OCT_STR(name=u'plmn-specificTS-6', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_6._val = b'\xd6'
    
    #-----< plmn-specificTS-7 >-----#
    plmn_specificTS_7 = OCT_STR(name=u'plmn-specificTS-7', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_7._val = b'\xd7'
    
    #-----< plmn-specificTS-8 >-----#
    plmn_specificTS_8 = OCT_STR(name=u'plmn-specificTS-8', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_8._val = b'\xd8'
    
    #-----< plmn-specificTS-9 >-----#
    plmn_specificTS_9 = OCT_STR(name=u'plmn-specificTS-9', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_9._val = b'\xd9'
    
    #-----< plmn-specificTS-A >-----#
    plmn_specificTS_A = OCT_STR(name=u'plmn-specificTS-A', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_A._val = b'\xda'
    
    #-----< plmn-specificTS-B >-----#
    plmn_specificTS_B = OCT_STR(name=u'plmn-specificTS-B', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_B._val = b'\xdb'
    
    #-----< plmn-specificTS-C >-----#
    plmn_specificTS_C = OCT_STR(name=u'plmn-specificTS-C', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_C._val = b'\xdc'
    
    #-----< plmn-specificTS-D >-----#
    plmn_specificTS_D = OCT_STR(name=u'plmn-specificTS-D', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_D._val = b'\xdd'
    
    #-----< plmn-specificTS-E >-----#
    plmn_specificTS_E = OCT_STR(name=u'plmn-specificTS-E', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_E._val = b'\xde'
    
    #-----< plmn-specificTS-F >-----#
    plmn_specificTS_F = OCT_STR(name=u'plmn-specificTS-F', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    plmn_specificTS_F._val = b'\xdf'
    
    _all_ = [
        TeleserviceCode,
        allTeleservices,
        allSpeechTransmissionServices,
        telephony,
        emergencyCalls,
        allShortMessageServices,
        shortMessageMT_PP,
        shortMessageMO_PP,
        allFacsimileTransmissionServices,
        facsimileGroup3AndAlterSpeech,
        automaticFacsimileGroup3,
        facsimileGroup4,
        allDataTeleservices,
        allTeleservices_ExeptSMS,
        allPLMN_specificTS,
        plmn_specificTS_1,
        plmn_specificTS_2,
        plmn_specificTS_3,
        plmn_specificTS_4,
        plmn_specificTS_5,
        plmn_specificTS_6,
        plmn_specificTS_7,
        plmn_specificTS_8,
        plmn_specificTS_9,
        plmn_specificTS_A,
        plmn_specificTS_B,
        plmn_specificTS_C,
        plmn_specificTS_D,
        plmn_specificTS_E,
        plmn_specificTS_F,
    ]

class MAPv2_CommonDataTypes:

    _name_  = u'MAPv2-CommonDataTypes'
    _oid_   = [0, 4, 0, 0, 1, 3, 18, 2]
    
    _obj_ = [
        u'TBCD-STRING',
        u'AddressString',
        u'maxAddressLength',
        u'ISDN-AddressString',
        u'maxISDN-AddressLength',
        u'ISDN-SubaddressString',
        u'maxISDN-SubaddressLength',
        u'ExternalSignalInfo',
        u'SignalInfo',
        u'maxSignalInfoLength',
        u'ProtocolId',
        u'IMSI',
        u'TMSI',
        u'SubscriberId',
        u'IMEI',
        u'LocationInfo',
        u'HLR-Id',
        u'HLR-List',
        u'maxNumOfHLR-Id',
        u'LMSI',
        u'GlobalCellId',
        u'NetworkResource',
        u'Category',
        u'BearerServiceList',
        u'maxNumOfBearerServices',
        u'TeleserviceList',
        u'maxNumOfTeleservices',
        u'BasicServiceCode',
        u'BasicServiceList',
        u'maxNumOfBasicServices',
        u'BasicServiceGroupList',
        u'maxNumOfBasicServiceGroups',
        ]
    _type_ = [
        u'TBCD-STRING',
        u'AddressString',
        u'ISDN-AddressString',
        u'ISDN-SubaddressString',
        u'ExternalSignalInfo',
        u'SignalInfo',
        u'ProtocolId',
        u'IMSI',
        u'TMSI',
        u'SubscriberId',
        u'IMEI',
        u'LocationInfo',
        u'HLR-Id',
        u'HLR-List',
        u'LMSI',
        u'GlobalCellId',
        u'NetworkResource',
        u'Category',
        u'BearerServiceList',
        u'TeleserviceList',
        u'BasicServiceCode',
        u'BasicServiceList',
        u'BasicServiceGroupList',
        ]
    _set_ = [
        ]
    _val_ = [
        u'maxAddressLength',
        u'maxISDN-AddressLength',
        u'maxISDN-SubaddressLength',
        u'maxSignalInfoLength',
        u'maxNumOfHLR-Id',
        u'maxNumOfBearerServices',
        u'maxNumOfTeleservices',
        u'maxNumOfBasicServices',
        u'maxNumOfBasicServiceGroups',
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< TBCD-STRING >-----#
    TBCD_STRING = OCT_STR(name=u'TBCD-STRING', mode=MODE_TYPE)
    
    #-----< AddressString >-----#
    AddressString = OCT_STR(name=u'AddressString', mode=MODE_TYPE)
    AddressString._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=20)], ev=None, er=[])
    
    #-----< maxAddressLength >-----#
    maxAddressLength = INT(name=u'maxAddressLength', mode=MODE_VALUE)
    maxAddressLength._val = 20
    
    #-----< ISDN-AddressString >-----#
    ISDN_AddressString = OCT_STR(name=u'ISDN-AddressString', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'AddressString')))
    ISDN_AddressString._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=9)], ev=None, er=[])
    
    #-----< maxISDN-AddressLength >-----#
    maxISDN_AddressLength = INT(name=u'maxISDN-AddressLength', mode=MODE_VALUE)
    maxISDN_AddressLength._val = 9
    
    #-----< ISDN-SubaddressString >-----#
    ISDN_SubaddressString = OCT_STR(name=u'ISDN-SubaddressString', mode=MODE_TYPE)
    ISDN_SubaddressString._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=21)], ev=None, er=[])
    
    #-----< maxISDN-SubaddressLength >-----#
    maxISDN_SubaddressLength = INT(name=u'maxISDN-SubaddressLength', mode=MODE_VALUE)
    maxISDN_SubaddressLength._val = 21
    
    #-----< ExternalSignalInfo >-----#
    ExternalSignalInfo = SEQ(name=u'ExternalSignalInfo', mode=MODE_TYPE)
    _ExternalSignalInfo_protocolId = ENUM(name=u'protocolId', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ProtocolId')))
    _ExternalSignalInfo_signalInfo = OCT_STR(name=u'signalInfo', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'SignalInfo')))
    ExternalSignalInfo._cont = ASN1Dict([
        (u'protocolId', _ExternalSignalInfo_protocolId),
        (u'signalInfo', _ExternalSignalInfo_signalInfo),
        ])
    ExternalSignalInfo._ext = []
    
    #-----< SignalInfo >-----#
    SignalInfo = OCT_STR(name=u'SignalInfo', mode=MODE_TYPE)
    SignalInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=200)], ev=None, er=[])
    
    #-----< maxSignalInfoLength >-----#
    maxSignalInfoLength = INT(name=u'maxSignalInfoLength', mode=MODE_VALUE)
    maxSignalInfoLength._val = 200
    
    #-----< ProtocolId >-----#
    ProtocolId = ENUM(name=u'ProtocolId', mode=MODE_TYPE)
    ProtocolId._cont = ASN1Dict([(u'gsm-0408', 1), (u'gsm-0806', 2), (u'gsm-BSSMAP', 3), (u'ets-300102-1', 4)])
    ProtocolId._ext = None
    
    #-----< IMSI >-----#
    IMSI = OCT_STR(name=u'IMSI', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'TBCD-STRING')))
    IMSI._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=3, ub=8)], ev=None, er=[])
    
    #-----< TMSI >-----#
    TMSI = OCT_STR(name=u'TMSI', mode=MODE_TYPE)
    TMSI._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
    
    #-----< SubscriberId >-----#
    SubscriberId = CHOICE(name=u'SubscriberId', mode=MODE_TYPE)
    _SubscriberId_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')))
    _SubscriberId_tmsi = OCT_STR(name=u'tmsi', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'TMSI')))
    SubscriberId._cont = ASN1Dict([
        (u'imsi', _SubscriberId_imsi),
        (u'tmsi', _SubscriberId_tmsi),
        ])
    SubscriberId._ext = None
    
    #-----< IMEI >-----#
    IMEI = OCT_STR(name=u'IMEI', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'TBCD-STRING')))
    IMEI._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
    
    #-----< LocationInfo >-----#
    LocationInfo = CHOICE(name=u'LocationInfo', mode=MODE_TYPE)
    _LocationInfo_roamingNumber = OCT_STR(name=u'roamingNumber', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    _LocationInfo_msc_Number = OCT_STR(name=u'msc-Number', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    LocationInfo._cont = ASN1Dict([
        (u'roamingNumber', _LocationInfo_roamingNumber),
        (u'msc-Number', _LocationInfo_msc_Number),
        ])
    LocationInfo._ext = None
    
    #-----< HLR-Id >-----#
    HLR_Id = OCT_STR(name=u'HLR-Id', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')))
    
    #-----< HLR-List >-----#
    HLR_List = SEQ_OF(name=u'HLR-List', mode=MODE_TYPE)
    _HLR_List__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'HLR-Id')))
    HLR_List._cont = _HLR_List__item_
    HLR_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< maxNumOfHLR-Id >-----#
    maxNumOfHLR_Id = INT(name=u'maxNumOfHLR-Id', mode=MODE_VALUE)
    maxNumOfHLR_Id._val = 50
    
    #-----< LMSI >-----#
    LMSI = OCT_STR(name=u'LMSI', mode=MODE_TYPE)
    LMSI._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
    
    #-----< GlobalCellId >-----#
    GlobalCellId = OCT_STR(name=u'GlobalCellId', mode=MODE_TYPE)
    GlobalCellId._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=5, ub=7)], ev=None, er=[])
    
    #-----< NetworkResource >-----#
    NetworkResource = ENUM(name=u'NetworkResource', mode=MODE_TYPE)
    NetworkResource._cont = ASN1Dict([(u'plmn', 0), (u'hlr', 1), (u'vlr', 2), (u'pvlr', 3), (u'controllingMSC', 4), (u'vmsc', 5), (u'eir', 6), (u'rss', 7)])
    NetworkResource._ext = None
    
    #-----< Category >-----#
    Category = OCT_STR(name=u'Category', mode=MODE_TYPE)
    Category._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< BearerServiceList >-----#
    BearerServiceList = SEQ_OF(name=u'BearerServiceList', mode=MODE_TYPE)
    _BearerServiceList__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    BearerServiceList._cont = _BearerServiceList__item_
    BearerServiceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< maxNumOfBearerServices >-----#
    maxNumOfBearerServices = INT(name=u'maxNumOfBearerServices', mode=MODE_VALUE)
    maxNumOfBearerServices._val = 50
    
    #-----< TeleserviceList >-----#
    TeleserviceList = SEQ_OF(name=u'TeleserviceList', mode=MODE_TYPE)
    _TeleserviceList__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    TeleserviceList._cont = _TeleserviceList__item_
    TeleserviceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=20)], ev=None, er=[])
    
    #-----< maxNumOfTeleservices >-----#
    maxNumOfTeleservices = INT(name=u'maxNumOfTeleservices', mode=MODE_VALUE)
    maxNumOfTeleservices._val = 20
    
    #-----< BasicServiceCode >-----#
    BasicServiceCode = CHOICE(name=u'BasicServiceCode', mode=MODE_TYPE)
    _BasicServiceCode_bearerService = OCT_STR(name=u'bearerService', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-BS-Code', 'BearerServiceCode')))
    _BasicServiceCode_teleservice = OCT_STR(name=u'teleservice', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')))
    BasicServiceCode._cont = ASN1Dict([
        (u'bearerService', _BasicServiceCode_bearerService),
        (u'teleservice', _BasicServiceCode_teleservice),
        ])
    BasicServiceCode._ext = None
    
    #-----< BasicServiceList >-----#
    BasicServiceList = SEQ_OF(name=u'BasicServiceList', mode=MODE_TYPE)
    _BasicServiceList__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'BasicServiceCode')))
    BasicServiceList._cont = _BasicServiceList__item_
    BasicServiceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=70)], ev=None, er=[])
    
    #-----< maxNumOfBasicServices >-----#
    maxNumOfBasicServices = INT(name=u'maxNumOfBasicServices', mode=MODE_VALUE)
    maxNumOfBasicServices._val = 70
    
    #-----< BasicServiceGroupList >-----#
    BasicServiceGroupList = SEQ_OF(name=u'BasicServiceGroupList', mode=MODE_TYPE)
    _BasicServiceGroupList__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'BasicServiceCode')))
    BasicServiceGroupList._cont = _BasicServiceGroupList__item_
    BasicServiceGroupList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=13)], ev=None, er=[])
    
    #-----< maxNumOfBasicServiceGroups >-----#
    maxNumOfBasicServiceGroups = INT(name=u'maxNumOfBasicServiceGroups', mode=MODE_VALUE)
    maxNumOfBasicServiceGroups._val = 13
    
    _all_ = [
        TBCD_STRING,
        AddressString,
        maxAddressLength,
        ISDN_AddressString,
        maxISDN_AddressLength,
        ISDN_SubaddressString,
        maxISDN_SubaddressLength,
        _ExternalSignalInfo_protocolId,
        _ExternalSignalInfo_signalInfo,
        ExternalSignalInfo,
        SignalInfo,
        maxSignalInfoLength,
        ProtocolId,
        IMSI,
        TMSI,
        _SubscriberId_imsi,
        _SubscriberId_tmsi,
        SubscriberId,
        IMEI,
        _LocationInfo_roamingNumber,
        _LocationInfo_msc_Number,
        LocationInfo,
        HLR_Id,
        _HLR_List__item_,
        HLR_List,
        maxNumOfHLR_Id,
        LMSI,
        GlobalCellId,
        NetworkResource,
        Category,
        _BearerServiceList__item_,
        BearerServiceList,
        maxNumOfBearerServices,
        _TeleserviceList__item_,
        TeleserviceList,
        maxNumOfTeleservices,
        _BasicServiceCode_bearerService,
        _BasicServiceCode_teleservice,
        BasicServiceCode,
        _BasicServiceList__item_,
        BasicServiceList,
        maxNumOfBasicServices,
        _BasicServiceGroupList__item_,
        BasicServiceGroupList,
        maxNumOfBasicServiceGroups,
    ]

class MAPv2_CH_DataTypes:

    _name_  = u'MAPv2-CH-DataTypes'
    _oid_   = [0, 4, 0, 0, 1, 3, 13, 2]
    
    _obj_ = [
        u'CUG-CheckInfo',
        u'NumberOfForwarding',
        u'SendRoutingInfoArg',
        u'SendRoutingInfoRes',
        u'RoutingInfo',
        u'ProvideRoamingNumberArg',
        ]
    _type_ = [
        u'CUG-CheckInfo',
        u'NumberOfForwarding',
        u'SendRoutingInfoArg',
        u'SendRoutingInfoRes',
        u'RoutingInfo',
        u'ProvideRoamingNumberArg',
        ]
    _set_ = [
        ]
    _val_ = [
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< CUG-CheckInfo >-----#
    CUG_CheckInfo = SEQ(name=u'CUG-CheckInfo', mode=MODE_TYPE)
    _CUG_CheckInfo_cug_Interlock = OCT_STR(name=u'cug-Interlock', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'CUG-Interlock')))
    _CUG_CheckInfo_cug_OutgoingAccess = NULL(name=u'cug-OutgoingAccess', mode=MODE_TYPE, opt=True)
    CUG_CheckInfo._cont = ASN1Dict([
        (u'cug-Interlock', _CUG_CheckInfo_cug_Interlock),
        (u'cug-OutgoingAccess', _CUG_CheckInfo_cug_OutgoingAccess),
        ])
    CUG_CheckInfo._ext = []
    
    #-----< NumberOfForwarding >-----#
    NumberOfForwarding = INT(name=u'NumberOfForwarding', mode=MODE_TYPE)
    NumberOfForwarding._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
    
    #-----< SendRoutingInfoArg >-----#
    SendRoutingInfoArg = SEQ(name=u'SendRoutingInfoArg', mode=MODE_TYPE)
    _SendRoutingInfoArg_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    _SendRoutingInfoArg_cug_CheckInfo = SEQ(name=u'cug-CheckInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CH-DataTypes', 'CUG-CheckInfo')), opt=True)
    _SendRoutingInfoArg_numberOfForwarding = INT(name=u'numberOfForwarding', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CH-DataTypes', 'NumberOfForwarding')), opt=True)
    _SendRoutingInfoArg_networkSignalInfo = SEQ(name=u'networkSignalInfo', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')), opt=True)
    SendRoutingInfoArg._cont = ASN1Dict([
        (u'msisdn', _SendRoutingInfoArg_msisdn),
        (u'cug-CheckInfo', _SendRoutingInfoArg_cug_CheckInfo),
        (u'numberOfForwarding', _SendRoutingInfoArg_numberOfForwarding),
        (u'networkSignalInfo', _SendRoutingInfoArg_networkSignalInfo),
        ])
    SendRoutingInfoArg._ext = []
    
    #-----< SendRoutingInfoRes >-----#
    SendRoutingInfoRes = SEQ(name=u'SendRoutingInfoRes', mode=MODE_TYPE)
    _SendRoutingInfoRes_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')))
    _SendRoutingInfoRes_routingInfo = CHOICE(name=u'routingInfo', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CH-DataTypes', 'RoutingInfo')))
    _SendRoutingInfoRes_cug_CheckInfo = SEQ(name=u'cug-CheckInfo', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CH-DataTypes', 'CUG-CheckInfo')), opt=True)
    SendRoutingInfoRes._cont = ASN1Dict([
        (u'imsi', _SendRoutingInfoRes_imsi),
        (u'routingInfo', _SendRoutingInfoRes_routingInfo),
        (u'cug-CheckInfo', _SendRoutingInfoRes_cug_CheckInfo),
        ])
    SendRoutingInfoRes._ext = []
    
    #-----< RoutingInfo >-----#
    RoutingInfo = CHOICE(name=u'RoutingInfo', mode=MODE_TYPE)
    _RoutingInfo_roamingNumber = OCT_STR(name=u'roamingNumber', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    _RoutingInfo_forwardingData = SEQ(name=u'forwardingData', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'ForwardingData')))
    RoutingInfo._cont = ASN1Dict([
        (u'roamingNumber', _RoutingInfo_roamingNumber),
        (u'forwardingData', _RoutingInfo_forwardingData),
        ])
    RoutingInfo._ext = None
    
    #-----< ProvideRoamingNumberArg >-----#
    ProvideRoamingNumberArg = SEQ(name=u'ProvideRoamingNumberArg', mode=MODE_TYPE)
    _ProvideRoamingNumberArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')))
    _ProvideRoamingNumberArg_msc_Number = OCT_STR(name=u'msc-Number', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _ProvideRoamingNumberArg_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _ProvideRoamingNumberArg_previousRoamingNumber = OCT_STR(name=u'previousRoamingNumber', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _ProvideRoamingNumberArg_lmsi = OCT_STR(name=u'lmsi', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'LMSI')), opt=True)
    _ProvideRoamingNumberArg_gsm_BearerCapability = SEQ(name=u'gsm-BearerCapability', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')), opt=True)
    _ProvideRoamingNumberArg_networkSignalInfo = SEQ(name=u'networkSignalInfo', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')), opt=True)
    ProvideRoamingNumberArg._cont = ASN1Dict([
        (u'imsi', _ProvideRoamingNumberArg_imsi),
        (u'msc-Number', _ProvideRoamingNumberArg_msc_Number),
        (u'msisdn', _ProvideRoamingNumberArg_msisdn),
        (u'previousRoamingNumber', _ProvideRoamingNumberArg_previousRoamingNumber),
        (u'lmsi', _ProvideRoamingNumberArg_lmsi),
        (u'gsm-BearerCapability', _ProvideRoamingNumberArg_gsm_BearerCapability),
        (u'networkSignalInfo', _ProvideRoamingNumberArg_networkSignalInfo),
        ])
    ProvideRoamingNumberArg._ext = []
    
    _all_ = [
        _CUG_CheckInfo_cug_Interlock,
        _CUG_CheckInfo_cug_OutgoingAccess,
        CUG_CheckInfo,
        NumberOfForwarding,
        _SendRoutingInfoArg_msisdn,
        _SendRoutingInfoArg_cug_CheckInfo,
        _SendRoutingInfoArg_numberOfForwarding,
        _SendRoutingInfoArg_networkSignalInfo,
        SendRoutingInfoArg,
        _SendRoutingInfoRes_imsi,
        _SendRoutingInfoRes_routingInfo,
        _SendRoutingInfoRes_cug_CheckInfo,
        SendRoutingInfoRes,
        _RoutingInfo_roamingNumber,
        _RoutingInfo_forwardingData,
        RoutingInfo,
        _ProvideRoamingNumberArg_imsi,
        _ProvideRoamingNumberArg_msc_Number,
        _ProvideRoamingNumberArg_msisdn,
        _ProvideRoamingNumberArg_previousRoamingNumber,
        _ProvideRoamingNumberArg_lmsi,
        _ProvideRoamingNumberArg_gsm_BearerCapability,
        _ProvideRoamingNumberArg_networkSignalInfo,
        ProvideRoamingNumberArg,
    ]

class MAPv2_ER_DataTypes:

    _name_  = u'MAPv2-ER-DataTypes'
    _oid_   = [0, 4, 0, 0, 1, 3, 17, 2]
    
    _obj_ = [
        u'RoamingNotAllowedCause',
        u'CallBarringCause',
        u'CUG-RejectCause',
        u'SS-IncompatibilityCause',
        u'PW-RegistrationFailureCause',
        u'SM-DeliveryFailureCause',
        u'SM-EnumeratedDeliveryFailureCause',
        u'SM-DeliveryFailureCauseWithDiagnostic',
        ]
    _type_ = [
        u'RoamingNotAllowedCause',
        u'CallBarringCause',
        u'CUG-RejectCause',
        u'SS-IncompatibilityCause',
        u'PW-RegistrationFailureCause',
        u'SM-DeliveryFailureCause',
        u'SM-EnumeratedDeliveryFailureCause',
        u'SM-DeliveryFailureCauseWithDiagnostic',
        ]
    _set_ = [
        ]
    _val_ = [
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< RoamingNotAllowedCause >-----#
    RoamingNotAllowedCause = ENUM(name=u'RoamingNotAllowedCause', mode=MODE_TYPE)
    RoamingNotAllowedCause._cont = ASN1Dict([(u'plmnRoamingNotAllowed', 0), (u'operatorDeterminedBarring', 3)])
    RoamingNotAllowedCause._ext = None
    
    #-----< CallBarringCause >-----#
    CallBarringCause = ENUM(name=u'CallBarringCause', mode=MODE_TYPE)
    CallBarringCause._cont = ASN1Dict([(u'barringServiceActive', 0), (u'operatorBarring', 1)])
    CallBarringCause._ext = None
    
    #-----< CUG-RejectCause >-----#
    CUG_RejectCause = ENUM(name=u'CUG-RejectCause', mode=MODE_TYPE)
    CUG_RejectCause._cont = ASN1Dict([(u'incomingCallsBarredWithinCUG', 0), (u'subscriberNotMemberOfCUG', 1), (u'requestedBasicServiceViolatesCUG-Constraints', 5), (u'calledPartySS-InteractionViolation', 7)])
    CUG_RejectCause._ext = None
    
    #-----< SS-IncompatibilityCause >-----#
    SS_IncompatibilityCause = SEQ(name=u'SS-IncompatibilityCause', mode=MODE_TYPE)
    _SS_IncompatibilityCause_ss_Code = OCT_STR(name=u'ss-Code', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')), opt=True)
    _SS_IncompatibilityCause_basicService = CHOICE(name=u'basicService', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'BasicServiceCode')), opt=True)
    _SS_IncompatibilityCause_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Status')), opt=True)
    SS_IncompatibilityCause._cont = ASN1Dict([
        (u'ss-Code', _SS_IncompatibilityCause_ss_Code),
        (u'basicService', _SS_IncompatibilityCause_basicService),
        (u'ss-Status', _SS_IncompatibilityCause_ss_Status),
        ])
    SS_IncompatibilityCause._ext = []
    
    #-----< PW-RegistrationFailureCause >-----#
    PW_RegistrationFailureCause = ENUM(name=u'PW-RegistrationFailureCause', mode=MODE_TYPE)
    PW_RegistrationFailureCause._cont = ASN1Dict([(u'undetermined', 0), (u'invalidFormat', 1), (u'newPasswordsMismatch', 2)])
    PW_RegistrationFailureCause._ext = None
    
    #-----< SM-DeliveryFailureCause >-----#
    SM_DeliveryFailureCause = CHOICE(name=u'SM-DeliveryFailureCause', mode=MODE_TYPE)
    _SM_DeliveryFailureCause_sm_DeliveryFailureCauseWithDiagnostic = SEQ(name=u'sm-DeliveryFailureCauseWithDiagnostic', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'SM-DeliveryFailureCauseWithDiagnostic')))
    _SM_DeliveryFailureCause_sm_EnumeratedDeliveryFailureCause = ENUM(name=u'sm-EnumeratedDeliveryFailureCause', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'SM-EnumeratedDeliveryFailureCause')))
    SM_DeliveryFailureCause._cont = ASN1Dict([
        (u'sm-DeliveryFailureCauseWithDiagnostic', _SM_DeliveryFailureCause_sm_DeliveryFailureCauseWithDiagnostic),
        (u'sm-EnumeratedDeliveryFailureCause', _SM_DeliveryFailureCause_sm_EnumeratedDeliveryFailureCause),
        ])
    SM_DeliveryFailureCause._ext = None
    
    #-----< SM-EnumeratedDeliveryFailureCause >-----#
    SM_EnumeratedDeliveryFailureCause = ENUM(name=u'SM-EnumeratedDeliveryFailureCause', mode=MODE_TYPE)
    SM_EnumeratedDeliveryFailureCause._cont = ASN1Dict([(u'memoryCapacityExceeded', 0), (u'equipmentProtocolError', 1), (u'equipmentNotSM-Equipped', 2), (u'unknownServiceCentre', 3), (u'sc-Congestion', 4), (u'invalidSME-Address', 5), (u'subscriberNotSC-Subscriber', 6)])
    SM_EnumeratedDeliveryFailureCause._ext = None
    
    #-----< SM-DeliveryFailureCauseWithDiagnostic >-----#
    SM_DeliveryFailureCauseWithDiagnostic = SEQ(name=u'SM-DeliveryFailureCauseWithDiagnostic', mode=MODE_TYPE)
    _SM_DeliveryFailureCauseWithDiagnostic_sm_EnumeratedDeliveryFailureCause = ENUM(name=u'sm-EnumeratedDeliveryFailureCause', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'SM-EnumeratedDeliveryFailureCause')))
    _SM_DeliveryFailureCauseWithDiagnostic_diagnosticInfo = OCT_STR(name=u'diagnosticInfo', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'SignalInfo')), opt=True)
    SM_DeliveryFailureCauseWithDiagnostic._cont = ASN1Dict([
        (u'sm-EnumeratedDeliveryFailureCause', _SM_DeliveryFailureCauseWithDiagnostic_sm_EnumeratedDeliveryFailureCause),
        (u'diagnosticInfo', _SM_DeliveryFailureCauseWithDiagnostic_diagnosticInfo),
        ])
    SM_DeliveryFailureCauseWithDiagnostic._ext = []
    
    _all_ = [
        RoamingNotAllowedCause,
        CallBarringCause,
        CUG_RejectCause,
        _SS_IncompatibilityCause_ss_Code,
        _SS_IncompatibilityCause_basicService,
        _SS_IncompatibilityCause_ss_Status,
        SS_IncompatibilityCause,
        PW_RegistrationFailureCause,
        _SM_DeliveryFailureCause_sm_DeliveryFailureCauseWithDiagnostic,
        _SM_DeliveryFailureCause_sm_EnumeratedDeliveryFailureCause,
        SM_DeliveryFailureCause,
        SM_EnumeratedDeliveryFailureCause,
        _SM_DeliveryFailureCauseWithDiagnostic_sm_EnumeratedDeliveryFailureCause,
        _SM_DeliveryFailureCauseWithDiagnostic_diagnosticInfo,
        SM_DeliveryFailureCauseWithDiagnostic,
    ]

class MAPv2_MS_DataTypes:

    _name_  = u'MAPv2-MS-DataTypes'
    _oid_   = [0, 4, 0, 0, 1, 3, 11, 2]
    
    _obj_ = [
        u'UpdateLocationArg',
        u'UpdateLocationRes',
        u'ExtensibleUpdateLocationRes',
        u'CancelLocationArg',
        u'PurgeMS-Arg',
        u'IMSI-WithLMSI',
        u'SendIdentificationRes',
        u'AuthenticationSetList',
        u'AuthenticationSet',
        u'RAND',
        u'SRES',
        u'Kc',
        u'PrepareHO-Arg',
        u'PerformHO-Arg',
        u'ChannelType',
        u'ClassmarkInfo',
        u'HandoverPriority',
        u'PrepareHO-Res',
        u'PerformHO-Res',
        u'PrepareSubsequentHO-Arg',
        u'PerformSubsequentHO-Arg',
        u'SendAuthenticationInfoArg',
        u'SendAuthenticationInfoRes',
        u'Ki',
        u'EquipmentStatus',
        u'SendParametersArg',
        u'RequestParameterList',
        u'RequestParameter',
        u'SentParameterList',
        u'SentParameter',
        u'maxNumOfSentParameter',
        u'InsertSubscriberDataArg',
        u'SubscriberData',
        u'SubscriberStatus',
        u'ODB-Data',
        u'ODB-GeneralData',
        u'ODB-HPLMN-Data',
        u'ZoneCodeList',
        u'ZoneCode',
        u'maxNumOfZoneCodes',
        u'InsertSubscriberDataRes',
        u'RegionalSubscriptionResponse',
        u'DeleteSubscriberDataArg',
        u'DeleteSubscriberDataRes',
        u'ResetArg',
        u'RestoreDataArg',
        u'RestoreDataRes',
        ]
    _type_ = [
        u'UpdateLocationArg',
        u'UpdateLocationRes',
        u'ExtensibleUpdateLocationRes',
        u'CancelLocationArg',
        u'PurgeMS-Arg',
        u'IMSI-WithLMSI',
        u'SendIdentificationRes',
        u'AuthenticationSetList',
        u'AuthenticationSet',
        u'RAND',
        u'SRES',
        u'Kc',
        u'PrepareHO-Arg',
        u'PerformHO-Arg',
        u'ChannelType',
        u'ClassmarkInfo',
        u'HandoverPriority',
        u'PrepareHO-Res',
        u'PerformHO-Res',
        u'PrepareSubsequentHO-Arg',
        u'PerformSubsequentHO-Arg',
        u'SendAuthenticationInfoArg',
        u'SendAuthenticationInfoRes',
        u'Ki',
        u'EquipmentStatus',
        u'SendParametersArg',
        u'RequestParameterList',
        u'RequestParameter',
        u'SentParameterList',
        u'SentParameter',
        u'InsertSubscriberDataArg',
        u'SubscriberData',
        u'SubscriberStatus',
        u'ODB-Data',
        u'ODB-GeneralData',
        u'ODB-HPLMN-Data',
        u'ZoneCodeList',
        u'ZoneCode',
        u'InsertSubscriberDataRes',
        u'RegionalSubscriptionResponse',
        u'DeleteSubscriberDataArg',
        u'DeleteSubscriberDataRes',
        u'ResetArg',
        u'RestoreDataArg',
        u'RestoreDataRes',
        ]
    _set_ = [
        ]
    _val_ = [
        u'maxNumOfSentParameter',
        u'maxNumOfZoneCodes',
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< UpdateLocationArg >-----#
    UpdateLocationArg = SEQ(name=u'UpdateLocationArg', mode=MODE_TYPE)
    _UpdateLocationArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')))
    _UpdateLocationArg_locationInfo = CHOICE(name=u'locationInfo', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'LocationInfo')))
    _UpdateLocationArg_vlr_Number = OCT_STR(name=u'vlr-Number', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    _UpdateLocationArg_lmsi = OCT_STR(name=u'lmsi', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'LMSI')), opt=True)
    UpdateLocationArg._cont = ASN1Dict([
        (u'imsi', _UpdateLocationArg_imsi),
        (u'locationInfo', _UpdateLocationArg_locationInfo),
        (u'vlr-Number', _UpdateLocationArg_vlr_Number),
        (u'lmsi', _UpdateLocationArg_lmsi),
        ])
    UpdateLocationArg._ext = []
    
    #-----< UpdateLocationRes >-----#
    UpdateLocationRes = CHOICE(name=u'UpdateLocationRes', mode=MODE_TYPE)
    _UpdateLocationRes_hlr_Number = OCT_STR(name=u'hlr-Number', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    _UpdateLocationRes_extensibleUpdateLocationRes = SEQ(name=u'extensibleUpdateLocationRes', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'ExtensibleUpdateLocationRes')))
    UpdateLocationRes._cont = ASN1Dict([
        (u'hlr-Number', _UpdateLocationRes_hlr_Number),
        (u'extensibleUpdateLocationRes', _UpdateLocationRes_extensibleUpdateLocationRes),
        ])
    UpdateLocationRes._ext = None
    
    #-----< ExtensibleUpdateLocationRes >-----#
    ExtensibleUpdateLocationRes = SEQ(name=u'ExtensibleUpdateLocationRes', mode=MODE_TYPE)
    _ExtensibleUpdateLocationRes_hlr_Number = OCT_STR(name=u'hlr-Number', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    ExtensibleUpdateLocationRes._cont = ASN1Dict([
        (u'hlr-Number', _ExtensibleUpdateLocationRes_hlr_Number),
        ])
    ExtensibleUpdateLocationRes._ext = []
    
    #-----< CancelLocationArg >-----#
    CancelLocationArg = CHOICE(name=u'CancelLocationArg', mode=MODE_TYPE)
    _CancelLocationArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')))
    _CancelLocationArg_imsi_WithLMSI = SEQ(name=u'imsi-WithLMSI', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'IMSI-WithLMSI')))
    CancelLocationArg._cont = ASN1Dict([
        (u'imsi', _CancelLocationArg_imsi),
        (u'imsi-WithLMSI', _CancelLocationArg_imsi_WithLMSI),
        ])
    CancelLocationArg._ext = None
    
    #-----< PurgeMS-Arg >-----#
    PurgeMS_Arg = SEQ(name=u'PurgeMS-Arg', mode=MODE_TYPE)
    _PurgeMS_Arg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')))
    _PurgeMS_Arg_vlr_Number = OCT_STR(name=u'vlr-Number', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    PurgeMS_Arg._cont = ASN1Dict([
        (u'imsi', _PurgeMS_Arg_imsi),
        (u'vlr-Number', _PurgeMS_Arg_vlr_Number),
        ])
    PurgeMS_Arg._ext = []
    
    #-----< IMSI-WithLMSI >-----#
    IMSI_WithLMSI = SEQ(name=u'IMSI-WithLMSI', mode=MODE_TYPE)
    _IMSI_WithLMSI_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')))
    _IMSI_WithLMSI_lmsi = OCT_STR(name=u'lmsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'LMSI')))
    IMSI_WithLMSI._cont = ASN1Dict([
        (u'imsi', _IMSI_WithLMSI_imsi),
        (u'lmsi', _IMSI_WithLMSI_lmsi),
        ])
    IMSI_WithLMSI._ext = []
    
    #-----< SendIdentificationRes >-----#
    SendIdentificationRes = SEQ(name=u'SendIdentificationRes', mode=MODE_TYPE)
    _SendIdentificationRes_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')))
    _SendIdentificationRes_authenticationSetList = SEQ_OF(name=u'authenticationSetList', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'AuthenticationSetList')), opt=True)
    SendIdentificationRes._cont = ASN1Dict([
        (u'imsi', _SendIdentificationRes_imsi),
        (u'authenticationSetList', _SendIdentificationRes_authenticationSetList),
        ])
    SendIdentificationRes._ext = []
    
    #-----< AuthenticationSetList >-----#
    AuthenticationSetList = SEQ_OF(name=u'AuthenticationSetList', mode=MODE_TYPE)
    _AuthenticationSetList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'AuthenticationSet')))
    AuthenticationSetList._cont = _AuthenticationSetList__item_
    AuthenticationSetList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
    
    #-----< AuthenticationSet >-----#
    AuthenticationSet = SEQ(name=u'AuthenticationSet', mode=MODE_TYPE)
    _AuthenticationSet_rand = OCT_STR(name=u'rand', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'RAND')))
    _AuthenticationSet_sres = OCT_STR(name=u'sres', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'SRES')))
    _AuthenticationSet_kc = OCT_STR(name=u'kc', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'Kc')))
    AuthenticationSet._cont = ASN1Dict([
        (u'rand', _AuthenticationSet_rand),
        (u'sres', _AuthenticationSet_sres),
        (u'kc', _AuthenticationSet_kc),
        ])
    AuthenticationSet._ext = []
    
    #-----< RAND >-----#
    RAND = OCT_STR(name=u'RAND', mode=MODE_TYPE)
    RAND._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
    
    #-----< SRES >-----#
    SRES = OCT_STR(name=u'SRES', mode=MODE_TYPE)
    SRES._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
    
    #-----< Kc >-----#
    Kc = OCT_STR(name=u'Kc', mode=MODE_TYPE)
    Kc._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
    
    #-----< PrepareHO-Arg >-----#
    PrepareHO_Arg = SEQ(name=u'PrepareHO-Arg', mode=MODE_TYPE)
    _PrepareHO_Arg_targetCellId = OCT_STR(name=u'targetCellId', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'GlobalCellId')), opt=True)
    _PrepareHO_Arg_ho_NumberNotRequired = NULL(name=u'ho-NumberNotRequired', mode=MODE_TYPE, opt=True)
    _PrepareHO_Arg_bss_APDU = SEQ(name=u'bss-APDU', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')), opt=True)
    PrepareHO_Arg._cont = ASN1Dict([
        (u'targetCellId', _PrepareHO_Arg_targetCellId),
        (u'ho-NumberNotRequired', _PrepareHO_Arg_ho_NumberNotRequired),
        (u'bss-APDU', _PrepareHO_Arg_bss_APDU),
        ])
    PrepareHO_Arg._ext = []
    
    #-----< PerformHO-Arg >-----#
    PerformHO_Arg = SEQ(name=u'PerformHO-Arg', mode=MODE_TYPE)
    _PerformHO_Arg_targetCellId = OCT_STR(name=u'targetCellId', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'GlobalCellId')))
    _PerformHO_Arg_servingCellId = OCT_STR(name=u'servingCellId', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'GlobalCellId')))
    _PerformHO_Arg_channelType = OCT_STR(name=u'channelType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'ChannelType')))
    _PerformHO_Arg_classmarkInfo = OCT_STR(name=u'classmarkInfo', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'ClassmarkInfo')))
    _PerformHO_Arg_handoverPriority = OCT_STR(name=u'handoverPriority', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'HandoverPriority')), opt=True)
    _PerformHO_Arg_kc = OCT_STR(name=u'kc', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'Kc')), opt=True)
    PerformHO_Arg._cont = ASN1Dict([
        (u'targetCellId', _PerformHO_Arg_targetCellId),
        (u'servingCellId', _PerformHO_Arg_servingCellId),
        (u'channelType', _PerformHO_Arg_channelType),
        (u'classmarkInfo', _PerformHO_Arg_classmarkInfo),
        (u'handoverPriority', _PerformHO_Arg_handoverPriority),
        (u'kc', _PerformHO_Arg_kc),
        ])
    PerformHO_Arg._ext = None
    
    #-----< ChannelType >-----#
    ChannelType = OCT_STR(name=u'ChannelType', mode=MODE_TYPE)
    ChannelType._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
    
    #-----< ClassmarkInfo >-----#
    ClassmarkInfo = OCT_STR(name=u'ClassmarkInfo', mode=MODE_TYPE)
    ClassmarkInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
    
    #-----< HandoverPriority >-----#
    HandoverPriority = OCT_STR(name=u'HandoverPriority', mode=MODE_TYPE)
    HandoverPriority._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< PrepareHO-Res >-----#
    PrepareHO_Res = SEQ(name=u'PrepareHO-Res', mode=MODE_TYPE)
    _PrepareHO_Res_handoverNumber = OCT_STR(name=u'handoverNumber', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _PrepareHO_Res_bss_APDU = SEQ(name=u'bss-APDU', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')), opt=True)
    PrepareHO_Res._cont = ASN1Dict([
        (u'handoverNumber', _PrepareHO_Res_handoverNumber),
        (u'bss-APDU', _PrepareHO_Res_bss_APDU),
        ])
    PrepareHO_Res._ext = []
    
    #-----< PerformHO-Res >-----#
    PerformHO_Res = SEQ(name=u'PerformHO-Res', mode=MODE_TYPE)
    _PerformHO_Res_handoverNumber = OCT_STR(name=u'handoverNumber', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    _PerformHO_Res_accessSignalInfo = SEQ(name=u'accessSignalInfo', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')))
    PerformHO_Res._cont = ASN1Dict([
        (u'handoverNumber', _PerformHO_Res_handoverNumber),
        (u'accessSignalInfo', _PerformHO_Res_accessSignalInfo),
        ])
    PerformHO_Res._ext = None
    
    #-----< PrepareSubsequentHO-Arg >-----#
    PrepareSubsequentHO_Arg = SEQ(name=u'PrepareSubsequentHO-Arg', mode=MODE_TYPE)
    _PrepareSubsequentHO_Arg_targetCellId = OCT_STR(name=u'targetCellId', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'GlobalCellId')))
    _PrepareSubsequentHO_Arg_targetMSC_Number = OCT_STR(name=u'targetMSC-Number', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    _PrepareSubsequentHO_Arg_bss_APDU = SEQ(name=u'bss-APDU', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')))
    PrepareSubsequentHO_Arg._cont = ASN1Dict([
        (u'targetCellId', _PrepareSubsequentHO_Arg_targetCellId),
        (u'targetMSC-Number', _PrepareSubsequentHO_Arg_targetMSC_Number),
        (u'bss-APDU', _PrepareSubsequentHO_Arg_bss_APDU),
        ])
    PrepareSubsequentHO_Arg._ext = []
    
    #-----< PerformSubsequentHO-Arg >-----#
    PerformSubsequentHO_Arg = SEQ(name=u'PerformSubsequentHO-Arg', mode=MODE_TYPE)
    _PerformSubsequentHO_Arg_targetCellId = OCT_STR(name=u'targetCellId', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'GlobalCellId')))
    _PerformSubsequentHO_Arg_servingCellId = OCT_STR(name=u'servingCellId', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'GlobalCellId')))
    _PerformSubsequentHO_Arg_targetMSC_Number = OCT_STR(name=u'targetMSC-Number', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    _PerformSubsequentHO_Arg_classmarkInfo = OCT_STR(name=u'classmarkInfo', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'ClassmarkInfo')), opt=True)
    PerformSubsequentHO_Arg._cont = ASN1Dict([
        (u'targetCellId', _PerformSubsequentHO_Arg_targetCellId),
        (u'servingCellId', _PerformSubsequentHO_Arg_servingCellId),
        (u'targetMSC-Number', _PerformSubsequentHO_Arg_targetMSC_Number),
        (u'classmarkInfo', _PerformSubsequentHO_Arg_classmarkInfo),
        ])
    PerformSubsequentHO_Arg._ext = None
    
    #-----< SendAuthenticationInfoArg >-----#
    SendAuthenticationInfoArg = OCT_STR(name=u'SendAuthenticationInfoArg', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')))
    
    #-----< SendAuthenticationInfoRes >-----#
    SendAuthenticationInfoRes = SEQ_OF(name=u'SendAuthenticationInfoRes', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'AuthenticationSetList')))
    
    #-----< Ki >-----#
    Ki = OCT_STR(name=u'Ki', mode=MODE_TYPE)
    Ki._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
    
    #-----< EquipmentStatus >-----#
    EquipmentStatus = ENUM(name=u'EquipmentStatus', mode=MODE_TYPE)
    EquipmentStatus._cont = ASN1Dict([(u'whiteListed', 0), (u'blackListed', 1), (u'greyListed', 2)])
    EquipmentStatus._ext = None
    
    #-----< SendParametersArg >-----#
    SendParametersArg = SEQ(name=u'SendParametersArg', mode=MODE_TYPE)
    _SendParametersArg_subscriberId = CHOICE(name=u'subscriberId', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'SubscriberId')))
    _SendParametersArg_requestParameterList = SEQ_OF(name=u'requestParameterList', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'RequestParameterList')))
    SendParametersArg._cont = ASN1Dict([
        (u'subscriberId', _SendParametersArg_subscriberId),
        (u'requestParameterList', _SendParametersArg_requestParameterList),
        ])
    SendParametersArg._ext = None
    
    #-----< RequestParameterList >-----#
    RequestParameterList = SEQ_OF(name=u'RequestParameterList', mode=MODE_TYPE)
    _RequestParameterList__item_ = ENUM(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'RequestParameter')))
    RequestParameterList._cont = _RequestParameterList__item_
    RequestParameterList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
    
    #-----< RequestParameter >-----#
    RequestParameter = ENUM(name=u'RequestParameter', mode=MODE_TYPE)
    RequestParameter._cont = ASN1Dict([(u'requestIMSI', 0), (u'requestAuthenticationSet', 1), (u'requestSubscriberData', 2), (u'requestKi', 4)])
    RequestParameter._ext = None
    
    #-----< SentParameterList >-----#
    SentParameterList = SEQ_OF(name=u'SentParameterList', mode=MODE_TYPE)
    _SentParameterList__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'SentParameter')))
    SentParameterList._cont = _SentParameterList__item_
    SentParameterList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=6)], ev=None, er=[])
    
    #-----< SentParameter >-----#
    SentParameter = CHOICE(name=u'SentParameter', mode=MODE_TYPE)
    _SentParameter_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')))
    _SentParameter_authenticationSet = SEQ(name=u'authenticationSet', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'AuthenticationSet')))
    _SentParameter_subscriberData = SEQ(name=u'subscriberData', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'SubscriberData')))
    _SentParameter_ki = OCT_STR(name=u'ki', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'Ki')))
    SentParameter._cont = ASN1Dict([
        (u'imsi', _SentParameter_imsi),
        (u'authenticationSet', _SentParameter_authenticationSet),
        (u'subscriberData', _SentParameter_subscriberData),
        (u'ki', _SentParameter_ki),
        ])
    SentParameter._ext = None
    
    #-----< maxNumOfSentParameter >-----#
    maxNumOfSentParameter = INT(name=u'maxNumOfSentParameter', mode=MODE_VALUE)
    maxNumOfSentParameter._val = 6
    
    #-----< InsertSubscriberDataArg >-----#
    InsertSubscriberDataArg = SEQ(name=u'InsertSubscriberDataArg', mode=MODE_TYPE)
    _InsertSubscriberDataArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')), opt=True)
    _InsertSubscriberDataArg_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _InsertSubscriberDataArg_category = OCT_STR(name=u'category', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'Category')), opt=True)
    _InsertSubscriberDataArg_subscriberStatus = ENUM(name=u'subscriberStatus', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'SubscriberStatus')), opt=True)
    _InsertSubscriberDataArg_bearerServiceList = SEQ_OF(name=u'bearerServiceList', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'BearerServiceList')), opt=True)
    _InsertSubscriberDataArg_teleserviceList = SEQ_OF(name=u'teleserviceList', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'TeleserviceList')), opt=True)
    _InsertSubscriberDataArg_provisionedSS = SEQ_OF(name=u'provisionedSS', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-InfoList')), opt=True)
    _InsertSubscriberDataArg_odb_Data = SEQ(name=u'odb-Data', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'ODB-Data')), opt=True)
    _InsertSubscriberDataArg_roamingRestrictionDueToUnsupportedFeature = NULL(name=u'roamingRestrictionDueToUnsupportedFeature', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _InsertSubscriberDataArg_regionalSubscriptionData = SEQ_OF(name=u'regionalSubscriptionData', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'ZoneCodeList')), opt=True)
    InsertSubscriberDataArg._cont = ASN1Dict([
        (u'imsi', _InsertSubscriberDataArg_imsi),
        (u'msisdn', _InsertSubscriberDataArg_msisdn),
        (u'category', _InsertSubscriberDataArg_category),
        (u'subscriberStatus', _InsertSubscriberDataArg_subscriberStatus),
        (u'bearerServiceList', _InsertSubscriberDataArg_bearerServiceList),
        (u'teleserviceList', _InsertSubscriberDataArg_teleserviceList),
        (u'provisionedSS', _InsertSubscriberDataArg_provisionedSS),
        (u'odb-Data', _InsertSubscriberDataArg_odb_Data),
        (u'roamingRestrictionDueToUnsupportedFeature', _InsertSubscriberDataArg_roamingRestrictionDueToUnsupportedFeature),
        (u'regionalSubscriptionData', _InsertSubscriberDataArg_regionalSubscriptionData),
        ])
    InsertSubscriberDataArg._ext = []
    
    #-----< SubscriberData >-----#
    SubscriberData = SEQ(name=u'SubscriberData', mode=MODE_TYPE)
    _SubscriberData_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _SubscriberData_category = OCT_STR(name=u'category', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'Category')), opt=True)
    _SubscriberData_subscriberStatus = ENUM(name=u'subscriberStatus', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'SubscriberStatus')), opt=True)
    _SubscriberData_bearerServiceList = SEQ_OF(name=u'bearerServiceList', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'BearerServiceList')), opt=True)
    _SubscriberData_teleserviceList = SEQ_OF(name=u'teleserviceList', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'TeleserviceList')), opt=True)
    _SubscriberData_provisionedSS = SEQ_OF(name=u'provisionedSS', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-InfoList')), opt=True)
    _SubscriberData_odb_Data = SEQ(name=u'odb-Data', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'ODB-Data')), opt=True)
    _SubscriberData_roamingRestrictionDueToUnsupportedFeature = NULL(name=u'roamingRestrictionDueToUnsupportedFeature', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SubscriberData_regionalSubscriptionData = SEQ_OF(name=u'regionalSubscriptionData', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'ZoneCodeList')), opt=True)
    SubscriberData._cont = ASN1Dict([
        (u'msisdn', _SubscriberData_msisdn),
        (u'category', _SubscriberData_category),
        (u'subscriberStatus', _SubscriberData_subscriberStatus),
        (u'bearerServiceList', _SubscriberData_bearerServiceList),
        (u'teleserviceList', _SubscriberData_teleserviceList),
        (u'provisionedSS', _SubscriberData_provisionedSS),
        (u'odb-Data', _SubscriberData_odb_Data),
        (u'roamingRestrictionDueToUnsupportedFeature', _SubscriberData_roamingRestrictionDueToUnsupportedFeature),
        (u'regionalSubscriptionData', _SubscriberData_regionalSubscriptionData),
        ])
    SubscriberData._ext = None
    
    #-----< SubscriberStatus >-----#
    SubscriberStatus = ENUM(name=u'SubscriberStatus', mode=MODE_TYPE)
    SubscriberStatus._cont = ASN1Dict([(u'serviceGranted', 0), (u'operatorDeterminedBarring', 1)])
    SubscriberStatus._ext = None
    
    #-----< ODB-Data >-----#
    ODB_Data = SEQ(name=u'ODB-Data', mode=MODE_TYPE)
    _ODB_Data_odb_GeneralData = BIT_STR(name=u'odb-GeneralData', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'ODB-GeneralData')))
    _ODB_Data_odb_HPLMN_Data = BIT_STR(name=u'odb-HPLMN-Data', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'ODB-HPLMN-Data')), opt=True)
    ODB_Data._cont = ASN1Dict([
        (u'odb-GeneralData', _ODB_Data_odb_GeneralData),
        (u'odb-HPLMN-Data', _ODB_Data_odb_HPLMN_Data),
        ])
    ODB_Data._ext = []
    
    #-----< ODB-GeneralData >-----#
    ODB_GeneralData = BIT_STR(name=u'ODB-GeneralData', mode=MODE_TYPE)
    ODB_GeneralData._cont = ASN1Dict([(u'allOG-CallsBarred', 0), (u'internationalOGCallsBarred', 1), (u'internationalOGCallsNotToHPLMN-CountryBarred', 2), (u'premiumRateInformationOGCallsBarred', 3), (u'premiumRateEntertainementOGCallsBarred', 4), (u'ss-AccessBarred', 5)])
    ODB_GeneralData._const_sz = ASN1Set(rv=[6], rr=[], ev=None, er=[])
    
    #-----< ODB-HPLMN-Data >-----#
    ODB_HPLMN_Data = BIT_STR(name=u'ODB-HPLMN-Data', mode=MODE_TYPE)
    ODB_HPLMN_Data._cont = ASN1Dict([(u'plmn-SpecificBarringType1', 0), (u'plmn-SpecificBarringType2', 1), (u'plmn-SpecificBarringType3', 2), (u'plmn-SpecificBarringType4', 3)])
    ODB_HPLMN_Data._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
    
    #-----< ZoneCodeList >-----#
    ZoneCodeList = SEQ_OF(name=u'ZoneCodeList', mode=MODE_TYPE)
    _ZoneCodeList__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'ZoneCode')))
    ZoneCodeList._cont = _ZoneCodeList__item_
    ZoneCodeList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
    
    #-----< ZoneCode >-----#
    ZoneCode = OCT_STR(name=u'ZoneCode', mode=MODE_TYPE)
    ZoneCode._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
    
    #-----< maxNumOfZoneCodes >-----#
    maxNumOfZoneCodes = INT(name=u'maxNumOfZoneCodes', mode=MODE_VALUE)
    maxNumOfZoneCodes._val = 10
    
    #-----< InsertSubscriberDataRes >-----#
    InsertSubscriberDataRes = SEQ(name=u'InsertSubscriberDataRes', mode=MODE_TYPE)
    _InsertSubscriberDataRes_teleserviceList = SEQ_OF(name=u'teleserviceList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'TeleserviceList')), opt=True)
    _InsertSubscriberDataRes_bearerServiceList = SEQ_OF(name=u'bearerServiceList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'BearerServiceList')), opt=True)
    _InsertSubscriberDataRes_ss_List = SEQ_OF(name=u'ss-List', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-List')), opt=True)
    _InsertSubscriberDataRes_odb_GeneralData = BIT_STR(name=u'odb-GeneralData', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'ODB-GeneralData')), opt=True)
    _InsertSubscriberDataRes_regionalSubscriptionResponse = ENUM(name=u'regionalSubscriptionResponse', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'RegionalSubscriptionResponse')), opt=True)
    InsertSubscriberDataRes._cont = ASN1Dict([
        (u'teleserviceList', _InsertSubscriberDataRes_teleserviceList),
        (u'bearerServiceList', _InsertSubscriberDataRes_bearerServiceList),
        (u'ss-List', _InsertSubscriberDataRes_ss_List),
        (u'odb-GeneralData', _InsertSubscriberDataRes_odb_GeneralData),
        (u'regionalSubscriptionResponse', _InsertSubscriberDataRes_regionalSubscriptionResponse),
        ])
    InsertSubscriberDataRes._ext = []
    
    #-----< RegionalSubscriptionResponse >-----#
    RegionalSubscriptionResponse = ENUM(name=u'RegionalSubscriptionResponse', mode=MODE_TYPE)
    RegionalSubscriptionResponse._cont = ASN1Dict([(u'msc-AreaRestricted', 0), (u'tooManyZoneCodes', 1), (u'zoneCodesConflict', 2), (u'regionalSubscNotSupported', 3)])
    RegionalSubscriptionResponse._ext = None
    
    #-----< DeleteSubscriberDataArg >-----#
    DeleteSubscriberDataArg = SEQ(name=u'DeleteSubscriberDataArg', mode=MODE_TYPE)
    _DeleteSubscriberDataArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')))
    _DeleteSubscriberDataArg_basicServiceList = SEQ_OF(name=u'basicServiceList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'BasicServiceList')), opt=True)
    _DeleteSubscriberDataArg_ss_List = SEQ_OF(name=u'ss-List', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-List')), opt=True)
    _DeleteSubscriberDataArg_roamingRestrictionDueToUnsupportedFeature = NULL(name=u'roamingRestrictionDueToUnsupportedFeature', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _DeleteSubscriberDataArg_regionalSubscriptionIdentifier = OCT_STR(name=u'regionalSubscriptionIdentifier', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'ZoneCode')), opt=True)
    DeleteSubscriberDataArg._cont = ASN1Dict([
        (u'imsi', _DeleteSubscriberDataArg_imsi),
        (u'basicServiceList', _DeleteSubscriberDataArg_basicServiceList),
        (u'ss-List', _DeleteSubscriberDataArg_ss_List),
        (u'roamingRestrictionDueToUnsupportedFeature', _DeleteSubscriberDataArg_roamingRestrictionDueToUnsupportedFeature),
        (u'regionalSubscriptionIdentifier', _DeleteSubscriberDataArg_regionalSubscriptionIdentifier),
        ])
    DeleteSubscriberDataArg._ext = []
    
    #-----< DeleteSubscriberDataRes >-----#
    DeleteSubscriberDataRes = SEQ(name=u'DeleteSubscriberDataRes', mode=MODE_TYPE)
    _DeleteSubscriberDataRes_regionalSubscriptionResponse = ENUM(name=u'regionalSubscriptionResponse', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'RegionalSubscriptionResponse')), opt=True)
    DeleteSubscriberDataRes._cont = ASN1Dict([
        (u'regionalSubscriptionResponse', _DeleteSubscriberDataRes_regionalSubscriptionResponse),
        ])
    DeleteSubscriberDataRes._ext = []
    
    #-----< ResetArg >-----#
    ResetArg = SEQ(name=u'ResetArg', mode=MODE_TYPE)
    _ResetArg_networkResource = ENUM(name=u'networkResource', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'NetworkResource')), opt=True)
    _ResetArg_hlr_Number = OCT_STR(name=u'hlr-Number', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    _ResetArg_hlr_List = SEQ_OF(name=u'hlr-List', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'HLR-List')), opt=True)
    ResetArg._cont = ASN1Dict([
        (u'networkResource', _ResetArg_networkResource),
        (u'hlr-Number', _ResetArg_hlr_Number),
        (u'hlr-List', _ResetArg_hlr_List),
        ])
    ResetArg._ext = []
    
    #-----< RestoreDataArg >-----#
    RestoreDataArg = SEQ(name=u'RestoreDataArg', mode=MODE_TYPE)
    _RestoreDataArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')))
    _RestoreDataArg_lmsi = OCT_STR(name=u'lmsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'LMSI')), opt=True)
    RestoreDataArg._cont = ASN1Dict([
        (u'imsi', _RestoreDataArg_imsi),
        (u'lmsi', _RestoreDataArg_lmsi),
        ])
    RestoreDataArg._ext = []
    
    #-----< RestoreDataRes >-----#
    RestoreDataRes = SEQ(name=u'RestoreDataRes', mode=MODE_TYPE)
    _RestoreDataRes_hlr_Number = OCT_STR(name=u'hlr-Number', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    _RestoreDataRes_msNotReachable = NULL(name=u'msNotReachable', mode=MODE_TYPE, opt=True)
    RestoreDataRes._cont = ASN1Dict([
        (u'hlr-Number', _RestoreDataRes_hlr_Number),
        (u'msNotReachable', _RestoreDataRes_msNotReachable),
        ])
    RestoreDataRes._ext = []
    
    _all_ = [
        _UpdateLocationArg_imsi,
        _UpdateLocationArg_locationInfo,
        _UpdateLocationArg_vlr_Number,
        _UpdateLocationArg_lmsi,
        UpdateLocationArg,
        _UpdateLocationRes_hlr_Number,
        _UpdateLocationRes_extensibleUpdateLocationRes,
        UpdateLocationRes,
        _ExtensibleUpdateLocationRes_hlr_Number,
        ExtensibleUpdateLocationRes,
        _CancelLocationArg_imsi,
        _CancelLocationArg_imsi_WithLMSI,
        CancelLocationArg,
        _PurgeMS_Arg_imsi,
        _PurgeMS_Arg_vlr_Number,
        PurgeMS_Arg,
        _IMSI_WithLMSI_imsi,
        _IMSI_WithLMSI_lmsi,
        IMSI_WithLMSI,
        _SendIdentificationRes_imsi,
        _SendIdentificationRes_authenticationSetList,
        SendIdentificationRes,
        _AuthenticationSetList__item_,
        AuthenticationSetList,
        _AuthenticationSet_rand,
        _AuthenticationSet_sres,
        _AuthenticationSet_kc,
        AuthenticationSet,
        RAND,
        SRES,
        Kc,
        _PrepareHO_Arg_targetCellId,
        _PrepareHO_Arg_ho_NumberNotRequired,
        _PrepareHO_Arg_bss_APDU,
        PrepareHO_Arg,
        _PerformHO_Arg_targetCellId,
        _PerformHO_Arg_servingCellId,
        _PerformHO_Arg_channelType,
        _PerformHO_Arg_classmarkInfo,
        _PerformHO_Arg_handoverPriority,
        _PerformHO_Arg_kc,
        PerformHO_Arg,
        ChannelType,
        ClassmarkInfo,
        HandoverPriority,
        _PrepareHO_Res_handoverNumber,
        _PrepareHO_Res_bss_APDU,
        PrepareHO_Res,
        _PerformHO_Res_handoverNumber,
        _PerformHO_Res_accessSignalInfo,
        PerformHO_Res,
        _PrepareSubsequentHO_Arg_targetCellId,
        _PrepareSubsequentHO_Arg_targetMSC_Number,
        _PrepareSubsequentHO_Arg_bss_APDU,
        PrepareSubsequentHO_Arg,
        _PerformSubsequentHO_Arg_targetCellId,
        _PerformSubsequentHO_Arg_servingCellId,
        _PerformSubsequentHO_Arg_targetMSC_Number,
        _PerformSubsequentHO_Arg_classmarkInfo,
        PerformSubsequentHO_Arg,
        SendAuthenticationInfoArg,
        SendAuthenticationInfoRes,
        Ki,
        EquipmentStatus,
        _SendParametersArg_subscriberId,
        _SendParametersArg_requestParameterList,
        SendParametersArg,
        _RequestParameterList__item_,
        RequestParameterList,
        RequestParameter,
        _SentParameterList__item_,
        SentParameterList,
        _SentParameter_imsi,
        _SentParameter_authenticationSet,
        _SentParameter_subscriberData,
        _SentParameter_ki,
        SentParameter,
        maxNumOfSentParameter,
        _InsertSubscriberDataArg_imsi,
        _InsertSubscriberDataArg_msisdn,
        _InsertSubscriberDataArg_category,
        _InsertSubscriberDataArg_subscriberStatus,
        _InsertSubscriberDataArg_bearerServiceList,
        _InsertSubscriberDataArg_teleserviceList,
        _InsertSubscriberDataArg_provisionedSS,
        _InsertSubscriberDataArg_odb_Data,
        _InsertSubscriberDataArg_roamingRestrictionDueToUnsupportedFeature,
        _InsertSubscriberDataArg_regionalSubscriptionData,
        InsertSubscriberDataArg,
        _SubscriberData_msisdn,
        _SubscriberData_category,
        _SubscriberData_subscriberStatus,
        _SubscriberData_bearerServiceList,
        _SubscriberData_teleserviceList,
        _SubscriberData_provisionedSS,
        _SubscriberData_odb_Data,
        _SubscriberData_roamingRestrictionDueToUnsupportedFeature,
        _SubscriberData_regionalSubscriptionData,
        SubscriberData,
        SubscriberStatus,
        _ODB_Data_odb_GeneralData,
        _ODB_Data_odb_HPLMN_Data,
        ODB_Data,
        ODB_GeneralData,
        ODB_HPLMN_Data,
        _ZoneCodeList__item_,
        ZoneCodeList,
        ZoneCode,
        maxNumOfZoneCodes,
        _InsertSubscriberDataRes_teleserviceList,
        _InsertSubscriberDataRes_bearerServiceList,
        _InsertSubscriberDataRes_ss_List,
        _InsertSubscriberDataRes_odb_GeneralData,
        _InsertSubscriberDataRes_regionalSubscriptionResponse,
        InsertSubscriberDataRes,
        RegionalSubscriptionResponse,
        _DeleteSubscriberDataArg_imsi,
        _DeleteSubscriberDataArg_basicServiceList,
        _DeleteSubscriberDataArg_ss_List,
        _DeleteSubscriberDataArg_roamingRestrictionDueToUnsupportedFeature,
        _DeleteSubscriberDataArg_regionalSubscriptionIdentifier,
        DeleteSubscriberDataArg,
        _DeleteSubscriberDataRes_regionalSubscriptionResponse,
        DeleteSubscriberDataRes,
        _ResetArg_networkResource,
        _ResetArg_hlr_Number,
        _ResetArg_hlr_List,
        ResetArg,
        _RestoreDataArg_imsi,
        _RestoreDataArg_lmsi,
        RestoreDataArg,
        _RestoreDataRes_hlr_Number,
        _RestoreDataRes_msNotReachable,
        RestoreDataRes,
    ]

class MAPv2_OM_DataTypes:

    _name_  = u'MAPv2-OM-DataTypes'
    _oid_   = [0, 4, 0, 0, 1, 3, 12, 2]
    
    _obj_ = [
        u'ActivateTraceModeArg',
        u'TraceReference',
        u'TraceType',
        u'DeactivateTraceModeArg',
        u'TraceSubscriberActivityArg',
        u'CallReference',
        u'NoteInternalHO-Arg',
        u'HandoverType',
        ]
    _type_ = [
        u'ActivateTraceModeArg',
        u'TraceReference',
        u'TraceType',
        u'DeactivateTraceModeArg',
        u'TraceSubscriberActivityArg',
        u'CallReference',
        u'NoteInternalHO-Arg',
        u'HandoverType',
        ]
    _set_ = [
        ]
    _val_ = [
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< ActivateTraceModeArg >-----#
    ActivateTraceModeArg = SEQ(name=u'ActivateTraceModeArg', mode=MODE_TYPE)
    _ActivateTraceModeArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')), opt=True)
    _ActivateTraceModeArg_traceReference = OCT_STR(name=u'traceReference', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-OM-DataTypes', 'TraceReference')))
    _ActivateTraceModeArg_traceType = INT(name=u'traceType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-OM-DataTypes', 'TraceType')))
    _ActivateTraceModeArg_omc_Id = OCT_STR(name=u'omc-Id', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'AddressString')), opt=True)
    ActivateTraceModeArg._cont = ASN1Dict([
        (u'imsi', _ActivateTraceModeArg_imsi),
        (u'traceReference', _ActivateTraceModeArg_traceReference),
        (u'traceType', _ActivateTraceModeArg_traceType),
        (u'omc-Id', _ActivateTraceModeArg_omc_Id),
        ])
    ActivateTraceModeArg._ext = []
    
    #-----< TraceReference >-----#
    TraceReference = OCT_STR(name=u'TraceReference', mode=MODE_TYPE)
    TraceReference._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
    
    #-----< TraceType >-----#
    TraceType = INT(name=u'TraceType', mode=MODE_TYPE)
    TraceType._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
    
    #-----< DeactivateTraceModeArg >-----#
    DeactivateTraceModeArg = SEQ(name=u'DeactivateTraceModeArg', mode=MODE_TYPE)
    _DeactivateTraceModeArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')), opt=True)
    _DeactivateTraceModeArg_traceReference = OCT_STR(name=u'traceReference', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-OM-DataTypes', 'TraceReference')))
    DeactivateTraceModeArg._cont = ASN1Dict([
        (u'imsi', _DeactivateTraceModeArg_imsi),
        (u'traceReference', _DeactivateTraceModeArg_traceReference),
        ])
    DeactivateTraceModeArg._ext = []
    
    #-----< TraceSubscriberActivityArg >-----#
    TraceSubscriberActivityArg = SEQ(name=u'TraceSubscriberActivityArg', mode=MODE_TYPE)
    _TraceSubscriberActivityArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')), opt=True)
    _TraceSubscriberActivityArg_traceReference = OCT_STR(name=u'traceReference', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-OM-DataTypes', 'TraceReference')))
    _TraceSubscriberActivityArg_traceType = INT(name=u'traceType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-OM-DataTypes', 'TraceType')))
    _TraceSubscriberActivityArg_omc_Id = OCT_STR(name=u'omc-Id', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'AddressString')), opt=True)
    _TraceSubscriberActivityArg_callReference = OCT_STR(name=u'callReference', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-OM-DataTypes', 'CallReference')), opt=True)
    TraceSubscriberActivityArg._cont = ASN1Dict([
        (u'imsi', _TraceSubscriberActivityArg_imsi),
        (u'traceReference', _TraceSubscriberActivityArg_traceReference),
        (u'traceType', _TraceSubscriberActivityArg_traceType),
        (u'omc-Id', _TraceSubscriberActivityArg_omc_Id),
        (u'callReference', _TraceSubscriberActivityArg_callReference),
        ])
    TraceSubscriberActivityArg._ext = None
    
    #-----< CallReference >-----#
    CallReference = OCT_STR(name=u'CallReference', mode=MODE_TYPE)
    CallReference._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
    
    #-----< NoteInternalHO-Arg >-----#
    NoteInternalHO_Arg = SEQ(name=u'NoteInternalHO-Arg', mode=MODE_TYPE)
    _NoteInternalHO_Arg_handoverType = ENUM(name=u'handoverType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-OM-DataTypes', 'HandoverType')))
    _NoteInternalHO_Arg_targetCellId = OCT_STR(name=u'targetCellId', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'GlobalCellId')), opt=True)
    _NoteInternalHO_Arg_channelId = SEQ(name=u'channelId', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')), opt=True)
    NoteInternalHO_Arg._cont = ASN1Dict([
        (u'handoverType', _NoteInternalHO_Arg_handoverType),
        (u'targetCellId', _NoteInternalHO_Arg_targetCellId),
        (u'channelId', _NoteInternalHO_Arg_channelId),
        ])
    NoteInternalHO_Arg._ext = None
    
    #-----< HandoverType >-----#
    HandoverType = ENUM(name=u'HandoverType', mode=MODE_TYPE)
    HandoverType._cont = ASN1Dict([(u'interBSS', 0), (u'intraBSS', 1)])
    HandoverType._ext = None
    
    _all_ = [
        _ActivateTraceModeArg_imsi,
        _ActivateTraceModeArg_traceReference,
        _ActivateTraceModeArg_traceType,
        _ActivateTraceModeArg_omc_Id,
        ActivateTraceModeArg,
        TraceReference,
        TraceType,
        _DeactivateTraceModeArg_imsi,
        _DeactivateTraceModeArg_traceReference,
        DeactivateTraceModeArg,
        _TraceSubscriberActivityArg_imsi,
        _TraceSubscriberActivityArg_traceReference,
        _TraceSubscriberActivityArg_traceType,
        _TraceSubscriberActivityArg_omc_Id,
        _TraceSubscriberActivityArg_callReference,
        TraceSubscriberActivityArg,
        CallReference,
        _NoteInternalHO_Arg_handoverType,
        _NoteInternalHO_Arg_targetCellId,
        _NoteInternalHO_Arg_channelId,
        NoteInternalHO_Arg,
        HandoverType,
    ]

class MAPv2_SM_DataTypes:

    _name_  = u'MAPv2-SM-DataTypes'
    _oid_   = [0, 4, 0, 0, 1, 3, 16, 2]
    
    _obj_ = [
        u'RoutingInfoForSM-Arg',
        u'RoutingInfoForSM-Res',
        u'LocationInfoWithLMSI',
        u'ForwardSM-Arg',
        u'SM-RP-DA',
        u'SM-RP-OA',
        u'ReportSM-DeliveryStatusArg',
        u'SM-DeliveryOutcome',
        u'AlertServiceCentreArg',
        u'InformServiceCentreArg',
        u'MW-Status',
        u'ReadyForSM-Arg',
        u'AlertReason',
        ]
    _type_ = [
        u'RoutingInfoForSM-Arg',
        u'RoutingInfoForSM-Res',
        u'LocationInfoWithLMSI',
        u'ForwardSM-Arg',
        u'SM-RP-DA',
        u'SM-RP-OA',
        u'ReportSM-DeliveryStatusArg',
        u'SM-DeliveryOutcome',
        u'AlertServiceCentreArg',
        u'InformServiceCentreArg',
        u'MW-Status',
        u'ReadyForSM-Arg',
        u'AlertReason',
        ]
    _set_ = [
        ]
    _val_ = [
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< RoutingInfoForSM-Arg >-----#
    RoutingInfoForSM_Arg = SEQ(name=u'RoutingInfoForSM-Arg', mode=MODE_TYPE)
    _RoutingInfoForSM_Arg_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    _RoutingInfoForSM_Arg_sm_RP_PRI = BOOL(name=u'sm-RP-PRI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _RoutingInfoForSM_Arg_serviceCentreAddress = OCT_STR(name=u'serviceCentreAddress', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'AddressString')))
    _RoutingInfoForSM_Arg_teleservice = OCT_STR(name=u'teleservice', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-TS-Code', 'TeleserviceCode')), opt=True)
    RoutingInfoForSM_Arg._cont = ASN1Dict([
        (u'msisdn', _RoutingInfoForSM_Arg_msisdn),
        (u'sm-RP-PRI', _RoutingInfoForSM_Arg_sm_RP_PRI),
        (u'serviceCentreAddress', _RoutingInfoForSM_Arg_serviceCentreAddress),
        (u'teleservice', _RoutingInfoForSM_Arg_teleservice),
        ])
    RoutingInfoForSM_Arg._ext = []
    
    #-----< RoutingInfoForSM-Res >-----#
    RoutingInfoForSM_Res = SEQ(name=u'RoutingInfoForSM-Res', mode=MODE_TYPE)
    _RoutingInfoForSM_Res_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')))
    _RoutingInfoForSM_Res_locationInfoWithLMSI = SEQ(name=u'locationInfoWithLMSI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'LocationInfoWithLMSI')))
    _RoutingInfoForSM_Res_mwd_Set = BOOL(name=u'mwd-Set', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    RoutingInfoForSM_Res._cont = ASN1Dict([
        (u'imsi', _RoutingInfoForSM_Res_imsi),
        (u'locationInfoWithLMSI', _RoutingInfoForSM_Res_locationInfoWithLMSI),
        (u'mwd-Set', _RoutingInfoForSM_Res_mwd_Set),
        ])
    RoutingInfoForSM_Res._ext = []
    
    #-----< LocationInfoWithLMSI >-----#
    LocationInfoWithLMSI = SEQ(name=u'LocationInfoWithLMSI', mode=MODE_TYPE)
    _LocationInfoWithLMSI_locationInfo = CHOICE(name=u'locationInfo', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'LocationInfo')))
    _LocationInfoWithLMSI_lmsi = OCT_STR(name=u'lmsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'LMSI')), opt=True)
    LocationInfoWithLMSI._cont = ASN1Dict([
        (u'locationInfo', _LocationInfoWithLMSI_locationInfo),
        (u'lmsi', _LocationInfoWithLMSI_lmsi),
        ])
    LocationInfoWithLMSI._ext = []
    
    #-----< ForwardSM-Arg >-----#
    ForwardSM_Arg = SEQ(name=u'ForwardSM-Arg', mode=MODE_TYPE)
    _ForwardSM_Arg_sm_RP_DA = CHOICE(name=u'sm-RP-DA', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'SM-RP-DA')))
    _ForwardSM_Arg_sm_RP_OA = CHOICE(name=u'sm-RP-OA', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'SM-RP-OA')))
    _ForwardSM_Arg_sm_RP_UI = OCT_STR(name=u'sm-RP-UI', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'SignalInfo')))
    _ForwardSM_Arg_moreMessagesToSend = NULL(name=u'moreMessagesToSend', mode=MODE_TYPE, opt=True)
    ForwardSM_Arg._cont = ASN1Dict([
        (u'sm-RP-DA', _ForwardSM_Arg_sm_RP_DA),
        (u'sm-RP-OA', _ForwardSM_Arg_sm_RP_OA),
        (u'sm-RP-UI', _ForwardSM_Arg_sm_RP_UI),
        (u'moreMessagesToSend', _ForwardSM_Arg_moreMessagesToSend),
        ])
    ForwardSM_Arg._ext = []
    
    #-----< SM-RP-DA >-----#
    SM_RP_DA = CHOICE(name=u'SM-RP-DA', mode=MODE_TYPE)
    _SM_RP_DA_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')))
    _SM_RP_DA_lmsi = OCT_STR(name=u'lmsi', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'LMSI')))
    _SM_RP_DA_roamingNumber = OCT_STR(name=u'roamingNumber', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    _SM_RP_DA_serviceCentreAddressDA = OCT_STR(name=u'serviceCentreAddressDA', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'AddressString')))
    _SM_RP_DA_noSM_RP_DA = NULL(name=u'noSM-RP-DA', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    SM_RP_DA._cont = ASN1Dict([
        (u'imsi', _SM_RP_DA_imsi),
        (u'lmsi', _SM_RP_DA_lmsi),
        (u'roamingNumber', _SM_RP_DA_roamingNumber),
        (u'serviceCentreAddressDA', _SM_RP_DA_serviceCentreAddressDA),
        (u'noSM-RP-DA', _SM_RP_DA_noSM_RP_DA),
        ])
    SM_RP_DA._ext = None
    
    #-----< SM-RP-OA >-----#
    SM_RP_OA = CHOICE(name=u'SM-RP-OA', mode=MODE_TYPE)
    _SM_RP_OA_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    _SM_RP_OA_serviceCentreAddressOA = OCT_STR(name=u'serviceCentreAddressOA', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'AddressString')))
    _SM_RP_OA_noSM_RP_OA = NULL(name=u'noSM-RP-OA', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    SM_RP_OA._cont = ASN1Dict([
        (u'msisdn', _SM_RP_OA_msisdn),
        (u'serviceCentreAddressOA', _SM_RP_OA_serviceCentreAddressOA),
        (u'noSM-RP-OA', _SM_RP_OA_noSM_RP_OA),
        ])
    SM_RP_OA._ext = None
    
    #-----< ReportSM-DeliveryStatusArg >-----#
    ReportSM_DeliveryStatusArg = SEQ(name=u'ReportSM-DeliveryStatusArg', mode=MODE_TYPE)
    _ReportSM_DeliveryStatusArg_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    _ReportSM_DeliveryStatusArg_serviceCentreAddress = OCT_STR(name=u'serviceCentreAddress', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'AddressString')))
    _ReportSM_DeliveryStatusArg_sm_DeliveryOutcome = ENUM(name=u'sm-DeliveryOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'SM-DeliveryOutcome')), opt=True)
    ReportSM_DeliveryStatusArg._cont = ASN1Dict([
        (u'msisdn', _ReportSM_DeliveryStatusArg_msisdn),
        (u'serviceCentreAddress', _ReportSM_DeliveryStatusArg_serviceCentreAddress),
        (u'sm-DeliveryOutcome', _ReportSM_DeliveryStatusArg_sm_DeliveryOutcome),
        ])
    ReportSM_DeliveryStatusArg._ext = []
    
    #-----< SM-DeliveryOutcome >-----#
    SM_DeliveryOutcome = ENUM(name=u'SM-DeliveryOutcome', mode=MODE_TYPE)
    SM_DeliveryOutcome._cont = ASN1Dict([(u'memoryCapacityExceeded', 0), (u'absentSubscriber', 1), (u'successfulTransfer', 2)])
    SM_DeliveryOutcome._ext = None
    
    #-----< AlertServiceCentreArg >-----#
    AlertServiceCentreArg = SEQ(name=u'AlertServiceCentreArg', mode=MODE_TYPE)
    _AlertServiceCentreArg_msisdn = OCT_STR(name=u'msisdn', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    _AlertServiceCentreArg_serviceCentreAddress = OCT_STR(name=u'serviceCentreAddress', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'AddressString')))
    AlertServiceCentreArg._cont = ASN1Dict([
        (u'msisdn', _AlertServiceCentreArg_msisdn),
        (u'serviceCentreAddress', _AlertServiceCentreArg_serviceCentreAddress),
        ])
    AlertServiceCentreArg._ext = []
    
    #-----< InformServiceCentreArg >-----#
    InformServiceCentreArg = SEQ(name=u'InformServiceCentreArg', mode=MODE_TYPE)
    _InformServiceCentreArg_storedMSISDN = OCT_STR(name=u'storedMSISDN', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _InformServiceCentreArg_mw_Status = BIT_STR(name=u'mw-Status', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'MW-Status')), opt=True)
    InformServiceCentreArg._cont = ASN1Dict([
        (u'storedMSISDN', _InformServiceCentreArg_storedMSISDN),
        (u'mw-Status', _InformServiceCentreArg_mw_Status),
        ])
    InformServiceCentreArg._ext = []
    
    #-----< MW-Status >-----#
    MW_Status = BIT_STR(name=u'MW-Status', mode=MODE_TYPE)
    MW_Status._cont = ASN1Dict([(u'sc-AddressNotIncluded', 0), (u'mnrf-Set', 1), (u'mcef-Set', 2)])
    MW_Status._const_sz = ASN1Set(rv=[6], rr=[], ev=None, er=[])
    
    #-----< ReadyForSM-Arg >-----#
    ReadyForSM_Arg = SEQ(name=u'ReadyForSM-Arg', mode=MODE_TYPE)
    _ReadyForSM_Arg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')))
    _ReadyForSM_Arg_alertReason = ENUM(name=u'alertReason', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'AlertReason')))
    ReadyForSM_Arg._cont = ASN1Dict([
        (u'imsi', _ReadyForSM_Arg_imsi),
        (u'alertReason', _ReadyForSM_Arg_alertReason),
        ])
    ReadyForSM_Arg._ext = []
    
    #-----< AlertReason >-----#
    AlertReason = ENUM(name=u'AlertReason', mode=MODE_TYPE)
    AlertReason._cont = ASN1Dict([(u'ms-Present', 0), (u'memoryAvailable', 1)])
    AlertReason._ext = None
    
    _all_ = [
        _RoutingInfoForSM_Arg_msisdn,
        _RoutingInfoForSM_Arg_sm_RP_PRI,
        _RoutingInfoForSM_Arg_serviceCentreAddress,
        _RoutingInfoForSM_Arg_teleservice,
        RoutingInfoForSM_Arg,
        _RoutingInfoForSM_Res_imsi,
        _RoutingInfoForSM_Res_locationInfoWithLMSI,
        _RoutingInfoForSM_Res_mwd_Set,
        RoutingInfoForSM_Res,
        _LocationInfoWithLMSI_locationInfo,
        _LocationInfoWithLMSI_lmsi,
        LocationInfoWithLMSI,
        _ForwardSM_Arg_sm_RP_DA,
        _ForwardSM_Arg_sm_RP_OA,
        _ForwardSM_Arg_sm_RP_UI,
        _ForwardSM_Arg_moreMessagesToSend,
        ForwardSM_Arg,
        _SM_RP_DA_imsi,
        _SM_RP_DA_lmsi,
        _SM_RP_DA_roamingNumber,
        _SM_RP_DA_serviceCentreAddressDA,
        _SM_RP_DA_noSM_RP_DA,
        SM_RP_DA,
        _SM_RP_OA_msisdn,
        _SM_RP_OA_serviceCentreAddressOA,
        _SM_RP_OA_noSM_RP_OA,
        SM_RP_OA,
        _ReportSM_DeliveryStatusArg_msisdn,
        _ReportSM_DeliveryStatusArg_serviceCentreAddress,
        _ReportSM_DeliveryStatusArg_sm_DeliveryOutcome,
        ReportSM_DeliveryStatusArg,
        SM_DeliveryOutcome,
        _AlertServiceCentreArg_msisdn,
        _AlertServiceCentreArg_serviceCentreAddress,
        AlertServiceCentreArg,
        _InformServiceCentreArg_storedMSISDN,
        _InformServiceCentreArg_mw_Status,
        InformServiceCentreArg,
        MW_Status,
        _ReadyForSM_Arg_imsi,
        _ReadyForSM_Arg_alertReason,
        ReadyForSM_Arg,
        AlertReason,
    ]

class MAPv2_SS_DataTypes:

    _name_  = u'MAPv2-SS-DataTypes'
    _oid_   = [0, 4, 0, 0, 1, 3, 14, 2]
    
    _obj_ = [
        u'RegisterSS-Arg',
        u'NoReplyConditionTime',
        u'SS-Info',
        u'ForwardingInfo',
        u'ForwardingFeatureList',
        u'ForwardingFeature',
        u'SS-Status',
        u'ForwardingOptions',
        u'CallBarringInfo',
        u'CallBarringFeatureList',
        u'CallBarringFeature',
        u'CUG-Info',
        u'CUG-SubscriptionList',
        u'CUG-Subscription',
        u'CUG-Index',
        u'CUG-Interlock',
        u'IntraCUG-Options',
        u'maxNumOfCUG',
        u'CUG-FeatureList',
        u'CUG-Feature',
        u'InterCUG-Restrictions',
        u'SS-Data',
        u'SS-SubscriptionOption',
        u'CliRestrictionOption',
        u'OverrideCategory',
        u'SS-ForBS-Code',
        u'Cli-RestrictionInfo',
        u'InterrogateSS-Res',
        u'SS-UserData',
        u'USSD-Arg',
        u'USSD-Res',
        u'USSD-DataCodingScheme',
        u'USSD-String',
        u'maxUSSD-StringLength',
        u'Password',
        u'GuidanceInfo',
        u'BeginSubscriberActivityArg',
        u'SS-List',
        u'maxNumOfSS',
        u'SS-InfoList',
        u'ForwardingData',
        ]
    _type_ = [
        u'RegisterSS-Arg',
        u'NoReplyConditionTime',
        u'SS-Info',
        u'ForwardingInfo',
        u'ForwardingFeatureList',
        u'ForwardingFeature',
        u'SS-Status',
        u'ForwardingOptions',
        u'CallBarringInfo',
        u'CallBarringFeatureList',
        u'CallBarringFeature',
        u'CUG-Info',
        u'CUG-SubscriptionList',
        u'CUG-Subscription',
        u'CUG-Index',
        u'CUG-Interlock',
        u'IntraCUG-Options',
        u'CUG-FeatureList',
        u'CUG-Feature',
        u'InterCUG-Restrictions',
        u'SS-Data',
        u'SS-SubscriptionOption',
        u'CliRestrictionOption',
        u'OverrideCategory',
        u'SS-ForBS-Code',
        u'Cli-RestrictionInfo',
        u'InterrogateSS-Res',
        u'SS-UserData',
        u'USSD-Arg',
        u'USSD-Res',
        u'USSD-DataCodingScheme',
        u'USSD-String',
        u'Password',
        u'GuidanceInfo',
        u'BeginSubscriberActivityArg',
        u'SS-List',
        u'SS-InfoList',
        u'ForwardingData',
        ]
    _set_ = [
        ]
    _val_ = [
        u'maxNumOfCUG',
        u'maxUSSD-StringLength',
        u'maxNumOfSS',
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< RegisterSS-Arg >-----#
    RegisterSS_Arg = SEQ(name=u'RegisterSS-Arg', mode=MODE_TYPE)
    _RegisterSS_Arg_ss_Code = OCT_STR(name=u'ss-Code', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    _RegisterSS_Arg_basicService = CHOICE(name=u'basicService', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'BasicServiceCode')), opt=True)
    _RegisterSS_Arg_forwardedToNumber = OCT_STR(name=u'forwardedToNumber', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'AddressString')), opt=True)
    _RegisterSS_Arg_forwardedToSubaddress = OCT_STR(name=u'forwardedToSubaddress', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-SubaddressString')), opt=True)
    _RegisterSS_Arg_noReplyConditionTime = INT(name=u'noReplyConditionTime', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'NoReplyConditionTime')), opt=True)
    RegisterSS_Arg._cont = ASN1Dict([
        (u'ss-Code', _RegisterSS_Arg_ss_Code),
        (u'basicService', _RegisterSS_Arg_basicService),
        (u'forwardedToNumber', _RegisterSS_Arg_forwardedToNumber),
        (u'forwardedToSubaddress', _RegisterSS_Arg_forwardedToSubaddress),
        (u'noReplyConditionTime', _RegisterSS_Arg_noReplyConditionTime),
        ])
    RegisterSS_Arg._ext = []
    
    #-----< NoReplyConditionTime >-----#
    NoReplyConditionTime = INT(name=u'NoReplyConditionTime', mode=MODE_TYPE)
    NoReplyConditionTime._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=5, ub=30)], ev=None, er=[])
    
    #-----< SS-Info >-----#
    SS_Info = CHOICE(name=u'SS-Info', mode=MODE_TYPE)
    _SS_Info_forwardingInfo = SEQ(name=u'forwardingInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'ForwardingInfo')))
    _SS_Info_callBarringInfo = SEQ(name=u'callBarringInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'CallBarringInfo')))
    _SS_Info_cug_Info = SEQ(name=u'cug-Info', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'CUG-Info')))
    _SS_Info_ss_Data = SEQ(name=u'ss-Data', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Data')))
    SS_Info._cont = ASN1Dict([
        (u'forwardingInfo', _SS_Info_forwardingInfo),
        (u'callBarringInfo', _SS_Info_callBarringInfo),
        (u'cug-Info', _SS_Info_cug_Info),
        (u'ss-Data', _SS_Info_ss_Data),
        ])
    SS_Info._ext = None
    
    #-----< ForwardingInfo >-----#
    ForwardingInfo = SEQ(name=u'ForwardingInfo', mode=MODE_TYPE)
    _ForwardingInfo_ss_Code = OCT_STR(name=u'ss-Code', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')), opt=True)
    _ForwardingInfo_forwardingFeatureList = SEQ_OF(name=u'forwardingFeatureList', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'ForwardingFeatureList')))
    ForwardingInfo._cont = ASN1Dict([
        (u'ss-Code', _ForwardingInfo_ss_Code),
        (u'forwardingFeatureList', _ForwardingInfo_forwardingFeatureList),
        ])
    ForwardingInfo._ext = []
    
    #-----< ForwardingFeatureList >-----#
    ForwardingFeatureList = SEQ_OF(name=u'ForwardingFeatureList', mode=MODE_TYPE)
    _ForwardingFeatureList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'ForwardingFeature')))
    ForwardingFeatureList._cont = _ForwardingFeatureList__item_
    ForwardingFeatureList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=13)], ev=None, er=[])
    
    #-----< ForwardingFeature >-----#
    ForwardingFeature = SEQ(name=u'ForwardingFeature', mode=MODE_TYPE)
    _ForwardingFeature_basicService = CHOICE(name=u'basicService', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'BasicServiceCode')), opt=True)
    _ForwardingFeature_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Status')), opt=True)
    _ForwardingFeature_forwardedToNumber = OCT_STR(name=u'forwardedToNumber', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _ForwardingFeature_forwardedToSubaddress = OCT_STR(name=u'forwardedToSubaddress', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-SubaddressString')), opt=True)
    _ForwardingFeature_forwardingOptions = OCT_STR(name=u'forwardingOptions', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'ForwardingOptions')), opt=True)
    _ForwardingFeature_noReplyConditionTime = INT(name=u'noReplyConditionTime', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'NoReplyConditionTime')), opt=True)
    ForwardingFeature._cont = ASN1Dict([
        (u'basicService', _ForwardingFeature_basicService),
        (u'ss-Status', _ForwardingFeature_ss_Status),
        (u'forwardedToNumber', _ForwardingFeature_forwardedToNumber),
        (u'forwardedToSubaddress', _ForwardingFeature_forwardedToSubaddress),
        (u'forwardingOptions', _ForwardingFeature_forwardingOptions),
        (u'noReplyConditionTime', _ForwardingFeature_noReplyConditionTime),
        ])
    ForwardingFeature._ext = []
    
    #-----< SS-Status >-----#
    SS_Status = OCT_STR(name=u'SS-Status', mode=MODE_TYPE)
    SS_Status._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< ForwardingOptions >-----#
    ForwardingOptions = OCT_STR(name=u'ForwardingOptions', mode=MODE_TYPE)
    ForwardingOptions._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< CallBarringInfo >-----#
    CallBarringInfo = SEQ(name=u'CallBarringInfo', mode=MODE_TYPE)
    _CallBarringInfo_ss_Code = OCT_STR(name=u'ss-Code', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')), opt=True)
    _CallBarringInfo_callBarringFeatureList = SEQ_OF(name=u'callBarringFeatureList', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'CallBarringFeatureList')))
    CallBarringInfo._cont = ASN1Dict([
        (u'ss-Code', _CallBarringInfo_ss_Code),
        (u'callBarringFeatureList', _CallBarringInfo_callBarringFeatureList),
        ])
    CallBarringInfo._ext = []
    
    #-----< CallBarringFeatureList >-----#
    CallBarringFeatureList = SEQ_OF(name=u'CallBarringFeatureList', mode=MODE_TYPE)
    _CallBarringFeatureList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'CallBarringFeature')))
    CallBarringFeatureList._cont = _CallBarringFeatureList__item_
    CallBarringFeatureList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=13)], ev=None, er=[])
    
    #-----< CallBarringFeature >-----#
    CallBarringFeature = SEQ(name=u'CallBarringFeature', mode=MODE_TYPE)
    _CallBarringFeature_basicService = CHOICE(name=u'basicService', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'BasicServiceCode')), opt=True)
    _CallBarringFeature_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Status')), opt=True)
    CallBarringFeature._cont = ASN1Dict([
        (u'basicService', _CallBarringFeature_basicService),
        (u'ss-Status', _CallBarringFeature_ss_Status),
        ])
    CallBarringFeature._ext = []
    
    #-----< CUG-Info >-----#
    CUG_Info = SEQ(name=u'CUG-Info', mode=MODE_TYPE)
    _CUG_Info_cug_SubscriptionList = SEQ_OF(name=u'cug-SubscriptionList', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'CUG-SubscriptionList')))
    _CUG_Info_cug_FeatureList = SEQ_OF(name=u'cug-FeatureList', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'CUG-FeatureList')), opt=True)
    CUG_Info._cont = ASN1Dict([
        (u'cug-SubscriptionList', _CUG_Info_cug_SubscriptionList),
        (u'cug-FeatureList', _CUG_Info_cug_FeatureList),
        ])
    CUG_Info._ext = []
    
    #-----< CUG-SubscriptionList >-----#
    CUG_SubscriptionList = SEQ_OF(name=u'CUG-SubscriptionList', mode=MODE_TYPE)
    _CUG_SubscriptionList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'CUG-Subscription')))
    CUG_SubscriptionList._cont = _CUG_SubscriptionList__item_
    CUG_SubscriptionList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
    
    #-----< CUG-Subscription >-----#
    CUG_Subscription = SEQ(name=u'CUG-Subscription', mode=MODE_TYPE)
    _CUG_Subscription_cug_Index = INT(name=u'cug-Index', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'CUG-Index')))
    _CUG_Subscription_cug_Interlock = OCT_STR(name=u'cug-Interlock', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'CUG-Interlock')))
    _CUG_Subscription_intraCUG_Options = ENUM(name=u'intraCUG-Options', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'IntraCUG-Options')))
    _CUG_Subscription_basicServiceGroupList = SEQ_OF(name=u'basicServiceGroupList', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'BasicServiceGroupList')), opt=True)
    CUG_Subscription._cont = ASN1Dict([
        (u'cug-Index', _CUG_Subscription_cug_Index),
        (u'cug-Interlock', _CUG_Subscription_cug_Interlock),
        (u'intraCUG-Options', _CUG_Subscription_intraCUG_Options),
        (u'basicServiceGroupList', _CUG_Subscription_basicServiceGroupList),
        ])
    CUG_Subscription._ext = []
    
    #-----< CUG-Index >-----#
    CUG_Index = INT(name=u'CUG-Index', mode=MODE_TYPE)
    CUG_Index._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32767)], ev=None, er=[])
    
    #-----< CUG-Interlock >-----#
    CUG_Interlock = OCT_STR(name=u'CUG-Interlock', mode=MODE_TYPE)
    CUG_Interlock._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
    
    #-----< IntraCUG-Options >-----#
    IntraCUG_Options = ENUM(name=u'IntraCUG-Options', mode=MODE_TYPE)
    IntraCUG_Options._cont = ASN1Dict([(u'noCUG-Restrictions', 0), (u'cugIC-CallBarred', 1), (u'cugOG-CallBarred', 2)])
    IntraCUG_Options._ext = None
    
    #-----< maxNumOfCUG >-----#
    maxNumOfCUG = INT(name=u'maxNumOfCUG', mode=MODE_VALUE)
    maxNumOfCUG._val = 10
    
    #-----< CUG-FeatureList >-----#
    CUG_FeatureList = SEQ_OF(name=u'CUG-FeatureList', mode=MODE_TYPE)
    _CUG_FeatureList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'CUG-Feature')))
    CUG_FeatureList._cont = _CUG_FeatureList__item_
    CUG_FeatureList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=13)], ev=None, er=[])
    
    #-----< CUG-Feature >-----#
    CUG_Feature = SEQ(name=u'CUG-Feature', mode=MODE_TYPE)
    _CUG_Feature_basicService = CHOICE(name=u'basicService', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'BasicServiceCode')), opt=True)
    _CUG_Feature_preferentialCUG_Indicator = INT(name=u'preferentialCUG-Indicator', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'CUG-Index')), opt=True)
    _CUG_Feature_interCUG_Restrictions = OCT_STR(name=u'interCUG-Restrictions', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'InterCUG-Restrictions')))
    CUG_Feature._cont = ASN1Dict([
        (u'basicService', _CUG_Feature_basicService),
        (u'preferentialCUG-Indicator', _CUG_Feature_preferentialCUG_Indicator),
        (u'interCUG-Restrictions', _CUG_Feature_interCUG_Restrictions),
        ])
    CUG_Feature._ext = []
    
    #-----< InterCUG-Restrictions >-----#
    InterCUG_Restrictions = OCT_STR(name=u'InterCUG-Restrictions', mode=MODE_TYPE)
    InterCUG_Restrictions._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< SS-Data >-----#
    SS_Data = SEQ(name=u'SS-Data', mode=MODE_TYPE)
    _SS_Data_ss_Code = OCT_STR(name=u'ss-Code', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')), opt=True)
    _SS_Data_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Status')), opt=True)
    _SS_Data_ss_SubscriptionOption = CHOICE(name=u'ss-SubscriptionOption', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-SubscriptionOption')), opt=True)
    _SS_Data_basicServiceGroupList = SEQ_OF(name=u'basicServiceGroupList', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'BasicServiceGroupList')), opt=True)
    SS_Data._cont = ASN1Dict([
        (u'ss-Code', _SS_Data_ss_Code),
        (u'ss-Status', _SS_Data_ss_Status),
        (u'ss-SubscriptionOption', _SS_Data_ss_SubscriptionOption),
        (u'basicServiceGroupList', _SS_Data_basicServiceGroupList),
        ])
    SS_Data._ext = []
    
    #-----< SS-SubscriptionOption >-----#
    SS_SubscriptionOption = CHOICE(name=u'SS-SubscriptionOption', mode=MODE_TYPE)
    _SS_SubscriptionOption_cliRestrictionOption = ENUM(name=u'cliRestrictionOption', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'CliRestrictionOption')))
    _SS_SubscriptionOption_overrideCategory = ENUM(name=u'overrideCategory', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'OverrideCategory')))
    SS_SubscriptionOption._cont = ASN1Dict([
        (u'cliRestrictionOption', _SS_SubscriptionOption_cliRestrictionOption),
        (u'overrideCategory', _SS_SubscriptionOption_overrideCategory),
        ])
    SS_SubscriptionOption._ext = None
    
    #-----< CliRestrictionOption >-----#
    CliRestrictionOption = ENUM(name=u'CliRestrictionOption', mode=MODE_TYPE)
    CliRestrictionOption._cont = ASN1Dict([(u'permanent', 0), (u'temporaryDefaultRestricted', 1), (u'temporaryDefaultAllowed', 2)])
    CliRestrictionOption._ext = None
    
    #-----< OverrideCategory >-----#
    OverrideCategory = ENUM(name=u'OverrideCategory', mode=MODE_TYPE)
    OverrideCategory._cont = ASN1Dict([(u'overrideEnabled', 0), (u'overrideDisabled', 1)])
    OverrideCategory._ext = None
    
    #-----< SS-ForBS-Code >-----#
    SS_ForBS_Code = SEQ(name=u'SS-ForBS-Code', mode=MODE_TYPE)
    _SS_ForBS_Code_ss_Code = OCT_STR(name=u'ss-Code', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    _SS_ForBS_Code_basicService = CHOICE(name=u'basicService', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'BasicServiceCode')), opt=True)
    SS_ForBS_Code._cont = ASN1Dict([
        (u'ss-Code', _SS_ForBS_Code_ss_Code),
        (u'basicService', _SS_ForBS_Code_basicService),
        ])
    SS_ForBS_Code._ext = []
    
    #-----< Cli-RestrictionInfo >-----#
    Cli_RestrictionInfo = SEQ(name=u'Cli-RestrictionInfo', mode=MODE_TYPE)
    _Cli_RestrictionInfo_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Status')))
    _Cli_RestrictionInfo_cliRestrictionOption = ENUM(name=u'cliRestrictionOption', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'CliRestrictionOption')), opt=True)
    Cli_RestrictionInfo._cont = ASN1Dict([
        (u'ss-Status', _Cli_RestrictionInfo_ss_Status),
        (u'cliRestrictionOption', _Cli_RestrictionInfo_cliRestrictionOption),
        ])
    Cli_RestrictionInfo._ext = []
    
    #-----< InterrogateSS-Res >-----#
    InterrogateSS_Res = CHOICE(name=u'InterrogateSS-Res', mode=MODE_TYPE)
    _InterrogateSS_Res_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Status')))
    _InterrogateSS_Res_forwardedToNumber = OCT_STR(name=u'forwardedToNumber', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    _InterrogateSS_Res_basicServiceGroupList = SEQ_OF(name=u'basicServiceGroupList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'BasicServiceGroupList')))
    _InterrogateSS_Res_forwardingFeatureList = SEQ_OF(name=u'forwardingFeatureList', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'ForwardingFeatureList')))
    _InterrogateSS_Res_cli_RestrictionInfo = SEQ(name=u'cli-RestrictionInfo', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'Cli-RestrictionInfo')))
    InterrogateSS_Res._cont = ASN1Dict([
        (u'ss-Status', _InterrogateSS_Res_ss_Status),
        (u'forwardedToNumber', _InterrogateSS_Res_forwardedToNumber),
        (u'basicServiceGroupList', _InterrogateSS_Res_basicServiceGroupList),
        (u'forwardingFeatureList', _InterrogateSS_Res_forwardingFeatureList),
        (u'cli-RestrictionInfo', _InterrogateSS_Res_cli_RestrictionInfo),
        ])
    InterrogateSS_Res._ext = None
    
    #-----< SS-UserData >-----#
    SS_UserData = STR_IA5(name=u'SS-UserData', mode=MODE_TYPE)
    SS_UserData._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=200)], ev=None, er=[])
    
    #-----< USSD-Arg >-----#
    USSD_Arg = SEQ(name=u'USSD-Arg', mode=MODE_TYPE)
    _USSD_Arg_ussd_DataCodingScheme = OCT_STR(name=u'ussd-DataCodingScheme', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'USSD-DataCodingScheme')))
    _USSD_Arg_ussd_String = OCT_STR(name=u'ussd-String', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'USSD-String')))
    USSD_Arg._cont = ASN1Dict([
        (u'ussd-DataCodingScheme', _USSD_Arg_ussd_DataCodingScheme),
        (u'ussd-String', _USSD_Arg_ussd_String),
        ])
    USSD_Arg._ext = []
    
    #-----< USSD-Res >-----#
    USSD_Res = SEQ(name=u'USSD-Res', mode=MODE_TYPE)
    _USSD_Res_ussd_DataCodingScheme = OCT_STR(name=u'ussd-DataCodingScheme', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'USSD-DataCodingScheme')))
    _USSD_Res_ussd_String = OCT_STR(name=u'ussd-String', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'USSD-String')))
    USSD_Res._cont = ASN1Dict([
        (u'ussd-DataCodingScheme', _USSD_Res_ussd_DataCodingScheme),
        (u'ussd-String', _USSD_Res_ussd_String),
        ])
    USSD_Res._ext = []
    
    #-----< USSD-DataCodingScheme >-----#
    USSD_DataCodingScheme = OCT_STR(name=u'USSD-DataCodingScheme', mode=MODE_TYPE)
    USSD_DataCodingScheme._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< USSD-String >-----#
    USSD_String = OCT_STR(name=u'USSD-String', mode=MODE_TYPE)
    USSD_String._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=160)], ev=None, er=[])
    
    #-----< maxUSSD-StringLength >-----#
    maxUSSD_StringLength = INT(name=u'maxUSSD-StringLength', mode=MODE_VALUE)
    maxUSSD_StringLength._val = 160
    
    #-----< Password >-----#
    Password = STR_NUM(name=u'Password', mode=MODE_TYPE)
    Password._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
    Password._const_alpha = ASN1Set(rv=[u'0', u'1', u'2', u'3', u'4', u'5', u'6', u'7', u'8', u'9'], rr=[], ev=None, er=[])
    
    #-----< GuidanceInfo >-----#
    GuidanceInfo = ENUM(name=u'GuidanceInfo', mode=MODE_TYPE)
    GuidanceInfo._cont = ASN1Dict([(u'enterPW', 0), (u'enterNewPW', 1), (u'enterNewPW-Again', 2), (u'badPW-TryAgain', 3), (u'badPW-FormatTryAgain', 4)])
    GuidanceInfo._ext = None
    
    #-----< BeginSubscriberActivityArg >-----#
    BeginSubscriberActivityArg = SEQ(name=u'BeginSubscriberActivityArg', mode=MODE_TYPE)
    _BeginSubscriberActivityArg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')))
    _BeginSubscriberActivityArg_originatingEntityNumber = OCT_STR(name=u'originatingEntityNumber', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    BeginSubscriberActivityArg._cont = ASN1Dict([
        (u'imsi', _BeginSubscriberActivityArg_imsi),
        (u'originatingEntityNumber', _BeginSubscriberActivityArg_originatingEntityNumber),
        ])
    BeginSubscriberActivityArg._ext = None
    
    #-----< SS-List >-----#
    SS_List = SEQ_OF(name=u'SS-List', mode=MODE_TYPE)
    _SS_List__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    SS_List._cont = _SS_List__item_
    SS_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=30)], ev=None, er=[])
    
    #-----< maxNumOfSS >-----#
    maxNumOfSS = INT(name=u'maxNumOfSS', mode=MODE_VALUE)
    maxNumOfSS._val = 30
    
    #-----< SS-InfoList >-----#
    SS_InfoList = SEQ_OF(name=u'SS-InfoList', mode=MODE_TYPE)
    _SS_InfoList__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Info')))
    SS_InfoList._cont = _SS_InfoList__item_
    SS_InfoList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=30)], ev=None, er=[])
    
    #-----< ForwardingData >-----#
    ForwardingData = SEQ(name=u'ForwardingData', mode=MODE_TYPE)
    _ForwardingData_forwardedToNumber = OCT_STR(name=u'forwardedToNumber', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _ForwardingData_forwardedToSubaddress = OCT_STR(name=u'forwardedToSubaddress', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-SubaddressString')), opt=True)
    _ForwardingData_forwardingOptions = OCT_STR(name=u'forwardingOptions', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'ForwardingOptions')), opt=True)
    ForwardingData._cont = ASN1Dict([
        (u'forwardedToNumber', _ForwardingData_forwardedToNumber),
        (u'forwardedToSubaddress', _ForwardingData_forwardedToSubaddress),
        (u'forwardingOptions', _ForwardingData_forwardingOptions),
        ])
    ForwardingData._ext = []
    
    _all_ = [
        _RegisterSS_Arg_ss_Code,
        _RegisterSS_Arg_basicService,
        _RegisterSS_Arg_forwardedToNumber,
        _RegisterSS_Arg_forwardedToSubaddress,
        _RegisterSS_Arg_noReplyConditionTime,
        RegisterSS_Arg,
        NoReplyConditionTime,
        _SS_Info_forwardingInfo,
        _SS_Info_callBarringInfo,
        _SS_Info_cug_Info,
        _SS_Info_ss_Data,
        SS_Info,
        _ForwardingInfo_ss_Code,
        _ForwardingInfo_forwardingFeatureList,
        ForwardingInfo,
        _ForwardingFeatureList__item_,
        ForwardingFeatureList,
        _ForwardingFeature_basicService,
        _ForwardingFeature_ss_Status,
        _ForwardingFeature_forwardedToNumber,
        _ForwardingFeature_forwardedToSubaddress,
        _ForwardingFeature_forwardingOptions,
        _ForwardingFeature_noReplyConditionTime,
        ForwardingFeature,
        SS_Status,
        ForwardingOptions,
        _CallBarringInfo_ss_Code,
        _CallBarringInfo_callBarringFeatureList,
        CallBarringInfo,
        _CallBarringFeatureList__item_,
        CallBarringFeatureList,
        _CallBarringFeature_basicService,
        _CallBarringFeature_ss_Status,
        CallBarringFeature,
        _CUG_Info_cug_SubscriptionList,
        _CUG_Info_cug_FeatureList,
        CUG_Info,
        _CUG_SubscriptionList__item_,
        CUG_SubscriptionList,
        _CUG_Subscription_cug_Index,
        _CUG_Subscription_cug_Interlock,
        _CUG_Subscription_intraCUG_Options,
        _CUG_Subscription_basicServiceGroupList,
        CUG_Subscription,
        CUG_Index,
        CUG_Interlock,
        IntraCUG_Options,
        maxNumOfCUG,
        _CUG_FeatureList__item_,
        CUG_FeatureList,
        _CUG_Feature_basicService,
        _CUG_Feature_preferentialCUG_Indicator,
        _CUG_Feature_interCUG_Restrictions,
        CUG_Feature,
        InterCUG_Restrictions,
        _SS_Data_ss_Code,
        _SS_Data_ss_Status,
        _SS_Data_ss_SubscriptionOption,
        _SS_Data_basicServiceGroupList,
        SS_Data,
        _SS_SubscriptionOption_cliRestrictionOption,
        _SS_SubscriptionOption_overrideCategory,
        SS_SubscriptionOption,
        CliRestrictionOption,
        OverrideCategory,
        _SS_ForBS_Code_ss_Code,
        _SS_ForBS_Code_basicService,
        SS_ForBS_Code,
        _Cli_RestrictionInfo_ss_Status,
        _Cli_RestrictionInfo_cliRestrictionOption,
        Cli_RestrictionInfo,
        _InterrogateSS_Res_ss_Status,
        _InterrogateSS_Res_forwardedToNumber,
        _InterrogateSS_Res_basicServiceGroupList,
        _InterrogateSS_Res_forwardingFeatureList,
        _InterrogateSS_Res_cli_RestrictionInfo,
        InterrogateSS_Res,
        SS_UserData,
        _USSD_Arg_ussd_DataCodingScheme,
        _USSD_Arg_ussd_String,
        USSD_Arg,
        _USSD_Res_ussd_DataCodingScheme,
        _USSD_Res_ussd_String,
        USSD_Res,
        USSD_DataCodingScheme,
        USSD_String,
        maxUSSD_StringLength,
        Password,
        GuidanceInfo,
        _BeginSubscriberActivityArg_imsi,
        _BeginSubscriberActivityArg_originatingEntityNumber,
        BeginSubscriberActivityArg,
        _SS_List__item_,
        SS_List,
        maxNumOfSS,
        _SS_InfoList__item_,
        SS_InfoList,
        _ForwardingData_forwardedToNumber,
        _ForwardingData_forwardedToSubaddress,
        _ForwardingData_forwardingOptions,
        ForwardingData,
    ]

class MAPv2_Errors:

    _name_  = u'MAPv2-Errors'
    _oid_   = []
    
    _obj_ = [
        u'systemFailure',
        u'dataMissing',
        u'unexpectedDataValue',
        u'facilityNotSupported',
        u'unknownSubscriber',
        u'numberChanged',
        u'unknownBaseStation',
        u'unknownMSC',
        u'unidentifiedSubscriber',
        u'unknownEquipment',
        u'roamingNotAllowed',
        u'illegalSubscriber',
        u'illegalEquipment',
        u'bearerServiceNotProvisioned',
        u'teleserviceNotProvisioned',
        u'invalidTargetBaseStation',
        u'noRadioResourceAvailable',
        u'noHandoverNumberAvailable',
        u'subsequentHandoverFailure',
        u'tracingBufferFull',
        u'noRoamingNumberAvailable',
        u'Mwd-Set',
        u'absentSubscriber',
        u'callBarred',
        u'forwardingViolation',
        u'cug-Reject',
        u'illegalSS-Operation',
        u'ss-ErrorStatus',
        u'ss-NotAvailable',
        u'ss-SubscriptionViolation',
        u'ss-Incompatibility',
        u'unknownAlphabet',
        u'ussd-Busy',
        u'pw-RegistrationFailure',
        u'negativePW-Check',
        u'numberOfPW-AttemptsViolation',
        u'subscriberBusyForMT-SMS',
        u'sm-DeliveryFailure',
        u'messageWaitingListFull',
        ]
    _type_ = [
        u'Mwd-Set',
        ]
    _set_ = [
        ]
    _val_ = [
        u'systemFailure',
        u'dataMissing',
        u'unexpectedDataValue',
        u'facilityNotSupported',
        u'unknownSubscriber',
        u'numberChanged',
        u'unknownBaseStation',
        u'unknownMSC',
        u'unidentifiedSubscriber',
        u'unknownEquipment',
        u'roamingNotAllowed',
        u'illegalSubscriber',
        u'illegalEquipment',
        u'bearerServiceNotProvisioned',
        u'teleserviceNotProvisioned',
        u'invalidTargetBaseStation',
        u'noRadioResourceAvailable',
        u'noHandoverNumberAvailable',
        u'subsequentHandoverFailure',
        u'tracingBufferFull',
        u'noRoamingNumberAvailable',
        u'absentSubscriber',
        u'callBarred',
        u'forwardingViolation',
        u'cug-Reject',
        u'illegalSS-Operation',
        u'ss-ErrorStatus',
        u'ss-NotAvailable',
        u'ss-SubscriptionViolation',
        u'ss-Incompatibility',
        u'unknownAlphabet',
        u'ussd-Busy',
        u'pw-RegistrationFailure',
        u'negativePW-Check',
        u'numberOfPW-AttemptsViolation',
        u'subscriberBusyForMT-SMS',
        u'sm-DeliveryFailure',
        u'messageWaitingListFull',
        ]
    _class_ = [
        u'systemFailure',
        u'dataMissing',
        u'unexpectedDataValue',
        u'facilityNotSupported',
        u'unknownSubscriber',
        u'numberChanged',
        u'unknownBaseStation',
        u'unknownMSC',
        u'unidentifiedSubscriber',
        u'unknownEquipment',
        u'roamingNotAllowed',
        u'illegalSubscriber',
        u'illegalEquipment',
        u'bearerServiceNotProvisioned',
        u'teleserviceNotProvisioned',
        u'invalidTargetBaseStation',
        u'noRadioResourceAvailable',
        u'noHandoverNumberAvailable',
        u'subsequentHandoverFailure',
        u'tracingBufferFull',
        u'noRoamingNumberAvailable',
        u'absentSubscriber',
        u'callBarred',
        u'forwardingViolation',
        u'cug-Reject',
        u'illegalSS-Operation',
        u'ss-ErrorStatus',
        u'ss-NotAvailable',
        u'ss-SubscriptionViolation',
        u'ss-Incompatibility',
        u'unknownAlphabet',
        u'ussd-Busy',
        u'pw-RegistrationFailure',
        u'negativePW-Check',
        u'numberOfPW-AttemptsViolation',
        u'subscriberBusyForMT-SMS',
        u'sm-DeliveryFailure',
        u'messageWaitingListFull',
        ]
    _param_ = [
        ]
    
    #-----< systemFailure >-----#
    systemFailure = CLASS(name=u'systemFailure', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _systemFailure_val_ParameterType = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'NetworkResource')))
    systemFailure._val = dict([(u'ParameterType', _systemFailure_val_ParameterType), (u'errorCode', (u'local', 34))])
    
    #-----< dataMissing >-----#
    dataMissing = CLASS(name=u'dataMissing', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    dataMissing._val = dict([(u'errorCode', (u'local', 35))])
    
    #-----< unexpectedDataValue >-----#
    unexpectedDataValue = CLASS(name=u'unexpectedDataValue', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    unexpectedDataValue._val = dict([(u'errorCode', (u'local', 36))])
    
    #-----< facilityNotSupported >-----#
    facilityNotSupported = CLASS(name=u'facilityNotSupported', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    facilityNotSupported._val = dict([(u'errorCode', (u'local', 21))])
    
    #-----< unknownSubscriber >-----#
    unknownSubscriber = CLASS(name=u'unknownSubscriber', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    unknownSubscriber._val = dict([(u'errorCode', (u'local', 1))])
    
    #-----< numberChanged >-----#
    numberChanged = CLASS(name=u'numberChanged', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    numberChanged._val = dict([(u'errorCode', (u'local', 44))])
    
    #-----< unknownBaseStation >-----#
    unknownBaseStation = CLASS(name=u'unknownBaseStation', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    unknownBaseStation._val = dict([(u'errorCode', (u'local', 2))])
    
    #-----< unknownMSC >-----#
    unknownMSC = CLASS(name=u'unknownMSC', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    unknownMSC._val = dict([(u'errorCode', (u'local', 3))])
    
    #-----< unidentifiedSubscriber >-----#
    unidentifiedSubscriber = CLASS(name=u'unidentifiedSubscriber', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    unidentifiedSubscriber._val = dict([(u'errorCode', (u'local', 5))])
    
    #-----< unknownEquipment >-----#
    unknownEquipment = CLASS(name=u'unknownEquipment', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    unknownEquipment._val = dict([(u'errorCode', (u'local', 7))])
    
    #-----< roamingNotAllowed >-----#
    roamingNotAllowed = CLASS(name=u'roamingNotAllowed', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _roamingNotAllowed_val_ParameterType = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'RoamingNotAllowedCause')))
    roamingNotAllowed._val = dict([(u'ParameterType', _roamingNotAllowed_val_ParameterType), (u'errorCode', (u'local', 8))])
    
    #-----< illegalSubscriber >-----#
    illegalSubscriber = CLASS(name=u'illegalSubscriber', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    illegalSubscriber._val = dict([(u'errorCode', (u'local', 9))])
    
    #-----< illegalEquipment >-----#
    illegalEquipment = CLASS(name=u'illegalEquipment', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    illegalEquipment._val = dict([(u'errorCode', (u'local', 12))])
    
    #-----< bearerServiceNotProvisioned >-----#
    bearerServiceNotProvisioned = CLASS(name=u'bearerServiceNotProvisioned', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    bearerServiceNotProvisioned._val = dict([(u'errorCode', (u'local', 10))])
    
    #-----< teleserviceNotProvisioned >-----#
    teleserviceNotProvisioned = CLASS(name=u'teleserviceNotProvisioned', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    teleserviceNotProvisioned._val = dict([(u'errorCode', (u'local', 11))])
    
    #-----< invalidTargetBaseStation >-----#
    invalidTargetBaseStation = CLASS(name=u'invalidTargetBaseStation', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    invalidTargetBaseStation._val = dict([(u'errorCode', (u'local', 23))])
    
    #-----< noRadioResourceAvailable >-----#
    noRadioResourceAvailable = CLASS(name=u'noRadioResourceAvailable', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    noRadioResourceAvailable._val = dict([(u'errorCode', (u'local', 24))])
    
    #-----< noHandoverNumberAvailable >-----#
    noHandoverNumberAvailable = CLASS(name=u'noHandoverNumberAvailable', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    noHandoverNumberAvailable._val = dict([(u'errorCode', (u'local', 25))])
    
    #-----< subsequentHandoverFailure >-----#
    subsequentHandoverFailure = CLASS(name=u'subsequentHandoverFailure', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    subsequentHandoverFailure._val = dict([(u'errorCode', (u'local', 26))])
    
    #-----< tracingBufferFull >-----#
    tracingBufferFull = CLASS(name=u'tracingBufferFull', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    tracingBufferFull._val = dict([(u'errorCode', (u'local', 40))])
    
    #-----< noRoamingNumberAvailable >-----#
    noRoamingNumberAvailable = CLASS(name=u'noRoamingNumberAvailable', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    noRoamingNumberAvailable._val = dict([(u'errorCode', (u'local', 39))])
    
    #-----< Mwd-Set >-----#
    Mwd_Set = BOOL(name=u'Mwd-Set', mode=MODE_TYPE)
    
    #-----< absentSubscriber >-----#
    absentSubscriber = CLASS(name=u'absentSubscriber', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _absentSubscriber_val_ParameterType = BOOL(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-Errors', 'Mwd-Set')))
    absentSubscriber._val = dict([(u'ParameterType', _absentSubscriber_val_ParameterType), (u'errorCode', (u'local', 27))])
    
    #-----< callBarred >-----#
    callBarred = CLASS(name=u'callBarred', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _callBarred_val_ParameterType = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CallBarringCause')))
    callBarred._val = dict([(u'ParameterType', _callBarred_val_ParameterType), (u'errorCode', (u'local', 13))])
    
    #-----< forwardingViolation >-----#
    forwardingViolation = CLASS(name=u'forwardingViolation', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    forwardingViolation._val = dict([(u'errorCode', (u'local', 14))])
    
    #-----< cug-Reject >-----#
    cug_Reject = CLASS(name=u'cug-Reject', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _cug_Reject_val_ParameterType = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CUG-RejectCause')))
    cug_Reject._val = dict([(u'ParameterType', _cug_Reject_val_ParameterType), (u'errorCode', (u'local', 15))])
    
    #-----< illegalSS-Operation >-----#
    illegalSS_Operation = CLASS(name=u'illegalSS-Operation', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    illegalSS_Operation._val = dict([(u'errorCode', (u'local', 16))])
    
    #-----< ss-ErrorStatus >-----#
    ss_ErrorStatus = CLASS(name=u'ss-ErrorStatus', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _ss_ErrorStatus_val_ParameterType = OCT_STR(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Status')))
    ss_ErrorStatus._val = dict([(u'ParameterType', _ss_ErrorStatus_val_ParameterType), (u'errorCode', (u'local', 17))])
    
    #-----< ss-NotAvailable >-----#
    ss_NotAvailable = CLASS(name=u'ss-NotAvailable', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    ss_NotAvailable._val = dict([(u'errorCode', (u'local', 18))])
    
    #-----< ss-SubscriptionViolation >-----#
    ss_SubscriptionViolation = CLASS(name=u'ss-SubscriptionViolation', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _ss_SubscriptionViolation_val_ParameterType = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-SubscriptionOption')))
    ss_SubscriptionViolation._val = dict([(u'ParameterType', _ss_SubscriptionViolation_val_ParameterType), (u'errorCode', (u'local', 19))])
    
    #-----< ss-Incompatibility >-----#
    ss_Incompatibility = CLASS(name=u'ss-Incompatibility', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _ss_Incompatibility_val_ParameterType = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'SS-IncompatibilityCause')))
    ss_Incompatibility._val = dict([(u'ParameterType', _ss_Incompatibility_val_ParameterType), (u'errorCode', (u'local', 20))])
    
    #-----< unknownAlphabet >-----#
    unknownAlphabet = CLASS(name=u'unknownAlphabet', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    unknownAlphabet._val = dict([(u'errorCode', (u'local', 71))])
    
    #-----< ussd-Busy >-----#
    ussd_Busy = CLASS(name=u'ussd-Busy', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    ussd_Busy._val = dict([(u'errorCode', (u'local', 72))])
    
    #-----< pw-RegistrationFailure >-----#
    pw_RegistrationFailure = CLASS(name=u'pw-RegistrationFailure', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _pw_RegistrationFailure_val_ParameterType = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'PW-RegistrationFailureCause')))
    pw_RegistrationFailure._val = dict([(u'ParameterType', _pw_RegistrationFailure_val_ParameterType), (u'errorCode', (u'local', 37))])
    
    #-----< negativePW-Check >-----#
    negativePW_Check = CLASS(name=u'negativePW-Check', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    negativePW_Check._val = dict([(u'errorCode', (u'local', 38))])
    
    #-----< numberOfPW-AttemptsViolation >-----#
    numberOfPW_AttemptsViolation = CLASS(name=u'numberOfPW-AttemptsViolation', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    numberOfPW_AttemptsViolation._val = dict([(u'errorCode', (u'local', 43))])
    
    #-----< subscriberBusyForMT-SMS >-----#
    subscriberBusyForMT_SMS = CLASS(name=u'subscriberBusyForMT-SMS', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    subscriberBusyForMT_SMS._val = dict([(u'errorCode', (u'local', 31))])
    
    #-----< sm-DeliveryFailure >-----#
    sm_DeliveryFailure = CLASS(name=u'sm-DeliveryFailure', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    _sm_DeliveryFailure_val_ParameterType = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'SM-DeliveryFailureCause')))
    sm_DeliveryFailure._val = dict([(u'ParameterType', _sm_DeliveryFailure_val_ParameterType), (u'errorCode', (u'local', 32))])
    
    #-----< messageWaitingListFull >-----#
    messageWaitingListFull = CLASS(name=u'messageWaitingListFull', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    messageWaitingListFull._val = dict([(u'errorCode', (u'local', 33))])
    
    _all_ = [
        systemFailure,
        _systemFailure_val_ParameterType,
        dataMissing,
        unexpectedDataValue,
        facilityNotSupported,
        unknownSubscriber,
        numberChanged,
        unknownBaseStation,
        unknownMSC,
        unidentifiedSubscriber,
        unknownEquipment,
        roamingNotAllowed,
        _roamingNotAllowed_val_ParameterType,
        illegalSubscriber,
        illegalEquipment,
        bearerServiceNotProvisioned,
        teleserviceNotProvisioned,
        invalidTargetBaseStation,
        noRadioResourceAvailable,
        noHandoverNumberAvailable,
        subsequentHandoverFailure,
        tracingBufferFull,
        noRoamingNumberAvailable,
        Mwd_Set,
        absentSubscriber,
        _absentSubscriber_val_ParameterType,
        callBarred,
        _callBarred_val_ParameterType,
        forwardingViolation,
        cug_Reject,
        _cug_Reject_val_ParameterType,
        illegalSS_Operation,
        ss_ErrorStatus,
        _ss_ErrorStatus_val_ParameterType,
        ss_NotAvailable,
        ss_SubscriptionViolation,
        _ss_SubscriptionViolation_val_ParameterType,
        ss_Incompatibility,
        _ss_Incompatibility_val_ParameterType,
        unknownAlphabet,
        ussd_Busy,
        pw_RegistrationFailure,
        _pw_RegistrationFailure_val_ParameterType,
        negativePW_Check,
        numberOfPW_AttemptsViolation,
        subscriberBusyForMT_SMS,
        sm_DeliveryFailure,
        _sm_DeliveryFailure_val_ParameterType,
        messageWaitingListFull,
    ]

class MAPv2_CallHandlingOperations:

    _name_  = u'MAPv2-CallHandlingOperations'
    _oid_   = []
    
    _obj_ = [
        u'sendRoutingInfo',
        u'provideRoamingNumber',
        ]
    _type_ = [
        ]
    _set_ = [
        ]
    _val_ = [
        u'sendRoutingInfo',
        u'provideRoamingNumber',
        ]
    _class_ = [
        u'sendRoutingInfo',
        u'provideRoamingNumber',
        ]
    _param_ = [
        ]
    
    #-----< sendRoutingInfo >-----#
    sendRoutingInfo = CLASS(name=u'sendRoutingInfo', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _sendRoutingInfo_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CH-DataTypes', 'SendRoutingInfoArg')))
    _sendRoutingInfo_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CH-DataTypes', 'SendRoutingInfoRes')))
    __OPERATION_Errors_val_ParameterType_0 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'NetworkResource')))
    __OPERATION_Errors_val_ParameterType_8 = BOOL(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-Errors', 'Mwd-Set')))
    __OPERATION_Errors_val_ParameterType_9 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CallBarringCause')))
    __OPERATION_Errors_val_ParameterType_10 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CUG-RejectCause')))
    sendRoutingInfo._val = dict([(u'ArgumentType', _sendRoutingInfo_val_ArgumentType), (u'ResultType', _sendRoutingInfo_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 44))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10), (u'errorCode', (u'local', 15))]), dict([(u'errorCode', (u'local', 14))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 22))])
    
    #-----< provideRoamingNumber >-----#
    provideRoamingNumber = CLASS(name=u'provideRoamingNumber', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _provideRoamingNumber_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CH-DataTypes', 'ProvideRoamingNumberArg')))
    _provideRoamingNumber_val_ResultType = OCT_STR(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    __OPERATION_Errors_val_ParameterType_4 = BOOL(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-Errors', 'Mwd-Set')))
    provideRoamingNumber._val = dict([(u'ArgumentType', _provideRoamingNumber_val_ArgumentType), (u'ResultType', _provideRoamingNumber_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 39))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))])
    
    _all_ = [
        sendRoutingInfo,
        _sendRoutingInfo_val_ArgumentType,
        _sendRoutingInfo_val_ResultType,
        __OPERATION_Errors_val_ParameterType_0,
        __OPERATION_Errors_val_ParameterType_8,
        __OPERATION_Errors_val_ParameterType_9,
        __OPERATION_Errors_val_ParameterType_10,
        provideRoamingNumber,
        _provideRoamingNumber_val_ArgumentType,
        _provideRoamingNumber_val_ResultType,
        __OPERATION_Errors_val_ParameterType_4,
    ]

class MAPv2_MobileServiceOperations:

    _name_  = u'MAPv2-MobileServiceOperations'
    _oid_   = []
    
    _obj_ = [
        u'updateLocation',
        u'cancelLocation',
        u'purgeMS',
        u'sendIdentification',
        u'prepareHandover',
        u'performHandover',
        u'sendEndSignal',
        u'processAccessSignalling',
        u'forwardAccessSignalling',
        u'prepareSubsequentHandover',
        u'performSubsequentHandover',
        u'sendAuthenticationInfo',
        u'checkIMEI',
        u'sendParameters',
        u'insertSubscriberData',
        u'deleteSubscriberData',
        u'reset',
        u'forwardCheckSS-Indication',
        u'restoreData',
        ]
    _type_ = [
        ]
    _set_ = [
        ]
    _val_ = [
        u'updateLocation',
        u'cancelLocation',
        u'purgeMS',
        u'sendIdentification',
        u'prepareHandover',
        u'performHandover',
        u'sendEndSignal',
        u'processAccessSignalling',
        u'forwardAccessSignalling',
        u'prepareSubsequentHandover',
        u'performSubsequentHandover',
        u'sendAuthenticationInfo',
        u'checkIMEI',
        u'sendParameters',
        u'insertSubscriberData',
        u'deleteSubscriberData',
        u'reset',
        u'forwardCheckSS-Indication',
        u'restoreData',
        ]
    _class_ = [
        u'updateLocation',
        u'cancelLocation',
        u'purgeMS',
        u'sendIdentification',
        u'prepareHandover',
        u'performHandover',
        u'sendEndSignal',
        u'processAccessSignalling',
        u'forwardAccessSignalling',
        u'prepareSubsequentHandover',
        u'performSubsequentHandover',
        u'sendAuthenticationInfo',
        u'checkIMEI',
        u'sendParameters',
        u'insertSubscriberData',
        u'deleteSubscriberData',
        u'reset',
        u'forwardCheckSS-Indication',
        u'restoreData',
        ]
    _param_ = [
        ]
    
    #-----< updateLocation >-----#
    updateLocation = CLASS(name=u'updateLocation', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _updateLocation_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'UpdateLocationArg')))
    _updateLocation_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'UpdateLocationRes')))
    __OPERATION_Errors_val_ParameterType_0 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'NetworkResource')))
    __OPERATION_Errors_val_ParameterType_4 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'RoamingNotAllowedCause')))
    updateLocation._val = dict([(u'ArgumentType', _updateLocation_val_ArgumentType), (u'ResultType', _updateLocation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])
    
    #-----< cancelLocation >-----#
    cancelLocation = CLASS(name=u'cancelLocation', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _cancelLocation_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'CancelLocationArg')))
    cancelLocation._val = dict([(u'ArgumentType', _cancelLocation_val_ArgumentType), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])
    
    #-----< purgeMS >-----#
    purgeMS = CLASS(name=u'purgeMS', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _purgeMS_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PurgeMS-Arg')))
    purgeMS._val = dict([(u'ArgumentType', _purgeMS_val_ArgumentType), (u'operationCode', (u'local', 67))])
    
    #-----< sendIdentification >-----#
    sendIdentification = CLASS(name=u'sendIdentification', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _sendIdentification_val_ArgumentType = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'TMSI')))
    _sendIdentification_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'SendIdentificationRes')))
    sendIdentification._val = dict([(u'ArgumentType', _sendIdentification_val_ArgumentType), (u'ResultType', _sendIdentification_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 55))])
    
    #-----< prepareHandover >-----#
    prepareHandover = CLASS(name=u'prepareHandover', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _prepareHandover_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PrepareHO-Arg')))
    _prepareHandover_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PrepareHO-Res')))
    prepareHandover._val = dict([(u'ArgumentType', _prepareHandover_val_ArgumentType), (u'ResultType', _prepareHandover_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 25))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 68))])
    
    #-----< performHandover >-----#
    performHandover = CLASS(name=u'performHandover', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _performHandover_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PerformHO-Arg')))
    _performHandover_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PerformHO-Res')))
    performHandover._val = dict([(u'ArgumentType', _performHandover_val_ArgumentType), (u'ResultType', _performHandover_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 2))]), dict([(u'errorCode', (u'local', 23))]), dict([(u'errorCode', (u'local', 24))]), dict([(u'errorCode', (u'local', 25))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 28))])
    
    #-----< sendEndSignal >-----#
    sendEndSignal = CLASS(name=u'sendEndSignal', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _sendEndSignal_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')))
    sendEndSignal._val = dict([(u'ArgumentType', _sendEndSignal_val_ArgumentType), (u'operationCode', (u'local', 29))])
    
    #-----< processAccessSignalling >-----#
    processAccessSignalling = CLASS(name=u'processAccessSignalling', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _processAccessSignalling_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')))
    processAccessSignalling._val = dict([(u'ArgumentType', _processAccessSignalling_val_ArgumentType), (u'operationCode', (u'local', 33))])
    
    #-----< forwardAccessSignalling >-----#
    forwardAccessSignalling = CLASS(name=u'forwardAccessSignalling', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _forwardAccessSignalling_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')))
    forwardAccessSignalling._val = dict([(u'ArgumentType', _forwardAccessSignalling_val_ArgumentType), (u'operationCode', (u'local', 34))])
    
    #-----< prepareSubsequentHandover >-----#
    prepareSubsequentHandover = CLASS(name=u'prepareSubsequentHandover', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _prepareSubsequentHandover_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PrepareSubsequentHO-Arg')))
    _prepareSubsequentHandover_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')))
    prepareSubsequentHandover._val = dict([(u'ArgumentType', _prepareSubsequentHandover_val_ArgumentType), (u'ResultType', _prepareSubsequentHandover_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 3))]), dict([(u'errorCode', (u'local', 26))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 69))])
    
    #-----< performSubsequentHandover >-----#
    performSubsequentHandover = CLASS(name=u'performSubsequentHandover', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _performSubsequentHandover_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PerformSubsequentHO-Arg')))
    _performSubsequentHandover_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')))
    performSubsequentHandover._val = dict([(u'ArgumentType', _performSubsequentHandover_val_ArgumentType), (u'ResultType', _performSubsequentHandover_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 2))]), dict([(u'errorCode', (u'local', 3))]), dict([(u'errorCode', (u'local', 23))]), dict([(u'errorCode', (u'local', 26))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 30))])
    
    #-----< sendAuthenticationInfo >-----#
    sendAuthenticationInfo = CLASS(name=u'sendAuthenticationInfo', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _sendAuthenticationInfo_val_ArgumentType = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'SendAuthenticationInfoArg')))
    _sendAuthenticationInfo_val_ResultType = SEQ_OF(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'SendAuthenticationInfoRes')))
    sendAuthenticationInfo._val = dict([(u'ArgumentType', _sendAuthenticationInfo_val_ArgumentType), (u'ResultType', _sendAuthenticationInfo_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 56))])
    
    #-----< checkIMEI >-----#
    checkIMEI = CLASS(name=u'checkIMEI', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _checkIMEI_val_ArgumentType = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMEI')))
    _checkIMEI_val_ResultType = ENUM(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'EquipmentStatus')))
    checkIMEI._val = dict([(u'ArgumentType', _checkIMEI_val_ArgumentType), (u'ResultType', _checkIMEI_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 43))])
    
    #-----< sendParameters >-----#
    sendParameters = CLASS(name=u'sendParameters', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _sendParameters_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'SendParametersArg')))
    _sendParameters_val_ResultType = SEQ_OF(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'SentParameterList')))
    sendParameters._val = dict([(u'ArgumentType', _sendParameters_val_ArgumentType), (u'ResultType', _sendParameters_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))])
    
    #-----< insertSubscriberData >-----#
    insertSubscriberData = CLASS(name=u'insertSubscriberData', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _insertSubscriberData_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'InsertSubscriberDataArg')))
    _insertSubscriberData_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'InsertSubscriberDataRes')))
    insertSubscriberData._val = dict([(u'ArgumentType', _insertSubscriberData_val_ArgumentType), (u'ResultType', _insertSubscriberData_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))])
    
    #-----< deleteSubscriberData >-----#
    deleteSubscriberData = CLASS(name=u'deleteSubscriberData', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _deleteSubscriberData_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'DeleteSubscriberDataArg')))
    _deleteSubscriberData_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'DeleteSubscriberDataRes')))
    deleteSubscriberData._val = dict([(u'ArgumentType', _deleteSubscriberData_val_ArgumentType), (u'ResultType', _deleteSubscriberData_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))])
    
    #-----< reset >-----#
    reset = CLASS(name=u'reset', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _reset_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'ResetArg')))
    reset._val = dict([(u'ArgumentType', _reset_val_ArgumentType), (u'operationCode', (u'local', 37))])
    
    #-----< forwardCheckSS-Indication >-----#
    forwardCheckSS_Indication = CLASS(name=u'forwardCheckSS-Indication', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    forwardCheckSS_Indication._val = dict([(u'operationCode', (u'local', 38))])
    
    #-----< restoreData >-----#
    restoreData = CLASS(name=u'restoreData', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _restoreData_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'RestoreDataArg')))
    _restoreData_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'RestoreDataRes')))
    restoreData._val = dict([(u'ArgumentType', _restoreData_val_ArgumentType), (u'ResultType', _restoreData_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 57))])
    
    _all_ = [
        updateLocation,
        _updateLocation_val_ArgumentType,
        _updateLocation_val_ResultType,
        __OPERATION_Errors_val_ParameterType_0,
        __OPERATION_Errors_val_ParameterType_4,
        cancelLocation,
        _cancelLocation_val_ArgumentType,
        purgeMS,
        _purgeMS_val_ArgumentType,
        sendIdentification,
        _sendIdentification_val_ArgumentType,
        _sendIdentification_val_ResultType,
        prepareHandover,
        _prepareHandover_val_ArgumentType,
        _prepareHandover_val_ResultType,
        performHandover,
        _performHandover_val_ArgumentType,
        _performHandover_val_ResultType,
        sendEndSignal,
        _sendEndSignal_val_ArgumentType,
        processAccessSignalling,
        _processAccessSignalling_val_ArgumentType,
        forwardAccessSignalling,
        _forwardAccessSignalling_val_ArgumentType,
        prepareSubsequentHandover,
        _prepareSubsequentHandover_val_ArgumentType,
        _prepareSubsequentHandover_val_ResultType,
        performSubsequentHandover,
        _performSubsequentHandover_val_ArgumentType,
        _performSubsequentHandover_val_ResultType,
        sendAuthenticationInfo,
        _sendAuthenticationInfo_val_ArgumentType,
        _sendAuthenticationInfo_val_ResultType,
        checkIMEI,
        _checkIMEI_val_ArgumentType,
        _checkIMEI_val_ResultType,
        sendParameters,
        _sendParameters_val_ArgumentType,
        _sendParameters_val_ResultType,
        insertSubscriberData,
        _insertSubscriberData_val_ArgumentType,
        _insertSubscriberData_val_ResultType,
        deleteSubscriberData,
        _deleteSubscriberData_val_ArgumentType,
        _deleteSubscriberData_val_ResultType,
        reset,
        _reset_val_ArgumentType,
        forwardCheckSS_Indication,
        restoreData,
        _restoreData_val_ArgumentType,
        _restoreData_val_ResultType,
    ]

class MAPv2_OperationAndMaintenanceOperations:

    _name_  = u'MAPv2-OperationAndMaintenanceOperations'
    _oid_   = []
    
    _obj_ = [
        u'activateTraceMode',
        u'deactivateTraceMode',
        u'traceSubscriberActivity',
        u'noteInternalHandover',
        u'sendIMSI',
        ]
    _type_ = [
        ]
    _set_ = [
        ]
    _val_ = [
        u'activateTraceMode',
        u'deactivateTraceMode',
        u'traceSubscriberActivity',
        u'noteInternalHandover',
        u'sendIMSI',
        ]
    _class_ = [
        u'activateTraceMode',
        u'deactivateTraceMode',
        u'traceSubscriberActivity',
        u'noteInternalHandover',
        u'sendIMSI',
        ]
    _param_ = [
        ]
    
    #-----< activateTraceMode >-----#
    activateTraceMode = CLASS(name=u'activateTraceMode', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _activateTraceMode_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-OM-DataTypes', 'ActivateTraceModeArg')))
    __OPERATION_Errors_val_ParameterType_0 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'NetworkResource')))
    activateTraceMode._val = dict([(u'ArgumentType', _activateTraceMode_val_ArgumentType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))])
    
    #-----< deactivateTraceMode >-----#
    deactivateTraceMode = CLASS(name=u'deactivateTraceMode', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _deactivateTraceMode_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-OM-DataTypes', 'DeactivateTraceModeArg')))
    deactivateTraceMode._val = dict([(u'ArgumentType', _deactivateTraceMode_val_ArgumentType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 51))])
    
    #-----< traceSubscriberActivity >-----#
    traceSubscriberActivity = CLASS(name=u'traceSubscriberActivity', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _traceSubscriberActivity_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-OM-DataTypes', 'TraceSubscriberActivityArg')))
    traceSubscriberActivity._val = dict([(u'ArgumentType', _traceSubscriberActivity_val_ArgumentType), (u'operationCode', (u'local', 52))])
    
    #-----< noteInternalHandover >-----#
    noteInternalHandover = CLASS(name=u'noteInternalHandover', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _noteInternalHandover_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-OM-DataTypes', 'NoteInternalHO-Arg')))
    noteInternalHandover._val = dict([(u'ArgumentType', _noteInternalHandover_val_ArgumentType), (u'operationCode', (u'local', 35))])
    
    #-----< sendIMSI >-----#
    sendIMSI = CLASS(name=u'sendIMSI', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _sendIMSI_val_ArgumentType = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    _sendIMSI_val_ResultType = OCT_STR(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')))
    sendIMSI._val = dict([(u'ArgumentType', _sendIMSI_val_ArgumentType), (u'ResultType', _sendIMSI_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 58))])
    
    _all_ = [
        activateTraceMode,
        _activateTraceMode_val_ArgumentType,
        __OPERATION_Errors_val_ParameterType_0,
        deactivateTraceMode,
        _deactivateTraceMode_val_ArgumentType,
        traceSubscriberActivity,
        _traceSubscriberActivity_val_ArgumentType,
        noteInternalHandover,
        _noteInternalHandover_val_ArgumentType,
        sendIMSI,
        _sendIMSI_val_ArgumentType,
        _sendIMSI_val_ResultType,
    ]

class MAPv2_ShortMessageServiceOperations:

    _name_  = u'MAPv2-ShortMessageServiceOperations'
    _oid_   = []
    
    _obj_ = [
        u'sendRoutingInfoForSM',
        u'forwardSM',
        u'reportSM-DeliveryStatus',
        u'noteSubscriberPresent',
        u'alertServiceCentreWithoutResult',
        u'alertServiceCentre',
        u'informServiceCentre',
        u'readyForSM',
        ]
    _type_ = [
        ]
    _set_ = [
        ]
    _val_ = [
        u'sendRoutingInfoForSM',
        u'forwardSM',
        u'reportSM-DeliveryStatus',
        u'noteSubscriberPresent',
        u'alertServiceCentreWithoutResult',
        u'alertServiceCentre',
        u'informServiceCentre',
        u'readyForSM',
        ]
    _class_ = [
        u'sendRoutingInfoForSM',
        u'forwardSM',
        u'reportSM-DeliveryStatus',
        u'noteSubscriberPresent',
        u'alertServiceCentreWithoutResult',
        u'alertServiceCentre',
        u'informServiceCentre',
        u'readyForSM',
        ]
    _param_ = [
        ]
    
    #-----< sendRoutingInfoForSM >-----#
    sendRoutingInfoForSM = CLASS(name=u'sendRoutingInfoForSM', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _sendRoutingInfoForSM_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'RoutingInfoForSM-Arg')))
    _sendRoutingInfoForSM_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'RoutingInfoForSM-Res')))
    __OPERATION_Errors_val_ParameterType_0 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'NetworkResource')))
    __OPERATION_Errors_val_ParameterType_6 = BOOL(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-Errors', 'Mwd-Set')))
    __OPERATION_Errors_val_ParameterType_7 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CallBarringCause')))
    sendRoutingInfoForSM._val = dict([(u'ArgumentType', _sendRoutingInfoForSM_val_ArgumentType), (u'ResultType', _sendRoutingInfoForSM_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 45))])
    
    #-----< forwardSM >-----#
    forwardSM = CLASS(name=u'forwardSM', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _forwardSM_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'ForwardSM-Arg')))
    __OPERATION_Errors_val_ParameterType_7_0 = BOOL(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-Errors', 'Mwd-Set')))
    __OPERATION_Errors_val_ParameterType_9 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'SM-DeliveryFailureCause')))
    forwardSM._val = dict([(u'ArgumentType', _forwardSM_val_ArgumentType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_0), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 31))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9), (u'errorCode', (u'local', 32))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 46))])
    
    #-----< reportSM-DeliveryStatus >-----#
    reportSM_DeliveryStatus = CLASS(name=u'reportSM-DeliveryStatus', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _reportSM_DeliveryStatus_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'ReportSM-DeliveryStatusArg')))
    _reportSM_DeliveryStatus_val_ResultType = OCT_STR(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    reportSM_DeliveryStatus._val = dict([(u'ArgumentType', _reportSM_DeliveryStatus_val_ArgumentType), (u'ResultType', _reportSM_DeliveryStatus_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 33))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 47))])
    
    #-----< noteSubscriberPresent >-----#
    noteSubscriberPresent = CLASS(name=u'noteSubscriberPresent', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _noteSubscriberPresent_val_ArgumentType = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')))
    noteSubscriberPresent._val = dict([(u'ArgumentType', _noteSubscriberPresent_val_ArgumentType), (u'operationCode', (u'local', 48))])
    
    #-----< alertServiceCentreWithoutResult >-----#
    alertServiceCentreWithoutResult = CLASS(name=u'alertServiceCentreWithoutResult', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _alertServiceCentreWithoutResult_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'AlertServiceCentreArg')))
    alertServiceCentreWithoutResult._val = dict([(u'ArgumentType', _alertServiceCentreWithoutResult_val_ArgumentType), (u'operationCode', (u'local', 49))])
    
    #-----< alertServiceCentre >-----#
    alertServiceCentre = CLASS(name=u'alertServiceCentre', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _alertServiceCentre_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'AlertServiceCentreArg')))
    alertServiceCentre._val = dict([(u'ArgumentType', _alertServiceCentre_val_ArgumentType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 64))])
    
    #-----< informServiceCentre >-----#
    informServiceCentre = CLASS(name=u'informServiceCentre', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _informServiceCentre_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'InformServiceCentreArg')))
    informServiceCentre._val = dict([(u'ArgumentType', _informServiceCentre_val_ArgumentType), (u'operationCode', (u'local', 63))])
    
    #-----< readyForSM >-----#
    readyForSM = CLASS(name=u'readyForSM', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _readyForSM_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'ReadyForSM-Arg')))
    readyForSM._val = dict([(u'ArgumentType', _readyForSM_val_ArgumentType), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 66))])
    
    _all_ = [
        sendRoutingInfoForSM,
        _sendRoutingInfoForSM_val_ArgumentType,
        _sendRoutingInfoForSM_val_ResultType,
        __OPERATION_Errors_val_ParameterType_0,
        __OPERATION_Errors_val_ParameterType_6,
        __OPERATION_Errors_val_ParameterType_7,
        forwardSM,
        _forwardSM_val_ArgumentType,
        __OPERATION_Errors_val_ParameterType_7_0,
        __OPERATION_Errors_val_ParameterType_9,
        reportSM_DeliveryStatus,
        _reportSM_DeliveryStatus_val_ArgumentType,
        _reportSM_DeliveryStatus_val_ResultType,
        noteSubscriberPresent,
        _noteSubscriberPresent_val_ArgumentType,
        alertServiceCentreWithoutResult,
        _alertServiceCentreWithoutResult_val_ArgumentType,
        alertServiceCentre,
        _alertServiceCentre_val_ArgumentType,
        informServiceCentre,
        _informServiceCentre_val_ArgumentType,
        readyForSM,
        _readyForSM_val_ArgumentType,
    ]

class MAPv2_SupplementaryServiceOperations:

    _name_  = u'MAPv2-SupplementaryServiceOperations'
    _oid_   = []
    
    _obj_ = [
        u'registerSS',
        u'eraseSS',
        u'activateSS',
        u'deactivateSS',
        u'interrogateSS',
        u'processUnstructuredSS-Data',
        u'processUnstructuredSS-Request',
        u'unstructuredSS-Request',
        u'unstructuredSS-Notify',
        u'registerPassword',
        u'getPassword',
        u'beginSubscriberActivity',
        ]
    _type_ = [
        ]
    _set_ = [
        ]
    _val_ = [
        u'registerSS',
        u'eraseSS',
        u'activateSS',
        u'deactivateSS',
        u'interrogateSS',
        u'processUnstructuredSS-Data',
        u'processUnstructuredSS-Request',
        u'unstructuredSS-Request',
        u'unstructuredSS-Notify',
        u'registerPassword',
        u'getPassword',
        u'beginSubscriberActivity',
        ]
    _class_ = [
        u'registerSS',
        u'eraseSS',
        u'activateSS',
        u'deactivateSS',
        u'interrogateSS',
        u'processUnstructuredSS-Data',
        u'processUnstructuredSS-Request',
        u'unstructuredSS-Request',
        u'unstructuredSS-Notify',
        u'registerPassword',
        u'getPassword',
        u'beginSubscriberActivity',
        ]
    _param_ = [
        ]
    
    #-----< registerSS >-----#
    registerSS = CLASS(name=u'registerSS', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _registerSS_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'RegisterSS-Arg')))
    _registerSS_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Info')))
    __OPERATION_Errors_val_ParameterType_0 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'NetworkResource')))
    __OPERATION_Errors_val_ParameterType_6 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CallBarringCause')))
    __OPERATION_Errors_val_ParameterType_8 = OCT_STR(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Status')))
    __OPERATION_Errors_val_ParameterType_9 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-SubscriptionOption')))
    __OPERATION_Errors_val_ParameterType_10 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'SS-IncompatibilityCause')))
    registerSS._val = dict([(u'ArgumentType', _registerSS_val_ArgumentType), (u'ResultType', _registerSS_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10), (u'errorCode', (u'local', 20))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))])
    
    #-----< eraseSS >-----#
    eraseSS = CLASS(name=u'eraseSS', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _eraseSS_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-ForBS-Code')))
    _eraseSS_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Info')))
    eraseSS._val = dict([(u'ArgumentType', _eraseSS_val_ArgumentType), (u'ResultType', _eraseSS_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9), (u'errorCode', (u'local', 19))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))])
    
    #-----< activateSS >-----#
    activateSS = CLASS(name=u'activateSS', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _activateSS_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-ForBS-Code')))
    _activateSS_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Info')))
    activateSS._val = dict([(u'ArgumentType', _activateSS_val_ArgumentType), (u'ResultType', _activateSS_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10), (u'errorCode', (u'local', 20))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))])
    
    #-----< deactivateSS >-----#
    deactivateSS = CLASS(name=u'deactivateSS', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _deactivateSS_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-ForBS-Code')))
    _deactivateSS_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Info')))
    deactivateSS._val = dict([(u'ArgumentType', _deactivateSS_val_ArgumentType), (u'ResultType', _deactivateSS_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9), (u'errorCode', (u'local', 19))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))])
    
    #-----< interrogateSS >-----#
    interrogateSS = CLASS(name=u'interrogateSS', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _interrogateSS_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-ForBS-Code')))
    _interrogateSS_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'InterrogateSS-Res')))
    interrogateSS._val = dict([(u'ArgumentType', _interrogateSS_val_ArgumentType), (u'ResultType', _interrogateSS_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'errorCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 14))])
    
    #-----< processUnstructuredSS-Data >-----#
    processUnstructuredSS_Data = CLASS(name=u'processUnstructuredSS-Data', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _processUnstructuredSS_Data_val_ArgumentType = STR_IA5(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-UserData')))
    _processUnstructuredSS_Data_val_ResultType = STR_IA5(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-UserData')))
    processUnstructuredSS_Data._val = dict([(u'ArgumentType', _processUnstructuredSS_Data_val_ArgumentType), (u'ResultType', _processUnstructuredSS_Data_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 19))])
    
    #-----< processUnstructuredSS-Request >-----#
    processUnstructuredSS_Request = CLASS(name=u'processUnstructuredSS-Request', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _processUnstructuredSS_Request_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'USSD-Arg')))
    _processUnstructuredSS_Request_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'USSD-Res')))
    __OPERATION_Errors_val_ParameterType_4 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CallBarringCause')))
    processUnstructuredSS_Request._val = dict([(u'ArgumentType', _processUnstructuredSS_Request_val_ArgumentType), (u'ResultType', _processUnstructuredSS_Request_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 59))])
    
    #-----< unstructuredSS-Request >-----#
    unstructuredSS_Request = CLASS(name=u'unstructuredSS-Request', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _unstructuredSS_Request_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'USSD-Arg')))
    _unstructuredSS_Request_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'USSD-Res')))
    __OPERATION_Errors_val_ParameterType_3 = BOOL(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-Errors', 'Mwd-Set')))
    unstructuredSS_Request._val = dict([(u'ArgumentType', _unstructuredSS_Request_val_ArgumentType), (u'ResultType', _unstructuredSS_Request_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'errorCode', (u'local', 72))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 60))])
    
    #-----< unstructuredSS-Notify >-----#
    unstructuredSS_Notify = CLASS(name=u'unstructuredSS-Notify', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _unstructuredSS_Notify_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'USSD-Arg')))
    unstructuredSS_Notify._val = dict([(u'ArgumentType', _unstructuredSS_Notify_val_ArgumentType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'errorCode', (u'local', 72))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 61))])
    
    #-----< registerPassword >-----#
    registerPassword = CLASS(name=u'registerPassword', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _registerPassword_val_ArgumentType = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    _registerPassword_val_ResultType = STR_NUM(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'Password')))
    _registerPassword_val_ResultType._const_alpha = ASN1Set(rv=[u'0', u'1', u'2', u'3', u'4', u'5', u'6', u'7', u'8', u'9'], rr=[], ev=None, er=[])
    __OPERATION_Errors_val_ParameterType_3_0 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CallBarringCause')))
    __OPERATION_Errors_val_ParameterType_4_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-SubscriptionOption')))
    __OPERATION_Errors_val_ParameterType_5 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'PW-RegistrationFailureCause')))
    __OPERATION_Linked_val_ArgumentType_0 = ENUM(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'GuidanceInfo')))
    __OPERATION_Linked_val_ResultType_0 = STR_NUM(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'Password')))
    __OPERATION_Linked_val_ResultType_0._const_alpha = ASN1Set(rv=[u'0', u'1', u'2', u'3', u'4', u'5', u'6', u'7', u'8', u'9'], rr=[], ev=None, er=[])
    registerPassword._val = dict([(u'ArgumentType', _registerPassword_val_ArgumentType), (u'ResultType', _registerPassword_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 37))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'Linked', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_Linked_val_ArgumentType_0), (u'ResultType', __OPERATION_Linked_val_ResultType_0), (u'operationCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 17))])
    
    #-----< getPassword >-----#
    getPassword = CLASS(name=u'getPassword', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _getPassword_val_ArgumentType = ENUM(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'GuidanceInfo')))
    _getPassword_val_ResultType = STR_NUM(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'Password')))
    _getPassword_val_ResultType._const_alpha = ASN1Set(rv=[u'0', u'1', u'2', u'3', u'4', u'5', u'6', u'7', u'8', u'9'], rr=[], ev=None, er=[])
    getPassword._val = dict([(u'ArgumentType', _getPassword_val_ArgumentType), (u'ResultType', _getPassword_val_ResultType), (u'operationCode', (u'local', 18))])
    
    #-----< beginSubscriberActivity >-----#
    beginSubscriberActivity = CLASS(name=u'beginSubscriberActivity', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _beginSubscriberActivity_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'BeginSubscriberActivityArg')))
    beginSubscriberActivity._val = dict([(u'ArgumentType', _beginSubscriberActivity_val_ArgumentType), (u'operationCode', (u'local', 54))])
    
    _all_ = [
        registerSS,
        _registerSS_val_ArgumentType,
        _registerSS_val_ResultType,
        __OPERATION_Errors_val_ParameterType_0,
        __OPERATION_Errors_val_ParameterType_6,
        __OPERATION_Errors_val_ParameterType_8,
        __OPERATION_Errors_val_ParameterType_9,
        __OPERATION_Errors_val_ParameterType_10,
        eraseSS,
        _eraseSS_val_ArgumentType,
        _eraseSS_val_ResultType,
        activateSS,
        _activateSS_val_ArgumentType,
        _activateSS_val_ResultType,
        deactivateSS,
        _deactivateSS_val_ArgumentType,
        _deactivateSS_val_ResultType,
        interrogateSS,
        _interrogateSS_val_ArgumentType,
        _interrogateSS_val_ResultType,
        processUnstructuredSS_Data,
        _processUnstructuredSS_Data_val_ArgumentType,
        _processUnstructuredSS_Data_val_ResultType,
        processUnstructuredSS_Request,
        _processUnstructuredSS_Request_val_ArgumentType,
        _processUnstructuredSS_Request_val_ResultType,
        __OPERATION_Errors_val_ParameterType_4,
        unstructuredSS_Request,
        _unstructuredSS_Request_val_ArgumentType,
        _unstructuredSS_Request_val_ResultType,
        __OPERATION_Errors_val_ParameterType_3,
        unstructuredSS_Notify,
        _unstructuredSS_Notify_val_ArgumentType,
        registerPassword,
        _registerPassword_val_ArgumentType,
        _registerPassword_val_ResultType,
        __OPERATION_Errors_val_ParameterType_3_0,
        __OPERATION_Errors_val_ParameterType_4_0,
        __OPERATION_Errors_val_ParameterType_5,
        __OPERATION_Linked_val_ArgumentType_0,
        __OPERATION_Linked_val_ResultType_0,
        getPassword,
        _getPassword_val_ArgumentType,
        _getPassword_val_ResultType,
        beginSubscriberActivity,
        _beginSubscriberActivity_val_ArgumentType,
    ]

class MAPv2_ApplicationContexts:

    _name_  = u'MAPv2-ApplicationContexts'
    _oid_   = [0, 4, 0, 0, 1, 3, 2, 2]
    
    _obj_ = [
        u'map-ac',
        u'networkLocUpContext-v2',
        u'networkLocUpContext-v1',
        u'locationCancellation-v2',
        u'locationCancellation-v1',
        u'roamingNumberEnquiryContext-v2',
        u'roamingNumberEnquiryContext-v1',
        u'locationInfoRetrievalContext-v2',
        u'locationInfoRetrievalContext-v1',
        u'resetContext-v2',
        u'resetContext-v1',
        u'handoverControlContext-v2',
        u'handoverControlContext-v1',
        u'equipmentMngtContext-v2',
        u'equipmentMngtContext-v1',
        u'infoRetrievalContext-v2',
        u'infoRetrievalContext-v1',
        u'interVlrInfoRetrievalContext-v2',
        u'subscriberDataMngtContext-v2',
        u'subscriberDataMngtContext-v1',
        u'tracingContext-v2',
        u'tracingContext-v1',
        u'networkFunctionalSsContext-v2',
        u'networkFunctionalSsContext-v1',
        u'networkUnstructuredSsContext-v2',
        u'shortMsgGatewayContext-v2',
        u'shortMsgGatewayContext-v1',
        u'shortMsgMO-RelayContext-v2',
        u'shortMsgRelayContext-v1',
        u'shortMsgAlertContext-v2',
        u'shortMsgAlertContext-v1',
        u'mwdMngtContext-v2',
        u'mwdMngtContext-v1',
        u'shortMsgMT-RelayContext-v2',
        u'imsiRetrievalContext-v2',
        u'msPurgingContext-v2',
        ]
    _type_ = [
        ]
    _set_ = [
        ]
    _val_ = [
        u'map-ac',
        u'networkLocUpContext-v2',
        u'networkLocUpContext-v1',
        u'locationCancellation-v2',
        u'locationCancellation-v1',
        u'roamingNumberEnquiryContext-v2',
        u'roamingNumberEnquiryContext-v1',
        u'locationInfoRetrievalContext-v2',
        u'locationInfoRetrievalContext-v1',
        u'resetContext-v2',
        u'resetContext-v1',
        u'handoverControlContext-v2',
        u'handoverControlContext-v1',
        u'equipmentMngtContext-v2',
        u'equipmentMngtContext-v1',
        u'infoRetrievalContext-v2',
        u'infoRetrievalContext-v1',
        u'interVlrInfoRetrievalContext-v2',
        u'subscriberDataMngtContext-v2',
        u'subscriberDataMngtContext-v1',
        u'tracingContext-v2',
        u'tracingContext-v1',
        u'networkFunctionalSsContext-v2',
        u'networkFunctionalSsContext-v1',
        u'networkUnstructuredSsContext-v2',
        u'shortMsgGatewayContext-v2',
        u'shortMsgGatewayContext-v1',
        u'shortMsgMO-RelayContext-v2',
        u'shortMsgRelayContext-v1',
        u'shortMsgAlertContext-v2',
        u'shortMsgAlertContext-v1',
        u'mwdMngtContext-v2',
        u'mwdMngtContext-v1',
        u'shortMsgMT-RelayContext-v2',
        u'imsiRetrievalContext-v2',
        u'msPurgingContext-v2',
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< map-ac >-----#
    map_ac = OID(name=u'map-ac', mode=MODE_VALUE)
    map_ac._val = (0, 4, 0, 0, 1, 0)
    
    #-----< networkLocUpContext-v2 >-----#
    networkLocUpContext_v2 = OID(name=u'networkLocUpContext-v2', mode=MODE_VALUE)
    networkLocUpContext_v2._val = (0, 4, 0, 0, 1, 0, 1, 2)
    
    #-----< networkLocUpContext-v1 >-----#
    networkLocUpContext_v1 = OID(name=u'networkLocUpContext-v1', mode=MODE_VALUE)
    networkLocUpContext_v1._val = (0, 4, 0, 0, 1, 0, 1, 1)
    
    #-----< locationCancellation-v2 >-----#
    locationCancellation_v2 = OID(name=u'locationCancellation-v2', mode=MODE_VALUE)
    locationCancellation_v2._val = (0, 4, 0, 0, 1, 0, 2, 2)
    
    #-----< locationCancellation-v1 >-----#
    locationCancellation_v1 = OID(name=u'locationCancellation-v1', mode=MODE_VALUE)
    locationCancellation_v1._val = (0, 4, 0, 0, 1, 0, 2, 1)
    
    #-----< roamingNumberEnquiryContext-v2 >-----#
    roamingNumberEnquiryContext_v2 = OID(name=u'roamingNumberEnquiryContext-v2', mode=MODE_VALUE)
    roamingNumberEnquiryContext_v2._val = (0, 4, 0, 0, 1, 0, 3, 2)
    
    #-----< roamingNumberEnquiryContext-v1 >-----#
    roamingNumberEnquiryContext_v1 = OID(name=u'roamingNumberEnquiryContext-v1', mode=MODE_VALUE)
    roamingNumberEnquiryContext_v1._val = (0, 4, 0, 0, 1, 0, 3, 1)
    
    #-----< locationInfoRetrievalContext-v2 >-----#
    locationInfoRetrievalContext_v2 = OID(name=u'locationInfoRetrievalContext-v2', mode=MODE_VALUE)
    locationInfoRetrievalContext_v2._val = (0, 4, 0, 0, 1, 0, 5, 2)
    
    #-----< locationInfoRetrievalContext-v1 >-----#
    locationInfoRetrievalContext_v1 = OID(name=u'locationInfoRetrievalContext-v1', mode=MODE_VALUE)
    locationInfoRetrievalContext_v1._val = (0, 4, 0, 0, 1, 0, 5, 1)
    
    #-----< resetContext-v2 >-----#
    resetContext_v2 = OID(name=u'resetContext-v2', mode=MODE_VALUE)
    resetContext_v2._val = (0, 4, 0, 0, 1, 0, 10, 2)
    
    #-----< resetContext-v1 >-----#
    resetContext_v1 = OID(name=u'resetContext-v1', mode=MODE_VALUE)
    resetContext_v1._val = (0, 4, 0, 0, 1, 0, 10, 1)
    
    #-----< handoverControlContext-v2 >-----#
    handoverControlContext_v2 = OID(name=u'handoverControlContext-v2', mode=MODE_VALUE)
    handoverControlContext_v2._val = (0, 4, 0, 0, 1, 0, 11, 2)
    
    #-----< handoverControlContext-v1 >-----#
    handoverControlContext_v1 = OID(name=u'handoverControlContext-v1', mode=MODE_VALUE)
    handoverControlContext_v1._val = (0, 4, 0, 0, 1, 0, 11, 1)
    
    #-----< equipmentMngtContext-v2 >-----#
    equipmentMngtContext_v2 = OID(name=u'equipmentMngtContext-v2', mode=MODE_VALUE)
    equipmentMngtContext_v2._val = (0, 4, 0, 0, 1, 0, 13, 2)
    
    #-----< equipmentMngtContext-v1 >-----#
    equipmentMngtContext_v1 = OID(name=u'equipmentMngtContext-v1', mode=MODE_VALUE)
    equipmentMngtContext_v1._val = (0, 4, 0, 0, 1, 0, 13, 1)
    
    #-----< infoRetrievalContext-v2 >-----#
    infoRetrievalContext_v2 = OID(name=u'infoRetrievalContext-v2', mode=MODE_VALUE)
    infoRetrievalContext_v2._val = (0, 4, 0, 0, 1, 0, 14, 2)
    
    #-----< infoRetrievalContext-v1 >-----#
    infoRetrievalContext_v1 = OID(name=u'infoRetrievalContext-v1', mode=MODE_VALUE)
    infoRetrievalContext_v1._val = (0, 4, 0, 0, 1, 0, 14, 1)
    
    #-----< interVlrInfoRetrievalContext-v2 >-----#
    interVlrInfoRetrievalContext_v2 = OID(name=u'interVlrInfoRetrievalContext-v2', mode=MODE_VALUE)
    interVlrInfoRetrievalContext_v2._val = (0, 4, 0, 0, 1, 0, 15, 2)
    
    #-----< subscriberDataMngtContext-v2 >-----#
    subscriberDataMngtContext_v2 = OID(name=u'subscriberDataMngtContext-v2', mode=MODE_VALUE)
    subscriberDataMngtContext_v2._val = (0, 4, 0, 0, 1, 0, 16, 2)
    
    #-----< subscriberDataMngtContext-v1 >-----#
    subscriberDataMngtContext_v1 = OID(name=u'subscriberDataMngtContext-v1', mode=MODE_VALUE)
    subscriberDataMngtContext_v1._val = (0, 4, 0, 0, 1, 0, 16, 1)
    
    #-----< tracingContext-v2 >-----#
    tracingContext_v2 = OID(name=u'tracingContext-v2', mode=MODE_VALUE)
    tracingContext_v2._val = (0, 4, 0, 0, 1, 0, 17, 2)
    
    #-----< tracingContext-v1 >-----#
    tracingContext_v1 = OID(name=u'tracingContext-v1', mode=MODE_VALUE)
    tracingContext_v1._val = (0, 4, 0, 0, 1, 0, 17, 1)
    
    #-----< networkFunctionalSsContext-v2 >-----#
    networkFunctionalSsContext_v2 = OID(name=u'networkFunctionalSsContext-v2', mode=MODE_VALUE)
    networkFunctionalSsContext_v2._val = (0, 4, 0, 0, 1, 0, 18, 2)
    
    #-----< networkFunctionalSsContext-v1 >-----#
    networkFunctionalSsContext_v1 = OID(name=u'networkFunctionalSsContext-v1', mode=MODE_VALUE)
    networkFunctionalSsContext_v1._val = (0, 4, 0, 0, 1, 0, 18, 1)
    
    #-----< networkUnstructuredSsContext-v2 >-----#
    networkUnstructuredSsContext_v2 = OID(name=u'networkUnstructuredSsContext-v2', mode=MODE_VALUE)
    networkUnstructuredSsContext_v2._val = (0, 4, 0, 0, 1, 0, 19, 2)
    
    #-----< shortMsgGatewayContext-v2 >-----#
    shortMsgGatewayContext_v2 = OID(name=u'shortMsgGatewayContext-v2', mode=MODE_VALUE)
    shortMsgGatewayContext_v2._val = (0, 4, 0, 0, 1, 0, 20, 2)
    
    #-----< shortMsgGatewayContext-v1 >-----#
    shortMsgGatewayContext_v1 = OID(name=u'shortMsgGatewayContext-v1', mode=MODE_VALUE)
    shortMsgGatewayContext_v1._val = (0, 4, 0, 0, 1, 0, 20, 1)
    
    #-----< shortMsgMO-RelayContext-v2 >-----#
    shortMsgMO_RelayContext_v2 = OID(name=u'shortMsgMO-RelayContext-v2', mode=MODE_VALUE)
    shortMsgMO_RelayContext_v2._val = (0, 4, 0, 0, 1, 0, 21, 2)
    
    #-----< shortMsgRelayContext-v1 >-----#
    shortMsgRelayContext_v1 = OID(name=u'shortMsgRelayContext-v1', mode=MODE_VALUE)
    shortMsgRelayContext_v1._val = (0, 4, 0, 0, 1, 0, 21, 1)
    
    #-----< shortMsgAlertContext-v2 >-----#
    shortMsgAlertContext_v2 = OID(name=u'shortMsgAlertContext-v2', mode=MODE_VALUE)
    shortMsgAlertContext_v2._val = (0, 4, 0, 0, 1, 0, 23, 2)
    
    #-----< shortMsgAlertContext-v1 >-----#
    shortMsgAlertContext_v1 = OID(name=u'shortMsgAlertContext-v1', mode=MODE_VALUE)
    shortMsgAlertContext_v1._val = (0, 4, 0, 0, 1, 0, 23, 1)
    
    #-----< mwdMngtContext-v2 >-----#
    mwdMngtContext_v2 = OID(name=u'mwdMngtContext-v2', mode=MODE_VALUE)
    mwdMngtContext_v2._val = (0, 4, 0, 0, 1, 0, 24, 2)
    
    #-----< mwdMngtContext-v1 >-----#
    mwdMngtContext_v1 = OID(name=u'mwdMngtContext-v1', mode=MODE_VALUE)
    mwdMngtContext_v1._val = (0, 4, 0, 0, 1, 0, 24, 1)
    
    #-----< shortMsgMT-RelayContext-v2 >-----#
    shortMsgMT_RelayContext_v2 = OID(name=u'shortMsgMT-RelayContext-v2', mode=MODE_VALUE)
    shortMsgMT_RelayContext_v2._val = (0, 4, 0, 0, 1, 0, 25, 2)
    
    #-----< imsiRetrievalContext-v2 >-----#
    imsiRetrievalContext_v2 = OID(name=u'imsiRetrievalContext-v2', mode=MODE_VALUE)
    imsiRetrievalContext_v2._val = (0, 4, 0, 0, 1, 0, 26, 2)
    
    #-----< msPurgingContext-v2 >-----#
    msPurgingContext_v2 = OID(name=u'msPurgingContext-v2', mode=MODE_VALUE)
    msPurgingContext_v2._val = (0, 4, 0, 0, 1, 0, 27, 2)
    
    _all_ = [
        map_ac,
        networkLocUpContext_v2,
        networkLocUpContext_v1,
        locationCancellation_v2,
        locationCancellation_v1,
        roamingNumberEnquiryContext_v2,
        roamingNumberEnquiryContext_v1,
        locationInfoRetrievalContext_v2,
        locationInfoRetrievalContext_v1,
        resetContext_v2,
        resetContext_v1,
        handoverControlContext_v2,
        handoverControlContext_v1,
        equipmentMngtContext_v2,
        equipmentMngtContext_v1,
        infoRetrievalContext_v2,
        infoRetrievalContext_v1,
        interVlrInfoRetrievalContext_v2,
        subscriberDataMngtContext_v2,
        subscriberDataMngtContext_v1,
        tracingContext_v2,
        tracingContext_v1,
        networkFunctionalSsContext_v2,
        networkFunctionalSsContext_v1,
        networkUnstructuredSsContext_v2,
        shortMsgGatewayContext_v2,
        shortMsgGatewayContext_v1,
        shortMsgMO_RelayContext_v2,
        shortMsgRelayContext_v1,
        shortMsgAlertContext_v2,
        shortMsgAlertContext_v1,
        mwdMngtContext_v2,
        mwdMngtContext_v1,
        shortMsgMT_RelayContext_v2,
        imsiRetrievalContext_v2,
        msPurgingContext_v2,
    ]

class MAPv2v3_Protocol:

    _name_  = u'MAPv2v3-Protocol'
    _oid_   = []
    
    _obj_ = [
        u'Supported-MAP-Operations',
        ]
    _type_ = [
        ]
    _set_ = [
        u'Supported-MAP-Operations',
        ]
    _val_ = [
        ]
    _class_ = [
        u'Supported-MAP-Operations',
        ]
    _param_ = [
        ]
    
    #-----< Supported-MAP-Operations >-----#
    Supported_MAP_Operations = CLASS(name=u'Supported-MAP-Operations', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    _Supported_MAP_Operations_val_ArgumentType_0 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'IST-AlertArg')))
    _Supported_MAP_Operations_val_ResultType_0 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'IST-AlertRes')))
    __OPERATION_Errors_val_ParameterType_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    __OPERATION_Errors_val_ParameterType_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ResourceLimitationParam')))
    __OPERATION_Errors_val_ParameterType_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_3 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SystemFailureParam')))
    __OPERATION_Errors_val_ParameterType_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'FacilityNotSupParam')))
    _Supported_MAP_Operations_val_ArgumentType_1 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'IST-CommandArg')))
    _Supported_MAP_Operations_val_ResultType_1 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'IST-CommandRes')))
    _Supported_MAP_Operations_val_ArgumentType_2 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ProvideRoamingNumberArg')))
    _Supported_MAP_Operations_val_ResultType_2 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ProvideRoamingNumberRes')))
    __OPERATION_Errors_val_ParameterType_0_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SystemFailureParam')))
    __OPERATION_Errors_val_ParameterType_1_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    __OPERATION_Errors_val_ParameterType_2_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    __OPERATION_Errors_val_ParameterType_3_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'FacilityNotSupParam')))
    __OPERATION_Errors_val_ParameterType_4_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'OR-NotAllowedParam')))
    __OPERATION_Errors_val_ParameterType_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_6 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'NoRoamingNbParam')))
    _Supported_MAP_Operations_val_ArgumentType_3 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ReleaseResourcesArg')))
    _Supported_MAP_Operations_val_ResultType_3 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ReleaseResourcesRes')))
    __OPERATION_Errors_val_ParameterType_1_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SystemFailureParam')))
    _Supported_MAP_Operations_val_ArgumentType_4 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'RemoteUserFreeArg')))
    _Supported_MAP_Operations_val_ResultType_4 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'RemoteUserFreeRes')))
    __OPERATION_Errors_val_ParameterType_2_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IncompatibleTerminalParam')))
    __OPERATION_Errors_val_ParameterType_3_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_4_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SystemFailureParam')))
    __OPERATION_Errors_val_ParameterType_5_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'BusySubscriberParam')))
    _Supported_MAP_Operations_val_ArgumentType_5 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ResumeCallHandlingArg')))
    _Supported_MAP_Operations_val_ResultType_5 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ResumeCallHandlingRes')))
    __OPERATION_Errors_val_ParameterType_0_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ForwardingFailedParam')))
    __OPERATION_Errors_val_ParameterType_1_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'OR-NotAllowedParam')))
    __OPERATION_Errors_val_ParameterType_3_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    _Supported_MAP_Operations_val_ArgumentType_6 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'SendRoutingInfoArg')))
    _Supported_MAP_Operations_val_ResultType_6 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'SendRoutingInfoRes')))
    __OPERATION_Errors_val_ParameterType_5_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_6_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'NumberChangedParam')))
    __OPERATION_Errors_val_ParameterType_7 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'BearerServNotProvParam')))
    __OPERATION_Errors_val_ParameterType_8 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TeleservNotProvParam')))
    __OPERATION_Errors_val_ParameterType_9 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_10 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'BusySubscriberParam')))
    __OPERATION_Errors_val_ParameterType_11 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'NoSubscriberReplyParam')))
    __OPERATION_Errors_val_ParameterType_12 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CallBarredParam')))
    __OPERATION_Errors_val_ParameterType_13 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CUG-RejectParam')))
    __OPERATION_Errors_val_ParameterType_14 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ForwardingViolationParam')))
    _Supported_MAP_Operations_val_ArgumentType_7 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'SetReportingStateArg')))
    _Supported_MAP_Operations_val_ResultType_7 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'SetReportingStateRes')))
    __OPERATION_Errors_val_ParameterType_1_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnidentifiedSubParam')))
    __OPERATION_Errors_val_ParameterType_4_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ResourceLimitationParam')))
    __OPERATION_Errors_val_ParameterType_5_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'FacilityNotSupParam')))
    _Supported_MAP_Operations_val_ArgumentType_8 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'StatusReportArg')))
    _Supported_MAP_Operations_val_ResultType_8 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'StatusReportRes')))
    __OPERATION_Errors_val_ParameterType_0_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    _Supported_MAP_Operations_val_ArgumentType_9 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'ForwardGroupCallSignallingArg')))
    _Supported_MAP_Operations_val_ArgumentType_10 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'PrepareGroupCallArg')))
    _Supported_MAP_Operations_val_ResultType_10 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'PrepareGroupCallRes')))
    __OPERATION_Errors_val_ParameterType_1_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'NoGroupCallNbParam')))
    _Supported_MAP_Operations_val_ArgumentType_11 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'ProcessGroupCallSignallingArg')))
    _Supported_MAP_Operations_val_ArgumentType_12 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'SendGroupCallEndSignalArg')))
    _Supported_MAP_Operations_val_ResultType_12 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'SendGroupCallEndSignalRes')))
    _Supported_MAP_Operations_val_ArgumentType_13 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'SendGroupCallInfoArg')))
    _Supported_MAP_Operations_val_ResultType_13 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'SendGroupCallInfoRes')))
    __OPERATION_Errors_val_ParameterType_1_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'OngoingGroupCallParam')))
    __OPERATION_Errors_val_ParameterType_4_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TeleservNotProvParam')))
    _Supported_MAP_Operations_val_ArgumentType_14 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'ProvideSubscriberLocation-Arg')))
    _Supported_MAP_Operations_val_ResultType_14 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'ProvideSubscriberLocation-Res')))
    __OPERATION_Errors_val_ParameterType_4_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnidentifiedSubParam')))
    __OPERATION_Errors_val_ParameterType_5_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_6_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalEquipmentParam')))
    __OPERATION_Errors_val_ParameterType_7_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_8_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnauthorizedRequestingNetwork-Param')))
    __OPERATION_Errors_val_ParameterType_9_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnauthorizedLCSClient-Param')))
    __OPERATION_Errors_val_ParameterType_10_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'PositionMethodFailure-Param')))
    _Supported_MAP_Operations_val_ArgumentType_15 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'RoutingInfoForLCS-Arg')))
    _Supported_MAP_Operations_val_ResultType_15 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'RoutingInfoForLCS-Res')))
    __OPERATION_Errors_val_ParameterType_4_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_6_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnauthorizedRequestingNetwork-Param')))
    _Supported_MAP_Operations_val_ArgumentType_16 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'SubscriberLocationReport-Arg')))
    _Supported_MAP_Operations_val_ResultType_16 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'SubscriberLocationReport-Res')))
    __OPERATION_Errors_val_ParameterType_2_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ResourceLimitationParam')))
    __OPERATION_Errors_val_ParameterType_3_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    __OPERATION_Errors_val_ParameterType_5_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnauthorizedRequestingNetwork-Param')))
    __OPERATION_Errors_val_ParameterType_6_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownOrUnreachableLCSClient-Param')))
    _Supported_MAP_Operations_val_ArgumentType_17 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AnyTimeInterrogationArg')))
    _Supported_MAP_Operations_val_ResultType_17 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AnyTimeInterrogationRes')))
    __OPERATION_Errors_val_ParameterType_1_6 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ATI-NotAllowedParam')))
    __OPERATION_Errors_val_ParameterType_2_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    _Supported_MAP_Operations_val_ArgumentType_18 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AnyTimeModificationArg')))
    _Supported_MAP_Operations_val_ResultType_18 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AnyTimeModificationRes')))
    __OPERATION_Errors_val_ParameterType_0_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ATM-NotAllowedParam')))
    __OPERATION_Errors_val_ParameterType_3_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_4_6 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'BearerServNotProvParam')))
    __OPERATION_Errors_val_ParameterType_5_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TeleservNotProvParam')))
    __OPERATION_Errors_val_ParameterType_6_4 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CallBarredParam')))
    __OPERATION_Errors_val_ParameterType_7_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalSS-OperationParam')))
    __OPERATION_Errors_val_ParameterType_8_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-SubscriptionViolationParam')))
    __OPERATION_Errors_val_ParameterType_9_1 = OCT_STR(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Status')))
    __OPERATION_Errors_val_ParameterType_10_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-IncompatibilityCause')))
    __OPERATION_Errors_val_ParameterType_11_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'InformationNotAvailableParam')))
    _Supported_MAP_Operations_val_ArgumentType_19 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AnyTimeSubscriptionInterrogationArg')))
    _Supported_MAP_Operations_val_ResultType_19 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AnyTimeSubscriptionInterrogationRes')))
    __OPERATION_Errors_val_ParameterType_0_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ATSI-NotAllowedParam')))
    __OPERATION_Errors_val_ParameterType_8_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-NotAvailableParam')))
    __OPERATION_Errors_val_ParameterType_9_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'InformationNotAvailableParam')))
    _Supported_MAP_Operations_val_ArgumentType_20 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AuthenticationFailureReportArg')))
    _Supported_MAP_Operations_val_ResultType_20 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AuthenticationFailureReportRes')))
    __OPERATION_Errors_val_ParameterType_1_7 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    _Supported_MAP_Operations_val_ArgumentType_21 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CancelLocationArg')))
    _Supported_MAP_Operations_val_ResultType_21 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CancelLocationRes')))
    __OPERATION_Errors_val_ParameterType_0_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    _Supported_MAP_Operations_val_ArgumentType_22 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CancelVcsgLocationArg')))
    _Supported_MAP_Operations_val_ResultType_22 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CancelVcsgLocationRes')))
    _Supported_MAP_Operations_val_ArgumentType_23 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CheckIMEI-Arg')))
    _Supported_MAP_Operations_val_ResultType_23 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CheckIMEI-Res')))
    _Supported_MAP_Operations_val_ArgumentType_24 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'DeleteSubscriberDataArg')))
    _Supported_MAP_Operations_val_ResultType_24 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'DeleteSubscriberDataRes')))
    __OPERATION_Errors_val_ParameterType_2_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnidentifiedSubParam')))
    _Supported_MAP_Operations_val_ArgumentType_25 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'FailureReportArg')))
    _Supported_MAP_Operations_val_ResultType_25 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'FailureReportRes')))
    _Supported_MAP_Operations_val_ArgumentType_26 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ForwardAccessSignalling-Arg')))
    _Supported_MAP_Operations_val_ArgumentType_28 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'InsertSubscriberDataArg')))
    _Supported_MAP_Operations_val_ResultType_28 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'InsertSubscriberDataRes')))
    _Supported_MAP_Operations_val_ArgumentType_29 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NoteMM-EventArg')))
    _Supported_MAP_Operations_val_ResultType_29 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NoteMM-EventRes')))
    __OPERATION_Errors_val_ParameterType_3_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'MM-EventNotSupported-Param')))
    _Supported_MAP_Operations_val_ArgumentType_30 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NoteMsPresentForGprsArg')))
    _Supported_MAP_Operations_val_ResultType_30 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NoteMsPresentForGprsRes')))
    _Supported_MAP_Operations_val_ArgumentType_31 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NoteSubscriberDataModifiedArg')))
    _Supported_MAP_Operations_val_ResultType_31 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NoteSubscriberDataModifiedRes')))
    _Supported_MAP_Operations_val_ArgumentType_32 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'PrepareHO-Arg')))
    _Supported_MAP_Operations_val_ResultType_32 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'PrepareHO-Res')))
    __OPERATION_Errors_val_ParameterType_4_7 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TargetCellOutsideGCA-Param')))
    _Supported_MAP_Operations_val_ArgumentType_33 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'PrepareSubsequentHO-Arg')))
    _Supported_MAP_Operations_val_ResultType_33 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'PrepareSubsequentHO-Res')))
    _Supported_MAP_Operations_val_ArgumentType_34 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ProcessAccessSignalling-Arg')))
    _Supported_MAP_Operations_val_ArgumentType_35 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ProvideSubscriberInfoArg')))
    _Supported_MAP_Operations_val_ResultType_35 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ProvideSubscriberInfoRes')))
    _Supported_MAP_Operations_val_ArgumentType_36 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'PurgeMS-Arg')))
    _Supported_MAP_Operations_val_ResultType_36 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'PurgeMS-Res')))
    _Supported_MAP_Operations_val_ArgumentType_37 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ResetArg')))
    _Supported_MAP_Operations_val_ArgumentType_38 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'RestoreDataArg')))
    _Supported_MAP_Operations_val_ResultType_38 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'RestoreDataRes')))
    _Supported_MAP_Operations_val_ArgumentType_39 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendAuthenticationInfoArg')))
    _Supported_MAP_Operations_val_ResultType_39 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendAuthenticationInfoRes')))
    _Supported_MAP_Operations_val_ArgumentType_40 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendEndSignal-Arg')))
    _Supported_MAP_Operations_val_ResultType_40 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendEndSignal-Res')))
    _Supported_MAP_Operations_val_ArgumentType_41 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendIdentificationArg')))
    _Supported_MAP_Operations_val_ResultType_41 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendIdentificationRes')))
    _Supported_MAP_Operations_val_ArgumentType_42 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendRoutingInfoForGprsArg')))
    _Supported_MAP_Operations_val_ResultType_42 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendRoutingInfoForGprsRes')))
    __OPERATION_Errors_val_ParameterType_0_6 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_5_6 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CallBarredParam')))
    _Supported_MAP_Operations_val_ArgumentType_43 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'UpdateGprsLocationArg')))
    _Supported_MAP_Operations_val_ResultType_43 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'UpdateGprsLocationRes')))
    __OPERATION_Errors_val_ParameterType_3_6 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'RoamingNotAllowedParam')))
    _Supported_MAP_Operations_val_ArgumentType_44 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'UpdateLocationArg')))
    _Supported_MAP_Operations_val_ResultType_44 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'UpdateLocationRes')))
    __OPERATION_Errors_val_ParameterType_4_8 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'RoamingNotAllowedParam')))
    _Supported_MAP_Operations_val_ArgumentType_45 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'UpdateVcsgLocationArg')))
    _Supported_MAP_Operations_val_ResultType_45 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'UpdateVcsgLocationRes')))
    _Supported_MAP_Operations_val_ArgumentType_46 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-OM-DataTypes', 'ActivateTraceModeArg')))
    _Supported_MAP_Operations_val_ResultType_46 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-OM-DataTypes', 'ActivateTraceModeRes')))
    __OPERATION_Errors_val_ParameterType_5_7 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TracingBufferFullParam')))
    _Supported_MAP_Operations_val_ArgumentType_47 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-OM-DataTypes', 'DeactivateTraceModeArg')))
    _Supported_MAP_Operations_val_ResultType_47 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-OM-DataTypes', 'DeactivateTraceModeRes')))
    _Supported_MAP_Operations_val_ArgumentType_48 = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _Supported_MAP_Operations_val_ResultType_48 = OCT_STR(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    _Supported_MAP_Operations_val_ArgumentType_49 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'AlertServiceCentreArg')))
    _Supported_MAP_Operations_val_ArgumentType_50 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'InformServiceCentreArg')))
    _Supported_MAP_Operations_val_ArgumentType_51 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'MO-ForwardSM-Arg')))
    _Supported_MAP_Operations_val_ResultType_51 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'MO-ForwardSM-Res')))
    __OPERATION_Errors_val_ParameterType_2_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'FacilityNotSupParam')))
    __OPERATION_Errors_val_ParameterType_3_7 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SM-DeliveryFailureCause')))
    _Supported_MAP_Operations_val_ArgumentType_52 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'MT-ForwardSM-Arg')))
    _Supported_MAP_Operations_val_ResultType_52 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'MT-ForwardSM-Res')))
    __OPERATION_Errors_val_ParameterType_7_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SubBusyForMT-SMS-Param')))
    __OPERATION_Errors_val_ParameterType_8_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SM-DeliveryFailureCause')))
    __OPERATION_Errors_val_ParameterType_9_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberSM-Param')))
    _Supported_MAP_Operations_val_ArgumentType_53 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'MT-ForwardSM-VGCS-Arg')))
    _Supported_MAP_Operations_val_ResultType_53 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'MT-ForwardSM-VGCS-Res')))
    _Supported_MAP_Operations_val_ArgumentType_54 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'ReadyForSM-Arg')))
    _Supported_MAP_Operations_val_ResultType_54 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'ReadyForSM-Res')))
    _Supported_MAP_Operations_val_ArgumentType_55 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'ReportSM-DeliveryStatusArg')))
    _Supported_MAP_Operations_val_ResultType_55 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'ReportSM-DeliveryStatusRes')))
    __OPERATION_Errors_val_ParameterType_3_8 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'MessageWaitListFullParam')))
    _Supported_MAP_Operations_val_ArgumentType_56 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'RoutingInfoForSM-Arg')))
    _Supported_MAP_Operations_val_ResultType_56 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'RoutingInfoForSM-Res')))
    __OPERATION_Errors_val_ParameterType_7_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberSM-Param')))
    _Supported_MAP_Operations_val_ArgumentType_57 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-ForBS-Code')))
    _Supported_MAP_Operations_val_ResultType_57 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Info')))
    __OPERATION_Errors_val_ParameterType_3_9 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'BearerServNotProvParam')))
    __OPERATION_Errors_val_ParameterType_6_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalSS-OperationParam')))
    __OPERATION_Errors_val_ParameterType_7_4 = OCT_STR(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Status')))
    __OPERATION_Errors_val_ParameterType_9_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-IncompatibilityCause')))
    _Supported_MAP_Operations_val_ArgumentType_58 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-ForBS-Code')))
    _Supported_MAP_Operations_val_ResultType_58 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Info')))
    _Supported_MAP_Operations_val_ArgumentType_59 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'EraseCC-EntryArg')))
    _Supported_MAP_Operations_val_ResultType_59 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'EraseCC-EntryRes')))
    __OPERATION_Errors_val_ParameterType_3_10 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CallBarredParam')))
    __OPERATION_Errors_val_ParameterType_4_9 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalSS-OperationParam')))
    __OPERATION_Errors_val_ParameterType_5_8 = OCT_STR(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Status')))
    _Supported_MAP_Operations_val_ArgumentType_60 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-ForBS-Code')))
    _Supported_MAP_Operations_val_ResultType_60 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Info')))
    _Supported_MAP_Operations_val_ArgumentType_61 = ENUM(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'GuidanceInfo')))
    _Supported_MAP_Operations_val_ResultType_61 = STR_NUM(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'Password')))
    _Supported_MAP_Operations_val_ResultType_61._const_alpha = ASN1Set(rv=[u'0', u'1', u'2', u'3', u'4', u'5', u'6', u'7', u'8', u'9'], rr=[], ev=None, er=[])
    _Supported_MAP_Operations_val_ArgumentType_62 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-ForBS-Code')))
    _Supported_MAP_Operations_val_ResultType_62 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'InterrogateSS-Res')))
    __OPERATION_Errors_val_ParameterType_7_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-NotAvailableParam')))
    _Supported_MAP_Operations_val_ArgumentType_63 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'USSD-Arg')))
    _Supported_MAP_Operations_val_ResultType_63 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'USSD-Res')))
    __OPERATION_Errors_val_ParameterType_4_10 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CallBarredParam')))
    _Supported_MAP_Operations_val_ArgumentType_64 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'RegisterCC-EntryArg')))
    _Supported_MAP_Operations_val_ResultType_64 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'RegisterCC-EntryRes')))
    __OPERATION_Errors_val_ParameterType_6_6 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-IncompatibilityCause')))
    __OPERATION_Errors_val_ParameterType_7_6 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ShortTermDenialParam')))
    __OPERATION_Errors_val_ParameterType_8_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'LongTermDenialParam')))
    __OPERATION_Errors_val_ParameterType_9_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'FacilityNotSupParam')))
    _Supported_MAP_Operations_val_ArgumentType_65 = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    _Supported_MAP_Operations_val_ResultType_65 = STR_NUM(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'Password')))
    _Supported_MAP_Operations_val_ResultType_65._const_alpha = ASN1Set(rv=[u'0', u'1', u'2', u'3', u'4', u'5', u'6', u'7', u'8', u'9'], rr=[], ev=None, er=[])
    __OPERATION_Errors_val_ParameterType_4__11 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-SubscriptionViolationParam')))
    __OPERATION_Errors_val_ParameterType_5_9 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'PW-RegistrationFailureCause')))
    _Supported_MAP_Operations_val_ArgumentType_66 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'RegisterSS-Arg')))
    _Supported_MAP_Operations_val_ResultType_66 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Info')))
    __OPERATION_Errors_val_ParameterType_8_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-IncompatibilityCause')))
    _Supported_MAP_Operations_val_ArgumentType_67 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-InvocationNotificationArg')))
    _Supported_MAP_Operations_val_ResultType_67 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-InvocationNotificationRes')))
    _Supported_MAP_Operations_val_ArgumentType_68 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'USSD-Arg')))
    __OPERATION_Errors_val_ParameterType_4___12 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_5_10 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalEquipmentParam')))
    _Supported_MAP_Operations_val_ArgumentType_69 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'USSD-Arg')))
    _Supported_MAP_Operations_val_ResultType_69 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'USSD-Res')))
    _Supported_MAP_Operations_val_ArgumentType_70 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CH-DataTypes', 'ProvideRoamingNumberArg')))
    _Supported_MAP_Operations_val_ResultType_70 = OCT_STR(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    __OPERATION_Errors_val_ParameterType_0_7 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'NetworkResource')))
    __OPERATION_Errors_val_ParameterType_4____13 = BOOL(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-Errors', 'Mwd-Set')))
    _Supported_MAP_Operations_val_ArgumentType_71 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CH-DataTypes', 'SendRoutingInfoArg')))
    _Supported_MAP_Operations_val_ResultType_71 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CH-DataTypes', 'SendRoutingInfoRes')))
    __OPERATION_Errors_val_ParameterType_8_6 = BOOL(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-Errors', 'Mwd-Set')))
    __OPERATION_Errors_val_ParameterType_9_6 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CallBarringCause')))
    __OPERATION_Errors_val_ParameterType_10_2 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CUG-RejectCause')))
    _Supported_MAP_Operations_val_ArgumentType_72 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'CancelLocationArg')))
    _Supported_MAP_Operations_val_ArgumentType_73 = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMEI')))
    _Supported_MAP_Operations_val_ResultType_73 = ENUM(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'EquipmentStatus')))
    _Supported_MAP_Operations_val_ArgumentType_74 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'DeleteSubscriberDataArg')))
    _Supported_MAP_Operations_val_ResultType_74 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'DeleteSubscriberDataRes')))
    _Supported_MAP_Operations_val_ArgumentType_75 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')))
    _Supported_MAP_Operations_val_ArgumentType_76 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'InsertSubscriberDataArg')))
    _Supported_MAP_Operations_val_ResultType_76 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'InsertSubscriberDataRes')))
    _Supported_MAP_Operations_val_ArgumentType_77 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PerformHO-Arg')))
    _Supported_MAP_Operations_val_ResultType_77 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PerformHO-Res')))
    _Supported_MAP_Operations_val_ArgumentType_78 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PerformSubsequentHO-Arg')))
    _Supported_MAP_Operations_val_ResultType_78 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')))
    _Supported_MAP_Operations_val_ArgumentType_79 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PrepareHO-Arg')))
    _Supported_MAP_Operations_val_ResultType_79 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PrepareHO-Res')))
    _Supported_MAP_Operations_val_ArgumentType_80 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PrepareSubsequentHO-Arg')))
    _Supported_MAP_Operations_val_ResultType_80 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')))
    _Supported_MAP_Operations_val_ArgumentType_81 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')))
    _Supported_MAP_Operations_val_ArgumentType_82 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PurgeMS-Arg')))
    _Supported_MAP_Operations_val_ArgumentType_83 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'ResetArg')))
    _Supported_MAP_Operations_val_ArgumentType_84 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'RestoreDataArg')))
    _Supported_MAP_Operations_val_ResultType_84 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'RestoreDataRes')))
    _Supported_MAP_Operations_val_ArgumentType_85 = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'SendAuthenticationInfoArg')))
    _Supported_MAP_Operations_val_ResultType_85 = SEQ_OF(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'SendAuthenticationInfoRes')))
    _Supported_MAP_Operations_val_ArgumentType_86 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')))
    _Supported_MAP_Operations_val_ArgumentType_87 = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'TMSI')))
    _Supported_MAP_Operations_val_ResultType_87 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'SendIdentificationRes')))
    _Supported_MAP_Operations_val_ArgumentType_88 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'SendParametersArg')))
    _Supported_MAP_Operations_val_ResultType_88 = SEQ_OF(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'SentParameterList')))
    _Supported_MAP_Operations_val_ArgumentType_89 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'UpdateLocationArg')))
    _Supported_MAP_Operations_val_ResultType_89 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'UpdateLocationRes')))
    __OPERATION_Errors_val_ParameterType_4_____14 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'RoamingNotAllowedCause')))
    _Supported_MAP_Operations_val_ArgumentType_90 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-OM-DataTypes', 'ActivateTraceModeArg')))
    _Supported_MAP_Operations_val_ArgumentType_91 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-OM-DataTypes', 'DeactivateTraceModeArg')))
    _Supported_MAP_Operations_val_ArgumentType_92 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-OM-DataTypes', 'NoteInternalHO-Arg')))
    _Supported_MAP_Operations_val_ArgumentType_93 = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    _Supported_MAP_Operations_val_ResultType_93 = OCT_STR(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')))
    _Supported_MAP_Operations_val_ArgumentType_94 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-OM-DataTypes', 'TraceSubscriberActivityArg')))
    _Supported_MAP_Operations_val_ArgumentType_95 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'AlertServiceCentreArg')))
    _Supported_MAP_Operations_val_ArgumentType_96 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'AlertServiceCentreArg')))
    _Supported_MAP_Operations_val_ArgumentType_97 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'ForwardSM-Arg')))
    __OPERATION_Errors_val_ParameterType_7_7 = BOOL(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-Errors', 'Mwd-Set')))
    __OPERATION_Errors_val_ParameterType_9_7 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'SM-DeliveryFailureCause')))
    _Supported_MAP_Operations_val_ArgumentType_98 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'InformServiceCentreArg')))
    _Supported_MAP_Operations_val_ArgumentType_99 = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')))
    _Supported_MAP_Operations_val_ArgumentType_100 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'ReadyForSM-Arg')))
    _Supported_MAP_Operations_val_ArgumentType_101 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'ReportSM-DeliveryStatusArg')))
    _Supported_MAP_Operations_val_ResultType_101 = OCT_STR(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    _Supported_MAP_Operations_val_ArgumentType_102 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'RoutingInfoForSM-Arg')))
    _Supported_MAP_Operations_val_ResultType_102 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'RoutingInfoForSM-Res')))
    __OPERATION_Errors_val_ParameterType_6_7 = BOOL(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-Errors', 'Mwd-Set')))
    __OPERATION_Errors_val_ParameterType_7_8 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CallBarringCause')))
    _Supported_MAP_Operations_val_ArgumentType_103 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-ForBS-Code')))
    _Supported_MAP_Operations_val_ResultType_103 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Info')))
    __OPERATION_Errors_val_ParameterType_6_8 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CallBarringCause')))
    __OPERATION_Errors_val_ParameterType_8_7 = OCT_STR(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Status')))
    __OPERATION_Errors_val_ParameterType_9_8 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-SubscriptionOption')))
    __OPERATION_Errors_val_ParameterType_10_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'SS-IncompatibilityCause')))
    _Supported_MAP_Operations_val_ArgumentType_104 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'BeginSubscriberActivityArg')))
    _Supported_MAP_Operations_val_ArgumentType_105 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-ForBS-Code')))
    _Supported_MAP_Operations_val_ResultType_105 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Info')))
    _Supported_MAP_Operations_val_ArgumentType_106 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-ForBS-Code')))
    _Supported_MAP_Operations_val_ResultType_106 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Info')))
    _Supported_MAP_Operations_val_ArgumentType_107 = ENUM(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'GuidanceInfo')))
    _Supported_MAP_Operations_val_ResultType_107 = STR_NUM(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'Password')))
    _Supported_MAP_Operations_val_ResultType_107._const_alpha = ASN1Set(rv=[u'0', u'1', u'2', u'3', u'4', u'5', u'6', u'7', u'8', u'9'], rr=[], ev=None, er=[])
    _Supported_MAP_Operations_val_ArgumentType_108 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-ForBS-Code')))
    _Supported_MAP_Operations_val_ResultType_108 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'InterrogateSS-Res')))
    _Supported_MAP_Operations_val_ArgumentType_109 = STR_IA5(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-UserData')))
    _Supported_MAP_Operations_val_ResultType_109 = STR_IA5(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-UserData')))
    _Supported_MAP_Operations_val_ArgumentType_110 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'USSD-Arg')))
    _Supported_MAP_Operations_val_ResultType_110 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'USSD-Res')))
    __OPERATION_Errors_val_ParameterType_4______15 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CallBarringCause')))
    _Supported_MAP_Operations_val_ArgumentType_111 = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    _Supported_MAP_Operations_val_ResultType_111 = STR_NUM(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'Password')))
    _Supported_MAP_Operations_val_ResultType_111._const_alpha = ASN1Set(rv=[u'0', u'1', u'2', u'3', u'4', u'5', u'6', u'7', u'8', u'9'], rr=[], ev=None, er=[])
    __OPERATION_Errors_val_ParameterType_3__11 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CallBarringCause')))
    __OPERATION_Errors_val_ParameterType_4_______16 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-SubscriptionOption')))
    __OPERATION_Errors_val_ParameterType_5__11 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'PW-RegistrationFailureCause')))
    __OPERATION_Linked_val_ArgumentType_0 = ENUM(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'GuidanceInfo')))
    __OPERATION_Linked_val_ResultType_0 = STR_NUM(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'Password')))
    __OPERATION_Linked_val_ResultType_0._const_alpha = ASN1Set(rv=[u'0', u'1', u'2', u'3', u'4', u'5', u'6', u'7', u'8', u'9'], rr=[], ev=None, er=[])
    _Supported_MAP_Operations_val_ArgumentType_112 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'RegisterSS-Arg')))
    _Supported_MAP_Operations_val_ResultType_112 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Info')))
    _Supported_MAP_Operations_val_ArgumentType_113 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'USSD-Arg')))
    __OPERATION_Errors_val_ParameterType_3___12 = BOOL(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-Errors', 'Mwd-Set')))
    _Supported_MAP_Operations_val_ArgumentType_114 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'USSD-Arg')))
    _Supported_MAP_Operations_val_ResultType_114 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'USSD-Res')))
    Supported_MAP_Operations._val = ASN1Set(rv=[dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_0), (u'ResultType', _Supported_MAP_Operations_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 87))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_1), (u'ResultType', _Supported_MAP_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 88))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_2), (u'ResultType', _Supported_MAP_Operations_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 48))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 39))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_3), (u'ResultType', _Supported_MAP_Operations_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 34))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 20))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_4), (u'ResultType', _Supported_MAP_Operations_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 28))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 45))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 75))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_5), (u'ResultType', _Supported_MAP_Operations_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 47))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 48))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 35))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_6), (u'ResultType', _Supported_MAP_Operations_val_ResultType_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 48))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 44))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10), (u'errorCode', (u'local', 45))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_11), (u'errorCode', (u'local', 46))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_12), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_13), (u'errorCode', (u'local', 15))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_14), (u'errorCode', (u'local', 14))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 22))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_7), (u'ResultType', _Supported_MAP_Operations_val_ResultType_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_3), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_2), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_2), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 73))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_8), (u'ResultType', _Supported_MAP_Operations_val_ResultType_8), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 35))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 74))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_9), (u'operationCode', (u'local', 42))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_10), (u'ResultType', _Supported_MAP_Operations_val_ResultType_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_4), (u'errorCode', (u'local', 50))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 39))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_11), (u'operationCode', (u'local', 41))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_12), (u'ResultType', _Supported_MAP_Operations_val_ResultType_12), (u'operationCode', (u'local', 40))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_13), (u'ResultType', _Supported_MAP_Operations_val_ResultType_13), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_5), (u'errorCode', (u'local', 22))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_3), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 84))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_14), (u'ResultType', _Supported_MAP_Operations_val_ResultType_14), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_3), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_0), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_0), (u'errorCode', (u'local', 52))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_0), (u'errorCode', (u'local', 53))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_0), (u'errorCode', (u'local', 54))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 83))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_15), (u'ResultType', _Supported_MAP_Operations_val_ResultType_15), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_5), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_2), (u'errorCode', (u'local', 52))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 85))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_16), (u'ResultType', _Supported_MAP_Operations_val_ResultType_16), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_5), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_4), (u'errorCode', (u'local', 52))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_3), (u'errorCode', (u'local', 58))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 86))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_17), (u'ResultType', _Supported_MAP_Operations_val_ResultType_17), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_6), (u'errorCode', (u'local', 49))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_3), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_5), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 71))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_18), (u'ResultType', _Supported_MAP_Operations_val_ResultType_18), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 61))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_4), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_6), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_5), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_4), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_1), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_1), (u'errorCode', (u'local', 20))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_11_0), (u'errorCode', (u'local', 62))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 65))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_19), (u'ResultType', _Supported_MAP_Operations_val_ResultType_19), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_4), (u'errorCode', (u'local', 60))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_4), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_6), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_5), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_4), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_1), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_2), (u'errorCode', (u'local', 18))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_2), (u'errorCode', (u'local', 62))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 62))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_20), (u'ResultType', _Supported_MAP_Operations_val_ResultType_20), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 15))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_21), (u'ResultType', _Supported_MAP_Operations_val_ResultType_21), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_22), (u'ResultType', _Supported_MAP_Operations_val_ResultType_22), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 36))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_23), (u'ResultType', _Supported_MAP_Operations_val_ResultType_23), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 43))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_24), (u'ResultType', _Supported_MAP_Operations_val_ResultType_24), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_4), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_25), (u'ResultType', _Supported_MAP_Operations_val_ResultType_25), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_4), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 25))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_26), (u'operationCode', (u'local', 34))]), dict([(u'operationCode', (u'local', 38))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_28), (u'ResultType', _Supported_MAP_Operations_val_ResultType_28), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_4), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_29), (u'ResultType', _Supported_MAP_Operations_val_ResultType_29), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_5), (u'errorCode', (u'local', 59))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 89))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_30), (u'ResultType', _Supported_MAP_Operations_val_ResultType_30), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_4), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 26))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_31), (u'ResultType', _Supported_MAP_Operations_val_ResultType_31), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_32), (u'ResultType', _Supported_MAP_Operations_val_ResultType_32), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 25))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_7), (u'errorCode', (u'local', 42))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 68))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_33), (u'ResultType', _Supported_MAP_Operations_val_ResultType_33), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 3))]), dict([(u'errorCode', (u'local', 26))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 69))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_34), (u'operationCode', (u'local', 33))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_35), (u'ResultType', _Supported_MAP_Operations_val_ResultType_35), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 70))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_36), (u'ResultType', _Supported_MAP_Operations_val_ResultType_36), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 67))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_37), (u'operationCode', (u'local', 37))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_38), (u'ResultType', _Supported_MAP_Operations_val_ResultType_38), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_4), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 57))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_39), (u'ResultType', _Supported_MAP_Operations_val_ResultType_39), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_4), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 56))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_40), (u'ResultType', _Supported_MAP_Operations_val_ResultType_40), (u'operationCode', (u'local', 29))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_41), (u'ResultType', _Supported_MAP_Operations_val_ResultType_41), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_3), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 55))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_42), (u'ResultType', _Supported_MAP_Operations_val_ResultType_42), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_6), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_3), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_5), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_6), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 24))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_43), (u'ResultType', _Supported_MAP_Operations_val_ResultType_43), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_6), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 23))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_44), (u'ResultType', _Supported_MAP_Operations_val_ResultType_44), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_4), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_8), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_45), (u'ResultType', _Supported_MAP_Operations_val_ResultType_45), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 53))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_46), (u'ResultType', _Supported_MAP_Operations_val_ResultType_46), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_7), (u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_47), (u'ResultType', _Supported_MAP_Operations_val_ResultType_47), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 51))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_48), (u'ResultType', _Supported_MAP_Operations_val_ResultType_48), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 58))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_49), (u'returnResult', True), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 64))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_50), (u'operationCode', (u'local', 63))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_51), (u'ResultType', _Supported_MAP_Operations_val_ResultType_51), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_5), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_7), (u'errorCode', (u'local', 32))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 46))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_52), (u'ResultType', _Supported_MAP_Operations_val_ResultType_52), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_3), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_2), (u'errorCode', (u'local', 31))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_3), (u'errorCode', (u'local', 32))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_3), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 44))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_53), (u'ResultType', _Supported_MAP_Operations_val_ResultType_53), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 21))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_54), (u'ResultType', _Supported_MAP_Operations_val_ResultType_54), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_5), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_4), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 66))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_55), (u'ResultType', _Supported_MAP_Operations_val_ResultType_55), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_8), (u'errorCode', (u'local', 33))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 47))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_56), (u'ResultType', _Supported_MAP_Operations_val_ResultType_56), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_5), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_5), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_4), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_3), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 45))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_57), (u'ResultType', _Supported_MAP_Operations_val_ResultType_57), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_9), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_3), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_6), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_5), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_4), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_4), (u'errorCode', (u'local', 20))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_58), (u'ResultType', _Supported_MAP_Operations_val_ResultType_58), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_9), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_3), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_6), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_5), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_4), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 19))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_59), (u'ResultType', _Supported_MAP_Operations_val_ResultType_59), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_10), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_9), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_8), (u'errorCode', (u'local', 17))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 77))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_60), (u'ResultType', _Supported_MAP_Operations_val_ResultType_60), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_9), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_3), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_6), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_5), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_4), (u'errorCode', (u'local', 17))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_61), (u'ResultType', _Supported_MAP_Operations_val_ResultType_61), (u'operationCode', (u'local', 18))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_62), (u'ResultType', _Supported_MAP_Operations_val_ResultType_62), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_9), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_3), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_6), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_5), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_5), (u'errorCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 14))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_63), (u'ResultType', _Supported_MAP_Operations_val_ResultType_63), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_10), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 59))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_64), (u'ResultType', _Supported_MAP_Operations_val_ResultType_64), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_10), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_9), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_8), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_6), (u'errorCode', (u'local', 20))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_6), (u'errorCode', (u'local', 29))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_4), (u'errorCode', (u'local', 30))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_5), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 76))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_65), (u'ResultType', _Supported_MAP_Operations_val_ResultType_65), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_10), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4__11), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_9), (u'errorCode', (u'local', 37))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 17))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_66), (u'ResultType', _Supported_MAP_Operations_val_ResultType_66), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_9), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_3), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_6), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_5), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_4), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_5), (u'errorCode', (u'local', 20))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_67), (u'ResultType', _Supported_MAP_Operations_val_ResultType_67), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 72))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_68), (u'returnResult', True), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4___12), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_10), (u'errorCode', (u'local', 12))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'errorCode', (u'local', 72))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 61))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_69), (u'ResultType', _Supported_MAP_Operations_val_ResultType_69), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4___12), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_10), (u'errorCode', (u'local', 12))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'errorCode', (u'local', 72))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 60))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_70), (u'ResultType', _Supported_MAP_Operations_val_ResultType_70), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4____13), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 39))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_71), (u'ResultType', _Supported_MAP_Operations_val_ResultType_71), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 44))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_6), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_6), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_2), (u'errorCode', (u'local', 15))]), dict([(u'errorCode', (u'local', 14))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 22))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_72), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_73), (u'ResultType', _Supported_MAP_Operations_val_ResultType_73), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 43))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_74), (u'ResultType', _Supported_MAP_Operations_val_ResultType_74), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_75), (u'operationCode', (u'local', 34))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_76), (u'ResultType', _Supported_MAP_Operations_val_ResultType_76), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_77), (u'ResultType', _Supported_MAP_Operations_val_ResultType_77), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 2))]), dict([(u'errorCode', (u'local', 23))]), dict([(u'errorCode', (u'local', 24))]), dict([(u'errorCode', (u'local', 25))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 28))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_78), (u'ResultType', _Supported_MAP_Operations_val_ResultType_78), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 2))]), dict([(u'errorCode', (u'local', 3))]), dict([(u'errorCode', (u'local', 23))]), dict([(u'errorCode', (u'local', 26))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 30))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_79), (u'ResultType', _Supported_MAP_Operations_val_ResultType_79), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 25))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 68))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_80), (u'ResultType', _Supported_MAP_Operations_val_ResultType_80), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 3))]), dict([(u'errorCode', (u'local', 26))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 69))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_81), (u'operationCode', (u'local', 33))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_82), (u'operationCode', (u'local', 67))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_83), (u'operationCode', (u'local', 37))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_84), (u'ResultType', _Supported_MAP_Operations_val_ResultType_84), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 57))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_85), (u'ResultType', _Supported_MAP_Operations_val_ResultType_85), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 56))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_86), (u'operationCode', (u'local', 29))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_87), (u'ResultType', _Supported_MAP_Operations_val_ResultType_87), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 55))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_88), (u'ResultType', _Supported_MAP_Operations_val_ResultType_88), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_89), (u'ResultType', _Supported_MAP_Operations_val_ResultType_89), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_____14), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_90), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_91), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 51))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_92), (u'operationCode', (u'local', 35))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_93), (u'ResultType', _Supported_MAP_Operations_val_ResultType_93), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 58))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_94), (u'operationCode', (u'local', 52))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_95), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 64))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_96), (u'operationCode', (u'local', 49))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_97), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_7), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 31))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_7), (u'errorCode', (u'local', 32))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 46))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_98), (u'operationCode', (u'local', 63))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_99), (u'operationCode', (u'local', 48))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_100), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 66))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_101), (u'ResultType', _Supported_MAP_Operations_val_ResultType_101), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 33))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 47))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_102), (u'ResultType', _Supported_MAP_Operations_val_ResultType_102), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_7), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_8), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 45))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_103), (u'ResultType', _Supported_MAP_Operations_val_ResultType_103), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_8), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_7), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_8), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_3), (u'errorCode', (u'local', 20))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_104), (u'operationCode', (u'local', 54))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_105), (u'ResultType', _Supported_MAP_Operations_val_ResultType_105), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_8), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_7), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_8), (u'errorCode', (u'local', 19))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_106), (u'ResultType', _Supported_MAP_Operations_val_ResultType_106), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_8), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_7), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_8), (u'errorCode', (u'local', 19))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_107), (u'ResultType', _Supported_MAP_Operations_val_ResultType_107), (u'operationCode', (u'local', 18))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_108), (u'ResultType', _Supported_MAP_Operations_val_ResultType_108), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_8), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'errorCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 14))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_109), (u'ResultType', _Supported_MAP_Operations_val_ResultType_109), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 19))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_110), (u'ResultType', _Supported_MAP_Operations_val_ResultType_110), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4______15), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 59))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_111), (u'ResultType', _Supported_MAP_Operations_val_ResultType_111), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3__11), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_______16), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5__11), (u'errorCode', (u'local', 37))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'Linked', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_Linked_val_ArgumentType_0), (u'ResultType', __OPERATION_Linked_val_ResultType_0), (u'operationCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 17))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_112), (u'ResultType', _Supported_MAP_Operations_val_ResultType_112), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_8), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_7), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_8), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_3), (u'errorCode', (u'local', 20))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_113), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3___12), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'errorCode', (u'local', 72))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 61))]), dict([(u'ArgumentType', _Supported_MAP_Operations_val_ArgumentType_114), (u'ResultType', _Supported_MAP_Operations_val_ResultType_114), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3___12), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'errorCode', (u'local', 72))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 60))])], rr=[], ev=None, er=[])
    
    _all_ = [
        Supported_MAP_Operations,
        _Supported_MAP_Operations_val_ArgumentType_0,
        _Supported_MAP_Operations_val_ResultType_0,
        __OPERATION_Errors_val_ParameterType_0,
        __OPERATION_Errors_val_ParameterType_1,
        __OPERATION_Errors_val_ParameterType_2,
        __OPERATION_Errors_val_ParameterType_3,
        __OPERATION_Errors_val_ParameterType_4,
        _Supported_MAP_Operations_val_ArgumentType_1,
        _Supported_MAP_Operations_val_ResultType_1,
        _Supported_MAP_Operations_val_ArgumentType_2,
        _Supported_MAP_Operations_val_ResultType_2,
        __OPERATION_Errors_val_ParameterType_0_0,
        __OPERATION_Errors_val_ParameterType_1_0,
        __OPERATION_Errors_val_ParameterType_2_0,
        __OPERATION_Errors_val_ParameterType_3_0,
        __OPERATION_Errors_val_ParameterType_4_0,
        __OPERATION_Errors_val_ParameterType_5,
        __OPERATION_Errors_val_ParameterType_6,
        _Supported_MAP_Operations_val_ArgumentType_3,
        _Supported_MAP_Operations_val_ResultType_3,
        __OPERATION_Errors_val_ParameterType_1_1,
        _Supported_MAP_Operations_val_ArgumentType_4,
        _Supported_MAP_Operations_val_ResultType_4,
        __OPERATION_Errors_val_ParameterType_2_1,
        __OPERATION_Errors_val_ParameterType_3_1,
        __OPERATION_Errors_val_ParameterType_4_1,
        __OPERATION_Errors_val_ParameterType_5_0,
        _Supported_MAP_Operations_val_ArgumentType_5,
        _Supported_MAP_Operations_val_ResultType_5,
        __OPERATION_Errors_val_ParameterType_0_1,
        __OPERATION_Errors_val_ParameterType_1_2,
        __OPERATION_Errors_val_ParameterType_3_2,
        _Supported_MAP_Operations_val_ArgumentType_6,
        _Supported_MAP_Operations_val_ResultType_6,
        __OPERATION_Errors_val_ParameterType_5_1,
        __OPERATION_Errors_val_ParameterType_6_0,
        __OPERATION_Errors_val_ParameterType_7,
        __OPERATION_Errors_val_ParameterType_8,
        __OPERATION_Errors_val_ParameterType_9,
        __OPERATION_Errors_val_ParameterType_10,
        __OPERATION_Errors_val_ParameterType_11,
        __OPERATION_Errors_val_ParameterType_12,
        __OPERATION_Errors_val_ParameterType_13,
        __OPERATION_Errors_val_ParameterType_14,
        _Supported_MAP_Operations_val_ArgumentType_7,
        _Supported_MAP_Operations_val_ResultType_7,
        __OPERATION_Errors_val_ParameterType_1_3,
        __OPERATION_Errors_val_ParameterType_4_2,
        __OPERATION_Errors_val_ParameterType_5_2,
        _Supported_MAP_Operations_val_ArgumentType_8,
        _Supported_MAP_Operations_val_ResultType_8,
        __OPERATION_Errors_val_ParameterType_0_2,
        _Supported_MAP_Operations_val_ArgumentType_9,
        _Supported_MAP_Operations_val_ArgumentType_10,
        _Supported_MAP_Operations_val_ResultType_10,
        __OPERATION_Errors_val_ParameterType_1_4,
        _Supported_MAP_Operations_val_ArgumentType_11,
        _Supported_MAP_Operations_val_ArgumentType_12,
        _Supported_MAP_Operations_val_ResultType_12,
        _Supported_MAP_Operations_val_ArgumentType_13,
        _Supported_MAP_Operations_val_ResultType_13,
        __OPERATION_Errors_val_ParameterType_1_5,
        __OPERATION_Errors_val_ParameterType_4_3,
        _Supported_MAP_Operations_val_ArgumentType_14,
        _Supported_MAP_Operations_val_ResultType_14,
        __OPERATION_Errors_val_ParameterType_4_4,
        __OPERATION_Errors_val_ParameterType_5_3,
        __OPERATION_Errors_val_ParameterType_6_1,
        __OPERATION_Errors_val_ParameterType_7_0,
        __OPERATION_Errors_val_ParameterType_8_0,
        __OPERATION_Errors_val_ParameterType_9_0,
        __OPERATION_Errors_val_ParameterType_10_0,
        _Supported_MAP_Operations_val_ArgumentType_15,
        _Supported_MAP_Operations_val_ResultType_15,
        __OPERATION_Errors_val_ParameterType_4_5,
        __OPERATION_Errors_val_ParameterType_6_2,
        _Supported_MAP_Operations_val_ArgumentType_16,
        _Supported_MAP_Operations_val_ResultType_16,
        __OPERATION_Errors_val_ParameterType_2_2,
        __OPERATION_Errors_val_ParameterType_3_3,
        __OPERATION_Errors_val_ParameterType_5_4,
        __OPERATION_Errors_val_ParameterType_6_3,
        _Supported_MAP_Operations_val_ArgumentType_17,
        _Supported_MAP_Operations_val_ResultType_17,
        __OPERATION_Errors_val_ParameterType_1_6,
        __OPERATION_Errors_val_ParameterType_2_3,
        _Supported_MAP_Operations_val_ArgumentType_18,
        _Supported_MAP_Operations_val_ResultType_18,
        __OPERATION_Errors_val_ParameterType_0_3,
        __OPERATION_Errors_val_ParameterType_3_4,
        __OPERATION_Errors_val_ParameterType_4_6,
        __OPERATION_Errors_val_ParameterType_5_5,
        __OPERATION_Errors_val_ParameterType_6_4,
        __OPERATION_Errors_val_ParameterType_7_1,
        __OPERATION_Errors_val_ParameterType_8_1,
        __OPERATION_Errors_val_ParameterType_9_1,
        __OPERATION_Errors_val_ParameterType_10_1,
        __OPERATION_Errors_val_ParameterType_11_0,
        _Supported_MAP_Operations_val_ArgumentType_19,
        _Supported_MAP_Operations_val_ResultType_19,
        __OPERATION_Errors_val_ParameterType_0_4,
        __OPERATION_Errors_val_ParameterType_8_2,
        __OPERATION_Errors_val_ParameterType_9_2,
        _Supported_MAP_Operations_val_ArgumentType_20,
        _Supported_MAP_Operations_val_ResultType_20,
        __OPERATION_Errors_val_ParameterType_1_7,
        _Supported_MAP_Operations_val_ArgumentType_21,
        _Supported_MAP_Operations_val_ResultType_21,
        __OPERATION_Errors_val_ParameterType_0_5,
        _Supported_MAP_Operations_val_ArgumentType_22,
        _Supported_MAP_Operations_val_ResultType_22,
        _Supported_MAP_Operations_val_ArgumentType_23,
        _Supported_MAP_Operations_val_ResultType_23,
        _Supported_MAP_Operations_val_ArgumentType_24,
        _Supported_MAP_Operations_val_ResultType_24,
        __OPERATION_Errors_val_ParameterType_2_4,
        _Supported_MAP_Operations_val_ArgumentType_25,
        _Supported_MAP_Operations_val_ResultType_25,
        _Supported_MAP_Operations_val_ArgumentType_26,
        _Supported_MAP_Operations_val_ArgumentType_28,
        _Supported_MAP_Operations_val_ResultType_28,
        _Supported_MAP_Operations_val_ArgumentType_29,
        _Supported_MAP_Operations_val_ResultType_29,
        __OPERATION_Errors_val_ParameterType_3_5,
        _Supported_MAP_Operations_val_ArgumentType_30,
        _Supported_MAP_Operations_val_ResultType_30,
        _Supported_MAP_Operations_val_ArgumentType_31,
        _Supported_MAP_Operations_val_ResultType_31,
        _Supported_MAP_Operations_val_ArgumentType_32,
        _Supported_MAP_Operations_val_ResultType_32,
        __OPERATION_Errors_val_ParameterType_4_7,
        _Supported_MAP_Operations_val_ArgumentType_33,
        _Supported_MAP_Operations_val_ResultType_33,
        _Supported_MAP_Operations_val_ArgumentType_34,
        _Supported_MAP_Operations_val_ArgumentType_35,
        _Supported_MAP_Operations_val_ResultType_35,
        _Supported_MAP_Operations_val_ArgumentType_36,
        _Supported_MAP_Operations_val_ResultType_36,
        _Supported_MAP_Operations_val_ArgumentType_37,
        _Supported_MAP_Operations_val_ArgumentType_38,
        _Supported_MAP_Operations_val_ResultType_38,
        _Supported_MAP_Operations_val_ArgumentType_39,
        _Supported_MAP_Operations_val_ResultType_39,
        _Supported_MAP_Operations_val_ArgumentType_40,
        _Supported_MAP_Operations_val_ResultType_40,
        _Supported_MAP_Operations_val_ArgumentType_41,
        _Supported_MAP_Operations_val_ResultType_41,
        _Supported_MAP_Operations_val_ArgumentType_42,
        _Supported_MAP_Operations_val_ResultType_42,
        __OPERATION_Errors_val_ParameterType_0_6,
        __OPERATION_Errors_val_ParameterType_5_6,
        _Supported_MAP_Operations_val_ArgumentType_43,
        _Supported_MAP_Operations_val_ResultType_43,
        __OPERATION_Errors_val_ParameterType_3_6,
        _Supported_MAP_Operations_val_ArgumentType_44,
        _Supported_MAP_Operations_val_ResultType_44,
        __OPERATION_Errors_val_ParameterType_4_8,
        _Supported_MAP_Operations_val_ArgumentType_45,
        _Supported_MAP_Operations_val_ResultType_45,
        _Supported_MAP_Operations_val_ArgumentType_46,
        _Supported_MAP_Operations_val_ResultType_46,
        __OPERATION_Errors_val_ParameterType_5_7,
        _Supported_MAP_Operations_val_ArgumentType_47,
        _Supported_MAP_Operations_val_ResultType_47,
        _Supported_MAP_Operations_val_ArgumentType_48,
        _Supported_MAP_Operations_val_ResultType_48,
        _Supported_MAP_Operations_val_ArgumentType_49,
        _Supported_MAP_Operations_val_ArgumentType_50,
        _Supported_MAP_Operations_val_ArgumentType_51,
        _Supported_MAP_Operations_val_ResultType_51,
        __OPERATION_Errors_val_ParameterType_2_5,
        __OPERATION_Errors_val_ParameterType_3_7,
        _Supported_MAP_Operations_val_ArgumentType_52,
        _Supported_MAP_Operations_val_ResultType_52,
        __OPERATION_Errors_val_ParameterType_7_2,
        __OPERATION_Errors_val_ParameterType_8_3,
        __OPERATION_Errors_val_ParameterType_9_3,
        _Supported_MAP_Operations_val_ArgumentType_53,
        _Supported_MAP_Operations_val_ResultType_53,
        _Supported_MAP_Operations_val_ArgumentType_54,
        _Supported_MAP_Operations_val_ResultType_54,
        _Supported_MAP_Operations_val_ArgumentType_55,
        _Supported_MAP_Operations_val_ResultType_55,
        __OPERATION_Errors_val_ParameterType_3_8,
        _Supported_MAP_Operations_val_ArgumentType_56,
        _Supported_MAP_Operations_val_ResultType_56,
        __OPERATION_Errors_val_ParameterType_7_3,
        _Supported_MAP_Operations_val_ArgumentType_57,
        _Supported_MAP_Operations_val_ResultType_57,
        __OPERATION_Errors_val_ParameterType_3_9,
        __OPERATION_Errors_val_ParameterType_6_5,
        __OPERATION_Errors_val_ParameterType_7_4,
        __OPERATION_Errors_val_ParameterType_9_4,
        _Supported_MAP_Operations_val_ArgumentType_58,
        _Supported_MAP_Operations_val_ResultType_58,
        _Supported_MAP_Operations_val_ArgumentType_59,
        _Supported_MAP_Operations_val_ResultType_59,
        __OPERATION_Errors_val_ParameterType_3_10,
        __OPERATION_Errors_val_ParameterType_4_9,
        __OPERATION_Errors_val_ParameterType_5_8,
        _Supported_MAP_Operations_val_ArgumentType_60,
        _Supported_MAP_Operations_val_ResultType_60,
        _Supported_MAP_Operations_val_ArgumentType_61,
        _Supported_MAP_Operations_val_ResultType_61,
        _Supported_MAP_Operations_val_ArgumentType_62,
        _Supported_MAP_Operations_val_ResultType_62,
        __OPERATION_Errors_val_ParameterType_7_5,
        _Supported_MAP_Operations_val_ArgumentType_63,
        _Supported_MAP_Operations_val_ResultType_63,
        __OPERATION_Errors_val_ParameterType_4_10,
        _Supported_MAP_Operations_val_ArgumentType_64,
        _Supported_MAP_Operations_val_ResultType_64,
        __OPERATION_Errors_val_ParameterType_6_6,
        __OPERATION_Errors_val_ParameterType_7_6,
        __OPERATION_Errors_val_ParameterType_8_4,
        __OPERATION_Errors_val_ParameterType_9_5,
        _Supported_MAP_Operations_val_ArgumentType_65,
        _Supported_MAP_Operations_val_ResultType_65,
        __OPERATION_Errors_val_ParameterType_4__11,
        __OPERATION_Errors_val_ParameterType_5_9,
        _Supported_MAP_Operations_val_ArgumentType_66,
        _Supported_MAP_Operations_val_ResultType_66,
        __OPERATION_Errors_val_ParameterType_8_5,
        _Supported_MAP_Operations_val_ArgumentType_67,
        _Supported_MAP_Operations_val_ResultType_67,
        _Supported_MAP_Operations_val_ArgumentType_68,
        __OPERATION_Errors_val_ParameterType_4___12,
        __OPERATION_Errors_val_ParameterType_5_10,
        _Supported_MAP_Operations_val_ArgumentType_69,
        _Supported_MAP_Operations_val_ResultType_69,
        _Supported_MAP_Operations_val_ArgumentType_70,
        _Supported_MAP_Operations_val_ResultType_70,
        __OPERATION_Errors_val_ParameterType_0_7,
        __OPERATION_Errors_val_ParameterType_4____13,
        _Supported_MAP_Operations_val_ArgumentType_71,
        _Supported_MAP_Operations_val_ResultType_71,
        __OPERATION_Errors_val_ParameterType_8_6,
        __OPERATION_Errors_val_ParameterType_9_6,
        __OPERATION_Errors_val_ParameterType_10_2,
        _Supported_MAP_Operations_val_ArgumentType_72,
        _Supported_MAP_Operations_val_ArgumentType_73,
        _Supported_MAP_Operations_val_ResultType_73,
        _Supported_MAP_Operations_val_ArgumentType_74,
        _Supported_MAP_Operations_val_ResultType_74,
        _Supported_MAP_Operations_val_ArgumentType_75,
        _Supported_MAP_Operations_val_ArgumentType_76,
        _Supported_MAP_Operations_val_ResultType_76,
        _Supported_MAP_Operations_val_ArgumentType_77,
        _Supported_MAP_Operations_val_ResultType_77,
        _Supported_MAP_Operations_val_ArgumentType_78,
        _Supported_MAP_Operations_val_ResultType_78,
        _Supported_MAP_Operations_val_ArgumentType_79,
        _Supported_MAP_Operations_val_ResultType_79,
        _Supported_MAP_Operations_val_ArgumentType_80,
        _Supported_MAP_Operations_val_ResultType_80,
        _Supported_MAP_Operations_val_ArgumentType_81,
        _Supported_MAP_Operations_val_ArgumentType_82,
        _Supported_MAP_Operations_val_ArgumentType_83,
        _Supported_MAP_Operations_val_ArgumentType_84,
        _Supported_MAP_Operations_val_ResultType_84,
        _Supported_MAP_Operations_val_ArgumentType_85,
        _Supported_MAP_Operations_val_ResultType_85,
        _Supported_MAP_Operations_val_ArgumentType_86,
        _Supported_MAP_Operations_val_ArgumentType_87,
        _Supported_MAP_Operations_val_ResultType_87,
        _Supported_MAP_Operations_val_ArgumentType_88,
        _Supported_MAP_Operations_val_ResultType_88,
        _Supported_MAP_Operations_val_ArgumentType_89,
        _Supported_MAP_Operations_val_ResultType_89,
        __OPERATION_Errors_val_ParameterType_4_____14,
        _Supported_MAP_Operations_val_ArgumentType_90,
        _Supported_MAP_Operations_val_ArgumentType_91,
        _Supported_MAP_Operations_val_ArgumentType_92,
        _Supported_MAP_Operations_val_ArgumentType_93,
        _Supported_MAP_Operations_val_ResultType_93,
        _Supported_MAP_Operations_val_ArgumentType_94,
        _Supported_MAP_Operations_val_ArgumentType_95,
        _Supported_MAP_Operations_val_ArgumentType_96,
        _Supported_MAP_Operations_val_ArgumentType_97,
        __OPERATION_Errors_val_ParameterType_7_7,
        __OPERATION_Errors_val_ParameterType_9_7,
        _Supported_MAP_Operations_val_ArgumentType_98,
        _Supported_MAP_Operations_val_ArgumentType_99,
        _Supported_MAP_Operations_val_ArgumentType_100,
        _Supported_MAP_Operations_val_ArgumentType_101,
        _Supported_MAP_Operations_val_ResultType_101,
        _Supported_MAP_Operations_val_ArgumentType_102,
        _Supported_MAP_Operations_val_ResultType_102,
        __OPERATION_Errors_val_ParameterType_6_7,
        __OPERATION_Errors_val_ParameterType_7_8,
        _Supported_MAP_Operations_val_ArgumentType_103,
        _Supported_MAP_Operations_val_ResultType_103,
        __OPERATION_Errors_val_ParameterType_6_8,
        __OPERATION_Errors_val_ParameterType_8_7,
        __OPERATION_Errors_val_ParameterType_9_8,
        __OPERATION_Errors_val_ParameterType_10_3,
        _Supported_MAP_Operations_val_ArgumentType_104,
        _Supported_MAP_Operations_val_ArgumentType_105,
        _Supported_MAP_Operations_val_ResultType_105,
        _Supported_MAP_Operations_val_ArgumentType_106,
        _Supported_MAP_Operations_val_ResultType_106,
        _Supported_MAP_Operations_val_ArgumentType_107,
        _Supported_MAP_Operations_val_ResultType_107,
        _Supported_MAP_Operations_val_ArgumentType_108,
        _Supported_MAP_Operations_val_ResultType_108,
        _Supported_MAP_Operations_val_ArgumentType_109,
        _Supported_MAP_Operations_val_ResultType_109,
        _Supported_MAP_Operations_val_ArgumentType_110,
        _Supported_MAP_Operations_val_ResultType_110,
        __OPERATION_Errors_val_ParameterType_4______15,
        _Supported_MAP_Operations_val_ArgumentType_111,
        _Supported_MAP_Operations_val_ResultType_111,
        __OPERATION_Errors_val_ParameterType_3__11,
        __OPERATION_Errors_val_ParameterType_4_______16,
        __OPERATION_Errors_val_ParameterType_5__11,
        __OPERATION_Linked_val_ArgumentType_0,
        __OPERATION_Linked_val_ResultType_0,
        _Supported_MAP_Operations_val_ArgumentType_112,
        _Supported_MAP_Operations_val_ResultType_112,
        _Supported_MAP_Operations_val_ArgumentType_113,
        __OPERATION_Errors_val_ParameterType_3___12,
        _Supported_MAP_Operations_val_ArgumentType_114,
        _Supported_MAP_Operations_val_ResultType_114,
    ]

class MAPv2v3_Application:

    _name_  = u'MAPv2v3-Application'
    _oid_   = []
    
    _obj_ = [
        u'MapAppCtxtEquipment',
        u'OPERATION-PACKAGE',
        u'APPLICATION-CONTEXT',
        u'locationUpdatingPackage-v3',
        u'locationUpdatingPackage-v2',
        u'locationUpdatingPackage-v1',
        u'locationCancellationPackage-v3',
        u'locationCancellationPackage-v2',
        u'locationCancellationPackage-v1',
        u'roamingNumberEnquiryPackage-v3',
        u'roamingNumberEnquiryPackage-v2',
        u'roamingNumberEnquiryPackage-v1',
        u'infoRetrievalPackage-v3',
        u'infoRetrievalPackage-v2',
        u'infoRetrievalPackage-v1',
        u'interVlrInfoRetrievalPackage-v3',
        u'interVlrInfoRetrievalPackage-v2',
        u'imsiRetrievalPackage-v2',
        u'callControlTransferPackage-v4',
        u'callControlTransferPackage-v3',
        u'interrogationPackage-v3',
        u'interrogationPackage-v2',
        u'interrogationPackage-v1',
        u'handoverControlPackage-v3',
        u'handoverControlPackage-v2',
        u'handoverControlPackage-v1',
        u'subscriberDataMngtStandAlonePackage-v3',
        u'subscriberDataMngtStandAlonePackage-v2',
        u'subscriberDataMngtStandAlonePackage-v1',
        u'equipmentMngtPackage-v3',
        u'equipmentMngtPackage-v2',
        u'equipmentMngtPackage-v1',
        u'subscriberDataMngtPackage-v3',
        u'subscriberDataMngtPackage-v2',
        u'subscriberDataMngtPackage-v1',
        u'resetPackage-v3',
        u'resetPackage-v2',
        u'resetPackage-v1',
        u'tracingStandAlonePackage-v3',
        u'tracingStandAlonePackage-v2',
        u'tracingStandAlonePackage-v1',
        u'functionalSsPackage-v2',
        u'functionalSsPackage-v1',
        u'tracingPackage-v3',
        u'tracingPackage-v2',
        u'tracingPackage-v1',
        u'bindingPackage-v1',
        u'unstructuredSsPackage-v2',
        u'unstructuredSsPackage-v1',
        u'mo-ShortMsgRelayPackage-v3',
        u'shortMsgRelayPackage-v2',
        u'shortMsgRelayPackage-v1',
        u'shortMsgGatewayPackage-v3',
        u'shortMsgGatewayPackage-v2',
        u'shortMsgGatewayPackage-v1',
        u'mt-ShortMsgRelayPackage-v3',
        u'mwdMngtPackage-v3',
        u'mwdMngtPackage-v2',
        u'mwdMngtPackage-v1',
        u'alertingPackage-v2',
        u'alertingPackage-v1',
        u'dataRestorationPackage-v3',
        u'dataRestorationPackage-v2',
        u'dataRestorationPackage-v1',
        u'purgingPackage-v3',
        u'purgingPackage-v2',
        u'subscriberInformationEnquiryPackage-v3',
        u'anyTimeInformationEnquiryPackage-v3',
        u'groupCallControlPackage-v3',
        u'groupCallInfoRetrievalPackage-v3',
        u'gprsLocationUpdatingPackage-v3',
        u'gprsInterrogationPackage-v4',
        u'gprsInterrogationPackage-v3',
        u'failureReportingPackage-v3',
        u'gprsNotifyingPackage-v3',
        u'ss-InvocationNotificationPackage-v3',
        u'setReportingStatePackage-v3',
        u'statusReportPackage-v3',
        u'remoteUserFreePackage-v3',
        u'callCompletionPackage-v3',
        u'locationSvcGatewayPackage-v3',
        u'locationSvcEnquiryPackage-v3',
        u'locationSvcReportingPackage-v3',
        u'ist-AlertingPackage-v3',
        u'serviceTerminationPackage-v3',
        u'mm-EventReportingPackage-v3',
        u'anyTimeInformationHandlingPackage-v3',
        u'subscriberDataModificationNotificationPackage-v3',
        u'authenticationFailureReportPackage-v3',
        u'resourceManagementPackage-v3',
        u'mt-ShortMsgRelay-VGCS-Package-v3',
        u'vcsgLocationUpdatingPackage-v3',
        u'vcsgLocationCancellationPackage-v3',
        u'Supported-MAP-OperationPackages',
        u'networkLocUpContext-v3',
        u'networkLocUpContext-v2',
        u'networkLocUpContext-v1',
        u'locationCancellationContext-v3',
        u'locationCancellationContext-v2',
        u'locationCancellationContext-v1',
        u'roamingNumberEnquiryContext-v3',
        u'roamingNumberEnquiryContext-v2',
        u'roamingNumberEnquiryContext-v1',
        u'locationInfoRetrievalContext-v3',
        u'locationInfoRetrievalContext-v2',
        u'locationInfoRetrievalContext-v1',
        u'callControlTransferContext-v4',
        u'callControlTransferContext-v3',
        u'resetContext-v3',
        u'resetContext-v2',
        u'resetContext-v1',
        u'handoverControlContext-v3',
        u'handoverControlContext-2',
        u'handoverControlContext-v1',
        u'imsiRetrievalContext-v2',
        u'equipmentMngtContext-v3',
        u'equipmentMngtContext-v2',
        u'equipmentMngtContext-v1',
        u'infoRetrievalContext-v3',
        u'infoRetrievalContext-v2',
        u'infoRetrievalContext-v1',
        u'interVlrInfoRetrievalContext-v3',
        u'interVlrInfoRetrievalContext-v2',
        u'subscriberDataMngtContext-v3',
        u'subscriberDataMngtContext-v2',
        u'subscriberDataMngtContext-v1',
        u'tracingContext-v3',
        u'tracingContext-v2',
        u'tracingContext-v1',
        u'networkFunctionalSsContext-v2',
        u'networkFunctionalSsContext-v1',
        u'networkUnstructuredSsContext-v2',
        u'shortMsgGatewayContext-v3',
        u'shortMsgGatewayContext-v2',
        u'shortMsgGatewayContext-v1',
        u'shortMsgMO-RelayContext-v3',
        u'shortMsg-RelayContext-v2',
        u'shortMsg-RelayContext-v1',
        u'shortMsgAlertContext-v2',
        u'shortMsgAlertContext-v1',
        u'mwdMngtContext-v3',
        u'mwdMngtContext-v2',
        u'mwdMngtContext-v1',
        u'shortMsgMT-RelayContext-v3',
        u'shortMsgMT-RelayContext-v2',
        u'shortMsgMT-RelayContext-v1',
        u'msPurgingContext-v3',
        u'msPurgingContext-v2',
        u'subscriberInfoEnquiryContext-v3',
        u'anyTimeInfoEnquiryContext-v3',
        u'groupCallControlContext-v3',
        u'groupCallInfoRetControlContext-v3',
        u'gprsLocationUpdateContext-v3',
        u'gprsLocationInfoRetrievalContext-v4',
        u'gprsLocationInfoRetrievalContext-v3',
        u'failureReportContext-v3',
        u'gprsNotifyContext-v3',
        u'ss-InvocationNotificationContext-v3',
        u'reportingContext-v3',
        u'callCompletionContext-v3',
        u'locationSvcGatewayContext-v3',
        u'locationSvcEnquiryContext-v3',
        u'istAlertingContext-v3',
        u'serviceTerminationContext-v3',
        u'mm-EventReportingContext-v3',
        u'anyTimeInfohandlingContext-v3',
        u'subscriberDataModificationNotificationContext-v3',
        u'authenticationFailureReportContext-v3',
        u'resourceManagementContext-v3',
        u'shortMsgMT-Relay-VGCS-Context-v3',
        u'vcsgLocationUpdateContext-v3',
        u'vcsgLocationCancellationContext-v3',
        u'Supported-MAP-ApplicationContexts',
        u'MAP-Timer',
        u'map-timer-s',
        u'map-timer-m',
        u'map-timer-ml',
        u'map-timer-l',
        ]
    _type_ = [
        u'MapAppCtxtEquipment',
        u'OPERATION-PACKAGE',
        u'APPLICATION-CONTEXT',
        u'MAP-Timer',
        ]
    _set_ = [
        u'Supported-MAP-OperationPackages',
        u'Supported-MAP-ApplicationContexts',
        ]
    _val_ = [
        u'locationUpdatingPackage-v3',
        u'locationUpdatingPackage-v2',
        u'locationUpdatingPackage-v1',
        u'locationCancellationPackage-v3',
        u'locationCancellationPackage-v2',
        u'locationCancellationPackage-v1',
        u'roamingNumberEnquiryPackage-v3',
        u'roamingNumberEnquiryPackage-v2',
        u'roamingNumberEnquiryPackage-v1',
        u'infoRetrievalPackage-v3',
        u'infoRetrievalPackage-v2',
        u'infoRetrievalPackage-v1',
        u'interVlrInfoRetrievalPackage-v3',
        u'interVlrInfoRetrievalPackage-v2',
        u'imsiRetrievalPackage-v2',
        u'callControlTransferPackage-v4',
        u'callControlTransferPackage-v3',
        u'interrogationPackage-v3',
        u'interrogationPackage-v2',
        u'interrogationPackage-v1',
        u'handoverControlPackage-v3',
        u'handoverControlPackage-v2',
        u'handoverControlPackage-v1',
        u'subscriberDataMngtStandAlonePackage-v3',
        u'subscriberDataMngtStandAlonePackage-v2',
        u'subscriberDataMngtStandAlonePackage-v1',
        u'equipmentMngtPackage-v3',
        u'equipmentMngtPackage-v2',
        u'equipmentMngtPackage-v1',
        u'subscriberDataMngtPackage-v3',
        u'subscriberDataMngtPackage-v2',
        u'subscriberDataMngtPackage-v1',
        u'resetPackage-v3',
        u'resetPackage-v2',
        u'resetPackage-v1',
        u'tracingStandAlonePackage-v3',
        u'tracingStandAlonePackage-v2',
        u'tracingStandAlonePackage-v1',
        u'functionalSsPackage-v2',
        u'functionalSsPackage-v1',
        u'tracingPackage-v3',
        u'tracingPackage-v2',
        u'tracingPackage-v1',
        u'bindingPackage-v1',
        u'unstructuredSsPackage-v2',
        u'unstructuredSsPackage-v1',
        u'mo-ShortMsgRelayPackage-v3',
        u'shortMsgRelayPackage-v2',
        u'shortMsgRelayPackage-v1',
        u'shortMsgGatewayPackage-v3',
        u'shortMsgGatewayPackage-v2',
        u'shortMsgGatewayPackage-v1',
        u'mt-ShortMsgRelayPackage-v3',
        u'mwdMngtPackage-v3',
        u'mwdMngtPackage-v2',
        u'mwdMngtPackage-v1',
        u'alertingPackage-v2',
        u'alertingPackage-v1',
        u'dataRestorationPackage-v3',
        u'dataRestorationPackage-v2',
        u'dataRestorationPackage-v1',
        u'purgingPackage-v3',
        u'purgingPackage-v2',
        u'subscriberInformationEnquiryPackage-v3',
        u'anyTimeInformationEnquiryPackage-v3',
        u'groupCallControlPackage-v3',
        u'groupCallInfoRetrievalPackage-v3',
        u'gprsLocationUpdatingPackage-v3',
        u'gprsInterrogationPackage-v4',
        u'gprsInterrogationPackage-v3',
        u'failureReportingPackage-v3',
        u'gprsNotifyingPackage-v3',
        u'ss-InvocationNotificationPackage-v3',
        u'setReportingStatePackage-v3',
        u'statusReportPackage-v3',
        u'remoteUserFreePackage-v3',
        u'callCompletionPackage-v3',
        u'locationSvcGatewayPackage-v3',
        u'locationSvcEnquiryPackage-v3',
        u'locationSvcReportingPackage-v3',
        u'ist-AlertingPackage-v3',
        u'serviceTerminationPackage-v3',
        u'mm-EventReportingPackage-v3',
        u'anyTimeInformationHandlingPackage-v3',
        u'subscriberDataModificationNotificationPackage-v3',
        u'authenticationFailureReportPackage-v3',
        u'resourceManagementPackage-v3',
        u'mt-ShortMsgRelay-VGCS-Package-v3',
        u'vcsgLocationUpdatingPackage-v3',
        u'vcsgLocationCancellationPackage-v3',
        u'networkLocUpContext-v3',
        u'networkLocUpContext-v2',
        u'networkLocUpContext-v1',
        u'locationCancellationContext-v3',
        u'locationCancellationContext-v2',
        u'locationCancellationContext-v1',
        u'roamingNumberEnquiryContext-v3',
        u'roamingNumberEnquiryContext-v2',
        u'roamingNumberEnquiryContext-v1',
        u'locationInfoRetrievalContext-v3',
        u'locationInfoRetrievalContext-v2',
        u'locationInfoRetrievalContext-v1',
        u'callControlTransferContext-v4',
        u'callControlTransferContext-v3',
        u'resetContext-v3',
        u'resetContext-v2',
        u'resetContext-v1',
        u'handoverControlContext-v3',
        u'handoverControlContext-2',
        u'handoverControlContext-v1',
        u'imsiRetrievalContext-v2',
        u'equipmentMngtContext-v3',
        u'equipmentMngtContext-v2',
        u'equipmentMngtContext-v1',
        u'infoRetrievalContext-v3',
        u'infoRetrievalContext-v2',
        u'infoRetrievalContext-v1',
        u'interVlrInfoRetrievalContext-v3',
        u'interVlrInfoRetrievalContext-v2',
        u'subscriberDataMngtContext-v3',
        u'subscriberDataMngtContext-v2',
        u'subscriberDataMngtContext-v1',
        u'tracingContext-v3',
        u'tracingContext-v2',
        u'tracingContext-v1',
        u'networkFunctionalSsContext-v2',
        u'networkFunctionalSsContext-v1',
        u'networkUnstructuredSsContext-v2',
        u'shortMsgGatewayContext-v3',
        u'shortMsgGatewayContext-v2',
        u'shortMsgGatewayContext-v1',
        u'shortMsgMO-RelayContext-v3',
        u'shortMsg-RelayContext-v2',
        u'shortMsg-RelayContext-v1',
        u'shortMsgAlertContext-v2',
        u'shortMsgAlertContext-v1',
        u'mwdMngtContext-v3',
        u'mwdMngtContext-v2',
        u'mwdMngtContext-v1',
        u'shortMsgMT-RelayContext-v3',
        u'shortMsgMT-RelayContext-v2',
        u'shortMsgMT-RelayContext-v1',
        u'msPurgingContext-v3',
        u'msPurgingContext-v2',
        u'subscriberInfoEnquiryContext-v3',
        u'anyTimeInfoEnquiryContext-v3',
        u'groupCallControlContext-v3',
        u'groupCallInfoRetControlContext-v3',
        u'gprsLocationUpdateContext-v3',
        u'gprsLocationInfoRetrievalContext-v4',
        u'gprsLocationInfoRetrievalContext-v3',
        u'failureReportContext-v3',
        u'gprsNotifyContext-v3',
        u'ss-InvocationNotificationContext-v3',
        u'reportingContext-v3',
        u'callCompletionContext-v3',
        u'locationSvcGatewayContext-v3',
        u'locationSvcEnquiryContext-v3',
        u'istAlertingContext-v3',
        u'serviceTerminationContext-v3',
        u'mm-EventReportingContext-v3',
        u'anyTimeInfohandlingContext-v3',
        u'subscriberDataModificationNotificationContext-v3',
        u'authenticationFailureReportContext-v3',
        u'resourceManagementContext-v3',
        u'shortMsgMT-Relay-VGCS-Context-v3',
        u'vcsgLocationUpdateContext-v3',
        u'vcsgLocationCancellationContext-v3',
        u'map-timer-s',
        u'map-timer-m',
        u'map-timer-ml',
        u'map-timer-l',
        ]
    _class_ = [
        u'OPERATION-PACKAGE',
        u'APPLICATION-CONTEXT',
        u'locationUpdatingPackage-v3',
        u'locationUpdatingPackage-v2',
        u'locationUpdatingPackage-v1',
        u'locationCancellationPackage-v3',
        u'locationCancellationPackage-v2',
        u'locationCancellationPackage-v1',
        u'roamingNumberEnquiryPackage-v3',
        u'roamingNumberEnquiryPackage-v2',
        u'roamingNumberEnquiryPackage-v1',
        u'infoRetrievalPackage-v3',
        u'infoRetrievalPackage-v2',
        u'infoRetrievalPackage-v1',
        u'interVlrInfoRetrievalPackage-v3',
        u'interVlrInfoRetrievalPackage-v2',
        u'imsiRetrievalPackage-v2',
        u'callControlTransferPackage-v4',
        u'callControlTransferPackage-v3',
        u'interrogationPackage-v3',
        u'interrogationPackage-v2',
        u'interrogationPackage-v1',
        u'handoverControlPackage-v3',
        u'handoverControlPackage-v2',
        u'handoverControlPackage-v1',
        u'subscriberDataMngtStandAlonePackage-v3',
        u'subscriberDataMngtStandAlonePackage-v2',
        u'subscriberDataMngtStandAlonePackage-v1',
        u'equipmentMngtPackage-v3',
        u'equipmentMngtPackage-v2',
        u'equipmentMngtPackage-v1',
        u'subscriberDataMngtPackage-v3',
        u'subscriberDataMngtPackage-v2',
        u'subscriberDataMngtPackage-v1',
        u'resetPackage-v3',
        u'resetPackage-v2',
        u'resetPackage-v1',
        u'tracingStandAlonePackage-v3',
        u'tracingStandAlonePackage-v2',
        u'tracingStandAlonePackage-v1',
        u'functionalSsPackage-v2',
        u'functionalSsPackage-v1',
        u'tracingPackage-v3',
        u'tracingPackage-v2',
        u'tracingPackage-v1',
        u'bindingPackage-v1',
        u'unstructuredSsPackage-v2',
        u'unstructuredSsPackage-v1',
        u'mo-ShortMsgRelayPackage-v3',
        u'shortMsgRelayPackage-v2',
        u'shortMsgRelayPackage-v1',
        u'shortMsgGatewayPackage-v3',
        u'shortMsgGatewayPackage-v2',
        u'shortMsgGatewayPackage-v1',
        u'mt-ShortMsgRelayPackage-v3',
        u'mwdMngtPackage-v3',
        u'mwdMngtPackage-v2',
        u'mwdMngtPackage-v1',
        u'alertingPackage-v2',
        u'alertingPackage-v1',
        u'dataRestorationPackage-v3',
        u'dataRestorationPackage-v2',
        u'dataRestorationPackage-v1',
        u'purgingPackage-v3',
        u'purgingPackage-v2',
        u'subscriberInformationEnquiryPackage-v3',
        u'anyTimeInformationEnquiryPackage-v3',
        u'groupCallControlPackage-v3',
        u'groupCallInfoRetrievalPackage-v3',
        u'gprsLocationUpdatingPackage-v3',
        u'gprsInterrogationPackage-v4',
        u'gprsInterrogationPackage-v3',
        u'failureReportingPackage-v3',
        u'gprsNotifyingPackage-v3',
        u'ss-InvocationNotificationPackage-v3',
        u'setReportingStatePackage-v3',
        u'statusReportPackage-v3',
        u'remoteUserFreePackage-v3',
        u'callCompletionPackage-v3',
        u'locationSvcGatewayPackage-v3',
        u'locationSvcEnquiryPackage-v3',
        u'locationSvcReportingPackage-v3',
        u'ist-AlertingPackage-v3',
        u'serviceTerminationPackage-v3',
        u'mm-EventReportingPackage-v3',
        u'anyTimeInformationHandlingPackage-v3',
        u'subscriberDataModificationNotificationPackage-v3',
        u'authenticationFailureReportPackage-v3',
        u'resourceManagementPackage-v3',
        u'mt-ShortMsgRelay-VGCS-Package-v3',
        u'vcsgLocationUpdatingPackage-v3',
        u'vcsgLocationCancellationPackage-v3',
        u'Supported-MAP-OperationPackages',
        u'networkLocUpContext-v3',
        u'networkLocUpContext-v2',
        u'networkLocUpContext-v1',
        u'locationCancellationContext-v3',
        u'locationCancellationContext-v2',
        u'locationCancellationContext-v1',
        u'roamingNumberEnquiryContext-v3',
        u'roamingNumberEnquiryContext-v2',
        u'roamingNumberEnquiryContext-v1',
        u'locationInfoRetrievalContext-v3',
        u'locationInfoRetrievalContext-v2',
        u'locationInfoRetrievalContext-v1',
        u'callControlTransferContext-v4',
        u'callControlTransferContext-v3',
        u'resetContext-v3',
        u'resetContext-v2',
        u'resetContext-v1',
        u'handoverControlContext-v3',
        u'handoverControlContext-2',
        u'handoverControlContext-v1',
        u'imsiRetrievalContext-v2',
        u'equipmentMngtContext-v3',
        u'equipmentMngtContext-v2',
        u'equipmentMngtContext-v1',
        u'infoRetrievalContext-v3',
        u'infoRetrievalContext-v2',
        u'infoRetrievalContext-v1',
        u'interVlrInfoRetrievalContext-v3',
        u'interVlrInfoRetrievalContext-v2',
        u'subscriberDataMngtContext-v3',
        u'subscriberDataMngtContext-v2',
        u'subscriberDataMngtContext-v1',
        u'tracingContext-v3',
        u'tracingContext-v2',
        u'tracingContext-v1',
        u'networkFunctionalSsContext-v2',
        u'networkFunctionalSsContext-v1',
        u'networkUnstructuredSsContext-v2',
        u'shortMsgGatewayContext-v3',
        u'shortMsgGatewayContext-v2',
        u'shortMsgGatewayContext-v1',
        u'shortMsgMO-RelayContext-v3',
        u'shortMsg-RelayContext-v2',
        u'shortMsg-RelayContext-v1',
        u'shortMsgAlertContext-v2',
        u'shortMsgAlertContext-v1',
        u'mwdMngtContext-v3',
        u'mwdMngtContext-v2',
        u'mwdMngtContext-v1',
        u'shortMsgMT-RelayContext-v3',
        u'shortMsgMT-RelayContext-v2',
        u'shortMsgMT-RelayContext-v1',
        u'msPurgingContext-v3',
        u'msPurgingContext-v2',
        u'subscriberInfoEnquiryContext-v3',
        u'anyTimeInfoEnquiryContext-v3',
        u'groupCallControlContext-v3',
        u'groupCallInfoRetControlContext-v3',
        u'gprsLocationUpdateContext-v3',
        u'gprsLocationInfoRetrievalContext-v4',
        u'gprsLocationInfoRetrievalContext-v3',
        u'failureReportContext-v3',
        u'gprsNotifyContext-v3',
        u'ss-InvocationNotificationContext-v3',
        u'reportingContext-v3',
        u'callCompletionContext-v3',
        u'locationSvcGatewayContext-v3',
        u'locationSvcEnquiryContext-v3',
        u'istAlertingContext-v3',
        u'serviceTerminationContext-v3',
        u'mm-EventReportingContext-v3',
        u'anyTimeInfohandlingContext-v3',
        u'subscriberDataModificationNotificationContext-v3',
        u'authenticationFailureReportContext-v3',
        u'resourceManagementContext-v3',
        u'shortMsgMT-Relay-VGCS-Context-v3',
        u'vcsgLocationUpdateContext-v3',
        u'vcsgLocationCancellationContext-v3',
        u'Supported-MAP-ApplicationContexts',
        ]
    _param_ = [
        ]
    
    #-----< MapAppCtxtEquipment >-----#
    MapAppCtxtEquipment = ENUM(name=u'MapAppCtxtEquipment', mode=MODE_TYPE)
    MapAppCtxtEquipment._cont = ASN1Dict([(u'smsc', 0), (u'nplr', 1), (u'css', 2), (u'hlr', 6), (u'vlr', 7), (u'msc', 8), (u'eir', 9), (u'auc', 10), (u'gmlc', 145), (u'gsmscf', 147), (u'sgsn', 149), (u'ggsn', 150)])
    MapAppCtxtEquipment._ext = [u'smsc', u'nplr', u'css']
    
    #-----< OPERATION-PACKAGE >-----#
    OPERATION_PACKAGE = CLASS(name=u'OPERATION-PACKAGE', mode=MODE_TYPE)
    _OPERATION_PACKAGE_Both = CLASS(name=u'Both', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')), opt=True)
    _OPERATION_PACKAGE_Consumer = CLASS(name=u'Consumer', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')), opt=True)
    _OPERATION_PACKAGE_ConsumerIn = ENUM(name=u'ConsumerIn', mode=MODE_SET, typeref=ASN1RefType(('MAPv2v3-Application', 'MapAppCtxtEquipment')), opt=True)
    _OPERATION_PACKAGE_Supplier = CLASS(name=u'Supplier', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')), opt=True)
    _OPERATION_PACKAGE_SupplierIn = ENUM(name=u'SupplierIn', mode=MODE_SET, typeref=ASN1RefType(('MAPv2v3-Application', 'MapAppCtxtEquipment')), opt=True)
    _OPERATION_PACKAGE_id = OID(name=u'id', mode=MODE_VALUE, opt=True, uniq=True)
    OPERATION_PACKAGE._cont = ASN1Dict([
        (u'Both', _OPERATION_PACKAGE_Both),
        (u'Consumer', _OPERATION_PACKAGE_Consumer),
        (u'ConsumerIn', _OPERATION_PACKAGE_ConsumerIn),
        (u'Supplier', _OPERATION_PACKAGE_Supplier),
        (u'SupplierIn', _OPERATION_PACKAGE_SupplierIn),
        (u'id', _OPERATION_PACKAGE_id),
        ])
    
    #-----< APPLICATION-CONTEXT >-----#
    APPLICATION_CONTEXT = CLASS(name=u'APPLICATION-CONTEXT', mode=MODE_TYPE)
    _APPLICATION_CONTEXT_Symmetric = CLASS(name=u'Symmetric', mode=MODE_SET, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')), opt=True)
    _APPLICATION_CONTEXT_InitiatorConsumerOf = CLASS(name=u'InitiatorConsumerOf', mode=MODE_SET, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')), opt=True)
    _APPLICATION_CONTEXT_InitiatorIn = ENUM(name=u'InitiatorIn', mode=MODE_SET, typeref=ASN1RefType(('MAPv2v3-Application', 'MapAppCtxtEquipment')), opt=True)
    _APPLICATION_CONTEXT_ResponderConsumerOf = CLASS(name=u'ResponderConsumerOf', mode=MODE_SET, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')), opt=True)
    _APPLICATION_CONTEXT_ResponderIn = ENUM(name=u'ResponderIn', mode=MODE_SET, typeref=ASN1RefType(('MAPv2v3-Application', 'MapAppCtxtEquipment')), opt=True)
    _APPLICATION_CONTEXT_code = OID(name=u'code', mode=MODE_VALUE, uniq=True)
    APPLICATION_CONTEXT._cont = ASN1Dict([
        (u'Symmetric', _APPLICATION_CONTEXT_Symmetric),
        (u'InitiatorConsumerOf', _APPLICATION_CONTEXT_InitiatorConsumerOf),
        (u'InitiatorIn', _APPLICATION_CONTEXT_InitiatorIn),
        (u'ResponderConsumerOf', _APPLICATION_CONTEXT_ResponderConsumerOf),
        (u'ResponderIn', _APPLICATION_CONTEXT_ResponderIn),
        (u'code', _APPLICATION_CONTEXT_code),
        ])
    
    #-----< locationUpdatingPackage-v3 >-----#
    locationUpdatingPackage_v3 = CLASS(name=u'locationUpdatingPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'UpdateLocationArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'UpdateLocationRes')))
    __OPERATION_Errors_val_ParameterType_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SystemFailureParam')))
    __OPERATION_Errors_val_ParameterType_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    __OPERATION_Errors_val_ParameterType_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    __OPERATION_Errors_val_ParameterType_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'RoamingNotAllowedParam')))
    locationUpdatingPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'operationCode', (u'local', 38))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< locationUpdatingPackage-v2 >-----#
    locationUpdatingPackage_v2 = CLASS(name=u'locationUpdatingPackage-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_0 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'UpdateLocationArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'UpdateLocationRes')))
    __OPERATION_Errors_val_ParameterType_0_0 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'NetworkResource')))
    __OPERATION_Errors_val_ParameterType_4_0 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'RoamingNotAllowedCause')))
    locationUpdatingPackage_v2._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_0), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'operationCode', (u'local', 38))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< locationUpdatingPackage-v1 >-----#
    locationUpdatingPackage_v1 = CLASS(name=u'locationUpdatingPackage-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    locationUpdatingPackage_v1._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_0), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'operationCode', (u'local', 38))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< locationCancellationPackage-v3 >-----#
    locationCancellationPackage_v3 = CLASS(name=u'locationCancellationPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_1 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CancelLocationArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_1 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CancelLocationRes')))
    __OPERATION_Errors_val_ParameterType_0_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    __OPERATION_Errors_val_ParameterType_1_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    locationCancellationPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_1), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])
    
    #-----< locationCancellationPackage-v2 >-----#
    locationCancellationPackage_v2 = CLASS(name=u'locationCancellationPackage-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_2 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'CancelLocationArg')))
    locationCancellationPackage_v2._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_2), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])
    
    #-----< locationCancellationPackage-v1 >-----#
    locationCancellationPackage_v1 = CLASS(name=u'locationCancellationPackage-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    locationCancellationPackage_v1._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_2), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])
    
    #-----< roamingNumberEnquiryPackage-v3 >-----#
    roamingNumberEnquiryPackage_v3 = CLASS(name=u'roamingNumberEnquiryPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_3 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ProvideRoamingNumberArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_2 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ProvideRoamingNumberRes')))
    __OPERATION_Errors_val_ParameterType_3_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'FacilityNotSupParam')))
    __OPERATION_Errors_val_ParameterType_4_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'OR-NotAllowedParam')))
    __OPERATION_Errors_val_ParameterType_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_6 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'NoRoamingNbParam')))
    roamingNumberEnquiryPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_3), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 48))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 39))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))])
    
    #-----< roamingNumberEnquiryPackage-v2 >-----#
    roamingNumberEnquiryPackage_v2 = CLASS(name=u'roamingNumberEnquiryPackage-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_4 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CH-DataTypes', 'ProvideRoamingNumberArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_3 = OCT_STR(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    __OPERATION_Errors_val_ParameterType_4_2 = BOOL(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-Errors', 'Mwd-Set')))
    roamingNumberEnquiryPackage_v2._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_4), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_2), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 39))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))])
    
    #-----< roamingNumberEnquiryPackage-v1 >-----#
    roamingNumberEnquiryPackage_v1 = CLASS(name=u'roamingNumberEnquiryPackage-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    roamingNumberEnquiryPackage_v1._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_4), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_2), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 39))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))])
    
    #-----< infoRetrievalPackage-v3 >-----#
    infoRetrievalPackage_v3 = CLASS(name=u'infoRetrievalPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_5 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendAuthenticationInfoArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_4 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendAuthenticationInfoRes')))
    infoRetrievalPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_5), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 56))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< infoRetrievalPackage-v2 >-----#
    infoRetrievalPackage_v2 = CLASS(name=u'infoRetrievalPackage-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_6 = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'SendAuthenticationInfoArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_5 = SEQ_OF(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'SendAuthenticationInfoRes')))
    infoRetrievalPackage_v2._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_6), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 56))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< infoRetrievalPackage-v1 >-----#
    infoRetrievalPackage_v1 = CLASS(name=u'infoRetrievalPackage-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_7 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'SendParametersArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_6 = SEQ_OF(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'SentParameterList')))
    infoRetrievalPackage_v1._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_7), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_6), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< interVlrInfoRetrievalPackage-v3 >-----#
    interVlrInfoRetrievalPackage_v3 = CLASS(name=u'interVlrInfoRetrievalPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_8 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendIdentificationArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_7 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendIdentificationRes')))
    __OPERATION_Errors_val_ParameterType_1_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnidentifiedSubParam')))
    interVlrInfoRetrievalPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_8), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 55))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))])
    
    #-----< interVlrInfoRetrievalPackage-v2 >-----#
    interVlrInfoRetrievalPackage_v2 = CLASS(name=u'interVlrInfoRetrievalPackage-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_9 = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'TMSI')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_8 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'SendIdentificationRes')))
    interVlrInfoRetrievalPackage_v2._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_9), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_8), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 55))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))])
    
    #-----< imsiRetrievalPackage-v2 >-----#
    imsiRetrievalPackage_v2 = CLASS(name=u'imsiRetrievalPackage-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_10 = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_9 = OCT_STR(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')))
    imsiRetrievalPackage_v2._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_10), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_9), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 58))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< callControlTransferPackage-v4 >-----#
    callControlTransferPackage_v4 = CLASS(name=u'callControlTransferPackage-v4', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__11 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ResumeCallHandlingArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_10 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ResumeCallHandlingRes')))
    __OPERATION_Errors_val_ParameterType_0_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ForwardingFailedParam')))
    __OPERATION_Errors_val_ParameterType_1_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'OR-NotAllowedParam')))
    __OPERATION_Errors_val_ParameterType_3_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    callControlTransferPackage_v4._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__11), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 47))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 48))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 35))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])
    
    #-----< callControlTransferPackage-v3 >-----#
    callControlTransferPackage_v3 = CLASS(name=u'callControlTransferPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    callControlTransferPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__11), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 47))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 48))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 35))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])
    
    #-----< interrogationPackage-v3 >-----#
    interrogationPackage_v3 = CLASS(name=u'interrogationPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___12 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'SendRoutingInfoArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0__11 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'SendRoutingInfoRes')))
    __OPERATION_Errors_val_ParameterType_5_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_6_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'NumberChangedParam')))
    __OPERATION_Errors_val_ParameterType_7 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'BearerServNotProvParam')))
    __OPERATION_Errors_val_ParameterType_8 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TeleservNotProvParam')))
    __OPERATION_Errors_val_ParameterType_9 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_10 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'BusySubscriberParam')))
    __OPERATION_Errors_val_ParameterType_11 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'NoSubscriberReplyParam')))
    __OPERATION_Errors_val_ParameterType_12 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CallBarredParam')))
    __OPERATION_Errors_val_ParameterType_13 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CUG-RejectParam')))
    __OPERATION_Errors_val_ParameterType_14 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ForwardingViolationParam')))
    interrogationPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___12), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__11), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 48))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 44))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10), (u'errorCode', (u'local', 45))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_11), (u'errorCode', (u'local', 46))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_12), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_13), (u'errorCode', (u'local', 15))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_14), (u'errorCode', (u'local', 14))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 22))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'gsmscf'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'nplr'], rr=[], ev=None, er=[]))])
    
    #-----< interrogationPackage-v2 >-----#
    interrogationPackage_v2 = CLASS(name=u'interrogationPackage-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____13 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CH-DataTypes', 'SendRoutingInfoArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0___12 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CH-DataTypes', 'SendRoutingInfoRes')))
    __OPERATION_Errors_val_ParameterType_8_0 = BOOL(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-Errors', 'Mwd-Set')))
    __OPERATION_Errors_val_ParameterType_9_0 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CallBarringCause')))
    __OPERATION_Errors_val_ParameterType_10_0 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CUG-RejectCause')))
    interrogationPackage_v2._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____13), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 44))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_0), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_0), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_0), (u'errorCode', (u'local', 15))]), dict([(u'errorCode', (u'local', 14))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 22))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'gsmscf'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'nplr'], rr=[], ev=None, er=[]))])
    
    #-----< interrogationPackage-v1 >-----#
    interrogationPackage_v1 = CLASS(name=u'interrogationPackage-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    interrogationPackage_v1._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____13), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 44))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_0), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_0), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_0), (u'errorCode', (u'local', 15))]), dict([(u'errorCode', (u'local', 14))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 22))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'gsmscf'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'nplr'], rr=[], ev=None, er=[]))])
    
    #-----< handoverControlPackage-v3 >-----#
    handoverControlPackage_v3 = CLASS(name=u'handoverControlPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____14 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'PrepareHO-Arg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0____13 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'PrepareHO-Res')))
    __OPERATION_Errors_val_ParameterType_4_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TargetCellOutsideGCA-Param')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_1 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ForwardAccessSignalling-Arg')))
    __OPERATION_PACKAGE_Consumer_val_ArgumentType_0 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendEndSignal-Arg')))
    __OPERATION_PACKAGE_Consumer_val_ResultType_0 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendEndSignal-Res')))
    __OPERATION_PACKAGE_Consumer_val_ArgumentType_1 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ProcessAccessSignalling-Arg')))
    __OPERATION_PACKAGE_Consumer_val_ArgumentType_2 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'PrepareSubsequentHO-Arg')))
    __OPERATION_PACKAGE_Consumer_val_ResultType_2 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'PrepareSubsequentHO-Res')))
    __OPERATION_Errors_val_ParameterType_0_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    handoverControlPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____14), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____13), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 25))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_3), (u'errorCode', (u'local', 42))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 68))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1), (u'operationCode', (u'local', 34))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_0), (u'operationCode', (u'local', 29))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_1), (u'operationCode', (u'local', 33))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_2), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 3))]), dict([(u'errorCode', (u'local', 26))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 69))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])
    
    #-----< handoverControlPackage-v2 >-----#
    handoverControlPackage_v2 = CLASS(name=u'handoverControlPackage-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______15 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PrepareHO-Arg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_____14 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PrepareHO-Res')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_0 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')))
    __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_0 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')))
    __OPERATION_PACKAGE_Consumer_val_ArgumentType_1_0 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')))
    __OPERATION_PACKAGE_Consumer_val_ArgumentType_2_0 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PrepareSubsequentHO-Arg')))
    __OPERATION_PACKAGE_Consumer_val_ResultType_2_0 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')))
    handoverControlPackage_v2._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______15), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_____14), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 25))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 68))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_0), (u'operationCode', (u'local', 34))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_0), (u'operationCode', (u'local', 29))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_1_0), (u'operationCode', (u'local', 33))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_2_0), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_2_0), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 3))]), dict([(u'errorCode', (u'local', 26))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 69))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])
    
    #-----< handoverControlPackage-v1 >-----#
    handoverControlPackage_v1 = CLASS(name=u'handoverControlPackage-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______16 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PerformHO-Arg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0______15 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PerformHO-Res')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_2 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-OM-DataTypes', 'TraceSubscriberActivityArg')))
    __OPERATION_PACKAGE_Consumer_val_ArgumentType_1_1 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-OM-DataTypes', 'NoteInternalHO-Arg')))
    __OPERATION_PACKAGE_Consumer_val_ArgumentType_2_1 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')))
    __OPERATION_PACKAGE_Consumer_val_ArgumentType_3 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PrepareSubsequentHO-Arg')))
    __OPERATION_PACKAGE_Consumer_val_ResultType_3 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')))
    handoverControlPackage_v1._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______16), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0______15), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 2))]), dict([(u'errorCode', (u'local', 23))]), dict([(u'errorCode', (u'local', 24))]), dict([(u'errorCode', (u'local', 25))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 28))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_0), (u'operationCode', (u'local', 34))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_2), (u'operationCode', (u'local', 52))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_0), (u'operationCode', (u'local', 29))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_1_1), (u'operationCode', (u'local', 35))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_2_1), (u'operationCode', (u'local', 33))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_3), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 3))]), dict([(u'errorCode', (u'local', 26))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 69))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])
    
    #-----< subscriberDataMngtStandAlonePackage-v3 >-----#
    subscriberDataMngtStandAlonePackage_v3 = CLASS(name=u'subscriberDataMngtStandAlonePackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________17 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'InsertSubscriberDataArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_______16 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'InsertSubscriberDataRes')))
    __OPERATION_Errors_val_ParameterType_2_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnidentifiedSubParam')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_1 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'DeleteSubscriberDataArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_1 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'DeleteSubscriberDataRes')))
    subscriberDataMngtStandAlonePackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________17), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______16), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_1), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])
    
    #-----< subscriberDataMngtStandAlonePackage-v2 >-----#
    subscriberDataMngtStandAlonePackage_v2 = CLASS(name=u'subscriberDataMngtStandAlonePackage-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________18 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'InsertSubscriberDataArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0________17 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'InsertSubscriberDataRes')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_2 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'DeleteSubscriberDataArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_1_0 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'DeleteSubscriberDataRes')))
    subscriberDataMngtStandAlonePackage_v2._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________18), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________17), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_2), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_0), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])
    
    #-----< subscriberDataMngtStandAlonePackage-v1 >-----#
    subscriberDataMngtStandAlonePackage_v1 = CLASS(name=u'subscriberDataMngtStandAlonePackage-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    subscriberDataMngtStandAlonePackage_v1._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________18), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________17), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_2), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_0), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])
    
    #-----< equipmentMngtPackage-v3 >-----#
    equipmentMngtPackage_v3 = CLASS(name=u'equipmentMngtPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________19 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CheckIMEI-Arg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_________18 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CheckIMEI-Res')))
    equipmentMngtPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________19), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_________18), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'eir'], rr=[], ev=None, er=[]))])
    
    #-----< equipmentMngtPackage-v2 >-----#
    equipmentMngtPackage_v2 = CLASS(name=u'equipmentMngtPackage-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________20 = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMEI')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0__________19 = ENUM(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'EquipmentStatus')))
    equipmentMngtPackage_v2._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________20), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__________19), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'eir'], rr=[], ev=None, er=[]))])
    
    #-----< equipmentMngtPackage-v1 >-----#
    equipmentMngtPackage_v1 = CLASS(name=u'equipmentMngtPackage-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    equipmentMngtPackage_v1._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________20), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__________19), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'eir'], rr=[], ev=None, er=[]))])
    
    #-----< subscriberDataMngtPackage-v3 >-----#
    subscriberDataMngtPackage_v3 = CLASS(name=u'subscriberDataMngtPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    subscriberDataMngtPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________17), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______16), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])
    
    #-----< subscriberDataMngtPackage-v2 >-----#
    subscriberDataMngtPackage_v2 = CLASS(name=u'subscriberDataMngtPackage-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    subscriberDataMngtPackage_v2._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________18), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________17), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])
    
    #-----< subscriberDataMngtPackage-v1 >-----#
    subscriberDataMngtPackage_v1 = CLASS(name=u'subscriberDataMngtPackage-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    subscriberDataMngtPackage_v1._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________18), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________17), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])
    
    #-----< resetPackage-v3 >-----#
    resetPackage_v3 = CLASS(name=u'resetPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________21 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ResetArg')))
    resetPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________21), (u'operationCode', (u'local', 37))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])
    
    #-----< resetPackage-v2 >-----#
    resetPackage_v2 = CLASS(name=u'resetPackage-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________22 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'ResetArg')))
    resetPackage_v2._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________22), (u'operationCode', (u'local', 37))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])
    
    #-----< resetPackage-v1 >-----#
    resetPackage_v1 = CLASS(name=u'resetPackage-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    resetPackage_v1._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________22), (u'operationCode', (u'local', 37))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])
    
    #-----< tracingStandAlonePackage-v3 >-----#
    tracingStandAlonePackage_v3 = CLASS(name=u'tracingStandAlonePackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________23 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-OM-DataTypes', 'ActivateTraceModeArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0___________20 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-OM-DataTypes', 'ActivateTraceModeRes')))
    __OPERATION_Errors_val_ParameterType_4_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnidentifiedSubParam')))
    __OPERATION_Errors_val_ParameterType_5_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TracingBufferFullParam')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_3 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-OM-DataTypes', 'DeactivateTraceModeArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_1_1 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-OM-DataTypes', 'DeactivateTraceModeRes')))
    tracingStandAlonePackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________23), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___________20), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_3), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 51))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])
    
    #-----< tracingStandAlonePackage-v2 >-----#
    tracingStandAlonePackage_v2 = CLASS(name=u'tracingStandAlonePackage-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________24 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-OM-DataTypes', 'ActivateTraceModeArg')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_4 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-OM-DataTypes', 'DeactivateTraceModeArg')))
    tracingStandAlonePackage_v2._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________24), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 51))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])
    
    #-----< tracingStandAlonePackage-v1 >-----#
    tracingStandAlonePackage_v1 = CLASS(name=u'tracingStandAlonePackage-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    tracingStandAlonePackage_v1._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________24), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 51))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])
    
    #-----< functionalSsPackage-v2 >-----#
    functionalSsPackage_v2 = CLASS(name=u'functionalSsPackage-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________25 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'RegisterSS-Arg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0____________21 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Info')))
    __OPERATION_Errors_val_ParameterType_6_1 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CallBarringCause')))
    __OPERATION_Errors_val_ParameterType_8_1 = OCT_STR(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Status')))
    __OPERATION_Errors_val_ParameterType_9_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-SubscriptionOption')))
    __OPERATION_Errors_val_ParameterType_10_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'SS-IncompatibilityCause')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_5 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-ForBS-Code')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_1_2 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Info')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_2_0 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-ForBS-Code')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_2 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Info')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_3 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-ForBS-Code')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_3 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Info')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_4 = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_4 = STR_NUM(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'Password')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_4._const_alpha = ASN1Set(rv=[u'0', u'1', u'2', u'3', u'4', u'5', u'6', u'7', u'8', u'9'], rr=[], ev=None, er=[])
    __OPERATION_Errors_val_ParameterType_3_2 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CallBarringCause')))
    __OPERATION_Errors_val_ParameterType_4_5 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-SubscriptionOption')))
    __OPERATION_Errors_val_ParameterType_5_2 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'PW-RegistrationFailureCause')))
    __OPERATION_Linked_val_ArgumentType_0 = ENUM(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'GuidanceInfo')))
    __OPERATION_Linked_val_ResultType_0 = STR_NUM(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'Password')))
    __OPERATION_Linked_val_ResultType_0._const_alpha = ASN1Set(rv=[u'0', u'1', u'2', u'3', u'4', u'5', u'6', u'7', u'8', u'9'], rr=[], ev=None, er=[])
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_5 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-ForBS-Code')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_5 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'InterrogateSS-Res')))
    __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_1 = ENUM(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'GuidanceInfo')))
    __OPERATION_PACKAGE_Consumer_val_ResultType_0_0 = STR_NUM(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'Password')))
    __OPERATION_PACKAGE_Consumer_val_ResultType_0_0._const_alpha = ASN1Set(rv=[u'0', u'1', u'2', u'3', u'4', u'5', u'6', u'7', u'8', u'9'], rr=[], ev=None, er=[])
    functionalSsPackage_v2._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________25), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____________21), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_1), (u'errorCode', (u'local', 20))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_5), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_2_0), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_1), (u'errorCode', (u'local', 20))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_3), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_4), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_5), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_2), (u'errorCode', (u'local', 37))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'Linked', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_Linked_val_ArgumentType_0), (u'ResultType', __OPERATION_Linked_val_ResultType_0), (u'operationCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 17))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_5), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'errorCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 14))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_1), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_0_0), (u'operationCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< functionalSsPackage-v1 >-----#
    functionalSsPackage_v1 = CLASS(name=u'functionalSsPackage-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    functionalSsPackage_v1._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________25), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____________21), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_1), (u'errorCode', (u'local', 20))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_5), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_2_0), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_1), (u'errorCode', (u'local', 20))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_3), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_4), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_5), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_2), (u'errorCode', (u'local', 37))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'Linked', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_Linked_val_ArgumentType_0), (u'ResultType', __OPERATION_Linked_val_ResultType_0), (u'operationCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 17))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_5), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'errorCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 14))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_1), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_0_0), (u'operationCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< tracingPackage-v3 >-----#
    tracingPackage_v3 = CLASS(name=u'tracingPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    tracingPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________23), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___________20), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])
    
    #-----< tracingPackage-v2 >-----#
    tracingPackage_v2 = CLASS(name=u'tracingPackage-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    tracingPackage_v2._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________24), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])
    
    #-----< tracingPackage-v1 >-----#
    tracingPackage_v1 = CLASS(name=u'tracingPackage-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    tracingPackage_v1._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________24), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])
    
    #-----< bindingPackage-v1 >-----#
    bindingPackage_v1 = CLASS(name=u'bindingPackage-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________26 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'BeginSubscriberActivityArg')))
    bindingPackage_v1._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________26), (u'operationCode', (u'local', 54))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'gsmscf'], rr=[], ev=None, er=[]))])
    
    #-----< unstructuredSsPackage-v2 >-----#
    unstructuredSsPackage_v2 = CLASS(name=u'unstructuredSsPackage-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________27 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'USSD-Arg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________22 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'USSD-Res')))
    __OPERATION_Errors_val_ParameterType_4_6 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CallBarringCause')))
    __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_2 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'USSD-Arg')))
    __OPERATION_PACKAGE_Consumer_val_ResultType_0_1 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'USSD-Res')))
    __OPERATION_Errors_val_ParameterType_3_3 = BOOL(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-Errors', 'Mwd-Set')))
    __OPERATION_PACKAGE_Consumer_val_ArgumentType_1_2 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'USSD-Arg')))
    unstructuredSsPackage_v2._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________27), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________22), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_6), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 59))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'hlr'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_2), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_0_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_3), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'errorCode', (u'local', 72))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 60))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_1_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_3), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'errorCode', (u'local', 72))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 61))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'gsmscf'], rr=[], ev=None, er=[]))])
    
    #-----< unstructuredSsPackage-v1 >-----#
    unstructuredSsPackage_v1 = CLASS(name=u'unstructuredSsPackage-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________28 = STR_IA5(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-UserData')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0______________23 = STR_IA5(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-UserData')))
    unstructuredSsPackage_v1._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________28), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0______________23), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 19))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'gsmscf'], rr=[], ev=None, er=[]))])
    
    #-----< mo-ShortMsgRelayPackage-v3 >-----#
    mo_ShortMsgRelayPackage_v3 = CLASS(name=u'mo-ShortMsgRelayPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________29 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'MO-ForwardSM-Arg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________24 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'MO-ForwardSM-Res')))
    __OPERATION_Errors_val_ParameterType_2_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'FacilityNotSupParam')))
    __OPERATION_Errors_val_ParameterType_3_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SM-DeliveryFailureCause')))
    mo_ShortMsgRelayPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________29), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________24), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_4), (u'errorCode', (u'local', 32))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 46))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])
    
    #-----< shortMsgRelayPackage-v2 >-----#
    shortMsgRelayPackage_v2 = CLASS(name=u'shortMsgRelayPackage-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________30 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'ForwardSM-Arg')))
    __OPERATION_Errors_val_ParameterType_7_0 = BOOL(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-Errors', 'Mwd-Set')))
    __OPERATION_Errors_val_ParameterType_9_2 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'SM-DeliveryFailureCause')))
    shortMsgRelayPackage_v2._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________30), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_0), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 31))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_2), (u'errorCode', (u'local', 32))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 46))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])
    
    #-----< shortMsgRelayPackage-v1 >-----#
    shortMsgRelayPackage_v1 = CLASS(name=u'shortMsgRelayPackage-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    shortMsgRelayPackage_v1._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________30), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_0), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 31))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_2), (u'errorCode', (u'local', 32))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 46))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])
    
    #-----< shortMsgGatewayPackage-v3 >-----#
    shortMsgGatewayPackage_v3 = CLASS(name=u'shortMsgGatewayPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________31 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'RoutingInfoForSM-Arg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0________________25 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'RoutingInfoForSM-Res')))
    __OPERATION_Errors_val_ParameterType_4_7 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_5_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TeleservNotProvParam')))
    __OPERATION_Errors_val_ParameterType_6_2 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CallBarredParam')))
    __OPERATION_Errors_val_ParameterType_7_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberSM-Param')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_6 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'ReportSM-DeliveryStatusArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_1_3 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'ReportSM-DeliveryStatusRes')))
    __OPERATION_Errors_val_ParameterType_2_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_3_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'MessageWaitListFullParam')))
    __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_3 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'InformServiceCentreArg')))
    shortMsgGatewayPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________31), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________________25), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_7), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_3), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_2), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_1), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 45))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_6), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_5), (u'errorCode', (u'local', 33))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 47))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_3), (u'operationCode', (u'local', 63))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< shortMsgGatewayPackage-v2 >-----#
    shortMsgGatewayPackage_v2 = CLASS(name=u'shortMsgGatewayPackage-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________32 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'RoutingInfoForSM-Arg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________26 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'RoutingInfoForSM-Res')))
    __OPERATION_Errors_val_ParameterType_6_3 = BOOL(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-Errors', 'Mwd-Set')))
    __OPERATION_Errors_val_ParameterType_7_2 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CallBarringCause')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_7 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'ReportSM-DeliveryStatusArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_1_4 = OCT_STR(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_4 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'InformServiceCentreArg')))
    shortMsgGatewayPackage_v2._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________32), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________26), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_3), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_2), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 45))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_7), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_4), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 33))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 47))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_4), (u'operationCode', (u'local', 63))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< shortMsgGatewayPackage-v1 >-----#
    shortMsgGatewayPackage_v1 = CLASS(name=u'shortMsgGatewayPackage-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    shortMsgGatewayPackage_v1._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________32), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________26), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_3), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_2), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 45))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_7), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_4), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 33))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 47))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< mt-ShortMsgRelayPackage-v3 >-----#
    mt_ShortMsgRelayPackage_v3 = CLASS(name=u'mt-ShortMsgRelayPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________33 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'MT-ForwardSM-Arg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0__________________27 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'MT-ForwardSM-Res')))
    __OPERATION_Errors_val_ParameterType_5_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_6_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalEquipmentParam')))
    __OPERATION_Errors_val_ParameterType_7_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SubBusyForMT-SMS-Param')))
    __OPERATION_Errors_val_ParameterType_8_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SM-DeliveryFailureCause')))
    __OPERATION_Errors_val_ParameterType_9_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberSM-Param')))
    mt_ShortMsgRelayPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________33), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__________________27), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_4), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_4), (u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_3), (u'errorCode', (u'local', 31))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_2), (u'errorCode', (u'local', 32))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_3), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 44))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc', u'sgsn', u'smsc'], rr=[], ev=None, er=[]))])
    
    #-----< mwdMngtPackage-v3 >-----#
    mwdMngtPackage_v3 = CLASS(name=u'mwdMngtPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________34 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'ReadyForSM-Arg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0___________________28 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'ReadyForSM-Res')))
    mwdMngtPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________34), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___________________28), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 66))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< mwdMngtPackage-v2 >-----#
    mwdMngtPackage_v2 = CLASS(name=u'mwdMngtPackage-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________35 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'ReadyForSM-Arg')))
    mwdMngtPackage_v2._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________35), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 66))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< mwdMngtPackage-v1 >-----#
    mwdMngtPackage_v1 = CLASS(name=u'mwdMngtPackage-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________________36 = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')))
    mwdMngtPackage_v1._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________________36), (u'operationCode', (u'local', 48))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< alertingPackage-v2 >-----#
    alertingPackage_v2 = CLASS(name=u'alertingPackage-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________37 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'AlertServiceCentreArg')))
    alertingPackage_v2._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________37), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 64))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])
    
    #-----< alertingPackage-v1 >-----#
    alertingPackage_v1 = CLASS(name=u'alertingPackage-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    alertingPackage_v1._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________37), (u'operationCode', (u'local', 49))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])
    
    #-----< dataRestorationPackage-v3 >-----#
    dataRestorationPackage_v3 = CLASS(name=u'dataRestorationPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________________38 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'RestoreDataArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________29 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'RestoreDataRes')))
    dataRestorationPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________________38), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________29), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 57))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< dataRestorationPackage-v2 >-----#
    dataRestorationPackage_v2 = CLASS(name=u'dataRestorationPackage-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________39 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'RestoreDataArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________________30 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'RestoreDataRes')))
    dataRestorationPackage_v2._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________39), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________________30), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 57))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< dataRestorationPackage-v1 >-----#
    dataRestorationPackage_v1 = CLASS(name=u'dataRestorationPackage-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    dataRestorationPackage_v1._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_7), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_6), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< purgingPackage-v3 >-----#
    purgingPackage_v3 = CLASS(name=u'purgingPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________________40 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'PurgeMS-Arg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0______________________31 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'PurgeMS-Res')))
    purgingPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________________40), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0______________________31), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 67))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< purgingPackage-v2 >-----#
    purgingPackage_v2 = CLASS(name=u'purgingPackage-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________________41 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PurgeMS-Arg')))
    purgingPackage_v2._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________________41), (u'operationCode', (u'local', 67))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< subscriberInformationEnquiryPackage-v3 >-----#
    subscriberInformationEnquiryPackage_v3 = CLASS(name=u'subscriberInformationEnquiryPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________________42 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ProvideSubscriberInfoArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________________32 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ProvideSubscriberInfoRes')))
    subscriberInformationEnquiryPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________________42), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________________32), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 70))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])
    
    #-----< anyTimeInformationEnquiryPackage-v3 >-----#
    anyTimeInformationEnquiryPackage_v3 = CLASS(name=u'anyTimeInformationEnquiryPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________________43 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AnyTimeInterrogationArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0________________________33 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AnyTimeInterrogationRes')))
    __OPERATION_Errors_val_ParameterType_1_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ATI-NotAllowedParam')))
    __OPERATION_Errors_val_ParameterType_2_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    __OPERATION_Errors_val_ParameterType_3_6 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    anyTimeInformationEnquiryPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________________43), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________________________33), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_3), (u'errorCode', (u'local', 49))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_3), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_6), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_7), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 71))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'gmlc', u'nplr'], rr=[], ev=None, er=[]))])
    
    #-----< groupCallControlPackage-v3 >-----#
    groupCallControlPackage_v3 = CLASS(name=u'groupCallControlPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________________________44 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'PrepareGroupCallArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________________34 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'PrepareGroupCallRes')))
    __OPERATION_Errors_val_ParameterType_1_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'NoGroupCallNbParam')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_8 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'ForwardGroupCallSignallingArg')))
    __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_5 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'SendGroupCallEndSignalArg')))
    __OPERATION_PACKAGE_Consumer_val_ResultType_0_2 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'SendGroupCallEndSignalRes')))
    __OPERATION_PACKAGE_Consumer_val_ArgumentType_1_3 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'ProcessGroupCallSignallingArg')))
    groupCallControlPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________________________44), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________________34), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_4), (u'errorCode', (u'local', 50))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 39))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_8), (u'operationCode', (u'local', 42))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_5), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_0_2), (u'operationCode', (u'local', 40))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_1_3), (u'operationCode', (u'local', 41))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])
    
    #-----< groupCallInfoRetrievalPackage-v3 >-----#
    groupCallInfoRetrievalPackage_v3 = CLASS(name=u'groupCallInfoRetrievalPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________________45 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'SendGroupCallInfoArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0__________________________35 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'SendGroupCallInfoRes')))
    __OPERATION_Errors_val_ParameterType_1_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'OngoingGroupCallParam')))
    __OPERATION_Errors_val_ParameterType_4_8 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TeleservNotProvParam')))
    groupCallInfoRetrievalPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________________45), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__________________________35), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_5), (u'errorCode', (u'local', 22))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_8), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 84))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])
    
    #-----< gprsLocationUpdatingPackage-v3 >-----#
    gprsLocationUpdatingPackage_v3 = CLASS(name=u'gprsLocationUpdatingPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________________________46 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'UpdateGprsLocationArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0___________________________36 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'UpdateGprsLocationRes')))
    __OPERATION_Errors_val_ParameterType_3_7 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'RoamingNotAllowedParam')))
    gprsLocationUpdatingPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________________________46), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___________________________36), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_7), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 23))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< gprsInterrogationPackage-v4 >-----#
    gprsInterrogationPackage_v4 = CLASS(name=u'gprsInterrogationPackage-v4', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________________47 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendRoutingInfoForGprsArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________________37 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendRoutingInfoForGprsRes')))
    __OPERATION_Errors_val_ParameterType_0_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_1_6 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SystemFailureParam')))
    __OPERATION_Errors_val_ParameterType_5_5 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CallBarredParam')))
    gprsInterrogationPackage_v4._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________________47), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________________37), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_4), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_6), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_3), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_6), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_7), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_5), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 24))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'ggsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< gprsInterrogationPackage-v3 >-----#
    gprsInterrogationPackage_v3 = CLASS(name=u'gprsInterrogationPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    gprsInterrogationPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________________47), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________________37), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_4), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_6), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_3), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_6), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_7), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_5), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 24))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'ggsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< failureReportingPackage-v3 >-----#
    failureReportingPackage_v3 = CLASS(name=u'failureReportingPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________________________48 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'FailureReportArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________________________38 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'FailureReportRes')))
    failureReportingPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________________________48), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________________________38), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 25))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'ggsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< gprsNotifyingPackage-v3 >-----#
    gprsNotifyingPackage_v3 = CLASS(name=u'gprsNotifyingPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________________________49 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NoteMsPresentForGprsArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0______________________________39 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NoteMsPresentForGprsRes')))
    gprsNotifyingPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________________________49), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0______________________________39), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 26))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'ggsn'], rr=[], ev=None, er=[]))])
    
    #-----< ss-InvocationNotificationPackage-v3 >-----#
    ss_InvocationNotificationPackage_v3 = CLASS(name=u'ss-InvocationNotificationPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________________________50 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-InvocationNotificationArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________________________40 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-InvocationNotificationRes')))
    ss_InvocationNotificationPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________________________50), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________________________40), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 72))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[]))])
    
    #-----< setReportingStatePackage-v3 >-----#
    setReportingStatePackage_v3 = CLASS(name=u'setReportingStatePackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________________________51 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'SetReportingStateArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0________________________________41 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'SetReportingStateRes')))
    __OPERATION_Errors_val_ParameterType_4_9 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ResourceLimitationParam')))
    __OPERATION_Errors_val_ParameterType_5_6 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'FacilityNotSupParam')))
    setReportingStatePackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________________________51), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________________________________41), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_9), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_6), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 73))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))])
    
    #-----< statusReportPackage-v3 >-----#
    statusReportPackage_v3 = CLASS(name=u'statusReportPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________________________________52 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'StatusReportArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________________________42 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'StatusReportRes')))
    __OPERATION_Errors_val_ParameterType_0_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    statusReportPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________________________________52), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________________________42), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_6), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 35))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 74))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< remoteUserFreePackage-v3 >-----#
    remoteUserFreePackage_v3 = CLASS(name=u'remoteUserFreePackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________________________53 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'RemoteUserFreeArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0__________________________________43 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'RemoteUserFreeRes')))
    __OPERATION_Errors_val_ParameterType_2_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IncompatibleTerminalParam')))
    __OPERATION_Errors_val_ParameterType_3_8 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_4_10 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SystemFailureParam')))
    __OPERATION_Errors_val_ParameterType_5_7 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'BusySubscriberParam')))
    remoteUserFreePackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________________________53), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__________________________________43), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_4), (u'errorCode', (u'local', 28))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_8), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_10), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_7), (u'errorCode', (u'local', 45))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 75))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))])
    
    #-----< callCompletionPackage-v3 >-----#
    callCompletionPackage_v3 = CLASS(name=u'callCompletionPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________________________________54 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'RegisterCC-EntryArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0___________________________________44 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'RegisterCC-EntryRes')))
    __OPERATION_Errors_val_ParameterType_3_9 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CallBarredParam')))
    __OPERATION_Errors_val_ParameterType_4__11 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalSS-OperationParam')))
    __OPERATION_Errors_val_ParameterType_5_8 = OCT_STR(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Status')))
    __OPERATION_Errors_val_ParameterType_6_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-IncompatibilityCause')))
    __OPERATION_Errors_val_ParameterType_7_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ShortTermDenialParam')))
    __OPERATION_Errors_val_ParameterType_8_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'LongTermDenialParam')))
    __OPERATION_Errors_val_ParameterType_9_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'FacilityNotSupParam')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_9 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'EraseCC-EntryArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_1_5 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'EraseCC-EntryRes')))
    callCompletionPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________________________________54), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___________________________________44), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_9), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4__11), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_8), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_5), (u'errorCode', (u'local', 20))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_4), (u'errorCode', (u'local', 29))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_3), (u'errorCode', (u'local', 30))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_4), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 76))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_9), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_9), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4__11), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_8), (u'errorCode', (u'local', 17))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 77))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< locationSvcGatewayPackage-v3 >-----#
    locationSvcGatewayPackage_v3 = CLASS(name=u'locationSvcGatewayPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________________________55 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'RoutingInfoForLCS-Arg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________________________45 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'RoutingInfoForLCS-Res')))
    __OPERATION_Errors_val_ParameterType_6_6 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnauthorizedRequestingNetwork-Param')))
    locationSvcGatewayPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________________________55), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________________________45), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_7), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_6), (u'errorCode', (u'local', 52))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 85))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'gmlc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< locationSvcEnquiryPackage-v3 >-----#
    locationSvcEnquiryPackage_v3 = CLASS(name=u'locationSvcEnquiryPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________________________________56 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'ProvideSubscriberLocation-Arg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________________________________46 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'ProvideSubscriberLocation-Res')))
    __OPERATION_Errors_val_ParameterType_7_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_8_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnauthorizedRequestingNetwork-Param')))
    __OPERATION_Errors_val_ParameterType_9_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnauthorizedLCSClient-Param')))
    __OPERATION_Errors_val_ParameterType_10_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'PositionMethodFailure-Param')))
    locationSvcEnquiryPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________________________________56), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________________________________46), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_4), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_4), (u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_5), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_4), (u'errorCode', (u'local', 52))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_5), (u'errorCode', (u'local', 53))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_2), (u'errorCode', (u'local', 54))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 83))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'gmlc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[]))])
    
    #-----< locationSvcReportingPackage-v3 >-----#
    locationSvcReportingPackage_v3 = CLASS(name=u'locationSvcReportingPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________________________________57 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'SubscriberLocationReport-Arg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0______________________________________47 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'SubscriberLocationReport-Res')))
    __OPERATION_Errors_val_ParameterType_2_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ResourceLimitationParam')))
    __OPERATION_Errors_val_ParameterType_5_9 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnauthorizedRequestingNetwork-Param')))
    __OPERATION_Errors_val_ParameterType_6_7 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownOrUnreachableLCSClient-Param')))
    locationSvcReportingPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________________________________57), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0______________________________________47), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_5), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_6), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_7), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_9), (u'errorCode', (u'local', 52))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_7), (u'errorCode', (u'local', 58))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 86))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'gmlc'], rr=[], ev=None, er=[]))])
    
    #-----< ist-AlertingPackage-v3 >-----#
    ist_AlertingPackage_v3 = CLASS(name=u'ist-AlertingPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________________________________58 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'IST-AlertArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________________________________48 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'IST-AlertRes')))
    __OPERATION_Errors_val_ParameterType_1_7 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ResourceLimitationParam')))
    __OPERATION_Errors_val_ParameterType_3_10 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SystemFailureParam')))
    __OPERATION_Errors_val_ParameterType_4___12 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'FacilityNotSupParam')))
    ist_AlertingPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________________________________58), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________________________________48), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_10), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4___12), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 87))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< serviceTerminationPackage-v3 >-----#
    serviceTerminationPackage_v3 = CLASS(name=u'serviceTerminationPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________________________________59 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'IST-CommandArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0________________________________________49 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'IST-CommandRes')))
    serviceTerminationPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________________________________59), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________________________________________49), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_10), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4___12), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 88))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])
    
    #-----< mm-EventReportingPackage-v3 >-----#
    mm_EventReportingPackage_v3 = CLASS(name=u'mm-EventReportingPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________________________________________60 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NoteMM-EventArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________________________________50 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NoteMM-EventRes')))
    __OPERATION_Errors_val_ParameterType_3__11 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'MM-EventNotSupported-Param')))
    mm_EventReportingPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________________________________________60), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________________________________50), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3__11), (u'errorCode', (u'local', 59))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 89))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[]))])
    
    #-----< anyTimeInformationHandlingPackage-v3 >-----#
    anyTimeInformationHandlingPackage_v3 = CLASS(name=u'anyTimeInformationHandlingPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________________________________61 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AnyTimeSubscriptionInterrogationArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0__________________________________________51 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AnyTimeSubscriptionInterrogationRes')))
    __OPERATION_Errors_val_ParameterType_0_6 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ATSI-NotAllowedParam')))
    __OPERATION_Errors_val_ParameterType_4____13 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'BearerServNotProvParam')))
    __OPERATION_Errors_val_ParameterType_7_6 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalSS-OperationParam')))
    __OPERATION_Errors_val_ParameterType_8_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-NotAvailableParam')))
    __OPERATION_Errors_val_ParameterType_9_6 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'InformationNotAvailableParam')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_10 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AnyTimeModificationArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_1_6 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AnyTimeModificationRes')))
    __OPERATION_Errors_val_ParameterType_0_7 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ATM-NotAllowedParam')))
    __OPERATION_Errors_val_ParameterType_8_6 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-SubscriptionViolationParam')))
    __OPERATION_Errors_val_ParameterType_9_7 = OCT_STR(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Status')))
    __OPERATION_Errors_val_ParameterType_10_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-IncompatibilityCause')))
    __OPERATION_Errors_val_ParameterType_11_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'InformationNotAvailableParam')))
    anyTimeInformationHandlingPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________________________________61), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__________________________________________51), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_6), (u'errorCode', (u'local', 60))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4____13), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_3), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_2), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_6), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_5), (u'errorCode', (u'local', 18))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_6), (u'errorCode', (u'local', 62))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 62))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_10), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 61))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4____13), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_3), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_2), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_6), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_6), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_7), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_3), (u'errorCode', (u'local', 20))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_11_0), (u'errorCode', (u'local', 62))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 65))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< subscriberDataModificationNotificationPackage-v3 >-----#
    subscriberDataModificationNotificationPackage_v3 = CLASS(name=u'subscriberDataModificationNotificationPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________________________________________62 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NoteSubscriberDataModifiedArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0___________________________________________52 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NoteSubscriberDataModifiedRes')))
    subscriberDataModificationNotificationPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________________________________________62), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___________________________________________52), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[]))])
    
    #-----< authenticationFailureReportPackage-v3 >-----#
    authenticationFailureReportPackage_v3 = CLASS(name=u'authenticationFailureReportPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________________________________63 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AuthenticationFailureReportArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________________________________53 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AuthenticationFailureReportRes')))
    authenticationFailureReportPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________________________________63), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________________________________53), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 15))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])
    
    #-----< resourceManagementPackage-v3 >-----#
    resourceManagementPackage_v3 = CLASS(name=u'resourceManagementPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________________________________________64 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ReleaseResourcesArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________________________________________54 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ReleaseResourcesRes')))
    resourceManagementPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________________________________________64), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________________________________________54), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_6), (u'errorCode', (u'local', 34))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 20))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])
    
    #-----< mt-ShortMsgRelay-VGCS-Package-v3 >-----#
    mt_ShortMsgRelay_VGCS_Package_v3 = CLASS(name=u'mt-ShortMsgRelay-VGCS-Package-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________________________________________65 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'MT-ForwardSM-VGCS-Arg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0______________________________________________55 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'MT-ForwardSM-VGCS-Res')))
    mt_ShortMsgRelay_VGCS_Package_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________________________________________65), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0______________________________________________55), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])
    
    #-----< vcsgLocationUpdatingPackage-v3 >-----#
    vcsgLocationUpdatingPackage_v3 = CLASS(name=u'vcsgLocationUpdatingPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________________________________________66 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'UpdateVcsgLocationArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________________________________________56 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'UpdateVcsgLocationRes')))
    vcsgLocationUpdatingPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________________________________________66), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________________________________________56), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 53))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'css'], rr=[], ev=None, er=[]))])
    
    #-----< vcsgLocationCancellationPackage-v3 >-----#
    vcsgLocationCancellationPackage_v3 = CLASS(name=u'vcsgLocationCancellationPackage-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________________________________________67 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CancelVcsgLocationArg')))
    __OPERATION_PACKAGE_Supplier_val_ResultType_0________________________________________________57 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CancelVcsgLocationRes')))
    vcsgLocationCancellationPackage_v3._val = dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________________________________________67), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________________________________________________57), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])
    
    #-----< Supported-MAP-OperationPackages >-----#
    Supported_MAP_OperationPackages = CLASS(name=u'Supported-MAP-OperationPackages', mode=MODE_SET, typeref=ASN1RefType(('MAPv2v3-Application', 'OPERATION-PACKAGE')))
    Supported_MAP_OperationPackages._val = ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'operationCode', (u'local', 38))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_0), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'operationCode', (u'local', 38))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_1), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_2), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_3), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 48))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 39))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_4), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_2), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 39))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_5), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 56))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_6), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 56))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_7), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_6), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_8), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 55))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_9), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_8), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 55))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_10), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_9), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 58))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__11), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 47))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 48))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 35))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___12), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__11), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 48))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 44))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10), (u'errorCode', (u'local', 45))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_11), (u'errorCode', (u'local', 46))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_12), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_13), (u'errorCode', (u'local', 15))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_14), (u'errorCode', (u'local', 14))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 22))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'gsmscf'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'nplr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____13), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 44))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_0), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_0), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_0), (u'errorCode', (u'local', 15))]), dict([(u'errorCode', (u'local', 14))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 22))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'gsmscf'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'nplr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____14), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____13), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 25))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_3), (u'errorCode', (u'local', 42))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 68))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1), (u'operationCode', (u'local', 34))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_0), (u'operationCode', (u'local', 29))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_1), (u'operationCode', (u'local', 33))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_2), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 3))]), dict([(u'errorCode', (u'local', 26))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 69))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______15), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_____14), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 25))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 68))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_0), (u'operationCode', (u'local', 34))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_0), (u'operationCode', (u'local', 29))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_1_0), (u'operationCode', (u'local', 33))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_2_0), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_2_0), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 3))]), dict([(u'errorCode', (u'local', 26))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 69))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______16), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0______15), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 2))]), dict([(u'errorCode', (u'local', 23))]), dict([(u'errorCode', (u'local', 24))]), dict([(u'errorCode', (u'local', 25))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 28))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_0), (u'operationCode', (u'local', 34))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_2), (u'operationCode', (u'local', 52))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_0), (u'operationCode', (u'local', 29))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_1_1), (u'operationCode', (u'local', 35))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_2_1), (u'operationCode', (u'local', 33))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_3), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 3))]), dict([(u'errorCode', (u'local', 26))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 69))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________17), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______16), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_1), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________18), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________17), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_2), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_0), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________19), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_________18), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'eir'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________20), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__________19), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'eir'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________17), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______16), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________18), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________17), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________21), (u'operationCode', (u'local', 37))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________22), (u'operationCode', (u'local', 37))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________23), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___________20), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_3), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 51))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________24), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 51))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________25), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____________21), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_1), (u'errorCode', (u'local', 20))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_5), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_2_0), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_1), (u'errorCode', (u'local', 20))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_3), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_4), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_5), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_2), (u'errorCode', (u'local', 37))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'Linked', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_Linked_val_ArgumentType_0), (u'ResultType', __OPERATION_Linked_val_ResultType_0), (u'operationCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 17))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_5), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'errorCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 14))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_1), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_0_0), (u'operationCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________23), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___________20), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________24), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________26), (u'operationCode', (u'local', 54))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'gsmscf'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________27), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________22), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_6), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 59))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'hlr'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_2), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_0_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_3), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'errorCode', (u'local', 72))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 60))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_1_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_3), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'errorCode', (u'local', 72))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 61))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'gsmscf'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________28), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0______________23), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 19))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'gsmscf'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________29), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________24), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_4), (u'errorCode', (u'local', 32))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 46))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________30), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_0), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 31))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_2), (u'errorCode', (u'local', 32))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 46))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________31), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________________25), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_7), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_3), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_2), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_1), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 45))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_6), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_5), (u'errorCode', (u'local', 33))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 47))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_3), (u'operationCode', (u'local', 63))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________32), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________26), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_3), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_2), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 45))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_7), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_4), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 33))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 47))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_4), (u'operationCode', (u'local', 63))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________32), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________26), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_3), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_2), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 45))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_7), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_4), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 33))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 47))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________33), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__________________27), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_4), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_4), (u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_3), (u'errorCode', (u'local', 31))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_2), (u'errorCode', (u'local', 32))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_3), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 44))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc', u'sgsn', u'smsc'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________34), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___________________28), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 66))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________35), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 66))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________________36), (u'operationCode', (u'local', 48))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________37), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 64))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________37), (u'operationCode', (u'local', 49))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________________38), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________29), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 57))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________39), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________________30), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 57))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________________40), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0______________________31), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 67))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________________41), (u'operationCode', (u'local', 67))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________________42), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________________32), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 70))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________________43), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________________________33), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_3), (u'errorCode', (u'local', 49))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_3), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_6), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_7), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 71))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'gmlc', u'nplr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________________________44), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________________34), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_4), (u'errorCode', (u'local', 50))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 39))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_8), (u'operationCode', (u'local', 42))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_5), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_0_2), (u'operationCode', (u'local', 40))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_1_3), (u'operationCode', (u'local', 41))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________________45), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__________________________35), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_5), (u'errorCode', (u'local', 22))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_8), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 84))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________________________46), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___________________________36), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_7), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 23))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________________47), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________________37), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_4), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_6), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_3), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_6), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_7), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_5), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 24))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'ggsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________________________48), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________________________38), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 25))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'ggsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________________________49), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0______________________________39), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 26))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'ggsn'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________________________50), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________________________40), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 72))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________________________51), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________________________________41), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_9), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_6), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 73))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________________________________52), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________________________42), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_6), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 35))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 74))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________________________53), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__________________________________43), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_4), (u'errorCode', (u'local', 28))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_8), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_10), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_7), (u'errorCode', (u'local', 45))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 75))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________________________________54), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___________________________________44), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_9), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4__11), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_8), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_5), (u'errorCode', (u'local', 20))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_4), (u'errorCode', (u'local', 29))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_3), (u'errorCode', (u'local', 30))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_4), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 76))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_9), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_9), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4__11), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_8), (u'errorCode', (u'local', 17))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 77))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________________________55), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________________________45), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_7), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_6), (u'errorCode', (u'local', 52))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 85))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'gmlc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________________________________56), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________________________________46), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_4), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_4), (u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_5), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_4), (u'errorCode', (u'local', 52))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_5), (u'errorCode', (u'local', 53))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_2), (u'errorCode', (u'local', 54))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 83))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'gmlc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________________________________57), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0______________________________________47), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_5), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_6), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_7), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_9), (u'errorCode', (u'local', 52))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_7), (u'errorCode', (u'local', 58))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 86))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'gmlc'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________________________________58), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________________________________48), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_10), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4___12), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 87))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________________________________59), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________________________________________49), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_10), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4___12), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 88))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________________________________________60), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________________________________50), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3__11), (u'errorCode', (u'local', 59))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 89))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________________________________61), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__________________________________________51), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_6), (u'errorCode', (u'local', 60))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4____13), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_3), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_2), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_6), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_5), (u'errorCode', (u'local', 18))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_6), (u'errorCode', (u'local', 62))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 62))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_10), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 61))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4____13), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_3), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_2), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_6), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_6), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_7), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_3), (u'errorCode', (u'local', 20))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_11_0), (u'errorCode', (u'local', 62))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 65))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________________________________________62), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___________________________________________52), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________________________________63), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________________________________53), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 15))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________________________________________64), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________________________________________54), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_6), (u'errorCode', (u'local', 34))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 20))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________________________________________65), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0______________________________________________55), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________________________________________66), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________________________________________56), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 53))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'css'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________________________________________67), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________________________________________________57), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])
    
    #-----< networkLocUpContext-v3 >-----#
    networkLocUpContext_v3 = CLASS(name=u'networkLocUpContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    networkLocUpContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'operationCode', (u'local', 38))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________________38), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________29), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 57))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'ResponderConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________17), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______16), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________23), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___________20), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 1, 3))])
    
    #-----< networkLocUpContext-v2 >-----#
    networkLocUpContext_v2 = CLASS(name=u'networkLocUpContext-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    networkLocUpContext_v2._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_0), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'operationCode', (u'local', 38))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________39), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________________30), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 57))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'ResponderConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________18), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________17), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________24), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 1, 2))])
    
    #-----< networkLocUpContext-v1 >-----#
    networkLocUpContext_v1 = CLASS(name=u'networkLocUpContext-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    networkLocUpContext_v1._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_0), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'operationCode', (u'local', 38))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_7), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_6), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'ResponderConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________18), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________17), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________24), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 1, 1))])
    
    #-----< locationCancellationContext-v3 >-----#
    locationCancellationContext_v3 = CLASS(name=u'locationCancellationContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    locationCancellationContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_1), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 2, 3))])
    
    #-----< locationCancellationContext-v2 >-----#
    locationCancellationContext_v2 = CLASS(name=u'locationCancellationContext-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    locationCancellationContext_v2._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_2), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 2, 2))])
    
    #-----< locationCancellationContext-v1 >-----#
    locationCancellationContext_v1 = CLASS(name=u'locationCancellationContext-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    locationCancellationContext_v1._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_2), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 2, 1))])
    
    #-----< roamingNumberEnquiryContext-v3 >-----#
    roamingNumberEnquiryContext_v3 = CLASS(name=u'roamingNumberEnquiryContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    roamingNumberEnquiryContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_3), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 48))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 39))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 3, 3))])
    
    #-----< roamingNumberEnquiryContext-v2 >-----#
    roamingNumberEnquiryContext_v2 = CLASS(name=u'roamingNumberEnquiryContext-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    roamingNumberEnquiryContext_v2._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_4), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_2), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 39))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 3, 2))])
    
    #-----< roamingNumberEnquiryContext-v1 >-----#
    roamingNumberEnquiryContext_v1 = CLASS(name=u'roamingNumberEnquiryContext-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    roamingNumberEnquiryContext_v1._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_4), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_2), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 39))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 3, 1))])
    
    #-----< locationInfoRetrievalContext-v3 >-----#
    locationInfoRetrievalContext_v3 = CLASS(name=u'locationInfoRetrievalContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    locationInfoRetrievalContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___12), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__11), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 48))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 44))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10), (u'errorCode', (u'local', 45))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_11), (u'errorCode', (u'local', 46))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_12), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_13), (u'errorCode', (u'local', 15))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_14), (u'errorCode', (u'local', 14))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 22))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'gsmscf'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'nplr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc', u'gsmscf'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr', u'nplr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 5, 3))])
    
    #-----< locationInfoRetrievalContext-v2 >-----#
    locationInfoRetrievalContext_v2 = CLASS(name=u'locationInfoRetrievalContext-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    locationInfoRetrievalContext_v2._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____13), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 44))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_0), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_0), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_0), (u'errorCode', (u'local', 15))]), dict([(u'errorCode', (u'local', 14))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 22))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'gsmscf'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'nplr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc', u'gsmscf'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr', u'nplr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 5, 2))])
    
    #-----< locationInfoRetrievalContext-v1 >-----#
    locationInfoRetrievalContext_v1 = CLASS(name=u'locationInfoRetrievalContext-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    locationInfoRetrievalContext_v1._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____13), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 44))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_0), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_0), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_0), (u'errorCode', (u'local', 15))]), dict([(u'errorCode', (u'local', 14))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 22))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'gsmscf'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'nplr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc', u'gsmscf'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr', u'nplr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 5, 1))])
    
    #-----< callControlTransferContext-v4 >-----#
    callControlTransferContext_v4 = CLASS(name=u'callControlTransferContext-v4', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    callControlTransferContext_v4._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__11), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 47))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 48))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 35))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 6, 4))])
    
    #-----< callControlTransferContext-v3 >-----#
    callControlTransferContext_v3 = CLASS(name=u'callControlTransferContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    callControlTransferContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__11), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 47))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 48))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 35))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 6, 3))])
    
    #-----< resetContext-v3 >-----#
    resetContext_v3 = CLASS(name=u'resetContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    resetContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________21), (u'operationCode', (u'local', 37))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 10, 3))])
    
    #-----< resetContext-v2 >-----#
    resetContext_v2 = CLASS(name=u'resetContext-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    resetContext_v2._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________22), (u'operationCode', (u'local', 37))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 10, 2))])
    
    #-----< resetContext-v1 >-----#
    resetContext_v1 = CLASS(name=u'resetContext-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    resetContext_v1._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________22), (u'operationCode', (u'local', 37))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 10, 1))])
    
    #-----< handoverControlContext-v3 >-----#
    handoverControlContext_v3 = CLASS(name=u'handoverControlContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    handoverControlContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____14), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____13), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 25))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_3), (u'errorCode', (u'local', 42))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 68))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1), (u'operationCode', (u'local', 34))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_0), (u'operationCode', (u'local', 29))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_1), (u'operationCode', (u'local', 33))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_2), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 3))]), dict([(u'errorCode', (u'local', 26))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 69))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 11, 3))])
    
    #-----< handoverControlContext-2 >-----#
    handoverControlContext_2 = CLASS(name=u'handoverControlContext-2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    handoverControlContext_2._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______15), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_____14), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 25))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 68))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_0), (u'operationCode', (u'local', 34))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_0), (u'operationCode', (u'local', 29))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_1_0), (u'operationCode', (u'local', 33))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_2_0), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_2_0), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 3))]), dict([(u'errorCode', (u'local', 26))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 69))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 11, 2))])
    
    #-----< handoverControlContext-v1 >-----#
    handoverControlContext_v1 = CLASS(name=u'handoverControlContext-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    handoverControlContext_v1._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______16), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0______15), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 2))]), dict([(u'errorCode', (u'local', 23))]), dict([(u'errorCode', (u'local', 24))]), dict([(u'errorCode', (u'local', 25))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 28))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_0), (u'operationCode', (u'local', 34))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_2), (u'operationCode', (u'local', 52))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_0), (u'operationCode', (u'local', 29))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_1_1), (u'operationCode', (u'local', 35))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_2_1), (u'operationCode', (u'local', 33))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_3), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 3))]), dict([(u'errorCode', (u'local', 26))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 69))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 11, 1))])
    
    #-----< imsiRetrievalContext-v2 >-----#
    imsiRetrievalContext_v2 = CLASS(name=u'imsiRetrievalContext-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    imsiRetrievalContext_v2._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_10), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_9), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 58))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 26, 2))])
    
    #-----< equipmentMngtContext-v3 >-----#
    equipmentMngtContext_v3 = CLASS(name=u'equipmentMngtContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    equipmentMngtContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________19), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_________18), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'eir'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'eir'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 13, 3))])
    
    #-----< equipmentMngtContext-v2 >-----#
    equipmentMngtContext_v2 = CLASS(name=u'equipmentMngtContext-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    equipmentMngtContext_v2._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________20), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__________19), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'eir'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'eir'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 13, 2))])
    
    #-----< equipmentMngtContext-v1 >-----#
    equipmentMngtContext_v1 = CLASS(name=u'equipmentMngtContext-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    equipmentMngtContext_v1._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________20), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__________19), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'eir'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'eir'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 13, 1))])
    
    #-----< infoRetrievalContext-v3 >-----#
    infoRetrievalContext_v3 = CLASS(name=u'infoRetrievalContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    infoRetrievalContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_5), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 56))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 14, 3))])
    
    #-----< infoRetrievalContext-v2 >-----#
    infoRetrievalContext_v2 = CLASS(name=u'infoRetrievalContext-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    infoRetrievalContext_v2._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_6), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 56))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 14, 2))])
    
    #-----< infoRetrievalContext-v1 >-----#
    infoRetrievalContext_v1 = CLASS(name=u'infoRetrievalContext-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    infoRetrievalContext_v1._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_7), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_6), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 14, 1))])
    
    #-----< interVlrInfoRetrievalContext-v3 >-----#
    interVlrInfoRetrievalContext_v3 = CLASS(name=u'interVlrInfoRetrievalContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    interVlrInfoRetrievalContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_8), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 55))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 15, 3))])
    
    #-----< interVlrInfoRetrievalContext-v2 >-----#
    interVlrInfoRetrievalContext_v2 = CLASS(name=u'interVlrInfoRetrievalContext-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    interVlrInfoRetrievalContext_v2._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_9), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_8), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 55))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 15, 2))])
    
    #-----< subscriberDataMngtContext-v3 >-----#
    subscriberDataMngtContext_v3 = CLASS(name=u'subscriberDataMngtContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    subscriberDataMngtContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________17), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______16), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_1), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 16, 3))])
    
    #-----< subscriberDataMngtContext-v2 >-----#
    subscriberDataMngtContext_v2 = CLASS(name=u'subscriberDataMngtContext-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    subscriberDataMngtContext_v2._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________18), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________17), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_2), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_0), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 16, 2))])
    
    #-----< subscriberDataMngtContext-v1 >-----#
    subscriberDataMngtContext_v1 = CLASS(name=u'subscriberDataMngtContext-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    subscriberDataMngtContext_v1._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________18), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________17), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_2), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_0), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 16, 1))])
    
    #-----< tracingContext-v3 >-----#
    tracingContext_v3 = CLASS(name=u'tracingContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    tracingContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________23), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___________20), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_3), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 51))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 17, 3))])
    
    #-----< tracingContext-v2 >-----#
    tracingContext_v2 = CLASS(name=u'tracingContext-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    tracingContext_v2._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________24), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 51))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 17, 2))])
    
    #-----< tracingContext-v1 >-----#
    tracingContext_v1 = CLASS(name=u'tracingContext-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    tracingContext_v1._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________24), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 51))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 17, 1))])
    
    #-----< networkFunctionalSsContext-v2 >-----#
    networkFunctionalSsContext_v2 = CLASS(name=u'networkFunctionalSsContext-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    networkFunctionalSsContext_v2._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________25), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____________21), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_1), (u'errorCode', (u'local', 20))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_5), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_2_0), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_1), (u'errorCode', (u'local', 20))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_3), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_4), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_5), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_2), (u'errorCode', (u'local', 37))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'Linked', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_Linked_val_ArgumentType_0), (u'ResultType', __OPERATION_Linked_val_ResultType_0), (u'operationCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 17))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_5), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'errorCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 14))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_1), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_0_0), (u'operationCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 18, 2))])
    
    #-----< networkFunctionalSsContext-v1 >-----#
    networkFunctionalSsContext_v1 = CLASS(name=u'networkFunctionalSsContext-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    networkFunctionalSsContext_v1._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________25), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____________21), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_1), (u'errorCode', (u'local', 20))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_5), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_2_0), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_1), (u'errorCode', (u'local', 20))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_3), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_4), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_5), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_2), (u'errorCode', (u'local', 37))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'Linked', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_Linked_val_ArgumentType_0), (u'ResultType', __OPERATION_Linked_val_ResultType_0), (u'operationCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 17))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_5), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'errorCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 14))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_1), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_0_0), (u'operationCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________28), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0______________23), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 19))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'gsmscf'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________26), (u'operationCode', (u'local', 54))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'gsmscf'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr', u'hlr', u'gsmscf'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'hlr', u'gsmscf'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 18, 1))])
    
    #-----< networkUnstructuredSsContext-v2 >-----#
    networkUnstructuredSsContext_v2 = CLASS(name=u'networkUnstructuredSsContext-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    networkUnstructuredSsContext_v2._val = dict([(u'Symmetric', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________27), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________22), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_6), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 59))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'hlr'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_2), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_0_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_3), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'errorCode', (u'local', 72))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 60))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_1_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_3), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'errorCode', (u'local', 72))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 61))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'gsmscf'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr', u'hlr', u'gsmscf'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'hlr', u'gsmscf'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 19, 2))])
    
    #-----< shortMsgGatewayContext-v3 >-----#
    shortMsgGatewayContext_v3 = CLASS(name=u'shortMsgGatewayContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    shortMsgGatewayContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________31), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________________25), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_7), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_3), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_2), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_1), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 45))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_6), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_5), (u'errorCode', (u'local', 33))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 47))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_3), (u'operationCode', (u'local', 63))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 20, 3))])
    
    #-----< shortMsgGatewayContext-v2 >-----#
    shortMsgGatewayContext_v2 = CLASS(name=u'shortMsgGatewayContext-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    shortMsgGatewayContext_v2._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________32), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________26), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_3), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_2), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 45))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_7), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_4), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 33))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 47))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_4), (u'operationCode', (u'local', 63))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 20, 2))])
    
    #-----< shortMsgGatewayContext-v1 >-----#
    shortMsgGatewayContext_v1 = CLASS(name=u'shortMsgGatewayContext-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    shortMsgGatewayContext_v1._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________32), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________26), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_3), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_2), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 45))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_7), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_4), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 33))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 47))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 20, 1))])
    
    #-----< shortMsgMO-RelayContext-v3 >-----#
    shortMsgMO_RelayContext_v3 = CLASS(name=u'shortMsgMO-RelayContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    shortMsgMO_RelayContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________29), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________24), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_4), (u'errorCode', (u'local', 32))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 46))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 21, 3))])
    
    #-----< shortMsg-RelayContext-v2 >-----#
    shortMsg_RelayContext_v2 = CLASS(name=u'shortMsg-RelayContext-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    shortMsg_RelayContext_v2._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________30), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_0), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 31))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_2), (u'errorCode', (u'local', 32))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 46))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 21, 2))])
    
    #-----< shortMsg-RelayContext-v1 >-----#
    shortMsg_RelayContext_v1 = CLASS(name=u'shortMsg-RelayContext-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    shortMsg_RelayContext_v1._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________30), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_0), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 31))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_2), (u'errorCode', (u'local', 32))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 46))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 21, 1))])
    
    #-----< shortMsgAlertContext-v2 >-----#
    shortMsgAlertContext_v2 = CLASS(name=u'shortMsgAlertContext-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    shortMsgAlertContext_v2._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________37), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 64))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 23, 2))])
    
    #-----< shortMsgAlertContext-v1 >-----#
    shortMsgAlertContext_v1 = CLASS(name=u'shortMsgAlertContext-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    shortMsgAlertContext_v1._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________37), (u'operationCode', (u'local', 49))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 23, 1))])
    
    #-----< mwdMngtContext-v3 >-----#
    mwdMngtContext_v3 = CLASS(name=u'mwdMngtContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    mwdMngtContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________34), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___________________28), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 66))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 24, 3))])
    
    #-----< mwdMngtContext-v2 >-----#
    mwdMngtContext_v2 = CLASS(name=u'mwdMngtContext-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    mwdMngtContext_v2._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________35), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 66))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 24, 2))])
    
    #-----< mwdMngtContext-v1 >-----#
    mwdMngtContext_v1 = CLASS(name=u'mwdMngtContext-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    mwdMngtContext_v1._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________________36), (u'operationCode', (u'local', 48))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 24, 1))])
    
    #-----< shortMsgMT-RelayContext-v3 >-----#
    shortMsgMT_RelayContext_v3 = CLASS(name=u'shortMsgMT-RelayContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    shortMsgMT_RelayContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________33), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__________________27), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_4), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_4), (u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_3), (u'errorCode', (u'local', 31))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_2), (u'errorCode', (u'local', 32))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_3), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 44))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc', u'sgsn', u'smsc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 25, 3))])
    
    #-----< shortMsgMT-RelayContext-v2 >-----#
    shortMsgMT_RelayContext_v2 = CLASS(name=u'shortMsgMT-RelayContext-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    shortMsgMT_RelayContext_v2._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________30), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_0), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 31))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_2), (u'errorCode', (u'local', 32))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 46))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 25, 2))])
    
    #-----< shortMsgMT-RelayContext-v1 >-----#
    shortMsgMT_RelayContext_v1 = CLASS(name=u'shortMsgMT-RelayContext-v1', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    shortMsgMT_RelayContext_v1._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________30), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_0), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 31))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_2), (u'errorCode', (u'local', 32))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 46))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 25, 1))])
    
    #-----< msPurgingContext-v3 >-----#
    msPurgingContext_v3 = CLASS(name=u'msPurgingContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    msPurgingContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________________40), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0______________________31), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 67))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 27, 3))])
    
    #-----< msPurgingContext-v2 >-----#
    msPurgingContext_v2 = CLASS(name=u'msPurgingContext-v2', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    msPurgingContext_v2._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________________41), (u'operationCode', (u'local', 67))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 27, 2))])
    
    #-----< subscriberInfoEnquiryContext-v3 >-----#
    subscriberInfoEnquiryContext_v3 = CLASS(name=u'subscriberInfoEnquiryContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    subscriberInfoEnquiryContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________________42), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________________32), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 70))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 28, 3))])
    
    #-----< anyTimeInfoEnquiryContext-v3 >-----#
    anyTimeInfoEnquiryContext_v3 = CLASS(name=u'anyTimeInfoEnquiryContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    anyTimeInfoEnquiryContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________________43), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________________________33), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_3), (u'errorCode', (u'local', 49))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_3), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_6), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_7), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 71))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'gmlc', u'nplr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr', u'gmlc', u'nplr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 29, 3))])
    
    #-----< groupCallControlContext-v3 >-----#
    groupCallControlContext_v3 = CLASS(name=u'groupCallControlContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    groupCallControlContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________________________44), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________________34), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_4), (u'errorCode', (u'local', 50))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 39))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_8), (u'operationCode', (u'local', 42))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_5), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_0_2), (u'operationCode', (u'local', 40))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_1_3), (u'operationCode', (u'local', 41))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 31, 3))])
    
    #-----< groupCallInfoRetControlContext-v3 >-----#
    groupCallInfoRetControlContext_v3 = CLASS(name=u'groupCallInfoRetControlContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    groupCallInfoRetControlContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________________45), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__________________________35), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_5), (u'errorCode', (u'local', 22))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_8), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 84))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 45, 3))])
    
    #-----< gprsLocationUpdateContext-v3 >-----#
    gprsLocationUpdateContext_v3 = CLASS(name=u'gprsLocationUpdateContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    gprsLocationUpdateContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________________________46), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___________________________36), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_7), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 23))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________17), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______16), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________23), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___________20), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 32, 3))])
    
    #-----< gprsLocationInfoRetrievalContext-v4 >-----#
    gprsLocationInfoRetrievalContext_v4 = CLASS(name=u'gprsLocationInfoRetrievalContext-v4', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    gprsLocationInfoRetrievalContext_v4._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________________47), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________________37), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_4), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_6), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_3), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_6), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_7), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_5), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 24))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'ggsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'ggsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 33, 4))])
    
    #-----< gprsLocationInfoRetrievalContext-v3 >-----#
    gprsLocationInfoRetrievalContext_v3 = CLASS(name=u'gprsLocationInfoRetrievalContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    gprsLocationInfoRetrievalContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________________47), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________________37), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_4), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_6), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_3), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_6), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_7), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_5), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 24))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'ggsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'ggsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 33, 3))])
    
    #-----< failureReportContext-v3 >-----#
    failureReportContext_v3 = CLASS(name=u'failureReportContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    failureReportContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________________________48), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________________________38), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 25))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'ggsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'ggsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 34, 3))])
    
    #-----< gprsNotifyContext-v3 >-----#
    gprsNotifyContext_v3 = CLASS(name=u'gprsNotifyContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    gprsNotifyContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________________________49), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0______________________________39), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 26))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'ggsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'ggsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 35, 3))])
    
    #-----< ss-InvocationNotificationContext-v3 >-----#
    ss_InvocationNotificationContext_v3 = CLASS(name=u'ss-InvocationNotificationContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    ss_InvocationNotificationContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________________________50), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________________________40), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 72))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc', u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 36, 3))])
    
    #-----< reportingContext-v3 >-----#
    reportingContext_v3 = CLASS(name=u'reportingContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    reportingContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________________________51), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________________________________41), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_9), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_6), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 73))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________________________________52), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________________________42), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_6), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 35))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 74))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________________________53), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__________________________________43), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_4), (u'errorCode', (u'local', 28))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_8), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_10), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_7), (u'errorCode', (u'local', 45))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 75))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr', u'hlr'], rr=[], ev=None, er=[])), (u'ResponderConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________________________51), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________________________________41), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_9), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_6), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 73))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________________________________52), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________________________42), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_6), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 35))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 74))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 7, 3))])
    
    #-----< callCompletionContext-v3 >-----#
    callCompletionContext_v3 = CLASS(name=u'callCompletionContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    callCompletionContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________________________________54), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___________________________________44), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_9), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4__11), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_8), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_5), (u'errorCode', (u'local', 20))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_4), (u'errorCode', (u'local', 29))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_3), (u'errorCode', (u'local', 30))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_4), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 76))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_9), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_9), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4__11), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_8), (u'errorCode', (u'local', 17))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 77))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 8, 3))])
    
    #-----< locationSvcGatewayContext-v3 >-----#
    locationSvcGatewayContext_v3 = CLASS(name=u'locationSvcGatewayContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    locationSvcGatewayContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________________________55), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________________________45), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_7), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_6), (u'errorCode', (u'local', 52))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 85))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'gmlc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'gmlc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 37, 3))])
    
    #-----< locationSvcEnquiryContext-v3 >-----#
    locationSvcEnquiryContext_v3 = CLASS(name=u'locationSvcEnquiryContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    locationSvcEnquiryContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________________________________56), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________________________________46), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_4), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_4), (u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_5), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_4), (u'errorCode', (u'local', 52))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_5), (u'errorCode', (u'local', 53))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_2), (u'errorCode', (u'local', 54))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 83))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'gmlc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________________________________57), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0______________________________________47), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_5), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_6), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_7), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_9), (u'errorCode', (u'local', 52))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_7), (u'errorCode', (u'local', 58))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 86))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'gmlc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'gmlc', u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'gmlc', u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 38, 3))])
    
    #-----< istAlertingContext-v3 >-----#
    istAlertingContext_v3 = CLASS(name=u'istAlertingContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    istAlertingContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________________________________58), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________________________________48), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_10), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4___12), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 87))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 4, 3))])
    
    #-----< serviceTerminationContext-v3 >-----#
    serviceTerminationContext_v3 = CLASS(name=u'serviceTerminationContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    serviceTerminationContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________________________________59), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________________________________________49), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_10), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4___12), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 88))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 9, 3))])
    
    #-----< mm-EventReportingContext-v3 >-----#
    mm_EventReportingContext_v3 = CLASS(name=u'mm-EventReportingContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    mm_EventReportingContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________________________________________60), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________________________________50), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3__11), (u'errorCode', (u'local', 59))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 89))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 42, 3))])
    
    #-----< anyTimeInfohandlingContext-v3 >-----#
    anyTimeInfohandlingContext_v3 = CLASS(name=u'anyTimeInfohandlingContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    anyTimeInfohandlingContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________________________________61), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__________________________________________51), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_6), (u'errorCode', (u'local', 60))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4____13), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_3), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_2), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_6), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_5), (u'errorCode', (u'local', 18))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_6), (u'errorCode', (u'local', 62))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 62))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_10), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 61))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4____13), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_3), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_2), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_6), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_6), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_7), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_3), (u'errorCode', (u'local', 20))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_11_0), (u'errorCode', (u'local', 62))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 65))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 43, 3))])
    
    #-----< subscriberDataModificationNotificationContext-v3 >-----#
    subscriberDataModificationNotificationContext_v3 = CLASS(name=u'subscriberDataModificationNotificationContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    subscriberDataModificationNotificationContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________________________________________62), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___________________________________________52), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 22, 3))])
    
    #-----< authenticationFailureReportContext-v3 >-----#
    authenticationFailureReportContext_v3 = CLASS(name=u'authenticationFailureReportContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    authenticationFailureReportContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________________________________63), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________________________________53), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 15))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 39, 3))])
    
    #-----< resourceManagementContext-v3 >-----#
    resourceManagementContext_v3 = CLASS(name=u'resourceManagementContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    resourceManagementContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________________________________________64), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________________________________________54), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_6), (u'errorCode', (u'local', 34))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 20))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 44, 3))])
    
    #-----< shortMsgMT-Relay-VGCS-Context-v3 >-----#
    shortMsgMT_Relay_VGCS_Context_v3 = CLASS(name=u'shortMsgMT-Relay-VGCS-Context-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    shortMsgMT_Relay_VGCS_Context_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________________________________________65), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0______________________________________________55), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 41, 3))])
    
    #-----< vcsgLocationUpdateContext-v3 >-----#
    vcsgLocationUpdateContext_v3 = CLASS(name=u'vcsgLocationUpdateContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    vcsgLocationUpdateContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________________________________________66), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________________________________________56), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 53))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'css'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________17), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______16), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'css'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 46, 3))])
    
    #-----< vcsgLocationCancellationContext-v3 >-----#
    vcsgLocationCancellationContext_v3 = CLASS(name=u'vcsgLocationCancellationContext-v3', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    vcsgLocationCancellationContext_v3._val = dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________________________________________67), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________________________________________________57), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'css'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 47, 3))])
    
    #-----< Supported-MAP-ApplicationContexts >-----#
    Supported_MAP_ApplicationContexts = CLASS(name=u'Supported-MAP-ApplicationContexts', mode=MODE_SET, typeref=ASN1RefType(('MAPv2v3-Application', 'APPLICATION-CONTEXT')))
    Supported_MAP_ApplicationContexts._val = ASN1Set(rv=[dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'operationCode', (u'local', 38))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________________38), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________29), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 57))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'ResponderConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________17), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______16), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________23), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___________20), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 1, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_0), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'operationCode', (u'local', 38))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________39), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________________30), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 57))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'ResponderConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________18), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________17), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________24), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 1, 2))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_0), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'operationCode', (u'local', 38))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_7), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_6), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'ResponderConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________18), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________17), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________24), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 1, 1))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_1), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 2, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_2), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 2, 2))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_2), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 2, 1))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_3), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 48))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 39))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 3, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_4), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_2), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 39))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 3, 2))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_4), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_2), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 39))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 3, 1))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___12), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__11), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 48))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 44))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10), (u'errorCode', (u'local', 45))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_11), (u'errorCode', (u'local', 46))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_12), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_13), (u'errorCode', (u'local', 15))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_14), (u'errorCode', (u'local', 14))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 22))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'gsmscf'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'nplr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc', u'gsmscf'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr', u'nplr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 5, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____13), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 44))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_0), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_0), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_0), (u'errorCode', (u'local', 15))]), dict([(u'errorCode', (u'local', 14))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 22))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'gsmscf'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'nplr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc', u'gsmscf'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr', u'nplr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 5, 2))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____13), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 44))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_0), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_0), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_0), (u'errorCode', (u'local', 15))]), dict([(u'errorCode', (u'local', 14))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 22))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'gsmscf'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'nplr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc', u'gsmscf'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr', u'nplr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 5, 1))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__11), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 47))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 48))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 35))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 6, 4))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__11), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 47))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 48))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 35))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 6, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________21), (u'operationCode', (u'local', 37))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 10, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________22), (u'operationCode', (u'local', 37))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 10, 2))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________22), (u'operationCode', (u'local', 37))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 10, 1))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____14), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____13), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 25))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_3), (u'errorCode', (u'local', 42))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 68))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1), (u'operationCode', (u'local', 34))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_0), (u'operationCode', (u'local', 29))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_1), (u'operationCode', (u'local', 33))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_2), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 3))]), dict([(u'errorCode', (u'local', 26))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 69))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 11, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______15), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_____14), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 25))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 68))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_0), (u'operationCode', (u'local', 34))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_0), (u'operationCode', (u'local', 29))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_1_0), (u'operationCode', (u'local', 33))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_2_0), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_2_0), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 3))]), dict([(u'errorCode', (u'local', 26))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 69))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 11, 2))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______16), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0______15), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 2))]), dict([(u'errorCode', (u'local', 23))]), dict([(u'errorCode', (u'local', 24))]), dict([(u'errorCode', (u'local', 25))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 28))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_0), (u'operationCode', (u'local', 34))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_2), (u'operationCode', (u'local', 52))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_0), (u'operationCode', (u'local', 29))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_1_1), (u'operationCode', (u'local', 35))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_2_1), (u'operationCode', (u'local', 33))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_3), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 3))]), dict([(u'errorCode', (u'local', 26))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 69))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 11, 1))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_10), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_9), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 58))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 26, 2))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________19), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_________18), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'eir'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'eir'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 13, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________20), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__________19), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'eir'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'eir'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 13, 2))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________20), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__________19), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'eir'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'eir'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 13, 1))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_5), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 56))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 14, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_6), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 56))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 14, 2))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_7), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_6), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 14, 1))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_8), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 55))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 15, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_9), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_8), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 55))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 15, 2))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________17), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______16), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_1), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 16, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________18), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________17), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_2), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_0), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 16, 2))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________18), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________17), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_2), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_0), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 16, 1))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________23), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___________20), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_3), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 51))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 17, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________24), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 51))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 17, 2))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________24), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 51))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 17, 1))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________25), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____________21), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_1), (u'errorCode', (u'local', 20))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_5), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_2_0), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_1), (u'errorCode', (u'local', 20))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_3), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_4), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_5), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_2), (u'errorCode', (u'local', 37))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'Linked', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_Linked_val_ArgumentType_0), (u'ResultType', __OPERATION_Linked_val_ResultType_0), (u'operationCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 17))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_5), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'errorCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 14))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_1), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_0_0), (u'operationCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 18, 2))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________25), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____________21), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_1), (u'errorCode', (u'local', 20))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_5), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_2_0), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_1), (u'errorCode', (u'local', 20))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_3), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 19))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_4), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_5), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_2), (u'errorCode', (u'local', 37))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'Linked', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_Linked_val_ArgumentType_0), (u'ResultType', __OPERATION_Linked_val_ResultType_0), (u'operationCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 17))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_5), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'errorCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 14))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_1), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_0_0), (u'operationCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________28), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0______________23), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 19))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'gsmscf'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________26), (u'operationCode', (u'local', 54))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'gsmscf'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr', u'hlr', u'gsmscf'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'hlr', u'gsmscf'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 18, 1))]), dict([(u'Symmetric', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________27), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________22), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_6), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 59))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'hlr'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_2), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_0_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_3), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'errorCode', (u'local', 72))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 60))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_1_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_3), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'errorCode', (u'local', 72))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 61))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'gsmscf'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr', u'hlr', u'gsmscf'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'hlr', u'gsmscf'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 19, 2))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________31), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________________25), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_7), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_3), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_2), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_1), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 45))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_6), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_5), (u'errorCode', (u'local', 33))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 47))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_3), (u'operationCode', (u'local', 63))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 20, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________32), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________26), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_3), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_2), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 45))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_7), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_4), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 33))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 47))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_4), (u'operationCode', (u'local', 63))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 20, 2))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________32), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________26), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_3), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_2), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 45))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_7), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_4), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 33))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 47))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 20, 1))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________29), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________24), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_4), (u'errorCode', (u'local', 32))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 46))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 21, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________30), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_0), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 31))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_2), (u'errorCode', (u'local', 32))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 46))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 21, 2))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________30), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_0), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 31))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_2), (u'errorCode', (u'local', 32))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 46))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 21, 1))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________37), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 64))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 23, 2))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________37), (u'operationCode', (u'local', 49))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 23, 1))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________34), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___________________28), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 66))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 24, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________35), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 66))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 24, 2))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________________36), (u'operationCode', (u'local', 48))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 24, 1))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________33), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__________________27), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_4), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_4), (u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_3), (u'errorCode', (u'local', 31))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_2), (u'errorCode', (u'local', 32))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_3), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 44))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc', u'sgsn', u'smsc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 25, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________30), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_0), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 31))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_2), (u'errorCode', (u'local', 32))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 46))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 25, 2))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________30), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_0), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 31))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_2), (u'errorCode', (u'local', 32))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 46))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 25, 1))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________________40), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0______________________31), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 67))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 27, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________________41), (u'operationCode', (u'local', 67))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 27, 2))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________________42), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________________32), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 70))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 28, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________________43), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________________________33), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_3), (u'errorCode', (u'local', 49))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_3), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_6), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_7), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 71))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr', u'gmlc', u'nplr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr', u'gmlc', u'nplr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 29, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________________________44), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________________34), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_4), (u'errorCode', (u'local', 50))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 39))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_8), (u'operationCode', (u'local', 42))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'Consumer', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_5), (u'ResultType', __OPERATION_PACKAGE_Consumer_val_ResultType_0_2), (u'operationCode', (u'local', 40))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Consumer_val_ArgumentType_1_3), (u'operationCode', (u'local', 41))])], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 31, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________________45), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__________________________35), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_5), (u'errorCode', (u'local', 22))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_8), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 84))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 45, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________________________46), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___________________________36), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_7), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 23))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________17), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______16), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________23), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___________20), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 32, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________________47), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________________37), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_4), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_6), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_3), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_6), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_7), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_5), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 24))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'ggsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'ggsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 33, 4))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________________47), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________________37), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_4), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_6), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_3), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_6), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_7), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_5), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 24))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'ggsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'ggsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 33, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________________________48), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________________________38), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 25))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'ggsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'ggsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 34, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________________________49), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0______________________________39), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 26))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'ggsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'ggsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 35, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________________________50), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________________________40), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 72))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc', u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 36, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________________________51), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________________________________41), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_9), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_6), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 73))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________________________________52), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________________________42), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_6), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 35))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 74))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________________________53), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__________________________________43), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_4), (u'errorCode', (u'local', 28))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_8), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_10), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_7), (u'errorCode', (u'local', 45))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 75))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr', u'hlr'], rr=[], ev=None, er=[])), (u'ResponderConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________________________51), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________________________________41), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_9), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_6), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 73))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________________________________52), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________________________42), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_6), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 35))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 74))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 7, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________________________________54), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___________________________________44), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_9), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4__11), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_8), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_5), (u'errorCode', (u'local', 20))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_4), (u'errorCode', (u'local', 29))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_3), (u'errorCode', (u'local', 30))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_4), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 76))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_9), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_9), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4__11), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_8), (u'errorCode', (u'local', 17))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 77))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 8, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________________________55), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________________________45), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_7), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_6), (u'errorCode', (u'local', 52))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 85))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'gmlc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'gmlc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 37, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________________________________56), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________________________________46), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_4), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_4), (u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_5), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_4), (u'errorCode', (u'local', 52))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_5), (u'errorCode', (u'local', 53))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_2), (u'errorCode', (u'local', 54))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 83))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'gmlc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[]))]), dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________________________________57), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0______________________________________47), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_5), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_6), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_7), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_9), (u'errorCode', (u'local', 52))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_7), (u'errorCode', (u'local', 58))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 86))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'gmlc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'gmlc', u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'gmlc', u'msc', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 38, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________________________________58), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________________________________48), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_10), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4___12), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 87))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 4, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________________________________59), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________________________________________49), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_10), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4___12), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 88))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 9, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________________________________________60), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________________________________50), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3__11), (u'errorCode', (u'local', 59))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 89))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 42, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________________________________61), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0__________________________________________51), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_6), (u'errorCode', (u'local', 60))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4____13), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_3), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_2), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_6), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_5), (u'errorCode', (u'local', 18))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_6), (u'errorCode', (u'local', 62))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 62))]), dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_10), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_1_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 61))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4____13), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_3), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_2), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_6), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_6), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_7), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_3), (u'errorCode', (u'local', 20))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_11_0), (u'errorCode', (u'local', 62))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 65))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 43, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________________________________________62), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0___________________________________________52), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'gsmscf'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 22, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________________________________63), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________________________________53), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 15))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'hlr'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 39, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________________________________________64), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________________________________________54), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_6), (u'errorCode', (u'local', 34))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 20))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 44, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________________________________________65), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0______________________________________________55), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'msc'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 41, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________________________________________66), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________________________________________56), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 53))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'css'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'ResponderConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________17), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0_______16), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'hlr', u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'css'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 46, 3))]), dict([(u'InitiatorConsumerOf', ASN1Set(rv=[dict([(u'Supplier', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________________________________________67), (u'ResultType', __OPERATION_PACKAGE_Supplier_val_ResultType_0________________________________________________57), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'ConsumerIn', ASN1Set(rv=[u'css'], rr=[], ev=None, er=[])), (u'SupplierIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'InitiatorIn', ASN1Set(rv=[u'css'], rr=[], ev=None, er=[])), (u'ResponderIn', ASN1Set(rv=[u'vlr', u'sgsn'], rr=[], ev=None, er=[])), (u'code', (0, 4, 0, 0, 1, 0, 47, 3))])], rr=[], ev=None, er=[])
    
    #-----< MAP-Timer >-----#
    MAP_Timer = SEQ(name=u'MAP-Timer', mode=MODE_TYPE)
    _MAP_Timer_from_ = INT(name=u'from', mode=MODE_TYPE)
    _MAP_Timer_from_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=262143)], ev=None, er=[])
    _MAP_Timer_to = INT(name=u'to', mode=MODE_TYPE)
    _MAP_Timer_to._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=262143)], ev=None, er=[])
    MAP_Timer._cont = ASN1Dict([
        (u'from', _MAP_Timer_from_),
        (u'to', _MAP_Timer_to),
        ])
    MAP_Timer._ext = None
    
    #-----< map-timer-s >-----#
    map_timer_s = SEQ(name=u'map-timer-s', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'MAP-Timer')))
    map_timer_s._val = dict([(u'from', 3), (u'to', 10)])
    
    #-----< map-timer-m >-----#
    map_timer_m = SEQ(name=u'map-timer-m', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'MAP-Timer')))
    map_timer_m._val = dict([(u'from', 15), (u'to', 30)])
    
    #-----< map-timer-ml >-----#
    map_timer_ml = SEQ(name=u'map-timer-ml', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'MAP-Timer')))
    map_timer_ml._val = dict([(u'from', 60), (u'to', 600)])
    
    #-----< map-timer-l >-----#
    map_timer_l = SEQ(name=u'map-timer-l', mode=MODE_VALUE, typeref=ASN1RefType(('MAPv2v3-Application', 'MAP-Timer')))
    map_timer_l._val = dict([(u'from', 100800), (u'to', 136800)])
    
    _all_ = [
        MapAppCtxtEquipment,
        _OPERATION_PACKAGE_Both,
        _OPERATION_PACKAGE_Consumer,
        _OPERATION_PACKAGE_ConsumerIn,
        _OPERATION_PACKAGE_Supplier,
        _OPERATION_PACKAGE_SupplierIn,
        _OPERATION_PACKAGE_id,
        OPERATION_PACKAGE,
        _APPLICATION_CONTEXT_Symmetric,
        _APPLICATION_CONTEXT_InitiatorConsumerOf,
        _APPLICATION_CONTEXT_InitiatorIn,
        _APPLICATION_CONTEXT_ResponderConsumerOf,
        _APPLICATION_CONTEXT_ResponderIn,
        _APPLICATION_CONTEXT_code,
        APPLICATION_CONTEXT,
        locationUpdatingPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0,
        __OPERATION_Errors_val_ParameterType_0,
        __OPERATION_Errors_val_ParameterType_1,
        __OPERATION_Errors_val_ParameterType_2,
        __OPERATION_Errors_val_ParameterType_3,
        __OPERATION_Errors_val_ParameterType_4,
        locationUpdatingPackage_v2,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_0,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_0,
        __OPERATION_Errors_val_ParameterType_0_0,
        __OPERATION_Errors_val_ParameterType_4_0,
        locationUpdatingPackage_v1,
        locationCancellationPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_1,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_1,
        __OPERATION_Errors_val_ParameterType_0_1,
        __OPERATION_Errors_val_ParameterType_1_0,
        locationCancellationPackage_v2,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_2,
        locationCancellationPackage_v1,
        roamingNumberEnquiryPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_3,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_2,
        __OPERATION_Errors_val_ParameterType_3_0,
        __OPERATION_Errors_val_ParameterType_4_1,
        __OPERATION_Errors_val_ParameterType_5,
        __OPERATION_Errors_val_ParameterType_6,
        roamingNumberEnquiryPackage_v2,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_4,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_3,
        __OPERATION_Errors_val_ParameterType_4_2,
        roamingNumberEnquiryPackage_v1,
        infoRetrievalPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_5,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_4,
        infoRetrievalPackage_v2,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_6,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_5,
        infoRetrievalPackage_v1,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_7,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_6,
        interVlrInfoRetrievalPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_8,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_7,
        __OPERATION_Errors_val_ParameterType_1_1,
        interVlrInfoRetrievalPackage_v2,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_9,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_8,
        imsiRetrievalPackage_v2,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_10,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_9,
        callControlTransferPackage_v4,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__11,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_10,
        __OPERATION_Errors_val_ParameterType_0_2,
        __OPERATION_Errors_val_ParameterType_1_2,
        __OPERATION_Errors_val_ParameterType_3_1,
        callControlTransferPackage_v3,
        interrogationPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___12,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0__11,
        __OPERATION_Errors_val_ParameterType_5_0,
        __OPERATION_Errors_val_ParameterType_6_0,
        __OPERATION_Errors_val_ParameterType_7,
        __OPERATION_Errors_val_ParameterType_8,
        __OPERATION_Errors_val_ParameterType_9,
        __OPERATION_Errors_val_ParameterType_10,
        __OPERATION_Errors_val_ParameterType_11,
        __OPERATION_Errors_val_ParameterType_12,
        __OPERATION_Errors_val_ParameterType_13,
        __OPERATION_Errors_val_ParameterType_14,
        interrogationPackage_v2,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____13,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0___12,
        __OPERATION_Errors_val_ParameterType_8_0,
        __OPERATION_Errors_val_ParameterType_9_0,
        __OPERATION_Errors_val_ParameterType_10_0,
        interrogationPackage_v1,
        handoverControlPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____14,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0____13,
        __OPERATION_Errors_val_ParameterType_4_3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_1,
        __OPERATION_PACKAGE_Consumer_val_ArgumentType_0,
        __OPERATION_PACKAGE_Consumer_val_ResultType_0,
        __OPERATION_PACKAGE_Consumer_val_ArgumentType_1,
        __OPERATION_PACKAGE_Consumer_val_ArgumentType_2,
        __OPERATION_PACKAGE_Consumer_val_ResultType_2,
        __OPERATION_Errors_val_ParameterType_0_3,
        handoverControlPackage_v2,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______15,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_____14,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_0,
        __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_0,
        __OPERATION_PACKAGE_Consumer_val_ArgumentType_1_0,
        __OPERATION_PACKAGE_Consumer_val_ArgumentType_2_0,
        __OPERATION_PACKAGE_Consumer_val_ResultType_2_0,
        handoverControlPackage_v1,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______16,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0______15,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_2,
        __OPERATION_PACKAGE_Consumer_val_ArgumentType_1_1,
        __OPERATION_PACKAGE_Consumer_val_ArgumentType_2_1,
        __OPERATION_PACKAGE_Consumer_val_ArgumentType_3,
        __OPERATION_PACKAGE_Consumer_val_ResultType_3,
        subscriberDataMngtStandAlonePackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________17,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_______16,
        __OPERATION_Errors_val_ParameterType_2_0,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_1,
        __OPERATION_PACKAGE_Supplier_val_ResultType_1,
        subscriberDataMngtStandAlonePackage_v2,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________18,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0________17,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_2,
        __OPERATION_PACKAGE_Supplier_val_ResultType_1_0,
        subscriberDataMngtStandAlonePackage_v1,
        equipmentMngtPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________19,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_________18,
        equipmentMngtPackage_v2,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________20,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0__________19,
        equipmentMngtPackage_v1,
        subscriberDataMngtPackage_v3,
        subscriberDataMngtPackage_v2,
        subscriberDataMngtPackage_v1,
        resetPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________21,
        resetPackage_v2,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________22,
        resetPackage_v1,
        tracingStandAlonePackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________23,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0___________20,
        __OPERATION_Errors_val_ParameterType_4_4,
        __OPERATION_Errors_val_ParameterType_5_1,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_3,
        __OPERATION_PACKAGE_Supplier_val_ResultType_1_1,
        tracingStandAlonePackage_v2,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________24,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_4,
        tracingStandAlonePackage_v1,
        functionalSsPackage_v2,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________25,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0____________21,
        __OPERATION_Errors_val_ParameterType_6_1,
        __OPERATION_Errors_val_ParameterType_8_1,
        __OPERATION_Errors_val_ParameterType_9_1,
        __OPERATION_Errors_val_ParameterType_10_1,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_5,
        __OPERATION_PACKAGE_Supplier_val_ResultType_1_2,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_2_0,
        __OPERATION_PACKAGE_Supplier_val_ResultType_2,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_3,
        __OPERATION_PACKAGE_Supplier_val_ResultType_3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_4,
        __OPERATION_PACKAGE_Supplier_val_ResultType_4,
        __OPERATION_Errors_val_ParameterType_3_2,
        __OPERATION_Errors_val_ParameterType_4_5,
        __OPERATION_Errors_val_ParameterType_5_2,
        __OPERATION_Linked_val_ArgumentType_0,
        __OPERATION_Linked_val_ResultType_0,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_5,
        __OPERATION_PACKAGE_Supplier_val_ResultType_5,
        __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_1,
        __OPERATION_PACKAGE_Consumer_val_ResultType_0_0,
        functionalSsPackage_v1,
        tracingPackage_v3,
        tracingPackage_v2,
        tracingPackage_v1,
        bindingPackage_v1,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________26,
        unstructuredSsPackage_v2,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________27,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________22,
        __OPERATION_Errors_val_ParameterType_4_6,
        __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_2,
        __OPERATION_PACKAGE_Consumer_val_ResultType_0_1,
        __OPERATION_Errors_val_ParameterType_3_3,
        __OPERATION_PACKAGE_Consumer_val_ArgumentType_1_2,
        unstructuredSsPackage_v1,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________28,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0______________23,
        mo_ShortMsgRelayPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________29,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________24,
        __OPERATION_Errors_val_ParameterType_2_1,
        __OPERATION_Errors_val_ParameterType_3_4,
        shortMsgRelayPackage_v2,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________30,
        __OPERATION_Errors_val_ParameterType_7_0,
        __OPERATION_Errors_val_ParameterType_9_2,
        shortMsgRelayPackage_v1,
        shortMsgGatewayPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________31,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0________________25,
        __OPERATION_Errors_val_ParameterType_4_7,
        __OPERATION_Errors_val_ParameterType_5_3,
        __OPERATION_Errors_val_ParameterType_6_2,
        __OPERATION_Errors_val_ParameterType_7_1,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_6,
        __OPERATION_PACKAGE_Supplier_val_ResultType_1_3,
        __OPERATION_Errors_val_ParameterType_2_2,
        __OPERATION_Errors_val_ParameterType_3_5,
        __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_3,
        shortMsgGatewayPackage_v2,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________32,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________26,
        __OPERATION_Errors_val_ParameterType_6_3,
        __OPERATION_Errors_val_ParameterType_7_2,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_7,
        __OPERATION_PACKAGE_Supplier_val_ResultType_1_4,
        __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_4,
        shortMsgGatewayPackage_v1,
        mt_ShortMsgRelayPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________33,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0__________________27,
        __OPERATION_Errors_val_ParameterType_5_4,
        __OPERATION_Errors_val_ParameterType_6_4,
        __OPERATION_Errors_val_ParameterType_7_3,
        __OPERATION_Errors_val_ParameterType_8_2,
        __OPERATION_Errors_val_ParameterType_9_3,
        mwdMngtPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________34,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0___________________28,
        mwdMngtPackage_v2,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________35,
        mwdMngtPackage_v1,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________________36,
        alertingPackage_v2,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________37,
        alertingPackage_v1,
        dataRestorationPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________________38,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________29,
        dataRestorationPackage_v2,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________39,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________________30,
        dataRestorationPackage_v1,
        purgingPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________________40,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0______________________31,
        purgingPackage_v2,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________________41,
        subscriberInformationEnquiryPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________________42,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________________32,
        anyTimeInformationEnquiryPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________________43,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0________________________33,
        __OPERATION_Errors_val_ParameterType_1_3,
        __OPERATION_Errors_val_ParameterType_2_3,
        __OPERATION_Errors_val_ParameterType_3_6,
        groupCallControlPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________________________44,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________________34,
        __OPERATION_Errors_val_ParameterType_1_4,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_8,
        __OPERATION_PACKAGE_Consumer_val_ArgumentType_0_5,
        __OPERATION_PACKAGE_Consumer_val_ResultType_0_2,
        __OPERATION_PACKAGE_Consumer_val_ArgumentType_1_3,
        groupCallInfoRetrievalPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________________45,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0__________________________35,
        __OPERATION_Errors_val_ParameterType_1_5,
        __OPERATION_Errors_val_ParameterType_4_8,
        gprsLocationUpdatingPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________________________46,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0___________________________36,
        __OPERATION_Errors_val_ParameterType_3_7,
        gprsInterrogationPackage_v4,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________________47,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________________37,
        __OPERATION_Errors_val_ParameterType_0_4,
        __OPERATION_Errors_val_ParameterType_1_6,
        __OPERATION_Errors_val_ParameterType_5_5,
        gprsInterrogationPackage_v3,
        failureReportingPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________________________48,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________________________38,
        gprsNotifyingPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________________________49,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0______________________________39,
        ss_InvocationNotificationPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________________________50,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________________________40,
        setReportingStatePackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________________________51,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0________________________________41,
        __OPERATION_Errors_val_ParameterType_4_9,
        __OPERATION_Errors_val_ParameterType_5_6,
        statusReportPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________________________________52,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________________________42,
        __OPERATION_Errors_val_ParameterType_0_5,
        remoteUserFreePackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________________________53,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0__________________________________43,
        __OPERATION_Errors_val_ParameterType_2_4,
        __OPERATION_Errors_val_ParameterType_3_8,
        __OPERATION_Errors_val_ParameterType_4_10,
        __OPERATION_Errors_val_ParameterType_5_7,
        callCompletionPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________________________________54,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0___________________________________44,
        __OPERATION_Errors_val_ParameterType_3_9,
        __OPERATION_Errors_val_ParameterType_4__11,
        __OPERATION_Errors_val_ParameterType_5_8,
        __OPERATION_Errors_val_ParameterType_6_5,
        __OPERATION_Errors_val_ParameterType_7_4,
        __OPERATION_Errors_val_ParameterType_8_3,
        __OPERATION_Errors_val_ParameterType_9_4,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_9,
        __OPERATION_PACKAGE_Supplier_val_ResultType_1_5,
        locationSvcGatewayPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________________________55,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________________________45,
        __OPERATION_Errors_val_ParameterType_6_6,
        locationSvcEnquiryPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________________________________56,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________________________________46,
        __OPERATION_Errors_val_ParameterType_7_5,
        __OPERATION_Errors_val_ParameterType_8_4,
        __OPERATION_Errors_val_ParameterType_9_5,
        __OPERATION_Errors_val_ParameterType_10_2,
        locationSvcReportingPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________________________________57,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0______________________________________47,
        __OPERATION_Errors_val_ParameterType_2_5,
        __OPERATION_Errors_val_ParameterType_5_9,
        __OPERATION_Errors_val_ParameterType_6_7,
        ist_AlertingPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________________________________58,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________________________________48,
        __OPERATION_Errors_val_ParameterType_1_7,
        __OPERATION_Errors_val_ParameterType_3_10,
        __OPERATION_Errors_val_ParameterType_4___12,
        serviceTerminationPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________________________________59,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0________________________________________49,
        mm_EventReportingPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0___________________________________________________60,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_________________________________________50,
        __OPERATION_Errors_val_ParameterType_3__11,
        anyTimeInformationHandlingPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0____________________________________________________61,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0__________________________________________51,
        __OPERATION_Errors_val_ParameterType_0_6,
        __OPERATION_Errors_val_ParameterType_4____13,
        __OPERATION_Errors_val_ParameterType_7_6,
        __OPERATION_Errors_val_ParameterType_8_5,
        __OPERATION_Errors_val_ParameterType_9_6,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_1_10,
        __OPERATION_PACKAGE_Supplier_val_ResultType_1_6,
        __OPERATION_Errors_val_ParameterType_0_7,
        __OPERATION_Errors_val_ParameterType_8_6,
        __OPERATION_Errors_val_ParameterType_9_7,
        __OPERATION_Errors_val_ParameterType_10_3,
        __OPERATION_Errors_val_ParameterType_11_0,
        subscriberDataModificationNotificationPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_____________________________________________________62,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0___________________________________________52,
        authenticationFailureReportPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0______________________________________________________63,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0____________________________________________53,
        resourceManagementPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_______________________________________________________64,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_____________________________________________54,
        mt_ShortMsgRelay_VGCS_Package_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0________________________________________________________65,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0______________________________________________55,
        vcsgLocationUpdatingPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0_________________________________________________________66,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0_______________________________________________56,
        vcsgLocationCancellationPackage_v3,
        __OPERATION_PACKAGE_Supplier_val_ArgumentType_0__________________________________________________________67,
        __OPERATION_PACKAGE_Supplier_val_ResultType_0________________________________________________57,
        Supported_MAP_OperationPackages,
        networkLocUpContext_v3,
        networkLocUpContext_v2,
        networkLocUpContext_v1,
        locationCancellationContext_v3,
        locationCancellationContext_v2,
        locationCancellationContext_v1,
        roamingNumberEnquiryContext_v3,
        roamingNumberEnquiryContext_v2,
        roamingNumberEnquiryContext_v1,
        locationInfoRetrievalContext_v3,
        locationInfoRetrievalContext_v2,
        locationInfoRetrievalContext_v1,
        callControlTransferContext_v4,
        callControlTransferContext_v3,
        resetContext_v3,
        resetContext_v2,
        resetContext_v1,
        handoverControlContext_v3,
        handoverControlContext_2,
        handoverControlContext_v1,
        imsiRetrievalContext_v2,
        equipmentMngtContext_v3,
        equipmentMngtContext_v2,
        equipmentMngtContext_v1,
        infoRetrievalContext_v3,
        infoRetrievalContext_v2,
        infoRetrievalContext_v1,
        interVlrInfoRetrievalContext_v3,
        interVlrInfoRetrievalContext_v2,
        subscriberDataMngtContext_v3,
        subscriberDataMngtContext_v2,
        subscriberDataMngtContext_v1,
        tracingContext_v3,
        tracingContext_v2,
        tracingContext_v1,
        networkFunctionalSsContext_v2,
        networkFunctionalSsContext_v1,
        networkUnstructuredSsContext_v2,
        shortMsgGatewayContext_v3,
        shortMsgGatewayContext_v2,
        shortMsgGatewayContext_v1,
        shortMsgMO_RelayContext_v3,
        shortMsg_RelayContext_v2,
        shortMsg_RelayContext_v1,
        shortMsgAlertContext_v2,
        shortMsgAlertContext_v1,
        mwdMngtContext_v3,
        mwdMngtContext_v2,
        mwdMngtContext_v1,
        shortMsgMT_RelayContext_v3,
        shortMsgMT_RelayContext_v2,
        shortMsgMT_RelayContext_v1,
        msPurgingContext_v3,
        msPurgingContext_v2,
        subscriberInfoEnquiryContext_v3,
        anyTimeInfoEnquiryContext_v3,
        groupCallControlContext_v3,
        groupCallInfoRetControlContext_v3,
        gprsLocationUpdateContext_v3,
        gprsLocationInfoRetrievalContext_v4,
        gprsLocationInfoRetrievalContext_v3,
        failureReportContext_v3,
        gprsNotifyContext_v3,
        ss_InvocationNotificationContext_v3,
        reportingContext_v3,
        callCompletionContext_v3,
        locationSvcGatewayContext_v3,
        locationSvcEnquiryContext_v3,
        istAlertingContext_v3,
        serviceTerminationContext_v3,
        mm_EventReportingContext_v3,
        anyTimeInfohandlingContext_v3,
        subscriberDataModificationNotificationContext_v3,
        authenticationFailureReportContext_v3,
        resourceManagementContext_v3,
        shortMsgMT_Relay_VGCS_Context_v3,
        vcsgLocationUpdateContext_v3,
        vcsgLocationCancellationContext_v3,
        Supported_MAP_ApplicationContexts,
        _MAP_Timer_from_,
        _MAP_Timer_to,
        MAP_Timer,
        map_timer_s,
        map_timer_m,
        map_timer_ml,
        map_timer_l,
    ]

class TCAPMessages:

    _name_  = u'TCAPMessages'
    _oid_   = [0, 0, 17, 773, 2, 1, 3]
    
    _obj_ = [
        u'TCMessage',
        u'Unidirectional',
        u'Begin',
        u'End',
        u'Continue',
        u'Abort',
        u'DialoguePortion',
        u'OrigTransactionID',
        u'DestTransactionID',
        u'P-AbortCause',
        u'ComponentPortion',
        u'Component',
        u'TCInvokeIdSet',
        ]
    _type_ = [
        u'TCMessage',
        u'Unidirectional',
        u'Begin',
        u'End',
        u'Continue',
        u'Abort',
        u'DialoguePortion',
        u'OrigTransactionID',
        u'DestTransactionID',
        u'P-AbortCause',
        u'ComponentPortion',
        u'Component',
        ]
    _set_ = [
        u'TCInvokeIdSet',
        ]
    _val_ = [
        ]
    _class_ = [
        ]
    _param_ = [
        u'TCMessage',
        u'Unidirectional',
        u'Begin',
        u'End',
        u'Continue',
        u'ComponentPortion',
        u'Component',
        ]
    
    #-----< TCMessage >-----#
    TCMessage = CHOICE(name=u'TCMessage', mode=MODE_TYPE, param=True)
    
    #-----< Unidirectional >-----#
    Unidirectional = SEQ(name=u'Unidirectional', mode=MODE_TYPE, param=True)
    
    #-----< Begin >-----#
    Begin = SEQ(name=u'Begin', mode=MODE_TYPE, param=True)
    
    #-----< End >-----#
    End = SEQ(name=u'End', mode=MODE_TYPE, param=True)
    
    #-----< Continue >-----#
    Continue = SEQ(name=u'Continue', mode=MODE_TYPE, param=True)
    
    #-----< Abort >-----#
    Abort = SEQ(name=u'Abort', mode=MODE_TYPE)
    _Abort_dtid = OCT_STR(name=u'dtid', mode=MODE_TYPE, typeref=ASN1RefType(('TCAPMessages', 'DestTransactionID')))
    _Abort_reason = CHOICE(name=u'reason', mode=MODE_TYPE, opt=True)
    __Abort_reason_p_abortCause = INT(name=u'p-abortCause', mode=MODE_TYPE, typeref=ASN1RefType(('TCAPMessages', 'P-AbortCause')))
    __Abort_reason_u_abortCause = SEQ(name=u'u-abortCause', mode=MODE_TYPE, typeref=ASN1RefType(('TCAPMessages', 'DialoguePortion')))
    _Abort_reason._cont = ASN1Dict([
        (u'p-abortCause', __Abort_reason_p_abortCause),
        (u'u-abortCause', __Abort_reason_u_abortCause),
        ])
    _Abort_reason._ext = None
    Abort._cont = ASN1Dict([
        (u'dtid', _Abort_dtid),
        (u'reason', _Abort_reason),
        ])
    Abort._ext = None
    
    #-----< DialoguePortion >-----#
    DialoguePortion = SEQ(name=u'DialoguePortion', mode=MODE_TYPE, tag=(11, TAG_APPLICATION, TAG_EXPLICIT), typeref=ASN1RefType(('Pycrate-TCAP-MAP-Dialogue', 'TcapDialogueExternal')))
    
    #-----< OrigTransactionID >-----#
    OrigTransactionID = OCT_STR(name=u'OrigTransactionID', mode=MODE_TYPE, tag=(8, TAG_APPLICATION, TAG_IMPLICIT))
    OrigTransactionID._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
    
    #-----< DestTransactionID >-----#
    DestTransactionID = OCT_STR(name=u'DestTransactionID', mode=MODE_TYPE, tag=(9, TAG_APPLICATION, TAG_IMPLICIT))
    DestTransactionID._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
    
    #-----< P-AbortCause >-----#
    P_AbortCause = INT(name=u'P-AbortCause', mode=MODE_TYPE, tag=(10, TAG_APPLICATION, TAG_IMPLICIT))
    P_AbortCause._cont = ASN1Dict([(u'unrecognizedMessageType', 0), (u'unrecognizedTransactionID', 1), (u'badlyFormattedTransactionPortion', 2), (u'incorrectTransactionPortion', 3), (u'resourceLimitation', 4)])
    P_AbortCause._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
    
    #-----< ComponentPortion >-----#
    ComponentPortion = SEQ_OF(name=u'ComponentPortion', mode=MODE_TYPE, tag=(12, TAG_APPLICATION, TAG_IMPLICIT), param=True)
    
    #-----< Component >-----#
    Component = CHOICE(name=u'Component', mode=MODE_TYPE, param=True)
    
    #-----< TCInvokeIdSet >-----#
    TCInvokeIdSet = CHOICE(name=u'TCInvokeIdSet', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId')))
    TCInvokeIdSet._val = ASN1Set(rv=[(u'present', -128), (u'present', -127), (u'present', -126), (u'present', -125), (u'present', -124), (u'present', -123), (u'present', -122), (u'present', -121), (u'present', -120), (u'present', -119), (u'present', -118), (u'present', -117), (u'present', -116), (u'present', -115), (u'present', -114), (u'present', -113), (u'present', -112), (u'present', -111), (u'present', -110), (u'present', -109), (u'present', -108), (u'present', -107), (u'present', -106), (u'present', -105), (u'present', -104), (u'present', -103), (u'present', -102), (u'present', -101), (u'present', -100), (u'present', -99), (u'present', -98), (u'present', -97), (u'present', -96), (u'present', -95), (u'present', -94), (u'present', -93), (u'present', -92), (u'present', -91), (u'present', -90), (u'present', -89), (u'present', -88), (u'present', -87), (u'present', -86), (u'present', -85), (u'present', -84), (u'present', -83), (u'present', -82), (u'present', -81), (u'present', -80), (u'present', -79), (u'present', -78), (u'present', -77), (u'present', -76), (u'present', -75), (u'present', -74), (u'present', -73), (u'present', -72), (u'present', -71), (u'present', -70), (u'present', -69), (u'present', -68), (u'present', -67), (u'present', -66), (u'present', -65), (u'present', -64), (u'present', -63), (u'present', -62), (u'present', -61), (u'present', -60), (u'present', -59), (u'present', -58), (u'present', -57), (u'present', -56), (u'present', -55), (u'present', -54), (u'present', -53), (u'present', -52), (u'present', -51), (u'present', -50), (u'present', -49), (u'present', -48), (u'present', -47), (u'present', -46), (u'present', -45), (u'present', -44), (u'present', -43), (u'present', -42), (u'present', -41), (u'present', -40), (u'present', -39), (u'present', -38), (u'present', -37), (u'present', -36), (u'present', -35), (u'present', -34), (u'present', -33), (u'present', -32), (u'present', -31), (u'present', -30), (u'present', -29), (u'present', -28), (u'present', -27), (u'present', -26), (u'present', -25), (u'present', -24), (u'present', -23), (u'present', -22), (u'present', -21), (u'present', -20), (u'present', -19), (u'present', -18), (u'present', -17), (u'present', -16), (u'present', -15), (u'present', -14), (u'present', -13), (u'present', -12), (u'present', -11), (u'present', -10), (u'present', -9), (u'present', -8), (u'present', -7), (u'present', -6), (u'present', -5), (u'present', -4), (u'present', -3), (u'present', -2), (u'present', -1), (u'present', 0), (u'present', 1), (u'present', 2), (u'present', 3), (u'present', 4), (u'present', 5), (u'present', 6), (u'present', 7), (u'present', 8), (u'present', 9), (u'present', 10), (u'present', 11), (u'present', 12), (u'present', 13), (u'present', 14), (u'present', 15), (u'present', 16), (u'present', 17), (u'present', 18), (u'present', 19), (u'present', 20), (u'present', 21), (u'present', 22), (u'present', 23), (u'present', 24), (u'present', 25), (u'present', 26), (u'present', 27), (u'present', 28), (u'present', 29), (u'present', 30), (u'present', 31), (u'present', 32), (u'present', 33), (u'present', 34), (u'present', 35), (u'present', 36), (u'present', 37), (u'present', 38), (u'present', 39), (u'present', 40), (u'present', 41), (u'present', 42), (u'present', 43), (u'present', 44), (u'present', 45), (u'present', 46), (u'present', 47), (u'present', 48), (u'present', 49), (u'present', 50), (u'present', 51), (u'present', 52), (u'present', 53), (u'present', 54), (u'present', 55), (u'present', 56), (u'present', 57), (u'present', 58), (u'present', 59), (u'present', 60), (u'present', 61), (u'present', 62), (u'present', 63), (u'present', 64), (u'present', 65), (u'present', 66), (u'present', 67), (u'present', 68), (u'present', 69), (u'present', 70), (u'present', 71), (u'present', 72), (u'present', 73), (u'present', 74), (u'present', 75), (u'present', 76), (u'present', 77), (u'present', 78), (u'present', 79), (u'present', 80), (u'present', 81), (u'present', 82), (u'present', 83), (u'present', 84), (u'present', 85), (u'present', 86), (u'present', 87), (u'present', 88), (u'present', 89), (u'present', 90), (u'present', 91), (u'present', 92), (u'present', 93), (u'present', 94), (u'present', 95), (u'present', 96), (u'present', 97), (u'present', 98), (u'present', 99), (u'present', 100), (u'present', 101), (u'present', 102), (u'present', 103), (u'present', 104), (u'present', 105), (u'present', 106), (u'present', 107), (u'present', 108), (u'present', 109), (u'present', 110), (u'present', 111), (u'present', 112), (u'present', 113), (u'present', 114), (u'present', 115), (u'present', 116), (u'present', 117), (u'present', 118), (u'present', 119), (u'present', 120), (u'present', 121), (u'present', 122), (u'present', 123), (u'present', 124), (u'present', 125), (u'present', 126), (u'present', 127)], rr=[], ev=None, er=[])
    
    _all_ = [
        _Abort_dtid,
        __Abort_reason_p_abortCause,
        __Abort_reason_u_abortCause,
        _Abort_reason,
        Abort,
        DialoguePortion,
        OrigTransactionID,
        DestTransactionID,
        P_AbortCause,
        TCInvokeIdSet,
    ]

class Pycrate_TCAP_MAP_Dialogue:

    _name_  = u'Pycrate-TCAP-MAP-Dialogue'
    _oid_   = []
    
    _obj_ = [
        u'TCAP-DIALOGUE-ENCODING',
        u'Tcap-dialogue-encoding',
        u'TcapDialogueExternal',
        ]
    _type_ = [
        u'TCAP-DIALOGUE-ENCODING',
        u'TcapDialogueExternal',
        ]
    _set_ = [
        u'Tcap-dialogue-encoding',
        ]
    _val_ = [
        ]
    _class_ = [
        u'TCAP-DIALOGUE-ENCODING',
        u'Tcap-dialogue-encoding',
        ]
    _param_ = [
        ]
    
    #-----< TCAP-DIALOGUE-ENCODING >-----#
    TCAP_DIALOGUE_ENCODING = CLASS(name=u'TCAP-DIALOGUE-ENCODING', mode=MODE_TYPE)
    _TCAP_DIALOGUE_ENCODING_ref = OID(name=u'ref', mode=MODE_VALUE, uniq=True)
    _TCAP_DIALOGUE_ENCODING_Type = OPEN(name=u'Type', mode=MODE_TYPE)
    TCAP_DIALOGUE_ENCODING._cont = ASN1Dict([
        (u'ref', _TCAP_DIALOGUE_ENCODING_ref),
        (u'Type', _TCAP_DIALOGUE_ENCODING_Type),
        ])
    
    #-----< Tcap-dialogue-encoding >-----#
    Tcap_dialogue_encoding = CLASS(name=u'Tcap-dialogue-encoding', mode=MODE_SET, typeref=ASN1RefType(('Pycrate-TCAP-MAP-Dialogue', 'TCAP-DIALOGUE-ENCODING')))
    _Tcap_dialogue_encoding_val_Type_0 = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('DialoguePDUs', 'DialoguePDU')))
    _Tcap_dialogue_encoding_val_Type_1 = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('UnidialoguePDUs', 'UniDialoguePDU')))
    _Tcap_dialogue_encoding_val_Type_2 = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-DialogueInformation', 'MAP-DialoguePDU')))
    Tcap_dialogue_encoding._val = ASN1Set(rv=[dict([(u'ref', (0, 0, 17, 773, 1, 1, 1)), (u'Type', _Tcap_dialogue_encoding_val_Type_0)]), dict([(u'ref', (0, 0, 17, 773, 1, 2, 1)), (u'Type', _Tcap_dialogue_encoding_val_Type_1)]), dict([(u'ref', (0, 4, 0, 0, 1, 1, 1, 1)), (u'Type', _Tcap_dialogue_encoding_val_Type_2)])], rr=[], ev=[], er=[])
    
    #-----< TcapDialogueExternal >-----#
    TcapDialogueExternal = SEQ(name=u'TcapDialogueExternal', mode=MODE_TYPE, tag=(8, TAG_UNIVERSAL, TAG_IMPLICIT))
    _TcapDialogueExternal_direct_reference = OID(name=u'direct-reference', mode=MODE_TYPE, typeref=ASN1RefClassField(('Pycrate-TCAP-MAP-Dialogue', 'TCAP-DIALOGUE-ENCODING'), [u'ref']), opt=True)
    __TcapDialogueExternal_direct_reference_tab = CLASS(name='_tab_TCAP-DIALOGUE-ENCODING', mode=MODE_SET, typeref=ASN1RefType(('Pycrate-TCAP-MAP-Dialogue', 'TCAP-DIALOGUE-ENCODING')))
    ___TcapDialogueExternal_direct_reference_tab_val_Type_0 = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('DialoguePDUs', 'DialoguePDU')))
    ___TcapDialogueExternal_direct_reference_tab_val_Type_1 = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('UnidialoguePDUs', 'UniDialoguePDU')))
    ___TcapDialogueExternal_direct_reference_tab_val_Type_2 = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-DialogueInformation', 'MAP-DialoguePDU')))
    __TcapDialogueExternal_direct_reference_tab._val = ASN1Set(rv=[dict([(u'ref', (0, 0, 17, 773, 1, 1, 1)), (u'Type', ___TcapDialogueExternal_direct_reference_tab_val_Type_0)]), dict([(u'ref', (0, 0, 17, 773, 1, 2, 1)), (u'Type', ___TcapDialogueExternal_direct_reference_tab_val_Type_1)]), dict([(u'ref', (0, 4, 0, 0, 1, 1, 1, 1)), (u'Type', ___TcapDialogueExternal_direct_reference_tab_val_Type_2)])], rr=[], ev=None, er=[])
    _TcapDialogueExternal_direct_reference._const_tab = __TcapDialogueExternal_direct_reference_tab
    _TcapDialogueExternal_direct_reference._const_tab_at = None
    _TcapDialogueExternal_direct_reference._const_tab_id = u'ref'
    _TcapDialogueExternal_indirect_reference = INT(name=u'indirect-reference', mode=MODE_TYPE, opt=True)
    _TcapDialogueExternal_data_value_descriptor = OBJ_DESC(name=u'data-value-descriptor', mode=MODE_TYPE, opt=True)
    _TcapDialogueExternal_encoding = CHOICE(name=u'encoding', mode=MODE_TYPE)
    __TcapDialogueExternal_encoding_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('Pycrate-TCAP-MAP-Dialogue', 'TCAP-DIALOGUE-ENCODING'), [u'Type']))
    __TcapDialogueExternal_encoding_single_ASN1_type._const_tab = __TcapDialogueExternal_direct_reference_tab
    __TcapDialogueExternal_encoding_single_ASN1_type._const_tab_at = ('..', '..', u'direct-reference')
    __TcapDialogueExternal_encoding_single_ASN1_type._const_tab_id = u'Type'
    __TcapDialogueExternal_encoding_octet_aligned = OCT_STR(name=u'octet-aligned', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    __TcapDialogueExternal_encoding_arbitrary = BIT_STR(name=u'arbitrary', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _TcapDialogueExternal_encoding._cont = ASN1Dict([
        (u'single-ASN1-type', __TcapDialogueExternal_encoding_single_ASN1_type),
        (u'octet-aligned', __TcapDialogueExternal_encoding_octet_aligned),
        (u'arbitrary', __TcapDialogueExternal_encoding_arbitrary),
        ])
    _TcapDialogueExternal_encoding._ext = None
    TcapDialogueExternal._cont = ASN1Dict([
        (u'direct-reference', _TcapDialogueExternal_direct_reference),
        (u'indirect-reference', _TcapDialogueExternal_indirect_reference),
        (u'data-value-descriptor', _TcapDialogueExternal_data_value_descriptor),
        (u'encoding', _TcapDialogueExternal_encoding),
        ])
    TcapDialogueExternal._ext = None
    
    _all_ = [
        _TCAP_DIALOGUE_ENCODING_ref,
        _TCAP_DIALOGUE_ENCODING_Type,
        TCAP_DIALOGUE_ENCODING,
        Tcap_dialogue_encoding,
        _Tcap_dialogue_encoding_val_Type_0,
        _Tcap_dialogue_encoding_val_Type_1,
        _Tcap_dialogue_encoding_val_Type_2,
        __TcapDialogueExternal_direct_reference_tab,
        ___TcapDialogueExternal_direct_reference_tab_val_Type_0,
        ___TcapDialogueExternal_direct_reference_tab_val_Type_1,
        ___TcapDialogueExternal_direct_reference_tab_val_Type_2,
        _TcapDialogueExternal_direct_reference,
        _TcapDialogueExternal_indirect_reference,
        _TcapDialogueExternal_data_value_descriptor,
        __TcapDialogueExternal_encoding_single_ASN1_type,
        __TcapDialogueExternal_encoding_octet_aligned,
        __TcapDialogueExternal_encoding_arbitrary,
        _TcapDialogueExternal_encoding,
        TcapDialogueExternal,
    ]

class TCAP_MAP_Messages:

    _name_  = u'TCAP-MAP-Messages'
    _oid_   = []
    
    _obj_ = [
        u'TCAP-MAP-Message',
        ]
    _type_ = [
        u'TCAP-MAP-Message',
        ]
    _set_ = [
        ]
    _val_ = [
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< TCAP-MAP-Message >-----#
    TCAP_MAP_Message = CHOICE(name=u'TCAP-MAP-Message', mode=MODE_TYPE, typeref=ASN1RefType(('TCAPMessages', 'TCMessage')))
    _TCAP_MAP_Message_unidirectional = SEQ(name=u'unidirectional', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('TCAPMessages', 'Unidirectional')))
    __TCAP_MAP_Message_unidirectional_dialoguePortion = SEQ(name=u'dialoguePortion', mode=MODE_TYPE, typeref=ASN1RefType(('TCAPMessages', 'DialoguePortion')), opt=True)
    __TCAP_MAP_Message_unidirectional_components = SEQ_OF(name=u'components', mode=MODE_TYPE, tag=(12, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('TCAPMessages', 'ComponentPortion')))
    ___TCAP_MAP_Message_unidirectional_components__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('TCAPMessages', 'Component')))
    ____TCAP_MAP_Message_unidirectional_components__item__basicROS = CHOICE(name=u'basicROS', mode=MODE_TYPE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'ROS')))
    _____TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke = SEQ(name=u'invoke', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'Invoke')))
    ______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId')))
    ______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_invokeId._const_val = ASN1Set(rv=[(u'present', -128), (u'present', -127), (u'present', -126), (u'present', -125), (u'present', -124), (u'present', -123), (u'present', -122), (u'present', -121), (u'present', -120), (u'present', -119), (u'present', -118), (u'present', -117), (u'present', -116), (u'present', -115), (u'present', -114), (u'present', -113), (u'present', -112), (u'present', -111), (u'present', -110), (u'present', -109), (u'present', -108), (u'present', -107), (u'present', -106), (u'present', -105), (u'present', -104), (u'present', -103), (u'present', -102), (u'present', -101), (u'present', -100), (u'present', -99), (u'present', -98), (u'present', -97), (u'present', -96), (u'present', -95), (u'present', -94), (u'present', -93), (u'present', -92), (u'present', -91), (u'present', -90), (u'present', -89), (u'present', -88), (u'present', -87), (u'present', -86), (u'present', -85), (u'present', -84), (u'present', -83), (u'present', -82), (u'present', -81), (u'present', -80), (u'present', -79), (u'present', -78), (u'present', -77), (u'present', -76), (u'present', -75), (u'present', -74), (u'present', -73), (u'present', -72), (u'present', -71), (u'present', -70), (u'present', -69), (u'present', -68), (u'present', -67), (u'present', -66), (u'present', -65), (u'present', -64), (u'present', -63), (u'present', -62), (u'present', -61), (u'present', -60), (u'present', -59), (u'present', -58), (u'present', -57), (u'present', -56), (u'present', -55), (u'present', -54), (u'present', -53), (u'present', -52), (u'present', -51), (u'present', -50), (u'present', -49), (u'present', -48), (u'present', -47), (u'present', -46), (u'present', -45), (u'present', -44), (u'present', -43), (u'present', -42), (u'present', -41), (u'present', -40), (u'present', -39), (u'present', -38), (u'present', -37), (u'present', -36), (u'present', -35), (u'present', -34), (u'present', -33), (u'present', -32), (u'present', -31), (u'present', -30), (u'present', -29), (u'present', -28), (u'present', -27), (u'present', -26), (u'present', -25), (u'present', -24), (u'present', -23), (u'present', -22), (u'present', -21), (u'present', -20), (u'present', -19), (u'present', -18), (u'present', -17), (u'present', -16), (u'present', -15), (u'present', -14), (u'present', -13), (u'present', -12), (u'present', -11), (u'present', -10), (u'present', -9), (u'present', -8), (u'present', -7), (u'present', -6), (u'present', -5), (u'present', -4), (u'present', -3), (u'present', -2), (u'present', -1), (u'present', 0), (u'present', 1), (u'present', 2), (u'present', 3), (u'present', 4), (u'present', 5), (u'present', 6), (u'present', 7), (u'present', 8), (u'present', 9), (u'present', 10), (u'present', 11), (u'present', 12), (u'present', 13), (u'present', 14), (u'present', 15), (u'present', 16), (u'present', 17), (u'present', 18), (u'present', 19), (u'present', 20), (u'present', 21), (u'present', 22), (u'present', 23), (u'present', 24), (u'present', 25), (u'present', 26), (u'present', 27), (u'present', 28), (u'present', 29), (u'present', 30), (u'present', 31), (u'present', 32), (u'present', 33), (u'present', 34), (u'present', 35), (u'present', 36), (u'present', 37), (u'present', 38), (u'present', 39), (u'present', 40), (u'present', 41), (u'present', 42), (u'present', 43), (u'present', 44), (u'present', 45), (u'present', 46), (u'present', 47), (u'present', 48), (u'present', 49), (u'present', 50), (u'present', 51), (u'present', 52), (u'present', 53), (u'present', 54), (u'present', 55), (u'present', 56), (u'present', 57), (u'present', 58), (u'present', 59), (u'present', 60), (u'present', 61), (u'present', 62), (u'present', 63), (u'present', 64), (u'present', 65), (u'present', 66), (u'present', 67), (u'present', 68), (u'present', 69), (u'present', 70), (u'present', 71), (u'present', 72), (u'present', 73), (u'present', 74), (u'present', 75), (u'present', 76), (u'present', 77), (u'present', 78), (u'present', 79), (u'present', 80), (u'present', 81), (u'present', 82), (u'present', 83), (u'present', 84), (u'present', 85), (u'present', 86), (u'present', 87), (u'present', 88), (u'present', 89), (u'present', 90), (u'present', 91), (u'present', 92), (u'present', 93), (u'present', 94), (u'present', 95), (u'present', 96), (u'present', 97), (u'present', 98), (u'present', 99), (u'present', 100), (u'present', 101), (u'present', 102), (u'present', 103), (u'present', 104), (u'present', 105), (u'present', 106), (u'present', 107), (u'present', 108), (u'present', 109), (u'present', 110), (u'present', 111), (u'present', 112), (u'present', 113), (u'present', 114), (u'present', 115), (u'present', 116), (u'present', 117), (u'present', 118), (u'present', 119), (u'present', 120), (u'present', 121), (u'present', 122), (u'present', 123), (u'present', 124), (u'present', 125), (u'present', 126), (u'present', 127)], rr=[], ev=None, er=[])
    ______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_linkedId = CHOICE(name=u'linkedId', mode=MODE_TYPE, opt=True)
    _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_linkedId_present = INT(name=u'present', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefChoiceComp(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId'), [u'present']))
    _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_linkedId_absent = NULL(name=u'absent', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_linkedId._cont = ASN1Dict([
        (u'present', _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_linkedId_present),
        (u'absent', _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_linkedId_absent),
        ])
    ______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_linkedId._ext = None
    ______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode = CHOICE(name=u'opcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'OPERATION'), [u'operationCode']))
    _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab = CLASS(name='_tab_OPERATION', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_0 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'IST-AlertArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_0 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'IST-AlertRes')))
    __OPERATION_Errors_val_ParameterType_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    __OPERATION_Errors_val_ParameterType_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ResourceLimitationParam')))
    __OPERATION_Errors_val_ParameterType_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_3 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SystemFailureParam')))
    __OPERATION_Errors_val_ParameterType_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'FacilityNotSupParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_1 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'IST-CommandArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_1 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'IST-CommandRes')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_2 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ProvideRoamingNumberArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_2 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ProvideRoamingNumberRes')))
    __OPERATION_Errors_val_ParameterType_0_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SystemFailureParam')))
    __OPERATION_Errors_val_ParameterType_1_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    __OPERATION_Errors_val_ParameterType_2_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    __OPERATION_Errors_val_ParameterType_3_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'FacilityNotSupParam')))
    __OPERATION_Errors_val_ParameterType_4_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'OR-NotAllowedParam')))
    __OPERATION_Errors_val_ParameterType_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_6 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'NoRoamingNbParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_3 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ReleaseResourcesArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_3 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ReleaseResourcesRes')))
    __OPERATION_Errors_val_ParameterType_1_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SystemFailureParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_4 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'RemoteUserFreeArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_4 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'RemoteUserFreeRes')))
    __OPERATION_Errors_val_ParameterType_2_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IncompatibleTerminalParam')))
    __OPERATION_Errors_val_ParameterType_3_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_4_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SystemFailureParam')))
    __OPERATION_Errors_val_ParameterType_5_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'BusySubscriberParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_5 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ResumeCallHandlingArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_5 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'ResumeCallHandlingRes')))
    __OPERATION_Errors_val_ParameterType_0_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ForwardingFailedParam')))
    __OPERATION_Errors_val_ParameterType_1_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'OR-NotAllowedParam')))
    __OPERATION_Errors_val_ParameterType_3_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_6 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'SendRoutingInfoArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_6 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'SendRoutingInfoRes')))
    __OPERATION_Errors_val_ParameterType_5_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_6_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'NumberChangedParam')))
    __OPERATION_Errors_val_ParameterType_7 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'BearerServNotProvParam')))
    __OPERATION_Errors_val_ParameterType_8 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TeleservNotProvParam')))
    __OPERATION_Errors_val_ParameterType_9 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_10 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'BusySubscriberParam')))
    __OPERATION_Errors_val_ParameterType_11 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'NoSubscriberReplyParam')))
    __OPERATION_Errors_val_ParameterType_12 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CallBarredParam')))
    __OPERATION_Errors_val_ParameterType_13 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CUG-RejectParam')))
    __OPERATION_Errors_val_ParameterType_14 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ForwardingViolationParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_7 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'SetReportingStateArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_7 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'SetReportingStateRes')))
    __OPERATION_Errors_val_ParameterType_1_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnidentifiedSubParam')))
    __OPERATION_Errors_val_ParameterType_4_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ResourceLimitationParam')))
    __OPERATION_Errors_val_ParameterType_5_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'FacilityNotSupParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_8 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'StatusReportArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_8 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CH-DataTypes', 'StatusReportRes')))
    __OPERATION_Errors_val_ParameterType_0_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_9 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'ForwardGroupCallSignallingArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_10 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'PrepareGroupCallArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_10 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'PrepareGroupCallRes')))
    __OPERATION_Errors_val_ParameterType_1_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'NoGroupCallNbParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_11 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'ProcessGroupCallSignallingArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_12 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'SendGroupCallEndSignalArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_12 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'SendGroupCallEndSignalRes')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_13 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'SendGroupCallInfoArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_13 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-GR-DataTypes', 'SendGroupCallInfoRes')))
    __OPERATION_Errors_val_ParameterType_1_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'OngoingGroupCallParam')))
    __OPERATION_Errors_val_ParameterType_4_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TeleservNotProvParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_14 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'ProvideSubscriberLocation-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_14 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'ProvideSubscriberLocation-Res')))
    __OPERATION_Errors_val_ParameterType_4_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnidentifiedSubParam')))
    __OPERATION_Errors_val_ParameterType_5_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_6_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalEquipmentParam')))
    __OPERATION_Errors_val_ParameterType_7_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_8_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnauthorizedRequestingNetwork-Param')))
    __OPERATION_Errors_val_ParameterType_9_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnauthorizedLCSClient-Param')))
    __OPERATION_Errors_val_ParameterType_10_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'PositionMethodFailure-Param')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_15 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'RoutingInfoForLCS-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_15 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'RoutingInfoForLCS-Res')))
    __OPERATION_Errors_val_ParameterType_4_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_6_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnauthorizedRequestingNetwork-Param')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_16 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'SubscriberLocationReport-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_16 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-LCS-DataTypes', 'SubscriberLocationReport-Res')))
    __OPERATION_Errors_val_ParameterType_2_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ResourceLimitationParam')))
    __OPERATION_Errors_val_ParameterType_3_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    __OPERATION_Errors_val_ParameterType_5_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnauthorizedRequestingNetwork-Param')))
    __OPERATION_Errors_val_ParameterType_6_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownOrUnreachableLCSClient-Param')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_17 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AnyTimeInterrogationArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_17 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AnyTimeInterrogationRes')))
    __OPERATION_Errors_val_ParameterType_1_6 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ATI-NotAllowedParam')))
    __OPERATION_Errors_val_ParameterType_2_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_18 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AnyTimeModificationArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_18 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AnyTimeModificationRes')))
    __OPERATION_Errors_val_ParameterType_0_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ATM-NotAllowedParam')))
    __OPERATION_Errors_val_ParameterType_3_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_4_6 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'BearerServNotProvParam')))
    __OPERATION_Errors_val_ParameterType_5_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TeleservNotProvParam')))
    __OPERATION_Errors_val_ParameterType_6_4 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CallBarredParam')))
    __OPERATION_Errors_val_ParameterType_7_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalSS-OperationParam')))
    __OPERATION_Errors_val_ParameterType_8_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-SubscriptionViolationParam')))
    __OPERATION_Errors_val_ParameterType_9_1 = OCT_STR(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Status')))
    __OPERATION_Errors_val_ParameterType_10_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-IncompatibilityCause')))
    __OPERATION_Errors_val_ParameterType_11_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'InformationNotAvailableParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_19 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AnyTimeSubscriptionInterrogationArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_19 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AnyTimeSubscriptionInterrogationRes')))
    __OPERATION_Errors_val_ParameterType_0_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ATSI-NotAllowedParam')))
    __OPERATION_Errors_val_ParameterType_8_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-NotAvailableParam')))
    __OPERATION_Errors_val_ParameterType_9_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'InformationNotAvailableParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_20 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AuthenticationFailureReportArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_20 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'AuthenticationFailureReportRes')))
    __OPERATION_Errors_val_ParameterType_1_7 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_21 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CancelLocationArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_21 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CancelLocationRes')))
    __OPERATION_Errors_val_ParameterType_0_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_22 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CancelVcsgLocationArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_22 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CancelVcsgLocationRes')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_23 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CheckIMEI-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_23 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'CheckIMEI-Res')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_24 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'DeleteSubscriberDataArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_24 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'DeleteSubscriberDataRes')))
    __OPERATION_Errors_val_ParameterType_2_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnidentifiedSubParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_25 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'FailureReportArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_25 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'FailureReportRes')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_26 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ForwardAccessSignalling-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_28 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'InsertSubscriberDataArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_28 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'InsertSubscriberDataRes')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_29 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NoteMM-EventArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_29 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NoteMM-EventRes')))
    __OPERATION_Errors_val_ParameterType_3_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'MM-EventNotSupported-Param')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_30 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NoteMsPresentForGprsArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_30 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NoteMsPresentForGprsRes')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_31 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NoteSubscriberDataModifiedArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_31 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'NoteSubscriberDataModifiedRes')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_32 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'PrepareHO-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_32 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'PrepareHO-Res')))
    __OPERATION_Errors_val_ParameterType_4_7 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TargetCellOutsideGCA-Param')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_33 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'PrepareSubsequentHO-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_33 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'PrepareSubsequentHO-Res')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_34 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ProcessAccessSignalling-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_35 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ProvideSubscriberInfoArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_35 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ProvideSubscriberInfoRes')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_36 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'PurgeMS-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_36 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'PurgeMS-Res')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_37 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'ResetArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_38 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'RestoreDataArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_38 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'RestoreDataRes')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_39 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendAuthenticationInfoArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_39 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendAuthenticationInfoRes')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_40 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendEndSignal-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_40 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendEndSignal-Res')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_41 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendIdentificationArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_41 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendIdentificationRes')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_42 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendRoutingInfoForGprsArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_42 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'SendRoutingInfoForGprsRes')))
    __OPERATION_Errors_val_ParameterType_0_6 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_5_6 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CallBarredParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_43 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'UpdateGprsLocationArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_43 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'UpdateGprsLocationRes')))
    __OPERATION_Errors_val_ParameterType_3_6 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'RoamingNotAllowedParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_44 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'UpdateLocationArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_44 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'UpdateLocationRes')))
    __OPERATION_Errors_val_ParameterType_4_8 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'RoamingNotAllowedParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_45 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'UpdateVcsgLocationArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_45 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'UpdateVcsgLocationRes')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_46 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-OM-DataTypes', 'ActivateTraceModeArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_46 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-OM-DataTypes', 'ActivateTraceModeRes')))
    __OPERATION_Errors_val_ParameterType_5_7 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TracingBufferFullParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_47 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-OM-DataTypes', 'DeactivateTraceModeArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_47 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-OM-DataTypes', 'DeactivateTraceModeRes')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_48 = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_48 = OCT_STR(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_49 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'AlertServiceCentreArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_50 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'InformServiceCentreArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_51 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'MO-ForwardSM-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_51 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'MO-ForwardSM-Res')))
    __OPERATION_Errors_val_ParameterType_2_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'FacilityNotSupParam')))
    __OPERATION_Errors_val_ParameterType_3_7 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SM-DeliveryFailureCause')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_52 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'MT-ForwardSM-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_52 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'MT-ForwardSM-Res')))
    __OPERATION_Errors_val_ParameterType_7_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SubBusyForMT-SMS-Param')))
    __OPERATION_Errors_val_ParameterType_8_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SM-DeliveryFailureCause')))
    __OPERATION_Errors_val_ParameterType_9_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberSM-Param')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_53 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'MT-ForwardSM-VGCS-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_53 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'MT-ForwardSM-VGCS-Res')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_54 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'ReadyForSM-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_54 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'ReadyForSM-Res')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_55 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'ReportSM-DeliveryStatusArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_55 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'ReportSM-DeliveryStatusRes')))
    __OPERATION_Errors_val_ParameterType_3_8 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'MessageWaitListFullParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_56 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'RoutingInfoForSM-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_56 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SM-DataTypes', 'RoutingInfoForSM-Res')))
    __OPERATION_Errors_val_ParameterType_7_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberSM-Param')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_57 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-ForBS-Code')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_57 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Info')))
    __OPERATION_Errors_val_ParameterType_3_9 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'BearerServNotProvParam')))
    __OPERATION_Errors_val_ParameterType_6_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalSS-OperationParam')))
    __OPERATION_Errors_val_ParameterType_7_4 = OCT_STR(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Status')))
    __OPERATION_Errors_val_ParameterType_9_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-IncompatibilityCause')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_58 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-ForBS-Code')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_58 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Info')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_59 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'EraseCC-EntryArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_59 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'EraseCC-EntryRes')))
    __OPERATION_Errors_val_ParameterType_3_10 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CallBarredParam')))
    __OPERATION_Errors_val_ParameterType_4_9 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalSS-OperationParam')))
    __OPERATION_Errors_val_ParameterType_5_8 = OCT_STR(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Status')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_60 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-ForBS-Code')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_60 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Info')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_61 = ENUM(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'GuidanceInfo')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_61 = STR_NUM(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'Password')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_61._const_alpha = ASN1Set(rv=[u'0', u'1', u'2', u'3', u'4', u'5', u'6', u'7', u'8', u'9'], rr=[], ev=None, er=[])
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_62 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-ForBS-Code')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_62 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'InterrogateSS-Res')))
    __OPERATION_Errors_val_ParameterType_7_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-NotAvailableParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_63 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'USSD-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_63 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'USSD-Res')))
    __OPERATION_Errors_val_ParameterType_4_10 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CallBarredParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_64 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'RegisterCC-EntryArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_64 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'RegisterCC-EntryRes')))
    __OPERATION_Errors_val_ParameterType_6_6 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-IncompatibilityCause')))
    __OPERATION_Errors_val_ParameterType_7_6 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ShortTermDenialParam')))
    __OPERATION_Errors_val_ParameterType_8_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'LongTermDenialParam')))
    __OPERATION_Errors_val_ParameterType_9_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'FacilityNotSupParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_65 = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_65 = STR_NUM(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'Password')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_65._const_alpha = ASN1Set(rv=[u'0', u'1', u'2', u'3', u'4', u'5', u'6', u'7', u'8', u'9'], rr=[], ev=None, er=[])
    __OPERATION_Errors_val_ParameterType_4__11 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-SubscriptionViolationParam')))
    __OPERATION_Errors_val_ParameterType_5_9 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'PW-RegistrationFailureCause')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_66 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'RegisterSS-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_66 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Info')))
    __OPERATION_Errors_val_ParameterType_8_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-IncompatibilityCause')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_67 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-InvocationNotificationArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_67 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-InvocationNotificationRes')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_68 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'USSD-Arg')))
    __OPERATION_Errors_val_ParameterType_4___12 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalSubscriberParam')))
    __OPERATION_Errors_val_ParameterType_5_10 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalEquipmentParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_69 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'USSD-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_69 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'USSD-Res')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_70 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CH-DataTypes', 'ProvideRoamingNumberArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_70 = OCT_STR(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    __OPERATION_Errors_val_ParameterType_0_7 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'NetworkResource')))
    __OPERATION_Errors_val_ParameterType_4____13 = BOOL(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-Errors', 'Mwd-Set')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_71 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CH-DataTypes', 'SendRoutingInfoArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_71 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CH-DataTypes', 'SendRoutingInfoRes')))
    __OPERATION_Errors_val_ParameterType_8_6 = BOOL(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-Errors', 'Mwd-Set')))
    __OPERATION_Errors_val_ParameterType_9_6 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CallBarringCause')))
    __OPERATION_Errors_val_ParameterType_10_2 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CUG-RejectCause')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_72 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'CancelLocationArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_73 = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMEI')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_73 = ENUM(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'EquipmentStatus')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_74 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'DeleteSubscriberDataArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_74 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'DeleteSubscriberDataRes')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_75 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_76 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'InsertSubscriberDataArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_76 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'InsertSubscriberDataRes')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_77 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PerformHO-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_77 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PerformHO-Res')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_78 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PerformSubsequentHO-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_78 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_79 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PrepareHO-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_79 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PrepareHO-Res')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_80 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PrepareSubsequentHO-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_80 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_81 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_82 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'PurgeMS-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_83 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'ResetArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_84 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'RestoreDataArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_84 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'RestoreDataRes')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_85 = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'SendAuthenticationInfoArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_85 = SEQ_OF(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'SendAuthenticationInfoRes')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_86 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ExternalSignalInfo')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_87 = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'TMSI')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_87 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'SendIdentificationRes')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_88 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'SendParametersArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_88 = SEQ_OF(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'SentParameterList')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_89 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'UpdateLocationArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_89 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-MS-DataTypes', 'UpdateLocationRes')))
    __OPERATION_Errors_val_ParameterType_4_____14 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'RoamingNotAllowedCause')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_90 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-OM-DataTypes', 'ActivateTraceModeArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_91 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-OM-DataTypes', 'DeactivateTraceModeArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_92 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-OM-DataTypes', 'NoteInternalHO-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_93 = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_93 = OCT_STR(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_94 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-OM-DataTypes', 'TraceSubscriberActivityArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_95 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'AlertServiceCentreArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_96 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'AlertServiceCentreArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_97 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'ForwardSM-Arg')))
    __OPERATION_Errors_val_ParameterType_7_7 = BOOL(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-Errors', 'Mwd-Set')))
    __OPERATION_Errors_val_ParameterType_9_7 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'SM-DeliveryFailureCause')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_98 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'InformServiceCentreArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_99 = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'IMSI')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_100 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'ReadyForSM-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_101 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'ReportSM-DeliveryStatusArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_101 = OCT_STR(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'ISDN-AddressString')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_102 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'RoutingInfoForSM-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_102 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SM-DataTypes', 'RoutingInfoForSM-Res')))
    __OPERATION_Errors_val_ParameterType_6_7 = BOOL(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-Errors', 'Mwd-Set')))
    __OPERATION_Errors_val_ParameterType_7_8 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CallBarringCause')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_103 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-ForBS-Code')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_103 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Info')))
    __OPERATION_Errors_val_ParameterType_6_8 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CallBarringCause')))
    __OPERATION_Errors_val_ParameterType_8_7 = OCT_STR(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Status')))
    __OPERATION_Errors_val_ParameterType_9_8 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-SubscriptionOption')))
    __OPERATION_Errors_val_ParameterType_10_3 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'SS-IncompatibilityCause')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_104 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'BeginSubscriberActivityArg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_105 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-ForBS-Code')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_105 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Info')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_106 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-ForBS-Code')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_106 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Info')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_107 = ENUM(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'GuidanceInfo')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_107 = STR_NUM(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'Password')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_107._const_alpha = ASN1Set(rv=[u'0', u'1', u'2', u'3', u'4', u'5', u'6', u'7', u'8', u'9'], rr=[], ev=None, er=[])
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_108 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-ForBS-Code')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_108 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'InterrogateSS-Res')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_109 = STR_IA5(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-UserData')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_109 = STR_IA5(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-UserData')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_110 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'USSD-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_110 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'USSD-Res')))
    __OPERATION_Errors_val_ParameterType_4______15 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CallBarringCause')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_111 = OCT_STR(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-Code', 'SS-Code')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_111 = STR_NUM(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'Password')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_111._const_alpha = ASN1Set(rv=[u'0', u'1', u'2', u'3', u'4', u'5', u'6', u'7', u'8', u'9'], rr=[], ev=None, er=[])
    __OPERATION_Errors_val_ParameterType_3__11 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CallBarringCause')))
    __OPERATION_Errors_val_ParameterType_4_______16 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-SubscriptionOption')))
    __OPERATION_Errors_val_ParameterType_5__11 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'PW-RegistrationFailureCause')))
    __OPERATION_Linked_val_ArgumentType_0 = ENUM(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'GuidanceInfo')))
    __OPERATION_Linked_val_ResultType_0 = STR_NUM(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'Password')))
    __OPERATION_Linked_val_ResultType_0._const_alpha = ASN1Set(rv=[u'0', u'1', u'2', u'3', u'4', u'5', u'6', u'7', u'8', u'9'], rr=[], ev=None, er=[])
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_112 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'RegisterSS-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_112 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Info')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_113 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'USSD-Arg')))
    __OPERATION_Errors_val_ParameterType_3___12 = BOOL(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-Errors', 'Mwd-Set')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_114 = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'USSD-Arg')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_114 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'USSD-Res')))
    _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab._val = ASN1Set(rv=[dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_0), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 87))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_1), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 88))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_2), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 48))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 39))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_3), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 34))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 20))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_4), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 28))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 45))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 75))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_5), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 47))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 48))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 35))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_6), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 48))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 44))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10), (u'errorCode', (u'local', 45))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_11), (u'errorCode', (u'local', 46))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_12), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_13), (u'errorCode', (u'local', 15))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_14), (u'errorCode', (u'local', 14))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 22))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_7), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_3), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_2), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_2), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 73))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_8), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_8), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 35))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 74))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_9), (u'operationCode', (u'local', 42))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_10), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_4), (u'errorCode', (u'local', 50))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 39))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_11), (u'operationCode', (u'local', 41))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_12), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_12), (u'operationCode', (u'local', 40))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_13), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_13), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_5), (u'errorCode', (u'local', 22))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_3), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 84))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_14), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_14), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_3), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_0), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_0), (u'errorCode', (u'local', 52))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_0), (u'errorCode', (u'local', 53))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_0), (u'errorCode', (u'local', 54))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 83))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_15), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_15), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_5), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_2), (u'errorCode', (u'local', 52))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 85))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_16), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_16), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_5), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_4), (u'errorCode', (u'local', 52))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_3), (u'errorCode', (u'local', 58))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 86))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_17), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_17), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_6), (u'errorCode', (u'local', 49))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_3), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_5), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 71))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_18), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_18), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 61))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_4), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_6), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_5), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_4), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_1), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_1), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_1), (u'errorCode', (u'local', 20))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_11_0), (u'errorCode', (u'local', 62))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 65))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_19), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_19), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_4), (u'errorCode', (u'local', 60))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_4), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_6), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_5), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_4), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_1), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_2), (u'errorCode', (u'local', 18))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_2), (u'errorCode', (u'local', 62))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 62))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_20), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_20), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 15))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_21), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_21), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_22), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_22), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 36))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_23), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_23), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 43))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_24), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_24), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_4), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_25), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_25), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_4), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 25))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_26), (u'operationCode', (u'local', 34))]), dict([(u'operationCode', (u'local', 38))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_28), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_28), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_4), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_29), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_29), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_5), (u'errorCode', (u'local', 59))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 89))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_30), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_30), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_4), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 26))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_31), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_31), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_32), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_32), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 25))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_7), (u'errorCode', (u'local', 42))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 68))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_33), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_33), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 3))]), dict([(u'errorCode', (u'local', 26))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 69))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_34), (u'operationCode', (u'local', 33))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_35), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_35), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 70))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_36), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_36), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 67))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_37), (u'operationCode', (u'local', 37))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_38), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_38), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_4), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 57))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_39), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_39), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_4), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 56))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_40), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_40), (u'operationCode', (u'local', 29))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_41), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_41), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_3), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 55))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_42), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_42), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_6), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_3), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_3), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_5), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_6), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 24))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_43), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_43), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_6), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 23))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_44), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_44), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_4), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_8), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_45), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_45), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 53))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_46), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_46), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_7), (u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_47), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_47), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 51))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_48), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_48), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 58))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_49), (u'returnResult', True), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 64))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_50), (u'operationCode', (u'local', 63))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_51), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_51), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_5), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_7), (u'errorCode', (u'local', 32))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 46))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_52), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_52), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_4), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_3), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_1), (u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_2), (u'errorCode', (u'local', 31))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_3), (u'errorCode', (u'local', 32))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_3), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 44))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_53), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_53), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 21))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_54), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_54), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_5), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_4), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 66))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_55), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_55), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_8), (u'errorCode', (u'local', 33))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 47))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_56), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_56), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_5), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_5), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_4), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_3), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 45))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_57), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_57), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_9), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_3), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_6), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_5), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_4), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_4), (u'errorCode', (u'local', 20))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_58), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_58), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_9), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_3), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_6), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_5), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_4), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_1), (u'errorCode', (u'local', 19))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_59), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_59), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_10), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_9), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_8), (u'errorCode', (u'local', 17))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 77))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_60), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_60), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_9), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_3), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_6), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_5), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_4), (u'errorCode', (u'local', 17))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_61), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_61), (u'operationCode', (u'local', 18))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_62), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_62), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_9), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_3), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_6), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_5), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_5), (u'errorCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 14))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_63), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_63), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_10), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 59))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_64), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_64), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_10), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_9), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_8), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_6), (u'errorCode', (u'local', 20))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_6), (u'errorCode', (u'local', 29))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_4), (u'errorCode', (u'local', 30))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_5), (u'errorCode', (u'local', 21))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 76))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_65), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_65), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_10), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4__11), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_9), (u'errorCode', (u'local', 37))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 17))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_66), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_66), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_9), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_3), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_6), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_5), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_4), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_5), (u'errorCode', (u'local', 20))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_67), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_67), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_7), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 72))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_68), (u'returnResult', True), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4___12), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_10), (u'errorCode', (u'local', 12))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'errorCode', (u'local', 72))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 61))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_69), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_69), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4___12), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_10), (u'errorCode', (u'local', 12))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'errorCode', (u'local', 72))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 60))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_70), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_70), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4____13), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 39))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_71), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_71), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 44))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_6), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_6), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_2), (u'errorCode', (u'local', 15))]), dict([(u'errorCode', (u'local', 14))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 22))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_72), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_73), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_73), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 43))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_74), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_74), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_75), (u'operationCode', (u'local', 34))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_76), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_76), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_77), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_77), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 2))]), dict([(u'errorCode', (u'local', 23))]), dict([(u'errorCode', (u'local', 24))]), dict([(u'errorCode', (u'local', 25))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 28))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_78), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_78), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 2))]), dict([(u'errorCode', (u'local', 3))]), dict([(u'errorCode', (u'local', 23))]), dict([(u'errorCode', (u'local', 26))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 30))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_79), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_79), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 25))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 68))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_80), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_80), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 3))]), dict([(u'errorCode', (u'local', 26))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 69))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_81), (u'operationCode', (u'local', 33))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_82), (u'operationCode', (u'local', 67))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_83), (u'operationCode', (u'local', 37))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_84), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_84), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 57))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_85), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_85), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 56))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_86), (u'operationCode', (u'local', 29))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_87), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_87), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 55))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_88), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_88), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_89), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_89), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_____14), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_90), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 40))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 50))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_91), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 51))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_92), (u'operationCode', (u'local', 35))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_93), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_93), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 58))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_94), (u'operationCode', (u'local', 52))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_95), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 64))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_96), (u'operationCode', (u'local', 49))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_97), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_7), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 31))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_7), (u'errorCode', (u'local', 32))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 46))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_98), (u'operationCode', (u'local', 63))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_99), (u'operationCode', (u'local', 48))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_100), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 66))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_101), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_101), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 33))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 47))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_102), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_102), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_7), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_7_8), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 45))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_103), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_103), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_8), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_7), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_8), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_3), (u'errorCode', (u'local', 20))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_104), (u'operationCode', (u'local', 54))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_105), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_105), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_8), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_7), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_8), (u'errorCode', (u'local', 19))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_106), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_106), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_8), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_7), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_8), (u'errorCode', (u'local', 19))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_107), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_107), (u'operationCode', (u'local', 18))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_108), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_108), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_8), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'errorCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 14))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_109), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_109), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 36))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 19))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_110), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_110), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4______15), (u'errorCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 59))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_111), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_111), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3__11), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_______16), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5__11), (u'errorCode', (u'local', 37))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))])], rr=[], ev=None, er=[])), (u'Linked', ASN1Set(rv=[dict([(u'ArgumentType', __OPERATION_Linked_val_ArgumentType_0), (u'ResultType', __OPERATION_Linked_val_ResultType_0), (u'operationCode', (u'local', 18))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 17))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_112), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_112), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_8), (u'errorCode', (u'local', 13))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_8_7), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_9_8), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_10_3), (u'errorCode', (u'local', 20))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_113), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3___12), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'errorCode', (u'local', 72))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 61))]), dict([(u'ArgumentType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_114), (u'ResultType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_114), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_7), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3___12), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'errorCode', (u'local', 72))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 60))])], rr=[], ev=None, er=[])
    ______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab
    ______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode._const_tab_at = None
    ______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode._const_tab_id = u'operationCode'
    ______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_argument = OPEN(name=u'argument', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'OPERATION'), [u'ArgumentType']), opt=True)
    ______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_argument._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab
    ______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_argument._const_tab_at = ('..', u'opcode')
    ______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_argument._const_tab_id = u'ArgumentType'
    _____TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke._cont = ASN1Dict([
        (u'invokeId', ______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_invokeId),
        (u'linkedId', ______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_linkedId),
        (u'opcode', ______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode),
        (u'argument', ______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_argument),
        ])
    _____TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke._ext = None
    _____TCAP_MAP_Message_unidirectional_components__item__basicROS_returnResult = SEQ(name=u'returnResult', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'ReturnResult')))
    ______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnResult_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId')))
    ______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnResult_result = SEQ(name=u'result', mode=MODE_TYPE, opt=True)
    _______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnResult_result_opcode = CHOICE(name=u'opcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'OPERATION'), [u'operationCode']))
    _______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnResult_result_opcode._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab
    _______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnResult_result_opcode._const_tab_at = None
    _______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnResult_result_opcode._const_tab_id = u'operationCode'
    _______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnResult_result_result = OPEN(name=u'result', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'OPERATION'), [u'ResultType']))
    _______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnResult_result_result._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab
    _______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnResult_result_result._const_tab_at = ('..', u'opcode')
    _______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnResult_result_result._const_tab_id = u'ResultType'
    ______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnResult_result._cont = ASN1Dict([
        (u'opcode', _______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnResult_result_opcode),
        (u'result', _______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnResult_result_result),
        ])
    ______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnResult_result._ext = None
    _____TCAP_MAP_Message_unidirectional_components__item__basicROS_returnResult._cont = ASN1Dict([
        (u'invokeId', ______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnResult_invokeId),
        (u'result', ______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnResult_result),
        ])
    _____TCAP_MAP_Message_unidirectional_components__item__basicROS_returnResult._ext = None
    _____TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError = SEQ(name=u'returnError', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'ReturnError')))
    ______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId')))
    ______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode = CHOICE(name=u'errcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'ERROR'), [u'errorCode']))
    _______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab = CLASS(name='_tab_ERROR', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_0 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnexpectedDataParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_1 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ResourceLimitationParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_2 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownSubscriberParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_3 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SystemFailureParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_4 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'FacilityNotSupParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_5 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'DataMissingParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_6 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'OR-NotAllowedParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_7 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_8 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'NoRoamingNbParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_9 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IncompatibleTerminalParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_10 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'BusySubscriberParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_11 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ForwardingFailedParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_12 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'NumberChangedParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_13 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'BearerServNotProvParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_14 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TeleservNotProvParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_15 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'NoSubscriberReplyParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_16 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CallBarredParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_17 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'CUG-RejectParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_18 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ForwardingViolationParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_19 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnidentifiedSubParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_20 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'NoGroupCallNbParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_21 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'OngoingGroupCallParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_22 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalSubscriberParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_23 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalEquipmentParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_24 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnauthorizedRequestingNetwork-Param')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_25 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnauthorizedLCSClient-Param')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_26 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'PositionMethodFailure-Param')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_27 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'UnknownOrUnreachableLCSClient-Param')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_28 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ATI-NotAllowedParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_29 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ATM-NotAllowedParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_30 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'IllegalSS-OperationParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_31 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-SubscriptionViolationParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_32 = OCT_STR(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Status')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_33 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-IncompatibilityCause')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_34 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'InformationNotAvailableParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_35 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ATSI-NotAllowedParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_36 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SS-NotAvailableParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_38 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'MM-EventNotSupported-Param')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_40 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TargetCellOutsideGCA-Param')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_43 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'RoamingNotAllowedParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_44 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'TracingBufferFullParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_45 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SM-DeliveryFailureCause')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_46 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'SubBusyForMT-SMS-Param')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_47 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'AbsentSubscriberSM-Param')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_48 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'MessageWaitListFullParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_52 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'ShortTermDenialParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_53 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'LongTermDenialParam')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_54 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ER-DataTypes', 'PW-RegistrationFailureCause')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_56 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-CommonDataTypes', 'NetworkResource')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_60 = BOOL(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-Errors', 'Mwd-Set')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_66 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CallBarringCause')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_67 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'CUG-RejectCause')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_73 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'RoamingNotAllowedCause')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_78 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'SM-DeliveryFailureCause')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_81 = OCT_STR(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-Status')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_82 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-SS-DataTypes', 'SS-SubscriptionOption')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_83 = SEQ(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'SS-IncompatibilityCause')))
    ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_85 = ENUM(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('MAPv2-ER-DataTypes', 'PW-RegistrationFailureCause')))
    _______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab._val = ASN1Set(rv=[dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_0), (u'errorCode', (u'local', 36))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_1), (u'errorCode', (u'local', 51))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_3), (u'errorCode', (u'local', 34))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_4), (u'errorCode', (u'local', 21))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_5), (u'errorCode', (u'local', 35))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_6), (u'errorCode', (u'local', 48))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_7), (u'errorCode', (u'local', 27))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_8), (u'errorCode', (u'local', 39))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_9), (u'errorCode', (u'local', 28))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_10), (u'errorCode', (u'local', 45))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_11), (u'errorCode', (u'local', 47))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_12), (u'errorCode', (u'local', 44))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_13), (u'errorCode', (u'local', 10))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_14), (u'errorCode', (u'local', 11))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_15), (u'errorCode', (u'local', 46))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_16), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_17), (u'errorCode', (u'local', 15))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_18), (u'errorCode', (u'local', 14))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_19), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_20), (u'errorCode', (u'local', 50))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_21), (u'errorCode', (u'local', 22))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_22), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_23), (u'errorCode', (u'local', 12))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_24), (u'errorCode', (u'local', 52))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_25), (u'errorCode', (u'local', 53))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_26), (u'errorCode', (u'local', 54))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_27), (u'errorCode', (u'local', 58))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_28), (u'errorCode', (u'local', 49))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_29), (u'errorCode', (u'local', 61))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_30), (u'errorCode', (u'local', 16))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_31), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_32), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_33), (u'errorCode', (u'local', 20))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_34), (u'errorCode', (u'local', 62))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_35), (u'errorCode', (u'local', 60))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_36), (u'errorCode', (u'local', 18))]), dict([(u'errorCode', (u'local', 7))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_38), (u'errorCode', (u'local', 59))]), dict([(u'errorCode', (u'local', 25))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_40), (u'errorCode', (u'local', 42))]), dict([(u'errorCode', (u'local', 3))]), dict([(u'errorCode', (u'local', 26))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_43), (u'errorCode', (u'local', 8))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_44), (u'errorCode', (u'local', 40))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_45), (u'errorCode', (u'local', 32))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_46), (u'errorCode', (u'local', 31))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_47), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_48), (u'errorCode', (u'local', 33))]), dict([(u'errorCode', (u'local', 38))]), dict([(u'errorCode', (u'local', 43))]), dict([(u'errorCode', (u'local', 71))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_52), (u'errorCode', (u'local', 29))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_53), (u'errorCode', (u'local', 30))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_54), (u'errorCode', (u'local', 37))]), dict([(u'errorCode', (u'local', 72))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_56), (u'errorCode', (u'local', 34))]), dict([(u'errorCode', (u'local', 35))]), dict([(u'errorCode', (u'local', 36))]), dict([(u'errorCode', (u'local', 21))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_60), (u'errorCode', (u'local', 27))]), dict([(u'errorCode', (u'local', 39))]), dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 44))]), dict([(u'errorCode', (u'local', 10))]), dict([(u'errorCode', (u'local', 11))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_66), (u'errorCode', (u'local', 13))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_67), (u'errorCode', (u'local', 15))]), dict([(u'errorCode', (u'local', 14))]), dict([(u'errorCode', (u'local', 5))]), dict([(u'errorCode', (u'local', 2))]), dict([(u'errorCode', (u'local', 23))]), dict([(u'errorCode', (u'local', 24))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_73), (u'errorCode', (u'local', 8))]), dict([(u'errorCode', (u'local', 40))]), dict([(u'errorCode', (u'local', 9))]), dict([(u'errorCode', (u'local', 12))]), dict([(u'errorCode', (u'local', 31))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_78), (u'errorCode', (u'local', 32))]), dict([(u'errorCode', (u'local', 33))]), dict([(u'errorCode', (u'local', 16))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_81), (u'errorCode', (u'local', 17))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_82), (u'errorCode', (u'local', 19))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_83), (u'errorCode', (u'local', 20))]), dict([(u'errorCode', (u'local', 18))]), dict([(u'ParameterType', ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_85), (u'errorCode', (u'local', 37))])], rr=[], ev=None, er=[])
    ______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab
    ______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode._const_tab_at = None
    ______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode._const_tab_id = u'errorCode'
    ______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_parameter = OPEN(name=u'parameter', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'ERROR'), [u'ParameterType']), opt=True)
    ______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_parameter._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab
    ______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_parameter._const_tab_at = ('..', u'errcode')
    ______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_parameter._const_tab_id = u'ParameterType'
    _____TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError._cont = ASN1Dict([
        (u'invokeId', ______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_invokeId),
        (u'errcode', ______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode),
        (u'parameter', ______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_parameter),
        ])
    _____TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError._ext = None
    _____TCAP_MAP_Message_unidirectional_components__item__basicROS_reject = SEQ(name=u'reject', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'Reject')))
    ____TCAP_MAP_Message_unidirectional_components__item__basicROS._cont = ASN1Dict([
        (u'invoke', _____TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke),
        (u'returnResult', _____TCAP_MAP_Message_unidirectional_components__item__basicROS_returnResult),
        (u'returnError', _____TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError),
        (u'reject', _____TCAP_MAP_Message_unidirectional_components__item__basicROS_reject),
        ])
    ____TCAP_MAP_Message_unidirectional_components__item__basicROS._ext = None
    ____TCAP_MAP_Message_unidirectional_components__item__returnResultNotLast = SEQ(name=u'returnResultNotLast', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefChoiceComp(('Remote-Operations-Generic-ROS-PDUs', 'ROS'), [u'returnResult']))
    _____TCAP_MAP_Message_unidirectional_components__item__returnResultNotLast_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId')))
    _____TCAP_MAP_Message_unidirectional_components__item__returnResultNotLast_result = SEQ(name=u'result', mode=MODE_TYPE, opt=True)
    ______TCAP_MAP_Message_unidirectional_components__item__returnResultNotLast_result_opcode = CHOICE(name=u'opcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'OPERATION'), [u'operationCode']))
    ______TCAP_MAP_Message_unidirectional_components__item__returnResultNotLast_result_opcode._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab
    ______TCAP_MAP_Message_unidirectional_components__item__returnResultNotLast_result_opcode._const_tab_at = None
    ______TCAP_MAP_Message_unidirectional_components__item__returnResultNotLast_result_opcode._const_tab_id = u'operationCode'
    ______TCAP_MAP_Message_unidirectional_components__item__returnResultNotLast_result_result = OPEN(name=u'result', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'OPERATION'), [u'ResultType']))
    ______TCAP_MAP_Message_unidirectional_components__item__returnResultNotLast_result_result._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab
    ______TCAP_MAP_Message_unidirectional_components__item__returnResultNotLast_result_result._const_tab_at = ('..', u'opcode')
    ______TCAP_MAP_Message_unidirectional_components__item__returnResultNotLast_result_result._const_tab_id = u'ResultType'
    _____TCAP_MAP_Message_unidirectional_components__item__returnResultNotLast_result._cont = ASN1Dict([
        (u'opcode', ______TCAP_MAP_Message_unidirectional_components__item__returnResultNotLast_result_opcode),
        (u'result', ______TCAP_MAP_Message_unidirectional_components__item__returnResultNotLast_result_result),
        ])
    _____TCAP_MAP_Message_unidirectional_components__item__returnResultNotLast_result._ext = None
    ____TCAP_MAP_Message_unidirectional_components__item__returnResultNotLast._cont = ASN1Dict([
        (u'invokeId', _____TCAP_MAP_Message_unidirectional_components__item__returnResultNotLast_invokeId),
        (u'result', _____TCAP_MAP_Message_unidirectional_components__item__returnResultNotLast_result),
        ])
    ____TCAP_MAP_Message_unidirectional_components__item__returnResultNotLast._ext = None
    ___TCAP_MAP_Message_unidirectional_components__item_._cont = ASN1Dict([
        (u'basicROS', ____TCAP_MAP_Message_unidirectional_components__item__basicROS),
        (u'returnResultNotLast', ____TCAP_MAP_Message_unidirectional_components__item__returnResultNotLast),
        ])
    ___TCAP_MAP_Message_unidirectional_components__item_._ext = None
    __TCAP_MAP_Message_unidirectional_components._cont = ___TCAP_MAP_Message_unidirectional_components__item_
    __TCAP_MAP_Message_unidirectional_components._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _TCAP_MAP_Message_unidirectional._cont = ASN1Dict([
        (u'dialoguePortion', __TCAP_MAP_Message_unidirectional_dialoguePortion),
        (u'components', __TCAP_MAP_Message_unidirectional_components),
        ])
    _TCAP_MAP_Message_unidirectional._ext = None
    _TCAP_MAP_Message_begin = SEQ(name=u'begin', mode=MODE_TYPE, tag=(2, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('TCAPMessages', 'Begin')))
    __TCAP_MAP_Message_begin_otid = OCT_STR(name=u'otid', mode=MODE_TYPE, typeref=ASN1RefType(('TCAPMessages', 'OrigTransactionID')))
    __TCAP_MAP_Message_begin_dialoguePortion = SEQ(name=u'dialoguePortion', mode=MODE_TYPE, typeref=ASN1RefType(('TCAPMessages', 'DialoguePortion')), opt=True)
    __TCAP_MAP_Message_begin_components = SEQ_OF(name=u'components', mode=MODE_TYPE, tag=(12, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('TCAPMessages', 'ComponentPortion')), opt=True)
    ___TCAP_MAP_Message_begin_components__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('TCAPMessages', 'Component')))
    ____TCAP_MAP_Message_begin_components__item__basicROS = CHOICE(name=u'basicROS', mode=MODE_TYPE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'ROS')))
    _____TCAP_MAP_Message_begin_components__item__basicROS_invoke = SEQ(name=u'invoke', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'Invoke')))
    ______TCAP_MAP_Message_begin_components__item__basicROS_invoke_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId')))
    ______TCAP_MAP_Message_begin_components__item__basicROS_invoke_invokeId._const_val = ASN1Set(rv=[(u'present', -128), (u'present', -127), (u'present', -126), (u'present', -125), (u'present', -124), (u'present', -123), (u'present', -122), (u'present', -121), (u'present', -120), (u'present', -119), (u'present', -118), (u'present', -117), (u'present', -116), (u'present', -115), (u'present', -114), (u'present', -113), (u'present', -112), (u'present', -111), (u'present', -110), (u'present', -109), (u'present', -108), (u'present', -107), (u'present', -106), (u'present', -105), (u'present', -104), (u'present', -103), (u'present', -102), (u'present', -101), (u'present', -100), (u'present', -99), (u'present', -98), (u'present', -97), (u'present', -96), (u'present', -95), (u'present', -94), (u'present', -93), (u'present', -92), (u'present', -91), (u'present', -90), (u'present', -89), (u'present', -88), (u'present', -87), (u'present', -86), (u'present', -85), (u'present', -84), (u'present', -83), (u'present', -82), (u'present', -81), (u'present', -80), (u'present', -79), (u'present', -78), (u'present', -77), (u'present', -76), (u'present', -75), (u'present', -74), (u'present', -73), (u'present', -72), (u'present', -71), (u'present', -70), (u'present', -69), (u'present', -68), (u'present', -67), (u'present', -66), (u'present', -65), (u'present', -64), (u'present', -63), (u'present', -62), (u'present', -61), (u'present', -60), (u'present', -59), (u'present', -58), (u'present', -57), (u'present', -56), (u'present', -55), (u'present', -54), (u'present', -53), (u'present', -52), (u'present', -51), (u'present', -50), (u'present', -49), (u'present', -48), (u'present', -47), (u'present', -46), (u'present', -45), (u'present', -44), (u'present', -43), (u'present', -42), (u'present', -41), (u'present', -40), (u'present', -39), (u'present', -38), (u'present', -37), (u'present', -36), (u'present', -35), (u'present', -34), (u'present', -33), (u'present', -32), (u'present', -31), (u'present', -30), (u'present', -29), (u'present', -28), (u'present', -27), (u'present', -26), (u'present', -25), (u'present', -24), (u'present', -23), (u'present', -22), (u'present', -21), (u'present', -20), (u'present', -19), (u'present', -18), (u'present', -17), (u'present', -16), (u'present', -15), (u'present', -14), (u'present', -13), (u'present', -12), (u'present', -11), (u'present', -10), (u'present', -9), (u'present', -8), (u'present', -7), (u'present', -6), (u'present', -5), (u'present', -4), (u'present', -3), (u'present', -2), (u'present', -1), (u'present', 0), (u'present', 1), (u'present', 2), (u'present', 3), (u'present', 4), (u'present', 5), (u'present', 6), (u'present', 7), (u'present', 8), (u'present', 9), (u'present', 10), (u'present', 11), (u'present', 12), (u'present', 13), (u'present', 14), (u'present', 15), (u'present', 16), (u'present', 17), (u'present', 18), (u'present', 19), (u'present', 20), (u'present', 21), (u'present', 22), (u'present', 23), (u'present', 24), (u'present', 25), (u'present', 26), (u'present', 27), (u'present', 28), (u'present', 29), (u'present', 30), (u'present', 31), (u'present', 32), (u'present', 33), (u'present', 34), (u'present', 35), (u'present', 36), (u'present', 37), (u'present', 38), (u'present', 39), (u'present', 40), (u'present', 41), (u'present', 42), (u'present', 43), (u'present', 44), (u'present', 45), (u'present', 46), (u'present', 47), (u'present', 48), (u'present', 49), (u'present', 50), (u'present', 51), (u'present', 52), (u'present', 53), (u'present', 54), (u'present', 55), (u'present', 56), (u'present', 57), (u'present', 58), (u'present', 59), (u'present', 60), (u'present', 61), (u'present', 62), (u'present', 63), (u'present', 64), (u'present', 65), (u'present', 66), (u'present', 67), (u'present', 68), (u'present', 69), (u'present', 70), (u'present', 71), (u'present', 72), (u'present', 73), (u'present', 74), (u'present', 75), (u'present', 76), (u'present', 77), (u'present', 78), (u'present', 79), (u'present', 80), (u'present', 81), (u'present', 82), (u'present', 83), (u'present', 84), (u'present', 85), (u'present', 86), (u'present', 87), (u'present', 88), (u'present', 89), (u'present', 90), (u'present', 91), (u'present', 92), (u'present', 93), (u'present', 94), (u'present', 95), (u'present', 96), (u'present', 97), (u'present', 98), (u'present', 99), (u'present', 100), (u'present', 101), (u'present', 102), (u'present', 103), (u'present', 104), (u'present', 105), (u'present', 106), (u'present', 107), (u'present', 108), (u'present', 109), (u'present', 110), (u'present', 111), (u'present', 112), (u'present', 113), (u'present', 114), (u'present', 115), (u'present', 116), (u'present', 117), (u'present', 118), (u'present', 119), (u'present', 120), (u'present', 121), (u'present', 122), (u'present', 123), (u'present', 124), (u'present', 125), (u'present', 126), (u'present', 127)], rr=[], ev=None, er=[])
    ______TCAP_MAP_Message_begin_components__item__basicROS_invoke_linkedId = CHOICE(name=u'linkedId', mode=MODE_TYPE, opt=True)
    _______TCAP_MAP_Message_begin_components__item__basicROS_invoke_linkedId_present = INT(name=u'present', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefChoiceComp(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId'), [u'present']))
    _______TCAP_MAP_Message_begin_components__item__basicROS_invoke_linkedId_absent = NULL(name=u'absent', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ______TCAP_MAP_Message_begin_components__item__basicROS_invoke_linkedId._cont = ASN1Dict([
        (u'present', _______TCAP_MAP_Message_begin_components__item__basicROS_invoke_linkedId_present),
        (u'absent', _______TCAP_MAP_Message_begin_components__item__basicROS_invoke_linkedId_absent),
        ])
    ______TCAP_MAP_Message_begin_components__item__basicROS_invoke_linkedId._ext = None
    ______TCAP_MAP_Message_begin_components__item__basicROS_invoke_opcode = CHOICE(name=u'opcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'OPERATION'), [u'operationCode']))
    ______TCAP_MAP_Message_begin_components__item__basicROS_invoke_opcode._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab
    ______TCAP_MAP_Message_begin_components__item__basicROS_invoke_opcode._const_tab_at = None
    ______TCAP_MAP_Message_begin_components__item__basicROS_invoke_opcode._const_tab_id = u'operationCode'
    ______TCAP_MAP_Message_begin_components__item__basicROS_invoke_argument = OPEN(name=u'argument', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'OPERATION'), [u'ArgumentType']), opt=True)
    ______TCAP_MAP_Message_begin_components__item__basicROS_invoke_argument._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab
    ______TCAP_MAP_Message_begin_components__item__basicROS_invoke_argument._const_tab_at = ('..', u'opcode')
    ______TCAP_MAP_Message_begin_components__item__basicROS_invoke_argument._const_tab_id = u'ArgumentType'
    _____TCAP_MAP_Message_begin_components__item__basicROS_invoke._cont = ASN1Dict([
        (u'invokeId', ______TCAP_MAP_Message_begin_components__item__basicROS_invoke_invokeId),
        (u'linkedId', ______TCAP_MAP_Message_begin_components__item__basicROS_invoke_linkedId),
        (u'opcode', ______TCAP_MAP_Message_begin_components__item__basicROS_invoke_opcode),
        (u'argument', ______TCAP_MAP_Message_begin_components__item__basicROS_invoke_argument),
        ])
    _____TCAP_MAP_Message_begin_components__item__basicROS_invoke._ext = None
    _____TCAP_MAP_Message_begin_components__item__basicROS_returnResult = SEQ(name=u'returnResult', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'ReturnResult')))
    ______TCAP_MAP_Message_begin_components__item__basicROS_returnResult_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId')))
    ______TCAP_MAP_Message_begin_components__item__basicROS_returnResult_result = SEQ(name=u'result', mode=MODE_TYPE, opt=True)
    _______TCAP_MAP_Message_begin_components__item__basicROS_returnResult_result_opcode = CHOICE(name=u'opcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'OPERATION'), [u'operationCode']))
    _______TCAP_MAP_Message_begin_components__item__basicROS_returnResult_result_opcode._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab
    _______TCAP_MAP_Message_begin_components__item__basicROS_returnResult_result_opcode._const_tab_at = None
    _______TCAP_MAP_Message_begin_components__item__basicROS_returnResult_result_opcode._const_tab_id = u'operationCode'
    _______TCAP_MAP_Message_begin_components__item__basicROS_returnResult_result_result = OPEN(name=u'result', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'OPERATION'), [u'ResultType']))
    _______TCAP_MAP_Message_begin_components__item__basicROS_returnResult_result_result._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab
    _______TCAP_MAP_Message_begin_components__item__basicROS_returnResult_result_result._const_tab_at = ('..', u'opcode')
    _______TCAP_MAP_Message_begin_components__item__basicROS_returnResult_result_result._const_tab_id = u'ResultType'
    ______TCAP_MAP_Message_begin_components__item__basicROS_returnResult_result._cont = ASN1Dict([
        (u'opcode', _______TCAP_MAP_Message_begin_components__item__basicROS_returnResult_result_opcode),
        (u'result', _______TCAP_MAP_Message_begin_components__item__basicROS_returnResult_result_result),
        ])
    ______TCAP_MAP_Message_begin_components__item__basicROS_returnResult_result._ext = None
    _____TCAP_MAP_Message_begin_components__item__basicROS_returnResult._cont = ASN1Dict([
        (u'invokeId', ______TCAP_MAP_Message_begin_components__item__basicROS_returnResult_invokeId),
        (u'result', ______TCAP_MAP_Message_begin_components__item__basicROS_returnResult_result),
        ])
    _____TCAP_MAP_Message_begin_components__item__basicROS_returnResult._ext = None
    _____TCAP_MAP_Message_begin_components__item__basicROS_returnError = SEQ(name=u'returnError', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'ReturnError')))
    ______TCAP_MAP_Message_begin_components__item__basicROS_returnError_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId')))
    ______TCAP_MAP_Message_begin_components__item__basicROS_returnError_errcode = CHOICE(name=u'errcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'ERROR'), [u'errorCode']))
    ______TCAP_MAP_Message_begin_components__item__basicROS_returnError_errcode._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab
    ______TCAP_MAP_Message_begin_components__item__basicROS_returnError_errcode._const_tab_at = None
    ______TCAP_MAP_Message_begin_components__item__basicROS_returnError_errcode._const_tab_id = u'errorCode'
    ______TCAP_MAP_Message_begin_components__item__basicROS_returnError_parameter = OPEN(name=u'parameter', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'ERROR'), [u'ParameterType']), opt=True)
    ______TCAP_MAP_Message_begin_components__item__basicROS_returnError_parameter._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab
    ______TCAP_MAP_Message_begin_components__item__basicROS_returnError_parameter._const_tab_at = ('..', u'errcode')
    ______TCAP_MAP_Message_begin_components__item__basicROS_returnError_parameter._const_tab_id = u'ParameterType'
    _____TCAP_MAP_Message_begin_components__item__basicROS_returnError._cont = ASN1Dict([
        (u'invokeId', ______TCAP_MAP_Message_begin_components__item__basicROS_returnError_invokeId),
        (u'errcode', ______TCAP_MAP_Message_begin_components__item__basicROS_returnError_errcode),
        (u'parameter', ______TCAP_MAP_Message_begin_components__item__basicROS_returnError_parameter),
        ])
    _____TCAP_MAP_Message_begin_components__item__basicROS_returnError._ext = None
    _____TCAP_MAP_Message_begin_components__item__basicROS_reject = SEQ(name=u'reject', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'Reject')))
    ____TCAP_MAP_Message_begin_components__item__basicROS._cont = ASN1Dict([
        (u'invoke', _____TCAP_MAP_Message_begin_components__item__basicROS_invoke),
        (u'returnResult', _____TCAP_MAP_Message_begin_components__item__basicROS_returnResult),
        (u'returnError', _____TCAP_MAP_Message_begin_components__item__basicROS_returnError),
        (u'reject', _____TCAP_MAP_Message_begin_components__item__basicROS_reject),
        ])
    ____TCAP_MAP_Message_begin_components__item__basicROS._ext = None
    ____TCAP_MAP_Message_begin_components__item__returnResultNotLast = SEQ(name=u'returnResultNotLast', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefChoiceComp(('Remote-Operations-Generic-ROS-PDUs', 'ROS'), [u'returnResult']))
    _____TCAP_MAP_Message_begin_components__item__returnResultNotLast_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId')))
    _____TCAP_MAP_Message_begin_components__item__returnResultNotLast_result = SEQ(name=u'result', mode=MODE_TYPE, opt=True)
    ______TCAP_MAP_Message_begin_components__item__returnResultNotLast_result_opcode = CHOICE(name=u'opcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'OPERATION'), [u'operationCode']))
    ______TCAP_MAP_Message_begin_components__item__returnResultNotLast_result_opcode._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab
    ______TCAP_MAP_Message_begin_components__item__returnResultNotLast_result_opcode._const_tab_at = None
    ______TCAP_MAP_Message_begin_components__item__returnResultNotLast_result_opcode._const_tab_id = u'operationCode'
    ______TCAP_MAP_Message_begin_components__item__returnResultNotLast_result_result = OPEN(name=u'result', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'OPERATION'), [u'ResultType']))
    ______TCAP_MAP_Message_begin_components__item__returnResultNotLast_result_result._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab
    ______TCAP_MAP_Message_begin_components__item__returnResultNotLast_result_result._const_tab_at = ('..', u'opcode')
    ______TCAP_MAP_Message_begin_components__item__returnResultNotLast_result_result._const_tab_id = u'ResultType'
    _____TCAP_MAP_Message_begin_components__item__returnResultNotLast_result._cont = ASN1Dict([
        (u'opcode', ______TCAP_MAP_Message_begin_components__item__returnResultNotLast_result_opcode),
        (u'result', ______TCAP_MAP_Message_begin_components__item__returnResultNotLast_result_result),
        ])
    _____TCAP_MAP_Message_begin_components__item__returnResultNotLast_result._ext = None
    ____TCAP_MAP_Message_begin_components__item__returnResultNotLast._cont = ASN1Dict([
        (u'invokeId', _____TCAP_MAP_Message_begin_components__item__returnResultNotLast_invokeId),
        (u'result', _____TCAP_MAP_Message_begin_components__item__returnResultNotLast_result),
        ])
    ____TCAP_MAP_Message_begin_components__item__returnResultNotLast._ext = None
    ___TCAP_MAP_Message_begin_components__item_._cont = ASN1Dict([
        (u'basicROS', ____TCAP_MAP_Message_begin_components__item__basicROS),
        (u'returnResultNotLast', ____TCAP_MAP_Message_begin_components__item__returnResultNotLast),
        ])
    ___TCAP_MAP_Message_begin_components__item_._ext = None
    __TCAP_MAP_Message_begin_components._cont = ___TCAP_MAP_Message_begin_components__item_
    __TCAP_MAP_Message_begin_components._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _TCAP_MAP_Message_begin._cont = ASN1Dict([
        (u'otid', __TCAP_MAP_Message_begin_otid),
        (u'dialoguePortion', __TCAP_MAP_Message_begin_dialoguePortion),
        (u'components', __TCAP_MAP_Message_begin_components),
        ])
    _TCAP_MAP_Message_begin._ext = None
    _TCAP_MAP_Message_end = SEQ(name=u'end', mode=MODE_TYPE, tag=(4, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('TCAPMessages', 'End')))
    __TCAP_MAP_Message_end_dtid = OCT_STR(name=u'dtid', mode=MODE_TYPE, typeref=ASN1RefType(('TCAPMessages', 'DestTransactionID')))
    __TCAP_MAP_Message_end_dialoguePortion = SEQ(name=u'dialoguePortion', mode=MODE_TYPE, typeref=ASN1RefType(('TCAPMessages', 'DialoguePortion')), opt=True)
    __TCAP_MAP_Message_end_components = SEQ_OF(name=u'components', mode=MODE_TYPE, tag=(12, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('TCAPMessages', 'ComponentPortion')), opt=True)
    ___TCAP_MAP_Message_end_components__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('TCAPMessages', 'Component')))
    ____TCAP_MAP_Message_end_components__item__basicROS = CHOICE(name=u'basicROS', mode=MODE_TYPE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'ROS')))
    _____TCAP_MAP_Message_end_components__item__basicROS_invoke = SEQ(name=u'invoke', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'Invoke')))
    ______TCAP_MAP_Message_end_components__item__basicROS_invoke_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId')))
    ______TCAP_MAP_Message_end_components__item__basicROS_invoke_invokeId._const_val = ASN1Set(rv=[(u'present', -128), (u'present', -127), (u'present', -126), (u'present', -125), (u'present', -124), (u'present', -123), (u'present', -122), (u'present', -121), (u'present', -120), (u'present', -119), (u'present', -118), (u'present', -117), (u'present', -116), (u'present', -115), (u'present', -114), (u'present', -113), (u'present', -112), (u'present', -111), (u'present', -110), (u'present', -109), (u'present', -108), (u'present', -107), (u'present', -106), (u'present', -105), (u'present', -104), (u'present', -103), (u'present', -102), (u'present', -101), (u'present', -100), (u'present', -99), (u'present', -98), (u'present', -97), (u'present', -96), (u'present', -95), (u'present', -94), (u'present', -93), (u'present', -92), (u'present', -91), (u'present', -90), (u'present', -89), (u'present', -88), (u'present', -87), (u'present', -86), (u'present', -85), (u'present', -84), (u'present', -83), (u'present', -82), (u'present', -81), (u'present', -80), (u'present', -79), (u'present', -78), (u'present', -77), (u'present', -76), (u'present', -75), (u'present', -74), (u'present', -73), (u'present', -72), (u'present', -71), (u'present', -70), (u'present', -69), (u'present', -68), (u'present', -67), (u'present', -66), (u'present', -65), (u'present', -64), (u'present', -63), (u'present', -62), (u'present', -61), (u'present', -60), (u'present', -59), (u'present', -58), (u'present', -57), (u'present', -56), (u'present', -55), (u'present', -54), (u'present', -53), (u'present', -52), (u'present', -51), (u'present', -50), (u'present', -49), (u'present', -48), (u'present', -47), (u'present', -46), (u'present', -45), (u'present', -44), (u'present', -43), (u'present', -42), (u'present', -41), (u'present', -40), (u'present', -39), (u'present', -38), (u'present', -37), (u'present', -36), (u'present', -35), (u'present', -34), (u'present', -33), (u'present', -32), (u'present', -31), (u'present', -30), (u'present', -29), (u'present', -28), (u'present', -27), (u'present', -26), (u'present', -25), (u'present', -24), (u'present', -23), (u'present', -22), (u'present', -21), (u'present', -20), (u'present', -19), (u'present', -18), (u'present', -17), (u'present', -16), (u'present', -15), (u'present', -14), (u'present', -13), (u'present', -12), (u'present', -11), (u'present', -10), (u'present', -9), (u'present', -8), (u'present', -7), (u'present', -6), (u'present', -5), (u'present', -4), (u'present', -3), (u'present', -2), (u'present', -1), (u'present', 0), (u'present', 1), (u'present', 2), (u'present', 3), (u'present', 4), (u'present', 5), (u'present', 6), (u'present', 7), (u'present', 8), (u'present', 9), (u'present', 10), (u'present', 11), (u'present', 12), (u'present', 13), (u'present', 14), (u'present', 15), (u'present', 16), (u'present', 17), (u'present', 18), (u'present', 19), (u'present', 20), (u'present', 21), (u'present', 22), (u'present', 23), (u'present', 24), (u'present', 25), (u'present', 26), (u'present', 27), (u'present', 28), (u'present', 29), (u'present', 30), (u'present', 31), (u'present', 32), (u'present', 33), (u'present', 34), (u'present', 35), (u'present', 36), (u'present', 37), (u'present', 38), (u'present', 39), (u'present', 40), (u'present', 41), (u'present', 42), (u'present', 43), (u'present', 44), (u'present', 45), (u'present', 46), (u'present', 47), (u'present', 48), (u'present', 49), (u'present', 50), (u'present', 51), (u'present', 52), (u'present', 53), (u'present', 54), (u'present', 55), (u'present', 56), (u'present', 57), (u'present', 58), (u'present', 59), (u'present', 60), (u'present', 61), (u'present', 62), (u'present', 63), (u'present', 64), (u'present', 65), (u'present', 66), (u'present', 67), (u'present', 68), (u'present', 69), (u'present', 70), (u'present', 71), (u'present', 72), (u'present', 73), (u'present', 74), (u'present', 75), (u'present', 76), (u'present', 77), (u'present', 78), (u'present', 79), (u'present', 80), (u'present', 81), (u'present', 82), (u'present', 83), (u'present', 84), (u'present', 85), (u'present', 86), (u'present', 87), (u'present', 88), (u'present', 89), (u'present', 90), (u'present', 91), (u'present', 92), (u'present', 93), (u'present', 94), (u'present', 95), (u'present', 96), (u'present', 97), (u'present', 98), (u'present', 99), (u'present', 100), (u'present', 101), (u'present', 102), (u'present', 103), (u'present', 104), (u'present', 105), (u'present', 106), (u'present', 107), (u'present', 108), (u'present', 109), (u'present', 110), (u'present', 111), (u'present', 112), (u'present', 113), (u'present', 114), (u'present', 115), (u'present', 116), (u'present', 117), (u'present', 118), (u'present', 119), (u'present', 120), (u'present', 121), (u'present', 122), (u'present', 123), (u'present', 124), (u'present', 125), (u'present', 126), (u'present', 127)], rr=[], ev=None, er=[])
    ______TCAP_MAP_Message_end_components__item__basicROS_invoke_linkedId = CHOICE(name=u'linkedId', mode=MODE_TYPE, opt=True)
    _______TCAP_MAP_Message_end_components__item__basicROS_invoke_linkedId_present = INT(name=u'present', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefChoiceComp(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId'), [u'present']))
    _______TCAP_MAP_Message_end_components__item__basicROS_invoke_linkedId_absent = NULL(name=u'absent', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ______TCAP_MAP_Message_end_components__item__basicROS_invoke_linkedId._cont = ASN1Dict([
        (u'present', _______TCAP_MAP_Message_end_components__item__basicROS_invoke_linkedId_present),
        (u'absent', _______TCAP_MAP_Message_end_components__item__basicROS_invoke_linkedId_absent),
        ])
    ______TCAP_MAP_Message_end_components__item__basicROS_invoke_linkedId._ext = None
    ______TCAP_MAP_Message_end_components__item__basicROS_invoke_opcode = CHOICE(name=u'opcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'OPERATION'), [u'operationCode']))
    ______TCAP_MAP_Message_end_components__item__basicROS_invoke_opcode._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab
    ______TCAP_MAP_Message_end_components__item__basicROS_invoke_opcode._const_tab_at = None
    ______TCAP_MAP_Message_end_components__item__basicROS_invoke_opcode._const_tab_id = u'operationCode'
    ______TCAP_MAP_Message_end_components__item__basicROS_invoke_argument = OPEN(name=u'argument', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'OPERATION'), [u'ArgumentType']), opt=True)
    ______TCAP_MAP_Message_end_components__item__basicROS_invoke_argument._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab
    ______TCAP_MAP_Message_end_components__item__basicROS_invoke_argument._const_tab_at = ('..', u'opcode')
    ______TCAP_MAP_Message_end_components__item__basicROS_invoke_argument._const_tab_id = u'ArgumentType'
    _____TCAP_MAP_Message_end_components__item__basicROS_invoke._cont = ASN1Dict([
        (u'invokeId', ______TCAP_MAP_Message_end_components__item__basicROS_invoke_invokeId),
        (u'linkedId', ______TCAP_MAP_Message_end_components__item__basicROS_invoke_linkedId),
        (u'opcode', ______TCAP_MAP_Message_end_components__item__basicROS_invoke_opcode),
        (u'argument', ______TCAP_MAP_Message_end_components__item__basicROS_invoke_argument),
        ])
    _____TCAP_MAP_Message_end_components__item__basicROS_invoke._ext = None
    _____TCAP_MAP_Message_end_components__item__basicROS_returnResult = SEQ(name=u'returnResult', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'ReturnResult')))
    ______TCAP_MAP_Message_end_components__item__basicROS_returnResult_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId')))
    ______TCAP_MAP_Message_end_components__item__basicROS_returnResult_result = SEQ(name=u'result', mode=MODE_TYPE, opt=True)
    _______TCAP_MAP_Message_end_components__item__basicROS_returnResult_result_opcode = CHOICE(name=u'opcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'OPERATION'), [u'operationCode']))
    _______TCAP_MAP_Message_end_components__item__basicROS_returnResult_result_opcode._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab
    _______TCAP_MAP_Message_end_components__item__basicROS_returnResult_result_opcode._const_tab_at = None
    _______TCAP_MAP_Message_end_components__item__basicROS_returnResult_result_opcode._const_tab_id = u'operationCode'
    _______TCAP_MAP_Message_end_components__item__basicROS_returnResult_result_result = OPEN(name=u'result', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'OPERATION'), [u'ResultType']))
    _______TCAP_MAP_Message_end_components__item__basicROS_returnResult_result_result._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab
    _______TCAP_MAP_Message_end_components__item__basicROS_returnResult_result_result._const_tab_at = ('..', u'opcode')
    _______TCAP_MAP_Message_end_components__item__basicROS_returnResult_result_result._const_tab_id = u'ResultType'
    ______TCAP_MAP_Message_end_components__item__basicROS_returnResult_result._cont = ASN1Dict([
        (u'opcode', _______TCAP_MAP_Message_end_components__item__basicROS_returnResult_result_opcode),
        (u'result', _______TCAP_MAP_Message_end_components__item__basicROS_returnResult_result_result),
        ])
    ______TCAP_MAP_Message_end_components__item__basicROS_returnResult_result._ext = None
    _____TCAP_MAP_Message_end_components__item__basicROS_returnResult._cont = ASN1Dict([
        (u'invokeId', ______TCAP_MAP_Message_end_components__item__basicROS_returnResult_invokeId),
        (u'result', ______TCAP_MAP_Message_end_components__item__basicROS_returnResult_result),
        ])
    _____TCAP_MAP_Message_end_components__item__basicROS_returnResult._ext = None
    _____TCAP_MAP_Message_end_components__item__basicROS_returnError = SEQ(name=u'returnError', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'ReturnError')))
    ______TCAP_MAP_Message_end_components__item__basicROS_returnError_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId')))
    ______TCAP_MAP_Message_end_components__item__basicROS_returnError_errcode = CHOICE(name=u'errcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'ERROR'), [u'errorCode']))
    ______TCAP_MAP_Message_end_components__item__basicROS_returnError_errcode._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab
    ______TCAP_MAP_Message_end_components__item__basicROS_returnError_errcode._const_tab_at = None
    ______TCAP_MAP_Message_end_components__item__basicROS_returnError_errcode._const_tab_id = u'errorCode'
    ______TCAP_MAP_Message_end_components__item__basicROS_returnError_parameter = OPEN(name=u'parameter', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'ERROR'), [u'ParameterType']), opt=True)
    ______TCAP_MAP_Message_end_components__item__basicROS_returnError_parameter._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab
    ______TCAP_MAP_Message_end_components__item__basicROS_returnError_parameter._const_tab_at = ('..', u'errcode')
    ______TCAP_MAP_Message_end_components__item__basicROS_returnError_parameter._const_tab_id = u'ParameterType'
    _____TCAP_MAP_Message_end_components__item__basicROS_returnError._cont = ASN1Dict([
        (u'invokeId', ______TCAP_MAP_Message_end_components__item__basicROS_returnError_invokeId),
        (u'errcode', ______TCAP_MAP_Message_end_components__item__basicROS_returnError_errcode),
        (u'parameter', ______TCAP_MAP_Message_end_components__item__basicROS_returnError_parameter),
        ])
    _____TCAP_MAP_Message_end_components__item__basicROS_returnError._ext = None
    _____TCAP_MAP_Message_end_components__item__basicROS_reject = SEQ(name=u'reject', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'Reject')))
    ____TCAP_MAP_Message_end_components__item__basicROS._cont = ASN1Dict([
        (u'invoke', _____TCAP_MAP_Message_end_components__item__basicROS_invoke),
        (u'returnResult', _____TCAP_MAP_Message_end_components__item__basicROS_returnResult),
        (u'returnError', _____TCAP_MAP_Message_end_components__item__basicROS_returnError),
        (u'reject', _____TCAP_MAP_Message_end_components__item__basicROS_reject),
        ])
    ____TCAP_MAP_Message_end_components__item__basicROS._ext = None
    ____TCAP_MAP_Message_end_components__item__returnResultNotLast = SEQ(name=u'returnResultNotLast', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefChoiceComp(('Remote-Operations-Generic-ROS-PDUs', 'ROS'), [u'returnResult']))
    _____TCAP_MAP_Message_end_components__item__returnResultNotLast_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId')))
    _____TCAP_MAP_Message_end_components__item__returnResultNotLast_result = SEQ(name=u'result', mode=MODE_TYPE, opt=True)
    ______TCAP_MAP_Message_end_components__item__returnResultNotLast_result_opcode = CHOICE(name=u'opcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'OPERATION'), [u'operationCode']))
    ______TCAP_MAP_Message_end_components__item__returnResultNotLast_result_opcode._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab
    ______TCAP_MAP_Message_end_components__item__returnResultNotLast_result_opcode._const_tab_at = None
    ______TCAP_MAP_Message_end_components__item__returnResultNotLast_result_opcode._const_tab_id = u'operationCode'
    ______TCAP_MAP_Message_end_components__item__returnResultNotLast_result_result = OPEN(name=u'result', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'OPERATION'), [u'ResultType']))
    ______TCAP_MAP_Message_end_components__item__returnResultNotLast_result_result._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab
    ______TCAP_MAP_Message_end_components__item__returnResultNotLast_result_result._const_tab_at = ('..', u'opcode')
    ______TCAP_MAP_Message_end_components__item__returnResultNotLast_result_result._const_tab_id = u'ResultType'
    _____TCAP_MAP_Message_end_components__item__returnResultNotLast_result._cont = ASN1Dict([
        (u'opcode', ______TCAP_MAP_Message_end_components__item__returnResultNotLast_result_opcode),
        (u'result', ______TCAP_MAP_Message_end_components__item__returnResultNotLast_result_result),
        ])
    _____TCAP_MAP_Message_end_components__item__returnResultNotLast_result._ext = None
    ____TCAP_MAP_Message_end_components__item__returnResultNotLast._cont = ASN1Dict([
        (u'invokeId', _____TCAP_MAP_Message_end_components__item__returnResultNotLast_invokeId),
        (u'result', _____TCAP_MAP_Message_end_components__item__returnResultNotLast_result),
        ])
    ____TCAP_MAP_Message_end_components__item__returnResultNotLast._ext = None
    ___TCAP_MAP_Message_end_components__item_._cont = ASN1Dict([
        (u'basicROS', ____TCAP_MAP_Message_end_components__item__basicROS),
        (u'returnResultNotLast', ____TCAP_MAP_Message_end_components__item__returnResultNotLast),
        ])
    ___TCAP_MAP_Message_end_components__item_._ext = None
    __TCAP_MAP_Message_end_components._cont = ___TCAP_MAP_Message_end_components__item_
    __TCAP_MAP_Message_end_components._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _TCAP_MAP_Message_end._cont = ASN1Dict([
        (u'dtid', __TCAP_MAP_Message_end_dtid),
        (u'dialoguePortion', __TCAP_MAP_Message_end_dialoguePortion),
        (u'components', __TCAP_MAP_Message_end_components),
        ])
    _TCAP_MAP_Message_end._ext = None
    _TCAP_MAP_Message_continue_ = SEQ(name=u'continue', mode=MODE_TYPE, tag=(5, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('TCAPMessages', 'Continue')))
    __TCAP_MAP_Message_continue__otid = OCT_STR(name=u'otid', mode=MODE_TYPE, typeref=ASN1RefType(('TCAPMessages', 'OrigTransactionID')))
    __TCAP_MAP_Message_continue__dtid = OCT_STR(name=u'dtid', mode=MODE_TYPE, typeref=ASN1RefType(('TCAPMessages', 'DestTransactionID')))
    __TCAP_MAP_Message_continue__dialoguePortion = SEQ(name=u'dialoguePortion', mode=MODE_TYPE, typeref=ASN1RefType(('TCAPMessages', 'DialoguePortion')), opt=True)
    __TCAP_MAP_Message_continue__components = SEQ_OF(name=u'components', mode=MODE_TYPE, tag=(12, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('TCAPMessages', 'ComponentPortion')), opt=True)
    ___TCAP_MAP_Message_continue__components__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('TCAPMessages', 'Component')))
    ____TCAP_MAP_Message_continue__components__item__basicROS = CHOICE(name=u'basicROS', mode=MODE_TYPE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'ROS')))
    _____TCAP_MAP_Message_continue__components__item__basicROS_invoke = SEQ(name=u'invoke', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'Invoke')))
    ______TCAP_MAP_Message_continue__components__item__basicROS_invoke_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId')))
    ______TCAP_MAP_Message_continue__components__item__basicROS_invoke_invokeId._const_val = ASN1Set(rv=[(u'present', -128), (u'present', -127), (u'present', -126), (u'present', -125), (u'present', -124), (u'present', -123), (u'present', -122), (u'present', -121), (u'present', -120), (u'present', -119), (u'present', -118), (u'present', -117), (u'present', -116), (u'present', -115), (u'present', -114), (u'present', -113), (u'present', -112), (u'present', -111), (u'present', -110), (u'present', -109), (u'present', -108), (u'present', -107), (u'present', -106), (u'present', -105), (u'present', -104), (u'present', -103), (u'present', -102), (u'present', -101), (u'present', -100), (u'present', -99), (u'present', -98), (u'present', -97), (u'present', -96), (u'present', -95), (u'present', -94), (u'present', -93), (u'present', -92), (u'present', -91), (u'present', -90), (u'present', -89), (u'present', -88), (u'present', -87), (u'present', -86), (u'present', -85), (u'present', -84), (u'present', -83), (u'present', -82), (u'present', -81), (u'present', -80), (u'present', -79), (u'present', -78), (u'present', -77), (u'present', -76), (u'present', -75), (u'present', -74), (u'present', -73), (u'present', -72), (u'present', -71), (u'present', -70), (u'present', -69), (u'present', -68), (u'present', -67), (u'present', -66), (u'present', -65), (u'present', -64), (u'present', -63), (u'present', -62), (u'present', -61), (u'present', -60), (u'present', -59), (u'present', -58), (u'present', -57), (u'present', -56), (u'present', -55), (u'present', -54), (u'present', -53), (u'present', -52), (u'present', -51), (u'present', -50), (u'present', -49), (u'present', -48), (u'present', -47), (u'present', -46), (u'present', -45), (u'present', -44), (u'present', -43), (u'present', -42), (u'present', -41), (u'present', -40), (u'present', -39), (u'present', -38), (u'present', -37), (u'present', -36), (u'present', -35), (u'present', -34), (u'present', -33), (u'present', -32), (u'present', -31), (u'present', -30), (u'present', -29), (u'present', -28), (u'present', -27), (u'present', -26), (u'present', -25), (u'present', -24), (u'present', -23), (u'present', -22), (u'present', -21), (u'present', -20), (u'present', -19), (u'present', -18), (u'present', -17), (u'present', -16), (u'present', -15), (u'present', -14), (u'present', -13), (u'present', -12), (u'present', -11), (u'present', -10), (u'present', -9), (u'present', -8), (u'present', -7), (u'present', -6), (u'present', -5), (u'present', -4), (u'present', -3), (u'present', -2), (u'present', -1), (u'present', 0), (u'present', 1), (u'present', 2), (u'present', 3), (u'present', 4), (u'present', 5), (u'present', 6), (u'present', 7), (u'present', 8), (u'present', 9), (u'present', 10), (u'present', 11), (u'present', 12), (u'present', 13), (u'present', 14), (u'present', 15), (u'present', 16), (u'present', 17), (u'present', 18), (u'present', 19), (u'present', 20), (u'present', 21), (u'present', 22), (u'present', 23), (u'present', 24), (u'present', 25), (u'present', 26), (u'present', 27), (u'present', 28), (u'present', 29), (u'present', 30), (u'present', 31), (u'present', 32), (u'present', 33), (u'present', 34), (u'present', 35), (u'present', 36), (u'present', 37), (u'present', 38), (u'present', 39), (u'present', 40), (u'present', 41), (u'present', 42), (u'present', 43), (u'present', 44), (u'present', 45), (u'present', 46), (u'present', 47), (u'present', 48), (u'present', 49), (u'present', 50), (u'present', 51), (u'present', 52), (u'present', 53), (u'present', 54), (u'present', 55), (u'present', 56), (u'present', 57), (u'present', 58), (u'present', 59), (u'present', 60), (u'present', 61), (u'present', 62), (u'present', 63), (u'present', 64), (u'present', 65), (u'present', 66), (u'present', 67), (u'present', 68), (u'present', 69), (u'present', 70), (u'present', 71), (u'present', 72), (u'present', 73), (u'present', 74), (u'present', 75), (u'present', 76), (u'present', 77), (u'present', 78), (u'present', 79), (u'present', 80), (u'present', 81), (u'present', 82), (u'present', 83), (u'present', 84), (u'present', 85), (u'present', 86), (u'present', 87), (u'present', 88), (u'present', 89), (u'present', 90), (u'present', 91), (u'present', 92), (u'present', 93), (u'present', 94), (u'present', 95), (u'present', 96), (u'present', 97), (u'present', 98), (u'present', 99), (u'present', 100), (u'present', 101), (u'present', 102), (u'present', 103), (u'present', 104), (u'present', 105), (u'present', 106), (u'present', 107), (u'present', 108), (u'present', 109), (u'present', 110), (u'present', 111), (u'present', 112), (u'present', 113), (u'present', 114), (u'present', 115), (u'present', 116), (u'present', 117), (u'present', 118), (u'present', 119), (u'present', 120), (u'present', 121), (u'present', 122), (u'present', 123), (u'present', 124), (u'present', 125), (u'present', 126), (u'present', 127)], rr=[], ev=None, er=[])
    ______TCAP_MAP_Message_continue__components__item__basicROS_invoke_linkedId = CHOICE(name=u'linkedId', mode=MODE_TYPE, opt=True)
    _______TCAP_MAP_Message_continue__components__item__basicROS_invoke_linkedId_present = INT(name=u'present', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefChoiceComp(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId'), [u'present']))
    _______TCAP_MAP_Message_continue__components__item__basicROS_invoke_linkedId_absent = NULL(name=u'absent', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ______TCAP_MAP_Message_continue__components__item__basicROS_invoke_linkedId._cont = ASN1Dict([
        (u'present', _______TCAP_MAP_Message_continue__components__item__basicROS_invoke_linkedId_present),
        (u'absent', _______TCAP_MAP_Message_continue__components__item__basicROS_invoke_linkedId_absent),
        ])
    ______TCAP_MAP_Message_continue__components__item__basicROS_invoke_linkedId._ext = None
    ______TCAP_MAP_Message_continue__components__item__basicROS_invoke_opcode = CHOICE(name=u'opcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'OPERATION'), [u'operationCode']))
    ______TCAP_MAP_Message_continue__components__item__basicROS_invoke_opcode._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab
    ______TCAP_MAP_Message_continue__components__item__basicROS_invoke_opcode._const_tab_at = None
    ______TCAP_MAP_Message_continue__components__item__basicROS_invoke_opcode._const_tab_id = u'operationCode'
    ______TCAP_MAP_Message_continue__components__item__basicROS_invoke_argument = OPEN(name=u'argument', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'OPERATION'), [u'ArgumentType']), opt=True)
    ______TCAP_MAP_Message_continue__components__item__basicROS_invoke_argument._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab
    ______TCAP_MAP_Message_continue__components__item__basicROS_invoke_argument._const_tab_at = ('..', u'opcode')
    ______TCAP_MAP_Message_continue__components__item__basicROS_invoke_argument._const_tab_id = u'ArgumentType'
    _____TCAP_MAP_Message_continue__components__item__basicROS_invoke._cont = ASN1Dict([
        (u'invokeId', ______TCAP_MAP_Message_continue__components__item__basicROS_invoke_invokeId),
        (u'linkedId', ______TCAP_MAP_Message_continue__components__item__basicROS_invoke_linkedId),
        (u'opcode', ______TCAP_MAP_Message_continue__components__item__basicROS_invoke_opcode),
        (u'argument', ______TCAP_MAP_Message_continue__components__item__basicROS_invoke_argument),
        ])
    _____TCAP_MAP_Message_continue__components__item__basicROS_invoke._ext = None
    _____TCAP_MAP_Message_continue__components__item__basicROS_returnResult = SEQ(name=u'returnResult', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'ReturnResult')))
    ______TCAP_MAP_Message_continue__components__item__basicROS_returnResult_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId')))
    ______TCAP_MAP_Message_continue__components__item__basicROS_returnResult_result = SEQ(name=u'result', mode=MODE_TYPE, opt=True)
    _______TCAP_MAP_Message_continue__components__item__basicROS_returnResult_result_opcode = CHOICE(name=u'opcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'OPERATION'), [u'operationCode']))
    _______TCAP_MAP_Message_continue__components__item__basicROS_returnResult_result_opcode._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab
    _______TCAP_MAP_Message_continue__components__item__basicROS_returnResult_result_opcode._const_tab_at = None
    _______TCAP_MAP_Message_continue__components__item__basicROS_returnResult_result_opcode._const_tab_id = u'operationCode'
    _______TCAP_MAP_Message_continue__components__item__basicROS_returnResult_result_result = OPEN(name=u'result', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'OPERATION'), [u'ResultType']))
    _______TCAP_MAP_Message_continue__components__item__basicROS_returnResult_result_result._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab
    _______TCAP_MAP_Message_continue__components__item__basicROS_returnResult_result_result._const_tab_at = ('..', u'opcode')
    _______TCAP_MAP_Message_continue__components__item__basicROS_returnResult_result_result._const_tab_id = u'ResultType'
    ______TCAP_MAP_Message_continue__components__item__basicROS_returnResult_result._cont = ASN1Dict([
        (u'opcode', _______TCAP_MAP_Message_continue__components__item__basicROS_returnResult_result_opcode),
        (u'result', _______TCAP_MAP_Message_continue__components__item__basicROS_returnResult_result_result),
        ])
    ______TCAP_MAP_Message_continue__components__item__basicROS_returnResult_result._ext = None
    _____TCAP_MAP_Message_continue__components__item__basicROS_returnResult._cont = ASN1Dict([
        (u'invokeId', ______TCAP_MAP_Message_continue__components__item__basicROS_returnResult_invokeId),
        (u'result', ______TCAP_MAP_Message_continue__components__item__basicROS_returnResult_result),
        ])
    _____TCAP_MAP_Message_continue__components__item__basicROS_returnResult._ext = None
    _____TCAP_MAP_Message_continue__components__item__basicROS_returnError = SEQ(name=u'returnError', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'ReturnError')))
    ______TCAP_MAP_Message_continue__components__item__basicROS_returnError_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId')))
    ______TCAP_MAP_Message_continue__components__item__basicROS_returnError_errcode = CHOICE(name=u'errcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'ERROR'), [u'errorCode']))
    ______TCAP_MAP_Message_continue__components__item__basicROS_returnError_errcode._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab
    ______TCAP_MAP_Message_continue__components__item__basicROS_returnError_errcode._const_tab_at = None
    ______TCAP_MAP_Message_continue__components__item__basicROS_returnError_errcode._const_tab_id = u'errorCode'
    ______TCAP_MAP_Message_continue__components__item__basicROS_returnError_parameter = OPEN(name=u'parameter', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'ERROR'), [u'ParameterType']), opt=True)
    ______TCAP_MAP_Message_continue__components__item__basicROS_returnError_parameter._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab
    ______TCAP_MAP_Message_continue__components__item__basicROS_returnError_parameter._const_tab_at = ('..', u'errcode')
    ______TCAP_MAP_Message_continue__components__item__basicROS_returnError_parameter._const_tab_id = u'ParameterType'
    _____TCAP_MAP_Message_continue__components__item__basicROS_returnError._cont = ASN1Dict([
        (u'invokeId', ______TCAP_MAP_Message_continue__components__item__basicROS_returnError_invokeId),
        (u'errcode', ______TCAP_MAP_Message_continue__components__item__basicROS_returnError_errcode),
        (u'parameter', ______TCAP_MAP_Message_continue__components__item__basicROS_returnError_parameter),
        ])
    _____TCAP_MAP_Message_continue__components__item__basicROS_returnError._ext = None
    _____TCAP_MAP_Message_continue__components__item__basicROS_reject = SEQ(name=u'reject', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'Reject')))
    ____TCAP_MAP_Message_continue__components__item__basicROS._cont = ASN1Dict([
        (u'invoke', _____TCAP_MAP_Message_continue__components__item__basicROS_invoke),
        (u'returnResult', _____TCAP_MAP_Message_continue__components__item__basicROS_returnResult),
        (u'returnError', _____TCAP_MAP_Message_continue__components__item__basicROS_returnError),
        (u'reject', _____TCAP_MAP_Message_continue__components__item__basicROS_reject),
        ])
    ____TCAP_MAP_Message_continue__components__item__basicROS._ext = None
    ____TCAP_MAP_Message_continue__components__item__returnResultNotLast = SEQ(name=u'returnResultNotLast', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefChoiceComp(('Remote-Operations-Generic-ROS-PDUs', 'ROS'), [u'returnResult']))
    _____TCAP_MAP_Message_continue__components__item__returnResultNotLast_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId')))
    _____TCAP_MAP_Message_continue__components__item__returnResultNotLast_result = SEQ(name=u'result', mode=MODE_TYPE, opt=True)
    ______TCAP_MAP_Message_continue__components__item__returnResultNotLast_result_opcode = CHOICE(name=u'opcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'OPERATION'), [u'operationCode']))
    ______TCAP_MAP_Message_continue__components__item__returnResultNotLast_result_opcode._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab
    ______TCAP_MAP_Message_continue__components__item__returnResultNotLast_result_opcode._const_tab_at = None
    ______TCAP_MAP_Message_continue__components__item__returnResultNotLast_result_opcode._const_tab_id = u'operationCode'
    ______TCAP_MAP_Message_continue__components__item__returnResultNotLast_result_result = OPEN(name=u'result', mode=MODE_TYPE, typeref=ASN1RefClassField(('Remote-Operations-Information-Objects', 'OPERATION'), [u'ResultType']))
    ______TCAP_MAP_Message_continue__components__item__returnResultNotLast_result_result._const_tab = _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab
    ______TCAP_MAP_Message_continue__components__item__returnResultNotLast_result_result._const_tab_at = ('..', u'opcode')
    ______TCAP_MAP_Message_continue__components__item__returnResultNotLast_result_result._const_tab_id = u'ResultType'
    _____TCAP_MAP_Message_continue__components__item__returnResultNotLast_result._cont = ASN1Dict([
        (u'opcode', ______TCAP_MAP_Message_continue__components__item__returnResultNotLast_result_opcode),
        (u'result', ______TCAP_MAP_Message_continue__components__item__returnResultNotLast_result_result),
        ])
    _____TCAP_MAP_Message_continue__components__item__returnResultNotLast_result._ext = None
    ____TCAP_MAP_Message_continue__components__item__returnResultNotLast._cont = ASN1Dict([
        (u'invokeId', _____TCAP_MAP_Message_continue__components__item__returnResultNotLast_invokeId),
        (u'result', _____TCAP_MAP_Message_continue__components__item__returnResultNotLast_result),
        ])
    ____TCAP_MAP_Message_continue__components__item__returnResultNotLast._ext = None
    ___TCAP_MAP_Message_continue__components__item_._cont = ASN1Dict([
        (u'basicROS', ____TCAP_MAP_Message_continue__components__item__basicROS),
        (u'returnResultNotLast', ____TCAP_MAP_Message_continue__components__item__returnResultNotLast),
        ])
    ___TCAP_MAP_Message_continue__components__item_._ext = None
    __TCAP_MAP_Message_continue__components._cont = ___TCAP_MAP_Message_continue__components__item_
    __TCAP_MAP_Message_continue__components._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _TCAP_MAP_Message_continue_._cont = ASN1Dict([
        (u'otid', __TCAP_MAP_Message_continue__otid),
        (u'dtid', __TCAP_MAP_Message_continue__dtid),
        (u'dialoguePortion', __TCAP_MAP_Message_continue__dialoguePortion),
        (u'components', __TCAP_MAP_Message_continue__components),
        ])
    _TCAP_MAP_Message_continue_._ext = None
    _TCAP_MAP_Message_abort = SEQ(name=u'abort', mode=MODE_TYPE, tag=(7, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('TCAPMessages', 'Abort')))
    TCAP_MAP_Message._cont = ASN1Dict([
        (u'unidirectional', _TCAP_MAP_Message_unidirectional),
        (u'begin', _TCAP_MAP_Message_begin),
        (u'end', _TCAP_MAP_Message_end),
        (u'continue', _TCAP_MAP_Message_continue_),
        (u'abort', _TCAP_MAP_Message_abort),
        ])
    TCAP_MAP_Message._ext = None
    
    _all_ = [
        __TCAP_MAP_Message_unidirectional_dialoguePortion,
        ______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_invokeId,
        _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_linkedId_present,
        _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_linkedId_absent,
        ______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_linkedId,
        _______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_0,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_0,
        __OPERATION_Errors_val_ParameterType_0,
        __OPERATION_Errors_val_ParameterType_1,
        __OPERATION_Errors_val_ParameterType_2,
        __OPERATION_Errors_val_ParameterType_3,
        __OPERATION_Errors_val_ParameterType_4,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_1,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_1,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_2,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_2,
        __OPERATION_Errors_val_ParameterType_0_0,
        __OPERATION_Errors_val_ParameterType_1_0,
        __OPERATION_Errors_val_ParameterType_2_0,
        __OPERATION_Errors_val_ParameterType_3_0,
        __OPERATION_Errors_val_ParameterType_4_0,
        __OPERATION_Errors_val_ParameterType_5,
        __OPERATION_Errors_val_ParameterType_6,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_3,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_3,
        __OPERATION_Errors_val_ParameterType_1_1,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_4,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_4,
        __OPERATION_Errors_val_ParameterType_2_1,
        __OPERATION_Errors_val_ParameterType_3_1,
        __OPERATION_Errors_val_ParameterType_4_1,
        __OPERATION_Errors_val_ParameterType_5_0,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_5,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_5,
        __OPERATION_Errors_val_ParameterType_0_1,
        __OPERATION_Errors_val_ParameterType_1_2,
        __OPERATION_Errors_val_ParameterType_3_2,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_6,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_6,
        __OPERATION_Errors_val_ParameterType_5_1,
        __OPERATION_Errors_val_ParameterType_6_0,
        __OPERATION_Errors_val_ParameterType_7,
        __OPERATION_Errors_val_ParameterType_8,
        __OPERATION_Errors_val_ParameterType_9,
        __OPERATION_Errors_val_ParameterType_10,
        __OPERATION_Errors_val_ParameterType_11,
        __OPERATION_Errors_val_ParameterType_12,
        __OPERATION_Errors_val_ParameterType_13,
        __OPERATION_Errors_val_ParameterType_14,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_7,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_7,
        __OPERATION_Errors_val_ParameterType_1_3,
        __OPERATION_Errors_val_ParameterType_4_2,
        __OPERATION_Errors_val_ParameterType_5_2,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_8,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_8,
        __OPERATION_Errors_val_ParameterType_0_2,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_9,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_10,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_10,
        __OPERATION_Errors_val_ParameterType_1_4,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_11,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_12,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_12,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_13,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_13,
        __OPERATION_Errors_val_ParameterType_1_5,
        __OPERATION_Errors_val_ParameterType_4_3,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_14,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_14,
        __OPERATION_Errors_val_ParameterType_4_4,
        __OPERATION_Errors_val_ParameterType_5_3,
        __OPERATION_Errors_val_ParameterType_6_1,
        __OPERATION_Errors_val_ParameterType_7_0,
        __OPERATION_Errors_val_ParameterType_8_0,
        __OPERATION_Errors_val_ParameterType_9_0,
        __OPERATION_Errors_val_ParameterType_10_0,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_15,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_15,
        __OPERATION_Errors_val_ParameterType_4_5,
        __OPERATION_Errors_val_ParameterType_6_2,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_16,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_16,
        __OPERATION_Errors_val_ParameterType_2_2,
        __OPERATION_Errors_val_ParameterType_3_3,
        __OPERATION_Errors_val_ParameterType_5_4,
        __OPERATION_Errors_val_ParameterType_6_3,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_17,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_17,
        __OPERATION_Errors_val_ParameterType_1_6,
        __OPERATION_Errors_val_ParameterType_2_3,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_18,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_18,
        __OPERATION_Errors_val_ParameterType_0_3,
        __OPERATION_Errors_val_ParameterType_3_4,
        __OPERATION_Errors_val_ParameterType_4_6,
        __OPERATION_Errors_val_ParameterType_5_5,
        __OPERATION_Errors_val_ParameterType_6_4,
        __OPERATION_Errors_val_ParameterType_7_1,
        __OPERATION_Errors_val_ParameterType_8_1,
        __OPERATION_Errors_val_ParameterType_9_1,
        __OPERATION_Errors_val_ParameterType_10_1,
        __OPERATION_Errors_val_ParameterType_11_0,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_19,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_19,
        __OPERATION_Errors_val_ParameterType_0_4,
        __OPERATION_Errors_val_ParameterType_8_2,
        __OPERATION_Errors_val_ParameterType_9_2,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_20,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_20,
        __OPERATION_Errors_val_ParameterType_1_7,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_21,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_21,
        __OPERATION_Errors_val_ParameterType_0_5,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_22,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_22,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_23,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_23,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_24,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_24,
        __OPERATION_Errors_val_ParameterType_2_4,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_25,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_25,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_26,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_28,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_28,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_29,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_29,
        __OPERATION_Errors_val_ParameterType_3_5,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_30,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_30,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_31,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_31,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_32,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_32,
        __OPERATION_Errors_val_ParameterType_4_7,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_33,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_33,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_34,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_35,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_35,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_36,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_36,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_37,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_38,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_38,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_39,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_39,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_40,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_40,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_41,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_41,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_42,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_42,
        __OPERATION_Errors_val_ParameterType_0_6,
        __OPERATION_Errors_val_ParameterType_5_6,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_43,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_43,
        __OPERATION_Errors_val_ParameterType_3_6,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_44,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_44,
        __OPERATION_Errors_val_ParameterType_4_8,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_45,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_45,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_46,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_46,
        __OPERATION_Errors_val_ParameterType_5_7,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_47,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_47,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_48,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_48,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_49,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_50,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_51,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_51,
        __OPERATION_Errors_val_ParameterType_2_5,
        __OPERATION_Errors_val_ParameterType_3_7,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_52,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_52,
        __OPERATION_Errors_val_ParameterType_7_2,
        __OPERATION_Errors_val_ParameterType_8_3,
        __OPERATION_Errors_val_ParameterType_9_3,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_53,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_53,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_54,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_54,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_55,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_55,
        __OPERATION_Errors_val_ParameterType_3_8,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_56,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_56,
        __OPERATION_Errors_val_ParameterType_7_3,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_57,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_57,
        __OPERATION_Errors_val_ParameterType_3_9,
        __OPERATION_Errors_val_ParameterType_6_5,
        __OPERATION_Errors_val_ParameterType_7_4,
        __OPERATION_Errors_val_ParameterType_9_4,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_58,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_58,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_59,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_59,
        __OPERATION_Errors_val_ParameterType_3_10,
        __OPERATION_Errors_val_ParameterType_4_9,
        __OPERATION_Errors_val_ParameterType_5_8,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_60,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_60,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_61,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_61,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_62,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_62,
        __OPERATION_Errors_val_ParameterType_7_5,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_63,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_63,
        __OPERATION_Errors_val_ParameterType_4_10,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_64,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_64,
        __OPERATION_Errors_val_ParameterType_6_6,
        __OPERATION_Errors_val_ParameterType_7_6,
        __OPERATION_Errors_val_ParameterType_8_4,
        __OPERATION_Errors_val_ParameterType_9_5,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_65,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_65,
        __OPERATION_Errors_val_ParameterType_4__11,
        __OPERATION_Errors_val_ParameterType_5_9,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_66,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_66,
        __OPERATION_Errors_val_ParameterType_8_5,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_67,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_67,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_68,
        __OPERATION_Errors_val_ParameterType_4___12,
        __OPERATION_Errors_val_ParameterType_5_10,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_69,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_69,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_70,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_70,
        __OPERATION_Errors_val_ParameterType_0_7,
        __OPERATION_Errors_val_ParameterType_4____13,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_71,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_71,
        __OPERATION_Errors_val_ParameterType_8_6,
        __OPERATION_Errors_val_ParameterType_9_6,
        __OPERATION_Errors_val_ParameterType_10_2,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_72,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_73,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_73,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_74,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_74,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_75,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_76,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_76,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_77,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_77,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_78,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_78,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_79,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_79,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_80,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_80,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_81,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_82,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_83,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_84,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_84,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_85,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_85,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_86,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_87,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_87,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_88,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_88,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_89,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_89,
        __OPERATION_Errors_val_ParameterType_4_____14,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_90,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_91,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_92,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_93,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_93,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_94,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_95,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_96,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_97,
        __OPERATION_Errors_val_ParameterType_7_7,
        __OPERATION_Errors_val_ParameterType_9_7,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_98,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_99,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_100,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_101,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_101,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_102,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_102,
        __OPERATION_Errors_val_ParameterType_6_7,
        __OPERATION_Errors_val_ParameterType_7_8,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_103,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_103,
        __OPERATION_Errors_val_ParameterType_6_8,
        __OPERATION_Errors_val_ParameterType_8_7,
        __OPERATION_Errors_val_ParameterType_9_8,
        __OPERATION_Errors_val_ParameterType_10_3,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_104,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_105,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_105,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_106,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_106,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_107,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_107,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_108,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_108,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_109,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_109,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_110,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_110,
        __OPERATION_Errors_val_ParameterType_4______15,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_111,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_111,
        __OPERATION_Errors_val_ParameterType_3__11,
        __OPERATION_Errors_val_ParameterType_4_______16,
        __OPERATION_Errors_val_ParameterType_5__11,
        __OPERATION_Linked_val_ArgumentType_0,
        __OPERATION_Linked_val_ResultType_0,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_112,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_112,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_113,
        __OPERATION_Errors_val_ParameterType_3___12,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ArgumentType_114,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode_tab_val_ResultType_114,
        ______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_opcode,
        ______TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke_argument,
        _____TCAP_MAP_Message_unidirectional_components__item__basicROS_invoke,
        ______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnResult_invokeId,
        _______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnResult_result_opcode,
        _______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnResult_result_result,
        ______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnResult_result,
        _____TCAP_MAP_Message_unidirectional_components__item__basicROS_returnResult,
        ______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_invokeId,
        _______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_0,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_1,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_2,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_3,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_4,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_5,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_6,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_7,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_8,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_9,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_10,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_11,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_12,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_13,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_14,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_15,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_16,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_17,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_18,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_19,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_20,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_21,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_22,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_23,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_24,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_25,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_26,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_27,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_28,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_29,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_30,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_31,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_32,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_33,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_34,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_35,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_36,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_38,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_40,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_43,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_44,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_45,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_46,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_47,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_48,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_52,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_53,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_54,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_56,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_60,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_66,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_67,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_73,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_78,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_81,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_82,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_83,
        ________TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode_tab_val_ParameterType_85,
        ______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_errcode,
        ______TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError_parameter,
        _____TCAP_MAP_Message_unidirectional_components__item__basicROS_returnError,
        _____TCAP_MAP_Message_unidirectional_components__item__basicROS_reject,
        ____TCAP_MAP_Message_unidirectional_components__item__basicROS,
        _____TCAP_MAP_Message_unidirectional_components__item__returnResultNotLast_invokeId,
        ______TCAP_MAP_Message_unidirectional_components__item__returnResultNotLast_result_opcode,
        ______TCAP_MAP_Message_unidirectional_components__item__returnResultNotLast_result_result,
        _____TCAP_MAP_Message_unidirectional_components__item__returnResultNotLast_result,
        ____TCAP_MAP_Message_unidirectional_components__item__returnResultNotLast,
        ___TCAP_MAP_Message_unidirectional_components__item_,
        __TCAP_MAP_Message_unidirectional_components,
        _TCAP_MAP_Message_unidirectional,
        __TCAP_MAP_Message_begin_otid,
        __TCAP_MAP_Message_begin_dialoguePortion,
        ______TCAP_MAP_Message_begin_components__item__basicROS_invoke_invokeId,
        _______TCAP_MAP_Message_begin_components__item__basicROS_invoke_linkedId_present,
        _______TCAP_MAP_Message_begin_components__item__basicROS_invoke_linkedId_absent,
        ______TCAP_MAP_Message_begin_components__item__basicROS_invoke_linkedId,
        ______TCAP_MAP_Message_begin_components__item__basicROS_invoke_opcode,
        ______TCAP_MAP_Message_begin_components__item__basicROS_invoke_argument,
        _____TCAP_MAP_Message_begin_components__item__basicROS_invoke,
        ______TCAP_MAP_Message_begin_components__item__basicROS_returnResult_invokeId,
        _______TCAP_MAP_Message_begin_components__item__basicROS_returnResult_result_opcode,
        _______TCAP_MAP_Message_begin_components__item__basicROS_returnResult_result_result,
        ______TCAP_MAP_Message_begin_components__item__basicROS_returnResult_result,
        _____TCAP_MAP_Message_begin_components__item__basicROS_returnResult,
        ______TCAP_MAP_Message_begin_components__item__basicROS_returnError_invokeId,
        ______TCAP_MAP_Message_begin_components__item__basicROS_returnError_errcode,
        ______TCAP_MAP_Message_begin_components__item__basicROS_returnError_parameter,
        _____TCAP_MAP_Message_begin_components__item__basicROS_returnError,
        _____TCAP_MAP_Message_begin_components__item__basicROS_reject,
        ____TCAP_MAP_Message_begin_components__item__basicROS,
        _____TCAP_MAP_Message_begin_components__item__returnResultNotLast_invokeId,
        ______TCAP_MAP_Message_begin_components__item__returnResultNotLast_result_opcode,
        ______TCAP_MAP_Message_begin_components__item__returnResultNotLast_result_result,
        _____TCAP_MAP_Message_begin_components__item__returnResultNotLast_result,
        ____TCAP_MAP_Message_begin_components__item__returnResultNotLast,
        ___TCAP_MAP_Message_begin_components__item_,
        __TCAP_MAP_Message_begin_components,
        _TCAP_MAP_Message_begin,
        __TCAP_MAP_Message_end_dtid,
        __TCAP_MAP_Message_end_dialoguePortion,
        ______TCAP_MAP_Message_end_components__item__basicROS_invoke_invokeId,
        _______TCAP_MAP_Message_end_components__item__basicROS_invoke_linkedId_present,
        _______TCAP_MAP_Message_end_components__item__basicROS_invoke_linkedId_absent,
        ______TCAP_MAP_Message_end_components__item__basicROS_invoke_linkedId,
        ______TCAP_MAP_Message_end_components__item__basicROS_invoke_opcode,
        ______TCAP_MAP_Message_end_components__item__basicROS_invoke_argument,
        _____TCAP_MAP_Message_end_components__item__basicROS_invoke,
        ______TCAP_MAP_Message_end_components__item__basicROS_returnResult_invokeId,
        _______TCAP_MAP_Message_end_components__item__basicROS_returnResult_result_opcode,
        _______TCAP_MAP_Message_end_components__item__basicROS_returnResult_result_result,
        ______TCAP_MAP_Message_end_components__item__basicROS_returnResult_result,
        _____TCAP_MAP_Message_end_components__item__basicROS_returnResult,
        ______TCAP_MAP_Message_end_components__item__basicROS_returnError_invokeId,
        ______TCAP_MAP_Message_end_components__item__basicROS_returnError_errcode,
        ______TCAP_MAP_Message_end_components__item__basicROS_returnError_parameter,
        _____TCAP_MAP_Message_end_components__item__basicROS_returnError,
        _____TCAP_MAP_Message_end_components__item__basicROS_reject,
        ____TCAP_MAP_Message_end_components__item__basicROS,
        _____TCAP_MAP_Message_end_components__item__returnResultNotLast_invokeId,
        ______TCAP_MAP_Message_end_components__item__returnResultNotLast_result_opcode,
        ______TCAP_MAP_Message_end_components__item__returnResultNotLast_result_result,
        _____TCAP_MAP_Message_end_components__item__returnResultNotLast_result,
        ____TCAP_MAP_Message_end_components__item__returnResultNotLast,
        ___TCAP_MAP_Message_end_components__item_,
        __TCAP_MAP_Message_end_components,
        _TCAP_MAP_Message_end,
        __TCAP_MAP_Message_continue__otid,
        __TCAP_MAP_Message_continue__dtid,
        __TCAP_MAP_Message_continue__dialoguePortion,
        ______TCAP_MAP_Message_continue__components__item__basicROS_invoke_invokeId,
        _______TCAP_MAP_Message_continue__components__item__basicROS_invoke_linkedId_present,
        _______TCAP_MAP_Message_continue__components__item__basicROS_invoke_linkedId_absent,
        ______TCAP_MAP_Message_continue__components__item__basicROS_invoke_linkedId,
        ______TCAP_MAP_Message_continue__components__item__basicROS_invoke_opcode,
        ______TCAP_MAP_Message_continue__components__item__basicROS_invoke_argument,
        _____TCAP_MAP_Message_continue__components__item__basicROS_invoke,
        ______TCAP_MAP_Message_continue__components__item__basicROS_returnResult_invokeId,
        _______TCAP_MAP_Message_continue__components__item__basicROS_returnResult_result_opcode,
        _______TCAP_MAP_Message_continue__components__item__basicROS_returnResult_result_result,
        ______TCAP_MAP_Message_continue__components__item__basicROS_returnResult_result,
        _____TCAP_MAP_Message_continue__components__item__basicROS_returnResult,
        ______TCAP_MAP_Message_continue__components__item__basicROS_returnError_invokeId,
        ______TCAP_MAP_Message_continue__components__item__basicROS_returnError_errcode,
        ______TCAP_MAP_Message_continue__components__item__basicROS_returnError_parameter,
        _____TCAP_MAP_Message_continue__components__item__basicROS_returnError,
        _____TCAP_MAP_Message_continue__components__item__basicROS_reject,
        ____TCAP_MAP_Message_continue__components__item__basicROS,
        _____TCAP_MAP_Message_continue__components__item__returnResultNotLast_invokeId,
        ______TCAP_MAP_Message_continue__components__item__returnResultNotLast_result_opcode,
        ______TCAP_MAP_Message_continue__components__item__returnResultNotLast_result_result,
        _____TCAP_MAP_Message_continue__components__item__returnResultNotLast_result,
        ____TCAP_MAP_Message_continue__components__item__returnResultNotLast,
        ___TCAP_MAP_Message_continue__components__item_,
        __TCAP_MAP_Message_continue__components,
        _TCAP_MAP_Message_continue_,
        _TCAP_MAP_Message_abort,
        TCAP_MAP_Message,
    ]

class EricssonMAP_Extensions:

    _name_  = u'EricssonMAP-Extensions'
    _oid_   = []
    
    _obj_ = [
        u'EnhancedCheckIMEI-Arg',
        u'EricssonExtensionType',
        u'IsdArgType',
        u'IsdArgData',
        u'PrivateFeatureData',
        u'OickInfo',
        u'INCategoryKey',
        u'SubscriptionTypeInfo',
        u'SubscriptionType',
        u'IsdResType',
        u'IsdResData',
        u'DsdArgType',
        u'DsdArgData',
        u'SRIArgType',
        u'SriArgData',
        u'SRIResType',
        u'SriResData',
        u'PrnArgType',
        u'PrnArgData',
        u'UlArgType',
        u'UlArgData',
        u'PrivateFeatureUlArgData',
        u'ExtraProtocolId',
        u'ExtraSignalInfo',
        u'SaiArgType',
        u'SaiResType',
        u'AtiArgType',
        u'AtiResType',
        u'RdArgType',
        u'RequestedInfoType',
        u'ExtAtiArgType',
        u'AtiArgData',
        u'PrivateFeatureCode',
        ]
    _type_ = [
        u'EnhancedCheckIMEI-Arg',
        u'EricssonExtensionType',
        u'IsdArgType',
        u'IsdArgData',
        u'PrivateFeatureData',
        u'OickInfo',
        u'INCategoryKey',
        u'SubscriptionTypeInfo',
        u'SubscriptionType',
        u'IsdResType',
        u'IsdResData',
        u'DsdArgType',
        u'DsdArgData',
        u'SRIArgType',
        u'SriArgData',
        u'SRIResType',
        u'SriResData',
        u'PrnArgType',
        u'PrnArgData',
        u'UlArgType',
        u'UlArgData',
        u'PrivateFeatureUlArgData',
        u'ExtraProtocolId',
        u'ExtraSignalInfo',
        u'SaiArgType',
        u'SaiResType',
        u'AtiArgType',
        u'AtiResType',
        u'RdArgType',
        u'RequestedInfoType',
        u'ExtAtiArgType',
        u'AtiArgData',
        u'PrivateFeatureCode',
        ]
    _set_ = [
        ]
    _val_ = [
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< EnhancedCheckIMEI-Arg >-----#
    EnhancedCheckIMEI_Arg = SEQ(name=u'EnhancedCheckIMEI-Arg', mode=MODE_TYPE)
    _EnhancedCheckIMEI_Arg_imei = OCT_STR(name=u'imei', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMEI')))
    _EnhancedCheckIMEI_Arg_requestedEquipmentInfo = BIT_STR(name=u'requestedEquipmentInfo', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-MS-DataTypes', 'RequestedEquipmentInfo')), opt=True)
    _EnhancedCheckIMEI_Arg_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(1, TAG_PRIVATE, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')), opt=True)
    _EnhancedCheckIMEI_Arg_locationInformation = OCT_STR(name=u'locationInformation', mode=MODE_TYPE, tag=(3, TAG_PRIVATE, TAG_IMPLICIT), opt=True)
    _EnhancedCheckIMEI_Arg_locationInformation._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=7)], ev=None, er=[])
    _EnhancedCheckIMEI_Arg_extensionContainer = SEQ(name=u'extensionContainer', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-ExtensionDataTypes', 'ExtensionContainer')), opt=True)
    EnhancedCheckIMEI_Arg._cont = ASN1Dict([
        (u'imei', _EnhancedCheckIMEI_Arg_imei),
        (u'requestedEquipmentInfo', _EnhancedCheckIMEI_Arg_requestedEquipmentInfo),
        (u'imsi', _EnhancedCheckIMEI_Arg_imsi),
        (u'locationInformation', _EnhancedCheckIMEI_Arg_locationInformation),
        (u'extensionContainer', _EnhancedCheckIMEI_Arg_extensionContainer),
        ])
    EnhancedCheckIMEI_Arg._ext = []
    
    #-----< EricssonExtensionType >-----#
    EricssonExtensionType = CHOICE(name=u'EricssonExtensionType', mode=MODE_TYPE)
    _EricssonExtensionType_isdArgType = SEQ_OF(name=u'isdArgType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'IsdArgType')))
    _EricssonExtensionType_isdResType = SEQ_OF(name=u'isdResType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'IsdResType')))
    _EricssonExtensionType_dsdArgType = SEQ_OF(name=u'dsdArgType', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'DsdArgType')))
    _EricssonExtensionType_sriArgType = SEQ_OF(name=u'sriArgType', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'SRIArgType')))
    _EricssonExtensionType_sriResType = SEQ_OF(name=u'sriResType', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'SRIResType')))
    _EricssonExtensionType_prnArgType = SEQ_OF(name=u'prnArgType', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'PrnArgType')))
    _EricssonExtensionType_ulArgType = SEQ_OF(name=u'ulArgType', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'UlArgType')))
    _EricssonExtensionType_rdArgType = SEQ(name=u'rdArgType', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'RdArgType')))
    _EricssonExtensionType_saiArgType = SEQ(name=u'saiArgType', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'SaiArgType')))
    _EricssonExtensionType_saiResType = SEQ(name=u'saiResType', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'SaiResType')))
    _EricssonExtensionType_atiArgType = SEQ(name=u'atiArgType', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'AtiArgType')))
    _EricssonExtensionType_atiResType = SEQ(name=u'atiResType', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'AtiResType')))
    _EricssonExtensionType_extAtiArgType = SEQ_OF(name=u'extAtiArgType', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'ExtAtiArgType')))
    EricssonExtensionType._cont = ASN1Dict([
        (u'isdArgType', _EricssonExtensionType_isdArgType),
        (u'isdResType', _EricssonExtensionType_isdResType),
        (u'dsdArgType', _EricssonExtensionType_dsdArgType),
        (u'sriArgType', _EricssonExtensionType_sriArgType),
        (u'sriResType', _EricssonExtensionType_sriResType),
        (u'prnArgType', _EricssonExtensionType_prnArgType),
        (u'ulArgType', _EricssonExtensionType_ulArgType),
        (u'rdArgType', _EricssonExtensionType_rdArgType),
        (u'saiArgType', _EricssonExtensionType_saiArgType),
        (u'saiResType', _EricssonExtensionType_saiResType),
        (u'atiArgType', _EricssonExtensionType_atiArgType),
        (u'atiResType', _EricssonExtensionType_atiResType),
        (u'extAtiArgType', _EricssonExtensionType_extAtiArgType),
        ])
    EricssonExtensionType._ext = None
    
    #-----< IsdArgType >-----#
    IsdArgType = SEQ_OF(name=u'IsdArgType', mode=MODE_TYPE)
    _IsdArgType__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('EricssonMAP-Extensions', 'IsdArgData')))
    IsdArgType._cont = _IsdArgType__item_
    IsdArgType._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< IsdArgData >-----#
    IsdArgData = SEQ(name=u'IsdArgData', mode=MODE_TYPE)
    _IsdArgData_privateFeatureCode = OCT_STR(name=u'privateFeatureCode', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'PrivateFeatureCode')), opt=True)
    _IsdArgData_privateFeatureData = CHOICE(name=u'privateFeatureData', mode=MODE_TYPE, typeref=ASN1RefType(('EricssonMAP-Extensions', 'PrivateFeatureData')), opt=True)
    IsdArgData._cont = ASN1Dict([
        (u'privateFeatureCode', _IsdArgData_privateFeatureCode),
        (u'privateFeatureData', _IsdArgData_privateFeatureData),
        ])
    IsdArgData._ext = []
    
    #-----< PrivateFeatureData >-----#
    PrivateFeatureData = CHOICE(name=u'PrivateFeatureData', mode=MODE_TYPE)
    _PrivateFeatureData_subscriptionTypeInfo = SEQ(name=u'subscriptionTypeInfo', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'SubscriptionTypeInfo')))
    _PrivateFeatureData_oickInfo = SEQ(name=u'oickInfo', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'OickInfo')))
    PrivateFeatureData._cont = ASN1Dict([
        (u'subscriptionTypeInfo', _PrivateFeatureData_subscriptionTypeInfo),
        (u'oickInfo', _PrivateFeatureData_oickInfo),
        ])
    PrivateFeatureData._ext = None
    
    #-----< OickInfo >-----#
    OickInfo = SEQ(name=u'OickInfo', mode=MODE_TYPE)
    _OickInfo_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'Ext-SS-Status')))
    _OickInfo_inCategoryKey = OCT_STR(name=u'inCategoryKey', mode=MODE_TYPE, typeref=ASN1RefType(('EricssonMAP-Extensions', 'INCategoryKey')))
    OickInfo._cont = ASN1Dict([
        (u'ss-Status', _OickInfo_ss_Status),
        (u'inCategoryKey', _OickInfo_inCategoryKey),
        ])
    OickInfo._ext = None
    
    #-----< INCategoryKey >-----#
    INCategoryKey = OCT_STR(name=u'INCategoryKey', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'TBCD-STRING')))
    INCategoryKey._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
    
    #-----< SubscriptionTypeInfo >-----#
    SubscriptionTypeInfo = SEQ(name=u'SubscriptionTypeInfo', mode=MODE_TYPE)
    _SubscriptionTypeInfo_subscriptionType = OCT_STR(name=u'subscriptionType', mode=MODE_TYPE, typeref=ASN1RefType(('EricssonMAP-Extensions', 'SubscriptionType')))
    SubscriptionTypeInfo._cont = ASN1Dict([
        (u'subscriptionType', _SubscriptionTypeInfo_subscriptionType),
        ])
    SubscriptionTypeInfo._ext = None
    
    #-----< SubscriptionType >-----#
    SubscriptionType = OCT_STR(name=u'SubscriptionType', mode=MODE_TYPE)
    SubscriptionType._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< IsdResType >-----#
    IsdResType = SEQ_OF(name=u'IsdResType', mode=MODE_TYPE)
    _IsdResType__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('EricssonMAP-Extensions', 'IsdResData')))
    IsdResType._cont = _IsdResType__item_
    IsdResType._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< IsdResData >-----#
    IsdResData = SEQ(name=u'IsdResData', mode=MODE_TYPE)
    _IsdResData_supportedPrivateFeature = OCT_STR(name=u'supportedPrivateFeature', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'PrivateFeatureCode')), opt=True)
    IsdResData._cont = ASN1Dict([
        (u'supportedPrivateFeature', _IsdResData_supportedPrivateFeature),
        ])
    IsdResData._ext = []
    
    #-----< DsdArgType >-----#
    DsdArgType = SEQ_OF(name=u'DsdArgType', mode=MODE_TYPE)
    _DsdArgType__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('EricssonMAP-Extensions', 'DsdArgData')))
    DsdArgType._cont = _DsdArgType__item_
    DsdArgType._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< DsdArgData >-----#
    DsdArgData = SEQ(name=u'DsdArgData', mode=MODE_TYPE)
    _DsdArgData_privateFeatureWithdraw = OCT_STR(name=u'privateFeatureWithdraw', mode=MODE_TYPE, typeref=ASN1RefType(('EricssonMAP-Extensions', 'PrivateFeatureCode')))
    DsdArgData._cont = ASN1Dict([
        (u'privateFeatureWithdraw', _DsdArgData_privateFeatureWithdraw),
        ])
    DsdArgData._ext = None
    
    #-----< SRIArgType >-----#
    SRIArgType = SEQ_OF(name=u'SRIArgType', mode=MODE_TYPE)
    _SRIArgType__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('EricssonMAP-Extensions', 'SriArgData')))
    SRIArgType._cont = _SRIArgType__item_
    SRIArgType._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< SriArgData >-----#
    SriArgData = SEQ(name=u'SriArgData', mode=MODE_TYPE)
    _SriArgData_privateFeatureCode = OCT_STR(name=u'privateFeatureCode', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'PrivateFeatureCode')), opt=True)
    _SriArgData_extraNetworkInfo = SEQ(name=u'extraNetworkInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'ExtraSignalInfo')), opt=True)
    SriArgData._cont = ASN1Dict([
        (u'privateFeatureCode', _SriArgData_privateFeatureCode),
        (u'extraNetworkInfo', _SriArgData_extraNetworkInfo),
        ])
    SriArgData._ext = []
    
    #-----< SRIResType >-----#
    SRIResType = SEQ_OF(name=u'SRIResType', mode=MODE_TYPE)
    _SRIResType__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('EricssonMAP-Extensions', 'SriResData')))
    SRIResType._cont = _SRIResType__item_
    SRIResType._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< SriResData >-----#
    SriResData = SEQ(name=u'SriResData', mode=MODE_TYPE)
    _SriResData_privateFeatureCode = OCT_STR(name=u'privateFeatureCode', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'PrivateFeatureCode')), opt=True)
    _SriResData_inCategoryKey = OCT_STR(name=u'inCategoryKey', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'INCategoryKey')), opt=True)
    _SriResData_subscriptionType = OCT_STR(name=u'subscriptionType', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'SubscriptionType')), opt=True)
    SriResData._cont = ASN1Dict([
        (u'privateFeatureCode', _SriResData_privateFeatureCode),
        (u'inCategoryKey', _SriResData_inCategoryKey),
        (u'subscriptionType', _SriResData_subscriptionType),
        ])
    SriResData._ext = []
    
    #-----< PrnArgType >-----#
    PrnArgType = SEQ_OF(name=u'PrnArgType', mode=MODE_TYPE)
    _PrnArgType__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('EricssonMAP-Extensions', 'PrnArgData')))
    PrnArgType._cont = _PrnArgType__item_
    PrnArgType._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< PrnArgData >-----#
    PrnArgData = SEQ(name=u'PrnArgData', mode=MODE_TYPE)
    _PrnArgData_privateFeatureCode = OCT_STR(name=u'privateFeatureCode', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'PrivateFeatureCode')), opt=True)
    _PrnArgData_extraNetworkInfo = SEQ(name=u'extraNetworkInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'ExtraSignalInfo')), opt=True)
    PrnArgData._cont = ASN1Dict([
        (u'privateFeatureCode', _PrnArgData_privateFeatureCode),
        (u'extraNetworkInfo', _PrnArgData_extraNetworkInfo),
        ])
    PrnArgData._ext = [u'extraNetworkInfo']
    
    #-----< UlArgType >-----#
    UlArgType = SEQ_OF(name=u'UlArgType', mode=MODE_TYPE)
    _UlArgType__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('EricssonMAP-Extensions', 'UlArgData')))
    UlArgType._cont = _UlArgType__item_
    UlArgType._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< UlArgData >-----#
    UlArgData = SEQ(name=u'UlArgData', mode=MODE_TYPE)
    _UlArgData_privateFeatureCode = OCT_STR(name=u'privateFeatureCode', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'PrivateFeatureCode')), opt=True)
    _UlArgData_privateFeatureUlArgData = CHOICE(name=u'privateFeatureUlArgData', mode=MODE_TYPE, typeref=ASN1RefType(('EricssonMAP-Extensions', 'PrivateFeatureUlArgData')), opt=True)
    UlArgData._cont = ASN1Dict([
        (u'privateFeatureCode', _UlArgData_privateFeatureCode),
        (u'privateFeatureUlArgData', _UlArgData_privateFeatureUlArgData),
        ])
    UlArgData._ext = []
    
    #-----< PrivateFeatureUlArgData >-----#
    PrivateFeatureUlArgData = CHOICE(name=u'PrivateFeatureUlArgData', mode=MODE_TYPE)
    _PrivateFeatureUlArgData_adc = OCT_STR(name=u'adc', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMEI')))
    PrivateFeatureUlArgData._cont = ASN1Dict([
        (u'adc', _PrivateFeatureUlArgData_adc),
        ])
    PrivateFeatureUlArgData._ext = None
    
    #-----< ExtraProtocolId >-----#
    ExtraProtocolId = INT(name=u'ExtraProtocolId', mode=MODE_TYPE)
    ExtraProtocolId._cont = ASN1Dict([(u'q763', 1)])
    ExtraProtocolId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=20)], ev=None, er=[])
    
    #-----< ExtraSignalInfo >-----#
    ExtraSignalInfo = SEQ(name=u'ExtraSignalInfo', mode=MODE_TYPE, tag=(1, TAG_PRIVATE, TAG_IMPLICIT))
    _ExtraSignalInfo_protocolId = INT(name=u'protocolId', mode=MODE_TYPE, typeref=ASN1RefType(('EricssonMAP-Extensions', 'ExtraProtocolId')))
    _ExtraSignalInfo_signalInfo = OCT_STR(name=u'signalInfo', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'SignalInfo')))
    ExtraSignalInfo._cont = ASN1Dict([
        (u'protocolId', _ExtraSignalInfo_protocolId),
        (u'signalInfo', _ExtraSignalInfo_signalInfo),
        ])
    ExtraSignalInfo._ext = None
    
    #-----< SaiArgType >-----#
    SaiArgType = SEQ(name=u'SaiArgType', mode=MODE_TYPE)
    _SaiArgType_msisdn = NULL(name=u'msisdn', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SaiArgType_noAuthenVectorsRequested = NULL(name=u'noAuthenVectorsRequested', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    SaiArgType._cont = ASN1Dict([
        (u'msisdn', _SaiArgType_msisdn),
        (u'noAuthenVectorsRequested', _SaiArgType_noAuthenVectorsRequested),
        ])
    SaiArgType._ext = None
    
    #-----< SaiResType >-----#
    SaiResType = SEQ(name=u'SaiResType', mode=MODE_TYPE)
    _SaiResType_msIsdn = OCT_STR(name=u'msIsdn', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    SaiResType._cont = ASN1Dict([
        (u'msIsdn', _SaiResType_msIsdn),
        ])
    SaiResType._ext = None
    
    #-----< AtiArgType >-----#
    AtiArgType = SEQ(name=u'AtiArgType', mode=MODE_TYPE)
    _AtiArgType_requestedInfoType = SEQ(name=u'requestedInfoType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'RequestedInfoType')), opt=True)
    AtiArgType._cont = ASN1Dict([
        (u'requestedInfoType', _AtiArgType_requestedInfoType),
        ])
    AtiArgType._ext = None
    
    #-----< AtiResType >-----#
    AtiResType = SEQ(name=u'AtiResType', mode=MODE_TYPE)
    _AtiResType_toBeDecided = NULL(name=u'toBeDecided', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    AtiResType._cont = ASN1Dict([
        (u'toBeDecided', _AtiResType_toBeDecided),
        ])
    AtiResType._ext = None
    
    #-----< RdArgType >-----#
    RdArgType = SEQ(name=u'RdArgType', mode=MODE_TYPE)
    _RdArgType_toBeDecidedOne = NULL(name=u'toBeDecidedOne', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    RdArgType._cont = ASN1Dict([
        (u'toBeDecidedOne', _RdArgType_toBeDecidedOne),
        ])
    RdArgType._ext = None
    
    #-----< RequestedInfoType >-----#
    RequestedInfoType = SEQ(name=u'RequestedInfoType', mode=MODE_TYPE)
    _RequestedInfoType_sgsnNumber = NULL(name=u'sgsnNumber', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    RequestedInfoType._cont = ASN1Dict([
        (u'sgsnNumber', _RequestedInfoType_sgsnNumber),
        ])
    RequestedInfoType._ext = None
    
    #-----< ExtAtiArgType >-----#
    ExtAtiArgType = SEQ_OF(name=u'ExtAtiArgType', mode=MODE_TYPE)
    _ExtAtiArgType__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('EricssonMAP-Extensions', 'AtiArgData')))
    ExtAtiArgType._cont = _ExtAtiArgType__item_
    ExtAtiArgType._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=50)], ev=None, er=[])
    
    #-----< AtiArgData >-----#
    AtiArgData = SEQ(name=u'AtiArgData', mode=MODE_TYPE)
    _AtiArgData_privateFeatureCode = OCT_STR(name=u'privateFeatureCode', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EricssonMAP-Extensions', 'PrivateFeatureCode')), opt=True)
    AtiArgData._cont = ASN1Dict([
        (u'privateFeatureCode', _AtiArgData_privateFeatureCode),
        ])
    AtiArgData._ext = []
    
    #-----< PrivateFeatureCode >-----#
    PrivateFeatureCode = OCT_STR(name=u'PrivateFeatureCode', mode=MODE_TYPE)
    PrivateFeatureCode._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    _all_ = [
        _EnhancedCheckIMEI_Arg_imei,
        _EnhancedCheckIMEI_Arg_requestedEquipmentInfo,
        _EnhancedCheckIMEI_Arg_imsi,
        _EnhancedCheckIMEI_Arg_locationInformation,
        _EnhancedCheckIMEI_Arg_extensionContainer,
        EnhancedCheckIMEI_Arg,
        _EricssonExtensionType_isdArgType,
        _EricssonExtensionType_isdResType,
        _EricssonExtensionType_dsdArgType,
        _EricssonExtensionType_sriArgType,
        _EricssonExtensionType_sriResType,
        _EricssonExtensionType_prnArgType,
        _EricssonExtensionType_ulArgType,
        _EricssonExtensionType_rdArgType,
        _EricssonExtensionType_saiArgType,
        _EricssonExtensionType_saiResType,
        _EricssonExtensionType_atiArgType,
        _EricssonExtensionType_atiResType,
        _EricssonExtensionType_extAtiArgType,
        EricssonExtensionType,
        _IsdArgType__item_,
        IsdArgType,
        _IsdArgData_privateFeatureCode,
        _IsdArgData_privateFeatureData,
        IsdArgData,
        _PrivateFeatureData_subscriptionTypeInfo,
        _PrivateFeatureData_oickInfo,
        PrivateFeatureData,
        _OickInfo_ss_Status,
        _OickInfo_inCategoryKey,
        OickInfo,
        INCategoryKey,
        _SubscriptionTypeInfo_subscriptionType,
        SubscriptionTypeInfo,
        SubscriptionType,
        _IsdResType__item_,
        IsdResType,
        _IsdResData_supportedPrivateFeature,
        IsdResData,
        _DsdArgType__item_,
        DsdArgType,
        _DsdArgData_privateFeatureWithdraw,
        DsdArgData,
        _SRIArgType__item_,
        SRIArgType,
        _SriArgData_privateFeatureCode,
        _SriArgData_extraNetworkInfo,
        SriArgData,
        _SRIResType__item_,
        SRIResType,
        _SriResData_privateFeatureCode,
        _SriResData_inCategoryKey,
        _SriResData_subscriptionType,
        SriResData,
        _PrnArgType__item_,
        PrnArgType,
        _PrnArgData_privateFeatureCode,
        _PrnArgData_extraNetworkInfo,
        PrnArgData,
        _UlArgType__item_,
        UlArgType,
        _UlArgData_privateFeatureCode,
        _UlArgData_privateFeatureUlArgData,
        UlArgData,
        _PrivateFeatureUlArgData_adc,
        PrivateFeatureUlArgData,
        ExtraProtocolId,
        _ExtraSignalInfo_protocolId,
        _ExtraSignalInfo_signalInfo,
        ExtraSignalInfo,
        _SaiArgType_msisdn,
        _SaiArgType_noAuthenVectorsRequested,
        SaiArgType,
        _SaiResType_msIsdn,
        SaiResType,
        _AtiArgType_requestedInfoType,
        AtiArgType,
        _AtiResType_toBeDecided,
        AtiResType,
        _RdArgType_toBeDecidedOne,
        RdArgType,
        _RequestedInfoType_sgsnNumber,
        RequestedInfoType,
        _ExtAtiArgType__item_,
        ExtAtiArgType,
        _AtiArgData_privateFeatureCode,
        AtiArgData,
        PrivateFeatureCode,
    ]

class NokiaMAP_Extensions:

    _name_  = u'NokiaMAP-Extensions'
    _oid_   = []
    
    _obj_ = [
        u'RoutingCategory',
        u'maxNumOfActiveSS',
        u'ActiveSS-List',
        u'ExtRoutingCategory',
        u'IsdArgExt',
        u'DsdArgExt',
        u'UlResExt',
        u'EmoInCategoryKey',
        u'SS-DataEmoInExt',
        u'InTriggerKey',
        u'PnpIndex',
        u'CallRedirectionIndex',
        u'ChargingArea',
        u'maxNumOfCA',
        u'ChargingAreaList',
        u'RegionalChargingData',
        u'SS-DataExtension',
        u'SriExtension',
        u'CallingCategory',
        u'InternalServiceIndicator',
        u'ExtraProtocolId',
        u'ExtraSignalInfo',
        u'CUG-CallInfo',
        u'Nokia-CUG-Data',
        u'SriResExtension',
        u'RgData',
        u'NoAnswerTimer',
        u'MemberList',
        u'AlertingMethod',
        u'UserType',
        u'MAPserviceCode',
        u'picLock',
        u'prefCarrierId',
        u'mKey',
        u'smsKey',
        u'fraud-Data',
        u'cell-update',
        u'maxnumOfMAPservices',
        u'MAPserviceList',
        u'CarrierIdCode',
        u'PrefCarrierIdList',
        u'ANSIIsdArgExt',
        u'ANSISriResExt',
        u'CanLocArgExt',
        u'ATMargExt',
        u'LeaId',
        u'OlcmInfoTable',
        u'maxNumOfLEAs',
        u'OlcmInfo',
        u'OlcmTraceReference',
        u'ATMresExt',
        u'DTMargExt',
        u'VersionInfo',
        u'maxNumOfServicesWithInfo',
        u'FraudInfo',
        u'FraudData',
        u'TimeLimit',
        u'ActionType',
        u'FraudMaxCount',
        u'ServiceWithInfo',
        u'ServiceListWithInfo',
        u'INKey',
        u'MmTdpName',
        u'ServiceKey',
        u'MKeyVer',
        u'LocupType',
        u'MKey',
        u'SmsTdpName',
        u'SMSKey',
        u'NumberPorted',
        u'USSD-Extension',
        u'HO-Ext',
        u'MapOptFields',
        u'CodecListExt',
        u'maxNumOfCodec',
        u'CodecExt',
        u'SelectedCodec',
        u'Modes',
        u'IPPortNb',
        u'AbsentSubscriberExt',
        u'ErrOlcmInfoTableExt',
        u'RoutingCategoryExt',
        u'SriForSMArgExt',
        u'ReportSMDelStatArgExt',
        u'CfuSMSCounter',
        u'MO-ForwardSM-ArgExt',
        u'LocationAreaCode',
        u'UdlArgExt',
        u'RoamNotAllowedExt',
        u'AnyTimeModArgExt',
        u'CosInfo',
        u'COS-FeatureList',
        u'maxNumberOfCOSFeatures',
        u'COS-Feature',
        u'CustomerGroupID',
        u'SubGroupID',
        u'ClassOfServiceID',
        u'AccessTypeExt',
        u'Access',
        u'Version',
        u'AccessSubscriptionListExt',
        u'AllowedServiceData',
        u'AnyTimePO-BarringArg',
        u'AnyTimePO-BarringRes',
        u'GprsBarring',
        ]
    _type_ = [
        u'RoutingCategory',
        u'ActiveSS-List',
        u'ExtRoutingCategory',
        u'IsdArgExt',
        u'DsdArgExt',
        u'UlResExt',
        u'EmoInCategoryKey',
        u'SS-DataEmoInExt',
        u'InTriggerKey',
        u'PnpIndex',
        u'CallRedirectionIndex',
        u'ChargingArea',
        u'ChargingAreaList',
        u'RegionalChargingData',
        u'SS-DataExtension',
        u'SriExtension',
        u'CallingCategory',
        u'InternalServiceIndicator',
        u'ExtraProtocolId',
        u'ExtraSignalInfo',
        u'CUG-CallInfo',
        u'Nokia-CUG-Data',
        u'SriResExtension',
        u'RgData',
        u'NoAnswerTimer',
        u'MemberList',
        u'AlertingMethod',
        u'UserType',
        u'MAPserviceCode',
        u'MAPserviceList',
        u'CarrierIdCode',
        u'PrefCarrierIdList',
        u'ANSIIsdArgExt',
        u'ANSISriResExt',
        u'CanLocArgExt',
        u'ATMargExt',
        u'LeaId',
        u'OlcmInfoTable',
        u'OlcmInfo',
        u'OlcmTraceReference',
        u'ATMresExt',
        u'DTMargExt',
        u'VersionInfo',
        u'FraudInfo',
        u'FraudData',
        u'TimeLimit',
        u'ActionType',
        u'FraudMaxCount',
        u'ServiceWithInfo',
        u'ServiceListWithInfo',
        u'INKey',
        u'MmTdpName',
        u'ServiceKey',
        u'MKeyVer',
        u'LocupType',
        u'MKey',
        u'SmsTdpName',
        u'SMSKey',
        u'NumberPorted',
        u'USSD-Extension',
        u'HO-Ext',
        u'MapOptFields',
        u'CodecListExt',
        u'CodecExt',
        u'SelectedCodec',
        u'Modes',
        u'IPPortNb',
        u'AbsentSubscriberExt',
        u'ErrOlcmInfoTableExt',
        u'RoutingCategoryExt',
        u'SriForSMArgExt',
        u'ReportSMDelStatArgExt',
        u'CfuSMSCounter',
        u'MO-ForwardSM-ArgExt',
        u'LocationAreaCode',
        u'UdlArgExt',
        u'RoamNotAllowedExt',
        u'AnyTimeModArgExt',
        u'CosInfo',
        u'COS-FeatureList',
        u'COS-Feature',
        u'CustomerGroupID',
        u'SubGroupID',
        u'ClassOfServiceID',
        u'AccessTypeExt',
        u'Access',
        u'Version',
        u'AccessSubscriptionListExt',
        u'AllowedServiceData',
        u'AnyTimePO-BarringArg',
        u'AnyTimePO-BarringRes',
        u'GprsBarring',
        ]
    _set_ = [
        ]
    _val_ = [
        u'maxNumOfActiveSS',
        u'maxNumOfCA',
        u'picLock',
        u'prefCarrierId',
        u'mKey',
        u'smsKey',
        u'fraud-Data',
        u'cell-update',
        u'maxnumOfMAPservices',
        u'maxNumOfLEAs',
        u'maxNumOfServicesWithInfo',
        u'maxNumOfCodec',
        u'maxNumberOfCOSFeatures',
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< RoutingCategory >-----#
    RoutingCategory = OCT_STR(name=u'RoutingCategory', mode=MODE_TYPE)
    RoutingCategory._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< maxNumOfActiveSS >-----#
    maxNumOfActiveSS = INT(name=u'maxNumOfActiveSS', mode=MODE_VALUE)
    maxNumOfActiveSS._val = 30
    
    #-----< ActiveSS-List >-----#
    ActiveSS_List = OCT_STR(name=u'ActiveSS-List', mode=MODE_TYPE)
    ActiveSS_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=30)], ev=None, er=[])
    
    #-----< ExtRoutingCategory >-----#
    ExtRoutingCategory = INT(name=u'ExtRoutingCategory', mode=MODE_TYPE)
    ExtRoutingCategory._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=2147483647)], ev=None, er=[])
    
    #-----< IsdArgExt >-----#
    IsdArgExt = SEQ(name=u'IsdArgExt', mode=MODE_TYPE, tag=(0, TAG_PRIVATE, TAG_IMPLICIT))
    _IsdArgExt_alsLineIndicator = NULL(name=u'alsLineIndicator', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _IsdArgExt_routingCategory = OCT_STR(name=u'routingCategory', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'RoutingCategory')), opt=True)
    _IsdArgExt_serviceList = OCT_STR(name=u'serviceList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'MAPserviceList')), opt=True)
    _IsdArgExt_serv_info_list = SEQ_OF(name=u'serv-info-list', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'ServiceListWithInfo')), opt=True)
    _IsdArgExt_extRoutingCategory = INT(name=u'extRoutingCategory', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'ExtRoutingCategory')), opt=True)
    _IsdArgExt_ownMSISDN = OCT_STR(name=u'ownMSISDN', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    IsdArgExt._cont = ASN1Dict([
        (u'alsLineIndicator', _IsdArgExt_alsLineIndicator),
        (u'routingCategory', _IsdArgExt_routingCategory),
        (u'serviceList', _IsdArgExt_serviceList),
        (u'serv-info-list', _IsdArgExt_serv_info_list),
        (u'extRoutingCategory', _IsdArgExt_extRoutingCategory),
        (u'ownMSISDN', _IsdArgExt_ownMSISDN),
        ])
    IsdArgExt._ext = []
    
    #-----< DsdArgExt >-----#
    DsdArgExt = SEQ(name=u'DsdArgExt', mode=MODE_TYPE, tag=(0, TAG_PRIVATE, TAG_IMPLICIT))
    _DsdArgExt_alsLineIndicator = NULL(name=u'alsLineIndicator', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _DsdArgExt_serviceList = OCT_STR(name=u'serviceList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'MAPserviceList')), opt=True)
    DsdArgExt._cont = ASN1Dict([
        (u'alsLineIndicator', _DsdArgExt_alsLineIndicator),
        (u'serviceList', _DsdArgExt_serviceList),
        ])
    DsdArgExt._ext = []
    
    #-----< UlResExt >-----#
    UlResExt = SEQ(name=u'UlResExt', mode=MODE_TYPE, tag=(0, TAG_PRIVATE, TAG_IMPLICIT))
    _UlResExt_mwd_Set = NULL(name=u'mwd-Set', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    UlResExt._cont = ASN1Dict([
        (u'mwd-Set', _UlResExt_mwd_Set),
        ])
    UlResExt._ext = []
    
    #-----< EmoInCategoryKey >-----#
    EmoInCategoryKey = OCT_STR(name=u'EmoInCategoryKey', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'TBCD-STRING')))
    EmoInCategoryKey._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
    
    #-----< SS-DataEmoInExt >-----#
    SS_DataEmoInExt = SEQ(name=u'SS-DataEmoInExt', mode=MODE_TYPE, tag=(1, TAG_PRIVATE, TAG_IMPLICIT))
    _SS_DataEmoInExt_emoInCategoryKey = OCT_STR(name=u'emoInCategoryKey', mode=MODE_TYPE, tag=(2, TAG_PRIVATE, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'EmoInCategoryKey')), opt=True)
    SS_DataEmoInExt._cont = ASN1Dict([
        (u'emoInCategoryKey', _SS_DataEmoInExt_emoInCategoryKey),
        ])
    SS_DataEmoInExt._ext = []
    
    #-----< InTriggerKey >-----#
    InTriggerKey = INT(name=u'InTriggerKey', mode=MODE_TYPE)
    InTriggerKey._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
    
    #-----< PnpIndex >-----#
    PnpIndex = OCT_STR(name=u'PnpIndex', mode=MODE_TYPE)
    PnpIndex._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
    
    #-----< CallRedirectionIndex >-----#
    CallRedirectionIndex = INT(name=u'CallRedirectionIndex', mode=MODE_TYPE)
    CallRedirectionIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
    
    #-----< ChargingArea >-----#
    ChargingArea = INT(name=u'ChargingArea', mode=MODE_TYPE)
    ChargingArea._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=9999)], ev=None, er=[])
    
    #-----< maxNumOfCA >-----#
    maxNumOfCA = INT(name=u'maxNumOfCA', mode=MODE_VALUE)
    maxNumOfCA._val = 3
    
    #-----< ChargingAreaList >-----#
    ChargingAreaList = SEQ_OF(name=u'ChargingAreaList', mode=MODE_TYPE)
    _ChargingAreaList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'ChargingArea')))
    ChargingAreaList._cont = _ChargingAreaList__item_
    ChargingAreaList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
    
    #-----< RegionalChargingData >-----#
    RegionalChargingData = SEQ(name=u'RegionalChargingData', mode=MODE_TYPE)
    _RegionalChargingData_chargingAreaList = SEQ_OF(name=u'chargingAreaList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'ChargingAreaList')), opt=True)
    RegionalChargingData._cont = ASN1Dict([
        (u'chargingAreaList', _RegionalChargingData_chargingAreaList),
        ])
    RegionalChargingData._ext = []
    
    #-----< SS-DataExtension >-----#
    SS_DataExtension = SEQ(name=u'SS-DataExtension', mode=MODE_TYPE, tag=(0, TAG_PRIVATE, TAG_IMPLICIT))
    _SS_DataExtension_inTriggerKey = INT(name=u'inTriggerKey', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'InTriggerKey')), opt=True)
    _SS_DataExtension_pnpIndex = OCT_STR(name=u'pnpIndex', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'PnpIndex')), opt=True)
    _SS_DataExtension_callRedirectionIndex = INT(name=u'callRedirectionIndex', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'CallRedirectionIndex')), opt=True)
    _SS_DataExtension_regionalChargingData = SEQ(name=u'regionalChargingData', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'RegionalChargingData')), opt=True)
    SS_DataExtension._cont = ASN1Dict([
        (u'inTriggerKey', _SS_DataExtension_inTriggerKey),
        (u'pnpIndex', _SS_DataExtension_pnpIndex),
        (u'callRedirectionIndex', _SS_DataExtension_callRedirectionIndex),
        (u'regionalChargingData', _SS_DataExtension_regionalChargingData),
        ])
    SS_DataExtension._ext = []
    
    #-----< SriExtension >-----#
    SriExtension = SEQ(name=u'SriExtension', mode=MODE_TYPE, tag=(0, TAG_PRIVATE, TAG_IMPLICIT))
    _SriExtension_callForwardingOverride = NULL(name=u'callForwardingOverride', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SriExtension_in_Capability = NULL(name=u'in-Capability', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SriExtension_callingCategory = OCT_STR(name=u'callingCategory', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'CallingCategory')), opt=True)
    _SriExtension_internalServiceIndicator = OCT_STR(name=u'internalServiceIndicator', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'InternalServiceIndicator')), opt=True)
    _SriExtension_srbtSupportIndicator = NULL(name=u'srbtSupportIndicator', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SriExtension_gmscSupportIndicator = NULL(name=u'gmscSupportIndicator', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    SriExtension._cont = ASN1Dict([
        (u'callForwardingOverride', _SriExtension_callForwardingOverride),
        (u'in-Capability', _SriExtension_in_Capability),
        (u'callingCategory', _SriExtension_callingCategory),
        (u'internalServiceIndicator', _SriExtension_internalServiceIndicator),
        (u'srbtSupportIndicator', _SriExtension_srbtSupportIndicator),
        (u'gmscSupportIndicator', _SriExtension_gmscSupportIndicator),
        ])
    SriExtension._ext = []
    
    #-----< CallingCategory >-----#
    CallingCategory = OCT_STR(name=u'CallingCategory', mode=MODE_TYPE)
    CallingCategory._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< InternalServiceIndicator >-----#
    InternalServiceIndicator = OCT_STR(name=u'InternalServiceIndicator', mode=MODE_TYPE)
    InternalServiceIndicator._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< ExtraProtocolId >-----#
    ExtraProtocolId = INT(name=u'ExtraProtocolId', mode=MODE_TYPE)
    ExtraProtocolId._cont = ASN1Dict([(u'q763', 1)])
    ExtraProtocolId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=20)], ev=None, er=[])
    
    #-----< ExtraSignalInfo >-----#
    ExtraSignalInfo = SEQ(name=u'ExtraSignalInfo', mode=MODE_TYPE, tag=(1, TAG_PRIVATE, TAG_IMPLICIT))
    _ExtraSignalInfo_protocolId = INT(name=u'protocolId', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'ExtraProtocolId')))
    _ExtraSignalInfo_signalInfo = OCT_STR(name=u'signalInfo', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'SignalInfo')))
    ExtraSignalInfo._cont = ASN1Dict([
        (u'protocolId', _ExtraSignalInfo_protocolId),
        (u'signalInfo', _ExtraSignalInfo_signalInfo),
        ])
    ExtraSignalInfo._ext = None
    
    #-----< CUG-CallInfo >-----#
    CUG_CallInfo = OCT_STR(name=u'CUG-CallInfo', mode=MODE_TYPE)
    CUG_CallInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
    
    #-----< Nokia-CUG-Data >-----#
    Nokia_CUG_Data = SEQ(name=u'Nokia-CUG-Data', mode=MODE_TYPE)
    _Nokia_CUG_Data_cug_Interlock = OCT_STR(name=u'cug-Interlock', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'CUG-Interlock')), opt=True)
    _Nokia_CUG_Data_cug_OutgoingAccess = BOOL(name=u'cug-OutgoingAccess', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _Nokia_CUG_Data_cug_CallInfo = OCT_STR(name=u'cug-CallInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'CUG-CallInfo')), opt=True)
    Nokia_CUG_Data._cont = ASN1Dict([
        (u'cug-Interlock', _Nokia_CUG_Data_cug_Interlock),
        (u'cug-OutgoingAccess', _Nokia_CUG_Data_cug_OutgoingAccess),
        (u'cug-CallInfo', _Nokia_CUG_Data_cug_CallInfo),
        ])
    Nokia_CUG_Data._ext = []
    
    #-----< SriResExtension >-----#
    SriResExtension = SEQ(name=u'SriResExtension', mode=MODE_TYPE, tag=(0, TAG_PRIVATE, TAG_IMPLICIT))
    _SriResExtension_inTriggerKey = INT(name=u'inTriggerKey', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'InTriggerKey')), opt=True)
    _SriResExtension_vlrNumber = OCT_STR(name=u'vlrNumber', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _SriResExtension_activeSs = OCT_STR(name=u'activeSs', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'ActiveSS-List')), opt=True)
    _SriResExtension_traceReference = OCT_STR(name=u'traceReference', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceReference')), opt=True)
    _SriResExtension_traceType = INT(name=u'traceType', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceType')), opt=True)
    _SriResExtension_omc_Id = OCT_STR(name=u'omc-Id', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'AddressString')), opt=True)
    _SriResExtension_hotBilling = BOOL(name=u'hotBilling', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SriResExtension_cfoIsDone = BOOL(name=u'cfoIsDone', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SriResExtension_cfInCug = BOOL(name=u'cfInCug', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SriResExtension_basicService = CHOICE(name=u'basicService', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'BasicServiceCode')), opt=True)
    _SriResExtension_category = OCT_STR(name=u'category', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'Category')), opt=True)
    _SriResExtension_routingCategory = OCT_STR(name=u'routingCategory', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'RoutingCategory')), opt=True)
    _SriResExtension_pnpIndex = OCT_STR(name=u'pnpIndex', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'PnpIndex')), opt=True)
    _SriResExtension_nokia_CUG = SEQ(name=u'nokia-CUG', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'Nokia-CUG-Data')), opt=True)
    _SriResExtension_noBarrings = NULL(name=u'noBarrings', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SriResExtension_odb_Data = SEQ(name=u'odb-Data', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-MS-DataTypes', 'ODB-Data')), opt=True)
    _SriResExtension_fraudData = SEQ(name=u'fraudData', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'FraudData')), opt=True)
    _SriResExtension_extRoutingCategory = INT(name=u'extRoutingCategory', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'ExtRoutingCategory')), opt=True)
    _SriResExtension_leaId = INT(name=u'leaId', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'LeaId')), opt=True)
    _SriResExtension_olcmInfoTable = SEQ_OF(name=u'olcmInfoTable', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'OlcmInfoTable')), opt=True)
    _SriResExtension_callingCategory = OCT_STR(name=u'callingCategory', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'CallingCategory')), opt=True)
    _SriResExtension_commonMSISDN = OCT_STR(name=u'commonMSISDN', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _SriResExtension_rgData = SEQ(name=u'rgData', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'RgData')), opt=True)
    _SriResExtension_olcmTraceReference = OCT_STR(name=u'olcmTraceReference', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'OlcmTraceReference')), opt=True)
    SriResExtension._cont = ASN1Dict([
        (u'inTriggerKey', _SriResExtension_inTriggerKey),
        (u'vlrNumber', _SriResExtension_vlrNumber),
        (u'activeSs', _SriResExtension_activeSs),
        (u'traceReference', _SriResExtension_traceReference),
        (u'traceType', _SriResExtension_traceType),
        (u'omc-Id', _SriResExtension_omc_Id),
        (u'hotBilling', _SriResExtension_hotBilling),
        (u'cfoIsDone', _SriResExtension_cfoIsDone),
        (u'cfInCug', _SriResExtension_cfInCug),
        (u'basicService', _SriResExtension_basicService),
        (u'category', _SriResExtension_category),
        (u'routingCategory', _SriResExtension_routingCategory),
        (u'pnpIndex', _SriResExtension_pnpIndex),
        (u'nokia-CUG', _SriResExtension_nokia_CUG),
        (u'noBarrings', _SriResExtension_noBarrings),
        (u'odb-Data', _SriResExtension_odb_Data),
        (u'fraudData', _SriResExtension_fraudData),
        (u'extRoutingCategory', _SriResExtension_extRoutingCategory),
        (u'leaId', _SriResExtension_leaId),
        (u'olcmInfoTable', _SriResExtension_olcmInfoTable),
        (u'callingCategory', _SriResExtension_callingCategory),
        (u'commonMSISDN', _SriResExtension_commonMSISDN),
        (u'rgData', _SriResExtension_rgData),
        (u'olcmTraceReference', _SriResExtension_olcmTraceReference),
        ])
    SriResExtension._ext = []
    
    #-----< RgData >-----#
    RgData = SEQ(name=u'RgData', mode=MODE_TYPE)
    _RgData_noAnswerTimer = OCT_STR(name=u'noAnswerTimer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'NoAnswerTimer')), opt=True)
    _RgData_memberList = SEQ_OF(name=u'memberList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'MemberList')), opt=True)
    _RgData_alertingMethod = OCT_STR(name=u'alertingMethod', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'AlertingMethod')), opt=True)
    _RgData_userType = OCT_STR(name=u'userType', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'UserType')), opt=True)
    _RgData_divertedToNbr = OCT_STR(name=u'divertedToNbr', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _RgData_memberOfSuppression = NULL(name=u'memberOfSuppression', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _RgData_ringbacktone = NULL(name=u'ringbacktone', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    RgData._cont = ASN1Dict([
        (u'noAnswerTimer', _RgData_noAnswerTimer),
        (u'memberList', _RgData_memberList),
        (u'alertingMethod', _RgData_alertingMethod),
        (u'userType', _RgData_userType),
        (u'divertedToNbr', _RgData_divertedToNbr),
        (u'memberOfSuppression', _RgData_memberOfSuppression),
        (u'ringbacktone', _RgData_ringbacktone),
        ])
    RgData._ext = []
    
    #-----< NoAnswerTimer >-----#
    NoAnswerTimer = OCT_STR(name=u'NoAnswerTimer', mode=MODE_TYPE)
    NoAnswerTimer._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< MemberList >-----#
    MemberList = SEQ_OF(name=u'MemberList', mode=MODE_TYPE)
    _MemberList__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    MemberList._cont = _MemberList__item_
    MemberList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
    
    #-----< AlertingMethod >-----#
    AlertingMethod = OCT_STR(name=u'AlertingMethod', mode=MODE_TYPE)
    AlertingMethod._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< UserType >-----#
    UserType = OCT_STR(name=u'UserType', mode=MODE_TYPE)
    UserType._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< MAPserviceCode >-----#
    MAPserviceCode = OCT_STR(name=u'MAPserviceCode', mode=MODE_TYPE)
    MAPserviceCode._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< picLock >-----#
    picLock = OCT_STR(name=u'picLock', mode=MODE_VALUE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'MAPserviceCode')))
    picLock._val = b'\x01'
    
    #-----< prefCarrierId >-----#
    prefCarrierId = OCT_STR(name=u'prefCarrierId', mode=MODE_VALUE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'MAPserviceCode')))
    prefCarrierId._val = b'\x02'
    
    #-----< mKey >-----#
    mKey = OCT_STR(name=u'mKey', mode=MODE_VALUE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'MAPserviceCode')))
    mKey._val = b'\x03'
    
    #-----< smsKey >-----#
    smsKey = OCT_STR(name=u'smsKey', mode=MODE_VALUE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'MAPserviceCode')))
    smsKey._val = b'\x04'
    
    #-----< fraud-Data >-----#
    fraud_Data = OCT_STR(name=u'fraud-Data', mode=MODE_VALUE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'MAPserviceCode')))
    fraud_Data._val = b'\x05'
    
    #-----< cell-update >-----#
    cell_update = OCT_STR(name=u'cell-update', mode=MODE_VALUE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'MAPserviceCode')))
    cell_update._val = b'\x06'
    
    #-----< maxnumOfMAPservices >-----#
    maxnumOfMAPservices = INT(name=u'maxnumOfMAPservices', mode=MODE_VALUE)
    maxnumOfMAPservices._val = 256
    
    #-----< MAPserviceList >-----#
    MAPserviceList = OCT_STR(name=u'MAPserviceList', mode=MODE_TYPE)
    MAPserviceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=256)], ev=None, er=[])
    
    #-----< CarrierIdCode >-----#
    CarrierIdCode = OCT_STR(name=u'CarrierIdCode', mode=MODE_TYPE)
    CarrierIdCode._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
    
    #-----< PrefCarrierIdList >-----#
    PrefCarrierIdList = SEQ(name=u'PrefCarrierIdList', mode=MODE_TYPE)
    _PrefCarrierIdList_prefCarrierIdCode1 = OCT_STR(name=u'prefCarrierIdCode1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'CarrierIdCode')))
    PrefCarrierIdList._cont = ASN1Dict([
        (u'prefCarrierIdCode1', _PrefCarrierIdList_prefCarrierIdCode1),
        ])
    PrefCarrierIdList._ext = []
    
    #-----< ANSIIsdArgExt >-----#
    ANSIIsdArgExt = SEQ(name=u'ANSIIsdArgExt', mode=MODE_TYPE, tag=(30, TAG_PRIVATE, TAG_IMPLICIT))
    _ANSIIsdArgExt_prefCarrierIdList = SEQ(name=u'prefCarrierIdList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'PrefCarrierIdList')), opt=True)
    ANSIIsdArgExt._cont = ASN1Dict([
        (u'prefCarrierIdList', _ANSIIsdArgExt_prefCarrierIdList),
        ])
    ANSIIsdArgExt._ext = []
    
    #-----< ANSISriResExt >-----#
    ANSISriResExt = SEQ(name=u'ANSISriResExt', mode=MODE_TYPE, tag=(30, TAG_PRIVATE, TAG_IMPLICIT))
    _ANSISriResExt_prefCarrierIdList = SEQ(name=u'prefCarrierIdList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'PrefCarrierIdList')), opt=True)
    ANSISriResExt._cont = ASN1Dict([
        (u'prefCarrierIdList', _ANSISriResExt_prefCarrierIdList),
        ])
    ANSISriResExt._ext = []
    
    #-----< CanLocArgExt >-----#
    CanLocArgExt = SEQ(name=u'CanLocArgExt', mode=MODE_TYPE, tag=(0, TAG_PRIVATE, TAG_IMPLICIT))
    _CanLocArgExt_termination = OCT_STR(name=u'termination', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _CanLocArgExt_termination._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    CanLocArgExt._cont = ASN1Dict([
        (u'termination', _CanLocArgExt_termination),
        ])
    CanLocArgExt._ext = []
    
    #-----< ATMargExt >-----#
    ATMargExt = SEQ(name=u'ATMargExt', mode=MODE_TYPE, tag=(0, TAG_PRIVATE, TAG_IMPLICIT))
    _ATMargExt_traceReference = OCT_STR(name=u'traceReference', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceReference')), opt=True)
    _ATMargExt_traceType = INT(name=u'traceType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceType')), opt=True)
    _ATMargExt_leaId = INT(name=u'leaId', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'LeaId')), opt=True)
    _ATMargExt_olcmInfoTable = SEQ_OF(name=u'olcmInfoTable', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'OlcmInfoTable')), opt=True)
    _ATMargExt_olcmTraceReference = OCT_STR(name=u'olcmTraceReference', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'OlcmTraceReference')), opt=True)
    ATMargExt._cont = ASN1Dict([
        (u'traceReference', _ATMargExt_traceReference),
        (u'traceType', _ATMargExt_traceType),
        (u'leaId', _ATMargExt_leaId),
        (u'olcmInfoTable', _ATMargExt_olcmInfoTable),
        (u'olcmTraceReference', _ATMargExt_olcmTraceReference),
        ])
    ATMargExt._ext = []
    
    #-----< LeaId >-----#
    LeaId = INT(name=u'LeaId', mode=MODE_TYPE)
    LeaId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
    
    #-----< OlcmInfoTable >-----#
    OlcmInfoTable = SEQ_OF(name=u'OlcmInfoTable', mode=MODE_TYPE)
    _OlcmInfoTable__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'OlcmInfo')))
    OlcmInfoTable._cont = _OlcmInfoTable__item_
    OlcmInfoTable._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=7)], ev=None, er=[])
    
    #-----< maxNumOfLEAs >-----#
    maxNumOfLEAs = INT(name=u'maxNumOfLEAs', mode=MODE_VALUE)
    maxNumOfLEAs._val = 7
    
    #-----< OlcmInfo >-----#
    OlcmInfo = SEQ(name=u'OlcmInfo', mode=MODE_TYPE)
    _OlcmInfo_traceReference = OCT_STR(name=u'traceReference', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceReference')))
    _OlcmInfo_traceType = INT(name=u'traceType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceType')))
    _OlcmInfo_leaId = INT(name=u'leaId', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'LeaId')), opt=True)
    _OlcmInfo_olcmTraceReference = OCT_STR(name=u'olcmTraceReference', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'OlcmTraceReference')), opt=True)
    OlcmInfo._cont = ASN1Dict([
        (u'traceReference', _OlcmInfo_traceReference),
        (u'traceType', _OlcmInfo_traceType),
        (u'leaId', _OlcmInfo_leaId),
        (u'olcmTraceReference', _OlcmInfo_olcmTraceReference),
        ])
    OlcmInfo._ext = []
    
    #-----< OlcmTraceReference >-----#
    OlcmTraceReference = OCT_STR(name=u'OlcmTraceReference', mode=MODE_TYPE)
    OlcmTraceReference._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
    
    #-----< ATMresExt >-----#
    ATMresExt = SEQ(name=u'ATMresExt', mode=MODE_TYPE, tag=(0, TAG_PRIVATE, TAG_IMPLICIT))
    _ATMresExt_olcmActive = NULL(name=u'olcmActive', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    ATMresExt._cont = ASN1Dict([
        (u'olcmActive', _ATMresExt_olcmActive),
        ])
    ATMresExt._ext = []
    
    #-----< DTMargExt >-----#
    DTMargExt = SEQ(name=u'DTMargExt', mode=MODE_TYPE, tag=(0, TAG_PRIVATE, TAG_IMPLICIT))
    _DTMargExt_traceType = INT(name=u'traceType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-OM-DataTypes', 'TraceType')), opt=True)
    _DTMargExt_leaId = INT(name=u'leaId', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'LeaId')), opt=True)
    _DTMargExt_olcmTraceReference = OCT_STR(name=u'olcmTraceReference', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'OlcmTraceReference')), opt=True)
    DTMargExt._cont = ASN1Dict([
        (u'traceType', _DTMargExt_traceType),
        (u'leaId', _DTMargExt_leaId),
        (u'olcmTraceReference', _DTMargExt_olcmTraceReference),
        ])
    DTMargExt._ext = []
    
    #-----< VersionInfo >-----#
    VersionInfo = OCT_STR(name=u'VersionInfo', mode=MODE_TYPE)
    VersionInfo._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< maxNumOfServicesWithInfo >-----#
    maxNumOfServicesWithInfo = INT(name=u'maxNumOfServicesWithInfo', mode=MODE_VALUE)
    maxNumOfServicesWithInfo._val = 20
    
    #-----< FraudInfo >-----#
    FraudInfo = SEQ(name=u'FraudInfo', mode=MODE_TYPE)
    _FraudInfo_moc = SEQ(name=u'moc', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'FraudData')), opt=True)
    _FraudInfo_cf = SEQ(name=u'cf', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'FraudData')), opt=True)
    _FraudInfo_ct = SEQ(name=u'ct', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'FraudData')), opt=True)
    FraudInfo._cont = ASN1Dict([
        (u'moc', _FraudInfo_moc),
        (u'cf', _FraudInfo_cf),
        (u'ct', _FraudInfo_ct),
        ])
    FraudInfo._ext = []
    
    #-----< FraudData >-----#
    FraudData = SEQ(name=u'FraudData', mode=MODE_TYPE)
    _FraudData_time = INT(name=u'time', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'TimeLimit')), opt=True)
    _FraudData_timeAction = OCT_STR(name=u'timeAction', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'ActionType')), opt=True)
    _FraudData_maxCount = INT(name=u'maxCount', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'FraudMaxCount')), opt=True)
    _FraudData_maxCountAction = OCT_STR(name=u'maxCountAction', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'ActionType')), opt=True)
    FraudData._cont = ASN1Dict([
        (u'time', _FraudData_time),
        (u'timeAction', _FraudData_timeAction),
        (u'maxCount', _FraudData_maxCount),
        (u'maxCountAction', _FraudData_maxCountAction),
        ])
    FraudData._ext = []
    
    #-----< TimeLimit >-----#
    TimeLimit = INT(name=u'TimeLimit', mode=MODE_TYPE)
    TimeLimit._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=64800)], ev=None, er=[])
    
    #-----< ActionType >-----#
    ActionType = OCT_STR(name=u'ActionType', mode=MODE_TYPE)
    ActionType._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
    
    #-----< FraudMaxCount >-----#
    FraudMaxCount = INT(name=u'FraudMaxCount', mode=MODE_TYPE)
    FraudMaxCount._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
    
    #-----< ServiceWithInfo >-----#
    ServiceWithInfo = SEQ(name=u'ServiceWithInfo', mode=MODE_TYPE)
    _ServiceWithInfo_serviceCode = OCT_STR(name=u'serviceCode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'MAPserviceCode')), opt=True)
    _ServiceWithInfo_versionInfo = OCT_STR(name=u'versionInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'VersionInfo')), default=b'\x80')
    _ServiceWithInfo_in_key = CHOICE(name=u'in-key', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'INKey')), opt=True)
    _ServiceWithInfo_fraudInfo = SEQ(name=u'fraudInfo', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'FraudInfo')), opt=True)
    ServiceWithInfo._cont = ASN1Dict([
        (u'serviceCode', _ServiceWithInfo_serviceCode),
        (u'versionInfo', _ServiceWithInfo_versionInfo),
        (u'in-key', _ServiceWithInfo_in_key),
        (u'fraudInfo', _ServiceWithInfo_fraudInfo),
        ])
    ServiceWithInfo._ext = []
    
    #-----< ServiceListWithInfo >-----#
    ServiceListWithInfo = SEQ_OF(name=u'ServiceListWithInfo', mode=MODE_TYPE)
    _ServiceListWithInfo__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'ServiceWithInfo')))
    ServiceListWithInfo._cont = _ServiceListWithInfo__item_
    ServiceListWithInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=20)], ev=None, er=[])
    
    #-----< INKey >-----#
    INKey = CHOICE(name=u'INKey', mode=MODE_TYPE)
    _INKey_mobile_IN_key = SEQ(name=u'mobile-IN-key', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'MKey')))
    _INKey_sms_IN_key = SEQ(name=u'sms-IN-key', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'SMSKey')))
    INKey._cont = ASN1Dict([
        (u'mobile-IN-key', _INKey_mobile_IN_key),
        (u'sms-IN-key', _INKey_sms_IN_key),
        ])
    INKey._ext = None
    
    #-----< MmTdpName >-----#
    MmTdpName = OCT_STR(name=u'MmTdpName', mode=MODE_TYPE)
    MmTdpName._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
    
    #-----< ServiceKey >-----#
    ServiceKey = INT(name=u'ServiceKey', mode=MODE_TYPE)
    ServiceKey._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=2147483647)], ev=None, er=[])
    
    #-----< MKeyVer >-----#
    MKeyVer = OCT_STR(name=u'MKeyVer', mode=MODE_TYPE)
    MKeyVer._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< LocupType >-----#
    LocupType = OCT_STR(name=u'LocupType', mode=MODE_TYPE)
    LocupType._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
    
    #-----< MKey >-----#
    MKey = SEQ(name=u'MKey', mode=MODE_TYPE)
    _MKey_mKeyVer = OCT_STR(name=u'mKeyVer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'MKeyVer')), default=b'\x80')
    _MKey_mmScfAddress = OCT_STR(name=u'mmScfAddress', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _MKey_mmTdpName = OCT_STR(name=u'mmTdpName', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'MmTdpName')), opt=True)
    _MKey_serviceKey = INT(name=u'serviceKey', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'ServiceKey')), opt=True)
    _MKey_locupType = OCT_STR(name=u'locupType', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'LocupType')), opt=True)
    MKey._cont = ASN1Dict([
        (u'mKeyVer', _MKey_mKeyVer),
        (u'mmScfAddress', _MKey_mmScfAddress),
        (u'mmTdpName', _MKey_mmTdpName),
        (u'serviceKey', _MKey_serviceKey),
        (u'locupType', _MKey_locupType),
        ])
    MKey._ext = []
    
    #-----< SmsTdpName >-----#
    SmsTdpName = OCT_STR(name=u'SmsTdpName', mode=MODE_TYPE)
    SmsTdpName._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
    
    #-----< SMSKey >-----#
    SMSKey = SEQ(name=u'SMSKey', mode=MODE_TYPE)
    _SMSKey_mmSCPAddress = OCT_STR(name=u'mmSCPAddress', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    _SMSKey_smsTdpName = OCT_STR(name=u'smsTdpName', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'SmsTdpName')), opt=True)
    _SMSKey_serviceKey = INT(name=u'serviceKey', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'ServiceKey')), opt=True)
    _SMSKey_mmsFlag = NULL(name=u'mmsFlag', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    SMSKey._cont = ASN1Dict([
        (u'mmSCPAddress', _SMSKey_mmSCPAddress),
        (u'smsTdpName', _SMSKey_smsTdpName),
        (u'serviceKey', _SMSKey_serviceKey),
        (u'mmsFlag', _SMSKey_mmsFlag),
        ])
    SMSKey._ext = []
    
    #-----< NumberPorted >-----#
    NumberPorted = ENUM(name=u'NumberPorted', mode=MODE_TYPE, tag=(20, TAG_PRIVATE, TAG_IMPLICIT))
    NumberPorted._cont = ASN1Dict([(u'notPorted', 0), (u'ported', 1)])
    NumberPorted._ext = []
    
    #-----< USSD-Extension >-----#
    USSD_Extension = SEQ(name=u'USSD-Extension', mode=MODE_TYPE, tag=(10, TAG_PRIVATE, TAG_IMPLICIT))
    _USSD_Extension_routingCategory = OCT_STR(name=u'routingCategory', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'RoutingCategory')), opt=True)
    _USSD_Extension_cellId = OCT_STR(name=u'cellId', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'CellGlobalIdOrServiceAreaIdFixedLength')), opt=True)
    _USSD_Extension_sai_Present = NULL(name=u'sai-Present', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    USSD_Extension._cont = ASN1Dict([
        (u'routingCategory', _USSD_Extension_routingCategory),
        (u'cellId', _USSD_Extension_cellId),
        (u'sai-Present', _USSD_Extension_sai_Present),
        ])
    USSD_Extension._ext = []
    
    #-----< HO-Ext >-----#
    HO_Ext = SEQ(name=u'HO-Ext', mode=MODE_TYPE, tag=(0, TAG_PRIVATE, TAG_IMPLICIT))
    _HO_Ext_map_Opt = OCT_STR(name=u'map-Opt', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'MapOptFields')), opt=True)
    _HO_Ext_codec_List = SEQ_OF(name=u'codec-List', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'CodecListExt')), opt=True)
    _HO_Ext_selected_Codec = SEQ(name=u'selected-Codec', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'SelectedCodec')), opt=True)
    _HO_Ext_uma_access = NULL(name=u'uma-access', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _HO_Ext_uma_ip_address = OCT_STR(name=u'uma-ip-address', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _HO_Ext_uma_ip_address._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=5, ub=17)], ev=None, er=[])
    _HO_Ext_uma_ip_port_nb = INT(name=u'uma-ip-port-nb', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'IPPortNb')), opt=True)
    HO_Ext._cont = ASN1Dict([
        (u'map-Opt', _HO_Ext_map_Opt),
        (u'codec-List', _HO_Ext_codec_List),
        (u'selected-Codec', _HO_Ext_selected_Codec),
        (u'uma-access', _HO_Ext_uma_access),
        (u'uma-ip-address', _HO_Ext_uma_ip_address),
        (u'uma-ip-port-nb', _HO_Ext_uma_ip_port_nb),
        ])
    HO_Ext._ext = []
    
    #-----< MapOptFields >-----#
    MapOptFields = OCT_STR(name=u'MapOptFields', mode=MODE_TYPE)
    MapOptFields._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< CodecListExt >-----#
    CodecListExt = SEQ_OF(name=u'CodecListExt', mode=MODE_TYPE)
    _CodecListExt__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'CodecExt')))
    CodecListExt._cont = _CodecListExt__item_
    CodecListExt._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=8)], ev=None, er=[])
    
    #-----< maxNumOfCodec >-----#
    maxNumOfCodec = INT(name=u'maxNumOfCodec', mode=MODE_VALUE)
    maxNumOfCodec._val = 8
    
    #-----< CodecExt >-----#
    CodecExt = OCT_STR(name=u'CodecExt', mode=MODE_TYPE)
    CodecExt._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< SelectedCodec >-----#
    SelectedCodec = SEQ(name=u'SelectedCodec', mode=MODE_TYPE)
    _SelectedCodec_codec = OCT_STR(name=u'codec', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'CodecExt')))
    _SelectedCodec_modes = OCT_STR(name=u'modes', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'Modes')))
    SelectedCodec._cont = ASN1Dict([
        (u'codec', _SelectedCodec_codec),
        (u'modes', _SelectedCodec_modes),
        ])
    SelectedCodec._ext = []
    
    #-----< Modes >-----#
    Modes = OCT_STR(name=u'Modes', mode=MODE_TYPE)
    Modes._const_sz = ASN1Set(rv=[9], rr=[], ev=None, er=[])
    
    #-----< IPPortNb >-----#
    IPPortNb = INT(name=u'IPPortNb', mode=MODE_TYPE)
    IPPortNb._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
    
    #-----< AbsentSubscriberExt >-----#
    AbsentSubscriberExt = SEQ(name=u'AbsentSubscriberExt', mode=MODE_TYPE, tag=(0, TAG_PRIVATE, TAG_IMPLICIT))
    _AbsentSubscriberExt_olcmInfoTable = SEQ_OF(name=u'olcmInfoTable', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'OlcmInfoTable')), opt=True)
    _AbsentSubscriberExt_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')), opt=True)
    AbsentSubscriberExt._cont = ASN1Dict([
        (u'olcmInfoTable', _AbsentSubscriberExt_olcmInfoTable),
        (u'imsi', _AbsentSubscriberExt_imsi),
        ])
    AbsentSubscriberExt._ext = []
    
    #-----< ErrOlcmInfoTableExt >-----#
    ErrOlcmInfoTableExt = SEQ(name=u'ErrOlcmInfoTableExt', mode=MODE_TYPE, tag=(0, TAG_PRIVATE, TAG_IMPLICIT))
    _ErrOlcmInfoTableExt_olcmInfoTable = SEQ_OF(name=u'olcmInfoTable', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'OlcmInfoTable')), opt=True)
    _ErrOlcmInfoTableExt_imsi = OCT_STR(name=u'imsi', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'IMSI')), opt=True)
    ErrOlcmInfoTableExt._cont = ASN1Dict([
        (u'olcmInfoTable', _ErrOlcmInfoTableExt_olcmInfoTable),
        (u'imsi', _ErrOlcmInfoTableExt_imsi),
        ])
    ErrOlcmInfoTableExt._ext = []
    
    #-----< RoutingCategoryExt >-----#
    RoutingCategoryExt = SEQ(name=u'RoutingCategoryExt', mode=MODE_TYPE, tag=(0, TAG_PRIVATE, TAG_IMPLICIT))
    _RoutingCategoryExt_routingCategory = OCT_STR(name=u'routingCategory', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'RoutingCategory')), opt=True)
    _RoutingCategoryExt_extRoutingCategory = INT(name=u'extRoutingCategory', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'ExtRoutingCategory')), opt=True)
    RoutingCategoryExt._cont = ASN1Dict([
        (u'routingCategory', _RoutingCategoryExt_routingCategory),
        (u'extRoutingCategory', _RoutingCategoryExt_extRoutingCategory),
        ])
    RoutingCategoryExt._ext = []
    
    #-----< SriForSMArgExt >-----#
    SriForSMArgExt = SEQ(name=u'SriForSMArgExt', mode=MODE_TYPE, tag=(0, TAG_PRIVATE, TAG_IMPLICIT))
    _SriForSMArgExt_cfuSMSCounter = OCT_STR(name=u'cfuSMSCounter', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'CfuSMSCounter')), opt=True)
    _SriForSMArgExt_cfusmcfo = NULL(name=u'cfusmcfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SriForSMArgExt_memberInterrogate = NULL(name=u'memberInterrogate', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    SriForSMArgExt._cont = ASN1Dict([
        (u'cfuSMSCounter', _SriForSMArgExt_cfuSMSCounter),
        (u'cfusmcfo', _SriForSMArgExt_cfusmcfo),
        (u'memberInterrogate', _SriForSMArgExt_memberInterrogate),
        ])
    SriForSMArgExt._ext = []
    
    #-----< ReportSMDelStatArgExt >-----#
    ReportSMDelStatArgExt = SEQ(name=u'ReportSMDelStatArgExt', mode=MODE_TYPE, tag=(0, TAG_PRIVATE, TAG_IMPLICIT))
    _ReportSMDelStatArgExt_cfuSMSCounter = OCT_STR(name=u'cfuSMSCounter', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'CfuSMSCounter')), opt=True)
    _ReportSMDelStatArgExt_cfusmcfo = NULL(name=u'cfusmcfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    ReportSMDelStatArgExt._cont = ASN1Dict([
        (u'cfuSMSCounter', _ReportSMDelStatArgExt_cfuSMSCounter),
        (u'cfusmcfo', _ReportSMDelStatArgExt_cfusmcfo),
        ])
    ReportSMDelStatArgExt._ext = []
    
    #-----< CfuSMSCounter >-----#
    CfuSMSCounter = OCT_STR(name=u'CfuSMSCounter', mode=MODE_TYPE)
    CfuSMSCounter._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< MO-ForwardSM-ArgExt >-----#
    MO_ForwardSM_ArgExt = SEQ(name=u'MO-ForwardSM-ArgExt', mode=MODE_TYPE, tag=(0, TAG_PRIVATE, TAG_IMPLICIT))
    _MO_ForwardSM_ArgExt_locationAreaCode = OCT_STR(name=u'locationAreaCode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'LocationAreaCode')), opt=True)
    _MO_ForwardSM_ArgExt_cellId = OCT_STR(name=u'cellId', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'CellGlobalIdOrServiceAreaIdFixedLength')), opt=True)
    MO_ForwardSM_ArgExt._cont = ASN1Dict([
        (u'locationAreaCode', _MO_ForwardSM_ArgExt_locationAreaCode),
        (u'cellId', _MO_ForwardSM_ArgExt_cellId),
        ])
    MO_ForwardSM_ArgExt._ext = []
    
    #-----< LocationAreaCode >-----#
    LocationAreaCode = OCT_STR(name=u'LocationAreaCode', mode=MODE_TYPE)
    LocationAreaCode._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
    
    #-----< UdlArgExt >-----#
    UdlArgExt = SEQ(name=u'UdlArgExt', mode=MODE_TYPE, tag=(0, TAG_PRIVATE, TAG_IMPLICIT))
    _UdlArgExt_lai = OCT_STR(name=u'lai', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'LAIFixedLength')), opt=True)
    _UdlArgExt_sendImmResp = NULL(name=u'sendImmResp', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    UdlArgExt._cont = ASN1Dict([
        (u'lai', _UdlArgExt_lai),
        (u'sendImmResp', _UdlArgExt_sendImmResp),
        ])
    UdlArgExt._ext = []
    
    #-----< RoamNotAllowedExt >-----#
    RoamNotAllowedExt = SEQ(name=u'RoamNotAllowedExt', mode=MODE_TYPE, tag=(0, TAG_PRIVATE, TAG_IMPLICIT))
    _RoamNotAllowedExt_rejectCause = OCT_STR(name=u'rejectCause', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _RoamNotAllowedExt_rejectCause._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    RoamNotAllowedExt._cont = ASN1Dict([
        (u'rejectCause', _RoamNotAllowedExt_rejectCause),
        ])
    RoamNotAllowedExt._ext = []
    
    #-----< AnyTimeModArgExt >-----#
    AnyTimeModArgExt = SEQ(name=u'AnyTimeModArgExt', mode=MODE_TYPE, tag=(0, TAG_PRIVATE, TAG_IMPLICIT))
    _AnyTimeModArgExt_senderMSISDN = OCT_STR(name=u'senderMSISDN', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')), opt=True)
    AnyTimeModArgExt._cont = ASN1Dict([
        (u'senderMSISDN', _AnyTimeModArgExt_senderMSISDN),
        ])
    AnyTimeModArgExt._ext = []
    
    #-----< CosInfo >-----#
    CosInfo = SEQ(name=u'CosInfo', mode=MODE_TYPE)
    _CosInfo_ss_Code = OCT_STR(name=u'ss-Code', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-SS-Code', 'SS-Code')), opt=True)
    _CosInfo_cos_FeatureList = SEQ_OF(name=u'cos-FeatureList', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'COS-FeatureList')))
    CosInfo._cont = ASN1Dict([
        (u'ss-Code', _CosInfo_ss_Code),
        (u'cos-FeatureList', _CosInfo_cos_FeatureList),
        ])
    CosInfo._ext = None
    
    #-----< COS-FeatureList >-----#
    COS_FeatureList = SEQ_OF(name=u'COS-FeatureList', mode=MODE_TYPE)
    _COS_FeatureList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'COS-Feature')))
    COS_FeatureList._cont = _COS_FeatureList__item_
    COS_FeatureList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=13)], ev=None, er=[])
    
    #-----< maxNumberOfCOSFeatures >-----#
    maxNumberOfCOSFeatures = INT(name=u'maxNumberOfCOSFeatures', mode=MODE_VALUE)
    maxNumberOfCOSFeatures._val = 13
    
    #-----< COS-Feature >-----#
    COS_Feature = SEQ(name=u'COS-Feature', mode=MODE_TYPE)
    _COS_Feature_basicServiceCode = CHOICE(name=u'basicServiceCode', mode=MODE_TYPE, typeref=ASN1RefType(('MAP-CommonDataTypes', 'BasicServiceCode')), opt=True)
    _COS_Feature_ss_Status = OCT_STR(name=u'ss-Status', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-SS-DataTypes', 'SS-Status')))
    _COS_Feature_customerGroupID = BIT_STR(name=u'customerGroupID', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'CustomerGroupID')), opt=True)
    _COS_Feature_subGroupID = BIT_STR(name=u'subGroupID', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'SubGroupID')), opt=True)
    _COS_Feature_classOfServiceID = BIT_STR(name=u'classOfServiceID', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NokiaMAP-Extensions', 'ClassOfServiceID')), opt=True)
    COS_Feature._cont = ASN1Dict([
        (u'basicServiceCode', _COS_Feature_basicServiceCode),
        (u'ss-Status', _COS_Feature_ss_Status),
        (u'customerGroupID', _COS_Feature_customerGroupID),
        (u'subGroupID', _COS_Feature_subGroupID),
        (u'classOfServiceID', _COS_Feature_classOfServiceID),
        ])
    COS_Feature._ext = None
    
    #-----< CustomerGroupID >-----#
    CustomerGroupID = BIT_STR(name=u'CustomerGroupID', mode=MODE_TYPE)
    CustomerGroupID._cont = ASN1Dict([(u'formatIndicator', 0), (u'idHighBit', 8), (u'netidHighBit', 16), (u'idLowBit', 31)])
    CustomerGroupID._const_sz = ASN1Set(rv=[32], rr=[], ev=None, er=[])
    
    #-----< SubGroupID >-----#
    SubGroupID = BIT_STR(name=u'SubGroupID', mode=MODE_TYPE)
    SubGroupID._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
    
    #-----< ClassOfServiceID >-----#
    ClassOfServiceID = BIT_STR(name=u'ClassOfServiceID', mode=MODE_TYPE)
    ClassOfServiceID._cont = ASN1Dict([(u'formatIndicator', 0), (u'idHighBit', 8), (u'idLowBit', 15)])
    ClassOfServiceID._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
    
    #-----< AccessTypeExt >-----#
    AccessTypeExt = SEQ(name=u'AccessTypeExt', mode=MODE_TYPE)
    _AccessTypeExt_access = ENUM(name=u'access', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'Access')))
    _AccessTypeExt_version = INT(name=u'version', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'Version')))
    AccessTypeExt._cont = ASN1Dict([
        (u'access', _AccessTypeExt_access),
        (u'version', _AccessTypeExt_version),
        ])
    AccessTypeExt._ext = []
    
    #-----< Access >-----#
    Access = ENUM(name=u'Access', mode=MODE_TYPE)
    Access._cont = ASN1Dict([(u'gsm', 1), (u'geran', 2), (u'utran', 3)])
    Access._ext = []
    
    #-----< Version >-----#
    Version = INT(name=u'Version', mode=MODE_TYPE)
    Version._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=20)], ev=None, er=[])
    
    #-----< AccessSubscriptionListExt >-----#
    AccessSubscriptionListExt = SEQ_OF(name=u'AccessSubscriptionListExt', mode=MODE_TYPE)
    _AccessSubscriptionListExt__item_ = ENUM(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'Access')))
    AccessSubscriptionListExt._cont = _AccessSubscriptionListExt__item_
    AccessSubscriptionListExt._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
    
    #-----< AllowedServiceData >-----#
    AllowedServiceData = BIT_STR(name=u'AllowedServiceData', mode=MODE_TYPE)
    AllowedServiceData._cont = ASN1Dict([(u'amr-wb-allowed', 0)])
    AllowedServiceData._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
    
    #-----< AnyTimePO-BarringArg >-----#
    AnyTimePO_BarringArg = SEQ(name=u'AnyTimePO-BarringArg', mode=MODE_TYPE)
    _AnyTimePO_BarringArg_subscriberIdentity = CHOICE(name=u'subscriberIdentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'SubscriberIdentity')))
    _AnyTimePO_BarringArg_gsmSCF_Address = OCT_STR(name=u'gsmSCF-Address', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MAP-CommonDataTypes', 'ISDN-AddressString')))
    _AnyTimePO_BarringArg_gprs_Barring = ENUM(name=u'gprs-Barring', mode=MODE_TYPE, typeref=ASN1RefType(('NokiaMAP-Extensions', 'GprsBarring')))
    AnyTimePO_BarringArg._cont = ASN1Dict([
        (u'subscriberIdentity', _AnyTimePO_BarringArg_subscriberIdentity),
        (u'gsmSCF-Address', _AnyTimePO_BarringArg_gsmSCF_Address),
        (u'gprs-Barring', _AnyTimePO_BarringArg_gprs_Barring),
        ])
    AnyTimePO_BarringArg._ext = []
    
    #-----< AnyTimePO-BarringRes >-----#
    AnyTimePO_BarringRes = SEQ(name=u'AnyTimePO-BarringRes', mode=MODE_TYPE)
    AnyTimePO_BarringRes._cont = ASN1Dict([
        ])
    AnyTimePO_BarringRes._ext = []
    
    #-----< GprsBarring >-----#
    GprsBarring = ENUM(name=u'GprsBarring', mode=MODE_TYPE)
    GprsBarring._cont = ASN1Dict([(u'gprsServiceBarring', 0), (u'grantGPRS-Service', 1)])
    GprsBarring._ext = []
    
    _all_ = [
        RoutingCategory,
        maxNumOfActiveSS,
        ActiveSS_List,
        ExtRoutingCategory,
        _IsdArgExt_alsLineIndicator,
        _IsdArgExt_routingCategory,
        _IsdArgExt_serviceList,
        _IsdArgExt_serv_info_list,
        _IsdArgExt_extRoutingCategory,
        _IsdArgExt_ownMSISDN,
        IsdArgExt,
        _DsdArgExt_alsLineIndicator,
        _DsdArgExt_serviceList,
        DsdArgExt,
        _UlResExt_mwd_Set,
        UlResExt,
        EmoInCategoryKey,
        _SS_DataEmoInExt_emoInCategoryKey,
        SS_DataEmoInExt,
        InTriggerKey,
        PnpIndex,
        CallRedirectionIndex,
        ChargingArea,
        maxNumOfCA,
        _ChargingAreaList__item_,
        ChargingAreaList,
        _RegionalChargingData_chargingAreaList,
        RegionalChargingData,
        _SS_DataExtension_inTriggerKey,
        _SS_DataExtension_pnpIndex,
        _SS_DataExtension_callRedirectionIndex,
        _SS_DataExtension_regionalChargingData,
        SS_DataExtension,
        _SriExtension_callForwardingOverride,
        _SriExtension_in_Capability,
        _SriExtension_callingCategory,
        _SriExtension_internalServiceIndicator,
        _SriExtension_srbtSupportIndicator,
        _SriExtension_gmscSupportIndicator,
        SriExtension,
        CallingCategory,
        InternalServiceIndicator,
        ExtraProtocolId,
        _ExtraSignalInfo_protocolId,
        _ExtraSignalInfo_signalInfo,
        ExtraSignalInfo,
        CUG_CallInfo,
        _Nokia_CUG_Data_cug_Interlock,
        _Nokia_CUG_Data_cug_OutgoingAccess,
        _Nokia_CUG_Data_cug_CallInfo,
        Nokia_CUG_Data,
        _SriResExtension_inTriggerKey,
        _SriResExtension_vlrNumber,
        _SriResExtension_activeSs,
        _SriResExtension_traceReference,
        _SriResExtension_traceType,
        _SriResExtension_omc_Id,
        _SriResExtension_hotBilling,
        _SriResExtension_cfoIsDone,
        _SriResExtension_cfInCug,
        _SriResExtension_basicService,
        _SriResExtension_category,
        _SriResExtension_routingCategory,
        _SriResExtension_pnpIndex,
        _SriResExtension_nokia_CUG,
        _SriResExtension_noBarrings,
        _SriResExtension_odb_Data,
        _SriResExtension_fraudData,
        _SriResExtension_extRoutingCategory,
        _SriResExtension_leaId,
        _SriResExtension_olcmInfoTable,
        _SriResExtension_callingCategory,
        _SriResExtension_commonMSISDN,
        _SriResExtension_rgData,
        _SriResExtension_olcmTraceReference,
        SriResExtension,
        _RgData_noAnswerTimer,
        _RgData_memberList,
        _RgData_alertingMethod,
        _RgData_userType,
        _RgData_divertedToNbr,
        _RgData_memberOfSuppression,
        _RgData_ringbacktone,
        RgData,
        NoAnswerTimer,
        _MemberList__item_,
        MemberList,
        AlertingMethod,
        UserType,
        MAPserviceCode,
        picLock,
        prefCarrierId,
        mKey,
        smsKey,
        fraud_Data,
        cell_update,
        maxnumOfMAPservices,
        MAPserviceList,
        CarrierIdCode,
        _PrefCarrierIdList_prefCarrierIdCode1,
        PrefCarrierIdList,
        _ANSIIsdArgExt_prefCarrierIdList,
        ANSIIsdArgExt,
        _ANSISriResExt_prefCarrierIdList,
        ANSISriResExt,
        _CanLocArgExt_termination,
        CanLocArgExt,
        _ATMargExt_traceReference,
        _ATMargExt_traceType,
        _ATMargExt_leaId,
        _ATMargExt_olcmInfoTable,
        _ATMargExt_olcmTraceReference,
        ATMargExt,
        LeaId,
        _OlcmInfoTable__item_,
        OlcmInfoTable,
        maxNumOfLEAs,
        _OlcmInfo_traceReference,
        _OlcmInfo_traceType,
        _OlcmInfo_leaId,
        _OlcmInfo_olcmTraceReference,
        OlcmInfo,
        OlcmTraceReference,
        _ATMresExt_olcmActive,
        ATMresExt,
        _DTMargExt_traceType,
        _DTMargExt_leaId,
        _DTMargExt_olcmTraceReference,
        DTMargExt,
        VersionInfo,
        maxNumOfServicesWithInfo,
        _FraudInfo_moc,
        _FraudInfo_cf,
        _FraudInfo_ct,
        FraudInfo,
        _FraudData_time,
        _FraudData_timeAction,
        _FraudData_maxCount,
        _FraudData_maxCountAction,
        FraudData,
        TimeLimit,
        ActionType,
        FraudMaxCount,
        _ServiceWithInfo_serviceCode,
        _ServiceWithInfo_versionInfo,
        _ServiceWithInfo_in_key,
        _ServiceWithInfo_fraudInfo,
        ServiceWithInfo,
        _ServiceListWithInfo__item_,
        ServiceListWithInfo,
        _INKey_mobile_IN_key,
        _INKey_sms_IN_key,
        INKey,
        MmTdpName,
        ServiceKey,
        MKeyVer,
        LocupType,
        _MKey_mKeyVer,
        _MKey_mmScfAddress,
        _MKey_mmTdpName,
        _MKey_serviceKey,
        _MKey_locupType,
        MKey,
        SmsTdpName,
        _SMSKey_mmSCPAddress,
        _SMSKey_smsTdpName,
        _SMSKey_serviceKey,
        _SMSKey_mmsFlag,
        SMSKey,
        NumberPorted,
        _USSD_Extension_routingCategory,
        _USSD_Extension_cellId,
        _USSD_Extension_sai_Present,
        USSD_Extension,
        _HO_Ext_map_Opt,
        _HO_Ext_codec_List,
        _HO_Ext_selected_Codec,
        _HO_Ext_uma_access,
        _HO_Ext_uma_ip_address,
        _HO_Ext_uma_ip_port_nb,
        HO_Ext,
        MapOptFields,
        _CodecListExt__item_,
        CodecListExt,
        maxNumOfCodec,
        CodecExt,
        _SelectedCodec_codec,
        _SelectedCodec_modes,
        SelectedCodec,
        Modes,
        IPPortNb,
        _AbsentSubscriberExt_olcmInfoTable,
        _AbsentSubscriberExt_imsi,
        AbsentSubscriberExt,
        _ErrOlcmInfoTableExt_olcmInfoTable,
        _ErrOlcmInfoTableExt_imsi,
        ErrOlcmInfoTableExt,
        _RoutingCategoryExt_routingCategory,
        _RoutingCategoryExt_extRoutingCategory,
        RoutingCategoryExt,
        _SriForSMArgExt_cfuSMSCounter,
        _SriForSMArgExt_cfusmcfo,
        _SriForSMArgExt_memberInterrogate,
        SriForSMArgExt,
        _ReportSMDelStatArgExt_cfuSMSCounter,
        _ReportSMDelStatArgExt_cfusmcfo,
        ReportSMDelStatArgExt,
        CfuSMSCounter,
        _MO_ForwardSM_ArgExt_locationAreaCode,
        _MO_ForwardSM_ArgExt_cellId,
        MO_ForwardSM_ArgExt,
        LocationAreaCode,
        _UdlArgExt_lai,
        _UdlArgExt_sendImmResp,
        UdlArgExt,
        _RoamNotAllowedExt_rejectCause,
        RoamNotAllowedExt,
        _AnyTimeModArgExt_senderMSISDN,
        AnyTimeModArgExt,
        _CosInfo_ss_Code,
        _CosInfo_cos_FeatureList,
        CosInfo,
        _COS_FeatureList__item_,
        COS_FeatureList,
        maxNumberOfCOSFeatures,
        _COS_Feature_basicServiceCode,
        _COS_Feature_ss_Status,
        _COS_Feature_customerGroupID,
        _COS_Feature_subGroupID,
        _COS_Feature_classOfServiceID,
        COS_Feature,
        CustomerGroupID,
        SubGroupID,
        ClassOfServiceID,
        _AccessTypeExt_access,
        _AccessTypeExt_version,
        AccessTypeExt,
        Access,
        Version,
        _AccessSubscriptionListExt__item_,
        AccessSubscriptionListExt,
        AllowedServiceData,
        _AnyTimePO_BarringArg_subscriberIdentity,
        _AnyTimePO_BarringArg_gsmSCF_Address,
        _AnyTimePO_BarringArg_gprs_Barring,
        AnyTimePO_BarringArg,
        AnyTimePO_BarringRes,
        GprsBarring,
    ]

init_modules(DialoguePDUs, UnidialoguePDUs, Remote_Operations_Generic_ROS_PDUs, Remote_Operations_Information_Objects, MobileDomainDefinitions, MAP_BS_Code, MAP_SS_Code, MAP_TS_Code, MAP_ExtensionDataTypes, MAP_CommonDataTypes, MAP_CH_DataTypes, MAP_ER_DataTypes, MAP_GR_DataTypes, MAP_LCS_DataTypes, MAP_MS_DataTypes, MAP_OM_DataTypes, MAP_SM_DataTypes, MAP_SS_DataTypes, MAP_Errors, MAP_CallHandlingOperations, MAP_Group_Call_Operations, MAP_LocationServiceOperations, MAP_MobileServiceOperations, MAP_OperationAndMaintenanceOperations, MAP_ShortMessageServiceOperations, MAP_SupplementaryServiceOperations, MAP_ApplicationContexts, MAP_DialogueInformation, MAPv2_BS_Code, MAPv2_SS_Code, MAPv2_TS_Code, MAPv2_CommonDataTypes, MAPv2_CH_DataTypes, MAPv2_ER_DataTypes, MAPv2_MS_DataTypes, MAPv2_OM_DataTypes, MAPv2_SM_DataTypes, MAPv2_SS_DataTypes, MAPv2_Errors, MAPv2_CallHandlingOperations, MAPv2_MobileServiceOperations, MAPv2_OperationAndMaintenanceOperations, MAPv2_ShortMessageServiceOperations, MAPv2_SupplementaryServiceOperations, MAPv2_ApplicationContexts, MAPv2v3_Protocol, MAPv2v3_Application, TCAPMessages, Pycrate_TCAP_MAP_Dialogue, TCAP_MAP_Messages, EricssonMAP_Extensions, NokiaMAP_Extensions)
